(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["vendor"],{ /***/ "+0xr": /*!***********************************************************************!*\ !*** ./node_modules/@angular/material/__ivy_ngcc__/fesm2015/table.js ***! \***********************************************************************/ /*! exports provided: MatCell, MatCellDef, MatColumnDef, MatFooterCell, MatFooterCellDef, MatFooterRow, MatFooterRowDef, MatHeaderCell, MatHeaderCellDef, MatHeaderRow, MatHeaderRowDef, MatNoDataRow, MatRow, MatRowDef, MatTable, MatTableDataSource, MatTableModule, MatTextColumn */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MatCell", function() { return MatCell; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MatCellDef", function() { return MatCellDef; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MatColumnDef", function() { return MatColumnDef; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MatFooterCell", function() { return MatFooterCell; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MatFooterCellDef", function() { return MatFooterCellDef; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MatFooterRow", function() { return MatFooterRow; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MatFooterRowDef", function() { return MatFooterRowDef; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MatHeaderCell", function() { return MatHeaderCell; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MatHeaderCellDef", function() { return MatHeaderCellDef; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MatHeaderRow", function() { return MatHeaderRow; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MatHeaderRowDef", function() { return MatHeaderRowDef; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MatNoDataRow", function() { return MatNoDataRow; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MatRow", function() { return MatRow; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MatRowDef", function() { return MatRowDef; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MatTable", function() { return MatTable; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MatTableDataSource", function() { return MatTableDataSource; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MatTableModule", function() { return MatTableModule; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MatTextColumn", function() { return MatTextColumn; }); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "fXoL"); /* harmony import */ var _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/cdk/table */ "f6nW"); /* harmony import */ var _angular_cdk_collections__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/cdk/collections */ "0EQZ"); /* harmony import */ var _angular_material_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/material/core */ "FKr1"); /* harmony import */ var _angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/cdk/coercion */ "8LU1"); /* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs */ "qCKp"); /* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs/operators */ "kU1M"); /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * Wrapper for the CdkTable with Material design styles. */ const _c0 = [[["caption"]], [["colgroup"], ["col"]]]; const _c1 = ["caption", "colgroup, col"]; function MatTextColumn_th_1_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "th", 3); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } if (rf & 2) { const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("text-align", ctx_r0.justify); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", ctx_r0.headerText, " "); } } function MatTextColumn_td_2_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "td", 4); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } if (rf & 2) { const data_r2 = ctx.$implicit; const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("text-align", ctx_r1.justify); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", ctx_r1.dataAccessor(data_r2, ctx_r1.name), " "); } } class MatTable extends _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CdkTable"] { constructor() { super(...arguments); /** Overrides the sticky CSS class set by the `CdkTable`. */ this.stickyCssClass = 'mat-table-sticky'; /** Overrides the need to add position: sticky on every sticky cell element in `CdkTable`. */ this.needsPositionStickyOnElement = false; } } MatTable.ɵfac = function MatTable_Factory(t) { return ɵMatTable_BaseFactory(t || MatTable); }; MatTable.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: MatTable, selectors: [["mat-table"], ["table", "mat-table", ""]], hostAttrs: [1, "mat-table"], exportAs: ["matTable"], features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([ // TODO(michaeljamesparsons) Abstract the view repeater strategy to a directive API so this code // is only included in the build if used. { provide: _angular_cdk_collections__WEBPACK_IMPORTED_MODULE_2__["_VIEW_REPEATER_STRATEGY"], useClass: _angular_cdk_collections__WEBPACK_IMPORTED_MODULE_2__["_DisposeViewRepeaterStrategy"] }, { provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CdkTable"], useExisting: MatTable }, { provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CDK_TABLE"], useExisting: MatTable }, { provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["_COALESCED_STYLE_SCHEDULER"], useClass: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["_CoalescedStyleScheduler"] }, ]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]], ngContentSelectors: _c1, decls: 6, vars: 0, consts: [["headerRowOutlet", ""], ["rowOutlet", ""], ["noDataRowOutlet", ""], ["footerRowOutlet", ""]], template: function MatTable_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"](_c0); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](0); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](1, 1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainer"](2, 0); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainer"](3, 1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainer"](4, 2); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainer"](5, 3); } }, directives: [_angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["HeaderRowOutlet"], _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["DataRowOutlet"], _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["NoDataRowOutlet"], _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["FooterRowOutlet"]], styles: ["mat-table{display:block}mat-header-row{min-height:56px}mat-row,mat-footer-row{min-height:48px}mat-row,mat-header-row,mat-footer-row{display:flex;border-width:0;border-bottom-width:1px;border-style:solid;align-items:center;box-sizing:border-box}mat-row::after,mat-header-row::after,mat-footer-row::after{display:inline-block;min-height:inherit;content:\"\"}mat-cell:first-of-type,mat-header-cell:first-of-type,mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] mat-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}mat-cell:last-of-type,mat-header-cell:last-of-type,mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] mat-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}mat-cell,mat-header-cell,mat-footer-cell{flex:1;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;min-height:inherit}table.mat-table{border-spacing:0}tr.mat-header-row{height:56px}tr.mat-row,tr.mat-footer-row{height:48px}th.mat-header-cell{text-align:left}[dir=rtl] th.mat-header-cell{text-align:right}th.mat-header-cell,td.mat-cell,td.mat-footer-cell{padding:0;border-bottom-width:1px;border-bottom-style:solid}th.mat-header-cell:first-of-type,td.mat-cell:first-of-type,td.mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] th.mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] td.mat-cell:first-of-type:not(:only-of-type),[dir=rtl] td.mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}th.mat-header-cell:last-of-type,td.mat-cell:last-of-type,td.mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] th.mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] td.mat-cell:last-of-type:not(:only-of-type),[dir=rtl] td.mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}.mat-table-sticky{position:-webkit-sticky;position:sticky}\n"], encapsulation: 2 }); const ɵMatTable_BaseFactory = /*@__PURE__*/ _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](MatTable); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatTable, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"], args: [{ selector: 'mat-table, table[mat-table]', exportAs: 'matTable', template: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CDK_TABLE_TEMPLATE"], host: { 'class': 'mat-table' }, providers: [ // TODO(michaeljamesparsons) Abstract the view repeater strategy to a directive API so this code // is only included in the build if used. { provide: _angular_cdk_collections__WEBPACK_IMPORTED_MODULE_2__["_VIEW_REPEATER_STRATEGY"], useClass: _angular_cdk_collections__WEBPACK_IMPORTED_MODULE_2__["_DisposeViewRepeaterStrategy"] }, { provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CdkTable"], useExisting: MatTable }, { provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CDK_TABLE"], useExisting: MatTable }, { provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["_COALESCED_STYLE_SCHEDULER"], useClass: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["_CoalescedStyleScheduler"] }, ], encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewEncapsulation"].None, // See note on CdkTable for explanation on why this uses the default change detection strategy. // tslint:disable-next-line:validate-decorators changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectionStrategy"].Default, styles: ["mat-table{display:block}mat-header-row{min-height:56px}mat-row,mat-footer-row{min-height:48px}mat-row,mat-header-row,mat-footer-row{display:flex;border-width:0;border-bottom-width:1px;border-style:solid;align-items:center;box-sizing:border-box}mat-row::after,mat-header-row::after,mat-footer-row::after{display:inline-block;min-height:inherit;content:\"\"}mat-cell:first-of-type,mat-header-cell:first-of-type,mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] mat-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}mat-cell:last-of-type,mat-header-cell:last-of-type,mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] mat-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}mat-cell,mat-header-cell,mat-footer-cell{flex:1;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;min-height:inherit}table.mat-table{border-spacing:0}tr.mat-header-row{height:56px}tr.mat-row,tr.mat-footer-row{height:48px}th.mat-header-cell{text-align:left}[dir=rtl] th.mat-header-cell{text-align:right}th.mat-header-cell,td.mat-cell,td.mat-footer-cell{padding:0;border-bottom-width:1px;border-bottom-style:solid}th.mat-header-cell:first-of-type,td.mat-cell:first-of-type,td.mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] th.mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] td.mat-cell:first-of-type:not(:only-of-type),[dir=rtl] td.mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}th.mat-header-cell:last-of-type,td.mat-cell:last-of-type,td.mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] th.mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] td.mat-cell:last-of-type:not(:only-of-type),[dir=rtl] td.mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}.mat-table-sticky{position:-webkit-sticky;position:sticky}\n"] }] }], null, null); })(); /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * Cell definition for the mat-table. * Captures the template of a column's data row cell as well as cell-specific properties. */ class MatCellDef extends _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CdkCellDef"] { } MatCellDef.ɵfac = function MatCellDef_Factory(t) { return ɵMatCellDef_BaseFactory(t || MatCellDef); }; MatCellDef.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: MatCellDef, selectors: [["", "matCellDef", ""]], features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{ provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CdkCellDef"], useExisting: MatCellDef }]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]] }); const ɵMatCellDef_BaseFactory = /*@__PURE__*/ _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](MatCellDef); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatCellDef, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: '[matCellDef]', providers: [{ provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CdkCellDef"], useExisting: MatCellDef }] }] }], null, null); })(); /** * Header cell definition for the mat-table. * Captures the template of a column's header cell and as well as cell-specific properties. */ class MatHeaderCellDef extends _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CdkHeaderCellDef"] { } MatHeaderCellDef.ɵfac = function MatHeaderCellDef_Factory(t) { return ɵMatHeaderCellDef_BaseFactory(t || MatHeaderCellDef); }; MatHeaderCellDef.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: MatHeaderCellDef, selectors: [["", "matHeaderCellDef", ""]], features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{ provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CdkHeaderCellDef"], useExisting: MatHeaderCellDef }]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]] }); const ɵMatHeaderCellDef_BaseFactory = /*@__PURE__*/ _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](MatHeaderCellDef); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatHeaderCellDef, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: '[matHeaderCellDef]', providers: [{ provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CdkHeaderCellDef"], useExisting: MatHeaderCellDef }] }] }], null, null); })(); /** * Footer cell definition for the mat-table. * Captures the template of a column's footer cell and as well as cell-specific properties. */ class MatFooterCellDef extends _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CdkFooterCellDef"] { } MatFooterCellDef.ɵfac = function MatFooterCellDef_Factory(t) { return ɵMatFooterCellDef_BaseFactory(t || MatFooterCellDef); }; MatFooterCellDef.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: MatFooterCellDef, selectors: [["", "matFooterCellDef", ""]], features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{ provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CdkFooterCellDef"], useExisting: MatFooterCellDef }]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]] }); const ɵMatFooterCellDef_BaseFactory = /*@__PURE__*/ _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](MatFooterCellDef); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatFooterCellDef, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: '[matFooterCellDef]', providers: [{ provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CdkFooterCellDef"], useExisting: MatFooterCellDef }] }] }], null, null); })(); /** * Column definition for the mat-table. * Defines a set of cells available for a table column. */ class MatColumnDef extends _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CdkColumnDef"] { /** Unique name for this column. */ get name() { return this._name; } set name(name) { this._setNameInput(name); } /** * Add "mat-column-" prefix in addition to "cdk-column-" prefix. * In the future, this will only add "mat-column-" and columnCssClassName * will change from type string[] to string. * @docs-private */ _updateColumnCssClassName() { super._updateColumnCssClassName(); this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`); } } MatColumnDef.ɵfac = function MatColumnDef_Factory(t) { return ɵMatColumnDef_BaseFactory(t || MatColumnDef); }; MatColumnDef.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: MatColumnDef, selectors: [["", "matColumnDef", ""]], inputs: { sticky: "sticky", name: ["matColumnDef", "name"] }, features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([ { provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CdkColumnDef"], useExisting: MatColumnDef }, { provide: 'MAT_SORT_HEADER_COLUMN_DEF', useExisting: MatColumnDef } ]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]] }); MatColumnDef.propDecorators = { name: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"], args: ['matColumnDef',] }] }; const ɵMatColumnDef_BaseFactory = /*@__PURE__*/ _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](MatColumnDef); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatColumnDef, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: '[matColumnDef]', inputs: ['sticky'], providers: [ { provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CdkColumnDef"], useExisting: MatColumnDef }, { provide: 'MAT_SORT_HEADER_COLUMN_DEF', useExisting: MatColumnDef } ] }] }], null, { name: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"], args: ['matColumnDef'] }] }); })(); /** Header cell template container that adds the right classes and role. */ class MatHeaderCell extends _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CdkHeaderCell"] { } MatHeaderCell.ɵfac = function MatHeaderCell_Factory(t) { return ɵMatHeaderCell_BaseFactory(t || MatHeaderCell); }; MatHeaderCell.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: MatHeaderCell, selectors: [["mat-header-cell"], ["th", "mat-header-cell", ""]], hostAttrs: ["role", "columnheader", 1, "mat-header-cell"], features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]] }); const ɵMatHeaderCell_BaseFactory = /*@__PURE__*/ _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](MatHeaderCell); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatHeaderCell, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: 'mat-header-cell, th[mat-header-cell]', host: { 'class': 'mat-header-cell', 'role': 'columnheader' } }] }], null, null); })(); /** Footer cell template container that adds the right classes and role. */ class MatFooterCell extends _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CdkFooterCell"] { } MatFooterCell.ɵfac = function MatFooterCell_Factory(t) { return ɵMatFooterCell_BaseFactory(t || MatFooterCell); }; MatFooterCell.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: MatFooterCell, selectors: [["mat-footer-cell"], ["td", "mat-footer-cell", ""]], hostAttrs: ["role", "gridcell", 1, "mat-footer-cell"], features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]] }); const ɵMatFooterCell_BaseFactory = /*@__PURE__*/ _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](MatFooterCell); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatFooterCell, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: 'mat-footer-cell, td[mat-footer-cell]', host: { 'class': 'mat-footer-cell', 'role': 'gridcell' } }] }], null, null); })(); /** Cell template container that adds the right classes and role. */ class MatCell extends _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CdkCell"] { } MatCell.ɵfac = function MatCell_Factory(t) { return ɵMatCell_BaseFactory(t || MatCell); }; MatCell.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: MatCell, selectors: [["mat-cell"], ["td", "mat-cell", ""]], hostAttrs: ["role", "gridcell", 1, "mat-cell"], features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]] }); const ɵMatCell_BaseFactory = /*@__PURE__*/ _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](MatCell); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatCell, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: 'mat-cell, td[mat-cell]', host: { 'class': 'mat-cell', 'role': 'gridcell' } }] }], null, null); })(); /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * Header row definition for the mat-table. * Captures the header row's template and other header properties such as the columns to display. */ class MatHeaderRowDef extends _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CdkHeaderRowDef"] { } MatHeaderRowDef.ɵfac = function MatHeaderRowDef_Factory(t) { return ɵMatHeaderRowDef_BaseFactory(t || MatHeaderRowDef); }; MatHeaderRowDef.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: MatHeaderRowDef, selectors: [["", "matHeaderRowDef", ""]], inputs: { columns: ["matHeaderRowDef", "columns"], sticky: ["matHeaderRowDefSticky", "sticky"] }, features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{ provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CdkHeaderRowDef"], useExisting: MatHeaderRowDef }]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]] }); const ɵMatHeaderRowDef_BaseFactory = /*@__PURE__*/ _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](MatHeaderRowDef); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatHeaderRowDef, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: '[matHeaderRowDef]', providers: [{ provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CdkHeaderRowDef"], useExisting: MatHeaderRowDef }], inputs: ['columns: matHeaderRowDef', 'sticky: matHeaderRowDefSticky'] }] }], null, null); })(); /** * Footer row definition for the mat-table. * Captures the footer row's template and other footer properties such as the columns to display. */ class MatFooterRowDef extends _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CdkFooterRowDef"] { } MatFooterRowDef.ɵfac = function MatFooterRowDef_Factory(t) { return ɵMatFooterRowDef_BaseFactory(t || MatFooterRowDef); }; MatFooterRowDef.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: MatFooterRowDef, selectors: [["", "matFooterRowDef", ""]], inputs: { columns: ["matFooterRowDef", "columns"], sticky: ["matFooterRowDefSticky", "sticky"] }, features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{ provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CdkFooterRowDef"], useExisting: MatFooterRowDef }]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]] }); const ɵMatFooterRowDef_BaseFactory = /*@__PURE__*/ _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](MatFooterRowDef); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatFooterRowDef, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: '[matFooterRowDef]', providers: [{ provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CdkFooterRowDef"], useExisting: MatFooterRowDef }], inputs: ['columns: matFooterRowDef', 'sticky: matFooterRowDefSticky'] }] }], null, null); })(); /** * Data row definition for the mat-table. * Captures the data row's template and other properties such as the columns to display and * a when predicate that describes when this row should be used. */ class MatRowDef extends _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CdkRowDef"] { } MatRowDef.ɵfac = function MatRowDef_Factory(t) { return ɵMatRowDef_BaseFactory(t || MatRowDef); }; MatRowDef.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: MatRowDef, selectors: [["", "matRowDef", ""]], inputs: { columns: ["matRowDefColumns", "columns"], when: ["matRowDefWhen", "when"] }, features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{ provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CdkRowDef"], useExisting: MatRowDef }]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]] }); const ɵMatRowDef_BaseFactory = /*@__PURE__*/ _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](MatRowDef); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatRowDef, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: '[matRowDef]', providers: [{ provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CdkRowDef"], useExisting: MatRowDef }], inputs: ['columns: matRowDefColumns', 'when: matRowDefWhen'] }] }], null, null); })(); /** Header template container that contains the cell outlet. Adds the right class and role. */ class MatHeaderRow extends _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CdkHeaderRow"] { } MatHeaderRow.ɵfac = function MatHeaderRow_Factory(t) { return ɵMatHeaderRow_BaseFactory(t || MatHeaderRow); }; MatHeaderRow.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: MatHeaderRow, selectors: [["mat-header-row"], ["tr", "mat-header-row", ""]], hostAttrs: ["role", "row", 1, "mat-header-row"], exportAs: ["matHeaderRow"], features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{ provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CdkHeaderRow"], useExisting: MatHeaderRow }]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]], decls: 1, vars: 0, consts: [["cdkCellOutlet", ""]], template: function MatHeaderRow_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainer"](0, 0); } }, directives: [_angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CdkCellOutlet"]], encapsulation: 2 }); const ɵMatHeaderRow_BaseFactory = /*@__PURE__*/ _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](MatHeaderRow); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatHeaderRow, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"], args: [{ selector: 'mat-header-row, tr[mat-header-row]', template: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CDK_ROW_TEMPLATE"], host: { 'class': 'mat-header-row', 'role': 'row' }, // See note on CdkTable for explanation on why this uses the default change detection strategy. // tslint:disable-next-line:validate-decorators changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectionStrategy"].Default, encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewEncapsulation"].None, exportAs: 'matHeaderRow', providers: [{ provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CdkHeaderRow"], useExisting: MatHeaderRow }] }] }], null, null); })(); /** Footer template container that contains the cell outlet. Adds the right class and role. */ class MatFooterRow extends _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CdkFooterRow"] { } MatFooterRow.ɵfac = function MatFooterRow_Factory(t) { return ɵMatFooterRow_BaseFactory(t || MatFooterRow); }; MatFooterRow.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: MatFooterRow, selectors: [["mat-footer-row"], ["tr", "mat-footer-row", ""]], hostAttrs: ["role", "row", 1, "mat-footer-row"], exportAs: ["matFooterRow"], features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{ provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CdkFooterRow"], useExisting: MatFooterRow }]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]], decls: 1, vars: 0, consts: [["cdkCellOutlet", ""]], template: function MatFooterRow_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainer"](0, 0); } }, directives: [_angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CdkCellOutlet"]], encapsulation: 2 }); const ɵMatFooterRow_BaseFactory = /*@__PURE__*/ _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](MatFooterRow); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatFooterRow, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"], args: [{ selector: 'mat-footer-row, tr[mat-footer-row]', template: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CDK_ROW_TEMPLATE"], host: { 'class': 'mat-footer-row', 'role': 'row' }, // See note on CdkTable for explanation on why this uses the default change detection strategy. // tslint:disable-next-line:validate-decorators changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectionStrategy"].Default, encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewEncapsulation"].None, exportAs: 'matFooterRow', providers: [{ provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CdkFooterRow"], useExisting: MatFooterRow }] }] }], null, null); })(); /** Data row template container that contains the cell outlet. Adds the right class and role. */ class MatRow extends _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CdkRow"] { } MatRow.ɵfac = function MatRow_Factory(t) { return ɵMatRow_BaseFactory(t || MatRow); }; MatRow.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: MatRow, selectors: [["mat-row"], ["tr", "mat-row", ""]], hostAttrs: ["role", "row", 1, "mat-row"], exportAs: ["matRow"], features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{ provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CdkRow"], useExisting: MatRow }]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]], decls: 1, vars: 0, consts: [["cdkCellOutlet", ""]], template: function MatRow_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainer"](0, 0); } }, directives: [_angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CdkCellOutlet"]], encapsulation: 2 }); const ɵMatRow_BaseFactory = /*@__PURE__*/ _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](MatRow); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatRow, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"], args: [{ selector: 'mat-row, tr[mat-row]', template: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CDK_ROW_TEMPLATE"], host: { 'class': 'mat-row', 'role': 'row' }, // See note on CdkTable for explanation on why this uses the default change detection strategy. // tslint:disable-next-line:validate-decorators changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectionStrategy"].Default, encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewEncapsulation"].None, exportAs: 'matRow', providers: [{ provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CdkRow"], useExisting: MatRow }] }] }], null, null); })(); /** Row that can be used to display a message when no data is shown in the table. */ class MatNoDataRow extends _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CdkNoDataRow"] { } MatNoDataRow.ɵfac = function MatNoDataRow_Factory(t) { return ɵMatNoDataRow_BaseFactory(t || MatNoDataRow); }; MatNoDataRow.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: MatNoDataRow, selectors: [["ng-template", "matNoDataRow", ""]], features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{ provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CdkNoDataRow"], useExisting: MatNoDataRow }]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]] }); const ɵMatNoDataRow_BaseFactory = /*@__PURE__*/ _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](MatNoDataRow); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatNoDataRow, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: 'ng-template[matNoDataRow]', providers: [{ provide: _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CdkNoDataRow"], useExisting: MatNoDataRow }] }] }], null, null); })(); /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * Column that simply shows text content for the header and row cells. Assumes that the table * is using the native table implementation (``). * * By default, the name of this column will be the header text and data property accessor. * The header text can be overridden with the `headerText` input. Cell values can be overridden with * the `dataAccessor` input. Change the text justification to the start or end using the `justify` * input. */ class MatTextColumn extends _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CdkTextColumn"] { } MatTextColumn.ɵfac = function MatTextColumn_Factory(t) { return ɵMatTextColumn_BaseFactory(t || MatTextColumn); }; MatTextColumn.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: MatTextColumn, selectors: [["mat-text-column"]], features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]], decls: 3, vars: 0, consts: [["matColumnDef", ""], ["mat-header-cell", "", 3, "text-align", 4, "matHeaderCellDef"], ["mat-cell", "", 3, "text-align", 4, "matCellDef"], ["mat-header-cell", ""], ["mat-cell", ""]], template: function MatTextColumn_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0, 0); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, MatTextColumn_th_1_Template, 2, 3, "th", 1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, MatTextColumn_td_2_Template, 2, 3, "td", 2); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"](); } }, directives: [MatColumnDef, MatHeaderCellDef, MatCellDef, MatHeaderCell, MatCell], encapsulation: 2 }); const ɵMatTextColumn_BaseFactory = /*@__PURE__*/ _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](MatTextColumn); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatTextColumn, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"], args: [{ selector: 'mat-text-column', template: ` `, encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewEncapsulation"].None, // Change detection is intentionally not set to OnPush. This component's template will be provided // to the table to be inserted into its view. This is problematic when change detection runs since // the bindings in this template will be evaluated _after_ the table's view is evaluated, which // mean's the template in the table's view will not have the updated value (and in fact will cause // an ExpressionChangedAfterItHasBeenCheckedError). // tslint:disable-next-line:validate-decorators changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectionStrategy"].Default }] }], null, null); })(); /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ const EXPORTED_DECLARATIONS = [ // Table MatTable, // Template defs MatHeaderCellDef, MatHeaderRowDef, MatColumnDef, MatCellDef, MatRowDef, MatFooterCellDef, MatFooterRowDef, // Cell directives MatHeaderCell, MatCell, MatFooterCell, // Row directives MatHeaderRow, MatRow, MatFooterRow, MatNoDataRow, MatTextColumn, ]; class MatTableModule { } MatTableModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ type: MatTableModule }); MatTableModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({ factory: function MatTableModule_Factory(t) { return new (t || MatTableModule)(); }, imports: [[ _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CdkTableModule"], _angular_material_core__WEBPACK_IMPORTED_MODULE_3__["MatCommonModule"], ], _angular_material_core__WEBPACK_IMPORTED_MODULE_3__["MatCommonModule"]] }); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](MatTableModule, { declarations: function () { return [MatTable, MatHeaderCellDef, MatHeaderRowDef, MatColumnDef, MatCellDef, MatRowDef, MatFooterCellDef, MatFooterRowDef, MatHeaderCell, MatCell, MatFooterCell, MatHeaderRow, MatRow, MatFooterRow, MatNoDataRow, MatTextColumn]; }, imports: function () { return [_angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CdkTableModule"], _angular_material_core__WEBPACK_IMPORTED_MODULE_3__["MatCommonModule"]]; }, exports: function () { return [_angular_material_core__WEBPACK_IMPORTED_MODULE_3__["MatCommonModule"], MatTable, MatHeaderCellDef, MatHeaderRowDef, MatColumnDef, MatCellDef, MatRowDef, MatFooterCellDef, MatFooterRowDef, MatHeaderCell, MatCell, MatFooterCell, MatHeaderRow, MatRow, MatFooterRow, MatNoDataRow, MatTextColumn]; } }); })(); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatTableModule, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgModule"], args: [{ imports: [ _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["CdkTableModule"], _angular_material_core__WEBPACK_IMPORTED_MODULE_3__["MatCommonModule"], ], exports: [_angular_material_core__WEBPACK_IMPORTED_MODULE_3__["MatCommonModule"], EXPORTED_DECLARATIONS], declarations: EXPORTED_DECLARATIONS }] }], null, null); })(); /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * Corresponds to `Number.MAX_SAFE_INTEGER`. Moved out into a variable here due to * flaky browser support and the value not being defined in Closure's typings. */ const MAX_SAFE_INTEGER = 9007199254740991; /** * Data source that accepts a client-side data array and includes native support of filtering, * sorting (using MatSort), and pagination (using MatPaginator). * * Allows for sort customization by overriding sortingDataAccessor, which defines how data * properties are accessed. Also allows for filter customization by overriding filterTermAccessor, * which defines how row data is converted to a string for filter matching. * * **Note:** This class is meant to be a simple data source to help you get started. As such * it isn't equipped to handle some more advanced cases like robust i18n support or server-side * interactions. If your app needs to support more advanced use cases, consider implementing your * own `DataSource`. */ class MatTableDataSource extends _angular_cdk_table__WEBPACK_IMPORTED_MODULE_1__["DataSource"] { constructor(initialData = []) { super(); /** Stream emitting render data to the table (depends on ordered data changes). */ this._renderData = new rxjs__WEBPACK_IMPORTED_MODULE_5__["BehaviorSubject"]([]); /** Stream that emits when a new filter string is set on the data source. */ this._filter = new rxjs__WEBPACK_IMPORTED_MODULE_5__["BehaviorSubject"](''); /** Used to react to internal changes of the paginator that are made by the data source itself. */ this._internalPageChanges = new rxjs__WEBPACK_IMPORTED_MODULE_5__["Subject"](); /** * Subscription to the changes that should trigger an update to the table's rendered rows, such * as filtering, sorting, pagination, or base data changes. */ this._renderChangesSubscription = rxjs__WEBPACK_IMPORTED_MODULE_5__["Subscription"].EMPTY; /** * Data accessor function that is used for accessing data properties for sorting through * the default sortData function. * This default function assumes that the sort header IDs (which defaults to the column name) * matches the data's properties (e.g. column Xyz represents data['Xyz']). * May be set to a custom function for different behavior. * @param data Data object that is being accessed. * @param sortHeaderId The name of the column that represents the data. */ this.sortingDataAccessor = (data, sortHeaderId) => { const value = data[sortHeaderId]; if (Object(_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_4__["_isNumberValue"])(value)) { const numberValue = Number(value); // Numbers beyond `MAX_SAFE_INTEGER` can't be compared reliably so we // leave them as strings. For more info: https://goo.gl/y5vbSg return numberValue < MAX_SAFE_INTEGER ? numberValue : value; } return value; }; /** * Gets a sorted copy of the data array based on the state of the MatSort. Called * after changes are made to the filtered data or when sort changes are emitted from MatSort. * By default, the function retrieves the active sort and its direction and compares data * by retrieving data using the sortingDataAccessor. May be overridden for a custom implementation * of data ordering. * @param data The array of data that should be sorted. * @param sort The connected MatSort that holds the current sort state. */ this.sortData = (data, sort) => { const active = sort.active; const direction = sort.direction; if (!active || direction == '') { return data; } return data.sort((a, b) => { let valueA = this.sortingDataAccessor(a, active); let valueB = this.sortingDataAccessor(b, active); // If there are data in the column that can be converted to a number, // it must be ensured that the rest of the data // is of the same type so as not to order incorrectly. const valueAType = typeof valueA; const valueBType = typeof valueB; if (valueAType !== valueBType) { if (valueAType === 'number') { valueA += ''; } if (valueBType === 'number') { valueB += ''; } } // If both valueA and valueB exist (truthy), then compare the two. Otherwise, check if // one value exists while the other doesn't. In this case, existing value should come last. // This avoids inconsistent results when comparing values to undefined/null. // If neither value exists, return 0 (equal). let comparatorResult = 0; if (valueA != null && valueB != null) { // Check if one value is greater than the other; if equal, comparatorResult should remain 0. if (valueA > valueB) { comparatorResult = 1; } else if (valueA < valueB) { comparatorResult = -1; } } else if (valueA != null) { comparatorResult = 1; } else if (valueB != null) { comparatorResult = -1; } return comparatorResult * (direction == 'asc' ? 1 : -1); }); }; /** * Checks if a data object matches the data source's filter string. By default, each data object * is converted to a string of its properties and returns true if the filter has * at least one occurrence in that string. By default, the filter string has its whitespace * trimmed and the match is case-insensitive. May be overridden for a custom implementation of * filter matching. * @param data Data object used to check against the filter. * @param filter Filter string that has been set on the data source. * @returns Whether the filter matches against the data */ this.filterPredicate = (data, filter) => { // Transform the data into a lowercase string of all property values. const dataStr = Object.keys(data).reduce((currentTerm, key) => { // Use an obscure Unicode character to delimit the words in the concatenated string. // This avoids matches where the values of two columns combined will match the user's query // (e.g. `Flute` and `Stop` will match `Test`). The character is intended to be something // that has a very low chance of being typed in by somebody in a text field. This one in // particular is "White up-pointing triangle with dot" from // https://en.wikipedia.org/wiki/List_of_Unicode_characters return currentTerm + data[key] + '◬'; }, '').toLowerCase(); // Transform the filter by converting it to lowercase and removing whitespace. const transformedFilter = filter.trim().toLowerCase(); return dataStr.indexOf(transformedFilter) != -1; }; this._data = new rxjs__WEBPACK_IMPORTED_MODULE_5__["BehaviorSubject"](initialData); this._updateChangeSubscription(); } /** Array of data that should be rendered by the table, where each object represents one row. */ get data() { return this._data.value; } set data(data) { this._data.next(data); } /** * Filter term that should be used to filter out objects from the data array. To override how * data objects match to this filter string, provide a custom function for filterPredicate. */ get filter() { return this._filter.value; } set filter(filter) { this._filter.next(filter); } /** * Instance of the MatSort directive used by the table to control its sorting. Sort changes * emitted by the MatSort will trigger an update to the table's rendered data. */ get sort() { return this._sort; } set sort(sort) { this._sort = sort; this._updateChangeSubscription(); } /** * Instance of the MatPaginator component used by the table to control what page of the data is * displayed. Page changes emitted by the MatPaginator will trigger an update to the * table's rendered data. * * Note that the data source uses the paginator's properties to calculate which page of data * should be displayed. If the paginator receives its properties as template inputs, * e.g. `[pageLength]=100` or `[pageIndex]=1`, then be sure that the paginator's view has been * initialized before assigning it to this data source. */ get paginator() { return this._paginator; } set paginator(paginator) { this._paginator = paginator; this._updateChangeSubscription(); } /** * Subscribe to changes that should trigger an update to the table's rendered rows. When the * changes occur, process the current state of the filter, sort, and pagination along with * the provided base data and send it to the table for rendering. */ _updateChangeSubscription() { // Sorting and/or pagination should be watched if MatSort and/or MatPaginator are provided. // The events should emit whenever the component emits a change or initializes, or if no // component is provided, a stream with just a null event should be provided. // The `sortChange` and `pageChange` acts as a signal to the combineLatests below so that the // pipeline can progress to the next step. Note that the value from these streams are not used, // they purely act as a signal to progress in the pipeline. const sortChange = this._sort ? Object(rxjs__WEBPACK_IMPORTED_MODULE_5__["merge"])(this._sort.sortChange, this._sort.initialized) : Object(rxjs__WEBPACK_IMPORTED_MODULE_5__["of"])(null); const pageChange = this._paginator ? Object(rxjs__WEBPACK_IMPORTED_MODULE_5__["merge"])(this._paginator.page, this._internalPageChanges, this._paginator.initialized) : Object(rxjs__WEBPACK_IMPORTED_MODULE_5__["of"])(null); const dataStream = this._data; // Watch for base data or filter changes to provide a filtered set of data. const filteredData = Object(rxjs__WEBPACK_IMPORTED_MODULE_5__["combineLatest"])([dataStream, this._filter]) .pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_6__["map"])(([data]) => this._filterData(data))); // Watch for filtered data or sort changes to provide an ordered set of data. const orderedData = Object(rxjs__WEBPACK_IMPORTED_MODULE_5__["combineLatest"])([filteredData, sortChange]) .pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_6__["map"])(([data]) => this._orderData(data))); // Watch for ordered data or page changes to provide a paged set of data. const paginatedData = Object(rxjs__WEBPACK_IMPORTED_MODULE_5__["combineLatest"])([orderedData, pageChange]) .pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_6__["map"])(([data]) => this._pageData(data))); // Watched for paged data changes and send the result to the table to render. this._renderChangesSubscription.unsubscribe(); this._renderChangesSubscription = paginatedData.subscribe(data => this._renderData.next(data)); } /** * Returns a filtered data array where each filter object contains the filter string within * the result of the filterTermAccessor function. If no filter is set, returns the data array * as provided. */ _filterData(data) { // If there is a filter string, filter out data that does not contain it. // Each data object is converted to a string using the function defined by filterTermAccessor. // May be overridden for customization. this.filteredData = !this.filter ? data : data.filter(obj => this.filterPredicate(obj, this.filter)); if (this.paginator) { this._updatePaginator(this.filteredData.length); } return this.filteredData; } /** * Returns a sorted copy of the data if MatSort has a sort applied, otherwise just returns the * data array as provided. Uses the default data accessor for data lookup, unless a * sortDataAccessor function is defined. */ _orderData(data) { // If there is no active sort or direction, return the data without trying to sort. if (!this.sort) { return data; } return this.sortData(data.slice(), this.sort); } /** * Returns a paged slice of the provided data array according to the provided MatPaginator's page * index and length. If there is no paginator provided, returns the data array as provided. */ _pageData(data) { if (!this.paginator) { return data; } const startIndex = this.paginator.pageIndex * this.paginator.pageSize; return data.slice(startIndex, startIndex + this.paginator.pageSize); } /** * Updates the paginator to reflect the length of the filtered data, and makes sure that the page * index does not exceed the paginator's last page. Values are changed in a resolved promise to * guard against making property changes within a round of change detection. */ _updatePaginator(filteredDataLength) { Promise.resolve().then(() => { const paginator = this.paginator; if (!paginator) { return; } paginator.length = filteredDataLength; // If the page index is set beyond the page, reduce it to the last page. if (paginator.pageIndex > 0) { const lastPageIndex = Math.ceil(paginator.length / paginator.pageSize) - 1 || 0; const newPageIndex = Math.min(paginator.pageIndex, lastPageIndex); if (newPageIndex !== paginator.pageIndex) { paginator.pageIndex = newPageIndex; // Since the paginator only emits after user-generated changes, // we need our own stream so we know to should re-render the data. this._internalPageChanges.next(); } } }); } /** * Used by the MatTable. Called when it connects to the data source. * @docs-private */ connect() { return this._renderData; } /** * Used by the MatTable. Called when it is destroyed. No-op. * @docs-private */ disconnect() { } } /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * Generated bundle index. Do not edit. */ //# sourceMappingURL=table.js.map /***/ }), /***/ "+1d7": /*!*****************************************************************!*\ !*** ./node_modules/date-fns/esm/lastDayOfISOWeekYear/index.js ***! \*****************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return lastDayOfISOWeekYear; }); /* harmony import */ var _getISOWeekYear_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../getISOWeekYear/index.js */ "BKKT"); /* harmony import */ var _startOfISOWeek_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../startOfISOWeek/index.js */ "1dmy"); /* harmony import */ var _lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../_lib/requiredArgs/index.js */ "jIYg"); /** * @name lastDayOfISOWeekYear * @category ISO Week-Numbering Year Helpers * @summary Return the last day of an ISO week-numbering year for the given date. * * @description * Return the last day of an ISO week-numbering year, * which always starts 3 days before the year's first Thursday. * The result will be in the local timezone. * * ISO week-numbering year: http://en.wikipedia.org/wiki/ISO_week_date * * ### v2.0.0 breaking changes: * * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes). * * - The function was renamed from `lastDayOfISOYear` to `lastDayOfISOWeekYear`. * "ISO week year" is short for [ISO week-numbering year](https://en.wikipedia.org/wiki/ISO_week_date). * This change makes the name consistent with * locale-dependent week-numbering year helpers, e.g., `getWeekYear`. * * @param {Date|Number} date - the original date * @returns {Date} the end of an ISO week-numbering year * @throws {TypeError} 1 argument required * * @example * // The last day of an ISO week-numbering year for 2 July 2005: * var result = lastDayOfISOWeekYear(new Date(2005, 6, 2)) * //=> Sun Jan 01 2006 00:00:00 */ function lastDayOfISOWeekYear(dirtyDate) { Object(_lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_2__["default"])(1, arguments); var year = Object(_getISOWeekYear_index_js__WEBPACK_IMPORTED_MODULE_0__["default"])(dirtyDate); var fourthOfJanuary = new Date(0); fourthOfJanuary.setFullYear(year + 1, 0, 4); fourthOfJanuary.setHours(0, 0, 0, 0); var date = Object(_startOfISOWeek_index_js__WEBPACK_IMPORTED_MODULE_1__["default"])(fourthOfJanuary); date.setDate(date.getDate() - 1); return date; } /***/ }), /***/ "+2NU": /*!******************************************************!*\ !*** ./node_modules/lodash-es/_arrayIncludesWith.js ***! \******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /** * This function is like `arrayIncludes` except that it accepts a comparator. * * @private * @param {Array} [array] The array to inspect. * @param {*} target The value to search for. * @param {Function} comparator The comparator invoked per element. * @returns {boolean} Returns `true` if `target` is found, else `false`. */ function arrayIncludesWith(array, value, comparator) { var index = -1, length = array == null ? 0 : array.length; while (++index < length) { if (comparator(value, array[index])) { return true; } } return false; } /* harmony default export */ __webpack_exports__["default"] = (arrayIncludesWith); /***/ }), /***/ "+2OW": /*!***************************************************************************!*\ !*** ./node_modules/@zxing/library/esm/core/common/detector/MathUtils.js ***! \***************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* * Copyright 2012 ZXing authors * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ /*namespace com.google.zxing.common.detector {*/ /** * General math-related and numeric utility functions. */ var MathUtils = /** @class */ (function () { function MathUtils() { } /** * Ends up being a bit faster than {@link Math#round(float)}. This merely rounds its * argument to the nearest int, where x.5 rounds up to x+1. Semantics of this shortcut * differ slightly from {@link Math#round(float)} in that half rounds down for negative * values. -2.5 rounds to -3, not -2. For purposes here it makes no difference. * * @param d real value to round * @return nearest {@code int} */ MathUtils.round = function (d /*float*/) { if (NaN === d) return 0; if (d <= Number.MIN_SAFE_INTEGER) return Number.MIN_SAFE_INTEGER; if (d >= Number.MAX_SAFE_INTEGER) return Number.MAX_SAFE_INTEGER; return /*(int) */ (d + (d < 0.0 ? -0.5 : 0.5)) | 0; }; // TYPESCRIPTPORT: maybe remove round method and call directly Math.round, it looks like it doesn't make sense for js /** * @param aX point A x coordinate * @param aY point A y coordinate * @param bX point B x coordinate * @param bY point B y coordinate * @return Euclidean distance between points A and B */ MathUtils.distance = function (aX /*float|int*/, aY /*float|int*/, bX /*float|int*/, bY /*float|int*/) { var xDiff = aX - bX; var yDiff = aY - bY; return /*(float) */ Math.sqrt(xDiff * xDiff + yDiff * yDiff); }; /** * @param aX point A x coordinate * @param aY point A y coordinate * @param bX point B x coordinate * @param bY point B y coordinate * @return Euclidean distance between points A and B */ // public static distance(aX: number /*int*/, aY: number /*int*/, bX: number /*int*/, bY: number /*int*/): float { // const xDiff = aX - bX // const yDiff = aY - bY // return (float) Math.sqrt(xDiff * xDiff + yDiff * yDiff); // } /** * @param array values to sum * @return sum of values in array */ MathUtils.sum = function (array) { var count = 0; for (var i = 0, length_1 = array.length; i !== length_1; i++) { var a = array[i]; count += a; } return count; }; return MathUtils; }()); /* harmony default export */ __webpack_exports__["default"] = (MathUtils); //# sourceMappingURL=MathUtils.js.map /***/ }), /***/ "+4ex": /*!****************************************************************!*\ !*** ./node_modules/face-api.js/build/es6/dom/resolveInput.js ***! \****************************************************************/ /*! exports provided: resolveInput */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "resolveInput", function() { return resolveInput; }); /* harmony import */ var _env__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../env */ "k/Pj"); function resolveInput(arg) { if (!_env__WEBPACK_IMPORTED_MODULE_0__["env"].isNodejs() && typeof arg === 'string') { return document.getElementById(arg); } return arg; } //# sourceMappingURL=resolveInput.js.map /***/ }), /***/ "+5Ee": /*!****************************************************!*\ !*** ./node_modules/lodash-es/_baseSetToString.js ***! \****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _constant_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./constant.js */ "cGwl"); /* harmony import */ var _defineProperty_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./_defineProperty.js */ "AwXo"); /* harmony import */ var _identity_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./identity.js */ "+Xah"); /** * The base implementation of `setToString` without support for hot loop shorting. * * @private * @param {Function} func The function to modify. * @param {Function} string The `toString` result. * @returns {Function} Returns `func`. */ var baseSetToString = !_defineProperty_js__WEBPACK_IMPORTED_MODULE_1__["default"] ? _identity_js__WEBPACK_IMPORTED_MODULE_2__["default"] : function(func, string) { return Object(_defineProperty_js__WEBPACK_IMPORTED_MODULE_1__["default"])(func, 'toString', { 'configurable': true, 'enumerable': false, 'value': Object(_constant_js__WEBPACK_IMPORTED_MODULE_0__["default"])(string), 'writable': true }); }; /* harmony default export */ __webpack_exports__["default"] = (baseSetToString); /***/ }), /***/ "+6d9": /*!*************************************************************************************!*\ !*** ./node_modules/face-api.js/build/es6/faceRecognitionNet/FaceRecognitionNet.js ***! \*************************************************************************************/ /*! exports provided: FaceRecognitionNet */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FaceRecognitionNet", function() { return FaceRecognitionNet; }); /* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "sJZM"); /* harmony import */ var _tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @tensorflow/tfjs-core */ "Re/O"); /* harmony import */ var _dom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../dom */ "yOtO"); /* harmony import */ var _NeuralNetwork__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../NeuralNetwork */ "NGMu"); /* harmony import */ var _ops__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../ops */ "SSRR"); /* harmony import */ var _convLayer__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./convLayer */ "rBP+"); /* harmony import */ var _extractParams__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./extractParams */ "Dyy/"); /* harmony import */ var _extractParamsFromWeigthMap__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./extractParamsFromWeigthMap */ "i9wB"); /* harmony import */ var _residualLayer__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./residualLayer */ "gOAV"); var FaceRecognitionNet = /** @class */ (function (_super) { Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(FaceRecognitionNet, _super); function FaceRecognitionNet() { return _super.call(this, 'FaceRecognitionNet') || this; } FaceRecognitionNet.prototype.forwardInput = function (input) { var params = this.params; if (!params) { throw new Error('FaceRecognitionNet - load model before inference'); } return _tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_1__["tidy"](function () { var batchTensor = input.toBatchTensor(150, true).toFloat(); var meanRgb = [122.782, 117.001, 104.298]; var normalized = Object(_ops__WEBPACK_IMPORTED_MODULE_4__["normalize"])(batchTensor, meanRgb).div(_tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_1__["scalar"](256)); var out = Object(_convLayer__WEBPACK_IMPORTED_MODULE_5__["convDown"])(normalized, params.conv32_down); out = _tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_1__["maxPool"](out, 3, 2, 'valid'); out = Object(_residualLayer__WEBPACK_IMPORTED_MODULE_8__["residual"])(out, params.conv32_1); out = Object(_residualLayer__WEBPACK_IMPORTED_MODULE_8__["residual"])(out, params.conv32_2); out = Object(_residualLayer__WEBPACK_IMPORTED_MODULE_8__["residual"])(out, params.conv32_3); out = Object(_residualLayer__WEBPACK_IMPORTED_MODULE_8__["residualDown"])(out, params.conv64_down); out = Object(_residualLayer__WEBPACK_IMPORTED_MODULE_8__["residual"])(out, params.conv64_1); out = Object(_residualLayer__WEBPACK_IMPORTED_MODULE_8__["residual"])(out, params.conv64_2); out = Object(_residualLayer__WEBPACK_IMPORTED_MODULE_8__["residual"])(out, params.conv64_3); out = Object(_residualLayer__WEBPACK_IMPORTED_MODULE_8__["residualDown"])(out, params.conv128_down); out = Object(_residualLayer__WEBPACK_IMPORTED_MODULE_8__["residual"])(out, params.conv128_1); out = Object(_residualLayer__WEBPACK_IMPORTED_MODULE_8__["residual"])(out, params.conv128_2); out = Object(_residualLayer__WEBPACK_IMPORTED_MODULE_8__["residualDown"])(out, params.conv256_down); out = Object(_residualLayer__WEBPACK_IMPORTED_MODULE_8__["residual"])(out, params.conv256_1); out = Object(_residualLayer__WEBPACK_IMPORTED_MODULE_8__["residual"])(out, params.conv256_2); out = Object(_residualLayer__WEBPACK_IMPORTED_MODULE_8__["residualDown"])(out, params.conv256_down_out); var globalAvg = out.mean([1, 2]); var fullyConnected = _tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_1__["matMul"](globalAvg, params.fc); return fullyConnected; }); }; FaceRecognitionNet.prototype.forward = function (input) { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { var _a; return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_b) { switch (_b.label) { case 0: _a = this.forwardInput; return [4 /*yield*/, Object(_dom__WEBPACK_IMPORTED_MODULE_2__["toNetInput"])(input)]; case 1: return [2 /*return*/, _a.apply(this, [_b.sent()])]; } }); }); }; FaceRecognitionNet.prototype.computeFaceDescriptor = function (input) { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { var netInput, faceDescriptorTensors, faceDescriptorsForBatch; var _this = this; return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { switch (_a.label) { case 0: return [4 /*yield*/, Object(_dom__WEBPACK_IMPORTED_MODULE_2__["toNetInput"])(input)]; case 1: netInput = _a.sent(); faceDescriptorTensors = _tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_1__["tidy"](function () { return _tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_1__["unstack"](_this.forwardInput(netInput)); }); return [4 /*yield*/, Promise.all(faceDescriptorTensors.map(function (t) { return t.data(); }))]; case 2: faceDescriptorsForBatch = _a.sent(); faceDescriptorTensors.forEach(function (t) { return t.dispose(); }); return [2 /*return*/, netInput.isBatchInput ? faceDescriptorsForBatch : faceDescriptorsForBatch[0]]; } }); }); }; FaceRecognitionNet.prototype.getDefaultModelName = function () { return 'face_recognition_model'; }; FaceRecognitionNet.prototype.extractParamsFromWeigthMap = function (weightMap) { return Object(_extractParamsFromWeigthMap__WEBPACK_IMPORTED_MODULE_7__["extractParamsFromWeigthMap"])(weightMap); }; FaceRecognitionNet.prototype.extractParams = function (weights) { return Object(_extractParams__WEBPACK_IMPORTED_MODULE_6__["extractParams"])(weights); }; return FaceRecognitionNet; }(_NeuralNetwork__WEBPACK_IMPORTED_MODULE_3__["NeuralNetwork"])); //# sourceMappingURL=FaceRecognitionNet.js.map /***/ }), /***/ "+7QN": /*!*****************************************************************!*\ !*** ./node_modules/date-fns/esm/_lib/addLeadingZeros/index.js ***! \*****************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return addLeadingZeros; }); function addLeadingZeros(number, targetLength) { var sign = number < 0 ? '-' : ''; var output = Math.abs(number).toString(); while (output.length < targetLength) { output = '0' + output; } return sign + output; } /***/ }), /***/ "+7RI": /*!**************************************************************!*\ !*** ./node_modules/date-fns/esm/previousWednesday/index.js ***! \**************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return previousWednesday; }); /* harmony import */ var _lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../_lib/requiredArgs/index.js */ "jIYg"); /* harmony import */ var _previousDay_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../previousDay/index.js */ "47za"); /** * @name previousWednesday * @category Weekday Helpers * @summary When is the previous Wednesday? * * @description * When is the previous Wednesday? * * @param {Date | number} date - the date to start counting from * @returns {Date} the previous Wednesday * @throws {TypeError} 1 argument required * * @example * // When is the previous Wednesday before Jun, 18, 2021? * const result = previousWednesday(new Date(2021, 5, 18)) * //=> Wed June 16 2021 00:00:00 */ function previousWednesday(date) { Object(_lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__["default"])(1, arguments); return Object(_previousDay_index_js__WEBPACK_IMPORTED_MODULE_1__["default"])(date, 3); } /***/ }), /***/ "+7zr": /*!*****************************************************************************!*\ !*** ./node_modules/face-api.js/build/es6/ssdMobilenetv1/SsdMobilenetv1.js ***! \*****************************************************************************/ /*! exports provided: SsdMobilenetv1 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SsdMobilenetv1", function() { return SsdMobilenetv1; }); /* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "sJZM"); /* harmony import */ var _tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @tensorflow/tfjs-core */ "Re/O"); /* harmony import */ var _classes__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../classes */ "vEhk"); /* harmony import */ var _classes_FaceDetection__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../classes/FaceDetection */ "efAK"); /* harmony import */ var _dom__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../dom */ "yOtO"); /* harmony import */ var _NeuralNetwork__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../NeuralNetwork */ "NGMu"); /* harmony import */ var _extractParams__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./extractParams */ "YG1o"); /* harmony import */ var _extractParamsFromWeigthMap__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./extractParamsFromWeigthMap */ "JR9S"); /* harmony import */ var _mobileNetV1__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./mobileNetV1 */ "utrc"); /* harmony import */ var _nonMaxSuppression__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./nonMaxSuppression */ "rXV6"); /* harmony import */ var _outputLayer__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./outputLayer */ "zm7a"); /* harmony import */ var _predictionLayer__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./predictionLayer */ "RWfG"); /* harmony import */ var _SsdMobilenetv1Options__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./SsdMobilenetv1Options */ "6tOc"); var SsdMobilenetv1 = /** @class */ (function (_super) { Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(SsdMobilenetv1, _super); function SsdMobilenetv1() { return _super.call(this, 'SsdMobilenetv1') || this; } SsdMobilenetv1.prototype.forwardInput = function (input) { var params = this.params; if (!params) { throw new Error('SsdMobilenetv1 - load model before inference'); } return _tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_1__["tidy"](function () { var batchTensor = input.toBatchTensor(512, false).toFloat(); var x = _tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_1__["sub"](_tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_1__["mul"](batchTensor, _tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_1__["scalar"](0.007843137718737125)), _tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_1__["scalar"](1)); var features = Object(_mobileNetV1__WEBPACK_IMPORTED_MODULE_8__["mobileNetV1"])(x, params.mobilenetv1); var _a = Object(_predictionLayer__WEBPACK_IMPORTED_MODULE_11__["predictionLayer"])(features.out, features.conv11, params.prediction_layer), boxPredictions = _a.boxPredictions, classPredictions = _a.classPredictions; return Object(_outputLayer__WEBPACK_IMPORTED_MODULE_10__["outputLayer"])(boxPredictions, classPredictions, params.output_layer); }); }; SsdMobilenetv1.prototype.forward = function (input) { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { var _a; return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_b) { switch (_b.label) { case 0: _a = this.forwardInput; return [4 /*yield*/, Object(_dom__WEBPACK_IMPORTED_MODULE_4__["toNetInput"])(input)]; case 1: return [2 /*return*/, _a.apply(this, [_b.sent()])]; } }); }); }; SsdMobilenetv1.prototype.locateFaces = function (input, options) { if (options === void 0) { options = {}; } return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { var _a, maxResults, minConfidence, netInput, _b, _boxes, _scores, boxes, scores, i, scoresData, _c, _d, iouThreshold, indices, reshapedDims, inputSize, padX, padY, boxesData, results; return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_e) { switch (_e.label) { case 0: _a = new _SsdMobilenetv1Options__WEBPACK_IMPORTED_MODULE_12__["SsdMobilenetv1Options"](options), maxResults = _a.maxResults, minConfidence = _a.minConfidence; return [4 /*yield*/, Object(_dom__WEBPACK_IMPORTED_MODULE_4__["toNetInput"])(input)]; case 1: netInput = _e.sent(); _b = this.forwardInput(netInput), _boxes = _b.boxes, _scores = _b.scores; boxes = _boxes[0]; scores = _scores[0]; for (i = 1; i < _boxes.length; i++) { _boxes[i].dispose(); _scores[i].dispose(); } _d = (_c = Array).from; return [4 /*yield*/, scores.data()]; case 2: scoresData = _d.apply(_c, [_e.sent()]); iouThreshold = 0.5; indices = Object(_nonMaxSuppression__WEBPACK_IMPORTED_MODULE_9__["nonMaxSuppression"])(boxes, scoresData, maxResults, iouThreshold, minConfidence); reshapedDims = netInput.getReshapedInputDimensions(0); inputSize = netInput.inputSize; padX = inputSize / reshapedDims.width; padY = inputSize / reshapedDims.height; boxesData = boxes.arraySync(); results = indices .map(function (idx) { var _a = [ Math.max(0, boxesData[idx][0]), Math.min(1.0, boxesData[idx][2]) ].map(function (val) { return val * padY; }), top = _a[0], bottom = _a[1]; var _b = [ Math.max(0, boxesData[idx][1]), Math.min(1.0, boxesData[idx][3]) ].map(function (val) { return val * padX; }), left = _b[0], right = _b[1]; return new _classes_FaceDetection__WEBPACK_IMPORTED_MODULE_3__["FaceDetection"](scoresData[idx], new _classes__WEBPACK_IMPORTED_MODULE_2__["Rect"](left, top, right - left, bottom - top), { height: netInput.getInputHeight(0), width: netInput.getInputWidth(0) }); }); boxes.dispose(); scores.dispose(); return [2 /*return*/, results]; } }); }); }; SsdMobilenetv1.prototype.getDefaultModelName = function () { return 'ssd_mobilenetv1_model'; }; SsdMobilenetv1.prototype.extractParamsFromWeigthMap = function (weightMap) { return Object(_extractParamsFromWeigthMap__WEBPACK_IMPORTED_MODULE_7__["extractParamsFromWeigthMap"])(weightMap); }; SsdMobilenetv1.prototype.extractParams = function (weights) { return Object(_extractParams__WEBPACK_IMPORTED_MODULE_6__["extractParams"])(weights); }; return SsdMobilenetv1; }(_NeuralNetwork__WEBPACK_IMPORTED_MODULE_5__["NeuralNetwork"])); //# sourceMappingURL=SsdMobilenetv1.js.map /***/ }), /***/ "+CMj": /*!********************************************************************!*\ !*** ./node_modules/@zxing/library/esm/core/common/StringUtils.js ***! \********************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _DecodeHintType__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../DecodeHintType */ "/pbd"); /* harmony import */ var _CharacterSetECI__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./CharacterSetECI */ "Z/AD"); /* harmony import */ var _util_StringEncoding__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../util/StringEncoding */ "eMcw"); /* * Copyright (C) 2010 ZXing authors * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ /*namespace com.google.zxing.common {*/ /*import java.nio.charset.Charset;*/ /*import java.util.Map;*/ /** * Common string-related functions. * * @author Sean Owen * @author Alex Dupre */ var StringUtils = /** @class */ (function () { function StringUtils() { } // SHIFT_JIS.equalsIgnoreCase(PLATFORM_DEFAULT_ENCODING) || // EUC_JP.equalsIgnoreCase(PLATFORM_DEFAULT_ENCODING); StringUtils.castAsNonUtf8Char = function (code, encoding) { if (encoding === void 0) { encoding = null; } // ISO 8859-1 is the Java default as UTF-8 is JavaScripts // you can see this method as a Java version of String.fromCharCode var e = encoding ? encoding.getName() : this.ISO88591; // use passed format (fromCharCode will return UTF8 encoding) return _util_StringEncoding__WEBPACK_IMPORTED_MODULE_2__["default"].decode(new Uint8Array([code]), e); }; /** * @param bytes bytes encoding a string, whose encoding should be guessed * @param hints decode hints if applicable * @return name of guessed encoding; at the moment will only guess one of: * {@link #SHIFT_JIS}, {@link #UTF8}, {@link #ISO88591}, or the platform * default encoding if none of these can possibly be correct */ StringUtils.guessEncoding = function (bytes, hints) { if (hints !== null && hints !== undefined && undefined !== hints.get(_DecodeHintType__WEBPACK_IMPORTED_MODULE_0__["default"].CHARACTER_SET)) { return hints.get(_DecodeHintType__WEBPACK_IMPORTED_MODULE_0__["default"].CHARACTER_SET).toString(); } // For now, merely tries to distinguish ISO-8859-1, UTF-8 and Shift_JIS, // which should be by far the most common encodings. var length = bytes.length; var canBeISO88591 = true; var canBeShiftJIS = true; var canBeUTF8 = true; var utf8BytesLeft = 0; // int utf8LowChars = 0 var utf2BytesChars = 0; var utf3BytesChars = 0; var utf4BytesChars = 0; var sjisBytesLeft = 0; // int sjisLowChars = 0 var sjisKatakanaChars = 0; // int sjisDoubleBytesChars = 0 var sjisCurKatakanaWordLength = 0; var sjisCurDoubleBytesWordLength = 0; var sjisMaxKatakanaWordLength = 0; var sjisMaxDoubleBytesWordLength = 0; // int isoLowChars = 0 // int isoHighChars = 0 var isoHighOther = 0; var utf8bom = bytes.length > 3 && bytes[0] === /*(byte) */ 0xEF && bytes[1] === /*(byte) */ 0xBB && bytes[2] === /*(byte) */ 0xBF; for (var i = 0; i < length && (canBeISO88591 || canBeShiftJIS || canBeUTF8); i++) { var value = bytes[i] & 0xFF; // UTF-8 stuff if (canBeUTF8) { if (utf8BytesLeft > 0) { if ((value & 0x80) === 0) { canBeUTF8 = false; } else { utf8BytesLeft--; } } else if ((value & 0x80) !== 0) { if ((value & 0x40) === 0) { canBeUTF8 = false; } else { utf8BytesLeft++; if ((value & 0x20) === 0) { utf2BytesChars++; } else { utf8BytesLeft++; if ((value & 0x10) === 0) { utf3BytesChars++; } else { utf8BytesLeft++; if ((value & 0x08) === 0) { utf4BytesChars++; } else { canBeUTF8 = false; } } } } } // else { // utf8LowChars++ // } } // ISO-8859-1 stuff if (canBeISO88591) { if (value > 0x7F && value < 0xA0) { canBeISO88591 = false; } else if (value > 0x9F) { if (value < 0xC0 || value === 0xD7 || value === 0xF7) { isoHighOther++; } // else { // isoHighChars++ // } } // else { // isoLowChars++ // } } // Shift_JIS stuff if (canBeShiftJIS) { if (sjisBytesLeft > 0) { if (value < 0x40 || value === 0x7F || value > 0xFC) { canBeShiftJIS = false; } else { sjisBytesLeft--; } } else if (value === 0x80 || value === 0xA0 || value > 0xEF) { canBeShiftJIS = false; } else if (value > 0xA0 && value < 0xE0) { sjisKatakanaChars++; sjisCurDoubleBytesWordLength = 0; sjisCurKatakanaWordLength++; if (sjisCurKatakanaWordLength > sjisMaxKatakanaWordLength) { sjisMaxKatakanaWordLength = sjisCurKatakanaWordLength; } } else if (value > 0x7F) { sjisBytesLeft++; // sjisDoubleBytesChars++ sjisCurKatakanaWordLength = 0; sjisCurDoubleBytesWordLength++; if (sjisCurDoubleBytesWordLength > sjisMaxDoubleBytesWordLength) { sjisMaxDoubleBytesWordLength = sjisCurDoubleBytesWordLength; } } else { // sjisLowChars++ sjisCurKatakanaWordLength = 0; sjisCurDoubleBytesWordLength = 0; } } } if (canBeUTF8 && utf8BytesLeft > 0) { canBeUTF8 = false; } if (canBeShiftJIS && sjisBytesLeft > 0) { canBeShiftJIS = false; } // Easy -- if there is BOM or at least 1 valid not-single byte character (and no evidence it can't be UTF-8), done if (canBeUTF8 && (utf8bom || utf2BytesChars + utf3BytesChars + utf4BytesChars > 0)) { return StringUtils.UTF8; } // Easy -- if assuming Shift_JIS or at least 3 valid consecutive not-ascii characters (and no evidence it can't be), done if (canBeShiftJIS && (StringUtils.ASSUME_SHIFT_JIS || sjisMaxKatakanaWordLength >= 3 || sjisMaxDoubleBytesWordLength >= 3)) { return StringUtils.SHIFT_JIS; } // Distinguishing Shift_JIS and ISO-8859-1 can be a little tough for short words. The crude heuristic is: // - If we saw // - only two consecutive katakana chars in the whole text, or // - at least 10% of bytes that could be "upper" not-alphanumeric Latin1, // - then we conclude Shift_JIS, else ISO-8859-1 if (canBeISO88591 && canBeShiftJIS) { return (sjisMaxKatakanaWordLength === 2 && sjisKatakanaChars === 2) || isoHighOther * 10 >= length ? StringUtils.SHIFT_JIS : StringUtils.ISO88591; } // Otherwise, try in order ISO-8859-1, Shift JIS, UTF-8 and fall back to default platform encoding if (canBeISO88591) { return StringUtils.ISO88591; } if (canBeShiftJIS) { return StringUtils.SHIFT_JIS; } if (canBeUTF8) { return StringUtils.UTF8; } // Otherwise, we take a wild guess with platform encoding return StringUtils.PLATFORM_DEFAULT_ENCODING; }; /** * * @see https://stackoverflow.com/a/13439711/4367683 * * @param append The new string to append. * @param args Argumets values to be formated. */ StringUtils.format = function (append) { var args = []; for (var _i = 1; _i < arguments.length; _i++) { args[_i - 1] = arguments[_i]; } var i = -1; function callback(exp, p0, p1, p2, p3, p4) { if (exp === '%%') return '%'; if (args[++i] === undefined) return undefined; exp = p2 ? parseInt(p2.substr(1)) : undefined; var base = p3 ? parseInt(p3.substr(1)) : undefined; var val; switch (p4) { case 's': val = args[i]; break; case 'c': val = args[i][0]; break; case 'f': val = parseFloat(args[i]).toFixed(exp); break; case 'p': val = parseFloat(args[i]).toPrecision(exp); break; case 'e': val = parseFloat(args[i]).toExponential(exp); break; case 'x': val = parseInt(args[i]).toString(base ? base : 16); break; case 'd': val = parseFloat(parseInt(args[i], base ? base : 10).toPrecision(exp)).toFixed(0); break; } val = typeof val === 'object' ? JSON.stringify(val) : (+val).toString(base); var size = parseInt(p1); /* padding size */ var ch = p1 && (p1[0] + '') === '0' ? '0' : ' '; /* isnull? */ while (val.length < size) val = p0 !== undefined ? val + ch : ch + val; /* isminus? */ return val; } var regex = /%(-)?(0?[0-9]+)?([.][0-9]+)?([#][0-9]+)?([scfpexd%])/g; return append.replace(regex, callback); }; /** * */ StringUtils.getBytes = function (str, encoding) { return _util_StringEncoding__WEBPACK_IMPORTED_MODULE_2__["default"].encode(str, encoding); }; /** * Returns the charcode at the specified index or at index zero. */ StringUtils.getCharCode = function (str, index) { if (index === void 0) { index = 0; } return str.charCodeAt(index); }; /** * Returns char for given charcode */ StringUtils.getCharAt = function (charCode) { return String.fromCharCode(charCode); }; StringUtils.SHIFT_JIS = _CharacterSetECI__WEBPACK_IMPORTED_MODULE_1__["default"].SJIS.getName(); // "SJIS" StringUtils.GB2312 = 'GB2312'; StringUtils.ISO88591 = _CharacterSetECI__WEBPACK_IMPORTED_MODULE_1__["default"].ISO8859_1.getName(); // "ISO8859_1" StringUtils.EUC_JP = 'EUC_JP'; StringUtils.UTF8 = _CharacterSetECI__WEBPACK_IMPORTED_MODULE_1__["default"].UTF8.getName(); // "UTF8" StringUtils.PLATFORM_DEFAULT_ENCODING = StringUtils.UTF8; // "UTF8"//Charset.defaultCharset().name() StringUtils.ASSUME_SHIFT_JIS = false; return StringUtils; }()); /* harmony default export */ __webpack_exports__["default"] = (StringUtils); //# sourceMappingURL=StringUtils.js.map /***/ }), /***/ "+EKe": /*!***********************************************!*\ !*** ./node_modules/lodash-es/_copyObject.js ***! \***********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _assignValue_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_assignValue.js */ "23KU"); /* harmony import */ var _baseAssignValue_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./_baseAssignValue.js */ "uE2L"); /** * Copies properties of `source` to `object`. * * @private * @param {Object} source The object to copy properties from. * @param {Array} props The property identifiers to copy. * @param {Object} [object={}] The object to copy properties to. * @param {Function} [customizer] The function to customize copied values. * @returns {Object} Returns `object`. */ function copyObject(source, props, object, customizer) { var isNew = !object; object || (object = {}); var index = -1, length = props.length; while (++index < length) { var key = props[index]; var newValue = customizer ? customizer(object[key], source[key], key, object, source) : undefined; if (newValue === undefined) { newValue = source[key]; } if (isNew) { Object(_baseAssignValue_js__WEBPACK_IMPORTED_MODULE_1__["default"])(object, key, newValue); } else { Object(_assignValue_js__WEBPACK_IMPORTED_MODULE_0__["default"])(object, key, newValue); } } return object; } /* harmony default export */ __webpack_exports__["default"] = (copyObject); /***/ }), /***/ "+LmI": /*!********************************************************!*\ !*** ./node_modules/date-fns/esm/_lib/assign/index.js ***! \********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return assign; }); function assign(target, dirtyObject) { if (target == null) { throw new TypeError('assign requires that input parameter not be null or undefined'); } dirtyObject = dirtyObject || {}; for (var property in dirtyObject) { if (Object.prototype.hasOwnProperty.call(dirtyObject, property)) { target[property] = dirtyObject[property]; } } return target; } /***/ }), /***/ "+MDv": /*!*******************************************************************!*\ !*** ./node_modules/@zxing/library/esm/core/ArgumentException.js ***! \*******************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _Exception__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Exception */ "0LYg"); var __extends = (undefined && undefined.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); /** * Custom Error class of type Exception. */ var ArgumentException = /** @class */ (function (_super) { __extends(ArgumentException, _super); function ArgumentException() { return _super !== null && _super.apply(this, arguments) || this; } ArgumentException.kind = 'ArgumentException'; return ArgumentException; }(_Exception__WEBPACK_IMPORTED_MODULE_0__["default"])); /* harmony default export */ __webpack_exports__["default"] = (ArgumentException); //# sourceMappingURL=ArgumentException.js.map /***/ }), /***/ "+N/u": /*!*************************************************!*\ !*** ./node_modules/lodash-es/sortedIndexOf.js ***! \*************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _baseSortedIndex_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_baseSortedIndex.js */ "I+Wo"); /* harmony import */ var _eq_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./eq.js */ "YHEm"); /** * This method is like `_.indexOf` except that it performs a binary * search on a sorted `array`. * * @static * @memberOf _ * @since 4.0.0 * @category Array * @param {Array} array The array to inspect. * @param {*} value The value to search for. * @returns {number} Returns the index of the matched value, else `-1`. * @example * * _.sortedIndexOf([4, 5, 5, 5, 6], 5); * // => 1 */ function sortedIndexOf(array, value) { var length = array == null ? 0 : array.length; if (length) { var index = Object(_baseSortedIndex_js__WEBPACK_IMPORTED_MODULE_0__["default"])(array, value); if (index < length && Object(_eq_js__WEBPACK_IMPORTED_MODULE_1__["default"])(array[index], value)) { return index; } } return -1; } /* harmony default export */ __webpack_exports__["default"] = (sortedIndexOf); /***/ }), /***/ "+OZT": /*!**************************************************************************!*\ !*** ./node_modules/@zxing/library/esm/core/aztec/encoder/ShiftTable.js ***! \**************************************************************************/ /*! exports provided: static_SHIFT_TABLE, SHIFT_TABLE */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "static_SHIFT_TABLE", function() { return static_SHIFT_TABLE; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SHIFT_TABLE", function() { return SHIFT_TABLE; }); /* harmony import */ var _util_Arrays__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../util/Arrays */ "yxI8"); /* harmony import */ var _EncoderConstants__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./EncoderConstants */ "dyxK"); var __values = (undefined && undefined.__values) || function(o) { var s = typeof Symbol === "function" && Symbol.iterator, m = s && o[s], i = 0; if (m) return m.call(o); if (o && typeof o.length === "number") return { next: function () { if (o && i >= o.length) o = void 0; return { value: o && o[i++], done: !o }; } }; throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined."); }; function static_SHIFT_TABLE(SHIFT_TABLE) { var e_1, _a; try { for (var SHIFT_TABLE_1 = __values(SHIFT_TABLE), SHIFT_TABLE_1_1 = SHIFT_TABLE_1.next(); !SHIFT_TABLE_1_1.done; SHIFT_TABLE_1_1 = SHIFT_TABLE_1.next()) { var table = SHIFT_TABLE_1_1.value /*Int32Array*/; _util_Arrays__WEBPACK_IMPORTED_MODULE_0__["default"].fill(table, -1); } } catch (e_1_1) { e_1 = { error: e_1_1 }; } finally { try { if (SHIFT_TABLE_1_1 && !SHIFT_TABLE_1_1.done && (_a = SHIFT_TABLE_1.return)) _a.call(SHIFT_TABLE_1); } finally { if (e_1) throw e_1.error; } } SHIFT_TABLE[_EncoderConstants__WEBPACK_IMPORTED_MODULE_1__["MODE_UPPER"]][_EncoderConstants__WEBPACK_IMPORTED_MODULE_1__["MODE_PUNCT"]] = 0; SHIFT_TABLE[_EncoderConstants__WEBPACK_IMPORTED_MODULE_1__["MODE_LOWER"]][_EncoderConstants__WEBPACK_IMPORTED_MODULE_1__["MODE_PUNCT"]] = 0; SHIFT_TABLE[_EncoderConstants__WEBPACK_IMPORTED_MODULE_1__["MODE_LOWER"]][_EncoderConstants__WEBPACK_IMPORTED_MODULE_1__["MODE_UPPER"]] = 28; SHIFT_TABLE[_EncoderConstants__WEBPACK_IMPORTED_MODULE_1__["MODE_MIXED"]][_EncoderConstants__WEBPACK_IMPORTED_MODULE_1__["MODE_PUNCT"]] = 0; SHIFT_TABLE[_EncoderConstants__WEBPACK_IMPORTED_MODULE_1__["MODE_DIGIT"]][_EncoderConstants__WEBPACK_IMPORTED_MODULE_1__["MODE_PUNCT"]] = 0; SHIFT_TABLE[_EncoderConstants__WEBPACK_IMPORTED_MODULE_1__["MODE_DIGIT"]][_EncoderConstants__WEBPACK_IMPORTED_MODULE_1__["MODE_UPPER"]] = 15; return SHIFT_TABLE; } var /*final*/ SHIFT_TABLE = static_SHIFT_TABLE(_util_Arrays__WEBPACK_IMPORTED_MODULE_0__["default"].createInt32Array(6, 6)); // mode shift codes, per table //# sourceMappingURL=ShiftTable.js.map /***/ }), /***/ "+Umg": /*!****************************************!*\ !*** ./node_modules/lodash-es/bind.js ***! \****************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _baseRest_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_baseRest.js */ "LV2V"); /* harmony import */ var _createWrap_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./_createWrap.js */ "ngjY"); /* harmony import */ var _getHolder_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./_getHolder.js */ "KSud"); /* harmony import */ var _replaceHolders_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./_replaceHolders.js */ "nzLN"); /** Used to compose bitmasks for function metadata. */ var WRAP_BIND_FLAG = 1, WRAP_PARTIAL_FLAG = 32; /** * Creates a function that invokes `func` with the `this` binding of `thisArg` * and `partials` prepended to the arguments it receives. * * The `_.bind.placeholder` value, which defaults to `_` in monolithic builds, * may be used as a placeholder for partially applied arguments. * * **Note:** Unlike native `Function#bind`, this method doesn't set the "length" * property of bound functions. * * @static * @memberOf _ * @since 0.1.0 * @category Function * @param {Function} func The function to bind. * @param {*} thisArg The `this` binding of `func`. * @param {...*} [partials] The arguments to be partially applied. * @returns {Function} Returns the new bound function. * @example * * function greet(greeting, punctuation) { * return greeting + ' ' + this.user + punctuation; * } * * var object = { 'user': 'fred' }; * * var bound = _.bind(greet, object, 'hi'); * bound('!'); * // => 'hi fred!' * * // Bound with placeholders. * var bound = _.bind(greet, object, _, '!'); * bound('hi'); * // => 'hi fred!' */ var bind = Object(_baseRest_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function(func, thisArg, partials) { var bitmask = WRAP_BIND_FLAG; if (partials.length) { var holders = Object(_replaceHolders_js__WEBPACK_IMPORTED_MODULE_3__["default"])(partials, Object(_getHolder_js__WEBPACK_IMPORTED_MODULE_2__["default"])(bind)); bitmask |= WRAP_PARTIAL_FLAG; } return Object(_createWrap_js__WEBPACK_IMPORTED_MODULE_1__["default"])(func, bitmask, thisArg, partials, holders); }); // Assign default placeholders. bind.placeholder = {}; /* harmony default export */ __webpack_exports__["default"] = (bind); /***/ }), /***/ "+WGe": /*!*****************************************!*\ !*** ./node_modules/lodash-es/first.js ***! \*****************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _head_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./head.js */ "F294"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _head_js__WEBPACK_IMPORTED_MODULE_0__["default"]; }); /***/ }), /***/ "+WLE": /*!************************************************!*\ !*** ./node_modules/lodash-es/_setCacheAdd.js ***! \************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /** Used to stand-in for `undefined` hash values. */ var HASH_UNDEFINED = '__lodash_hash_undefined__'; /** * Adds `value` to the array cache. * * @private * @name add * @memberOf SetCache * @alias push * @param {*} value The value to cache. * @returns {Object} Returns the cache instance. */ function setCacheAdd(value) { this.__data__.set(value, HASH_UNDEFINED); return this; } /* harmony default export */ __webpack_exports__["default"] = (setCacheAdd); /***/ }), /***/ "+Xah": /*!********************************************!*\ !*** ./node_modules/lodash-es/identity.js ***! \********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /** * This method returns the first argument it receives. * * @static * @since 0.1.0 * @memberOf _ * @category Util * @param {*} value Any value. * @returns {*} Returns `value`. * @example * * var object = { 'a': 1 }; * * console.log(_.identity(object) === object); * // => true */ function identity(value) { return value; } /* harmony default export */ __webpack_exports__["default"] = (identity); /***/ }), /***/ "+XjY": /*!*****************************************************!*\ !*** ./node_modules/lodash-es/_assignMergeValue.js ***! \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _baseAssignValue_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_baseAssignValue.js */ "uE2L"); /* harmony import */ var _eq_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./eq.js */ "YHEm"); /** * This function is like `assignValue` except that it doesn't assign * `undefined` values. * * @private * @param {Object} object The object to modify. * @param {string} key The key of the property to assign. * @param {*} value The value to assign. */ function assignMergeValue(object, key, value) { if ((value !== undefined && !Object(_eq_js__WEBPACK_IMPORTED_MODULE_1__["default"])(object[key], value)) || (value === undefined && !(key in object))) { Object(_baseAssignValue_js__WEBPACK_IMPORTED_MODULE_0__["default"])(object, key, value); } } /* harmony default export */ __webpack_exports__["default"] = (assignMergeValue); /***/ }), /***/ "+XqL": /*!*************************************************************!*\ !*** ./node_modules/face-api.js/build/es6/classes/Point.js ***! \*************************************************************/ /*! exports provided: Point */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Point", function() { return Point; }); var Point = /** @class */ (function () { function Point(x, y) { this._x = x; this._y = y; } Object.defineProperty(Point.prototype, "x", { get: function () { return this._x; }, enumerable: true, configurable: true }); Object.defineProperty(Point.prototype, "y", { get: function () { return this._y; }, enumerable: true, configurable: true }); Point.prototype.add = function (pt) { return new Point(this.x + pt.x, this.y + pt.y); }; Point.prototype.sub = function (pt) { return new Point(this.x - pt.x, this.y - pt.y); }; Point.prototype.mul = function (pt) { return new Point(this.x * pt.x, this.y * pt.y); }; Point.prototype.div = function (pt) { return new Point(this.x / pt.x, this.y / pt.y); }; Point.prototype.abs = function () { return new Point(Math.abs(this.x), Math.abs(this.y)); }; Point.prototype.magnitude = function () { return Math.sqrt(Math.pow(this.x, 2) + Math.pow(this.y, 2)); }; Point.prototype.floor = function () { return new Point(Math.floor(this.x), Math.floor(this.y)); }; return Point; }()); //# sourceMappingURL=Point.js.map /***/ }), /***/ "+Z1G": /*!*********************************************!*\ !*** ./node_modules/lodash-es/dropRight.js ***! \*********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _baseSlice_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_baseSlice.js */ "5iG2"); /* harmony import */ var _toInteger_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toInteger.js */ "fshX"); /** * Creates a slice of `array` with `n` elements dropped from the end. * * @static * @memberOf _ * @since 3.0.0 * @category Array * @param {Array} array The array to query. * @param {number} [n=1] The number of elements to drop. * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`. * @returns {Array} Returns the slice of `array`. * @example * * _.dropRight([1, 2, 3]); * // => [1, 2] * * _.dropRight([1, 2, 3], 2); * // => [1] * * _.dropRight([1, 2, 3], 5); * // => [] * * _.dropRight([1, 2, 3], 0); * // => [1, 2, 3] */ function dropRight(array, n, guard) { var length = array == null ? 0 : array.length; if (!length) { return []; } n = (guard || n === undefined) ? 1 : Object(_toInteger_js__WEBPACK_IMPORTED_MODULE_1__["default"])(n); n = length - n; return Object(_baseSlice_js__WEBPACK_IMPORTED_MODULE_0__["default"])(array, 0, n < 0 ? 0 : n); } /* harmony default export */ __webpack_exports__["default"] = (dropRight); /***/ }), /***/ "+eoN": /*!*******************************************!*\ !*** ./node_modules/lodash-es/countBy.js ***! \*******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _baseAssignValue_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_baseAssignValue.js */ "uE2L"); /* harmony import */ var _createAggregator_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./_createAggregator.js */ "m71m"); /** Used for built-in method references. */ var objectProto = Object.prototype; /** Used to check objects for own properties. */ var hasOwnProperty = objectProto.hasOwnProperty; /** * Creates an object composed of keys generated from the results of running * each element of `collection` thru `iteratee`. The corresponding value of * each key is the number of times the key was returned by `iteratee`. The * iteratee is invoked with one argument: (value). * * @static * @memberOf _ * @since 0.5.0 * @category Collection * @param {Array|Object} collection The collection to iterate over. * @param {Function} [iteratee=_.identity] The iteratee to transform keys. * @returns {Object} Returns the composed aggregate object. * @example * * _.countBy([6.1, 4.2, 6.3], Math.floor); * // => { '4': 1, '6': 2 } * * // The `_.property` iteratee shorthand. * _.countBy(['one', 'two', 'three'], 'length'); * // => { '3': 2, '5': 1 } */ var countBy = Object(_createAggregator_js__WEBPACK_IMPORTED_MODULE_1__["default"])(function(result, value, key) { if (hasOwnProperty.call(result, key)) { ++result[key]; } else { Object(_baseAssignValue_js__WEBPACK_IMPORTED_MODULE_0__["default"])(result, key, 1); } }); /* harmony default export */ __webpack_exports__["default"] = (countBy); /***/ }), /***/ "+euI": /*!********************************************************************************!*\ !*** ./node_modules/face-api.js/build/es6/common/extractWeightEntryFactory.js ***! \********************************************************************************/ /*! exports provided: extractWeightEntryFactory */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "extractWeightEntryFactory", function() { return extractWeightEntryFactory; }); /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils */ "5PHj"); function extractWeightEntryFactory(weightMap, paramMappings) { return function (originalPath, paramRank, mappedPath) { var tensor = weightMap[originalPath]; if (!Object(_utils__WEBPACK_IMPORTED_MODULE_0__["isTensor"])(tensor, paramRank)) { throw new Error("expected weightMap[" + originalPath + "] to be a Tensor" + paramRank + "D, instead have " + tensor); } paramMappings.push({ originalPath: originalPath, paramPath: mappedPath || originalPath }); return tensor; }; } //# sourceMappingURL=extractWeightEntryFactory.js.map /***/ }), /***/ "+j7y": /*!********************************************!*\ !*** ./node_modules/lodash-es/_getData.js ***! \********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _metaMap_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_metaMap.js */ "YXGX"); /* harmony import */ var _noop_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./noop.js */ "ifKl"); /** * Gets metadata for `func`. * * @private * @param {Function} func The function to query. * @returns {*} Returns the metadata for `func`. */ var getData = !_metaMap_js__WEBPACK_IMPORTED_MODULE_0__["default"] ? _noop_js__WEBPACK_IMPORTED_MODULE_1__["default"] : function(func) { return _metaMap_js__WEBPACK_IMPORTED_MODULE_0__["default"].get(func); }; /* harmony default export */ __webpack_exports__["default"] = (getData); /***/ }), /***/ "+kfz": /*!******************************************************************!*\ !*** ./node_modules/face-api.js/build/es6/draw/DrawTextField.js ***! \******************************************************************/ /*! exports provided: AnchorPosition, DrawTextFieldOptions, DrawTextField */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AnchorPosition", function() { return AnchorPosition; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DrawTextFieldOptions", function() { return DrawTextFieldOptions; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DrawTextField", function() { return DrawTextField; }); /* harmony import */ var _dom_getContext2dOrThrow__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../dom/getContext2dOrThrow */ "AwCu"); /* harmony import */ var _dom_resolveInput__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../dom/resolveInput */ "+4ex"); var AnchorPosition; (function (AnchorPosition) { AnchorPosition["TOP_LEFT"] = "TOP_LEFT"; AnchorPosition["TOP_RIGHT"] = "TOP_RIGHT"; AnchorPosition["BOTTOM_LEFT"] = "BOTTOM_LEFT"; AnchorPosition["BOTTOM_RIGHT"] = "BOTTOM_RIGHT"; })(AnchorPosition || (AnchorPosition = {})); var DrawTextFieldOptions = /** @class */ (function () { function DrawTextFieldOptions(options) { if (options === void 0) { options = {}; } var anchorPosition = options.anchorPosition, backgroundColor = options.backgroundColor, fontColor = options.fontColor, fontSize = options.fontSize, fontStyle = options.fontStyle, padding = options.padding; this.anchorPosition = anchorPosition || AnchorPosition.TOP_LEFT; this.backgroundColor = backgroundColor || 'rgba(0, 0, 0, 0.5)'; this.fontColor = fontColor || 'rgba(255, 255, 255, 1)'; this.fontSize = fontSize || 14; this.fontStyle = fontStyle || 'Georgia'; this.padding = padding || 4; } return DrawTextFieldOptions; }()); var DrawTextField = /** @class */ (function () { function DrawTextField(text, anchor, options) { if (options === void 0) { options = {}; } this.text = typeof text === 'string' ? [text] : (text instanceof DrawTextField ? text.text : text); this.anchor = anchor; this.options = new DrawTextFieldOptions(options); } DrawTextField.prototype.measureWidth = function (ctx) { var padding = this.options.padding; return this.text.map(function (l) { return ctx.measureText(l).width; }).reduce(function (w0, w1) { return w0 < w1 ? w1 : w0; }, 0) + (2 * padding); }; DrawTextField.prototype.measureHeight = function () { var _a = this.options, fontSize = _a.fontSize, padding = _a.padding; return this.text.length * fontSize + (2 * padding); }; DrawTextField.prototype.getUpperLeft = function (ctx, canvasDims) { var anchorPosition = this.options.anchorPosition; var isShiftLeft = anchorPosition === AnchorPosition.BOTTOM_RIGHT || anchorPosition === AnchorPosition.TOP_RIGHT; var isShiftTop = anchorPosition === AnchorPosition.BOTTOM_LEFT || anchorPosition === AnchorPosition.BOTTOM_RIGHT; var textFieldWidth = this.measureWidth(ctx); var textFieldHeight = this.measureHeight(); var x = (isShiftLeft ? this.anchor.x - textFieldWidth : this.anchor.x); var y = isShiftTop ? this.anchor.y - textFieldHeight : this.anchor.y; // adjust anchor if text box exceeds canvas borders if (canvasDims) { var width = canvasDims.width, height = canvasDims.height; var newX = Math.max(Math.min(x, width - textFieldWidth), 0); var newY = Math.max(Math.min(y, height - textFieldHeight), 0); return { x: newX, y: newY }; } return { x: x, y: y }; }; DrawTextField.prototype.draw = function (canvasArg) { var canvas = Object(_dom_resolveInput__WEBPACK_IMPORTED_MODULE_1__["resolveInput"])(canvasArg); var ctx = Object(_dom_getContext2dOrThrow__WEBPACK_IMPORTED_MODULE_0__["getContext2dOrThrow"])(canvas); var _a = this.options, backgroundColor = _a.backgroundColor, fontColor = _a.fontColor, fontSize = _a.fontSize, fontStyle = _a.fontStyle, padding = _a.padding; ctx.font = fontSize + "px " + fontStyle; var maxTextWidth = this.measureWidth(ctx); var textHeight = this.measureHeight(); ctx.fillStyle = backgroundColor; var upperLeft = this.getUpperLeft(ctx, canvas); ctx.fillRect(upperLeft.x, upperLeft.y, maxTextWidth, textHeight); ctx.fillStyle = fontColor; this.text.forEach(function (textLine, i) { var x = padding + upperLeft.x; var y = padding + upperLeft.y + ((i + 1) * fontSize); ctx.fillText(textLine, x, y); }); }; return DrawTextField; }()); //# sourceMappingURL=DrawTextField.js.map /***/ }), /***/ "+lkT": /*!***********************************************************!*\ !*** ./node_modules/date-fns/esm/_lib/setUTCDay/index.js ***! \***********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return setUTCDay; }); /* harmony import */ var _toInteger_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../toInteger/index.js */ "/h9T"); /* harmony import */ var _toDate_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../toDate/index.js */ "/Tr7"); /* harmony import */ var _requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../requiredArgs/index.js */ "jIYg"); // This function will be a part of public API when UTC function will be implemented. // See issue: https://github.com/date-fns/date-fns/issues/376 function setUTCDay(dirtyDate, dirtyDay, dirtyOptions) { Object(_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_2__["default"])(2, arguments); var options = dirtyOptions || {}; var locale = options.locale; var localeWeekStartsOn = locale && locale.options && locale.options.weekStartsOn; var defaultWeekStartsOn = localeWeekStartsOn == null ? 0 : Object(_toInteger_index_js__WEBPACK_IMPORTED_MODULE_0__["default"])(localeWeekStartsOn); var weekStartsOn = options.weekStartsOn == null ? defaultWeekStartsOn : Object(_toInteger_index_js__WEBPACK_IMPORTED_MODULE_0__["default"])(options.weekStartsOn); // Test if weekStartsOn is between 0 and 6 _and_ is not NaN if (!(weekStartsOn >= 0 && weekStartsOn <= 6)) { throw new RangeError('weekStartsOn must be between 0 and 6 inclusively'); } var date = Object(_toDate_index_js__WEBPACK_IMPORTED_MODULE_1__["default"])(dirtyDate); var day = Object(_toInteger_index_js__WEBPACK_IMPORTED_MODULE_0__["default"])(dirtyDay); var currentDay = date.getUTCDay(); var remainder = day % 7; var dayIndex = (remainder + 7) % 7; var diff = (dayIndex < weekStartsOn ? 7 : 0) + day - currentDay; date.setUTCDate(date.getUTCDate() + diff); return date; } /***/ }), /***/ "+rOU": /*!*******************************************************************!*\ !*** ./node_modules/@angular/cdk/__ivy_ngcc__/fesm2015/portal.js ***! \*******************************************************************/ /*! exports provided: BasePortalHost, BasePortalOutlet, CdkPortal, CdkPortalOutlet, ComponentPortal, DomPortal, DomPortalHost, DomPortalOutlet, Portal, PortalHostDirective, PortalInjector, PortalModule, TemplatePortal, TemplatePortalDirective */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "BasePortalHost", function() { return BasePortalHost; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "BasePortalOutlet", function() { return BasePortalOutlet; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CdkPortal", function() { return CdkPortal; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CdkPortalOutlet", function() { return CdkPortalOutlet; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ComponentPortal", function() { return ComponentPortal; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DomPortal", function() { return DomPortal; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DomPortalHost", function() { return DomPortalHost; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DomPortalOutlet", function() { return DomPortalOutlet; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Portal", function() { return Portal; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "PortalHostDirective", function() { return PortalHostDirective; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "PortalInjector", function() { return PortalInjector; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "PortalModule", function() { return PortalModule; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TemplatePortal", function() { return TemplatePortal; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TemplatePortalDirective", function() { return TemplatePortalDirective; }); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "fXoL"); /* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common */ "ofXK"); /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * Throws an exception when attempting to attach a null portal to a host. * @docs-private */ function throwNullPortalError() { throw Error('Must provide a portal to attach'); } /** * Throws an exception when attempting to attach a portal to a host that is already attached. * @docs-private */ function throwPortalAlreadyAttachedError() { throw Error('Host already has a portal attached'); } /** * Throws an exception when attempting to attach a portal to an already-disposed host. * @docs-private */ function throwPortalOutletAlreadyDisposedError() { throw Error('This PortalOutlet has already been disposed'); } /** * Throws an exception when attempting to attach an unknown portal type. * @docs-private */ function throwUnknownPortalTypeError() { throw Error('Attempting to attach an unknown Portal type. BasePortalOutlet accepts either ' + 'a ComponentPortal or a TemplatePortal.'); } /** * Throws an exception when attempting to attach a portal to a null host. * @docs-private */ function throwNullPortalOutletError() { throw Error('Attempting to attach a portal to a null PortalOutlet'); } /** * Throws an exception when attempting to detach a portal that is not attached. * @docs-private */ function throwNoPortalAttachedError() { throw Error('Attempting to detach a portal that is not attached to a host'); } /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * A `Portal` is something that you want to render somewhere else. * It can be attach to / detached from a `PortalOutlet`. */ class Portal { /** Attach this portal to a host. */ attach(host) { if (typeof ngDevMode === 'undefined' || ngDevMode) { if (host == null) { throwNullPortalOutletError(); } if (host.hasAttached()) { throwPortalAlreadyAttachedError(); } } this._attachedHost = host; return host.attach(this); } /** Detach this portal from its host */ detach() { let host = this._attachedHost; if (host != null) { this._attachedHost = null; host.detach(); } else if (typeof ngDevMode === 'undefined' || ngDevMode) { throwNoPortalAttachedError(); } } /** Whether this portal is attached to a host. */ get isAttached() { return this._attachedHost != null; } /** * Sets the PortalOutlet reference without performing `attach()`. This is used directly by * the PortalOutlet when it is performing an `attach()` or `detach()`. */ setAttachedHost(host) { this._attachedHost = host; } } /** * A `ComponentPortal` is a portal that instantiates some Component upon attachment. */ class ComponentPortal extends Portal { constructor(component, viewContainerRef, injector, componentFactoryResolver) { super(); this.component = component; this.viewContainerRef = viewContainerRef; this.injector = injector; this.componentFactoryResolver = componentFactoryResolver; } } /** * A `TemplatePortal` is a portal that represents some embedded template (TemplateRef). */ class TemplatePortal extends Portal { constructor(template, viewContainerRef, context) { super(); this.templateRef = template; this.viewContainerRef = viewContainerRef; this.context = context; } get origin() { return this.templateRef.elementRef; } /** * Attach the portal to the provided `PortalOutlet`. * When a context is provided it will override the `context` property of the `TemplatePortal` * instance. */ attach(host, context = this.context) { this.context = context; return super.attach(host); } detach() { this.context = undefined; return super.detach(); } } /** * A `DomPortal` is a portal whose DOM element will be taken from its current position * in the DOM and moved into a portal outlet, when it is attached. On detach, the content * will be restored to its original position. */ class DomPortal extends Portal { constructor(element) { super(); this.element = element instanceof _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] ? element.nativeElement : element; } } /** * Partial implementation of PortalOutlet that handles attaching * ComponentPortal and TemplatePortal. */ class BasePortalOutlet { constructor() { /** Whether this host has already been permanently disposed. */ this._isDisposed = false; // @breaking-change 10.0.0 `attachDomPortal` to become a required abstract method. this.attachDomPortal = null; } /** Whether this host has an attached portal. */ hasAttached() { return !!this._attachedPortal; } /** Attaches a portal. */ attach(portal) { if (typeof ngDevMode === 'undefined' || ngDevMode) { if (!portal) { throwNullPortalError(); } if (this.hasAttached()) { throwPortalAlreadyAttachedError(); } if (this._isDisposed) { throwPortalOutletAlreadyDisposedError(); } } if (portal instanceof ComponentPortal) { this._attachedPortal = portal; return this.attachComponentPortal(portal); } else if (portal instanceof TemplatePortal) { this._attachedPortal = portal; return this.attachTemplatePortal(portal); // @breaking-change 10.0.0 remove null check for `this.attachDomPortal`. } else if (this.attachDomPortal && portal instanceof DomPortal) { this._attachedPortal = portal; return this.attachDomPortal(portal); } if (typeof ngDevMode === 'undefined' || ngDevMode) { throwUnknownPortalTypeError(); } } /** Detaches a previously attached portal. */ detach() { if (this._attachedPortal) { this._attachedPortal.setAttachedHost(null); this._attachedPortal = null; } this._invokeDisposeFn(); } /** Permanently dispose of this portal host. */ dispose() { if (this.hasAttached()) { this.detach(); } this._invokeDisposeFn(); this._isDisposed = true; } /** @docs-private */ setDisposeFn(fn) { this._disposeFn = fn; } _invokeDisposeFn() { if (this._disposeFn) { this._disposeFn(); this._disposeFn = null; } } } /** * @deprecated Use `BasePortalOutlet` instead. * @breaking-change 9.0.0 */ class BasePortalHost extends BasePortalOutlet { } /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * A PortalOutlet for attaching portals to an arbitrary DOM element outside of the Angular * application context. */ class DomPortalOutlet extends BasePortalOutlet { constructor( /** Element into which the content is projected. */ outletElement, _componentFactoryResolver, _appRef, _defaultInjector, /** * @deprecated `_document` Parameter to be made required. * @breaking-change 10.0.0 */ _document) { super(); this.outletElement = outletElement; this._componentFactoryResolver = _componentFactoryResolver; this._appRef = _appRef; this._defaultInjector = _defaultInjector; /** * Attaches a DOM portal by transferring its content into the outlet. * @param portal Portal to be attached. * @deprecated To be turned into a method. * @breaking-change 10.0.0 */ this.attachDomPortal = (portal) => { // @breaking-change 10.0.0 Remove check and error once the // `_document` constructor parameter is required. if (!this._document && (typeof ngDevMode === 'undefined' || ngDevMode)) { throw Error('Cannot attach DOM portal without _document constructor parameter'); } const element = portal.element; if (!element.parentNode && (typeof ngDevMode === 'undefined' || ngDevMode)) { throw Error('DOM portal content must be attached to a parent node.'); } // Anchor used to save the element's previous position so // that we can restore it when the portal is detached. const anchorNode = this._document.createComment('dom-portal'); element.parentNode.insertBefore(anchorNode, element); this.outletElement.appendChild(element); super.setDisposeFn(() => { // We can't use `replaceWith` here because IE doesn't support it. if (anchorNode.parentNode) { anchorNode.parentNode.replaceChild(element, anchorNode); } }); }; this._document = _document; } /** * Attach the given ComponentPortal to DOM element using the ComponentFactoryResolver. * @param portal Portal to be attached * @returns Reference to the created component. */ attachComponentPortal(portal) { const resolver = portal.componentFactoryResolver || this._componentFactoryResolver; const componentFactory = resolver.resolveComponentFactory(portal.component); let componentRef; // If the portal specifies a ViewContainerRef, we will use that as the attachment point // for the component (in terms of Angular's component tree, not rendering). // When the ViewContainerRef is missing, we use the factory to create the component directly // and then manually attach the view to the application. if (portal.viewContainerRef) { componentRef = portal.viewContainerRef.createComponent(componentFactory, portal.viewContainerRef.length, portal.injector || portal.viewContainerRef.injector); this.setDisposeFn(() => componentRef.destroy()); } else { componentRef = componentFactory.create(portal.injector || this._defaultInjector); this._appRef.attachView(componentRef.hostView); this.setDisposeFn(() => { this._appRef.detachView(componentRef.hostView); componentRef.destroy(); }); } // At this point the component has been instantiated, so we move it to the location in the DOM // where we want it to be rendered. this.outletElement.appendChild(this._getComponentRootNode(componentRef)); return componentRef; } /** * Attaches a template portal to the DOM as an embedded view. * @param portal Portal to be attached. * @returns Reference to the created embedded view. */ attachTemplatePortal(portal) { let viewContainer = portal.viewContainerRef; let viewRef = viewContainer.createEmbeddedView(portal.templateRef, portal.context); // The method `createEmbeddedView` will add the view as a child of the viewContainer. // But for the DomPortalOutlet the view can be added everywhere in the DOM // (e.g Overlay Container) To move the view to the specified host element. We just // re-append the existing root nodes. viewRef.rootNodes.forEach(rootNode => this.outletElement.appendChild(rootNode)); // Note that we want to detect changes after the nodes have been moved so that // any directives inside the portal that are looking at the DOM inside a lifecycle // hook won't be invoked too early. viewRef.detectChanges(); this.setDisposeFn((() => { let index = viewContainer.indexOf(viewRef); if (index !== -1) { viewContainer.remove(index); } })); // TODO(jelbourn): Return locals from view. return viewRef; } /** * Clears out a portal from the DOM. */ dispose() { super.dispose(); if (this.outletElement.parentNode != null) { this.outletElement.parentNode.removeChild(this.outletElement); } } /** Gets the root HTMLElement for an instantiated component. */ _getComponentRootNode(componentRef) { return componentRef.hostView.rootNodes[0]; } } /** * @deprecated Use `DomPortalOutlet` instead. * @breaking-change 9.0.0 */ class DomPortalHost extends DomPortalOutlet { } /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * Directive version of a `TemplatePortal`. Because the directive *is* a TemplatePortal, * the directive instance itself can be attached to a host, enabling declarative use of portals. */ class CdkPortal extends TemplatePortal { constructor(templateRef, viewContainerRef) { super(templateRef, viewContainerRef); } } CdkPortal.ɵfac = function CdkPortal_Factory(t) { return new (t || CdkPortal)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["TemplateRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewContainerRef"])); }; CdkPortal.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: CdkPortal, selectors: [["", "cdkPortal", ""]], exportAs: ["cdkPortal"], features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]] }); CdkPortal.ctorParameters = () => [ { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["TemplateRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewContainerRef"] } ]; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](CdkPortal, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: '[cdkPortal]', exportAs: 'cdkPortal' }] }], function () { return [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["TemplateRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewContainerRef"] }]; }, null); })(); /** * @deprecated Use `CdkPortal` instead. * @breaking-change 9.0.0 */ class TemplatePortalDirective extends CdkPortal { } TemplatePortalDirective.ɵfac = function TemplatePortalDirective_Factory(t) { return ɵTemplatePortalDirective_BaseFactory(t || TemplatePortalDirective); }; TemplatePortalDirective.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: TemplatePortalDirective, selectors: [["", "cdk-portal", ""], ["", "portal", ""]], exportAs: ["cdkPortal"], features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{ provide: CdkPortal, useExisting: TemplatePortalDirective }]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]] }); const ɵTemplatePortalDirective_BaseFactory = /*@__PURE__*/ _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](TemplatePortalDirective); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TemplatePortalDirective, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: '[cdk-portal], [portal]', exportAs: 'cdkPortal', providers: [{ provide: CdkPortal, useExisting: TemplatePortalDirective }] }] }], null, null); })(); /** * Directive version of a PortalOutlet. Because the directive *is* a PortalOutlet, portals can be * directly attached to it, enabling declarative use. * * Usage: * `` */ class CdkPortalOutlet extends BasePortalOutlet { constructor(_componentFactoryResolver, _viewContainerRef, /** * @deprecated `_document` parameter to be made required. * @breaking-change 9.0.0 */ _document) { super(); this._componentFactoryResolver = _componentFactoryResolver; this._viewContainerRef = _viewContainerRef; /** Whether the portal component is initialized. */ this._isInitialized = false; /** Emits when a portal is attached to the outlet. */ this.attached = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"](); /** * Attaches the given DomPortal to this PortalHost by moving all of the portal content into it. * @param portal Portal to be attached. * @deprecated To be turned into a method. * @breaking-change 10.0.0 */ this.attachDomPortal = (portal) => { // @breaking-change 9.0.0 Remove check and error once the // `_document` constructor parameter is required. if (!this._document && (typeof ngDevMode === 'undefined' || ngDevMode)) { throw Error('Cannot attach DOM portal without _document constructor parameter'); } const element = portal.element; if (!element.parentNode && (typeof ngDevMode === 'undefined' || ngDevMode)) { throw Error('DOM portal content must be attached to a parent node.'); } // Anchor used to save the element's previous position so // that we can restore it when the portal is detached. const anchorNode = this._document.createComment('dom-portal'); portal.setAttachedHost(this); element.parentNode.insertBefore(anchorNode, element); this._getRootNode().appendChild(element); super.setDisposeFn(() => { if (anchorNode.parentNode) { anchorNode.parentNode.replaceChild(element, anchorNode); } }); }; this._document = _document; } /** Portal associated with the Portal outlet. */ get portal() { return this._attachedPortal; } set portal(portal) { // Ignore the cases where the `portal` is set to a falsy value before the lifecycle hooks have // run. This handles the cases where the user might do something like `
` // and attach a portal programmatically in the parent component. When Angular does the first CD // round, it will fire the setter with empty string, causing the user's content to be cleared. if (this.hasAttached() && !portal && !this._isInitialized) { return; } if (this.hasAttached()) { super.detach(); } if (portal) { super.attach(portal); } this._attachedPortal = portal; } /** Component or view reference that is attached to the portal. */ get attachedRef() { return this._attachedRef; } ngOnInit() { this._isInitialized = true; } ngOnDestroy() { super.dispose(); this._attachedPortal = null; this._attachedRef = null; } /** * Attach the given ComponentPortal to this PortalOutlet using the ComponentFactoryResolver. * * @param portal Portal to be attached to the portal outlet. * @returns Reference to the created component. */ attachComponentPortal(portal) { portal.setAttachedHost(this); // If the portal specifies an origin, use that as the logical location of the component // in the application tree. Otherwise use the location of this PortalOutlet. const viewContainerRef = portal.viewContainerRef != null ? portal.viewContainerRef : this._viewContainerRef; const resolver = portal.componentFactoryResolver || this._componentFactoryResolver; const componentFactory = resolver.resolveComponentFactory(portal.component); const ref = viewContainerRef.createComponent(componentFactory, viewContainerRef.length, portal.injector || viewContainerRef.injector); // If we're using a view container that's different from the injected one (e.g. when the portal // specifies its own) we need to move the component into the outlet, otherwise it'll be rendered // inside of the alternate view container. if (viewContainerRef !== this._viewContainerRef) { this._getRootNode().appendChild(ref.hostView.rootNodes[0]); } super.setDisposeFn(() => ref.destroy()); this._attachedPortal = portal; this._attachedRef = ref; this.attached.emit(ref); return ref; } /** * Attach the given TemplatePortal to this PortalHost as an embedded View. * @param portal Portal to be attached. * @returns Reference to the created embedded view. */ attachTemplatePortal(portal) { portal.setAttachedHost(this); const viewRef = this._viewContainerRef.createEmbeddedView(portal.templateRef, portal.context); super.setDisposeFn(() => this._viewContainerRef.clear()); this._attachedPortal = portal; this._attachedRef = viewRef; this.attached.emit(viewRef); return viewRef; } /** Gets the root node of the portal outlet. */ _getRootNode() { const nativeElement = this._viewContainerRef.element.nativeElement; // The directive could be set on a template which will result in a comment // node being the root. Use the comment's parent node if that is the case. return (nativeElement.nodeType === nativeElement.ELEMENT_NODE ? nativeElement : nativeElement.parentNode); } } CdkPortalOutlet.ɵfac = function CdkPortalOutlet_Factory(t) { return new (t || CdkPortalOutlet)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ComponentFactoryResolver"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewContainerRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_common__WEBPACK_IMPORTED_MODULE_1__["DOCUMENT"])); }; CdkPortalOutlet.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: CdkPortalOutlet, selectors: [["", "cdkPortalOutlet", ""]], inputs: { portal: ["cdkPortalOutlet", "portal"] }, outputs: { attached: "attached" }, exportAs: ["cdkPortalOutlet"], features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]] }); CdkPortalOutlet.ctorParameters = () => [ { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ComponentFactoryResolver"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewContainerRef"] }, { type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Inject"], args: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["DOCUMENT"],] }] } ]; CdkPortalOutlet.propDecorators = { attached: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](CdkPortalOutlet, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: '[cdkPortalOutlet]', exportAs: 'cdkPortalOutlet', inputs: ['portal: cdkPortalOutlet'] }] }], function () { return [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ComponentFactoryResolver"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewContainerRef"] }, { type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Inject"], args: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["DOCUMENT"]] }] }]; }, { attached: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }] }); })(); /** * @deprecated Use `CdkPortalOutlet` instead. * @breaking-change 9.0.0 */ class PortalHostDirective extends CdkPortalOutlet { } PortalHostDirective.ɵfac = function PortalHostDirective_Factory(t) { return ɵPortalHostDirective_BaseFactory(t || PortalHostDirective); }; PortalHostDirective.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: PortalHostDirective, selectors: [["", "cdkPortalHost", ""], ["", "portalHost", ""]], inputs: { portal: ["cdkPortalHost", "portal"] }, exportAs: ["cdkPortalHost"], features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{ provide: CdkPortalOutlet, useExisting: PortalHostDirective }]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]] }); const ɵPortalHostDirective_BaseFactory = /*@__PURE__*/ _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](PortalHostDirective); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](PortalHostDirective, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: '[cdkPortalHost], [portalHost]', exportAs: 'cdkPortalHost', inputs: ['portal: cdkPortalHost'], providers: [{ provide: CdkPortalOutlet, useExisting: PortalHostDirective }] }] }], null, null); })(); class PortalModule { } PortalModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ type: PortalModule }); PortalModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({ factory: function PortalModule_Factory(t) { return new (t || PortalModule)(); } }); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](PortalModule, { declarations: [CdkPortal, CdkPortalOutlet, TemplatePortalDirective, PortalHostDirective], exports: [CdkPortal, CdkPortalOutlet, TemplatePortalDirective, PortalHostDirective] }); })(); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](PortalModule, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgModule"], args: [{ exports: [CdkPortal, CdkPortalOutlet, TemplatePortalDirective, PortalHostDirective], declarations: [CdkPortal, CdkPortalOutlet, TemplatePortalDirective, PortalHostDirective] }] }], null, null); })(); /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * Custom injector to be used when providing custom * injection tokens to components inside a portal. * @docs-private * @deprecated Use `Injector.create` instead. * @breaking-change 11.0.0 */ class PortalInjector { constructor(_parentInjector, _customTokens) { this._parentInjector = _parentInjector; this._customTokens = _customTokens; } get(token, notFoundValue) { const value = this._customTokens.get(token); if (typeof value !== 'undefined') { return value; } return this._parentInjector.get(token, notFoundValue); } } /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * Generated bundle index. Do not edit. */ //# sourceMappingURL=portal.js.map /***/ }), /***/ "+s0g": /*!******************************************!*\ !*** ./node_modules/moment/locale/nl.js ***! \******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { //! moment.js locale configuration //! locale : Dutch [nl] //! author : Joris Röling : https://github.com/jorisroling //! author : Jacob Middag : https://github.com/middagj ;(function (global, factory) { true ? factory(__webpack_require__(/*! ../moment */ "wd/R")) : undefined }(this, (function (moment) { 'use strict'; //! moment.js locale configuration var monthsShortWithDots = 'jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.'.split('_'), monthsShortWithoutDots = 'jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec'.split('_'), monthsParse = [ /^jan/i, /^feb/i, /^maart|mrt.?$/i, /^apr/i, /^mei$/i, /^jun[i.]?$/i, /^jul[i.]?$/i, /^aug/i, /^sep/i, /^okt/i, /^nov/i, /^dec/i, ], monthsRegex = /^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i; var nl = moment.defineLocale('nl', { months: 'januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december'.split( '_' ), monthsShort: function (m, format) { if (!m) { return monthsShortWithDots; } else if (/-MMM-/.test(format)) { return monthsShortWithoutDots[m.month()]; } else { return monthsShortWithDots[m.month()]; } }, monthsRegex: monthsRegex, monthsShortRegex: monthsRegex, monthsStrictRegex: /^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i, monthsShortStrictRegex: /^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i, monthsParse: monthsParse, longMonthsParse: monthsParse, shortMonthsParse: monthsParse, weekdays: 'zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag'.split('_'), weekdaysShort: 'zo._ma._di._wo._do._vr._za.'.split('_'), weekdaysMin: 'zo_ma_di_wo_do_vr_za'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD-MM-YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd D MMMM YYYY HH:mm', }, calendar: { sameDay: '[vandaag om] LT', nextDay: '[morgen om] LT', nextWeek: 'dddd [om] LT', lastDay: '[gisteren om] LT', lastWeek: '[afgelopen] dddd [om] LT', sameElse: 'L', }, relativeTime: { future: 'over %s', past: '%s geleden', s: 'een paar seconden', ss: '%d seconden', m: 'één minuut', mm: '%d minuten', h: 'één uur', hh: '%d uur', d: 'één dag', dd: '%d dagen', w: 'één week', ww: '%d weken', M: 'één maand', MM: '%d maanden', y: 'één jaar', yy: '%d jaar', }, dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/, ordinal: function (number) { return ( number + (number === 1 || number === 8 || number >= 20 ? 'ste' : 'de') ); }, week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); return nl; }))); /***/ }), /***/ "+vor": /*!**************************************************!*\ !*** ./node_modules/lodash-es/_memoizeCapped.js ***! \**************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _memoize_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./memoize.js */ "oTSI"); /** Used as the maximum memoize cache size. */ var MAX_MEMOIZE_SIZE = 500; /** * A specialized version of `_.memoize` which clears the memoized function's * cache when it exceeds `MAX_MEMOIZE_SIZE`. * * @private * @param {Function} func The function to have its output memoized. * @returns {Function} Returns the new memoized function. */ function memoizeCapped(func) { var result = Object(_memoize_js__WEBPACK_IMPORTED_MODULE_0__["default"])(func, function(key) { if (cache.size === MAX_MEMOIZE_SIZE) { cache.clear(); } return key; }); var cache = result.cache; return result; } /* harmony default export */ __webpack_exports__["default"] = (memoizeCapped); /***/ }), /***/ "+xaX": /*!*************************************************!*\ !*** ./node_modules/lodash-es/isSafeInteger.js ***! \*************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _isInteger_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./isInteger.js */ "8vnj"); /** Used as references for various `Number` constants. */ var MAX_SAFE_INTEGER = 9007199254740991; /** * Checks if `value` is a safe integer. An integer is safe if it's an IEEE-754 * double precision number which isn't the result of a rounded unsafe integer. * * **Note:** This method is based on * [`Number.isSafeInteger`](https://mdn.io/Number/isSafeInteger). * * @static * @memberOf _ * @since 4.0.0 * @category Lang * @param {*} value The value to check. * @returns {boolean} Returns `true` if `value` is a safe integer, else `false`. * @example * * _.isSafeInteger(3); * // => true * * _.isSafeInteger(Number.MIN_VALUE); * // => false * * _.isSafeInteger(Infinity); * // => false * * _.isSafeInteger('3'); * // => false */ function isSafeInteger(value) { return Object(_isInteger_js__WEBPACK_IMPORTED_MODULE_0__["default"])(value) && value >= -MAX_SAFE_INTEGER && value <= MAX_SAFE_INTEGER; } /* harmony default export */ __webpack_exports__["default"] = (isSafeInteger); /***/ }), /***/ "//9w": /*!******************************************!*\ !*** ./node_modules/moment/locale/se.js ***! \******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { //! moment.js locale configuration //! locale : Northern Sami [se] //! authors : Bård Rolstad Henriksen : https://github.com/karamell ;(function (global, factory) { true ? factory(__webpack_require__(/*! ../moment */ "wd/R")) : undefined }(this, (function (moment) { 'use strict'; //! moment.js locale configuration var se = moment.defineLocale('se', { months: 'ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu'.split( '_' ), monthsShort: 'ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov'.split('_'), weekdays: 'sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat'.split( '_' ), weekdaysShort: 'sotn_vuos_maŋ_gask_duor_bear_láv'.split('_'), weekdaysMin: 's_v_m_g_d_b_L'.split('_'), longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD.MM.YYYY', LL: 'MMMM D. [b.] YYYY', LLL: 'MMMM D. [b.] YYYY [ti.] HH:mm', LLLL: 'dddd, MMMM D. [b.] YYYY [ti.] HH:mm', }, calendar: { sameDay: '[otne ti] LT', nextDay: '[ihttin ti] LT', nextWeek: 'dddd [ti] LT', lastDay: '[ikte ti] LT', lastWeek: '[ovddit] dddd [ti] LT', sameElse: 'L', }, relativeTime: { future: '%s geažes', past: 'maŋit %s', s: 'moadde sekunddat', ss: '%d sekunddat', m: 'okta minuhta', mm: '%d minuhtat', h: 'okta diimmu', hh: '%d diimmut', d: 'okta beaivi', dd: '%d beaivvit', M: 'okta mánnu', MM: '%d mánut', y: 'okta jahki', yy: '%d jagit', }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: '%d.', week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); return se; }))); /***/ }), /***/ "/00S": /*!**************************************************************************!*\ !*** ./node_modules/@zxing/library/esm/core/pdf417/detector/Detector.js ***! \**************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _ResultPoint__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../ResultPoint */ "jJWd"); /* harmony import */ var _util_System__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../util/System */ "Y68v"); /* harmony import */ var _util_Arrays__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../util/Arrays */ "yxI8"); /* harmony import */ var _PDF417DetectorResult__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./PDF417DetectorResult */ "vDjy"); /* * Copyright 2009 ZXing authors * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ var __values = (undefined && undefined.__values) || function(o) { var s = typeof Symbol === "function" && Symbol.iterator, m = s && o[s], i = 0; if (m) return m.call(o); if (o && typeof o.length === "number") return { next: function () { if (o && i >= o.length) o = void 0; return { value: o && o[i++], done: !o }; } }; throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined."); }; // import com.google.zxing.NotFoundException; // import com.google.zxing.ResultPoint; // import java.util.ArrayList; // import java.util.Arrays; // import java.util.List; // import java.util.Map; /** *

Encapsulates logic that can detect a PDF417 Code in an image, even if the * PDF417 Code is rotated or skewed, or partially obscured.

* * @author SITA Lab (kevin.osullivan@sita.aero) * @author dswitkin@google.com (Daniel Switkin) * @author Guenther Grau */ var Detector = /** @class */ (function () { function Detector() { } /** *

Detects a PDF417 Code in an image. Only checks 0 and 180 degree rotations.

* * @param image barcode image to decode * @param hints optional hints to detector * @param multiple if true, then the image is searched for multiple codes. If false, then at most one code will * be found and returned * @return {@link PDF417DetectorResult} encapsulating results of detecting a PDF417 code * @throws NotFoundException if no PDF417 Code can be found */ Detector.detectMultiple = function (image, hints, multiple) { // TODO detection improvement, tryHarder could try several different luminance thresholds/blackpoints or even // different binarizers // boolean tryHarder = hints != null && hints.containsKey(DecodeHintType.TRY_HARDER); var bitMatrix = image.getBlackMatrix(); var barcodeCoordinates = Detector.detect(multiple, bitMatrix); if (!barcodeCoordinates.length) { bitMatrix = bitMatrix.clone(); bitMatrix.rotate180(); barcodeCoordinates = Detector.detect(multiple, bitMatrix); } return new _PDF417DetectorResult__WEBPACK_IMPORTED_MODULE_3__["default"](bitMatrix, barcodeCoordinates); }; /** * Detects PDF417 codes in an image. Only checks 0 degree rotation * @param multiple if true, then the image is searched for multiple codes. If false, then at most one code will * be found and returned * @param bitMatrix bit matrix to detect barcodes in * @return List of ResultPoint arrays containing the coordinates of found barcodes */ Detector.detect = function (multiple, bitMatrix) { var e_1, _a; var barcodeCoordinates = new Array(); var row = 0; var column = 0; var foundBarcodeInRow = false; while (row < bitMatrix.getHeight()) { var vertices = Detector.findVertices(bitMatrix, row, column); if (vertices[0] == null && vertices[3] == null) { if (!foundBarcodeInRow) { // we didn't find any barcode so that's the end of searching break; } // we didn't find a barcode starting at the given column and row. Try again from the first column and slightly // below the lowest barcode we found so far. foundBarcodeInRow = false; column = 0; try { for (var barcodeCoordinates_1 = (e_1 = void 0, __values(barcodeCoordinates)), barcodeCoordinates_1_1 = barcodeCoordinates_1.next(); !barcodeCoordinates_1_1.done; barcodeCoordinates_1_1 = barcodeCoordinates_1.next()) { var barcodeCoordinate = barcodeCoordinates_1_1.value; if (barcodeCoordinate[1] != null) { row = Math.trunc(Math.max(row, barcodeCoordinate[1].getY())); } if (barcodeCoordinate[3] != null) { row = Math.max(row, Math.trunc(barcodeCoordinate[3].getY())); } } } catch (e_1_1) { e_1 = { error: e_1_1 }; } finally { try { if (barcodeCoordinates_1_1 && !barcodeCoordinates_1_1.done && (_a = barcodeCoordinates_1.return)) _a.call(barcodeCoordinates_1); } finally { if (e_1) throw e_1.error; } } row += Detector.ROW_STEP; continue; } foundBarcodeInRow = true; barcodeCoordinates.push(vertices); if (!multiple) { break; } // if we didn't find a right row indicator column, then continue the search for the next barcode after the // start pattern of the barcode just found. if (vertices[2] != null) { column = Math.trunc(vertices[2].getX()); row = Math.trunc(vertices[2].getY()); } else { column = Math.trunc(vertices[4].getX()); row = Math.trunc(vertices[4].getY()); } } return barcodeCoordinates; }; /** * Locate the vertices and the codewords area of a black blob using the Start * and Stop patterns as locators. * * @param matrix the scanned barcode image. * @return an array containing the vertices: * vertices[0] x, y top left barcode * vertices[1] x, y bottom left barcode * vertices[2] x, y top right barcode * vertices[3] x, y bottom right barcode * vertices[4] x, y top left codeword area * vertices[5] x, y bottom left codeword area * vertices[6] x, y top right codeword area * vertices[7] x, y bottom right codeword area */ Detector.findVertices = function (matrix, startRow, startColumn) { var height = matrix.getHeight(); var width = matrix.getWidth(); // const result = new ResultPoint[8]; var result = new Array(8); Detector.copyToResult(result, Detector.findRowsWithPattern(matrix, height, width, startRow, startColumn, Detector.START_PATTERN), Detector.INDEXES_START_PATTERN); if (result[4] != null) { startColumn = Math.trunc(result[4].getX()); startRow = Math.trunc(result[4].getY()); } Detector.copyToResult(result, Detector.findRowsWithPattern(matrix, height, width, startRow, startColumn, Detector.STOP_PATTERN), Detector.INDEXES_STOP_PATTERN); return result; }; Detector.copyToResult = function (result, tmpResult, destinationIndexes) { for (var i = 0; i < destinationIndexes.length; i++) { result[destinationIndexes[i]] = tmpResult[i]; } }; Detector.findRowsWithPattern = function (matrix, height, width, startRow, startColumn, pattern) { // const result = new ResultPoint[4]; var result = new Array(4); var found = false; var counters = new Int32Array(pattern.length); for (; startRow < height; startRow += Detector.ROW_STEP) { var loc = Detector.findGuardPattern(matrix, startColumn, startRow, width, false, pattern, counters); if (loc != null) { while (startRow > 0) { var previousRowLoc = Detector.findGuardPattern(matrix, startColumn, --startRow, width, false, pattern, counters); if (previousRowLoc != null) { loc = previousRowLoc; } else { startRow++; break; } } result[0] = new _ResultPoint__WEBPACK_IMPORTED_MODULE_0__["default"](loc[0], startRow); result[1] = new _ResultPoint__WEBPACK_IMPORTED_MODULE_0__["default"](loc[1], startRow); found = true; break; } } var stopRow = startRow + 1; // Last row of the current symbol that contains pattern if (found) { var skippedRowCount = 0; var previousRowLoc = Int32Array.from([Math.trunc(result[0].getX()), Math.trunc(result[1].getX())]); for (; stopRow < height; stopRow++) { var loc = Detector.findGuardPattern(matrix, previousRowLoc[0], stopRow, width, false, pattern, counters); // a found pattern is only considered to belong to the same barcode if the start and end positions // don't differ too much. Pattern drift should be not bigger than two for consecutive rows. With // a higher number of skipped rows drift could be larger. To keep it simple for now, we allow a slightly // larger drift and don't check for skipped rows. if (loc != null && Math.abs(previousRowLoc[0] - loc[0]) < Detector.MAX_PATTERN_DRIFT && Math.abs(previousRowLoc[1] - loc[1]) < Detector.MAX_PATTERN_DRIFT) { previousRowLoc = loc; skippedRowCount = 0; } else { if (skippedRowCount > Detector.SKIPPED_ROW_COUNT_MAX) { break; } else { skippedRowCount++; } } } stopRow -= skippedRowCount + 1; result[2] = new _ResultPoint__WEBPACK_IMPORTED_MODULE_0__["default"](previousRowLoc[0], stopRow); result[3] = new _ResultPoint__WEBPACK_IMPORTED_MODULE_0__["default"](previousRowLoc[1], stopRow); } if (stopRow - startRow < Detector.BARCODE_MIN_HEIGHT) { _util_Arrays__WEBPACK_IMPORTED_MODULE_2__["default"].fill(result, null); } return result; }; /** * @param matrix row of black/white values to search * @param column x position to start search * @param row y position to start search * @param width the number of pixels to search on this row * @param pattern pattern of counts of number of black and white pixels that are * being searched for as a pattern * @param counters array of counters, as long as pattern, to re-use * @return start/end horizontal offset of guard pattern, as an array of two ints. */ Detector.findGuardPattern = function (matrix, column, row, width, whiteFirst, pattern, counters) { _util_Arrays__WEBPACK_IMPORTED_MODULE_2__["default"].fillWithin(counters, 0, counters.length, 0); var patternStart = column; var pixelDrift = 0; // if there are black pixels left of the current pixel shift to the left, but only for MAX_PIXEL_DRIFT pixels while (matrix.get(patternStart, row) && patternStart > 0 && pixelDrift++ < Detector.MAX_PIXEL_DRIFT) { patternStart--; } var x = patternStart; var counterPosition = 0; var patternLength = pattern.length; for (var isWhite = whiteFirst; x < width; x++) { var pixel = matrix.get(x, row); if (pixel !== isWhite) { counters[counterPosition]++; } else { if (counterPosition === patternLength - 1) { if (Detector.patternMatchVariance(counters, pattern, Detector.MAX_INDIVIDUAL_VARIANCE) < Detector.MAX_AVG_VARIANCE) { return new Int32Array([patternStart, x]); } patternStart += counters[0] + counters[1]; _util_System__WEBPACK_IMPORTED_MODULE_1__["default"].arraycopy(counters, 2, counters, 0, counterPosition - 1); counters[counterPosition - 1] = 0; counters[counterPosition] = 0; counterPosition--; } else { counterPosition++; } counters[counterPosition] = 1; isWhite = !isWhite; } } if (counterPosition === patternLength - 1 && Detector.patternMatchVariance(counters, pattern, Detector.MAX_INDIVIDUAL_VARIANCE) < Detector.MAX_AVG_VARIANCE) { return new Int32Array([patternStart, x - 1]); } return null; }; /** * Determines how closely a set of observed counts of runs of black/white * values matches a given target pattern. This is reported as the ratio of * the total variance from the expected pattern proportions across all * pattern elements, to the length of the pattern. * * @param counters observed counters * @param pattern expected pattern * @param maxIndividualVariance The most any counter can differ before we give up * @return ratio of total variance between counters and pattern compared to total pattern size */ Detector.patternMatchVariance = function (counters, pattern, maxIndividualVariance) { var numCounters = counters.length; var total = 0; var patternLength = 0; for (var i = 0; i < numCounters; i++) { total += counters[i]; patternLength += pattern[i]; } if (total < patternLength) { // If we don't even have one pixel per unit of bar width, assume this // is too small to reliably match, so fail: return /*Float.POSITIVE_INFINITY*/ Infinity; } // We're going to fake floating-point math in integers. We just need to use more bits. // Scale up patternLength so that intermediate values below like scaledCounter will have // more "significant digits". var unitBarWidth = total / patternLength; maxIndividualVariance *= unitBarWidth; var totalVariance = 0.0; for (var x = 0; x < numCounters; x++) { var counter = counters[x]; var scaledPattern = pattern[x] * unitBarWidth; var variance = counter > scaledPattern ? counter - scaledPattern : scaledPattern - counter; if (variance > maxIndividualVariance) { return /*Float.POSITIVE_INFINITY*/ Infinity; } totalVariance += variance; } return totalVariance / total; }; Detector.INDEXES_START_PATTERN = Int32Array.from([0, 4, 1, 5]); Detector.INDEXES_STOP_PATTERN = Int32Array.from([6, 2, 7, 3]); Detector.MAX_AVG_VARIANCE = 0.42; Detector.MAX_INDIVIDUAL_VARIANCE = 0.8; // B S B S B S B S Bar/Space pattern // 11111111 0 1 0 1 0 1 000 Detector.START_PATTERN = Int32Array.from([8, 1, 1, 1, 1, 1, 1, 3]); // 1111111 0 1 000 1 0 1 00 1 Detector.STOP_PATTERN = Int32Array.from([7, 1, 1, 3, 1, 1, 1, 2, 1]); Detector.MAX_PIXEL_DRIFT = 3; Detector.MAX_PATTERN_DRIFT = 5; // if we set the value too low, then we don't detect the correct height of the bar if the start patterns are damaged. // if we set the value too high, then we might detect the start pattern from a neighbor barcode. Detector.SKIPPED_ROW_COUNT_MAX = 25; // A PDF471 barcode should have at least 3 rows, with each row being >= 3 times the module width. Therefore it should be at least // 9 pixels tall. To be conservative, we use about half the size to ensure we don't miss it. Detector.ROW_STEP = 5; Detector.BARCODE_MIN_HEIGHT = 10; return Detector; }()); /* harmony default export */ __webpack_exports__["default"] = (Detector); //# sourceMappingURL=Detector.js.map /***/ }), /***/ "/1Be": /*!*************************************************!*\ !*** ./node_modules/lodash-es/_stringToPath.js ***! \*************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _memoizeCapped_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_memoizeCapped.js */ "+vor"); /** Used to match property names within property paths. */ var rePropName = /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g; /** Used to match backslashes in property paths. */ var reEscapeChar = /\\(\\)?/g; /** * Converts `string` to a property path array. * * @private * @param {string} string The string to convert. * @returns {Array} Returns the property path array. */ var stringToPath = Object(_memoizeCapped_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function(string) { var result = []; if (string.charCodeAt(0) === 46 /* . */) { result.push(''); } string.replace(rePropName, function(match, number, quote, subString) { result.push(quote ? subString.replace(reEscapeChar, '$1') : (number || match)); }); return result; }); /* harmony default export */ __webpack_exports__["default"] = (stringToPath); /***/ }), /***/ "/1FC": /*!*******************************************!*\ !*** ./node_modules/lodash-es/isArray.js ***! \*******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /** * Checks if `value` is classified as an `Array` object. * * @static * @memberOf _ * @since 0.1.0 * @category Lang * @param {*} value The value to check. * @returns {boolean} Returns `true` if `value` is an array, else `false`. * @example * * _.isArray([1, 2, 3]); * // => true * * _.isArray(document.body.children); * // => false * * _.isArray('abc'); * // => false * * _.isArray(_.noop); * // => false */ var isArray = Array.isArray; /* harmony default export */ __webpack_exports__["default"] = (isArray); /***/ }), /***/ "/1cH": /*!******************************************************************************!*\ !*** ./node_modules/@angular/material/__ivy_ngcc__/fesm2015/autocomplete.js ***! \******************************************************************************/ /*! exports provided: AUTOCOMPLETE_OPTION_HEIGHT, AUTOCOMPLETE_PANEL_HEIGHT, MAT_AUTOCOMPLETE_DEFAULT_OPTIONS, MAT_AUTOCOMPLETE_DEFAULT_OPTIONS_FACTORY, MAT_AUTOCOMPLETE_SCROLL_STRATEGY, MAT_AUTOCOMPLETE_SCROLL_STRATEGY_FACTORY, MAT_AUTOCOMPLETE_SCROLL_STRATEGY_FACTORY_PROVIDER, MAT_AUTOCOMPLETE_VALUE_ACCESSOR, MatAutocomplete, MatAutocompleteModule, MatAutocompleteOrigin, MatAutocompleteSelectedEvent, MatAutocompleteTrigger, _MatAutocompleteBase, _MatAutocompleteOriginBase, _MatAutocompleteTriggerBase, getMatAutocompleteMissingPanelError */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AUTOCOMPLETE_OPTION_HEIGHT", function() { return AUTOCOMPLETE_OPTION_HEIGHT; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AUTOCOMPLETE_PANEL_HEIGHT", function() { return AUTOCOMPLETE_PANEL_HEIGHT; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MAT_AUTOCOMPLETE_DEFAULT_OPTIONS", function() { return MAT_AUTOCOMPLETE_DEFAULT_OPTIONS; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MAT_AUTOCOMPLETE_DEFAULT_OPTIONS_FACTORY", function() { return MAT_AUTOCOMPLETE_DEFAULT_OPTIONS_FACTORY; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MAT_AUTOCOMPLETE_SCROLL_STRATEGY", function() { return MAT_AUTOCOMPLETE_SCROLL_STRATEGY; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MAT_AUTOCOMPLETE_SCROLL_STRATEGY_FACTORY", function() { return MAT_AUTOCOMPLETE_SCROLL_STRATEGY_FACTORY; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MAT_AUTOCOMPLETE_SCROLL_STRATEGY_FACTORY_PROVIDER", function() { return MAT_AUTOCOMPLETE_SCROLL_STRATEGY_FACTORY_PROVIDER; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MAT_AUTOCOMPLETE_VALUE_ACCESSOR", function() { return MAT_AUTOCOMPLETE_VALUE_ACCESSOR; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MatAutocomplete", function() { return MatAutocomplete; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MatAutocompleteModule", function() { return MatAutocompleteModule; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MatAutocompleteOrigin", function() { return MatAutocompleteOrigin; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MatAutocompleteSelectedEvent", function() { return MatAutocompleteSelectedEvent; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MatAutocompleteTrigger", function() { return MatAutocompleteTrigger; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "_MatAutocompleteBase", function() { return _MatAutocompleteBase; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "_MatAutocompleteOriginBase", function() { return _MatAutocompleteOriginBase; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "_MatAutocompleteTriggerBase", function() { return _MatAutocompleteTriggerBase; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getMatAutocompleteMissingPanelError", function() { return getMatAutocompleteMissingPanelError; }); /* harmony import */ var _angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/cdk/a11y */ "u47x"); /* harmony import */ var _angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/cdk/coercion */ "8LU1"); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ "fXoL"); /* harmony import */ var _angular_material_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/material/core */ "FKr1"); /* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rxjs */ "qCKp"); /* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/common */ "ofXK"); /* harmony import */ var _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/cdk/overlay */ "rDax"); /* harmony import */ var _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/cdk/scrolling */ "vxfF"); /* harmony import */ var _angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/cdk/bidi */ "cH1L"); /* harmony import */ var _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/cdk/keycodes */ "FtGj"); /* harmony import */ var _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/cdk/platform */ "nLfN"); /* harmony import */ var _angular_cdk_portal__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/cdk/portal */ "+rOU"); /* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/forms */ "3Pt+"); /* harmony import */ var _angular_material_form_field__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @angular/material/form-field */ "kmnG"); /* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! rxjs/operators */ "kU1M"); /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * Autocomplete IDs need to be unique across components, so this counter exists outside of * the component definition. */ const _c0 = ["panel"]; function MatAutocomplete_ng_template_0_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](0, "div", 0, 1); _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵprojection"](2); _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"](); } if (rf & 2) { const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"](); _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("id", ctx_r0.id)("ngClass", ctx_r0._classList); } } const _c1 = ["*"]; let _uniqueAutocompleteIdCounter = 0; /** Event object that is emitted when an autocomplete option is selected. */ class MatAutocompleteSelectedEvent { constructor( /** Reference to the autocomplete panel that emitted the event. */ source, /** Option that was selected. */ option) { this.source = source; this.option = option; } } // Boilerplate for applying mixins to MatAutocomplete. /** @docs-private */ class MatAutocompleteBase { } const _MatAutocompleteMixinBase = Object(_angular_material_core__WEBPACK_IMPORTED_MODULE_3__["mixinDisableRipple"])(MatAutocompleteBase); /** Injection token to be used to override the default options for `mat-autocomplete`. */ const MAT_AUTOCOMPLETE_DEFAULT_OPTIONS = new _angular_core__WEBPACK_IMPORTED_MODULE_2__["InjectionToken"]('mat-autocomplete-default-options', { providedIn: 'root', factory: MAT_AUTOCOMPLETE_DEFAULT_OPTIONS_FACTORY, }); /** @docs-private */ function MAT_AUTOCOMPLETE_DEFAULT_OPTIONS_FACTORY() { return { autoActiveFirstOption: false }; } /** Base class with all of the `MatAutocomplete` functionality. */ class _MatAutocompleteBase extends _MatAutocompleteMixinBase { constructor(_changeDetectorRef, _elementRef, defaults) { super(); this._changeDetectorRef = _changeDetectorRef; this._elementRef = _elementRef; this._activeOptionChanges = rxjs__WEBPACK_IMPORTED_MODULE_4__["Subscription"].EMPTY; /** Whether the autocomplete panel should be visible, depending on option length. */ this.showPanel = false; this._isOpen = false; /** Function that maps an option's control value to its display value in the trigger. */ this.displayWith = null; /** Event that is emitted whenever an option from the list is selected. */ this.optionSelected = new _angular_core__WEBPACK_IMPORTED_MODULE_2__["EventEmitter"](); /** Event that is emitted when the autocomplete panel is opened. */ this.opened = new _angular_core__WEBPACK_IMPORTED_MODULE_2__["EventEmitter"](); /** Event that is emitted when the autocomplete panel is closed. */ this.closed = new _angular_core__WEBPACK_IMPORTED_MODULE_2__["EventEmitter"](); /** Emits whenever an option is activated using the keyboard. */ this.optionActivated = new _angular_core__WEBPACK_IMPORTED_MODULE_2__["EventEmitter"](); this._classList = {}; /** Unique ID to be used by autocomplete trigger's "aria-owns" property. */ this.id = `mat-autocomplete-${_uniqueAutocompleteIdCounter++}`; this._autoActiveFirstOption = !!defaults.autoActiveFirstOption; } /** Whether the autocomplete panel is open. */ get isOpen() { return this._isOpen && this.showPanel; } /** * Whether the first option should be highlighted when the autocomplete panel is opened. * Can be configured globally through the `MAT_AUTOCOMPLETE_DEFAULT_OPTIONS` token. */ get autoActiveFirstOption() { return this._autoActiveFirstOption; } set autoActiveFirstOption(value) { this._autoActiveFirstOption = Object(_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_1__["coerceBooleanProperty"])(value); } /** * Takes classes set on the host mat-autocomplete element and applies them to the panel * inside the overlay container to allow for easy styling. */ set classList(value) { if (value && value.length) { this._classList = value.split(' ').reduce((classList, className) => { classList[className.trim()] = true; return classList; }, {}); } else { this._classList = {}; } this._setVisibilityClasses(this._classList); this._elementRef.nativeElement.className = ''; } ngAfterContentInit() { this._keyManager = new _angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_0__["ActiveDescendantKeyManager"](this.options).withWrap(); this._activeOptionChanges = this._keyManager.change.subscribe(index => { this.optionActivated.emit({ source: this, option: this.options.toArray()[index] || null }); }); // Set the initial visibility state. this._setVisibility(); } ngOnDestroy() { this._activeOptionChanges.unsubscribe(); } /** * Sets the panel scrollTop. This allows us to manually scroll to display options * above or below the fold, as they are not actually being focused when active. */ _setScrollTop(scrollTop) { if (this.panel) { this.panel.nativeElement.scrollTop = scrollTop; } } /** Returns the panel's scrollTop. */ _getScrollTop() { return this.panel ? this.panel.nativeElement.scrollTop : 0; } /** Panel should hide itself when the option list is empty. */ _setVisibility() { this.showPanel = !!this.options.length; this._setVisibilityClasses(this._classList); this._changeDetectorRef.markForCheck(); } /** Emits the `select` event. */ _emitSelectEvent(option) { const event = new MatAutocompleteSelectedEvent(this, option); this.optionSelected.emit(event); } /** Sets the autocomplete visibility classes on a classlist based on the panel is visible. */ _setVisibilityClasses(classList) { classList[this._visibleClass] = this.showPanel; classList[this._hiddenClass] = !this.showPanel; } } _MatAutocompleteBase.ɵfac = function _MatAutocompleteBase_Factory(t) { return new (t || _MatAutocompleteBase)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__["ChangeDetectorRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__["ElementRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](MAT_AUTOCOMPLETE_DEFAULT_OPTIONS)); }; _MatAutocompleteBase.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineDirective"]({ type: _MatAutocompleteBase, viewQuery: function _MatAutocompleteBase_Query(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵstaticViewQuery"](_angular_core__WEBPACK_IMPORTED_MODULE_2__["TemplateRef"], true); _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵviewQuery"](_c0, true); } if (rf & 2) { var _t; _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵloadQuery"]()) && (ctx.template = _t.first); _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵloadQuery"]()) && (ctx.panel = _t.first); } }, inputs: { displayWith: "displayWith", autoActiveFirstOption: "autoActiveFirstOption", classList: ["class", "classList"], panelWidth: "panelWidth" }, outputs: { optionSelected: "optionSelected", opened: "opened", closed: "closed", optionActivated: "optionActivated" }, features: [_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵInheritDefinitionFeature"]] }); _MatAutocompleteBase.ctorParameters = () => [ { type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["ChangeDetectorRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["ElementRef"] }, { type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Inject"], args: [MAT_AUTOCOMPLETE_DEFAULT_OPTIONS,] }] } ]; _MatAutocompleteBase.propDecorators = { template: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["ViewChild"], args: [_angular_core__WEBPACK_IMPORTED_MODULE_2__["TemplateRef"], { static: true },] }], panel: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["ViewChild"], args: ['panel',] }], displayWith: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Input"] }], autoActiveFirstOption: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Input"] }], panelWidth: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Input"] }], optionSelected: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Output"] }], opened: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Output"] }], closed: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Output"] }], optionActivated: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Output"] }], classList: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Input"], args: ['class',] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](_MatAutocompleteBase, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Directive"] }], function () { return [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["ChangeDetectorRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["ElementRef"] }, { type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Inject"], args: [MAT_AUTOCOMPLETE_DEFAULT_OPTIONS] }] }]; }, { displayWith: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Input"] }], optionSelected: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Output"] }], opened: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Output"] }], closed: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Output"] }], optionActivated: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Output"] }], autoActiveFirstOption: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Input"] }], classList: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Input"], args: ['class'] }], template: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["ViewChild"], args: [_angular_core__WEBPACK_IMPORTED_MODULE_2__["TemplateRef"], { static: true }] }], panel: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["ViewChild"], args: ['panel'] }], panelWidth: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Input"] }] }); })(); class MatAutocomplete extends _MatAutocompleteBase { constructor() { super(...arguments); this._visibleClass = 'mat-autocomplete-visible'; this._hiddenClass = 'mat-autocomplete-hidden'; } } MatAutocomplete.ɵfac = function MatAutocomplete_Factory(t) { return ɵMatAutocomplete_BaseFactory(t || MatAutocomplete); }; MatAutocomplete.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineComponent"]({ type: MatAutocomplete, selectors: [["mat-autocomplete"]], contentQueries: function MatAutocomplete_ContentQueries(rf, ctx, dirIndex) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵcontentQuery"](dirIndex, _angular_material_core__WEBPACK_IMPORTED_MODULE_3__["MAT_OPTGROUP"], true); _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵcontentQuery"](dirIndex, _angular_material_core__WEBPACK_IMPORTED_MODULE_3__["MatOption"], true); } if (rf & 2) { var _t; _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵloadQuery"]()) && (ctx.optionGroups = _t); _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵloadQuery"]()) && (ctx.options = _t); } }, hostAttrs: [1, "mat-autocomplete"], inputs: { disableRipple: "disableRipple" }, exportAs: ["matAutocomplete"], features: [_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵProvidersFeature"]([ { provide: _angular_material_core__WEBPACK_IMPORTED_MODULE_3__["MAT_OPTION_PARENT_COMPONENT"], useExisting: MatAutocomplete } ]), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵInheritDefinitionFeature"]], ngContentSelectors: _c1, decls: 1, vars: 0, consts: [["role", "listbox", 1, "mat-autocomplete-panel", 3, "id", "ngClass"], ["panel", ""]], template: function MatAutocomplete_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵprojectionDef"](); _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](0, MatAutocomplete_ng_template_0_Template, 3, 2, "ng-template"); } }, directives: [_angular_common__WEBPACK_IMPORTED_MODULE_5__["NgClass"]], styles: [".mat-autocomplete-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;visibility:hidden;max-width:none;max-height:256px;position:relative;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.mat-autocomplete-panel.mat-autocomplete-visible{visibility:visible}.mat-autocomplete-panel.mat-autocomplete-hidden{visibility:hidden}.mat-autocomplete-panel-above .mat-autocomplete-panel{border-radius:0;border-top-left-radius:4px;border-top-right-radius:4px}.mat-autocomplete-panel .mat-divider-horizontal{margin-top:-1px}.cdk-high-contrast-active .mat-autocomplete-panel{outline:solid 1px}\n"], encapsulation: 2, changeDetection: 0 }); MatAutocomplete.propDecorators = { optionGroups: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["ContentChildren"], args: [_angular_material_core__WEBPACK_IMPORTED_MODULE_3__["MAT_OPTGROUP"], { descendants: true },] }], options: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["ContentChildren"], args: [_angular_material_core__WEBPACK_IMPORTED_MODULE_3__["MatOption"], { descendants: true },] }] }; const ɵMatAutocomplete_BaseFactory = /*@__PURE__*/ _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵgetInheritedFactory"](MatAutocomplete); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](MatAutocomplete, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Component"], args: [{ selector: 'mat-autocomplete', template: "\n
\n \n
\n
\n", encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_2__["ViewEncapsulation"].None, changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_2__["ChangeDetectionStrategy"].OnPush, exportAs: 'matAutocomplete', inputs: ['disableRipple'], host: { 'class': 'mat-autocomplete' }, providers: [ { provide: _angular_material_core__WEBPACK_IMPORTED_MODULE_3__["MAT_OPTION_PARENT_COMPONENT"], useExisting: MatAutocomplete } ], styles: [".mat-autocomplete-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;visibility:hidden;max-width:none;max-height:256px;position:relative;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.mat-autocomplete-panel.mat-autocomplete-visible{visibility:visible}.mat-autocomplete-panel.mat-autocomplete-hidden{visibility:hidden}.mat-autocomplete-panel-above .mat-autocomplete-panel{border-radius:0;border-top-left-radius:4px;border-top-right-radius:4px}.mat-autocomplete-panel .mat-divider-horizontal{margin-top:-1px}.cdk-high-contrast-active .mat-autocomplete-panel{outline:solid 1px}\n"] }] }], null, { optionGroups: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["ContentChildren"], args: [_angular_material_core__WEBPACK_IMPORTED_MODULE_3__["MAT_OPTGROUP"], { descendants: true }] }], options: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["ContentChildren"], args: [_angular_material_core__WEBPACK_IMPORTED_MODULE_3__["MatOption"], { descendants: true }] }] }); })(); /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** Base class containing all of the functionality for `MatAutocompleteOrigin`. */ class _MatAutocompleteOriginBase { constructor( /** Reference to the element on which the directive is applied. */ elementRef) { this.elementRef = elementRef; } } _MatAutocompleteOriginBase.ɵfac = function _MatAutocompleteOriginBase_Factory(t) { return new (t || _MatAutocompleteOriginBase)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__["ElementRef"])); }; _MatAutocompleteOriginBase.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineDirective"]({ type: _MatAutocompleteOriginBase }); _MatAutocompleteOriginBase.ctorParameters = () => [ { type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["ElementRef"] } ]; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](_MatAutocompleteOriginBase, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Directive"] }], function () { return [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["ElementRef"] }]; }, null); })(); /** * Directive applied to an element to make it usable * as a connection point for an autocomplete panel. */ class MatAutocompleteOrigin extends _MatAutocompleteOriginBase { } MatAutocompleteOrigin.ɵfac = function MatAutocompleteOrigin_Factory(t) { return ɵMatAutocompleteOrigin_BaseFactory(t || MatAutocompleteOrigin); }; MatAutocompleteOrigin.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineDirective"]({ type: MatAutocompleteOrigin, selectors: [["", "matAutocompleteOrigin", ""]], exportAs: ["matAutocompleteOrigin"], features: [_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵInheritDefinitionFeature"]] }); const ɵMatAutocompleteOrigin_BaseFactory = /*@__PURE__*/ _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵgetInheritedFactory"](MatAutocompleteOrigin); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](MatAutocompleteOrigin, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Directive"], args: [{ selector: '[matAutocompleteOrigin]', exportAs: 'matAutocompleteOrigin' }] }], null, null); })(); /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * The following style constants are necessary to save here in order * to properly calculate the scrollTop of the panel. Because we are not * actually focusing the active item, scroll must be handled manually. */ /** * The height of each autocomplete option. * @deprecated No longer being used. To be removed. * @breaking-change 11.0.0 */ const AUTOCOMPLETE_OPTION_HEIGHT = 48; /** * The total height of the autocomplete panel. * @deprecated No longer being used. To be removed. * @breaking-change 11.0.0 */ const AUTOCOMPLETE_PANEL_HEIGHT = 256; /** Injection token that determines the scroll handling while the autocomplete panel is open. */ const MAT_AUTOCOMPLETE_SCROLL_STRATEGY = new _angular_core__WEBPACK_IMPORTED_MODULE_2__["InjectionToken"]('mat-autocomplete-scroll-strategy'); /** @docs-private */ function MAT_AUTOCOMPLETE_SCROLL_STRATEGY_FACTORY(overlay) { return () => overlay.scrollStrategies.reposition(); } /** @docs-private */ const MAT_AUTOCOMPLETE_SCROLL_STRATEGY_FACTORY_PROVIDER = { provide: MAT_AUTOCOMPLETE_SCROLL_STRATEGY, deps: [_angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_6__["Overlay"]], useFactory: MAT_AUTOCOMPLETE_SCROLL_STRATEGY_FACTORY, }; /** * Provider that allows the autocomplete to register as a ControlValueAccessor. * @docs-private */ const MAT_AUTOCOMPLETE_VALUE_ACCESSOR = { provide: _angular_forms__WEBPACK_IMPORTED_MODULE_12__["NG_VALUE_ACCESSOR"], useExisting: Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["forwardRef"])(() => MatAutocompleteTrigger), multi: true }; /** * Creates an error to be thrown when attempting to use an autocomplete trigger without a panel. * @docs-private */ function getMatAutocompleteMissingPanelError() { return Error('Attempting to open an undefined instance of `mat-autocomplete`. ' + 'Make sure that the id passed to the `matAutocomplete` is correct and that ' + 'you\'re attempting to open it after the ngAfterContentInit hook.'); } /** Base class with all of the `MatAutocompleteTrigger` functionality. */ class _MatAutocompleteTriggerBase { constructor(_element, _overlay, _viewContainerRef, _zone, _changeDetectorRef, scrollStrategy, _dir, _formField, _document, _viewportRuler) { this._element = _element; this._overlay = _overlay; this._viewContainerRef = _viewContainerRef; this._zone = _zone; this._changeDetectorRef = _changeDetectorRef; this._dir = _dir; this._formField = _formField; this._document = _document; this._viewportRuler = _viewportRuler; this._componentDestroyed = false; this._autocompleteDisabled = false; /** Whether or not the label state is being overridden. */ this._manuallyFloatingLabel = false; /** Subscription to viewport size changes. */ this._viewportSubscription = rxjs__WEBPACK_IMPORTED_MODULE_4__["Subscription"].EMPTY; /** * Whether the autocomplete can open the next time it is focused. Used to prevent a focused, * closed autocomplete from being reopened if the user switches to another browser tab and then * comes back. */ this._canOpenOnNextFocus = true; /** Stream of keyboard events that can close the panel. */ this._closeKeyEventStream = new rxjs__WEBPACK_IMPORTED_MODULE_4__["Subject"](); /** * Event handler for when the window is blurred. Needs to be an * arrow function in order to preserve the context. */ this._windowBlurHandler = () => { // If the user blurred the window while the autocomplete is focused, it means that it'll be // refocused when they come back. In this case we want to skip the first focus event, if the // pane was closed, in order to avoid reopening it unintentionally. this._canOpenOnNextFocus = this._document.activeElement !== this._element.nativeElement || this.panelOpen; }; /** `View -> model callback called when value changes` */ this._onChange = () => { }; /** `View -> model callback called when autocomplete has been touched` */ this._onTouched = () => { }; /** * Position of the autocomplete panel relative to the trigger element. A position of `auto` * will render the panel underneath the trigger if there is enough space for it to fit in * the viewport, otherwise the panel will be shown above it. If the position is set to * `above` or `below`, the panel will always be shown above or below the trigger. no matter * whether it fits completely in the viewport. */ this.position = 'auto'; /** * `autocomplete` attribute to be set on the input element. * @docs-private */ this.autocompleteAttribute = 'off'; this._overlayAttached = false; /** Stream of autocomplete option selections. */ this.optionSelections = Object(rxjs__WEBPACK_IMPORTED_MODULE_4__["defer"])(() => { if (this.autocomplete && this.autocomplete.options) { return Object(rxjs__WEBPACK_IMPORTED_MODULE_4__["merge"])(...this.autocomplete.options.map(option => option.onSelectionChange)); } // If there are any subscribers before `ngAfterViewInit`, the `autocomplete` will be undefined. // Return a stream that we'll replace with the real one once everything is in place. return this._zone.onStable .pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_14__["take"])(1), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_14__["switchMap"])(() => this.optionSelections)); }); this._scrollStrategy = scrollStrategy; } /** * Whether the autocomplete is disabled. When disabled, the element will * act as a regular input and the user won't be able to open the panel. */ get autocompleteDisabled() { return this._autocompleteDisabled; } set autocompleteDisabled(value) { this._autocompleteDisabled = Object(_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_1__["coerceBooleanProperty"])(value); } ngAfterViewInit() { const window = this._getWindow(); if (typeof window !== 'undefined') { this._zone.runOutsideAngular(() => window.addEventListener('blur', this._windowBlurHandler)); } } ngOnChanges(changes) { if (changes['position'] && this._positionStrategy) { this._setStrategyPositions(this._positionStrategy); if (this.panelOpen) { this._overlayRef.updatePosition(); } } } ngOnDestroy() { const window = this._getWindow(); if (typeof window !== 'undefined') { window.removeEventListener('blur', this._windowBlurHandler); } this._viewportSubscription.unsubscribe(); this._componentDestroyed = true; this._destroyPanel(); this._closeKeyEventStream.complete(); } /** Whether or not the autocomplete panel is open. */ get panelOpen() { return this._overlayAttached && this.autocomplete.showPanel; } /** Opens the autocomplete suggestion panel. */ openPanel() { this._attachOverlay(); this._floatLabel(); } /** Closes the autocomplete suggestion panel. */ closePanel() { this._resetLabel(); if (!this._overlayAttached) { return; } if (this.panelOpen) { // Only emit if the panel was visible. this.autocomplete.closed.emit(); } this.autocomplete._isOpen = this._overlayAttached = false; if (this._overlayRef && this._overlayRef.hasAttached()) { this._overlayRef.detach(); this._closingActionsSubscription.unsubscribe(); } // Note that in some cases this can end up being called after the component is destroyed. // Add a check to ensure that we don't try to run change detection on a destroyed view. if (!this._componentDestroyed) { // We need to trigger change detection manually, because // `fromEvent` doesn't seem to do it at the proper time. // This ensures that the label is reset when the // user clicks outside. this._changeDetectorRef.detectChanges(); } } /** * Updates the position of the autocomplete suggestion panel to ensure that it fits all options * within the viewport. */ updatePosition() { if (this._overlayAttached) { this._overlayRef.updatePosition(); } } /** * A stream of actions that should close the autocomplete panel, including * when an option is selected, on blur, and when TAB is pressed. */ get panelClosingActions() { return Object(rxjs__WEBPACK_IMPORTED_MODULE_4__["merge"])(this.optionSelections, this.autocomplete._keyManager.tabOut.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_14__["filter"])(() => this._overlayAttached)), this._closeKeyEventStream, this._getOutsideClickStream(), this._overlayRef ? this._overlayRef.detachments().pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_14__["filter"])(() => this._overlayAttached)) : Object(rxjs__WEBPACK_IMPORTED_MODULE_4__["of"])()).pipe( // Normalize the output so we return a consistent type. Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_14__["map"])(event => event instanceof _angular_material_core__WEBPACK_IMPORTED_MODULE_3__["MatOptionSelectionChange"] ? event : null)); } /** The currently active option, coerced to MatOption type. */ get activeOption() { if (this.autocomplete && this.autocomplete._keyManager) { return this.autocomplete._keyManager.activeItem; } return null; } /** Stream of clicks outside of the autocomplete panel. */ _getOutsideClickStream() { return Object(rxjs__WEBPACK_IMPORTED_MODULE_4__["merge"])(Object(rxjs__WEBPACK_IMPORTED_MODULE_4__["fromEvent"])(this._document, 'click'), Object(rxjs__WEBPACK_IMPORTED_MODULE_4__["fromEvent"])(this._document, 'touchend')) .pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_14__["filter"])(event => { // If we're in the Shadow DOM, the event target will be the shadow root, so we have to // fall back to check the first element in the path of the click event. const clickTarget = (this._isInsideShadowRoot && event.composedPath ? event.composedPath()[0] : event.target); const formField = this._formField ? this._formField._elementRef.nativeElement : null; const customOrigin = this.connectedTo ? this.connectedTo.elementRef.nativeElement : null; return this._overlayAttached && clickTarget !== this._element.nativeElement && (!formField || !formField.contains(clickTarget)) && (!customOrigin || !customOrigin.contains(clickTarget)) && (!!this._overlayRef && !this._overlayRef.overlayElement.contains(clickTarget)); })); } // Implemented as part of ControlValueAccessor. writeValue(value) { Promise.resolve(null).then(() => this._setTriggerValue(value)); } // Implemented as part of ControlValueAccessor. registerOnChange(fn) { this._onChange = fn; } // Implemented as part of ControlValueAccessor. registerOnTouched(fn) { this._onTouched = fn; } // Implemented as part of ControlValueAccessor. setDisabledState(isDisabled) { this._element.nativeElement.disabled = isDisabled; } _handleKeydown(event) { const keyCode = event.keyCode; // Prevent the default action on all escape key presses. This is here primarily to bring IE // in line with other browsers. By default, pressing escape on IE will cause it to revert // the input value to the one that it had on focus, however it won't dispatch any events // which means that the model value will be out of sync with the view. if (keyCode === _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_9__["ESCAPE"] && !Object(_angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_9__["hasModifierKey"])(event)) { event.preventDefault(); } if (this.activeOption && keyCode === _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_9__["ENTER"] && this.panelOpen) { this.activeOption._selectViaInteraction(); this._resetActiveItem(); event.preventDefault(); } else if (this.autocomplete) { const prevActiveItem = this.autocomplete._keyManager.activeItem; const isArrowKey = keyCode === _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_9__["UP_ARROW"] || keyCode === _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_9__["DOWN_ARROW"]; if (this.panelOpen || keyCode === _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_9__["TAB"]) { this.autocomplete._keyManager.onKeydown(event); } else if (isArrowKey && this._canOpen()) { this.openPanel(); } if (isArrowKey || this.autocomplete._keyManager.activeItem !== prevActiveItem) { this._scrollToOption(this.autocomplete._keyManager.activeItemIndex || 0); } } } _handleInput(event) { let target = event.target; let value = target.value; // Based on `NumberValueAccessor` from forms. if (target.type === 'number') { value = value == '' ? null : parseFloat(value); } // If the input has a placeholder, IE will fire the `input` event on page load, // focus and blur, in addition to when the user actually changed the value. To // filter out all of the extra events, we save the value on focus and between // `input` events, and we check whether it changed. // See: https://connect.microsoft.com/IE/feedback/details/885747/ if (this._previousValue !== value) { this._previousValue = value; this._onChange(value); if (this._canOpen() && this._document.activeElement === event.target) { this.openPanel(); } } } _handleFocus() { if (!this._canOpenOnNextFocus) { this._canOpenOnNextFocus = true; } else if (this._canOpen()) { this._previousValue = this._element.nativeElement.value; this._attachOverlay(); this._floatLabel(true); } } /** * In "auto" mode, the label will animate down as soon as focus is lost. * This causes the value to jump when selecting an option with the mouse. * This method manually floats the label until the panel can be closed. * @param shouldAnimate Whether the label should be animated when it is floated. */ _floatLabel(shouldAnimate = false) { if (this._formField && this._formField.floatLabel === 'auto') { if (shouldAnimate) { this._formField._animateAndLockLabel(); } else { this._formField.floatLabel = 'always'; } this._manuallyFloatingLabel = true; } } /** If the label has been manually elevated, return it to its normal state. */ _resetLabel() { if (this._manuallyFloatingLabel) { this._formField.floatLabel = 'auto'; this._manuallyFloatingLabel = false; } } /** * This method listens to a stream of panel closing actions and resets the * stream every time the option list changes. */ _subscribeToClosingActions() { const firstStable = this._zone.onStable.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_14__["take"])(1)); const optionChanges = this.autocomplete.options.changes.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_14__["tap"])(() => this._positionStrategy.reapplyLastPosition()), // Defer emitting to the stream until the next tick, because changing // bindings in here will cause "changed after checked" errors. Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_14__["delay"])(0)); // When the zone is stable initially, and when the option list changes... return Object(rxjs__WEBPACK_IMPORTED_MODULE_4__["merge"])(firstStable, optionChanges) .pipe( // create a new stream of panelClosingActions, replacing any previous streams // that were created, and flatten it so our stream only emits closing events... Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_14__["switchMap"])(() => { const wasOpen = this.panelOpen; this._resetActiveItem(); this.autocomplete._setVisibility(); if (this.panelOpen) { this._overlayRef.updatePosition(); // If the `panelOpen` state changed, we need to make sure to emit the `opened` // event, because we may not have emitted it when the panel was attached. This // can happen if the users opens the panel and there are no options, but the // options come in slightly later or as a result of the value changing. if (wasOpen !== this.panelOpen) { this.autocomplete.opened.emit(); } } return this.panelClosingActions; }), // when the first closing event occurs... Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_14__["take"])(1)) // set the value, close the panel, and complete. .subscribe(event => this._setValueAndClose(event)); } /** Destroys the autocomplete suggestion panel. */ _destroyPanel() { if (this._overlayRef) { this.closePanel(); this._overlayRef.dispose(); this._overlayRef = null; } } _setTriggerValue(value) { const toDisplay = this.autocomplete && this.autocomplete.displayWith ? this.autocomplete.displayWith(value) : value; // Simply falling back to an empty string if the display value is falsy does not work properly. // The display value can also be the number zero and shouldn't fall back to an empty string. const inputValue = toDisplay != null ? toDisplay : ''; // If it's used within a `MatFormField`, we should set it through the property so it can go // through change detection. if (this._formField) { this._formField._control.value = inputValue; } else { this._element.nativeElement.value = inputValue; } this._previousValue = inputValue; } /** * This method closes the panel, and if a value is specified, also sets the associated * control to that value. It will also mark the control as dirty if this interaction * stemmed from the user. */ _setValueAndClose(event) { if (event && event.source) { this._clearPreviousSelectedOption(event.source); this._setTriggerValue(event.source.value); this._onChange(event.source.value); this._element.nativeElement.focus(); this.autocomplete._emitSelectEvent(event.source); } this.closePanel(); } /** * Clear any previous selected option and emit a selection change event for this option */ _clearPreviousSelectedOption(skip) { this.autocomplete.options.forEach(option => { if (option !== skip && option.selected) { option.deselect(); } }); } _attachOverlay() { if (!this.autocomplete && (typeof ngDevMode === 'undefined' || ngDevMode)) { throw getMatAutocompleteMissingPanelError(); } // We want to resolve this once, as late as possible so that we can be // sure that the element has been moved into its final place in the DOM. if (this._isInsideShadowRoot == null) { this._isInsideShadowRoot = !!Object(_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_10__["_getShadowRoot"])(this._element.nativeElement); } let overlayRef = this._overlayRef; if (!overlayRef) { this._portal = new _angular_cdk_portal__WEBPACK_IMPORTED_MODULE_11__["TemplatePortal"](this.autocomplete.template, this._viewContainerRef); overlayRef = this._overlay.create(this._getOverlayConfig()); this._overlayRef = overlayRef; // Use the `keydownEvents` in order to take advantage of // the overlay event targeting provided by the CDK overlay. overlayRef.keydownEvents().subscribe(event => { // Close when pressing ESCAPE or ALT + UP_ARROW, based on the a11y guidelines. // See: https://www.w3.org/TR/wai-aria-practices-1.1/#textbox-keyboard-interaction if ((event.keyCode === _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_9__["ESCAPE"] && !Object(_angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_9__["hasModifierKey"])(event)) || (event.keyCode === _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_9__["UP_ARROW"] && Object(_angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_9__["hasModifierKey"])(event, 'altKey'))) { this._resetActiveItem(); this._closeKeyEventStream.next(); // We need to stop propagation, otherwise the event will eventually // reach the input itself and cause the overlay to be reopened. event.stopPropagation(); event.preventDefault(); } }); this._viewportSubscription = this._viewportRuler.change().subscribe(() => { if (this.panelOpen && overlayRef) { overlayRef.updateSize({ width: this._getPanelWidth() }); } }); } else { // Update the trigger, panel width and direction, in case anything has changed. this._positionStrategy.setOrigin(this._getConnectedElement()); overlayRef.updateSize({ width: this._getPanelWidth() }); } if (overlayRef && !overlayRef.hasAttached()) { overlayRef.attach(this._portal); this._closingActionsSubscription = this._subscribeToClosingActions(); } const wasOpen = this.panelOpen; this.autocomplete._setVisibility(); this.autocomplete._isOpen = this._overlayAttached = true; // We need to do an extra `panelOpen` check in here, because the // autocomplete won't be shown if there are no options. if (this.panelOpen && wasOpen !== this.panelOpen) { this.autocomplete.opened.emit(); } } _getOverlayConfig() { return new _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_6__["OverlayConfig"]({ positionStrategy: this._getOverlayPosition(), scrollStrategy: this._scrollStrategy(), width: this._getPanelWidth(), direction: this._dir }); } _getOverlayPosition() { const strategy = this._overlay.position() .flexibleConnectedTo(this._getConnectedElement()) .withFlexibleDimensions(false) .withPush(false); this._setStrategyPositions(strategy); this._positionStrategy = strategy; return strategy; } /** Sets the positions on a position strategy based on the directive's input state. */ _setStrategyPositions(positionStrategy) { // Note that we provide horizontal fallback positions, even though by default the dropdown // width matches the input, because consumers can override the width. See #18854. const belowPositions = [ { originX: 'start', originY: 'bottom', overlayX: 'start', overlayY: 'top' }, { originX: 'end', originY: 'bottom', overlayX: 'end', overlayY: 'top' } ]; // The overlay edge connected to the trigger should have squared corners, while // the opposite end has rounded corners. We apply a CSS class to swap the // border-radius based on the overlay position. const panelClass = this._aboveClass; const abovePositions = [ { originX: 'start', originY: 'top', overlayX: 'start', overlayY: 'bottom', panelClass }, { originX: 'end', originY: 'top', overlayX: 'end', overlayY: 'bottom', panelClass } ]; let positions; if (this.position === 'above') { positions = abovePositions; } else if (this.position === 'below') { positions = belowPositions; } else { positions = [...belowPositions, ...abovePositions]; } positionStrategy.withPositions(positions); } _getConnectedElement() { if (this.connectedTo) { return this.connectedTo.elementRef; } return this._formField ? this._formField.getConnectedOverlayOrigin() : this._element; } _getPanelWidth() { return this.autocomplete.panelWidth || this._getHostWidth(); } /** Returns the width of the input element, so the panel width can match it. */ _getHostWidth() { return this._getConnectedElement().nativeElement.getBoundingClientRect().width; } /** * Resets the active item to -1 so arrow events will activate the * correct options, or to 0 if the consumer opted into it. */ _resetActiveItem() { this.autocomplete._keyManager.setActiveItem(this.autocomplete.autoActiveFirstOption ? 0 : -1); } /** Determines whether the panel can be opened. */ _canOpen() { const element = this._element.nativeElement; return !element.readOnly && !element.disabled && !this._autocompleteDisabled; } /** Use defaultView of injected document if available or fallback to global window reference */ _getWindow() { var _a; return ((_a = this._document) === null || _a === void 0 ? void 0 : _a.defaultView) || window; } /** Scrolls to a particular option in the list. */ _scrollToOption(index) { // Given that we are not actually focusing active options, we must manually adjust scroll // to reveal options below the fold. First, we find the offset of the option from the top // of the panel. If that offset is below the fold, the new scrollTop will be the offset - // the panel height + the option height, so the active option will be just visible at the // bottom of the panel. If that offset is above the top of the visible panel, the new scrollTop // will become the offset. If that offset is visible within the panel already, the scrollTop is // not adjusted. const autocomplete = this.autocomplete; const labelCount = Object(_angular_material_core__WEBPACK_IMPORTED_MODULE_3__["_countGroupLabelsBeforeOption"])(index, autocomplete.options, autocomplete.optionGroups); if (index === 0 && labelCount === 1) { // If we've got one group label before the option and we're at the top option, // scroll the list to the top. This is better UX than scrolling the list to the // top of the option, because it allows the user to read the top group's label. autocomplete._setScrollTop(0); } else { const option = autocomplete.options.toArray()[index]; if (option) { const element = option._getHostElement(); const newScrollPosition = Object(_angular_material_core__WEBPACK_IMPORTED_MODULE_3__["_getOptionScrollPosition"])(element.offsetTop, element.offsetHeight, autocomplete._getScrollTop(), autocomplete.panel.nativeElement.offsetHeight); autocomplete._setScrollTop(newScrollPosition); } } } } _MatAutocompleteTriggerBase.ɵfac = function _MatAutocompleteTriggerBase_Factory(t) { return new (t || _MatAutocompleteTriggerBase)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__["ElementRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_6__["Overlay"]), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__["ViewContainerRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__["NgZone"]), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__["ChangeDetectorRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](MAT_AUTOCOMPLETE_SCROLL_STRATEGY), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_8__["Directionality"], 8), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_material_form_field__WEBPACK_IMPORTED_MODULE_13__["MAT_FORM_FIELD"], 9), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_common__WEBPACK_IMPORTED_MODULE_5__["DOCUMENT"], 8), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_7__["ViewportRuler"])); }; _MatAutocompleteTriggerBase.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineDirective"]({ type: _MatAutocompleteTriggerBase, inputs: { position: ["matAutocompletePosition", "position"], autocompleteAttribute: ["autocomplete", "autocompleteAttribute"], autocompleteDisabled: ["matAutocompleteDisabled", "autocompleteDisabled"], autocomplete: ["matAutocomplete", "autocomplete"], connectedTo: ["matAutocompleteConnectedTo", "connectedTo"] }, features: [_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵNgOnChangesFeature"]] }); _MatAutocompleteTriggerBase.ctorParameters = () => [ { type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["ElementRef"] }, { type: _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_6__["Overlay"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["ViewContainerRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["NgZone"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["ChangeDetectorRef"] }, { type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Inject"], args: [MAT_AUTOCOMPLETE_SCROLL_STRATEGY,] }] }, { type: _angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_8__["Directionality"], decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Optional"] }] }, { type: _angular_material_form_field__WEBPACK_IMPORTED_MODULE_13__["MatFormField"], decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Optional"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Inject"], args: [_angular_material_form_field__WEBPACK_IMPORTED_MODULE_13__["MAT_FORM_FIELD"],] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Host"] }] }, { type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Optional"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Inject"], args: [_angular_common__WEBPACK_IMPORTED_MODULE_5__["DOCUMENT"],] }] }, { type: _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_7__["ViewportRuler"] } ]; _MatAutocompleteTriggerBase.propDecorators = { autocomplete: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Input"], args: ['matAutocomplete',] }], position: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Input"], args: ['matAutocompletePosition',] }], connectedTo: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Input"], args: ['matAutocompleteConnectedTo',] }], autocompleteAttribute: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Input"], args: ['autocomplete',] }], autocompleteDisabled: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Input"], args: ['matAutocompleteDisabled',] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](_MatAutocompleteTriggerBase, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Directive"] }], function () { return [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["ElementRef"] }, { type: _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_6__["Overlay"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["ViewContainerRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["NgZone"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["ChangeDetectorRef"] }, { type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Inject"], args: [MAT_AUTOCOMPLETE_SCROLL_STRATEGY] }] }, { type: _angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_8__["Directionality"], decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Optional"] }] }, { type: _angular_material_form_field__WEBPACK_IMPORTED_MODULE_13__["MatFormField"], decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Optional"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Inject"], args: [_angular_material_form_field__WEBPACK_IMPORTED_MODULE_13__["MAT_FORM_FIELD"]] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Host"] }] }, { type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Optional"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Inject"], args: [_angular_common__WEBPACK_IMPORTED_MODULE_5__["DOCUMENT"]] }] }, { type: _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_7__["ViewportRuler"] }]; }, { position: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Input"], args: ['matAutocompletePosition'] }], autocompleteAttribute: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Input"], args: ['autocomplete'] }], autocompleteDisabled: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Input"], args: ['matAutocompleteDisabled'] }], autocomplete: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Input"], args: ['matAutocomplete'] }], connectedTo: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Input"], args: ['matAutocompleteConnectedTo'] }] }); })(); class MatAutocompleteTrigger extends _MatAutocompleteTriggerBase { constructor() { super(...arguments); this._aboveClass = 'mat-autocomplete-panel-above'; } } MatAutocompleteTrigger.ɵfac = function MatAutocompleteTrigger_Factory(t) { return ɵMatAutocompleteTrigger_BaseFactory(t || MatAutocompleteTrigger); }; MatAutocompleteTrigger.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineDirective"]({ type: MatAutocompleteTrigger, selectors: [["input", "matAutocomplete", ""], ["textarea", "matAutocomplete", ""]], hostAttrs: [1, "mat-autocomplete-trigger"], hostVars: 7, hostBindings: function MatAutocompleteTrigger_HostBindings(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵlistener"]("focusin", function MatAutocompleteTrigger_focusin_HostBindingHandler() { return ctx._handleFocus(); })("blur", function MatAutocompleteTrigger_blur_HostBindingHandler() { return ctx._onTouched(); })("input", function MatAutocompleteTrigger_input_HostBindingHandler($event) { return ctx._handleInput($event); })("keydown", function MatAutocompleteTrigger_keydown_HostBindingHandler($event) { return ctx._handleKeydown($event); }); } if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵattribute"]("autocomplete", ctx.autocompleteAttribute)("role", ctx.autocompleteDisabled ? null : "combobox")("aria-autocomplete", ctx.autocompleteDisabled ? null : "list")("aria-activedescendant", ctx.panelOpen && ctx.activeOption ? ctx.activeOption.id : null)("aria-expanded", ctx.autocompleteDisabled ? null : ctx.panelOpen.toString())("aria-owns", ctx.autocompleteDisabled || !ctx.panelOpen ? null : ctx.autocomplete == null ? null : ctx.autocomplete.id)("aria-haspopup", !ctx.autocompleteDisabled); } }, exportAs: ["matAutocompleteTrigger"], features: [_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵProvidersFeature"]([MAT_AUTOCOMPLETE_VALUE_ACCESSOR]), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵInheritDefinitionFeature"]] }); const ɵMatAutocompleteTrigger_BaseFactory = /*@__PURE__*/ _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵgetInheritedFactory"](MatAutocompleteTrigger); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](MatAutocompleteTrigger, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Directive"], args: [{ selector: `input[matAutocomplete], textarea[matAutocomplete]`, host: { 'class': 'mat-autocomplete-trigger', '[attr.autocomplete]': 'autocompleteAttribute', '[attr.role]': 'autocompleteDisabled ? null : "combobox"', '[attr.aria-autocomplete]': 'autocompleteDisabled ? null : "list"', '[attr.aria-activedescendant]': '(panelOpen && activeOption) ? activeOption.id : null', '[attr.aria-expanded]': 'autocompleteDisabled ? null : panelOpen.toString()', '[attr.aria-owns]': '(autocompleteDisabled || !panelOpen) ? null : autocomplete?.id', '[attr.aria-haspopup]': '!autocompleteDisabled', // Note: we use `focusin`, as opposed to `focus`, in order to open the panel // a little earlier. This avoids issues where IE delays the focusing of the input. '(focusin)': '_handleFocus()', '(blur)': '_onTouched()', '(input)': '_handleInput($event)', '(keydown)': '_handleKeydown($event)' }, exportAs: 'matAutocompleteTrigger', providers: [MAT_AUTOCOMPLETE_VALUE_ACCESSOR] }] }], null, null); })(); /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ class MatAutocompleteModule { } MatAutocompleteModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineNgModule"]({ type: MatAutocompleteModule }); MatAutocompleteModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjector"]({ factory: function MatAutocompleteModule_Factory(t) { return new (t || MatAutocompleteModule)(); }, providers: [MAT_AUTOCOMPLETE_SCROLL_STRATEGY_FACTORY_PROVIDER], imports: [[ _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_6__["OverlayModule"], _angular_material_core__WEBPACK_IMPORTED_MODULE_3__["MatOptionModule"], _angular_material_core__WEBPACK_IMPORTED_MODULE_3__["MatCommonModule"], _angular_common__WEBPACK_IMPORTED_MODULE_5__["CommonModule"] ], _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_7__["CdkScrollableModule"], _angular_material_core__WEBPACK_IMPORTED_MODULE_3__["MatOptionModule"], _angular_material_core__WEBPACK_IMPORTED_MODULE_3__["MatCommonModule"]] }); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵsetNgModuleScope"](MatAutocompleteModule, { declarations: function () { return [MatAutocomplete, MatAutocompleteTrigger, MatAutocompleteOrigin]; }, imports: function () { return [_angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_6__["OverlayModule"], _angular_material_core__WEBPACK_IMPORTED_MODULE_3__["MatOptionModule"], _angular_material_core__WEBPACK_IMPORTED_MODULE_3__["MatCommonModule"], _angular_common__WEBPACK_IMPORTED_MODULE_5__["CommonModule"]]; }, exports: function () { return [MatAutocomplete, MatAutocompleteTrigger, MatAutocompleteOrigin, _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_7__["CdkScrollableModule"], _angular_material_core__WEBPACK_IMPORTED_MODULE_3__["MatOptionModule"], _angular_material_core__WEBPACK_IMPORTED_MODULE_3__["MatCommonModule"]]; } }); })(); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](MatAutocompleteModule, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["NgModule"], args: [{ imports: [ _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_6__["OverlayModule"], _angular_material_core__WEBPACK_IMPORTED_MODULE_3__["MatOptionModule"], _angular_material_core__WEBPACK_IMPORTED_MODULE_3__["MatCommonModule"], _angular_common__WEBPACK_IMPORTED_MODULE_5__["CommonModule"] ], exports: [ MatAutocomplete, MatAutocompleteTrigger, MatAutocompleteOrigin, _angular_cdk_scrolling__WEBPACK_IMPORTED_MODULE_7__["CdkScrollableModule"], _angular_material_core__WEBPACK_IMPORTED_MODULE_3__["MatOptionModule"], _angular_material_core__WEBPACK_IMPORTED_MODULE_3__["MatCommonModule"], ], declarations: [MatAutocomplete, MatAutocompleteTrigger, MatAutocompleteOrigin], providers: [MAT_AUTOCOMPLETE_SCROLL_STRATEGY_FACTORY_PROVIDER] }] }], null, null); })(); /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * Generated bundle index. Do not edit. */ //# sourceMappingURL=autocomplete.js.map /***/ }), /***/ "/2IL": /*!*************************************************!*\ !*** ./node_modules/lodash-es/isArrayBuffer.js ***! \*************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _baseIsArrayBuffer_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_baseIsArrayBuffer.js */ "aZmM"); /* harmony import */ var _baseUnary_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./_baseUnary.js */ "ovuK"); /* harmony import */ var _nodeUtil_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./_nodeUtil.js */ "xutz"); /* Node.js helper references. */ var nodeIsArrayBuffer = _nodeUtil_js__WEBPACK_IMPORTED_MODULE_2__["default"] && _nodeUtil_js__WEBPACK_IMPORTED_MODULE_2__["default"].isArrayBuffer; /** * Checks if `value` is classified as an `ArrayBuffer` object. * * @static * @memberOf _ * @since 4.3.0 * @category Lang * @param {*} value The value to check. * @returns {boolean} Returns `true` if `value` is an array buffer, else `false`. * @example * * _.isArrayBuffer(new ArrayBuffer(2)); * // => true * * _.isArrayBuffer(new Array(2)); * // => false */ var isArrayBuffer = nodeIsArrayBuffer ? Object(_baseUnary_js__WEBPACK_IMPORTED_MODULE_1__["default"])(nodeIsArrayBuffer) : _baseIsArrayBuffer_js__WEBPACK_IMPORTED_MODULE_0__["default"]; /* harmony default export */ __webpack_exports__["default"] = (isArrayBuffer); /***/ }), /***/ "/7y6": /*!************************************************!*\ !*** ./node_modules/lodash-es/_arrayReduce.js ***! \************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /** * A specialized version of `_.reduce` for arrays without support for * iteratee shorthands. * * @private * @param {Array} [array] The array to iterate over. * @param {Function} iteratee The function invoked per iteration. * @param {*} [accumulator] The initial value. * @param {boolean} [initAccum] Specify using the first element of `array` as * the initial value. * @returns {*} Returns the accumulated value. */ function arrayReduce(array, iteratee, accumulator, initAccum) { var index = -1, length = array == null ? 0 : array.length; if (initAccum && length) { accumulator = array[++index]; } while (++index < length) { accumulator = iteratee(accumulator, array[index], index, array); } return accumulator; } /* harmony default export */ __webpack_exports__["default"] = (arrayReduce); /***/ }), /***/ "/93A": /*!**********************************************************************!*\ !*** ./node_modules/face-api.js/build/es6/mtcnn/getSizesForScale.js ***! \**********************************************************************/ /*! exports provided: getSizesForScale */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getSizesForScale", function() { return getSizesForScale; }); function getSizesForScale(scale, _a) { var height = _a[0], width = _a[1]; return { height: Math.floor(height * scale), width: Math.floor(width * scale) }; } //# sourceMappingURL=getSizesForScale.js.map /***/ }), /***/ "/Eym": /*!*****************************************************!*\ !*** ./node_modules/date-fns/esm/subWeeks/index.js ***! \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return subWeeks; }); /* harmony import */ var _lib_toInteger_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../_lib/toInteger/index.js */ "/h9T"); /* harmony import */ var _addWeeks_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../addWeeks/index.js */ "r4sE"); /* harmony import */ var _lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../_lib/requiredArgs/index.js */ "jIYg"); /** * @name subWeeks * @category Week Helpers * @summary Subtract the specified number of weeks from the given date. * * @description * Subtract the specified number of weeks from the given date. * * ### v2.0.0 breaking changes: * * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes). * * @param {Date|Number} date - the date to be changed * @param {Number} amount - the amount of weeks to be subtracted. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`. * @returns {Date} the new date with the weeks subtracted * @throws {TypeError} 2 arguments required * * @example * // Subtract 4 weeks from 1 September 2014: * const result = subWeeks(new Date(2014, 8, 1), 4) * //=> Mon Aug 04 2014 00:00:00 */ function subWeeks(dirtyDate, dirtyAmount) { Object(_lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_2__["default"])(2, arguments); var amount = Object(_lib_toInteger_index_js__WEBPACK_IMPORTED_MODULE_0__["default"])(dirtyAmount); return Object(_addWeeks_index_js__WEBPACK_IMPORTED_MODULE_1__["default"])(dirtyDate, -amount); } /***/ }), /***/ "/HJZ": /*!******************************************!*\ !*** ./node_modules/lodash-es/update.js ***! \******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _baseUpdate_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_baseUpdate.js */ "rK3Z"); /* harmony import */ var _castFunction_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./_castFunction.js */ "ZnfP"); /** * This method is like `_.set` except that accepts `updater` to produce the * value to set. Use `_.updateWith` to customize `path` creation. The `updater` * is invoked with one argument: (value). * * **Note:** This method mutates `object`. * * @static * @memberOf _ * @since 4.6.0 * @category Object * @param {Object} object The object to modify. * @param {Array|string} path The path of the property to set. * @param {Function} updater The function to produce the updated value. * @returns {Object} Returns `object`. * @example * * var object = { 'a': [{ 'b': { 'c': 3 } }] }; * * _.update(object, 'a[0].b.c', function(n) { return n * n; }); * console.log(object.a[0].b.c); * // => 9 * * _.update(object, 'x[0].y.z', function(n) { return n ? n + 1 : 0; }); * console.log(object.x[0].y.z); * // => 0 */ function update(object, path, updater) { return object == null ? object : Object(_baseUpdate_js__WEBPACK_IMPORTED_MODULE_0__["default"])(object, path, Object(_castFunction_js__WEBPACK_IMPORTED_MODULE_1__["default"])(updater)); } /* harmony default export */ __webpack_exports__["default"] = (update); /***/ }), /***/ "/HfR": /*!***********************************************************!*\ !*** ./node_modules/face-api.js/build/es6/mtcnn/Mtcnn.js ***! \***********************************************************/ /*! exports provided: Mtcnn */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Mtcnn", function() { return Mtcnn; }); /* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "sJZM"); /* harmony import */ var _tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @tensorflow/tfjs-core */ "Re/O"); /* harmony import */ var _classes__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../classes */ "vEhk"); /* harmony import */ var _classes_FaceDetection__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../classes/FaceDetection */ "efAK"); /* harmony import */ var _classes_FaceLandmarks5__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../classes/FaceLandmarks5 */ "FMF9"); /* harmony import */ var _dom__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../dom */ "yOtO"); /* harmony import */ var _factories__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../factories */ "ozs/"); /* harmony import */ var _NeuralNetwork__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../NeuralNetwork */ "NGMu"); /* harmony import */ var _bgrToRgbTensor__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./bgrToRgbTensor */ "Fmk9"); /* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./config */ "3Uac"); /* harmony import */ var _extractParams__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./extractParams */ "UQvr"); /* harmony import */ var _extractParamsFromWeigthMap__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./extractParamsFromWeigthMap */ "Br55"); /* harmony import */ var _getSizesForScale__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./getSizesForScale */ "/93A"); /* harmony import */ var _MtcnnOptions__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./MtcnnOptions */ "bpdm"); /* harmony import */ var _pyramidDown__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./pyramidDown */ "d433"); /* harmony import */ var _stage1__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./stage1 */ "5h87"); /* harmony import */ var _stage2__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./stage2 */ "n1Ky"); /* harmony import */ var _stage3__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./stage3 */ "QQ2q"); var Mtcnn = /** @class */ (function (_super) { Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(Mtcnn, _super); function Mtcnn() { return _super.call(this, 'Mtcnn') || this; } Mtcnn.prototype.load = function (weightsOrUrl) { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { console.warn('mtcnn is deprecated and will be removed soon'); return [2 /*return*/, _super.prototype.load.call(this, weightsOrUrl)]; }); }); }; Mtcnn.prototype.loadFromDisk = function (filePath) { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { console.warn('mtcnn is deprecated and will be removed soon'); return [2 /*return*/, _super.prototype.loadFromDisk.call(this, filePath)]; }); }); }; Mtcnn.prototype.forwardInput = function (input, forwardParams) { if (forwardParams === void 0) { forwardParams = {}; } return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { var params, inputCanvas, stats, tsTotal, imgTensor, onReturn, _a, height, width, _b, minFaceSize, scaleFactor, maxNumScales, scoreThresholds, scaleSteps, scales, ts, out1, out2, out3, results; return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_c) { switch (_c.label) { case 0: params = this.params; if (!params) { throw new Error('Mtcnn - load model before inference'); } inputCanvas = input.canvases[0]; if (!inputCanvas) { throw new Error('Mtcnn - inputCanvas is not defined, note that passing tensors into Mtcnn.forwardInput is not supported yet.'); } stats = {}; tsTotal = Date.now(); imgTensor = _tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_1__["tidy"](function () { return Object(_bgrToRgbTensor__WEBPACK_IMPORTED_MODULE_8__["bgrToRgbTensor"])(_tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_1__["expandDims"](_tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_1__["browser"].fromPixels(inputCanvas)).toFloat()); }); onReturn = function (results) { // dispose tensors on return imgTensor.dispose(); stats.total = Date.now() - tsTotal; return results; }; _a = imgTensor.shape.slice(1), height = _a[0], width = _a[1]; _b = new _MtcnnOptions__WEBPACK_IMPORTED_MODULE_13__["MtcnnOptions"](forwardParams), minFaceSize = _b.minFaceSize, scaleFactor = _b.scaleFactor, maxNumScales = _b.maxNumScales, scoreThresholds = _b.scoreThresholds, scaleSteps = _b.scaleSteps; scales = (scaleSteps || Object(_pyramidDown__WEBPACK_IMPORTED_MODULE_14__["pyramidDown"])(minFaceSize, scaleFactor, [height, width])) .filter(function (scale) { var sizes = Object(_getSizesForScale__WEBPACK_IMPORTED_MODULE_12__["getSizesForScale"])(scale, [height, width]); return Math.min(sizes.width, sizes.height) > _config__WEBPACK_IMPORTED_MODULE_9__["CELL_SIZE"]; }) .slice(0, maxNumScales); stats.scales = scales; stats.pyramid = scales.map(function (scale) { return Object(_getSizesForScale__WEBPACK_IMPORTED_MODULE_12__["getSizesForScale"])(scale, [height, width]); }); ts = Date.now(); return [4 /*yield*/, Object(_stage1__WEBPACK_IMPORTED_MODULE_15__["stage1"])(imgTensor, scales, scoreThresholds[0], params.pnet, stats)]; case 1: out1 = _c.sent(); stats.total_stage1 = Date.now() - ts; if (!out1.boxes.length) { return [2 /*return*/, onReturn({ results: [], stats: stats })]; } stats.stage2_numInputBoxes = out1.boxes.length; // using the inputCanvas to extract and resize the image patches, since it is faster // than doing this on the gpu ts = Date.now(); return [4 /*yield*/, Object(_stage2__WEBPACK_IMPORTED_MODULE_16__["stage2"])(inputCanvas, out1.boxes, scoreThresholds[1], params.rnet, stats)]; case 2: out2 = _c.sent(); stats.total_stage2 = Date.now() - ts; if (!out2.boxes.length) { return [2 /*return*/, onReturn({ results: [], stats: stats })]; } stats.stage3_numInputBoxes = out2.boxes.length; ts = Date.now(); return [4 /*yield*/, Object(_stage3__WEBPACK_IMPORTED_MODULE_17__["stage3"])(inputCanvas, out2.boxes, scoreThresholds[2], params.onet, stats)]; case 3: out3 = _c.sent(); stats.total_stage3 = Date.now() - ts; results = out3.boxes.map(function (box, idx) { return Object(_factories__WEBPACK_IMPORTED_MODULE_6__["extendWithFaceLandmarks"])(Object(_factories__WEBPACK_IMPORTED_MODULE_6__["extendWithFaceDetection"])({}, new _classes_FaceDetection__WEBPACK_IMPORTED_MODULE_3__["FaceDetection"](out3.scores[idx], new _classes__WEBPACK_IMPORTED_MODULE_2__["Rect"](box.left / width, box.top / height, box.width / width, box.height / height), { height: height, width: width })), new _classes_FaceLandmarks5__WEBPACK_IMPORTED_MODULE_4__["FaceLandmarks5"](out3.points[idx].map(function (pt) { return pt.sub(new _classes__WEBPACK_IMPORTED_MODULE_2__["Point"](box.left, box.top)).div(new _classes__WEBPACK_IMPORTED_MODULE_2__["Point"](box.width, box.height)); }), { width: box.width, height: box.height })); }); return [2 /*return*/, onReturn({ results: results, stats: stats })]; } }); }); }; Mtcnn.prototype.forward = function (input, forwardParams) { if (forwardParams === void 0) { forwardParams = {}; } return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { var _a; return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_b) { switch (_b.label) { case 0: _a = this.forwardInput; return [4 /*yield*/, Object(_dom__WEBPACK_IMPORTED_MODULE_5__["toNetInput"])(input)]; case 1: return [4 /*yield*/, _a.apply(this, [_b.sent(), forwardParams])]; case 2: return [2 /*return*/, (_b.sent()).results]; } }); }); }; Mtcnn.prototype.forwardWithStats = function (input, forwardParams) { if (forwardParams === void 0) { forwardParams = {}; } return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { var _a; return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_b) { switch (_b.label) { case 0: _a = this.forwardInput; return [4 /*yield*/, Object(_dom__WEBPACK_IMPORTED_MODULE_5__["toNetInput"])(input)]; case 1: return [2 /*return*/, _a.apply(this, [_b.sent(), forwardParams])]; } }); }); }; Mtcnn.prototype.getDefaultModelName = function () { return 'mtcnn_model'; }; Mtcnn.prototype.extractParamsFromWeigthMap = function (weightMap) { return Object(_extractParamsFromWeigthMap__WEBPACK_IMPORTED_MODULE_11__["extractParamsFromWeigthMap"])(weightMap); }; Mtcnn.prototype.extractParams = function (weights) { return Object(_extractParams__WEBPACK_IMPORTED_MODULE_10__["extractParams"])(weights); }; return Mtcnn; }(_NeuralNetwork__WEBPACK_IMPORTED_MODULE_7__["NeuralNetwork"])); //# sourceMappingURL=Mtcnn.js.map /***/ }), /***/ "/Lp+": /*!**********************************************************************!*\ !*** ./node_modules/date-fns/esm/differenceInCalendarWeeks/index.js ***! \**********************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return differenceInCalendarWeeks; }); /* harmony import */ var _startOfWeek_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../startOfWeek/index.js */ "aetl"); /* harmony import */ var _lib_getTimezoneOffsetInMilliseconds_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../_lib/getTimezoneOffsetInMilliseconds/index.js */ "JCDJ"); /* harmony import */ var _lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../_lib/requiredArgs/index.js */ "jIYg"); var MILLISECONDS_IN_WEEK = 604800000; /** * @name differenceInCalendarWeeks * @category Week Helpers * @summary Get the number of calendar weeks between the given dates. * * @description * Get the number of calendar weeks between the given dates. * * ### v2.0.0 breaking changes: * * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes). * * @param {Date|Number} dateLeft - the later date * @param {Date|Number} dateRight - the earlier date * @param {Object} [options] - an object with options. * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} * @param {0|1|2|3|4|5|6} [options.weekStartsOn=0] - the index of the first day of the week (0 - Sunday) * @returns {Number} the number of calendar weeks * @throws {TypeError} 2 arguments required * @throws {RangeError} `options.weekStartsOn` must be between 0 and 6 * * @example * // How many calendar weeks are between 5 July 2014 and 20 July 2014? * const result = differenceInCalendarWeeks( * new Date(2014, 6, 20), * new Date(2014, 6, 5) * ) * //=> 3 * * @example * // If the week starts on Monday, * // how many calendar weeks are between 5 July 2014 and 20 July 2014? * const result = differenceInCalendarWeeks( * new Date(2014, 6, 20), * new Date(2014, 6, 5), * { weekStartsOn: 1 } * ) * //=> 2 */ function differenceInCalendarWeeks(dirtyDateLeft, dirtyDateRight, dirtyOptions) { Object(_lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_2__["default"])(2, arguments); var startOfWeekLeft = Object(_startOfWeek_index_js__WEBPACK_IMPORTED_MODULE_0__["default"])(dirtyDateLeft, dirtyOptions); var startOfWeekRight = Object(_startOfWeek_index_js__WEBPACK_IMPORTED_MODULE_0__["default"])(dirtyDateRight, dirtyOptions); var timestampLeft = startOfWeekLeft.getTime() - Object(_lib_getTimezoneOffsetInMilliseconds_index_js__WEBPACK_IMPORTED_MODULE_1__["default"])(startOfWeekLeft); var timestampRight = startOfWeekRight.getTime() - Object(_lib_getTimezoneOffsetInMilliseconds_index_js__WEBPACK_IMPORTED_MODULE_1__["default"])(startOfWeekRight); // Round the number of days to the nearest integer // because the number of milliseconds in a week is not constant // (e.g. it's different in the week of the daylight saving time clock shift) return Math.round((timestampLeft - timestampRight) / MILLISECONDS_IN_WEEK); } /***/ }), /***/ "/O7m": /*!**********************************************************************!*\ !*** ./node_modules/face-api.js/build/es6/xception/extractParams.js ***! \**********************************************************************/ /*! exports provided: extractParams */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "extractParams", function() { return extractParams; }); /* harmony import */ var _common__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../common */ "BENz"); /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils */ "5PHj"); function extractorsFactory(extractWeights, paramMappings) { var extractConvParams = Object(_common__WEBPACK_IMPORTED_MODULE_0__["extractConvParamsFactory"])(extractWeights, paramMappings); var extractSeparableConvParams = Object(_common__WEBPACK_IMPORTED_MODULE_0__["extractSeparableConvParamsFactory"])(extractWeights, paramMappings); function extractReductionBlockParams(channelsIn, channelsOut, mappedPrefix) { var separable_conv0 = extractSeparableConvParams(channelsIn, channelsOut, mappedPrefix + "/separable_conv0"); var separable_conv1 = extractSeparableConvParams(channelsOut, channelsOut, mappedPrefix + "/separable_conv1"); var expansion_conv = extractConvParams(channelsIn, channelsOut, 1, mappedPrefix + "/expansion_conv"); return { separable_conv0: separable_conv0, separable_conv1: separable_conv1, expansion_conv: expansion_conv }; } function extractMainBlockParams(channels, mappedPrefix) { var separable_conv0 = extractSeparableConvParams(channels, channels, mappedPrefix + "/separable_conv0"); var separable_conv1 = extractSeparableConvParams(channels, channels, mappedPrefix + "/separable_conv1"); var separable_conv2 = extractSeparableConvParams(channels, channels, mappedPrefix + "/separable_conv2"); return { separable_conv0: separable_conv0, separable_conv1: separable_conv1, separable_conv2: separable_conv2 }; } return { extractConvParams: extractConvParams, extractSeparableConvParams: extractSeparableConvParams, extractReductionBlockParams: extractReductionBlockParams, extractMainBlockParams: extractMainBlockParams }; } function extractParams(weights, numMainBlocks) { var paramMappings = []; var _a = Object(_common__WEBPACK_IMPORTED_MODULE_0__["extractWeightsFactory"])(weights), extractWeights = _a.extractWeights, getRemainingWeights = _a.getRemainingWeights; var _b = extractorsFactory(extractWeights, paramMappings), extractConvParams = _b.extractConvParams, extractSeparableConvParams = _b.extractSeparableConvParams, extractReductionBlockParams = _b.extractReductionBlockParams, extractMainBlockParams = _b.extractMainBlockParams; var entry_flow_conv_in = extractConvParams(3, 32, 3, 'entry_flow/conv_in'); var entry_flow_reduction_block_0 = extractReductionBlockParams(32, 64, 'entry_flow/reduction_block_0'); var entry_flow_reduction_block_1 = extractReductionBlockParams(64, 128, 'entry_flow/reduction_block_1'); var entry_flow = { conv_in: entry_flow_conv_in, reduction_block_0: entry_flow_reduction_block_0, reduction_block_1: entry_flow_reduction_block_1 }; var middle_flow = {}; Object(_utils__WEBPACK_IMPORTED_MODULE_1__["range"])(numMainBlocks, 0, 1).forEach(function (idx) { middle_flow["main_block_" + idx] = extractMainBlockParams(128, "middle_flow/main_block_" + idx); }); var exit_flow_reduction_block = extractReductionBlockParams(128, 256, 'exit_flow/reduction_block'); var exit_flow_separable_conv = extractSeparableConvParams(256, 512, 'exit_flow/separable_conv'); var exit_flow = { reduction_block: exit_flow_reduction_block, separable_conv: exit_flow_separable_conv }; if (getRemainingWeights().length !== 0) { throw new Error("weights remaing after extract: " + getRemainingWeights().length); } return { paramMappings: paramMappings, params: { entry_flow: entry_flow, middle_flow: middle_flow, exit_flow: exit_flow } }; } //# sourceMappingURL=extractParams.js.map /***/ }), /***/ "/PQc": /*!********************************************!*\ !*** ./node_modules/lodash-es/conforms.js ***! \********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _baseClone_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_baseClone.js */ "CfRg"); /* harmony import */ var _baseConforms_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./_baseConforms.js */ "meq2"); /** Used to compose bitmasks for cloning. */ var CLONE_DEEP_FLAG = 1; /** * Creates a function that invokes the predicate properties of `source` with * the corresponding property values of a given object, returning `true` if * all predicates return truthy, else `false`. * * **Note:** The created function is equivalent to `_.conformsTo` with * `source` partially applied. * * @static * @memberOf _ * @since 4.0.0 * @category Util * @param {Object} source The object of property predicates to conform to. * @returns {Function} Returns the new spec function. * @example * * var objects = [ * { 'a': 2, 'b': 1 }, * { 'a': 1, 'b': 2 } * ]; * * _.filter(objects, _.conforms({ 'b': function(n) { return n > 1; } })); * // => [{ 'a': 1, 'b': 2 }] */ function conforms(source) { return Object(_baseConforms_js__WEBPACK_IMPORTED_MODULE_1__["default"])(Object(_baseClone_js__WEBPACK_IMPORTED_MODULE_0__["default"])(source, CLONE_DEEP_FLAG)); } /* harmony default export */ __webpack_exports__["default"] = (conforms); /***/ }), /***/ "/QXO": /*!**************************************************!*\ !*** ./node_modules/@zxing/browser/esm/index.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _zxing_library__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @zxing/library */ "Ik8O"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "BarcodeFormat", function() { return _zxing_library__WEBPACK_IMPORTED_MODULE_0__["BarcodeFormat"]; }); /* harmony import */ var _common_HTMLCanvasElementLuminanceSource__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./common/HTMLCanvasElementLuminanceSource */ "BQvE"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "HTMLCanvasElementLuminanceSource", function() { return _common_HTMLCanvasElementLuminanceSource__WEBPACK_IMPORTED_MODULE_1__["HTMLCanvasElementLuminanceSource"]; }); /* harmony import */ var _common_HTMLVisualMediaElement__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./common/HTMLVisualMediaElement */ "lTHQ"); /* harmony import */ var _common_HTMLVisualMediaElement__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_common_HTMLVisualMediaElement__WEBPACK_IMPORTED_MODULE_2__); /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _common_HTMLVisualMediaElement__WEBPACK_IMPORTED_MODULE_2__) if(["default","BarcodeFormat","HTMLCanvasElementLuminanceSource"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _common_HTMLVisualMediaElement__WEBPACK_IMPORTED_MODULE_2__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony import */ var _common_IScannerControls__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./common/IScannerControls */ "YElM"); /* harmony import */ var _common_IScannerControls__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_common_IScannerControls__WEBPACK_IMPORTED_MODULE_3__); /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _common_IScannerControls__WEBPACK_IMPORTED_MODULE_3__) if(["default","BarcodeFormat","HTMLCanvasElementLuminanceSource"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _common_IScannerControls__WEBPACK_IMPORTED_MODULE_3__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony import */ var _readers_BrowserAztecCodeReader__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./readers/BrowserAztecCodeReader */ "jAob"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "BrowserAztecCodeReader", function() { return _readers_BrowserAztecCodeReader__WEBPACK_IMPORTED_MODULE_4__["BrowserAztecCodeReader"]; }); /* harmony import */ var _readers_BrowserMultiFormatOneDReader__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./readers/BrowserMultiFormatOneDReader */ "8qDK"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "BrowserMultiFormatOneDReader", function() { return _readers_BrowserMultiFormatOneDReader__WEBPACK_IMPORTED_MODULE_5__["BrowserMultiFormatOneDReader"]; }); /* harmony import */ var _readers_BrowserCodeReader__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./readers/BrowserCodeReader */ "1M1C"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "BrowserCodeReader", function() { return _readers_BrowserCodeReader__WEBPACK_IMPORTED_MODULE_6__["BrowserCodeReader"]; }); /* harmony import */ var _readers_BrowserDatamatrixCodeReader__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./readers/BrowserDatamatrixCodeReader */ "Q5es"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "BrowserDatamatrixCodeReader", function() { return _readers_BrowserDatamatrixCodeReader__WEBPACK_IMPORTED_MODULE_7__["BrowserDatamatrixCodeReader"]; }); /* harmony import */ var _readers_BrowserMultiFormatReader__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./readers/BrowserMultiFormatReader */ "/jzt"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "BrowserMultiFormatReader", function() { return _readers_BrowserMultiFormatReader__WEBPACK_IMPORTED_MODULE_8__["BrowserMultiFormatReader"]; }); /* harmony import */ var _readers_BrowserPDF417Reader__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./readers/BrowserPDF417Reader */ "jTPI"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "BrowserPDF417Reader", function() { return _readers_BrowserPDF417Reader__WEBPACK_IMPORTED_MODULE_9__["BrowserPDF417Reader"]; }); /* harmony import */ var _readers_BrowserQRCodeReader__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./readers/BrowserQRCodeReader */ "szyW"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "BrowserQRCodeReader", function() { return _readers_BrowserQRCodeReader__WEBPACK_IMPORTED_MODULE_10__["BrowserQRCodeReader"]; }); /* harmony import */ var _readers_IBrowserCodeReaderOptions__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./readers/IBrowserCodeReaderOptions */ "yJ/b"); /* harmony import */ var _readers_IBrowserCodeReaderOptions__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(_readers_IBrowserCodeReaderOptions__WEBPACK_IMPORTED_MODULE_11__); /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _readers_IBrowserCodeReaderOptions__WEBPACK_IMPORTED_MODULE_11__) if(["default","BarcodeFormat","HTMLCanvasElementLuminanceSource","BrowserAztecCodeReader","BrowserMultiFormatOneDReader","BrowserCodeReader","BrowserDatamatrixCodeReader","BrowserMultiFormatReader","BrowserPDF417Reader","BrowserQRCodeReader"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _readers_IBrowserCodeReaderOptions__WEBPACK_IMPORTED_MODULE_11__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony import */ var _writers_BrowserCodeSvgWriter__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./writers/BrowserCodeSvgWriter */ "y7uS"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "BrowserCodeSvgWriter", function() { return _writers_BrowserCodeSvgWriter__WEBPACK_IMPORTED_MODULE_12__["BrowserCodeSvgWriter"]; }); /* harmony import */ var _writers_BrowserQRCodeSvgWriter__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./writers/BrowserQRCodeSvgWriter */ "uAql"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "BrowserQRCodeSvgWriter", function() { return _writers_BrowserQRCodeSvgWriter__WEBPACK_IMPORTED_MODULE_13__["BrowserQRCodeSvgWriter"]; }); // public API // core // common // readers // writers //# sourceMappingURL=index.js.map /***/ }), /***/ "/Tr7": /*!***************************************************!*\ !*** ./node_modules/date-fns/esm/toDate/index.js ***! \***************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return toDate; }); /* harmony import */ var _lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../_lib/requiredArgs/index.js */ "jIYg"); /** * @name toDate * @category Common Helpers * @summary Convert the given argument to an instance of Date. * * @description * Convert the given argument to an instance of Date. * * If the argument is an instance of Date, the function returns its clone. * * If the argument is a number, it is treated as a timestamp. * * If the argument is none of the above, the function returns Invalid Date. * * **Note**: *all* Date arguments passed to any *date-fns* function is processed by `toDate`. * * @param {Date|Number} argument - the value to convert * @returns {Date} the parsed date in the local time zone * @throws {TypeError} 1 argument required * * @example * // Clone the date: * const result = toDate(new Date(2014, 1, 11, 11, 30, 30)) * //=> Tue Feb 11 2014 11:30:30 * * @example * // Convert the timestamp to date: * const result = toDate(1392098430000) * //=> Tue Feb 11 2014 11:30:30 */ function toDate(argument) { Object(_lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__["default"])(1, arguments); var argStr = Object.prototype.toString.call(argument); // Clone the date if (argument instanceof Date || typeof argument === 'object' && argStr === '[object Date]') { // Prevent the date to lose the milliseconds when passed to new Date() in IE10 return new Date(argument.getTime()); } else if (typeof argument === 'number' || argStr === '[object Number]') { return new Date(argument); } else { if ((typeof argument === 'string' || argStr === '[object String]') && typeof console !== 'undefined') { // eslint-disable-next-line no-console console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://git.io/fjule"); // eslint-disable-next-line no-console console.warn(new Error().stack); } return new Date(NaN); } } /***/ }), /***/ "/X5v": /*!************************************************!*\ !*** ./node_modules/moment/locale/x-pseudo.js ***! \************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { //! moment.js locale configuration //! locale : Pseudo [x-pseudo] //! author : Andrew Hood : https://github.com/andrewhood125 ;(function (global, factory) { true ? factory(__webpack_require__(/*! ../moment */ "wd/R")) : undefined }(this, (function (moment) { 'use strict'; //! moment.js locale configuration var xPseudo = moment.defineLocale('x-pseudo', { months: 'J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér'.split( '_' ), monthsShort: 'J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc'.split( '_' ), monthsParseExact: true, weekdays: 'S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý'.split( '_' ), weekdaysShort: 'S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát'.split('_'), weekdaysMin: 'S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'HH:mm', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd, D MMMM YYYY HH:mm', }, calendar: { sameDay: '[T~ódá~ý át] LT', nextDay: '[T~ómó~rró~w át] LT', nextWeek: 'dddd [át] LT', lastDay: '[Ý~ést~érdá~ý át] LT', lastWeek: '[L~ást] dddd [át] LT', sameElse: 'L', }, relativeTime: { future: 'í~ñ %s', past: '%s á~gó', s: 'á ~féw ~sécó~ñds', ss: '%d s~écóñ~ds', m: 'á ~míñ~úté', mm: '%d m~íñú~tés', h: 'á~ñ hó~úr', hh: '%d h~óúrs', d: 'á ~dáý', dd: '%d d~áýs', M: 'á ~móñ~th', MM: '%d m~óñt~hs', y: 'á ~ýéár', yy: '%d ý~éárs', }, dayOfMonthOrdinalParse: /\d{1,2}(th|st|nd|rd)/, ordinal: function (number) { var b = number % 10, output = ~~((number % 100) / 10) === 1 ? 'th' : b === 1 ? 'st' : b === 2 ? 'nd' : b === 3 ? 'rd' : 'th'; return number + output; }, week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); return xPseudo; }))); /***/ }), /***/ "/d8p": /*!*****************************************************************!*\ !*** ./node_modules/rxjs/_esm2015/internal/operators/repeat.js ***! \*****************************************************************/ /*! exports provided: repeat */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "repeat", function() { return repeat; }); /* harmony import */ var _Subscriber__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Subscriber */ "7o/Q"); /* harmony import */ var _observable_empty__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../observable/empty */ "EY2u"); function repeat(count = -1) { return (source) => { if (count === 0) { return Object(_observable_empty__WEBPACK_IMPORTED_MODULE_1__["empty"])(); } else if (count < 0) { return source.lift(new RepeatOperator(-1, source)); } else { return source.lift(new RepeatOperator(count - 1, source)); } }; } class RepeatOperator { constructor(count, source) { this.count = count; this.source = source; } call(subscriber, source) { return source.subscribe(new RepeatSubscriber(subscriber, this.count, this.source)); } } class RepeatSubscriber extends _Subscriber__WEBPACK_IMPORTED_MODULE_0__["Subscriber"] { constructor(destination, count, source) { super(destination); this.count = count; this.source = source; } complete() { if (!this.isStopped) { const { source, count } = this; if (count === 0) { return super.complete(); } else if (count > -1) { this.count = count - 1; } source.subscribe(this._unsubscribeAndRecycle()); } } } //# sourceMappingURL=repeat.js.map /***/ }), /***/ "/h9T": /*!***********************************************************!*\ !*** ./node_modules/date-fns/esm/_lib/toInteger/index.js ***! \***********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return toInteger; }); function toInteger(dirtyNumber) { if (dirtyNumber === null || dirtyNumber === true || dirtyNumber === false) { return NaN; } var number = Number(dirtyNumber); if (isNaN(number)) { return number; } return number < 0 ? Math.ceil(number) : Math.floor(number); } /***/ }), /***/ "/iSe": /*!******************************************************************************************!*\ !*** ./node_modules/angular-datatables/__ivy_ngcc__/src/angular-datatables.directive.js ***! \******************************************************************************************/ /*! exports provided: DataTableDirective */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DataTableDirective", function() { return DataTableDirective; }); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "fXoL"); /* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rxjs */ "qCKp"); /** * @license * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://raw.githubusercontent.com/l-lin/angular-datatables/master/LICENSE */ var DataTableDirective = /** @class */ (function () { function DataTableDirective(el, vcr, renderer) { this.el = el; this.vcr = vcr; this.renderer = renderer; /** * The DataTable option you pass to configure your table. */ this.dtOptions = {}; } DataTableDirective.prototype.ngOnInit = function () { var _this = this; if (this.dtTrigger) { this.dtTrigger.subscribe(function (options) { _this.displayTable(options); }); } else { this.displayTable(null); } }; DataTableDirective.prototype.ngOnDestroy = function () { if (this.dtTrigger) { this.dtTrigger.unsubscribe(); } if (this.dt) { this.dt.destroy(true); } }; DataTableDirective.prototype.displayTable = function (dtOptions) { var _this = this; // assign new options if provided if (dtOptions) { this.dtOptions = dtOptions; } this.dtInstance = new Promise(function (resolve, reject) { Promise.resolve(_this.dtOptions).then(function (resolvedDTOptions) { // validate object var isTableEmpty = Object.keys(resolvedDTOptions).length === 0 && $('tbody tr', _this.el.nativeElement).length === 0; if (isTableEmpty) { reject('Both the table and dtOptions cannot be empty'); return; } // Using setTimeout as a "hack" to be "part" of NgZone setTimeout(function () { // Assign DT properties here var options = { rowCallback: function (row, data, index) { if (resolvedDTOptions.columns) { var columns = resolvedDTOptions.columns; _this.applyNgPipeTransform(row, columns); _this.applyNgRefTemplate(row, columns, data); } // run user specified row callback if provided. if (resolvedDTOptions.rowCallback) { resolvedDTOptions.rowCallback(row, data, index); } } }; // merge user's config with ours options = Object.assign({}, resolvedDTOptions, options); _this.dt = $(_this.el.nativeElement).DataTable(options); resolve(_this.dt); }); }); }); }; DataTableDirective.prototype.applyNgPipeTransform = function (row, columns) { // Filter columns with pipe declared var colsWithPipe = columns.filter(function (x) { return x.ngPipeInstance && !x.ngTemplateRef; }); colsWithPipe.forEach(function (el) { var pipe = el.ngPipeInstance; // find index of column using `data` attr var i = columns.findIndex(function (e) { return e.data === el.data; }); // get
{{headerText}} {{dataAccessor(data, name)}} element which holds data using index var rowFromCol = row.childNodes.item(i); // Transform data with Pipe var rowVal = $(rowFromCol).text(); var rowValAfter = pipe.transform(rowVal); // Apply transformed string to $(rowFromCol).text(rowValAfter); }); }; DataTableDirective.prototype.applyNgRefTemplate = function (row, columns, data) { var _this = this; // Filter columns using `ngTemplateRef` var colsWithTemplate = columns.filter(function (x) { return x.ngTemplateRef && !x.ngPipeInstance; }); colsWithTemplate.forEach(function (el) { var _a = el.ngTemplateRef, ref = _a.ref, context = _a.context; // get element which holds data using index var i = columns.findIndex(function (e) { return e.data === el.data; }); var cellFromIndex = row.childNodes.item(i); // reset cell before applying transform $(cellFromIndex).html(''); // render onto DOM // finalize context to be sent to user var _context = Object.assign({}, context, context === null || context === void 0 ? void 0 : context.userData, { adtData: data }); var instance = _this.vcr.createEmbeddedView(ref, _context); _this.renderer.appendChild(cellFromIndex, instance.rootNodes[0]); }); }; DataTableDirective.ctorParameters = function () { return [ { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewContainerRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Renderer2"] } ]; }; DataTableDirective.propDecorators = { dtOptions: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], dtTrigger: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }] }; DataTableDirective.ɵfac = function DataTableDirective_Factory(t) { return new (t || DataTableDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewContainerRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["Renderer2"])); }; DataTableDirective.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: DataTableDirective, selectors: [["", "datatable", ""]], inputs: { dtOptions: "dtOptions", dtTrigger: "dtTrigger" } }); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](DataTableDirective, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: '[datatable]' }] }], function () { return [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewContainerRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Renderer2"] }]; }, { dtOptions: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], dtTrigger: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }] }); })(); return DataTableDirective; }()); //# sourceMappingURL=angular-datatables.directive.js.map /***/ }), /***/ "/jzt": /*!*****************************************************************************!*\ !*** ./node_modules/@zxing/browser/esm/readers/BrowserMultiFormatReader.js ***! \*****************************************************************************/ /*! exports provided: BrowserMultiFormatReader */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "BrowserMultiFormatReader", function() { return BrowserMultiFormatReader; }); /* harmony import */ var _zxing_library__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @zxing/library */ "Ik8O"); /* harmony import */ var _BrowserCodeReader__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./BrowserCodeReader */ "1M1C"); var __extends = (undefined && undefined.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); var BrowserMultiFormatReader = /** @class */ (function (_super) { __extends(BrowserMultiFormatReader, _super); function BrowserMultiFormatReader(hints, options) { var _this = this; var reader = new _zxing_library__WEBPACK_IMPORTED_MODULE_0__["MultiFormatReader"](); reader.setHints(hints); _this = _super.call(this, reader, hints, options) || this; _this.reader = reader; return _this; } Object.defineProperty(BrowserMultiFormatReader.prototype, "possibleFormats", { set: function (formats) { this.hints.set(_zxing_library__WEBPACK_IMPORTED_MODULE_0__["DecodeHintType"].POSSIBLE_FORMATS, formats); this.reader.setHints(this.hints); }, enumerable: false, configurable: true }); /** * Overwrite decodeBitmap to call decodeWithState, which will pay * attention to the hints set in the constructor function */ BrowserMultiFormatReader.prototype.decodeBitmap = function (binaryBitmap) { return this.reader.decodeWithState(binaryBitmap); }; /** * Allows to change hints in runtime. */ BrowserMultiFormatReader.prototype.setHints = function (hints) { this.hints = hints; this.reader.setHints(this.hints); }; return BrowserMultiFormatReader; }(_BrowserCodeReader__WEBPACK_IMPORTED_MODULE_1__["BrowserCodeReader"])); //# sourceMappingURL=BrowserMultiFormatReader.js.map /***/ }), /***/ "/oCe": /*!*****************************************************************!*\ !*** ./node_modules/@zxing/library/esm/core/oned/EAN8Reader.js ***! \*****************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _BarcodeFormat__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../BarcodeFormat */ "o2MM"); /* harmony import */ var _UPCEANReader__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./UPCEANReader */ "qyMP"); /* * Copyright 2008 ZXing authors * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ var __extends = (undefined && undefined.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); var __values = (undefined && undefined.__values) || function(o) { var s = typeof Symbol === "function" && Symbol.iterator, m = s && o[s], i = 0; if (m) return m.call(o); if (o && typeof o.length === "number") return { next: function () { if (o && i >= o.length) o = void 0; return { value: o && o[i++], done: !o }; } }; throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined."); }; /** *

Implements decoding of the EAN-8 format.

* * @author Sean Owen */ var EAN8Reader = /** @class */ (function (_super) { __extends(EAN8Reader, _super); function EAN8Reader() { var _this = _super.call(this) || this; _this.decodeMiddleCounters = Int32Array.from([0, 0, 0, 0]); return _this; } EAN8Reader.prototype.decodeMiddle = function (row, startRange, resultString) { var e_1, _a, e_2, _b; var counters = this.decodeMiddleCounters; counters[0] = 0; counters[1] = 0; counters[2] = 0; counters[3] = 0; var end = row.getSize(); var rowOffset = startRange[1]; for (var x = 0; x < 4 && rowOffset < end; x++) { var bestMatch = _UPCEANReader__WEBPACK_IMPORTED_MODULE_1__["default"].decodeDigit(row, counters, rowOffset, _UPCEANReader__WEBPACK_IMPORTED_MODULE_1__["default"].L_PATTERNS); resultString += String.fromCharCode(('0'.charCodeAt(0) + bestMatch)); try { for (var counters_1 = (e_1 = void 0, __values(counters)), counters_1_1 = counters_1.next(); !counters_1_1.done; counters_1_1 = counters_1.next()) { var counter = counters_1_1.value; rowOffset += counter; } } catch (e_1_1) { e_1 = { error: e_1_1 }; } finally { try { if (counters_1_1 && !counters_1_1.done && (_a = counters_1.return)) _a.call(counters_1); } finally { if (e_1) throw e_1.error; } } } var middleRange = _UPCEANReader__WEBPACK_IMPORTED_MODULE_1__["default"].findGuardPattern(row, rowOffset, true, _UPCEANReader__WEBPACK_IMPORTED_MODULE_1__["default"].MIDDLE_PATTERN, new Int32Array(_UPCEANReader__WEBPACK_IMPORTED_MODULE_1__["default"].MIDDLE_PATTERN.length).fill(0)); rowOffset = middleRange[1]; for (var x = 0; x < 4 && rowOffset < end; x++) { var bestMatch = _UPCEANReader__WEBPACK_IMPORTED_MODULE_1__["default"].decodeDigit(row, counters, rowOffset, _UPCEANReader__WEBPACK_IMPORTED_MODULE_1__["default"].L_PATTERNS); resultString += String.fromCharCode(('0'.charCodeAt(0) + bestMatch)); try { for (var counters_2 = (e_2 = void 0, __values(counters)), counters_2_1 = counters_2.next(); !counters_2_1.done; counters_2_1 = counters_2.next()) { var counter = counters_2_1.value; rowOffset += counter; } } catch (e_2_1) { e_2 = { error: e_2_1 }; } finally { try { if (counters_2_1 && !counters_2_1.done && (_b = counters_2.return)) _b.call(counters_2); } finally { if (e_2) throw e_2.error; } } } return { rowOffset: rowOffset, resultString: resultString }; }; EAN8Reader.prototype.getBarcodeFormat = function () { return _BarcodeFormat__WEBPACK_IMPORTED_MODULE_0__["default"].EAN_8; }; return EAN8Reader; }(_UPCEANReader__WEBPACK_IMPORTED_MODULE_1__["default"])); /* harmony default export */ __webpack_exports__["default"] = (EAN8Reader); //# sourceMappingURL=EAN8Reader.js.map /***/ }), /***/ "/p8u": /*!***********************************************************************************!*\ !*** ./node_modules/face-api.js/build/es6/xception/extractParamsFromWeigthMap.js ***! \***********************************************************************************/ /*! exports provided: extractParamsFromWeigthMap */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "extractParamsFromWeigthMap", function() { return extractParamsFromWeigthMap; }); /* harmony import */ var _common__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../common */ "BENz"); /* harmony import */ var _common_loadConvParamsFactory__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../common/loadConvParamsFactory */ "89DB"); /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils */ "5PHj"); function loadParamsFactory(weightMap, paramMappings) { var extractWeightEntry = Object(_common__WEBPACK_IMPORTED_MODULE_0__["extractWeightEntryFactory"])(weightMap, paramMappings); var extractConvParams = Object(_common_loadConvParamsFactory__WEBPACK_IMPORTED_MODULE_1__["loadConvParamsFactory"])(extractWeightEntry); var extractSeparableConvParams = Object(_common__WEBPACK_IMPORTED_MODULE_0__["loadSeparableConvParamsFactory"])(extractWeightEntry); function extractReductionBlockParams(mappedPrefix) { var separable_conv0 = extractSeparableConvParams(mappedPrefix + "/separable_conv0"); var separable_conv1 = extractSeparableConvParams(mappedPrefix + "/separable_conv1"); var expansion_conv = extractConvParams(mappedPrefix + "/expansion_conv"); return { separable_conv0: separable_conv0, separable_conv1: separable_conv1, expansion_conv: expansion_conv }; } function extractMainBlockParams(mappedPrefix) { var separable_conv0 = extractSeparableConvParams(mappedPrefix + "/separable_conv0"); var separable_conv1 = extractSeparableConvParams(mappedPrefix + "/separable_conv1"); var separable_conv2 = extractSeparableConvParams(mappedPrefix + "/separable_conv2"); return { separable_conv0: separable_conv0, separable_conv1: separable_conv1, separable_conv2: separable_conv2 }; } return { extractConvParams: extractConvParams, extractSeparableConvParams: extractSeparableConvParams, extractReductionBlockParams: extractReductionBlockParams, extractMainBlockParams: extractMainBlockParams }; } function extractParamsFromWeigthMap(weightMap, numMainBlocks) { var paramMappings = []; var _a = loadParamsFactory(weightMap, paramMappings), extractConvParams = _a.extractConvParams, extractSeparableConvParams = _a.extractSeparableConvParams, extractReductionBlockParams = _a.extractReductionBlockParams, extractMainBlockParams = _a.extractMainBlockParams; var entry_flow_conv_in = extractConvParams('entry_flow/conv_in'); var entry_flow_reduction_block_0 = extractReductionBlockParams('entry_flow/reduction_block_0'); var entry_flow_reduction_block_1 = extractReductionBlockParams('entry_flow/reduction_block_1'); var entry_flow = { conv_in: entry_flow_conv_in, reduction_block_0: entry_flow_reduction_block_0, reduction_block_1: entry_flow_reduction_block_1 }; var middle_flow = {}; Object(_utils__WEBPACK_IMPORTED_MODULE_2__["range"])(numMainBlocks, 0, 1).forEach(function (idx) { middle_flow["main_block_" + idx] = extractMainBlockParams("middle_flow/main_block_" + idx); }); var exit_flow_reduction_block = extractReductionBlockParams('exit_flow/reduction_block'); var exit_flow_separable_conv = extractSeparableConvParams('exit_flow/separable_conv'); var exit_flow = { reduction_block: exit_flow_reduction_block, separable_conv: exit_flow_separable_conv }; Object(_common__WEBPACK_IMPORTED_MODULE_0__["disposeUnusedWeightTensors"])(weightMap, paramMappings); return { params: { entry_flow: entry_flow, middle_flow: middle_flow, exit_flow: exit_flow }, paramMappings: paramMappings }; } //# sourceMappingURL=extractParamsFromWeigthMap.js.map /***/ }), /***/ "/pbd": /*!****************************************************************!*\ !*** ./node_modules/@zxing/library/esm/core/DecodeHintType.js ***! \****************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* * Copyright 2009 ZXing authors * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ /*namespace com.google.zxing {*/ /** * Encapsulates a type of hint that a caller may pass to a barcode reader to help it * more quickly or accurately decode it. It is up to implementations to decide what, * if anything, to do with the information that is supplied. * * @author Sean Owen * @author dswitkin@google.com (Daniel Switkin) * @see Reader#decode(BinaryBitmap,java.util.Map) */ var DecodeHintType; (function (DecodeHintType) { /** * Unspecified, application-specific hint. Maps to an unspecified {@link Object}. */ DecodeHintType[DecodeHintType["OTHER"] = 0] = "OTHER"; /*(Object.class)*/ /** * Image is a pure monochrome image of a barcode. Doesn't matter what it maps to; * use {@link Boolean#TRUE}. */ DecodeHintType[DecodeHintType["PURE_BARCODE"] = 1] = "PURE_BARCODE"; /*(Void.class)*/ /** * Image is known to be of one of a few possible formats. * Maps to a {@link List} of {@link BarcodeFormat}s. */ DecodeHintType[DecodeHintType["POSSIBLE_FORMATS"] = 2] = "POSSIBLE_FORMATS"; /*(List.class)*/ /** * Spend more time to try to find a barcode; optimize for accuracy, not speed. * Doesn't matter what it maps to; use {@link Boolean#TRUE}. */ DecodeHintType[DecodeHintType["TRY_HARDER"] = 3] = "TRY_HARDER"; /*(Void.class)*/ /** * Specifies what character encoding to use when decoding, where applicable (type String) */ DecodeHintType[DecodeHintType["CHARACTER_SET"] = 4] = "CHARACTER_SET"; /*(String.class)*/ /** * Allowed lengths of encoded data -- reject anything else. Maps to an {@code Int32Array}. */ DecodeHintType[DecodeHintType["ALLOWED_LENGTHS"] = 5] = "ALLOWED_LENGTHS"; /*(Int32Array.class)*/ /** * Assume Code 39 codes employ a check digit. Doesn't matter what it maps to; * use {@link Boolean#TRUE}. */ DecodeHintType[DecodeHintType["ASSUME_CODE_39_CHECK_DIGIT"] = 6] = "ASSUME_CODE_39_CHECK_DIGIT"; /*(Void.class)*/ /** * Assume the barcode is being processed as a GS1 barcode, and modify behavior as needed. * For example this affects FNC1 handling for Code 128 (aka GS1-128). Doesn't matter what it maps to; * use {@link Boolean#TRUE}. */ DecodeHintType[DecodeHintType["ASSUME_GS1"] = 7] = "ASSUME_GS1"; /*(Void.class)*/ /** * If true, return the start and end digits in a Codabar barcode instead of stripping them. They * are alpha, whereas the rest are numeric. By default, they are stripped, but this causes them * to not be. Doesn't matter what it maps to; use {@link Boolean#TRUE}. */ DecodeHintType[DecodeHintType["RETURN_CODABAR_START_END"] = 8] = "RETURN_CODABAR_START_END"; /*(Void.class)*/ /** * The caller needs to be notified via callback when a possible {@link ResultPoint} * is found. Maps to a {@link ResultPointCallback}. */ DecodeHintType[DecodeHintType["NEED_RESULT_POINT_CALLBACK"] = 9] = "NEED_RESULT_POINT_CALLBACK"; /*(ResultPointCallback.class)*/ /** * Allowed extension lengths for EAN or UPC barcodes. Other formats will ignore this. * Maps to an {@code Int32Array} of the allowed extension lengths, for example [2], [5], or [2, 5]. * If it is optional to have an extension, do not set this hint. If this is set, * and a UPC or EAN barcode is found but an extension is not, then no result will be returned * at all. */ DecodeHintType[DecodeHintType["ALLOWED_EAN_EXTENSIONS"] = 10] = "ALLOWED_EAN_EXTENSIONS"; /*(Int32Array.class)*/ // End of enumeration values. /** * Data type the hint is expecting. * Among the possible values the {@link Void} stands out as being used for * hints that do not expect a value to be supplied (flag hints). Such hints * will possibly have their value ignored, or replaced by a * {@link Boolean#TRUE}. Hint suppliers should probably use * {@link Boolean#TRUE} as directed by the actual hint documentation. */ // private valueType: Class // DecodeHintType(valueType: Class) { // this.valueType = valueType // } // public getValueType(): Class { // return valueType // } })(DecodeHintType || (DecodeHintType = {})); /* harmony default export */ __webpack_exports__["default"] = (DecodeHintType); //# sourceMappingURL=DecodeHintType.js.map /***/ }), /***/ "/pik": /*!**********************************************************!*\ !*** ./node_modules/date-fns/esm/formatRFC3339/index.js ***! \**********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return formatRFC3339; }); /* harmony import */ var _toDate_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../toDate/index.js */ "/Tr7"); /* harmony import */ var _isValid_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../isValid/index.js */ "Se/U"); /* harmony import */ var _lib_addLeadingZeros_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../_lib/addLeadingZeros/index.js */ "+7QN"); /* harmony import */ var _lib_toInteger_index_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../_lib/toInteger/index.js */ "/h9T"); /** * @name formatRFC3339 * @category Common Helpers * @summary Format the date according to the RFC 3339 standard (https://tools.ietf.org/html/rfc3339#section-5.6). * * @description * Return the formatted date string in RFC 3339 format. Options may be passed to control the parts and notations of the date. * * @param {Date|Number} date - the original date * @param {Object} [options] - an object with options. * @param {0|1|2|3} [options.fractionDigits=0] - number of digits after the decimal point after seconds * @returns {String} the formatted date string * @throws {TypeError} 1 argument required * @throws {RangeError} `date` must not be Invalid Date * @throws {RangeError} `options.fractionDigits` must be between 0 and 3 * * @example * // Represent 18 September 2019 in RFC 3339 format: * const result = formatRFC3339(new Date(2019, 8, 18, 19, 0, 52)) * //=> '2019-09-18T19:00:52Z' * * @example * // Represent 18 September 2019 in RFC 3339 format, 2 digits of second fraction: * const result = formatRFC3339(new Date(2019, 8, 18, 19, 0, 52, 234), { fractionDigits: 2 }) * //=> '2019-09-18T19:00:52.23Z' * * @example * // Represent 18 September 2019 in RFC 3339 format, 3 digits of second fraction * const result = formatRFC3339(new Date(2019, 8, 18, 19, 0, 52, 234), { fractionDigits: 3 }) * //=> '2019-09-18T19:00:52.234Z' */ function formatRFC3339(dirtyDate, dirtyOptions) { if (arguments.length < 1) { throw new TypeError("1 arguments required, but only ".concat(arguments.length, " present")); } var originalDate = Object(_toDate_index_js__WEBPACK_IMPORTED_MODULE_0__["default"])(dirtyDate); if (!Object(_isValid_index_js__WEBPACK_IMPORTED_MODULE_1__["default"])(originalDate)) { throw new RangeError('Invalid time value'); } var _ref = dirtyOptions || {}, _ref$fractionDigits = _ref.fractionDigits, fractionDigits = _ref$fractionDigits === void 0 ? 0 : _ref$fractionDigits; // Test if fractionDigits is between 0 and 3 _and_ is not NaN if (!(fractionDigits >= 0 && fractionDigits <= 3)) { throw new RangeError('fractionDigits must be between 0 and 3 inclusively'); } var day = Object(_lib_addLeadingZeros_index_js__WEBPACK_IMPORTED_MODULE_2__["default"])(originalDate.getDate(), 2); var month = Object(_lib_addLeadingZeros_index_js__WEBPACK_IMPORTED_MODULE_2__["default"])(originalDate.getMonth() + 1, 2); var year = originalDate.getFullYear(); var hour = Object(_lib_addLeadingZeros_index_js__WEBPACK_IMPORTED_MODULE_2__["default"])(originalDate.getHours(), 2); var minute = Object(_lib_addLeadingZeros_index_js__WEBPACK_IMPORTED_MODULE_2__["default"])(originalDate.getMinutes(), 2); var second = Object(_lib_addLeadingZeros_index_js__WEBPACK_IMPORTED_MODULE_2__["default"])(originalDate.getSeconds(), 2); var fractionalSecond = ''; if (fractionDigits > 0) { var milliseconds = originalDate.getMilliseconds(); var fractionalSeconds = Math.floor(milliseconds * Math.pow(10, fractionDigits - 3)); fractionalSecond = '.' + Object(_lib_addLeadingZeros_index_js__WEBPACK_IMPORTED_MODULE_2__["default"])(fractionalSeconds, fractionDigits); } var offset = ''; var tzOffset = originalDate.getTimezoneOffset(); if (tzOffset !== 0) { var absoluteOffset = Math.abs(tzOffset); var hourOffset = Object(_lib_addLeadingZeros_index_js__WEBPACK_IMPORTED_MODULE_2__["default"])(Object(_lib_toInteger_index_js__WEBPACK_IMPORTED_MODULE_3__["default"])(absoluteOffset / 60), 2); var minuteOffset = Object(_lib_addLeadingZeros_index_js__WEBPACK_IMPORTED_MODULE_2__["default"])(absoluteOffset % 60, 2); // If less than 0, the sign is +, because it is ahead of time. var sign = tzOffset < 0 ? '+' : '-'; offset = "".concat(sign).concat(hourOffset, ":").concat(minuteOffset); } else { offset = 'Z'; } return "".concat(year, "-").concat(month, "-").concat(day, "T").concat(hour, ":").concat(minute, ":").concat(second).concat(fractionalSecond).concat(offset); } /***/ }), /***/ "/pzQ": /*!*****************************************************!*\ !*** ./node_modules/date-fns/esm/isExists/index.js ***! \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return isExists; }); /** * @name isExists * @category Common Helpers * @summary Is the given date exists? * * @description * Checks if the given arguments convert to an existing date. * * @param {Number} year of the date to check * @param {Number} month of the date to check * @param {Number} day of the date to check * @returns {Boolean} the date exists * @throws {TypeError} 3 arguments required * * @example * // For the valid date: * var result = isExists(2018, 0, 31) * //=> true * * @example * // For the invalid date: * var result = isExists(2018, 1, 31) * //=> false */ function isExists(year, month, day) { if (arguments.length < 3) { throw new TypeError('3 argument required, but only ' + arguments.length + ' present'); } var date = new Date(year, month, day); return date.getFullYear() === year && date.getMonth() === month && date.getDate() === day; } /***/ }), /***/ "/qmH": /*!***************************************************************************************************!*\ !*** ./node_modules/angular-resizable-element/__ivy_ngcc__/fesm2015/angular-resizable-element.js ***! \***************************************************************************************************/ /*! exports provided: ResizableDirective, ResizeHandleDirective, ResizableModule */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ResizableDirective", function() { return ResizableDirective; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ResizeHandleDirective", function() { return ResizeHandleDirective; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ResizableModule", function() { return ResizableModule; }); /* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/common */ "ofXK"); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "fXoL"); /* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs */ "qCKp"); /* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs/operators */ "kU1M"); /** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /** * @hidden * @type {?} */ const IS_TOUCH_DEVICE = (() => { // In case we're in Node.js environment. if (typeof window === 'undefined') { return false; } else { return ('ontouchstart' in window || navigator.maxTouchPoints > 0 || navigator.msMaxTouchPoints > 0); } })(); /** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /** * @param {?} value1 * @param {?} value2 * @param {?=} precision * @return {?} */ function isNumberCloseTo(value1, value2, precision = 3) { /** @type {?} */ const diff = Math.abs(value1 - value2); return diff < precision; } /** * @param {?} startingRect * @param {?} edges * @param {?} clientX * @param {?} clientY * @return {?} */ function getNewBoundingRectangle(startingRect, edges, clientX, clientY) { /** @type {?} */ const newBoundingRect = { top: startingRect.top, bottom: startingRect.bottom, left: startingRect.left, right: startingRect.right }; if (edges.top) { newBoundingRect.top += clientY; } if (edges.bottom) { newBoundingRect.bottom += clientY; } if (edges.left) { newBoundingRect.left += clientX; } if (edges.right) { newBoundingRect.right += clientX; } newBoundingRect.height = newBoundingRect.bottom - newBoundingRect.top; newBoundingRect.width = newBoundingRect.right - newBoundingRect.left; return newBoundingRect; } /** * @param {?} element * @param {?} ghostElementPositioning * @return {?} */ function getElementRect(element, ghostElementPositioning) { /** @type {?} */ let translateX = 0; /** @type {?} */ let translateY = 0; /** @type {?} */ const style = element.nativeElement.style; /** @type {?} */ const transformProperties = [ 'transform', '-ms-transform', '-moz-transform', '-o-transform' ]; /** @type {?} */ const transform = transformProperties .map(property => style[property]) .find(value => !!value); if (transform && transform.includes('translate')) { translateX = transform.replace(/.*translate3?d?\((-?[0-9]*)px, (-?[0-9]*)px.*/, '$1'); translateY = transform.replace(/.*translate3?d?\((-?[0-9]*)px, (-?[0-9]*)px.*/, '$2'); } if (ghostElementPositioning === 'absolute') { return { height: element.nativeElement.offsetHeight, width: element.nativeElement.offsetWidth, top: element.nativeElement.offsetTop - translateY, bottom: element.nativeElement.offsetHeight + element.nativeElement.offsetTop - translateY, left: element.nativeElement.offsetLeft - translateX, right: element.nativeElement.offsetWidth + element.nativeElement.offsetLeft - translateX }; } else { /** @type {?} */ const boundingRect = element.nativeElement.getBoundingClientRect(); return { height: boundingRect.height, width: boundingRect.width, top: boundingRect.top - translateY, bottom: boundingRect.bottom - translateY, left: boundingRect.left - translateX, right: boundingRect.right - translateX, scrollTop: element.nativeElement.scrollTop, scrollLeft: element.nativeElement.scrollLeft }; } } /** * @param {?} __0 * @return {?} */ function isWithinBoundingY({ clientY, rect }) { return clientY >= rect.top && clientY <= rect.bottom; } /** * @param {?} __0 * @return {?} */ function isWithinBoundingX({ clientX, rect }) { return clientX >= rect.left && clientX <= rect.right; } /** * @param {?} __0 * @return {?} */ function getResizeEdges({ clientX, clientY, elm, allowedEdges, cursorPrecision }) { /** @type {?} */ const elmPosition = elm.nativeElement.getBoundingClientRect(); /** @type {?} */ const edges = {}; if (allowedEdges.left && isNumberCloseTo(clientX, elmPosition.left, cursorPrecision) && isWithinBoundingY({ clientY, rect: elmPosition })) { edges.left = true; } if (allowedEdges.right && isNumberCloseTo(clientX, elmPosition.right, cursorPrecision) && isWithinBoundingY({ clientY, rect: elmPosition })) { edges.right = true; } if (allowedEdges.top && isNumberCloseTo(clientY, elmPosition.top, cursorPrecision) && isWithinBoundingX({ clientX, rect: elmPosition })) { edges.top = true; } if (allowedEdges.bottom && isNumberCloseTo(clientY, elmPosition.bottom, cursorPrecision) && isWithinBoundingX({ clientX, rect: elmPosition })) { edges.bottom = true; } return edges; } /** @type {?} */ const DEFAULT_RESIZE_CURSORS = Object.freeze({ topLeft: 'nw-resize', topRight: 'ne-resize', bottomLeft: 'sw-resize', bottomRight: 'se-resize', leftOrRight: 'col-resize', topOrBottom: 'row-resize' }); /** * @param {?} edges * @param {?} cursors * @return {?} */ function getResizeCursor(edges, cursors) { if (edges.left && edges.top) { return cursors.topLeft; } else if (edges.right && edges.top) { return cursors.topRight; } else if (edges.left && edges.bottom) { return cursors.bottomLeft; } else if (edges.right && edges.bottom) { return cursors.bottomRight; } else if (edges.left || edges.right) { return cursors.leftOrRight; } else if (edges.top || edges.bottom) { return cursors.topOrBottom; } else { return ''; } } /** * @param {?} __0 * @return {?} */ function getEdgesDiff({ edges, initialRectangle, newRectangle }) { /** @type {?} */ const edgesDiff = {}; Object.keys(edges).forEach(edge => { edgesDiff[edge] = (newRectangle[edge] || 0) - (initialRectangle[edge] || 0); }); return edgesDiff; } /** @type {?} */ const RESIZE_ACTIVE_CLASS = 'resize-active'; /** @type {?} */ const RESIZE_LEFT_HOVER_CLASS = 'resize-left-hover'; /** @type {?} */ const RESIZE_RIGHT_HOVER_CLASS = 'resize-right-hover'; /** @type {?} */ const RESIZE_TOP_HOVER_CLASS = 'resize-top-hover'; /** @type {?} */ const RESIZE_BOTTOM_HOVER_CLASS = 'resize-bottom-hover'; /** @type {?} */ const RESIZE_GHOST_ELEMENT_CLASS = 'resize-ghost-element'; /** @type {?} */ const MOUSE_MOVE_THROTTLE_MS = 50; /** * Place this on an element to make it resizable. For example: * * ```html *
*
* ``` * Or in case they are sibling elements: * ```html *
*
* ``` */ class ResizableDirective { /** * @hidden * @param {?} platformId * @param {?} renderer * @param {?} elm * @param {?} zone */ constructor(platformId, renderer, elm, zone) { this.platformId = platformId; this.renderer = renderer; this.elm = elm; this.zone = zone; /** * The edges that an element can be resized from. Pass an object like `{top: true, bottom: false}`. By default no edges can be resized. * @deprecated use a resize handle instead that positions itself to the side of the element you would like to resize */ this.resizeEdges = {}; /** * Set to `true` to enable a temporary resizing effect of the element in between the `resizeStart` and `resizeEnd` events. */ this.enableGhostResize = false; /** * A snap grid that resize events will be locked to. * * e.g. to only allow the element to be resized every 10px set it to `{left: 10, right: 10}` */ this.resizeSnapGrid = {}; /** * The mouse cursors that will be set on the resize edges */ this.resizeCursors = DEFAULT_RESIZE_CURSORS; /** * Mouse over thickness to active cursor. * @deprecated invalid when you migrate to use resize handles instead of setting resizeEdges on the element */ this.resizeCursorPrecision = 3; /** * Define the positioning of the ghost element (can be fixed or absolute) */ this.ghostElementPositioning = 'fixed'; /** * Allow elements to be resized to negative dimensions */ this.allowNegativeResizes = false; /** * The mouse move throttle in milliseconds, default: 50 ms */ this.mouseMoveThrottleMS = MOUSE_MOVE_THROTTLE_MS; /** * Called when the mouse is pressed and a resize event is about to begin. `$event` is a `ResizeEvent` object. */ this.resizeStart = new _angular_core__WEBPACK_IMPORTED_MODULE_1__["EventEmitter"](); /** * Called as the mouse is dragged after a resize event has begun. `$event` is a `ResizeEvent` object. */ this.resizing = new _angular_core__WEBPACK_IMPORTED_MODULE_1__["EventEmitter"](); /** * Called after the mouse is released after a resize event. `$event` is a `ResizeEvent` object. */ this.resizeEnd = new _angular_core__WEBPACK_IMPORTED_MODULE_1__["EventEmitter"](); /** * @hidden */ this.mouseup = new rxjs__WEBPACK_IMPORTED_MODULE_2__["Subject"](); /** * @hidden */ this.mousedown = new rxjs__WEBPACK_IMPORTED_MODULE_2__["Subject"](); /** * @hidden */ this.mousemove = new rxjs__WEBPACK_IMPORTED_MODULE_2__["Subject"](); this.destroy$ = new rxjs__WEBPACK_IMPORTED_MODULE_2__["Subject"](); this.resizeEdges$ = new rxjs__WEBPACK_IMPORTED_MODULE_2__["Subject"](); this.pointerEventListeners = PointerEventListeners.getInstance(renderer, zone); } /** * @hidden * @return {?} */ ngOnInit() { /** @type {?} */ const mousedown$ = Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["merge"])(this.pointerEventListeners.pointerDown, this.mousedown); /** @type {?} */ const mousemove$ = Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["merge"])(this.pointerEventListeners.pointerMove, this.mousemove).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["tap"])(({ event }) => { if (currentResize) { try { event.preventDefault(); } catch (e) { // just adding try-catch not to see errors in console if there is a passive listener for same event somewhere // browser does nothing except of writing errors to console } } }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["share"])()); /** @type {?} */ const mouseup$ = Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["merge"])(this.pointerEventListeners.pointerUp, this.mouseup); /** @type {?} */ let currentResize; /** @type {?} */ const removeGhostElement = () => { if (currentResize && currentResize.clonedNode) { this.elm.nativeElement.parentElement.removeChild(currentResize.clonedNode); this.renderer.setStyle(this.elm.nativeElement, 'visibility', 'inherit'); } }; /** @type {?} */ const getResizeCursors = () => { return Object.assign({}, DEFAULT_RESIZE_CURSORS, this.resizeCursors); }; this.resizeEdges$ .pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["startWith"])(this.resizeEdges), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["map"])(() => { return (this.resizeEdges && Object.keys(this.resizeEdges).some(edge => !!this.resizeEdges[edge])); }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["switchMap"])(legacyResizeEdgesEnabled => legacyResizeEdgesEnabled ? mousemove$ : rxjs__WEBPACK_IMPORTED_MODULE_2__["EMPTY"]), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["auditTime"])(this.mouseMoveThrottleMS), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["takeUntil"])(this.destroy$)) .subscribe(({ clientX, clientY }) => { /** @type {?} */ const resizeEdges = getResizeEdges({ clientX, clientY, elm: this.elm, allowedEdges: this.resizeEdges, cursorPrecision: this.resizeCursorPrecision }); /** @type {?} */ const resizeCursors = getResizeCursors(); if (!currentResize) { /** @type {?} */ const cursor = getResizeCursor(resizeEdges, resizeCursors); this.renderer.setStyle(this.elm.nativeElement, 'cursor', cursor); } this.setElementClass(this.elm, RESIZE_LEFT_HOVER_CLASS, resizeEdges.left === true); this.setElementClass(this.elm, RESIZE_RIGHT_HOVER_CLASS, resizeEdges.right === true); this.setElementClass(this.elm, RESIZE_TOP_HOVER_CLASS, resizeEdges.top === true); this.setElementClass(this.elm, RESIZE_BOTTOM_HOVER_CLASS, resizeEdges.bottom === true); }); /** @type {?} */ const mousedrag = mousedown$ .pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["mergeMap"])(startCoords => { /** * @param {?} moveCoords * @return {?} */ function getDiff(moveCoords) { return { clientX: moveCoords.clientX - startCoords.clientX, clientY: moveCoords.clientY - startCoords.clientY }; } /** @type {?} */ const getSnapGrid = () => { /** @type {?} */ const snapGrid = { x: 1, y: 1 }; if (currentResize) { if (this.resizeSnapGrid.left && currentResize.edges.left) { snapGrid.x = +this.resizeSnapGrid.left; } else if (this.resizeSnapGrid.right && currentResize.edges.right) { snapGrid.x = +this.resizeSnapGrid.right; } if (this.resizeSnapGrid.top && currentResize.edges.top) { snapGrid.y = +this.resizeSnapGrid.top; } else if (this.resizeSnapGrid.bottom && currentResize.edges.bottom) { snapGrid.y = +this.resizeSnapGrid.bottom; } } return snapGrid; }; /** * @param {?} coords * @param {?} snapGrid * @return {?} */ function getGrid(coords, snapGrid) { return { x: Math.ceil(coords.clientX / snapGrid.x), y: Math.ceil(coords.clientY / snapGrid.y) }; } return ((/** @type {?} */ (Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["merge"])(mousemove$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["take"])(1)).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["map"])(coords => [, coords])), mousemove$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["pairwise"])()))))) .pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["map"])(([previousCoords, newCoords]) => { return [ previousCoords ? getDiff(previousCoords) : previousCoords, getDiff(newCoords) ]; })) .pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["filter"])(([previousCoords, newCoords]) => { if (!previousCoords) { return true; } /** @type {?} */ const snapGrid = getSnapGrid(); /** @type {?} */ const previousGrid = getGrid(previousCoords, snapGrid); /** @type {?} */ const newGrid = getGrid(newCoords, snapGrid); return (previousGrid.x !== newGrid.x || previousGrid.y !== newGrid.y); })) .pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["map"])(([, newCoords]) => { /** @type {?} */ const snapGrid = getSnapGrid(); return { clientX: Math.round(newCoords.clientX / snapGrid.x) * snapGrid.x, clientY: Math.round(newCoords.clientY / snapGrid.y) * snapGrid.y }; })) .pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["takeUntil"])(Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["merge"])(mouseup$, mousedown$))); })) .pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["filter"])(() => !!currentResize)); mousedrag .pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["map"])(({ clientX, clientY }) => { return getNewBoundingRectangle((/** @type {?} */ (currentResize)).startingRect, (/** @type {?} */ (currentResize)).edges, clientX, clientY); })) .pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["filter"])((newBoundingRect) => { return (this.allowNegativeResizes || !!(newBoundingRect.height && newBoundingRect.width && newBoundingRect.height > 0 && newBoundingRect.width > 0)); })) .pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["filter"])((newBoundingRect) => { return this.validateResize ? this.validateResize({ rectangle: newBoundingRect, edges: getEdgesDiff({ edges: (/** @type {?} */ (currentResize)).edges, initialRectangle: (/** @type {?} */ (currentResize)).startingRect, newRectangle: newBoundingRect }) }) : true; }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["takeUntil"])(this.destroy$)) .subscribe((newBoundingRect) => { if (currentResize && currentResize.clonedNode) { this.renderer.setStyle(currentResize.clonedNode, 'height', `${newBoundingRect.height}px`); this.renderer.setStyle(currentResize.clonedNode, 'width', `${newBoundingRect.width}px`); this.renderer.setStyle(currentResize.clonedNode, 'top', `${newBoundingRect.top}px`); this.renderer.setStyle(currentResize.clonedNode, 'left', `${newBoundingRect.left}px`); } if (this.resizing.observers.length > 0) { this.zone.run(() => { this.resizing.emit({ edges: getEdgesDiff({ edges: (/** @type {?} */ (currentResize)).edges, initialRectangle: (/** @type {?} */ (currentResize)).startingRect, newRectangle: newBoundingRect }), rectangle: newBoundingRect }); }); } (/** @type {?} */ (currentResize)).currentRect = newBoundingRect; }); mousedown$ .pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["map"])(({ clientX, clientY, edges }) => { return (edges || getResizeEdges({ clientX, clientY, elm: this.elm, allowedEdges: this.resizeEdges, cursorPrecision: this.resizeCursorPrecision })); })) .pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["filter"])((edges) => { return Object.keys(edges).length > 0; }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["takeUntil"])(this.destroy$)) .subscribe((edges) => { if (currentResize) { removeGhostElement(); } /** @type {?} */ const startingRect = getElementRect(this.elm, this.ghostElementPositioning); currentResize = { edges, startingRect, currentRect: startingRect }; /** @type {?} */ const resizeCursors = getResizeCursors(); /** @type {?} */ const cursor = getResizeCursor(currentResize.edges, resizeCursors); this.renderer.setStyle(document.body, 'cursor', cursor); this.setElementClass(this.elm, RESIZE_ACTIVE_CLASS, true); if (this.enableGhostResize) { currentResize.clonedNode = this.elm.nativeElement.cloneNode(true); this.elm.nativeElement.parentElement.appendChild(currentResize.clonedNode); this.renderer.setStyle(this.elm.nativeElement, 'visibility', 'hidden'); this.renderer.setStyle(currentResize.clonedNode, 'position', this.ghostElementPositioning); this.renderer.setStyle(currentResize.clonedNode, 'left', `${currentResize.startingRect.left}px`); this.renderer.setStyle(currentResize.clonedNode, 'top', `${currentResize.startingRect.top}px`); this.renderer.setStyle(currentResize.clonedNode, 'height', `${currentResize.startingRect.height}px`); this.renderer.setStyle(currentResize.clonedNode, 'width', `${currentResize.startingRect.width}px`); this.renderer.setStyle(currentResize.clonedNode, 'cursor', getResizeCursor(currentResize.edges, resizeCursors)); this.renderer.addClass(currentResize.clonedNode, RESIZE_GHOST_ELEMENT_CLASS); (/** @type {?} */ (currentResize.clonedNode)).scrollTop = (/** @type {?} */ (currentResize.startingRect .scrollTop)); (/** @type {?} */ (currentResize.clonedNode)).scrollLeft = (/** @type {?} */ (currentResize.startingRect .scrollLeft)); } if (this.resizeStart.observers.length > 0) { this.zone.run(() => { this.resizeStart.emit({ edges: getEdgesDiff({ edges, initialRectangle: startingRect, newRectangle: startingRect }), rectangle: getNewBoundingRectangle(startingRect, {}, 0, 0) }); }); } }); mouseup$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["takeUntil"])(this.destroy$)).subscribe(() => { if (currentResize) { this.renderer.removeClass(this.elm.nativeElement, RESIZE_ACTIVE_CLASS); this.renderer.setStyle(document.body, 'cursor', ''); this.renderer.setStyle(this.elm.nativeElement, 'cursor', ''); if (this.resizeEnd.observers.length > 0) { this.zone.run(() => { this.resizeEnd.emit({ edges: getEdgesDiff({ edges: (/** @type {?} */ (currentResize)).edges, initialRectangle: (/** @type {?} */ (currentResize)).startingRect, newRectangle: (/** @type {?} */ (currentResize)).currentRect }), rectangle: (/** @type {?} */ (currentResize)).currentRect }); }); } removeGhostElement(); currentResize = null; } }); } /** * @hidden * @param {?} changes * @return {?} */ ngOnChanges(changes) { if (changes.resizeEdges) { this.resizeEdges$.next(this.resizeEdges); } } /** * @hidden * @return {?} */ ngOnDestroy() { // browser check for angular universal, because it doesn't know what document is if (Object(_angular_common__WEBPACK_IMPORTED_MODULE_0__["isPlatformBrowser"])(this.platformId)) { this.renderer.setStyle(document.body, 'cursor', ''); } this.mousedown.complete(); this.mouseup.complete(); this.mousemove.complete(); this.resizeEdges$.complete(); this.destroy$.next(); } /** * @private * @param {?} elm * @param {?} name * @param {?} add * @return {?} */ setElementClass(elm, name, add) { if (add) { this.renderer.addClass(elm.nativeElement, name); } else { this.renderer.removeClass(elm.nativeElement, name); } } } ResizableDirective.ɵfac = function ResizableDirective_Factory(t) { return new (t || ResizableDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__["PLATFORM_ID"]), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__["Renderer2"]), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__["ElementRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__["NgZone"])); }; ResizableDirective.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({ type: ResizableDirective, selectors: [["", "mwlResizable", ""]], inputs: { resizeEdges: "resizeEdges", enableGhostResize: "enableGhostResize", resizeSnapGrid: "resizeSnapGrid", resizeCursors: "resizeCursors", resizeCursorPrecision: "resizeCursorPrecision", ghostElementPositioning: "ghostElementPositioning", allowNegativeResizes: "allowNegativeResizes", mouseMoveThrottleMS: "mouseMoveThrottleMS", validateResize: "validateResize" }, outputs: { resizeStart: "resizeStart", resizing: "resizing", resizeEnd: "resizeEnd" }, exportAs: ["mwlResizable"], features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵNgOnChangesFeature"]] }); /** @nocollapse */ ResizableDirective.ctorParameters = () => [ { type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Inject"], args: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["PLATFORM_ID"],] }] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Renderer2"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["ElementRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["NgZone"] } ]; ResizableDirective.propDecorators = { validateResize: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"] }], resizeEdges: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"] }], enableGhostResize: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"] }], resizeSnapGrid: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"] }], resizeCursors: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"] }], resizeCursorPrecision: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"] }], ghostElementPositioning: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"] }], allowNegativeResizes: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"] }], mouseMoveThrottleMS: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"] }], resizeStart: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Output"] }], resizing: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Output"] }], resizeEnd: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Output"] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](ResizableDirective, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Directive"], args: [{ selector: '[mwlResizable]', exportAs: 'mwlResizable' }] }], function () { return [{ type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Inject"], args: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["PLATFORM_ID"]] }] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Renderer2"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["ElementRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["NgZone"] }]; }, { resizeEdges: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"] }], enableGhostResize: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"] }], resizeSnapGrid: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"] }], resizeCursors: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"] }], resizeCursorPrecision: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"] }], ghostElementPositioning: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"] }], allowNegativeResizes: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"] }], mouseMoveThrottleMS: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"] }], resizeStart: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Output"] }], resizing: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Output"] }], resizeEnd: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Output"] }], validateResize: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"] }] }); })(); class PointerEventListeners { // tslint:disable-line /** * @param {?} renderer * @param {?} zone * @return {?} */ static getInstance(renderer, zone) { if (!PointerEventListeners.instance) { PointerEventListeners.instance = new PointerEventListeners(renderer, zone); } return PointerEventListeners.instance; } /** * @param {?} renderer * @param {?} zone */ constructor(renderer, zone) { this.pointerDown = new rxjs__WEBPACK_IMPORTED_MODULE_2__["Observable"]((observer) => { /** @type {?} */ let unsubscribeMouseDown; /** @type {?} */ let unsubscribeTouchStart; zone.runOutsideAngular(() => { unsubscribeMouseDown = renderer.listen('document', 'mousedown', (event) => { observer.next({ clientX: event.clientX, clientY: event.clientY, event }); }); if (IS_TOUCH_DEVICE) { unsubscribeTouchStart = renderer.listen('document', 'touchstart', (event) => { observer.next({ clientX: event.touches[0].clientX, clientY: event.touches[0].clientY, event }); }); } }); return () => { unsubscribeMouseDown(); if (IS_TOUCH_DEVICE) { (/** @type {?} */ (unsubscribeTouchStart))(); } }; }).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["share"])()); this.pointerMove = new rxjs__WEBPACK_IMPORTED_MODULE_2__["Observable"]((observer) => { /** @type {?} */ let unsubscribeMouseMove; /** @type {?} */ let unsubscribeTouchMove; zone.runOutsideAngular(() => { unsubscribeMouseMove = renderer.listen('document', 'mousemove', (event) => { observer.next({ clientX: event.clientX, clientY: event.clientY, event }); }); if (IS_TOUCH_DEVICE) { unsubscribeTouchMove = renderer.listen('document', 'touchmove', (event) => { observer.next({ clientX: event.targetTouches[0].clientX, clientY: event.targetTouches[0].clientY, event }); }); } }); return () => { unsubscribeMouseMove(); if (IS_TOUCH_DEVICE) { (/** @type {?} */ (unsubscribeTouchMove))(); } }; }).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["share"])()); this.pointerUp = new rxjs__WEBPACK_IMPORTED_MODULE_2__["Observable"]((observer) => { /** @type {?} */ let unsubscribeMouseUp; /** @type {?} */ let unsubscribeTouchEnd; /** @type {?} */ let unsubscribeTouchCancel; zone.runOutsideAngular(() => { unsubscribeMouseUp = renderer.listen('document', 'mouseup', (event) => { observer.next({ clientX: event.clientX, clientY: event.clientY, event }); }); if (IS_TOUCH_DEVICE) { unsubscribeTouchEnd = renderer.listen('document', 'touchend', (event) => { observer.next({ clientX: event.changedTouches[0].clientX, clientY: event.changedTouches[0].clientY, event }); }); unsubscribeTouchCancel = renderer.listen('document', 'touchcancel', (event) => { observer.next({ clientX: event.changedTouches[0].clientX, clientY: event.changedTouches[0].clientY, event }); }); } }); return () => { unsubscribeMouseUp(); if (IS_TOUCH_DEVICE) { (/** @type {?} */ (unsubscribeTouchEnd))(); (/** @type {?} */ (unsubscribeTouchCancel))(); } }; }).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["share"])()); } } /** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /** * An element placed inside a `mwlResizable` directive to be used as a drag and resize handle * * For example * * ```html *
*
*
* ``` * Or in case they are sibling elements: * ```html *
*
* ``` */ class ResizeHandleDirective { /** * @param {?} renderer * @param {?} element * @param {?} zone * @param {?} resizableDirective */ constructor(renderer, element, zone, resizableDirective) { this.renderer = renderer; this.element = element; this.zone = zone; this.resizableDirective = resizableDirective; /** * The `Edges` object that contains the edges of the parent element that dragging the handle will trigger a resize on */ this.resizeEdges = {}; this.eventListeners = {}; this.destroy$ = new rxjs__WEBPACK_IMPORTED_MODULE_2__["Subject"](); } /** * @return {?} */ ngOnInit() { this.zone.runOutsideAngular(() => { this.listenOnTheHost('mousedown').subscribe(event => { this.onMousedown(event, event.clientX, event.clientY); }); this.listenOnTheHost('mouseup').subscribe(event => { this.onMouseup(event.clientX, event.clientY); }); if (IS_TOUCH_DEVICE) { this.listenOnTheHost('touchstart').subscribe(event => { this.onMousedown(event, event.touches[0].clientX, event.touches[0].clientY); }); Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["merge"])(this.listenOnTheHost('touchend'), this.listenOnTheHost('touchcancel')).subscribe(event => { this.onMouseup(event.changedTouches[0].clientX, event.changedTouches[0].clientY); }); } }); } /** * @return {?} */ ngOnDestroy() { this.destroy$.next(); this.unsubscribeEventListeners(); } /** * @hidden * @param {?} event * @param {?} clientX * @param {?} clientY * @return {?} */ onMousedown(event, clientX, clientY) { event.preventDefault(); if (!this.eventListeners.touchmove) { this.eventListeners.touchmove = this.renderer.listen(this.element.nativeElement, 'touchmove', (touchMoveEvent) => { this.onMousemove(touchMoveEvent, touchMoveEvent.targetTouches[0].clientX, touchMoveEvent.targetTouches[0].clientY); }); } if (!this.eventListeners.mousemove) { this.eventListeners.mousemove = this.renderer.listen(this.element.nativeElement, 'mousemove', (mouseMoveEvent) => { this.onMousemove(mouseMoveEvent, mouseMoveEvent.clientX, mouseMoveEvent.clientY); }); } this.resizable.mousedown.next({ clientX, clientY, edges: this.resizeEdges }); } /** * @hidden * @param {?} clientX * @param {?} clientY * @return {?} */ onMouseup(clientX, clientY) { this.unsubscribeEventListeners(); this.resizable.mouseup.next({ clientX, clientY, edges: this.resizeEdges }); } // directive might be passed from DI or as an input /** * @private * @return {?} */ get resizable() { return this.resizableDirective || this.resizableContainer; } /** * @private * @param {?} event * @param {?} clientX * @param {?} clientY * @return {?} */ onMousemove(event, clientX, clientY) { this.resizable.mousemove.next({ clientX, clientY, edges: this.resizeEdges, event }); } /** * @private * @return {?} */ unsubscribeEventListeners() { Object.keys(this.eventListeners).forEach(type => { ((/** @type {?} */ (this))).eventListeners[type](); delete this.eventListeners[type]; }); } /** * @private * @template T * @param {?} eventName * @return {?} */ listenOnTheHost(eventName) { return Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["fromEvent"])(this.element.nativeElement, eventName).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["takeUntil"])(this.destroy$)); } } ResizeHandleDirective.ɵfac = function ResizeHandleDirective_Factory(t) { return new (t || ResizeHandleDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__["Renderer2"]), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__["ElementRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__["NgZone"]), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](ResizableDirective, 8)); }; ResizeHandleDirective.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({ type: ResizeHandleDirective, selectors: [["", "mwlResizeHandle", ""]], inputs: { resizeEdges: "resizeEdges", resizableContainer: "resizableContainer" } }); /** @nocollapse */ ResizeHandleDirective.ctorParameters = () => [ { type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Renderer2"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["ElementRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["NgZone"] }, { type: ResizableDirective, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Optional"] }] } ]; ResizeHandleDirective.propDecorators = { resizeEdges: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"] }], resizableContainer: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](ResizeHandleDirective, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Directive"], args: [{ selector: '[mwlResizeHandle]' }] }], function () { return [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Renderer2"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["ElementRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["NgZone"] }, { type: ResizableDirective, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Optional"] }] }]; }, { resizeEdges: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"] }], resizableContainer: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"] }] }); })(); /** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ class ResizableModule { } ResizableModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineNgModule"]({ type: ResizableModule }); ResizableModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjector"]({ factory: function ResizableModule_Factory(t) { return new (t || ResizableModule)(); } }); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵsetNgModuleScope"](ResizableModule, { declarations: [ResizableDirective, ResizeHandleDirective], exports: [ResizableDirective, ResizeHandleDirective] }); })(); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](ResizableModule, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["NgModule"], args: [{ declarations: [ResizableDirective, ResizeHandleDirective], exports: [ResizableDirective, ResizeHandleDirective] }] }], null, null); })(); /** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ //# sourceMappingURL=angular-resizable-element.js.map /***/ }), /***/ "/rCX": /*!*****************************************!*\ !*** ./node_modules/lodash-es/after.js ***! \*****************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _toInteger_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toInteger.js */ "fshX"); /** Error message constants. */ var FUNC_ERROR_TEXT = 'Expected a function'; /** * The opposite of `_.before`; this method creates a function that invokes * `func` once it's called `n` or more times. * * @static * @memberOf _ * @since 0.1.0 * @category Function * @param {number} n The number of calls before `func` is invoked. * @param {Function} func The function to restrict. * @returns {Function} Returns the new restricted function. * @example * * var saves = ['profile', 'settings']; * * var done = _.after(saves.length, function() { * console.log('done saving!'); * }); * * _.forEach(saves, function(type) { * asyncSave({ 'type': type, 'complete': done }); * }); * // => Logs 'done saving!' after the two async saves have completed. */ function after(n, func) { if (typeof func != 'function') { throw new TypeError(FUNC_ERROR_TEXT); } n = Object(_toInteger_js__WEBPACK_IMPORTED_MODULE_0__["default"])(n); return function() { if (--n < 1) { return func.apply(this, arguments); } }; } /* harmony default export */ __webpack_exports__["default"] = (after); /***/ }), /***/ "/rh5": /*!**************************************************************!*\ !*** ./node_modules/date-fns/esm/eachDayOfInterval/index.js ***! \**************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return eachDayOfInterval; }); /* harmony import */ var _toDate_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../toDate/index.js */ "/Tr7"); /* harmony import */ var _lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../_lib/requiredArgs/index.js */ "jIYg"); /** * @name eachDayOfInterval * @category Interval Helpers * @summary Return the array of dates within the specified time interval. * * @description * Return the array of dates within the specified time interval. * * ### v2.0.0 breaking changes: * * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes). * * - The function was renamed from `eachDay` to `eachDayOfInterval`. * This change was made to mirror the use of the word "interval" in standard ISO 8601:2004 terminology: * * ``` * 2.1.3 * time interval * part of the time axis limited by two instants * ``` * * Also, this function now accepts an object with `start` and `end` properties * instead of two arguments as an interval. * This function now throws `RangeError` if the start of the interval is after its end * or if any date in the interval is `Invalid Date`. * * ```javascript * // Before v2.0.0 * * eachDay(new Date(2014, 0, 10), new Date(2014, 0, 20)) * * // v2.0.0 onward * * eachDayOfInterval( * { start: new Date(2014, 0, 10), end: new Date(2014, 0, 20) } * ) * ``` * * @param {Interval} interval - the interval. See [Interval]{@link https://date-fns.org/docs/Interval} * @param {Object} [options] - an object with options. * @param {Number} [options.step=1] - the step to increment by. The value should be more than 1. * @returns {Date[]} the array with starts of days from the day of the interval start to the day of the interval end * @throws {TypeError} 1 argument required * @throws {RangeError} `options.step` must be a number greater than 1 * @throws {RangeError} The start of an interval cannot be after its end * @throws {RangeError} Date in interval cannot be `Invalid Date` * * @example * // Each day between 6 October 2014 and 10 October 2014: * const result = eachDayOfInterval({ * start: new Date(2014, 9, 6), * end: new Date(2014, 9, 10) * }) * //=> [ * // Mon Oct 06 2014 00:00:00, * // Tue Oct 07 2014 00:00:00, * // Wed Oct 08 2014 00:00:00, * // Thu Oct 09 2014 00:00:00, * // Fri Oct 10 2014 00:00:00 * // ] */ function eachDayOfInterval(dirtyInterval, options) { Object(_lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_1__["default"])(1, arguments); var interval = dirtyInterval || {}; var startDate = Object(_toDate_index_js__WEBPACK_IMPORTED_MODULE_0__["default"])(interval.start); var endDate = Object(_toDate_index_js__WEBPACK_IMPORTED_MODULE_0__["default"])(interval.end); var endTime = endDate.getTime(); // Throw an exception if start date is after end date or if any date is `Invalid Date` if (!(startDate.getTime() <= endTime)) { throw new RangeError('Invalid interval'); } var dates = []; var currentDate = startDate; currentDate.setHours(0, 0, 0, 0); var step = options && 'step' in options ? Number(options.step) : 1; if (step < 1 || isNaN(step)) throw new RangeError('`options.step` must be a number greater than 1'); while (currentDate.getTime() <= endTime) { dates.push(Object(_toDate_index_js__WEBPACK_IMPORTED_MODULE_0__["default"])(currentDate)); currentDate.setDate(currentDate.getDate() + step); currentDate.setHours(0, 0, 0, 0); } return dates; } /***/ }), /***/ "/t3+": /*!*************************************************************************!*\ !*** ./node_modules/@angular/material/__ivy_ngcc__/fesm2015/toolbar.js ***! \*************************************************************************/ /*! exports provided: MatToolbar, MatToolbarModule, MatToolbarRow, throwToolbarMixedModesError */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MatToolbar", function() { return MatToolbar; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MatToolbarModule", function() { return MatToolbarModule; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MatToolbarRow", function() { return MatToolbarRow; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "throwToolbarMixedModesError", function() { return throwToolbarMixedModesError; }); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "fXoL"); /* harmony import */ var _angular_material_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/material/core */ "FKr1"); /* harmony import */ var _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/cdk/platform */ "nLfN"); /* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/common */ "ofXK"); /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ // Boilerplate for applying mixins to MatToolbar. /** @docs-private */ const _c0 = ["*", [["mat-toolbar-row"]]]; const _c1 = ["*", "mat-toolbar-row"]; class MatToolbarBase { constructor(_elementRef) { this._elementRef = _elementRef; } } const _MatToolbarMixinBase = Object(_angular_material_core__WEBPACK_IMPORTED_MODULE_1__["mixinColor"])(MatToolbarBase); class MatToolbarRow { } MatToolbarRow.ɵfac = function MatToolbarRow_Factory(t) { return new (t || MatToolbarRow)(); }; MatToolbarRow.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: MatToolbarRow, selectors: [["mat-toolbar-row"]], hostAttrs: [1, "mat-toolbar-row"], exportAs: ["matToolbarRow"] }); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatToolbarRow, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: 'mat-toolbar-row', exportAs: 'matToolbarRow', host: { 'class': 'mat-toolbar-row' } }] }], null, null); })(); class MatToolbar extends _MatToolbarMixinBase { constructor(elementRef, _platform, document) { super(elementRef); this._platform = _platform; // TODO: make the document a required param when doing breaking changes. this._document = document; } ngAfterViewInit() { if (this._platform.isBrowser) { this._checkToolbarMixedModes(); this._toolbarRows.changes.subscribe(() => this._checkToolbarMixedModes()); } } /** * Throws an exception when developers are attempting to combine the different toolbar row modes. */ _checkToolbarMixedModes() { if (this._toolbarRows.length && (typeof ngDevMode === 'undefined' || ngDevMode)) { // Check if there are any other DOM nodes that can display content but aren't inside of // a element. const isCombinedUsage = Array.from(this._elementRef.nativeElement.childNodes) .filter(node => !(node.classList && node.classList.contains('mat-toolbar-row'))) .filter(node => node.nodeType !== (this._document ? this._document.COMMENT_NODE : 8)) .some(node => !!(node.textContent && node.textContent.trim())); if (isCombinedUsage) { throwToolbarMixedModesError(); } } } } MatToolbar.ɵfac = function MatToolbar_Factory(t) { return new (t || MatToolbar)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_2__["Platform"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_common__WEBPACK_IMPORTED_MODULE_3__["DOCUMENT"])); }; MatToolbar.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: MatToolbar, selectors: [["mat-toolbar"]], contentQueries: function MatToolbar_ContentQueries(rf, ctx, dirIndex) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, MatToolbarRow, true); } if (rf & 2) { var _t; _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx._toolbarRows = _t); } }, hostAttrs: [1, "mat-toolbar"], hostVars: 4, hostBindings: function MatToolbar_HostBindings(rf, ctx) { if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("mat-toolbar-multiple-rows", ctx._toolbarRows.length > 0)("mat-toolbar-single-row", ctx._toolbarRows.length === 0); } }, inputs: { color: "color" }, exportAs: ["matToolbar"], features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]], ngContentSelectors: _c1, decls: 2, vars: 0, template: function MatToolbar_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"](_c0); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](0); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](1, 1); } }, styles: [".cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%}\n"], encapsulation: 2, changeDetection: 0 }); MatToolbar.ctorParameters = () => [ { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] }, { type: _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_2__["Platform"] }, { type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Inject"], args: [_angular_common__WEBPACK_IMPORTED_MODULE_3__["DOCUMENT"],] }] } ]; MatToolbar.propDecorators = { _toolbarRows: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ContentChildren"], args: [MatToolbarRow, { descendants: true },] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatToolbar, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"], args: [{ selector: 'mat-toolbar', exportAs: 'matToolbar', template: "\n\n", inputs: ['color'], host: { 'class': 'mat-toolbar', '[class.mat-toolbar-multiple-rows]': '_toolbarRows.length > 0', '[class.mat-toolbar-single-row]': '_toolbarRows.length === 0' }, changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectionStrategy"].OnPush, encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewEncapsulation"].None, styles: [".cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%}\n"] }] }], function () { return [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] }, { type: _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_2__["Platform"] }, { type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Inject"], args: [_angular_common__WEBPACK_IMPORTED_MODULE_3__["DOCUMENT"]] }] }]; }, { _toolbarRows: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ContentChildren"], args: [MatToolbarRow, { descendants: true }] }] }); })(); /** * Throws an exception when attempting to combine the different toolbar row modes. * @docs-private */ function throwToolbarMixedModesError() { throw Error('MatToolbar: Attempting to combine different toolbar modes. ' + 'Either specify multiple `` elements explicitly or just place content ' + 'inside of a `` for a single row.'); } /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ class MatToolbarModule { } MatToolbarModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ type: MatToolbarModule }); MatToolbarModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({ factory: function MatToolbarModule_Factory(t) { return new (t || MatToolbarModule)(); }, imports: [[_angular_material_core__WEBPACK_IMPORTED_MODULE_1__["MatCommonModule"]], _angular_material_core__WEBPACK_IMPORTED_MODULE_1__["MatCommonModule"]] }); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](MatToolbarModule, { declarations: function () { return [MatToolbar, MatToolbarRow]; }, imports: function () { return [_angular_material_core__WEBPACK_IMPORTED_MODULE_1__["MatCommonModule"]]; }, exports: function () { return [MatToolbar, MatToolbarRow, _angular_material_core__WEBPACK_IMPORTED_MODULE_1__["MatCommonModule"]]; } }); })(); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MatToolbarModule, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgModule"], args: [{ imports: [_angular_material_core__WEBPACK_IMPORTED_MODULE_1__["MatCommonModule"]], exports: [MatToolbar, MatToolbarRow, _angular_material_core__WEBPACK_IMPORTED_MODULE_1__["MatCommonModule"]], declarations: [MatToolbar, MatToolbarRow] }] }], null, null); })(); /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * Generated bundle index. Do not edit. */ //# sourceMappingURL=toolbar.js.map /***/ }), /***/ "/uUt": /*!*******************************************************************************!*\ !*** ./node_modules/rxjs/_esm2015/internal/operators/distinctUntilChanged.js ***! \*******************************************************************************/ /*! exports provided: distinctUntilChanged */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "distinctUntilChanged", function() { return distinctUntilChanged; }); /* harmony import */ var _Subscriber__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Subscriber */ "7o/Q"); function distinctUntilChanged(compare, keySelector) { return (source) => source.lift(new DistinctUntilChangedOperator(compare, keySelector)); } class DistinctUntilChangedOperator { constructor(compare, keySelector) { this.compare = compare; this.keySelector = keySelector; } call(subscriber, source) { return source.subscribe(new DistinctUntilChangedSubscriber(subscriber, this.compare, this.keySelector)); } } class DistinctUntilChangedSubscriber extends _Subscriber__WEBPACK_IMPORTED_MODULE_0__["Subscriber"] { constructor(destination, compare, keySelector) { super(destination); this.keySelector = keySelector; this.hasKey = false; if (typeof compare === 'function') { this.compare = compare; } } compare(x, y) { return x === y; } _next(value) { let key; try { const { keySelector } = this; key = keySelector ? keySelector(value) : value; } catch (err) { return this.destination.error(err); } let result = false; if (this.hasKey) { try { const { compare } = this; result = compare(this.key, key); } catch (err) { return this.destination.error(err); } } else { this.hasKey = true; } if (!result) { this.key = key; this.destination.next(value); } } } //# sourceMappingURL=distinctUntilChanged.js.map /***/ }), /***/ "/xWd": /*!************************************************!*\ !*** ./node_modules/lodash-es/flattenDepth.js ***! \************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _baseFlatten_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_baseFlatten.js */ "uT1x"); /* harmony import */ var _toInteger_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toInteger.js */ "fshX"); /** * Recursively flatten `array` up to `depth` times. * * @static * @memberOf _ * @since 4.4.0 * @category Array * @param {Array} array The array to flatten. * @param {number} [depth=1] The maximum recursion depth. * @returns {Array} Returns the new flattened array. * @example * * var array = [1, [2, [3, [4]], 5]]; * * _.flattenDepth(array, 1); * // => [1, 2, [3, [4]], 5] * * _.flattenDepth(array, 2); * // => [1, 2, 3, [4], 5] */ function flattenDepth(array, depth) { var length = array == null ? 0 : array.length; if (!length) { return []; } depth = depth === undefined ? 1 : Object(_toInteger_js__WEBPACK_IMPORTED_MODULE_1__["default"])(depth); return Object(_baseFlatten_js__WEBPACK_IMPORTED_MODULE_0__["default"])(array, depth); } /* harmony default export */ __webpack_exports__["default"] = (flattenDepth); /***/ }), /***/ "/xio": /*!**********************************************!*\ !*** ./node_modules/lodash-es/_isKeyable.js ***! \**********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /** * Checks if `value` is suitable for use as unique object key. * * @private * @param {*} value The value to check. * @returns {boolean} Returns `true` if `value` is suitable, else `false`. */ function isKeyable(value) { var type = typeof value; return (type == 'string' || type == 'number' || type == 'symbol' || type == 'boolean') ? (value !== '__proto__') : (value === null); } /* harmony default export */ __webpack_exports__["default"] = (isKeyable); /***/ }), /***/ "/yFv": /*!*****************************************************!*\ !*** ./node_modules/lodash-es/_unescapeHtmlChar.js ***! \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _basePropertyOf_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_basePropertyOf.js */ "3+Ks"); /** Used to map HTML entities to characters. */ var htmlUnescapes = { '&': '&', '<': '<', '>': '>', '"': '"', ''': "'" }; /** * Used by `_.unescape` to convert HTML entities to characters. * * @private * @param {string} chr The matched character to unescape. * @returns {string} Returns the unescaped character. */ var unescapeHtmlChar = Object(_basePropertyOf_js__WEBPACK_IMPORTED_MODULE_0__["default"])(htmlUnescapes); /* harmony default export */ __webpack_exports__["default"] = (unescapeHtmlChar); /***/ }), /***/ "0/gg": /*!*********************************************************!*\ !*** ./node_modules/date-fns/esm/startOfToday/index.js ***! \*********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return startOfToday; }); /* harmony import */ var _startOfDay_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../startOfDay/index.js */ "M34a"); /** * @name startOfToday * @category Day Helpers * @summary Return the start of today. * @pure false * * @description * Return the start of today. * * > ⚠️ Please note that this function is not present in the FP submodule as * > it uses `Date.now()` internally hence impure and can't be safely curried. * * ### v2.0.0 breaking changes: * * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes). * * @returns {Date} the start of today * * @example * // If today is 6 October 2014: * var result = startOfToday() * //=> Mon Oct 6 2014 00:00:00 */ function startOfToday() { return Object(_startOfDay_index_js__WEBPACK_IMPORTED_MODULE_0__["default"])(Date.now()); } /***/ }), /***/ "029f": /*!********************************************!*\ !*** ./node_modules/lodash-es/_setData.js ***! \********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _baseSetData_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_baseSetData.js */ "HfAZ"); /* harmony import */ var _shortOut_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./_shortOut.js */ "Ha6T"); /** * Sets metadata for `func`. * * **Note:** If this function becomes hot, i.e. is invoked a lot in a short * period of time, it will trip its breaker and transition to an identity * function to avoid garbage collection pauses in V8. See * [V8 issue 2070](https://bugs.chromium.org/p/v8/issues/detail?id=2070) * for more details. * * @private * @param {Function} func The function to associate metadata with. * @param {*} data The metadata. * @returns {Function} Returns `func`. */ var setData = Object(_shortOut_js__WEBPACK_IMPORTED_MODULE_1__["default"])(_baseSetData_js__WEBPACK_IMPORTED_MODULE_0__["default"]); /* harmony default export */ __webpack_exports__["default"] = (setData); /***/ }), /***/ "02Lk": /*!*******************************************************************!*\ !*** ./node_modules/rxjs/_esm2015/internal/operators/distinct.js ***! \*******************************************************************/ /*! exports provided: distinct, DistinctSubscriber */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "distinct", function() { return distinct; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DistinctSubscriber", function() { return DistinctSubscriber; }); /* harmony import */ var _innerSubscribe__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../innerSubscribe */ "zx2A"); function distinct(keySelector, flushes) { return (source) => source.lift(new DistinctOperator(keySelector, flushes)); } class DistinctOperator { constructor(keySelector, flushes) { this.keySelector = keySelector; this.flushes = flushes; } call(subscriber, source) { return source.subscribe(new DistinctSubscriber(subscriber, this.keySelector, this.flushes)); } } class DistinctSubscriber extends _innerSubscribe__WEBPACK_IMPORTED_MODULE_0__["SimpleOuterSubscriber"] { constructor(destination, keySelector, flushes) { super(destination); this.keySelector = keySelector; this.values = new Set(); if (flushes) { this.add(Object(_innerSubscribe__WEBPACK_IMPORTED_MODULE_0__["innerSubscribe"])(flushes, new _innerSubscribe__WEBPACK_IMPORTED_MODULE_0__["SimpleInnerSubscriber"](this))); } } notifyNext() { this.values.clear(); } notifyError(error) { this._error(error); } _next(value) { if (this.keySelector) { this._useKeySelector(value); } else { this._finalizeNext(value, value); } } _useKeySelector(value) { let key; const { destination } = this; try { key = this.keySelector(value); } catch (err) { destination.error(err); return; } this._finalizeNext(key, value); } _finalizeNext(key, value) { const { values } = this; if (!values.has(key)) { values.add(key); this.destination.next(value); } } } //# sourceMappingURL=distinct.js.map /***/ }), /***/ "04ZW": /*!****************************************************************************!*\ !*** ./node_modules/rxjs/_esm2015/internal/observable/fromEventPattern.js ***! \****************************************************************************/ /*! exports provided: fromEventPattern */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "fromEventPattern", function() { return fromEventPattern; }); /* harmony import */ var _Observable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Observable */ "HDdC"); /* harmony import */ var _util_isArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/isArray */ "DH7j"); /* harmony import */ var _util_isFunction__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../util/isFunction */ "n6bG"); /* harmony import */ var _operators_map__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../operators/map */ "lJxs"); function fromEventPattern(addHandler, removeHandler, resultSelector) { if (resultSelector) { return fromEventPattern(addHandler, removeHandler).pipe(Object(_operators_map__WEBPACK_IMPORTED_MODULE_3__["map"])(args => Object(_util_isArray__WEBPACK_IMPORTED_MODULE_1__["isArray"])(args) ? resultSelector(...args) : resultSelector(args))); } return new _Observable__WEBPACK_IMPORTED_MODULE_0__["Observable"](subscriber => { const handler = (...e) => subscriber.next(e.length === 1 ? e[0] : e); let retValue; try { retValue = addHandler(handler); } catch (err) { subscriber.error(err); return undefined; } if (!Object(_util_isFunction__WEBPACK_IMPORTED_MODULE_2__["isFunction"])(removeHandler)) { return undefined; } return () => removeHandler(handler, retValue); }); } //# sourceMappingURL=fromEventPattern.js.map /***/ }), /***/ "05l1": /*!************************************************************************!*\ !*** ./node_modules/rxjs/_esm2015/internal/operators/publishReplay.js ***! \************************************************************************/ /*! exports provided: publishReplay */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "publishReplay", function() { return publishReplay; }); /* harmony import */ var _ReplaySubject__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../ReplaySubject */ "jtHE"); /* harmony import */ var _multicast__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./multicast */ "oB13"); function publishReplay(bufferSize, windowTime, selectorOrScheduler, scheduler) { if (selectorOrScheduler && typeof selectorOrScheduler !== 'function') { scheduler = selectorOrScheduler; } const selector = typeof selectorOrScheduler === 'function' ? selectorOrScheduler : undefined; const subject = new _ReplaySubject__WEBPACK_IMPORTED_MODULE_0__["ReplaySubject"](bufferSize, windowTime, scheduler); return (source) => Object(_multicast__WEBPACK_IMPORTED_MODULE_1__["multicast"])(() => subject, selector)(source); } //# sourceMappingURL=publishReplay.js.map /***/ }), /***/ "08aW": /*!*****************************************************!*\ !*** ./node_modules/date-fns/esm/getHours/index.js ***! \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return getHours; }); /* harmony import */ var _toDate_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../toDate/index.js */ "/Tr7"); /* harmony import */ var _lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../_lib/requiredArgs/index.js */ "jIYg"); /** * @name getHours * @category Hour Helpers * @summary Get the hours of the given date. * * @description * Get the hours of the given date. * * ### v2.0.0 breaking changes: * * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes). * * @param {Date|Number} date - the given date * @returns {Number} the hours * @throws {TypeError} 1 argument required * * @example * // Get the hours of 29 February 2012 11:45:00: * const result = getHours(new Date(2012, 1, 29, 11, 45)) * //=> 11 */ function getHours(dirtyDate) { Object(_lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_1__["default"])(1, arguments); var date = Object(_toDate_index_js__WEBPACK_IMPORTED_MODULE_0__["default"])(dirtyDate); var hours = date.getHours(); return hours; } /***/ }), /***/ "0EQZ": /*!************************************************************************!*\ !*** ./node_modules/@angular/cdk/__ivy_ngcc__/fesm2015/collections.js ***! \************************************************************************/ /*! exports provided: ArrayDataSource, DataSource, SelectionModel, UniqueSelectionDispatcher, _DisposeViewRepeaterStrategy, _RecycleViewRepeaterStrategy, _VIEW_REPEATER_STRATEGY, getMultipleValuesInSingleSelectionError, isDataSource */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ArrayDataSource", function() { return ArrayDataSource; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DataSource", function() { return DataSource; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SelectionModel", function() { return SelectionModel; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "UniqueSelectionDispatcher", function() { return UniqueSelectionDispatcher; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "_DisposeViewRepeaterStrategy", function() { return _DisposeViewRepeaterStrategy; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "_RecycleViewRepeaterStrategy", function() { return _RecycleViewRepeaterStrategy; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "_VIEW_REPEATER_STRATEGY", function() { return _VIEW_REPEATER_STRATEGY; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getMultipleValuesInSingleSelectionError", function() { return getMultipleValuesInSingleSelectionError; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isDataSource", function() { return isDataSource; }); /* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rxjs */ "qCKp"); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "fXoL"); /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ class DataSource { } /** Checks whether an object is a data source. */ function isDataSource(value) { // Check if the value is a DataSource by observing if it has a connect function. Cannot // be checked as an `instanceof DataSource` since people could create their own sources // that match the interface, but don't extend DataSource. return value && typeof value.connect === 'function'; } /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** DataSource wrapper for a native array. */ class ArrayDataSource extends DataSource { constructor(_data) { super(); this._data = _data; } connect() { return Object(rxjs__WEBPACK_IMPORTED_MODULE_0__["isObservable"])(this._data) ? this._data : Object(rxjs__WEBPACK_IMPORTED_MODULE_0__["of"])(this._data); } disconnect() { } } /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * A repeater that destroys views when they are removed from a * {@link ViewContainerRef}. When new items are inserted into the container, * the repeater will always construct a new embedded view for each item. * * @template T The type for the embedded view's $implicit property. * @template R The type for the item in each IterableDiffer change record. * @template C The type for the context passed to each embedded view. */ class _DisposeViewRepeaterStrategy { applyChanges(changes, viewContainerRef, itemContextFactory, itemValueResolver, itemViewChanged) { changes.forEachOperation((record, adjustedPreviousIndex, currentIndex) => { let view; let operation; if (record.previousIndex == null) { const insertContext = itemContextFactory(record, adjustedPreviousIndex, currentIndex); view = viewContainerRef.createEmbeddedView(insertContext.templateRef, insertContext.context, insertContext.index); operation = 1 /* INSERTED */; } else if (currentIndex == null) { viewContainerRef.remove(adjustedPreviousIndex); operation = 3 /* REMOVED */; } else { view = viewContainerRef.get(adjustedPreviousIndex); viewContainerRef.move(view, currentIndex); operation = 2 /* MOVED */; } if (itemViewChanged) { itemViewChanged({ context: view === null || view === void 0 ? void 0 : view.context, operation, record, }); } }); } detach() { } } /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * A repeater that caches views when they are removed from a * {@link ViewContainerRef}. When new items are inserted into the container, * the repeater will reuse one of the cached views instead of creating a new * embedded view. Recycling cached views reduces the quantity of expensive DOM * inserts. * * @template T The type for the embedded view's $implicit property. * @template R The type for the item in each IterableDiffer change record. * @template C The type for the context passed to each embedded view. */ class _RecycleViewRepeaterStrategy { constructor() { /** * The size of the cache used to store unused views. * Setting the cache size to `0` will disable caching. Defaults to 20 views. */ this.viewCacheSize = 20; /** * View cache that stores embedded view instances that have been previously stamped out, * but don't are not currently rendered. The view repeater will reuse these views rather than * creating brand new ones. * * TODO(michaeljamesparsons) Investigate whether using a linked list would improve performance. */ this._viewCache = []; } /** Apply changes to the DOM. */ applyChanges(changes, viewContainerRef, itemContextFactory, itemValueResolver, itemViewChanged) { // Rearrange the views to put them in the right location. changes.forEachOperation((record, adjustedPreviousIndex, currentIndex) => { let view; let operation; if (record.previousIndex == null) { // Item added. const viewArgsFactory = () => itemContextFactory(record, adjustedPreviousIndex, currentIndex); view = this._insertView(viewArgsFactory, currentIndex, viewContainerRef, itemValueResolver(record)); operation = view ? 1 /* INSERTED */ : 0 /* REPLACED */; } else if (currentIndex == null) { // Item removed. this._detachAndCacheView(adjustedPreviousIndex, viewContainerRef); operation = 3 /* REMOVED */; } else { // Item moved. view = this._moveView(adjustedPreviousIndex, currentIndex, viewContainerRef, itemValueResolver(record)); operation = 2 /* MOVED */; } if (itemViewChanged) { itemViewChanged({ context: view === null || view === void 0 ? void 0 : view.context, operation, record, }); } }); } detach() { for (const view of this._viewCache) { view.destroy(); } } /** * Inserts a view for a new item, either from the cache or by creating a new * one. Returns `undefined` if the item was inserted into a cached view. */ _insertView(viewArgsFactory, currentIndex, viewContainerRef, value) { let cachedView = this._insertViewFromCache(currentIndex, viewContainerRef); if (cachedView) { cachedView.context.$implicit = value; return undefined; } const viewArgs = viewArgsFactory(); return viewContainerRef.createEmbeddedView(viewArgs.templateRef, viewArgs.context, viewArgs.index); } /** Detaches the view at the given index and inserts into the view cache. */ _detachAndCacheView(index, viewContainerRef) { const detachedView = this._detachView(index, viewContainerRef); this._maybeCacheView(detachedView, viewContainerRef); } /** Moves view at the previous index to the current index. */ _moveView(adjustedPreviousIndex, currentIndex, viewContainerRef, value) { const view = viewContainerRef.get(adjustedPreviousIndex); viewContainerRef.move(view, currentIndex); view.context.$implicit = value; return view; } /** * Cache the given detached view. If the cache is full, the view will be * destroyed. */ _maybeCacheView(view, viewContainerRef) { if (this._viewCache.length < this.viewCacheSize) { this._viewCache.push(view); } else { const index = viewContainerRef.indexOf(view); // The host component could remove views from the container outside of // the view repeater. It's unlikely this will occur, but just in case, // destroy the view on its own, otherwise destroy it through the // container to ensure that all the references are removed. if (index === -1) { view.destroy(); } else { viewContainerRef.remove(index); } } } /** Inserts a recycled view from the cache at the given index. */ _insertViewFromCache(index, viewContainerRef) { const cachedView = this._viewCache.pop(); if (cachedView) { viewContainerRef.insert(cachedView, index); } return cachedView || null; } /** Detaches the embedded view at the given index. */ _detachView(index, viewContainerRef) { return viewContainerRef.detach(index); } } /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * Class to be used to power selecting one or more options from a list. */ class SelectionModel { constructor(_multiple = false, initiallySelectedValues, _emitChanges = true) { this._multiple = _multiple; this._emitChanges = _emitChanges; /** Currently-selected values. */ this._selection = new Set(); /** Keeps track of the deselected options that haven't been emitted by the change event. */ this._deselectedToEmit = []; /** Keeps track of the selected options that haven't been emitted by the change event. */ this._selectedToEmit = []; /** Event emitted when the value has changed. */ this.changed = new rxjs__WEBPACK_IMPORTED_MODULE_0__["Subject"](); if (initiallySelectedValues && initiallySelectedValues.length) { if (_multiple) { initiallySelectedValues.forEach(value => this._markSelected(value)); } else { this._markSelected(initiallySelectedValues[0]); } // Clear the array in order to avoid firing the change event for preselected values. this._selectedToEmit.length = 0; } } /** Selected values. */ get selected() { if (!this._selected) { this._selected = Array.from(this._selection.values()); } return this._selected; } /** * Selects a value or an array of values. */ select(...values) { this._verifyValueAssignment(values); values.forEach(value => this._markSelected(value)); this._emitChangeEvent(); } /** * Deselects a value or an array of values. */ deselect(...values) { this._verifyValueAssignment(values); values.forEach(value => this._unmarkSelected(value)); this._emitChangeEvent(); } /** * Toggles a value between selected and deselected. */ toggle(value) { this.isSelected(value) ? this.deselect(value) : this.select(value); } /** * Clears all of the selected values. */ clear() { this._unmarkAll(); this._emitChangeEvent(); } /** * Determines whether a value is selected. */ isSelected(value) { return this._selection.has(value); } /** * Determines whether the model does not have a value. */ isEmpty() { return this._selection.size === 0; } /** * Determines whether the model has a value. */ hasValue() { return !this.isEmpty(); } /** * Sorts the selected values based on a predicate function. */ sort(predicate) { if (this._multiple && this.selected) { this._selected.sort(predicate); } } /** * Gets whether multiple values can be selected. */ isMultipleSelection() { return this._multiple; } /** Emits a change event and clears the records of selected and deselected values. */ _emitChangeEvent() { // Clear the selected values so they can be re-cached. this._selected = null; if (this._selectedToEmit.length || this._deselectedToEmit.length) { this.changed.next({ source: this, added: this._selectedToEmit, removed: this._deselectedToEmit }); this._deselectedToEmit = []; this._selectedToEmit = []; } } /** Selects a value. */ _markSelected(value) { if (!this.isSelected(value)) { if (!this._multiple) { this._unmarkAll(); } this._selection.add(value); if (this._emitChanges) { this._selectedToEmit.push(value); } } } /** Deselects a value. */ _unmarkSelected(value) { if (this.isSelected(value)) { this._selection.delete(value); if (this._emitChanges) { this._deselectedToEmit.push(value); } } } /** Clears out the selected values. */ _unmarkAll() { if (!this.isEmpty()) { this._selection.forEach(value => this._unmarkSelected(value)); } } /** * Verifies the value assignment and throws an error if the specified value array is * including multiple values while the selection model is not supporting multiple values. */ _verifyValueAssignment(values) { if (values.length > 1 && !this._multiple && (typeof ngDevMode === 'undefined' || ngDevMode)) { throw getMultipleValuesInSingleSelectionError(); } } } /** * Returns an error that reports that multiple values are passed into a selection model * with a single value. * @docs-private */ function getMultipleValuesInSingleSelectionError() { return Error('Cannot pass multiple values into SelectionModel with single-value mode.'); } /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * Class to coordinate unique selection based on name. * Intended to be consumed as an Angular service. * This service is needed because native radio change events are only fired on the item currently * being selected, and we still need to uncheck the previous selection. * * This service does not *store* any IDs and names because they may change at any time, so it is * less error-prone if they are simply passed through when the events occur. */ class UniqueSelectionDispatcher { constructor() { this._listeners = []; } /** * Notify other items that selection for the given name has been set. * @param id ID of the item. * @param name Name of the item. */ notify(id, name) { for (let listener of this._listeners) { listener(id, name); } } /** * Listen for future changes to item selection. * @return Function used to deregister listener */ listen(listener) { this._listeners.push(listener); return () => { this._listeners = this._listeners.filter((registered) => { return listener !== registered; }); }; } ngOnDestroy() { this._listeners = []; } } UniqueSelectionDispatcher.ɵfac = function UniqueSelectionDispatcher_Factory(t) { return new (t || UniqueSelectionDispatcher)(); }; UniqueSelectionDispatcher.ɵprov = Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"])({ factory: function UniqueSelectionDispatcher_Factory() { return new UniqueSelectionDispatcher(); }, token: UniqueSelectionDispatcher, providedIn: "root" }); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](UniqueSelectionDispatcher, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Injectable"], args: [{ providedIn: 'root' }] }], function () { return []; }, null); })(); /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * Injection token for {@link _ViewRepeater}. This token is for use by Angular Material only. * @docs-private */ const _VIEW_REPEATER_STRATEGY = new _angular_core__WEBPACK_IMPORTED_MODULE_1__["InjectionToken"]('_ViewRepeater'); /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * Generated bundle index. Do not edit. */ //# sourceMappingURL=collections.js.map /***/ }), /***/ "0EUg": /*!********************************************************************!*\ !*** ./node_modules/rxjs/_esm2015/internal/operators/concatAll.js ***! \********************************************************************/ /*! exports provided: concatAll */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "concatAll", function() { return concatAll; }); /* harmony import */ var _mergeAll__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./mergeAll */ "bHdf"); function concatAll() { return Object(_mergeAll__WEBPACK_IMPORTED_MODULE_0__["mergeAll"])(1); } //# sourceMappingURL=concatAll.js.map /***/ }), /***/ "0FX9": /*!********************************************!*\ !*** ./node_modules/qrcode/lib/browser.js ***! \********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { const canPromise = __webpack_require__(/*! ./can-promise */ "Z92M") const QRCode = __webpack_require__(/*! ./core/qrcode */ "qmMu") const CanvasRenderer = __webpack_require__(/*! ./renderer/canvas */ "QUaw") const SvgRenderer = __webpack_require__(/*! ./renderer/svg-tag.js */ "QAZZ") function renderCanvas (renderFunc, canvas, text, opts, cb) { const args = [].slice.call(arguments, 1) const argsNum = args.length const isLastArgCb = typeof args[argsNum - 1] === 'function' if (!isLastArgCb && !canPromise()) { throw new Error('Callback required as last argument') } if (isLastArgCb) { if (argsNum < 2) { throw new Error('Too few arguments provided') } if (argsNum === 2) { cb = text text = canvas canvas = opts = undefined } else if (argsNum === 3) { if (canvas.getContext && typeof cb === 'undefined') { cb = opts opts = undefined } else { cb = opts opts = text text = canvas canvas = undefined } } } else { if (argsNum < 1) { throw new Error('Too few arguments provided') } if (argsNum === 1) { text = canvas canvas = opts = undefined } else if (argsNum === 2 && !canvas.getContext) { opts = text text = canvas canvas = undefined } return new Promise(function (resolve, reject) { try { const data = QRCode.create(text, opts) resolve(renderFunc(data, canvas, opts)) } catch (e) { reject(e) } }) } try { const data = QRCode.create(text, opts) cb(null, renderFunc(data, canvas, opts)) } catch (e) { cb(e) } } exports.create = QRCode.create exports.toCanvas = renderCanvas.bind(null, CanvasRenderer.render) exports.toDataURL = renderCanvas.bind(null, CanvasRenderer.renderToDataURL) // only svg for now. exports.toString = renderCanvas.bind(null, function (data, _, opts) { return SvgRenderer.render(data, opts) }) /***/ }), /***/ "0HXF": /*!*****************************************************************************!*\ !*** ./node_modules/date-fns/esm/locale/en-US/_lib/formatRelative/index.js ***! \*****************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); var formatRelativeLocale = { lastWeek: "'last' eeee 'at' p", yesterday: "'yesterday at' p", today: "'today at' p", tomorrow: "'tomorrow at' p", nextWeek: "eeee 'at' p", other: 'P' }; var formatRelative = function (token, _date, _baseDate, _options) { return formatRelativeLocale[token]; }; /* harmony default export */ __webpack_exports__["default"] = (formatRelative); /***/ }), /***/ "0IaG": /*!************************************************************************!*\ !*** ./node_modules/@angular/material/__ivy_ngcc__/fesm2015/dialog.js ***! \************************************************************************/ /*! exports provided: MAT_DIALOG_DATA, MAT_DIALOG_DEFAULT_OPTIONS, MAT_DIALOG_SCROLL_STRATEGY, MAT_DIALOG_SCROLL_STRATEGY_FACTORY, MAT_DIALOG_SCROLL_STRATEGY_PROVIDER, MAT_DIALOG_SCROLL_STRATEGY_PROVIDER_FACTORY, MatDialog, MatDialogActions, MatDialogClose, MatDialogConfig, MatDialogContainer, MatDialogContent, MatDialogModule, MatDialogRef, MatDialogTitle, _MatDialogBase, _MatDialogContainerBase, _closeDialogVia, matDialogAnimations, throwMatDialogContentAlreadyAttachedError */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MAT_DIALOG_DATA", function() { return MAT_DIALOG_DATA; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MAT_DIALOG_DEFAULT_OPTIONS", function() { return MAT_DIALOG_DEFAULT_OPTIONS; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MAT_DIALOG_SCROLL_STRATEGY", function() { return MAT_DIALOG_SCROLL_STRATEGY; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MAT_DIALOG_SCROLL_STRATEGY_FACTORY", function() { return MAT_DIALOG_SCROLL_STRATEGY_FACTORY; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MAT_DIALOG_SCROLL_STRATEGY_PROVIDER", function() { return MAT_DIALOG_SCROLL_STRATEGY_PROVIDER; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MAT_DIALOG_SCROLL_STRATEGY_PROVIDER_FACTORY", function() { return MAT_DIALOG_SCROLL_STRATEGY_PROVIDER_FACTORY; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MatDialog", function() { return MatDialog; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MatDialogActions", function() { return MatDialogActions; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MatDialogClose", function() { return MatDialogClose; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MatDialogConfig", function() { return MatDialogConfig; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MatDialogContainer", function() { return MatDialogContainer; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MatDialogContent", function() { return MatDialogContent; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MatDialogModule", function() { return MatDialogModule; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MatDialogRef", function() { return MatDialogRef; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MatDialogTitle", function() { return MatDialogTitle; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "_MatDialogBase", function() { return _MatDialogBase; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "_MatDialogContainerBase", function() { return _MatDialogContainerBase; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "_closeDialogVia", function() { return _closeDialogVia; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "matDialogAnimations", function() { return matDialogAnimations; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "throwMatDialogContentAlreadyAttachedError", function() { return throwMatDialogContentAlreadyAttachedError; }); /* harmony import */ var _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/cdk/overlay */ "rDax"); /* harmony import */ var _angular_cdk_portal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/cdk/portal */ "+rOU"); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ "fXoL"); /* harmony import */ var _angular_material_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/material/core */ "FKr1"); /* harmony import */ var _angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/cdk/bidi */ "cH1L"); /* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/common */ "ofXK"); /* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs */ "qCKp"); /* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! rxjs/operators */ "kU1M"); /* harmony import */ var _angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/cdk/a11y */ "u47x"); /* harmony import */ var _angular_animations__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/animations */ "R0Ic"); /* harmony import */ var _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/cdk/keycodes */ "FtGj"); /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * Configuration for opening a modal dialog with the MatDialog service. */ function MatDialogContainer_ng_template_0_Template(rf, ctx) { } class MatDialogConfig { constructor() { /** The ARIA role of the dialog element. */ this.role = 'dialog'; /** Custom class for the overlay pane. */ this.panelClass = ''; /** Whether the dialog has a backdrop. */ this.hasBackdrop = true; /** Custom class for the backdrop. */ this.backdropClass = ''; /** Whether the user can use escape or clicking on the backdrop to close the modal. */ this.disableClose = false; /** Width of the dialog. */ this.width = ''; /** Height of the dialog. */ this.height = ''; /** Max-width of the dialog. If a number is provided, assumes pixel units. Defaults to 80vw. */ this.maxWidth = '80vw'; /** Data being injected into the child component. */ this.data = null; /** ID of the element that describes the dialog. */ this.ariaDescribedBy = null; /** ID of the element that labels the dialog. */ this.ariaLabelledBy = null; /** Aria label to assign to the dialog element. */ this.ariaLabel = null; /** Whether the dialog should focus the first focusable element on open. */ this.autoFocus = true; /** * Whether the dialog should restore focus to the * previously-focused element, after it's closed. */ this.restoreFocus = true; /** * Whether the dialog should close when the user goes backwards/forwards in history. * Note that this usually doesn't include clicking on links (unless the user is using * the `HashLocationStrategy`). */ this.closeOnNavigation = true; // TODO(jelbourn): add configuration for lifecycle hooks, ARIA labelling. } } /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * Animations used by MatDialog. * @docs-private */ const matDialogAnimations = { /** Animation that is applied on the dialog container by default. */ dialogContainer: Object(_angular_animations__WEBPACK_IMPORTED_MODULE_9__["trigger"])('dialogContainer', [ // Note: The `enter` animation transitions to `transform: none`, because for some reason // specifying the transform explicitly, causes IE both to blur the dialog content and // decimate the animation performance. Leaving it as `none` solves both issues. Object(_angular_animations__WEBPACK_IMPORTED_MODULE_9__["state"])('void, exit', Object(_angular_animations__WEBPACK_IMPORTED_MODULE_9__["style"])({ opacity: 0, transform: 'scale(0.7)' })), Object(_angular_animations__WEBPACK_IMPORTED_MODULE_9__["state"])('enter', Object(_angular_animations__WEBPACK_IMPORTED_MODULE_9__["style"])({ transform: 'none' })), Object(_angular_animations__WEBPACK_IMPORTED_MODULE_9__["transition"])('* => enter', Object(_angular_animations__WEBPACK_IMPORTED_MODULE_9__["animate"])('150ms cubic-bezier(0, 0, 0.2, 1)', Object(_angular_animations__WEBPACK_IMPORTED_MODULE_9__["style"])({ transform: 'none', opacity: 1 }))), Object(_angular_animations__WEBPACK_IMPORTED_MODULE_9__["transition"])('* => void, * => exit', Object(_angular_animations__WEBPACK_IMPORTED_MODULE_9__["animate"])('75ms cubic-bezier(0.4, 0.0, 0.2, 1)', Object(_angular_animations__WEBPACK_IMPORTED_MODULE_9__["style"])({ opacity: 0 }))), ]) }; /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * Throws an exception for the case when a ComponentPortal is * attached to a DomPortalOutlet without an origin. * @docs-private */ function throwMatDialogContentAlreadyAttachedError() { throw Error('Attempting to attach dialog content after content is already attached'); } /** * Base class for the `MatDialogContainer`. The base class does not implement * animations as these are left to implementers of the dialog container. */ class _MatDialogContainerBase extends _angular_cdk_portal__WEBPACK_IMPORTED_MODULE_1__["BasePortalOutlet"] { constructor(_elementRef, _focusTrapFactory, _changeDetectorRef, _document, /** The dialog configuration. */ _config, _focusMonitor) { super(); this._elementRef = _elementRef; this._focusTrapFactory = _focusTrapFactory; this._changeDetectorRef = _changeDetectorRef; this._config = _config; this._focusMonitor = _focusMonitor; /** Emits when an animation state changes. */ this._animationStateChanged = new _angular_core__WEBPACK_IMPORTED_MODULE_2__["EventEmitter"](); /** Element that was focused before the dialog was opened. Save this to restore upon close. */ this._elementFocusedBeforeDialogWasOpened = null; /** * Type of interaction that led to the dialog being closed. This is used to determine * whether the focus style will be applied when returning focus to its original location * after the dialog is closed. */ this._closeInteractionType = null; /** * Attaches a DOM portal to the dialog container. * @param portal Portal to be attached. * @deprecated To be turned into a method. * @breaking-change 10.0.0 */ this.attachDomPortal = (portal) => { if (this._portalOutlet.hasAttached() && (typeof ngDevMode === 'undefined' || ngDevMode)) { throwMatDialogContentAlreadyAttachedError(); } return this._portalOutlet.attachDomPortal(portal); }; this._ariaLabelledBy = _config.ariaLabelledBy || null; this._document = _document; } /** Initializes the dialog container with the attached content. */ _initializeWithAttachedContent() { this._setupFocusTrap(); // Save the previously focused element. This element will be re-focused // when the dialog closes. this._capturePreviouslyFocusedElement(); // Move focus onto the dialog immediately in order to prevent the user // from accidentally opening multiple dialogs at the same time. this._focusDialogContainer(); } /** * Attach a ComponentPortal as content to this dialog container. * @param portal Portal to be attached as the dialog content. */ attachComponentPortal(portal) { if (this._portalOutlet.hasAttached() && (typeof ngDevMode === 'undefined' || ngDevMode)) { throwMatDialogContentAlreadyAttachedError(); } return this._portalOutlet.attachComponentPortal(portal); } /** * Attach a TemplatePortal as content to this dialog container. * @param portal Portal to be attached as the dialog content. */ attachTemplatePortal(portal) { if (this._portalOutlet.hasAttached() && (typeof ngDevMode === 'undefined' || ngDevMode)) { throwMatDialogContentAlreadyAttachedError(); } return this._portalOutlet.attachTemplatePortal(portal); } /** Moves focus back into the dialog if it was moved out. */ _recaptureFocus() { if (!this._containsFocus()) { const focusContainer = !this._config.autoFocus || !this._focusTrap.focusInitialElement(); if (focusContainer) { this._elementRef.nativeElement.focus(); } } } /** Moves the focus inside the focus trap. */ _trapFocus() { // If we were to attempt to focus immediately, then the content of the dialog would not yet be // ready in instances where change detection has to run first. To deal with this, we simply // wait for the microtask queue to be empty. if (this._config.autoFocus) { this._focusTrap.focusInitialElementWhenReady(); } else if (!this._containsFocus()) { // Otherwise ensure that focus is on the dialog container. It's possible that a different // component tried to move focus while the open animation was running. See: // https://github.com/angular/components/issues/16215. Note that we only want to do this // if the focus isn't inside the dialog already, because it's possible that the consumer // turned off `autoFocus` in order to move focus themselves. this._elementRef.nativeElement.focus(); } } /** Restores focus to the element that was focused before the dialog opened. */ _restoreFocus() { const previousElement = this._elementFocusedBeforeDialogWasOpened; // We need the extra check, because IE can set the `activeElement` to null in some cases. if (this._config.restoreFocus && previousElement && typeof previousElement.focus === 'function') { const activeElement = this._document.activeElement; const element = this._elementRef.nativeElement; // Make sure that focus is still inside the dialog or is on the body (usually because a // non-focusable element like the backdrop was clicked) before moving it. It's possible that // the consumer moved it themselves before the animation was done, in which case we shouldn't // do anything. if (!activeElement || activeElement === this._document.body || activeElement === element || element.contains(activeElement)) { if (this._focusMonitor) { this._focusMonitor.focusVia(previousElement, this._closeInteractionType); this._closeInteractionType = null; } else { previousElement.focus(); } } } if (this._focusTrap) { this._focusTrap.destroy(); } } /** Sets up the focus trap. */ _setupFocusTrap() { this._focusTrap = this._focusTrapFactory.create(this._elementRef.nativeElement); } /** Captures the element that was focused before the dialog was opened. */ _capturePreviouslyFocusedElement() { if (this._document) { this._elementFocusedBeforeDialogWasOpened = this._document.activeElement; } } /** Focuses the dialog container. */ _focusDialogContainer() { // Note that there is no focus method when rendering on the server. if (this._elementRef.nativeElement.focus) { this._elementRef.nativeElement.focus(); } } /** Returns whether focus is inside the dialog. */ _containsFocus() { const element = this._elementRef.nativeElement; const activeElement = this._document.activeElement; return element === activeElement || element.contains(activeElement); } } _MatDialogContainerBase.ɵfac = function _MatDialogContainerBase_Factory(t) { return new (t || _MatDialogContainerBase)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__["ElementRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_8__["FocusTrapFactory"]), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__["ChangeDetectorRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_common__WEBPACK_IMPORTED_MODULE_5__["DOCUMENT"], 8), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](MatDialogConfig), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_8__["FocusMonitor"])); }; _MatDialogContainerBase.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineDirective"]({ type: _MatDialogContainerBase, viewQuery: function _MatDialogContainerBase_Query(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵstaticViewQuery"](_angular_cdk_portal__WEBPACK_IMPORTED_MODULE_1__["CdkPortalOutlet"], true); } if (rf & 2) { var _t; _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵloadQuery"]()) && (ctx._portalOutlet = _t.first); } }, features: [_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵInheritDefinitionFeature"]] }); _MatDialogContainerBase.ctorParameters = () => [ { type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["ElementRef"] }, { type: _angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_8__["FocusTrapFactory"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["ChangeDetectorRef"] }, { type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Optional"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Inject"], args: [_angular_common__WEBPACK_IMPORTED_MODULE_5__["DOCUMENT"],] }] }, { type: MatDialogConfig }, { type: _angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_8__["FocusMonitor"] } ]; _MatDialogContainerBase.propDecorators = { _portalOutlet: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["ViewChild"], args: [_angular_cdk_portal__WEBPACK_IMPORTED_MODULE_1__["CdkPortalOutlet"], { static: true },] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](_MatDialogContainerBase, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Directive"] }], function () { return [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["ElementRef"] }, { type: _angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_8__["FocusTrapFactory"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["ChangeDetectorRef"] }, { type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Optional"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Inject"], args: [_angular_common__WEBPACK_IMPORTED_MODULE_5__["DOCUMENT"]] }] }, { type: MatDialogConfig }, { type: _angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_8__["FocusMonitor"] }]; }, { _portalOutlet: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["ViewChild"], args: [_angular_cdk_portal__WEBPACK_IMPORTED_MODULE_1__["CdkPortalOutlet"], { static: true }] }] }); })(); /** * Internal component that wraps user-provided dialog content. * Animation is based on https://material.io/guidelines/motion/choreography.html. * @docs-private */ class MatDialogContainer extends _MatDialogContainerBase { constructor() { super(...arguments); /** State of the dialog animation. */ this._state = 'enter'; } /** Callback, invoked whenever an animation on the host completes. */ _onAnimationDone({ toState, totalTime }) { if (toState === 'enter') { this._trapFocus(); this._animationStateChanged.next({ state: 'opened', totalTime }); } else if (toState === 'exit') { this._restoreFocus(); this._animationStateChanged.next({ state: 'closed', totalTime }); } } /** Callback, invoked when an animation on the host starts. */ _onAnimationStart({ toState, totalTime }) { if (toState === 'enter') { this._animationStateChanged.next({ state: 'opening', totalTime }); } else if (toState === 'exit' || toState === 'void') { this._animationStateChanged.next({ state: 'closing', totalTime }); } } /** Starts the dialog exit animation. */ _startExitAnimation() { this._state = 'exit'; // Mark the container for check so it can react if the // view container is using OnPush change detection. this._changeDetectorRef.markForCheck(); } } MatDialogContainer.ɵfac = function MatDialogContainer_Factory(t) { return ɵMatDialogContainer_BaseFactory(t || MatDialogContainer); }; MatDialogContainer.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineComponent"]({ type: MatDialogContainer, selectors: [["mat-dialog-container"]], hostAttrs: ["tabindex", "-1", "aria-modal", "true", 1, "mat-dialog-container"], hostVars: 6, hostBindings: function MatDialogContainer_HostBindings(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵsyntheticHostListener"]("@dialogContainer.start", function MatDialogContainer_animation_dialogContainer_start_HostBindingHandler($event) { return ctx._onAnimationStart($event); })("@dialogContainer.done", function MatDialogContainer_animation_dialogContainer_done_HostBindingHandler($event) { return ctx._onAnimationDone($event); }); } if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵhostProperty"]("id", ctx._id); _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵattribute"]("role", ctx._config.role)("aria-labelledby", ctx._config.ariaLabel ? null : ctx._ariaLabelledBy)("aria-label", ctx._config.ariaLabel)("aria-describedby", ctx._config.ariaDescribedBy || null); _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵsyntheticHostProperty"]("@dialogContainer", ctx._state); } }, features: [_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵInheritDefinitionFeature"]], decls: 1, vars: 0, consts: [["cdkPortalOutlet", ""]], template: function MatDialogContainer_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](0, MatDialogContainer_ng_template_0_Template, 0, 0, "ng-template", 0); } }, directives: [_angular_cdk_portal__WEBPACK_IMPORTED_MODULE_1__["CdkPortalOutlet"]], styles: [".mat-dialog-container{display:block;padding:24px;border-radius:4px;box-sizing:border-box;overflow:auto;outline:0;width:100%;height:100%;min-height:inherit;max-height:inherit}.cdk-high-contrast-active .mat-dialog-container{outline:solid 1px}.mat-dialog-content{display:block;margin:0 -24px;padding:0 24px;max-height:65vh;overflow:auto;-webkit-overflow-scrolling:touch}.mat-dialog-title{margin:0 0 20px;display:block}.mat-dialog-actions{padding:8px 0;display:flex;flex-wrap:wrap;min-height:52px;align-items:center;margin-bottom:-24px}.mat-dialog-actions[align=end]{justify-content:flex-end}.mat-dialog-actions[align=center]{justify-content:center}.mat-dialog-actions .mat-button-base+.mat-button-base,.mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}\n"], encapsulation: 2, data: { animation: [matDialogAnimations.dialogContainer] } }); const ɵMatDialogContainer_BaseFactory = /*@__PURE__*/ _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵgetInheritedFactory"](MatDialogContainer); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](MatDialogContainer, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Component"], args: [{ selector: 'mat-dialog-container', template: "\n", encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_2__["ViewEncapsulation"].None, // Using OnPush for dialogs caused some G3 sync issues. Disabled until we can track them down. // tslint:disable-next-line:validate-decorators changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_2__["ChangeDetectionStrategy"].Default, animations: [matDialogAnimations.dialogContainer], host: { 'class': 'mat-dialog-container', 'tabindex': '-1', 'aria-modal': 'true', '[id]': '_id', '[attr.role]': '_config.role', '[attr.aria-labelledby]': '_config.ariaLabel ? null : _ariaLabelledBy', '[attr.aria-label]': '_config.ariaLabel', '[attr.aria-describedby]': '_config.ariaDescribedBy || null', '[@dialogContainer]': '_state', '(@dialogContainer.start)': '_onAnimationStart($event)', '(@dialogContainer.done)': '_onAnimationDone($event)' }, styles: [".mat-dialog-container{display:block;padding:24px;border-radius:4px;box-sizing:border-box;overflow:auto;outline:0;width:100%;height:100%;min-height:inherit;max-height:inherit}.cdk-high-contrast-active .mat-dialog-container{outline:solid 1px}.mat-dialog-content{display:block;margin:0 -24px;padding:0 24px;max-height:65vh;overflow:auto;-webkit-overflow-scrolling:touch}.mat-dialog-title{margin:0 0 20px;display:block}.mat-dialog-actions{padding:8px 0;display:flex;flex-wrap:wrap;min-height:52px;align-items:center;margin-bottom:-24px}.mat-dialog-actions[align=end]{justify-content:flex-end}.mat-dialog-actions[align=center]{justify-content:center}.mat-dialog-actions .mat-button-base+.mat-button-base,.mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}\n"] }] }], null, null); })(); /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ // TODO(jelbourn): resizing // Counter for unique dialog ids. let uniqueId = 0; /** * Reference to a dialog opened via the MatDialog service. */ class MatDialogRef { constructor(_overlayRef, _containerInstance, id = `mat-dialog-${uniqueId++}`) { this._overlayRef = _overlayRef; this._containerInstance = _containerInstance; this.id = id; /** Whether the user is allowed to close the dialog. */ this.disableClose = this._containerInstance._config.disableClose; /** Subject for notifying the user that the dialog has finished opening. */ this._afterOpened = new rxjs__WEBPACK_IMPORTED_MODULE_6__["Subject"](); /** Subject for notifying the user that the dialog has finished closing. */ this._afterClosed = new rxjs__WEBPACK_IMPORTED_MODULE_6__["Subject"](); /** Subject for notifying the user that the dialog has started closing. */ this._beforeClosed = new rxjs__WEBPACK_IMPORTED_MODULE_6__["Subject"](); /** Current state of the dialog. */ this._state = 0 /* OPEN */; // Pass the id along to the container. _containerInstance._id = id; // Emit when opening animation completes _containerInstance._animationStateChanged.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_7__["filter"])(event => event.state === 'opened'), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_7__["take"])(1)) .subscribe(() => { this._afterOpened.next(); this._afterOpened.complete(); }); // Dispose overlay when closing animation is complete _containerInstance._animationStateChanged.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_7__["filter"])(event => event.state === 'closed'), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_7__["take"])(1)).subscribe(() => { clearTimeout(this._closeFallbackTimeout); this._finishDialogClose(); }); _overlayRef.detachments().subscribe(() => { this._beforeClosed.next(this._result); this._beforeClosed.complete(); this._afterClosed.next(this._result); this._afterClosed.complete(); this.componentInstance = null; this._overlayRef.dispose(); }); _overlayRef.keydownEvents() .pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_7__["filter"])(event => { return event.keyCode === _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_10__["ESCAPE"] && !this.disableClose && !Object(_angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_10__["hasModifierKey"])(event); })) .subscribe(event => { event.preventDefault(); _closeDialogVia(this, 'keyboard'); }); _overlayRef.backdropClick().subscribe(() => { if (this.disableClose) { this._containerInstance._recaptureFocus(); } else { _closeDialogVia(this, 'mouse'); } }); } /** * Close the dialog. * @param dialogResult Optional result to return to the dialog opener. */ close(dialogResult) { this._result = dialogResult; // Transition the backdrop in parallel to the dialog. this._containerInstance._animationStateChanged.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_7__["filter"])(event => event.state === 'closing'), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_7__["take"])(1)) .subscribe(event => { this._beforeClosed.next(dialogResult); this._beforeClosed.complete(); this._overlayRef.detachBackdrop(); // The logic that disposes of the overlay depends on the exit animation completing, however // it isn't guaranteed if the parent view is destroyed while it's running. Add a fallback // timeout which will clean everything up if the animation hasn't fired within the specified // amount of time plus 100ms. We don't need to run this outside the NgZone, because for the // vast majority of cases the timeout will have been cleared before it has the chance to fire. this._closeFallbackTimeout = setTimeout(() => this._finishDialogClose(), event.totalTime + 100); }); this._state = 1 /* CLOSING */; this._containerInstance._startExitAnimation(); } /** * Gets an observable that is notified when the dialog is finished opening. */ afterOpened() { return this._afterOpened; } /** * Gets an observable that is notified when the dialog is finished closing. */ afterClosed() { return this._afterClosed; } /** * Gets an observable that is notified when the dialog has started closing. */ beforeClosed() { return this._beforeClosed; } /** * Gets an observable that emits when the overlay's backdrop has been clicked. */ backdropClick() { return this._overlayRef.backdropClick(); } /** * Gets an observable that emits when keydown events are targeted on the overlay. */ keydownEvents() { return this._overlayRef.keydownEvents(); } /** * Updates the dialog's position. * @param position New dialog position. */ updatePosition(position) { let strategy = this._getPositionStrategy(); if (position && (position.left || position.right)) { position.left ? strategy.left(position.left) : strategy.right(position.right); } else { strategy.centerHorizontally(); } if (position && (position.top || position.bottom)) { position.top ? strategy.top(position.top) : strategy.bottom(position.bottom); } else { strategy.centerVertically(); } this._overlayRef.updatePosition(); return this; } /** * Updates the dialog's width and height. * @param width New width of the dialog. * @param height New height of the dialog. */ updateSize(width = '', height = '') { this._getPositionStrategy().width(width).height(height); this._overlayRef.updatePosition(); return this; } /** Add a CSS class or an array of classes to the overlay pane. */ addPanelClass(classes) { this._overlayRef.addPanelClass(classes); return this; } /** Remove a CSS class or an array of classes from the overlay pane. */ removePanelClass(classes) { this._overlayRef.removePanelClass(classes); return this; } /** Gets the current state of the dialog's lifecycle. */ getState() { return this._state; } /** * Finishes the dialog close by updating the state of the dialog * and disposing the overlay. */ _finishDialogClose() { this._state = 2 /* CLOSED */; this._overlayRef.dispose(); } /** Fetches the position strategy object from the overlay ref. */ _getPositionStrategy() { return this._overlayRef.getConfig().positionStrategy; } } /** * Closes the dialog with the specified interaction type. This is currently not part of * `MatDialogRef` as that would conflict with custom dialog ref mocks provided in tests. * More details. See: https://github.com/angular/components/pull/9257#issuecomment-651342226. */ // TODO: TODO: Move this back into `MatDialogRef` when we provide an official mock dialog ref. function _closeDialogVia(ref, interactionType, result) { // Some mock dialog ref instances in tests do not have the `_containerInstance` property. // For those, we keep the behavior as is and do not deal with the interaction type. if (ref._containerInstance !== undefined) { ref._containerInstance._closeInteractionType = interactionType; } return ref.close(result); } /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** Injection token that can be used to access the data that was passed in to a dialog. */ const MAT_DIALOG_DATA = new _angular_core__WEBPACK_IMPORTED_MODULE_2__["InjectionToken"]('MatDialogData'); /** Injection token that can be used to specify default dialog options. */ const MAT_DIALOG_DEFAULT_OPTIONS = new _angular_core__WEBPACK_IMPORTED_MODULE_2__["InjectionToken"]('mat-dialog-default-options'); /** Injection token that determines the scroll handling while the dialog is open. */ const MAT_DIALOG_SCROLL_STRATEGY = new _angular_core__WEBPACK_IMPORTED_MODULE_2__["InjectionToken"]('mat-dialog-scroll-strategy'); /** @docs-private */ function MAT_DIALOG_SCROLL_STRATEGY_FACTORY(overlay) { return () => overlay.scrollStrategies.block(); } /** @docs-private */ function MAT_DIALOG_SCROLL_STRATEGY_PROVIDER_FACTORY(overlay) { return () => overlay.scrollStrategies.block(); } /** @docs-private */ const MAT_DIALOG_SCROLL_STRATEGY_PROVIDER = { provide: MAT_DIALOG_SCROLL_STRATEGY, deps: [_angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_0__["Overlay"]], useFactory: MAT_DIALOG_SCROLL_STRATEGY_PROVIDER_FACTORY, }; /** * Base class for dialog services. The base dialog service allows * for arbitrary dialog refs and dialog container components. */ class _MatDialogBase { constructor(_overlay, _injector, _defaultOptions, _parentDialog, _overlayContainer, scrollStrategy, _dialogRefConstructor, _dialogContainerType, _dialogDataToken) { this._overlay = _overlay; this._injector = _injector; this._defaultOptions = _defaultOptions; this._parentDialog = _parentDialog; this._overlayContainer = _overlayContainer; this._dialogRefConstructor = _dialogRefConstructor; this._dialogContainerType = _dialogContainerType; this._dialogDataToken = _dialogDataToken; this._openDialogsAtThisLevel = []; this._afterAllClosedAtThisLevel = new rxjs__WEBPACK_IMPORTED_MODULE_6__["Subject"](); this._afterOpenedAtThisLevel = new rxjs__WEBPACK_IMPORTED_MODULE_6__["Subject"](); this._ariaHiddenElements = new Map(); // TODO (jelbourn): tighten the typing right-hand side of this expression. /** * Stream that emits when all open dialog have finished closing. * Will emit on subscribe if there are no open dialogs to begin with. */ this.afterAllClosed = Object(rxjs__WEBPACK_IMPORTED_MODULE_6__["defer"])(() => this.openDialogs.length ? this._getAfterAllClosed() : this._getAfterAllClosed().pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_7__["startWith"])(undefined))); this._scrollStrategy = scrollStrategy; } /** Keeps track of the currently-open dialogs. */ get openDialogs() { return this._parentDialog ? this._parentDialog.openDialogs : this._openDialogsAtThisLevel; } /** Stream that emits when a dialog has been opened. */ get afterOpened() { return this._parentDialog ? this._parentDialog.afterOpened : this._afterOpenedAtThisLevel; } _getAfterAllClosed() { const parent = this._parentDialog; return parent ? parent._getAfterAllClosed() : this._afterAllClosedAtThisLevel; } open(componentOrTemplateRef, config) { config = _applyConfigDefaults(config, this._defaultOptions || new MatDialogConfig()); if (config.id && this.getDialogById(config.id) && (typeof ngDevMode === 'undefined' || ngDevMode)) { throw Error(`Dialog with id "${config.id}" exists already. The dialog id must be unique.`); } const overlayRef = this._createOverlay(config); const dialogContainer = this._attachDialogContainer(overlayRef, config); const dialogRef = this._attachDialogContent(componentOrTemplateRef, dialogContainer, overlayRef, config); // If this is the first dialog that we're opening, hide all the non-overlay content. if (!this.openDialogs.length) { this._hideNonDialogContentFromAssistiveTechnology(); } this.openDialogs.push(dialogRef); dialogRef.afterClosed().subscribe(() => this._removeOpenDialog(dialogRef)); this.afterOpened.next(dialogRef); // Notify the dialog container that the content has been attached. dialogContainer._initializeWithAttachedContent(); return dialogRef; } /** * Closes all of the currently-open dialogs. */ closeAll() { this._closeDialogs(this.openDialogs); } /** * Finds an open dialog by its id. * @param id ID to use when looking up the dialog. */ getDialogById(id) { return this.openDialogs.find(dialog => dialog.id === id); } ngOnDestroy() { // Only close the dialogs at this level on destroy // since the parent service may still be active. this._closeDialogs(this._openDialogsAtThisLevel); this._afterAllClosedAtThisLevel.complete(); this._afterOpenedAtThisLevel.complete(); } /** * Creates the overlay into which the dialog will be loaded. * @param config The dialog configuration. * @returns A promise resolving to the OverlayRef for the created overlay. */ _createOverlay(config) { const overlayConfig = this._getOverlayConfig(config); return this._overlay.create(overlayConfig); } /** * Creates an overlay config from a dialog config. * @param dialogConfig The dialog configuration. * @returns The overlay configuration. */ _getOverlayConfig(dialogConfig) { const state = new _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_0__["OverlayConfig"]({ positionStrategy: this._overlay.position().global(), scrollStrategy: dialogConfig.scrollStrategy || this._scrollStrategy(), panelClass: dialogConfig.panelClass, hasBackdrop: dialogConfig.hasBackdrop, direction: dialogConfig.direction, minWidth: dialogConfig.minWidth, minHeight: dialogConfig.minHeight, maxWidth: dialogConfig.maxWidth, maxHeight: dialogConfig.maxHeight, disposeOnNavigation: dialogConfig.closeOnNavigation }); if (dialogConfig.backdropClass) { state.backdropClass = dialogConfig.backdropClass; } return state; } /** * Attaches a dialog container to a dialog's already-created overlay. * @param overlay Reference to the dialog's underlying overlay. * @param config The dialog configuration. * @returns A promise resolving to a ComponentRef for the attached container. */ _attachDialogContainer(overlay, config) { const userInjector = config && config.viewContainerRef && config.viewContainerRef.injector; const injector = _angular_core__WEBPACK_IMPORTED_MODULE_2__["Injector"].create({ parent: userInjector || this._injector, providers: [{ provide: MatDialogConfig, useValue: config }] }); const containerPortal = new _angular_cdk_portal__WEBPACK_IMPORTED_MODULE_1__["ComponentPortal"](this._dialogContainerType, config.viewContainerRef, injector, config.componentFactoryResolver); const containerRef = overlay.attach(containerPortal); return containerRef.instance; } /** * Attaches the user-provided component to the already-created dialog container. * @param componentOrTemplateRef The type of component being loaded into the dialog, * or a TemplateRef to instantiate as the content. * @param dialogContainer Reference to the wrapping dialog container. * @param overlayRef Reference to the overlay in which the dialog resides. * @param config The dialog configuration. * @returns A promise resolving to the MatDialogRef that should be returned to the user. */ _attachDialogContent(componentOrTemplateRef, dialogContainer, overlayRef, config) { // Create a reference to the dialog we're creating in order to give the user a handle // to modify and close it. const dialogRef = new this._dialogRefConstructor(overlayRef, dialogContainer, config.id); if (componentOrTemplateRef instanceof _angular_core__WEBPACK_IMPORTED_MODULE_2__["TemplateRef"]) { dialogContainer.attachTemplatePortal(new _angular_cdk_portal__WEBPACK_IMPORTED_MODULE_1__["TemplatePortal"](componentOrTemplateRef, null, { $implicit: config.data, dialogRef })); } else { const injector = this._createInjector(config, dialogRef, dialogContainer); const contentRef = dialogContainer.attachComponentPortal(new _angular_cdk_portal__WEBPACK_IMPORTED_MODULE_1__["ComponentPortal"](componentOrTemplateRef, config.viewContainerRef, injector)); dialogRef.componentInstance = contentRef.instance; } dialogRef .updateSize(config.width, config.height) .updatePosition(config.position); return dialogRef; } /** * Creates a custom injector to be used inside the dialog. This allows a component loaded inside * of a dialog to close itself and, optionally, to return a value. * @param config Config object that is used to construct the dialog. * @param dialogRef Reference to the dialog. * @param dialogContainer Dialog container element that wraps all of the contents. * @returns The custom injector that can be used inside the dialog. */ _createInjector(config, dialogRef, dialogContainer) { const userInjector = config && config.viewContainerRef && config.viewContainerRef.injector; // The dialog container should be provided as the dialog container and the dialog's // content are created out of the same `ViewContainerRef` and as such, are siblings // for injector purposes. To allow the hierarchy that is expected, the dialog // container is explicitly provided in the injector. const providers = [ { provide: this._dialogContainerType, useValue: dialogContainer }, { provide: this._dialogDataToken, useValue: config.data }, { provide: this._dialogRefConstructor, useValue: dialogRef } ]; if (config.direction && (!userInjector || !userInjector.get(_angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_4__["Directionality"], null))) { providers.push({ provide: _angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_4__["Directionality"], useValue: { value: config.direction, change: Object(rxjs__WEBPACK_IMPORTED_MODULE_6__["of"])() } }); } return _angular_core__WEBPACK_IMPORTED_MODULE_2__["Injector"].create({ parent: userInjector || this._injector, providers }); } /** * Removes a dialog from the array of open dialogs. * @param dialogRef Dialog to be removed. */ _removeOpenDialog(dialogRef) { const index = this.openDialogs.indexOf(dialogRef); if (index > -1) { this.openDialogs.splice(index, 1); // If all the dialogs were closed, remove/restore the `aria-hidden` // to a the siblings and emit to the `afterAllClosed` stream. if (!this.openDialogs.length) { this._ariaHiddenElements.forEach((previousValue, element) => { if (previousValue) { element.setAttribute('aria-hidden', previousValue); } else { element.removeAttribute('aria-hidden'); } }); this._ariaHiddenElements.clear(); this._getAfterAllClosed().next(); } } } /** * Hides all of the content that isn't an overlay from assistive technology. */ _hideNonDialogContentFromAssistiveTechnology() { const overlayContainer = this._overlayContainer.getContainerElement(); // Ensure that the overlay container is attached to the DOM. if (overlayContainer.parentElement) { const siblings = overlayContainer.parentElement.children; for (let i = siblings.length - 1; i > -1; i--) { let sibling = siblings[i]; if (sibling !== overlayContainer && sibling.nodeName !== 'SCRIPT' && sibling.nodeName !== 'STYLE' && !sibling.hasAttribute('aria-live')) { this._ariaHiddenElements.set(sibling, sibling.getAttribute('aria-hidden')); sibling.setAttribute('aria-hidden', 'true'); } } } } /** Closes all of the dialogs in an array. */ _closeDialogs(dialogs) { let i = dialogs.length; while (i--) { // The `_openDialogs` property isn't updated after close until the rxjs subscription // runs on the next microtask, in addition to modifying the array as we're going // through it. We loop through all of them and call close without assuming that // they'll be removed from the list instantaneously. dialogs[i].close(); } } } _MatDialogBase.ɵfac = function _MatDialogBase_Factory(t) { return new (t || _MatDialogBase)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_0__["Overlay"]), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__["Injector"]), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](undefined), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](undefined), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_0__["OverlayContainer"]), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](undefined), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__["Type"]), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__["Type"]), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__["InjectionToken"])); }; _MatDialogBase.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineDirective"]({ type: _MatDialogBase }); _MatDialogBase.ctorParameters = () => [ { type: _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_0__["Overlay"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Injector"] }, { type: undefined }, { type: undefined }, { type: _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_0__["OverlayContainer"] }, { type: undefined }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Type"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Type"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["InjectionToken"] } ]; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](_MatDialogBase, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Directive"] }], function () { return [{ type: _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_0__["Overlay"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Injector"] }, { type: undefined }, { type: undefined }, { type: _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_0__["OverlayContainer"] }, { type: undefined }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Type"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Type"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["InjectionToken"] }]; }, null); })(); /** * Service to open Material Design modal dialogs. */ class MatDialog extends _MatDialogBase { constructor(overlay, injector, /** * @deprecated `_location` parameter to be removed. * @breaking-change 10.0.0 */ location, defaultOptions, scrollStrategy, parentDialog, overlayContainer) { super(overlay, injector, defaultOptions, parentDialog, overlayContainer, scrollStrategy, MatDialogRef, MatDialogContainer, MAT_DIALOG_DATA); } } MatDialog.ɵfac = function MatDialog_Factory(t) { return new (t || MatDialog)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_0__["Overlay"]), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__["Injector"]), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_angular_common__WEBPACK_IMPORTED_MODULE_5__["Location"], 8), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](MAT_DIALOG_DEFAULT_OPTIONS, 8), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](MAT_DIALOG_SCROLL_STRATEGY), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](MatDialog, 12), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_0__["OverlayContainer"])); }; MatDialog.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"]({ token: MatDialog, factory: MatDialog.ɵfac }); MatDialog.ctorParameters = () => [ { type: _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_0__["Overlay"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Injector"] }, { type: _angular_common__WEBPACK_IMPORTED_MODULE_5__["Location"], decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Optional"] }] }, { type: MatDialogConfig, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Optional"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Inject"], args: [MAT_DIALOG_DEFAULT_OPTIONS,] }] }, { type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Inject"], args: [MAT_DIALOG_SCROLL_STRATEGY,] }] }, { type: MatDialog, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Optional"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["SkipSelf"] }] }, { type: _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_0__["OverlayContainer"] } ]; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](MatDialog, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Injectable"] }], function () { return [{ type: _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_0__["Overlay"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Injector"] }, { type: _angular_common__WEBPACK_IMPORTED_MODULE_5__["Location"], decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Optional"] }] }, { type: MatDialogConfig, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Optional"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Inject"], args: [MAT_DIALOG_DEFAULT_OPTIONS] }] }, { type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Inject"], args: [MAT_DIALOG_SCROLL_STRATEGY] }] }, { type: MatDialog, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Optional"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["SkipSelf"] }] }, { type: _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_0__["OverlayContainer"] }]; }, null); })(); /** * Applies default options to the dialog config. * @param config Config to be modified. * @param defaultOptions Default options provided. * @returns The new configuration object. */ function _applyConfigDefaults(config, defaultOptions) { return Object.assign(Object.assign({}, defaultOptions), config); } /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** Counter used to generate unique IDs for dialog elements. */ let dialogElementUid = 0; /** * Button that will close the current dialog. */ class MatDialogClose { constructor( // The dialog title directive is always used in combination with a `MatDialogRef`. // tslint:disable-next-line: lightweight-tokens dialogRef, _elementRef, _dialog) { this.dialogRef = dialogRef; this._elementRef = _elementRef; this._dialog = _dialog; /** Default to "button" to prevents accidental form submits. */ this.type = 'button'; } ngOnInit() { if (!this.dialogRef) { // When this directive is included in a dialog via TemplateRef (rather than being // in a Component), the DialogRef isn't available via injection because embedded // views cannot be given a custom injector. Instead, we look up the DialogRef by // ID. This must occur in `onInit`, as the ID binding for the dialog container won't // be resolved at constructor time. this.dialogRef = getClosestDialog(this._elementRef, this._dialog.openDialogs); } } ngOnChanges(changes) { const proxiedChange = changes['_matDialogClose'] || changes['_matDialogCloseResult']; if (proxiedChange) { this.dialogResult = proxiedChange.currentValue; } } _onButtonClick(event) { // Determinate the focus origin using the click event, because using the FocusMonitor will // result in incorrect origins. Most of the time, close buttons will be auto focused in the // dialog, and therefore clicking the button won't result in a focus change. This means that // the FocusMonitor won't detect any origin change, and will always output `program`. _closeDialogVia(this.dialogRef, event.screenX === 0 && event.screenY === 0 ? 'keyboard' : 'mouse', this.dialogResult); } } MatDialogClose.ɵfac = function MatDialogClose_Factory(t) { return new (t || MatDialogClose)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](MatDialogRef, 8), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__["ElementRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](MatDialog)); }; MatDialogClose.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineDirective"]({ type: MatDialogClose, selectors: [["", "mat-dialog-close", ""], ["", "matDialogClose", ""]], hostVars: 2, hostBindings: function MatDialogClose_HostBindings(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵlistener"]("click", function MatDialogClose_click_HostBindingHandler($event) { return ctx._onButtonClick($event); }); } if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵattribute"]("aria-label", ctx.ariaLabel || null)("type", ctx.type); } }, inputs: { type: "type", dialogResult: ["mat-dialog-close", "dialogResult"], ariaLabel: ["aria-label", "ariaLabel"], _matDialogClose: ["matDialogClose", "_matDialogClose"] }, exportAs: ["matDialogClose"], features: [_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵNgOnChangesFeature"]] }); MatDialogClose.ctorParameters = () => [ { type: MatDialogRef, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Optional"] }] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["ElementRef"] }, { type: MatDialog } ]; MatDialogClose.propDecorators = { ariaLabel: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Input"], args: ['aria-label',] }], type: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Input"] }], dialogResult: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Input"], args: ['mat-dialog-close',] }], _matDialogClose: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Input"], args: ['matDialogClose',] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](MatDialogClose, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Directive"], args: [{ selector: '[mat-dialog-close], [matDialogClose]', exportAs: 'matDialogClose', host: { '(click)': '_onButtonClick($event)', '[attr.aria-label]': 'ariaLabel || null', '[attr.type]': 'type' } }] }], function () { return [{ type: MatDialogRef, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Optional"] }] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["ElementRef"] }, { type: MatDialog }]; }, { type: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Input"] }], dialogResult: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Input"], args: ['mat-dialog-close'] }], ariaLabel: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Input"], args: ['aria-label'] }], _matDialogClose: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Input"], args: ['matDialogClose'] }] }); })(); /** * Title of a dialog element. Stays fixed to the top of the dialog when scrolling. */ class MatDialogTitle { constructor( // The dialog title directive is always used in combination with a `MatDialogRef`. // tslint:disable-next-line: lightweight-tokens _dialogRef, _elementRef, _dialog) { this._dialogRef = _dialogRef; this._elementRef = _elementRef; this._dialog = _dialog; this.id = `mat-dialog-title-${dialogElementUid++}`; } ngOnInit() { if (!this._dialogRef) { this._dialogRef = getClosestDialog(this._elementRef, this._dialog.openDialogs); } if (this._dialogRef) { Promise.resolve().then(() => { const container = this._dialogRef._containerInstance; if (container && !container._ariaLabelledBy) { container._ariaLabelledBy = this.id; } }); } } } MatDialogTitle.ɵfac = function MatDialogTitle_Factory(t) { return new (t || MatDialogTitle)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](MatDialogRef, 8), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__["ElementRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](MatDialog)); }; MatDialogTitle.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineDirective"]({ type: MatDialogTitle, selectors: [["", "mat-dialog-title", ""], ["", "matDialogTitle", ""]], hostAttrs: [1, "mat-dialog-title"], hostVars: 1, hostBindings: function MatDialogTitle_HostBindings(rf, ctx) { if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵhostProperty"]("id", ctx.id); } }, inputs: { id: "id" }, exportAs: ["matDialogTitle"] }); MatDialogTitle.ctorParameters = () => [ { type: MatDialogRef, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Optional"] }] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["ElementRef"] }, { type: MatDialog } ]; MatDialogTitle.propDecorators = { id: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Input"] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](MatDialogTitle, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Directive"], args: [{ selector: '[mat-dialog-title], [matDialogTitle]', exportAs: 'matDialogTitle', host: { 'class': 'mat-dialog-title', '[id]': 'id' } }] }], function () { return [{ type: MatDialogRef, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Optional"] }] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["ElementRef"] }, { type: MatDialog }]; }, { id: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Input"] }] }); })(); /** * Scrollable content container of a dialog. */ class MatDialogContent { } MatDialogContent.ɵfac = function MatDialogContent_Factory(t) { return new (t || MatDialogContent)(); }; MatDialogContent.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineDirective"]({ type: MatDialogContent, selectors: [["", "mat-dialog-content", ""], ["mat-dialog-content"], ["", "matDialogContent", ""]], hostAttrs: [1, "mat-dialog-content"] }); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](MatDialogContent, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Directive"], args: [{ selector: `[mat-dialog-content], mat-dialog-content, [matDialogContent]`, host: { 'class': 'mat-dialog-content' } }] }], null, null); })(); /** * Container for the bottom action buttons in a dialog. * Stays fixed to the bottom when scrolling. */ class MatDialogActions { } MatDialogActions.ɵfac = function MatDialogActions_Factory(t) { return new (t || MatDialogActions)(); }; MatDialogActions.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineDirective"]({ type: MatDialogActions, selectors: [["", "mat-dialog-actions", ""], ["mat-dialog-actions"], ["", "matDialogActions", ""]], hostAttrs: [1, "mat-dialog-actions"] }); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](MatDialogActions, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Directive"], args: [{ selector: `[mat-dialog-actions], mat-dialog-actions, [matDialogActions]`, host: { 'class': 'mat-dialog-actions' } }] }], null, null); })(); /** * Finds the closest MatDialogRef to an element by looking at the DOM. * @param element Element relative to which to look for a dialog. * @param openDialogs References to the currently-open dialogs. */ function getClosestDialog(element, openDialogs) { let parent = element.nativeElement.parentElement; while (parent && !parent.classList.contains('mat-dialog-container')) { parent = parent.parentElement; } return parent ? openDialogs.find(dialog => dialog.id === parent.id) : null; } /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ class MatDialogModule { } MatDialogModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineNgModule"]({ type: MatDialogModule }); MatDialogModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjector"]({ factory: function MatDialogModule_Factory(t) { return new (t || MatDialogModule)(); }, providers: [ MatDialog, MAT_DIALOG_SCROLL_STRATEGY_PROVIDER, ], imports: [[ _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_0__["OverlayModule"], _angular_cdk_portal__WEBPACK_IMPORTED_MODULE_1__["PortalModule"], _angular_material_core__WEBPACK_IMPORTED_MODULE_3__["MatCommonModule"], ], _angular_material_core__WEBPACK_IMPORTED_MODULE_3__["MatCommonModule"]] }); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵsetNgModuleScope"](MatDialogModule, { declarations: function () { return [MatDialogContainer, MatDialogClose, MatDialogTitle, MatDialogActions, MatDialogContent]; }, imports: function () { return [_angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_0__["OverlayModule"], _angular_cdk_portal__WEBPACK_IMPORTED_MODULE_1__["PortalModule"], _angular_material_core__WEBPACK_IMPORTED_MODULE_3__["MatCommonModule"]]; }, exports: function () { return [MatDialogContainer, MatDialogClose, MatDialogTitle, MatDialogContent, MatDialogActions, _angular_material_core__WEBPACK_IMPORTED_MODULE_3__["MatCommonModule"]]; } }); })(); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](MatDialogModule, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["NgModule"], args: [{ imports: [ _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_0__["OverlayModule"], _angular_cdk_portal__WEBPACK_IMPORTED_MODULE_1__["PortalModule"], _angular_material_core__WEBPACK_IMPORTED_MODULE_3__["MatCommonModule"], ], exports: [ MatDialogContainer, MatDialogClose, MatDialogTitle, MatDialogContent, MatDialogActions, _angular_material_core__WEBPACK_IMPORTED_MODULE_3__["MatCommonModule"], ], declarations: [ MatDialogContainer, MatDialogClose, MatDialogTitle, MatDialogActions, MatDialogContent, ], providers: [ MatDialog, MAT_DIALOG_SCROLL_STRATEGY_PROVIDER, ], entryComponents: [MatDialogContainer] }] }], null, null); })(); /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * Generated bundle index. Do not edit. */ //# sourceMappingURL=dialog.js.map /***/ }), /***/ "0LOL": /*!**********************************************************!*\ !*** ./node_modules/date-fns/esm/startOfMinute/index.js ***! \**********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return startOfMinute; }); /* harmony import */ var _toDate_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../toDate/index.js */ "/Tr7"); /* harmony import */ var _lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../_lib/requiredArgs/index.js */ "jIYg"); /** * @name startOfMinute * @category Minute Helpers * @summary Return the start of a minute for the given date. * * @description * Return the start of a minute for the given date. * The result will be in the local timezone. * * ### v2.0.0 breaking changes: * * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes). * * @param {Date|Number} date - the original date * @returns {Date} the start of a minute * @throws {TypeError} 1 argument required * * @example * // The start of a minute for 1 December 2014 22:15:45.400: * const result = startOfMinute(new Date(2014, 11, 1, 22, 15, 45, 400)) * //=> Mon Dec 01 2014 22:15:00 */ function startOfMinute(dirtyDate) { Object(_lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_1__["default"])(1, arguments); var date = Object(_toDate_index_js__WEBPACK_IMPORTED_MODULE_0__["default"])(dirtyDate); date.setSeconds(0, 0); return date; } /***/ }), /***/ "0LYg": /*!***********************************************************!*\ !*** ./node_modules/@zxing/library/esm/core/Exception.js ***! \***********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var ts_custom_error__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ts-custom-error */ "mWM0"); var __extends = (undefined && undefined.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); /** * Custom Error class of type Exception. */ var Exception = /** @class */ (function (_super) { __extends(Exception, _super); /** * Allows Exception to be constructed directly * with some message and prototype definition. */ function Exception(message) { if (message === void 0) { message = undefined; } var _this = _super.call(this, message) || this; _this.message = message; return _this; } Exception.prototype.getKind = function () { var ex = this.constructor; return ex.kind; }; /** * It's typed as string so it can be extended and overriden. */ Exception.kind = 'Exception'; return Exception; }(ts_custom_error__WEBPACK_IMPORTED_MODULE_0__["CustomError"])); /* harmony default export */ __webpack_exports__["default"] = (Exception); //# sourceMappingURL=Exception.js.map /***/ }), /***/ "0MNC": /*!*******************************************************************!*\ !*** ./node_modules/@angular/cdk/__ivy_ngcc__/fesm2015/layout.js ***! \*******************************************************************/ /*! exports provided: BreakpointObserver, Breakpoints, LayoutModule, MediaMatcher */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "BreakpointObserver", function() { return BreakpointObserver; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Breakpoints", function() { return Breakpoints; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "LayoutModule", function() { return LayoutModule; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MediaMatcher", function() { return MediaMatcher; }); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "fXoL"); /* harmony import */ var _angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/cdk/coercion */ "8LU1"); /* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs */ "qCKp"); /* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs/operators */ "kU1M"); /* harmony import */ var _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/cdk/platform */ "nLfN"); /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ class LayoutModule { } LayoutModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ type: LayoutModule }); LayoutModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({ factory: function LayoutModule_Factory(t) { return new (t || LayoutModule)(); } }); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](LayoutModule, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgModule"], args: [{}] }], null, null); })(); /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** Global registry for all dynamically-created, injected media queries. */ const mediaQueriesForWebkitCompatibility = new Set(); /** Style tag that holds all of the dynamically-created media queries. */ let mediaQueryStyleNode; /** A utility for calling matchMedia queries. */ class MediaMatcher { constructor(_platform) { this._platform = _platform; this._matchMedia = this._platform.isBrowser && window.matchMedia ? // matchMedia is bound to the window scope intentionally as it is an illegal invocation to // call it from a different scope. window.matchMedia.bind(window) : noopMatchMedia; } /** * Evaluates the given media query and returns the native MediaQueryList from which results * can be retrieved. * Confirms the layout engine will trigger for the selector query provided and returns the * MediaQueryList for the query provided. */ matchMedia(query) { if (this._platform.WEBKIT) { createEmptyStyleRule(query); } return this._matchMedia(query); } } MediaMatcher.ɵfac = function MediaMatcher_Factory(t) { return new (t || MediaMatcher)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_4__["Platform"])); }; MediaMatcher.ɵprov = Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({ factory: function MediaMatcher_Factory() { return new MediaMatcher(Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(_angular_cdk_platform__WEBPACK_IMPORTED_MODULE_4__["Platform"])); }, token: MediaMatcher, providedIn: "root" }); MediaMatcher.ctorParameters = () => [ { type: _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_4__["Platform"] } ]; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MediaMatcher, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"], args: [{ providedIn: 'root' }] }], function () { return [{ type: _angular_cdk_platform__WEBPACK_IMPORTED_MODULE_4__["Platform"] }]; }, null); })(); /** * For Webkit engines that only trigger the MediaQueryListListener when * there is at least one CSS selector for the respective media query. */ function createEmptyStyleRule(query) { if (mediaQueriesForWebkitCompatibility.has(query)) { return; } try { if (!mediaQueryStyleNode) { mediaQueryStyleNode = document.createElement('style'); mediaQueryStyleNode.setAttribute('type', 'text/css'); document.head.appendChild(mediaQueryStyleNode); } if (mediaQueryStyleNode.sheet) { mediaQueryStyleNode.sheet .insertRule(`@media ${query} {.fx-query-test{ }}`, 0); mediaQueriesForWebkitCompatibility.add(query); } } catch (e) { console.error(e); } } /** No-op matchMedia replacement for non-browser platforms. */ function noopMatchMedia(query) { // Use `as any` here to avoid adding additional necessary properties for // the noop matcher. return { matches: query === 'all' || query === '', media: query, addListener: () => { }, removeListener: () => { } }; } /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** Utility for checking the matching state of @media queries. */ class BreakpointObserver { constructor(_mediaMatcher, _zone) { this._mediaMatcher = _mediaMatcher; this._zone = _zone; /** A map of all media queries currently being listened for. */ this._queries = new Map(); /** A subject for all other observables to takeUntil based on. */ this._destroySubject = new rxjs__WEBPACK_IMPORTED_MODULE_2__["Subject"](); } /** Completes the active subject, signalling to all other observables to complete. */ ngOnDestroy() { this._destroySubject.next(); this._destroySubject.complete(); } /** * Whether one or more media queries match the current viewport size. * @param value One or more media queries to check. * @returns Whether any of the media queries match. */ isMatched(value) { const queries = splitQueries(Object(_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_1__["coerceArray"])(value)); return queries.some(mediaQuery => this._registerQuery(mediaQuery).mql.matches); } /** * Gets an observable of results for the given queries that will emit new results for any changes * in matching of the given queries. * @param value One or more media queries to check. * @returns A stream of matches for the given queries. */ observe(value) { const queries = splitQueries(Object(_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_1__["coerceArray"])(value)); const observables = queries.map(query => this._registerQuery(query).observable); let stateObservable = Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["combineLatest"])(observables); // Emit the first state immediately, and then debounce the subsequent emissions. stateObservable = Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["concat"])(stateObservable.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["take"])(1)), stateObservable.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["skip"])(1), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["debounceTime"])(0))); return stateObservable.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["map"])(breakpointStates => { const response = { matches: false, breakpoints: {}, }; breakpointStates.forEach(({ matches, query }) => { response.matches = response.matches || matches; response.breakpoints[query] = matches; }); return response; })); } /** Registers a specific query to be listened for. */ _registerQuery(query) { // Only set up a new MediaQueryList if it is not already being listened for. if (this._queries.has(query)) { return this._queries.get(query); } const mql = this._mediaMatcher.matchMedia(query); // Create callback for match changes and add it is as a listener. const queryObservable = new rxjs__WEBPACK_IMPORTED_MODULE_2__["Observable"]((observer) => { // Listener callback methods are wrapped to be placed back in ngZone. Callbacks must be placed // back into the zone because matchMedia is only included in Zone.js by loading the // webapis-media-query.js file alongside the zone.js file. Additionally, some browsers do not // have MediaQueryList inherit from EventTarget, which causes inconsistencies in how Zone.js // patches it. const handler = (e) => this._zone.run(() => observer.next(e)); mql.addListener(handler); return () => { mql.removeListener(handler); }; }).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["startWith"])(mql), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["map"])(({ matches }) => ({ query, matches })), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["takeUntil"])(this._destroySubject)); // Add the MediaQueryList to the set of queries. const output = { observable: queryObservable, mql }; this._queries.set(query, output); return output; } } BreakpointObserver.ɵfac = function BreakpointObserver_Factory(t) { return new (t || BreakpointObserver)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](MediaMatcher), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"])); }; BreakpointObserver.ɵprov = Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({ factory: function BreakpointObserver_Factory() { return new BreakpointObserver(Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(MediaMatcher), Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(_angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"])); }, token: BreakpointObserver, providedIn: "root" }); BreakpointObserver.ctorParameters = () => [ { type: MediaMatcher }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"] } ]; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](BreakpointObserver, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"], args: [{ providedIn: 'root' }] }], function () { return [{ type: MediaMatcher }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"] }]; }, null); })(); /** * Split each query string into separate query strings if two queries are provided as comma * separated. */ function splitQueries(queries) { return queries.map(query => query.split(',')) .reduce((a1, a2) => a1.concat(a2)) .map(query => query.trim()); } /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ // PascalCase is being used as Breakpoints is used like an enum. // tslint:disable-next-line:variable-name const Breakpoints = { XSmall: '(max-width: 599.99px)', Small: '(min-width: 600px) and (max-width: 959.99px)', Medium: '(min-width: 960px) and (max-width: 1279.99px)', Large: '(min-width: 1280px) and (max-width: 1919.99px)', XLarge: '(min-width: 1920px)', Handset: '(max-width: 599.99px) and (orientation: portrait), ' + '(max-width: 959.99px) and (orientation: landscape)', Tablet: '(min-width: 600px) and (max-width: 839.99px) and (orientation: portrait), ' + '(min-width: 960px) and (max-width: 1279.99px) and (orientation: landscape)', Web: '(min-width: 840px) and (orientation: portrait), ' + '(min-width: 1280px) and (orientation: landscape)', HandsetPortrait: '(max-width: 599.99px) and (orientation: portrait)', TabletPortrait: '(min-width: 600px) and (max-width: 839.99px) and (orientation: portrait)', WebPortrait: '(min-width: 840px) and (orientation: portrait)', HandsetLandscape: '(max-width: 959.99px) and (orientation: landscape)', TabletLandscape: '(min-width: 960px) and (max-width: 1279.99px) and (orientation: landscape)', WebLandscape: '(min-width: 1280px) and (orientation: landscape)', }; /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * Generated bundle index. Do not edit. */ //# sourceMappingURL=layout.js.map /***/ }), /***/ "0MsR": /*!*********************************************!*\ !*** ./node_modules/recheck/lib/browser.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var F6=Object.defineProperty;var yQ=Object.getOwnPropertyDescriptor;var IQ=Object.getOwnPropertyNames,Dz=Object.getOwnPropertySymbols;var Tz=Object.prototype.hasOwnProperty,bQ=Object.prototype.propertyIsEnumerable;var Mz=(_,r,t)=>r in _?F6(_,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):_[r]=t,Vz=(_,r)=>{for(var t in r||(r={}))Tz.call(r,t)&&Mz(_,t,r[t]);if(Dz)for(var t of Dz(r))bQ.call(r,t)&&Mz(_,t,r[t]);return _};var kQ=(_,r)=>{for(var t in r)F6(_,t,{get:r[t],enumerable:!0})},OQ=(_,r,t,a)=>{if(r&&typeof r=="object"||typeof r=="function")for(let n of IQ(r))!Tz.call(_,n)&&n!==t&&F6(_,n,{get:()=>r[n],enumerable:!(a=yQ(r,n))||a.enumerable});return _};var qQ=_=>OQ(F6({},"__esModule",{value:!0}),_);var Az=(_,r,t)=>new Promise((a,n)=>{var s=c=>{try{o(t.next(c))}catch(u){n(u)}},i=c=>{try{o(t.throw(c))}catch(u){n(u)}},o=c=>c.done?a(c.value):Promise.resolve(c.value).then(s,i);o((t=t.apply(_,r)).next())});var sZ_={};kQ(sZ_,{check:()=>aZ_,checkSync:()=>nZ_});module.exports=qQ(sZ_);var SQ=Object.freeze({esVersion:6,assumingES6:!0,productionMode:!0,linkerVersion:"1.13.0",fileLevelThis:void 0}),PQ=Object.getOwnPropertyDescriptors||(()=>{var _;if(typeof Reflect!="undefined"&&Reflect.ownKeys)_=Reflect.ownKeys;else{var r=Object.getOwnPropertySymbols||(t=>[]);_=t=>Object.getOwnPropertyNames(t).concat(r(t))}return t=>{for(var a=_(t),n={},s=a.length|0,i=0;i!==s;){var o=a[i];Object.defineProperty(n,o,{configurable:!0,enumerable:!0,writable:!0,value:Object.getOwnPropertyDescriptor(t,o)}),i=i+1|0}return n}})(),On;function xQ(_){for(var r in _)return r}function af(_){this.c=_}af.prototype.toString=function(){return String.fromCharCode(this.c)};function RQ(_,r){return fH(_,r,0)}function fH(_,r,t){var a=new _.constr(r[t]);if(t>24===_?tS_.getClassOf():_<<16>>16===_?uS_.getClassOf():QR_.getClassOf():ly(_)?KR_.getClassOf():WR_.getClassOf();case"boolean":return Ik_.getClassOf();case"undefined":return HI.getClassOf();default:return _===null?_.getClass__jl_Class():_ instanceof q?eC_.getClassOf():_ instanceof af?Ok_.getClassOf():_&&_.$classData?_.$classData.getClassOf():null}}function BE(_){switch(typeof _){case"string":return"java.lang.String";case"number":return N$(_)?_<<24>>24===_?"java.lang.Byte":_<<16>>16===_?"java.lang.Short":"java.lang.Integer":ly(_)?"java.lang.Float":"java.lang.Double";case"boolean":return"java.lang.Boolean";case"undefined":return"java.lang.Void";default:return _===null?_.getClass__jl_Class():_ instanceof q?"java.lang.Long":_ instanceof af?"java.lang.Character":_&&_.$classData?_.$classData.name:null.getName__T()}}function pH(_,r){switch(typeof _){case"string":return uC_(_,r);case"number":return UR_(_,r);case"boolean":return yk_(_,r);default:return _ instanceof q?_C_(_,r):_ instanceof af?kk_(jt(_),r):_.compareTo__O__I(r)}}function bp(_,r){switch(typeof _){case"string":return aC_(_,r);case"number":return JR_(_,r);case"boolean":return mk_(_,r);case"undefined":return Hh_(_,r);default:return _&&_.$classData||_===null?_.equals__O__Z(r):_ instanceof q?XR_(_,r):_ instanceof af?bk_(jt(_),r):Kh.prototype.equals__O__Z.call(_,r)}}function uy(_){switch(typeof _){case"string":return Fe(_);case"number":return sU(_);case"boolean":return vk_(_);case"undefined":return Gh_(_);default:return _&&_.$classData||_===null?_.hashCode__I():_ instanceof q?YR_(_):_ instanceof af?jt(_):Kh.prototype.hashCode__I.call(_)}}function DQ(_,r,t){return typeof _=="string"?oC_(_,r,t):_.subSequence__I__I__jl_CharSequence(r,t)}function $Z(_){return _===void 0?"undefined":_.toString()}function EI(_,r){if(r===0)throw new Si("/ by zero");return _/r|0}function Om(_,r){if(r===0)throw new Si("/ by zero");return _%r|0}function Pc(_){return _>2147483647?2147483647:_<-2147483648?-2147483648:_|0}function tP(_,r,t,a,n){if(_!==t||a=0;s=s-1|0)t[a+s|0]=_[r+s|0]}var Fz=0,Bz=new WeakMap;function np(_){switch(typeof _){case"string":return Fe(_);case"number":return sU(_);case"bigint":{var r=0;for(_>BigInt(32);return r}case"boolean":return _?1231:1237;case"undefined":return 0;case"symbol":{var t=_.description;return t===void 0?0:Fe(t)}default:{if(_===null)return 0;var a=Bz.get(_);return a===void 0&&(a=Fz+1|0,Fz=a,Bz.set(_,a)),a}}}function aP(_){return typeof _=="number"&&_<<24>>24===_&&1/_!==1/-0}function nP(_){return typeof _=="number"&&_<<16>>16===_&&1/_!==1/-0}function N$(_){return typeof _=="number"&&(_|0)===_&&1/_!==1/-0}function ly(_){return typeof _=="number"&&(_!==_||Math.fround(_)===_)}function pt(_){return new af(_)}var oZ_=pt(0);function jt(_){return _===null?0:_.c}function dt(_){return _===null?On:_}function Kh(){}Kh.prototype.constructor=Kh;function E(){}E.prototype=Kh.prototype;Kh.prototype.hashCode__I=function(){return np(this)};Kh.prototype.equals__O__Z=function(_){return this===_};Kh.prototype.toString__T=function(){var _=this.hashCode__I();return BE(this)+"@"+(+(_>>>0)).toString(16)};Kh.prototype.toString=function(){return this.toString__T()};function z_(_){if(typeof _=="number"){this.u=new Array(_);for(var r=0;r<_;r++)this.u[r]=null}else this.u=_}z_.prototype=new E;z_.prototype.constructor=z_;z_.prototype.copyTo=function(_,r,t,a){tP(this.u,_,r.u,t,a)};z_.prototype.clone__O=function(){return new z_(this.u.slice())};function hH(){}hH.prototype=z_.prototype;function ro(_){if(typeof _=="number"){this.u=new Array(_);for(var r=0;r<_;r++)this.u[r]=!1}else this.u=_}ro.prototype=new E;ro.prototype.constructor=ro;ro.prototype.copyTo=function(_,r,t,a){tP(this.u,_,r.u,t,a)};ro.prototype.clone__O=function(){return new ro(this.u.slice())};function fn(_){typeof _=="number"?this.u=new Uint16Array(_):this.u=_}fn.prototype=new E;fn.prototype.constructor=fn;fn.prototype.copyTo=function(_,r,t,a){r.u.set(this.u.subarray(_,_+a|0),t)};fn.prototype.clone__O=function(){return new fn(this.u.slice())};function Ii(_){typeof _=="number"?this.u=new Int8Array(_):this.u=_}Ii.prototype=new E;Ii.prototype.constructor=Ii;Ii.prototype.copyTo=function(_,r,t,a){r.u.set(this.u.subarray(_,_+a|0),t)};Ii.prototype.clone__O=function(){return new Ii(this.u.slice())};function bi(_){typeof _=="number"?this.u=new Int16Array(_):this.u=_}bi.prototype=new E;bi.prototype.constructor=bi;bi.prototype.copyTo=function(_,r,t,a){r.u.set(this.u.subarray(_,_+a|0),t)};bi.prototype.clone__O=function(){return new bi(this.u.slice())};function Re(_){typeof _=="number"?this.u=new Int32Array(_):this.u=_}Re.prototype=new E;Re.prototype.constructor=Re;Re.prototype.copyTo=function(_,r,t,a){r.u.set(this.u.subarray(_,_+a|0),t)};Re.prototype.clone__O=function(){return new Re(this.u.slice())};function oi(_){if(typeof _=="number"){this.u=new Array(_);for(var r=0;r<_;r++)this.u[r]=On}else this.u=_}oi.prototype=new E;oi.prototype.constructor=oi;oi.prototype.copyTo=function(_,r,t,a){tP(this.u,_,r.u,t,a)};oi.prototype.clone__O=function(){return new oi(this.u.slice())};function yo(_){typeof _=="number"?this.u=new Float32Array(_):this.u=_}yo.prototype=new E;yo.prototype.constructor=yo;yo.prototype.copyTo=function(_,r,t,a){r.u.set(this.u.subarray(_,_+a|0),t)};yo.prototype.clone__O=function(){return new yo(this.u.slice())};function Io(_){typeof _=="number"?this.u=new Float64Array(_):this.u=_}Io.prototype=new E;Io.prototype.constructor=Io;Io.prototype.copyTo=function(_,r,t,a){r.u.set(this.u.subarray(_,_+a|0),t)};Io.prototype.clone__O=function(){return new Io(this.u.slice())};function v(){this.constr=void 0,this.ancestors=null,this.componentData=null,this.arrayBase=null,this.arrayDepth=0,this.zero=null,this.arrayEncodedName="",this._classOf=void 0,this._arrayOf=void 0,this.isAssignableFromFun=void 0,this.wrapArray=void 0,this.isJSType=!1,this.name="",this.isPrimitive=!1,this.isInterface=!1,this.isArrayClass=!1,this.isInstance=void 0}v.prototype.initPrim=function(_,r,t,a,n){this.ancestors={},this.zero=_,this.arrayEncodedName=r;var s=this;return this.isAssignableFromFun=i=>i===s,this.name=t,this.isPrimitive=!0,this.isInstance=i=>!1,a!==void 0&&(this._arrayOf=new v().initSpecializedArray(this,a,n)),this};v.prototype.initClass=function(_,r,t,a,n,s,i){var o=xQ(_);return this.ancestors=a,this.arrayEncodedName="L"+t+";",this.isAssignableFromFun=c=>!!c.ancestors[o],this.isJSType=!!n,this.name=t,this.isInterface=r,this.isInstance=i||(c=>!!(c&&c.$classData&&c.$classData.ancestors[o])),this};v.prototype.initSpecializedArray=function(_,r,t,a){r.prototype.$classData=this;var n="["+_.arrayEncodedName;this.constr=r,this.ancestors={O:1,jl_Cloneable:1,Ljava_io_Serializable:1},this.componentData=_,this.arrayBase=_,this.arrayDepth=1,this.arrayEncodedName=n,this.name=n,this.isArrayClass=!0;var s=this;return this.isAssignableFromFun=a||(i=>s===i),this.wrapArray=t?i=>new r(new t(i)):i=>new r(i),this.isInstance=i=>i instanceof r,this};v.prototype.initArray=function(_){function r(o){if(typeof o=="number"){this.u=new Array(o);for(var c=0;c{var c=o.arrayDepth;return c===a?t.isAssignableFromFun(o.arrayBase):c>a&&t===lr};this.isAssignableFromFun=s,this.wrapArray=o=>new r(o);var i=this;return this.isInstance=o=>{var c=o&&o.$classData;return!!c&&(c===i||s(c))},this};v.prototype.getArrayOf=function(){return this._arrayOf||(this._arrayOf=new v().initArray(this)),this._arrayOf};v.prototype.getClassOf=function(){return this._classOf||(this._classOf=new Op(this)),this._classOf};v.prototype.isAssignableFrom=function(_){return this===_||this.isAssignableFromFun(_)};v.prototype.checkCast=function(_){};v.prototype.getSuperclass=function(){return this.parentData?this.parentData.getClassOf():null};v.prototype.getComponentType=function(){return this.componentData?this.componentData.getClassOf():null};v.prototype.newArrayOfThisClass=function(_){for(var r=this,t=0;t<_.length;t++)r=r.getArrayOf();return RQ(r,_)};var lr=new v;lr.ancestors={O:1};lr.arrayEncodedName="Ljava.lang.Object;";lr.isAssignableFromFun=_=>!_.isPrimitive;lr.name="java.lang.Object";lr.isInstance=_=>_!==null;lr._arrayOf=new v().initSpecializedArray(lr,z_,void 0,_=>{var r=_.arrayDepth;return r===1?!_.arrayBase.isPrimitive:r>1});Kh.prototype.$classData=lr;var ZI=new v().initPrim(void 0,"V","void",void 0,void 0),vq=new v().initPrim(!1,"Z","boolean",ro,void 0),z$=new v().initPrim(0,"C","char",fn,Uint16Array),yq=new v().initPrim(0,"B","byte",Ii,Int8Array),Iq=new v().initPrim(0,"S","short",bi,Int16Array),bq=new v().initPrim(0,"I","int",Re,Int32Array),Kb=new v().initPrim(null,"J","long",oi,void 0),kq=new v().initPrim(0,"F","float",yo,Float32Array),Oq=new v().initPrim(0,"D","double",Io,Float64Array);function dS(){}dS.prototype=new E;dS.prototype.constructor=dS;function wZ(){}wZ.prototype=dS.prototype;function $S(){}$S.prototype=new E;$S.prototype.constructor=$S;function dH(){}dH.prototype=$S.prototype;function wS(){}wS.prototype=new E;wS.prototype.constructor=wS;function gZ(){}gZ.prototype=wS.prototype;function e2(){this.Lcats_Foldable$Source$__f_Empty=null,E6=this,this.Lcats_Foldable$Source$__f_Empty=new C2}e2.prototype=new E;e2.prototype.constructor=e2;function MQ(){}MQ.prototype=e2.prototype;e2.prototype.fromFoldable__O__Lcats_Foldable__Lcats_Foldable$Source=function(_,r){return r.foldRight__O__Lcats_Eval__F2__Lcats_Eval(_,new yi(this.Lcats_Foldable$Source$__f_Empty),new He((t,a)=>{var n=a,s=new r_(()=>($H(),new Em(t,n)));return new Fo(s)})).value__O()};var TQ=new v().initClass({Lcats_Foldable$Source$:0},!1,"cats.Foldable$Source$",{Lcats_Foldable$Source$:1,O:1});e2.prototype.$classData=TQ;var E6;function $H(){return E6||(E6=new e2),E6}function gS(){}gS.prototype=new E;gS.prototype.constructor=gS;function wH(){}wH.prototype=gS.prototype;function LS(){}LS.prototype=new E;LS.prototype.constructor=LS;function gH(){}gH.prototype=LS.prototype;function VQ(_){new lk(_)}function mS(){}mS.prototype=new E;mS.prototype.constructor=mS;function LH(){}LH.prototype=mS.prototype;function AQ(_){_.Lcats_kernel_instances_long_package$__f_catsKernelStdOrderForLong=new Yw,new lO}function Xb(){this.Lcats_package$__f_catsInstancesForId=null,this.Lcats_package$__f_Eq=null,Z6=this,this.Lcats_package$__f_catsInstancesForId=new J1,new _k,new ek;var _=(a5(),fy().Lcats_package$__f_catsInstancesForId);new ok(_),this.Lcats_package$__f_Eq=DB_(),aw_()}Xb.prototype=new E;Xb.prototype.constructor=Xb;function FQ(){}FQ.prototype=Xb.prototype;var BQ=new v().initClass({Lcats_package$:0},!1,"cats.package$",{Lcats_package$:1,O:1});Xb.prototype.$classData=BQ;var Z6;function fy(){return Z6||(Z6=new Xb),Z6}function r2(_,r){this.Lcats_syntax_EqOps__f_lhs=null,this.Lcats_syntax_EqOps__f_evidence$2=null,this.Lcats_syntax_EqOps__f_lhs=_,this.Lcats_syntax_EqOps__f_evidence$2=r}r2.prototype=new E;r2.prototype.constructor=r2;function jQ(){}jQ.prototype=r2.prototype;r2.prototype.$eq$eq$eq__O__Z=function(_){fy();var r=this.Lcats_syntax_EqOps__f_evidence$2;return r.eqv__O__O__Z(this.Lcats_syntax_EqOps__f_lhs,_)};var EQ=new v().initClass({Lcats_syntax_EqOps:0},!1,"cats.syntax.EqOps",{Lcats_syntax_EqOps:1,O:1});r2.prototype.$classData=EQ;function N6(_,r,t){for(;;){if(t.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&t.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||t.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&t.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw t.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&t.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/ReDoS.scala:179"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/ReDoS.scala:179");var a=r;if(a instanceof ht){var n=a,s=n.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children;return s.map__F1__O(new y((N=>H=>{var W=H;return N6(_,W,N)})(t))).sum__s_math_Numeric__O(z1())|0}else if(a instanceof Ur){var i=a,o=i.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children;return o.map__F1__O(new y((N=>H=>{var W=H;return N6(_,W,N)})(t))).sum__s_math_Numeric__O(z1())|0}else if(a instanceof ua){var c=a,u=c.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child;r=u}else if(a instanceof fa){var f=a,p=f.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child;r=p}else if(a instanceof la){var h=a,l=h.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child;r=l}else if(a instanceof Pt){var d=a,$=d.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_quantifier,w=d.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child,g=N6(_,w,t);if($ instanceof zi){var x=$,R=x.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Exact__f_n;return g+R|0}else if($ instanceof ii){var T=$,D=T.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded__f_min;return g+D|0}else if($ instanceof Pi){var B=$,j=B.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_max;return g+j|0}else return g}else if(a instanceof Va){var O=a,Z=O.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child;r=Z}else if(a instanceof Aa){var z=a,J=z.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child;r=J}else return 0}}function Ed(){}Ed.prototype=new E;Ed.prototype.constructor=Ed;function ZQ(){}ZQ.prototype=Ed.prototype;Ed.prototype.check__T__T__Lcodes_quine_labs_recheck_common_Parameters__s_Option__Lcodes_quine_labs_recheck_diagnostics_Diagnostics=function(_,r,t,a){var n=IH().apply__s_concurrent_duration_Duration__s_Option__s_Option__Lcodes_quine_labs_recheck_common_Context(t.Lcodes_quine_labs_recheck_common_Parameters__f_timeout,a,t.Lcodes_quine_labs_recheck_common_Parameters__f_logger);try{var s=new Vn(void 0)}catch(f){var i=f instanceof au?f:new Ga(f);_:{var s,o=_d().unapply__jl_Throwable__s_Option(i);if(!o.isEmpty__Z()){var c=o.get__O(),s=new pn(c);break _}throw i instanceof Ga?i.sjs_js_JavaScriptException__f_exception:i}}var u=s.flatMap__F1__s_util_Try(new y(f=>{if(n.Lcodes_quine_labs_recheck_common_Context__f_hasLogger&&n.Lcodes_quine_labs_recheck_common_Context__f_logger.apply__T__V("parse: start"),n.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&n.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||n.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&n.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw n.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&n.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/ReDoS.scala:47"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/ReDoS.scala:47");var p=Lg().parse__T__T__Z__s_util_Either(_,r,!0);if(p instanceof B_)var h=p,l=h.s_util_Right__f_value,d=new Vn(l);else{if(!(p instanceof Pe))throw new Q(p);var $=p,w=$.s_util_Left__f_value,d=new pn(new Kq(w.getMessage__T()))}return d.flatMap__F1__s_util_Try(new y(g=>{var x=g;n.Lcodes_quine_labs_recheck_common_Context__f_hasLogger&&n.Lcodes_quine_labs_recheck_common_Context__f_logger.apply__T__V(`parse: finish pattern: `+x);var R=t.Lcodes_quine_labs_recheck_common_Parameters__f_checker,T=Yy();if(T===R)return ym().checkAutomaton__T__T__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Parameters__Lcodes_quine_labs_recheck_common_Context__s_util_Try(_,r,x,t,n);var D=Ak();if(D===R)return ym().checkFuzz__T__T__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Parameters__Lcodes_quine_labs_recheck_common_Context__s_util_Try(_,r,x,t,n);var B=Xy();if(B===R)return ym().checkAuto__T__T__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Parameters__Lcodes_quine_labs_recheck_common_Context__s_util_Try(_,r,x,t,n);throw new Q(R)}))}));return u.recover__s_PartialFunction__s_util_Try(new vw(_,r)).get__O()};Ed.prototype.checkAutomaton__T__T__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Parameters__Lcodes_quine_labs_recheck_common_Context__s_util_Try=function(_,r,t,a,n){var s=a.Lcodes_quine_labs_recheck_common_Parameters__f_checker,i=Xy();if(s!==null&&s===i)var o=a.Lcodes_quine_labs_recheck_common_Parameters__f_maxNFASize;else var o=2147483647;try{var c=new Vn(void 0)}catch(l){var u=l instanceof au?l:new Ga(l);_:{var c,f=_d().unapply__jl_Throwable__s_Option(u);if(!f.isEmpty__Z()){var p=f.get__O(),c=new pn(p);break _}throw u instanceof Ga?u.sjs_js_JavaScriptException__f_exception:u}}var h=c.flatMap__F1__s_util_Try(new y(l=>{var d=a.Lcodes_quine_labs_recheck_common_Parameters__f_checker,$=Xy();if(d!==null&&d===$&&ym().repeatCount__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__I(t,n)>=a.Lcodes_quine_labs_recheck_common_Parameters__f_maxRepeatCount){n.Lcodes_quine_labs_recheck_common_Context__f_hasLogger&&n.Lcodes_quine_labs_recheck_common_Context__f_logger.apply__T__V("auto: exceed maxRepeatCount");var w=new pn(new yp("The pattern contains too many repeat"))}else var w=new Vn(void 0);return w.flatMap__F1__s_util_Try(new y(g=>{var x=$o();if(UE(x,t.Lcodes_quine_labs_recheck_regexp_Pattern__f_node))return n.Lcodes_quine_labs_recheck_common_Context__f_hasLogger&&n.Lcodes_quine_labs_recheck_common_Context__f_logger.apply__T__V("automaton: constant pattern"),new Vn(I().s_package$__f_Iterator.sc_Iterator$__f_scala$collection$Iterator$$_empty);var R=a.Lcodes_quine_labs_recheck_common_Parameters__f_checker,T=Xy();if(R!==null&&R===T)var D=$o(),B=r$(D,t.Lcodes_quine_labs_recheck_regexp_Pattern__f_node)>=a.Lcodes_quine_labs_recheck_common_Parameters__f_maxPatternSize;else var B=!1;if(B){n.Lcodes_quine_labs_recheck_common_Context__f_hasLogger&&n.Lcodes_quine_labs_recheck_common_Context__f_logger.apply__T__V("auto: exceed maxPatternSize");var j=new pn(new yp("The pattern is too large"))}else var j=new Vn(void 0);return j.flatMap__F1__s_util_Try(new y(O=>yH().build__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__s_util_Try(t,n).flatMap__F1__s_util_Try(new y(Z=>{var z=Z;try{var J=new Vn(z.toOrderedNFA__I__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_automaton_OrderedNFA(o,n).rename__Lcodes_quine_labs_recheck_automaton_OrderedNFA().mapAlphabet__F1__Lcodes_quine_labs_recheck_automaton_OrderedNFA(new y(K=>{var Y=K;return Y.head__Lcodes_quine_labs_recheck_unicode_UChar()})))}catch(K){var N=K instanceof au?K:new Ga(K);_:{var J,H=_d().unapply__jl_Throwable__s_Option(N);if(!H.isEmpty__Z()){var W=H.get__O(),J=new pn(W);break _}throw N instanceof Ga?N.sjs_js_JavaScriptException__f_exception:N}}return J.map__F1__s_util_Try(new y(K=>{var Y=K;return rX().check__Lcodes_quine_labs_recheck_automaton_OrderedNFA__I__Lcodes_quine_labs_recheck_common_Context__sc_Iterator(Y,o,n)}))}))))}))}));return h.map__F1__s_util_Try(new y(l=>{var d=l,$=new y(x=>{var R=x;if(R instanceof Wq){var T=R,D=a.Lcodes_quine_labs_recheck_common_Parameters__f_recallLimit,B=a.Lcodes_quine_labs_recheck_common_Parameters__f_maxRecallStringSize,j=C(),O=T.buildAttackPattern__I__I__s_$eq$colon$eq__Lcodes_quine_labs_recheck_diagnostics_AttackPattern(D,B,j.s_$less$colon$less$__f_singleton);return new Wu(_,r,T.toAttackComplexity__Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Vulnerable(),O,T.hotspot__Lcodes_quine_labs_recheck_diagnostics_Hotspot(),Yy())}else if(R instanceof Uq){var Z=R;return new Uu(_,r,Z.toAttackComplexity__Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Safe(),Yy())}else throw new Q(R)}),w=new Wa(d,$),g=new r_(()=>{I();var x=[new Uu(_,r,new Uf(!1),Yy())],R=k(new b,x),T=new Rt(R);return qu(new Ws,T)});return sf(w,g)})).map__F1__s_util_Try(new y(l=>{var d=l;return ym().recallValidation__T__T__s_concurrent_duration_Duration__sc_Iterator__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_diagnostics_Diagnostics(_,r,a.Lcodes_quine_labs_recheck_common_Parameters__f_recallTimeout,d,n)})).recoverWith__s_PartialFunction__s_util_Try(new Iw)};Ed.prototype.checkFuzz__T__T__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Parameters__Lcodes_quine_labs_recheck_common_Context__s_util_Try=function(_,r,t,a,n){var s=ev_(new n0,a.Lcodes_quine_labs_recheck_common_Parameters__f_randomSeed),i=Pw_().from__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__s_util_Try(t,n).map__F1__s_util_Try(new y(o=>{var c=o;return IX().check__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_fuzz_FuzzProgram__s_util_Random__Lcodes_quine_labs_recheck_common_Seeder__I__I__s_concurrent_duration_Duration__I__s_concurrent_duration_Duration__I__I__s_concurrent_duration_Duration__I__I__I__I__I__I__I__D__Lcodes_quine_labs_recheck_common_AccelerationMode__Lcodes_quine_labs_recheck_common_Context__sc_Iterator(t,c,s,a.Lcodes_quine_labs_recheck_common_Parameters__f_seeder,a.Lcodes_quine_labs_recheck_common_Parameters__f_maxSimpleRepeatCount,a.Lcodes_quine_labs_recheck_common_Parameters__f_seedingLimit,a.Lcodes_quine_labs_recheck_common_Parameters__f_seedingTimeout,a.Lcodes_quine_labs_recheck_common_Parameters__f_incubationLimit,a.Lcodes_quine_labs_recheck_common_Parameters__f_incubationTimeout,a.Lcodes_quine_labs_recheck_common_Parameters__f_maxGeneStringSize,a.Lcodes_quine_labs_recheck_common_Parameters__f_attackLimit,a.Lcodes_quine_labs_recheck_common_Parameters__f_attackTimeout,a.Lcodes_quine_labs_recheck_common_Parameters__f_crossoverSize,a.Lcodes_quine_labs_recheck_common_Parameters__f_mutationSize,a.Lcodes_quine_labs_recheck_common_Parameters__f_maxAttackStringSize,a.Lcodes_quine_labs_recheck_common_Parameters__f_maxInitialGenerationSize,a.Lcodes_quine_labs_recheck_common_Parameters__f_maxGenerationSize,a.Lcodes_quine_labs_recheck_common_Parameters__f_maxIteration,a.Lcodes_quine_labs_recheck_common_Parameters__f_maxDegree,a.Lcodes_quine_labs_recheck_common_Parameters__f_heatRatio,a.Lcodes_quine_labs_recheck_common_Parameters__f_accelerationMode,n)}));return i.map__F1__s_util_Try(new y(o=>{var c=o,u=new y(h=>{var l=h;if(l!==null){var d=l.T3__f__1,$=l.T3__f__2,w=l.T3__f__3,g=$.adjust__Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Vulnerable__I__I__Lcodes_quine_labs_recheck_diagnostics_AttackPattern(d,a.Lcodes_quine_labs_recheck_common_Parameters__f_recallLimit,a.Lcodes_quine_labs_recheck_common_Parameters__f_maxRecallStringSize);return new Wu(_,r,d,g,w,Ak())}else throw new Q(l)}),f=new Wa(c,u),p=new r_(()=>{I();var h=[new Uu(_,r,new Uf(!0),Ak())],l=k(new b,h),d=new Rt(l);return qu(new Ws,d)});return sf(f,p)})).map__F1__s_util_Try(new y(o=>{var c=o;return ym().recallValidation__T__T__s_concurrent_duration_Duration__sc_Iterator__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_diagnostics_Diagnostics(_,r,a.Lcodes_quine_labs_recheck_common_Parameters__f_recallTimeout,c,n)})).recoverWith__s_PartialFunction__s_util_Try(new bw)};Ed.prototype.checkAuto__T__T__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Parameters__Lcodes_quine_labs_recheck_common_Context__s_util_Try=function(_,r,t,a,n){return this.checkAutomaton__T__T__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Parameters__Lcodes_quine_labs_recheck_common_Context__s_util_Try(_,r,t,a,n).recoverWith__s_PartialFunction__s_util_Try(new yw(_,r,t,a,n))};Ed.prototype.recallValidation__T__T__s_concurrent_duration_Duration__sc_Iterator__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_diagnostics_Diagnostics=function(_,r,t,a,n){var s=new y(i=>{var o=i;if(o instanceof Wu){var c=o,u=MX(),f=c.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_attack,p=(X,e_)=>{var __=X,t_=e_;return dX().exec__T__s_Option__Lcodes_quine_labs_recheck_common_Context__s_Option(__,t_,n)};_:{if(n.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&n.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||n.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&n.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw n.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&n.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/recall/RecallValidator.scala:28"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/recall/RecallValidator.scala:28");var h=u.generate__T__T__Lcodes_quine_labs_recheck_diagnostics_AttackPattern__T(_,r,f);n.Lcodes_quine_labs_recheck_common_Context__f_hasLogger&&n.Lcodes_quine_labs_recheck_common_Context__f_logger.apply__T__V(`recall: code `+h);var l=bl().s_concurrent_duration_Duration$__f_Zero;if(jq(t,l)){var H=oZ();break _}if(t instanceof wI){var d=bm().apply__O__s_Option(n.Lcodes_quine_labs_recheck_common_Context__f_deadline);if(d.isEmpty__Z())var $=a_();else var w=d.get__O(),g=w,x=xq().now__s_concurrent_duration_Deadline(),$=new o_(g.s_concurrent_duration_Deadline__f_time.$minus__s_concurrent_duration_FiniteDuration__s_concurrent_duration_FiniteDuration(x.s_concurrent_duration_Deadline__f_time));var R=p(h,$)}else{if(!(t instanceof si))throw new Q(t);var T=t;if(n.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null)var D=n.Lcodes_quine_labs_recheck_common_Context__f_deadline,B=xq().now__s_concurrent_duration_Deadline(),j=D.s_concurrent_duration_Deadline__f_time.$minus__s_concurrent_duration_FiniteDuration__s_concurrent_duration_FiniteDuration(B.s_concurrent_duration_Deadline__f_time),O=jq(j,T);else var O=!1;if(O)var Z=n.Lcodes_quine_labs_recheck_common_Context__f_deadline,z=xq().now__s_concurrent_duration_Deadline(),J=Z.s_concurrent_duration_Deadline__f_time.$minus__s_concurrent_duration_FiniteDuration__s_concurrent_duration_FiniteDuration(z.s_concurrent_duration_Deadline__f_time);else var J=T;var N=new o_(J),R=p(h,N)}var H=u.result__s_Option__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_recall_RecallResult(R,n)}if(H instanceof Zf)return!1;var W=oZ();if(W===H)return!0;if(H instanceof Ef){var K=H,Y=K.Lcodes_quine_labs_recheck_recall_RecallResult$Error__f_message;throw new aI(Y)}else throw new Q(H)}else return!0});return new Yu(a,s,!1).next__O()};Ed.prototype.repeatCount__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__I=function(_,r){if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/ReDoS.scala:176"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/ReDoS.scala:176");return N6(this,_.Lcodes_quine_labs_recheck_regexp_Pattern__f_node,r)};var NQ=new v().initClass({Lcodes_quine_labs_recheck_ReDoS$:0},!1,"codes.quine.labs.recheck.ReDoS$",{Lcodes_quine_labs_recheck_ReDoS$:1,O:1});Ed.prototype.$classData=NQ;var VA;function ym(){return VA||(VA=new Ed),VA}function zQ(_){var r=Nn().Lio_circe_Decoder$__f_decodeUnit,t=new y(a=>null);return new Hg(r,t)}function qm(){}qm.prototype=new E;qm.prototype.constructor=qm;function HQ(){}HQ.prototype=qm.prototype;qm.prototype.check__T__T__sjs_js_$bar__sjs_js_Any=function(_,r,t){var a=PS(),n=t===void 0?Object():t,s=zQ(this),i=a.convertJsToJson__sjs_js_Any__s_util_Either(n);if(i instanceof B_)var o=i,c=o.s_util_Right__f_value,u=new Rv(c,null,null),f=ho().codes$quine$labs$recheck$codec$package$$$anonfun$decodeParameters$1__Lio_circe_HCursor__Lio_circe_Decoder__s_util_Either(u,s);else{if(!(i instanceof Pe))throw new Q(i);var p=i,f=p}if(f instanceof B_){var h=f,l=h.s_util_Right__f_value,d=l.Lcodes_quine_labs_recheck_common_Parameters__f_logger,$=!d.isEmpty__Z();if($){if(!dy().sjs_js_WrappedDictionary$Cache$__f_safeHasOwnProperty.call(t,"logger"))throw Us(new Ma,"key not found: logger");var w=t.logger,g=new o_(new nv(w))}else var g=a_();var x=ym(),R=l.Lcodes_quine_labs_recheck_common_Parameters__f_accelerationMode,T=l.Lcodes_quine_labs_recheck_common_Parameters__f_attackLimit,D=l.Lcodes_quine_labs_recheck_common_Parameters__f_attackTimeout,B=l.Lcodes_quine_labs_recheck_common_Parameters__f_checker,j=l.Lcodes_quine_labs_recheck_common_Parameters__f_crossoverSize,O=l.Lcodes_quine_labs_recheck_common_Parameters__f_heatRatio,Z=l.Lcodes_quine_labs_recheck_common_Parameters__f_incubationLimit,z=l.Lcodes_quine_labs_recheck_common_Parameters__f_incubationTimeout,J=l.Lcodes_quine_labs_recheck_common_Parameters__f_maxAttackStringSize,N=l.Lcodes_quine_labs_recheck_common_Parameters__f_maxDegree,H=l.Lcodes_quine_labs_recheck_common_Parameters__f_maxGeneStringSize,W=l.Lcodes_quine_labs_recheck_common_Parameters__f_maxGenerationSize,K=l.Lcodes_quine_labs_recheck_common_Parameters__f_maxInitialGenerationSize,Y=l.Lcodes_quine_labs_recheck_common_Parameters__f_maxIteration,X=l.Lcodes_quine_labs_recheck_common_Parameters__f_maxNFASize,e_=l.Lcodes_quine_labs_recheck_common_Parameters__f_maxPatternSize,__=l.Lcodes_quine_labs_recheck_common_Parameters__f_maxRecallStringSize,t_=l.Lcodes_quine_labs_recheck_common_Parameters__f_maxRepeatCount,n_=l.Lcodes_quine_labs_recheck_common_Parameters__f_maxSimpleRepeatCount,s_=l.Lcodes_quine_labs_recheck_common_Parameters__f_mutationSize,i_=l.Lcodes_quine_labs_recheck_common_Parameters__f_randomSeed,c_=i_.RTLong__f_lo,h_=i_.RTLong__f_hi,d_=l.Lcodes_quine_labs_recheck_common_Parameters__f_recallLimit,w_=l.Lcodes_quine_labs_recheck_common_Parameters__f_recallTimeout,u_=l.Lcodes_quine_labs_recheck_common_Parameters__f_seeder,p_=l.Lcodes_quine_labs_recheck_common_Parameters__f_seedingLimit,y_=l.Lcodes_quine_labs_recheck_common_Parameters__f_seedingTimeout,I_=l.Lcodes_quine_labs_recheck_common_Parameters__f_timeout,R_=x.check__T__T__Lcodes_quine_labs_recheck_common_Parameters__s_Option__Lcodes_quine_labs_recheck_diagnostics_Diagnostics(_,r,new qf(R,T,D,B,j,O,Z,z,g,J,N,H,W,K,Y,X,e_,__,t_,n_,s_,new q(c_,h_),d_,w_,u_,p_,y_,I_),a_());return PS().convertJsonToJs__Lio_circe_Json__sjs_js_Any(ho().codes$quine$labs$recheck$codec$package$$$anonfun$encodeDiagnostics$1__Lcodes_quine_labs_recheck_diagnostics_Diagnostics__Lio_circe_Json(R_))}else if(f instanceof Pe){var S_=f,P_=S_.s_util_Left__f_value;throw P_ instanceof Ga?P_.sjs_js_JavaScriptException__f_exception:P_}else throw new Q(f)};qm.prototype.codes$quine$labs$recheck$ReDoSJS$$$anonfun$check$3__T__sjs_js_Function1__V=function(_,r){r(_)};var GQ=new v().initClass({Lcodes_quine_labs_recheck_ReDoSJS$:0},!1,"codes.quine.labs.recheck.ReDoSJS$",{Lcodes_quine_labs_recheck_ReDoSJS$:1,O:1});qm.prototype.$classData=GQ;var AA;function mH(){return AA||(AA=new qm),AA}function z6(_,r){return r.length__I()===1&&!_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_graph.Lcodes_quine_labs_recheck_data_Graph__f_neighbors.apply__O__O(r.head__O()).exists__F1__Z(new y(t=>{var a=t,n=a._2__O(),s=r.head__O();return G().equals__O__O__Z(n,s)}))}function JQ(_){if(_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_hasLogger&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_logger.apply__T__V("automaton: find EDA"),_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:98"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:98");var r=_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_scc.iterator__sc_Iterator(),t=new y(o=>{var c=o;return z6(_,c)}),a=new Yu(r,t,!0),n=new y(o=>{var c=o;return UQ(_,c)}),s=new Tn(a,n),i=new y(o=>{var c=o,u=I().s_package$__f_Vector,f=[c],p=k(new b,f),h=vH(_,u.from__sc_IterableOnce__sci_Vector(p));if(h===null)throw new Q(h);var l=h._1__O(),d=h._2__O();return new _l(l,d)});return new Wa(s,i)}function UQ(_,r){if(_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:106"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:106");if(_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:107"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:107");var t=_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccPairEdges.apply__O__O(m(new L,r,r));if(_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:109"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:109");_:{for(var a=t.iterator__sc_Iterator();a.hasNext__Z();){var n=a.next__O(),s=n;if(s===null)throw new Q(s);var i=s._2__O(),o=i.length__I(),c=i.distinct__O();if(o!==c.length__I()){var u=new o_(n);break _}}var u=a_()}if(u instanceof o_){var f=u,p=f.s_Some__f_value;if(p!==null){var h=p._1__O(),l=p._2__O(),d=l.diff__sc_Seq__O(l.distinct__O()),$=Zc(d);if($.isEmpty__Z())return a_();var w=$.get__O(),g=w;if(g===null)throw new Q(g);var x=g._1__O(),R=g._2__O(),T=_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_graph,D=xt().s_Predef$__f_Set,B=[R],j=k(new b,B),O=T.path__sci_Set__O__Lcodes_quine_labs_recheck_common_Context__s_Option(D.from__sc_IterableOnce__sci_Set(j),x,_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx);if(O.isEmpty__Z())return a_();var Z=O.get__O(),z=Z;if(z===null)throw new Q(z);var J=z._1__O(),N=z._2__O(),H=J.map__F1__O(new y(n_=>{var s_=n_;return s_._2__O()})),W=H.prepended__O__O(h),K=m(new L,x,h);return new o_(new Qu(x,W,x,Qy(_,J.prepended__O__O(K),N)))}}var Y=a_();if(Y===u){if(_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:120"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:120");var X=Zm().from__sci_IndexedSeq__Lcodes_quine_labs_recheck_data_Graph(cs().from__sc_IterableOnce__sci_IndexedSeq(t).flatMap__F1__O(new y(n_=>{var s_=n_;if(s_!==null){var i_=s_._1__O(),c_=s_._2__O();return c_.flatMap__F1__O(new y(h_=>{var d_=h_;if(d_!==null){var w_=d_._1__O(),u_=d_._2__O();return c_.map__F1__O(new y(p_=>{var y_=p_;if(y_!==null){var I_=y_._1__O(),R_=y_._2__O();return new Yr(m(new L,w_,I_),i_,m(new L,u_,R_))}else throw new Q(y_)}))}else throw new Q(d_)}))}else throw new Q(s_)})));if(_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:125"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:125");var e_=X.scc__Lcodes_quine_labs_recheck_common_Context__sci_Seq(_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx).view__sc_SeqView(),__=new y(n_=>{var s_=n_;if(_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:127"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:127");_:{for(var i_=s_.iterator__sc_Iterator();i_.hasNext__Z();){var c_=i_.next__O(),h_=c_;if(h_===null)throw new Q(h_);var d_=h_._1__O(),w_=h_._2__O();if(d_===null?w_===null:d_.equals__O__Z(w_)){var u_=new o_(c_);break _}}var u_=a_()}if(u_.isEmpty__Z())var p_=a_();else{var y_=u_.get__O(),I_=y_;_:{for(var R_=s_.iterator__sc_Iterator();R_.hasNext__Z();){var S_=R_.next__O(),P_=S_;if(P_===null)throw new Q(P_);var x_=P_._1__O(),D_=P_._2__O();if(!(x_===null?D_===null:x_.equals__O__Z(D_))){var F_=new o_(S_);break _}}var F_=a_()}if(F_.isEmpty__Z())var p_=a_();else{var T_=F_.get__O(),A_=T_,C_=xt().s_Predef$__f_Set,j_=[I_],b_=k(new b,j_),V_=X.path__sci_Set__O__Lcodes_quine_labs_recheck_common_Context__s_Option(C_.from__sc_IterableOnce__sci_Set(b_),A_,_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx);if(V_.isEmpty__Z())var p_=a_();else{var J_=V_.get__O(),X_=J_;if(X_===null)throw new Q(X_);var _e=X_._1__O(),Y_=xt().s_Predef$__f_Set,U_=[A_],Q_=k(new b,U_),Z_=X.path__sci_Set__O__Lcodes_quine_labs_recheck_common_Context__s_Option(Y_.from__sc_IterableOnce__sci_Set(Q_),I_,_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx);if(Z_.isEmpty__Z())var p_=a_();else{var W_=Z_.get__O(),N_=W_;if(N_===null)throw new Q(N_);var H_=N_._1__O(),se=I_._1__O(),ce=_e.map__F1__O(new y(ie=>{var we=ie;return we._2__O()})),ue=H_.map__F1__O(new y(ie=>{var we=ie;return we._2__O()})),p_=new o_(new Qu(se,ce.concat__sc_IterableOnce__O(ue),I_._1__O(),QQ(_,_e.appendedAll__sc_IterableOnce__O(H_),I_)))}}}}return p_}),t_=UI(e_,__).headOption__s_Option();return t_}throw new Q(u)}function WQ(_){if(_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_hasLogger&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_logger.apply__T__V("automaton: find IDA"),_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:145"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:145");var r=_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_scc.map__F1__O(new y(n=>{var s=n;return H6(_,s)})),t=new y(n=>{var s=n;return-s._1$mcI$sp__I()|0}),a=A();return w6(r,t,a).map__F1__O(new y(n=>{var s=n;if(s!==null){var i=s._1$mcI$sp__I();if(i===0)return gx_()}if(s!==null){var o=s._1$mcI$sp__I();if(o===1)return Ix_()}if(s!==null){var c=s._1$mcI$sp__I(),u=s._2__O(),f=vH(_,u);if(f===null)throw new Q(f);var p=f._1__O(),h=f._2__O();return new el(c,p,h)}throw new Q(s)}))}function H6(_,r){return _.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_checkPolynomialComponentCache.getOrElseUpdate__O__F0__O(r,new r_(()=>{if(_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:161"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:161");if(_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:163"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:163");var t=_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccGraph.Lcodes_quine_labs_recheck_data_Graph__f_neighbors.apply__O__O(r).map__F1__O(new y(x=>{var R=x;if(R!==null){var T=R._1__O(),D=R._2__O();if(T===void 0)return H6(_,D)}throw new Q(R)})),a=new y(x=>{var R=x;return R._1$mcI$sp__I()}),n=A(),s=KH(t,a,n),i=s.isEmpty__Z()?m(new L,0,(I(),Ea())):s.get__O();if(i===null)throw new Q(i);var o=i._1$mcI$sp__I(),c=i._2__O();if(o===0)return m(new L,z6(_,r)?0:1,(I(),Ea()));if(z6(_,r))return m(new L,o,c);if(_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:174"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:174");var u=_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccReachableMap.apply__O__O(r).iterator__sc_Iterator(),f=new y(x=>{var R=x;if(!(r===null?R===null:r.equals__O__Z(R))&&!z6(_,R)&&H6(_,R)._1$mcI$sp__I()===o){var T=_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccLookaheadMap.apply__O__O(r),D=_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccLookaheadMap.apply__O__O(R),B=T.intersect__sc_Set__sc_SetOps(D);return!B.isEmpty__Z()}else return!1}),p=new Yu(u,f,!1),h=new y(x=>{var R=x,T=KQ(_,r,R);if(T.isEmpty__Z())return a_();var D=T.get__O(),B=D;return new o_(m(new L,R,B))}),l=new Tn(p,h),d=new y(x=>{var R=x;if(R!==null){var T=R._1__O(),D=R._2__O(),B=H6(_,T)._2__O();return m(new L,1+o|0,B.prepended__O__O(D))}else throw new Q(R)}),$=new Wa(l,d),w=JG($),g=w.isEmpty__Z()?m(new L,o,c):w.get__O();return g}))}function KQ(_,r,t){if(_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:194"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:194");var a=_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccPairEdges.apply__O__O(m(new L,r,r));if(_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:195"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:195");var n=_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccReachableMap.apply__O__O(r),s=_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccReverseReachableMap.apply__O__O(t),i=n.intersect__sc_Set__sc_SetOps(s);if(_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:196"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:196");var o=i.flatMap__F1__O(new y(B=>{var j=B;return i.map__F1__O(new y(O=>{var Z=O;return _.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccPairEdges.apply__O__O(m(new L,j,Z))}))}));if(_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:197"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:197");var c=_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccPairEdges.apply__O__O(m(new L,t,t));if(_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:199"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:199");var u=Zm(),f=_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_nfaWLA.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_alphabet.iterator__sc_Iterator(),p=new y(B=>{var j=B;return a.apply__O__O(j).flatMap__F1__O(new y(O=>{var Z=O;if(Z!==null){var z=Z._1__O(),J=Z._2__O();return o.flatMap__F1__O(new y(N=>{var H=N;return H.apply__O__O(j)})).flatMap__F1__O(new y(N=>{var H=N;if(H!==null){var W=H._1__O(),K=H._2__O();return c.apply__O__O(j).map__F1__O(new y(Y=>{var X=Y;if(X!==null){var e_=X._1__O(),__=X._2__O();if(_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:207"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:207");var t_=new Yr(new Yr(z,W,e_),j,new Yr(J,K,__));return t_}else throw new Q(X)}))}else throw new Q(H)}))}else throw new Q(Z)}))}),h=new Tn(f,p),l=u.from__sci_IndexedSeq__Lcodes_quine_labs_recheck_data_Graph(cs().from__sc_IterableOnce__sci_IndexedSeq(h));if(_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:212"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:212");var d=Zm(),$=r.flatMap__F1__O(new y(B=>{var j=B;return t.map__F1__O(new y(O=>{var Z=O;return new Yr(new Yr(j,Z,Z),a_(),new Yr(j,j,Z))}))})),w=l.edges__sci_IndexedSeq().map__F1__O(new y(B=>{var j=B;if(j!==null){var O=j.T3__f__1,Z=j.T3__f__2,z=j.T3__f__3;return new Yr(O,new o_(Z),z)}else throw new Q(j)})),g=d.from__sci_IndexedSeq__Lcodes_quine_labs_recheck_data_Graph($.concat__sc_IterableOnce__O(w));if(_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:219"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:219");var x=g.scc__Lcodes_quine_labs_recheck_common_Context__sci_Seq(_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx).iterator__sc_Iterator(),R=new y(B=>{var j=B;if(_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:222"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:222");var O=j.collect__s_PartialFunction__O(new kw(_,j)).flatMap__F1__O(new y(Z=>{var z=Z;if(z!==null){var J=z._1__O(),N=z._2__O(),H=xt().s_Predef$__f_Set,W=[new Yr(J,J,N)],K=k(new b,W),Y=l.path__sci_Set__O__Lcodes_quine_labs_recheck_common_Context__s_Option(H.from__sc_IterableOnce__sci_Set(K),new Yr(J,N,N),_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx);if(Y.isEmpty__Z())return a_();var X=Y.get__O(),e_=X;if(e_!==null)var __=e_._1__O(),t_=__.map__F1__O(new y(d_=>{var w_=d_;return w_._2__O()})),n_=Qy(_,__.map__F1__O(new y(d_=>{var w_=d_;if(w_!==null){var u_=w_._1__O(),p_=w_._2__O();if(u_!==null){var y_=u_.T3__f__1;return m(new L,y_,p_)}}throw new Q(w_)})),J),s_=Qy(_,__.map__F1__O(new y(d_=>{var w_=d_;if(w_!==null){var u_=w_._1__O(),p_=w_._2__O();if(u_!==null){var y_=u_.T3__f__2;return m(new L,y_,p_)}}throw new Q(w_)})),N),i_=Qy(_,__.map__F1__O(new y(d_=>{var w_=d_;if(w_!==null){var u_=w_._1__O(),p_=w_._2__O();if(u_!==null){var y_=u_.T3__f__3;return m(new L,y_,p_)}}throw new Q(w_)})),N),c_=n_.appendedAll__sc_IterableOnce__O(s_),h_=new Qu(J,t_,N,c_.concat__sc_IterableOnce__O(i_));else{var h_;throw new Q(e_)}return new o_(h_)}else throw new Q(z)}));return O}),T=new Tn(x,R),D=JG(T);return D}function vH(_,r){_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_hasLogger&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_logger.apply__T__V("automaton: either EDA or IDA is found"),I();var t=Ea(),a=_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_nfaWLA.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_initSet,n=r.foldLeft__O__F2__O(new Yr(t,sn().from__sc_IterableOnce__sci_Set(a),(I(),Ea())),new He((l,d)=>{var $=l,w=d,g=m(new L,$,w),x=g.T2__f__1,R=g.T2__f__2;if(x!==null){var T=x.T3__f__1,D=x.T3__f__2,B=x.T3__f__3;if(R!==null){var j=R.T4__f__1,O=R.T4__f__2,Z=R.T4__f__3,z=R.T4__f__4,J=_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_graph.path__sci_Set__O__Lcodes_quine_labs_recheck_common_Context__s_Option(D,j,_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx).get__O();if(J===null)throw new Q(J);var N=J._1__O(),H=z.map__F1__O(new y(s_=>{var i_=s_;if(i_!==null){var c_=i_.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_start,h_=i_.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_end;return new zu(c_,h_,FP())}else throw new Q(i_)})),W=B.appendedAll__sc_IterableOnce__sci_Vector(H),K=Qy(_,N,j).map__F1__O(new y(s_=>{var i_=s_;if(i_!==null){var c_=i_.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_start,h_=i_.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_end;return new zu(c_,h_,OJ())}else throw new Q(i_)})),Y=W.appendedAll__sc_IterableOnce__sci_Vector(K),X=m(new L,N.map__F1__O(new y(s_=>{var i_=s_;return i_._2__O()._1__O()})),O.map__F1__O(new y(s_=>{var i_=s_;return i_._1__O()}))),e_=T.appended__O__O(X),__=xt().s_Predef$__f_Set,t_=[Z],n_=k(new b,t_);return new Yr(e_,__.from__sc_IterableOnce__sci_Set(n_),Y)}}throw new Q(g)}));if(n===null)throw new Q(n);var s=n.T3__f__1,i=n.T3__f__2,o=n.T3__f__3,c=_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_nfaWLA.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_lookAheadDFA.toGraph__Lcodes_quine_labs_recheck_data_Graph(),u=xt().s_Predef$__f_Set,f=[_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_nfaWLA.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_lookAheadDFA.Lcodes_quine_labs_recheck_automaton_DFA__f_init],p=k(new b,f),h=c.path__sci_Set__O__Lcodes_quine_labs_recheck_common_Context__s_Option(u.from__sc_IterableOnce__sci_Set(p),i.head__O()._2__O(),_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx).get__O()._1__O().map__F1__O(new y(l=>{var d=l;return d._2__O()})).reverse__O();return m(new L,new Nu(s,h),VZ().apply__sci_Seq__Lcodes_quine_labs_recheck_diagnostics_Hotspot(o))}function Qy(_,r,t){return r.foldRight__O__F2__O(m(new L,t,(I(),Ea())),new He((a,n)=>{var s=a,i=n,o=m(new L,s,i),c=o.T2__f__1,u=o.T2__f__2;if(c!==null){var f=c._1__O(),p=c._2__O();if(u!==null){var h=u._1__O(),l=u._2__O(),d=_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_nfaWLA.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_sourcemap.getOrElse__O__F0__O(new Yr(f,p,h),new r_(()=>(I(),Ea())));return m(new L,f,l.appendedAll__sc_IterableOnce__sci_Vector(d))}}throw new Q(o)}))._2__O()}function QQ(_,r,t){var a=Qy(_,r.map__F1__O(new y(s=>{var i=s;if(i!==null){var o=i._1__O(),c=i._2__O();if(o!==null){var u=o._1__O();return m(new L,u,c)}}throw new Q(i)})),t._1__O()),n=Qy(_,r.map__F1__O(new y(s=>{var i=s;if(i!==null){var o=i._1__O(),c=i._2__O();if(o!==null){var u=o._2__O();return m(new L,u,c)}}throw new Q(i)})),t._2__O());return a.appendedAll__sc_IterableOnce__O(n)}function t2(_,r,t){this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx=null,this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_nfaWLA=null,this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_graph=null,this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_scc=null,this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccMap=null,this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccGraph=null,this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccReachableMap=null,this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccReverseReachableMap=null,this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccPairEdges=null,this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccLookaheadMap=null,this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_checkPolynomialComponentCache=null,this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx=t,this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_nfaWLA=_.toNFAwLA__I__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_automaton_NFAwLA(r,t);var a=this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_nfaWLA.toGraph__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_data_Graph(t),n=this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_nfaWLA.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_initSet;if(this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_graph=a.reachable__sci_Set__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_data_Graph(sn().from__sc_IterableOnce__sci_Set(n),t),this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_scc=this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_graph.scc__Lcodes_quine_labs_recheck_common_Context__sci_Seq(t),t.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&t.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||t.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&t.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw t.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&t.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:42"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:42");var s=this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_scc.flatMap__F1__O(new y(N=>{var H=N;return H.map__F1__O(new y(W=>{var K=W;return m(new L,K,H)}))})),i=C();if(this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccMap=s.toMap__s_$less$colon$less__sci_Map(i.s_$less$colon$less$__f_singleton),t.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&t.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||t.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&t.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw t.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&t.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:45"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:45");for(var o=this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_graph.edges__sci_IndexedSeq().iterator__sc_Iterator(),c=new y(N=>{var H=N;if(H!==null){var W=H.T3__f__1,K=H.T3__f__3;return new Yr(this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccMap.apply__O__O(W),void 0,this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccMap.apply__O__O(K))}else throw new Q(H)}),u=new Wa(o,c),f=new y(N=>{var H=N;if(H!==null){var W=H.T3__f__1,K=H.T3__f__3;return!(W===null?K===null:W.equals__O__Z(K))}else throw new Q(H)}),p=new Yu(u,f,!1),h=new js;p.hasNext__Z();){var l=p.next__O(),d=l;if(this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:50"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:50");h.addOne__O__scm_LinkedHashSet(d)}if(this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccGraph=Zm().from__sci_IndexedSeq__Lcodes_quine_labs_recheck_data_Graph(cs().from__sc_IterableOnce__sci_IndexedSeq(h)),this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccReachableMap=this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccGraph.reachableMap__Lcodes_quine_labs_recheck_common_Context__sci_Map(t),this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccReverseReachableMap=this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccGraph.reverse__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_data_Graph(t).reachableMap__Lcodes_quine_labs_recheck_common_Context__sci_Map(t),t.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&t.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||t.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&t.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw t.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&t.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:61"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:61");var $=this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_graph.edges__sci_IndexedSeq(),w=new y(N=>{var H=N;if(H!==null){var W=H.T3__f__1,K=H.T3__f__3;return m(new L,this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccMap.apply__O__O(W),this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccMap.apply__O__O(K))}else throw new Q(H)}),g=new y(N=>{var H=N;if(H!==null){var W=H.T3__f__1,K=H.T3__f__2,Y=H.T3__f__3,X=m(new L,W,Y);return m(new L,K,X)}else throw new Q(H)}),x=mm($,w,g),R=new Sh(x),T=new y(N=>{var H=N,W=new y(e_=>{var __=e_;return __._1__O()}),K=new y(e_=>{var __=e_;return __._2__O()}),Y=mm(H,W,K);I();var X=Ea();return _2(Y,X)}),D=new ep(R,T);C();var B=Ja().from__sc_IterableOnce__sci_Map(D),j=lp();I();var O=Ea(),Z=_2(j,O);this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccPairEdges=_2(B,Z);var z=this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_scc.map__F1__O(new y(N=>{var H=N,W=H.map__F1__O(new y(Y=>{var X=Y;return X._2__O()})),K=sn().from__sc_IterableOnce__sci_Set(W);return m(new L,H,K)})),J=C();this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccLookaheadMap=z.toMap__s_$less$colon$less__sci_Map(J.s_$less$colon$less$__f_singleton),this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_checkPolynomialComponentCache=ju().empty__O()}t2.prototype=new E;t2.prototype.constructor=t2;function XQ(){}XQ.prototype=t2.prototype;t2.prototype.check__sc_Iterator=function(){if(this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:87"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:87");if(this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_hasLogger){var _=this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_logger;$r();var r=this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_scc,t=`|automaton: start | scc size: `+r.length__I();_.apply__T__V($r().stripMargin$extension__T__C__T(t,124))}var a=JQ(this),n=new r_(()=>WQ(this)),s=a.concat__F0__sc_Iterator(n);return O0_(s)};var YQ=new v().initClass({Lcodes_quine_labs_recheck_automaton_AutomatonChecker:0},!1,"codes.quine.labs.recheck.automaton.AutomatonChecker",{Lcodes_quine_labs_recheck_automaton_AutomatonChecker:1,O:1});t2.prototype.$classData=YQ;function a2(){}a2.prototype=new E;a2.prototype.constructor=a2;function _X(){}_X.prototype=a2.prototype;a2.prototype.check__Lcodes_quine_labs_recheck_automaton_OrderedNFA__I__Lcodes_quine_labs_recheck_common_Context__sc_Iterator=function(_,r,t){if(t.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&t.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||t.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&t.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw t.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&t.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:20"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:20");return new t2(_,r,t).check__sc_Iterator()};var eX=new v().initClass({Lcodes_quine_labs_recheck_automaton_AutomatonChecker$:0},!1,"codes.quine.labs.recheck.automaton.AutomatonChecker$",{Lcodes_quine_labs_recheck_automaton_AutomatonChecker$:1,O:1});a2.prototype.$classData=eX;var FA;function rX(){return FA||(FA=new a2),FA}function Zd(_,r,t){this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_pattern=null,this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_alphabet=null,this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_ctx=null,this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_needsInputTerminatorDistinction=!1,this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_counterQ=0,this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_refineCache=null,this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_counterLoop=0,this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_tau=null,this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_pattern=_,this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_alphabet=r,this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_ctx=t,this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_needsInputTerminatorDistinction=$o().needsInputTerminatorDistinction$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z(_,t),this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_counterQ=0,this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_refineCache=ju().empty__O(),this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_counterLoop=0,this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_tau=new ko}Zd.prototype=new E;Zd.prototype.constructor=Zd;function tX(){}tX.prototype=Zd.prototype;Zd.prototype.nextQ__I=function(){var _=this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_counterQ;return this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_counterQ=1+this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_counterQ|0,_};Zd.prototype.stateSet__sci_Set=function(){var _=this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_counterQ,r=new yu(0,_,1);return sn().from__sc_IterableOnce__sci_Set(r)};Zd.prototype.nextLoop__I=function(){var _=this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_counterLoop;return this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_counterLoop=1+this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_counterLoop|0,_};Zd.prototype.emit__T2__V=function(_){this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_tau.addOne__O__scm_Growable(_)};Zd.prototype.build__Lcodes_quine_labs_recheck_automaton_EpsNFA=function(){var _=this.buildNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T2(this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_pattern.Lcodes_quine_labs_recheck_regexp_Pattern__f_node);if(_===null)throw new Q(_);var r=_._1$mcI$sp__I(),t=_._2$mcI$sp__I(),a=$o(),n=this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_pattern;if(a.needsSigmaStarAtBegin$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z(n,this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_ctx)){var s=this.nextLoop__I(),i=this.nextQ__I(),o=this.nextQ__I(),c=this.nextQ__I(),u=this.nextQ__I(),f=I().s_package$__f_Vector,p=[u,o],h=k(new b,p),l=new Xi(f.from__sc_IterableOnce__sci_Vector(h));this.emit__T2__V(m(new L,i,l));var d=new ou(s,c);this.emit__T2__V(m(new L,o,d));var $=this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_alphabet,w=$.Lcodes_quine_labs_recheck_unicode_ICharSet__f_pairs,g=new Cc(sn().from__sc_IterableOnce__sci_Set(w),i,a_());this.emit__T2__V(m(new L,c,g));var x=new cu(s,r);this.emit__T2__V(m(new L,u,x));var R=i}else var R=r;var T=$o(),D=this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_pattern;if(T.needsSigmaStarAtEnd$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z(D,this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_ctx)){var B=this.nextLoop__I(),j=this.nextQ__I(),O=this.nextQ__I(),Z=this.nextQ__I(),z=this.nextQ__I(),J=I().s_package$__f_Vector,N=[Z,j],H=k(new b,N),W=new Xi(J.from__sc_IterableOnce__sci_Vector(H));this.emit__T2__V(m(new L,t,W));var K=new ou(B,O);this.emit__T2__V(m(new L,j,K));var Y=this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_alphabet,X=Y.Lcodes_quine_labs_recheck_unicode_ICharSet__f_pairs,e_=new Cc(sn().from__sc_IterableOnce__sci_Set(X),t,a_());this.emit__T2__V(m(new L,O,e_));var __=new cu(B,z);this.emit__T2__V(m(new L,Z,__));var t_=z}else var t_=t;return new bf(this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_alphabet,this.stateSet__sci_Set(),R,t_,this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_tau.result__O())};Zd.prototype.buildNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T2=function(_){if(this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/EpsNFABuilder.scala:114"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/EpsNFABuilder.scala:114");var r=!1,t=null;if(_ instanceof ht){var a=_,n=a.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children,s=n.map__F1__O(new y(Xr=>{var ct=Xr;return this.buildNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T2(ct)})),i=this.nextQ__I(),o=this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_tau,c=new Xi(s.map__F1__O(new y(Xr=>{var ct=Xr;return ct._1$mcI$sp__I()})));o.addOne__O__scm_Growable(m(new L,i,c));var u=this.nextQ__I();return s.foreach__F1__V(new y(Xr=>{var ct=Xr;if(ct!==null){var na=ct._2$mcI$sp__I(),sa=I().s_package$__f_Vector,bt=[u],ia=k(new b,bt),oa=new Xi(sa.from__sc_IterableOnce__sci_Vector(ia));this.emit__T2__V(m(new L,na,oa))}else throw new Q(ct)})),new e(i,u)}if(_ instanceof Ur){var f=_,p=f.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children,h=p.map__F1__O(new y(Xr=>{var ct=Xr;return this.buildNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T2(ct)})),l=new He((Xr,ct)=>{var na=Xr,sa=ct,bt=m(new L,na,sa),ia=bt.T2__f__1,oa=bt.T2__f__2;if(ia!==null){var ca=ia._1$mcI$sp__I(),Ca=ia._2$mcI$sp__I();if(oa!==null){var ea=oa._1$mcI$sp__I(),Na=oa._2$mcI$sp__I(),La=I().s_package$__f_Vector,Ba=[ea],ra=k(new b,Ba),vn=new Xi(La.from__sc_IterableOnce__sci_Vector(ra));return this.emit__T2__V(m(new L,Ca,vn)),new e(ca,Na)}}throw new Q(bt)}),d=s1_(h,l);if(d.isEmpty__Z())var $=this.nextQ__I(),w=new e($,$);else var w=d.get__O();return w}if(_ instanceof ua){var g=_,x=g.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child;return this.buildNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T2(x)}if(_ instanceof fa){var R=_,T=R.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child;return this.buildNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T2(T)}if(_ instanceof la){var D=_,B=D.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child;return this.buildNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T2(B)}if(_ instanceof Pt){r=!0,t=_;var j=t.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_quantifier,O=t.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child;if(j instanceof So){var Z=j,z=Z.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Star__f_isLazy,J=this.buildNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T2(O);if(J===null)throw new Q(J);var N=J._1$mcI$sp__I(),H=J._2$mcI$sp__I(),W=this.nextLoop__I(),K=this.nextQ__I(),Y=this.nextQ__I(),X=this.nextQ__I(),e_=this.nextQ__I();if(z)var __=I().s_package$__f_Vector,t_=[X,Y],n_=k(new b,t_),s_=__.from__sc_IterableOnce__sci_Vector(n_);else var i_=I().s_package$__f_Vector,c_=[Y,X],h_=k(new b,c_),s_=i_.from__sc_IterableOnce__sci_Vector(h_);var d_=new Xi(s_);this.emit__T2__V(m(new L,K,d_));var w_=new ou(W,N);this.emit__T2__V(m(new L,Y,w_));var u_=I().s_package$__f_Vector,p_=[K],y_=k(new b,p_),I_=new Xi(u_.from__sc_IterableOnce__sci_Vector(y_));this.emit__T2__V(m(new L,H,I_));var R_=new cu(W,e_);return this.emit__T2__V(m(new L,X,R_)),new e(K,e_)}}if(r){var S_=t.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_quantifier,P_=t.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child;if(S_ instanceof Wo){var x_=S_,D_=x_.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Plus__f_isLazy,F_=this.buildNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T2(P_);if(F_===null)throw new Q(F_);var T_=F_._1$mcI$sp__I(),A_=F_._2$mcI$sp__I(),C_=this.nextLoop__I(),j_=this.nextQ__I(),b_=this.nextQ__I(),V_=this.nextQ__I();if(D_)var J_=I().s_package$__f_Vector,X_=[b_,j_],_e=k(new b,X_),Y_=J_.from__sc_IterableOnce__sci_Vector(_e);else var U_=I().s_package$__f_Vector,Q_=[j_,b_],Z_=k(new b,Q_),Y_=U_.from__sc_IterableOnce__sci_Vector(Z_);var W_=new Xi(Y_);this.emit__T2__V(m(new L,A_,W_));var N_=new ou(C_,T_);this.emit__T2__V(m(new L,j_,N_));var H_=new cu(C_,V_);return this.emit__T2__V(m(new L,b_,H_)),new e(T_,V_)}}if(r){var se=t.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_quantifier,ce=t.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child;if(se instanceof vo){var ue=se,me=ue.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Question__f_isLazy,ie=this.buildNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T2(ce);if(ie===null)throw new Q(ie);var we=ie._1$mcI$sp__I(),Oe=ie._2$mcI$sp__I(),be=this.nextQ__I();if(me)var ee=I().s_package$__f_Vector,le=[Oe,we],re=k(new b,le),K_=ee.from__sc_IterableOnce__sci_Vector(re);else var $e=I().s_package$__f_Vector,xe=[we,Oe],ge=k(new b,xe),K_=$e.from__sc_IterableOnce__sci_Vector(ge);var ke=new Xi(K_);return this.emit__T2__V(m(new L,be,ke)),new e(be,Oe)}}if(r){var he=t.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_quantifier,ye=t.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child,Le=he.normalized__Lcodes_quine_labs_recheck_regexp_Pattern$NormalizedQuantifier();if(Le instanceof zi){var ve=Le,Ie=ve.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Exact__f_n;I();for(var oe=new _s,De=0;De{var na=Xr,sa=ct,bt=I().s_package$__f_Vector,ia=[na,new Pt(new vo(sr),sa)],oa=k(new b,ia);return new Ur(bt.from__sc_IterableOnce__sci_Vector(oa))};if(Ae.length__I()>0)for(var Xe=-1+Ae.length__I()|0,or=Ae.apply__I__O(-1+Ae.length__I()|0),ze;;){if(Xe!==0){var Or=-1+Xe|0,gr=Ae.apply__I__O(-1+Xe|0),qr=or,Rr=dr(gr,qr);Xe=Or,or=Rr;continue}var ze=or;break}else{var Mr=Ae.iterator__sc_Iterator();if(!Mr.hasNext__Z())throw Go(new ui,"empty.reduceRight");var Br=us(new pr,Ae),ze,jr=qu(new Ws,Br);if(jr.sc_IndexedSeqView$IndexedSeqViewIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewIterator$$remainder<=0)throw Go(new ui,"empty.reduceLeft");for(var ur=!0,zr=null;jr.sc_IndexedSeqView$IndexedSeqViewIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewIterator$$remainder>0;){var Lr=jr.next__O();if(ur)zr=Lr,ur=!1;else{var tt=zr;zr=dr(Lr,tt)}}var ze=zr}var at=new Pt(tr,ze);return this.buildNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T2(new Ur(er.appended__O__O(at)))}else throw new Q(Le)}if(_ instanceof Po){var Tr=_,gt=Tr.Lcodes_quine_labs_recheck_regexp_Pattern$WordBoundary__f_invert,it=this.nextQ__I(),yt=this.nextQ__I(),nt=new qc(gt?eq_():X7_(),yt);return this.emit__T2__V(m(new L,it,nt)),new e(it,yt)}if(_ instanceof Zi){var Cr=this.nextQ__I();if(this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_needsInputTerminatorDistinction){var Qr=this.nextQ__I(),xa=new qc(LJ(),Qr);return this.emit__T2__V(m(new L,Cr,xa)),new e(Cr,Qr)}else return new e(Cr,Cr)}if(_ instanceof Ni){var yr=this.nextQ__I();if(this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_needsInputTerminatorDistinction){var Sr=this.nextQ__I(),mr=new qc(mJ(),Sr);return this.emit__T2__V(m(new L,yr,mr)),new e(yr,Sr)}else return new e(yr,yr)}if(_ instanceof Va)throw new yp("look-ahead assertion");if(_ instanceof Aa)throw new yp("look-behind assertion");if(KN(_)){var Mt=Dq(),Lt=_,zt=Mt.toIChar$extension__Lcodes_quine_labs_recheck_regexp_Pattern$AtomNode__Z__Lcodes_quine_labs_recheck_unicode_IChar(Lt,this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_pattern.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_unicode),Hr=this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_pattern.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_ignoreCase?an().canonicalize__Lcodes_quine_labs_recheck_unicode_IChar__Z__Lcodes_quine_labs_recheck_unicode_IChar(zt,this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_pattern.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_unicode):zt;_:{var ot;if(_ instanceof lc){var Tt=_,Ra=Tt.Lcodes_quine_labs_recheck_regexp_Pattern$CharacterClass__f_invert;if(Ra){var Ht=this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_refineCache.getOrElseUpdate__O__F0__O(Hr,new r_(()=>this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_alphabet.refine__Lcodes_quine_labs_recheck_unicode_IChar__sci_Set(Hr))),Ye=this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_alphabet,Vr=Ye.Lcodes_quine_labs_recheck_unicode_ICharSet__f_pairs,ot=sn().from__sc_IterableOnce__sci_Set(Vr).diff__sc_Set__sci_SetOps(Ht);break _}}var ot=this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_refineCache.getOrElseUpdate__O__F0__O(Hr,new r_(()=>this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_alphabet.refine__Lcodes_quine_labs_recheck_unicode_IChar__sci_Set(Hr)))}var It=this.nextQ__I(),Ar=this.nextQ__I(),Gr=new Cc(ot,Ar,_.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc);return this.emit__T2__V(m(new L,It,Gr)),new e(It,Ar)}if(_ instanceof gu){var Gt=this.nextQ__I(),Jt=this.nextQ__I();if(this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_pattern.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_dotAll)var Ot=this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_alphabet,Za=Ot.Lcodes_quine_labs_recheck_unicode_ICharSet__f_pairs,qt=sn().from__sc_IterableOnce__sci_Set(Za);else var Fa=this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_alphabet,ga=Fa.Lcodes_quine_labs_recheck_unicode_ICharSet__f_pairs,qt=sn().from__sc_IterableOnce__sci_Set(ga).diff__sc_Set__sci_SetOps(Fa.refine__Lcodes_quine_labs_recheck_unicode_IChar__sci_Set(an().LineTerminator__Lcodes_quine_labs_recheck_unicode_IChar()));var aa=new Cc(qt,Jt,_.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc);return this.emit__T2__V(m(new L,Gt,aa)),new e(Gt,Jt)}throw _ instanceof qo?new yp("back-reference"):_ instanceof Uo?new yp("named back-reference"):new Q(_)};var aX=new v().initClass({Lcodes_quine_labs_recheck_automaton_EpsNFABuilder:0},!1,"codes.quine.labs.recheck.automaton.EpsNFABuilder",{Lcodes_quine_labs_recheck_automaton_EpsNFABuilder:1,O:1});Zd.prototype.$classData=aX;function n2(){}n2.prototype=new E;n2.prototype.constructor=n2;function nX(){}nX.prototype=n2.prototype;n2.prototype.build__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__s_util_Try=function(_,r){if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/EpsNFABuilder.scala:22"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/EpsNFABuilder.scala:22");try{var t=new Vn(void 0)}catch(i){var a=i instanceof au?i:new Ga(i);_:{var t,n=_d().unapply__jl_Throwable__s_Option(a);if(!n.isEmpty__Z()){var s=n.get__O(),t=new pn(s);break _}throw a instanceof Ga?a.sjs_js_JavaScriptException__f_exception:a}}return t.flatMap__F1__s_util_Try(new y(i=>{var o=$o().alphabet$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_unicode_ICharSet(_,r),c=new Zd(_,o,r);try{var u=new Vn(c.build__Lcodes_quine_labs_recheck_automaton_EpsNFA())}catch(l){var f=l instanceof au?l:new Ga(l);_:{var u,p=_d().unapply__jl_Throwable__s_Option(f);if(!p.isEmpty__Z()){var h=p.get__O(),u=new pn(h);break _}throw f instanceof Ga?f.sjs_js_JavaScriptException__f_exception:f}}return u.map__F1__s_util_Try(new y(l=>{var d=l;if(r.Lcodes_quine_labs_recheck_common_Context__f_hasLogger){var $=r.Lcodes_quine_labs_recheck_common_Context__f_logger;$r();var w=d.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_stateSet.size__I(),g=d.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_alphabet.Lcodes_quine_labs_recheck_unicode_ICharSet__f_pairs,x=`|automaton: EpsNFA construction | state size: `+w+` | alphabet size: `+g.length__I();$.apply__T__V($r().stripMargin$extension__T__C__T(x,124))}return d}))}))};var sX=new v().initClass({Lcodes_quine_labs_recheck_automaton_EpsNFABuilder$:0},!1,"codes.quine.labs.recheck.automaton.EpsNFABuilder$",{Lcodes_quine_labs_recheck_automaton_EpsNFABuilder$:1,O:1});n2.prototype.$classData=sX;var BA;function yH(){return BA||(BA=new n2),BA}function Ki(_,r,t,a,n){var s=n.get__T__Lio_circe_Decoder__s_util_Either(r,a);if(s instanceof Pe){var i=s,o=i.s_util_Left__f_value,c=o.Lio_circe_DecodingFailure__f_lazyReason.value__O(),u=Lf();if(c!==null&&c.equals__O__Z(u))return I(),new B_(t)}return s}function ru(){}ru.prototype=new E;ru.prototype.constructor=ru;function iX(){}iX.prototype=ru.prototype;ru.prototype.decodeChecker__Lio_circe_Decoder=function(){Nn();var _=Nn().Lio_circe_Decoder$__f_decodeString,r=new y(t=>{var a=t;switch(a){case"auto":{I();var n=Xy();return new B_(n)}case"automaton":{I();var s=Yy();return new B_(s)}case"fuzz":{I();var i=Ak();return new B_(i)}default:{I();var o="Unknown checker: "+a;return new Pe(o)}}});return new fw(_,r)};ru.prototype.decodeAccelerationMode__Lio_circe_Decoder=function(){Nn();var _=Nn().Lio_circe_Decoder$__f_decodeString,r=new y(t=>{var a=t;switch(a){case"auto":{I();var n=DN();return new B_(n)}case"on":{I();var s=yJ();return new B_(s)}case"off":{I();var i=vJ();return new B_(i)}default:{I();var o="Unknown acceleration mode: "+a;return new Pe(o)}}});return new fw(_,r)};ru.prototype.decodeSeeder__Lio_circe_Decoder=function(){Nn();var _=Nn().Lio_circe_Decoder$__f_decodeString,r=new y(t=>{var a=t;switch(a){case"static":{I();var n=TN();return new B_(n)}case"dynamic":{I();var s=IJ();return new B_(s)}default:{I();var i="Unknown seeder: "+a;return new Pe(i)}}});return new fw(_,r)};ru.prototype.codes$quine$labs$recheck$codec$package$$$anonfun$encodeDiagnostics$1__Lcodes_quine_labs_recheck_diagnostics_Diagnostics__Lio_circe_Json=function(_){if(_ instanceof Uu){var r=_,t=r.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_source,a=r.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_flags,n=r.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_complexity,s=r.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_checker,i=Ft(),o=ya().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("source",t,At().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),c=ya().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("flags",a,At().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),u=ya().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("status","safe",At().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),f=Jr().Lio_circe_KeyEncoder$__f_encodeKeyString,p=m(new L,f.apply__O__T("checker"),ho().codes$quine$labs$recheck$codec$package$$$anonfun$encodeChecker$1__Lcodes_quine_labs_recheck_common_Checker__Lio_circe_Json(s)),h=Jr().Lio_circe_KeyEncoder$__f_encodeKeyString,l=[o,c,u,p,m(new L,h.apply__O__T("complexity"),ho().codes$quine$labs$recheck$codec$package$$$anonfun$encodeAttackComplexity$1__Lcodes_quine_labs_recheck_diagnostics_AttackComplexity__Lio_circe_Json(n))],d=k(new b,l);return i.fromFields__sc_Iterable__Lio_circe_Json(d)}else if(_ instanceof Wu){var $=_,w=$.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_source,g=$.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_flags,x=$.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_complexity,R=$.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_attack,T=$.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_hotspot,D=$.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_checker,B=Ft(),j=ya().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("source",w,At().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),O=ya().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("flags",g,At().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),Z=ya().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("status","vulnerable",At().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),z=Jr().Lio_circe_KeyEncoder$__f_encodeKeyString,J=m(new L,z.apply__O__T("checker"),ho().codes$quine$labs$recheck$codec$package$$$anonfun$encodeChecker$1__Lcodes_quine_labs_recheck_common_Checker__Lio_circe_Json(D)),N=Jr().Lio_circe_KeyEncoder$__f_encodeKeyString,H=m(new L,N.apply__O__T("complexity"),ho().codes$quine$labs$recheck$codec$package$$$anonfun$encodeAttackComplexity$1__Lcodes_quine_labs_recheck_diagnostics_AttackComplexity__Lio_circe_Json(x)),W=Jr().Lio_circe_KeyEncoder$__f_encodeKeyString,K=m(new L,W.apply__O__T("attack"),ho().codes$quine$labs$recheck$codec$package$$$anonfun$encodeAttackPattern$1__Lcodes_quine_labs_recheck_diagnostics_AttackPattern__Lio_circe_Json(R)),Y=Jr().Lio_circe_KeyEncoder$__f_encodeKeyString,X=[j,O,Z,J,H,K,m(new L,Y.apply__O__T("hotspot"),ho().codes$quine$labs$recheck$codec$package$$$anonfun$encodeHotspot$1__Lcodes_quine_labs_recheck_diagnostics_Hotspot__Lio_circe_Json(T))],e_=k(new b,X);return B.fromFields__sc_Iterable__Lio_circe_Json(e_)}else if(_ instanceof Bf){var __=_,t_=__.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_source,n_=__.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_flags,s_=__.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_error,i_=__.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_checker,c_=Ft(),h_=ya().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("source",t_,At().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),d_=ya().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("flags",n_,At().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),w_=ya().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("status","unknown",At().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),u_=ya();At();var p_=new c0,y_=u_.$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("checker",i_,new mv(p_),Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),I_=Jr().Lio_circe_KeyEncoder$__f_encodeKeyString,R_=[h_,d_,w_,y_,m(new L,I_.apply__O__T("error"),ho().codes$quine$labs$recheck$codec$package$$$anonfun$encodeErrorKind$1__Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind__Lio_circe_Json(s_))],S_=k(new b,R_);return c_.fromFields__sc_Iterable__Lio_circe_Json(S_)}else throw new Q(_)};ru.prototype.codes$quine$labs$recheck$codec$package$$$anonfun$encodeChecker$1__Lcodes_quine_labs_recheck_common_Checker__Lio_circe_Json=function(_){var r=Xy();if(r===_){var t=At().Lio_circe_Encoder$__f_encodeString;return t.apply__O__Lio_circe_Json("auto")}else{var a=Yy();if(a===_){var n=At().Lio_circe_Encoder$__f_encodeString;return n.apply__O__Lio_circe_Json("automaton")}else{var s=Ak();if(s===_){var i=At().Lio_circe_Encoder$__f_encodeString;return i.apply__O__Lio_circe_Json("fuzz")}else throw new Q(_)}}};ru.prototype.codes$quine$labs$recheck$codec$package$$$anonfun$encodeAttackComplexity$1__Lcodes_quine_labs_recheck_diagnostics_AttackComplexity__Lio_circe_Json=function(_){var r=rU();if(r===_){var t=Ft(),a=[ya().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("type","constant",At().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),ya().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("summary",_.toString__T(),At().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),ya().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("isFuzz",!1,At().Lio_circe_Encoder$__f_encodeBoolean,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString)],n=k(new b,a);return t.fromFields__sc_Iterable__Lio_circe_Json(n)}else{var s=tU();if(s===_){var i=Ft(),o=[ya().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("type","linear",At().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),ya().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("summary",_.toString__T(),At().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),ya().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("isFuzz",!1,At().Lio_circe_Encoder$__f_encodeBoolean,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString)],c=k(new b,o);return i.fromFields__sc_Iterable__Lio_circe_Json(c)}else if(_ instanceof nI){var u=_,f=Ft(),p=[ya().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("type","safe",At().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),ya().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("summary",u.toString__T(),At().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),ya().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("isFuzz",u.isFuzz__Z(),At().Lio_circe_Encoder$__f_encodeBoolean,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString)],h=k(new b,p);return f.fromFields__sc_Iterable__Lio_circe_Json(h)}else if(_ instanceof tl){var l=_,d=Ft(),$=[ya().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("type","polynomial",At().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),ya().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("degree",l.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Polynomial__f_degree,At().Lio_circe_Encoder$__f_encodeInt,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),ya().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("summary",l.toString__T(),At().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),ya().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("isFuzz",l.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Polynomial__f_isFuzz,At().Lio_circe_Encoder$__f_encodeBoolean,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString)],w=k(new b,$);return d.fromFields__sc_Iterable__Lio_circe_Json(w)}else if(_ instanceof rl){var g=_,x=Ft(),R=[ya().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("type","exponential",At().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),ya().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("summary",g.toString__T(),At().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),ya().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("isFuzz",g.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Exponential__f_isFuzz,At().Lio_circe_Encoder$__f_encodeBoolean,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString)],T=k(new b,R);return x.fromFields__sc_Iterable__Lio_circe_Json(T)}else throw new Q(_)}};ru.prototype.codes$quine$labs$recheck$codec$package$$$anonfun$encodeAttackPattern$1__Lcodes_quine_labs_recheck_diagnostics_AttackPattern__Lio_circe_Json=function(_){var r=Ft(),t=ya();Ft();var a=_.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_pumps.map__F1__O(new y(g=>{var x=g;if(x!==null){var R=x.T3__f__1.Lcodes_quine_labs_recheck_unicode_UString__f_asString,T=x.T3__f__2.Lcodes_quine_labs_recheck_unicode_UString__f_asString,D=x.T3__f__3|0,B=Ft(),j=new ft(R),O=Jr().Lio_circe_KeyEncoder$__f_encodeKeyString,Z=O.apply__O__T("prefix"),z=j.Lcodes_quine_labs_recheck_unicode_UString__f_asString,J=m(new L,Z,ho().codes$quine$labs$recheck$codec$package$$$anonfun$encodeUString$1__T__Lio_circe_Json(z)),N=new ft(T),H=Jr().Lio_circe_KeyEncoder$__f_encodeKeyString,W=H.apply__O__T("pump"),K=N.Lcodes_quine_labs_recheck_unicode_UString__f_asString,Y=[J,m(new L,W,ho().codes$quine$labs$recheck$codec$package$$$anonfun$encodeUString$1__T__Lio_circe_Json(K)),ya().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("bias",D,At().Lio_circe_Encoder$__f_encodeInt,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString)],X=k(new b,Y);return B.fromFields__sc_Iterable__Lio_circe_Json(X)}else throw new Q(x)})),n=t.$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("pumps",new io(a.toVector__sci_Vector()),At().Lio_circe_Encoder$__f_encodeJson,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),s=new ft(_.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_suffix),i=Jr().Lio_circe_KeyEncoder$__f_encodeKeyString,o=i.apply__O__T("suffix"),c=s.Lcodes_quine_labs_recheck_unicode_UString__f_asString,u=m(new L,o,ho().codes$quine$labs$recheck$codec$package$$$anonfun$encodeUString$1__T__Lio_circe_Json(c)),f=ya().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("base",_.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_n,At().Lio_circe_Encoder$__f_encodeInt,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),p=new ft(_.asUString__T()),h=Jr().Lio_circe_KeyEncoder$__f_encodeKeyString,l=h.apply__O__T("string"),d=p.Lcodes_quine_labs_recheck_unicode_UString__f_asString,$=[n,u,f,m(new L,l,ho().codes$quine$labs$recheck$codec$package$$$anonfun$encodeUString$1__T__Lio_circe_Json(d)),ya().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("pattern",_.toString__Lcodes_quine_labs_recheck_diagnostics_AttackPattern$Style__T(AP()),At().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString)],w=k(new b,$);return r.fromFields__sc_Iterable__Lio_circe_Json(w)};ru.prototype.codes$quine$labs$recheck$codec$package$$$anonfun$encodeHotspot$1__Lcodes_quine_labs_recheck_diagnostics_Hotspot__Lio_circe_Json=function(_){Ft();var r=_.Lcodes_quine_labs_recheck_diagnostics_Hotspot__f_spots.map__F1__O(new y(t=>{var a=t;if(a!==null){var n=a.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_start,s=a.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_end,i=a.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_temperature,o=Ft(),c=[ya().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("start",n,At().Lio_circe_Encoder$__f_encodeInt,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),ya().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("end",s,At().Lio_circe_Encoder$__f_encodeInt,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),ya().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("temperature",i.toString__T(),At().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString)],u=k(new b,c);return o.fromFields__sc_Iterable__Lio_circe_Json(u)}else throw new Q(a)}));return new io(r.toVector__sci_Vector())};ru.prototype.codes$quine$labs$recheck$codec$package$$$anonfun$encodeErrorKind$1__Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind__Lio_circe_Json=function(_){var r=kJ();if(r===_){var t=Ft(),a=[ya().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("kind","timeout",At().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString)],n=k(new b,a);return t.fromFields__sc_Iterable__Lio_circe_Json(n)}else{var s=bJ();if(s===_){var i=Ft(),o=[ya().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("kind","cancel",At().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString)],c=k(new b,o);return i.fromFields__sc_Iterable__Lio_circe_Json(c)}else if(_ instanceof Ff){var u=_,f=u.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$Unsupported__f_message,p=Ft(),h=[ya().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("kind","unsupported",At().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),ya().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("message",f,At().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString)],l=k(new b,h);return p.fromFields__sc_Iterable__Lio_circe_Json(l)}else if(_ instanceof Vf){var d=_,$=d.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$InvalidRegExp__f_message,w=Ft(),g=[ya().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("kind","invalid",At().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),ya().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("message",$,At().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString)],x=k(new b,g);return w.fromFields__sc_Iterable__Lio_circe_Json(x)}else if(_ instanceof Af){var R=_,T=R.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$Unexpected__f_message,D=Ft(),B=[ya().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("kind","unexpected",At().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),ya().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("message",T,At().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString)],j=k(new b,B);return D.fromFields__sc_Iterable__Lio_circe_Json(j)}else throw new Q(_)}};ru.prototype.codes$quine$labs$recheck$codec$package$$$anonfun$encodeUString$1__T__Lio_circe_Json=function(_){var r=At().Lio_circe_Encoder$__f_encodeString;return r.apply__O__Lio_circe_Json(_)};ru.prototype.codes$quine$labs$recheck$codec$package$$$anonfun$decodeParameters$1__Lio_circe_HCursor__Lio_circe_Decoder__s_util_Either=function(_,r){var t=Ki(this,"accelerationMode",xs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultAccelerationMode,ho().decodeAccelerationMode__Lio_circe_Decoder(),_);if(t instanceof B_){var a=t,n=a.s_util_Right__f_value,s=n,i=Ki(this,"attackLimit",xs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultAttackLimit,Nn().Lio_circe_Decoder$__f_decodeInt,_);if(i instanceof B_){var o=i,c=o.s_util_Right__f_value,u=c|0,f=xs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultAttackTimeout,p=_.downField__T__Lio_circe_ACursor("attackTimeout");if(p instanceof mp)var h=p,l=ho().codes$quine$labs$recheck$codec$package$$$anonfun$decodeDuration$1__Lio_circe_HCursor__s_util_Either(h);else{I(),po();var d=new r_(()=>{if(p instanceof bc){var Da=p;if(Da.missingField__Z())return Lf()}var va=Jb(tn().toPathString__sci_Vector__T(Fd(p,p,tn().Lio_circe_PathToRoot$__f_empty)),"^\\.","");return new jo("Couldn't decode "+va)}),$=new Fo(d);go();var w=new o_(new _o(Fd(p,p,tn().Lio_circe_PathToRoot$__f_empty)));po();var g=new r_(()=>p.history__sci_List()),x=new Fo(g),R=new E$($,w,x),l=new Pe(R)}_:{var O;if(l instanceof Pe){var T=l,D=T.s_util_Left__f_value,B=D.Lio_circe_DecodingFailure__f_lazyReason.value__O(),j=Lf();if(B!==null&&B.equals__O__Z(j)){I();var O=new B_(f);break _}}var O=l}if(O instanceof B_){var Z=O,z=Z.s_util_Right__f_value,J=z,N=Ki(this,"checker",xs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultChecker,ho().decodeChecker__Lio_circe_Decoder(),_);if(N instanceof B_){var H=N,W=H.s_util_Right__f_value,K=W,Y=Ki(this,"crossoverSize",xs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultCrossoverSize,Nn().Lio_circe_Decoder$__f_decodeInt,_);if(Y instanceof B_){var X=Y,e_=X.s_util_Right__f_value,__=e_|0,t_=Ki(this,"heatRatio",xs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultHeatRatio,Nn().Lio_circe_Decoder$__f_decodeDouble,_);if(t_ instanceof B_){var n_=t_,s_=n_.s_util_Right__f_value,i_=+s_,c_=Ki(this,"incubationLimit",xs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultIncubationLimit,Nn().Lio_circe_Decoder$__f_decodeInt,_);if(c_ instanceof B_){var h_=c_,d_=h_.s_util_Right__f_value,w_=d_|0,u_=xs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultIncubationTimeout,p_=_.downField__T__Lio_circe_ACursor("incubationTimeout");if(p_ instanceof mp)var y_=p_,I_=ho().codes$quine$labs$recheck$codec$package$$$anonfun$decodeDuration$1__Lio_circe_HCursor__s_util_Either(y_);else{I(),po();var R_=new r_(()=>{if(p_ instanceof bc){var Da=p_;if(Da.missingField__Z())return Lf()}var va=Jb(tn().toPathString__sci_Vector__T(Fd(p_,p_,tn().Lio_circe_PathToRoot$__f_empty)),"^\\.","");return new jo("Couldn't decode "+va)}),S_=new Fo(R_);go();var P_=new o_(new _o(Fd(p_,p_,tn().Lio_circe_PathToRoot$__f_empty)));po();var x_=new r_(()=>p_.history__sci_List()),D_=new Fo(x_),F_=new E$(S_,P_,D_),I_=new Pe(F_)}_:{var b_;if(I_ instanceof Pe){var T_=I_,A_=T_.s_util_Left__f_value,C_=A_.Lio_circe_DecodingFailure__f_lazyReason.value__O(),j_=Lf();if(C_!==null&&C_.equals__O__Z(j_)){I();var b_=new B_(u_);break _}}var b_=I_}if(b_ instanceof B_){var V_=b_,J_=V_.s_util_Right__f_value,X_=J_,_e=Ki(this,"logger",xs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultLogger,(Nn(),new Lv(r)),_);if(_e instanceof B_){var Y_=_e,U_=Y_.s_util_Right__f_value,Q_=U_,Z_=Ki(this,"maxAttackStringSize",xs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxAttackStringSize,Nn().Lio_circe_Decoder$__f_decodeInt,_);if(Z_ instanceof B_){var W_=Z_,N_=W_.s_util_Right__f_value,H_=N_|0,se=Ki(this,"maxDegree",xs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxDegree,Nn().Lio_circe_Decoder$__f_decodeInt,_);if(se instanceof B_){var ce=se,ue=ce.s_util_Right__f_value,me=ue|0,ie=Ki(this,"maxGeneStringSize",xs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxGeneStringSize,Nn().Lio_circe_Decoder$__f_decodeInt,_);if(ie instanceof B_){var we=ie,Oe=we.s_util_Right__f_value,be=Oe|0,ee=Ki(this,"maxGenerationSize",xs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxGenerationSize,Nn().Lio_circe_Decoder$__f_decodeInt,_);if(ee instanceof B_){var le=ee,re=le.s_util_Right__f_value,K_=re|0,$e=Ki(this,"maxInitialGenerationSize",xs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxInitialGenerationSize,Nn().Lio_circe_Decoder$__f_decodeInt,_);if($e instanceof B_){var xe=$e,ge=xe.s_util_Right__f_value,ke=ge|0,he=Ki(this,"maxIteration",xs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxIteration,Nn().Lio_circe_Decoder$__f_decodeInt,_);if(he instanceof B_){var ye=he,Le=ye.s_util_Right__f_value,ve=Le|0,Ie=Ki(this,"maxNFASize",xs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxNFASize,Nn().Lio_circe_Decoder$__f_decodeInt,_);if(Ie instanceof B_){var oe=Ie,De=oe.s_util_Right__f_value,je=De|0,Se=Ki(this,"maxPatternSize",xs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxPatternSize,Nn().Lio_circe_Decoder$__f_decodeInt,_);if(Se instanceof B_){var Ke=Se,Te=Ke.s_util_Right__f_value,Ve=Te|0,qe=Ki(this,"maxRecallStringSize",xs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxRecallStringSize,Nn().Lio_circe_Decoder$__f_decodeInt,_);if(qe instanceof B_){var Ze=qe,Ne=Ze.s_util_Right__f_value,_r=Ne|0,nr=Ki(this,"maxRepeatCount",xs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxRepeatCount,Nn().Lio_circe_Decoder$__f_decodeInt,_);if(nr instanceof B_){var sr=nr,vr=sr.s_util_Right__f_value,Qe=vr|0,er=Ki(this,"maxSimpleRepeatCount",xs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxSimpleRepeatCount,Nn().Lio_circe_Decoder$__f_decodeInt,_);if(er instanceof B_){var tr=er,rr=tr.s_util_Right__f_value,wr=rr|0,ir=Ki(this,"mutationSize",xs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMutationSize,Nn().Lio_circe_Decoder$__f_decodeInt,_);if(ir instanceof B_){var Ae=ir,dr=Ae.s_util_Right__f_value,Xe=dr|0,or=Ki(this,"randomSeed",xs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultRandomSeed,Nn().Lio_circe_Decoder$__f_decodeLong,_);if(or instanceof B_){var ze=or,Or=ze.s_util_Right__f_value,gr=dt(Or),qr=gr.RTLong__f_lo,Rr=gr.RTLong__f_hi,Mr=Ki(this,"recallLimit",xs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultRecallLimit,Nn().Lio_circe_Decoder$__f_decodeInt,_);if(Mr instanceof B_){var Br=Mr,jr=Br.s_util_Right__f_value,ur=jr|0,zr=xs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultRecallTimeout,Lr=_.downField__T__Lio_circe_ACursor("recallTimeout");if(Lr instanceof mp)var tt=Lr,at=ho().codes$quine$labs$recheck$codec$package$$$anonfun$decodeDuration$1__Lio_circe_HCursor__s_util_Either(tt);else{I(),po();var Tr=new r_(()=>{if(Lr instanceof bc){var Da=Lr;if(Da.missingField__Z())return Lf()}var va=Jb(tn().toPathString__sci_Vector__T(Fd(Lr,Lr,tn().Lio_circe_PathToRoot$__f_empty)),"^\\.","");return new jo("Couldn't decode "+va)}),gt=new Fo(Tr);go();var it=new o_(new _o(Fd(Lr,Lr,tn().Lio_circe_PathToRoot$__f_empty)));po();var yt=new r_(()=>Lr.history__sci_List()),nt=new Fo(yt),Cr=new E$(gt,it,nt),at=new Pe(Cr)}_:{var mr;if(at instanceof Pe){var Qr=at,xa=Qr.s_util_Left__f_value,yr=xa.Lio_circe_DecodingFailure__f_lazyReason.value__O(),Sr=Lf();if(yr!==null&&yr.equals__O__Z(Sr)){I();var mr=new B_(zr);break _}}var mr=at}if(mr instanceof B_){var Mt=mr,Lt=Mt.s_util_Right__f_value,zt=Lt,Hr=Ki(this,"seeder",xs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultSeeder,ho().decodeSeeder__Lio_circe_Decoder(),_);if(Hr instanceof B_){var Tt=Hr,Ra=Tt.s_util_Right__f_value,Ht=Ra,Ye=Ki(this,"seedingLimit",xs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultSeedingLimit,Nn().Lio_circe_Decoder$__f_decodeInt,_);if(Ye instanceof B_){var Vr=Ye,ot=Vr.s_util_Right__f_value,It=ot|0,Ar=xs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultSeedingTimeout,Gr=_.downField__T__Lio_circe_ACursor("seedingTimeout");if(Gr instanceof mp)var Gt=Gr,Jt=ho().codes$quine$labs$recheck$codec$package$$$anonfun$decodeDuration$1__Lio_circe_HCursor__s_util_Either(Gt);else{I(),po();var Ot=new r_(()=>{if(Gr instanceof bc){var Da=Gr;if(Da.missingField__Z())return Lf()}var va=Jb(tn().toPathString__sci_Vector__T(Fd(Gr,Gr,tn().Lio_circe_PathToRoot$__f_empty)),"^\\.","");return new jo("Couldn't decode "+va)}),Za=new Fo(Ot);go();var qt=new o_(new _o(Fd(Gr,Gr,tn().Lio_circe_PathToRoot$__f_empty)));po();var Fa=new r_(()=>Gr.history__sci_List()),ga=new Fo(Fa),aa=new E$(Za,qt,ga),Jt=new Pe(aa)}_:{var bt;if(Jt instanceof Pe){var Xr=Jt,ct=Xr.s_util_Left__f_value,na=ct.Lio_circe_DecodingFailure__f_lazyReason.value__O(),sa=Lf();if(na!==null&&na.equals__O__Z(sa)){I();var bt=new B_(Ar);break _}}var bt=Jt}if(bt instanceof B_){var ia=bt,oa=ia.s_util_Right__f_value,ca=oa,Ca=xs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultTimeout,ea=_.downField__T__Lio_circe_ACursor("timeout");if(ea instanceof mp)var Na=ea,La=ho().codes$quine$labs$recheck$codec$package$$$anonfun$decodeDuration$1__Lio_circe_HCursor__s_util_Either(Na);else{I(),po();var Ba=new r_(()=>{if(ea instanceof bc){var Da=ea;if(Da.missingField__Z())return Lf()}var va=Jb(tn().toPathString__sci_Vector__T(Fd(ea,ea,tn().Lio_circe_PathToRoot$__f_empty)),"^\\.","");return new jo("Couldn't decode "+va)}),ra=new Fo(Ba);go();var vn=new o_(new _o(Fd(ea,ea,tn().Lio_circe_PathToRoot$__f_empty)));po();var jn=new r_(()=>ea.history__sci_List()),yn=new Fo(jn),en=new E$(ra,vn,yn),La=new Pe(en)}_:{var rn;if(La instanceof Pe){var In=La,Pr=In.s_util_Left__f_value,ma=Pr.Lio_circe_DecodingFailure__f_lazyReason.value__O(),Pn=Lf();if(ma!==null&&ma.equals__O__Z(Pn)){I();var rn=new B_(Ca);break _}}var rn=La}if(rn instanceof B_){var En=rn,bn=En.s_util_Right__f_value,ja=bn;return new B_(new qf(s,u,J,K,__,i_,w_,X_,Q_,H_,me,be,K_,ke,ve,je,Ve,_r,Qe,wr,Xe,new q(qr,Rr),ur,zt,Ht,It,ca,ja))}else return rn}else return bt}else return Ye}else return Hr}else return mr}else return Mr}else return or}else return ir}else return er}else return nr}else return qe}else return Se}else return Ie}else return he}else return $e}else return ee}else return ie}else return se}else return Z_}else return _e}else return b_}else return c_}else return t_}else return Y}else return N}else return O}else return i}else return t};ru.prototype.codes$quine$labs$recheck$codec$package$$$anonfun$decodeDuration$1__Lio_circe_HCursor__s_util_Either=function(_){if(_.value__Lio_circe_Json().isNull__Z()){I();var r=bl().s_concurrent_duration_Duration$__f_Inf;return new B_(r)}else if(_.value__Lio_circe_Json().isNumber__Z()){var t=_.value__Lio_circe_Json().asNumber__s_Option();if(t.isEmpty__Z())var a=a_();else var n=t.get__O(),s=n,a=s.toInt__s_Option();if(a instanceof o_){var i=a,o=i.s_Some__f_value|0;I(),bl();var c=o>>31,u=St().ju_concurrent_TimeUnit$__f_MILLISECONDS,f=new si(new q(o,c),u);return new B_(f)}else{var p=a_();if(p===a){I();var h=go().apply__T__F0__Lio_circe_DecodingFailure("Duration",new r_(()=>_.history__sci_List()));return new Pe(h)}else throw new Q(a)}}else{I();var l=go().apply__T__F0__Lio_circe_DecodingFailure("Duration",new r_(()=>_.history__sci_List()));return new Pe(l)}};var oX=new v().initClass({Lcodes_quine_labs_recheck_codec_package$:0},!1,"codes.quine.labs.recheck.codec.package$",{Lcodes_quine_labs_recheck_codec_package$:1,O:1});ru.prototype.$classData=oX;var jA;function ho(){return jA||(jA=new ru),jA}function Im(_,r,t){this.Lcodes_quine_labs_recheck_common_Context__f_deadline=null,this.Lcodes_quine_labs_recheck_common_Context__f_token=null,this.Lcodes_quine_labs_recheck_common_Context__f_logger=null,this.Lcodes_quine_labs_recheck_common_Context__f_hasLogger=!1,this.Lcodes_quine_labs_recheck_common_Context__f_deadline=_,this.Lcodes_quine_labs_recheck_common_Context__f_token=r,this.Lcodes_quine_labs_recheck_common_Context__f_logger=t,this.Lcodes_quine_labs_recheck_common_Context__f_hasLogger=t!==null}Im.prototype=new E;Im.prototype.constructor=Im;function cX(){}cX.prototype=Im.prototype;var uX=new v().initClass({Lcodes_quine_labs_recheck_common_Context:0},!1,"codes.quine.labs.recheck.common.Context",{Lcodes_quine_labs_recheck_common_Context:1,O:1});Im.prototype.$classData=uX;function s2(){}s2.prototype=new E;s2.prototype.constructor=s2;function lX(){}lX.prototype=s2.prototype;s2.prototype.apply__s_concurrent_duration_Duration__s_Option__s_Option__Lcodes_quine_labs_recheck_common_Context=function(_,r,t){var a=bl().s_concurrent_duration_Duration$__f_Zero;if(jq(_,a)){bl();var n=St().ju_concurrent_TimeUnit$__f_SECONDS,s=new si(new q(-1,-1),n);return new Im(new uc(s),null,(C(),t.isEmpty__Z()?null:t.get__O()))}else if(_ instanceof si){var i=_;return new Im(xq().now__s_concurrent_duration_Deadline().$plus__s_concurrent_duration_FiniteDuration__s_concurrent_duration_Deadline(i),(C(),r.isEmpty__Z()?null:r.get__O()),(C(),t.isEmpty__Z()?null:t.get__O()))}else{if(_ instanceof wI)return new Im(null,(C(),r.isEmpty__Z()?null:r.get__O()),(C(),t.isEmpty__Z()?null:t.get__O()));throw new Q(_)}};var fX=new v().initClass({Lcodes_quine_labs_recheck_common_Context$:0},!1,"codes.quine.labs.recheck.common.Context$",{Lcodes_quine_labs_recheck_common_Context$:1,O:1});s2.prototype.$classData=fX;var EA;function IH(){return EA||(EA=new s2),EA}function i2(){}i2.prototype=new E;i2.prototype.constructor=i2;function pX(){}pX.prototype=i2.prototype;i2.prototype.exec__T__s_Option__Lcodes_quine_labs_recheck_common_Context__s_Option=function(_,r,t){throw new aI("recall validation is not supported.")};var hX=new v().initClass({Lcodes_quine_labs_recheck_exec_NodeExecutor$:0},!1,"codes.quine.labs.recheck.exec.NodeExecutor$",{Lcodes_quine_labs_recheck_exec_NodeExecutor$:1,O:1});i2.prototype.$classData=hX;var ZA;function dX(){return ZA||(ZA=new i2),ZA}function o2(){}o2.prototype=new E;o2.prototype.constructor=o2;function $X(){}$X.prototype=o2.prototype;o2.prototype.seed__Lcodes_quine_labs_recheck_fuzz_FuzzProgram__I__s_concurrent_duration_Duration__I__Lcodes_quine_labs_recheck_common_AccelerationMode__Lcodes_quine_labs_recheck_common_Context__sci_Set=function(_,r,t,a,n,s){if(s.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&s.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||s.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&s.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw s.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&s.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/DynamicSeeder.scala:32"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/DynamicSeeder.scala:32");var i=_.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_program.Lcodes_quine_labs_recheck_vm_Program__f_meta.Lcodes_quine_labs_recheck_vm_Program$Meta__f_unicode,o=ql().empty__O(),c=ql().empty__O(),u=ap(new Xs,16),f=ql().empty__O(),p=new Dl(r,_.usesAcceleration__Lcodes_quine_labs_recheck_common_AccelerationMode__Z(n),!0,!0,!0,!1);if(s.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&s.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||s.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&s.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw s.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&s.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/DynamicSeeder.scala:50"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/DynamicSeeder.scala:50");var h=m(new L,new ft(""),a_());for(u.addOne__O__scm_ArrayDeque(h),_.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_alphabet.Lcodes_quine_labs_recheck_unicode_ICharSet__f_pairs.foreach__F1__V(new y(J=>{var N=J;if(N!==null){var H=N._1__O(),W=H.head__Lcodes_quine_labs_recheck_unicode_UChar(),K=W.toChars__AC(),Y=eu(),X=K.u.length,e_=Y.new__AC__I__I__T(K,0,X),__=m(new L,new ft(e_),a_());return u.addOne__O__scm_ArrayDeque(__),c.add__O__Z(new ft(e_))}else throw new Q(N)}));!u.isEmpty__Z()&&o.size__I()X=>{var e_=X;J.contains__O__Z(new sc(e_.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_target,!0))||bw_().build__Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__Lcodes_quine_labs_recheck_unicode_ICharSet__Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch(e_,N.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_alphabet).apply__T__Z__sci_Seq(H,W).withFilter__F1__sc_WithFilter(new y(__=>{var t_=__.Lcodes_quine_labs_recheck_unicode_UString__f_asString;return!K.contains__O__Z(new ft(t_))})).foreach__F1__V(new y(__=>{var t_=__.Lcodes_quine_labs_recheck_unicode_UString__f_asString,n_=m(new L,new ft(t_),new o_(e_.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_target));return Y.addOne__O__scm_ArrayDeque(n_),K.add__O__Z(new ft(t_))}))})(f,_,g,i,c,u))))}}return sn().from__sc_IterableOnce__sci_Set(o)};var wX=new v().initClass({Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$:0},!1,"codes.quine.labs.recheck.fuzz.DynamicSeeder$",{Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$:1,O:1});o2.prototype.$classData=wX;var NA;function jz(){return NA||(NA=new o2),NA}function gX(_){_.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_Population$module===null&&(_.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_Population$module=new u2(_))}function to(_,r,t,a,n,s,i,o,c,u,f,p,h,l,d,$,w,g,x,R,T,D){this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_Population$module=null,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_pattern=null,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_fuzz=null,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random=null,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_seeder=null,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_maxSimpleRepeatCount=0,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_seedingLimit=0,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_seedingTimeout=null,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_incubationLimit=0,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_incubationTimeout=null,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_maxGeneStringSize=0,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_attackLimit=0,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_attackTimeout=null,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_crossoverSize=0,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_mutationSize=0,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_maxAttackStringSize=0,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_maxInitialGenerationSize=0,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_maxGenerationSize=0,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_maxIteration=0,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_maxDegree=0,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_heatRatio=0,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_accelerationMode=null,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx=null,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_inputs=null,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_parts=null,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_mutators=null,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_pattern=_,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_fuzz=r,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random=t,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_seeder=a,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_maxSimpleRepeatCount=n,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_seedingLimit=s,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_seedingTimeout=i,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_incubationLimit=o,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_incubationTimeout=c,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_maxGeneStringSize=u,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_attackLimit=f,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_attackTimeout=p,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_crossoverSize=h,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_mutationSize=l,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_maxAttackStringSize=d,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_maxInitialGenerationSize=$,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_maxGenerationSize=w,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_maxIteration=g,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_maxDegree=x,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_heatRatio=R,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_accelerationMode=T,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx=D,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_inputs=ql().empty__O();var B=r.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_parts;this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_parts=Sd().from__sc_IterableOnce__sci_Seq(B);var j=I().s_package$__f_IndexedSeq,O=[new He((Z,z)=>{var J=Z,N=z;return this.mutateRepeat__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__sc_Iterator(J,N)}),new He((Z,z)=>{var J=Z,N=z;return this.mutateInsert__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__sc_Iterator(J,N)}),new He((Z,z)=>{var J=Z,N=z;return this.mutateInsertPart__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__sc_Iterator(J,N)}),new He((Z,z)=>{var J=Z,N=z;return this.mutateUpdate__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__sc_Iterator(J,N)}),new He((Z,z)=>{var J=Z,N=z;return this.mutateCopy__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__sc_Iterator(J,N)}),new He((Z,z)=>{var J=Z,N=z;return this.mutateDelete__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__sc_Iterator(J,N)})];this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_mutators=j.apply__sci_Seq__sc_SeqOps(k(new b,O))}to.prototype=new E;to.prototype.constructor=to;function LX(){}LX.prototype=to.prototype;to.prototype.Population__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population$=function(){return this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_Population$module===null&&gX(this),this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_Population$module};to.prototype.unicode__Z=function(){return this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_fuzz.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_program.Lcodes_quine_labs_recheck_vm_Program__f_meta.Lcodes_quine_labs_recheck_vm_Program$Meta__f_unicode};to.prototype.check__sc_Iterator=function(){if(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:142"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:142");this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_hasLogger&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_logger.apply__T__V("fuzz: start (usesAcceleration: "+this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_fuzz.usesAcceleration__Lcodes_quine_labs_recheck_common_AccelerationMode__Z(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_accelerationMode)+")");var _=this.init__T2();if(_===null)throw new Q(_);var r=_._1__O(),t=_._2__O(),a=new kl(t),n=new r_(()=>{var s=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_maxIteration,i=s<1,o=new Jl(1,1,s,i),c=new y(u=>{var f=u|0,p=this.iterate__I__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__T2(f,a.sr_ObjectRef__f_elem.toGeneration__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation());if(p===null)throw new Q(p);var h=p._1__O(),l=p._2__O();return a.sr_ObjectRef__f_elem=l,h});return new Tn(o,c)});return r.concat__F0__sc_Iterator(n)};to.prototype.init__T2=function(){if(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:157"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:157");this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_hasLogger&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_logger.apply__T__V("fuzz: seeding start (seeder: "+this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_seeder+")");var _=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_seeder,r=TN();if(r===_){var t=jE().seed__Lcodes_quine_labs_recheck_regexp_Pattern__I__I__I__I__Lcodes_quine_labs_recheck_common_Context__sci_Set(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_pattern,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_maxSimpleRepeatCount,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_maxInitialGenerationSize,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_incubationLimit,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_maxGeneStringSize,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx);if(t.size__I(){var h=p;return c.execute__Lcodes_quine_labs_recheck_fuzz_FString__sc_Iterator(h)});return m(new L,new Tn(u,f),c)};to.prototype.iterate__I__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__T2=function(_,r){if(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:185"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:185");var t=this.Population__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population$().from__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population(r);if(r.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces.isEmpty__Z())return m(new L,I().s_package$__f_Iterator.sc_Iterator$__f_scala$collection$Iterator$$_empty,t);if(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_hasLogger){var a=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_logger,n=r.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces,s=new y(D=>{var B=D;return B.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_rate}),i=hZ(),o=WH(n,s,i);$r();var c=r.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces,u="|fuzz: iteration "+_+` | traces: `+c.length__I()+` | max: `+o.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_str+" (steps: "+o.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_steps+", rate: "+o.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_rate+")";a.apply__T__V($r().stripMargin$extension__T__C__T(u,124))}var f=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_crossoverSize,p=f<1,h=new Jl(1,1,f,p),l=new y(D=>this.cross__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__sc_Iterator(r,t)),d=new Tn(h,l),$=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_mutationSize,w=$<1,g=new Jl(1,1,$,w),x=new y(D=>this.mutate__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__sc_Iterator(r,t)),R=new Tn(g,x),T=new r_(()=>R);return m(new L,sf(d,T),t)};to.prototype.cross__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__sc_Iterator=function(_,r){if(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:203"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:203");var t=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random,a=_.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces,n=t.between__I__I__I(0,a.length__I()),s=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random,i=_.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces,o=s.between__I__I__I(0,i.length__I()),c=_.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces.apply__I__O(n).Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_str,u=_.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces.apply__I__O(o).Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_str,f=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random,p=c.Lcodes_quine_labs_recheck_fuzz_FString__f_seq,h=f.between__I__I__I(0,1+p.length__I()|0),l=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random,d=u.Lcodes_quine_labs_recheck_fuzz_FString__f_seq,$=l.between__I__I__I(0,1+d.length__I()|0),w=Ub().cross__Lcodes_quine_labs_recheck_fuzz_FString__Lcodes_quine_labs_recheck_fuzz_FString__I__I__T2(c,u,h,$);if(w===null)throw new Q(w);var g=w._1__O(),x=w._2__O(),R=I().s_package$__f_Seq,T=[g,x],D=R.apply__sci_Seq__sc_SeqOps(k(new b,T)).iterator__sc_Iterator(),B=new y(j=>{var O=j;return r.execute__Lcodes_quine_labs_recheck_fuzz_FString__sc_Iterator(O)});return new Tn(D,B)};to.prototype.mutate__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__sc_Iterator=function(_,r){if(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:218"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:218");var t=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random,a=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_mutators,n=a.length__I(),s=t.s_util_Random__f_self.nextInt__I__I(n);return this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_mutators.apply__I__O(s).apply__O__O__O(_,r)};to.prototype.mutateRepeat__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__sc_Iterator=function(_,r){if(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:234"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:234");var t=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random,a=_.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces,n=t.between__I__I__I(0,a.length__I()),s=_.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces.apply__I__O(n).Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_str;if(s.isConstant__Z())return I().s_package$__f_Iterator.sc_Iterator$__f_scala$collection$Iterator$$_empty;var i=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random.between__I__I__I(0,2);switch(i){case 0:{var o=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random.between__I__I__I(-10,11),c=s.Lcodes_quine_labs_recheck_fuzz_FString__f_n,u=c+o|0,f=new dn(u>1?u:1,s.Lcodes_quine_labs_recheck_fuzz_FString__f_seq);break}case 1:{var p=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random.between__I__I__I(2,8),h=s.Lcodes_quine_labs_recheck_fuzz_FString__f_n,l=Math.imul(h,p),f=new dn(l>1?l:1,s.Lcodes_quine_labs_recheck_fuzz_FString__f_seq);break}default:{var f;throw new Q(i)}}return r.execute__Lcodes_quine_labs_recheck_fuzz_FString__sc_Iterator(f)};to.prototype.mutateInsert__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__sc_Iterator=function(_,r){if(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:251"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:251");var t=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random,a=_.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces,n=a.length__I(),s=t.s_util_Random__f_self.nextInt__I__I(n),i=_.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces.apply__I__O(s).Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_str,o=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random.between__I__I__I(0,2);switch(o){case 0:{var c=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random,u=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_fuzz.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_alphabet.Lcodes_quine_labs_recheck_unicode_ICharSet__f_pairs,f=c.between__I__I__I(0,u.length__I()),p=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_fuzz.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_alphabet.Lcodes_quine_labs_recheck_unicode_ICharSet__f_pairs.apply__I__O(f)._1__O().head__Lcodes_quine_labs_recheck_unicode_UChar(),h=new Mn(p);break}case 1:{if(i.Lcodes_quine_labs_recheck_fuzz_FString__f_seq.isEmpty__Z())return I().s_package$__f_Iterator.sc_Iterator$__f_scala$collection$Iterator$$_empty;var l=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random.between__I__I__I(0,10),d=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random,$=i.Lcodes_quine_labs_recheck_fuzz_FString__f_seq,w=d.between__I__I__I(0,$.length__I()),h=new Bn(l,w);break}default:{var h;throw new Q(o)}}var g=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random,x=i.Lcodes_quine_labs_recheck_fuzz_FString__f_seq,R=g.between__I__I__I(0,1+x.length__I()|0),T=i.insertAt__I__Lcodes_quine_labs_recheck_fuzz_FString$FChar__Lcodes_quine_labs_recheck_fuzz_FString(R,h);return r.execute__Lcodes_quine_labs_recheck_fuzz_FString__sc_Iterator(T)};to.prototype.mutateInsertPart__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__sc_Iterator=function(_,r){if(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:273"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:273");if(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_parts.isEmpty__Z())return this.mutateInsert__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__sc_Iterator(_,r);var t=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random,a=_.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces,n=a.length__I(),s=t.s_util_Random__f_self.nextInt__I__I(n),i=_.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces.apply__I__O(s).Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_str,o=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random,c=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_parts,u=o.between__I__I__I(0,c.length__I()),f=Yn().iterator$extension__T__Z__sc_Iterator(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_parts.apply__I__O(u).Lcodes_quine_labs_recheck_unicode_UString__f_asString,this.unicode__Z()),p=wN(),h=new Wa(f,p),l=cs().from__sc_IterableOnce__sci_IndexedSeq(h),d=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random.between__I__I__I(0,2);switch(d){case 0:{var $=l;break}case 1:{var w=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random.between__I__I__I(0,10),g=I().s_package$__f_IndexedSeq,x=[new Bn(w,l.length__I())],R=g.apply__sci_Seq__sc_SeqOps(k(new b,x)),$=R.appendedAll__sc_IterableOnce__O(l);break}default:{var $;throw new Q(d)}}var T=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random,D=i.Lcodes_quine_labs_recheck_fuzz_FString__f_seq,B=T.between__I__I__I(0,1+D.length__I()|0),j=i.replace__I__I__sci_IndexedSeq__Lcodes_quine_labs_recheck_fuzz_FString(B,0,$);return r.execute__Lcodes_quine_labs_recheck_fuzz_FString__sc_Iterator(j)};to.prototype.mutateUpdate__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__sc_Iterator=function(_,r){if(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:295"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:295");var t=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random,a=_.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces,n=a.length__I(),s=t.s_util_Random__f_self.nextInt__I__I(n),i=_.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces.apply__I__O(s).Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_str;if(i.Lcodes_quine_labs_recheck_fuzz_FString__f_seq.isEmpty__Z())return I().s_package$__f_Iterator.sc_Iterator$__f_scala$collection$Iterator$$_empty;var o=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random,c=i.Lcodes_quine_labs_recheck_fuzz_FString__f_seq,u=o.between__I__I__I(0,c.length__I()),f=i.Lcodes_quine_labs_recheck_fuzz_FString__f_seq.apply__I__O(u);if(f instanceof Mn)var p=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random,h=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_fuzz.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_alphabet.Lcodes_quine_labs_recheck_unicode_ICharSet__f_pairs,l=h.length__I(),d=p.s_util_Random__f_self.nextInt__I__I(l),$=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_fuzz.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_alphabet.Lcodes_quine_labs_recheck_unicode_ICharSet__f_pairs.apply__I__O(d)._1__O().head__Lcodes_quine_labs_recheck_unicode_UChar(),w=new Mn($);else{if(!(f instanceof Bn))throw new Q(f);var g=f,x=g.Lcodes_quine_labs_recheck_fuzz_FString$Repeat__f_m,R=g.Lcodes_quine_labs_recheck_fuzz_FString$Repeat__f_size,T=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random.between__I__I__I(0,2);switch(T){case 0:{var D=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random.between__I__I__I(-10,11),B=x+D|0;break}case 1:{var B=x<<1;break}default:{var B;throw new Q(T)}}var j=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random.between__I__I__I(0,2);switch(j){case 0:{var O=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random,Z=i.Lcodes_quine_labs_recheck_fuzz_FString__f_seq,z=O.between__I__I__I(1,1+(Z.length__I()-u|0)|0);break}case 1:{var z=R+this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random.between__I__I__I(-10,11)|0;break}default:{var z;throw new Q(j)}}var w=new Bn(B,z)}var J=i.replaceAt__I__Lcodes_quine_labs_recheck_fuzz_FString$FChar__Lcodes_quine_labs_recheck_fuzz_FString(u,w);return r.execute__Lcodes_quine_labs_recheck_fuzz_FString__sc_Iterator(J)};to.prototype.mutateCopy__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__sc_Iterator=function(_,r){if(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:325"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:325");var t=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random,a=_.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces,n=a.length__I(),s=t.s_util_Random__f_self.nextInt__I__I(n),i=_.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces.apply__I__O(s).Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_str,o=i.Lcodes_quine_labs_recheck_fuzz_FString__f_seq;if(o.length__I()<2)return I().s_package$__f_Iterator.sc_Iterator$__f_scala$collection$Iterator$$_empty;var c=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random,u=i.Lcodes_quine_labs_recheck_fuzz_FString__f_seq,f=c.between__I__I__I(0,-1+u.length__I()|0),p=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random,h=i.Lcodes_quine_labs_recheck_fuzz_FString__f_seq,l=p.between__I__I__I(1,1+(h.length__I()-f|0)|0),d=i.Lcodes_quine_labs_recheck_fuzz_FString__f_seq.slice__I__I__O(f,f+l|0),$=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random,w=i.Lcodes_quine_labs_recheck_fuzz_FString__f_seq,g=$.between__I__I__I(0,1+w.length__I()|0),x=i.replace__I__I__sci_IndexedSeq__Lcodes_quine_labs_recheck_fuzz_FString(g,0,d);return r.execute__Lcodes_quine_labs_recheck_fuzz_FString__sc_Iterator(x)};to.prototype.mutateDelete__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__sc_Iterator=function(_,r){if(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:340"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:340");var t=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random,a=_.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces,n=a.length__I(),s=t.s_util_Random__f_self.nextInt__I__I(n),i=_.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces.apply__I__O(s).Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_str,o=i.Lcodes_quine_labs_recheck_fuzz_FString__f_seq;if(o.length__I()<2)return I().s_package$__f_Iterator.sc_Iterator$__f_scala$collection$Iterator$$_empty;var c=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random,u=i.Lcodes_quine_labs_recheck_fuzz_FString__f_seq,f=c.between__I__I__I(0,u.length__I()),p=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random,h=i.Lcodes_quine_labs_recheck_fuzz_FString__f_seq,l=p.between__I__I__I(1,1+(h.length__I()-f|0)|0),d=i.delete__I__I__Lcodes_quine_labs_recheck_fuzz_FString(f,l);return r.execute__Lcodes_quine_labs_recheck_fuzz_FString__sc_Iterator(d)};to.prototype.tryAttack__Lcodes_quine_labs_recheck_fuzz_FString__sc_Iterator=function(_){if(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:353"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:353");var r=this.tryAttackExponential__Lcodes_quine_labs_recheck_fuzz_FString__s_Option(_).iterator__sc_Iterator(),t=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_maxDegree,a=t>2,n=t<2,s=new Jl(t,-1,2,n),i=new y(u=>{var f=u|0;return this.tryAttackPolynomial__Lcodes_quine_labs_recheck_fuzz_FString__I__s_Option(_,f)}),o=new Tn(s,i),c=new r_(()=>o);return r.concat__F0__sc_Iterator(c)};to.prototype.tryAttackExponential__Lcodes_quine_labs_recheck_fuzz_FString__s_Option=function(_){if(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:361"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:361");this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_hasLogger&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_logger.apply__T__V("fuzz: attack (exponential)");var r=Dm().exponential__I__I__I__I__I(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_attackLimit,_.fixedSize__I(),_.repeatSize__I(),this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_maxAttackStringSize),t=_.Lcodes_quine_labs_recheck_fuzz_FString__f_seq,a=new dn(r,t),n=this.tryAttackExecute__Lcodes_quine_labs_recheck_fuzz_FString__s_Option(a);if(n.isEmpty__Z())return a_();var s=n.get__O(),i=s;if(i!==null)var o=i._1__O(),c=i._2__O(),u=new Yr(new rl(!0),o,c);else{var u;throw new Q(i)}return new o_(u)};to.prototype.tryAttackPolynomial__Lcodes_quine_labs_recheck_fuzz_FString__I__s_Option=function(_,r){if(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:369"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:369");this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_hasLogger&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_logger.apply__T__V("fuzz: attack (polynomial: "+r+")");var t=Dm().polynomial__I__I__I__I__I__I(r,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_attackLimit,_.fixedSize__I(),_.repeatSize__I(),this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_maxAttackStringSize),a=_.Lcodes_quine_labs_recheck_fuzz_FString__f_seq,n=new dn(t,a),s=this.tryAttackExecute__Lcodes_quine_labs_recheck_fuzz_FString__s_Option(n);if(s.isEmpty__Z())return a_();var i=s.get__O(),o=i;if(o!==null)var c=o._1__O(),u=o._2__O(),f=new Yr(new tl(r,!0),c,u);else{var f;throw new Q(o)}return new o_(f)};to.prototype.tryAttackExecute__Lcodes_quine_labs_recheck_fuzz_FString__s_Option=function(_){if(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:379"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:379");var r=_.toUString__T();if(r.length<=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_maxAttackStringSize){var t=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_fuzz.usesAcceleration__Lcodes_quine_labs_recheck_common_AccelerationMode__Z(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_accelerationMode),a=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_attackLimit,n=new Dl(a,t,!1,!1,!1,!0),s=mZ().runWithTimeout__Lcodes_quine_labs_recheck_vm_Program__T__I__Lcodes_quine_labs_recheck_vm_Interpreter$Options__s_concurrent_duration_Duration__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_vm_Interpreter$Result(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_fuzz.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_program,r,0,n,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_attackTimeout,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx),i=s.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_status,o=v6();if(i!==null&&i===o)var c=!0;else var u=s.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_status,f=Qq(),c=u!==null&&u===f;if(c){if(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_hasLogger){var p=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_logger;$r();var h="|fuzz: attack succeeded (status: "+s.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_status+`) | string: `+_;p.apply__T__V($r().stripMargin$extension__T__C__T(h,124))}return new o_(m(new L,_.toAttackPattern__Lcodes_quine_labs_recheck_diagnostics_AttackPattern(),VZ().build__sci_Map__D__Lcodes_quine_labs_recheck_diagnostics_Hotspot(s.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_heatmap,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_heatRatio)))}}return a_()};var mX=new v().initClass({Lcodes_quine_labs_recheck_fuzz_FuzzChecker:0},!1,"codes.quine.labs.recheck.fuzz.FuzzChecker",{Lcodes_quine_labs_recheck_fuzz_FuzzChecker:1,O:1});to.prototype.$classData=mX;function c2(){}c2.prototype=new E;c2.prototype.constructor=c2;function vX(){}vX.prototype=c2.prototype;c2.prototype.check__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_fuzz_FuzzProgram__s_util_Random__Lcodes_quine_labs_recheck_common_Seeder__I__I__s_concurrent_duration_Duration__I__s_concurrent_duration_Duration__I__I__s_concurrent_duration_Duration__I__I__I__I__I__I__I__D__Lcodes_quine_labs_recheck_common_AccelerationMode__Lcodes_quine_labs_recheck_common_Context__sc_Iterator=function(_,r,t,a,n,s,i,o,c,u,f,p,h,l,d,$,w,g,x,R,T,D){if(D.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&D.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||D.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&D.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw D.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&D.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:54"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:54");return new to(_,r,t,a,n,s,i,o,c,u,f,p,h,l,d,$,w,g,x,R,T,D).check__sc_Iterator()};var yX=new v().initClass({Lcodes_quine_labs_recheck_fuzz_FuzzChecker$:0},!1,"codes.quine.labs.recheck.fuzz.FuzzChecker$",{Lcodes_quine_labs_recheck_fuzz_FuzzChecker$:1,O:1});c2.prototype.$classData=yX;var zA;function IX(){return zA||(zA=new c2),zA}function H$(_,r,t,a){if(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_minRate=0,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_set=null,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_visited=null,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_$outer=null,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_minRate=r,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_set=t,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_visited=a,_===null)throw null;this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_$outer=_}H$.prototype=new E;H$.prototype.constructor=H$;function bX(){}bX.prototype=H$.prototype;H$.prototype.execute__Lcodes_quine_labs_recheck_fuzz_FString__sc_Iterator=function(_){if(_.countRepeat__I()>=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_$outer.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_maxDegree)return I().s_package$__f_Iterator.sc_Iterator$__f_scala$collection$Iterator$$_empty;var r=_.toUString__T();if(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_$outer.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_inputs.contains__O__Z(new ft(r))||r.length>=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_$outer.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_maxGeneStringSize)return I().s_package$__f_Iterator.sc_Iterator$__f_scala$collection$Iterator$$_empty;var t=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_$outer.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_incubationLimit,a=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_$outer.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_fuzz.usesAcceleration__Lcodes_quine_labs_recheck_common_AccelerationMode__Z(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_$outer.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_accelerationMode),n=new Dl(t,a,!1,!1,!0,!1),s=mZ(),i=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_$outer,o=s.runWithTimeout__Lcodes_quine_labs_recheck_vm_Program__T__I__Lcodes_quine_labs_recheck_vm_Interpreter$Options__s_concurrent_duration_Duration__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_vm_Interpreter$Result(i.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_fuzz.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_program,r,0,n,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_$outer.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_incubationTimeout,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_$outer.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx);this.add__Lcodes_quine_labs_recheck_fuzz_FString__T__Lcodes_quine_labs_recheck_vm_Interpreter$Result__V(_,r,o);var c=o.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_status,u=v6();if(c!==null&&c===u)var f=!0;else var p=o.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_status,h=Qq(),f=p!==null&&p===h;if(f){if(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_$outer.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_hasLogger){var l=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_$outer.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_logger;$r();var d="|fuzz: attack start (status: "+o.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_status+`) | string: `+_;l.apply__T__V($r().stripMargin$extension__T__C__T(d,124))}return this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_$outer.tryAttack__Lcodes_quine_labs_recheck_fuzz_FString__sc_Iterator(_)}return I().s_package$__f_Iterator.sc_Iterator$__f_scala$collection$Iterator$$_empty};H$.prototype.add__Lcodes_quine_labs_recheck_fuzz_FString__T__Lcodes_quine_labs_recheck_vm_Interpreter$Result__V=function(_,r,t){this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_$outer.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_inputs.add__O__Z(new ft(r));var a=r===""?0:t.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_steps/r.length,n=t.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_coverage,s=new Rp(_,a,t.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_steps,n);if(!this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_set.contains__O__Z(s)&&(a>=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_minRate||!n.subsetOf__sc_Set__Z(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_visited))){var i=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_minRate;this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_minRate=+Math.min(a,i),this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_set.add__O__Z(s),this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_visited.addAll__sc_IterableOnce__scm_Growable(n)}};H$.prototype.toGeneration__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation=function(){var _=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_set,r=cs().from__sc_IterableOnce__sci_IndexedSeq(_),t=new y(l=>{var d=l;return-d.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_rate}),a=hZ(),n=w6(r,t,a).slice__I__I__O(0,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_$outer.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_maxGenerationSize),s=n.map__F1__O(new y(l=>{var d=l;return d.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_rate})),i=hZ(),o=i1_(s,i),c=+(o.isEmpty__Z()?0:o.get__O()),u=n.iterator__sc_Iterator(),f=new y(l=>{var d=l;return d.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_coverage}),p=new Tn(u,f),h=sn().from__sc_IterableOnce__sci_Set(p);return new xp(c,n,h)};var kX=new v().initClass({Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population:0},!1,"codes.quine.labs.recheck.fuzz.FuzzChecker$Population",{Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population:1,O:1});H$.prototype.$classData=kX;function u2(_){if(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population$__f_$outer=null,_===null)throw null;this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population$__f_$outer=_}u2.prototype=new E;u2.prototype.constructor=u2;function OX(){}OX.prototype=u2.prototype;u2.prototype.from__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population=function(_){return new H$(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population$__f_$outer,_.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_minRate,ql().from__sc_IterableOnce__O(_.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces),ql().from__sc_IterableOnce__O(_.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_covered))};var qX=new v().initClass({Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population$:0},!1,"codes.quine.labs.recheck.fuzz.FuzzChecker$Population$",{Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population$:1,O:1});u2.prototype.$classData=qX;function kp(_,r,t,a,n,s){if(this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_alphabet=null,this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_stateSet=null,this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_initSet=null,this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_acceptSet=null,this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_graph=null,this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx=null,this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_reverseGraph=null,this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_outsMap=null,this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_insMap=null,this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_charToInsMap=null,this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_alphabet=_,this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_stateSet=r,this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_initSet=t,this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_acceptSet=a,this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_graph=n,this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx=s,this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_reverseGraph=n.reverse__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_data_Graph(s),s.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&s.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||s.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&s.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw s.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&s.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/StaticSeeder.scala:108"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/StaticSeeder.scala:108");var i=n.vertices__sci_Set().iterator__sc_Iterator(),o=new y(R=>{var T=this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_graph.Lcodes_quine_labs_recheck_data_Graph__f_neighbors.apply__O__O(R),D=new y(O=>{var Z=O;return Z._1__O()}),B=new y(O=>{var Z=O;return Z._2__O()}),j=mm(T,D,B).filter__F1__O(new y(O=>{var Z=O,z=Z._2__O();return z.length__I()>=2}));return m(new L,R,j)}),c=new Wa(i,o);if(C(),this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_outsMap=Ja().from__sc_IterableOnce__sci_Map(c),s.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&s.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||s.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&s.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw s.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&s.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/StaticSeeder.scala:113"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/StaticSeeder.scala:113");var u=this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_reverseGraph.vertices__sci_Set().iterator__sc_Iterator(),f=new y(R=>{var T=this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_reverseGraph.Lcodes_quine_labs_recheck_data_Graph__f_neighbors.apply__O__O(R),D=new y(O=>{var Z=O;return Z._1__O()}),B=new y(O=>{var Z=O;return Z._2__O()}),j=mm(T,D,B);return m(new L,R,j)}),p=new Wa(u,f);if(C(),this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_insMap=Ja().from__sc_IterableOnce__sci_Map(p),s.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&s.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||s.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&s.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw s.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&s.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/StaticSeeder.scala:118"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/StaticSeeder.scala:118");var h=this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_reverseGraph.edges__sci_IndexedSeq(),l=new y(R=>{var T=R;return T.T3__f__2}),d=new y(R=>{var T=R;if(T!==null){var D=T.T3__f__1,B=T.T3__f__3;return m(new L,D,B)}else throw new Q(T)}),$=mm(h,l,d),w=new Sh($),g=new y(R=>{var T=R,D=new y(j=>{var O=j;return O._1__O()}),B=new y(j=>{var O=j;return O._2__O()});return mm(T,D,B)}),x=new ep(w,g);C(),this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_charToInsMap=Ja().from__sc_IterableOnce__sci_Map(x)}kp.prototype=new E;kp.prototype.constructor=kp;function SX(){}SX.prototype=kp.prototype;kp.prototype.seed__I__I__I__s_$eq$colon$eq__sci_Set=function(_,r,t,a){var n=this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_outsMap.iterator__sc_Iterator(),s=new y(f=>{var p=f,h=p._2__O();return!h.isEmpty__Z()}),i=new Yu(n,s,!1),o=new y(f=>{var p=f;if(p!==null){var h=p._1__O(),l=this.findTinyIDA__O__sc_Iterator(h),d=new y(T=>{var D=T,B=D.T3__f__1.map__F1__O(new y(K=>new Mn(K))).toIndexedSeq__sci_IndexedSeq(),j=D.T3__f__2.map__F1__O(new y(K=>new Mn(K))).toIndexedSeq__sci_IndexedSeq(),O=D.T3__f__3.map__F1__O(new y(K=>new Mn(K))).toIndexedSeq__sci_IndexedSeq(),Z=B.length__I()+O.length__I()|0,z=j.length__I(),J=Dm().polynomial__I__I__I__I__I__I(2,r,Z,z,t),N=new Bn(0,j.length__I()),H=j.prepended__O__O(N),W=B.appendedAll__sc_IterableOnce__O(H);return new dn(J,W.concat__sc_IterableOnce__O(O))}),$=new Wa(l,d),w=this.findTinyEDA__O__sc_Iterator(h),g=new y(T=>{var D=T,B=D.T3__f__1.map__F1__O(new y(K=>new Mn(K))).toIndexedSeq__sci_IndexedSeq(),j=D.T3__f__2.map__F1__O(new y(K=>new Mn(K))).toIndexedSeq__sci_IndexedSeq(),O=D.T3__f__3.map__F1__O(new y(K=>new Mn(K))).toIndexedSeq__sci_IndexedSeq(),Z=B.length__I()+O.length__I()|0,z=j.length__I(),J=Dm().exponential__I__I__I__I__I(r,Z,z,t),N=new Bn(0,j.length__I()),H=j.prepended__O__O(N),W=B.appendedAll__sc_IterableOnce__O(H);return new dn(J,W.concat__sc_IterableOnce__O(O))}),x=new Wa(w,g),R=new r_(()=>x);return sf($,R)}else throw new Q(p)}),c=new Tn(i,o),u=U1(c,_);return sn().from__sc_IterableOnce__sci_Set(u)};kp.prototype.findTinyEDA__O__sc_Iterator=function(_){var r=this.path__sci_Set__O__s_Option(this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_initSet,_).iterator__sc_Iterator(),t=new y(a=>{var n=a,s=this.deadPath__O__s_Option(_).iterator__sc_Iterator(),i=new y(o=>{var c=o,u=this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_insMap.apply__O__O(_).filter__F1__O(new y(p=>{var h=p,l=h._2__O();return l.length__I()>=2})).iterator__sc_Iterator(),f=new y(p=>{var h=p;if(h!==null){var l=h._1__O(),d=h._2__O();return d.flatMap__F1__O(new y($=>{var w=this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_outsMap.apply__O__O(_).iterator__sc_Iterator(),g=new y(x=>{var R=x;if(R!==null){var T=R._1__O(),D=R._2__O();return D.flatMap__F1__O(new y(B=>{var j=this.loopPath__O__O__O__O__O__s_Option(_,T,B,$,l).iterator__sc_Iterator(),O=new y(Z=>{var z=Z;if(this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/StaticSeeder.scala:148"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/StaticSeeder.scala:148");return new Yr(n,z,c)});return new Wa(j,O)}))}else throw new Q(R)});return new Tn(w,g)}))}else throw new Q(h)});return new Tn(u,f)});return new Tn(s,i)});return new Tn(r,t)};kp.prototype.findTinyIDA__O__sc_Iterator=function(_){var r=this.path__sci_Set__O__s_Option(this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_initSet,_).iterator__sc_Iterator(),t=new y(a=>{var n=a,s=this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_outsMap.apply__O__O(_).iterator__sc_Iterator(),i=new y(o=>{var c=o;if(c!==null){var u=c._1__O(),f=c._2__O(),p=this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_insMap.apply__O__O(_).iterator__sc_Iterator(),h=new y(l=>{var d=l;if(d!==null){var $=d._1__O(),w=this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_charToInsMap.apply__O__O($).iterator__sc_Iterator(),g=new y(T=>{var D=T;if(D!==null){var B=D._1__O();return this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_graph.Lcodes_quine_labs_recheck_data_Graph__f_neighbors.apply__O__O(B).exists__F1__Z(new y(j=>{var O=j,Z=O._1__O();return G().equals__O__O__Z(Z,u)}))}else throw new Q(D)}),x=new Yu(w,g,!1),R=new y(T=>{var D=T;if(D!==null){var B=D._1__O(),j=D._2__O(),O=this.middlePath__O__O__sci_Set__sci_Set__O__O__s_Option(_,u,sn().from__sc_IterableOnce__sci_Set(f),sn().from__sc_IterableOnce__sci_Set(j),$,B).iterator__sc_Iterator(),Z=new y(z=>{var J=z,N=this.deadPath__O__s_Option(B).iterator__sc_Iterator(),H=new y(W=>{var K=W;if(this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/StaticSeeder.scala:160"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/StaticSeeder.scala:160");return new Yr(n,J,K)});return new Wa(N,H)});return new Tn(O,Z)}else throw new Q(D)});return new Tn(x,R)}else throw new Q(d)});return new Tn(p,h)}else throw new Q(c)});return new Tn(s,i)});return new Tn(r,t)};kp.prototype.path__sci_Set__O__s_Option=function(_,r){var t=this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_graph.path__sci_Set__O__Lcodes_quine_labs_recheck_common_Context__s_Option(_,r,this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx);if(t.isEmpty__Z())return a_();var a=t.get__O(),n=a;return new o_(n._1__O().map__F1__O(new y(s=>{var i=s;return i._2__O()})))};kp.prototype.path__sci_Set__sci_Set__s_Option=function(_,r){var t=this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_graph.path__sci_Set__sci_Set__Lcodes_quine_labs_recheck_common_Context__s_Option(_,r,this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx);if(t.isEmpty__Z())return a_();var a=t.get__O(),n=a;return new o_(n._1__O().map__F1__O(new y(s=>{var i=s;return i._2__O()})))};kp.prototype.loopPath__O__O__O__O__O__s_Option=function(_,r,t,a,n){if(G().equals__O__O__Z(r,n)&&G().equals__O__O__Z(_,t)&&G().equals__O__O__Z(_,a)){var s=I().s_package$__f_Seq,i=[r];return new o_(s.apply__sci_Seq__sc_SeqOps(k(new b,i)))}else{var o=xt().s_Predef$__f_Set,c=[t],u=k(new b,c),f=this.path__sci_Set__O__s_Option(o.from__sc_IterableOnce__sci_Set(u),a);if(f.isEmpty__Z())return a_();var p=f.get__O(),h=p,l=h.prepended__O__O(r);return new o_(l.appended__O__O(n))}};kp.prototype.middlePath__O__O__sci_Set__sci_Set__O__O__s_Option=function(_,r,t,a,n,s){if(G().equals__O__O__Z(r,n)&&t.contains__O__Z(s)&&a.contains__O__Z(_)){var i=I().s_package$__f_Seq,o=[r];return new o_(i.apply__sci_Seq__sc_SeqOps(k(new b,o)))}else{var c=this.path__sci_Set__sci_Set__s_Option(t,a);if(c.isEmpty__Z())return a_();var u=c.get__O(),f=u,p=f.prepended__O__O(r);return new o_(p.appended__O__O(n))}};kp.prototype.deadPath__O__s_Option=function(_){if(this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/StaticSeeder.scala:182"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/StaticSeeder.scala:182");var r=this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_alphabet,t=this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_graph.Lcodes_quine_labs_recheck_data_Graph__f_neighbors.apply__O__O(_).map__F1__O(new y(l=>{var d=l;return d._1__O()})),a=r.diff__sc_Set__sci_SetOps(sn().from__sc_IterableOnce__sci_Set(t)),n=mO(a);if(n instanceof o_){var s=n,i=s.s_Some__f_value,o=I().s_package$__f_Seq,c=[i];return new o_(o.apply__sci_Seq__sc_SeqOps(k(new b,c)))}else{var u=a_();if(u===n){if(this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/StaticSeeder.scala:185"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/StaticSeeder.scala:185");var f=this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_reverseGraph.path__sci_Set__O__Lcodes_quine_labs_recheck_common_Context__s_Option(this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_stateSet.diff__sc_Set__sci_SetOps(this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_acceptSet),_,this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx);if(f.isEmpty__Z())return a_();var p=f.get__O(),h=p;return new o_(h._1__O().map__F1__O(new y(l=>{var d=l;return d._2__O()})).reverse__O())}else throw new Q(n)}};var PX=new v().initClass({Lcodes_quine_labs_recheck_fuzz_StaticSeeder:0},!1,"codes.quine.labs.recheck.fuzz.StaticSeeder",{Lcodes_quine_labs_recheck_fuzz_StaticSeeder:1,O:1});kp.prototype.$classData=PX;function Gh(_,r,t,a,n,s,i){if(n.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&n.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||n.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&n.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw n.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&n.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/StaticSeeder.scala:43"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/StaticSeeder.scala:43");if(r instanceof ht){var o=r,c=o.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children;return new ht(c.map__F1__O(new y(b_=>{var V_=b_;return Gh(_,V_,t,a,n,s,i)})))}else if(r instanceof Ur){var u=r,f=u.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children,p=new Cv(f);return new Ur(f.zipWithIndex__O().map__F1__O(new y(b_=>{var V_=b_;if(V_!==null){var J_=V_._1__O(),X_=V_._2$mcI$sp__I(),_e=-1+X_|0,Y_=p.apply__O__s_Option(_e);if(Y_.isEmpty__Z())var U_=a_();else var Q_=Y_.get__O(),Z_=Q_,U_=new o_(Z_ instanceof Pt);var W_=!!(U_.isEmpty__Z()?t:U_.get__O()),N_=1+X_|0,H_=p.apply__O__s_Option(N_);if(H_.isEmpty__Z())var se=a_();else var ce=H_.get__O(),ue=ce,se=new o_(ue instanceof Pt);var me=!!(se.isEmpty__Z()?a:se.get__O());return Gh(_,J_,W_,me,n,s,i)}else throw new Q(V_)})))}else if(r instanceof ua){var h=r,l=h.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_index,d=h.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child;return new ua(l,Gh(_,d,t,a,n,s,i))}else if(r instanceof fa){var $=r,w=$.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_index,g=$.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_name,x=$.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child;return new fa(w,g,Gh(_,x,t,a,n,s,i))}else if(r instanceof la){var R=r,T=R.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child;return new la(Gh(_,T,t,a,n,s,i))}else if(r instanceof Pt){var D=r,B=D.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_quantifier,j=D.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child,O=B.normalized__Lcodes_quine_labs_recheck_regexp_Pattern$NormalizedQuantifier();if(O instanceof zi)var Z=O,z=Z.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Exact__f_n,J=null,N=null,H=z,W=z;else if(O instanceof ii)var K=O,Y=K.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded__f_min,J=null,N=null,H=Y,W=Y;else{if(!(O instanceof Pi))throw new Q(O);var X=O,e_=X.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_min,__=X.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_max,J=null,N=null,H=e_,W=__}var t_=H,n_=W;return n_>s?t_===0?new Pt(new So(B.isLazy__Z()),Gh(_,j,!0,!0,n,s,i)):new Pt(new Wo(B.isLazy__Z()),Gh(_,j,!0,!0,n,s,i)):new Pt(B,Gh(_,j,!0,!0,n,s,i))}else if(r instanceof Va){var s_=r,i_=s_.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_negative,c_=s_.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child,h_=Gh(_,c_,t,a,n,s,i);if(!i_&&a)return h_;var d_=I().s_package$__f_Seq,w_=[h_,new Ur(I().s_package$__f_Seq.empty__sc_SeqOps())];return new ht(d_.apply__sci_Seq__sc_SeqOps(k(new b,w_)))}else if(r instanceof Aa){var u_=r,p_=u_.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_negative,y_=u_.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child,I_=Gh(_,y_,t,a,n,s,i);if(!p_&&t)return I_;var R_=I().s_package$__f_Seq,S_=[I_,new Ur(I().s_package$__f_Seq.empty__sc_SeqOps())];return new ht(R_.apply__sci_Seq__sc_SeqOps(k(new b,S_)))}else if(r instanceof qo){var P_=r,x_=P_.Lcodes_quine_labs_recheck_regexp_Pattern$BackReference__f_index,D_=I().s_package$__f_Seq,F_=[Gh(_,i.apply__O__O(x_),t,a,n,s,i),new Ur(I().s_package$__f_Seq.empty__sc_SeqOps())];return new ht(D_.apply__sci_Seq__sc_SeqOps(k(new b,F_)))}else if(r instanceof Uo){var T_=r,A_=T_.Lcodes_quine_labs_recheck_regexp_Pattern$NamedBackReference__f_index,C_=I().s_package$__f_Seq,j_=[Gh(_,i.apply__O__O(A_),t,a,n,s,i),new Ur(I().s_package$__f_Seq.empty__sc_SeqOps())];return new ht(C_.apply__sci_Seq__sc_SeqOps(k(new b,j_)))}else return r}function Ig(){}Ig.prototype=new E;Ig.prototype.constructor=Ig;function xX(){}xX.prototype=Ig.prototype;Ig.prototype.seed__Lcodes_quine_labs_recheck_regexp_Pattern__I__I__I__I__Lcodes_quine_labs_recheck_common_Context__sci_Set=function(_,r,t,a,n,s){if(s.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&s.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||s.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&s.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw s.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&s.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/StaticSeeder.scala:24"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/StaticSeeder.scala:24");var i=this.simplify__Lcodes_quine_labs_recheck_regexp_Pattern__I__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_regexp_Pattern(_,r,s),o=yH().build__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__s_util_Try(i,s).get__O(),c=o.toOrderedNFA__I__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_automaton_OrderedNFA(2147483647,s).rename__Lcodes_quine_labs_recheck_automaton_OrderedNFA().mapAlphabet__F1__Lcodes_quine_labs_recheck_automaton_OrderedNFA(new y(d=>{var $=d;return $.head__Lcodes_quine_labs_recheck_unicode_UChar()})),u=c.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_alphabet,f=c.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_stateSet,p=c.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_inits,h=new kp(u,f,sn().from__sc_IterableOnce__sci_Set(p),c.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_acceptSet,c.toGraph__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_data_Graph(s),s),l=C();return h.seed__I__I__I__s_$eq$colon$eq__sci_Set(t,a,n,l.s_$less$colon$less$__f_singleton)};Ig.prototype.simplify__Lcodes_quine_labs_recheck_regexp_Pattern__I__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_regexp_Pattern=function(_,r,t){if(t.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&t.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||t.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&t.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw t.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&t.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/StaticSeeder.scala:40"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/StaticSeeder.scala:40");var a=this.extractBackRefs__Lcodes_quine_labs_recheck_regexp_Pattern$Node__sci_Map(_.Lcodes_quine_labs_recheck_regexp_Pattern__f_node);return new Pf(Gh(this,_.Lcodes_quine_labs_recheck_regexp_Pattern__f_node,!0,!0,t,r,a),_.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet)};Ig.prototype.extractBackRefs__Lcodes_quine_labs_recheck_regexp_Pattern$Node__sci_Map=function(_){for(;;){var r=_;if(r instanceof ht){var t=r,a=t.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children,n=a.flatMap__F1__O(new y(e_=>{var __=e_;return jE().extractBackRefs__Lcodes_quine_labs_recheck_regexp_Pattern$Node__sci_Map(__)})),s=C();return n.toMap__s_$less$colon$less__sci_Map(s.s_$less$colon$less$__f_singleton)}else if(r instanceof Ur){var i=r,o=i.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children,c=o.flatMap__F1__O(new y(e_=>{var __=e_;return jE().extractBackRefs__Lcodes_quine_labs_recheck_regexp_Pattern$Node__sci_Map(__)})),u=C();return c.toMap__s_$less$colon$less__sci_Map(u.s_$less$colon$less$__f_singleton)}else if(r instanceof ua){var f=r,p=f.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_index,h=f.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child,l=xt().s_Predef$__f_Map,d=[m(new L,p,h)],$=k(new b,d),w=l.from__sc_IterableOnce__sci_Map($),g=this.extractBackRefs__Lcodes_quine_labs_recheck_regexp_Pattern$Node__sci_Map(h);return w.concat__sc_IterableOnce__sc_IterableOps(g)}else if(r instanceof fa){var x=r,R=x.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_index,T=x.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child,D=xt().s_Predef$__f_Map,B=[m(new L,R,T)],j=k(new b,B),O=D.from__sc_IterableOnce__sci_Map(j),Z=this.extractBackRefs__Lcodes_quine_labs_recheck_regexp_Pattern$Node__sci_Map(T);return O.concat__sc_IterableOnce__sc_IterableOps(Z)}else if(r instanceof la){var z=r,J=z.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child;_=J}else if(r instanceof Pt){var N=r,H=N.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child;_=H}else if(r instanceof Va){var W=r,K=W.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child;_=K}else if(r instanceof Aa){var Y=r,X=Y.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child;_=X}else return lp()}};var RX=new v().initClass({Lcodes_quine_labs_recheck_fuzz_StaticSeeder$:0},!1,"codes.quine.labs.recheck.fuzz.StaticSeeder$",{Lcodes_quine_labs_recheck_fuzz_StaticSeeder$:1,O:1});Ig.prototype.$classData=RX;var HA;function jE(){return HA||(HA=new Ig),HA}function Sm(){}Sm.prototype=new E;Sm.prototype.constructor=Sm;function CX(){}CX.prototype=Sm.prototype;Sm.prototype.generate__T__T__Lcodes_quine_labs_recheck_diagnostics_AttackPattern__T=function(_,r,t){var a=Su(new hr);return a.append__T__scm_StringBuilder("const re = new RegExp("+new ft(_)+", "+new ft(r)+`); `),a.append__T__scm_StringBuilder("const input = "+t.toString__Lcodes_quine_labs_recheck_diagnostics_AttackPattern$Style__T(AP())+`; `),a.append__T__scm_StringBuilder(`const start = Date.now(); `),a.append__T__scm_StringBuilder(`re.exec(input); `),a.append__T__scm_StringBuilder(`const end = Date.now(); `),a.append__T__scm_StringBuilder(`console.log(Number(end - start).toString()); `),a.scm_StringBuilder__f_underlying.jl_StringBuilder__f_java$lang$StringBuilder$$content};Sm.prototype.result__s_Option__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_recall_RecallResult=function(_,r){if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/recall/RecallValidator.scala:60"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/recall/RecallValidator.scala:60");var t=!1,a=null;if(_ instanceof o_){t=!0,a=_;var n=a.s_Some__f_value;if(n!==null){var s=n.T3__f__1|0,i=n.T3__f__2;if(s===0){$r();var o=L1_().parseLong__T__s_Option(i);if(o.isEmpty__Z())throw new aI("invalid recall validation output");var c=dt(o.get__O()),u=c.RTLong__f_lo,f=c.RTLong__f_hi,p=St().ju_concurrent_TimeUnit$__f_MILLISECONDS;return new Zf(new si(new q(u,f),p))}}}if(t){var h=a.s_Some__f_value;if(h!==null){var l=h.T3__f__3;return new Ef(l)}}var d=a_();if(d===_)return oZ();throw new Q(_)};var DX=new v().initClass({Lcodes_quine_labs_recheck_recall_RecallValidator$:0},!1,"codes.quine.labs.recheck.recall.RecallValidator$",{Lcodes_quine_labs_recheck_recall_RecallValidator$:1,O:1});Sm.prototype.$classData=DX;var GA;function MX(){return GA||(GA=new Sm),GA}function sP(_,r){return r>=48&&r<=57}function TX(_,r){return sP(_,r)||r>=97&&r<=102||r>=65&&r<=70}function bH(_,r){return r>=97&&r<=122||r>=65&&r<=90}function VX(_,r){return $r().contains$extension__T__C__Z("^$\\.*+?()[]{}|/",r)}function AX(_,r){return r===124||r===41}function kH(_,r){return bH(_,r)||r===95}function FX(_,r){return kH(_,r)||sP(_,r)}function BX(_,r){var t=new P(36);if(r!==null&&r.equals__O__Z(t))var a=!0;else var n=new P(95),a=r!==null&&r.equals__O__Z(n);return a?!0:Lg().codes$quine$labs$recheck$regexp$Parser$$IDStart__Lcodes_quine_labs_recheck_unicode_IChar().contains__Lcodes_quine_labs_recheck_unicode_UChar__Z(r)}function jX(_,r){var t=new P(36);if(r!==null&&r.equals__O__Z(t))var a=!0;else var n=new P(8204),a=r!==null&&r.equals__O__Z(n);if(a)var s=!0;else var i=new P(8205),s=r!==null&&r.equals__O__Z(i);return s?!0:Lg().codes$quine$labs$recheck$regexp$Parser$$IDContinue__Lcodes_quine_labs_recheck_unicode_IChar().contains__Lcodes_quine_labs_recheck_unicode_UChar__Z(r)}function Ln(_,r,t,a){this.Lcodes_quine_labs_recheck_regexp_Parser__f_unicode=!1,this.Lcodes_quine_labs_recheck_regexp_Parser__f_additional=!1,this.Lcodes_quine_labs_recheck_regexp_Parser__f_hasNamedCapture=!1,this.Lcodes_quine_labs_recheck_regexp_Parser__f_captures=0,this.Lcodes_quine_labs_recheck_regexp_Parser__f_unicode=_,this.Lcodes_quine_labs_recheck_regexp_Parser__f_additional=r,this.Lcodes_quine_labs_recheck_regexp_Parser__f_hasNamedCapture=t,this.Lcodes_quine_labs_recheck_regexp_Parser__f_captures=a}Ln.prototype=new E;Ln.prototype.constructor=Ln;function EX(){}EX.prototype=Ln.prototype;Ln.prototype.Source__Lfastparse_ParsingRun__Lfastparse_ParsingRun=function(_){var r=_.Lfastparse_ParsingRun__f_index,t=_.Lfastparse_ParsingRun__f_instrument!==null;t&&_.Lfastparse_ParsingRun__f_instrument.beforeParse__T__I__V(new g_("Source").Lsourcecode_Name__f_value,r);var a=G_();a.UnitSequencer0__Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$();var n=_.Lfastparse_ParsingRun__f_index,s=_.Lfastparse_ParsingRun__f_input;if(U(),this.Disjunction__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_),_.Lfastparse_ParsingRun__f_isSuccess){var o=_.Lfastparse_ParsingRun__f_index,c=_.Lfastparse_ParsingRun__f_failureGroupAggregate,u=_.Lfastparse_ParsingRun__f_shortParserMsg;o>n&&_.checkForDrop__Z();var f=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var i=_;else{var p=_.Lfastparse_ParsingRun__f_index;U().End__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var h=_.Lfastparse_ParsingRun__f_failureGroupAggregate,l=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var $=_.Lfastparse_ParsingRun__f_index,w=$>p,g=!w&&s.isReachable__I__Z($)?o:$;w&&_.checkForDrop__Z();var x=f,d=_.freshSuccess__O__I__Lfastparse_ParsingRun(x,g)}else var d=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(n,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(u,l),c.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(h),p===_.Lfastparse_ParsingRun__f_traceIndex);var i=d}}else var i=_;if(t&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new g_("Source").Lsourcecode_Name__f_value,i.Lfastparse_ParsingRun__f_index,i.Lfastparse_ParsingRun__f_isSuccess),i.Lfastparse_ParsingRun__f_verboseFailures){I();var R=[new xr(new r_(()=>new g_("Source").Lsourcecode_Name__f_value))],T=k(new b,R);if(i.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new Ge(ae().prependedAll__sc_IterableOnce__sci_List(T)),i.Lfastparse_ParsingRun__f_failureGroupAggregate,rp&&_.checkForDrop__Z();var w=_.Lfastparse_ParsingRun__f_successValue;if(!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var g=_.Lfastparse_ParsingRun__f_index;U();var x=G_(),R=No(x),T=_.Lfastparse_ParsingRun__f_index,D=_.Lfastparse_ParsingRun__f_input;if(U(),this.Sequence__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_),_.Lfastparse_ParsingRun__f_isSuccess){var j=_.Lfastparse_ParsingRun__f_index,O=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Z=_.Lfastparse_ParsingRun__f_shortParserMsg;j>T&&_.checkForDrop__Z();var z=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var B=_;else{var J=_.Lfastparse_ParsingRun__f_index,N=Hm();N.GenericRepeatedImplicit0__Lfastparse_Implicits$LowPriRepeater$GenericRepeatedImplicit0$();var H=_.Lfastparse_ParsingRun__f_cut,W=!1;W=H;for(var K=j$().empty__sc_SeqOps(),Y=_.Lfastparse_ParsingRun__f_index,X=0,e_=null;;){_.Lfastparse_ParsingRun__f_cut=!1,U(),G_();var __=_.Lfastparse_ParsingRun__f_index,t_=_.Lfastparse_ParsingRun__f_input;U();var n_=_.Lfastparse_ParsingRun__f_input,s_=_.Lfastparse_ParsingRun__f_index;if(n_.isReachable__I__Z(s_))var i_=n_.Lfastparse_IndexedParserInput__f_data,c_=i_.charCodeAt(s_)===124;else var c_=!1;if(c_?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+s_|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(s_,new r_(()=>'"|"')),_.Lfastparse_ParsingRun__f_isSuccess){var h_=_.Lfastparse_ParsingRun__f_index,d_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,w_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(h_>__&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var u_=_.Lfastparse_ParsingRun__f_index;this.Sequence__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var p_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,y_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var I_=_.Lfastparse_ParsingRun__f_index,R_=I_>u_,S_=!R_&&t_.isReachable__I__Z(I_)?h_:I_;R_&&_.checkForDrop__Z();var P_=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(P_,S_)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(__,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(w_,y_),d_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(p_),u_===_.Lfastparse_ParsingRun__f_traceIndex)}}var x_=_.Lfastparse_ParsingRun__f_shortParserMsg,D_=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(W=!!(W|_.Lfastparse_ParsingRun__f_cut),_.Lfastparse_ParsingRun__f_isSuccess){var b_=_.Lfastparse_ParsingRun__f_index,V_=_.Lfastparse_ParsingRun__f_successValue;if(K.addOne__O__scm_Growable(V_),_.Lfastparse_ParsingRun__f_cut=!1,vi()!==vi()&&v_().consumeWhitespace__F1__Lfastparse_ParsingRun__V(vi(),_),!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)break;_.Lfastparse_ParsingRun__f_cut=!1;var J_=1+X|0;Y=b_,X=J_,e_=D_}else{var F_=_.Lfastparse_ParsingRun__f_cut?_:_.freshSuccess__O__I__Z__Lfastparse_ParsingRun(Sd().from__sc_IterableOnce__sci_Seq(K),Y,W);if(_.Lfastparse_ParsingRun__f_verboseFailures){var T_=Y,A_=new r_((tr=>()=>v_().parenthize__sci_Seq__T(tr.Lfastparse_internal_Msgs__f_value)+".rep")(x_));if(e_===null)var C_=_.Lfastparse_ParsingRun__f_failureGroupAggregate;else var j_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,C_=e_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(j_);_.aggregateMsg__I__F0__Lfastparse_internal_Msgs__V(T_,A_,C_)}break}}var X_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,_e=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var U_=_.Lfastparse_ParsingRun__f_index,Q_=U_>J,Z_=!Q_&&D.isReachable__I__Z(U_)?j:U_;Q_&&_.checkForDrop__Z();var Y_=_.freshSuccess__O__I__Lfastparse_ParsingRun(R.apply__O__O__O(z,_.Lfastparse_ParsingRun__f_successValue),Z_)}else var Y_=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(T,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Z,_e),O.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(X_),J===_.Lfastparse_ParsingRun__f_traceIndex);var B=Y_}}else var B=_;if(B.Lfastparse_ParsingRun__f_isSuccess){var W_=B.Lfastparse_ParsingRun__f_successValue;_:{var N_;if(W_!==null){var H_=W_._1__O(),se=W_._2__O();if(se!==null&&(I(),new hs(se), true&&se.lengthCompare__I__I(0)===0)){var N_=H_;break _}}if(W_!==null){var ce=W_._1__O(),ue=W_._2__O(),N_=new ht(ue.prepended__O__O(ce));break _}throw new Q(W_)}B.Lfastparse_ParsingRun__f_successValue=N_}var me=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ie=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Oe=_.Lfastparse_ParsingRun__f_index,be=Oe>g,ee=!be&&h.isReachable__I__Z(Oe)?l:Oe;be&&_.checkForDrop__Z();var we=_.freshSuccess__O__I__Lfastparse_ParsingRun(f.apply__O__O__O(w|0,_.Lfastparse_ParsingRun__f_successValue),ee)}else var we=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(p,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs($,ie),d.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(me),g===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var re=_.Lfastparse_ParsingRun__f_index,K_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,$e=_.Lfastparse_ParsingRun__f_shortParserMsg;re>o&&_.checkForDrop__Z();var xe=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var le=_;else{var ge=_.Lfastparse_ParsingRun__f_index;U().Index__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var ke=_.Lfastparse_ParsingRun__f_failureGroupAggregate,he=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Le=_.Lfastparse_ParsingRun__f_index,ve=Le>ge,Ie=!ve&&c.isReachable__I__Z(Le)?re:Le;ve&&_.checkForDrop__Z();var ye=_.freshSuccess__O__I__Lfastparse_ParsingRun(i.apply__O__O__O(xe,_.Lfastparse_ParsingRun__f_successValue|0),Ie)}else var ye=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(o,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs($e,he),K_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ke),ge===_.Lfastparse_ParsingRun__f_traceIndex);var le=ye}}else var le=_;if(le.Lfastparse_ParsingRun__f_isSuccess){var De=le.Lfastparse_ParsingRun__f_successValue;if(De===null)throw new Q(De);var je=De.T3__f__1|0,Se=De.T3__f__2,Ke=De.T3__f__3|0;le.Lfastparse_ParsingRun__f_successValue=op(Se,je,Ke);var oe=le}else var oe=le;if(n&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new g_("WithLoc").Lsourcecode_Name__f_value,oe.Lfastparse_ParsingRun__f_index,oe.Lfastparse_ParsingRun__f_isSuccess),oe.Lfastparse_ParsingRun__f_verboseFailures){I();var Te=[new xr(new r_(()=>new g_("WithLoc").Lsourcecode_Name__f_value))],Ve=k(new b,Te);if(oe.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(a,new Ge(ae().prependedAll__sc_IterableOnce__sci_List(Ve)),oe.Lfastparse_ParsingRun__f_failureGroupAggregate,anew g_("Disjunction").Lsourcecode_Name__f_value))],nr=k(new b,_r);if(oe.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new Ge(ae().prependedAll__sc_IterableOnce__sci_List(nr)),oe.Lfastparse_ParsingRun__f_failureGroupAggregate,rp&&_.checkForDrop__Z();var w=_.Lfastparse_ParsingRun__f_successValue;if(!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var g=_.Lfastparse_ParsingRun__f_index;U();var x=Hm();x.GenericRepeatedImplicit0__Lfastparse_Implicits$LowPriRepeater$GenericRepeatedImplicit0$();var R=_.Lfastparse_ParsingRun__f_cut,T=!1;T=R;for(var D=j$().empty__sc_SeqOps(),B=_.Lfastparse_ParsingRun__f_index,j=0,O=null,Z;;){_.Lfastparse_ParsingRun__f_cut=!1,U(),G_();var z=_.Lfastparse_ParsingRun__f_index,J=_.Lfastparse_ParsingRun__f_input;U(),U();var N=_.Lfastparse_ParsingRun__f_index,H=_.Lfastparse_ParsingRun__f_cut,W=_.Lfastparse_ParsingRun__f_noDropBuffer;_.Lfastparse_ParsingRun__f_noDropBuffer=!0;var K=_.Lfastparse_ParsingRun__f_failureTerminalAggregate,Y=new y(Te=>{var Ve=jt(Te);return AX(this,Ve)}),X=_.Lfastparse_ParsingRun__f_index;if(_.Lfastparse_ParsingRun__f_input.isReachable__I__Z(_.Lfastparse_ParsingRun__f_index))var e_=_.Lfastparse_ParsingRun__f_input,__=_.Lfastparse_ParsingRun__f_index,t_=e_.Lfastparse_IndexedParserInput__f_data,n_=!!Y.apply__O__O(pt(t_.charCodeAt(__)));else var n_=!1;n_?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+_.Lfastparse_ParsingRun__f_index|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(X,new r_((Te=>()=>"char-pred("+Te+")")(Y))),_.Lfastparse_ParsingRun__f_noDropBuffer=W;var s_=_.Lfastparse_ParsingRun__f_shortParserMsg,i_=_.Lfastparse_ParsingRun__f_isSuccess?_.freshFailure__I__Lfastparse_ParsingRun(N):_.freshSuccessUnit__I__Lfastparse_ParsingRun(N);if(_.Lfastparse_ParsingRun__f_verboseFailures&&(_.Lfastparse_ParsingRun__f_failureTerminalAggregate=K,_.Lfastparse_ParsingRun__f_failureGroupAggregate=Zo().Lfastparse_internal_Msgs$__f_empty,_.setMsg__I__F0__V(N,new r_((Te=>()=>"!"+v_().parenthize__sci_Seq__T(Te.Lfastparse_internal_Msgs__f_value))(s_)))),i_.Lfastparse_ParsingRun__f_cut=H,_.Lfastparse_ParsingRun__f_isSuccess){var c_=_.Lfastparse_ParsingRun__f_index,h_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,d_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(c_>z&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var w_=_.Lfastparse_ParsingRun__f_index;this.Term__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var u_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,p_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var y_=_.Lfastparse_ParsingRun__f_index,I_=y_>w_,R_=!I_&&J.isReachable__I__Z(y_)?c_:y_;I_&&_.checkForDrop__Z();var S_=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(S_,R_)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(z,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(d_,p_),h_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(u_),w_===_.Lfastparse_ParsingRun__f_traceIndex)}}var P_=_.Lfastparse_ParsingRun__f_shortParserMsg,x_=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(T=!!(T|_.Lfastparse_ParsingRun__f_cut),_.Lfastparse_ParsingRun__f_isSuccess){var j_=_.Lfastparse_ParsingRun__f_index,b_=_.Lfastparse_ParsingRun__f_successValue;if(D.addOne__O__scm_Growable(b_),_.Lfastparse_ParsingRun__f_cut=!1,vi()!==vi()&&v_().consumeWhitespace__F1__Lfastparse_ParsingRun__V(vi(),_),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){_.Lfastparse_ParsingRun__f_cut=!1;var V_=1+j|0;B=j_,j=V_,O=x_;continue}var Z=_;break}else{var D_=_.Lfastparse_ParsingRun__f_cut?_:_.freshSuccess__O__I__Z__Lfastparse_ParsingRun(Sd().from__sc_IterableOnce__sci_Seq(D),B,T);if(_.Lfastparse_ParsingRun__f_verboseFailures){var F_=B,T_=new r_((Ve=>()=>v_().parenthize__sci_Seq__T(Ve.Lfastparse_internal_Msgs__f_value)+".rep")(P_));if(O===null)var A_=_.Lfastparse_ParsingRun__f_failureGroupAggregate;else var C_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,A_=O.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(C_);_.aggregateMsg__I__F0__Lfastparse_internal_Msgs__V(F_,T_,A_)}var Z=D_;break}}if(Z.Lfastparse_ParsingRun__f_isSuccess){var J_=Z.Lfastparse_ParsingRun__f_successValue;_:{var _e;if(J_!==null&&(I(),new hs(J_), true&&J_.lengthCompare__I__I(1)===0)){var X_=J_.apply__I__O(0),_e=X_;break _}var _e=new Ur(J_)}Z.Lfastparse_ParsingRun__f_successValue=_e}var Y_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,U_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Z_=_.Lfastparse_ParsingRun__f_index,W_=Z_>g,N_=!W_&&h.isReachable__I__Z(Z_)?l:Z_;W_&&_.checkForDrop__Z();var Q_=_.freshSuccess__O__I__Lfastparse_ParsingRun(f.apply__O__O__O(w|0,_.Lfastparse_ParsingRun__f_successValue),N_)}else var Q_=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(p,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs($,U_),d.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Y_),g===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var se=_.Lfastparse_ParsingRun__f_index,ce=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ue=_.Lfastparse_ParsingRun__f_shortParserMsg;se>o&&_.checkForDrop__Z();var me=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var H_=_;else{var ie=_.Lfastparse_ParsingRun__f_index;U().Index__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var we=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Oe=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var ee=_.Lfastparse_ParsingRun__f_index,le=ee>ie,re=!le&&c.isReachable__I__Z(ee)?se:ee;le&&_.checkForDrop__Z();var be=_.freshSuccess__O__I__Lfastparse_ParsingRun(i.apply__O__O__O(me,_.Lfastparse_ParsingRun__f_successValue|0),re)}else var be=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(o,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ue,Oe),ce.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(we),ie===_.Lfastparse_ParsingRun__f_traceIndex);var H_=be}}else var H_=_;if(H_.Lfastparse_ParsingRun__f_isSuccess){var $e=H_.Lfastparse_ParsingRun__f_successValue;if($e===null)throw new Q($e);var xe=$e.T3__f__1|0,ge=$e.T3__f__2,ke=$e.T3__f__3|0;H_.Lfastparse_ParsingRun__f_successValue=op(ge,xe,ke);var K_=H_}else var K_=H_;if(n&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new g_("WithLoc").Lsourcecode_Name__f_value,K_.Lfastparse_ParsingRun__f_index,K_.Lfastparse_ParsingRun__f_isSuccess),K_.Lfastparse_ParsingRun__f_verboseFailures){I();var he=[new xr(new r_(()=>new g_("WithLoc").Lsourcecode_Name__f_value))],ye=k(new b,he);if(K_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(a,new Ge(ae().prependedAll__sc_IterableOnce__sci_List(ye)),K_.Lfastparse_ParsingRun__f_failureGroupAggregate,anew g_("Sequence").Lsourcecode_Name__f_value))],De=k(new b,oe);if(K_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new Ge(ae().prependedAll__sc_IterableOnce__sci_List(De)),K_.Lfastparse_ParsingRun__f_failureGroupAggregate,rp&&_.checkForDrop__Z();var w=_.Lfastparse_ParsingRun__f_successValue;if(!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var g=_.Lfastparse_ParsingRun__f_index;U();var x=this.Atom__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);if(x.Lfastparse_ParsingRun__f_isSuccess){var R=x.Lfastparse_ParsingRun__f_noDropBuffer,T=x.Lfastparse_ParsingRun__f_successValue;if(x.Lfastparse_ParsingRun__f_noDropBuffer=!0,x.freshSuccessUnit__Lfastparse_ParsingRun(),x.Lfastparse_ParsingRun__f_noDropBuffer=R,!(!x.Lfastparse_ParsingRun__f_isSuccess&&x.Lfastparse_ParsingRun__f_cut)){var D=T;_:{if(D instanceof Va){var B=D;if(!this.Lcodes_quine_labs_recheck_regexp_Parser__f_additional){U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(B,_);break _}}if(D instanceof Aa){var j=D;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(j,_);break _}if(D instanceof Po){var O=D;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(O,_);break _}if(D instanceof Zi){var Z=D;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(Z,_);break _}if(D instanceof Ni){var z=D;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(z,_);break _}var J=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var N=_.Lfastparse_ParsingRun__f_index;U(),U();var H=this.Quantifier__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);if(H.Lfastparse_ParsingRun__f_isSuccess){var W=H.Lfastparse_ParsingRun__f_successValue;H.Lfastparse_ParsingRun__f_successValue=new Pt(W,D)}var K=_.Lfastparse_ParsingRun__f_shortParserMsg,Y=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|J);else if(!_.Lfastparse_ParsingRun__f_cut){var X=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=N,X&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(N,K,Y,!1),_.Lfastparse_ParsingRun__f_cut=!1,U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(D,_);var e_=_.Lfastparse_ParsingRun__f_shortParserMsg,__=_.Lfastparse_ParsingRun__f_cut,t_=!!(__|J);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!__&&_.freshFailure__I__Lfastparse_ParsingRun(N),_.Lfastparse_ParsingRun__f_cut=t_,X){var n_=K.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(e_),s_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,i_=Y.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(s_);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(N,n_,i_,!1)}}}}}var c_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,h_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var w_=_.Lfastparse_ParsingRun__f_index,u_=w_>g,p_=!u_&&h.isReachable__I__Z(w_)?l:w_;u_&&_.checkForDrop__Z();var d_=_.freshSuccess__O__I__Lfastparse_ParsingRun(f.apply__O__O__O(w|0,_.Lfastparse_ParsingRun__f_successValue),p_)}else var d_=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(p,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs($,h_),d.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(c_),g===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var I_=_.Lfastparse_ParsingRun__f_index,R_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,S_=_.Lfastparse_ParsingRun__f_shortParserMsg;I_>o&&_.checkForDrop__Z();var P_=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var y_=_;else{var x_=_.Lfastparse_ParsingRun__f_index;U().Index__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var D_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,F_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var A_=_.Lfastparse_ParsingRun__f_index,C_=A_>x_,j_=!C_&&c.isReachable__I__Z(A_)?I_:A_;C_&&_.checkForDrop__Z();var T_=_.freshSuccess__O__I__Lfastparse_ParsingRun(i.apply__O__O__O(P_,_.Lfastparse_ParsingRun__f_successValue|0),j_)}else var T_=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(o,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(S_,F_),R_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(D_),x_===_.Lfastparse_ParsingRun__f_traceIndex);var y_=T_}}else var y_=_;if(y_.Lfastparse_ParsingRun__f_isSuccess){var V_=y_.Lfastparse_ParsingRun__f_successValue;if(V_===null)throw new Q(V_);var J_=V_.T3__f__1|0,X_=V_.T3__f__2,_e=V_.T3__f__3|0;y_.Lfastparse_ParsingRun__f_successValue=op(X_,J_,_e);var b_=y_}else var b_=y_;if(n&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new g_("WithLoc").Lsourcecode_Name__f_value,b_.Lfastparse_ParsingRun__f_index,b_.Lfastparse_ParsingRun__f_isSuccess),b_.Lfastparse_ParsingRun__f_verboseFailures){I();var Y_=[new xr(new r_(()=>new g_("WithLoc").Lsourcecode_Name__f_value))],U_=k(new b,Y_);if(b_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(a,new Ge(ae().prependedAll__sc_IterableOnce__sci_List(U_)),b_.Lfastparse_ParsingRun__f_failureGroupAggregate,anew g_("Term").Lsourcecode_Name__f_value))],H_=k(new b,N_);if(b_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new Ge(ae().prependedAll__sc_IterableOnce__sci_List(H_)),b_.Lfastparse_ParsingRun__f_failureGroupAggregate,rp&&_.checkForDrop__Z();var w=_.Lfastparse_ParsingRun__f_successValue;if(!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var g=_.Lfastparse_ParsingRun__f_index,x=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var R=_.Lfastparse_ParsingRun__f_index;U();var T=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var D=_.Lfastparse_ParsingRun__f_index;U();var B=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var j=_.Lfastparse_ParsingRun__f_index;U();var O=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var Z=_.Lfastparse_ParsingRun__f_index;U();var z=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var J=_.Lfastparse_ParsingRun__f_index;U();var N=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var H=_.Lfastparse_ParsingRun__f_index;U(),this.NormalizedQuantifier__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var W=_.Lfastparse_ParsingRun__f_shortParserMsg,K=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|N);else if(!_.Lfastparse_ParsingRun__f_cut){var Y=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=H,Y&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(H,W,K,!1),_.Lfastparse_ParsingRun__f_cut=!1,G_();var X=_.Lfastparse_ParsingRun__f_index,e_=_.Lfastparse_ParsingRun__f_input;U();var __=_.Lfastparse_ParsingRun__f_index,t_=2+__|0,n_=_.Lfastparse_ParsingRun__f_input;if(n_.isReachable__I__Z(-1+t_|0)){var s_=n_.Lfastparse_IndexedParserInput__f_data;if(s_.charCodeAt(__)===42)var i_=1+__|0,c_=n_.Lfastparse_IndexedParserInput__f_data,h_=c_.charCodeAt(i_)===63;else var h_=!1}else var h_=!1;if(h_?_.freshSuccessUnit__I__Lfastparse_ParsingRun(t_):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(__,new r_(()=>'"*?"')),_.Lfastparse_ParsingRun__f_isSuccess){var d_=_.Lfastparse_ParsingRun__f_index,w_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,u_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(d_>X&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var p_=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new So(!0),_);var y_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,I_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var R_=_.Lfastparse_ParsingRun__f_index,S_=R_>p_,P_=!S_&&e_.isReachable__I__Z(R_)?d_:R_;S_&&_.checkForDrop__Z();var x_=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(x_,P_)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(X,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(u_,I_),w_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(y_),p_===_.Lfastparse_ParsingRun__f_traceIndex)}}var D_=_.Lfastparse_ParsingRun__f_shortParserMsg,F_=_.Lfastparse_ParsingRun__f_cut,T_=!!(F_|N);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!F_&&_.freshFailure__I__Lfastparse_ParsingRun(H),_.Lfastparse_ParsingRun__f_cut=T_,Y){var A_=W.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(D_),C_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,j_=K.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(C_);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(H,A_,j_,!1)}}var b_=_.Lfastparse_ParsingRun__f_shortParserMsg,V_=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|z);else if(!_.Lfastparse_ParsingRun__f_cut){var J_=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=J,J_&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(J,b_,V_,!1),_.Lfastparse_ParsingRun__f_cut=!1,G_();var X_=_.Lfastparse_ParsingRun__f_index,_e=_.Lfastparse_ParsingRun__f_input;U();var Y_=_.Lfastparse_ParsingRun__f_input,U_=_.Lfastparse_ParsingRun__f_index;if(Y_.isReachable__I__Z(U_))var Q_=Y_.Lfastparse_IndexedParserInput__f_data,Z_=Q_.charCodeAt(U_)===42;else var Z_=!1;if(Z_?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+U_|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(U_,new r_(()=>'"*"')),_.Lfastparse_ParsingRun__f_isSuccess){var W_=_.Lfastparse_ParsingRun__f_index,N_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,H_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(W_>X_&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var se=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new So(!1),_);var ce=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ue=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var me=_.Lfastparse_ParsingRun__f_index,ie=me>se,we=!ie&&_e.isReachable__I__Z(me)?W_:me;ie&&_.checkForDrop__Z();var Oe=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(Oe,we)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(X_,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(H_,ue),N_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ce),se===_.Lfastparse_ParsingRun__f_traceIndex)}}var be=_.Lfastparse_ParsingRun__f_shortParserMsg,ee=_.Lfastparse_ParsingRun__f_cut,le=!!(ee|z);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!ee&&_.freshFailure__I__Lfastparse_ParsingRun(J),_.Lfastparse_ParsingRun__f_cut=le,J_){var re=b_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(be),K_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,$e=V_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(K_);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(J,re,$e,!1)}}var xe=_.Lfastparse_ParsingRun__f_shortParserMsg,ge=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|O);else if(!_.Lfastparse_ParsingRun__f_cut){var ke=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=Z,ke&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Z,xe,ge,!1),_.Lfastparse_ParsingRun__f_cut=!1,G_();var he=_.Lfastparse_ParsingRun__f_index,ye=_.Lfastparse_ParsingRun__f_input;U();var Le=_.Lfastparse_ParsingRun__f_index,ve=2+Le|0,Ie=_.Lfastparse_ParsingRun__f_input;if(Ie.isReachable__I__Z(-1+ve|0)){var oe=Ie.Lfastparse_IndexedParserInput__f_data;if(oe.charCodeAt(Le)===43)var De=1+Le|0,je=Ie.Lfastparse_IndexedParserInput__f_data,Se=je.charCodeAt(De)===63;else var Se=!1}else var Se=!1;if(Se?_.freshSuccessUnit__I__Lfastparse_ParsingRun(ve):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(Le,new r_(()=>'"+?"')),_.Lfastparse_ParsingRun__f_isSuccess){var Ke=_.Lfastparse_ParsingRun__f_index,Te=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Ve=_.Lfastparse_ParsingRun__f_shortParserMsg;if(Ke>he&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var qe=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new Wo(!0),_);var Ze=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Ne=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var _r=_.Lfastparse_ParsingRun__f_index,nr=_r>qe,sr=!nr&&ye.isReachable__I__Z(_r)?Ke:_r;nr&&_.checkForDrop__Z();var vr=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(vr,sr)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(he,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ve,Ne),Te.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ze),qe===_.Lfastparse_ParsingRun__f_traceIndex)}}var Qe=_.Lfastparse_ParsingRun__f_shortParserMsg,er=_.Lfastparse_ParsingRun__f_cut,tr=!!(er|O);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!er&&_.freshFailure__I__Lfastparse_ParsingRun(Z),_.Lfastparse_ParsingRun__f_cut=tr,ke){var rr=xe.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Qe),wr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ir=ge.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(wr);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Z,rr,ir,!1)}}var Ae=_.Lfastparse_ParsingRun__f_shortParserMsg,dr=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|B);else if(!_.Lfastparse_ParsingRun__f_cut){var Xe=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=j,Xe&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(j,Ae,dr,!1),_.Lfastparse_ParsingRun__f_cut=!1,G_();var or=_.Lfastparse_ParsingRun__f_index,ze=_.Lfastparse_ParsingRun__f_input;U();var Or=_.Lfastparse_ParsingRun__f_input,gr=_.Lfastparse_ParsingRun__f_index;if(Or.isReachable__I__Z(gr))var qr=Or.Lfastparse_IndexedParserInput__f_data,Rr=qr.charCodeAt(gr)===43;else var Rr=!1;if(Rr?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+gr|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(gr,new r_(()=>'"+"')),_.Lfastparse_ParsingRun__f_isSuccess){var Mr=_.Lfastparse_ParsingRun__f_index,Br=_.Lfastparse_ParsingRun__f_failureGroupAggregate,jr=_.Lfastparse_ParsingRun__f_shortParserMsg;if(Mr>or&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var ur=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new Wo(!1),_);var zr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Lr=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var tt=_.Lfastparse_ParsingRun__f_index,at=tt>ur,Tr=!at&&ze.isReachable__I__Z(tt)?Mr:tt;at&&_.checkForDrop__Z();var gt=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(gt,Tr)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(or,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(jr,Lr),Br.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(zr),ur===_.Lfastparse_ParsingRun__f_traceIndex)}}var it=_.Lfastparse_ParsingRun__f_shortParserMsg,yt=_.Lfastparse_ParsingRun__f_cut,nt=!!(yt|B);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!yt&&_.freshFailure__I__Lfastparse_ParsingRun(j),_.Lfastparse_ParsingRun__f_cut=nt,Xe){var Cr=Ae.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(it),Qr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,xa=dr.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Qr);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(j,Cr,xa,!1)}}var yr=_.Lfastparse_ParsingRun__f_shortParserMsg,Sr=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|T);else if(!_.Lfastparse_ParsingRun__f_cut){var mr=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=D,mr&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(D,yr,Sr,!1),_.Lfastparse_ParsingRun__f_cut=!1,G_();var Mt=_.Lfastparse_ParsingRun__f_index,Lt=_.Lfastparse_ParsingRun__f_input;U();var zt=_.Lfastparse_ParsingRun__f_index,Hr=2+zt|0,Tt=_.Lfastparse_ParsingRun__f_input;if(Tt.isReachable__I__Z(-1+Hr|0)){var Ra=Tt.Lfastparse_IndexedParserInput__f_data;if(Ra.charCodeAt(zt)===63)var Ht=1+zt|0,Ye=Tt.Lfastparse_IndexedParserInput__f_data,Vr=Ye.charCodeAt(Ht)===63;else var Vr=!1}else var Vr=!1;if(Vr?_.freshSuccessUnit__I__Lfastparse_ParsingRun(Hr):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(zt,new r_(()=>'"??"')),_.Lfastparse_ParsingRun__f_isSuccess){var ot=_.Lfastparse_ParsingRun__f_index,It=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Ar=_.Lfastparse_ParsingRun__f_shortParserMsg;if(ot>Mt&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var Gr=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new vo(!0),_);var Gt=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Jt=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Ot=_.Lfastparse_ParsingRun__f_index,Za=Ot>Gr,qt=!Za&&Lt.isReachable__I__Z(Ot)?ot:Ot;Za&&_.checkForDrop__Z();var Fa=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(Fa,qt)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Mt,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ar,Jt),It.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Gt),Gr===_.Lfastparse_ParsingRun__f_traceIndex)}}var ga=_.Lfastparse_ParsingRun__f_shortParserMsg,aa=_.Lfastparse_ParsingRun__f_cut,Xr=!!(aa|T);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!aa&&_.freshFailure__I__Lfastparse_ParsingRun(D),_.Lfastparse_ParsingRun__f_cut=Xr,mr){var ct=yr.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ga),na=_.Lfastparse_ParsingRun__f_failureGroupAggregate,sa=Sr.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(na);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(D,ct,sa,!1)}}var bt=_.Lfastparse_ParsingRun__f_shortParserMsg,ia=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|x);else if(!_.Lfastparse_ParsingRun__f_cut){var oa=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=R,oa&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(R,bt,ia,!1),_.Lfastparse_ParsingRun__f_cut=!1,G_();var ca=_.Lfastparse_ParsingRun__f_index,Ca=_.Lfastparse_ParsingRun__f_input;U();var ea=_.Lfastparse_ParsingRun__f_input,Na=_.Lfastparse_ParsingRun__f_index;if(ea.isReachable__I__Z(Na))var La=ea.Lfastparse_IndexedParserInput__f_data,Ba=La.charCodeAt(Na)===63;else var Ba=!1;if(Ba?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+Na|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(Na,new r_(()=>'"?"')),_.Lfastparse_ParsingRun__f_isSuccess){var ra=_.Lfastparse_ParsingRun__f_index,vn=_.Lfastparse_ParsingRun__f_failureGroupAggregate,jn=_.Lfastparse_ParsingRun__f_shortParserMsg;if(ra>ca&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var yn=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new vo(!1),_);var en=_.Lfastparse_ParsingRun__f_failureGroupAggregate,In=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Pr=_.Lfastparse_ParsingRun__f_index,ma=Pr>yn,Pn=!ma&&Ca.isReachable__I__Z(Pr)?ra:Pr;ma&&_.checkForDrop__Z();var rn=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(rn,Pn)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(ca,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(jn,In),vn.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(en),yn===_.Lfastparse_ParsingRun__f_traceIndex)}}var En=_.Lfastparse_ParsingRun__f_shortParserMsg,bn=_.Lfastparse_ParsingRun__f_cut,ja=!!(bn|x);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!bn&&_.freshFailure__I__Lfastparse_ParsingRun(R),_.Lfastparse_ParsingRun__f_cut=ja,oa){var Wn=bt.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(En),Da=_.Lfastparse_ParsingRun__f_failureGroupAggregate,va=ia.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Da);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(R,Wn,va,!1)}}var ys=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Is=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Kn=_.Lfastparse_ParsingRun__f_index,Ys=Kn>g,_i=!Ys&&h.isReachable__I__Z(Kn)?l:Kn;Ys&&_.checkForDrop__Z();var kn=_.freshSuccess__O__I__Lfastparse_ParsingRun(f.apply__O__O__O(w|0,_.Lfastparse_ParsingRun__f_successValue),_i)}else var kn=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(p,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs($,Is),d.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ys),g===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var ei=_.Lfastparse_ParsingRun__f_index,$i=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Fi=_.Lfastparse_ParsingRun__f_shortParserMsg;ei>o&&_.checkForDrop__Z();var ls=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var xn=_;else{var wi=_.Lfastparse_ParsingRun__f_index;U().Index__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var gi=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ri=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Zn=_.Lfastparse_ParsingRun__f_index,$n=Zn>wi,bs=!$n&&c.isReachable__I__Z(Zn)?ei:Zn;$n&&_.checkForDrop__Z();var ts=_.freshSuccess__O__I__Lfastparse_ParsingRun(i.apply__O__O__O(ls,_.Lfastparse_ParsingRun__f_successValue|0),bs)}else var ts=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(o,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Fi,ri),$i.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(gi),wi===_.Lfastparse_ParsingRun__f_traceIndex);var xn=ts}}else var xn=_;if(xn.Lfastparse_ParsingRun__f_isSuccess){var Rn=xn.Lfastparse_ParsingRun__f_successValue;if(Rn===null)throw new Q(Rn);var Es=Rn.T3__f__1|0,Qn=Rn.T3__f__2,Li=Rn.T3__f__3|0;xn.Lfastparse_ParsingRun__f_successValue=op(Qn,Es,Li);var kt=xn}else var kt=xn;if(n&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new g_("WithLoc").Lsourcecode_Name__f_value,kt.Lfastparse_ParsingRun__f_index,kt.Lfastparse_ParsingRun__f_isSuccess),kt.Lfastparse_ParsingRun__f_verboseFailures){I();var Zs=[new xr(new r_(()=>new g_("WithLoc").Lsourcecode_Name__f_value))],ks=k(new b,Zs);if(kt.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(a,new Ge(ae().prependedAll__sc_IterableOnce__sci_List(ks)),kt.Lfastparse_ParsingRun__f_failureGroupAggregate,anew g_("Quantifier").Lsourcecode_Name__f_value))],Xn=k(new b,Vt);if(kt.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new Ge(ae().prependedAll__sc_IterableOnce__sci_List(Xn)),kt.Lfastparse_ParsingRun__f_failureGroupAggregate,r'"{"'))}else{var D=_.Lfastparse_ParsingRun__f_index;U();var B=_.Lfastparse_ParsingRun__f_input,j=_.Lfastparse_ParsingRun__f_index;if(B.isReachable__I__Z(j))var O=B.Lfastparse_IndexedParserInput__f_data,Z=O.charCodeAt(j)===123;else var Z=!1;if(Z)var z=_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+j|0);else var z=_.freshFailure__Lfastparse_ParsingRun();_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(j,new r_(()=>'"{"'));var J=z.Lfastparse_ParsingRun__f_index;if(!z.Lfastparse_ParsingRun__f_isSuccess)z.augmentFailure__I__Lfastparse_ParsingRun(J);else{var N=J>D;N&&z.checkForDrop__Z(),z.freshSuccess__O__Z__Lfastparse_ParsingRun(z.Lfastparse_ParsingRun__f_successValue,!!(z.Lfastparse_ParsingRun__f_cut|N))}}if(_.Lfastparse_ParsingRun__f_isSuccess){var H=_.Lfastparse_ParsingRun__f_index,W=_.Lfastparse_ParsingRun__f_failureGroupAggregate,K=_.Lfastparse_ParsingRun__f_shortParserMsg;if(H>d&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var Y=_.Lfastparse_ParsingRun__f_index;this.Digits__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var X=_.Lfastparse_ParsingRun__f_failureGroupAggregate,e_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var t_=_.Lfastparse_ParsingRun__f_index,n_=t_>Y,s_=!n_&&$.isReachable__I__Z(t_)?H:t_;n_&&_.checkForDrop__Z();var i_=_.Lfastparse_ParsingRun__f_successValue|0,__=_.freshSuccess__O__I__Lfastparse_ParsingRun(i_,s_)}else var __=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(d,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(K,e_),W.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(X),Y===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var c_=_.Lfastparse_ParsingRun__f_index,h_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,d_=_.Lfastparse_ParsingRun__f_shortParserMsg;c_>h&&_.checkForDrop__Z();var w_=_.Lfastparse_ParsingRun__f_successValue;if(!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var u_=_.Lfastparse_ParsingRun__f_index,p_=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var y_=_.Lfastparse_ParsingRun__f_index;U(),G_();var I_=_.Lfastparse_ParsingRun__f_index,R_=_.Lfastparse_ParsingRun__f_input;U();var S_=_.Lfastparse_ParsingRun__f_input,P_=_.Lfastparse_ParsingRun__f_index;if(S_.isReachable__I__Z(P_))var x_=S_.Lfastparse_IndexedParserInput__f_data,D_=x_.charCodeAt(P_)===44;else var D_=!1;if(D_?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+P_|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(P_,new r_(()=>'","')),_.Lfastparse_ParsingRun__f_isSuccess){var F_=_.Lfastparse_ParsingRun__f_index,T_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,A_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(F_>I_&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var C_=_.Lfastparse_ParsingRun__f_index,j_=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var b_=_.Lfastparse_ParsingRun__f_index;U(),U();var V_=this.Digits__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);if(V_.Lfastparse_ParsingRun__f_isSuccess){var J_=V_.Lfastparse_ParsingRun__f_successValue|0;V_.Lfastparse_ParsingRun__f_successValue=bm().apply__O__s_Option(bm().apply__O__s_Option(J_))}var X_=_.Lfastparse_ParsingRun__f_shortParserMsg,_e=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|j_);else if(!_.Lfastparse_ParsingRun__f_cut){var Y_=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=b_,Y_&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(b_,X_,_e,!1),_.Lfastparse_ParsingRun__f_cut=!1,U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(bm().apply__O__s_Option(a_()),_);var U_=_.Lfastparse_ParsingRun__f_shortParserMsg,Q_=_.Lfastparse_ParsingRun__f_cut,Z_=!!(Q_|j_);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!Q_&&_.freshFailure__I__Lfastparse_ParsingRun(b_),_.Lfastparse_ParsingRun__f_cut=Z_,Y_){var W_=X_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(U_),N_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,H_=_e.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(N_);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(b_,W_,H_,!1)}}var se=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ce=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var me=_.Lfastparse_ParsingRun__f_index,ie=me>C_,we=!ie&&R_.isReachable__I__Z(me)?F_:me;ie&&_.checkForDrop__Z();var Oe=_.Lfastparse_ParsingRun__f_successValue,ue=_.freshSuccess__O__I__Lfastparse_ParsingRun(Oe,we)}else var ue=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(I_,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(A_,ce),T_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(se),C_===_.Lfastparse_ParsingRun__f_traceIndex)}}var be=_.Lfastparse_ParsingRun__f_shortParserMsg,ee=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|p_);else if(!_.Lfastparse_ParsingRun__f_cut){var le=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=y_,le&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(y_,be,ee,!1),_.Lfastparse_ParsingRun__f_cut=!1,U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(a_(),_);var re=_.Lfastparse_ParsingRun__f_shortParserMsg,K_=_.Lfastparse_ParsingRun__f_cut,$e=!!(K_|p_);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!K_&&_.freshFailure__I__Lfastparse_ParsingRun(y_),_.Lfastparse_ParsingRun__f_cut=$e,le){var xe=be.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(re),ge=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ke=ee.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ge);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(y_,xe,ke,!1)}}var he=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ye=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var ve=_.Lfastparse_ParsingRun__f_index,Ie=ve>u_,oe=!Ie&&l.isReachable__I__Z(ve)?c_:ve;Ie&&_.checkForDrop__Z();var Le=_.freshSuccess__O__I__Lfastparse_ParsingRun(p.apply__O__O__O(w_|0,_.Lfastparse_ParsingRun__f_successValue),oe)}else var Le=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(h,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(d_,ye),h_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(he),u_===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var De=_.Lfastparse_ParsingRun__f_index,je=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Se=_.Lfastparse_ParsingRun__f_shortParserMsg;De>c&&_.checkForDrop__Z();var Ke=_.Lfastparse_ParsingRun__f_successValue;if(!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var Te=_.Lfastparse_ParsingRun__f_index,Ve=_.Lfastparse_ParsingRun__f_input,qe=_.Lfastparse_ParsingRun__f_index;if(Ve.isReachable__I__Z(qe))var Ze=Ve.Lfastparse_IndexedParserInput__f_data,Ne=Ze.charCodeAt(qe)===125;else var Ne=!1;Ne?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+qe|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(qe,new r_(()=>'"}"'));var _r=_.Lfastparse_ParsingRun__f_failureGroupAggregate,nr=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var vr=_.Lfastparse_ParsingRun__f_index,Qe=vr>Te,er=!Qe&&u.isReachable__I__Z(vr)?De:vr;Qe&&_.checkForDrop__Z();var tr=Ke,sr=_.freshSuccess__O__I__Lfastparse_ParsingRun(tr,er)}else var sr=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(c,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Se,nr),je.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(_r),Te===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var wr=_.Lfastparse_ParsingRun__f_index,ir=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Ae=_.Lfastparse_ParsingRun__f_shortParserMsg;wr>s&&_.checkForDrop__Z();var dr=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var rr=_;else{var Xe=_.Lfastparse_ParsingRun__f_index,or=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var ze=_.Lfastparse_ParsingRun__f_index;U(),U();var Or=_.Lfastparse_ParsingRun__f_input,gr=_.Lfastparse_ParsingRun__f_index;if(Or.isReachable__I__Z(gr))var qr=Or.Lfastparse_IndexedParserInput__f_data,Rr=qr.charCodeAt(gr)===63;else var Rr=!1;if(Rr)var Mr=_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+gr|0);else var Mr=_.freshFailure__Lfastparse_ParsingRun();_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(gr,new r_(()=>'"?"')),Mr.Lfastparse_ParsingRun__f_isSuccess&&(Mr.Lfastparse_ParsingRun__f_successValue=!0);var Br=_.Lfastparse_ParsingRun__f_shortParserMsg,jr=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|or);else if(!_.Lfastparse_ParsingRun__f_cut){var ur=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=ze,ur&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(ze,Br,jr,!1),_.Lfastparse_ParsingRun__f_cut=!1,U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(!1,_);var zr=_.Lfastparse_ParsingRun__f_shortParserMsg,Lr=_.Lfastparse_ParsingRun__f_cut,tt=!!(Lr|or);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!Lr&&_.freshFailure__I__Lfastparse_ParsingRun(ze),_.Lfastparse_ParsingRun__f_cut=tt,ur){var at=Br.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(zr),Tr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,gt=jr.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Tr);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(ze,at,gt,!1)}}var it=_.Lfastparse_ParsingRun__f_failureGroupAggregate,yt=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Cr=_.Lfastparse_ParsingRun__f_index,Qr=Cr>Xe,xa=!Qr&&i.isReachable__I__Z(Cr)?wr:Cr;Qr&&_.checkForDrop__Z();var nt=_.freshSuccess__O__I__Lfastparse_ParsingRun(n.apply__O__O__O(dr,!!_.Lfastparse_ParsingRun__f_successValue),xa)}else var nt=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(s,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ae,yt),ir.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(it),Xe===_.Lfastparse_ParsingRun__f_traceIndex);var rr=nt}}else var rr=_;if(rr.Lfastparse_ParsingRun__f_isSuccess){var Sr=rr.Lfastparse_ParsingRun__f_successValue;_:{var mr;if(Sr!==null){var Mt=Sr.T3__f__1|0,Lt=Sr.T3__f__2,zt=!!Sr.T3__f__3;if(Lt instanceof o_){var Hr=Lt,Tt=Hr.s_Some__f_value;if(Tt instanceof o_){var Ra=Tt,Ht=Ra.s_Some__f_value|0,mr=new Pi(Mt,Ht,zt);break _}}}if(Sr!==null){var Ye=Sr.T3__f__1|0,Vr=Sr.T3__f__2,ot=!!Sr.T3__f__3;if(Vr instanceof o_){var It=Vr,Ar=It.s_Some__f_value,Gr=a_();if(Gr===Ar){var mr=new ii(Ye,ot);break _}}}if(Sr!==null){var Gt=Sr.T3__f__1|0,Jt=Sr.T3__f__2,Ot=!!Sr.T3__f__3,Za=a_();if(Za===Jt){var mr=new zi(Gt,Ot);break _}}throw new Q(Sr)}rr.Lfastparse_ParsingRun__f_successValue=mr;var yr=rr}else var yr=rr;if(t&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new g_("NormalizedQuantifier").Lsourcecode_Name__f_value,yr.Lfastparse_ParsingRun__f_index,yr.Lfastparse_ParsingRun__f_isSuccess),yr.Lfastparse_ParsingRun__f_verboseFailures){I();var qt=[new xr(new r_(()=>new g_("NormalizedQuantifier").Lsourcecode_Name__f_value))],Fa=k(new b,qt);if(yr.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new Ge(ae().prependedAll__sc_IterableOnce__sci_List(Fa)),yr.Lfastparse_ParsingRun__f_failureGroupAggregate,rp&&_.checkForDrop__Z();var w=_.Lfastparse_ParsingRun__f_successValue;if(!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var g=_.Lfastparse_ParsingRun__f_index,x=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var R=_.Lfastparse_ParsingRun__f_index;U();var T=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var D=_.Lfastparse_ParsingRun__f_index;U();var B=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var j=_.Lfastparse_ParsingRun__f_index;U();var O=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var Z=_.Lfastparse_ParsingRun__f_index;U();var z=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var J=_.Lfastparse_ParsingRun__f_index;U();var N=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var H=_.Lfastparse_ParsingRun__f_index;U();var W=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var K=_.Lfastparse_ParsingRun__f_index;U();var Y=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var X=_.Lfastparse_ParsingRun__f_index;U(),G_();var e_=_.Lfastparse_ParsingRun__f_index,__=_.Lfastparse_ParsingRun__f_input;U();var t_=_.Lfastparse_ParsingRun__f_input,n_=_.Lfastparse_ParsingRun__f_index;if(t_.isReachable__I__Z(n_))var s_=t_.Lfastparse_IndexedParserInput__f_data,i_=s_.charCodeAt(n_)===46;else var i_=!1;if(i_?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+n_|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(n_,new r_(()=>'"."')),_.Lfastparse_ParsingRun__f_isSuccess){var c_=_.Lfastparse_ParsingRun__f_index,h_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,d_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(c_>e_&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var w_=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new gu,_);var u_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,p_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var I_=_.Lfastparse_ParsingRun__f_index,R_=I_>w_,S_=!R_&&__.isReachable__I__Z(I_)?c_:I_;R_&&_.checkForDrop__Z();var P_=_.Lfastparse_ParsingRun__f_successValue,y_=_.freshSuccess__O__I__Lfastparse_ParsingRun(P_,S_)}else var y_=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(e_,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(d_,p_),h_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(u_),w_===_.Lfastparse_ParsingRun__f_traceIndex)}}var x_=_.Lfastparse_ParsingRun__f_shortParserMsg,D_=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|Y);else if(!_.Lfastparse_ParsingRun__f_cut){var F_=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=X,F_&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(X,x_,D_,!1),_.Lfastparse_ParsingRun__f_cut=!1,G_();var T_=_.Lfastparse_ParsingRun__f_index,A_=_.Lfastparse_ParsingRun__f_input;U();var C_=_.Lfastparse_ParsingRun__f_input,j_=_.Lfastparse_ParsingRun__f_index;if(C_.isReachable__I__Z(j_))var b_=C_.Lfastparse_IndexedParserInput__f_data,V_=b_.charCodeAt(j_)===94;else var V_=!1;if(V_?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+j_|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(j_,new r_(()=>'"^"')),_.Lfastparse_ParsingRun__f_isSuccess){var J_=_.Lfastparse_ParsingRun__f_index,X_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,_e=_.Lfastparse_ParsingRun__f_shortParserMsg;if(J_>T_&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var Y_=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new Zi,_);var U_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Q_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Z_=_.Lfastparse_ParsingRun__f_index,W_=Z_>Y_,N_=!W_&&A_.isReachable__I__Z(Z_)?J_:Z_;W_&&_.checkForDrop__Z();var H_=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(H_,N_)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(T_,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(_e,Q_),X_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(U_),Y_===_.Lfastparse_ParsingRun__f_traceIndex)}}var se=_.Lfastparse_ParsingRun__f_shortParserMsg,ce=_.Lfastparse_ParsingRun__f_cut,ue=!!(ce|Y);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!ce&&_.freshFailure__I__Lfastparse_ParsingRun(X),_.Lfastparse_ParsingRun__f_cut=ue,F_){var me=x_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(se),ie=_.Lfastparse_ParsingRun__f_failureGroupAggregate,we=D_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ie);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(X,me,we,!1)}}var Oe=_.Lfastparse_ParsingRun__f_shortParserMsg,be=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|W);else if(!_.Lfastparse_ParsingRun__f_cut){var ee=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=K,ee&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(K,Oe,be,!1),_.Lfastparse_ParsingRun__f_cut=!1,G_();var le=_.Lfastparse_ParsingRun__f_index,re=_.Lfastparse_ParsingRun__f_input;U();var K_=_.Lfastparse_ParsingRun__f_input,$e=_.Lfastparse_ParsingRun__f_index;if(K_.isReachable__I__Z($e))var xe=K_.Lfastparse_IndexedParserInput__f_data,ge=xe.charCodeAt($e)===36;else var ge=!1;if(ge?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+$e|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V($e,new r_(()=>'"$"')),_.Lfastparse_ParsingRun__f_isSuccess){var ke=_.Lfastparse_ParsingRun__f_index,he=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ye=_.Lfastparse_ParsingRun__f_shortParserMsg;if(ke>le&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var Le=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new Ni,_);var ve=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Ie=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var oe=_.Lfastparse_ParsingRun__f_index,De=oe>Le,je=!De&&re.isReachable__I__Z(oe)?ke:oe;De&&_.checkForDrop__Z();var Se=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(Se,je)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(le,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ye,Ie),he.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ve),Le===_.Lfastparse_ParsingRun__f_traceIndex)}}var Ke=_.Lfastparse_ParsingRun__f_shortParserMsg,Te=_.Lfastparse_ParsingRun__f_cut,Ve=!!(Te|W);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!Te&&_.freshFailure__I__Lfastparse_ParsingRun(K),_.Lfastparse_ParsingRun__f_cut=Ve,ee){var qe=Oe.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ke),Ze=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Ne=be.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ze);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(K,qe,Ne,!1)}}var _r=_.Lfastparse_ParsingRun__f_shortParserMsg,nr=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|N);else if(!_.Lfastparse_ParsingRun__f_cut){var sr=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=H,sr&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(H,_r,nr,!1),_.Lfastparse_ParsingRun__f_cut=!1,this.Class__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var vr=_.Lfastparse_ParsingRun__f_shortParserMsg,Qe=_.Lfastparse_ParsingRun__f_cut,er=!!(Qe|N);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!Qe&&_.freshFailure__I__Lfastparse_ParsingRun(H),_.Lfastparse_ParsingRun__f_cut=er,sr){var tr=_r.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(vr),rr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,wr=nr.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rr);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(H,tr,wr,!1)}}var ir=_.Lfastparse_ParsingRun__f_shortParserMsg,Ae=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|z);else if(!_.Lfastparse_ParsingRun__f_cut){var dr=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=J,dr&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(J,ir,Ae,!1),_.Lfastparse_ParsingRun__f_cut=!1,this.Escape__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var Xe=_.Lfastparse_ParsingRun__f_shortParserMsg,or=_.Lfastparse_ParsingRun__f_cut,ze=!!(or|z);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!or&&_.freshFailure__I__Lfastparse_ParsingRun(J),_.Lfastparse_ParsingRun__f_cut=ze,dr){var Or=ir.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Xe),gr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,qr=Ae.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(gr);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(J,Or,qr,!1)}}var Rr=_.Lfastparse_ParsingRun__f_shortParserMsg,Mr=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|O);else if(!_.Lfastparse_ParsingRun__f_cut){var Br=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=Z,Br&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Z,Rr,Mr,!1),_.Lfastparse_ParsingRun__f_cut=!1,this.Paren__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var jr=_.Lfastparse_ParsingRun__f_shortParserMsg,ur=_.Lfastparse_ParsingRun__f_cut,zr=!!(ur|O);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!ur&&_.freshFailure__I__Lfastparse_ParsingRun(Z),_.Lfastparse_ParsingRun__f_cut=zr,Br){var Lr=Rr.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(jr),tt=_.Lfastparse_ParsingRun__f_failureGroupAggregate,at=Mr.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(tt);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Z,Lr,at,!1)}}var Tr=_.Lfastparse_ParsingRun__f_shortParserMsg,gt=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|B);else if(!_.Lfastparse_ParsingRun__f_cut){var it=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=j,it&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(j,Tr,gt,!1),_.Lfastparse_ParsingRun__f_cut=!1,G_();var yt=_.Lfastparse_ParsingRun__f_index,nt=_.Lfastparse_ParsingRun__f_input;U();var Cr=_.Lfastparse_ParsingRun__f_index;if(!_.Lfastparse_ParsingRun__f_input.isReachable__I__Z(Cr))_.freshFailure__Lfastparse_ParsingRun();else{var Qr=_.Lfastparse_ParsingRun__f_input,xa=_.Lfastparse_ParsingRun__f_index,yr=Qr.Lfastparse_IndexedParserInput__f_data,Sr=yr.charCodeAt(xa);switch(Sr){case 42:{var mr=!0;break}case 43:{var mr=!0;break}case 63:{var mr=!0;break}case 41:{var mr=!0;break}case 124:{var mr=!0;break}default:var mr=!1}if(mr===!0)_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+Cr|0);else{if(mr!==!1)throw new Q(mr);_.freshFailure__Lfastparse_ParsingRun()}}if(_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(Cr,new r_(()=>"[*+?)|]")),_.Lfastparse_ParsingRun__f_isSuccess){var Mt=_.Lfastparse_ParsingRun__f_index,Lt=_.Lfastparse_ParsingRun__f_failureGroupAggregate,zt=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_cut=!0,Mt>yt&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var Hr=_.Lfastparse_ParsingRun__f_index;U().Fail__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var Tt=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Ra=_.Lfastparse_ParsingRun__f_shortParserMsg;if(!_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!0;else{var Ht=_.Lfastparse_ParsingRun__f_index,Ye=Ht>Hr,Vr=!Ye&&nt.isReachable__I__Z(Ht)?Mt:Ht;Ye&&_.checkForDrop__Z();var ot;throw new km}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(yt,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(zt,Ra),Lt.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Tt),Hr===_.Lfastparse_ParsingRun__f_traceIndex)}}var It=_.Lfastparse_ParsingRun__f_shortParserMsg,Ar=_.Lfastparse_ParsingRun__f_cut,Gr=!!(Ar|B);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!Ar&&_.freshFailure__I__Lfastparse_ParsingRun(j),_.Lfastparse_ParsingRun__f_cut=Gr,it){var Gt=Tr.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(It),Jt=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Ot=gt.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Jt);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(j,Gt,Ot,!1)}}var Za=_.Lfastparse_ParsingRun__f_shortParserMsg,qt=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|T);else if(!_.Lfastparse_ParsingRun__f_cut){var Fa=_.Lfastparse_ParsingRun__f_verboseFailures;if(_.Lfastparse_ParsingRun__f_index=D,Fa&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(D,Za,qt,!1),_.Lfastparse_ParsingRun__f_cut=!1,this.Lcodes_quine_labs_recheck_regexp_Parser__f_additional&&!this.Lcodes_quine_labs_recheck_regexp_Parser__f_unicode){G_();var ga=_.Lfastparse_ParsingRun__f_index,aa=_.Lfastparse_ParsingRun__f_input;U(),U();var Xr=_.Lfastparse_ParsingRun__f_index,ct=_.Lfastparse_ParsingRun__f_cut,na=_.Lfastparse_ParsingRun__f_noDropBuffer;_.Lfastparse_ParsingRun__f_noDropBuffer=!0,this.NormalizedQuantifier__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_),_.Lfastparse_ParsingRun__f_noDropBuffer=na;var sa=_.Lfastparse_ParsingRun__f_shortParserMsg,bt=_.Lfastparse_ParsingRun__f_isSuccess?_.freshSuccessUnit__I__Lfastparse_ParsingRun(Xr):_;if(_.Lfastparse_ParsingRun__f_verboseFailures&&(_.Lfastparse_ParsingRun__f_failureGroupAggregate=Zo().Lfastparse_internal_Msgs$__f_empty,_.setMsg__I__F0__V(Xr,new r_(()=>{if(cO(sa)){var ec=sa;if(I(),new hs(ec), true&&ec.lengthCompare__I__I(1)===0)return"&("+v_().parenthize__sci_Seq__T(sa.Lfastparse_internal_Msgs__f_value)+")"}return"&"+v_().parenthize__sci_Seq__T(sa.Lfastparse_internal_Msgs__f_value)}))),bt.Lfastparse_ParsingRun__f_cut=ct,_.Lfastparse_ParsingRun__f_isSuccess){var ia=_.Lfastparse_ParsingRun__f_index,oa=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ca=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_cut=!0,ia>ga&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var Ca=_.Lfastparse_ParsingRun__f_index;U().Fail__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var ea=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Na=_.Lfastparse_ParsingRun__f_shortParserMsg;if(!_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!0;else{var La=_.Lfastparse_ParsingRun__f_index,Ba=La>Ca,ra=!Ba&&aa.isReachable__I__Z(La)?ia:La;Ba&&_.checkForDrop__Z();var vn;throw new km}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(ga,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ca,Na),oa.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ea),Ca===_.Lfastparse_ParsingRun__f_traceIndex)}}}else{G_();var jn=_.Lfastparse_ParsingRun__f_index,yn=_.Lfastparse_ParsingRun__f_input;U(),U();var en=_.Lfastparse_ParsingRun__f_index,In=_.Lfastparse_ParsingRun__f_cut,Pr=_.Lfastparse_ParsingRun__f_noDropBuffer;_.Lfastparse_ParsingRun__f_noDropBuffer=!0;var ma=_.Lfastparse_ParsingRun__f_index;if(!_.Lfastparse_ParsingRun__f_input.isReachable__I__Z(ma))_.freshFailure__Lfastparse_ParsingRun();else{var Pn=_.Lfastparse_ParsingRun__f_input,rn=_.Lfastparse_ParsingRun__f_index,En=Pn.Lfastparse_IndexedParserInput__f_data,bn=En.charCodeAt(rn);switch(bn){case 123:{var ja=!0;break}case 125:{var ja=!0;break}case 93:{var ja=!0;break}default:var ja=!1}if(ja===!0)_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+ma|0);else{if(ja!==!1)throw new Q(ja);_.freshFailure__Lfastparse_ParsingRun()}}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(ma,new r_(()=>"[{}]]")),_.Lfastparse_ParsingRun__f_noDropBuffer=Pr;var Wn=_.Lfastparse_ParsingRun__f_shortParserMsg,Da=_.Lfastparse_ParsingRun__f_isSuccess?_.freshSuccessUnit__I__Lfastparse_ParsingRun(en):_;if(_.Lfastparse_ParsingRun__f_verboseFailures&&(_.Lfastparse_ParsingRun__f_failureGroupAggregate=Zo().Lfastparse_internal_Msgs$__f_empty,_.setMsg__I__F0__V(en,new r_(()=>{if(cO(Wn)){var ec=Wn;if(I(),new hs(ec), true&&ec.lengthCompare__I__I(1)===0)return"&("+v_().parenthize__sci_Seq__T(Wn.Lfastparse_internal_Msgs__f_value)+")"}return"&"+v_().parenthize__sci_Seq__T(Wn.Lfastparse_internal_Msgs__f_value)}))),Da.Lfastparse_ParsingRun__f_cut=In,_.Lfastparse_ParsingRun__f_isSuccess){var va=_.Lfastparse_ParsingRun__f_index,ys=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Is=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_cut=!0,va>jn&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var kn=_.Lfastparse_ParsingRun__f_index;U().Fail__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var Kn=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Ys=_.Lfastparse_ParsingRun__f_shortParserMsg;if(!_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!0;else{var _i=_.Lfastparse_ParsingRun__f_index,xn=_i>kn,ei=!xn&&yn.isReachable__I__Z(_i)?va:_i;xn&&_.checkForDrop__Z();var $i;throw new km}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(jn,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Is,Ys),ys.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Kn),kn===_.Lfastparse_ParsingRun__f_traceIndex)}}}var Fi=_.Lfastparse_ParsingRun__f_shortParserMsg,ls=_.Lfastparse_ParsingRun__f_cut,wi=!!(ls|T);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!ls&&_.freshFailure__I__Lfastparse_ParsingRun(D),_.Lfastparse_ParsingRun__f_cut=wi,Fa){var gi=Za.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Fi),ri=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ts=qt.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ri);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(D,gi,ts,!1)}}var Zn=_.Lfastparse_ParsingRun__f_shortParserMsg,$n=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|x);else if(!_.Lfastparse_ParsingRun__f_cut){var bs=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=R,bs&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(R,Zn,$n,!1),_.Lfastparse_ParsingRun__f_cut=!1,U();var kt=this.Character__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);kt.Lfastparse_ParsingRun__f_isSuccess&&(kt.Lfastparse_ParsingRun__f_successValue=new xi(kt.Lfastparse_ParsingRun__f_successValue));var Rn=_.Lfastparse_ParsingRun__f_shortParserMsg,Es=_.Lfastparse_ParsingRun__f_cut,Qn=!!(Es|x);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!Es&&_.freshFailure__I__Lfastparse_ParsingRun(R),_.Lfastparse_ParsingRun__f_cut=Qn,bs){var Li=Zn.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Rn),Zs=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ks=$n.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Zs);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(R,Li,ks,!1)}}var wn=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Ns=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Vt=_.Lfastparse_ParsingRun__f_index,Xn=Vt>g,zs=!Xn&&h.isReachable__I__Z(Vt)?l:Vt;Xn&&_.checkForDrop__Z();var mi=_.freshSuccess__O__I__Lfastparse_ParsingRun(f.apply__O__O__O(w|0,_.Lfastparse_ParsingRun__f_successValue),zs)}else var mi=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(p,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs($,Ns),d.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(wn),g===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var Hs=_.Lfastparse_ParsingRun__f_index,Ut=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Os=_.Lfastparse_ParsingRun__f_shortParserMsg;Hs>o&&_.checkForDrop__Z();var qs=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var Cn=_;else{var Ss=_.Lfastparse_ParsingRun__f_index;U().Index__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var Gi=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Ji=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Gs=_.Lfastparse_ParsingRun__f_index,Ps=Gs>Ss,fs=!Ps&&c.isReachable__I__Z(Gs)?Hs:Gs;Ps&&_.checkForDrop__Z();var as=_.freshSuccess__O__I__Lfastparse_ParsingRun(i.apply__O__O__O(qs,_.Lfastparse_ParsingRun__f_successValue|0),fs)}else var as=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(o,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Os,Ji),Ut.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Gi),Ss===_.Lfastparse_ParsingRun__f_traceIndex);var Cn=as}}else var Cn=_;if(Cn.Lfastparse_ParsingRun__f_isSuccess){var ti=Cn.Lfastparse_ParsingRun__f_successValue;if(ti===null)throw new Q(ti);var ai=ti.T3__f__1|0,_c=ti.T3__f__2,Bi=ti.T3__f__3|0;Cn.Lfastparse_ParsingRun__f_successValue=op(_c,ai,Bi);var za=Cn}else var za=Cn;if(n&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new g_("WithLoc").Lsourcecode_Name__f_value,za.Lfastparse_ParsingRun__f_index,za.Lfastparse_ParsingRun__f_isSuccess),za.Lfastparse_ParsingRun__f_verboseFailures){I();var Ui=[new xr(new r_(()=>new g_("WithLoc").Lsourcecode_Name__f_value))],Wi=k(new b,Ui);if(za.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(a,new Ge(ae().prependedAll__sc_IterableOnce__sci_List(Wi)),za.Lfastparse_ParsingRun__f_failureGroupAggregate,anew g_("Atom").Lsourcecode_Name__f_value))],xu=k(new b,mc);if(za.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new Ge(ae().prependedAll__sc_IterableOnce__sci_List(xu)),za.Lfastparse_ParsingRun__f_failureGroupAggregate,rp&&_.checkForDrop__Z();var w=_.Lfastparse_ParsingRun__f_successValue;if(!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var g=_.Lfastparse_ParsingRun__f_index;U();var x=G_();x.UnitSequencer0__Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$();var R=_.Lfastparse_ParsingRun__f_index,T=_.Lfastparse_ParsingRun__f_input;U();var D=G_(),B=No(D),j=_.Lfastparse_ParsingRun__f_index,O=_.Lfastparse_ParsingRun__f_input;U(),G_();var Z=_.Lfastparse_ParsingRun__f_index,z=_.Lfastparse_ParsingRun__f_input;U();var J=_.Lfastparse_ParsingRun__f_input,N=_.Lfastparse_ParsingRun__f_index;if(J.isReachable__I__Z(N))var H=J.Lfastparse_IndexedParserInput__f_data,W=H.charCodeAt(N)===91;else var W=!1;if(W?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+N|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(N,new r_(()=>'"["')),_.Lfastparse_ParsingRun__f_isSuccess){var K=_.Lfastparse_ParsingRun__f_index,Y=_.Lfastparse_ParsingRun__f_failureGroupAggregate,X=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_cut=!0,K>Z&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var e_=_.Lfastparse_ParsingRun__f_index,__=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var t_=_.Lfastparse_ParsingRun__f_index;U(),U();var n_=_.Lfastparse_ParsingRun__f_input,s_=_.Lfastparse_ParsingRun__f_index;if(n_.isReachable__I__Z(s_))var i_=n_.Lfastparse_IndexedParserInput__f_data,c_=i_.charCodeAt(s_)===94;else var c_=!1;if(c_)var h_=_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+s_|0);else var h_=_.freshFailure__Lfastparse_ParsingRun();_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(s_,new r_(()=>'"^"')),h_.Lfastparse_ParsingRun__f_isSuccess&&(h_.Lfastparse_ParsingRun__f_successValue=!0);var d_=_.Lfastparse_ParsingRun__f_shortParserMsg,w_=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|__);else if(!_.Lfastparse_ParsingRun__f_cut){var u_=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=t_,u_&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(t_,d_,w_,!1),_.Lfastparse_ParsingRun__f_cut=!1,U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(!1,_);var p_=_.Lfastparse_ParsingRun__f_shortParserMsg,y_=_.Lfastparse_ParsingRun__f_cut,I_=!!(y_|__);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!y_&&_.freshFailure__I__Lfastparse_ParsingRun(t_),_.Lfastparse_ParsingRun__f_cut=I_,u_){var R_=d_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(p_),S_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,P_=w_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(S_);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(t_,R_,P_,!1)}}var x_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,D_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var T_=_.Lfastparse_ParsingRun__f_index,A_=T_>e_,C_=!A_&&z.isReachable__I__Z(T_)?K:T_;A_&&_.checkForDrop__Z();var j_=!!_.Lfastparse_ParsingRun__f_successValue,F_=_.freshSuccess__O__I__Lfastparse_ParsingRun(j_,C_)}else{_.Lfastparse_ParsingRun__f_cut=!0;var F_=_}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Z,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(X,D_),Y.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(x_),e_===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var b_=_.Lfastparse_ParsingRun__f_index,V_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,J_=_.Lfastparse_ParsingRun__f_shortParserMsg;b_>j&&_.checkForDrop__Z();var X_=_.Lfastparse_ParsingRun__f_successValue;if(!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var _e=_.Lfastparse_ParsingRun__f_index,Y_=Hm();Y_.GenericRepeatedImplicit0__Lfastparse_Implicits$LowPriRepeater$GenericRepeatedImplicit0$();var U_=_.Lfastparse_ParsingRun__f_cut,Q_=!1;Q_=U_;for(var Z_=j$().empty__sc_SeqOps(),W_=_.Lfastparse_ParsingRun__f_index,N_=0,H_=null;;){_.Lfastparse_ParsingRun__f_cut=!1,U(),G_();var se=_.Lfastparse_ParsingRun__f_index,ce=_.Lfastparse_ParsingRun__f_input;U();var ue=_.Lfastparse_ParsingRun__f_index,me=_.Lfastparse_ParsingRun__f_cut,ie=_.Lfastparse_ParsingRun__f_noDropBuffer;_.Lfastparse_ParsingRun__f_noDropBuffer=!0;var we=_.Lfastparse_ParsingRun__f_failureTerminalAggregate,Oe=_.Lfastparse_ParsingRun__f_input,be=_.Lfastparse_ParsingRun__f_index;if(Oe.isReachable__I__Z(be))var ee=Oe.Lfastparse_IndexedParserInput__f_data,le=ee.charCodeAt(be)===93;else var le=!1;le?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+be|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(be,new r_(()=>'"]"')),_.Lfastparse_ParsingRun__f_noDropBuffer=ie;var re=_.Lfastparse_ParsingRun__f_shortParserMsg,K_=_.Lfastparse_ParsingRun__f_isSuccess?_.freshFailure__I__Lfastparse_ParsingRun(ue):_.freshSuccessUnit__I__Lfastparse_ParsingRun(ue);if(_.Lfastparse_ParsingRun__f_verboseFailures&&(_.Lfastparse_ParsingRun__f_failureTerminalAggregate=we,_.Lfastparse_ParsingRun__f_failureGroupAggregate=Zo().Lfastparse_internal_Msgs$__f_empty,_.setMsg__I__F0__V(ue,new r_((ct=>()=>"!"+v_().parenthize__sci_Seq__T(ct.Lfastparse_internal_Msgs__f_value))(re)))),K_.Lfastparse_ParsingRun__f_cut=me,_.Lfastparse_ParsingRun__f_isSuccess){var $e=_.Lfastparse_ParsingRun__f_index,xe=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ge=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_cut=!0,$e>se&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var ke=_.Lfastparse_ParsingRun__f_index;this.ClassNode__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var he=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ye=_.Lfastparse_ParsingRun__f_shortParserMsg;if(!_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!0;else{var Le=_.Lfastparse_ParsingRun__f_index,ve=Le>ke,Ie=!ve&&ce.isReachable__I__Z(Le)?$e:Le;ve&&_.checkForDrop__Z();var oe=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(oe,Ie)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(se,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ge,ye),xe.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(he),ke===_.Lfastparse_ParsingRun__f_traceIndex)}}var De=_.Lfastparse_ParsingRun__f_shortParserMsg,je=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(Q_=!!(Q_|_.Lfastparse_ParsingRun__f_cut),_.Lfastparse_ParsingRun__f_isSuccess){var Ze=_.Lfastparse_ParsingRun__f_index,Ne=_.Lfastparse_ParsingRun__f_successValue;if(Z_.addOne__O__scm_Growable(Ne),_.Lfastparse_ParsingRun__f_cut=!1,vi()!==vi()&&v_().consumeWhitespace__F1__Lfastparse_ParsingRun__V(vi(),_),!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)break;_.Lfastparse_ParsingRun__f_cut=!1;var _r=1+N_|0;W_=Ze,N_=_r,H_=je}else{var Se=_.Lfastparse_ParsingRun__f_cut?_:_.freshSuccess__O__I__Z__Lfastparse_ParsingRun(Sd().from__sc_IterableOnce__sci_Seq(Z_),W_,Q_);if(_.Lfastparse_ParsingRun__f_verboseFailures){var Ke=W_,Te=new r_((ct=>()=>v_().parenthize__sci_Seq__T(ct.Lfastparse_internal_Msgs__f_value)+".rep")(De));if(H_===null)var Ve=_.Lfastparse_ParsingRun__f_failureGroupAggregate;else var qe=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Ve=H_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(qe);_.aggregateMsg__I__F0__Lfastparse_internal_Msgs__V(Ke,Te,Ve)}break}}var nr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,sr=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Qe=_.Lfastparse_ParsingRun__f_index,er=Qe>_e,tr=!er&&O.isReachable__I__Z(Qe)?b_:Qe;er&&_.checkForDrop__Z();var vr=_.freshSuccess__O__I__Lfastparse_ParsingRun(B.apply__O__O__O(!!X_,_.Lfastparse_ParsingRun__f_successValue),tr)}else var vr=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(j,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(J_,sr),V_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(nr),_e===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var wr=_.Lfastparse_ParsingRun__f_index,ir=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Ae=_.Lfastparse_ParsingRun__f_shortParserMsg;wr>R&&_.checkForDrop__Z();var dr=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var rr=_;else{var Xe=_.Lfastparse_ParsingRun__f_index,or=_.Lfastparse_ParsingRun__f_input,ze=_.Lfastparse_ParsingRun__f_index;if(or.isReachable__I__Z(ze))var Or=or.Lfastparse_IndexedParserInput__f_data,gr=Or.charCodeAt(ze)===93;else var gr=!1;gr?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+ze|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(ze,new r_(()=>'"]"'));var qr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Rr=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Br=_.Lfastparse_ParsingRun__f_index,jr=Br>Xe,ur=!jr&&T.isReachable__I__Z(Br)?wr:Br;jr&&_.checkForDrop__Z();var zr=dr,Mr=_.freshSuccess__O__I__Lfastparse_ParsingRun(zr,ur)}else var Mr=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(R,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ae,Rr),ir.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(qr),Xe===_.Lfastparse_ParsingRun__f_traceIndex);var rr=Mr}}else var rr=_;if(rr.Lfastparse_ParsingRun__f_isSuccess){var Lr=rr.Lfastparse_ParsingRun__f_successValue;if(Lr===null)throw new Q(Lr);var tt=Lr._1$mcZ$sp__Z(),at=Lr._2__O();rr.Lfastparse_ParsingRun__f_successValue=new lc(tt,at)}var Tr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,gt=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var yt=_.Lfastparse_ParsingRun__f_index,nt=yt>g,Cr=!nt&&h.isReachable__I__Z(yt)?l:yt;nt&&_.checkForDrop__Z();var it=_.freshSuccess__O__I__Lfastparse_ParsingRun(f.apply__O__O__O(w|0,_.Lfastparse_ParsingRun__f_successValue),Cr)}else var it=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(p,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs($,gt),d.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Tr),g===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var xa=_.Lfastparse_ParsingRun__f_index,yr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Sr=_.Lfastparse_ParsingRun__f_shortParserMsg;xa>o&&_.checkForDrop__Z();var mr=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var Qr=_;else{var Mt=_.Lfastparse_ParsingRun__f_index;U().Index__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var Lt=_.Lfastparse_ParsingRun__f_failureGroupAggregate,zt=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Tt=_.Lfastparse_ParsingRun__f_index,Ra=Tt>Mt,Ht=!Ra&&c.isReachable__I__Z(Tt)?xa:Tt;Ra&&_.checkForDrop__Z();var Hr=_.freshSuccess__O__I__Lfastparse_ParsingRun(i.apply__O__O__O(mr,_.Lfastparse_ParsingRun__f_successValue|0),Ht)}else var Hr=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(o,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Sr,zt),yr.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Lt),Mt===_.Lfastparse_ParsingRun__f_traceIndex);var Qr=Hr}}else var Qr=_;if(Qr.Lfastparse_ParsingRun__f_isSuccess){var Vr=Qr.Lfastparse_ParsingRun__f_successValue;if(Vr===null)throw new Q(Vr);var ot=Vr.T3__f__1|0,It=Vr.T3__f__2,Ar=Vr.T3__f__3|0;Qr.Lfastparse_ParsingRun__f_successValue=op(It,ot,Ar);var Ye=Qr}else var Ye=Qr;if(n&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new g_("WithLoc").Lsourcecode_Name__f_value,Ye.Lfastparse_ParsingRun__f_index,Ye.Lfastparse_ParsingRun__f_isSuccess),Ye.Lfastparse_ParsingRun__f_verboseFailures){I();var Gr=[new xr(new r_(()=>new g_("WithLoc").Lsourcecode_Name__f_value))],Gt=k(new b,Gr);if(Ye.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(a,new Ge(ae().prependedAll__sc_IterableOnce__sci_List(Gt)),Ye.Lfastparse_ParsingRun__f_failureGroupAggregate,anew g_("Class").Lsourcecode_Name__f_value))],Fa=k(new b,qt);if(Ye.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new Ge(ae().prependedAll__sc_IterableOnce__sci_List(Fa)),Ye.Lfastparse_ParsingRun__f_failureGroupAggregate,rp&&_.checkForDrop__Z();var w=_.Lfastparse_ParsingRun__f_successValue;if(!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var g=_.Lfastparse_ParsingRun__f_index;U();var x=_.Lfastparse_ParsingRun__f_index;U();var R=G_(),T=No(R),D=_.Lfastparse_ParsingRun__f_index,B=_.Lfastparse_ParsingRun__f_input;if(U(),this.ClassAtom__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_),_.Lfastparse_ParsingRun__f_isSuccess){var O=_.Lfastparse_ParsingRun__f_index,Z=_.Lfastparse_ParsingRun__f_failureGroupAggregate,z=_.Lfastparse_ParsingRun__f_shortParserMsg;O>D&&_.checkForDrop__Z();var J=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var j=_;else{var N=_.Lfastparse_ParsingRun__f_index,H=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var W=_.Lfastparse_ParsingRun__f_index;U(),G_();var K=_.Lfastparse_ParsingRun__f_index,Y=_.Lfastparse_ParsingRun__f_input;U(),G_();var X=_.Lfastparse_ParsingRun__f_index,e_=_.Lfastparse_ParsingRun__f_input;U(),U();var __=_.Lfastparse_ParsingRun__f_index,t_=_.Lfastparse_ParsingRun__f_cut,n_=_.Lfastparse_ParsingRun__f_noDropBuffer;_.Lfastparse_ParsingRun__f_noDropBuffer=!0;var s_=_.Lfastparse_ParsingRun__f_input,i_=_.Lfastparse_ParsingRun__f_index;if(s_.isReachable__I__Z(i_))var c_=s_.Lfastparse_IndexedParserInput__f_data,h_=c_.charCodeAt(i_)===45;else var h_=!1;h_?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+i_|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(i_,new r_(()=>'"-"')),_.Lfastparse_ParsingRun__f_noDropBuffer=n_;var d_=_.Lfastparse_ParsingRun__f_shortParserMsg,w_=_.Lfastparse_ParsingRun__f_isSuccess?_.freshSuccessUnit__I__Lfastparse_ParsingRun(__):_;if(_.Lfastparse_ParsingRun__f_verboseFailures&&(_.Lfastparse_ParsingRun__f_failureGroupAggregate=Zo().Lfastparse_internal_Msgs$__f_empty,_.setMsg__I__F0__V(__,new r_(()=>{if(cO(d_)){var Wi=d_;if(I(),new hs(Wi), true&&Wi.lengthCompare__I__I(1)===0)return"&("+v_().parenthize__sci_Seq__T(d_.Lfastparse_internal_Msgs__f_value)+")"}return"&"+v_().parenthize__sci_Seq__T(d_.Lfastparse_internal_Msgs__f_value)}))),w_.Lfastparse_ParsingRun__f_cut=t_,_.Lfastparse_ParsingRun__f_isSuccess){var u_=_.Lfastparse_ParsingRun__f_index,p_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,y_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(u_>X&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var I_=_.Lfastparse_ParsingRun__f_index,R_=_.Lfastparse_ParsingRun__f_index,S_=_.Lfastparse_ParsingRun__f_cut,P_=_.Lfastparse_ParsingRun__f_noDropBuffer;_.Lfastparse_ParsingRun__f_noDropBuffer=!0;var x_=_.Lfastparse_ParsingRun__f_failureTerminalAggregate,D_=_.Lfastparse_ParsingRun__f_index,F_=2+D_|0,T_=_.Lfastparse_ParsingRun__f_input;if(T_.isReachable__I__Z(-1+F_|0)){var A_=T_.Lfastparse_IndexedParserInput__f_data;if(A_.charCodeAt(D_)===45)var C_=1+D_|0,j_=T_.Lfastparse_IndexedParserInput__f_data,b_=j_.charCodeAt(C_)===93;else var b_=!1}else var b_=!1;b_?_.freshSuccessUnit__I__Lfastparse_ParsingRun(F_):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(D_,new r_(()=>'"-]"')),_.Lfastparse_ParsingRun__f_noDropBuffer=P_;var V_=_.Lfastparse_ParsingRun__f_shortParserMsg,J_=_.Lfastparse_ParsingRun__f_isSuccess?_.freshFailure__I__Lfastparse_ParsingRun(R_):_.freshSuccessUnit__I__Lfastparse_ParsingRun(R_);_.Lfastparse_ParsingRun__f_verboseFailures&&(_.Lfastparse_ParsingRun__f_failureTerminalAggregate=x_,_.Lfastparse_ParsingRun__f_failureGroupAggregate=Zo().Lfastparse_internal_Msgs$__f_empty,_.setMsg__I__F0__V(R_,new r_(()=>"!"+v_().parenthize__sci_Seq__T(V_.Lfastparse_internal_Msgs__f_value)))),J_.Lfastparse_ParsingRun__f_cut=S_;var X_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,_e=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var U_=_.Lfastparse_ParsingRun__f_index,Q_=U_>I_,Z_=!Q_&&e_.isReachable__I__Z(U_)?u_:U_;Q_&&_.checkForDrop__Z();var Y_=_.freshSuccess__O__I__Lfastparse_ParsingRun(void 0,Z_)}else var Y_=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(X,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(y_,_e),p_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(X_),I_===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var W_=_.Lfastparse_ParsingRun__f_index,N_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,H_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(W_>K&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var se=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(!0,_);var ce=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ue=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var ie=_.Lfastparse_ParsingRun__f_index,we=ie>se,Oe=!we&&Y.isReachable__I__Z(ie)?W_:ie;we&&_.checkForDrop__Z();var be=!!_.Lfastparse_ParsingRun__f_successValue,me=_.freshSuccess__O__I__Lfastparse_ParsingRun(be,Oe)}else var me=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(K,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(H_,ue),N_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ce),se===_.Lfastparse_ParsingRun__f_traceIndex)}}var ee=_.Lfastparse_ParsingRun__f_shortParserMsg,le=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|H);else if(!_.Lfastparse_ParsingRun__f_cut){var re=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=W,re&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(W,ee,le,!1),_.Lfastparse_ParsingRun__f_cut=!1,U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(!1,_);var K_=_.Lfastparse_ParsingRun__f_shortParserMsg,$e=_.Lfastparse_ParsingRun__f_cut,xe=!!($e|H);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!$e&&_.freshFailure__I__Lfastparse_ParsingRun(W),_.Lfastparse_ParsingRun__f_cut=xe,re){var ge=ee.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(K_),ke=_.Lfastparse_ParsingRun__f_failureGroupAggregate,he=le.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ke);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(W,ge,he,!1)}}var ye=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Le=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Ie=_.Lfastparse_ParsingRun__f_index,oe=Ie>N,De=!oe&&B.isReachable__I__Z(Ie)?O:Ie;oe&&_.checkForDrop__Z();var ve=_.freshSuccess__O__I__Lfastparse_ParsingRun(T.apply__O__O__O(J,!!_.Lfastparse_ParsingRun__f_successValue),De)}else var ve=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(D,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(z,Le),Z.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ye),N===_.Lfastparse_ParsingRun__f_traceIndex);var j=ve}}else var j=_;var je=j.Lfastparse_ParsingRun__f_index;if(j.Lfastparse_ParsingRun__f_isSuccess){var Ke=je>x;Ke&&j.checkForDrop__Z();var Se=j.freshSuccess__O__Z__Lfastparse_ParsingRun(j.Lfastparse_ParsingRun__f_successValue,!!(j.Lfastparse_ParsingRun__f_cut|Ke))}else var Se=j.augmentFailure__I__Lfastparse_ParsingRun(je);if(Se.Lfastparse_ParsingRun__f_isSuccess){var Te=Se.Lfastparse_ParsingRun__f_noDropBuffer,Ve=Se.Lfastparse_ParsingRun__f_successValue;if(Se.Lfastparse_ParsingRun__f_noDropBuffer=!0,Se.freshSuccessUnit__Lfastparse_ParsingRun(),Se.Lfastparse_ParsingRun__f_noDropBuffer=Te,!(!Se.Lfastparse_ParsingRun__f_isSuccess&&Se.Lfastparse_ParsingRun__f_cut)){var qe=Ve;_:{if(qe!==null){var Ze=qe._1__O(),Ne=!!qe._2__O();if(Ze instanceof Pe){var _r=Ze,nr=_r.s_util_Left__f_value;if(Ne===!1){U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new xi(nr),_);break _}}}if(qe!==null){var sr=qe._1__O(),vr=!!qe._2__O();if(sr instanceof B_){var Qe=sr,er=Qe.s_util_Right__f_value;if(vr===!1){U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(er,_);break _}}}if(qe!==null){var tr=qe._1__O(),rr=!!qe._2__O();if(tr instanceof B_){var wr=tr,ir=wr.s_util_Right__f_value;if(rr===!0&&this.Lcodes_quine_labs_recheck_regexp_Parser__f_additional&&!this.Lcodes_quine_labs_recheck_regexp_Parser__f_unicode){U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(ir,_);break _}}}if(qe!==null){var Ae=qe._1__O(),dr=!!qe._2__O();if(Ae instanceof B_&&dr===!0){U().Fail__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);break _}}if(qe!==null){var Xe=qe._1__O(),or=!!qe._2__O();if(Xe instanceof Pe){var ze=Xe,Or=ze.s_util_Left__f_value;if(or===!0&&this.Lcodes_quine_labs_recheck_regexp_Parser__f_additional&&!this.Lcodes_quine_labs_recheck_regexp_Parser__f_unicode){var gr=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var qr=_.Lfastparse_ParsingRun__f_index;U(),G_();var Rr=_.Lfastparse_ParsingRun__f_index,Mr=_.Lfastparse_ParsingRun__f_input;U(),U();var Br=_.Lfastparse_ParsingRun__f_index,jr=_.Lfastparse_ParsingRun__f_cut,ur=_.Lfastparse_ParsingRun__f_noDropBuffer;_.Lfastparse_ParsingRun__f_noDropBuffer=!0,G_();var zr=_.Lfastparse_ParsingRun__f_index,Lr=_.Lfastparse_ParsingRun__f_input;U();var tt=_.Lfastparse_ParsingRun__f_input,at=_.Lfastparse_ParsingRun__f_index;if(tt.isReachable__I__Z(at))var Tr=tt.Lfastparse_IndexedParserInput__f_data,gt=Tr.charCodeAt(at)===45;else var gt=!1;if(gt?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+at|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(at,new r_(()=>'"-"')),_.Lfastparse_ParsingRun__f_isSuccess){var it=_.Lfastparse_ParsingRun__f_index,yt=_.Lfastparse_ParsingRun__f_failureGroupAggregate,nt=_.Lfastparse_ParsingRun__f_shortParserMsg;if(it>zr&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var Cr=_.Lfastparse_ParsingRun__f_index;this.EscapeClass__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var Qr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,xa=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var yr=_.Lfastparse_ParsingRun__f_index,Sr=yr>Cr,mr=!Sr&&Lr.isReachable__I__Z(yr)?it:yr;Sr&&_.checkForDrop__Z();var Mt=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(Mt,mr)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(zr,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(nt,xa),yt.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Qr),Cr===_.Lfastparse_ParsingRun__f_traceIndex)}}_.Lfastparse_ParsingRun__f_noDropBuffer=ur;var Lt=_.Lfastparse_ParsingRun__f_shortParserMsg,zt=_.Lfastparse_ParsingRun__f_isSuccess?_.freshSuccessUnit__I__Lfastparse_ParsingRun(Br):_;if(_.Lfastparse_ParsingRun__f_verboseFailures&&(_.Lfastparse_ParsingRun__f_failureGroupAggregate=Zo().Lfastparse_internal_Msgs$__f_empty,_.setMsg__I__F0__V(Br,new r_(()=>{if(cO(Lt)){var Ui=Lt;if(I(),new hs(Ui), true&&Ui.lengthCompare__I__I(1)===0)return"&("+v_().parenthize__sci_Seq__T(Lt.Lfastparse_internal_Msgs__f_value)+")"}return"&"+v_().parenthize__sci_Seq__T(Lt.Lfastparse_internal_Msgs__f_value)}))),zt.Lfastparse_ParsingRun__f_cut=jr,_.Lfastparse_ParsingRun__f_isSuccess){var Hr=_.Lfastparse_ParsingRun__f_index,Tt=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Ra=_.Lfastparse_ParsingRun__f_shortParserMsg;if(Hr>Rr&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var Ht=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new xi(Or),_);var Ye=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Vr=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var It=_.Lfastparse_ParsingRun__f_index,Ar=It>Ht,Gr=!Ar&&Mr.isReachable__I__Z(It)?Hr:It;Ar&&_.checkForDrop__Z();var Gt=_.Lfastparse_ParsingRun__f_successValue,ot=_.freshSuccess__O__I__Lfastparse_ParsingRun(Gt,Gr)}else var ot=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Rr,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ra,Vr),Tt.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ye),Ht===_.Lfastparse_ParsingRun__f_traceIndex)}}var Jt=_.Lfastparse_ParsingRun__f_shortParserMsg,Ot=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess){_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|gr);break _}else{if(_.Lfastparse_ParsingRun__f_cut)break _;var Za=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=qr,Za&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(qr,Jt,Ot,!1),_.Lfastparse_ParsingRun__f_cut=!1,U(),G_();var qt=_.Lfastparse_ParsingRun__f_index,Fa=_.Lfastparse_ParsingRun__f_input;U();var ga=_.Lfastparse_ParsingRun__f_input,aa=_.Lfastparse_ParsingRun__f_index;if(ga.isReachable__I__Z(aa))var Xr=ga.Lfastparse_IndexedParserInput__f_data,ct=Xr.charCodeAt(aa)===45;else var ct=!1;if(ct?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+aa|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(aa,new r_(()=>'"-"')),_.Lfastparse_ParsingRun__f_isSuccess){var sa=_.Lfastparse_ParsingRun__f_index,bt=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ia=_.Lfastparse_ParsingRun__f_shortParserMsg;if(sa>qt&&_.checkForDrop__Z(),!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var na=_;else{var oa=_.Lfastparse_ParsingRun__f_index;this.ClassCharacter__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var ca=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Ca=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Na=_.Lfastparse_ParsingRun__f_index,La=Na>oa,Ba=!La&&Fa.isReachable__I__Z(Na)?sa:Na;La&&_.checkForDrop__Z();var ra=_.Lfastparse_ParsingRun__f_successValue,ea=_.freshSuccess__O__I__Lfastparse_ParsingRun(ra,Ba)}else var ea=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(qt,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ia,Ca),bt.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ca),oa===_.Lfastparse_ParsingRun__f_traceIndex);var na=ea}}else var na=_;if(na.Lfastparse_ParsingRun__f_isSuccess){var vn=na.Lfastparse_ParsingRun__f_successValue;na.Lfastparse_ParsingRun__f_successValue=new fc(Or,vn)}var jn=_.Lfastparse_ParsingRun__f_shortParserMsg,yn=_.Lfastparse_ParsingRun__f_cut,en=!!(yn|gr);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!yn&&_.freshFailure__I__Lfastparse_ParsingRun(qr),_.Lfastparse_ParsingRun__f_cut=en,Za){var In=Jt.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(jn),Pr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ma=Ot.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Pr);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(qr,In,ma,!1)}break _}}}}if(qe!==null){var Pn=qe._1__O(),rn=!!qe._2__O();if(Pn instanceof Pe){var En=Pn,bn=En.s_util_Left__f_value;if(rn===!0){U(),G_();var ja=_.Lfastparse_ParsingRun__f_index,Wn=_.Lfastparse_ParsingRun__f_input;U();var Da=_.Lfastparse_ParsingRun__f_input,va=_.Lfastparse_ParsingRun__f_index;if(Da.isReachable__I__Z(va))var ys=Da.Lfastparse_IndexedParserInput__f_data,Is=ys.charCodeAt(va)===45;else var Is=!1;if(Is?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+va|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(va,new r_(()=>'"-"')),_.Lfastparse_ParsingRun__f_isSuccess){var Kn=_.Lfastparse_ParsingRun__f_index,Ys=_.Lfastparse_ParsingRun__f_failureGroupAggregate,_i=_.Lfastparse_ParsingRun__f_shortParserMsg;if(Kn>ja&&_.checkForDrop__Z(),!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var kn=_;else{var xn=_.Lfastparse_ParsingRun__f_index;this.ClassCharacter__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var ei=_.Lfastparse_ParsingRun__f_failureGroupAggregate,$i=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var ls=_.Lfastparse_ParsingRun__f_index,wi=ls>xn,gi=!wi&&Wn.isReachable__I__Z(ls)?Kn:ls;wi&&_.checkForDrop__Z();var ri=_.Lfastparse_ParsingRun__f_successValue,Fi=_.freshSuccess__O__I__Lfastparse_ParsingRun(ri,gi)}else var Fi=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(ja,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(_i,$i),Ys.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ei),xn===_.Lfastparse_ParsingRun__f_traceIndex);var kn=Fi}}else var kn=_;if(kn.Lfastparse_ParsingRun__f_isSuccess){var ts=kn.Lfastparse_ParsingRun__f_successValue;kn.Lfastparse_ParsingRun__f_successValue=new fc(bn,ts);break _}else break _}}}throw new Q(qe)}}}var Zn=_.Lfastparse_ParsingRun__f_failureGroupAggregate,$n=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var kt=_.Lfastparse_ParsingRun__f_index,Rn=kt>g,Es=!Rn&&h.isReachable__I__Z(kt)?l:kt;Rn&&_.checkForDrop__Z();var bs=_.freshSuccess__O__I__Lfastparse_ParsingRun(f.apply__O__O__O(w|0,_.Lfastparse_ParsingRun__f_successValue),Es)}else var bs=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(p,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs($,$n),d.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Zn),g===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var Li=_.Lfastparse_ParsingRun__f_index,Zs=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ks=_.Lfastparse_ParsingRun__f_shortParserMsg;Li>o&&_.checkForDrop__Z();var wn=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var Qn=_;else{var Ns=_.Lfastparse_ParsingRun__f_index;U().Index__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var mi=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Vt=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var zs=_.Lfastparse_ParsingRun__f_index,Cn=zs>Ns,Hs=!Cn&&c.isReachable__I__Z(zs)?Li:zs;Cn&&_.checkForDrop__Z();var Xn=_.freshSuccess__O__I__Lfastparse_ParsingRun(i.apply__O__O__O(wn,_.Lfastparse_ParsingRun__f_successValue|0),Hs)}else var Xn=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(o,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ks,Vt),Zs.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(mi),Ns===_.Lfastparse_ParsingRun__f_traceIndex);var Qn=Xn}}else var Qn=_;if(Qn.Lfastparse_ParsingRun__f_isSuccess){var Os=Qn.Lfastparse_ParsingRun__f_successValue;if(Os===null)throw new Q(Os);var qs=Os.T3__f__1|0,Ss=Os.T3__f__2,Gi=Os.T3__f__3|0;Qn.Lfastparse_ParsingRun__f_successValue=op(Ss,qs,Gi);var Ut=Qn}else var Ut=Qn;if(n&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new g_("WithLoc").Lsourcecode_Name__f_value,Ut.Lfastparse_ParsingRun__f_index,Ut.Lfastparse_ParsingRun__f_isSuccess),Ut.Lfastparse_ParsingRun__f_verboseFailures){I();var Ji=[new xr(new r_(()=>new g_("WithLoc").Lsourcecode_Name__f_value))],as=k(new b,Ji);if(Ut.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(a,new Ge(ae().prependedAll__sc_IterableOnce__sci_List(as)),Ut.Lfastparse_ParsingRun__f_failureGroupAggregate,anew g_("ClassNode").Lsourcecode_Name__f_value))],ti=k(new b,za);if(Ut.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new Ge(ae().prependedAll__sc_IterableOnce__sci_List(ti)),Ut.Lfastparse_ParsingRun__f_failureGroupAggregate,rnew g_("ClassAtom").Lsourcecode_Name__f_value))],T=k(new b,R);if(u.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new Ge(ae().prependedAll__sc_IterableOnce__sci_List(T)),u.Lfastparse_ParsingRun__f_failureGroupAggregate,r'"\\\\-"')),_.Lfastparse_ParsingRun__f_isSuccess){var x=_.Lfastparse_ParsingRun__f_index,R=_.Lfastparse_ParsingRun__f_failureGroupAggregate,T=_.Lfastparse_ParsingRun__f_shortParserMsg;if(x>u&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var D=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new P(45),_);var B=_.Lfastparse_ParsingRun__f_failureGroupAggregate,j=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Z=_.Lfastparse_ParsingRun__f_index,z=Z>D,J=!z&&f.isReachable__I__Z(Z)?x:Z;z&&_.checkForDrop__Z();var N=_.Lfastparse_ParsingRun__f_successValue,O=_.freshSuccess__O__I__Lfastparse_ParsingRun(N,J)}else var O=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(u,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(T,j),R.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(B),D===_.Lfastparse_ParsingRun__f_traceIndex)}}var H=_.Lfastparse_ParsingRun__f_shortParserMsg,W=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|o);else if(!_.Lfastparse_ParsingRun__f_cut){var K=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=c,K&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(c,H,W,!1),_.Lfastparse_ParsingRun__f_cut=!1,G_();var Y=_.Lfastparse_ParsingRun__f_index,X=_.Lfastparse_ParsingRun__f_input;U();var e_=_.Lfastparse_ParsingRun__f_index,__=2+e_|0,t_=_.Lfastparse_ParsingRun__f_input;if(t_.isReachable__I__Z(-1+__|0)){var n_=t_.Lfastparse_IndexedParserInput__f_data;if(n_.charCodeAt(e_)===92)var s_=1+e_|0,i_=t_.Lfastparse_IndexedParserInput__f_data,c_=i_.charCodeAt(s_)===98;else var c_=!1}else var c_=!1;if(c_?_.freshSuccessUnit__I__Lfastparse_ParsingRun(__):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(e_,new r_(()=>'"\\\\b"')),_.Lfastparse_ParsingRun__f_isSuccess){var h_=_.Lfastparse_ParsingRun__f_index,d_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,w_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(h_>Y&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var u_=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new P(8),_);var p_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,y_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var I_=_.Lfastparse_ParsingRun__f_index,R_=I_>u_,S_=!R_&&X.isReachable__I__Z(I_)?h_:I_;R_&&_.checkForDrop__Z();var P_=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(P_,S_)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Y,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(w_,y_),d_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(p_),u_===_.Lfastparse_ParsingRun__f_traceIndex)}}var x_=_.Lfastparse_ParsingRun__f_shortParserMsg,D_=_.Lfastparse_ParsingRun__f_cut,F_=!!(D_|o);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!D_&&_.freshFailure__I__Lfastparse_ParsingRun(c),_.Lfastparse_ParsingRun__f_cut=F_,K){var T_=H.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(x_),A_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,C_=W.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(A_);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(c,T_,C_,!1)}}var j_=_.Lfastparse_ParsingRun__f_shortParserMsg,b_=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|s);else if(!_.Lfastparse_ParsingRun__f_cut){var V_=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=i,V_&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(i,j_,b_,!1),_.Lfastparse_ParsingRun__f_cut=!1,this.Character__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var J_=_.Lfastparse_ParsingRun__f_shortParserMsg,X_=_.Lfastparse_ParsingRun__f_cut,_e=!!(X_|s);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!X_&&_.freshFailure__I__Lfastparse_ParsingRun(i),_.Lfastparse_ParsingRun__f_cut=_e,V_){var Y_=j_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(J_),U_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Q_=b_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(U_);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(i,Y_,Q_,!1)}}var Z_=_.Lfastparse_ParsingRun__f_shortParserMsg,W_=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess){_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|a);var N_=_}else if(_.Lfastparse_ParsingRun__f_cut)var N_=_;else{var H_=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=n,H_&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(n,Z_,W_,!1),_.Lfastparse_ParsingRun__f_cut=!1,this.EscapeCharacter__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var se=_.Lfastparse_ParsingRun__f_shortParserMsg,ce=_.Lfastparse_ParsingRun__f_cut,ue=!!(ce|a);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!ce&&_.freshFailure__I__Lfastparse_ParsingRun(n),_.Lfastparse_ParsingRun__f_cut=ue,H_){var me=Z_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(se),ie=_.Lfastparse_ParsingRun__f_failureGroupAggregate,we=W_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ie);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(n,me,we,!1)}var N_=_}if(t&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new g_("ClassCharacter").Lsourcecode_Name__f_value,N_.Lfastparse_ParsingRun__f_index,N_.Lfastparse_ParsingRun__f_isSuccess),N_.Lfastparse_ParsingRun__f_verboseFailures){I();var Oe=[new xr(new r_(()=>new g_("ClassCharacter").Lsourcecode_Name__f_value))],be=k(new b,Oe);if(N_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new Ge(ae().prependedAll__sc_IterableOnce__sci_List(be)),N_.Lfastparse_ParsingRun__f_failureGroupAggregate,rp&&_.checkForDrop__Z();var w=_.Lfastparse_ParsingRun__f_successValue;if(!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var g=_.Lfastparse_ParsingRun__f_index,x=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var R=_.Lfastparse_ParsingRun__f_index;U();var T=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var D=_.Lfastparse_ParsingRun__f_index;U();var B=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var j=_.Lfastparse_ParsingRun__f_index;U();var O=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var Z=_.Lfastparse_ParsingRun__f_index;U(),this.WordBoundary__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var z=_.Lfastparse_ParsingRun__f_shortParserMsg,J=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|O);else if(!_.Lfastparse_ParsingRun__f_cut){var N=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=Z,N&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Z,z,J,!1),_.Lfastparse_ParsingRun__f_cut=!1,this.Lcodes_quine_labs_recheck_regexp_Parser__f_hasNamedCapture?this.NamedBackReference__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_):U().Fail__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var H=_.Lfastparse_ParsingRun__f_shortParserMsg,W=_.Lfastparse_ParsingRun__f_cut,K=!!(W|O);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!W&&_.freshFailure__I__Lfastparse_ParsingRun(Z),_.Lfastparse_ParsingRun__f_cut=K,N){var Y=z.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(H),X=_.Lfastparse_ParsingRun__f_failureGroupAggregate,e_=J.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(X);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Z,Y,e_,!1)}}var __=_.Lfastparse_ParsingRun__f_shortParserMsg,t_=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|B);else if(!_.Lfastparse_ParsingRun__f_cut){var n_=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=j,n_&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(j,__,t_,!1),_.Lfastparse_ParsingRun__f_cut=!1,this.BackReference__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var s_=_.Lfastparse_ParsingRun__f_shortParserMsg,i_=_.Lfastparse_ParsingRun__f_cut,c_=!!(i_|B);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!i_&&_.freshFailure__I__Lfastparse_ParsingRun(j),_.Lfastparse_ParsingRun__f_cut=c_,n_){var h_=__.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(s_),d_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,w_=t_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(d_);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(j,h_,w_,!1)}}var u_=_.Lfastparse_ParsingRun__f_shortParserMsg,p_=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|T);else if(!_.Lfastparse_ParsingRun__f_cut){var y_=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=D,y_&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(D,u_,p_,!1),_.Lfastparse_ParsingRun__f_cut=!1,this.EscapeClass__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var I_=_.Lfastparse_ParsingRun__f_shortParserMsg,R_=_.Lfastparse_ParsingRun__f_cut,S_=!!(R_|T);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!R_&&_.freshFailure__I__Lfastparse_ParsingRun(D),_.Lfastparse_ParsingRun__f_cut=S_,y_){var P_=u_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(I_),x_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,D_=p_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(x_);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(D,P_,D_,!1)}}var F_=_.Lfastparse_ParsingRun__f_shortParserMsg,T_=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|x);else if(!_.Lfastparse_ParsingRun__f_cut){var A_=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=R,A_&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(R,F_,T_,!1),_.Lfastparse_ParsingRun__f_cut=!1,U();var C_=this.EscapeCharacter__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);C_.Lfastparse_ParsingRun__f_isSuccess&&(C_.Lfastparse_ParsingRun__f_successValue=new xi(C_.Lfastparse_ParsingRun__f_successValue));var j_=_.Lfastparse_ParsingRun__f_shortParserMsg,b_=_.Lfastparse_ParsingRun__f_cut,V_=!!(b_|x);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!b_&&_.freshFailure__I__Lfastparse_ParsingRun(R),_.Lfastparse_ParsingRun__f_cut=V_,A_){var J_=F_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(j_),X_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,_e=T_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(X_);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(R,J_,_e,!1)}}var Y_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,U_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Z_=_.Lfastparse_ParsingRun__f_index,W_=Z_>g,N_=!W_&&h.isReachable__I__Z(Z_)?l:Z_;W_&&_.checkForDrop__Z();var Q_=_.freshSuccess__O__I__Lfastparse_ParsingRun(f.apply__O__O__O(w|0,_.Lfastparse_ParsingRun__f_successValue),N_)}else var Q_=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(p,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs($,U_),d.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Y_),g===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var se=_.Lfastparse_ParsingRun__f_index,ce=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ue=_.Lfastparse_ParsingRun__f_shortParserMsg;se>o&&_.checkForDrop__Z();var me=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var H_=_;else{var ie=_.Lfastparse_ParsingRun__f_index;U().Index__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var we=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Oe=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var ee=_.Lfastparse_ParsingRun__f_index,le=ee>ie,re=!le&&c.isReachable__I__Z(ee)?se:ee;le&&_.checkForDrop__Z();var be=_.freshSuccess__O__I__Lfastparse_ParsingRun(i.apply__O__O__O(me,_.Lfastparse_ParsingRun__f_successValue|0),re)}else var be=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(o,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ue,Oe),ce.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(we),ie===_.Lfastparse_ParsingRun__f_traceIndex);var H_=be}}else var H_=_;if(H_.Lfastparse_ParsingRun__f_isSuccess){var $e=H_.Lfastparse_ParsingRun__f_successValue;if($e===null)throw new Q($e);var xe=$e.T3__f__1|0,ge=$e.T3__f__2,ke=$e.T3__f__3|0;H_.Lfastparse_ParsingRun__f_successValue=op(ge,xe,ke);var K_=H_}else var K_=H_;if(n&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new g_("WithLoc").Lsourcecode_Name__f_value,K_.Lfastparse_ParsingRun__f_index,K_.Lfastparse_ParsingRun__f_isSuccess),K_.Lfastparse_ParsingRun__f_verboseFailures){I();var he=[new xr(new r_(()=>new g_("WithLoc").Lsourcecode_Name__f_value))],ye=k(new b,he);if(K_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(a,new Ge(ae().prependedAll__sc_IterableOnce__sci_List(ye)),K_.Lfastparse_ParsingRun__f_failureGroupAggregate,anew g_("Escape").Lsourcecode_Name__f_value))],De=k(new b,oe);if(K_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new Ge(ae().prependedAll__sc_IterableOnce__sci_List(De)),K_.Lfastparse_ParsingRun__f_failureGroupAggregate,rp&&_.checkForDrop__Z();var w=_.Lfastparse_ParsingRun__f_successValue;if(!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var g=_.Lfastparse_ParsingRun__f_index,x=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var R=_.Lfastparse_ParsingRun__f_index;U(),G_();var T=_.Lfastparse_ParsingRun__f_index,D=_.Lfastparse_ParsingRun__f_input;U();var B=_.Lfastparse_ParsingRun__f_index,j=2+B|0,O=_.Lfastparse_ParsingRun__f_input;if(O.isReachable__I__Z(-1+j|0)){var Z=O.Lfastparse_IndexedParserInput__f_data;if(Z.charCodeAt(B)===92)var z=1+B|0,J=O.Lfastparse_IndexedParserInput__f_data,N=J.charCodeAt(z)===98;else var N=!1}else var N=!1;if(N?_.freshSuccessUnit__I__Lfastparse_ParsingRun(j):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(B,new r_(()=>'"\\\\b"')),_.Lfastparse_ParsingRun__f_isSuccess){var H=_.Lfastparse_ParsingRun__f_index,W=_.Lfastparse_ParsingRun__f_failureGroupAggregate,K=_.Lfastparse_ParsingRun__f_shortParserMsg;if(H>T&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var Y=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new Po(!1),_);var X=_.Lfastparse_ParsingRun__f_failureGroupAggregate,e_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var t_=_.Lfastparse_ParsingRun__f_index,n_=t_>Y,s_=!n_&&D.isReachable__I__Z(t_)?H:t_;n_&&_.checkForDrop__Z();var i_=_.Lfastparse_ParsingRun__f_successValue,__=_.freshSuccess__O__I__Lfastparse_ParsingRun(i_,s_)}else var __=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(T,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(K,e_),W.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(X),Y===_.Lfastparse_ParsingRun__f_traceIndex)}}var c_=_.Lfastparse_ParsingRun__f_shortParserMsg,h_=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|x);else if(!_.Lfastparse_ParsingRun__f_cut){var d_=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=R,d_&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(R,c_,h_,!1),_.Lfastparse_ParsingRun__f_cut=!1,G_();var w_=_.Lfastparse_ParsingRun__f_index,u_=_.Lfastparse_ParsingRun__f_input;U();var p_=_.Lfastparse_ParsingRun__f_index,y_=2+p_|0,I_=_.Lfastparse_ParsingRun__f_input;if(I_.isReachable__I__Z(-1+y_|0)){var R_=I_.Lfastparse_IndexedParserInput__f_data;if(R_.charCodeAt(p_)===92)var S_=1+p_|0,P_=I_.Lfastparse_IndexedParserInput__f_data,x_=P_.charCodeAt(S_)===66;else var x_=!1}else var x_=!1;if(x_?_.freshSuccessUnit__I__Lfastparse_ParsingRun(y_):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(p_,new r_(()=>'"\\\\B"')),_.Lfastparse_ParsingRun__f_isSuccess){var D_=_.Lfastparse_ParsingRun__f_index,F_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,T_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(D_>w_&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var A_=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new Po(!0),_);var C_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,j_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var b_=_.Lfastparse_ParsingRun__f_index,V_=b_>A_,J_=!V_&&u_.isReachable__I__Z(b_)?D_:b_;V_&&_.checkForDrop__Z();var X_=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(X_,J_)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(w_,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(T_,j_),F_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(C_),A_===_.Lfastparse_ParsingRun__f_traceIndex)}}var _e=_.Lfastparse_ParsingRun__f_shortParserMsg,Y_=_.Lfastparse_ParsingRun__f_cut,U_=!!(Y_|x);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!Y_&&_.freshFailure__I__Lfastparse_ParsingRun(R),_.Lfastparse_ParsingRun__f_cut=U_,d_){var Q_=c_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(_e),Z_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,W_=h_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Z_);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(R,Q_,W_,!1)}}var N_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,H_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var ce=_.Lfastparse_ParsingRun__f_index,ue=ce>g,me=!ue&&h.isReachable__I__Z(ce)?l:ce;ue&&_.checkForDrop__Z();var se=_.freshSuccess__O__I__Lfastparse_ParsingRun(f.apply__O__O__O(w|0,_.Lfastparse_ParsingRun__f_successValue),me)}else var se=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(p,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs($,H_),d.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(N_),g===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var we=_.Lfastparse_ParsingRun__f_index,Oe=_.Lfastparse_ParsingRun__f_failureGroupAggregate,be=_.Lfastparse_ParsingRun__f_shortParserMsg;we>o&&_.checkForDrop__Z();var ee=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var ie=_;else{var le=_.Lfastparse_ParsingRun__f_index;U().Index__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var re=_.Lfastparse_ParsingRun__f_failureGroupAggregate,K_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var xe=_.Lfastparse_ParsingRun__f_index,ge=xe>le,ke=!ge&&c.isReachable__I__Z(xe)?we:xe;ge&&_.checkForDrop__Z();var $e=_.freshSuccess__O__I__Lfastparse_ParsingRun(i.apply__O__O__O(ee,_.Lfastparse_ParsingRun__f_successValue|0),ke)}else var $e=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(o,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(be,K_),Oe.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(re),le===_.Lfastparse_ParsingRun__f_traceIndex);var ie=$e}}else var ie=_;if(ie.Lfastparse_ParsingRun__f_isSuccess){var ye=ie.Lfastparse_ParsingRun__f_successValue;if(ye===null)throw new Q(ye);var Le=ye.T3__f__1|0,ve=ye.T3__f__2,Ie=ye.T3__f__3|0;ie.Lfastparse_ParsingRun__f_successValue=op(ve,Le,Ie);var he=ie}else var he=ie;if(n&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new g_("WithLoc").Lsourcecode_Name__f_value,he.Lfastparse_ParsingRun__f_index,he.Lfastparse_ParsingRun__f_isSuccess),he.Lfastparse_ParsingRun__f_verboseFailures){I();var oe=[new xr(new r_(()=>new g_("WithLoc").Lsourcecode_Name__f_value))],De=k(new b,oe);if(he.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(a,new Ge(ae().prependedAll__sc_IterableOnce__sci_List(De)),he.Lfastparse_ParsingRun__f_failureGroupAggregate,anew g_("WordBoundary").Lsourcecode_Name__f_value))],Ve=k(new b,Te);if(he.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new Ge(ae().prependedAll__sc_IterableOnce__sci_List(Ve)),he.Lfastparse_ParsingRun__f_failureGroupAggregate,rp&&_.checkForDrop__Z();var w=_.Lfastparse_ParsingRun__f_successValue;if(!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var g=_.Lfastparse_ParsingRun__f_index;G_();var x=_.Lfastparse_ParsingRun__f_index,R=_.Lfastparse_ParsingRun__f_input;U(),G_();var T=_.Lfastparse_ParsingRun__f_index,D=_.Lfastparse_ParsingRun__f_input;U();var B=_.Lfastparse_ParsingRun__f_input,j=_.Lfastparse_ParsingRun__f_index;if(B.isReachable__I__Z(j))var O=B.Lfastparse_IndexedParserInput__f_data,Z=O.charCodeAt(j)===92;else var Z=!1;if(Z?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+j|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(j,new r_(()=>'"\\\\"')),_.Lfastparse_ParsingRun__f_isSuccess){var z=_.Lfastparse_ParsingRun__f_index,J=_.Lfastparse_ParsingRun__f_failureGroupAggregate,N=_.Lfastparse_ParsingRun__f_shortParserMsg;if(z>T&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var H=_.Lfastparse_ParsingRun__f_index,W=_.Lfastparse_ParsingRun__f_index,K=_.Lfastparse_ParsingRun__f_cut,Y=_.Lfastparse_ParsingRun__f_noDropBuffer;_.Lfastparse_ParsingRun__f_noDropBuffer=!0;var X=_.Lfastparse_ParsingRun__f_failureTerminalAggregate,e_=_.Lfastparse_ParsingRun__f_input,__=_.Lfastparse_ParsingRun__f_index;if(e_.isReachable__I__Z(__))var t_=e_.Lfastparse_IndexedParserInput__f_data,n_=t_.charCodeAt(__)===48;else var n_=!1;n_?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+__|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(__,new r_(()=>'"0"')),_.Lfastparse_ParsingRun__f_noDropBuffer=Y;var s_=_.Lfastparse_ParsingRun__f_shortParserMsg,i_=_.Lfastparse_ParsingRun__f_isSuccess?_.freshFailure__I__Lfastparse_ParsingRun(W):_.freshSuccessUnit__I__Lfastparse_ParsingRun(W);_.Lfastparse_ParsingRun__f_verboseFailures&&(_.Lfastparse_ParsingRun__f_failureTerminalAggregate=X,_.Lfastparse_ParsingRun__f_failureGroupAggregate=Zo().Lfastparse_internal_Msgs$__f_empty,_.setMsg__I__F0__V(W,new r_(()=>"!"+v_().parenthize__sci_Seq__T(s_.Lfastparse_internal_Msgs__f_value)))),i_.Lfastparse_ParsingRun__f_cut=K;var c_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,h_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var w_=_.Lfastparse_ParsingRun__f_index,u_=w_>H,p_=!u_&&D.isReachable__I__Z(w_)?z:w_;u_&&_.checkForDrop__Z();var d_=_.freshSuccess__O__I__Lfastparse_ParsingRun(void 0,p_)}else var d_=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(T,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(N,h_),J.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(c_),H===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var y_=_.Lfastparse_ParsingRun__f_index,I_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,R_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(y_>x&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var S_=_.Lfastparse_ParsingRun__f_index;U();var P_=this.Digits__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);if(P_.Lfastparse_ParsingRun__f_isSuccess){var x_=P_.Lfastparse_ParsingRun__f_noDropBuffer,D_=P_.Lfastparse_ParsingRun__f_successValue;if(P_.Lfastparse_ParsingRun__f_noDropBuffer=!0,P_.freshSuccessUnit__Lfastparse_ParsingRun(),P_.Lfastparse_ParsingRun__f_noDropBuffer=x_,!(!P_.Lfastparse_ParsingRun__f_isSuccess&&P_.Lfastparse_ParsingRun__f_cut)){var F_=D_|0;this.Lcodes_quine_labs_recheck_regexp_Parser__f_additional&&!this.Lcodes_quine_labs_recheck_regexp_Parser__f_unicode?F_<=this.Lcodes_quine_labs_recheck_regexp_Parser__f_captures?U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new qo(F_),_):U().Fail__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_):U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new qo(F_),_)}}var T_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,A_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var C_=_.Lfastparse_ParsingRun__f_index,j_=C_>S_,b_=!j_&&R.isReachable__I__Z(C_)?y_:C_;j_&&_.checkForDrop__Z();var V_=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(V_,b_)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(x,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(R_,A_),I_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(T_),S_===_.Lfastparse_ParsingRun__f_traceIndex)}}var J_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,X_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Y_=_.Lfastparse_ParsingRun__f_index,U_=Y_>g,Q_=!U_&&h.isReachable__I__Z(Y_)?l:Y_;U_&&_.checkForDrop__Z();var _e=_.freshSuccess__O__I__Lfastparse_ParsingRun(f.apply__O__O__O(w|0,_.Lfastparse_ParsingRun__f_successValue),Q_)}else var _e=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(p,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs($,X_),d.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(J_),g===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var W_=_.Lfastparse_ParsingRun__f_index,N_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,H_=_.Lfastparse_ParsingRun__f_shortParserMsg;W_>o&&_.checkForDrop__Z();var se=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var Z_=_;else{var ce=_.Lfastparse_ParsingRun__f_index;U().Index__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var ue=_.Lfastparse_ParsingRun__f_failureGroupAggregate,me=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var we=_.Lfastparse_ParsingRun__f_index,Oe=we>ce,be=!Oe&&c.isReachable__I__Z(we)?W_:we;Oe&&_.checkForDrop__Z();var ie=_.freshSuccess__O__I__Lfastparse_ParsingRun(i.apply__O__O__O(se,_.Lfastparse_ParsingRun__f_successValue|0),be)}else var ie=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(o,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(H_,me),N_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ue),ce===_.Lfastparse_ParsingRun__f_traceIndex);var Z_=ie}}else var Z_=_;if(Z_.Lfastparse_ParsingRun__f_isSuccess){var le=Z_.Lfastparse_ParsingRun__f_successValue;if(le===null)throw new Q(le);var re=le.T3__f__1|0,K_=le.T3__f__2,$e=le.T3__f__3|0;Z_.Lfastparse_ParsingRun__f_successValue=op(K_,re,$e);var ee=Z_}else var ee=Z_;if(n&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new g_("WithLoc").Lsourcecode_Name__f_value,ee.Lfastparse_ParsingRun__f_index,ee.Lfastparse_ParsingRun__f_isSuccess),ee.Lfastparse_ParsingRun__f_verboseFailures){I();var xe=[new xr(new r_(()=>new g_("WithLoc").Lsourcecode_Name__f_value))],ge=k(new b,xe);if(ee.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(a,new Ge(ae().prependedAll__sc_IterableOnce__sci_List(ge)),ee.Lfastparse_ParsingRun__f_failureGroupAggregate,anew g_("BackReference").Lsourcecode_Name__f_value))],ve=k(new b,Le);if(ee.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new Ge(ae().prependedAll__sc_IterableOnce__sci_List(ve)),ee.Lfastparse_ParsingRun__f_failureGroupAggregate,rp&&_.checkForDrop__Z();var w=_.Lfastparse_ParsingRun__f_successValue;if(!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var g=_.Lfastparse_ParsingRun__f_index;U();var x=G_();x.UnitSequencer0__Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$();var R=_.Lfastparse_ParsingRun__f_index,T=_.Lfastparse_ParsingRun__f_input;U(),G_();var D=_.Lfastparse_ParsingRun__f_index,B=_.Lfastparse_ParsingRun__f_input;U();var j=_.Lfastparse_ParsingRun__f_index,O=3+j|0,Z=_.Lfastparse_ParsingRun__f_input;if(Z.isReachable__I__Z(-1+O|0)){var z=Z.Lfastparse_IndexedParserInput__f_data;if(z.charCodeAt(j)===92)var J=1+j|0,N=Z.Lfastparse_IndexedParserInput__f_data,H=N.charCodeAt(J)===107;else var H=!1;if(H)var W=2+j|0,K=Z.Lfastparse_IndexedParserInput__f_data,Y=K.charCodeAt(W)===60;else var Y=!1}else var Y=!1;if(Y?_.freshSuccessUnit__I__Lfastparse_ParsingRun(O):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(j,new r_(()=>'"\\\\k<"')),_.Lfastparse_ParsingRun__f_isSuccess){var X=_.Lfastparse_ParsingRun__f_index,e_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,__=_.Lfastparse_ParsingRun__f_shortParserMsg;if(X>D&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var t_=_.Lfastparse_ParsingRun__f_index;this.CaptureName__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var n_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,s_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var c_=_.Lfastparse_ParsingRun__f_index,h_=c_>t_,d_=!h_&&B.isReachable__I__Z(c_)?X:c_;h_&&_.checkForDrop__Z();var w_=_.Lfastparse_ParsingRun__f_successValue,i_=_.freshSuccess__O__I__Lfastparse_ParsingRun(w_,d_)}else var i_=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(D,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(__,s_),e_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(n_),t_===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var p_=_.Lfastparse_ParsingRun__f_index,y_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,I_=_.Lfastparse_ParsingRun__f_shortParserMsg;p_>R&&_.checkForDrop__Z();var R_=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var u_=_;else{var S_=_.Lfastparse_ParsingRun__f_index,P_=_.Lfastparse_ParsingRun__f_input,x_=_.Lfastparse_ParsingRun__f_index;if(P_.isReachable__I__Z(x_))var D_=P_.Lfastparse_IndexedParserInput__f_data,F_=D_.charCodeAt(x_)===62;else var F_=!1;F_?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+x_|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(x_,new r_(()=>'">"'));var T_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,A_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var j_=_.Lfastparse_ParsingRun__f_index,b_=j_>S_,V_=!b_&&T.isReachable__I__Z(j_)?p_:j_;b_&&_.checkForDrop__Z();var J_=R_,C_=_.freshSuccess__O__I__Lfastparse_ParsingRun(J_,V_)}else var C_=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(R,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(I_,A_),y_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(T_),S_===_.Lfastparse_ParsingRun__f_traceIndex);var u_=C_}}else var u_=_;if(u_.Lfastparse_ParsingRun__f_isSuccess){var X_=u_.Lfastparse_ParsingRun__f_successValue;u_.Lfastparse_ParsingRun__f_successValue=new Uo(-1,X_)}var _e=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Y_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Q_=_.Lfastparse_ParsingRun__f_index,Z_=Q_>g,W_=!Z_&&h.isReachable__I__Z(Q_)?l:Q_;Z_&&_.checkForDrop__Z();var U_=_.freshSuccess__O__I__Lfastparse_ParsingRun(f.apply__O__O__O(w|0,_.Lfastparse_ParsingRun__f_successValue),W_)}else var U_=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(p,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs($,Y_),d.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(_e),g===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var H_=_.Lfastparse_ParsingRun__f_index,se=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ce=_.Lfastparse_ParsingRun__f_shortParserMsg;H_>o&&_.checkForDrop__Z();var ue=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var N_=_;else{var me=_.Lfastparse_ParsingRun__f_index;U().Index__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var ie=_.Lfastparse_ParsingRun__f_failureGroupAggregate,we=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var be=_.Lfastparse_ParsingRun__f_index,ee=be>me,le=!ee&&c.isReachable__I__Z(be)?H_:be;ee&&_.checkForDrop__Z();var Oe=_.freshSuccess__O__I__Lfastparse_ParsingRun(i.apply__O__O__O(ue,_.Lfastparse_ParsingRun__f_successValue|0),le)}else var Oe=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(o,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ce,we),se.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ie),me===_.Lfastparse_ParsingRun__f_traceIndex);var N_=Oe}}else var N_=_;if(N_.Lfastparse_ParsingRun__f_isSuccess){var K_=N_.Lfastparse_ParsingRun__f_successValue;if(K_===null)throw new Q(K_);var $e=K_.T3__f__1|0,xe=K_.T3__f__2,ge=K_.T3__f__3|0;N_.Lfastparse_ParsingRun__f_successValue=op(xe,$e,ge);var re=N_}else var re=N_;if(n&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new g_("WithLoc").Lsourcecode_Name__f_value,re.Lfastparse_ParsingRun__f_index,re.Lfastparse_ParsingRun__f_isSuccess),re.Lfastparse_ParsingRun__f_verboseFailures){I();var ke=[new xr(new r_(()=>new g_("WithLoc").Lsourcecode_Name__f_value))],he=k(new b,ke);if(re.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(a,new Ge(ae().prependedAll__sc_IterableOnce__sci_List(he)),re.Lfastparse_ParsingRun__f_failureGroupAggregate,anew g_("NamedBackReference").Lsourcecode_Name__f_value))],oe=k(new b,Ie);if(re.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new Ge(ae().prependedAll__sc_IterableOnce__sci_List(oe)),re.Lfastparse_ParsingRun__f_failureGroupAggregate,rp&&_.checkForDrop__Z();var w=_.Lfastparse_ParsingRun__f_successValue;if(!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var g=_.Lfastparse_ParsingRun__f_index,x=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var R=_.Lfastparse_ParsingRun__f_index;U();var T=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var D=_.Lfastparse_ParsingRun__f_index;U();var B=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var j=_.Lfastparse_ParsingRun__f_index;U();var O=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var Z=_.Lfastparse_ParsingRun__f_index;U();var z=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var J=_.Lfastparse_ParsingRun__f_index;U();var N=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var H=_.Lfastparse_ParsingRun__f_index;U(),G_();var W=_.Lfastparse_ParsingRun__f_index,K=_.Lfastparse_ParsingRun__f_input;U();var Y=_.Lfastparse_ParsingRun__f_index,X=2+Y|0,e_=_.Lfastparse_ParsingRun__f_input;if(e_.isReachable__I__Z(-1+X|0)){var __=e_.Lfastparse_IndexedParserInput__f_data;if(__.charCodeAt(Y)===92)var t_=1+Y|0,n_=e_.Lfastparse_IndexedParserInput__f_data,s_=n_.charCodeAt(t_)===119;else var s_=!1}else var s_=!1;if(s_?_.freshSuccessUnit__I__Lfastparse_ParsingRun(X):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(Y,new r_(()=>'"\\\\w"')),_.Lfastparse_ParsingRun__f_isSuccess){var i_=_.Lfastparse_ParsingRun__f_index,c_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,h_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(i_>W&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var d_=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new Bo(!1,D8()),_);var w_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,u_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var y_=_.Lfastparse_ParsingRun__f_index,I_=y_>d_,R_=!I_&&K.isReachable__I__Z(y_)?i_:y_;I_&&_.checkForDrop__Z();var S_=_.Lfastparse_ParsingRun__f_successValue,p_=_.freshSuccess__O__I__Lfastparse_ParsingRun(S_,R_)}else var p_=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(W,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(h_,u_),c_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(w_),d_===_.Lfastparse_ParsingRun__f_traceIndex)}}var P_=_.Lfastparse_ParsingRun__f_shortParserMsg,x_=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|N);else if(!_.Lfastparse_ParsingRun__f_cut){var D_=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=H,D_&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(H,P_,x_,!1),_.Lfastparse_ParsingRun__f_cut=!1,G_();var F_=_.Lfastparse_ParsingRun__f_index,T_=_.Lfastparse_ParsingRun__f_input;U();var A_=_.Lfastparse_ParsingRun__f_index,C_=2+A_|0,j_=_.Lfastparse_ParsingRun__f_input;if(j_.isReachable__I__Z(-1+C_|0)){var b_=j_.Lfastparse_IndexedParserInput__f_data;if(b_.charCodeAt(A_)===92)var V_=1+A_|0,J_=j_.Lfastparse_IndexedParserInput__f_data,X_=J_.charCodeAt(V_)===87;else var X_=!1}else var X_=!1;if(X_?_.freshSuccessUnit__I__Lfastparse_ParsingRun(C_):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(A_,new r_(()=>'"\\\\W"')),_.Lfastparse_ParsingRun__f_isSuccess){var _e=_.Lfastparse_ParsingRun__f_index,Y_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,U_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_e>F_&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var Q_=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new Bo(!0,D8()),_);var Z_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,W_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var N_=_.Lfastparse_ParsingRun__f_index,H_=N_>Q_,se=!H_&&T_.isReachable__I__Z(N_)?_e:N_;H_&&_.checkForDrop__Z();var ce=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(ce,se)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(F_,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(U_,W_),Y_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Z_),Q_===_.Lfastparse_ParsingRun__f_traceIndex)}}var ue=_.Lfastparse_ParsingRun__f_shortParserMsg,me=_.Lfastparse_ParsingRun__f_cut,ie=!!(me|N);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!me&&_.freshFailure__I__Lfastparse_ParsingRun(H),_.Lfastparse_ParsingRun__f_cut=ie,D_){var we=P_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ue),Oe=_.Lfastparse_ParsingRun__f_failureGroupAggregate,be=x_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Oe);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(H,we,be,!1)}}var ee=_.Lfastparse_ParsingRun__f_shortParserMsg,le=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|z);else if(!_.Lfastparse_ParsingRun__f_cut){var re=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=J,re&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(J,ee,le,!1),_.Lfastparse_ParsingRun__f_cut=!1,G_();var K_=_.Lfastparse_ParsingRun__f_index,$e=_.Lfastparse_ParsingRun__f_input;U();var xe=_.Lfastparse_ParsingRun__f_index,ge=2+xe|0,ke=_.Lfastparse_ParsingRun__f_input;if(ke.isReachable__I__Z(-1+ge|0)){var he=ke.Lfastparse_IndexedParserInput__f_data;if(he.charCodeAt(xe)===92)var ye=1+xe|0,Le=ke.Lfastparse_IndexedParserInput__f_data,ve=Le.charCodeAt(ye)===100;else var ve=!1}else var ve=!1;if(ve?_.freshSuccessUnit__I__Lfastparse_ParsingRun(ge):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(xe,new r_(()=>'"\\\\d"')),_.Lfastparse_ParsingRun__f_isSuccess){var Ie=_.Lfastparse_ParsingRun__f_index,oe=_.Lfastparse_ParsingRun__f_failureGroupAggregate,De=_.Lfastparse_ParsingRun__f_shortParserMsg;if(Ie>K_&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var je=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new Bo(!1,R8()),_);var Se=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Ke=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Te=_.Lfastparse_ParsingRun__f_index,Ve=Te>je,qe=!Ve&&$e.isReachable__I__Z(Te)?Ie:Te;Ve&&_.checkForDrop__Z();var Ze=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(Ze,qe)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(K_,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(De,Ke),oe.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Se),je===_.Lfastparse_ParsingRun__f_traceIndex)}}var Ne=_.Lfastparse_ParsingRun__f_shortParserMsg,_r=_.Lfastparse_ParsingRun__f_cut,nr=!!(_r|z);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!_r&&_.freshFailure__I__Lfastparse_ParsingRun(J),_.Lfastparse_ParsingRun__f_cut=nr,re){var sr=ee.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ne),vr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Qe=le.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(vr);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(J,sr,Qe,!1)}}var er=_.Lfastparse_ParsingRun__f_shortParserMsg,tr=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|O);else if(!_.Lfastparse_ParsingRun__f_cut){var rr=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=Z,rr&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Z,er,tr,!1),_.Lfastparse_ParsingRun__f_cut=!1,G_();var wr=_.Lfastparse_ParsingRun__f_index,ir=_.Lfastparse_ParsingRun__f_input;U();var Ae=_.Lfastparse_ParsingRun__f_index,dr=2+Ae|0,Xe=_.Lfastparse_ParsingRun__f_input;if(Xe.isReachable__I__Z(-1+dr|0)){var or=Xe.Lfastparse_IndexedParserInput__f_data;if(or.charCodeAt(Ae)===92)var ze=1+Ae|0,Or=Xe.Lfastparse_IndexedParserInput__f_data,gr=Or.charCodeAt(ze)===68;else var gr=!1}else var gr=!1;if(gr?_.freshSuccessUnit__I__Lfastparse_ParsingRun(dr):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(Ae,new r_(()=>'"\\\\D"')),_.Lfastparse_ParsingRun__f_isSuccess){var qr=_.Lfastparse_ParsingRun__f_index,Rr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Mr=_.Lfastparse_ParsingRun__f_shortParserMsg;if(qr>wr&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var Br=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new Bo(!0,R8()),_);var jr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ur=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var zr=_.Lfastparse_ParsingRun__f_index,Lr=zr>Br,tt=!Lr&&ir.isReachable__I__Z(zr)?qr:zr;Lr&&_.checkForDrop__Z();var at=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(at,tt)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(wr,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Mr,ur),Rr.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(jr),Br===_.Lfastparse_ParsingRun__f_traceIndex)}}var Tr=_.Lfastparse_ParsingRun__f_shortParserMsg,gt=_.Lfastparse_ParsingRun__f_cut,it=!!(gt|O);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!gt&&_.freshFailure__I__Lfastparse_ParsingRun(Z),_.Lfastparse_ParsingRun__f_cut=it,rr){var yt=er.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Tr),nt=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Cr=tr.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(nt);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Z,yt,Cr,!1)}}var Qr=_.Lfastparse_ParsingRun__f_shortParserMsg,xa=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|B);else if(!_.Lfastparse_ParsingRun__f_cut){var yr=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=j,yr&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(j,Qr,xa,!1),_.Lfastparse_ParsingRun__f_cut=!1,G_();var Sr=_.Lfastparse_ParsingRun__f_index,mr=_.Lfastparse_ParsingRun__f_input;U();var Mt=_.Lfastparse_ParsingRun__f_index,Lt=2+Mt|0,zt=_.Lfastparse_ParsingRun__f_input;if(zt.isReachable__I__Z(-1+Lt|0)){var Hr=zt.Lfastparse_IndexedParserInput__f_data;if(Hr.charCodeAt(Mt)===92)var Tt=1+Mt|0,Ra=zt.Lfastparse_IndexedParserInput__f_data,Ht=Ra.charCodeAt(Tt)===115;else var Ht=!1}else var Ht=!1;if(Ht?_.freshSuccessUnit__I__Lfastparse_ParsingRun(Lt):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(Mt,new r_(()=>'"\\\\s"')),_.Lfastparse_ParsingRun__f_isSuccess){var Ye=_.Lfastparse_ParsingRun__f_index,Vr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ot=_.Lfastparse_ParsingRun__f_shortParserMsg;if(Ye>Sr&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var It=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new Bo(!1,C8()),_);var Ar=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Gr=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Gt=_.Lfastparse_ParsingRun__f_index,Jt=Gt>It,Ot=!Jt&&mr.isReachable__I__Z(Gt)?Ye:Gt;Jt&&_.checkForDrop__Z();var Za=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(Za,Ot)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Sr,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ot,Gr),Vr.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ar),It===_.Lfastparse_ParsingRun__f_traceIndex)}}var qt=_.Lfastparse_ParsingRun__f_shortParserMsg,Fa=_.Lfastparse_ParsingRun__f_cut,ga=!!(Fa|B);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!Fa&&_.freshFailure__I__Lfastparse_ParsingRun(j),_.Lfastparse_ParsingRun__f_cut=ga,yr){var aa=Qr.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(qt),Xr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ct=xa.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Xr);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(j,aa,ct,!1)}}var na=_.Lfastparse_ParsingRun__f_shortParserMsg,sa=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|T);else if(!_.Lfastparse_ParsingRun__f_cut){var bt=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=D,bt&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(D,na,sa,!1),_.Lfastparse_ParsingRun__f_cut=!1,G_();var ia=_.Lfastparse_ParsingRun__f_index,oa=_.Lfastparse_ParsingRun__f_input;U();var ca=_.Lfastparse_ParsingRun__f_index,Ca=2+ca|0,ea=_.Lfastparse_ParsingRun__f_input;if(ea.isReachable__I__Z(-1+Ca|0)){var Na=ea.Lfastparse_IndexedParserInput__f_data;if(Na.charCodeAt(ca)===92)var La=1+ca|0,Ba=ea.Lfastparse_IndexedParserInput__f_data,ra=Ba.charCodeAt(La)===83;else var ra=!1}else var ra=!1;if(ra?_.freshSuccessUnit__I__Lfastparse_ParsingRun(Ca):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(ca,new r_(()=>'"\\\\S"')),_.Lfastparse_ParsingRun__f_isSuccess){var vn=_.Lfastparse_ParsingRun__f_index,jn=_.Lfastparse_ParsingRun__f_failureGroupAggregate,yn=_.Lfastparse_ParsingRun__f_shortParserMsg;if(vn>ia&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var en=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new Bo(!0,C8()),_);var In=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Pr=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var ma=_.Lfastparse_ParsingRun__f_index,Pn=ma>en,rn=!Pn&&oa.isReachable__I__Z(ma)?vn:ma;Pn&&_.checkForDrop__Z();var En=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(En,rn)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(ia,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(yn,Pr),jn.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(In),en===_.Lfastparse_ParsingRun__f_traceIndex)}}var bn=_.Lfastparse_ParsingRun__f_shortParserMsg,ja=_.Lfastparse_ParsingRun__f_cut,Wn=!!(ja|T);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!ja&&_.freshFailure__I__Lfastparse_ParsingRun(D),_.Lfastparse_ParsingRun__f_cut=Wn,bt){var Da=na.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(bn),va=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ys=sa.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(va);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(D,Da,ys,!1)}}var Is=_.Lfastparse_ParsingRun__f_shortParserMsg,kn=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|x);else if(!_.Lfastparse_ParsingRun__f_cut){var Kn=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=R,Kn&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(R,Is,kn,!1),_.Lfastparse_ParsingRun__f_cut=!1,this.Lcodes_quine_labs_recheck_regexp_Parser__f_unicode?this.UnicodeEscapeClass__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_):U().Fail__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var Ys=_.Lfastparse_ParsingRun__f_shortParserMsg,_i=_.Lfastparse_ParsingRun__f_cut,xn=!!(_i|x);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!_i&&_.freshFailure__I__Lfastparse_ParsingRun(R),_.Lfastparse_ParsingRun__f_cut=xn,Kn){var ei=Is.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ys),$i=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Fi=kn.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs($i);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(R,ei,Fi,!1)}}var ls=_.Lfastparse_ParsingRun__f_failureGroupAggregate,wi=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var ri=_.Lfastparse_ParsingRun__f_index,ts=ri>g,Zn=!ts&&h.isReachable__I__Z(ri)?l:ri;ts&&_.checkForDrop__Z();var gi=_.freshSuccess__O__I__Lfastparse_ParsingRun(f.apply__O__O__O(w|0,_.Lfastparse_ParsingRun__f_successValue),Zn)}else var gi=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(p,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs($,wi),d.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ls),g===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var bs=_.Lfastparse_ParsingRun__f_index,kt=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Rn=_.Lfastparse_ParsingRun__f_shortParserMsg;bs>o&&_.checkForDrop__Z();var Es=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var $n=_;else{var Qn=_.Lfastparse_ParsingRun__f_index;U().Index__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var Li=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Zs=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var wn=_.Lfastparse_ParsingRun__f_index,Ns=wn>Qn,mi=!Ns&&c.isReachable__I__Z(wn)?bs:wn;Ns&&_.checkForDrop__Z();var ks=_.freshSuccess__O__I__Lfastparse_ParsingRun(i.apply__O__O__O(Es,_.Lfastparse_ParsingRun__f_successValue|0),mi)}else var ks=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(o,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Rn,Zs),kt.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Li),Qn===_.Lfastparse_ParsingRun__f_traceIndex);var $n=ks}}else var $n=_;if($n.Lfastparse_ParsingRun__f_isSuccess){var Xn=$n.Lfastparse_ParsingRun__f_successValue;if(Xn===null)throw new Q(Xn);var zs=Xn.T3__f__1|0,Cn=Xn.T3__f__2,Hs=Xn.T3__f__3|0;$n.Lfastparse_ParsingRun__f_successValue=op(Cn,zs,Hs);var Vt=$n}else var Vt=$n;if(n&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new g_("WithLoc").Lsourcecode_Name__f_value,Vt.Lfastparse_ParsingRun__f_index,Vt.Lfastparse_ParsingRun__f_isSuccess),Vt.Lfastparse_ParsingRun__f_verboseFailures){I();var Ut=[new xr(new r_(()=>new g_("WithLoc").Lsourcecode_Name__f_value))],Os=k(new b,Ut);if(Vt.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(a,new Ge(ae().prependedAll__sc_IterableOnce__sci_List(Os)),Vt.Lfastparse_ParsingRun__f_failureGroupAggregate,anew g_("EscapeClass").Lsourcecode_Name__f_value))],as=k(new b,Ji);if(Vt.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new Ge(ae().prependedAll__sc_IterableOnce__sci_List(as)),Vt.Lfastparse_ParsingRun__f_failureGroupAggregate,rp&&_.checkForDrop__Z();var w=_.Lfastparse_ParsingRun__f_successValue;if(!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var g=_.Lfastparse_ParsingRun__f_index;U();var x=G_();x.UnitSequencer0__Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$();var R=_.Lfastparse_ParsingRun__f_index,T=_.Lfastparse_ParsingRun__f_input;U();var D=G_(),B=D.Lfastparse_Implicits$Sequencer$__f_BaseSequencer2,j=_.Lfastparse_ParsingRun__f_index,O=_.Lfastparse_ParsingRun__f_input;U();var Z=G_(),z=No(Z),J=_.Lfastparse_ParsingRun__f_index,N=_.Lfastparse_ParsingRun__f_input;U();var H=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var W=_.Lfastparse_ParsingRun__f_index;U(),G_();var K=_.Lfastparse_ParsingRun__f_index,Y=_.Lfastparse_ParsingRun__f_input;U();var X=_.Lfastparse_ParsingRun__f_index,e_=3+X|0,__=_.Lfastparse_ParsingRun__f_input;if(__.isReachable__I__Z(-1+e_|0)){var t_=__.Lfastparse_IndexedParserInput__f_data;if(t_.charCodeAt(X)===92)var n_=1+X|0,s_=__.Lfastparse_IndexedParserInput__f_data,i_=s_.charCodeAt(n_)===112;else var i_=!1;if(i_)var c_=2+X|0,h_=__.Lfastparse_IndexedParserInput__f_data,d_=h_.charCodeAt(c_)===123;else var d_=!1}else var d_=!1;if(d_?_.freshSuccessUnit__I__Lfastparse_ParsingRun(e_):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(X,new r_(()=>'"\\\\p{"')),_.Lfastparse_ParsingRun__f_isSuccess){var w_=_.Lfastparse_ParsingRun__f_index,u_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,p_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(w_>K&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var y_=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(!1,_);var I_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,R_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var P_=_.Lfastparse_ParsingRun__f_index,x_=P_>y_,D_=!x_&&Y.isReachable__I__Z(P_)?w_:P_;x_&&_.checkForDrop__Z();var F_=!!_.Lfastparse_ParsingRun__f_successValue,S_=_.freshSuccess__O__I__Lfastparse_ParsingRun(F_,D_)}else var S_=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(K,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(p_,R_),u_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(I_),y_===_.Lfastparse_ParsingRun__f_traceIndex)}}var T_=_.Lfastparse_ParsingRun__f_shortParserMsg,A_=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|H);else if(!_.Lfastparse_ParsingRun__f_cut){var C_=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=W,C_&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(W,T_,A_,!1),_.Lfastparse_ParsingRun__f_cut=!1,G_();var j_=_.Lfastparse_ParsingRun__f_index,b_=_.Lfastparse_ParsingRun__f_input;U();var V_=_.Lfastparse_ParsingRun__f_index,J_=3+V_|0,X_=_.Lfastparse_ParsingRun__f_input;if(X_.isReachable__I__Z(-1+J_|0)){var _e=X_.Lfastparse_IndexedParserInput__f_data;if(_e.charCodeAt(V_)===92)var Y_=1+V_|0,U_=X_.Lfastparse_IndexedParserInput__f_data,Q_=U_.charCodeAt(Y_)===80;else var Q_=!1;if(Q_)var Z_=2+V_|0,W_=X_.Lfastparse_IndexedParserInput__f_data,N_=W_.charCodeAt(Z_)===123;else var N_=!1}else var N_=!1;if(N_?_.freshSuccessUnit__I__Lfastparse_ParsingRun(J_):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(V_,new r_(()=>'"\\\\P{"')),_.Lfastparse_ParsingRun__f_isSuccess){var H_=_.Lfastparse_ParsingRun__f_index,se=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ce=_.Lfastparse_ParsingRun__f_shortParserMsg;if(H_>j_&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var ue=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(!0,_);var me=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ie=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var we=_.Lfastparse_ParsingRun__f_index,Oe=we>ue,be=!Oe&&b_.isReachable__I__Z(we)?H_:we;Oe&&_.checkForDrop__Z();var ee=!!_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(ee,be)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(j_,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ce,ie),se.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(me),ue===_.Lfastparse_ParsingRun__f_traceIndex)}}var le=_.Lfastparse_ParsingRun__f_shortParserMsg,re=_.Lfastparse_ParsingRun__f_cut,K_=!!(re|H);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!re&&_.freshFailure__I__Lfastparse_ParsingRun(W),_.Lfastparse_ParsingRun__f_cut=K_,C_){var $e=T_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(le),xe=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ge=A_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(xe);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(W,$e,ge,!1)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var ke=_.Lfastparse_ParsingRun__f_index,he=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ye=_.Lfastparse_ParsingRun__f_shortParserMsg;_.Lfastparse_ParsingRun__f_cut=!0,ke>J&&_.checkForDrop__Z();var Le=_.Lfastparse_ParsingRun__f_successValue;if(!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var ve=_.Lfastparse_ParsingRun__f_index;this.UnicodePropertyName__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var Ie=_.Lfastparse_ParsingRun__f_failureGroupAggregate,oe=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var je=_.Lfastparse_ParsingRun__f_index,Se=je>ve,Ke=!Se&&N.isReachable__I__Z(je)?ke:je;Se&&_.checkForDrop__Z();var De=_.freshSuccess__O__I__Lfastparse_ParsingRun(z.apply__O__O__O(!!Le,_.Lfastparse_ParsingRun__f_successValue),Ke)}else{_.Lfastparse_ParsingRun__f_cut=!0;var De=_}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(J,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ye,oe),he.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ie),ve===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var Te=_.Lfastparse_ParsingRun__f_index,Ve=_.Lfastparse_ParsingRun__f_failureGroupAggregate,qe=_.Lfastparse_ParsingRun__f_shortParserMsg;Te>j&&_.checkForDrop__Z();var Ze=_.Lfastparse_ParsingRun__f_successValue;if(!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var Ne=_.Lfastparse_ParsingRun__f_index,_r=Aq();_r.GenericOptionerImplicit0__Lfastparse_Implicits$LowPriOptioner$GenericOptionerImplicit0$();var nr=_.Lfastparse_ParsingRun__f_index,sr=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1,U(),G_();var vr=_.Lfastparse_ParsingRun__f_index,Qe=_.Lfastparse_ParsingRun__f_input;U();var er=_.Lfastparse_ParsingRun__f_input,tr=_.Lfastparse_ParsingRun__f_index;if(er.isReachable__I__Z(tr))var rr=er.Lfastparse_IndexedParserInput__f_data,wr=rr.charCodeAt(tr)===61;else var wr=!1;if(wr?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+tr|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(tr,new r_(()=>'"="')),_.Lfastparse_ParsingRun__f_isSuccess){var ir=_.Lfastparse_ParsingRun__f_index,Ae=_.Lfastparse_ParsingRun__f_failureGroupAggregate,dr=_.Lfastparse_ParsingRun__f_shortParserMsg;if(ir>vr&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var Xe=_.Lfastparse_ParsingRun__f_index;this.UnicodePropertyValue__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var or=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ze=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var gr=_.Lfastparse_ParsingRun__f_index,qr=gr>Xe,Rr=!qr&&Qe.isReachable__I__Z(gr)?ir:gr;qr&&_.checkForDrop__Z();var Mr=_.Lfastparse_ParsingRun__f_successValue,Or=_.freshSuccess__O__I__Lfastparse_ParsingRun(Mr,Rr)}else var Or=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(vr,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(dr,ze),Ae.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(or),Xe===_.Lfastparse_ParsingRun__f_traceIndex)}}var Br=_.Lfastparse_ParsingRun__f_isSuccess;if(Br){var jr=_.Lfastparse_ParsingRun__f_successValue,ur=_.freshSuccess__O__Lfastparse_ParsingRun(new o_(jr));ur.Lfastparse_ParsingRun__f_cut=!!(ur.Lfastparse_ParsingRun__f_cut|sr)}else if(!_.Lfastparse_ParsingRun__f_cut){var zr=_.freshSuccess__O__I__Lfastparse_ParsingRun(a_(),nr);zr.Lfastparse_ParsingRun__f_cut=!!(zr.Lfastparse_ParsingRun__f_cut|sr)}if(_.Lfastparse_ParsingRun__f_verboseFailures){var Lr=_.Lfastparse_ParsingRun__f_shortParserMsg,tt=_.Lfastparse_ParsingRun__f_failureGroupAggregate;Br||_.aggregateMsg__I__F0__Lfastparse_internal_Msgs__V(nr,new r_(()=>v_().parenthize__sci_Seq__T(Lr.Lfastparse_internal_Msgs__f_value)+".?"),tt)}var at=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Tr=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var it=_.Lfastparse_ParsingRun__f_index,yt=it>Ne,nt=!yt&&O.isReachable__I__Z(it)?Te:it;yt&&_.checkForDrop__Z();var gt=_.freshSuccess__O__I__Lfastparse_ParsingRun(B.apply__O__O__O(Ze,_.Lfastparse_ParsingRun__f_successValue),nt)}else var gt=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(j,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(qe,Tr),Ve.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(at),Ne===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var Qr=_.Lfastparse_ParsingRun__f_index,xa=_.Lfastparse_ParsingRun__f_failureGroupAggregate,yr=_.Lfastparse_ParsingRun__f_shortParserMsg;_.Lfastparse_ParsingRun__f_cut=!0,Qr>R&&_.checkForDrop__Z();var Sr=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var Cr=_;else{var mr=_.Lfastparse_ParsingRun__f_index,Mt=_.Lfastparse_ParsingRun__f_input,Lt=_.Lfastparse_ParsingRun__f_index;if(Mt.isReachable__I__Z(Lt))var zt=Mt.Lfastparse_IndexedParserInput__f_data,Hr=zt.charCodeAt(Lt)===125;else var Hr=!1;Hr?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+Lt|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(Lt,new r_(()=>'"}"'));var Tt=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Ra=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Ye=_.Lfastparse_ParsingRun__f_index,Vr=Ye>mr,ot=!Vr&&T.isReachable__I__Z(Ye)?Qr:Ye;Vr&&_.checkForDrop__Z();var It=Sr,Ht=_.freshSuccess__O__I__Lfastparse_ParsingRun(It,ot)}else{_.Lfastparse_ParsingRun__f_cut=!0;var Ht=_}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(R,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(yr,Ra),xa.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Tt),mr===_.Lfastparse_ParsingRun__f_traceIndex);var Cr=Ht}}else var Cr=_;if(Cr.Lfastparse_ParsingRun__f_isSuccess){var Ar=Cr.Lfastparse_ParsingRun__f_successValue;_:{var Gr;if(Ar!==null){var Gt=!!Ar.T3__f__1,Jt=Ar.T3__f__2,Ot=Ar.T3__f__3,Za=a_();if(Za===Ot){var Gr=new Lu(Gt,Jt,null);break _}}if(Ar!==null){var qt=!!Ar.T3__f__1,Fa=Ar.T3__f__2,ga=Ar.T3__f__3;if(ga instanceof o_){var aa=ga,Xr=aa.s_Some__f_value,Gr=new mu(qt,Fa,Xr,null);break _}}throw new Q(Ar)}Cr.Lfastparse_ParsingRun__f_successValue=Gr}var ct=_.Lfastparse_ParsingRun__f_failureGroupAggregate,na=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var bt=_.Lfastparse_ParsingRun__f_index,ia=bt>g,oa=!ia&&h.isReachable__I__Z(bt)?l:bt;ia&&_.checkForDrop__Z();var sa=_.freshSuccess__O__I__Lfastparse_ParsingRun(f.apply__O__O__O(w|0,_.Lfastparse_ParsingRun__f_successValue),oa)}else var sa=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(p,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs($,na),d.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ct),g===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var Ca=_.Lfastparse_ParsingRun__f_index,ea=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Na=_.Lfastparse_ParsingRun__f_shortParserMsg;Ca>o&&_.checkForDrop__Z();var La=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var ca=_;else{var Ba=_.Lfastparse_ParsingRun__f_index;U().Index__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var ra=_.Lfastparse_ParsingRun__f_failureGroupAggregate,vn=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var yn=_.Lfastparse_ParsingRun__f_index,en=yn>Ba,In=!en&&c.isReachable__I__Z(yn)?Ca:yn;en&&_.checkForDrop__Z();var jn=_.freshSuccess__O__I__Lfastparse_ParsingRun(i.apply__O__O__O(La,_.Lfastparse_ParsingRun__f_successValue|0),In)}else var jn=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(o,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Na,vn),ea.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ra),Ba===_.Lfastparse_ParsingRun__f_traceIndex);var ca=jn}}else var ca=_;if(ca.Lfastparse_ParsingRun__f_isSuccess){var ma=ca.Lfastparse_ParsingRun__f_successValue;if(ma===null)throw new Q(ma);var Pn=ma.T3__f__1|0,rn=ma.T3__f__2,En=ma.T3__f__3|0;ca.Lfastparse_ParsingRun__f_successValue=op(rn,Pn,En);var Pr=ca}else var Pr=ca;if(n&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new g_("WithLoc").Lsourcecode_Name__f_value,Pr.Lfastparse_ParsingRun__f_index,Pr.Lfastparse_ParsingRun__f_isSuccess),Pr.Lfastparse_ParsingRun__f_verboseFailures){I();var bn=[new xr(new r_(()=>new g_("WithLoc").Lsourcecode_Name__f_value))],ja=k(new b,bn);if(Pr.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(a,new Ge(ae().prependedAll__sc_IterableOnce__sci_List(ja)),Pr.Lfastparse_ParsingRun__f_failureGroupAggregate,anew g_("UnicodeEscapeClass").Lsourcecode_Name__f_value))],Is=k(new b,ys);if(Pr.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new Ge(ae().prependedAll__sc_IterableOnce__sci_List(Is)),Pr.Lfastparse_ParsingRun__f_failureGroupAggregate,r{var T=jt(R);return kH(this,T)}),i=_.Lfastparse_ParsingRun__f_index,o=_.Lfastparse_ParsingRun__f_input,c=i,u=1+c|0;;){if(o.isReachable__I__Z(i))var f=i,p=o.Lfastparse_IndexedParserInput__f_data,h=!!s.apply__O__O(pt(p.charCodeAt(f)));else var h=!1;if(h)i=1+i|0;else break}i>=u?_.freshSuccessUnit__I__Lfastparse_ParsingRun(i):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(c,new r_(()=>"chars-while("+s+", 1)")),_.Lfastparse_ParsingRun__f_noDropBuffer=n;var l=_.Lfastparse_ParsingRun__f_isSuccess?_.freshSuccess__O__Lfastparse_ParsingRun(_.Lfastparse_ParsingRun__f_input.slice__I__I__T(a,_.Lfastparse_ParsingRun__f_index)):_;if(t&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new g_("UnicodePropertyName").Lsourcecode_Name__f_value,l.Lfastparse_ParsingRun__f_index,l.Lfastparse_ParsingRun__f_isSuccess),l.Lfastparse_ParsingRun__f_verboseFailures){I();var d=[new xr(new r_(()=>new g_("UnicodePropertyName").Lsourcecode_Name__f_value))],$=k(new b,d);if(l.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new Ge(ae().prependedAll__sc_IterableOnce__sci_List($)),l.Lfastparse_ParsingRun__f_failureGroupAggregate,r{var T=jt(R);return FX(this,T)}),i=_.Lfastparse_ParsingRun__f_index,o=_.Lfastparse_ParsingRun__f_input,c=i,u=1+c|0;;){if(o.isReachable__I__Z(i))var f=i,p=o.Lfastparse_IndexedParserInput__f_data,h=!!s.apply__O__O(pt(p.charCodeAt(f)));else var h=!1;if(h)i=1+i|0;else break}i>=u?_.freshSuccessUnit__I__Lfastparse_ParsingRun(i):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(c,new r_(()=>"chars-while("+s+", 1)")),_.Lfastparse_ParsingRun__f_noDropBuffer=n;var l=_.Lfastparse_ParsingRun__f_isSuccess?_.freshSuccess__O__Lfastparse_ParsingRun(_.Lfastparse_ParsingRun__f_input.slice__I__I__T(a,_.Lfastparse_ParsingRun__f_index)):_;if(t&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new g_("UnicodePropertyValue").Lsourcecode_Name__f_value,l.Lfastparse_ParsingRun__f_index,l.Lfastparse_ParsingRun__f_isSuccess),l.Lfastparse_ParsingRun__f_verboseFailures){I();var d=[new xr(new r_(()=>new g_("UnicodePropertyValue").Lsourcecode_Name__f_value))],$=k(new b,d);if(l.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new Ge(ae().prependedAll__sc_IterableOnce__sci_List($)),l.Lfastparse_ParsingRun__f_failureGroupAggregate,r'"\\\\t"')),_.Lfastparse_ParsingRun__f_isSuccess){var __=_.Lfastparse_ParsingRun__f_index,t_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,n_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(__>z&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var s_=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new P(9),_);var i_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,c_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var h_=_.Lfastparse_ParsingRun__f_index,d_=h_>s_,w_=!d_&&J.isReachable__I__Z(h_)?__:h_;d_&&_.checkForDrop__Z();var u_=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(u_,w_)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(z,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(n_,c_),t_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(i_),s_===_.Lfastparse_ParsingRun__f_traceIndex)}}var p_=_.Lfastparse_ParsingRun__f_shortParserMsg,y_=_.Lfastparse_ParsingRun__f_cut,I_=!!(y_|D);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!y_&&_.freshFailure__I__Lfastparse_ParsingRun(B),_.Lfastparse_ParsingRun__f_cut=I_,Z){var R_=j.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(p_),S_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,P_=O.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(S_);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(B,R_,P_,!1)}}var x_=_.Lfastparse_ParsingRun__f_shortParserMsg,D_=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|R);else if(!_.Lfastparse_ParsingRun__f_cut){var F_=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=T,F_&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(T,x_,D_,!1),_.Lfastparse_ParsingRun__f_cut=!1,G_();var T_=_.Lfastparse_ParsingRun__f_index,A_=_.Lfastparse_ParsingRun__f_input;U();var C_=_.Lfastparse_ParsingRun__f_index,j_=2+C_|0,b_=_.Lfastparse_ParsingRun__f_input;if(b_.isReachable__I__Z(-1+j_|0)){var V_=b_.Lfastparse_IndexedParserInput__f_data;if(V_.charCodeAt(C_)===92)var J_=1+C_|0,X_=b_.Lfastparse_IndexedParserInput__f_data,_e=X_.charCodeAt(J_)===110;else var _e=!1}else var _e=!1;if(_e?_.freshSuccessUnit__I__Lfastparse_ParsingRun(j_):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(C_,new r_(()=>'"\\\\n"')),_.Lfastparse_ParsingRun__f_isSuccess){var Y_=_.Lfastparse_ParsingRun__f_index,U_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Q_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(Y_>T_&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var Z_=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new P(10),_);var W_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,N_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var H_=_.Lfastparse_ParsingRun__f_index,se=H_>Z_,ce=!se&&A_.isReachable__I__Z(H_)?Y_:H_;se&&_.checkForDrop__Z();var ue=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(ue,ce)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(T_,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Q_,N_),U_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(W_),Z_===_.Lfastparse_ParsingRun__f_traceIndex)}}var me=_.Lfastparse_ParsingRun__f_shortParserMsg,ie=_.Lfastparse_ParsingRun__f_cut,we=!!(ie|R);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!ie&&_.freshFailure__I__Lfastparse_ParsingRun(T),_.Lfastparse_ParsingRun__f_cut=we,F_){var Oe=x_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(me),be=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ee=D_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(be);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(T,Oe,ee,!1)}}var le=_.Lfastparse_ParsingRun__f_shortParserMsg,re=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|g);else if(!_.Lfastparse_ParsingRun__f_cut){var K_=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=x,K_&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(x,le,re,!1),_.Lfastparse_ParsingRun__f_cut=!1,G_();var $e=_.Lfastparse_ParsingRun__f_index,xe=_.Lfastparse_ParsingRun__f_input;U();var ge=_.Lfastparse_ParsingRun__f_index,ke=2+ge|0,he=_.Lfastparse_ParsingRun__f_input;if(he.isReachable__I__Z(-1+ke|0)){var ye=he.Lfastparse_IndexedParserInput__f_data;if(ye.charCodeAt(ge)===92)var Le=1+ge|0,ve=he.Lfastparse_IndexedParserInput__f_data,Ie=ve.charCodeAt(Le)===118;else var Ie=!1}else var Ie=!1;if(Ie?_.freshSuccessUnit__I__Lfastparse_ParsingRun(ke):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(ge,new r_(()=>'"\\\\v"')),_.Lfastparse_ParsingRun__f_isSuccess){var oe=_.Lfastparse_ParsingRun__f_index,De=_.Lfastparse_ParsingRun__f_failureGroupAggregate,je=_.Lfastparse_ParsingRun__f_shortParserMsg;if(oe>$e&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var Se=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new P(11),_);var Ke=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Te=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Ve=_.Lfastparse_ParsingRun__f_index,qe=Ve>Se,Ze=!qe&&xe.isReachable__I__Z(Ve)?oe:Ve;qe&&_.checkForDrop__Z();var Ne=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(Ne,Ze)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V($e,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(je,Te),De.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ke),Se===_.Lfastparse_ParsingRun__f_traceIndex)}}var _r=_.Lfastparse_ParsingRun__f_shortParserMsg,nr=_.Lfastparse_ParsingRun__f_cut,sr=!!(nr|g);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!nr&&_.freshFailure__I__Lfastparse_ParsingRun(x),_.Lfastparse_ParsingRun__f_cut=sr,K_){var vr=le.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(_r),Qe=_.Lfastparse_ParsingRun__f_failureGroupAggregate,er=re.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Qe);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(x,vr,er,!1)}}var tr=_.Lfastparse_ParsingRun__f_shortParserMsg,rr=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|$);else if(!_.Lfastparse_ParsingRun__f_cut){var wr=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=w,wr&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(w,tr,rr,!1),_.Lfastparse_ParsingRun__f_cut=!1,G_();var ir=_.Lfastparse_ParsingRun__f_index,Ae=_.Lfastparse_ParsingRun__f_input;U();var dr=_.Lfastparse_ParsingRun__f_index,Xe=2+dr|0,or=_.Lfastparse_ParsingRun__f_input;if(or.isReachable__I__Z(-1+Xe|0)){var ze=or.Lfastparse_IndexedParserInput__f_data;if(ze.charCodeAt(dr)===92)var Or=1+dr|0,gr=or.Lfastparse_IndexedParserInput__f_data,qr=gr.charCodeAt(Or)===102;else var qr=!1}else var qr=!1;if(qr?_.freshSuccessUnit__I__Lfastparse_ParsingRun(Xe):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(dr,new r_(()=>'"\\\\f"')),_.Lfastparse_ParsingRun__f_isSuccess){var Rr=_.Lfastparse_ParsingRun__f_index,Mr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Br=_.Lfastparse_ParsingRun__f_shortParserMsg;if(Rr>ir&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var jr=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new P(12),_);var ur=_.Lfastparse_ParsingRun__f_failureGroupAggregate,zr=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Lr=_.Lfastparse_ParsingRun__f_index,tt=Lr>jr,at=!tt&&Ae.isReachable__I__Z(Lr)?Rr:Lr;tt&&_.checkForDrop__Z();var Tr=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(Tr,at)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(ir,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Br,zr),Mr.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ur),jr===_.Lfastparse_ParsingRun__f_traceIndex)}}var gt=_.Lfastparse_ParsingRun__f_shortParserMsg,it=_.Lfastparse_ParsingRun__f_cut,yt=!!(it|$);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!it&&_.freshFailure__I__Lfastparse_ParsingRun(w),_.Lfastparse_ParsingRun__f_cut=yt,wr){var nt=tr.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(gt),Cr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Qr=rr.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Cr);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(w,nt,Qr,!1)}}var xa=_.Lfastparse_ParsingRun__f_shortParserMsg,yr=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|l);else if(!_.Lfastparse_ParsingRun__f_cut){var Sr=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=d,Sr&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(d,xa,yr,!1),_.Lfastparse_ParsingRun__f_cut=!1,G_();var mr=_.Lfastparse_ParsingRun__f_index,Mt=_.Lfastparse_ParsingRun__f_input;U();var Lt=_.Lfastparse_ParsingRun__f_index,zt=2+Lt|0,Hr=_.Lfastparse_ParsingRun__f_input;if(Hr.isReachable__I__Z(-1+zt|0)){var Tt=Hr.Lfastparse_IndexedParserInput__f_data;if(Tt.charCodeAt(Lt)===92)var Ra=1+Lt|0,Ht=Hr.Lfastparse_IndexedParserInput__f_data,Ye=Ht.charCodeAt(Ra)===114;else var Ye=!1}else var Ye=!1;if(Ye?_.freshSuccessUnit__I__Lfastparse_ParsingRun(zt):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(Lt,new r_(()=>'"\\\\r"')),_.Lfastparse_ParsingRun__f_isSuccess){var Vr=_.Lfastparse_ParsingRun__f_index,ot=_.Lfastparse_ParsingRun__f_failureGroupAggregate,It=_.Lfastparse_ParsingRun__f_shortParserMsg;if(Vr>mr&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var Ar=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new P(13),_);var Gr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Gt=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Jt=_.Lfastparse_ParsingRun__f_index,Ot=Jt>Ar,Za=!Ot&&Mt.isReachable__I__Z(Jt)?Vr:Jt;Ot&&_.checkForDrop__Z();var qt=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(qt,Za)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(mr,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(It,Gt),ot.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Gr),Ar===_.Lfastparse_ParsingRun__f_traceIndex)}}var Fa=_.Lfastparse_ParsingRun__f_shortParserMsg,ga=_.Lfastparse_ParsingRun__f_cut,aa=!!(ga|l);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!ga&&_.freshFailure__I__Lfastparse_ParsingRun(d),_.Lfastparse_ParsingRun__f_cut=aa,Sr){var Xr=xa.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Fa),ct=_.Lfastparse_ParsingRun__f_failureGroupAggregate,na=yr.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ct);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(d,Xr,na,!1)}}var sa=_.Lfastparse_ParsingRun__f_shortParserMsg,bt=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|p);else if(!_.Lfastparse_ParsingRun__f_cut){var ia=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=h,ia&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(h,sa,bt,!1),_.Lfastparse_ParsingRun__f_cut=!1,G_();var oa=_.Lfastparse_ParsingRun__f_index,ca=_.Lfastparse_ParsingRun__f_input;U();var Ca=_.Lfastparse_ParsingRun__f_index,ea=2+Ca|0,Na=_.Lfastparse_ParsingRun__f_input;if(Na.isReachable__I__Z(-1+ea|0)){var La=Na.Lfastparse_IndexedParserInput__f_data;if(La.charCodeAt(Ca)===92)var Ba=1+Ca|0,ra=Na.Lfastparse_IndexedParserInput__f_data,vn=ra.charCodeAt(Ba)===99;else var vn=!1}else var vn=!1;if(vn?_.freshSuccessUnit__I__Lfastparse_ParsingRun(ea):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(Ca,new r_(()=>'"\\\\c"')),_.Lfastparse_ParsingRun__f_isSuccess){var jn=_.Lfastparse_ParsingRun__f_index,yn=_.Lfastparse_ParsingRun__f_failureGroupAggregate,en=_.Lfastparse_ParsingRun__f_shortParserMsg;if(jn>oa&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var In=_.Lfastparse_ParsingRun__f_index;U();var Pr=_.Lfastparse_ParsingRun__f_index,ma=_.Lfastparse_ParsingRun__f_noDropBuffer;_.Lfastparse_ParsingRun__f_noDropBuffer=!0,U();var Pn=new y(Ic=>{var F$=jt(Ic);return bH(this,F$)}),rn=_.Lfastparse_ParsingRun__f_index;if(_.Lfastparse_ParsingRun__f_input.isReachable__I__Z(_.Lfastparse_ParsingRun__f_index))var En=_.Lfastparse_ParsingRun__f_input,bn=_.Lfastparse_ParsingRun__f_index,ja=En.Lfastparse_IndexedParserInput__f_data,Wn=!!Pn.apply__O__O(pt(ja.charCodeAt(bn)));else var Wn=!1;Wn?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+_.Lfastparse_ParsingRun__f_index|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(rn,new r_(()=>"char-pred("+Pn+")")),_.Lfastparse_ParsingRun__f_noDropBuffer=ma;var Da=_.Lfastparse_ParsingRun__f_isSuccess?_.freshSuccess__O__Lfastparse_ParsingRun(_.Lfastparse_ParsingRun__f_input.slice__I__I__T(Pr,_.Lfastparse_ParsingRun__f_index)):_;if(Da.Lfastparse_ParsingRun__f_isSuccess){var va=Da.Lfastparse_ParsingRun__f_successValue;Da.Lfastparse_ParsingRun__f_successValue=new P(va.charCodeAt(0)%32|0)}var ys=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Is=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var kn=_.Lfastparse_ParsingRun__f_index,Kn=kn>In,Ys=!Kn&&ca.isReachable__I__Z(kn)?jn:kn;Kn&&_.checkForDrop__Z();var _i=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(_i,Ys)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(oa,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(en,Is),yn.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ys),In===_.Lfastparse_ParsingRun__f_traceIndex)}}var xn=_.Lfastparse_ParsingRun__f_shortParserMsg,ei=_.Lfastparse_ParsingRun__f_cut,$i=!!(ei|p);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!ei&&_.freshFailure__I__Lfastparse_ParsingRun(h),_.Lfastparse_ParsingRun__f_cut=$i,ia){var Fi=sa.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(xn),ls=_.Lfastparse_ParsingRun__f_failureGroupAggregate,wi=bt.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ls);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(h,Fi,wi,!1)}}var gi=_.Lfastparse_ParsingRun__f_shortParserMsg,ri=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|u);else if(!_.Lfastparse_ParsingRun__f_cut){var ts=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=f,ts&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(f,gi,ri,!1),_.Lfastparse_ParsingRun__f_cut=!1,G_();var Zn=_.Lfastparse_ParsingRun__f_index,$n=_.Lfastparse_ParsingRun__f_input;U();var bs=_.Lfastparse_ParsingRun__f_index,kt=2+bs|0,Rn=_.Lfastparse_ParsingRun__f_input;if(Rn.isReachable__I__Z(-1+kt|0)){var Es=Rn.Lfastparse_IndexedParserInput__f_data;if(Es.charCodeAt(bs)===92)var Qn=1+bs|0,Li=Rn.Lfastparse_IndexedParserInput__f_data,Zs=Li.charCodeAt(Qn)===120;else var Zs=!1}else var Zs=!1;if(Zs?_.freshSuccessUnit__I__Lfastparse_ParsingRun(kt):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(bs,new r_(()=>'"\\\\x"')),_.Lfastparse_ParsingRun__f_isSuccess){var ks=_.Lfastparse_ParsingRun__f_index,wn=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Ns=_.Lfastparse_ParsingRun__f_shortParserMsg;if(ks>Zn&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var mi=_.Lfastparse_ParsingRun__f_index;U();var Vt=_.Lfastparse_ParsingRun__f_index,Xn=_.Lfastparse_ParsingRun__f_noDropBuffer;_.Lfastparse_ParsingRun__f_noDropBuffer=!0,U(),U();for(var zs=Pq(),Cn=vi(),Hs=qq(),Ut=_.Lfastparse_ParsingRun__f_index,Os=0,qs=!1,Ss=_.Lfastparse_ParsingRun__f_cut,Gi=null,Ji=null;;){_.Lfastparse_ParsingRun__f_cut=!!(qs|(Os<0&&Ss)),this.HexDigit__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var as=_.Lfastparse_ParsingRun__f_shortParserMsg,Gs=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Ps=_.Lfastparse_ParsingRun__f_cut,fs=_.Lfastparse_ParsingRun__f_verboseFailures;if(_.Lfastparse_ParsingRun__f_isSuccess){var lo=_.Lfastparse_ParsingRun__f_index,Pu=_.Lfastparse_ParsingRun__f_successValue,mc=1+Os|0;if(mc===2){var xu=B$(Hs,lo,lo,mc,!!(Ss|Ps),2,_,zs,void 0);fs&&_.setMsg__I__F0__V(Ut,new r_((Ic=>()=>v_().parenthize__sci_Seq__T(Ic.Lfastparse_internal_Msgs__f_value)+".rep")(as)));break}else{if(Cn!==vi()&&v_().consumeWhitespace__F1__Lfastparse_ParsingRun__V(Cn,_),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){_.Lfastparse_ParsingRun__f_cut=!1;var Hc=_.Lfastparse_ParsingRun__f_cut,Ru=!!(!!(Ss|Ps)|Hc);Ut=lo,Os=mc,qs=!1,Ss=Ru,Gi=null,Ji=Gs;continue}break}}else{var za=Ps?_:B$(Hs,Ut,Ut,Os,!!(Ss|Ps),2,_,zs,void 0);if(fs){var ti=Ut,ai=Gi,_c=Ji,Bi=qs;if(ai===null||Bi)_.aggregateMsg__I__F0__Lfastparse_internal_Msgs__V(ti,new r_((Ic=>()=>v_().parenthize__sci_Seq__T(Ic.Lfastparse_internal_Msgs__f_value)+".rep(0)")(as)),_.Lfastparse_ParsingRun__f_failureGroupAggregate);else{var Ui=new r_((Ic=>()=>v_().parenthize__sci_Seq__T(Ic.Lfastparse_internal_Msgs__f_value)+".rep(0)")(as));if(_c===null)var Wi=v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ai,as);else var zc=v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ai,as),Wi=_c.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(zc);_.aggregateMsg__I__F0__Lfastparse_internal_Msgs__V(ti,Ui,Wi)}}break}}_.Lfastparse_ParsingRun__f_noDropBuffer=Xn;var Vo=_.Lfastparse_ParsingRun__f_isSuccess?_.freshSuccess__O__Lfastparse_ParsingRun(_.Lfastparse_ParsingRun__f_input.slice__I__I__T(Vt,_.Lfastparse_ParsingRun__f_index)):_;if(Vo.Lfastparse_ParsingRun__f_isSuccess){var ec=Vo.Lfastparse_ParsingRun__f_successValue;Vo.Lfastparse_ParsingRun__f_successValue=new P(Nr().parseInt__T__I__I(ec,16))}var Gc=_.Lfastparse_ParsingRun__f_failureGroupAggregate,cf=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Jc=_.Lfastparse_ParsingRun__f_index,hl=Jc>mi,dl=!hl&&$n.isReachable__I__Z(Jc)?ks:Jc;hl&&_.checkForDrop__Z();var uf=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(uf,dl)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Zn,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ns,cf),wn.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Gc),mi===_.Lfastparse_ParsingRun__f_traceIndex)}}var $l=_.Lfastparse_ParsingRun__f_shortParserMsg,Uc=_.Lfastparse_ParsingRun__f_cut,Ao=!!(Uc|u);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!Uc&&_.freshFailure__I__Lfastparse_ParsingRun(f),_.Lfastparse_ParsingRun__f_cut=Ao,ts){var wl=gi.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs($l),fo=_.Lfastparse_ParsingRun__f_failureGroupAggregate,lf=ri.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(fo);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(f,wl,lf,!1)}}var gl=_.Lfastparse_ParsingRun__f_shortParserMsg,Ll=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|o);else if(!_.Lfastparse_ParsingRun__f_cut){var Cu=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=c,Cu&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(c,gl,Ll,!1),_.Lfastparse_ParsingRun__f_cut=!1,G_();var ml=_.Lfastparse_ParsingRun__f_index,Du=_.Lfastparse_ParsingRun__f_input;U(),G_();var Wc=_.Lfastparse_ParsingRun__f_index,ff=_.Lfastparse_ParsingRun__f_input;U();var Kc=_.Lfastparse_ParsingRun__f_index,vc=2+Kc|0,yc=_.Lfastparse_ParsingRun__f_input;if(yc.isReachable__I__Z(-1+vc|0)){var vl=yc.Lfastparse_IndexedParserInput__f_data;if(vl.charCodeAt(Kc)===92)var pf=1+Kc|0,Mu=yc.Lfastparse_IndexedParserInput__f_data,Tu=Mu.charCodeAt(pf)===48;else var Tu=!1}else var Tu=!1;if(Tu?_.freshSuccessUnit__I__Lfastparse_ParsingRun(vc):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(Kc,new r_(()=>'"\\\\0"')),_.Lfastparse_ParsingRun__f_isSuccess){var yl=_.Lfastparse_ParsingRun__f_index,Ah=_.Lfastparse_ParsingRun__f_failureGroupAggregate,hf=_.Lfastparse_ParsingRun__f_shortParserMsg;if(yl>Wc&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var df=_.Lfastparse_ParsingRun__f_index;U();var $f=_.Lfastparse_ParsingRun__f_index,wf=_.Lfastparse_ParsingRun__f_cut,Qc=_.Lfastparse_ParsingRun__f_noDropBuffer;_.Lfastparse_ParsingRun__f_noDropBuffer=!0;var fp=_.Lfastparse_ParsingRun__f_failureTerminalAggregate,pp=new y(Ic=>{var F$=jt(Ic);return sP(this,F$)}),Fh=_.Lfastparse_ParsingRun__f_index;if(_.Lfastparse_ParsingRun__f_input.isReachable__I__Z(_.Lfastparse_ParsingRun__f_index))var hp=_.Lfastparse_ParsingRun__f_input,dp=_.Lfastparse_ParsingRun__f_index,$p=hp.Lfastparse_IndexedParserInput__f_data,Vu=!!pp.apply__O__O(pt($p.charCodeAt(dp)));else var Vu=!1;Vu?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+_.Lfastparse_ParsingRun__f_index|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(Fh,new r_(()=>"char-pred("+pp+")")),_.Lfastparse_ParsingRun__f_noDropBuffer=Qc;var Bh=_.Lfastparse_ParsingRun__f_shortParserMsg,wp=_.Lfastparse_ParsingRun__f_isSuccess?_.freshFailure__I__Lfastparse_ParsingRun($f):_.freshSuccessUnit__I__Lfastparse_ParsingRun($f);_.Lfastparse_ParsingRun__f_verboseFailures&&(_.Lfastparse_ParsingRun__f_failureTerminalAggregate=fp,_.Lfastparse_ParsingRun__f_failureGroupAggregate=Zo().Lfastparse_internal_Msgs$__f_empty,_.setMsg__I__F0__V($f,new r_(()=>"!"+v_().parenthize__sci_Seq__T(Bh.Lfastparse_internal_Msgs__f_value)))),wp.Lfastparse_ParsingRun__f_cut=wf;var jh=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Eh=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Au=_.Lfastparse_ParsingRun__f_index,gf=Au>df,ps=!gf&&ff.isReachable__I__Z(Au)?yl:Au;gf&&_.checkForDrop__Z();var gp=_.freshSuccess__O__I__Lfastparse_ParsingRun(void 0,ps)}else var gp=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Wc,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(hf,Eh),Ah.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(jh),df===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var Pd=_.Lfastparse_ParsingRun__f_index,K1=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Q1=_.Lfastparse_ParsingRun__f_shortParserMsg;if(Pd>ml&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var Zh=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new P(0),_);var X1=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Y1=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Nh=_.Lfastparse_ParsingRun__f_index,xd=Nh>Zh,Rd=!xd&&Du.isReachable__I__Z(Nh)?Pd:Nh;xd&&_.checkForDrop__Z();var Cd=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(Cd,Rd)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(ml,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Q1,Y1),K1.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(X1),Zh===_.Lfastparse_ParsingRun__f_traceIndex)}}var Dd=_.Lfastparse_ParsingRun__f_shortParserMsg,Md=_.Lfastparse_ParsingRun__f_cut,Td=!!(Md|o);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!Md&&_.freshFailure__I__Lfastparse_ParsingRun(c),_.Lfastparse_ParsingRun__f_cut=Td,Cu){var zh=gl.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Dd),Vd=_.Lfastparse_ParsingRun__f_failureGroupAggregate,_$=Ll.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Vd);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(c,zh,_$,!1)}}var Hh=_.Lfastparse_ParsingRun__f_shortParserMsg,ug=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|s);else if(!_.Lfastparse_ParsingRun__f_cut){var Ad=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=i,Ad&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(i,Hh,ug,!1),_.Lfastparse_ParsingRun__f_cut=!1,this.OctalEscape__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var Sy=_.Lfastparse_ParsingRun__f_shortParserMsg,sm=_.Lfastparse_ParsingRun__f_cut,Py=!!(sm|s);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!sm&&_.freshFailure__I__Lfastparse_ParsingRun(i),_.Lfastparse_ParsingRun__f_cut=Py,Ad){var im=Hh.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Sy),xy=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Ry=ug.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(xy);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(i,im,Ry,!1)}}var lg=_.Lfastparse_ParsingRun__f_shortParserMsg,om=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess){_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|a);var Xc=_}else if(_.Lfastparse_ParsingRun__f_cut)var Xc=_;else{var A$=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=n,A$&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(n,lg,om,!1),_.Lfastparse_ParsingRun__f_cut=!1,this.IdentityEscape__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var cm=_.Lfastparse_ParsingRun__f_shortParserMsg,um=_.Lfastparse_ParsingRun__f_cut,Cy=!!(um|a);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!um&&_.freshFailure__I__Lfastparse_ParsingRun(n),_.Lfastparse_ParsingRun__f_cut=Cy,A$){var lm=lg.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(cm),Dy=_.Lfastparse_ParsingRun__f_failureGroupAggregate,My=om.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Dy);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(n,lm,My,!1)}var Xc=_}if(t&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new g_("EscapeCharacter").Lsourcecode_Name__f_value,Xc.Lfastparse_ParsingRun__f_index,Xc.Lfastparse_ParsingRun__f_isSuccess),Xc.Lfastparse_ParsingRun__f_verboseFailures){I();var Ty=[new xr(new r_(()=>new g_("EscapeCharacter").Lsourcecode_Name__f_value))],fg=k(new b,Ty);if(Xc.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new Ge(ae().prependedAll__sc_IterableOnce__sci_List(fg)),Xc.Lfastparse_ParsingRun__f_failureGroupAggregate,r'"\\\\u{"')),_.Lfastparse_ParsingRun__f_isSuccess){var le=_.Lfastparse_ParsingRun__f_index,re=_.Lfastparse_ParsingRun__f_failureGroupAggregate,K_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_cut=!0,le>W_&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var $e=_.Lfastparse_ParsingRun__f_index,xe=_.Lfastparse_ParsingRun__f_index;U(),U();var ge=_.Lfastparse_ParsingRun__f_index,ke=_.Lfastparse_ParsingRun__f_noDropBuffer;_.Lfastparse_ParsingRun__f_noDropBuffer=!0,U();var he=_.Lfastparse_ParsingRun__f_cut,ye=!1;ye=he;for(var Le=_.Lfastparse_ParsingRun__f_index,ve=0,Ie=null;;){_.Lfastparse_ParsingRun__f_cut=ye&&ve<1,U(),this.HexDigit__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var oe=_.Lfastparse_ParsingRun__f_shortParserMsg,De=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(ye=!!(ye|_.Lfastparse_ParsingRun__f_cut),_.Lfastparse_ParsingRun__f_isSuccess){var qe=_.Lfastparse_ParsingRun__f_index;if(_.Lfastparse_ParsingRun__f_cut=!1,vi()!==vi()&&v_().consumeWhitespace__F1__Lfastparse_ParsingRun__V(vi(),_),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){_.Lfastparse_ParsingRun__f_cut=!1;var Ze=1+ve|0;Le=qe,ve=Ze,Ie=De;continue}break}else{var je=_.Lfastparse_ParsingRun__f_cut?_:ve<1?_.augmentFailure__I__Z__Lfastparse_ParsingRun(Le,ye):_.freshSuccess__O__I__Z__Lfastparse_ParsingRun(void 0,Le,ye);if(_.Lfastparse_ParsingRun__f_verboseFailures){var Se=Le,Ke=new r_((gf=>()=>v_().parenthize__sci_Seq__T(gf.Lfastparse_internal_Msgs__f_value)+".rep(1)")(oe));if(Ie===null)var Te=_.Lfastparse_ParsingRun__f_failureGroupAggregate;else var Ve=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Te=Ie.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ve);_.aggregateMsg__I__F0__Lfastparse_internal_Msgs__V(Se,Ke,Te)}break}}_.Lfastparse_ParsingRun__f_noDropBuffer=ke;var Ne=_.Lfastparse_ParsingRun__f_isSuccess?_.freshSuccess__O__Lfastparse_ParsingRun(_.Lfastparse_ParsingRun__f_input.slice__I__I__T(ge,_.Lfastparse_ParsingRun__f_index)):_;if(Ne.Lfastparse_ParsingRun__f_isSuccess){var _r=Ne.Lfastparse_ParsingRun__f_successValue;Ne.Lfastparse_ParsingRun__f_successValue=new P(Nr().parseInt__T__I__I(_r,16))}if(_.Lfastparse_ParsingRun__f_isSuccess){var nr=_.Lfastparse_ParsingRun__f_successValue;nr.isValidCodePoint__Z()||_.freshFailure__Lfastparse_ParsingRun()}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(xe,new r_(()=>"filter"));var sr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,vr=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var er=_.Lfastparse_ParsingRun__f_index,tr=er>$e,rr=!tr&&N_.isReachable__I__Z(er)?le:er;tr&&_.checkForDrop__Z();var wr=_.Lfastparse_ParsingRun__f_successValue,Qe=_.freshSuccess__O__I__Lfastparse_ParsingRun(wr,rr)}else{_.Lfastparse_ParsingRun__f_cut=!0;var Qe=_}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(W_,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(K_,vr),re.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(sr),$e===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var ir=_.Lfastparse_ParsingRun__f_index,Ae=_.Lfastparse_ParsingRun__f_failureGroupAggregate,dr=_.Lfastparse_ParsingRun__f_shortParserMsg;_.Lfastparse_ParsingRun__f_cut=!0,ir>Q_&&_.checkForDrop__Z();var Xe=_.Lfastparse_ParsingRun__f_successValue;if(!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var or=_.Lfastparse_ParsingRun__f_index,ze=_.Lfastparse_ParsingRun__f_input,Or=_.Lfastparse_ParsingRun__f_index;if(ze.isReachable__I__Z(Or))var gr=ze.Lfastparse_IndexedParserInput__f_data,qr=gr.charCodeAt(Or)===125;else var qr=!1;qr?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+Or|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(Or,new r_(()=>'"}"'));var Rr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Mr=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var jr=_.Lfastparse_ParsingRun__f_index,ur=jr>or,zr=!ur&&Z_.isReachable__I__Z(jr)?ir:jr;ur&&_.checkForDrop__Z();var Lr=Xe,Br=_.freshSuccess__O__I__Lfastparse_ParsingRun(Lr,zr)}else{_.Lfastparse_ParsingRun__f_cut=!0;var Br=_}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Q_,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(dr,Mr),Ae.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Rr),or===_.Lfastparse_ParsingRun__f_traceIndex)}}var tt=_.Lfastparse_ParsingRun__f_shortParserMsg,at=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess){_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|_e);var Tr=_}else if(_.Lfastparse_ParsingRun__f_cut)var Tr=_;else{var gt=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=Y_,gt&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Y_,tt,at,!1),_.Lfastparse_ParsingRun__f_cut=!1,G_();var it=_.Lfastparse_ParsingRun__f_index,yt=_.Lfastparse_ParsingRun__f_input;U();var nt=_.Lfastparse_ParsingRun__f_index,Cr=2+nt|0,Qr=_.Lfastparse_ParsingRun__f_input;if(Qr.isReachable__I__Z(-1+Cr|0)){var xa=Qr.Lfastparse_IndexedParserInput__f_data;if(xa.charCodeAt(nt)===92)var yr=1+nt|0,Sr=Qr.Lfastparse_IndexedParserInput__f_data,mr=Sr.charCodeAt(yr)===117;else var mr=!1}else var mr=!1;if(mr?_.freshSuccessUnit__I__Lfastparse_ParsingRun(Cr):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(nt,new r_(()=>'"\\\\u"')),_.Lfastparse_ParsingRun__f_isSuccess){var Mt=_.Lfastparse_ParsingRun__f_index,Lt=_.Lfastparse_ParsingRun__f_failureGroupAggregate,zt=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_cut=!0,Mt>it&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var Hr=_.Lfastparse_ParsingRun__f_index;U(),U();var Tt=_.Lfastparse_ParsingRun__f_index,Ra=_.Lfastparse_ParsingRun__f_noDropBuffer;_.Lfastparse_ParsingRun__f_noDropBuffer=!0,U(),U();for(var Ht=Pq(),Ye=vi(),Vr=qq(),ot=_.Lfastparse_ParsingRun__f_index,It=0,Ar=!1,Gr=_.Lfastparse_ParsingRun__f_cut,Gt=null,Jt=null;;){_.Lfastparse_ParsingRun__f_cut=!!(Ar|(It<0&&Gr)),this.HexDigit__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var Ot=_.Lfastparse_ParsingRun__f_shortParserMsg,Za=_.Lfastparse_ParsingRun__f_failureGroupAggregate,qt=_.Lfastparse_ParsingRun__f_cut,Fa=_.Lfastparse_ParsingRun__f_verboseFailures;if(_.Lfastparse_ParsingRun__f_isSuccess){var oa=_.Lfastparse_ParsingRun__f_index,ca=_.Lfastparse_ParsingRun__f_successValue,Ca=1+It|0;if(Ca===4){var ea=B$(Vr,oa,oa,Ca,!!(Gr|qt),4,_,Ht,void 0);Fa&&_.setMsg__I__F0__V(ot,new r_((ps=>()=>v_().parenthize__sci_Seq__T(ps.Lfastparse_internal_Msgs__f_value)+".rep")(Ot)));break}else{if(Ye!==vi()&&v_().consumeWhitespace__F1__Lfastparse_ParsingRun__V(Ye,_),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){_.Lfastparse_ParsingRun__f_cut=!1;var Na=_.Lfastparse_ParsingRun__f_cut,La=!!(!!(Gr|qt)|Na);ot=oa,It=Ca,Ar=!1,Gr=La,Gt=null,Jt=Za;continue}break}}else{var ga=qt?_:B$(Vr,ot,ot,It,!!(Gr|qt),4,_,Ht,void 0);if(Fa){var aa=ot,Xr=Gt,ct=Jt,na=Ar;if(Xr===null||na)_.aggregateMsg__I__F0__Lfastparse_internal_Msgs__V(aa,new r_((ps=>()=>v_().parenthize__sci_Seq__T(ps.Lfastparse_internal_Msgs__f_value)+".rep(0)")(Ot)),_.Lfastparse_ParsingRun__f_failureGroupAggregate);else{var sa=new r_((ps=>()=>v_().parenthize__sci_Seq__T(ps.Lfastparse_internal_Msgs__f_value)+".rep(0)")(Ot));if(ct===null)var bt=v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Xr,Ot);else var ia=v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Xr,Ot),bt=ct.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ia);_.aggregateMsg__I__F0__Lfastparse_internal_Msgs__V(aa,sa,bt)}}break}}_.Lfastparse_ParsingRun__f_noDropBuffer=Ra;var Ba=_.Lfastparse_ParsingRun__f_isSuccess?_.freshSuccess__O__Lfastparse_ParsingRun(_.Lfastparse_ParsingRun__f_input.slice__I__I__T(Tt,_.Lfastparse_ParsingRun__f_index)):_;if(Ba.Lfastparse_ParsingRun__f_isSuccess){var vn=Ba.Lfastparse_ParsingRun__f_successValue;Ba.Lfastparse_ParsingRun__f_successValue=Nr().parseInt__T__I__I(vn,16);var ra=Ba}else var ra=Ba;if(ra.Lfastparse_ParsingRun__f_isSuccess){var jn=ra.Lfastparse_ParsingRun__f_noDropBuffer,yn=ra.Lfastparse_ParsingRun__f_successValue;if(ra.Lfastparse_ParsingRun__f_noDropBuffer=!0,ra.freshSuccessUnit__Lfastparse_ParsingRun(),ra.Lfastparse_ParsingRun__f_noDropBuffer=jn,!(!ra.Lfastparse_ParsingRun__f_isSuccess&&ra.Lfastparse_ParsingRun__f_cut)){var en=yn|0;if(en>=55296&&en<=56319){var In=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var Pr=_.Lfastparse_ParsingRun__f_index;U(),G_();var ma=_.Lfastparse_ParsingRun__f_index,Pn=_.Lfastparse_ParsingRun__f_input;U();var rn=_.Lfastparse_ParsingRun__f_index,En=2+rn|0,bn=_.Lfastparse_ParsingRun__f_input;if(bn.isReachable__I__Z(-1+En|0)){var ja=bn.Lfastparse_IndexedParserInput__f_data;if(ja.charCodeAt(rn)===92)var Wn=1+rn|0,Da=bn.Lfastparse_IndexedParserInput__f_data,va=Da.charCodeAt(Wn)===117;else var va=!1}else var va=!1;if(va?_.freshSuccessUnit__I__Lfastparse_ParsingRun(En):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(rn,new r_(()=>'"\\\\u"')),_.Lfastparse_ParsingRun__f_isSuccess){var ys=_.Lfastparse_ParsingRun__f_index,Is=_.Lfastparse_ParsingRun__f_failureGroupAggregate,kn=_.Lfastparse_ParsingRun__f_shortParserMsg;if(ys>ma&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var Kn=_.Lfastparse_ParsingRun__f_index;U();var Ys=_.Lfastparse_ParsingRun__f_index,_i=_.Lfastparse_ParsingRun__f_noDropBuffer;_.Lfastparse_ParsingRun__f_noDropBuffer=!0,U(),G_();var xn=_.Lfastparse_ParsingRun__f_index,ei=_.Lfastparse_ParsingRun__f_input;U(),G_();var $i=_.Lfastparse_ParsingRun__f_index,Fi=_.Lfastparse_ParsingRun__f_input;U();var ls=_.Lfastparse_ParsingRun__f_index;if(!_.Lfastparse_ParsingRun__f_input.isReachable__I__Z(ls))_.freshFailure__Lfastparse_ParsingRun();else{var wi=_.Lfastparse_ParsingRun__f_input,gi=_.Lfastparse_ParsingRun__f_index,ri=wi.Lfastparse_IndexedParserInput__f_data,ts=ri.charCodeAt(gi);switch(ts){case 100:{var Zn=!0;break}case 68:{var Zn=!0;break}default:var Zn=!1}if(Zn===!0)_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+ls|0);else{if(Zn!==!1)throw new Q(Zn);_.freshFailure__Lfastparse_ParsingRun()}}if(_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(ls,new r_(()=>"[dD]")),_.Lfastparse_ParsingRun__f_isSuccess){var $n=_.Lfastparse_ParsingRun__f_index,bs=_.Lfastparse_ParsingRun__f_failureGroupAggregate,kt=_.Lfastparse_ParsingRun__f_shortParserMsg;if($n>$i&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var Rn=_.Lfastparse_ParsingRun__f_index,Es=_.Lfastparse_ParsingRun__f_index;if(!_.Lfastparse_ParsingRun__f_input.isReachable__I__Z(Es))_.freshFailure__Lfastparse_ParsingRun();else{var Qn=_.Lfastparse_ParsingRun__f_input,Li=_.Lfastparse_ParsingRun__f_index,Zs=Qn.Lfastparse_IndexedParserInput__f_data,ks=Zs.charCodeAt(Li);switch(ks){case 99:{var wn=!0;break}case 100:{var wn=!0;break}case 101:{var wn=!0;break}case 102:{var wn=!0;break}case 67:{var wn=!0;break}case 68:{var wn=!0;break}case 69:{var wn=!0;break}case 70:{var wn=!0;break}default:var wn=!1}if(wn===!0)_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+Es|0);else{if(wn!==!1)throw new Q(wn);_.freshFailure__Lfastparse_ParsingRun()}}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(Es,new r_(()=>"[cdefCDEF]"));var Ns=_.Lfastparse_ParsingRun__f_failureGroupAggregate,mi=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Xn=_.Lfastparse_ParsingRun__f_index,zs=Xn>Rn,Cn=!zs&&Fi.isReachable__I__Z(Xn)?$n:Xn;zs&&_.checkForDrop__Z();var Vt=_.freshSuccess__O__I__Lfastparse_ParsingRun(void 0,Cn)}else var Vt=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V($i,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(kt,mi),bs.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ns),Rn===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var Hs=_.Lfastparse_ParsingRun__f_index,Ut=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Os=_.Lfastparse_ParsingRun__f_shortParserMsg;if(Hs>xn&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var qs=_.Lfastparse_ParsingRun__f_index;U();for(var Ss=Pq(),Gi=vi(),Ji=qq(),as=_.Lfastparse_ParsingRun__f_index,Gs=0,Ps=!1,fs=_.Lfastparse_ParsingRun__f_cut,za=null,ti=null;;){_.Lfastparse_ParsingRun__f_cut=!!(Ps|(Gs<0&&fs)),this.HexDigit__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var ai=_.Lfastparse_ParsingRun__f_shortParserMsg,_c=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Bi=_.Lfastparse_ParsingRun__f_cut,Ui=_.Lfastparse_ParsingRun__f_verboseFailures;if(_.Lfastparse_ParsingRun__f_isSuccess){var Vo=_.Lfastparse_ParsingRun__f_index,ec=_.Lfastparse_ParsingRun__f_successValue,Gc=1+Gs|0;if(Gc===2){var cf=B$(Ji,Vo,Vo,Gc,!!(fs|Bi),2,_,Ss,void 0);Ui&&_.setMsg__I__F0__V(as,new r_((ps=>()=>v_().parenthize__sci_Seq__T(ps.Lfastparse_internal_Msgs__f_value)+".rep")(ai)));break}else{if(Gi!==vi()&&v_().consumeWhitespace__F1__Lfastparse_ParsingRun__V(Gi,_),!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)break;_.Lfastparse_ParsingRun__f_cut=!1;var Jc=_.Lfastparse_ParsingRun__f_cut,hl=!!(!!(fs|Bi)|Jc);as=Vo,Gs=Gc,Ps=!1,fs=hl,za=null,ti=_c}}else{var Wi=Bi?_:B$(Ji,as,as,Gs,!!(fs|Bi),2,_,Ss,void 0);if(Ui){var zc=as,lo=za,Pu=ti,mc=Ps;if(lo===null||mc)_.aggregateMsg__I__F0__Lfastparse_internal_Msgs__V(zc,new r_((ps=>()=>v_().parenthize__sci_Seq__T(ps.Lfastparse_internal_Msgs__f_value)+".rep(0)")(ai)),_.Lfastparse_ParsingRun__f_failureGroupAggregate);else{var xu=new r_((ps=>()=>v_().parenthize__sci_Seq__T(ps.Lfastparse_internal_Msgs__f_value)+".rep(0)")(ai));if(Pu===null)var Hc=v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(lo,ai);else var Ru=v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(lo,ai),Hc=Pu.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ru);_.aggregateMsg__I__F0__Lfastparse_internal_Msgs__V(zc,xu,Hc)}}break}}var dl=_.Lfastparse_ParsingRun__f_failureGroupAggregate,uf=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Uc=_.Lfastparse_ParsingRun__f_index,Ao=Uc>qs,wl=!Ao&&ei.isReachable__I__Z(Uc)?Hs:Uc;Ao&&_.checkForDrop__Z();var $l=_.freshSuccess__O__I__Lfastparse_ParsingRun(void 0,wl)}else var $l=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(xn,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Os,uf),Ut.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(dl),qs===_.Lfastparse_ParsingRun__f_traceIndex)}}_.Lfastparse_ParsingRun__f_noDropBuffer=_i;var fo=_.Lfastparse_ParsingRun__f_isSuccess?_.freshSuccess__O__Lfastparse_ParsingRun(_.Lfastparse_ParsingRun__f_input.slice__I__I__T(Ys,_.Lfastparse_ParsingRun__f_index)):_;if(fo.Lfastparse_ParsingRun__f_isSuccess){var lf=fo.Lfastparse_ParsingRun__f_successValue,gl=Nr().parseInt__T__I__I(lf,16);fo.Lfastparse_ParsingRun__f_successValue=new P((65536+((-55296+en|0)<<10)|0)+(-56320+gl|0)|0)}var Ll=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Cu=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Du=_.Lfastparse_ParsingRun__f_index,Wc=Du>Kn,ff=!Wc&&Pn.isReachable__I__Z(Du)?ys:Du;Wc&&_.checkForDrop__Z();var Kc=_.Lfastparse_ParsingRun__f_successValue,ml=_.freshSuccess__O__I__Lfastparse_ParsingRun(Kc,ff)}else var ml=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(ma,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(kn,Cu),Is.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ll),Kn===_.Lfastparse_ParsingRun__f_traceIndex)}}var vc=_.Lfastparse_ParsingRun__f_shortParserMsg,yc=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|In);else if(!_.Lfastparse_ParsingRun__f_cut){var vl=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=Pr,vl&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Pr,vc,yc,!1),_.Lfastparse_ParsingRun__f_cut=!1,U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new P(en),_);var pf=_.Lfastparse_ParsingRun__f_shortParserMsg,Mu=_.Lfastparse_ParsingRun__f_cut,Tu=!!(Mu|In);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!Mu&&_.freshFailure__I__Lfastparse_ParsingRun(Pr),_.Lfastparse_ParsingRun__f_cut=Tu,vl){var yl=vc.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(pf),Ah=_.Lfastparse_ParsingRun__f_failureGroupAggregate,hf=yc.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ah);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Pr,yl,hf,!1)}}}else U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new P(en),_)}}var df=_.Lfastparse_ParsingRun__f_failureGroupAggregate,$f=_.Lfastparse_ParsingRun__f_shortParserMsg;if(!_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!0;else{var wf=_.Lfastparse_ParsingRun__f_index,Qc=wf>Hr,fp=!Qc&&yt.isReachable__I__Z(wf)?Mt:wf;Qc&&_.checkForDrop__Z();var pp=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(pp,fp)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(it,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(zt,$f),Lt.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(df),Hr===_.Lfastparse_ParsingRun__f_traceIndex)}}var Fh=_.Lfastparse_ParsingRun__f_shortParserMsg,hp=_.Lfastparse_ParsingRun__f_cut,dp=!!(hp|_e);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!hp&&_.freshFailure__I__Lfastparse_ParsingRun(Y_),_.Lfastparse_ParsingRun__f_cut=dp,gt){var $p=tt.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Fh),Vu=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Bh=at.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Vu);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Y_,$p,Bh,!1)}var Tr=_}if(X_&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new g_("UnicodeEscape").Lsourcecode_Name__f_value,Tr.Lfastparse_ParsingRun__f_index,Tr.Lfastparse_ParsingRun__f_isSuccess),Tr.Lfastparse_ParsingRun__f_verboseFailures){I();var wp=[new xr(new r_(()=>new g_("UnicodeEscape").Lsourcecode_Name__f_value))],jh=k(new b,wp);if(Tr.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(J_,new Ge(ae().prependedAll__sc_IterableOnce__sci_List(jh)),Tr.Lfastparse_ParsingRun__f_failureGroupAggregate,J_'"\\\\u"')),_.Lfastparse_ParsingRun__f_isSuccess){var l=_.Lfastparse_ParsingRun__f_index,d=_.Lfastparse_ParsingRun__f_failureGroupAggregate,$=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_cut=!0,l>a&&_.checkForDrop__Z(),!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var h=_;else{var w=_.Lfastparse_ParsingRun__f_index;U();var g=_.Lfastparse_ParsingRun__f_index,x=_.Lfastparse_ParsingRun__f_noDropBuffer;_.Lfastparse_ParsingRun__f_noDropBuffer=!0,U(),U();for(var R=Pq(),T=vi(),D=qq(),B=_.Lfastparse_ParsingRun__f_index,j=0,O=!1,Z=_.Lfastparse_ParsingRun__f_cut,z=null,J=null;;){_.Lfastparse_ParsingRun__f_cut=!!(O|(j<0&&Z)),this.HexDigit__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var N=_.Lfastparse_ParsingRun__f_shortParserMsg,H=_.Lfastparse_ParsingRun__f_failureGroupAggregate,W=_.Lfastparse_ParsingRun__f_cut,K=_.Lfastparse_ParsingRun__f_verboseFailures;if(_.Lfastparse_ParsingRun__f_isSuccess){var c_=_.Lfastparse_ParsingRun__f_index,h_=_.Lfastparse_ParsingRun__f_successValue,d_=1+j|0;if(d_===4){var w_=B$(D,c_,c_,d_,!!(Z|W),4,_,R,void 0);K&&_.setMsg__I__F0__V(B,new r_((ps=>()=>v_().parenthize__sci_Seq__T(ps.Lfastparse_internal_Msgs__f_value)+".rep")(N)));break}else{if(T!==vi()&&v_().consumeWhitespace__F1__Lfastparse_ParsingRun__V(T,_),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){_.Lfastparse_ParsingRun__f_cut=!1;var u_=_.Lfastparse_ParsingRun__f_cut,p_=!!(!!(Z|W)|u_);B=c_,j=d_,O=!1,Z=p_,z=null,J=H;continue}break}}else{var Y=W?_:B$(D,B,B,j,!!(Z|W),4,_,R,void 0);if(K){var X=B,e_=z,__=J,t_=O;if(e_===null||t_)_.aggregateMsg__I__F0__Lfastparse_internal_Msgs__V(X,new r_((ps=>()=>v_().parenthize__sci_Seq__T(ps.Lfastparse_internal_Msgs__f_value)+".rep(0)")(N)),_.Lfastparse_ParsingRun__f_failureGroupAggregate);else{var n_=new r_((ps=>()=>v_().parenthize__sci_Seq__T(ps.Lfastparse_internal_Msgs__f_value)+".rep(0)")(N));if(__===null)var s_=v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(e_,N);else var i_=v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(e_,N),s_=__.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(i_);_.aggregateMsg__I__F0__Lfastparse_internal_Msgs__V(X,n_,s_)}}break}}_.Lfastparse_ParsingRun__f_noDropBuffer=x;var y_=_.Lfastparse_ParsingRun__f_isSuccess?_.freshSuccess__O__Lfastparse_ParsingRun(_.Lfastparse_ParsingRun__f_input.slice__I__I__T(g,_.Lfastparse_ParsingRun__f_index)):_;if(y_.Lfastparse_ParsingRun__f_isSuccess){var I_=y_.Lfastparse_ParsingRun__f_successValue;y_.Lfastparse_ParsingRun__f_successValue=new P(Nr().parseInt__T__I__I(I_,16))}var R_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,S_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var x_=_.Lfastparse_ParsingRun__f_index,D_=x_>w,F_=!D_&&n.isReachable__I__Z(x_)?l:x_;D_&&_.checkForDrop__Z();var T_=_.Lfastparse_ParsingRun__f_successValue,P_=_.freshSuccess__O__I__Lfastparse_ParsingRun(T_,F_)}else{_.Lfastparse_ParsingRun__f_cut=!0;var P_=_}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(a,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs($,S_),d.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(R_),w===_.Lfastparse_ParsingRun__f_traceIndex);var h=P_}}else var h=_;if(t&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new g_("UnicodeEscape").Lsourcecode_Name__f_value,h.Lfastparse_ParsingRun__f_index,h.Lfastparse_ParsingRun__f_isSuccess),h.Lfastparse_ParsingRun__f_verboseFailures){I();var A_=[new xr(new r_(()=>new g_("UnicodeEscape").Lsourcecode_Name__f_value))],C_=k(new b,A_);if(h.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new Ge(ae().prependedAll__sc_IterableOnce__sci_List(C_)),h.Lfastparse_ParsingRun__f_failureGroupAggregate,r'"\\\\"')),_.Lfastparse_ParsingRun__f_isSuccess){var f=_.Lfastparse_ParsingRun__f_index,p=_.Lfastparse_ParsingRun__f_failureGroupAggregate,h=_.Lfastparse_ParsingRun__f_shortParserMsg;if(f>a&&_.checkForDrop__Z(),!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var u=_;else{var l=_.Lfastparse_ParsingRun__f_index;U();var d=_.Lfastparse_ParsingRun__f_index,$=_.Lfastparse_ParsingRun__f_noDropBuffer;_.Lfastparse_ParsingRun__f_noDropBuffer=!0,U();var w=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var g=_.Lfastparse_ParsingRun__f_index;U(),G_();var x=_.Lfastparse_ParsingRun__f_index,R=_.Lfastparse_ParsingRun__f_input;U();var T=_.Lfastparse_ParsingRun__f_index;if(!_.Lfastparse_ParsingRun__f_input.isReachable__I__Z(T))_.freshFailure__Lfastparse_ParsingRun();else{var D=_.Lfastparse_ParsingRun__f_input,B=_.Lfastparse_ParsingRun__f_index,j=D.Lfastparse_IndexedParserInput__f_data,O=j.charCodeAt(B);switch(O){case 48:{var Z=!0;break}case 49:{var Z=!0;break}case 50:{var Z=!0;break}case 51:{var Z=!0;break}default:var Z=!1}if(Z===!0)_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+T|0);else{if(Z!==!1)throw new Q(Z);_.freshFailure__Lfastparse_ParsingRun()}}if(_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(T,new r_(()=>"[0123]")),_.Lfastparse_ParsingRun__f_isSuccess){var z=_.Lfastparse_ParsingRun__f_index,J=_.Lfastparse_ParsingRun__f_failureGroupAggregate,N=_.Lfastparse_ParsingRun__f_shortParserMsg;if(z>x&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var H=_.Lfastparse_ParsingRun__f_index;U();for(var W=Pq(),K=vi(),Y=qq(),X=_.Lfastparse_ParsingRun__f_index,e_=0,__=!1,t_=_.Lfastparse_ParsingRun__f_cut,n_=null,s_=null;;){_.Lfastparse_ParsingRun__f_cut=!!(__|(e_<0&&t_));var i_=_.Lfastparse_ParsingRun__f_index;if(!_.Lfastparse_ParsingRun__f_input.isReachable__I__Z(i_))_.freshFailure__Lfastparse_ParsingRun();else{var c_=_.Lfastparse_ParsingRun__f_input,h_=_.Lfastparse_ParsingRun__f_index,d_=c_.Lfastparse_IndexedParserInput__f_data,w_=d_.charCodeAt(h_);switch(w_){case 48:{var u_=!0;break}case 49:{var u_=!0;break}case 50:{var u_=!0;break}case 51:{var u_=!0;break}case 52:{var u_=!0;break}case 53:{var u_=!0;break}case 54:{var u_=!0;break}case 55:{var u_=!0;break}default:var u_=!1}if(u_===!0)_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+i_|0);else{if(u_!==!1)throw new Q(u_);_.freshFailure__Lfastparse_ParsingRun()}}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(i_,new r_(()=>"[01234567]"));var p_=_.Lfastparse_ParsingRun__f_shortParserMsg,y_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,I_=_.Lfastparse_ParsingRun__f_cut,R_=_.Lfastparse_ParsingRun__f_verboseFailures;if(_.Lfastparse_ParsingRun__f_isSuccess){var j_=_.Lfastparse_ParsingRun__f_index,b_=_.Lfastparse_ParsingRun__f_successValue,V_=1+e_|0;if(V_===2){var J_=B$(Y,j_,j_,V_,!!(t_|I_),0,_,W,void 0);R_&&_.setMsg__I__F0__V(X,new r_((ur=>()=>v_().parenthize__sci_Seq__T(ur.Lfastparse_internal_Msgs__f_value)+".rep")(p_)));break}else{if(K!==vi()&&v_().consumeWhitespace__F1__Lfastparse_ParsingRun__V(K,_),!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)break;_.Lfastparse_ParsingRun__f_cut=!1;var X_=_.Lfastparse_ParsingRun__f_cut,_e=!!(!!(t_|I_)|X_);X=j_,e_=V_,__=!1,t_=_e,n_=null,s_=y_}}else{var S_=I_?_:B$(Y,X,X,e_,!!(t_|I_),0,_,W,void 0);if(R_){var P_=X,x_=n_,D_=s_,F_=__;if(x_===null||F_)_.aggregateMsg__I__F0__Lfastparse_internal_Msgs__V(P_,new r_((ur=>()=>v_().parenthize__sci_Seq__T(ur.Lfastparse_internal_Msgs__f_value)+".rep(0)")(p_)),_.Lfastparse_ParsingRun__f_failureGroupAggregate);else{var T_=new r_((ur=>()=>v_().parenthize__sci_Seq__T(ur.Lfastparse_internal_Msgs__f_value)+".rep(0)")(p_));if(D_===null)var A_=v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(x_,p_);else var C_=v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(x_,p_),A_=D_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(C_);_.aggregateMsg__I__F0__Lfastparse_internal_Msgs__V(P_,T_,A_)}}break}}var Y_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,U_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Z_=_.Lfastparse_ParsingRun__f_index,W_=Z_>H,N_=!W_&&R.isReachable__I__Z(Z_)?z:Z_;W_&&_.checkForDrop__Z();var Q_=_.freshSuccess__O__I__Lfastparse_ParsingRun(void 0,N_)}else var Q_=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(x,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(N,U_),J.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Y_),H===_.Lfastparse_ParsingRun__f_traceIndex)}}var H_=_.Lfastparse_ParsingRun__f_shortParserMsg,se=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|w);else if(!_.Lfastparse_ParsingRun__f_cut){var ce=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=g,ce&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(g,H_,se,!1),_.Lfastparse_ParsingRun__f_cut=!1,G_();var ue=_.Lfastparse_ParsingRun__f_index,me=_.Lfastparse_ParsingRun__f_input;U();var ie=_.Lfastparse_ParsingRun__f_index;if(!_.Lfastparse_ParsingRun__f_input.isReachable__I__Z(ie))_.freshFailure__Lfastparse_ParsingRun();else{var we=_.Lfastparse_ParsingRun__f_input,Oe=_.Lfastparse_ParsingRun__f_index,be=we.Lfastparse_IndexedParserInput__f_data,ee=be.charCodeAt(Oe);switch(ee){case 52:{var le=!0;break}case 53:{var le=!0;break}case 54:{var le=!0;break}case 55:{var le=!0;break}default:var le=!1}if(le===!0)_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+ie|0);else{if(le!==!1)throw new Q(le);_.freshFailure__Lfastparse_ParsingRun()}}if(_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(ie,new r_(()=>"[4567]")),_.Lfastparse_ParsingRun__f_isSuccess){var re=_.Lfastparse_ParsingRun__f_index,K_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,$e=_.Lfastparse_ParsingRun__f_shortParserMsg;if(re>ue&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var xe=_.Lfastparse_ParsingRun__f_index,ge=_.Lfastparse_ParsingRun__f_index,ke=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1,U();var he=_.Lfastparse_ParsingRun__f_index;if(!_.Lfastparse_ParsingRun__f_input.isReachable__I__Z(he))_.freshFailure__Lfastparse_ParsingRun();else{var ye=_.Lfastparse_ParsingRun__f_input,Le=_.Lfastparse_ParsingRun__f_index,ve=ye.Lfastparse_IndexedParserInput__f_data,Ie=ve.charCodeAt(Le);switch(Ie){case 48:{var oe=!0;break}case 49:{var oe=!0;break}case 50:{var oe=!0;break}case 51:{var oe=!0;break}case 52:{var oe=!0;break}case 53:{var oe=!0;break}case 54:{var oe=!0;break}case 55:{var oe=!0;break}default:var oe=!1}if(oe===!0)_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+he|0);else{if(oe!==!1)throw new Q(oe);_.freshFailure__Lfastparse_ParsingRun()}}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(he,new r_(()=>"[01234567]"));var De=_.Lfastparse_ParsingRun__f_isSuccess;if(De){var je=_.freshSuccess__O__Lfastparse_ParsingRun(void 0);je.Lfastparse_ParsingRun__f_cut=!!(je.Lfastparse_ParsingRun__f_cut|ke)}else if(!_.Lfastparse_ParsingRun__f_cut){var Se=_.freshSuccess__O__I__Lfastparse_ParsingRun(void 0,ge);Se.Lfastparse_ParsingRun__f_cut=!!(Se.Lfastparse_ParsingRun__f_cut|ke)}if(_.Lfastparse_ParsingRun__f_verboseFailures){var Ke=_.Lfastparse_ParsingRun__f_shortParserMsg,Te=_.Lfastparse_ParsingRun__f_failureGroupAggregate;De||_.aggregateMsg__I__F0__Lfastparse_internal_Msgs__V(ge,new r_(()=>v_().parenthize__sci_Seq__T(Ke.Lfastparse_internal_Msgs__f_value)+".?"),Te)}var Ve=_.Lfastparse_ParsingRun__f_failureGroupAggregate,qe=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Ze=_.Lfastparse_ParsingRun__f_index,Ne=Ze>xe,_r=!Ne&&me.isReachable__I__Z(Ze)?re:Ze;Ne&&_.checkForDrop__Z(),_.freshSuccess__O__I__Lfastparse_ParsingRun(void 0,_r)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(ue,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs($e,qe),K_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ve),xe===_.Lfastparse_ParsingRun__f_traceIndex)}}var nr=_.Lfastparse_ParsingRun__f_shortParserMsg,sr=_.Lfastparse_ParsingRun__f_cut,vr=!!(sr|w);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!sr&&_.freshFailure__I__Lfastparse_ParsingRun(g),_.Lfastparse_ParsingRun__f_cut=vr,ce){var Qe=H_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(nr),er=_.Lfastparse_ParsingRun__f_failureGroupAggregate,tr=se.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(er);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(g,Qe,tr,!1)}}_.Lfastparse_ParsingRun__f_noDropBuffer=$;var rr=_.Lfastparse_ParsingRun__f_isSuccess?_.freshSuccess__O__Lfastparse_ParsingRun(_.Lfastparse_ParsingRun__f_input.slice__I__I__T(d,_.Lfastparse_ParsingRun__f_index)):_;if(rr.Lfastparse_ParsingRun__f_isSuccess){var wr=rr.Lfastparse_ParsingRun__f_successValue;rr.Lfastparse_ParsingRun__f_successValue=new P(Nr().parseInt__T__I__I(wr,8))}var ir=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Ae=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Xe=_.Lfastparse_ParsingRun__f_index,or=Xe>l,ze=!or&&n.isReachable__I__Z(Xe)?f:Xe;or&&_.checkForDrop__Z();var Or=_.Lfastparse_ParsingRun__f_successValue,dr=_.freshSuccess__O__I__Lfastparse_ParsingRun(Or,ze)}else var dr=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(a,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(h,Ae),p.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ir),l===_.Lfastparse_ParsingRun__f_traceIndex);var u=dr}}else var u=_;if(t&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new g_("OctalEscape").Lsourcecode_Name__f_value,u.Lfastparse_ParsingRun__f_index,u.Lfastparse_ParsingRun__f_isSuccess),u.Lfastparse_ParsingRun__f_verboseFailures){I();var gr=[new xr(new r_(()=>new g_("OctalEscape").Lsourcecode_Name__f_value))],qr=k(new b,gr);if(u.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new Ge(ae().prependedAll__sc_IterableOnce__sci_List(qr)),u.Lfastparse_ParsingRun__f_failureGroupAggregate,r'"\\\\"')),_.Lfastparse_ParsingRun__f_isSuccess){var f=_.Lfastparse_ParsingRun__f_index,p=_.Lfastparse_ParsingRun__f_failureGroupAggregate,h=_.Lfastparse_ParsingRun__f_shortParserMsg;if(f>a&&_.checkForDrop__Z(),!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var u=_;else{var l=_.Lfastparse_ParsingRun__f_index;U();var d=_.Lfastparse_ParsingRun__f_index,$=_.Lfastparse_ParsingRun__f_noDropBuffer;_.Lfastparse_ParsingRun__f_noDropBuffer=!0,U();var w=new y(ot=>{var It=jt(ot);return VX(this,It)}),g=_.Lfastparse_ParsingRun__f_index;if(_.Lfastparse_ParsingRun__f_input.isReachable__I__Z(_.Lfastparse_ParsingRun__f_index))var x=_.Lfastparse_ParsingRun__f_input,R=_.Lfastparse_ParsingRun__f_index,T=x.Lfastparse_IndexedParserInput__f_data,D=!!w.apply__O__O(pt(T.charCodeAt(R)));else var D=!1;D?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+_.Lfastparse_ParsingRun__f_index|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(g,new r_(()=>"char-pred("+w+")")),_.Lfastparse_ParsingRun__f_noDropBuffer=$;var B=_.Lfastparse_ParsingRun__f_isSuccess?_.freshSuccess__O__Lfastparse_ParsingRun(_.Lfastparse_ParsingRun__f_input.slice__I__I__T(d,_.Lfastparse_ParsingRun__f_index)):_;if(B.Lfastparse_ParsingRun__f_isSuccess){var j=B.Lfastparse_ParsingRun__f_successValue;B.Lfastparse_ParsingRun__f_successValue=new P(j.charCodeAt(0))}var O=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Z=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var J=_.Lfastparse_ParsingRun__f_index,N=J>l,H=!N&&n.isReachable__I__Z(J)?f:J;N&&_.checkForDrop__Z();var W=_.Lfastparse_ParsingRun__f_successValue,z=_.freshSuccess__O__I__Lfastparse_ParsingRun(W,H)}else var z=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(a,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(h,Z),p.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(O),l===_.Lfastparse_ParsingRun__f_traceIndex);var u=z}}else var u=_;if(t&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new g_("IdentityEscape").Lsourcecode_Name__f_value,u.Lfastparse_ParsingRun__f_index,u.Lfastparse_ParsingRun__f_isSuccess),u.Lfastparse_ParsingRun__f_verboseFailures){I();var K=[new xr(new r_(()=>new g_("IdentityEscape").Lsourcecode_Name__f_value))],Y=k(new b,K);if(u.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new Ge(ae().prependedAll__sc_IterableOnce__sci_List(Y)),u.Lfastparse_ParsingRun__f_failureGroupAggregate,r'"\\\\"')),_.Lfastparse_ParsingRun__f_isSuccess){var R_=_.Lfastparse_ParsingRun__f_index,S_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,P_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(R_>d_&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var x_=_.Lfastparse_ParsingRun__f_index;U();var D_=_.Lfastparse_ParsingRun__f_index,F_=_.Lfastparse_ParsingRun__f_cut,T_=_.Lfastparse_ParsingRun__f_noDropBuffer;_.Lfastparse_ParsingRun__f_noDropBuffer=!0;var A_=_.Lfastparse_ParsingRun__f_input,C_=_.Lfastparse_ParsingRun__f_index;if(A_.isReachable__I__Z(C_))var j_=A_.Lfastparse_IndexedParserInput__f_data,b_=j_.charCodeAt(C_)===99;else var b_=!1;b_?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+C_|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(C_,new r_(()=>'"c"')),_.Lfastparse_ParsingRun__f_noDropBuffer=T_;var V_=_.Lfastparse_ParsingRun__f_shortParserMsg,J_=_.Lfastparse_ParsingRun__f_isSuccess?_.freshSuccessUnit__I__Lfastparse_ParsingRun(D_):_;_.Lfastparse_ParsingRun__f_verboseFailures&&(_.Lfastparse_ParsingRun__f_failureGroupAggregate=Zo().Lfastparse_internal_Msgs$__f_empty,_.setMsg__I__F0__V(D_,new r_(()=>{if(cO(V_)){var Vr=V_;if(I(),new hs(Vr), true&&Vr.lengthCompare__I__I(1)===0)return"&("+v_().parenthize__sci_Seq__T(V_.Lfastparse_internal_Msgs__f_value)+")"}return"&"+v_().parenthize__sci_Seq__T(V_.Lfastparse_internal_Msgs__f_value)}))),J_.Lfastparse_ParsingRun__f_cut=F_;var X_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,_e=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var U_=_.Lfastparse_ParsingRun__f_index,Q_=U_>x_,Z_=!Q_&&w_.isReachable__I__Z(U_)?R_:U_;Q_&&_.checkForDrop__Z();var Y_=_.freshSuccess__O__I__Lfastparse_ParsingRun(void 0,Z_)}else var Y_=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(d_,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(P_,_e),S_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(X_),x_===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var W_=_.Lfastparse_ParsingRun__f_index,N_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,H_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(W_>c_&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var se=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new P(92),_);var ce=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ue=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var ie=_.Lfastparse_ParsingRun__f_index,we=ie>se,Oe=!we&&h_.isReachable__I__Z(ie)?W_:ie;we&&_.checkForDrop__Z();var be=_.Lfastparse_ParsingRun__f_successValue,me=_.freshSuccess__O__I__Lfastparse_ParsingRun(be,Oe)}else var me=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(c_,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(H_,ue),N_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ce),se===_.Lfastparse_ParsingRun__f_traceIndex)}}var ee=_.Lfastparse_ParsingRun__f_shortParserMsg,le=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess){_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|s_);var re=_}else if(_.Lfastparse_ParsingRun__f_cut)var re=_;else{var K_=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=i_,K_&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(i_,ee,le,!1),_.Lfastparse_ParsingRun__f_cut=!1,G_();var $e=_.Lfastparse_ParsingRun__f_index,xe=_.Lfastparse_ParsingRun__f_input;U();var ge=_.Lfastparse_ParsingRun__f_input,ke=_.Lfastparse_ParsingRun__f_index;if(ge.isReachable__I__Z(ke))var he=ge.Lfastparse_IndexedParserInput__f_data,ye=he.charCodeAt(ke)===92;else var ye=!1;if(ye?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+ke|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(ke,new r_(()=>'"\\\\"')),_.Lfastparse_ParsingRun__f_isSuccess){var Le=_.Lfastparse_ParsingRun__f_index,ve=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Ie=_.Lfastparse_ParsingRun__f_shortParserMsg;if(Le>$e&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var oe=_.Lfastparse_ParsingRun__f_index;U();var De=_.Lfastparse_ParsingRun__f_index,je=_.Lfastparse_ParsingRun__f_noDropBuffer;if(_.Lfastparse_ParsingRun__f_noDropBuffer=!0,U(),this.Lcodes_quine_labs_recheck_regexp_Parser__f_hasNamedCapture){var Se=new y(ot=>{var It=jt(ot);return It!==107}),Ke=_.Lfastparse_ParsingRun__f_index;if(_.Lfastparse_ParsingRun__f_input.isReachable__I__Z(_.Lfastparse_ParsingRun__f_index))var Te=_.Lfastparse_ParsingRun__f_input,Ve=_.Lfastparse_ParsingRun__f_index,qe=Te.Lfastparse_IndexedParserInput__f_data,Ze=!!Se.apply__O__O(pt(qe.charCodeAt(Ve)));else var Ze=!1;if(Ze)var Ne=_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+_.Lfastparse_ParsingRun__f_index|0);else var Ne=_.freshFailure__Lfastparse_ParsingRun();_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(Ke,new r_(()=>"char-pred("+Se+")"))}else U().AnyChar__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);_.Lfastparse_ParsingRun__f_noDropBuffer=je;var _r=_.Lfastparse_ParsingRun__f_isSuccess?_.freshSuccess__O__Lfastparse_ParsingRun(_.Lfastparse_ParsingRun__f_input.slice__I__I__T(De,_.Lfastparse_ParsingRun__f_index)):_;if(_r.Lfastparse_ParsingRun__f_isSuccess){var nr=_r.Lfastparse_ParsingRun__f_successValue;_r.Lfastparse_ParsingRun__f_successValue=new P(nr.charCodeAt(0))}var sr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,vr=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Qe=_.Lfastparse_ParsingRun__f_index,er=Qe>oe,tr=!er&&xe.isReachable__I__Z(Qe)?Le:Qe;er&&_.checkForDrop__Z();var rr=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(rr,tr)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V($e,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ie,vr),ve.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(sr),oe===_.Lfastparse_ParsingRun__f_traceIndex)}}var wr=_.Lfastparse_ParsingRun__f_shortParserMsg,ir=_.Lfastparse_ParsingRun__f_cut,Ae=!!(ir|s_);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!ir&&_.freshFailure__I__Lfastparse_ParsingRun(i_),_.Lfastparse_ParsingRun__f_cut=Ae,K_){var dr=ee.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(wr),Xe=_.Lfastparse_ParsingRun__f_failureGroupAggregate,or=le.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Xe);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(i_,dr,or,!1)}var re=_}if(n_&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new g_("IdentityEscape").Lsourcecode_Name__f_value,re.Lfastparse_ParsingRun__f_index,re.Lfastparse_ParsingRun__f_isSuccess),re.Lfastparse_ParsingRun__f_verboseFailures){I();var ze=[new xr(new r_(()=>new g_("IdentityEscape").Lsourcecode_Name__f_value))],Or=k(new b,ze);if(re.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(t_,new Ge(ae().prependedAll__sc_IterableOnce__sci_List(Or)),re.Lfastparse_ParsingRun__f_failureGroupAggregate,t_'"\\\\"')),_.Lfastparse_ParsingRun__f_isSuccess){var tt=_.Lfastparse_ParsingRun__f_index,at=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Tr=_.Lfastparse_ParsingRun__f_shortParserMsg;if(tt>Mr&&_.checkForDrop__Z(),!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)return _;var gt=_.Lfastparse_ParsingRun__f_index;U();var it=_.Lfastparse_ParsingRun__f_index,yt=_.Lfastparse_ParsingRun__f_noDropBuffer;_.Lfastparse_ParsingRun__f_noDropBuffer=!0,U();var nt=new y(Vr=>{var ot=jt(Vr);return!Lg().codes$quine$labs$recheck$regexp$Parser$$IDContinue__Lcodes_quine_labs_recheck_unicode_IChar().contains__Lcodes_quine_labs_recheck_unicode_UChar__Z(new P(ot))}),Cr=_.Lfastparse_ParsingRun__f_index;if(_.Lfastparse_ParsingRun__f_input.isReachable__I__Z(_.Lfastparse_ParsingRun__f_index))var Qr=_.Lfastparse_ParsingRun__f_input,xa=_.Lfastparse_ParsingRun__f_index,yr=Qr.Lfastparse_IndexedParserInput__f_data,Sr=!!nt.apply__O__O(pt(yr.charCodeAt(xa)));else var Sr=!1;Sr?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+_.Lfastparse_ParsingRun__f_index|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(Cr,new r_(()=>"char-pred("+nt+")")),_.Lfastparse_ParsingRun__f_noDropBuffer=yt;var mr=_.Lfastparse_ParsingRun__f_isSuccess?_.freshSuccess__O__Lfastparse_ParsingRun(_.Lfastparse_ParsingRun__f_input.slice__I__I__T(it,_.Lfastparse_ParsingRun__f_index)):_;if(mr.Lfastparse_ParsingRun__f_isSuccess){var Mt=mr.Lfastparse_ParsingRun__f_successValue;mr.Lfastparse_ParsingRun__f_successValue=new P(Mt.charCodeAt(0))}var Lt=_.Lfastparse_ParsingRun__f_failureGroupAggregate,zt=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Tt=_.Lfastparse_ParsingRun__f_index,Ra=Tt>gt,Ht=!Ra&&Br.isReachable__I__Z(Tt)?tt:Tt;Ra&&_.checkForDrop__Z();var Ye=_.Lfastparse_ParsingRun__f_successValue,Hr=_.freshSuccess__O__I__Lfastparse_ParsingRun(Ye,Ht)}else var Hr=_;return _.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Mr,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Tr,zt),at.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Lt),gt===_.Lfastparse_ParsingRun__f_traceIndex),Hr}else return _}};Ln.prototype.Character__Lfastparse_ParsingRun__Lfastparse_ParsingRun=function(_){if(this.Lcodes_quine_labs_recheck_regexp_Parser__f_unicode){var r=_.Lfastparse_ParsingRun__f_index,t=_.Lfastparse_ParsingRun__f_instrument!==null;t&&_.Lfastparse_ParsingRun__f_instrument.beforeParse__T__I__V(new g_("Character").Lsourcecode_Name__f_value,r);var a=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var n=_.Lfastparse_ParsingRun__f_index;U(),G_();var s=_.Lfastparse_ParsingRun__f_index,i=_.Lfastparse_ParsingRun__f_input;U();var o=_.Lfastparse_ParsingRun__f_index,c=_.Lfastparse_ParsingRun__f_cut,u=_.Lfastparse_ParsingRun__f_noDropBuffer;_.Lfastparse_ParsingRun__f_noDropBuffer=!0;var f=_.Lfastparse_ParsingRun__f_failureTerminalAggregate,p=_.Lfastparse_ParsingRun__f_input,h=_.Lfastparse_ParsingRun__f_index;if(p.isReachable__I__Z(h))var l=p.Lfastparse_IndexedParserInput__f_data,d=l.charCodeAt(h)===92;else var d=!1;d?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+h|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(h,new r_(()=>'"\\\\"')),_.Lfastparse_ParsingRun__f_noDropBuffer=u;var $=_.Lfastparse_ParsingRun__f_shortParserMsg,w=_.Lfastparse_ParsingRun__f_isSuccess?_.freshFailure__I__Lfastparse_ParsingRun(o):_.freshSuccessUnit__I__Lfastparse_ParsingRun(o);if(_.Lfastparse_ParsingRun__f_verboseFailures&&(_.Lfastparse_ParsingRun__f_failureTerminalAggregate=f,_.Lfastparse_ParsingRun__f_failureGroupAggregate=Zo().Lfastparse_internal_Msgs$__f_empty,_.setMsg__I__F0__V(o,new r_(()=>"!"+v_().parenthize__sci_Seq__T($.Lfastparse_internal_Msgs__f_value)))),w.Lfastparse_ParsingRun__f_cut=c,_.Lfastparse_ParsingRun__f_isSuccess){var g=_.Lfastparse_ParsingRun__f_index,x=_.Lfastparse_ParsingRun__f_failureGroupAggregate,R=_.Lfastparse_ParsingRun__f_shortParserMsg;if(g>s&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var T=_.Lfastparse_ParsingRun__f_index;U();var D=_.Lfastparse_ParsingRun__f_index,B=_.Lfastparse_ParsingRun__f_noDropBuffer;_.Lfastparse_ParsingRun__f_noDropBuffer=!0,U(),G_();var j=_.Lfastparse_ParsingRun__f_index,O=_.Lfastparse_ParsingRun__f_input;U();var Z=new y(nt=>{var Cr=jt(nt);return(64512&Cr)===55296}),z=_.Lfastparse_ParsingRun__f_index;if(_.Lfastparse_ParsingRun__f_input.isReachable__I__Z(_.Lfastparse_ParsingRun__f_index))var J=_.Lfastparse_ParsingRun__f_input,N=_.Lfastparse_ParsingRun__f_index,H=J.Lfastparse_IndexedParserInput__f_data,W=!!Z.apply__O__O(pt(H.charCodeAt(N)));else var W=!1;if(W?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+_.Lfastparse_ParsingRun__f_index|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(z,new r_(()=>"char-pred("+Z+")")),_.Lfastparse_ParsingRun__f_isSuccess){var K=_.Lfastparse_ParsingRun__f_index,Y=_.Lfastparse_ParsingRun__f_failureGroupAggregate,X=_.Lfastparse_ParsingRun__f_shortParserMsg;if(K>j&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var e_=_.Lfastparse_ParsingRun__f_index,__=new y(nt=>{var Cr=jt(nt);return(64512&Cr)===56320}),t_=_.Lfastparse_ParsingRun__f_index;if(_.Lfastparse_ParsingRun__f_input.isReachable__I__Z(_.Lfastparse_ParsingRun__f_index))var n_=_.Lfastparse_ParsingRun__f_input,s_=_.Lfastparse_ParsingRun__f_index,i_=n_.Lfastparse_IndexedParserInput__f_data,c_=!!__.apply__O__O(pt(i_.charCodeAt(s_)));else var c_=!1;c_?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+_.Lfastparse_ParsingRun__f_index|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(t_,new r_(()=>"char-pred("+__+")"));var h_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,d_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var u_=_.Lfastparse_ParsingRun__f_index,p_=u_>e_,y_=!p_&&O.isReachable__I__Z(u_)?K:u_;p_&&_.checkForDrop__Z();var w_=_.freshSuccess__O__I__Lfastparse_ParsingRun(void 0,y_)}else var w_=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(j,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(X,d_),Y.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(h_),e_===_.Lfastparse_ParsingRun__f_traceIndex)}}_.Lfastparse_ParsingRun__f_noDropBuffer=B;var I_=_.Lfastparse_ParsingRun__f_isSuccess?_.freshSuccess__O__Lfastparse_ParsingRun(_.Lfastparse_ParsingRun__f_input.slice__I__I__T(D,_.Lfastparse_ParsingRun__f_index)):_;if(I_.Lfastparse_ParsingRun__f_isSuccess){var R_=I_.Lfastparse_ParsingRun__f_successValue;I_.Lfastparse_ParsingRun__f_successValue=new P(Zw(R_,0))}var S_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,P_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var D_=_.Lfastparse_ParsingRun__f_index,F_=D_>T,T_=!F_&&i.isReachable__I__Z(D_)?g:D_;F_&&_.checkForDrop__Z();var A_=_.Lfastparse_ParsingRun__f_successValue,x_=_.freshSuccess__O__I__Lfastparse_ParsingRun(A_,T_)}else var x_=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(s,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(R,P_),x.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(S_),T===_.Lfastparse_ParsingRun__f_traceIndex)}}var C_=_.Lfastparse_ParsingRun__f_shortParserMsg,j_=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess){_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|a);var b_=_}else if(_.Lfastparse_ParsingRun__f_cut)var b_=_;else{var V_=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=n,V_&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(n,C_,j_,!1),_.Lfastparse_ParsingRun__f_cut=!1,G_();var J_=_.Lfastparse_ParsingRun__f_index,X_=_.Lfastparse_ParsingRun__f_input;U();var _e=_.Lfastparse_ParsingRun__f_index,Y_=_.Lfastparse_ParsingRun__f_cut,U_=_.Lfastparse_ParsingRun__f_noDropBuffer;_.Lfastparse_ParsingRun__f_noDropBuffer=!0;var Q_=_.Lfastparse_ParsingRun__f_failureTerminalAggregate,Z_=_.Lfastparse_ParsingRun__f_input,W_=_.Lfastparse_ParsingRun__f_index;if(Z_.isReachable__I__Z(W_))var N_=Z_.Lfastparse_IndexedParserInput__f_data,H_=N_.charCodeAt(W_)===92;else var H_=!1;H_?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+W_|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(W_,new r_(()=>'"\\\\"')),_.Lfastparse_ParsingRun__f_noDropBuffer=U_;var se=_.Lfastparse_ParsingRun__f_shortParserMsg,ce=_.Lfastparse_ParsingRun__f_isSuccess?_.freshFailure__I__Lfastparse_ParsingRun(_e):_.freshSuccessUnit__I__Lfastparse_ParsingRun(_e);if(_.Lfastparse_ParsingRun__f_verboseFailures&&(_.Lfastparse_ParsingRun__f_failureTerminalAggregate=Q_,_.Lfastparse_ParsingRun__f_failureGroupAggregate=Zo().Lfastparse_internal_Msgs$__f_empty,_.setMsg__I__F0__V(_e,new r_(()=>"!"+v_().parenthize__sci_Seq__T(se.Lfastparse_internal_Msgs__f_value)))),ce.Lfastparse_ParsingRun__f_cut=Y_,_.Lfastparse_ParsingRun__f_isSuccess){var ue=_.Lfastparse_ParsingRun__f_index,me=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ie=_.Lfastparse_ParsingRun__f_shortParserMsg;if(ue>J_&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var we=_.Lfastparse_ParsingRun__f_index;U();var Oe=_.Lfastparse_ParsingRun__f_index,be=_.Lfastparse_ParsingRun__f_noDropBuffer;_.Lfastparse_ParsingRun__f_noDropBuffer=!0,U(),U().AnyChar__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_),_.Lfastparse_ParsingRun__f_noDropBuffer=be;var ee=_.Lfastparse_ParsingRun__f_isSuccess?_.freshSuccess__O__Lfastparse_ParsingRun(_.Lfastparse_ParsingRun__f_input.slice__I__I__T(Oe,_.Lfastparse_ParsingRun__f_index)):_;if(ee.Lfastparse_ParsingRun__f_isSuccess){var le=ee.Lfastparse_ParsingRun__f_successValue;ee.Lfastparse_ParsingRun__f_successValue=new P(le.charCodeAt(0))}var re=_.Lfastparse_ParsingRun__f_failureGroupAggregate,K_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var $e=_.Lfastparse_ParsingRun__f_index,xe=$e>we,ge=!xe&&X_.isReachable__I__Z($e)?ue:$e;xe&&_.checkForDrop__Z();var ke=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(ke,ge)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(J_,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ie,K_),me.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(re),we===_.Lfastparse_ParsingRun__f_traceIndex)}}var he=_.Lfastparse_ParsingRun__f_shortParserMsg,ye=_.Lfastparse_ParsingRun__f_cut,Le=!!(ye|a);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!ye&&_.freshFailure__I__Lfastparse_ParsingRun(n),_.Lfastparse_ParsingRun__f_cut=Le,V_){var ve=C_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(he),Ie=_.Lfastparse_ParsingRun__f_failureGroupAggregate,oe=j_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ie);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(n,ve,oe,!1)}var b_=_}if(t&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new g_("Character").Lsourcecode_Name__f_value,b_.Lfastparse_ParsingRun__f_index,b_.Lfastparse_ParsingRun__f_isSuccess),b_.Lfastparse_ParsingRun__f_verboseFailures){I();var De=[new xr(new r_(()=>new g_("Character").Lsourcecode_Name__f_value))],je=k(new b,De);if(b_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new Ge(ae().prependedAll__sc_IterableOnce__sci_List(je)),b_.Lfastparse_ParsingRun__f_failureGroupAggregate,r'"\\\\"')),_.Lfastparse_ParsingRun__f_noDropBuffer=sr;var wr=_.Lfastparse_ParsingRun__f_shortParserMsg,ir=_.Lfastparse_ParsingRun__f_isSuccess?_.freshFailure__I__Lfastparse_ParsingRun(_r):_.freshSuccessUnit__I__Lfastparse_ParsingRun(_r);if(_.Lfastparse_ParsingRun__f_verboseFailures&&(_.Lfastparse_ParsingRun__f_failureTerminalAggregate=vr,_.Lfastparse_ParsingRun__f_failureGroupAggregate=Zo().Lfastparse_internal_Msgs$__f_empty,_.setMsg__I__F0__V(_r,new r_(()=>"!"+v_().parenthize__sci_Seq__T(wr.Lfastparse_internal_Msgs__f_value)))),ir.Lfastparse_ParsingRun__f_cut=nr,_.Lfastparse_ParsingRun__f_isSuccess){var dr=_.Lfastparse_ParsingRun__f_index,Xe=_.Lfastparse_ParsingRun__f_failureGroupAggregate,or=_.Lfastparse_ParsingRun__f_shortParserMsg;if(dr>Ze&&_.checkForDrop__Z(),!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var Ae=_;else{var ze=_.Lfastparse_ParsingRun__f_index;U();var Or=_.Lfastparse_ParsingRun__f_index,gr=_.Lfastparse_ParsingRun__f_noDropBuffer;_.Lfastparse_ParsingRun__f_noDropBuffer=!0,U(),U().AnyChar__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_),_.Lfastparse_ParsingRun__f_noDropBuffer=gr;var qr=_.Lfastparse_ParsingRun__f_isSuccess?_.freshSuccess__O__Lfastparse_ParsingRun(_.Lfastparse_ParsingRun__f_input.slice__I__I__T(Or,_.Lfastparse_ParsingRun__f_index)):_;if(qr.Lfastparse_ParsingRun__f_isSuccess){var Rr=qr.Lfastparse_ParsingRun__f_successValue;qr.Lfastparse_ParsingRun__f_successValue=new P(Rr.charCodeAt(0))}var Mr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Br=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var ur=_.Lfastparse_ParsingRun__f_index,zr=ur>ze,Lr=!zr&&Ne.isReachable__I__Z(ur)?dr:ur;zr&&_.checkForDrop__Z();var tt=_.Lfastparse_ParsingRun__f_successValue,jr=_.freshSuccess__O__I__Lfastparse_ParsingRun(tt,Lr)}else var jr=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Ze,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(or,Br),Xe.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Mr),ze===_.Lfastparse_ParsingRun__f_traceIndex);var Ae=jr}}else var Ae=_;if(qe&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new g_("Character").Lsourcecode_Name__f_value,Ae.Lfastparse_ParsingRun__f_index,Ae.Lfastparse_ParsingRun__f_isSuccess),Ae.Lfastparse_ParsingRun__f_verboseFailures){I();var at=[new xr(new r_(()=>new g_("Character").Lsourcecode_Name__f_value))],Tr=k(new b,at);if(Ae.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Ve,new Ge(ae().prependedAll__sc_IterableOnce__sci_List(Tr)),Ae.Lfastparse_ParsingRun__f_failureGroupAggregate,Vep&&_.checkForDrop__Z();var w=_.Lfastparse_ParsingRun__f_successValue;if(!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var g=_.Lfastparse_ParsingRun__f_index,x=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var R=_.Lfastparse_ParsingRun__f_index;U();var T=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var D=_.Lfastparse_ParsingRun__f_index;U();var B=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var j=_.Lfastparse_ParsingRun__f_index;U();var O=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var Z=_.Lfastparse_ParsingRun__f_index;U();var z=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var J=_.Lfastparse_ParsingRun__f_index;U();var N=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var H=_.Lfastparse_ParsingRun__f_index;U(),U();var W=G_();W.UnitSequencer0__Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$();var K=_.Lfastparse_ParsingRun__f_index,Y=_.Lfastparse_ParsingRun__f_input;U(),G_();var X=_.Lfastparse_ParsingRun__f_index,e_=_.Lfastparse_ParsingRun__f_input;U(),G_();var __=_.Lfastparse_ParsingRun__f_index,t_=_.Lfastparse_ParsingRun__f_input;U();var n_=_.Lfastparse_ParsingRun__f_input,s_=_.Lfastparse_ParsingRun__f_index;if(n_.isReachable__I__Z(s_))var i_=n_.Lfastparse_IndexedParserInput__f_data,c_=i_.charCodeAt(s_)===40;else var c_=!1;if(c_?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+s_|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(s_,new r_(()=>'"("')),_.Lfastparse_ParsingRun__f_isSuccess){var h_=_.Lfastparse_ParsingRun__f_index,d_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,w_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(h_>__&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var u_=_.Lfastparse_ParsingRun__f_index,p_=_.Lfastparse_ParsingRun__f_index,y_=_.Lfastparse_ParsingRun__f_cut,I_=_.Lfastparse_ParsingRun__f_noDropBuffer;_.Lfastparse_ParsingRun__f_noDropBuffer=!0;var R_=_.Lfastparse_ParsingRun__f_failureTerminalAggregate,S_=_.Lfastparse_ParsingRun__f_input,P_=_.Lfastparse_ParsingRun__f_index;if(S_.isReachable__I__Z(P_))var x_=S_.Lfastparse_IndexedParserInput__f_data,D_=x_.charCodeAt(P_)===63;else var D_=!1;D_?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+P_|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(P_,new r_(()=>'"?"')),_.Lfastparse_ParsingRun__f_noDropBuffer=I_;var F_=_.Lfastparse_ParsingRun__f_shortParserMsg,T_=_.Lfastparse_ParsingRun__f_isSuccess?_.freshFailure__I__Lfastparse_ParsingRun(p_):_.freshSuccessUnit__I__Lfastparse_ParsingRun(p_);_.Lfastparse_ParsingRun__f_verboseFailures&&(_.Lfastparse_ParsingRun__f_failureTerminalAggregate=R_,_.Lfastparse_ParsingRun__f_failureGroupAggregate=Zo().Lfastparse_internal_Msgs$__f_empty,_.setMsg__I__F0__V(p_,new r_(()=>"!"+v_().parenthize__sci_Seq__T(F_.Lfastparse_internal_Msgs__f_value)))),T_.Lfastparse_ParsingRun__f_cut=y_;var A_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,C_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var b_=_.Lfastparse_ParsingRun__f_index,V_=b_>u_,J_=!V_&&t_.isReachable__I__Z(b_)?h_:b_;V_&&_.checkForDrop__Z();var j_=_.freshSuccess__O__I__Lfastparse_ParsingRun(void 0,J_)}else var j_=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(__,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(w_,C_),d_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(A_),u_===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var X_=_.Lfastparse_ParsingRun__f_index,_e=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Y_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_cut=!0,X_>X&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var U_=_.Lfastparse_ParsingRun__f_index;this.Disjunction__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var Q_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Z_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var N_=_.Lfastparse_ParsingRun__f_index,H_=N_>U_,se=!H_&&e_.isReachable__I__Z(N_)?X_:N_;H_&&_.checkForDrop__Z();var ce=_.Lfastparse_ParsingRun__f_successValue,W_=_.freshSuccess__O__I__Lfastparse_ParsingRun(ce,se)}else{_.Lfastparse_ParsingRun__f_cut=!0;var W_=_}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(X,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Y_,Z_),_e.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Q_),U_===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var me=_.Lfastparse_ParsingRun__f_index,ie=_.Lfastparse_ParsingRun__f_failureGroupAggregate,we=_.Lfastparse_ParsingRun__f_shortParserMsg;me>K&&_.checkForDrop__Z();var Oe=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var ue=_;else{var be=_.Lfastparse_ParsingRun__f_index,ee=_.Lfastparse_ParsingRun__f_input,le=_.Lfastparse_ParsingRun__f_index;if(ee.isReachable__I__Z(le))var re=ee.Lfastparse_IndexedParserInput__f_data,K_=re.charCodeAt(le)===41;else var K_=!1;K_?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+le|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(le,new r_(()=>'")"'));var $e=_.Lfastparse_ParsingRun__f_failureGroupAggregate,xe=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var ke=_.Lfastparse_ParsingRun__f_index,he=ke>be,ye=!he&&Y.isReachable__I__Z(ke)?me:ke;he&&_.checkForDrop__Z();var Le=Oe,ge=_.freshSuccess__O__I__Lfastparse_ParsingRun(Le,ye)}else var ge=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(K,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(we,xe),ie.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs($e),be===_.Lfastparse_ParsingRun__f_traceIndex);var ue=ge}}else var ue=_;if(ue.Lfastparse_ParsingRun__f_isSuccess){var ve=ue.Lfastparse_ParsingRun__f_successValue;ue.Lfastparse_ParsingRun__f_successValue=new ua(-1,ve)}var Ie=_.Lfastparse_ParsingRun__f_shortParserMsg,oe=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|N);else if(!_.Lfastparse_ParsingRun__f_cut){var De=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=H,De&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(H,Ie,oe,!1),_.Lfastparse_ParsingRun__f_cut=!1,U();var je=G_();je.UnitSequencer0__Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$();var Se=_.Lfastparse_ParsingRun__f_index,Ke=_.Lfastparse_ParsingRun__f_input;U(),G_();var Te=_.Lfastparse_ParsingRun__f_index,Ve=_.Lfastparse_ParsingRun__f_input;U();var qe=_.Lfastparse_ParsingRun__f_index,Ze=3+qe|0,Ne=_.Lfastparse_ParsingRun__f_input;if(Ne.isReachable__I__Z(-1+Ze|0)){var _r=Ne.Lfastparse_IndexedParserInput__f_data;if(_r.charCodeAt(qe)===40)var nr=1+qe|0,sr=Ne.Lfastparse_IndexedParserInput__f_data,vr=sr.charCodeAt(nr)===63;else var vr=!1;if(vr)var Qe=2+qe|0,er=Ne.Lfastparse_IndexedParserInput__f_data,tr=er.charCodeAt(Qe)===58;else var tr=!1}else var tr=!1;if(tr?_.freshSuccessUnit__I__Lfastparse_ParsingRun(Ze):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(qe,new r_(()=>'"(?:"')),_.Lfastparse_ParsingRun__f_isSuccess){var rr=_.Lfastparse_ParsingRun__f_index,wr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ir=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_cut=!0,rr>Te&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var Ae=_.Lfastparse_ParsingRun__f_index;this.Disjunction__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var dr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Xe=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var ze=_.Lfastparse_ParsingRun__f_index,Or=ze>Ae,gr=!Or&&Ve.isReachable__I__Z(ze)?rr:ze;Or&&_.checkForDrop__Z();var qr=_.Lfastparse_ParsingRun__f_successValue,or=_.freshSuccess__O__I__Lfastparse_ParsingRun(qr,gr)}else{_.Lfastparse_ParsingRun__f_cut=!0;var or=_}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Te,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ir,Xe),wr.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(dr),Ae===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var Mr=_.Lfastparse_ParsingRun__f_index,Br=_.Lfastparse_ParsingRun__f_failureGroupAggregate,jr=_.Lfastparse_ParsingRun__f_shortParserMsg;Mr>Se&&_.checkForDrop__Z();var ur=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var Rr=_;else{var zr=_.Lfastparse_ParsingRun__f_index,Lr=_.Lfastparse_ParsingRun__f_input,tt=_.Lfastparse_ParsingRun__f_index;if(Lr.isReachable__I__Z(tt))var at=Lr.Lfastparse_IndexedParserInput__f_data,Tr=at.charCodeAt(tt)===41;else var Tr=!1;Tr?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+tt|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(tt,new r_(()=>'")"'));var gt=_.Lfastparse_ParsingRun__f_failureGroupAggregate,it=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var nt=_.Lfastparse_ParsingRun__f_index,Cr=nt>zr,Qr=!Cr&&Ke.isReachable__I__Z(nt)?Mr:nt;Cr&&_.checkForDrop__Z();var xa=ur,yt=_.freshSuccess__O__I__Lfastparse_ParsingRun(xa,Qr)}else var yt=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Se,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(jr,it),Br.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(gt),zr===_.Lfastparse_ParsingRun__f_traceIndex);var Rr=yt}}else var Rr=_;Rr.Lfastparse_ParsingRun__f_isSuccess&&(Rr.Lfastparse_ParsingRun__f_successValue=new la(Rr.Lfastparse_ParsingRun__f_successValue));var yr=_.Lfastparse_ParsingRun__f_shortParserMsg,Sr=_.Lfastparse_ParsingRun__f_cut,mr=!!(Sr|N);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!Sr&&_.freshFailure__I__Lfastparse_ParsingRun(H),_.Lfastparse_ParsingRun__f_cut=mr,De){var Mt=Ie.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(yr),Lt=_.Lfastparse_ParsingRun__f_failureGroupAggregate,zt=oe.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Lt);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(H,Mt,zt,!1)}}var Hr=_.Lfastparse_ParsingRun__f_shortParserMsg,Tt=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|z);else if(!_.Lfastparse_ParsingRun__f_cut){var Ra=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=J,Ra&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(J,Hr,Tt,!1),_.Lfastparse_ParsingRun__f_cut=!1,U();var Ht=G_();Ht.UnitSequencer0__Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$();var Ye=_.Lfastparse_ParsingRun__f_index,Vr=_.Lfastparse_ParsingRun__f_input;U(),G_();var ot=_.Lfastparse_ParsingRun__f_index,It=_.Lfastparse_ParsingRun__f_input;U();var Ar=_.Lfastparse_ParsingRun__f_index,Gr=3+Ar|0,Gt=_.Lfastparse_ParsingRun__f_input;if(Gt.isReachable__I__Z(-1+Gr|0)){var Jt=Gt.Lfastparse_IndexedParserInput__f_data;if(Jt.charCodeAt(Ar)===40)var Ot=1+Ar|0,Za=Gt.Lfastparse_IndexedParserInput__f_data,qt=Za.charCodeAt(Ot)===63;else var qt=!1;if(qt)var Fa=2+Ar|0,ga=Gt.Lfastparse_IndexedParserInput__f_data,aa=ga.charCodeAt(Fa)===61;else var aa=!1}else var aa=!1;if(aa?_.freshSuccessUnit__I__Lfastparse_ParsingRun(Gr):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(Ar,new r_(()=>'"(?="')),_.Lfastparse_ParsingRun__f_isSuccess){var Xr=_.Lfastparse_ParsingRun__f_index,ct=_.Lfastparse_ParsingRun__f_failureGroupAggregate,na=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_cut=!0,Xr>ot&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var sa=_.Lfastparse_ParsingRun__f_index;this.Disjunction__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var bt=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ia=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var ca=_.Lfastparse_ParsingRun__f_index,Ca=ca>sa,ea=!Ca&&It.isReachable__I__Z(ca)?Xr:ca;Ca&&_.checkForDrop__Z();var Na=_.Lfastparse_ParsingRun__f_successValue,oa=_.freshSuccess__O__I__Lfastparse_ParsingRun(Na,ea)}else{_.Lfastparse_ParsingRun__f_cut=!0;var oa=_}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(ot,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(na,ia),ct.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(bt),sa===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var Ba=_.Lfastparse_ParsingRun__f_index,ra=_.Lfastparse_ParsingRun__f_failureGroupAggregate,vn=_.Lfastparse_ParsingRun__f_shortParserMsg;Ba>Ye&&_.checkForDrop__Z();var jn=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var La=_;else{var yn=_.Lfastparse_ParsingRun__f_index,en=_.Lfastparse_ParsingRun__f_input,In=_.Lfastparse_ParsingRun__f_index;if(en.isReachable__I__Z(In))var Pr=en.Lfastparse_IndexedParserInput__f_data,ma=Pr.charCodeAt(In)===41;else var ma=!1;ma?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+In|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(In,new r_(()=>'")"'));var Pn=_.Lfastparse_ParsingRun__f_failureGroupAggregate,rn=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var bn=_.Lfastparse_ParsingRun__f_index,ja=bn>yn,Wn=!ja&&Vr.isReachable__I__Z(bn)?Ba:bn;ja&&_.checkForDrop__Z();var Da=jn,En=_.freshSuccess__O__I__Lfastparse_ParsingRun(Da,Wn)}else var En=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Ye,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(vn,rn),ra.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Pn),yn===_.Lfastparse_ParsingRun__f_traceIndex);var La=En}}else var La=_;if(La.Lfastparse_ParsingRun__f_isSuccess){var va=La.Lfastparse_ParsingRun__f_successValue;La.Lfastparse_ParsingRun__f_successValue=new Va(!1,va)}var ys=_.Lfastparse_ParsingRun__f_shortParserMsg,Is=_.Lfastparse_ParsingRun__f_cut,kn=!!(Is|z);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!Is&&_.freshFailure__I__Lfastparse_ParsingRun(J),_.Lfastparse_ParsingRun__f_cut=kn,Ra){var Kn=Hr.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ys),Ys=_.Lfastparse_ParsingRun__f_failureGroupAggregate,_i=Tt.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ys);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(J,Kn,_i,!1)}}var xn=_.Lfastparse_ParsingRun__f_shortParserMsg,ei=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|O);else if(!_.Lfastparse_ParsingRun__f_cut){var $i=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=Z,$i&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Z,xn,ei,!1),_.Lfastparse_ParsingRun__f_cut=!1,U();var Fi=G_();Fi.UnitSequencer0__Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$();var ls=_.Lfastparse_ParsingRun__f_index,wi=_.Lfastparse_ParsingRun__f_input;U(),G_();var gi=_.Lfastparse_ParsingRun__f_index,ri=_.Lfastparse_ParsingRun__f_input;U();var ts=_.Lfastparse_ParsingRun__f_index,Zn=3+ts|0,$n=_.Lfastparse_ParsingRun__f_input;if($n.isReachable__I__Z(-1+Zn|0)){var bs=$n.Lfastparse_IndexedParserInput__f_data;if(bs.charCodeAt(ts)===40)var kt=1+ts|0,Rn=$n.Lfastparse_IndexedParserInput__f_data,Es=Rn.charCodeAt(kt)===63;else var Es=!1;if(Es)var Qn=2+ts|0,Li=$n.Lfastparse_IndexedParserInput__f_data,Zs=Li.charCodeAt(Qn)===33;else var Zs=!1}else var Zs=!1;if(Zs?_.freshSuccessUnit__I__Lfastparse_ParsingRun(Zn):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(ts,new r_(()=>'"(?!"')),_.Lfastparse_ParsingRun__f_isSuccess){var ks=_.Lfastparse_ParsingRun__f_index,wn=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Ns=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_cut=!0,ks>gi&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var mi=_.Lfastparse_ParsingRun__f_index;this.Disjunction__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var Vt=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Xn=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Cn=_.Lfastparse_ParsingRun__f_index,Hs=Cn>mi,Ut=!Hs&&ri.isReachable__I__Z(Cn)?ks:Cn;Hs&&_.checkForDrop__Z();var Os=_.Lfastparse_ParsingRun__f_successValue,zs=_.freshSuccess__O__I__Lfastparse_ParsingRun(Os,Ut)}else{_.Lfastparse_ParsingRun__f_cut=!0;var zs=_}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(gi,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ns,Xn),wn.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Vt),mi===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var Ss=_.Lfastparse_ParsingRun__f_index,Gi=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Ji=_.Lfastparse_ParsingRun__f_shortParserMsg;Ss>ls&&_.checkForDrop__Z();var as=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var qs=_;else{var Gs=_.Lfastparse_ParsingRun__f_index,Ps=_.Lfastparse_ParsingRun__f_input,fs=_.Lfastparse_ParsingRun__f_index;if(Ps.isReachable__I__Z(fs))var za=Ps.Lfastparse_IndexedParserInput__f_data,ti=za.charCodeAt(fs)===41;else var ti=!1;ti?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+fs|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(fs,new r_(()=>'")"'));var ai=_.Lfastparse_ParsingRun__f_failureGroupAggregate,_c=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Ui=_.Lfastparse_ParsingRun__f_index,Wi=Ui>Gs,zc=!Wi&&wi.isReachable__I__Z(Ui)?Ss:Ui;Wi&&_.checkForDrop__Z();var lo=as,Bi=_.freshSuccess__O__I__Lfastparse_ParsingRun(lo,zc)}else var Bi=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(ls,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ji,_c),Gi.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ai),Gs===_.Lfastparse_ParsingRun__f_traceIndex);var qs=Bi}}else var qs=_;if(qs.Lfastparse_ParsingRun__f_isSuccess){var Pu=qs.Lfastparse_ParsingRun__f_successValue;qs.Lfastparse_ParsingRun__f_successValue=new Va(!0,Pu)}var mc=_.Lfastparse_ParsingRun__f_shortParserMsg,xu=_.Lfastparse_ParsingRun__f_cut,Hc=!!(xu|O);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!xu&&_.freshFailure__I__Lfastparse_ParsingRun(Z),_.Lfastparse_ParsingRun__f_cut=Hc,$i){var Ru=xn.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(mc),Vo=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ec=ei.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Vo);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Z,Ru,ec,!1)}}var Gc=_.Lfastparse_ParsingRun__f_shortParserMsg,cf=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|B);else if(!_.Lfastparse_ParsingRun__f_cut){var Jc=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=j,Jc&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(j,Gc,cf,!1),_.Lfastparse_ParsingRun__f_cut=!1,U();var hl=G_();hl.UnitSequencer0__Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$();var dl=_.Lfastparse_ParsingRun__f_index,uf=_.Lfastparse_ParsingRun__f_input;U(),G_();var $l=_.Lfastparse_ParsingRun__f_index,Uc=_.Lfastparse_ParsingRun__f_input;U();var Ao=_.Lfastparse_ParsingRun__f_index,wl=4+Ao|0,fo=_.Lfastparse_ParsingRun__f_input;if(fo.isReachable__I__Z(-1+wl|0)){var lf=fo.Lfastparse_IndexedParserInput__f_data;if(lf.charCodeAt(Ao)===40)var gl=1+Ao|0,Ll=fo.Lfastparse_IndexedParserInput__f_data,Cu=Ll.charCodeAt(gl)===63;else var Cu=!1;if(Cu)var ml=2+Ao|0,Du=fo.Lfastparse_IndexedParserInput__f_data,Wc=Du.charCodeAt(ml)===60;else var Wc=!1;if(Wc)var ff=3+Ao|0,Kc=fo.Lfastparse_IndexedParserInput__f_data,vc=Kc.charCodeAt(ff)===61;else var vc=!1}else var vc=!1;if(vc?_.freshSuccessUnit__I__Lfastparse_ParsingRun(wl):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(Ao,new r_(()=>'"(?<="')),_.Lfastparse_ParsingRun__f_isSuccess){var yc=_.Lfastparse_ParsingRun__f_index,vl=_.Lfastparse_ParsingRun__f_failureGroupAggregate,pf=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_cut=!0,yc>$l&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var Mu=_.Lfastparse_ParsingRun__f_index;this.Disjunction__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var Tu=_.Lfastparse_ParsingRun__f_failureGroupAggregate,yl=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var hf=_.Lfastparse_ParsingRun__f_index,df=hf>Mu,$f=!df&&Uc.isReachable__I__Z(hf)?yc:hf;df&&_.checkForDrop__Z();var wf=_.Lfastparse_ParsingRun__f_successValue,Ah=_.freshSuccess__O__I__Lfastparse_ParsingRun(wf,$f)}else{_.Lfastparse_ParsingRun__f_cut=!0;var Ah=_}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V($l,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(pf,yl),vl.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Tu),Mu===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var fp=_.Lfastparse_ParsingRun__f_index,pp=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Fh=_.Lfastparse_ParsingRun__f_shortParserMsg;fp>dl&&_.checkForDrop__Z();var hp=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var Qc=_;else{var dp=_.Lfastparse_ParsingRun__f_index,$p=_.Lfastparse_ParsingRun__f_input,Vu=_.Lfastparse_ParsingRun__f_index;if($p.isReachable__I__Z(Vu))var Bh=$p.Lfastparse_IndexedParserInput__f_data,wp=Bh.charCodeAt(Vu)===41;else var wp=!1;wp?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+Vu|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(Vu,new r_(()=>'")"'));var jh=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Eh=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Au=_.Lfastparse_ParsingRun__f_index,gf=Au>dp,ps=!gf&&uf.isReachable__I__Z(Au)?fp:Au;gf&&_.checkForDrop__Z();var Pd=hp,gp=_.freshSuccess__O__I__Lfastparse_ParsingRun(Pd,ps)}else var gp=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(dl,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Fh,Eh),pp.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(jh),dp===_.Lfastparse_ParsingRun__f_traceIndex);var Qc=gp}}else var Qc=_;if(Qc.Lfastparse_ParsingRun__f_isSuccess){var K1=Qc.Lfastparse_ParsingRun__f_successValue;Qc.Lfastparse_ParsingRun__f_successValue=new Aa(!1,K1)}var Q1=_.Lfastparse_ParsingRun__f_shortParserMsg,Zh=_.Lfastparse_ParsingRun__f_cut,X1=!!(Zh|B);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!Zh&&_.freshFailure__I__Lfastparse_ParsingRun(j),_.Lfastparse_ParsingRun__f_cut=X1,Jc){var Y1=Gc.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Q1),Nh=_.Lfastparse_ParsingRun__f_failureGroupAggregate,xd=cf.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Nh);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(j,Y1,xd,!1)}}var Rd=_.Lfastparse_ParsingRun__f_shortParserMsg,Cd=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|T);else if(!_.Lfastparse_ParsingRun__f_cut){var Dd=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=D,Dd&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(D,Rd,Cd,!1),_.Lfastparse_ParsingRun__f_cut=!1,U();var Md=G_();Md.UnitSequencer0__Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$();var Td=_.Lfastparse_ParsingRun__f_index,zh=_.Lfastparse_ParsingRun__f_input;U(),G_();var Vd=_.Lfastparse_ParsingRun__f_index,_$=_.Lfastparse_ParsingRun__f_input;U();var Hh=_.Lfastparse_ParsingRun__f_index,ug=4+Hh|0,Ad=_.Lfastparse_ParsingRun__f_input;if(Ad.isReachable__I__Z(-1+ug|0)){var Sy=Ad.Lfastparse_IndexedParserInput__f_data;if(Sy.charCodeAt(Hh)===40)var sm=1+Hh|0,Py=Ad.Lfastparse_IndexedParserInput__f_data,im=Py.charCodeAt(sm)===63;else var im=!1;if(im)var xy=2+Hh|0,Ry=Ad.Lfastparse_IndexedParserInput__f_data,lg=Ry.charCodeAt(xy)===60;else var lg=!1;if(lg)var om=3+Hh|0,Xc=Ad.Lfastparse_IndexedParserInput__f_data,A$=Xc.charCodeAt(om)===33;else var A$=!1}else var A$=!1;if(A$?_.freshSuccessUnit__I__Lfastparse_ParsingRun(ug):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(Hh,new r_(()=>'"(?Vd&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var lm=_.Lfastparse_ParsingRun__f_index;this.Disjunction__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var Dy=_.Lfastparse_ParsingRun__f_failureGroupAggregate,My=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var fg=_.Lfastparse_ParsingRun__f_index,fm=fg>lm,Vy=!fm&&_$.isReachable__I__Z(fg)?cm:fg;fm&&_.checkForDrop__Z();var Ay=_.Lfastparse_ParsingRun__f_successValue,Ty=_.freshSuccess__O__I__Lfastparse_ParsingRun(Ay,Vy)}else{_.Lfastparse_ParsingRun__f_cut=!0;var Ty=_}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Vd,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Cy,My),um.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Dy),lm===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var F$=_.Lfastparse_ParsingRun__f_index,FO=_.Lfastparse_ParsingRun__f_failureGroupAggregate,BO=_.Lfastparse_ParsingRun__f_shortParserMsg;F$>Td&&_.checkForDrop__Z();var jO=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var Ic=_;else{var cb=_.Lfastparse_ParsingRun__f_index,ub=_.Lfastparse_ParsingRun__f_input,pm=_.Lfastparse_ParsingRun__f_index;if(ub.isReachable__I__Z(pm))var EO=ub.Lfastparse_IndexedParserInput__f_data,lb=EO.charCodeAt(pm)===41;else var lb=!1;lb?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+pm|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(pm,new r_(()=>'")"'));var ZO=_.Lfastparse_ParsingRun__f_failureGroupAggregate,NO=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Fy=_.Lfastparse_ParsingRun__f_index,pb=Fy>cb,zO=!pb&&zh.isReachable__I__Z(Fy)?F$:Fy;pb&&_.checkForDrop__Z();var HO=jO,fb=_.freshSuccess__O__I__Lfastparse_ParsingRun(HO,zO)}else var fb=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Td,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(BO,NO),FO.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ZO),cb===_.Lfastparse_ParsingRun__f_traceIndex);var Ic=fb}}else var Ic=_;if(Ic.Lfastparse_ParsingRun__f_isSuccess){var GO=Ic.Lfastparse_ParsingRun__f_successValue;Ic.Lfastparse_ParsingRun__f_successValue=new Aa(!0,GO)}var JO=_.Lfastparse_ParsingRun__f_shortParserMsg,hb=_.Lfastparse_ParsingRun__f_cut,UO=!!(hb|T);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!hb&&_.freshFailure__I__Lfastparse_ParsingRun(D),_.Lfastparse_ParsingRun__f_cut=UO,Dd){var WO=Rd.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(JO),KO=_.Lfastparse_ParsingRun__f_failureGroupAggregate,QO=Cd.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(KO);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(D,WO,QO,!1)}}var db=_.Lfastparse_ParsingRun__f_shortParserMsg,$b=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|x);else if(!_.Lfastparse_ParsingRun__f_cut){var wb=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=R,wb&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(R,db,$b,!1),_.Lfastparse_ParsingRun__f_cut=!1,U();var XO=G_();XO.UnitSequencer0__Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$();var gb=_.Lfastparse_ParsingRun__f_index,YO=_.Lfastparse_ParsingRun__f_input;U();var _7=G_(),e7=No(_7),Lb=_.Lfastparse_ParsingRun__f_index,r7=_.Lfastparse_ParsingRun__f_input;U();var t7=G_();t7.UnitSequencer0__Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$();var mb=_.Lfastparse_ParsingRun__f_index,a7=_.Lfastparse_ParsingRun__f_input;U(),G_();var vb=_.Lfastparse_ParsingRun__f_index,n7=_.Lfastparse_ParsingRun__f_input;U();var pg=_.Lfastparse_ParsingRun__f_index,yb=3+pg|0,hm=_.Lfastparse_ParsingRun__f_input;if(hm.isReachable__I__Z(-1+yb|0)){var s7=hm.Lfastparse_IndexedParserInput__f_data;if(s7.charCodeAt(pg)===40)var i7=1+pg|0,o7=hm.Lfastparse_IndexedParserInput__f_data,Ib=o7.charCodeAt(i7)===63;else var Ib=!1;if(Ib)var c7=2+pg|0,u7=hm.Lfastparse_IndexedParserInput__f_data,By=u7.charCodeAt(c7)===60;else var By=!1}else var By=!1;if(By?_.freshSuccessUnit__I__Lfastparse_ParsingRun(yb):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(pg,new r_(()=>'"(?<"')),_.Lfastparse_ParsingRun__f_isSuccess){var bb=_.Lfastparse_ParsingRun__f_index,l7=_.Lfastparse_ParsingRun__f_failureGroupAggregate,f7=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_cut=!0,bb>vb&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var kb=_.Lfastparse_ParsingRun__f_index;this.CaptureName__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var p7=_.Lfastparse_ParsingRun__f_failureGroupAggregate,h7=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var jy=_.Lfastparse_ParsingRun__f_index,Ob=jy>kb,$7=!Ob&&n7.isReachable__I__Z(jy)?bb:jy;Ob&&_.checkForDrop__Z();var w7=_.Lfastparse_ParsingRun__f_successValue,d7=_.freshSuccess__O__I__Lfastparse_ParsingRun(w7,$7)}else{_.Lfastparse_ParsingRun__f_cut=!0;var d7=_}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(vb,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(f7,h7),l7.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(p7),kb===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var qb=_.Lfastparse_ParsingRun__f_index,g7=_.Lfastparse_ParsingRun__f_failureGroupAggregate,L7=_.Lfastparse_ParsingRun__f_shortParserMsg;qb>mb&&_.checkForDrop__Z();var m7=_.Lfastparse_ParsingRun__f_successValue;if(!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var Sb=_.Lfastparse_ParsingRun__f_index,Pb=_.Lfastparse_ParsingRun__f_input,dm=_.Lfastparse_ParsingRun__f_index;if(Pb.isReachable__I__Z(dm))var v7=Pb.Lfastparse_IndexedParserInput__f_data,xb=v7.charCodeAt(dm)===62;else var xb=!1;xb?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+dm|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(dm,new r_(()=>'">"'));var y7=_.Lfastparse_ParsingRun__f_failureGroupAggregate,I7=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Ey=_.Lfastparse_ParsingRun__f_index,Rb=Ey>Sb,k7=!Rb&&a7.isReachable__I__Z(Ey)?qb:Ey;Rb&&_.checkForDrop__Z();var O7=m7,b7=_.freshSuccess__O__I__Lfastparse_ParsingRun(O7,k7)}else var b7=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(mb,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(L7,I7),g7.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(y7),Sb===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var Cb=_.Lfastparse_ParsingRun__f_index,q7=_.Lfastparse_ParsingRun__f_failureGroupAggregate,S7=_.Lfastparse_ParsingRun__f_shortParserMsg;_.Lfastparse_ParsingRun__f_cut=!0,Cb>Lb&&_.checkForDrop__Z();var P7=_.Lfastparse_ParsingRun__f_successValue;if(!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var Db=_.Lfastparse_ParsingRun__f_index;this.Disjunction__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var x7=_.Lfastparse_ParsingRun__f_failureGroupAggregate,R7=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Zy=_.Lfastparse_ParsingRun__f_index,Mb=Zy>Db,D7=!Mb&&r7.isReachable__I__Z(Zy)?Cb:Zy;Mb&&_.checkForDrop__Z();var C7=_.freshSuccess__O__I__Lfastparse_ParsingRun(e7.apply__O__O__O(P7,_.Lfastparse_ParsingRun__f_successValue),D7)}else{_.Lfastparse_ParsingRun__f_cut=!0;var C7=_}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Lb,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(S7,R7),q7.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(x7),Db===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var Tb=_.Lfastparse_ParsingRun__f_index,M7=_.Lfastparse_ParsingRun__f_failureGroupAggregate,T7=_.Lfastparse_ParsingRun__f_shortParserMsg;Tb>gb&&_.checkForDrop__Z();var V7=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var hg=_;else{var Vb=_.Lfastparse_ParsingRun__f_index,Ab=_.Lfastparse_ParsingRun__f_input,$m=_.Lfastparse_ParsingRun__f_index;if(Ab.isReachable__I__Z($m))var A7=Ab.Lfastparse_IndexedParserInput__f_data,Fb=A7.charCodeAt($m)===41;else var Fb=!1;Fb?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+$m|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V($m,new r_(()=>'")"'));var F7=_.Lfastparse_ParsingRun__f_failureGroupAggregate,B7=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Ny=_.Lfastparse_ParsingRun__f_index,jb=Ny>Vb,j7=!jb&&YO.isReachable__I__Z(Ny)?Tb:Ny;jb&&_.checkForDrop__Z();var E7=V7,Bb=_.freshSuccess__O__I__Lfastparse_ParsingRun(E7,j7)}else var Bb=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(gb,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(T7,B7),M7.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(F7),Vb===_.Lfastparse_ParsingRun__f_traceIndex);var hg=Bb}}else var hg=_;if(hg.Lfastparse_ParsingRun__f_isSuccess){var wm=hg.Lfastparse_ParsingRun__f_successValue;if(wm===null)throw new Q(wm);var Z7=wm._1__O(),N7=wm._2__O();hg.Lfastparse_ParsingRun__f_successValue=new fa(-1,Z7,N7)}var z7=_.Lfastparse_ParsingRun__f_shortParserMsg,Eb=_.Lfastparse_ParsingRun__f_cut,H7=!!(Eb|x);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!Eb&&_.freshFailure__I__Lfastparse_ParsingRun(R),_.Lfastparse_ParsingRun__f_cut=H7,wb){var G7=db.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(z7),J7=_.Lfastparse_ParsingRun__f_failureGroupAggregate,U7=$b.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(J7);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(R,G7,U7,!1)}}var W7=_.Lfastparse_ParsingRun__f_failureGroupAggregate,K7=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var zy=_.Lfastparse_ParsingRun__f_index,Zb=zy>g,X7=!Zb&&h.isReachable__I__Z(zy)?l:zy;Zb&&_.checkForDrop__Z();var Q7=_.freshSuccess__O__I__Lfastparse_ParsingRun(f.apply__O__O__O(w|0,_.Lfastparse_ParsingRun__f_successValue),X7)}else var Q7=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(p,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs($,K7),d.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(W7),g===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var Nb=_.Lfastparse_ParsingRun__f_index,Y7=_.Lfastparse_ParsingRun__f_failureGroupAggregate,_q=_.Lfastparse_ParsingRun__f_shortParserMsg;Nb>o&&_.checkForDrop__Z();var eq=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var e$=_;else{var zb=_.Lfastparse_ParsingRun__f_index;U().Index__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var rq=_.Lfastparse_ParsingRun__f_failureGroupAggregate,tq=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Hy=_.Lfastparse_ParsingRun__f_index,Gb=Hy>zb,aq=!Gb&&c.isReachable__I__Z(Hy)?Nb:Hy;Gb&&_.checkForDrop__Z();var Hb=_.freshSuccess__O__I__Lfastparse_ParsingRun(i.apply__O__O__O(eq,_.Lfastparse_ParsingRun__f_successValue|0),aq)}else var Hb=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(o,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(_q,tq),Y7.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rq),zb===_.Lfastparse_ParsingRun__f_traceIndex);var e$=Hb}}else var e$=_;if(e$.Lfastparse_ParsingRun__f_isSuccess){var dg=e$.Lfastparse_ParsingRun__f_successValue;if(dg===null)throw new Q(dg);var nq=dg.T3__f__1|0,sq=dg.T3__f__2,iq=dg.T3__f__3|0;e$.Lfastparse_ParsingRun__f_successValue=op(sq,nq,iq);var ji=e$}else var ji=e$;if(n&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new g_("WithLoc").Lsourcecode_Name__f_value,ji.Lfastparse_ParsingRun__f_index,ji.Lfastparse_ParsingRun__f_isSuccess),ji.Lfastparse_ParsingRun__f_verboseFailures){I();var oq=[new xr(new r_(()=>new g_("WithLoc").Lsourcecode_Name__f_value))],cq=k(new b,oq);if(ji.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(a,new Ge(ae().prependedAll__sc_IterableOnce__sci_List(cq)),ji.Lfastparse_ParsingRun__f_failureGroupAggregate,anew g_("Paren").Lsourcecode_Name__f_value))],hq=k(new b,pq);if(ji.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new Ge(ae().prependedAll__sc_IterableOnce__sci_List(hq)),ji.Lfastparse_ParsingRun__f_failureGroupAggregate,r"filter")),_.Lfastparse_ParsingRun__f_isSuccess){var f=_.Lfastparse_ParsingRun__f_index,p=_.Lfastparse_ParsingRun__f_failureGroupAggregate,h=_.Lfastparse_ParsingRun__f_shortParserMsg;f>s&&_.checkForDrop__Z();var l=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var u=_;else{var d=_.Lfastparse_ParsingRun__f_index,$=Hm();$.GenericRepeatedImplicit0__Lfastparse_Implicits$LowPriRepeater$GenericRepeatedImplicit0$();var w=_.Lfastparse_ParsingRun__f_cut,g=!1;g=w;for(var x=j$().empty__sc_SeqOps(),R=_.Lfastparse_ParsingRun__f_index,T=0,D=null;;){_.Lfastparse_ParsingRun__f_cut=!1,U();var B=_.Lfastparse_ParsingRun__f_index;if(U(),this.CaptureNameChar__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_),_.Lfastparse_ParsingRun__f_isSuccess){var j=_.Lfastparse_ParsingRun__f_successValue;jX(this,j)||_.freshFailure__Lfastparse_ParsingRun()}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(B,new r_(()=>"filter"));var O=_.Lfastparse_ParsingRun__f_shortParserMsg,Z=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(g=!!(g|_.Lfastparse_ParsingRun__f_cut),_.Lfastparse_ParsingRun__f_isSuccess){var K=_.Lfastparse_ParsingRun__f_index,Y=_.Lfastparse_ParsingRun__f_successValue;if(x.addOne__O__scm_Growable(Y),_.Lfastparse_ParsingRun__f_cut=!1,vi()!==vi()&&v_().consumeWhitespace__F1__Lfastparse_ParsingRun__V(vi(),_),!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)break;_.Lfastparse_ParsingRun__f_cut=!1;var X=1+T|0;R=K,T=X,D=Z}else{var z=_.Lfastparse_ParsingRun__f_cut?_:_.freshSuccess__O__I__Z__Lfastparse_ParsingRun(Sd().from__sc_IterableOnce__sci_Seq(x),R,g);if(_.Lfastparse_ParsingRun__f_verboseFailures){var J=R,N=new r_((Q_=>()=>v_().parenthize__sci_Seq__T(Q_.Lfastparse_internal_Msgs__f_value)+".rep")(O));if(D===null)var H=_.Lfastparse_ParsingRun__f_failureGroupAggregate;else var W=_.Lfastparse_ParsingRun__f_failureGroupAggregate,H=D.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(W);_.aggregateMsg__I__F0__Lfastparse_internal_Msgs__V(J,N,H)}break}}var e_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,__=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var n_=_.Lfastparse_ParsingRun__f_index,s_=n_>d,i_=!s_&&i.isReachable__I__Z(n_)?f:n_;s_&&_.checkForDrop__Z();var t_=_.freshSuccess__O__I__Lfastparse_ParsingRun(n.apply__O__O__O(l,_.Lfastparse_ParsingRun__f_successValue),i_)}else var t_=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(s,v_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(h,__),p.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(e_),d===_.Lfastparse_ParsingRun__f_traceIndex);var u=t_}}else var u=_;if(u.Lfastparse_ParsingRun__f_isSuccess){var h_=u.Lfastparse_ParsingRun__f_successValue;if(h_===null)throw new Q(h_);var d_=h_._1__O(),w_=h_._2__O();on();var u_=w_.prepended__O__O(d_).toArray__s_reflect_ClassTag__O(new N1(aU.getClassOf()));nb(),on();var p_=0,y_=null;p_=0,y_=[];for(var I_=0;I_new g_("CaptureName").Lsourcecode_Name__f_value))],J_=k(new b,V_);if(c_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new Ge(ae().prependedAll__sc_IterableOnce__sci_List(J_)),c_.Lfastparse_ParsingRun__f_failureGroupAggregate,rnew g_("CaptureNameChar").Lsourcecode_Name__f_value))],w=k(new b,$);if(o.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new Ge(ae().prependedAll__sc_IterableOnce__sci_List(w)),o.Lfastparse_ParsingRun__f_failureGroupAggregate,r{var j=jt(B);return sP(this,j)}),i=_.Lfastparse_ParsingRun__f_index,o=_.Lfastparse_ParsingRun__f_input,c=i,u=1+c|0;;){if(o.isReachable__I__Z(i))var f=i,p=o.Lfastparse_IndexedParserInput__f_data,h=!!s.apply__O__O(pt(p.charCodeAt(f)));else var h=!1;if(h)i=1+i|0;else break}i>=u?_.freshSuccessUnit__I__Lfastparse_ParsingRun(i):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(c,new r_(()=>"chars-while("+s+", 1)")),_.Lfastparse_ParsingRun__f_noDropBuffer=n;var l=_.Lfastparse_ParsingRun__f_isSuccess?_.freshSuccess__O__Lfastparse_ParsingRun(_.Lfastparse_ParsingRun__f_input.slice__I__I__T(a,_.Lfastparse_ParsingRun__f_index)):_;if(l.Lfastparse_ParsingRun__f_isSuccess){var $=l.Lfastparse_ParsingRun__f_successValue;$r();var w=Nr();l.Lfastparse_ParsingRun__f_successValue=w.parseInt__T__I__I($,10);var d=l}else var d=l;if(t&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new g_("Digits").Lsourcecode_Name__f_value,d.Lfastparse_ParsingRun__f_index,d.Lfastparse_ParsingRun__f_isSuccess),d.Lfastparse_ParsingRun__f_verboseFailures){I();var g=[new xr(new r_(()=>new g_("Digits").Lsourcecode_Name__f_value))],x=k(new b,g);if(d.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new Ge(ae().prependedAll__sc_IterableOnce__sci_List(x)),d.Lfastparse_ParsingRun__f_failureGroupAggregate,r{var w=jt($);return TX(this,w)}),n=_.Lfastparse_ParsingRun__f_index;if(_.Lfastparse_ParsingRun__f_input.isReachable__I__Z(_.Lfastparse_ParsingRun__f_index))var s=_.Lfastparse_ParsingRun__f_input,i=_.Lfastparse_ParsingRun__f_index,o=s.Lfastparse_IndexedParserInput__f_data,c=!!a.apply__O__O(pt(o.charCodeAt(i)));else var c=!1;if(c)var u=_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+_.Lfastparse_ParsingRun__f_index|0);else var u=_.freshFailure__Lfastparse_ParsingRun();if(_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(n,new r_(()=>"char-pred("+a+")")),t&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new g_("HexDigit").Lsourcecode_Name__f_value,u.Lfastparse_ParsingRun__f_index,u.Lfastparse_ParsingRun__f_isSuccess),u.Lfastparse_ParsingRun__f_verboseFailures){I();var f=[new xr(new r_(()=>new g_("HexDigit").Lsourcecode_Name__f_value))],p=k(new b,f);if(u.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new Ge(ae().prependedAll__sc_IterableOnce__sci_List(p)),u.Lfastparse_ParsingRun__f_failureGroupAggregate,r>24||(_.Lcodes_quine_labs_recheck_regexp_Parser$__f_codes$quine$labs$recheck$regexp$Parser$$IDStart=an().UnicodeProperty__T__s_Option("ID_Start").get__O(),_.Lcodes_quine_labs_recheck_regexp_Parser$__f_bitmap$0=(1|_.Lcodes_quine_labs_recheck_regexp_Parser$__f_bitmap$0)<<24>>24),_.Lcodes_quine_labs_recheck_regexp_Parser$__f_codes$quine$labs$recheck$regexp$Parser$$IDStart}function zX(_){return(2&_.Lcodes_quine_labs_recheck_regexp_Parser$__f_bitmap$0)<<24>>24||(_.Lcodes_quine_labs_recheck_regexp_Parser$__f_codes$quine$labs$recheck$regexp$Parser$$IDContinue=an().UnicodeProperty__T__s_Option("ID_Continue").get__O(),_.Lcodes_quine_labs_recheck_regexp_Parser$__f_bitmap$0=(2|_.Lcodes_quine_labs_recheck_regexp_Parser$__f_bitmap$0)<<24>>24),_.Lcodes_quine_labs_recheck_regexp_Parser$__f_codes$quine$labs$recheck$regexp$Parser$$IDContinue}function $g(_,r,t){if(r instanceof ht){var a=r,n=a.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children,s=new ht(n.map__F1__O(new y(K=>{var Y=K;return $g(_,Y,t)})));return Dn(s,r)}else if(r instanceof Ur){var i=r,o=i.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children,c=new Ur(o.map__F1__O(new y(K=>{var Y=K;return $g(_,Y,t)})));return Dn(c,r)}else if(r instanceof ua){var u=r,f=u.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child;t.sr_IntRef__f_elem=1+t.sr_IntRef__f_elem|0;var p=new ua(t.sr_IntRef__f_elem,$g(_,f,t));return Dn(p,r)}else if(r instanceof fa){var h=r,l=h.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_name,d=h.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child;t.sr_IntRef__f_elem=1+t.sr_IntRef__f_elem|0;var $=new fa(t.sr_IntRef__f_elem,l,$g(_,d,t));return Dn($,r)}else if(r instanceof la){var w=r,g=w.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child,x=new la($g(_,g,t));return Dn(x,r)}else if(r instanceof Pt){var R=r,T=R.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_quantifier,D=R.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child,B=new Pt(T,$g(_,D,t));return Dn(B,r)}else if(r instanceof Va){var j=r,O=j.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_negative,Z=j.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child,z=new Va(O,$g(_,Z,t));return Dn(z,r)}else if(r instanceof Aa){var J=r,N=J.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_negative,H=J.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child,W=new Aa(N,$g(_,H,t));return Dn(W,r)}else return r}function EE(_,r,t){for(;;){var a=t;if(a instanceof ht){var n=a,s=n.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children;return s.foldLeft__O__F2__O(r,new He((H,W)=>{var K=H,Y=W;return EE(_,K,Y)}))}else if(a instanceof Ur){var i=a,o=i.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children;return o.foldLeft__O__F2__O(r,new He((H,W)=>{var K=H,Y=W;return EE(_,K,Y)}))}else if(a instanceof ua){var c=a,u=c.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child;t=u}else if(a instanceof fa){var f=a,p=f.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_index,h=f.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_name,l=f.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child;if(r.contains__O__Z(h)){var d=t;throw new Ol("duplicated name",d.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc)}var $=r,w=xt().s_Predef$__f_Map,g=[m(new L,h,p)],x=k(new b,g),R=w.from__sc_IterableOnce__sci_Map(x),T=$.concat__sc_IterableOnce__sc_IterableOps(R);r=T,t=l}else if(a instanceof la){var D=a,B=D.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child;t=B}else if(a instanceof Pt){var j=a,O=j.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child;t=O}else if(a instanceof Va){var Z=a,z=Z.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child;t=z}else if(a instanceof Aa){var J=a,N=J.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child;t=N}else return r}}function wg(_,r,t,a){if(t instanceof ht){var n=t,s=n.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children,i=new ht(s.map__F1__O(new y(c_=>{var h_=c_;return wg(_,r,h_,a)})));return Dn(i,t)}else if(t instanceof Ur){var o=t,c=o.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children,u=new Ur(c.map__F1__O(new y(c_=>{var h_=c_;return wg(_,r,h_,a)})));return Dn(u,t)}else if(t instanceof ua){var f=t,p=f.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_index,h=f.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child,l=new ua(p,wg(_,r,h,a));return Dn(l,t)}else if(t instanceof fa){var d=t,$=d.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_index,w=d.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_name,g=d.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child,x=new fa($,w,wg(_,r,g,a));return Dn(x,t)}else if(t instanceof la){var R=t,T=R.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child,D=new la(wg(_,r,T,a));return Dn(D,t)}else if(t instanceof Pt){var B=t,j=B.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_quantifier,O=B.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child,Z=new Pt(j,wg(_,r,O,a));return Dn(Z,t)}else if(t instanceof Va){var z=t,J=z.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_negative,N=z.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child,H=new Va(J,wg(_,r,N,a));return Dn(H,t)}else if(t instanceof Aa){var W=t,K=W.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_negative,Y=W.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child,X=new Aa(K,wg(_,r,Y,a));return Dn(X,t)}else if(t instanceof qo){var e_=t,__=e_.Lcodes_quine_labs_recheck_regexp_Pattern$BackReference__f_index;if(__<1||a<__)throw new Ol("invalid back-reference",t.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc);var t_=new qo(__);return Dn(t_,t)}else if(t instanceof Uo){var n_=t,s_=n_.Lcodes_quine_labs_recheck_regexp_Pattern$NamedBackReference__f_name;if(!r.contains__O__Z(s_))throw new Ol("invalid named back-reference",t.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc);var i_=new Uo(r.apply__O__O(s_)|0,s_);return Dn(i_,t)}else return t}function gg(_,r){if(r instanceof ht){var t=r,a=t.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children,n=new ht(a.map__F1__O(new y(t_=>{var n_=t_;return gg(_,n_)})));return Dn(n,r)}else if(r instanceof Ur){var s=r,i=s.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children,o=new Ur(i.map__F1__O(new y(t_=>{var n_=t_;return gg(_,n_)})));return Dn(o,r)}else if(r instanceof ua){var c=r,u=c.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_index,f=c.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child,p=new ua(u,gg(_,f));return Dn(p,r)}else if(r instanceof fa){var h=r,l=h.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_index,d=h.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_name,$=h.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child,w=new fa(l,d,gg(_,$));return Dn(w,r)}else if(r instanceof la){var g=r,x=g.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child,R=new la(gg(_,x));return Dn(R,r)}else if(r instanceof Pt){var T=r,D=T.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_quantifier,B=T.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child,j=new Pt(D,gg(_,B));return Dn(j,r)}else if(r instanceof Va){var O=r,Z=O.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_negative,z=O.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child,J=new Va(Z,gg(_,z));return Dn(J,r)}else if(r instanceof Aa){var N=r,H=N.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_negative,W=N.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child,K=new Aa(H,gg(_,W));return Dn(K,r)}else if(r instanceof lc){var Y=r,X=Y.Lcodes_quine_labs_recheck_regexp_Pattern$CharacterClass__f_invert,e_=Y.Lcodes_quine_labs_recheck_regexp_Pattern$CharacterClass__f_children,__=new lc(X,e_.map__F1__O(new y(t_=>{var n_=t_;return Ez(_,n_)})));return Dn(__,r)}else return YD_(r)?Ez(_,r):r}function Ez(_,r){if(r instanceof Lu){var t=r,a=t.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty__f_invert,n=t.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty__f_name,s=an().UnicodeProperty__T__s_Option(n);if(!(s instanceof o_)){var i=a_();throw i===s?new Ol("unknown Unicode property: "+n,r.codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc__s_Option()):new Q(s)}var o=s,c=o.s_Some__f_value,u=a?c.complement__Z__Lcodes_quine_labs_recheck_unicode_IChar(!0):c,f=new Lu(a,n,u);return Dn(f,r)}else if(r instanceof mu){var p=r,h=p.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_invert,l=p.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_name,d=p.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_value,$=an().UnicodePropertyValue__T__T__s_Option(l,d);if(!($ instanceof o_)){var w=a_();throw w===$?new Ol("unknown Unicode property-value: "+l+"="+d,r.codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc__s_Option()):new Q($)}var g=$,x=g.s_Some__f_value,R=h?x.complement__Z__Lcodes_quine_labs_recheck_unicode_IChar(!0):x,T=new mu(h,l,d,R);return Dn(T,r)}else if(r instanceof fc){var D=r,B=D.Lcodes_quine_labs_recheck_regexp_Pattern$ClassRange__f_begin,j=D.Lcodes_quine_labs_recheck_regexp_Pattern$ClassRange__f_end,O=an().range__Lcodes_quine_labs_recheck_unicode_UChar__Lcodes_quine_labs_recheck_unicode_UChar__Lcodes_quine_labs_recheck_unicode_IChar(B,j),Z=O.Lcodes_quine_labs_recheck_unicode_IChar__f_set;if(Z.Lcodes_quine_labs_recheck_unicode_IntervalSet__f_intervals.isEmpty__Z())throw new Ol("an empty range",r.codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc__s_Option());return r}else return r}function ZE(_,r){for(;;){var t=r;if(t instanceof ht){var a=t,n=a.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children;n.foreach__F1__V(new y(O=>{var Z=O;ZE(_,Z)}))}else if(t instanceof Ur){var s=t,i=s.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children;i.foreach__F1__V(new y(O=>{var Z=O;ZE(_,Z)}))}else if(t instanceof ua){var o=t,c=o.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child;r=c;continue}else if(t instanceof fa){var u=t,f=u.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child;r=f;continue}else if(t instanceof la){var p=t,h=p.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child;r=h;continue}else if(t instanceof Pt){var l=t,d=l.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_quantifier,$=l.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child,w=d.normalized__Lcodes_quine_labs_recheck_regexp_Pattern$NormalizedQuantifier();if(w instanceof Pi){var g=w,x=g.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_min,R=g.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_max;if(x>R)throw new Ol("out of order in {} quantifier",d.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc)}r=$;continue}else if(t instanceof Va){var T=t,D=T.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child;r=D;continue}else if(t instanceof Aa){var B=t,j=B.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child;r=j;continue}return}}function vf(){this.Lcodes_quine_labs_recheck_regexp_Parser$__f_codes$quine$labs$recheck$regexp$Parser$$IDStart=null,this.Lcodes_quine_labs_recheck_regexp_Parser$__f_codes$quine$labs$recheck$regexp$Parser$$IDContinue=null,this.Lcodes_quine_labs_recheck_regexp_Parser$__f_bitmap$0=0}vf.prototype=new E;vf.prototype.constructor=vf;function HX(){}HX.prototype=vf.prototype;vf.prototype.parse__T__T__Z__s_util_Either=function(_,r,t){var a=this.parseFlagSet__T__s_util_Either(r);if(a instanceof B_){var n=a,s=n.s_util_Right__f_value,i=s,o=Lg().preprocessParen__T__T2(_);if(o===null)throw new Q(o);var c=o._1$mcZ$sp__Z(),u=o._2$mcI$sp__I(),f=U(),p=new y(n_=>{var s_=n_;return new ol(s_)}),h=f.parse__Lfastparse_ParserInputSource__F1__Z__I__Lfastparse_internal_Instrument__Lfastparse_Parsed(new k4(_,p),new y(n_=>{var s_=n_;return new Ln(i.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_unicode,t,c,u).Source__Lfastparse_ParsingRun__Lfastparse_ParsingRun(s_)}),(U(),!1),(U(),0),(U(),null));if(h instanceof Hf){var l=h,d=l.Lfastparse_Parsed$Success__f_value;I();var $=new B_(d)}else{if(!(h instanceof Mg))throw new Q(h);var w=h;I();var g=new Ol("parsing failure",new o_(new xf(w.Lfastparse_Parsed$Failure__f_index,w.Lfastparse_Parsed$Failure__f_index))),$=new Pe(g)}if($ instanceof B_)var x=$,R=x.s_util_Right__f_value,T=R,D=new B_(Lg().assignCaptureIndex__Lcodes_quine_labs_recheck_regexp_Pattern$Node__Lcodes_quine_labs_recheck_regexp_Pattern$Node(T));else var D=$;if(D instanceof B_)var B=D,j=B.s_util_Right__f_value,O=j,Z=Lg().assignBackReferenceIndex__Lcodes_quine_labs_recheck_regexp_Pattern$Node__I__s_util_Either(O,u);else var Z=D;if(Z instanceof B_)var z=Z,J=z.s_util_Right__f_value,N=J,H=Lg().resolveUnicodeProperty__Lcodes_quine_labs_recheck_regexp_Pattern$Node__s_util_Either(N);else var H=Z;if(H instanceof B_)var W=H,K=W.s_util_Right__f_value,Y=K,X=Lg().checkRepeatQuantifier__Lcodes_quine_labs_recheck_regexp_Pattern$Node__s_util_Either(Y);else var X=H;if(X instanceof B_){var e_=X,__=e_.s_util_Right__f_value,t_=__;return new B_(new Pf(t_,i))}else return X}else return a};vf.prototype.parseFlagSet__T__s_util_Either=function(_){var r=xt().wrapString__T__sci_WrappedString(_);Bd();var t=ae().prependedAll__sc_IterableOnce__sci_List(r),a=kN(t);if(a===null?t===null:bp(a,t)){_:{for(var s=t;!s.isEmpty__Z();){var i=s.head__O(),o=jt(i);if(!$r().contains$extension__T__C__Z("gimsuy",o)){var c=!1;break _}s=s.tail__O()}var c=!0}if(c){I();var f=new Cp(t.contains__O__Z(pt(103)),t.contains__O__Z(pt(105)),t.contains__O__Z(pt(109)),t.contains__O__Z(pt(115)),t.contains__O__Z(pt(117)),t.contains__O__Z(pt(121)));return new B_(f)}else{I();var u=new Ol("unknown flag",a_());return new Pe(u)}}else{I();var n=new Ol("duplicated flag",a_());return new Pe(n)}};vf.prototype.preprocessParen__T__T2=function(_){for(var r=0,t=!1,a=0;r<_.length;){var n=r,s=_.charCodeAt(n);switch(s){case 40:{var i=r;if(i<=_.length&&i>=0&&_.substring(i,2+i|0)==="(?"){var o=r;if(o<=_.length&&o>=0&&_.substring(o,3+o|0)==="(?<")var c=r,u=!(c<=_.length&&c>=0&&_.substring(c,4+c|0)==="(?<=");else var u=!1;if(u)var f=r,p=!(f<=_.length&&f>=0&&_.substring(f,4+f|0)==="(?>24?this.Lcodes_quine_labs_recheck_regexp_Parser$__f_codes$quine$labs$recheck$regexp$Parser$$IDStart:NX(this)};vf.prototype.codes$quine$labs$recheck$regexp$Parser$$IDContinue__Lcodes_quine_labs_recheck_unicode_IChar=function(){return(2&this.Lcodes_quine_labs_recheck_regexp_Parser$__f_bitmap$0)<<24>>24?this.Lcodes_quine_labs_recheck_regexp_Parser$__f_codes$quine$labs$recheck$regexp$Parser$$IDContinue:zX(this)};var GX=new v().initClass({Lcodes_quine_labs_recheck_regexp_Parser$:0},!1,"codes.quine.labs.recheck.regexp.Parser$",{Lcodes_quine_labs_recheck_regexp_Parser$:1,O:1});vf.prototype.$classData=GX;var JA;function Lg(){return JA||(JA=new vf),JA}function l2(){}l2.prototype=new E;l2.prototype.constructor=l2;function JX(){}JX.prototype=l2.prototype;l2.prototype.toIChar$extension__Lcodes_quine_labs_recheck_regexp_Pattern$AtomNode__Z__Lcodes_quine_labs_recheck_unicode_IChar=function(_,r){if(_ instanceof xi){var t=_,a=t.Lcodes_quine_labs_recheck_regexp_Pattern$Character__f_value;return an().apply__Lcodes_quine_labs_recheck_unicode_UChar__Lcodes_quine_labs_recheck_unicode_IChar(a)}else if(_ instanceof Bo){var n=_,s=n.Lcodes_quine_labs_recheck_regexp_Pattern$SimpleEscapeClass__f_invert,i=n.Lcodes_quine_labs_recheck_regexp_Pattern$SimpleEscapeClass__f_kind,o=R8();if(o===i)var c=an().Digit__Lcodes_quine_labs_recheck_unicode_IChar();else{var u=D8();if(u===i)var c=an().Word__Lcodes_quine_labs_recheck_unicode_IChar();else{var f=C8();if(f!==i)throw new Q(i);var c=an().Space__Lcodes_quine_labs_recheck_unicode_IChar()}}return s?c.complement__Z__Lcodes_quine_labs_recheck_unicode_IChar(r):c}else if(_ instanceof Lu){var p=_,h=p.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty__f_contents;return h}else if(_ instanceof mu){var l=_,d=l.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_contents;return d}else if(_ instanceof lc){var $=_,w=$.Lcodes_quine_labs_recheck_regexp_Pattern$CharacterClass__f_children;return an().union__sci_Seq__Lcodes_quine_labs_recheck_unicode_IChar(w.map__F1__O(new y(T=>{var D=T;return Dq().toIChar$extension__Lcodes_quine_labs_recheck_regexp_Pattern$AtomNode__Z__Lcodes_quine_labs_recheck_unicode_IChar(D,r)})))}else if(_ instanceof fc){var g=_,x=g.Lcodes_quine_labs_recheck_regexp_Pattern$ClassRange__f_begin,R=g.Lcodes_quine_labs_recheck_regexp_Pattern$ClassRange__f_end;return an().range__Lcodes_quine_labs_recheck_unicode_UChar__Lcodes_quine_labs_recheck_unicode_UChar__Lcodes_quine_labs_recheck_unicode_IChar(x,R)}else throw new Q(_)};var UX=new v().initClass({Lcodes_quine_labs_recheck_regexp_PatternExtensions$AtomNodeOps$:0},!1,"codes.quine.labs.recheck.regexp.PatternExtensions$AtomNodeOps$",{Lcodes_quine_labs_recheck_regexp_PatternExtensions$AtomNodeOps$:1,O:1});l2.prototype.$classData=UX;var UA;function Dq(){return UA||(UA=new l2),UA}function Pm(){}Pm.prototype=new E;Pm.prototype.constructor=Pm;function WX(){}WX.prototype=Pm.prototype;Pm.prototype.captureRange$extension__Lcodes_quine_labs_recheck_regexp_Pattern$Node__s_Option=function(_){for(;;){var r=_;if(r instanceof ht){var t=r,a=t.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children;return a.map__F1__O(new y(T=>{var D=T;return new wo(G$().captureRange$extension__Lcodes_quine_labs_recheck_regexp_Pattern$Node__s_Option(D))})).foldLeft__O__F2__O(new wo(a_()),new He((T,D)=>{var B=T.Lcodes_quine_labs_recheck_regexp_PatternExtensions$CaptureRange__f_range,j=D.Lcodes_quine_labs_recheck_regexp_PatternExtensions$CaptureRange__f_range;return new wo(vm().merge$extension__s_Option__s_Option__s_Option(B,j))})).Lcodes_quine_labs_recheck_regexp_PatternExtensions$CaptureRange__f_range}else if(r instanceof Ur){var n=r,s=n.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children;return s.map__F1__O(new y(T=>{var D=T;return new wo(G$().captureRange$extension__Lcodes_quine_labs_recheck_regexp_Pattern$Node__s_Option(D))})).foldLeft__O__F2__O(new wo(a_()),new He((T,D)=>{var B=T.Lcodes_quine_labs_recheck_regexp_PatternExtensions$CaptureRange__f_range,j=D.Lcodes_quine_labs_recheck_regexp_PatternExtensions$CaptureRange__f_range;return new wo(vm().merge$extension__s_Option__s_Option__s_Option(B,j))})).Lcodes_quine_labs_recheck_regexp_PatternExtensions$CaptureRange__f_range}else if(r instanceof ua){var i=r,o=i.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_index,c=i.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child;return vm().merge$extension__s_Option__s_Option__s_Option(new o_(new e(o,o)),this.captureRange$extension__Lcodes_quine_labs_recheck_regexp_Pattern$Node__s_Option(c))}else if(r instanceof fa){var u=r,f=u.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_index,p=u.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child;return vm().merge$extension__s_Option__s_Option__s_Option(new o_(new e(f,f)),this.captureRange$extension__Lcodes_quine_labs_recheck_regexp_Pattern$Node__s_Option(p))}else if(r instanceof la){var h=r,l=h.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child;_=l}else if(r instanceof Pt){var d=r,$=d.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child;_=$}else if(r instanceof Va){var w=r,g=w.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child;_=g}else if(r instanceof Aa){var x=r,R=x.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child;_=R}else return a_()}};Pm.prototype.canMatchEmpty$extension__Lcodes_quine_labs_recheck_regexp_Pattern$Node__Z=function(_){for(;;){var r=_;if(r instanceof ht){var t=r,a=t.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children;return a.exists__F1__Z(new y(B=>{var j=B;return G$().canMatchEmpty$extension__Lcodes_quine_labs_recheck_regexp_Pattern$Node__Z(j)}))}else if(r instanceof Ur){var n=r,s=n.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children;return s.forall__F1__Z(new y(B=>{var j=B;return G$().canMatchEmpty$extension__Lcodes_quine_labs_recheck_regexp_Pattern$Node__Z(j)}))}else if(r instanceof ua){var i=r,o=i.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child;_=o}else if(r instanceof fa){var c=r,u=c.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child;_=u}else if(r instanceof la){var f=r,p=f.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child;_=p}else if(r instanceof Pt){var h=r,l=h.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_quantifier,d=h.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child,$=l.normalized__Lcodes_quine_labs_recheck_regexp_Pattern$NormalizedQuantifier();if($ instanceof zi){var w=$,g=w.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Exact__f_n;if(g===0)return!0;_=d}else if($ instanceof ii){var x=$,R=x.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded__f_min;if(R===0)return!0;_=d}else if($ instanceof Pi){var T=$,D=T.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_min;if(D===0)return!0;_=d}else throw new Q($)}else return r instanceof Po||r instanceof Zi||r instanceof Ni||r instanceof Va||r instanceof Aa||r instanceof qo||r instanceof Uo}};var KX=new v().initClass({Lcodes_quine_labs_recheck_regexp_PatternExtensions$NodeOps$:0},!1,"codes.quine.labs.recheck.regexp.PatternExtensions$NodeOps$",{Lcodes_quine_labs_recheck_regexp_PatternExtensions$NodeOps$:1,O:1});Pm.prototype.$classData=KX;var WA;function G$(){return WA||(WA=new Pm),WA}function NE(_,r,t){for(;;){if(t.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&t.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||t.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&t.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw t.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&t.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:34"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:34");var a=r;if(a instanceof ht){var n=a,s=n.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children;return s.exists__F1__Z(new y((T=>D=>{var B=D;return NE(_,B,T)})(t)))}else if(a instanceof Ur){var i=a,o=i.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children;return o.exists__F1__Z(new y((T=>D=>{var B=D;return NE(_,B,T)})(t)))}else if(a instanceof ua){var c=a,u=c.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child;r=u}else if(a instanceof fa){var f=a,p=f.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child;r=p}else if(a instanceof la){var h=a,l=h.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child;r=l}else if(a instanceof Pt){var d=a,$=d.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child;r=$}else if(a instanceof Va){var w=a,g=w.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child;r=g}else if(a instanceof Aa){var x=a,R=x.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child;r=R}else return a instanceof Zi||a instanceof Ni}}function G6(_,r,t,a,n){for(;;){if(n.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&n.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||n.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&n.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw n.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&n.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:53"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:53");var s=a;if(s instanceof ht){var i=s,o=i.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children,c=r,u=t;return o.exists__F1__Z(new y(((K,Y,X)=>e_=>{var __=e_;return G6(_,K,Y,__,X)})(c,u,n)))}else if(s instanceof Ur){var f=s,p=f.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children;if(p!==null){var h=I().s_package$__f_$colon$plus.unapply__sc_SeqOps__s_Option(p);if(!h.isEmpty__Z()){var l=h.get__O()._1__O(),d=h.get__O()._2__O();if(l!==null){var $=I().s_package$__f_$plus$colon.unapply__sc_SeqOps__s_Option(l);if(!$.isEmpty__Z()){var w=$.get__O()._1__O(),g=$.get__O()._2__O();if(G6(_,r,!1,w,n)||g.exists__F1__Z(new y((K=>Y=>{var X=Y;return G6(_,!1,!1,X,K)})(n))))return!0;r=!1,a=d;continue}}}}if(p!==null&&(I(),new hs(p), true&&p.lengthCompare__I__I(1)===0)){var x=p.apply__I__O(0);a=x;continue}if(p!==null&&(I(),new hs(p), true&&p.lengthCompare__I__I(0)===0))return!1;throw new Q(p)}else if(s instanceof ua){var R=s,T=R.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child;a=T}else if(s instanceof fa){var D=s,B=D.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child;a=B}else if(s instanceof la){var j=s,O=j.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child;a=O}else if(s instanceof Pt){var Z=s,z=Z.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child;r=!1,t=!1,a=z}else if(s instanceof Va){var J=s,N=J.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child;r=!1,t=!1,a=N}else if(s instanceof Aa){var H=s,W=H.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child;r=!1,t=!1,a=W}else return s instanceof Zi?!r:s instanceof Ni&&!t}}function zE(_,r,t){for(;;){if(t.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&t.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||t.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&t.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw t.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&t.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:77"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:77");var a=r;if(a instanceof ht){var n=a,s=n.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children;return s.forall__F1__Z(new y((g=>x=>{var R=x;return zE(_,R,g)})(t)))}else if(a instanceof Ur){var i=a,o=i.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children,c=o.headOption__s_Option();if(c.isEmpty__Z())return!1;var u=c.get__O(),f=u;return zE(_,f,t)}else if(a instanceof ua){var p=a,h=p.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child;r=h}else if(a instanceof fa){var l=a,d=l.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child;r=d}else if(a instanceof la){var $=a,w=$.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child;r=w}else return a instanceof Zi}}function HE(_,r,t){for(;;){if(t.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&t.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||t.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&t.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw t.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&t.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:91"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:91");var a=r;if(a instanceof ht){var n=a,s=n.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children;return s.forall__F1__Z(new y((g=>x=>{var R=x;return HE(_,R,g)})(t)))}else if(a instanceof Ur){var i=a,o=i.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children,c=o.headOption__s_Option();if(c.isEmpty__Z())return!1;var u=c.get__O(),f=u;return HE(_,f,t)}else if(a instanceof ua){var p=a,h=p.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child;r=h}else if(a instanceof fa){var l=a,d=l.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child;r=d}else if(a instanceof la){var $=a,w=$.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child;r=w}else return!(a instanceof Zi)}}function GE(_,r,t){for(;;){if(t.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&t.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||t.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&t.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw t.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&t.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:105"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:105");var a=r;if(a instanceof ht){var n=a,s=n.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children;return s.forall__F1__Z(new y((g=>x=>{var R=x;return GE(_,R,g)})(t)))}else if(a instanceof Ur){var i=a,o=i.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children,c=NG(o);if(c.isEmpty__Z())return!1;var u=c.get__O(),f=u;return GE(_,f,t)}else if(a instanceof ua){var p=a,h=p.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child;r=h}else if(a instanceof fa){var l=a,d=l.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child;r=d}else if(a instanceof la){var $=a,w=$.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child;r=w}else return a instanceof Ni}}function JE(_,r,t){for(;;){if(t.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&t.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||t.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&t.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw t.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&t.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:119"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:119");var a=r;if(a instanceof ht){var n=a,s=n.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children;return s.forall__F1__Z(new y((g=>x=>{var R=x;return JE(_,R,g)})(t)))}else if(a instanceof Ur){var i=a,o=i.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children,c=NG(o);if(c.isEmpty__Z())return!1;var u=c.get__O(),f=u;return JE(_,f,t)}else if(a instanceof ua){var p=a,h=p.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child;r=h}else if(a instanceof fa){var l=a,d=l.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child;r=d}else if(a instanceof la){var $=a,w=$.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child;r=w}else return!(a instanceof Ni)}}function UE(_,r){for(;;){var t=r;if(t instanceof ht){var a=t,n=a.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children;return n.forall__F1__Z(new y(D=>{var B=D;return UE(_,B)}))}else if(t instanceof Ur){var s=t,i=s.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children;return i.forall__F1__Z(new y(D=>{var B=D;return UE(_,B)}))}else if(t instanceof ua){var o=t,c=o.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child;r=c}else if(t instanceof fa){var u=t,f=u.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child;r=f}else if(t instanceof la){var p=t,h=p.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child;r=h}else if(t instanceof Pt){var l=t,d=l.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_quantifier,$=l.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child,w=d.normalized__Lcodes_quine_labs_recheck_regexp_Pattern$NormalizedQuantifier();if(w instanceof ii)return!1;r=$}else if(t instanceof Va){var g=t,x=g.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child;r=x}else if(t instanceof Aa){var R=t,T=R.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child;r=T}else return!0}}function r$(_,r){for(;;){var t=!1,a=null,n=r;if(n instanceof ht){var s=n,i=s.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children;return-1+((i.map__F1__O(new y(s_=>{var i_=s_;return r$(_,i_)})).sum__s_math_Numeric__O(z1())|0)+i.length__I()|0)|0}if(n instanceof Ur){var o=n,c=o.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children;return c.map__F1__O(new y(s_=>{var i_=s_;return r$(_,i_)})).sum__s_math_Numeric__O(z1())|0}if(n instanceof ua){var u=n,f=u.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child;r=f;continue}if(n instanceof fa){var p=n,h=p.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child;r=h;continue}if(n instanceof la){var l=n,d=l.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child;r=d;continue}if(n instanceof Pt){t=!0,a=n;var $=a.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_quantifier,w=a.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child;if($ instanceof So)return 1+r$(_,w)|0}if(t){var g=a.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_quantifier,x=a.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child;if(g instanceof Wo)return 1+r$(_,x)|0}if(t){var R=a.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_quantifier,T=a.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child;if(R instanceof vo)return 1+r$(_,T)|0}if(t){var D=a.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_quantifier,B=a.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child;if(D instanceof zi){var j=D,O=j.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Exact__f_n;return Math.imul(r$(_,B),O)}}if(t){var Z=a.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_quantifier,z=a.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child;if(Z instanceof ii){var J=Z,N=J.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded__f_min;return 1+Math.imul(r$(_,z),1+N|0)|0}}if(t){var H=a.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_quantifier,W=a.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child;if(H instanceof Pi){var K=H,Y=K.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_min,X=K.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_max;return Math.imul(r$(_,W),X)+(X-Y|0)|0}}if(n instanceof Va){var e_=n,__=e_.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child;return 1+r$(_,__)|0}if(n instanceof Aa){var t_=n,n_=t_.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child;return 1+r$(_,n_)|0}return 1}}function WE(_,r,t,a,n,s){for(;;){if(t.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&t.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||t.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&t.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw t.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&t.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:183"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:183");var i=r;if(i instanceof ht){var o=i,c=o.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children;return c.flatMap__F1__O(new y(((Y,X,e_,__)=>t_=>{var n_=t_;return WE(_,n_,Y,X,e_,__)})(t,a,n,s)))}else if(i instanceof Ur){var u=i,f=u.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children;return f.flatMap__F1__O(new y(((Y,X,e_,__)=>t_=>{var n_=t_;return WE(_,n_,Y,X,e_,__)})(t,a,n,s)))}else if(i instanceof ua){var p=i,h=p.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child;r=h}else if(i instanceof fa){var l=i,d=l.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child;r=d}else if(i instanceof la){var $=i,w=$.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child;r=w}else if(i instanceof Pt){var g=i,x=g.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child;r=x}else if(i instanceof Va){var R=i,T=R.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child;r=T}else if(i instanceof Aa){var D=i,B=D.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child;r=B}else if(KN(i)){var j=Dq(),O=i,Z=j.toIChar$extension__Lcodes_quine_labs_recheck_regexp_Pattern$AtomNode__Z__Lcodes_quine_labs_recheck_unicode_IChar(O,a),z=I().s_package$__f_Vector,J=[n?an().canonicalize__Lcodes_quine_labs_recheck_unicode_IChar__Z__Lcodes_quine_labs_recheck_unicode_IChar(Z,a):Z],N=k(new b,J);return z.from__sc_IterableOnce__sci_Vector(N)}else if(i instanceof gu){var H=I().s_package$__f_Vector,W=[an().dot__Z__Z__Z__Lcodes_quine_labs_recheck_unicode_IChar(n,s,a)],K=k(new b,W);return H.from__sc_IterableOnce__sci_Vector(K)}else return I(),Ea()}}function KE(_,r,t){for(;;){if(t.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&t.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||t.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&t.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw t.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&t.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:230"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:230");var a=r;if(a instanceof ht){var n=a,s=n.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children;return s.exists__F1__Z(new y((T=>D=>{var B=D;return KE(_,B,T)})(t)))}else if(a instanceof Ur){var i=a,o=i.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children;return o.exists__F1__Z(new y((T=>D=>{var B=D;return KE(_,B,T)})(t)))}else if(a instanceof ua){var c=a,u=c.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child;r=u}else if(a instanceof fa){var f=a,p=f.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child;r=p}else if(a instanceof la){var h=a,l=h.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child;r=l}else if(a instanceof Pt){var d=a,$=d.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child;r=$}else if(a instanceof Va){var w=a,g=w.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child;r=g}else if(a instanceof Aa){var x=a,R=x.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child;r=R}else return a instanceof Po}}function QX(_,r,t){for(;;){if(r.isEmpty__Z())return t;var a=r.span__F1__T2(new y($=>{var w=$;return w instanceof xi}));if(a===null)throw new Q(a);var n=a._1__O(),s=a._2__O(),i=n.collect__s_PartialFunction__O(new xw),o=Eo(i,"","",""),c=t;if(o.length>1)var u=xt().s_Predef$__f_Set,f=[new ft(o)],p=k(new b,f),h=u.from__sc_IterableOnce__sci_Set(p);else var h=Ko();var l=c.concat__sc_IterableOnce__sc_SetOps(h),d=s.dropWhile__F1__O(new y($=>{var w=$;return!(w instanceof xi)}));r=d,t=l}}function QE(_,r){for(;;){var t=r;if(t instanceof ht){var a=t,n=a.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children,s=n.flatMap__F1__O(new y(j=>{var O=j;return QE(_,O)}));return sn().from__sc_IterableOnce__sci_Set(s)}else if(t instanceof Ur){var i=t,o=i.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children,c=QX(_,o,Ko()),u=o.flatMap__F1__O(new y(j=>{var O=j;return QE(_,O)})),f=sn().from__sc_IterableOnce__sci_Set(u);return c.concat__sc_IterableOnce__sc_SetOps(f)}else if(t instanceof ua){var p=t,h=p.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child;r=h}else if(t instanceof fa){var l=t,d=l.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child;r=d}else if(t instanceof la){var $=t,w=$.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child;r=w}else if(t instanceof Pt){var g=t,x=g.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child;r=x}else if(t instanceof Va){var R=t,T=R.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child;r=T}else if(t instanceof Aa){var D=t,B=D.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child;r=B}else return Ko()}}function tc(){}tc.prototype=new E;tc.prototype.constructor=tc;function XX(){}XX.prototype=tc.prototype;tc.prototype.existsLineAssertion$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z=function(_,r){if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:33"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:33");return NE(this,_.Lcodes_quine_labs_recheck_regexp_Pattern__f_node,r)};tc.prototype.existsLineAssertionInMiddle$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z=function(_,r){if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:52"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:52");return G6(this,!0,!0,_.Lcodes_quine_labs_recheck_regexp_Pattern__f_node,r)};tc.prototype.everyBeginPointIsLineBegin$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z=function(_,r){if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:76"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:76");return zE(this,_.Lcodes_quine_labs_recheck_regexp_Pattern__f_node,r)};tc.prototype.everyBeginPointIsNotLineBegin$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z=function(_,r){if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:90"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:90");return HE(this,_.Lcodes_quine_labs_recheck_regexp_Pattern__f_node,r)};tc.prototype.everyEndPointIsLineEnd$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z=function(_,r){if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:104"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:104");return GE(this,_.Lcodes_quine_labs_recheck_regexp_Pattern__f_node,r)};tc.prototype.everyEndPointIsNotLineEnd$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z=function(_,r){if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:118"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:118");return JE(this,_.Lcodes_quine_labs_recheck_regexp_Pattern__f_node,r)};tc.prototype.alphabet$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_unicode_ICharSet=function(_,r){if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:174"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:174");var t=_.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet;if(t===null)throw new Q(t);var a=t.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_ignoreCase,n=t.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_dotAll,s=t.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_unicode,i=Uw_().any__Z__Z__Lcodes_quine_labs_recheck_unicode_ICharSet(a,s),o=$o().needsLineTerminatorDistinction$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z(_,r)?i.add__Lcodes_quine_labs_recheck_unicode_IChar__Lcodes_quine_labs_recheck_unicode_ICharSet$CharKind__Lcodes_quine_labs_recheck_unicode_ICharSet(an().LineTerminator__Lcodes_quine_labs_recheck_unicode_IChar(),sI()):i,c=$o().needsWordDistinction$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z(_,r)?o.add__Lcodes_quine_labs_recheck_unicode_IChar__Lcodes_quine_labs_recheck_unicode_ICharSet$CharKind__Lcodes_quine_labs_recheck_unicode_ICharSet(an().Word__Lcodes_quine_labs_recheck_unicode_IChar(),kk()):o,u=WE(this,_.Lcodes_quine_labs_recheck_regexp_Pattern__f_node,r,s,a,n),f=sn().from__sc_IterableOnce__sci_Set(u),p=(Z,z)=>{var J=Z,N=z;return J.add__Lcodes_quine_labs_recheck_unicode_IChar__Lcodes_quine_labs_recheck_unicode_ICharSet$CharKind__Lcodes_quine_labs_recheck_unicode_ICharSet(N,QI())};if(C6(f))for(var h=f,l=0,d=h.length__I(),$=c,w;;){if(l!==d){var g=1+l|0,x=$,R=h.apply__I__O(l),T=p(x,R);l=g,$=T;continue}var w=$;break}else{for(var D=c,B=f.iterator__sc_Iterator();B.hasNext__Z();){var j=D,O=B.next__O();D=p(j,O)}var w=D}return w};tc.prototype.needsLineTerminatorDistinction$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z=function(_,r){if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:204"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:204");return _.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_multiline&&$o().existsLineAssertion$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z(_,r)};tc.prototype.needsInputTerminatorDistinction$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z=function(_,r){if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:207"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:207");return $o().needsLineTerminatorDistinction$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z(_,r)?!0:$o().existsLineAssertion$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z(_,r)?$o().existsLineAssertionInMiddle$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z(_,r)?!0:!$o().everyBeginPointIsLineBegin$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z(_,r)&&!$o().everyBeginPointIsNotLineBegin$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z(_,r)||!$o().everyEndPointIsLineEnd$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z(_,r)&&!$o().everyEndPointIsNotLineEnd$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z(_,r):!1};tc.prototype.needsSigmaStarAtBegin$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z=function(_,r){if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:222"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:222");return!_.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_sticky&&(_.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_multiline||!$o().everyBeginPointIsLineBegin$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z(_,r))};tc.prototype.needsSigmaStarAtEnd$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z=function(_,r){if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:226"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:226");return!_.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_sticky&&(_.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_multiline||!$o().everyEndPointIsLineEnd$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z(_,r))};tc.prototype.needsWordDistinction$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z=function(_,r){if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:229"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:229");return KE(this,_.Lcodes_quine_labs_recheck_regexp_Pattern__f_node,r)};tc.prototype.parts$extension__Lcodes_quine_labs_recheck_regexp_Pattern__sci_Set=function(_){var r=QE(this,_.Lcodes_quine_labs_recheck_regexp_Pattern__f_node);return _.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_ignoreCase?r.map__F1__O(new y(t=>{var a=t.Lcodes_quine_labs_recheck_unicode_UString__f_asString;return new ft(Yn().canonicalize__T__Z__T(a,_.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_unicode))})):r};tc.prototype.capturesSize$extension__Lcodes_quine_labs_recheck_regexp_Pattern__I=function(_){var r=G$(),t=_.Lcodes_quine_labs_recheck_regexp_Pattern__f_node,a=r.captureRange$extension__Lcodes_quine_labs_recheck_regexp_Pattern$Node__s_Option(t);if(a.isEmpty__Z())var n=a_();else var s=a.get__O(),i=s,n=new o_(i._2$mcI$sp__I());return(n.isEmpty__Z()?0:n.get__O())|0};var YX=new v().initClass({Lcodes_quine_labs_recheck_regexp_PatternExtensions$PatternOps$:0},!1,"codes.quine.labs.recheck.regexp.PatternExtensions$PatternOps$",{Lcodes_quine_labs_recheck_regexp_PatternExtensions$PatternOps$:1,O:1});tc.prototype.$classData=YX;var KA;function $o(){return KA||(KA=new tc),KA}function _Y(_){return(1&_.Lcodes_quine_labs_recheck_unicode_CaseMap$__f_bitmap$0)<<24>>24||(_.Lcodes_quine_labs_recheck_unicode_CaseMap$__f_Upper=OH().Upper__sci_Seq(),_.Lcodes_quine_labs_recheck_unicode_CaseMap$__f_bitmap$0=(1|_.Lcodes_quine_labs_recheck_unicode_CaseMap$__f_bitmap$0)<<24>>24),_.Lcodes_quine_labs_recheck_unicode_CaseMap$__f_Upper}function eY(_){return(2&_.Lcodes_quine_labs_recheck_unicode_CaseMap$__f_bitmap$0)<<24>>24||(_.Lcodes_quine_labs_recheck_unicode_CaseMap$__f_Fold=OH().Fold__sci_Seq(),_.Lcodes_quine_labs_recheck_unicode_CaseMap$__f_bitmap$0=(2|_.Lcodes_quine_labs_recheck_unicode_CaseMap$__f_bitmap$0)<<24>>24),_.Lcodes_quine_labs_recheck_unicode_CaseMap$__f_Fold}function xm(){this.Lcodes_quine_labs_recheck_unicode_CaseMap$__f_Upper=null,this.Lcodes_quine_labs_recheck_unicode_CaseMap$__f_Fold=null,this.Lcodes_quine_labs_recheck_unicode_CaseMap$__f_bitmap$0=0}xm.prototype=new E;xm.prototype.constructor=xm;function rY(){}rY.prototype=xm.prototype;xm.prototype.Upper__sci_Seq=function(){return(1&this.Lcodes_quine_labs_recheck_unicode_CaseMap$__f_bitmap$0)<<24>>24?this.Lcodes_quine_labs_recheck_unicode_CaseMap$__f_Upper:_Y(this)};xm.prototype.Fold__sci_Seq=function(){return(2&this.Lcodes_quine_labs_recheck_unicode_CaseMap$__f_bitmap$0)<<24>>24?this.Lcodes_quine_labs_recheck_unicode_CaseMap$__f_Fold:eY(this)};var tY=new v().initClass({Lcodes_quine_labs_recheck_unicode_CaseMap$:0},!1,"codes.quine.labs.recheck.unicode.CaseMap$",{Lcodes_quine_labs_recheck_unicode_CaseMap$:1,O:1});xm.prototype.$classData=tY;var QA;function vS(){return QA||(QA=new xm),QA}function aY(_){if(!((1&_.Lcodes_quine_labs_recheck_unicode_CaseMapData$__f_bitmap$0)<<24>>24)){var r=I().s_package$__f_Seq,t=F(),a=I().s_package$__f_Vector,n=[new e(97,123),new e(224,247),new e(248,255),new e(945,962),new e(963,972),new e(1072,1104),new e(65345,65371)],s=k(new b,n),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(a.from__sc_IterableOnce__sci_Vector(s),A()),o=new y(k_=>{var O_=k_|0;return new P(O_)}),c=V(),u=C(),f=u.s_$less$colon$less$__f_singleton,p=new M(c,f),h=new $_(i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,p),-32),l=F(),d=I().s_package$__f_Vector,$=[new e(4304,4347),new e(4349,4352)],w=k(new b,$),g=l.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(d.from__sc_IterableOnce__sci_Vector(w),A()),x=new y(k_=>{var O_=k_|0;return new P(O_)}),R=V(),T=C(),D=T.s_$less$colon$less$__f_singleton,B=new M(R,D),j=new $_(g.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(x,B),3008),O=F(),Z=I().s_package$__f_Vector,z=[new e(972,973)],J=k(new b,z),N=O.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Z.from__sc_IterableOnce__sci_Vector(J),A()),H=new y(k_=>{var O_=k_|0;return new P(O_)}),W=V(),K=C(),Y=K.s_$less$colon$less$__f_singleton,X=new M(W,Y),e_=new $_(N.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(H,X),-64),__=F(),t_=I().s_package$__f_Vector,n_=[new e(7298,7299)],s_=k(new b,n_),i_=__.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(t_.from__sc_IterableOnce__sci_Vector(s_),A()),c_=new y(k_=>{var O_=k_|0;return new P(O_)}),h_=V(),d_=C(),w_=d_.s_$less$colon$less$__f_singleton,u_=new M(h_,w_),p_=new $_(i_.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c_,u_),-6244),y_=F(),I_=I().s_package$__f_Vector,R_=[new e(619,620)],S_=k(new b,R_),P_=y_.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(I_.from__sc_IterableOnce__sci_Vector(S_),A()),x_=new y(k_=>{var O_=k_|0;return new P(O_)}),D_=V(),F_=C(),T_=F_.s_$less$colon$less$__f_singleton,A_=new M(D_,T_),C_=new $_(P_.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(x_,A_),10743),j_=F(),b_=I().s_package$__f_Vector,V_=[new e(652,653)],J_=k(new b,V_),X_=j_.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(b_.from__sc_IterableOnce__sci_Vector(J_),A()),_e=new y(k_=>{var O_=k_|0;return new P(O_)}),Y_=V(),U_=C(),Q_=U_.s_$less$colon$less$__f_singleton,Z_=new M(Y_,Q_),W_=new $_(X_.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(_e,Z_),-71),N_=F(),H_=I().s_package$__f_Vector,se=[new e(593,594)],ce=k(new b,se),ue=N_.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(H_.from__sc_IterableOnce__sci_Vector(ce),A()),me=new y(k_=>{var O_=k_|0;return new P(O_)}),ie=V(),we=C(),Oe=we.s_$less$colon$less$__f_singleton,be=new M(ie,Oe),ee=new $_(ue.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(me,be),10780),le=F(),re=I().s_package$__f_Vector,K_=[new e(609,610)],$e=k(new b,K_),xe=le.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(re.from__sc_IterableOnce__sci_Vector($e),A()),ge=new y(k_=>{var O_=k_|0;return new P(O_)}),ke=V(),he=C(),ye=he.s_$less$colon$less$__f_singleton,Le=new M(ke,ye),ve=new $_(xe.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(ge,Le),42315),Ie=F(),oe=I().s_package$__f_Vector,De=[new e(7835,7836)],je=k(new b,De),Se=Ie.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(oe.from__sc_IterableOnce__sci_Vector(je),A()),Ke=new y(k_=>{var O_=k_|0;return new P(O_)}),Te=V(),Ve=C(),qe=Ve.s_$less$colon$less$__f_singleton,Ze=new M(Te,qe),Ne=new $_(Se.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Ke,Ze),-59),_r=F(),nr=I().s_package$__f_Vector,sr=[new e(447,448)],vr=k(new b,sr),Qe=_r.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(nr.from__sc_IterableOnce__sci_Vector(vr),A()),er=new y(k_=>{var O_=k_|0;return new P(O_)}),tr=V(),rr=C(),wr=rr.s_$less$colon$less$__f_singleton,ir=new M(tr,wr),Ae=new $_(Qe.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(er,ir),56),dr=F(),Xe=I().s_package$__f_Vector,or=[new e(1008,1009)],ze=k(new b,or),Or=dr.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Xe.from__sc_IterableOnce__sci_Vector(ze),A()),gr=new y(k_=>{var O_=k_|0;return new P(O_)}),qr=V(),Rr=C(),Mr=Rr.s_$less$colon$less$__f_singleton,Br=new M(qr,Mr),jr=new $_(Or.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(gr,Br),-86),ur=F(),zr=I().s_package$__f_Vector,Lr=[new e(626,627)],tt=k(new b,Lr),at=ur.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(zr.from__sc_IterableOnce__sci_Vector(tt),A()),Tr=new y(k_=>{var O_=k_|0;return new P(O_)}),gt=V(),it=C(),yt=it.s_$less$colon$less$__f_singleton,nt=new M(gt,yt),Cr=new $_(at.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Tr,nt),-213),Qr=F(),xa=I().s_package$__f_Vector,yr=[new e(982,983)],Sr=k(new b,yr),mr=Qr.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(xa.from__sc_IterableOnce__sci_Vector(Sr),A()),Mt=new y(k_=>{var O_=k_|0;return new P(O_)}),Lt=V(),zt=C(),Hr=zt.s_$less$colon$less$__f_singleton,Tt=new M(Lt,Hr),Ra=new $_(mr.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Mt,Tt),-54),Ht=F(),Ye=I().s_package$__f_Vector,Vr=[new e(658,659)],ot=k(new b,Vr),It=Ht.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Ye.from__sc_IterableOnce__sci_Vector(ot),A()),Ar=new y(k_=>{var O_=k_|0;return new P(O_)}),Gr=V(),Gt=C(),Jt=Gt.s_$less$colon$less$__f_singleton,Ot=new M(Gr,Jt),Za=new $_(It.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Ar,Ot),-219),qt=F(),Fa=I().s_package$__f_Vector,ga=[new e(1013,1014)],aa=k(new b,ga),Xr=qt.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Fa.from__sc_IterableOnce__sci_Vector(aa),A()),ct=new y(k_=>{var O_=k_|0;return new P(O_)}),na=V(),sa=C(),bt=sa.s_$less$colon$less$__f_singleton,ia=new M(na,bt),oa=new $_(Xr.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(ct,ia),-96),ca=F(),Ca=I().s_package$__f_Vector,ea=[new e(604,605)],Na=k(new b,ea),La=ca.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Ca.from__sc_IterableOnce__sci_Vector(Na),A()),Ba=new y(k_=>{var O_=k_|0;return new P(O_)}),ra=V(),vn=C(),jn=vn.s_$less$colon$less$__f_singleton,yn=new M(ra,jn),en=new $_(La.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Ba,yn),42319),In=F(),Pr=I().s_package$__f_Vector,ma=[new e(7545,7546)],Pn=k(new b,ma),rn=In.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Pr.from__sc_IterableOnce__sci_Vector(Pn),A()),En=new y(k_=>{var O_=k_|0;return new P(O_)}),bn=V(),ja=C(),Wn=ja.s_$less$colon$less$__f_singleton,Da=new M(bn,Wn),va=new $_(rn.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(En,Da),35332),ys=F(),Is=I().s_package$__f_Vector,kn=[new e(616,617)],Kn=k(new b,kn),Ys=ys.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Is.from__sc_IterableOnce__sci_Vector(Kn),A()),_i=new y(k_=>{var O_=k_|0;return new P(O_)}),xn=V(),ei=C(),$i=ei.s_$less$colon$less$__f_singleton,Fi=new M(xn,$i),ls=new $_(Ys.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(_i,Fi),-209),wi=F(),gi=I().s_package$__f_Vector,ri=[new e(983,984),new e(5112,5118)],ts=k(new b,ri),Zn=wi.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(gi.from__sc_IterableOnce__sci_Vector(ts),A()),$n=new y(k_=>{var O_=k_|0;return new P(O_)}),bs=V(),kt=C(),Rn=kt.s_$less$colon$less$__f_singleton,Es=new M(bs,Rn),Qn=new $_(Zn.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet($n,Es),-8),Li=F(),Zs=I().s_package$__f_Vector,ks=[new e(620,621)],wn=k(new b,ks),Ns=Li.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Zs.from__sc_IterableOnce__sci_Vector(wn),A()),mi=new y(k_=>{var O_=k_|0;return new P(O_)}),Vt=V(),Xn=C(),zs=Xn.s_$less$colon$less$__f_singleton,Cn=new M(Vt,zs),Hs=new $_(Ns.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(mi,Cn),42305),Ut=F(),Os=I().s_package$__f_Vector,qs=[new e(255,256)],Ss=k(new b,qs),Gi=Ut.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Os.from__sc_IterableOnce__sci_Vector(Ss),A()),Ji=new y(k_=>{var O_=k_|0;return new P(O_)}),as=V(),Gs=C(),Ps=Gs.s_$less$colon$less$__f_singleton,fs=new M(as,Ps),za=new $_(Gi.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Ji,fs),121),ti=F(),ai=I().s_package$__f_Vector,_c=[new e(962,963)],Bi=k(new b,_c),Ui=ti.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(ai.from__sc_IterableOnce__sci_Vector(Bi),A()),Wi=new y(k_=>{var O_=k_|0;return new P(O_)}),zc=V(),lo=C(),Pu=lo.s_$less$colon$less$__f_singleton,mc=new M(zc,Pu),xu=new $_(Ui.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Wi,mc),-31),Hc=F(),Ru=I().s_package$__f_Vector,Vo=[new e(837,838)],ec=k(new b,Vo),Gc=Hc.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Ru.from__sc_IterableOnce__sci_Vector(ec),A()),cf=new y(k_=>{var O_=k_|0;return new P(O_)}),Jc=V(),hl=C(),dl=hl.s_$less$colon$less$__f_singleton,uf=new M(Jc,dl),$l=new $_(Gc.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(cf,uf),84),Uc=F(),Ao=I().s_package$__f_Vector,wl=[new e(8048,8050)],fo=k(new b,wl),lf=Uc.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Ao.from__sc_IterableOnce__sci_Vector(fo),A()),gl=new y(k_=>{var O_=k_|0;return new P(O_)}),Ll=V(),Cu=C(),ml=Cu.s_$less$colon$less$__f_singleton,Du=new M(Ll,ml),Wc=new $_(lf.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(gl,Du),74),ff=F(),Kc=I().s_package$__f_Vector,vc=[new e(973,975)],yc=k(new b,vc),vl=ff.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Kc.from__sc_IterableOnce__sci_Vector(yc),A()),pf=new y(k_=>{var O_=k_|0;return new P(O_)}),Mu=V(),Tu=C(),yl=Tu.s_$less$colon$less$__f_singleton,Ah=new M(Mu,yl),hf=new $_(vl.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(pf,Ah),-63),df=F(),$f=I().s_package$__f_Vector,wf=[new e(629,630)],Qc=k(new b,wf),fp=df.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet($f.from__sc_IterableOnce__sci_Vector(Qc),A()),pp=new y(k_=>{var O_=k_|0;return new P(O_)}),Fh=V(),hp=C(),dp=hp.s_$less$colon$less$__f_singleton,$p=new M(Fh,dp),Vu=new $_(fp.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(pp,$p),-214),Bh=F(),wp=I().s_package$__f_Vector,jh=[new e(603,604)],Eh=k(new b,jh),gp=Bh.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(wp.from__sc_IterableOnce__sci_Vector(Eh),A()),Au=new y(k_=>{var O_=k_|0;return new P(O_)}),gf=V(),ps=C(),Pd=ps.s_$less$colon$less$__f_singleton,K1=new M(gf,Pd),Q1=new $_(gp.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Au,K1),-203),Zh=F(),X1=I().s_package$__f_Vector,Y1=[new e(7566,7567)],Nh=k(new b,Y1),xd=Zh.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(X1.from__sc_IterableOnce__sci_Vector(Nh),A()),Rd=new y(k_=>{var O_=k_|0;return new P(O_)}),Cd=V(),Dd=C(),Md=Dd.s_$less$colon$less$__f_singleton,Td=new M(Cd,Md),zh=new $_(xd.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Rd,Td),35384),Vd=F(),_$=I().s_package$__f_Vector,Hh=[new e(9424,9450)],ug=k(new b,Hh),Ad=Vd.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(_$.from__sc_IterableOnce__sci_Vector(ug),A()),Sy=new y(k_=>{var O_=k_|0;return new P(O_)}),sm=V(),Py=C(),im=Py.s_$less$colon$less$__f_singleton,xy=new M(sm,im),Ry=new $_(Ad.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Sy,xy),-26),lg=F(),om=I().s_package$__f_Vector,Xc=[new e(7549,7550)],A$=k(new b,Xc),cm=lg.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(om.from__sc_IterableOnce__sci_Vector(A$),A()),um=new y(k_=>{var O_=k_|0;return new P(O_)}),Cy=V(),lm=C(),Dy=lm.s_$less$colon$less$__f_singleton,My=new M(Cy,Dy),Ty=new $_(cm.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(um,My),3814),fg=F(),fm=I().s_package$__f_Vector,Vy=[new e(405,406)],Ay=k(new b,Vy),Ic=fg.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(fm.from__sc_IterableOnce__sci_Vector(Ay),A()),F$=new y(k_=>{var O_=k_|0;return new P(O_)}),FO=V(),BO=C(),jO=BO.s_$less$colon$less$__f_singleton,cb=new M(FO,jO),ub=new $_(Ic.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(F$,cb),97),pm=F(),EO=I().s_package$__f_Vector,lb=[new e(611,612)],ZO=k(new b,lb),NO=pm.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(EO.from__sc_IterableOnce__sci_Vector(ZO),A()),fb=new y(k_=>{var O_=k_|0;return new P(O_)}),Fy=V(),pb=C(),zO=pb.s_$less$colon$less$__f_singleton,HO=new M(Fy,zO),GO=new $_(NO.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(fb,HO),-207),JO=F(),hb=I().s_package$__f_Vector,UO=[new e(7303,7304)],WO=k(new b,UO),KO=JO.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(hb.from__sc_IterableOnce__sci_Vector(WO),A()),QO=new y(k_=>{var O_=k_|0;return new P(O_)}),db=V(),$b=C(),wb=$b.s_$less$colon$less$__f_singleton,XO=new M(db,wb),gb=new $_(KO.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(QO,XO),-6181),YO=F(),_7=I().s_package$__f_Vector,e7=[new e(640,641),new e(643,644),new e(648,649)],Lb=k(new b,e7),r7=YO.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(_7.from__sc_IterableOnce__sci_Vector(Lb),A()),t7=new y(k_=>{var O_=k_|0;return new P(O_)}),mb=V(),a7=C(),vb=a7.s_$less$colon$less$__f_singleton,n7=new M(mb,vb),pg=new $_(r7.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(t7,n7),-218),yb=F(),hm=I().s_package$__f_Vector,s7=[new e(647,648)],i7=k(new b,s7),o7=yb.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(hm.from__sc_IterableOnce__sci_Vector(i7),A()),Ib=new y(k_=>{var O_=k_|0;return new P(O_)}),c7=V(),u7=C(),By=u7.s_$less$colon$less$__f_singleton,bb=new M(c7,By),l7=new $_(o7.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Ib,bb),42282),f7=F(),kb=I().s_package$__f_Vector,p7=[new e(11366,11367)],h7=k(new b,p7),d7=f7.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(kb.from__sc_IterableOnce__sci_Vector(h7),A()),jy=new y(k_=>{var O_=k_|0;return new P(O_)}),Ob=V(),$7=C(),w7=$7.s_$less$colon$less$__f_singleton,qb=new M(Ob,w7),g7=new $_(d7.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(jy,qb),-10792),L7=F(),m7=I().s_package$__f_Vector,Sb=[new e(477,478)],Pb=k(new b,Sb),dm=L7.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(m7.from__sc_IterableOnce__sci_Vector(Pb),A()),v7=new y(k_=>{var O_=k_|0;return new P(O_)}),xb=V(),y7=C(),I7=y7.s_$less$colon$less$__f_singleton,b7=new M(xb,I7),Ey=new $_(dm.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(v7,b7),-79),Rb=F(),k7=I().s_package$__f_Vector,O7=[new e(7296,7297)],Cb=k(new b,O7),q7=Rb.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(k7.from__sc_IterableOnce__sci_Vector(Cb),A()),S7=new y(k_=>{var O_=k_|0;return new P(O_)}),P7=V(),Db=C(),x7=Db.s_$less$colon$less$__f_singleton,R7=new M(P7,x7),C7=new $_(q7.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(S7,R7),-6254),Zy=F(),Mb=I().s_package$__f_Vector,D7=[new e(976,977)],hg=k(new b,D7),Tb=Zy.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Mb.from__sc_IterableOnce__sci_Vector(hg),A()),M7=new y(k_=>{var O_=k_|0;return new P(O_)}),T7=V(),V7=C(),Vb=V7.s_$less$colon$less$__f_singleton,Ab=new M(T7,Vb),$m=new $_(Tb.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(M7,Ab),-62),A7=F(),Fb=I().s_package$__f_Vector,F7=[new e(8056,8058)],B7=k(new b,F7),Bb=A7.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Fb.from__sc_IterableOnce__sci_Vector(B7),A()),Ny=new y(k_=>{var O_=k_|0;return new P(O_)}),jb=V(),j7=C(),E7=j7.s_$less$colon$less$__f_singleton,wm=new M(jb,E7),Z7=new $_(Bb.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Ny,wm),128),N7=F(),z7=I().s_package$__f_Vector,Eb=[new e(575,577)],H7=k(new b,Eb),G7=N7.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(z7.from__sc_IterableOnce__sci_Vector(H7),A()),J7=new y(k_=>{var O_=k_|0;return new P(O_)}),U7=V(),W7=C(),K7=W7.s_$less$colon$less$__f_singleton,Q7=new M(U7,K7),zy=new $_(G7.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(J7,Q7),10815),Zb=F(),X7=I().s_package$__f_Vector,e$=[new e(595,596)],Nb=k(new b,e$),Y7=Zb.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(X7.from__sc_IterableOnce__sci_Vector(Nb),A()),_q=new y(k_=>{var O_=k_|0;return new P(O_)}),eq=V(),zb=C(),rq=zb.s_$less$colon$less$__f_singleton,tq=new M(eq,rq),Hb=new $_(Y7.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(_q,tq),-210),Hy=F(),Gb=I().s_package$__f_Vector,aq=[new e(592,593)],ji=k(new b,aq),dg=Hy.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Gb.from__sc_IterableOnce__sci_Vector(ji),A()),nq=new y(k_=>{var O_=k_|0;return new P(O_)}),sq=V(),iq=C(),oq=iq.s_$less$colon$less$__f_singleton,cq=new M(sq,oq),uq=new $_(dg.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(nq,cq),10783),lq=F(),fq=I().s_package$__f_Vector,pq=[new e(1231,1232)],hq=k(new b,pq),dq=lq.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(fq.from__sc_IterableOnce__sci_Vector(hq),A()),$q=new y(k_=>{var O_=k_|0;return new P(O_)}),wq=V(),f5=C(),p5=f5.s_$less$colon$less$__f_singleton,h5=new M(wq,p5),d5=new $_(dq.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet($q,h5),-15),$5=F(),w5=I().s_package$__f_Vector,g5=[new e(981,982)],L5=k(new b,g5),m5=$5.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(w5.from__sc_IterableOnce__sci_Vector(L5),A()),v5=new y(k_=>{var O_=k_|0;return new P(O_)}),y5=V(),I5=C(),b5=I5.s_$less$colon$less$__f_singleton,k5=new M(y5,b5),O5=new $_(m5.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(v5,k5),-47),q5=F(),S5=I().s_package$__f_Vector,P5=[new e(650,652)],x5=k(new b,P5),R5=q5.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(S5.from__sc_IterableOnce__sci_Vector(x5),A()),C5=new y(k_=>{var O_=k_|0;return new P(O_)}),D5=V(),M5=C(),T5=M5.s_$less$colon$less$__f_singleton,V5=new M(D5,T5),A5=new $_(R5.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(C5,V5),-217),F5=F(),B5=I().s_package$__f_Vector,j5=[new e(181,182)],E5=k(new b,j5),Z5=F5.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(B5.from__sc_IterableOnce__sci_Vector(E5),A()),N5=new y(k_=>{var O_=k_|0;return new P(O_)}),z5=V(),H5=C(),G5=H5.s_$less$colon$less$__f_singleton,J5=new M(z5,G5),U5=new $_(Z5.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(N5,J5),743),W5=F(),K5=I().s_package$__f_Vector,Q5=[new e(11365,11366)],X5=k(new b,Q5),Y5=W5.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(K5.from__sc_IterableOnce__sci_Vector(X5),A()),_9=new y(k_=>{var O_=k_|0;return new P(O_)}),e9=V(),r9=C(),t9=r9.s_$less$colon$less$__f_singleton,a9=new M(e9,t9),n9=new $_(Y5.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(_9,a9),-10795),s9=F(),i9=I().s_package$__f_Vector,o9=[new e(1011,1012)],c9=k(new b,o9),u9=s9.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(i9.from__sc_IterableOnce__sci_Vector(c9),A()),l9=new y(k_=>{var O_=k_|0;return new P(O_)}),f9=V(),p9=C(),h9=p9.s_$less$colon$less$__f_singleton,d9=new M(f9,h9),$9=new $_(u9.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(l9,d9),-116),w9=F(),g9=I().s_package$__f_Vector,L9=[new e(649,650)],m9=k(new b,L9),v9=w9.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(g9.from__sc_IterableOnce__sci_Vector(m9),A()),y9=new y(k_=>{var O_=k_|0;return new P(O_)}),I9=V(),b9=C(),k9=b9.s_$less$colon$less$__f_singleton,O9=new M(I9,k9),q9=new $_(v9.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(y9,O9),-69),S9=F(),P9=I().s_package$__f_Vector,x9=[new e(8050,8054)],R9=k(new b,x9),C9=S9.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(P9.from__sc_IterableOnce__sci_Vector(R9),A()),D9=new y(k_=>{var O_=k_|0;return new P(O_)}),M9=V(),T9=C(),V9=T9.s_$less$colon$less$__f_singleton,A9=new M(M9,V9),F9=new $_(C9.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(D9,A9),86),B9=F(),j9=I().s_package$__f_Vector,E9=[new e(601,602)],Z9=k(new b,E9),N9=B9.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(j9.from__sc_IterableOnce__sci_Vector(Z9),A()),z9=new y(k_=>{var O_=k_|0;return new P(O_)}),H9=V(),G9=C(),J9=G9.s_$less$colon$less$__f_singleton,U9=new M(H9,J9),W9=new $_(N9.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(z9,U9),-202),K9=F(),Q9=I().s_package$__f_Vector,X9=[new e(1010,1011),new e(8165,8166)],Y9=k(new b,X9),_x=K9.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Q9.from__sc_IterableOnce__sci_Vector(Y9),A()),ex=new y(k_=>{var O_=k_|0;return new P(O_)}),rx=V(),tx=C(),ax=tx.s_$less$colon$less$__f_singleton,nx=new M(rx,ax),sx=new $_(_x.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(ex,nx),7),ix=F(),ox=I().s_package$__f_Vector,cx=[new e(941,944)],ux=k(new b,cx),lx=ix.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(ox.from__sc_IterableOnce__sci_Vector(ux),A()),fx=new y(k_=>{var O_=k_|0;return new P(O_)}),px=V(),hx=C(),dx=hx.s_$less$colon$less$__f_singleton,$x=new M(px,dx),wx=new $_(lx.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(fx,$x),-37),gx=F(),Lx=I().s_package$__f_Vector,mx=[new e(614,615),new e(618,619)],vx=k(new b,mx),yx=gx.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Lx.from__sc_IterableOnce__sci_Vector(vx),A()),Ix=new y(k_=>{var O_=k_|0;return new P(O_)}),bx=V(),kx=C(),Ox=kx.s_$less$colon$less$__f_singleton,qx=new M(bx,Ox),Sx=new $_(yx.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Ix,qx),42308),Px=F(),xx=I().s_package$__f_Vector,Rx=[new e(43859,43860)],Cx=k(new b,Rx),Dx=Px.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(xx.from__sc_IterableOnce__sci_Vector(Cx),A()),Mx=new y(k_=>{var O_=k_|0;return new P(O_)}),Tx=V(),Vx=C(),Ax=Vx.s_$less$colon$less$__f_singleton,Fx=new M(Tx,Ax),Bx=new $_(Dx.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Mx,Fx),-928),jx=F(),Ex=I().s_package$__f_Vector,Zx=[new e(414,415),new e(891,894)],Nx=k(new b,Zx),zx=jx.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Ex.from__sc_IterableOnce__sci_Vector(Nx),A()),Hx=new y(k_=>{var O_=k_|0;return new P(O_)}),Gx=V(),Jx=C(),Ux=Jx.s_$less$colon$less$__f_singleton,Wx=new M(Gx,Ux),Kx=new $_(zx.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Hx,Wx),130),Qx=F(),Xx=I().s_package$__f_Vector,Yx=[new e(596,597)],_R=k(new b,Yx),eR=Qx.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Xx.from__sc_IterableOnce__sci_Vector(_R),A()),rR=new y(k_=>{var O_=k_|0;return new P(O_)}),tR=V(),aR=C(),nR=aR.s_$less$colon$less$__f_singleton,sR=new M(tR,nR),iR=new $_(eR.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(rR,sR),-206),oR=F(),cR=I().s_package$__f_Vector,uR=[new e(7297,7298)],lR=k(new b,uR),fR=oR.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(cR.from__sc_IterableOnce__sci_Vector(lR),A()),pR=new y(k_=>{var O_=k_|0;return new P(O_)}),hR=V(),dR=C(),$R=dR.s_$less$colon$less$__f_singleton,wR=new M(hR,$R),gR=new $_(fR.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(pR,wR),-6253),LR=F(),mR=I().s_package$__f_Vector,vR=[new e(594,595)],yR=k(new b,vR),IR=LR.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(mR.from__sc_IterableOnce__sci_Vector(yR),A()),bR=new y(k_=>{var O_=k_|0;return new P(O_)}),kR=V(),OR=C(),qR=OR.s_$less$colon$less$__f_singleton,SR=new M(kR,qR),PR=new $_(IR.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(bR,SR),10782),xR=F(),RR=I().s_package$__f_Vector,CR=[new e(977,978)],DR=k(new b,CR),MR=xR.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(RR.from__sc_IterableOnce__sci_Vector(DR),A()),TR=new y(k_=>{var O_=k_|0;return new P(O_)}),VR=V(),AR=C(),FR=AR.s_$less$colon$less$__f_singleton,BR=new M(VR,FR),jR=new $_(MR.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(TR,BR),-57),ER=F(),ZR=I().s_package$__f_Vector,NR=[new e(7302,7303)],zR=k(new b,NR),HR=ER.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(ZR.from__sc_IterableOnce__sci_Vector(zR),A()),GR=new y(k_=>{var O_=k_|0;return new P(O_)}),JR=V(),UR=C(),WR=UR.s_$less$colon$less$__f_singleton,KR=new M(JR,WR),QR=new $_(HR.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(GR,KR),-6236),XR=F(),YR=I().s_package$__f_Vector,_C=[new e(625,626)],eC=k(new b,_C),rC=XR.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(YR.from__sc_IterableOnce__sci_Vector(eC),A()),tC=new y(k_=>{var O_=k_|0;return new P(O_)}),aC=V(),nC=C(),sC=nC.s_$less$colon$less$__f_singleton,iC=new M(aC,sC),oC=new $_(rC.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(tC,iC),10749),cC=F(),uC=I().s_package$__f_Vector,lC=[new e(642,643)],fC=k(new b,lC),pC=cC.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(uC.from__sc_IterableOnce__sci_Vector(fC),A()),hC=new y(k_=>{var O_=k_|0;return new P(O_)}),dC=V(),$C=C(),wC=$C.s_$less$colon$less$__f_singleton,gC=new M(dC,wC),LC=new $_(pC.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(hC,gC),42307),mC=F(),vC=I().s_package$__f_Vector,yC=[new e(8058,8060)],IC=k(new b,yC),bC=mC.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(vC.from__sc_IterableOnce__sci_Vector(IC),A()),kC=new y(k_=>{var O_=k_|0;return new P(O_)}),OC=V(),qC=C(),SC=qC.s_$less$colon$less$__f_singleton,PC=new M(OC,SC),xC=new $_(bC.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(kC,PC),112),RC=F(),CC=I().s_package$__f_Vector,DC=[new e(670,671)],MC=k(new b,DC),TC=RC.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(CC.from__sc_IterableOnce__sci_Vector(MC),A()),VC=new y(k_=>{var O_=k_|0;return new P(O_)}),AC=V(),FC=C(),BC=FC.s_$less$colon$less$__f_singleton,jC=new M(AC,BC),EC=new $_(TC.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(VC,jC),42258),ZC=F(),NC=I().s_package$__f_Vector,zC=[new e(613,614)],HC=k(new b,zC),GC=ZC.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(NC.from__sc_IterableOnce__sci_Vector(HC),A()),JC=new y(k_=>{var O_=k_|0;return new P(O_)}),UC=V(),WC=C(),KC=WC.s_$less$colon$less$__f_singleton,QC=new M(UC,KC),XC=new $_(GC.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(JC,QC),42280),YC=F(),_D=I().s_package$__f_Vector,eD=[new e(42900,42901)],rD=k(new b,eD),tD=YC.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(_D.from__sc_IterableOnce__sci_Vector(rD),A()),aD=new y(k_=>{var O_=k_|0;return new P(O_)}),nD=V(),sD=C(),iD=sD.s_$less$colon$less$__f_singleton,oD=new M(nD,iD),cD=new $_(tD.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(aD,oD),48),uD=F(),lD=I().s_package$__f_Vector,fD=[new e(257,258),new e(259,260),new e(261,262),new e(263,264),new e(265,266),new e(267,268),new e(269,270),new e(271,272),new e(273,274),new e(275,276),new e(277,278),new e(279,280),new e(281,282),new e(283,284),new e(285,286),new e(287,288),new e(289,290),new e(291,292),new e(293,294),new e(295,296),new e(297,298),new e(299,300),new e(301,302),new e(303,304),new e(307,308),new e(309,310),new e(311,312),new e(314,315),new e(316,317),new e(318,319),new e(320,321),new e(322,323),new e(324,325),new e(326,327),new e(328,329),new e(331,332),new e(333,334),new e(335,336),new e(337,338),new e(339,340),new e(341,342),new e(343,344),new e(345,346),new e(347,348),new e(349,350),new e(351,352),new e(353,354),new e(355,356),new e(357,358),new e(359,360),new e(361,362),new e(363,364),new e(365,366),new e(367,368),new e(369,370),new e(371,372),new e(373,374),new e(375,376),new e(378,379),new e(380,381),new e(382,383),new e(387,388),new e(389,390),new e(392,393),new e(396,397),new e(402,403),new e(409,410),new e(417,418),new e(419,420),new e(421,422),new e(424,425),new e(429,430),new e(432,433),new e(436,437),new e(438,439),new e(441,442),new e(445,446),new e(453,454),new e(456,457),new e(459,460),new e(462,463),new e(464,465),new e(466,467),new e(468,469),new e(470,471),new e(472,473),new e(474,475),new e(476,477),new e(479,480),new e(481,482),new e(483,484),new e(485,486),new e(487,488),new e(489,490),new e(491,492),new e(493,494),new e(495,496),new e(498,499),new e(501,502),new e(505,506),new e(507,508),new e(509,510),new e(511,512),new e(513,514),new e(515,516),new e(517,518),new e(519,520),new e(521,522),new e(523,524),new e(525,526),new e(527,528),new e(529,530),new e(531,532),new e(533,534),new e(535,536),new e(537,538),new e(539,540),new e(541,542),new e(543,544),new e(547,548),new e(549,550),new e(551,552),new e(553,554),new e(555,556),new e(557,558),new e(559,560),new e(561,562),new e(563,564),new e(572,573),new e(578,579),new e(583,584),new e(585,586),new e(587,588),new e(589,590),new e(591,592),new e(881,882),new e(883,884),new e(887,888),new e(985,986),new e(987,988),new e(989,990),new e(991,992),new e(993,994),new e(995,996),new e(997,998),new e(999,1e3),new e(1001,1002),new e(1003,1004),new e(1005,1006),new e(1007,1008),new e(1016,1017),new e(1019,1020),new e(1121,1122),new e(1123,1124),new e(1125,1126),new e(1127,1128),new e(1129,1130),new e(1131,1132),new e(1133,1134),new e(1135,1136),new e(1137,1138),new e(1139,1140),new e(1141,1142),new e(1143,1144),new e(1145,1146),new e(1147,1148),new e(1149,1150),new e(1151,1152),new e(1153,1154),new e(1163,1164),new e(1165,1166),new e(1167,1168),new e(1169,1170),new e(1171,1172),new e(1173,1174),new e(1175,1176),new e(1177,1178),new e(1179,1180),new e(1181,1182),new e(1183,1184),new e(1185,1186),new e(1187,1188),new e(1189,1190),new e(1191,1192),new e(1193,1194),new e(1195,1196),new e(1197,1198),new e(1199,1200),new e(1201,1202),new e(1203,1204),new e(1205,1206),new e(1207,1208),new e(1209,1210),new e(1211,1212),new e(1213,1214),new e(1215,1216),new e(1218,1219),new e(1220,1221),new e(1222,1223),new e(1224,1225),new e(1226,1227),new e(1228,1229),new e(1230,1231),new e(1233,1234),new e(1235,1236),new e(1237,1238),new e(1239,1240),new e(1241,1242),new e(1243,1244),new e(1245,1246),new e(1247,1248),new e(1249,1250),new e(1251,1252),new e(1253,1254),new e(1255,1256),new e(1257,1258),new e(1259,1260),new e(1261,1262),new e(1263,1264),new e(1265,1266),new e(1267,1268),new e(1269,1270),new e(1271,1272),new e(1273,1274),new e(1275,1276),new e(1277,1278),new e(1279,1280),new e(1281,1282),new e(1283,1284),new e(1285,1286),new e(1287,1288),new e(1289,1290),new e(1291,1292),new e(1293,1294),new e(1295,1296),new e(1297,1298),new e(1299,1300),new e(1301,1302),new e(1303,1304),new e(1305,1306),new e(1307,1308),new e(1309,1310),new e(1311,1312),new e(1313,1314),new e(1315,1316),new e(1317,1318),new e(1319,1320),new e(1321,1322),new e(1323,1324),new e(1325,1326),new e(1327,1328),new e(7681,7682),new e(7683,7684),new e(7685,7686),new e(7687,7688),new e(7689,7690),new e(7691,7692),new e(7693,7694),new e(7695,7696),new e(7697,7698),new e(7699,7700),new e(7701,7702),new e(7703,7704),new e(7705,7706),new e(7707,7708),new e(7709,7710),new e(7711,7712),new e(7713,7714),new e(7715,7716),new e(7717,7718),new e(7719,7720),new e(7721,7722),new e(7723,7724),new e(7725,7726),new e(7727,7728),new e(7729,7730),new e(7731,7732),new e(7733,7734),new e(7735,7736),new e(7737,7738),new e(7739,7740),new e(7741,7742),new e(7743,7744),new e(7745,7746),new e(7747,7748),new e(7749,7750),new e(7751,7752),new e(7753,7754),new e(7755,7756),new e(7757,7758),new e(7759,7760),new e(7761,7762),new e(7763,7764),new e(7765,7766),new e(7767,7768),new e(7769,7770),new e(7771,7772),new e(7773,7774),new e(7775,7776),new e(7777,7778),new e(7779,7780),new e(7781,7782),new e(7783,7784),new e(7785,7786),new e(7787,7788),new e(7789,7790),new e(7791,7792),new e(7793,7794),new e(7795,7796),new e(7797,7798),new e(7799,7800),new e(7801,7802),new e(7803,7804),new e(7805,7806),new e(7807,7808),new e(7809,7810),new e(7811,7812),new e(7813,7814),new e(7815,7816),new e(7817,7818),new e(7819,7820),new e(7821,7822),new e(7823,7824),new e(7825,7826),new e(7827,7828),new e(7829,7830),new e(7841,7842),new e(7843,7844),new e(7845,7846),new e(7847,7848),new e(7849,7850),new e(7851,7852),new e(7853,7854),new e(7855,7856),new e(7857,7858),new e(7859,7860),new e(7861,7862),new e(7863,7864),new e(7865,7866),new e(7867,7868),new e(7869,7870),new e(7871,7872),new e(7873,7874),new e(7875,7876),new e(7877,7878),new e(7879,7880),new e(7881,7882),new e(7883,7884),new e(7885,7886),new e(7887,7888),new e(7889,7890),new e(7891,7892),new e(7893,7894),new e(7895,7896),new e(7897,7898),new e(7899,7900),new e(7901,7902),new e(7903,7904),new e(7905,7906),new e(7907,7908),new e(7909,7910),new e(7911,7912),new e(7913,7914),new e(7915,7916),new e(7917,7918),new e(7919,7920),new e(7921,7922),new e(7923,7924),new e(7925,7926),new e(7927,7928),new e(7929,7930),new e(7931,7932),new e(7933,7934),new e(7935,7936),new e(8580,8581),new e(11361,11362),new e(11368,11369),new e(11370,11371),new e(11372,11373),new e(11379,11380),new e(11382,11383),new e(11393,11394),new e(11395,11396),new e(11397,11398),new e(11399,11400),new e(11401,11402),new e(11403,11404),new e(11405,11406),new e(11407,11408),new e(11409,11410),new e(11411,11412),new e(11413,11414),new e(11415,11416),new e(11417,11418),new e(11419,11420),new e(11421,11422),new e(11423,11424),new e(11425,11426),new e(11427,11428),new e(11429,11430),new e(11431,11432),new e(11433,11434),new e(11435,11436),new e(11437,11438),new e(11439,11440),new e(11441,11442),new e(11443,11444),new e(11445,11446),new e(11447,11448),new e(11449,11450),new e(11451,11452),new e(11453,11454),new e(11455,11456),new e(11457,11458),new e(11459,11460),new e(11461,11462),new e(11463,11464),new e(11465,11466),new e(11467,11468),new e(11469,11470),new e(11471,11472),new e(11473,11474),new e(11475,11476),new e(11477,11478),new e(11479,11480),new e(11481,11482),new e(11483,11484),new e(11485,11486),new e(11487,11488),new e(11489,11490),new e(11491,11492),new e(11500,11501),new e(11502,11503),new e(11507,11508),new e(42561,42562),new e(42563,42564),new e(42565,42566),new e(42567,42568),new e(42569,42570),new e(42571,42572),new e(42573,42574),new e(42575,42576),new e(42577,42578),new e(42579,42580),new e(42581,42582),new e(42583,42584),new e(42585,42586),new e(42587,42588),new e(42589,42590),new e(42591,42592),new e(42593,42594),new e(42595,42596),new e(42597,42598),new e(42599,42600),new e(42601,42602),new e(42603,42604),new e(42605,42606),new e(42625,42626),new e(42627,42628),new e(42629,42630),new e(42631,42632),new e(42633,42634),new e(42635,42636),new e(42637,42638),new e(42639,42640),new e(42641,42642),new e(42643,42644),new e(42645,42646),new e(42647,42648),new e(42649,42650),new e(42651,42652),new e(42787,42788),new e(42789,42790),new e(42791,42792),new e(42793,42794),new e(42795,42796),new e(42797,42798),new e(42799,42800),new e(42803,42804),new e(42805,42806),new e(42807,42808),new e(42809,42810),new e(42811,42812),new e(42813,42814),new e(42815,42816),new e(42817,42818),new e(42819,42820),new e(42821,42822),new e(42823,42824),new e(42825,42826),new e(42827,42828),new e(42829,42830),new e(42831,42832),new e(42833,42834),new e(42835,42836),new e(42837,42838),new e(42839,42840),new e(42841,42842),new e(42843,42844),new e(42845,42846),new e(42847,42848),new e(42849,42850),new e(42851,42852),new e(42853,42854),new e(42855,42856),new e(42857,42858),new e(42859,42860),new e(42861,42862),new e(42863,42864),new e(42874,42875),new e(42876,42877),new e(42879,42880),new e(42881,42882),new e(42883,42884),new e(42885,42886),new e(42887,42888),new e(42892,42893),new e(42897,42898),new e(42899,42900),new e(42903,42904),new e(42905,42906),new e(42907,42908),new e(42909,42910),new e(42911,42912),new e(42913,42914),new e(42915,42916),new e(42917,42918),new e(42919,42920),new e(42921,42922),new e(42933,42934),new e(42935,42936),new e(42937,42938),new e(42939,42940),new e(42941,42942),new e(42943,42944),new e(42945,42946),new e(42947,42948),new e(42952,42953),new e(42954,42955),new e(42961,42962),new e(42967,42968),new e(42969,42970),new e(42998,42999)],pD=k(new b,fD),hD=uD.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(lD.from__sc_IterableOnce__sci_Vector(pD),A()),dD=new y(k_=>{var O_=k_|0;return new P(O_)}),$D=V(),wD=C(),gD=wD.s_$less$colon$less$__f_singleton,LD=new M($D,gD),mD=new $_(hD.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(dD,LD),-1),vD=F(),yD=I().s_package$__f_Vector,ID=[new e(43888,43968)],bD=k(new b,ID),kD=vD.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(yD.from__sc_IterableOnce__sci_Vector(bD),A()),OD=new y(k_=>{var O_=k_|0;return new P(O_)}),qD=V(),SD=C(),PD=SD.s_$less$colon$less$__f_singleton,xD=new M(qD,PD),RD=new $_(kD.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(OD,xD),-38864),CD=F(),DD=I().s_package$__f_Vector,MD=[new e(617,618),new e(623,624)],TD=k(new b,MD),VD=CD.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(DD.from__sc_IterableOnce__sci_Vector(TD),A()),AD=new y(k_=>{var O_=k_|0;return new P(O_)}),FD=V(),BD=C(),jD=BD.s_$less$colon$less$__f_singleton,ED=new M(FD,jD),ZD=new $_(VD.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(AD,ED),-211),ND=F(),zD=I().s_package$__f_Vector,HD=[new e(7299,7301)],GD=k(new b,HD),JD=ND.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(zD.from__sc_IterableOnce__sci_Vector(GD),A()),UD=new y(k_=>{var O_=k_|0;return new P(O_)}),WD=V(),KD=C(),QD=KD.s_$less$colon$less$__f_singleton,XD=new M(WD,QD),YD=new $_(JD.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(UD,XD),-6242),_M=F(),eM=I().s_package$__f_Vector,rM=[new e(8560,8576)],tM=k(new b,rM),aM=_M.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(eM.from__sc_IterableOnce__sci_Vector(tM),A()),nM=new y(k_=>{var O_=k_|0;return new P(O_)}),sM=V(),iM=C(),oM=iM.s_$less$colon$less$__f_singleton,cM=new M(sM,oM),uM=new $_(aM.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(nM,cM),-16),lM=F(),fM=I().s_package$__f_Vector,pM=[new e(637,638)],hM=k(new b,pM),dM=lM.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(fM.from__sc_IterableOnce__sci_Vector(hM),A()),$M=new y(k_=>{var O_=k_|0;return new P(O_)}),wM=V(),gM=C(),LM=gM.s_$less$colon$less$__f_singleton,mM=new M(wM,LM),vM=new $_(dM.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet($M,mM),10727),yM=F(),IM=I().s_package$__f_Vector,bM=[new e(1377,1415),new e(11312,11360)],kM=k(new b,bM),OM=yM.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(IM.from__sc_IterableOnce__sci_Vector(kM),A()),qM=new y(k_=>{var O_=k_|0;return new P(O_)}),SM=V(),PM=C(),xM=PM.s_$less$colon$less$__f_singleton,RM=new M(SM,xM),CM=new $_(OM.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(qM,RM),-48),DM=F(),MM=I().s_package$__f_Vector,TM=[new e(940,941)],VM=k(new b,TM),AM=DM.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(MM.from__sc_IterableOnce__sci_Vector(VM),A()),FM=new y(k_=>{var O_=k_|0;return new P(O_)}),BM=V(),jM=C(),EM=jM.s_$less$colon$less$__f_singleton,ZM=new M(BM,EM),NM=new $_(AM.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(FM,ZM),-38),zM=F(),HM=I().s_package$__f_Vector,GM=[new e(669,670)],JM=k(new b,GM),UM=zM.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(HM.from__sc_IterableOnce__sci_Vector(JM),A()),WM=new y(k_=>{var O_=k_|0;return new P(O_)}),KM=V(),QM=C(),XM=QM.s_$less$colon$less$__f_singleton,YM=new M(KM,XM),_T=new $_(UM.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(WM,YM),42261),eT=F(),rT=I().s_package$__f_Vector,tT=[new e(8126,8127)],aT=k(new b,tT),nT=eT.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(rT.from__sc_IterableOnce__sci_Vector(aT),A()),sT=new y(k_=>{var O_=k_|0;return new P(O_)}),iT=V(),oT=C(),cT=oT.s_$less$colon$less$__f_singleton,uT=new M(iT,cT),lT=new $_(nT.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(sT,uT),-7205),fT=F(),pT=I().s_package$__f_Vector,hT=[new e(7936,7944),new e(7952,7958),new e(7968,7976),new e(7984,7992),new e(8e3,8006),new e(8017,8018),new e(8019,8020),new e(8021,8022),new e(8023,8024),new e(8032,8040),new e(8112,8114),new e(8144,8146),new e(8160,8162)],dT=k(new b,hT),$T=fT.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(pT.from__sc_IterableOnce__sci_Vector(dT),A()),wT=new y(k_=>{var O_=k_|0;return new P(O_)}),gT=V(),LT=C(),mT=LT.s_$less$colon$less$__f_singleton,vT=new M(gT,mT),yT=new $_($T.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(wT,vT),8),IT=F(),bT=I().s_package$__f_Vector,kT=[new e(1009,1010),new e(1104,1120)],OT=k(new b,kT),qT=IT.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(bT.from__sc_IterableOnce__sci_Vector(OT),A()),ST=new y(k_=>{var O_=k_|0;return new P(O_)}),PT=V(),xT=C(),RT=xT.s_$less$colon$less$__f_singleton,CT=new M(PT,RT),DT=new $_(qT.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(ST,CT),-80),MT=F(),TT=I().s_package$__f_Vector,VT=[new e(11520,11558),new e(11559,11560),new e(11565,11566)],AT=k(new b,VT),FT=MT.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(TT.from__sc_IterableOnce__sci_Vector(AT),A()),BT=new y(k_=>{var O_=k_|0;return new P(O_)}),jT=V(),ET=C(),ZT=ET.s_$less$colon$less$__f_singleton,NT=new M(jT,ZT),zT=new $_(FT.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(BT,NT),-7264),HT=F(),GT=I().s_package$__f_Vector,JT=[new e(7304,7305)],UT=k(new b,JT),WT=HT.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(GT.from__sc_IterableOnce__sci_Vector(UT),A()),KT=new y(k_=>{var O_=k_|0;return new P(O_)}),QT=V(),XT=C(),YT=XT.s_$less$colon$less$__f_singleton,_V=new M(QT,YT),eV=new $_(WT.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(KT,_V),35266),rV=F(),tV=I().s_package$__f_Vector,aV=[new e(8060,8062)],nV=k(new b,aV),sV=rV.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(tV.from__sc_IterableOnce__sci_Vector(nV),A()),iV=new y(k_=>{var O_=k_|0;return new P(O_)}),oV=V(),cV=C(),uV=cV.s_$less$colon$less$__f_singleton,lV=new M(oV,uV),fV=new $_(sV.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(iV,lV),126),pV=F(),hV=I().s_package$__f_Vector,dV=[new e(384,385)],$V=k(new b,dV),wV=pV.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(hV.from__sc_IterableOnce__sci_Vector($V),A()),gV=new y(k_=>{var O_=k_|0;return new P(O_)}),LV=V(),mV=C(),vV=mV.s_$less$colon$less$__f_singleton,yV=new M(LV,vV),IV=new $_(wV.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(gV,yV),195),bV=F(),kV=I().s_package$__f_Vector,OV=[new e(454,455),new e(457,458),new e(460,461),new e(499,500)],qV=k(new b,OV),SV=bV.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(kV.from__sc_IterableOnce__sci_Vector(qV),A()),PV=new y(k_=>{var O_=k_|0;return new P(O_)}),xV=V(),RV=C(),CV=RV.s_$less$colon$less$__f_singleton,DV=new M(xV,CV),MV=new $_(SV.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(PV,DV),-2),TV=F(),VV=I().s_package$__f_Vector,AV=[new e(7301,7302)],FV=k(new b,AV),BV=TV.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(VV.from__sc_IterableOnce__sci_Vector(FV),A()),jV=new y(k_=>{var O_=k_|0;return new P(O_)}),EV=V(),ZV=C(),NV=ZV.s_$less$colon$less$__f_singleton,zV=new M(EV,NV),HV=new $_(BV.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(jV,zV),-6243),GV=F(),JV=I().s_package$__f_Vector,UV=[new e(410,411)],WV=k(new b,UV),KV=GV.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(JV.from__sc_IterableOnce__sci_Vector(WV),A()),QV=new y(k_=>{var O_=k_|0;return new P(O_)}),XV=V(),YV=C(),_A=YV.s_$less$colon$less$__f_singleton,eA=new M(XV,_A),rA=new $_(KV.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(QV,eA),163),tA=F(),aA=I().s_package$__f_Vector,nA=[new e(8526,8527)],sA=k(new b,nA),iA=tA.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(aA.from__sc_IterableOnce__sci_Vector(sA),A()),oA=new y(k_=>{var O_=k_|0;return new P(O_)}),cA=V(),uA=C(),lA=uA.s_$less$colon$less$__f_singleton,fA=new M(cA,lA),pA=new $_(iA.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(oA,fA),-28),hA=F(),dA=I().s_package$__f_Vector,$A=[new e(598,600),new e(608,609)],wA=k(new b,$A),gA=hA.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(dA.from__sc_IterableOnce__sci_Vector(wA),A()),LA=new y(k_=>{var O_=k_|0;return new P(O_)}),mA=V(),vA=C(),yA=vA.s_$less$colon$less$__f_singleton,IA=new M(mA,yA),bA=new $_(gA.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(LA,IA),-205),kA=F(),OA=I().s_package$__f_Vector,qA=[new e(8054,8056)],SA=k(new b,qA),PA=kA.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(OA.from__sc_IterableOnce__sci_Vector(SA),A()),xA=new y(k_=>{var O_=k_|0;return new P(O_)}),RA=V(),CA=C(),DA=CA.s_$less$colon$less$__f_singleton,MA=new M(RA,DA),TA=[h,j,e_,p_,C_,W_,ee,ve,Ne,Ae,jr,Cr,Ra,Za,oa,en,va,ls,Qn,Hs,za,xu,$l,Wc,hf,Vu,Q1,zh,Ry,Ty,ub,GO,gb,pg,l7,g7,Ey,C7,$m,Z7,zy,Hb,uq,d5,O5,A5,U5,n9,$9,q9,F9,W9,sx,wx,Sx,Bx,Kx,iR,gR,PR,jR,QR,oC,LC,xC,EC,XC,cD,mD,RD,ZD,YD,uM,vM,CM,NM,_T,lT,yT,DT,zT,eV,fV,IV,MV,HV,rA,pA,bA,new $_(PA.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(xA,MA),100)];_.Lcodes_quine_labs_recheck_unicode_CaseMapData$__f_Upper=r.apply__sci_Seq__sc_SeqOps(k(new b,TA)),_.Lcodes_quine_labs_recheck_unicode_CaseMapData$__f_bitmap$0=(1|_.Lcodes_quine_labs_recheck_unicode_CaseMapData$__f_bitmap$0)<<24>>24}return _.Lcodes_quine_labs_recheck_unicode_CaseMapData$__f_Upper}function nY(_){if(!((2&_.Lcodes_quine_labs_recheck_unicode_CaseMapData$__f_bitmap$0)<<24>>24)){var r=I().s_package$__f_Seq,t=F(),a=I().s_package$__f_Vector,n=[new e(580,581)],s=k(new b,n),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(a.from__sc_IterableOnce__sci_Vector(s),A()),o=new y(L_=>{var m_=L_|0;return new P(m_)}),c=V(),u=C(),f=u.s_$less$colon$less$__f_singleton,p=new M(c,f),h=new $_(i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,p),69),l=F(),d=I().s_package$__f_Vector,$=[new e(1013,1014)],w=k(new b,$),g=l.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(d.from__sc_IterableOnce__sci_Vector(w),A()),x=new y(L_=>{var m_=L_|0;return new P(m_)}),R=V(),T=C(),D=T.s_$less$colon$less$__f_singleton,B=new M(R,D),j=new $_(g.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(x,B),-64),O=F(),Z=I().s_package$__f_Vector,z=[new e(570,571)],J=k(new b,z),N=O.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Z.from__sc_IterableOnce__sci_Vector(J),A()),H=new y(L_=>{var m_=L_|0;return new P(m_)}),W=V(),K=C(),Y=K.s_$less$colon$less$__f_singleton,X=new M(W,Y),e_=new $_(N.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(H,X),10795),__=F(),t_=I().s_package$__f_Vector,n_=[new e(433,435)],s_=k(new b,n_),i_=__.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(t_.from__sc_IterableOnce__sci_Vector(s_),A()),c_=new y(L_=>{var m_=L_|0;return new P(m_)}),h_=V(),d_=C(),w_=d_.s_$less$colon$less$__f_singleton,u_=new M(h_,w_),p_=new $_(i_.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c_,u_),217),y_=F(),I_=I().s_package$__f_Vector,R_=[new e(8184,8186)],S_=k(new b,R_),P_=y_.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(I_.from__sc_IterableOnce__sci_Vector(S_),A()),x_=new y(L_=>{var m_=L_|0;return new P(m_)}),D_=V(),F_=C(),T_=F_.s_$less$colon$less$__f_singleton,A_=new M(D_,T_),C_=new $_(P_.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(x_,A_),-128),j_=F(),b_=I().s_package$__f_Vector,V_=[new e(399,400)],J_=k(new b,V_),X_=j_.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(b_.from__sc_IterableOnce__sci_Vector(J_),A()),_e=new y(L_=>{var m_=L_|0;return new P(m_)}),Y_=V(),U_=C(),Q_=U_.s_$less$colon$less$__f_singleton,Z_=new M(Y_,Q_),W_=new $_(X_.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(_e,Z_),202),N_=F(),H_=I().s_package$__f_Vector,se=[new e(8136,8140)],ce=k(new b,se),ue=N_.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(H_.from__sc_IterableOnce__sci_Vector(ce),A()),me=new y(L_=>{var m_=L_|0;return new P(m_)}),ie=V(),we=C(),Oe=we.s_$less$colon$less$__f_singleton,be=new M(ie,Oe),ee=new $_(ue.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(me,be),-86),le=F(),re=I().s_package$__f_Vector,K_=[new e(1008,1009)],$e=k(new b,K_),xe=le.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(re.from__sc_IterableOnce__sci_Vector($e),A()),ge=new y(L_=>{var m_=L_|0;return new P(m_)}),ke=V(),he=C(),ye=he.s_$less$colon$less$__f_singleton,Le=new M(ke,ye),ve=new $_(xe.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(ge,Le),-54),Ie=F(),oe=I().s_package$__f_Vector,De=[new e(7303,7304)],je=k(new b,De),Se=Ie.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(oe.from__sc_IterableOnce__sci_Vector(je),A()),Ke=new y(L_=>{var m_=L_|0;return new P(m_)}),Te=V(),Ve=C(),qe=Ve.s_$less$colon$less$__f_singleton,Ze=new M(Te,qe),Ne=new $_(Se.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Ke,Ze),-6180),_r=F(),nr=I().s_package$__f_Vector,sr=[new e(1017,1018),new e(8172,8173)],vr=k(new b,sr),Qe=_r.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(nr.from__sc_IterableOnce__sci_Vector(vr),A()),er=new y(L_=>{var m_=L_|0;return new P(m_)}),tr=V(),rr=C(),wr=rr.s_$less$colon$less$__f_singleton,ir=new M(tr,wr),Ae=new $_(Qe.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(er,ir),-7),dr=F(),Xe=I().s_package$__f_Vector,or=[new e(7298,7299)],ze=k(new b,or),Or=dr.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Xe.from__sc_IterableOnce__sci_Vector(ze),A()),gr=new y(L_=>{var m_=L_|0;return new P(m_)}),qr=V(),Rr=C(),Mr=Rr.s_$less$colon$less$__f_singleton,Br=new M(qr,Mr),jr=new $_(Or.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(gr,Br),-6212),ur=F(),zr=I().s_package$__f_Vector,Lr=[new e(982,983)],tt=k(new b,Lr),at=ur.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(zr.from__sc_IterableOnce__sci_Vector(tt),A()),Tr=new y(L_=>{var m_=L_|0;return new P(m_)}),gt=V(),it=C(),yt=it.s_$less$colon$less$__f_singleton,nt=new M(gt,yt),Cr=new $_(at.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Tr,nt),-22),Qr=F(),xa=I().s_package$__f_Vector,yr=[new e(904,907)],Sr=k(new b,yr),mr=Qr.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(xa.from__sc_IterableOnce__sci_Vector(Sr),A()),Mt=new y(L_=>{var m_=L_|0;return new P(m_)}),Lt=V(),zt=C(),Hr=zt.s_$less$colon$less$__f_singleton,Tt=new M(Lt,Hr),Ra=new $_(mr.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Mt,Tt),37),Ht=F(),Ye=I().s_package$__f_Vector,Vr=[new e(42949,42950)],ot=k(new b,Vr),It=Ht.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Ye.from__sc_IterableOnce__sci_Vector(ot),A()),Ar=new y(L_=>{var m_=L_|0;return new P(m_)}),Gr=V(),Gt=C(),Jt=Gt.s_$less$colon$less$__f_singleton,Ot=new M(Gr,Jt),Za=new $_(It.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Ar,Ot),-42307),qt=F(),Fa=I().s_package$__f_Vector,ga=[new e(11374,11375)],aa=k(new b,ga),Xr=qt.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Fa.from__sc_IterableOnce__sci_Vector(aa),A()),ct=new y(L_=>{var m_=L_|0;return new P(m_)}),na=V(),sa=C(),bt=sa.s_$less$colon$less$__f_singleton,ia=new M(na,bt),oa=new $_(Xr.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(ct,ia),-10749),ca=F(),Ca=I().s_package$__f_Vector,ea=[new e(5112,5118),new e(7944,7952),new e(7960,7966),new e(7976,7984),new e(7992,8e3),new e(8008,8014),new e(8025,8026),new e(8027,8028),new e(8029,8030),new e(8031,8032),new e(8040,8048),new e(8072,8080),new e(8088,8096),new e(8104,8112),new e(8120,8122),new e(8152,8154),new e(8168,8170)],Na=k(new b,ea),La=ca.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Ca.from__sc_IterableOnce__sci_Vector(Na),A()),Ba=new y(L_=>{var m_=L_|0;return new P(m_)}),ra=V(),vn=C(),jn=vn.s_$less$colon$less$__f_singleton,yn=new M(ra,jn),en=new $_(La.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Ba,yn),-8),In=F(),Pr=I().s_package$__f_Vector,ma=[new e(42922,42923),new e(42926,42927)],Pn=k(new b,ma),rn=In.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Pr.from__sc_IterableOnce__sci_Vector(Pn),A()),En=new y(L_=>{var m_=L_|0;return new P(m_)}),bn=V(),ja=C(),Wn=ja.s_$less$colon$less$__f_singleton,Da=new M(bn,Wn),va=new $_(rn.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(En,Da),-42308),ys=F(),Is=I().s_package$__f_Vector,kn=[new e(42928,42929)],Kn=k(new b,kn),Ys=ys.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Is.from__sc_IterableOnce__sci_Vector(Kn),A()),_i=new y(L_=>{var m_=L_|0;return new P(m_)}),xn=V(),ei=C(),$i=ei.s_$less$colon$less$__f_singleton,Fi=new M(xn,$i),ls=new $_(Ys.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(_i,Fi),-42258),wi=F(),gi=I().s_package$__f_Vector,ri=[new e(406,407),new e(412,413)],ts=k(new b,ri),Zn=wi.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(gi.from__sc_IterableOnce__sci_Vector(ts),A()),$n=new y(L_=>{var m_=L_|0;return new P(m_)}),bs=V(),kt=C(),Rn=kt.s_$less$colon$less$__f_singleton,Es=new M(bs,Rn),Qn=new $_(Zn.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet($n,Es),211),Li=F(),Zs=I().s_package$__f_Vector,ks=[new e(11376,11377)],wn=k(new b,ks),Ns=Li.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Zs.from__sc_IterableOnce__sci_Vector(wn),A()),mi=new y(L_=>{var m_=L_|0;return new P(m_)}),Vt=V(),Xn=C(),zs=Xn.s_$less$colon$less$__f_singleton,Cn=new M(Vt,zs),Hs=new $_(Ns.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(mi,Cn),-10782),Ut=F(),Os=I().s_package$__f_Vector,qs=[new e(837,838),new e(895,896)],Ss=k(new b,qs),Gi=Ut.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Os.from__sc_IterableOnce__sci_Vector(Ss),A()),Ji=new y(L_=>{var m_=L_|0;return new P(m_)}),as=V(),Gs=C(),Ps=Gs.s_$less$colon$less$__f_singleton,fs=new M(as,Ps),za=new $_(Gi.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Ji,fs),116),ti=F(),ai=I().s_package$__f_Vector,_c=[new e(256,257),new e(258,259),new e(260,261),new e(262,263),new e(264,265),new e(266,267),new e(268,269),new e(270,271),new e(272,273),new e(274,275),new e(276,277),new e(278,279),new e(280,281),new e(282,283),new e(284,285),new e(286,287),new e(288,289),new e(290,291),new e(292,293),new e(294,295),new e(296,297),new e(298,299),new e(300,301),new e(302,303),new e(306,307),new e(308,309),new e(310,311),new e(313,314),new e(315,316),new e(317,318),new e(319,320),new e(321,322),new e(323,324),new e(325,326),new e(327,328),new e(330,331),new e(332,333),new e(334,335),new e(336,337),new e(338,339),new e(340,341),new e(342,343),new e(344,345),new e(346,347),new e(348,349),new e(350,351),new e(352,353),new e(354,355),new e(356,357),new e(358,359),new e(360,361),new e(362,363),new e(364,365),new e(366,367),new e(368,369),new e(370,371),new e(372,373),new e(374,375),new e(377,378),new e(379,380),new e(381,382),new e(386,387),new e(388,389),new e(391,392),new e(395,396),new e(401,402),new e(408,409),new e(416,417),new e(418,419),new e(420,421),new e(423,424),new e(428,429),new e(431,432),new e(435,436),new e(437,438),new e(440,441),new e(444,445),new e(453,454),new e(456,457),new e(459,460),new e(461,462),new e(463,464),new e(465,466),new e(467,468),new e(469,470),new e(471,472),new e(473,474),new e(475,476),new e(478,479),new e(480,481),new e(482,483),new e(484,485),new e(486,487),new e(488,489),new e(490,491),new e(492,493),new e(494,495),new e(498,499),new e(500,501),new e(504,505),new e(506,507),new e(508,509),new e(510,511),new e(512,513),new e(514,515),new e(516,517),new e(518,519),new e(520,521),new e(522,523),new e(524,525),new e(526,527),new e(528,529),new e(530,531),new e(532,533),new e(534,535),new e(536,537),new e(538,539),new e(540,541),new e(542,543),new e(546,547),new e(548,549),new e(550,551),new e(552,553),new e(554,555),new e(556,557),new e(558,559),new e(560,561),new e(562,563),new e(571,572),new e(577,578),new e(582,583),new e(584,585),new e(586,587),new e(588,589),new e(590,591),new e(880,881),new e(882,883),new e(886,887),new e(962,963),new e(984,985),new e(986,987),new e(988,989),new e(990,991),new e(992,993),new e(994,995),new e(996,997),new e(998,999),new e(1e3,1001),new e(1002,1003),new e(1004,1005),new e(1006,1007),new e(1015,1016),new e(1018,1019),new e(1120,1121),new e(1122,1123),new e(1124,1125),new e(1126,1127),new e(1128,1129),new e(1130,1131),new e(1132,1133),new e(1134,1135),new e(1136,1137),new e(1138,1139),new e(1140,1141),new e(1142,1143),new e(1144,1145),new e(1146,1147),new e(1148,1149),new e(1150,1151),new e(1152,1153),new e(1162,1163),new e(1164,1165),new e(1166,1167),new e(1168,1169),new e(1170,1171),new e(1172,1173),new e(1174,1175),new e(1176,1177),new e(1178,1179),new e(1180,1181),new e(1182,1183),new e(1184,1185),new e(1186,1187),new e(1188,1189),new e(1190,1191),new e(1192,1193),new e(1194,1195),new e(1196,1197),new e(1198,1199),new e(1200,1201),new e(1202,1203),new e(1204,1205),new e(1206,1207),new e(1208,1209),new e(1210,1211),new e(1212,1213),new e(1214,1215),new e(1217,1218),new e(1219,1220),new e(1221,1222),new e(1223,1224),new e(1225,1226),new e(1227,1228),new e(1229,1230),new e(1232,1233),new e(1234,1235),new e(1236,1237),new e(1238,1239),new e(1240,1241),new e(1242,1243),new e(1244,1245),new e(1246,1247),new e(1248,1249),new e(1250,1251),new e(1252,1253),new e(1254,1255),new e(1256,1257),new e(1258,1259),new e(1260,1261),new e(1262,1263),new e(1264,1265),new e(1266,1267),new e(1268,1269),new e(1270,1271),new e(1272,1273),new e(1274,1275),new e(1276,1277),new e(1278,1279),new e(1280,1281),new e(1282,1283),new e(1284,1285),new e(1286,1287),new e(1288,1289),new e(1290,1291),new e(1292,1293),new e(1294,1295),new e(1296,1297),new e(1298,1299),new e(1300,1301),new e(1302,1303),new e(1304,1305),new e(1306,1307),new e(1308,1309),new e(1310,1311),new e(1312,1313),new e(1314,1315),new e(1316,1317),new e(1318,1319),new e(1320,1321),new e(1322,1323),new e(1324,1325),new e(1326,1327),new e(7680,7681),new e(7682,7683),new e(7684,7685),new e(7686,7687),new e(7688,7689),new e(7690,7691),new e(7692,7693),new e(7694,7695),new e(7696,7697),new e(7698,7699),new e(7700,7701),new e(7702,7703),new e(7704,7705),new e(7706,7707),new e(7708,7709),new e(7710,7711),new e(7712,7713),new e(7714,7715),new e(7716,7717),new e(7718,7719),new e(7720,7721),new e(7722,7723),new e(7724,7725),new e(7726,7727),new e(7728,7729),new e(7730,7731),new e(7732,7733),new e(7734,7735),new e(7736,7737),new e(7738,7739),new e(7740,7741),new e(7742,7743),new e(7744,7745),new e(7746,7747),new e(7748,7749),new e(7750,7751),new e(7752,7753),new e(7754,7755),new e(7756,7757),new e(7758,7759),new e(7760,7761),new e(7762,7763),new e(7764,7765),new e(7766,7767),new e(7768,7769),new e(7770,7771),new e(7772,7773),new e(7774,7775),new e(7776,7777),new e(7778,7779),new e(7780,7781),new e(7782,7783),new e(7784,7785),new e(7786,7787),new e(7788,7789),new e(7790,7791),new e(7792,7793),new e(7794,7795),new e(7796,7797),new e(7798,7799),new e(7800,7801),new e(7802,7803),new e(7804,7805),new e(7806,7807),new e(7808,7809),new e(7810,7811),new e(7812,7813),new e(7814,7815),new e(7816,7817),new e(7818,7819),new e(7820,7821),new e(7822,7823),new e(7824,7825),new e(7826,7827),new e(7828,7829),new e(7840,7841),new e(7842,7843),new e(7844,7845),new e(7846,7847),new e(7848,7849),new e(7850,7851),new e(7852,7853),new e(7854,7855),new e(7856,7857),new e(7858,7859),new e(7860,7861),new e(7862,7863),new e(7864,7865),new e(7866,7867),new e(7868,7869),new e(7870,7871),new e(7872,7873),new e(7874,7875),new e(7876,7877),new e(7878,7879),new e(7880,7881),new e(7882,7883),new e(7884,7885),new e(7886,7887),new e(7888,7889),new e(7890,7891),new e(7892,7893),new e(7894,7895),new e(7896,7897),new e(7898,7899),new e(7900,7901),new e(7902,7903),new e(7904,7905),new e(7906,7907),new e(7908,7909),new e(7910,7911),new e(7912,7913),new e(7914,7915),new e(7916,7917),new e(7918,7919),new e(7920,7921),new e(7922,7923),new e(7924,7925),new e(7926,7927),new e(7928,7929),new e(7930,7931),new e(7932,7933),new e(7934,7935),new e(8579,8580),new e(11360,11361),new e(11367,11368),new e(11369,11370),new e(11371,11372),new e(11378,11379),new e(11381,11382),new e(11392,11393),new e(11394,11395),new e(11396,11397),new e(11398,11399),new e(11400,11401),new e(11402,11403),new e(11404,11405),new e(11406,11407),new e(11408,11409),new e(11410,11411),new e(11412,11413),new e(11414,11415),new e(11416,11417),new e(11418,11419),new e(11420,11421),new e(11422,11423),new e(11424,11425),new e(11426,11427),new e(11428,11429),new e(11430,11431),new e(11432,11433),new e(11434,11435),new e(11436,11437),new e(11438,11439),new e(11440,11441),new e(11442,11443),new e(11444,11445),new e(11446,11447),new e(11448,11449),new e(11450,11451),new e(11452,11453),new e(11454,11455),new e(11456,11457),new e(11458,11459),new e(11460,11461),new e(11462,11463),new e(11464,11465),new e(11466,11467),new e(11468,11469),new e(11470,11471),new e(11472,11473),new e(11474,11475),new e(11476,11477),new e(11478,11479),new e(11480,11481),new e(11482,11483),new e(11484,11485),new e(11486,11487),new e(11488,11489),new e(11490,11491),new e(11499,11500),new e(11501,11502),new e(11506,11507),new e(42560,42561),new e(42562,42563),new e(42564,42565),new e(42566,42567),new e(42568,42569),new e(42570,42571),new e(42572,42573),new e(42574,42575),new e(42576,42577),new e(42578,42579),new e(42580,42581),new e(42582,42583),new e(42584,42585),new e(42586,42587),new e(42588,42589),new e(42590,42591),new e(42592,42593),new e(42594,42595),new e(42596,42597),new e(42598,42599),new e(42600,42601),new e(42602,42603),new e(42604,42605),new e(42624,42625),new e(42626,42627),new e(42628,42629),new e(42630,42631),new e(42632,42633),new e(42634,42635),new e(42636,42637),new e(42638,42639),new e(42640,42641),new e(42642,42643),new e(42644,42645),new e(42646,42647),new e(42648,42649),new e(42650,42651),new e(42786,42787),new e(42788,42789),new e(42790,42791),new e(42792,42793),new e(42794,42795),new e(42796,42797),new e(42798,42799),new e(42802,42803),new e(42804,42805),new e(42806,42807),new e(42808,42809),new e(42810,42811),new e(42812,42813),new e(42814,42815),new e(42816,42817),new e(42818,42819),new e(42820,42821),new e(42822,42823),new e(42824,42825),new e(42826,42827),new e(42828,42829),new e(42830,42831),new e(42832,42833),new e(42834,42835),new e(42836,42837),new e(42838,42839),new e(42840,42841),new e(42842,42843),new e(42844,42845),new e(42846,42847),new e(42848,42849),new e(42850,42851),new e(42852,42853),new e(42854,42855),new e(42856,42857),new e(42858,42859),new e(42860,42861),new e(42862,42863),new e(42873,42874),new e(42875,42876),new e(42878,42879),new e(42880,42881),new e(42882,42883),new e(42884,42885),new e(42886,42887),new e(42891,42892),new e(42896,42897),new e(42898,42899),new e(42902,42903),new e(42904,42905),new e(42906,42907),new e(42908,42909),new e(42910,42911),new e(42912,42913),new e(42914,42915),new e(42916,42917),new e(42918,42919),new e(42920,42921),new e(42932,42933),new e(42934,42935),new e(42936,42937),new e(42938,42939),new e(42940,42941),new e(42942,42943),new e(42944,42945),new e(42946,42947),new e(42951,42952),new e(42953,42954),new e(42960,42961),new e(42966,42967),new e(42968,42969),new e(42997,42998)],Bi=k(new b,_c),Ui=ti.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(ai.from__sc_IterableOnce__sci_Vector(Bi),A()),Wi=new y(L_=>{var m_=L_|0;return new P(m_)}),zc=V(),lo=C(),Pu=lo.s_$less$colon$less$__f_singleton,mc=new M(zc,Pu),xu=new $_(Ui.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Wi,mc),1),Hc=F(),Ru=I().s_package$__f_Vector,Vo=[new e(7838,7839)],ec=k(new b,Vo),Gc=Hc.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Ru.from__sc_IterableOnce__sci_Vector(ec),A()),cf=new y(L_=>{var m_=L_|0;return new P(m_)}),Jc=V(),hl=C(),dl=hl.s_$less$colon$less$__f_singleton,uf=new M(Jc,dl),$l=new $_(Gc.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(cf,uf),-7615),Uc=F(),Ao=I().s_package$__f_Vector,wl=[new e(544,545),new e(1021,1024)],fo=k(new b,wl),lf=Uc.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Ao.from__sc_IterableOnce__sci_Vector(fo),A()),gl=new y(L_=>{var m_=L_|0;return new P(m_)}),Ll=V(),Cu=C(),ml=Cu.s_$less$colon$less$__f_singleton,Du=new M(Ll,ml),Wc=new $_(lf.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(gl,Du),-130),ff=F(),Kc=I().s_package$__f_Vector,vc=[new e(390,391)],yc=k(new b,vc),vl=ff.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Kc.from__sc_IterableOnce__sci_Vector(yc),A()),pf=new y(L_=>{var m_=L_|0;return new P(m_)}),Mu=V(),Tu=C(),yl=Tu.s_$less$colon$less$__f_singleton,Ah=new M(Mu,yl),hf=new $_(vl.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(pf,Ah),206),df=F(),$f=I().s_package$__f_Vector,wf=[new e(11364,11365)],Qc=k(new b,wf),fp=df.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet($f.from__sc_IterableOnce__sci_Vector(Qc),A()),pp=new y(L_=>{var m_=L_|0;return new P(m_)}),Fh=V(),hp=C(),dp=hp.s_$less$colon$less$__f_singleton,$p=new M(Fh,dp),Vu=new $_(fp.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(pp,$p),-10727),Bh=F(),wp=I().s_package$__f_Vector,jh=[new e(7835,7836)],Eh=k(new b,jh),gp=Bh.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(wp.from__sc_IterableOnce__sci_Vector(Eh),A()),Au=new y(L_=>{var m_=L_|0;return new P(m_)}),gf=V(),ps=C(),Pd=ps.s_$less$colon$less$__f_singleton,K1=new M(gf,Pd),Q1=new $_(gp.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Au,K1),-58),Zh=F(),X1=I().s_package$__f_Vector,Y1=[new e(8154,8156)],Nh=k(new b,Y1),xd=Zh.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(X1.from__sc_IterableOnce__sci_Vector(Nh),A()),Rd=new y(L_=>{var m_=L_|0;return new P(m_)}),Cd=V(),Dd=C(),Md=Dd.s_$less$colon$less$__f_singleton,Td=new M(Cd,Md),zh=new $_(xd.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Rd,Td),-100),Vd=F(),_$=I().s_package$__f_Vector,Hh=[new e(7304,7305)],ug=k(new b,Hh),Ad=Vd.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(_$.from__sc_IterableOnce__sci_Vector(ug),A()),Sy=new y(L_=>{var m_=L_|0;return new P(m_)}),sm=V(),Py=C(),im=Py.s_$less$colon$less$__f_singleton,xy=new M(sm,im),Ry=new $_(Ad.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Sy,xy),35267),lg=F(),om=I().s_package$__f_Vector,Xc=[new e(8498,8499)],A$=k(new b,Xc),cm=lg.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(om.from__sc_IterableOnce__sci_Vector(A$),A()),um=new y(L_=>{var m_=L_|0;return new P(m_)}),Cy=V(),lm=C(),Dy=lm.s_$less$colon$less$__f_singleton,My=new M(Cy,Dy),Ty=new $_(cm.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(um,My),28),fg=F(),fm=I().s_package$__f_Vector,Vy=[new e(902,903)],Ay=k(new b,Vy),Ic=fg.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(fm.from__sc_IterableOnce__sci_Vector(Ay),A()),F$=new y(L_=>{var m_=L_|0;return new P(m_)}),FO=V(),BO=C(),jO=BO.s_$less$colon$less$__f_singleton,cb=new M(FO,jO),ub=new $_(Ic.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(F$,cb),38),pm=F(),EO=I().s_package$__f_Vector,lb=[new e(42893,42894)],ZO=k(new b,lb),NO=pm.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(EO.from__sc_IterableOnce__sci_Vector(ZO),A()),fb=new y(L_=>{var m_=L_|0;return new P(m_)}),Fy=V(),pb=C(),zO=pb.s_$less$colon$less$__f_singleton,HO=new M(Fy,zO),GO=new $_(NO.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(fb,HO),-42280),JO=F(),hb=I().s_package$__f_Vector,UO=[new e(383,384)],WO=k(new b,UO),KO=JO.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(hb.from__sc_IterableOnce__sci_Vector(WO),A()),QO=new y(L_=>{var m_=L_|0;return new P(m_)}),db=V(),$b=C(),wb=$b.s_$less$colon$less$__f_singleton,XO=new M(db,wb),gb=new $_(KO.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(QO,XO),-268),YO=F(),_7=I().s_package$__f_Vector,e7=[new e(42930,42931)],Lb=k(new b,e7),r7=YO.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(_7.from__sc_IterableOnce__sci_Vector(Lb),A()),t7=new y(L_=>{var m_=L_|0;return new P(m_)}),mb=V(),a7=C(),vb=a7.s_$less$colon$less$__f_singleton,n7=new M(mb,vb),pg=new $_(r7.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(t7,n7),-42261),yb=F(),hm=I().s_package$__f_Vector,s7=[new e(7312,7355),new e(7357,7360)],i7=k(new b,s7),o7=yb.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(hm.from__sc_IterableOnce__sci_Vector(i7),A()),Ib=new y(L_=>{var m_=L_|0;return new P(m_)}),c7=V(),u7=C(),By=u7.s_$less$colon$less$__f_singleton,bb=new M(c7,By),l7=new $_(o7.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Ib,bb),-3008),f7=F(),kb=I().s_package$__f_Vector,p7=[new e(579,580)],h7=k(new b,p7),d7=f7.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(kb.from__sc_IterableOnce__sci_Vector(h7),A()),jy=new y(L_=>{var m_=L_|0;return new P(m_)}),Ob=V(),$7=C(),w7=$7.s_$less$colon$less$__f_singleton,qb=new M(Ob,w7),g7=new $_(d7.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(jy,qb),-195),L7=F(),m7=I().s_package$__f_Vector,Sb=[new e(7296,7297)],Pb=k(new b,Sb),dm=L7.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(m7.from__sc_IterableOnce__sci_Vector(Pb),A()),v7=new y(L_=>{var m_=L_|0;return new P(m_)}),xb=V(),y7=C(),I7=y7.s_$less$colon$less$__f_singleton,b7=new M(xb,I7),Ey=new $_(dm.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(v7,b7),-6222),Rb=F(),k7=I().s_package$__f_Vector,O7=[new e(452,453),new e(455,456),new e(458,459),new e(497,498)],Cb=k(new b,O7),q7=Rb.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(k7.from__sc_IterableOnce__sci_Vector(Cb),A()),S7=new y(L_=>{var m_=L_|0;return new P(m_)}),P7=V(),Db=C(),x7=Db.s_$less$colon$less$__f_singleton,R7=new M(P7,x7),C7=new $_(q7.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(S7,R7),2),Zy=F(),Mb=I().s_package$__f_Vector,D7=[new e(393,395),new e(403,404)],hg=k(new b,D7),Tb=Zy.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Mb.from__sc_IterableOnce__sci_Vector(hg),A()),M7=new y(L_=>{var m_=L_|0;return new P(m_)}),T7=V(),V7=C(),Vb=V7.s_$less$colon$less$__f_singleton,Ab=new M(T7,Vb),$m=new $_(Tb.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(M7,Ab),205),A7=F(),Fb=I().s_package$__f_Vector,F7=[new e(8186,8188)],B7=k(new b,F7),Bb=A7.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Fb.from__sc_IterableOnce__sci_Vector(B7),A()),Ny=new y(L_=>{var m_=L_|0;return new P(m_)}),jb=V(),j7=C(),E7=j7.s_$less$colon$less$__f_singleton,wm=new M(jb,E7),Z7=new $_(Bb.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Ny,wm),-126),N7=F(),z7=I().s_package$__f_Vector,Eb=[new e(981,982)],H7=k(new b,Eb),G7=N7.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(z7.from__sc_IterableOnce__sci_Vector(H7),A()),J7=new y(L_=>{var m_=L_|0;return new P(m_)}),U7=V(),W7=C(),K7=W7.s_$less$colon$less$__f_singleton,Q7=new M(U7,K7),zy=new $_(G7.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(J7,Q7),-15),Zb=F(),X7=I().s_package$__f_Vector,e$=[new e(976,977)],Nb=k(new b,e$),Y7=Zb.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(X7.from__sc_IterableOnce__sci_Vector(Nb),A()),_q=new y(L_=>{var m_=L_|0;return new P(m_)}),eq=V(),zb=C(),rq=zb.s_$less$colon$less$__f_singleton,tq=new M(eq,rq),Hb=new $_(Y7.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(_q,tq),-30),Hy=F(),Gb=I().s_package$__f_Vector,aq=[new e(65,91),new e(192,215),new e(216,223),new e(913,930),new e(931,940),new e(1040,1072),new e(65313,65339),new e(71840,71872),new e(93760,93792)],ji=k(new b,aq),dg=Hy.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Gb.from__sc_IterableOnce__sci_Vector(ji),A()),nq=new y(L_=>{var m_=L_|0;return new P(m_)}),sq=V(),iq=C(),oq=iq.s_$less$colon$less$__f_singleton,cq=new M(sq,oq),uq=new $_(dg.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(nq,cq),32),lq=F(),fq=I().s_package$__f_Vector,pq=[new e(125184,125218)],hq=k(new b,pq),dq=lq.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(fq.from__sc_IterableOnce__sci_Vector(hq),A()),$q=new y(L_=>{var m_=L_|0;return new P(m_)}),wq=V(),f5=C(),p5=f5.s_$less$colon$less$__f_singleton,h5=new M(wq,p5),d5=new $_(dq.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet($q,h5),34),$5=F(),w5=I().s_package$__f_Vector,g5=[new e(908,909),new e(68736,68787)],L5=k(new b,g5),m5=$5.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(w5.from__sc_IterableOnce__sci_Vector(L5),A()),v5=new y(L_=>{var m_=L_|0;return new P(m_)}),y5=V(),I5=C(),b5=I5.s_$less$colon$less$__f_singleton,k5=new M(y5,b5),O5=new $_(m5.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(v5,k5),64),q5=F(),S5=I().s_package$__f_Vector,P5=[new e(573,574)],x5=k(new b,P5),R5=q5.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(S5.from__sc_IterableOnce__sci_Vector(x5),A()),C5=new y(L_=>{var m_=L_|0;return new P(m_)}),D5=V(),M5=C(),T5=M5.s_$less$colon$less$__f_singleton,V5=new M(D5,T5),A5=new $_(R5.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(C5,V5),-163),F5=F(),B5=I().s_package$__f_Vector,j5=[new e(42924,42925)],E5=k(new b,j5),Z5=F5.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(B5.from__sc_IterableOnce__sci_Vector(E5),A()),N5=new y(L_=>{var m_=L_|0;return new P(m_)}),z5=V(),H5=C(),G5=H5.s_$less$colon$less$__f_singleton,J5=new M(z5,G5),U5=new $_(Z5.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(N5,J5),-42315),W5=F(),K5=I().s_package$__f_Vector,Q5=[new e(8486,8487)],X5=k(new b,Q5),Y5=W5.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(K5.from__sc_IterableOnce__sci_Vector(X5),A()),_9=new y(L_=>{var m_=L_|0;return new P(m_)}),e9=V(),r9=C(),t9=r9.s_$less$colon$less$__f_singleton,a9=new M(e9,t9),n9=new $_(Y5.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(_9,a9),-7517),s9=F(),i9=I().s_package$__f_Vector,o9=[new e(581,582)],c9=k(new b,o9),u9=s9.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(i9.from__sc_IterableOnce__sci_Vector(c9),A()),l9=new y(L_=>{var m_=L_|0;return new P(m_)}),f9=V(),p9=C(),h9=p9.s_$less$colon$less$__f_singleton,d9=new M(f9,h9),$9=new $_(u9.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(l9,d9),71),w9=F(),g9=I().s_package$__f_Vector,L9=[new e(11362,11363)],m9=k(new b,L9),v9=w9.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(g9.from__sc_IterableOnce__sci_Vector(m9),A()),y9=new y(L_=>{var m_=L_|0;return new P(m_)}),I9=V(),b9=C(),k9=b9.s_$less$colon$less$__f_singleton,O9=new M(I9,k9),q9=new $_(v9.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(y9,O9),-10743),S9=F(),P9=I().s_package$__f_Vector,x9=[new e(7302,7303)],R9=k(new b,x9),C9=S9.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(P9.from__sc_IterableOnce__sci_Vector(R9),A()),D9=new y(L_=>{var m_=L_|0;return new P(m_)}),M9=V(),T9=C(),V9=T9.s_$less$colon$less$__f_singleton,A9=new M(M9,V9),F9=new $_(C9.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(D9,A9),-6204),B9=F(),j9=I().s_package$__f_Vector,E9=[new e(977,978)],Z9=k(new b,E9),N9=B9.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(j9.from__sc_IterableOnce__sci_Vector(Z9),A()),z9=new y(L_=>{var m_=L_|0;return new P(m_)}),H9=V(),G9=C(),J9=G9.s_$less$colon$less$__f_singleton,U9=new M(H9,J9),W9=new $_(N9.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(z9,U9),-25),K9=F(),Q9=I().s_package$__f_Vector,X9=[new e(439,440)],Y9=k(new b,X9),_x=K9.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Q9.from__sc_IterableOnce__sci_Vector(Y9),A()),ex=new y(L_=>{var m_=L_|0;return new P(m_)}),rx=V(),tx=C(),ax=tx.s_$less$colon$less$__f_singleton,nx=new M(rx,ax),sx=new $_(_x.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(ex,nx),219),ix=F(),ox=I().s_package$__f_Vector,cx=[new e(42923,42924)],ux=k(new b,cx),lx=ix.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(ox.from__sc_IterableOnce__sci_Vector(ux),A()),fx=new y(L_=>{var m_=L_|0;return new P(m_)}),px=V(),hx=C(),dx=hx.s_$less$colon$less$__f_singleton,$x=new M(px,dx),wx=new $_(lx.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(fx,$x),-42319),gx=F(),Lx=I().s_package$__f_Vector,mx=[new e(66928,66939),new e(66940,66955),new e(66956,66963),new e(66964,66966)],vx=k(new b,mx),yx=gx.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Lx.from__sc_IterableOnce__sci_Vector(vx),A()),Ix=new y(L_=>{var m_=L_|0;return new P(m_)}),bx=V(),kx=C(),Ox=kx.s_$less$colon$less$__f_singleton,qx=new M(bx,Ox),Sx=new $_(yx.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Ix,qx),39),Px=F(),xx=I().s_package$__f_Vector,Rx=[new e(413,414)],Cx=k(new b,Rx),Dx=Px.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(xx.from__sc_IterableOnce__sci_Vector(Cx),A()),Mx=new y(L_=>{var m_=L_|0;return new P(m_)}),Tx=V(),Vx=C(),Ax=Vx.s_$less$colon$less$__f_singleton,Fx=new M(Tx,Ax),Bx=new $_(Dx.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Mx,Fx),213),jx=F(),Ex=I().s_package$__f_Vector,Zx=[new e(574,575)],Nx=k(new b,Zx),zx=jx.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Ex.from__sc_IterableOnce__sci_Vector(Nx),A()),Hx=new y(L_=>{var m_=L_|0;return new P(m_)}),Gx=V(),Jx=C(),Ux=Jx.s_$less$colon$less$__f_singleton,Wx=new M(Gx,Ux),Kx=new $_(zx.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Hx,Wx),10792),Qx=F(),Xx=I().s_package$__f_Vector,Yx=[new e(42877,42878)],_R=k(new b,Yx),eR=Qx.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Xx.from__sc_IterableOnce__sci_Vector(_R),A()),rR=new y(L_=>{var m_=L_|0;return new P(m_)}),tR=V(),aR=C(),nR=aR.s_$less$colon$less$__f_singleton,sR=new M(tR,nR),iR=new $_(eR.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(rR,sR),-35332),oR=F(),cR=I().s_package$__f_Vector,uR=[new e(8122,8124)],lR=k(new b,uR),fR=oR.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(cR.from__sc_IterableOnce__sci_Vector(lR),A()),pR=new y(L_=>{var m_=L_|0;return new P(m_)}),hR=V(),dR=C(),$R=dR.s_$less$colon$less$__f_singleton,wR=new M(hR,$R),gR=new $_(fR.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(pR,wR),-74),LR=F(),mR=I().s_package$__f_Vector,vR=[new e(7299,7301)],yR=k(new b,vR),IR=LR.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(mR.from__sc_IterableOnce__sci_Vector(yR),A()),bR=new y(L_=>{var m_=L_|0;return new P(m_)}),kR=V(),OR=C(),qR=OR.s_$less$colon$less$__f_singleton,SR=new M(kR,qR),PR=new $_(IR.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(bR,SR),-6210),xR=F(),RR=I().s_package$__f_Vector,CR=[new e(1024,1040)],DR=k(new b,CR),MR=xR.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(RR.from__sc_IterableOnce__sci_Vector(DR),A()),TR=new y(L_=>{var m_=L_|0;return new P(m_)}),VR=V(),AR=C(),FR=AR.s_$less$colon$less$__f_singleton,BR=new M(VR,FR),jR=new $_(MR.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(TR,BR),80),ER=F(),ZR=I().s_package$__f_Vector,NR=[new e(407,408)],zR=k(new b,NR),HR=ER.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(ZR.from__sc_IterableOnce__sci_Vector(zR),A()),GR=new y(L_=>{var m_=L_|0;return new P(m_)}),JR=V(),UR=C(),WR=UR.s_$less$colon$less$__f_singleton,KR=new M(JR,WR),QR=new $_(HR.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(GR,KR),209),XR=F(),YR=I().s_package$__f_Vector,_C=[new e(42925,42926)],eC=k(new b,_C),rC=XR.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(YR.from__sc_IterableOnce__sci_Vector(eC),A()),tC=new y(L_=>{var m_=L_|0;return new P(m_)}),aC=V(),nC=C(),sC=nC.s_$less$colon$less$__f_singleton,iC=new M(aC,sC),oC=new $_(rC.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(tC,iC),-42305),cC=F(),uC=I().s_package$__f_Vector,lC=[new e(1329,1367),new e(11264,11312)],fC=k(new b,lC),pC=cC.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(uC.from__sc_IterableOnce__sci_Vector(fC),A()),hC=new y(L_=>{var m_=L_|0;return new P(m_)}),dC=V(),$C=C(),wC=$C.s_$less$colon$less$__f_singleton,gC=new M(dC,wC),LC=new $_(pC.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(hC,gC),48),mC=F(),vC=I().s_package$__f_Vector,yC=[new e(910,912)],IC=k(new b,yC),bC=mC.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(vC.from__sc_IterableOnce__sci_Vector(IC),A()),kC=new y(L_=>{var m_=L_|0;return new P(m_)}),OC=V(),qC=C(),SC=qC.s_$less$colon$less$__f_singleton,PC=new M(OC,SC),xC=new $_(bC.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(kC,PC),63),RC=F(),CC=I().s_package$__f_Vector,DC=[new e(43888,43968)],MC=k(new b,DC),TC=RC.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(CC.from__sc_IterableOnce__sci_Vector(MC),A()),VC=new y(L_=>{var m_=L_|0;return new P(m_)}),AC=V(),FC=C(),BC=FC.s_$less$colon$less$__f_singleton,jC=new M(AC,BC),EC=new $_(TC.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(VC,jC),-38864),ZC=F(),NC=I().s_package$__f_Vector,zC=[new e(7297,7298)],HC=k(new b,zC),GC=ZC.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(NC.from__sc_IterableOnce__sci_Vector(HC),A()),JC=new y(L_=>{var m_=L_|0;return new P(m_)}),UC=V(),WC=C(),KC=WC.s_$less$colon$less$__f_singleton,QC=new M(UC,KC),XC=new $_(GC.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(JC,QC),-6221),YC=F(),_D=I().s_package$__f_Vector,eD=[new e(42950,42951)],rD=k(new b,eD),tD=YC.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(_D.from__sc_IterableOnce__sci_Vector(rD),A()),aD=new y(L_=>{var m_=L_|0;return new P(m_)}),nD=V(),sD=C(),iD=sD.s_$less$colon$less$__f_singleton,oD=new M(nD,iD),cD=new $_(tD.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(aD,oD),-35384),uD=F(),lD=I().s_package$__f_Vector,fD=[new e(11373,11374)],pD=k(new b,fD),hD=uD.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(lD.from__sc_IterableOnce__sci_Vector(pD),A()),dD=new y(L_=>{var m_=L_|0;return new P(m_)}),$D=V(),wD=C(),gD=wD.s_$less$colon$less$__f_singleton,LD=new M($D,gD),mD=new $_(hD.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(dD,LD),-10780),vD=F(),yD=I().s_package$__f_Vector,ID=[new e(4256,4294),new e(4295,4296),new e(4301,4302)],bD=k(new b,ID),kD=vD.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(yD.from__sc_IterableOnce__sci_Vector(bD),A()),OD=new y(L_=>{var m_=L_|0;return new P(m_)}),qD=V(),SD=C(),PD=SD.s_$less$colon$less$__f_singleton,xD=new M(qD,PD),RD=new $_(kD.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(OD,xD),7264),CD=F(),DD=I().s_package$__f_Vector,MD=[new e(8544,8560)],TD=k(new b,MD),VD=CD.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(DD.from__sc_IterableOnce__sci_Vector(TD),A()),AD=new y(L_=>{var m_=L_|0;return new P(m_)}),FD=V(),BD=C(),jD=BD.s_$less$colon$less$__f_singleton,ED=new M(FD,jD),ZD=new $_(VD.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(AD,ED),16),ND=F(),zD=I().s_package$__f_Vector,HD=[new e(376,377)],GD=k(new b,HD),JD=ND.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(zD.from__sc_IterableOnce__sci_Vector(GD),A()),UD=new y(L_=>{var m_=L_|0;return new P(m_)}),WD=V(),KD=C(),QD=KD.s_$less$colon$less$__f_singleton,XD=new M(WD,QD),YD=new $_(JD.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(UD,XD),-121),_M=F(),eM=I().s_package$__f_Vector,rM=[new e(1009,1010),new e(42948,42949)],tM=k(new b,rM),aM=_M.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(eM.from__sc_IterableOnce__sci_Vector(tM),A()),nM=new y(L_=>{var m_=L_|0;return new P(m_)}),sM=V(),iM=C(),oM=iM.s_$less$colon$less$__f_singleton,cM=new M(sM,oM),uM=new $_(aM.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(nM,cM),-48),lM=F(),fM=I().s_package$__f_Vector,pM=[new e(400,401)],hM=k(new b,pM),dM=lM.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(fM.from__sc_IterableOnce__sci_Vector(hM),A()),$M=new y(L_=>{var m_=L_|0;return new P(m_)}),wM=V(),gM=C(),LM=gM.s_$less$colon$less$__f_singleton,mM=new M(wM,LM),vM=new $_(dM.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet($M,mM),203),yM=F(),IM=I().s_package$__f_Vector,bM=[new e(42929,42930)],kM=k(new b,bM),OM=yM.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(IM.from__sc_IterableOnce__sci_Vector(kM),A()),qM=new y(L_=>{var m_=L_|0;return new P(m_)}),SM=V(),PM=C(),xM=PM.s_$less$colon$less$__f_singleton,RM=new M(SM,xM),CM=new $_(OM.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(qM,RM),-42282),DM=F(),MM=I().s_package$__f_Vector,TM=[new e(422,423),new e(425,426),new e(430,431)],VM=k(new b,TM),AM=DM.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(MM.from__sc_IterableOnce__sci_Vector(VM),A()),FM=new y(L_=>{var m_=L_|0;return new P(m_)}),BM=V(),jM=C(),EM=jM.s_$less$colon$less$__f_singleton,ZM=new M(BM,EM),NM=new $_(AM.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(FM,ZM),218),zM=F(),HM=I().s_package$__f_Vector,GM=[new e(8124,8125),new e(8140,8141),new e(8188,8189)],JM=k(new b,GM),UM=zM.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(HM.from__sc_IterableOnce__sci_Vector(JM),A()),WM=new y(L_=>{var m_=L_|0;return new P(m_)}),KM=V(),QM=C(),XM=QM.s_$less$colon$less$__f_singleton,YM=new M(KM,XM),_T=new $_(UM.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(WM,YM),-9),eT=F(),rT=I().s_package$__f_Vector,tT=[new e(66560,66600),new e(66736,66772)],aT=k(new b,tT),nT=eT.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(rT.from__sc_IterableOnce__sci_Vector(aT),A()),sT=new y(L_=>{var m_=L_|0;return new P(m_)}),iT=V(),oT=C(),cT=oT.s_$less$colon$less$__f_singleton,uT=new M(iT,cT),lT=new $_(nT.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(sT,uT),40),fT=F(),pT=I().s_package$__f_Vector,hT=[new e(9398,9424)],dT=k(new b,hT),$T=fT.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(pT.from__sc_IterableOnce__sci_Vector(dT),A()),wT=new y(L_=>{var m_=L_|0;return new P(m_)}),gT=V(),LT=C(),mT=LT.s_$less$colon$less$__f_singleton,vT=new M(gT,mT),yT=new $_($T.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(wT,vT),26),IT=F(),bT=I().s_package$__f_Vector,kT=[new e(11363,11364)],OT=k(new b,kT),qT=IT.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(bT.from__sc_IterableOnce__sci_Vector(OT),A()),ST=new y(L_=>{var m_=L_|0;return new P(m_)}),PT=V(),xT=C(),RT=xT.s_$less$colon$less$__f_singleton,CT=new M(PT,RT),DT=new $_(qT.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(ST,CT),-3814),MT=F(),TT=I().s_package$__f_Vector,VT=[new e(8126,8127)],AT=k(new b,VT),FT=MT.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(TT.from__sc_IterableOnce__sci_Vector(AT),A()),BT=new y(L_=>{var m_=L_|0;return new P(m_)}),jT=V(),ET=C(),ZT=ET.s_$less$colon$less$__f_singleton,NT=new M(jT,ZT),zT=new $_(FT.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(BT,NT),-7173),HT=F(),GT=I().s_package$__f_Vector,JT=[new e(8170,8172)],UT=k(new b,JT),WT=HT.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(GT.from__sc_IterableOnce__sci_Vector(UT),A()),KT=new y(L_=>{var m_=L_|0;return new P(m_)}),QT=V(),XT=C(),YT=XT.s_$less$colon$less$__f_singleton,_V=new M(QT,YT),eV=new $_(WT.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(KT,_V),-112),rV=F(),tV=I().s_package$__f_Vector,aV=[new e(975,976)],nV=k(new b,aV),sV=rV.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(tV.from__sc_IterableOnce__sci_Vector(nV),A()),iV=new y(L_=>{var m_=L_|0;return new P(m_)}),oV=V(),cV=C(),uV=cV.s_$less$colon$less$__f_singleton,lV=new M(oV,uV),fV=new $_(sV.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(iV,lV),8),pV=F(),hV=I().s_package$__f_Vector,dV=[new e(502,503)],$V=k(new b,dV),wV=pV.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(hV.from__sc_IterableOnce__sci_Vector($V),A()),gV=new y(L_=>{var m_=L_|0;return new P(m_)}),LV=V(),mV=C(),vV=mV.s_$less$colon$less$__f_singleton,yV=new M(LV,vV),IV=new $_(wV.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(gV,yV),-97),bV=F(),kV=I().s_package$__f_Vector,OV=[new e(404,405)],qV=k(new b,OV),SV=bV.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(kV.from__sc_IterableOnce__sci_Vector(qV),A()),PV=new y(L_=>{var m_=L_|0;return new P(m_)}),xV=V(),RV=C(),CV=RV.s_$less$colon$less$__f_singleton,DV=new M(xV,CV),MV=new $_(SV.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(PV,DV),207),TV=F(),VV=I().s_package$__f_Vector,AV=[new e(415,416)],FV=k(new b,AV),BV=TV.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(VV.from__sc_IterableOnce__sci_Vector(FV),A()),jV=new y(L_=>{var m_=L_|0;return new P(m_)}),EV=V(),ZV=C(),NV=ZV.s_$less$colon$less$__f_singleton,zV=new M(EV,NV),HV=new $_(BV.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(jV,zV),214),GV=F(),JV=I().s_package$__f_Vector,UV=[new e(7301,7302)],WV=k(new b,UV),KV=GV.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(JV.from__sc_IterableOnce__sci_Vector(WV),A()),QV=new y(L_=>{var m_=L_|0;return new P(m_)}),XV=V(),YV=C(),_A=YV.s_$less$colon$less$__f_singleton,eA=new M(XV,_A),rA=new $_(KV.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(QV,eA),-6211),tA=F(),aA=I().s_package$__f_Vector,nA=[new e(385,386)],sA=k(new b,nA),iA=tA.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(aA.from__sc_IterableOnce__sci_Vector(sA),A()),oA=new y(L_=>{var m_=L_|0;return new P(m_)}),cA=V(),uA=C(),lA=uA.s_$less$colon$less$__f_singleton,fA=new M(cA,lA),pA=new $_(iA.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(oA,fA),210),hA=F(),dA=I().s_package$__f_Vector,$A=[new e(8490,8491)],wA=k(new b,$A),gA=hA.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(dA.from__sc_IterableOnce__sci_Vector(wA),A()),LA=new y(L_=>{var m_=L_|0;return new P(m_)}),mA=V(),vA=C(),yA=vA.s_$less$colon$less$__f_singleton,IA=new M(mA,yA),bA=new $_(gA.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(LA,IA),-8383),kA=F(),OA=I().s_package$__f_Vector,qA=[new e(398,399)],SA=k(new b,qA),PA=kA.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(OA.from__sc_IterableOnce__sci_Vector(SA),A()),xA=new y(L_=>{var m_=L_|0;return new P(m_)}),RA=V(),CA=C(),DA=CA.s_$less$colon$less$__f_singleton,MA=new M(RA,DA),TA=new $_(PA.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(xA,MA),79),k_=F(),O_=I().s_package$__f_Vector,zW=[new e(503,504)],HW=k(new b,zW),GW=k_.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(O_.from__sc_IterableOnce__sci_Vector(HW),A()),JW=new y(L_=>{var m_=L_|0;return new P(m_)}),UW=V(),WW=C(),KW=WW.s_$less$colon$less$__f_singleton,QW=new M(UW,KW),XW=new $_(GW.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(JW,QW),-56),YW=F(),_K=I().s_package$__f_Vector,eK=[new e(8491,8492)],rK=k(new b,eK),tK=YW.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(_K.from__sc_IterableOnce__sci_Vector(rK),A()),aK=new y(L_=>{var m_=L_|0;return new P(m_)}),nK=V(),sK=C(),iK=sK.s_$less$colon$less$__f_singleton,oK=new M(nK,iK),cK=new $_(tK.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(aK,oK),-8262),uK=F(),lK=I().s_package$__f_Vector,fK=[new e(42931,42932)],pK=k(new b,fK),hK=uK.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(lK.from__sc_IterableOnce__sci_Vector(pK),A()),dK=new y(L_=>{var m_=L_|0;return new P(m_)}),$K=V(),wK=C(),gK=wK.s_$less$colon$less$__f_singleton,LK=new M($K,gK),mK=new $_(hK.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(dK,LK),928),vK=F(),yK=I().s_package$__f_Vector,IK=[new e(1012,1013)],bK=k(new b,IK),kK=vK.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(yK.from__sc_IterableOnce__sci_Vector(bK),A()),OK=new y(L_=>{var m_=L_|0;return new P(m_)}),qK=V(),SK=C(),PK=SK.s_$less$colon$less$__f_singleton,xK=new M(qK,PK),RK=new $_(kK.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(OK,xK),-60),CK=F(),DK=I().s_package$__f_Vector,MK=[new e(1216,1217)],TK=k(new b,MK),VK=CK.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(DK.from__sc_IterableOnce__sci_Vector(TK),A()),AK=new y(L_=>{var m_=L_|0;return new P(m_)}),FK=V(),BK=C(),jK=BK.s_$less$colon$less$__f_singleton,EK=new M(FK,jK),ZK=new $_(VK.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(AK,EK),15),NK=F(),zK=I().s_package$__f_Vector,HK=[new e(11375,11376)],GK=k(new b,HK),JK=NK.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(zK.from__sc_IterableOnce__sci_Vector(GK),A()),UK=new y(L_=>{var m_=L_|0;return new P(m_)}),WK=V(),KK=C(),QK=KK.s_$less$colon$less$__f_singleton,XK=new M(WK,QK),YK=new $_(JK.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(UK,XK),-10783),_Q=F(),eQ=I().s_package$__f_Vector,rQ=[new e(11390,11392)],tQ=k(new b,rQ),aQ=_Q.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(eQ.from__sc_IterableOnce__sci_Vector(tQ),A()),nQ=new y(L_=>{var m_=L_|0;return new P(m_)}),sQ=V(),iQ=C(),oQ=iQ.s_$less$colon$less$__f_singleton,cQ=new M(sQ,oQ),uQ=new $_(aQ.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(nQ,cQ),-10815),lQ=F(),fQ=I().s_package$__f_Vector,pQ=[new e(181,182)],hQ=k(new b,pQ),dQ=lQ.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(fQ.from__sc_IterableOnce__sci_Vector(hQ),A()),$Q=new y(L_=>{var m_=L_|0;return new P(m_)}),wQ=V(),gQ=C(),LQ=gQ.s_$less$colon$less$__f_singleton,mQ=new M(wQ,LQ),vQ=[h,j,e_,p_,C_,W_,ee,ve,Ne,Ae,jr,Cr,Ra,Za,oa,en,va,ls,Qn,Hs,za,xu,$l,Wc,hf,Vu,Q1,zh,Ry,Ty,ub,GO,gb,pg,l7,g7,Ey,C7,$m,Z7,zy,Hb,uq,d5,O5,A5,U5,n9,$9,q9,F9,W9,sx,wx,Sx,Bx,Kx,iR,gR,PR,jR,QR,oC,LC,xC,EC,XC,cD,mD,RD,ZD,YD,uM,vM,CM,NM,_T,lT,yT,DT,zT,eV,fV,IV,MV,HV,rA,pA,bA,TA,XW,cK,mK,RK,ZK,YK,uQ,new $_(dQ.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet($Q,mQ),775)];_.Lcodes_quine_labs_recheck_unicode_CaseMapData$__f_Fold=r.apply__sci_Seq__sc_SeqOps(k(new b,vQ)),_.Lcodes_quine_labs_recheck_unicode_CaseMapData$__f_bitmap$0=(2|_.Lcodes_quine_labs_recheck_unicode_CaseMapData$__f_bitmap$0)<<24>>24}return _.Lcodes_quine_labs_recheck_unicode_CaseMapData$__f_Fold}function Rm(){this.Lcodes_quine_labs_recheck_unicode_CaseMapData$__f_Upper=null,this.Lcodes_quine_labs_recheck_unicode_CaseMapData$__f_Fold=null,this.Lcodes_quine_labs_recheck_unicode_CaseMapData$__f_bitmap$0=0}Rm.prototype=new E;Rm.prototype.constructor=Rm;function sY(){}sY.prototype=Rm.prototype;Rm.prototype.Upper__sci_Seq=function(){return(1&this.Lcodes_quine_labs_recheck_unicode_CaseMapData$__f_bitmap$0)<<24>>24?this.Lcodes_quine_labs_recheck_unicode_CaseMapData$__f_Upper:aY(this)};Rm.prototype.Fold__sci_Seq=function(){return(2&this.Lcodes_quine_labs_recheck_unicode_CaseMapData$__f_bitmap$0)<<24>>24?this.Lcodes_quine_labs_recheck_unicode_CaseMapData$__f_Fold:nY(this)};var iY=new v().initClass({Lcodes_quine_labs_recheck_unicode_CaseMapData$:0},!1,"codes.quine.labs.recheck.unicode.CaseMapData$",{Lcodes_quine_labs_recheck_unicode_CaseMapData$:1,O:1});Rm.prototype.$classData=iY;var XA;function OH(){return XA||(XA=new Rm),XA}function Yb(_){this.Lcodes_quine_labs_recheck_unicode_LRUCache__f_map=null,this.Lcodes_quine_labs_recheck_unicode_LRUCache__f_map=new CI(_)}Yb.prototype=new E;Yb.prototype.constructor=Yb;function oY(){}oY.prototype=Yb.prototype;var cY=new v().initClass({Lcodes_quine_labs_recheck_unicode_LRUCache:0},!1,"codes.quine.labs.recheck.unicode.LRUCache",{Lcodes_quine_labs_recheck_unicode_LRUCache:1,O:1});Yb.prototype.$classData=cY;function uY(_){if(!(1&_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0)){var r=xt().s_Predef$__f_Map,t=[m(new L,"gc","General_Category"),m(new L,"sc","Script"),m(new L,"scx","Script_Extensions")],a=k(new b,t);_.Lcodes_quine_labs_recheck_unicode_Property$__f_NonBinaryPropertyAliases=r.from__sc_IterableOnce__sci_Map(a),_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0=1|_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0}return _.Lcodes_quine_labs_recheck_unicode_Property$__f_NonBinaryPropertyAliases}function lY(_){if(!(2&_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0)){var r=xt().s_Predef$__f_Map,t=[m(new L,"AHex","ASCII_Hex_Digit"),m(new L,"Alpha","Alphabetic"),m(new L,"Bidi_C","Bidi_Control"),m(new L,"Bidi_M","Bidi_Mirrored"),m(new L,"CI","Case_Ignorable"),m(new L,"CWCF","Changes_When_Casefolded"),m(new L,"CWCM","Changes_When_Casemapped"),m(new L,"CWL","Changes_When_Lowercased"),m(new L,"CWKCF","Changes_When_NFKC_Casefolded"),m(new L,"CWT","Changes_When_Titlecased"),m(new L,"CWU","Changes_When_Uppercased"),m(new L,"DI","Default_Ignorable_Code_Point"),m(new L,"Dep","Deprecated"),m(new L,"Dia","Diacritic"),m(new L,"Ext","Extender"),m(new L,"Gr_Base","Grapheme_Base"),m(new L,"Gr_Ext","Grapheme_Extend"),m(new L,"Hex","Hex_Digit"),m(new L,"IDSB","IDS_Binary_Operator"),m(new L,"IDST","IDS_Trinary_Operator"),m(new L,"IDC","ID_Continue"),m(new L,"IDS","ID_Start"),m(new L,"Ideo","Ideographic"),m(new L,"Join_C","Join_Control"),m(new L,"LOE","Logical_Order_Exception"),m(new L,"Lower","Lowercase"),m(new L,"NChar","Noncharacter_Code_Point"),m(new L,"Pat_Syn","Pattern_Syntax"),m(new L,"Pat_WS","Pattern_White_Space"),m(new L,"QMark","Quotation_Mark"),m(new L,"RI","Regional_Indicator"),m(new L,"STerm","Sentence_Terminal"),m(new L,"SD","Soft_Dotted"),m(new L,"Term","Terminal_Punctuation"),m(new L,"UIdeo","Unified_Ideograph"),m(new L,"Upper","Uppercase"),m(new L,"VS","Variation_Selector"),m(new L,"space","White_Space"),m(new L,"XIDC","XID_Continue"),m(new L,"XIDS","XID_Start")],a=k(new b,t);_.Lcodes_quine_labs_recheck_unicode_Property$__f_BinaryPropertyAliases=r.from__sc_IterableOnce__sci_Map(a),_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0=2|_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0}return _.Lcodes_quine_labs_recheck_unicode_Property$__f_BinaryPropertyAliases}function fY(_){if(!(4&_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0)){var r=xt().s_Predef$__f_Set,t=["ASCII","Any","Assigned"],a=k(new b,t),n=r.from__sc_IterableOnce__sci_Set(a),s=U$().BinaryPropertyMap__sci_Map().keySet__sci_Set();_.Lcodes_quine_labs_recheck_unicode_Property$__f_BinaryPropertyNames=n.concat__sc_IterableOnce__sc_SetOps(s),_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0=4|_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0}return _.Lcodes_quine_labs_recheck_unicode_Property$__f_BinaryPropertyNames}function pY(_){if(!(8&_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0)){var r=m(new L,new P(0),new P(128)),t=V(),a=C(),n=a.s_$less$colon$less$__f_singleton,s=new M(t,n);new Ks(s,s);var i=P$().newBuilder__scm_Builder();i.addOne__O__scm_Growable(r),_.Lcodes_quine_labs_recheck_unicode_Property$__f_ASCII=new zn(i.result__O().foldLeft__O__F2__O(I().s_package$__f_IndexedSeq.empty__sc_SeqOps(),new He((o,c)=>{var u=o,f=c,p=m(new L,u,f),h=p.T2__f__1,l=p.T2__f__2;if(l!==null){var d=l._1__O(),$=l._2__O();if(new qn(s,d).$greater$eq__O__Z($))return h}var w=p.T2__f__1,g=p.T2__f__2;if(w!==null){if(I(),new hs(w),!0)var x=w.length__I(),R=(x===0?0:x<0?-1:1)==0;else var R;if(R&&g!==null){var T=g._1__O(),D=g._2__O(),B=I().s_package$__f_IndexedSeq,j=[m(new L,T,D)];return B.apply__sci_Seq__sc_SeqOps(k(new b,j))}}var O=p.T2__f__1,Z=p.T2__f__2;if(O!==null){var z=I().s_package$__f_$colon$plus.unapply__sc_SeqOps__s_Option(O);if(!z.isEmpty__Z()){var J=z.get__O()._1__O(),N=z.get__O()._2__O();if(N!==null){var H=N._1__O(),W=N._2__O();if(Z!==null){var K=Z._1__O(),Y=Z._2__O();if(new qn(s,H).$less$eq__O__Z(K)&&new qn(s,K).$less$eq__O__Z(W)){var X=m(new L,H,To(s,W,Y));return J.appended__O__O(X)}}}}}var e_=p.T2__f__1,__=p.T2__f__2;if(__!==null){var t_=__._1__O(),n_=__._2__O(),s_=m(new L,t_,n_);return e_.appended__O__O(s_)}throw new Q(p)}))),_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0=8|_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0}return _.Lcodes_quine_labs_recheck_unicode_Property$__f_ASCII}function hY(_){return 8&_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0?_.Lcodes_quine_labs_recheck_unicode_Property$__f_ASCII:pY(_)}function dY(_){if(!(16&_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0)){var r=m(new L,new P(0),new P(1114112)),t=V(),a=C(),n=a.s_$less$colon$less$__f_singleton,s=new M(t,n);new Ks(s,s);var i=P$().newBuilder__scm_Builder();i.addOne__O__scm_Growable(r),_.Lcodes_quine_labs_recheck_unicode_Property$__f_Any=new zn(i.result__O().foldLeft__O__F2__O(I().s_package$__f_IndexedSeq.empty__sc_SeqOps(),new He((o,c)=>{var u=o,f=c,p=m(new L,u,f),h=p.T2__f__1,l=p.T2__f__2;if(l!==null){var d=l._1__O(),$=l._2__O();if(new qn(s,d).$greater$eq__O__Z($))return h}var w=p.T2__f__1,g=p.T2__f__2;if(w!==null){if(I(),new hs(w),!0)var x=w.length__I(),R=(x===0?0:x<0?-1:1)==0;else var R;if(R&&g!==null){var T=g._1__O(),D=g._2__O(),B=I().s_package$__f_IndexedSeq,j=[m(new L,T,D)];return B.apply__sci_Seq__sc_SeqOps(k(new b,j))}}var O=p.T2__f__1,Z=p.T2__f__2;if(O!==null){var z=I().s_package$__f_$colon$plus.unapply__sc_SeqOps__s_Option(O);if(!z.isEmpty__Z()){var J=z.get__O()._1__O(),N=z.get__O()._2__O();if(N!==null){var H=N._1__O(),W=N._2__O();if(Z!==null){var K=Z._1__O(),Y=Z._2__O();if(new qn(s,H).$less$eq__O__Z(K)&&new qn(s,K).$less$eq__O__Z(W)){var X=m(new L,H,To(s,W,Y));return J.appended__O__O(X)}}}}}var e_=p.T2__f__1,__=p.T2__f__2;if(__!==null){var t_=__._1__O(),n_=__._2__O(),s_=m(new L,t_,n_);return e_.appended__O__O(s_)}throw new Q(p)}))),_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0=16|_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0}return _.Lcodes_quine_labs_recheck_unicode_Property$__f_Any}function qH(_){return 16&_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0?_.Lcodes_quine_labs_recheck_unicode_Property$__f_Any:dY(_)}function $Y(_){if(!(32&_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0)){var r=qH(_),t=U$().GeneralCategoryMap__sci_Map().apply__O__O("Unassigned"),a=V(),n=C(),s=n.s_$less$colon$less$__f_singleton;_.Lcodes_quine_labs_recheck_unicode_Property$__f_Assigned=r.diff__Lcodes_quine_labs_recheck_unicode_IntervalSet__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(t,new M(a,s)),_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0=32|_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0}return _.Lcodes_quine_labs_recheck_unicode_Property$__f_Assigned}function wY(_){return 32&_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0?_.Lcodes_quine_labs_recheck_unicode_Property$__f_Assigned:$Y(_)}function gY(_){if(!(64&_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0)){var r=xt().s_Predef$__f_Map,t=[m(new L,"LC","Cased_Letter"),m(new L,"Pe","Close_Punctuation"),m(new L,"Pc","Connector_Punctuation"),m(new L,"Cc","Control"),m(new L,"cntrl","Control"),m(new L,"Sc","Currency_Symbol"),m(new L,"Pd","Dash_Punctuation"),m(new L,"Nd","Decimal_Number"),m(new L,"digit","Decimal_Number"),m(new L,"Me","Enclosing_Mark"),m(new L,"Pf","Final_Punctuation"),m(new L,"Cf","Format"),m(new L,"Pi","Initial_Punctuation"),m(new L,"L","Letter"),m(new L,"Nl","Letter_Number"),m(new L,"Zl","Line_Separator"),m(new L,"Ll","Lowercase_Letter"),m(new L,"M","Mark"),m(new L,"Combining_Mark","Mark"),m(new L,"Sm","Math_Symbol"),m(new L,"Lm","Modifier_Letter"),m(new L,"Sk","Modifier_Symbol"),m(new L,"Mn","Nonspacing_Mark"),m(new L,"N","Number"),m(new L,"Ps","Open_Punctuation"),m(new L,"C","Other"),m(new L,"Lo","Other_Letter"),m(new L,"No","Other_Number"),m(new L,"Po","Other_Punctuation"),m(new L,"So","Other_Symbol"),m(new L,"Zp","Paragraph_Separator"),m(new L,"Co","Private_Use"),m(new L,"P","Punctuation"),m(new L,"punct","Punctuation"),m(new L,"Z","Separator"),m(new L,"Zs","Space_Separator"),m(new L,"Mc","Spacing_Mark"),m(new L,"Cs","Surrogate"),m(new L,"S","Symbol"),m(new L,"Lt","Titlecase_Letter"),m(new L,"Cn","Unassigned"),m(new L,"Lu","Uppercase_Letter")],a=k(new b,t);_.Lcodes_quine_labs_recheck_unicode_Property$__f_GeneralCategoryValueAliases=r.from__sc_IterableOnce__sci_Map(a),_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0=64|_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0}return _.Lcodes_quine_labs_recheck_unicode_Property$__f_GeneralCategoryValueAliases}function LY(_){if(!(128&_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0)){var r=_.GeneralCategoryValueGroups__sci_Map().keySet__sci_Set(),t=U$().GeneralCategoryMap__sci_Map().keySet__sci_Set();_.Lcodes_quine_labs_recheck_unicode_Property$__f_GeneralCategoryValues=r.concat__sc_IterableOnce__sc_SetOps(t),_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0=128|_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0}return _.Lcodes_quine_labs_recheck_unicode_Property$__f_GeneralCategoryValues}function mY(_){if(!(256&_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0)){var r=xt().s_Predef$__f_Map,t=I().s_package$__f_Vector,a=["Lu","Ll","Lt"],n=k(new b,a),s=t.from__sc_IterableOnce__sci_Vector(n),i=m(new L,"Cased_Letter",s),o=I().s_package$__f_Vector,c=["Lu","Ll","Lt","Lm","Lo"],u=k(new b,c),f=o.from__sc_IterableOnce__sci_Vector(u),p=m(new L,"Letter",f),h=I().s_package$__f_Vector,l=["Mn","Mc","Me"],d=k(new b,l),$=h.from__sc_IterableOnce__sci_Vector(d),w=m(new L,"Mark",$),g=I().s_package$__f_Vector,x=["Nd","Nl","No"],R=k(new b,x),T=g.from__sc_IterableOnce__sci_Vector(R),D=m(new L,"Number",T),B=I().s_package$__f_Vector,j=["Pc","Pd","Ps","Pe","Pi","Pf","Po"],O=k(new b,j),Z=B.from__sc_IterableOnce__sci_Vector(O),z=m(new L,"Punctuation",Z),J=I().s_package$__f_Vector,N=["Sm","Sc","Sk","So"],H=k(new b,N),W=J.from__sc_IterableOnce__sci_Vector(H),K=m(new L,"Symbol",W),Y=I().s_package$__f_Vector,X=["Sm","Sc","Sk","So"],e_=k(new b,X),__=Y.from__sc_IterableOnce__sci_Vector(e_),t_=m(new L,"Separator",__),n_=I().s_package$__f_Vector,s_=["Cc","Cf","Cs","Co","Cn"],i_=k(new b,s_),c_=n_.from__sc_IterableOnce__sci_Vector(i_),h_=[i,p,w,D,z,K,t_,m(new L,"Other",c_)],d_=k(new b,h_),w_=r.from__sc_IterableOnce__sci_Map(d_),u_=new Sh(w_),p_=new y(I_=>{var R_=I_;return R_.map__F1__O(new y(S_=>{var P_=S_;return mg().GeneralCategoryValueAliases__sci_Map().apply__O__O(P_)}))}),y_=new ep(u_,p_);C(),_.Lcodes_quine_labs_recheck_unicode_Property$__f_GeneralCategoryValueGroups=Ja().from__sc_IterableOnce__sci_Map(y_),_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0=256|_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0}return _.Lcodes_quine_labs_recheck_unicode_Property$__f_GeneralCategoryValueGroups}function vY(_){return 512&_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0||(_.Lcodes_quine_labs_recheck_unicode_Property$__f_ScriptValues=U$().ScriptMap__sci_Map().keySet__sci_Set(),_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0=512|_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0),_.Lcodes_quine_labs_recheck_unicode_Property$__f_ScriptValues}function tu(){this.Lcodes_quine_labs_recheck_unicode_Property$__f_NonBinaryPropertyAliases=null,this.Lcodes_quine_labs_recheck_unicode_Property$__f_BinaryPropertyAliases=null,this.Lcodes_quine_labs_recheck_unicode_Property$__f_BinaryPropertyNames=null,this.Lcodes_quine_labs_recheck_unicode_Property$__f_ASCII=null,this.Lcodes_quine_labs_recheck_unicode_Property$__f_Any=null,this.Lcodes_quine_labs_recheck_unicode_Property$__f_Assigned=null,this.Lcodes_quine_labs_recheck_unicode_Property$__f_GeneralCategoryValueAliases=null,this.Lcodes_quine_labs_recheck_unicode_Property$__f_GeneralCategoryValues=null,this.Lcodes_quine_labs_recheck_unicode_Property$__f_GeneralCategoryValueGroups=null,this.Lcodes_quine_labs_recheck_unicode_Property$__f_ScriptValues=null,this.Lcodes_quine_labs_recheck_unicode_Property$__f_ScriptValueAliases=null,this.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0=0,J6=this;var _=xt().s_Predef$__f_Map,r=[m(new L,"Adlm","Adlam"),m(new L,"Hluw","Anatolian_Hieroglyphs"),m(new L,"Arab","Arabic"),m(new L,"Armn","Armenian"),m(new L,"Avst","Avestan"),m(new L,"Bali","Balinese"),m(new L,"Bamu","Bamum"),m(new L,"Bass","Bassa_Vah"),m(new L,"Batk","Batak"),m(new L,"Beng","Bengali"),m(new L,"Bhks","Bhaiksuki"),m(new L,"Bopo","Bopomofo"),m(new L,"Brah","Brahmi"),m(new L,"Brai","Braille"),m(new L,"Bugi","Buginese"),m(new L,"Buhd","Buhid"),m(new L,"Cans","Canadian_Aboriginal"),m(new L,"Cari","Carian"),m(new L,"Aghb","Caucasian_Albanian"),m(new L,"Cakm","Chakma"),m(new L,"Cher","Cherokee"),m(new L,"Zyyy","Common"),m(new L,"Copt","Coptic"),m(new L,"Qaac","Coptic"),m(new L,"Xsux","Cuneiform"),m(new L,"Cprt","Cypriot"),m(new L,"Cyrl","Cyrillic"),m(new L,"Dsrt","Deseret"),m(new L,"Deva","Devanagari"),m(new L,"Dogr","Dogra"),m(new L,"Dupl","Duployan"),m(new L,"Egyp","Egyptian_Hieroglyphs"),m(new L,"Elba","Elbasan"),m(new L,"Elym","Elymaic"),m(new L,"Ethi","Ethiopic"),m(new L,"Geor","Georgian"),m(new L,"Glag","Glagolitic"),m(new L,"Goth","Gothic"),m(new L,"Gran","Grantha"),m(new L,"Grek","Greek"),m(new L,"Gujr","Gujarati"),m(new L,"Gong","Gunjala_Gondi"),m(new L,"Guru","Gurmukhi"),m(new L,"Hani","Han"),m(new L,"Hang","Hangul"),m(new L,"Rohg","Hanifi_Rohingya"),m(new L,"Hano","Hanunoo"),m(new L,"Hatr","Hatran"),m(new L,"Hebr","Hebrew"),m(new L,"Hira","Hiragana"),m(new L,"Armi","Imperial_Aramaic"),m(new L,"Zinh","Inherited"),m(new L,"Qaai","Inherited"),m(new L,"Phli","Inscriptional_Pahlavi"),m(new L,"Prti","Inscriptional_Parthian"),m(new L,"Java","Javanese"),m(new L,"Kthi","Kaithi"),m(new L,"Knda","Kannada"),m(new L,"Kana","Katakana"),m(new L,"Kali","Kayah_Li"),m(new L,"Khar","Kharoshthi"),m(new L,"Khmr","Khmer"),m(new L,"Khoj","Khojki"),m(new L,"Sind","Khudawadi"),m(new L,"Laoo","Lao"),m(new L,"Latn","Latin"),m(new L,"Lepc","Lepcha"),m(new L,"Limb","Limbu"),m(new L,"Lina","Linear_A"),m(new L,"Linb","Linear_B"),m(new L,"Lyci","Lycian"),m(new L,"Lydi","Lydian"),m(new L,"Mahj","Mahajani"),m(new L,"Maka","Makasar"),m(new L,"Mlym","Malayalam"),m(new L,"Mand","Mandaic"),m(new L,"Mani","Manichaean"),m(new L,"Marc","Marchen"),m(new L,"Medf","Medefaidrin"),m(new L,"Gonm","Masaram_Gondi"),m(new L,"Mtei","Meetei_Mayek"),m(new L,"Mend","Mende_Kikakui"),m(new L,"Merc","Meroitic_Cursive"),m(new L,"Mero","Meroitic_Hieroglyphs"),m(new L,"Plrd","Miao"),m(new L,"Mong","Mongolian"),m(new L,"Mroo","Mro"),m(new L,"Mult","Multani"),m(new L,"Mymr","Myanmar"),m(new L,"Nbat","Nabataean"),m(new L,"Nand","Nandinagari"),m(new L,"Talu","New_Tai_Lue"),m(new L,"Nkoo","Nko"),m(new L,"Nshu","Nushu"),m(new L,"Hmnp","Nyiakeng_Puachue_Hmong"),m(new L,"Ogam","Ogham"),m(new L,"Olck","Ol_Chiki"),m(new L,"Hung","Old_Hungarian"),m(new L,"Ital","Old_Italic"),m(new L,"Narb","Old_North_Arabian"),m(new L,"Perm","Old_Permic"),m(new L,"Xpeo","Old_Persian"),m(new L,"Sogo","Old_Sogdian"),m(new L,"Sarb","Old_South_Arabian"),m(new L,"Orkh","Old_Turkic"),m(new L,"Orya","Oriya"),m(new L,"Osge","Osage"),m(new L,"Osma","Osmanya"),m(new L,"Hmng","Pahawh_Hmong"),m(new L,"Palm","Palmyrene"),m(new L,"Pauc","Pau_Cin_Hau"),m(new L,"Phag","Phags_Pa"),m(new L,"Phnx","Phoenician"),m(new L,"Phlp","Psalter_Pahlavi"),m(new L,"Rjng","Rejang"),m(new L,"Runr","Runic"),m(new L,"Samr","Samaritan"),m(new L,"Saur","Saurashtra"),m(new L,"Shrd","Sharada"),m(new L,"Shaw","Shavian"),m(new L,"Sidd","Siddham"),m(new L,"Sgnw","SignWriting"),m(new L,"Sinh","Sinhala"),m(new L,"Sogd","Sogdian"),m(new L,"Sora","Sora_Sompeng"),m(new L,"Soyo","Soyombo"),m(new L,"Sund","Sundanese"),m(new L,"Sylo","Syloti_Nagri"),m(new L,"Syrc","Syriac"),m(new L,"Tglg","Tagalog"),m(new L,"Tagb","Tagbanwa"),m(new L,"Tale","Tai_Le"),m(new L,"Lana","Tai_Tham"),m(new L,"Tavt","Tai_Viet"),m(new L,"Takr","Takri"),m(new L,"Taml","Tamil"),m(new L,"Tang","Tangut"),m(new L,"Telu","Telugu"),m(new L,"Thaa","Thaana"),m(new L,"Tibt","Tibetan"),m(new L,"Tfng","Tifinagh"),m(new L,"Tirh","Tirhuta"),m(new L,"Ugar","Ugaritic"),m(new L,"Vaii","Vai"),m(new L,"Wcho","Wancho"),m(new L,"Wara","Warang_Citi"),m(new L,"Yiii","Yi"),m(new L,"Zanb","Zanabazar_Square")],t=k(new b,r);this.Lcodes_quine_labs_recheck_unicode_Property$__f_ScriptValueAliases=_.from__sc_IterableOnce__sci_Map(t)}tu.prototype=new E;tu.prototype.constructor=tu;function yY(){}yY.prototype=tu.prototype;tu.prototype.NonBinaryPropertyAliases__sci_Map=function(){return 1&this.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0?this.Lcodes_quine_labs_recheck_unicode_Property$__f_NonBinaryPropertyAliases:uY(this)};tu.prototype.BinaryPropertyAliases__sci_Map=function(){return 2&this.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0?this.Lcodes_quine_labs_recheck_unicode_Property$__f_BinaryPropertyAliases:lY(this)};tu.prototype.BinaryPropertyNames__sci_Set=function(){return 4&this.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0?this.Lcodes_quine_labs_recheck_unicode_Property$__f_BinaryPropertyNames:fY(this)};tu.prototype.GeneralCategoryValueAliases__sci_Map=function(){return 64&this.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0?this.Lcodes_quine_labs_recheck_unicode_Property$__f_GeneralCategoryValueAliases:gY(this)};tu.prototype.GeneralCategoryValues__sci_Set=function(){return 128&this.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0?this.Lcodes_quine_labs_recheck_unicode_Property$__f_GeneralCategoryValues:LY(this)};tu.prototype.GeneralCategoryValueGroups__sci_Map=function(){return 256&this.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0?this.Lcodes_quine_labs_recheck_unicode_Property$__f_GeneralCategoryValueGroups:mY(this)};tu.prototype.ScriptValues__sci_Set=function(){return 512&this.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0?this.Lcodes_quine_labs_recheck_unicode_Property$__f_ScriptValues:vY(this)};tu.prototype.binary__T__s_Option=function(_){var r=this.BinaryPropertyAliases__sci_Map().getOrElse__O__F0__O(_,new r_(()=>_));switch(r){case"ASCII":return new o_(hY(this));case"Any":return new o_(qH(this));case"Assigned":return new o_(wY(this));default:return this.BinaryPropertyNames__sci_Set().contains__O__Z(r)?new o_(U$().BinaryPropertyMap__sci_Map().apply__O__O(r)):a_()}};tu.prototype.generalCategory__T__s_Option=function(_){var r=this.GeneralCategoryValueAliases__sci_Map().getOrElse__O__F0__O(_,new r_(()=>_));return this.GeneralCategoryValueGroups__sci_Map().contains__O__Z(r)?new o_(this.GeneralCategoryValueGroups__sci_Map().apply__O__O(r).foldLeft__O__F2__O(F().empty__Lcodes_quine_labs_recheck_unicode_IntervalSet(),new He((t,a)=>{var n=t,s=a,i=U$().GeneralCategoryMap__sci_Map().apply__O__O(s),o=V(),c=C(),u=c.s_$less$colon$less$__f_singleton;return n.union__Lcodes_quine_labs_recheck_unicode_IntervalSet__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(i,new M(o,u))}))):this.GeneralCategoryValues__sci_Set().contains__O__Z(r)?new o_(U$().GeneralCategoryMap__sci_Map().apply__O__O(r)):a_()};tu.prototype.script__T__s_Option=function(_){var r=this.Lcodes_quine_labs_recheck_unicode_Property$__f_ScriptValueAliases.getOrElse__O__F0__O(_,new r_(()=>_));return this.ScriptValues__sci_Set().contains__O__Z(r)?new o_(U$().ScriptMap__sci_Map().apply__O__O(r)):a_()};tu.prototype.scriptExtensions__T__s_Option=function(_){var r=this.Lcodes_quine_labs_recheck_unicode_Property$__f_ScriptValueAliases.getOrElse__O__F0__O(_,new r_(()=>_));return this.ScriptValues__sci_Set().contains__O__Z(r)?new o_(U$().ScriptExtensionsMap__sci_Map().apply__O__O(r)):a_()};tu.prototype.isPrintable__I__Z=function(_){return!this.GeneralCategoryValueGroups__sci_Map().apply__O__O("Other").exists__F1__Z(new y(r=>{var t=r,a=U$().GeneralCategoryMap__sci_Map().apply__O__O(t),n=new P(_),s=V(),i=C(),o=i.s_$less$colon$less$__f_singleton;return a.contains__O__s_math_Ordering__Z(n,new M(s,o))}))};var IY=new v().initClass({Lcodes_quine_labs_recheck_unicode_Property$:0},!1,"codes.quine.labs.recheck.unicode.Property$",{Lcodes_quine_labs_recheck_unicode_Property$:1,O:1});tu.prototype.$classData=IY;var J6;function mg(){return J6||(J6=new tu),J6}function bY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=1&r.RTLong__f_lo;if(t===0){var a=xt().s_Predef$__f_Map,n=OY(_),s=m(new L,"Grapheme_Base",n),i=SY(_),o=m(new L,"Unified_Ideograph",i),c=xY(_),u=m(new L,"ASCII_Hex_Digit",c),f=CY(_),p=m(new L,"Emoji_Presentation",f),h=MY(_),l=m(new L,"IDS_Binary_Operator",h),d=VY(_),$=m(new L,"XID_Continue",d),w=FY(_),g=m(new L,"Terminal_Punctuation",w),x=jY(_),R=m(new L,"Changes_When_Casefolded",x),T=ZY(_),D=m(new L,"Uppercase",T),B=zY(_),j=m(new L,"Changes_When_NFKC_Casefolded",B),O=GY(_),Z=m(new L,"Changes_When_Uppercased",O),z=UY(_),J=m(new L,"Bidi_Control",z),N=KY(_),H=m(new L,"Default_Ignorable_Code_Point",N),W=XY(_),K=m(new L,"Cased",W),Y=___(_),X=m(new L,"Radical",Y),e_=r__(_),__=m(new L,"XID_Start",e_),t_=a__(_),n_=m(new L,"Emoji",t_),s_=s__(_),i_=m(new L,"Emoji_Component",s_),c_=o__(_),h_=m(new L,"ID_Continue",c_),d_=u__(_),w_=m(new L,"Ideographic",d_),u_=f__(_),p_=m(new L,"Join_Control",u_),y_=h__(_),I_=m(new L,"Extender",y_),R_=$__(_),S_=m(new L,"ID_Start",R_),P_=g__(_),x_=m(new L,"Sentence_Terminal",P_),D_=m__(_),F_=m(new L,"Alphabetic",D_),T_=y__(_),A_=m(new L,"Quotation_Mark",T_),C_=b__(_),j_=m(new L,"Lowercase",C_),b_=O__(_),V_=m(new L,"Math",b_),J_=S__(_),X_=m(new L,"Changes_When_Casemapped",J_),_e=x__(_),Y_=m(new L,"Changes_When_Titlecased",_e),U_=C__(_),Q_=m(new L,"Bidi_Mirrored",U_),Z_=M__(_),W_=m(new L,"Soft_Dotted",Z_),N_=V__(_),H_=m(new L,"Noncharacter_Code_Point",N_),se=F__(_),ce=m(new L,"Variation_Selector",se),ue=j__(_),me=m(new L,"Deprecated",ue),ie=Z__(_),we=m(new L,"Extended_Pictographic",ie),Oe=z__(_),be=m(new L,"Regional_Indicator",Oe),ee=G__(_),le=m(new L,"Dash",ee),re=U__(_),K_=m(new L,"Case_Ignorable",re),$e=K__(_),xe=m(new L,"Pattern_Syntax",$e),ge=X__(_),ke=m(new L,"IDS_Trinary_Operator",ge),he=_e_(_),ye=m(new L,"Pattern_White_Space",he),Le=re_(_),ve=m(new L,"White_Space",Le),Ie=ae_(_),oe=m(new L,"Logical_Order_Exception",Ie),De=se_(_),je=m(new L,"Grapheme_Extend",De),Se=oe_(_),Ke=m(new L,"Hex_Digit",Se),Te=ue_(_),Ve=m(new L,"Changes_When_Lowercased",Te),qe=fe_(_),Ze=m(new L,"Diacritic",qe),Ne=he_(_),_r=m(new L,"Emoji_Modifier_Base",Ne),nr=$e_(_),sr=[s,o,u,p,l,$,g,R,D,j,Z,J,H,K,X,__,n_,i_,h_,w_,p_,I_,S_,x_,F_,A_,j_,V_,X_,Y_,Q_,W_,H_,ce,me,we,be,le,K_,xe,ke,ye,ve,oe,je,Ke,Ve,Ze,_r,m(new L,"Emoji_Modifier",nr)],vr=k(new b,sr);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryPropertyMap=a.from__sc_IterableOnce__sci_Map(vr);var Qe=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,er=1|Qe.RTLong__f_lo,tr=Qe.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(er,tr)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryPropertyMap}function kY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=2&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(32,127),new e(160,173),new e(174,768),new e(880,888),new e(890,896),new e(900,907),new e(908,909),new e(910,930),new e(931,1155),new e(1162,1328),new e(1329,1367),new e(1369,1419),new e(1421,1424),new e(1470,1471),new e(1472,1473),new e(1475,1476),new e(1478,1479),new e(1488,1515),new e(1519,1525),new e(1542,1552),new e(1563,1564),new e(1565,1611),new e(1632,1648),new e(1649,1750),new e(1758,1759),new e(1765,1767),new e(1769,1770),new e(1774,1806),new e(1808,1809),new e(1810,1840),new e(1869,1958),new e(1969,1970),new e(1984,2027),new e(2036,2043),new e(2046,2070),new e(2074,2075),new e(2084,2085),new e(2088,2089),new e(2096,2111),new e(2112,2137),new e(2142,2143),new e(2144,2155),new e(2160,2191),new e(2208,2250),new e(2307,2362),new e(2363,2364),new e(2365,2369),new e(2377,2381),new e(2382,2385),new e(2392,2402),new e(2404,2433),new e(2434,2436),new e(2437,2445),new e(2447,2449),new e(2451,2473),new e(2474,2481),new e(2482,2483),new e(2486,2490),new e(2493,2494),new e(2495,2497),new e(2503,2505),new e(2507,2509),new e(2510,2511),new e(2524,2526),new e(2527,2530),new e(2534,2558),new e(2563,2564),new e(2565,2571),new e(2575,2577),new e(2579,2601),new e(2602,2609),new e(2610,2612),new e(2613,2615),new e(2616,2618),new e(2622,2625),new e(2649,2653),new e(2654,2655),new e(2662,2672),new e(2674,2677),new e(2678,2679),new e(2691,2692),new e(2693,2702),new e(2703,2706),new e(2707,2729),new e(2730,2737),new e(2738,2740),new e(2741,2746),new e(2749,2753),new e(2761,2762),new e(2763,2765),new e(2768,2769),new e(2784,2786),new e(2790,2802),new e(2809,2810),new e(2818,2820),new e(2821,2829),new e(2831,2833),new e(2835,2857),new e(2858,2865),new e(2866,2868),new e(2869,2874),new e(2877,2878),new e(2880,2881),new e(2887,2889),new e(2891,2893),new e(2908,2910),new e(2911,2914),new e(2918,2936),new e(2947,2948),new e(2949,2955),new e(2958,2961),new e(2962,2966),new e(2969,2971),new e(2972,2973),new e(2974,2976),new e(2979,2981),new e(2984,2987),new e(2990,3002),new e(3007,3008),new e(3009,3011),new e(3014,3017),new e(3018,3021),new e(3024,3025),new e(3046,3067),new e(3073,3076),new e(3077,3085),new e(3086,3089),new e(3090,3113),new e(3114,3130),new e(3133,3134),new e(3137,3141),new e(3160,3163),new e(3165,3166),new e(3168,3170),new e(3174,3184),new e(3191,3201),new e(3202,3213),new e(3214,3217),new e(3218,3241),new e(3242,3252),new e(3253,3258),new e(3261,3263),new e(3264,3266),new e(3267,3269),new e(3271,3273),new e(3274,3276),new e(3293,3295),new e(3296,3298),new e(3302,3312),new e(3313,3316),new e(3330,3341),new e(3342,3345),new e(3346,3387),new e(3389,3390),new e(3391,3393),new e(3398,3401),new e(3402,3405),new e(3406,3408),new e(3412,3415),new e(3416,3426),new e(3430,3456),new e(3458,3460),new e(3461,3479),new e(3482,3506),new e(3507,3516),new e(3517,3518),new e(3520,3527),new e(3536,3538),new e(3544,3551),new e(3558,3568),new e(3570,3573),new e(3585,3633),new e(3634,3636),new e(3647,3655),new e(3663,3676),new e(3713,3715),new e(3716,3717),new e(3718,3723),new e(3724,3748),new e(3749,3750),new e(3751,3761),new e(3762,3764),new e(3773,3774),new e(3776,3781),new e(3782,3783),new e(3792,3802),new e(3804,3808),new e(3840,3864),new e(3866,3893),new e(3894,3895),new e(3896,3897),new e(3898,3912),new e(3913,3949),new e(3967,3968),new e(3973,3974),new e(3976,3981),new e(4030,4038),new e(4039,4045),new e(4046,4059),new e(4096,4141),new e(4145,4146),new e(4152,4153),new e(4155,4157),new e(4159,4184),new e(4186,4190),new e(4193,4209),new e(4213,4226),new e(4227,4229),new e(4231,4237),new e(4238,4253),new e(4254,4294),new e(4295,4296),new e(4301,4302),new e(4304,4681),new e(4682,4686),new e(4688,4695),new e(4696,4697),new e(4698,4702),new e(4704,4745),new e(4746,4750),new e(4752,4785),new e(4786,4790),new e(4792,4799),new e(4800,4801),new e(4802,4806),new e(4808,4823),new e(4824,4881),new e(4882,4886),new e(4888,4955),new e(4960,4989),new e(4992,5018),new e(5024,5110),new e(5112,5118),new e(5120,5789),new e(5792,5881),new e(5888,5906),new e(5909,5910),new e(5919,5938),new e(5940,5943),new e(5952,5970),new e(5984,5997),new e(5998,6001),new e(6016,6068),new e(6070,6071),new e(6078,6086),new e(6087,6089),new e(6100,6109),new e(6112,6122),new e(6128,6138),new e(6144,6155),new e(6160,6170),new e(6176,6265),new e(6272,6277),new e(6279,6313),new e(6314,6315),new e(6320,6390),new e(6400,6431),new e(6435,6439),new e(6441,6444),new e(6448,6450),new e(6451,6457),new e(6464,6465),new e(6468,6510),new e(6512,6517),new e(6528,6572),new e(6576,6602),new e(6608,6619),new e(6622,6679),new e(6681,6683),new e(6686,6742),new e(6743,6744),new e(6753,6754),new e(6755,6757),new e(6765,6771),new e(6784,6794),new e(6800,6810),new e(6816,6830),new e(6916,6964),new e(6971,6972),new e(6973,6978),new e(6979,6989),new e(6992,7019),new e(7028,7039),new e(7042,7074),new e(7078,7080),new e(7082,7083),new e(7086,7142),new e(7143,7144),new e(7146,7149),new e(7150,7151),new e(7154,7156),new e(7164,7212),new e(7220,7222),new e(7227,7242),new e(7245,7305),new e(7312,7355),new e(7357,7368),new e(7379,7380),new e(7393,7394),new e(7401,7405),new e(7406,7412),new e(7413,7416),new e(7418,7419),new e(7424,7616),new e(7680,7958),new e(7960,7966),new e(7968,8006),new e(8008,8014),new e(8016,8024),new e(8025,8026),new e(8027,8028),new e(8029,8030),new e(8031,8062),new e(8064,8117),new e(8118,8133),new e(8134,8148),new e(8150,8156),new e(8157,8176),new e(8178,8181),new e(8182,8191),new e(8192,8203),new e(8208,8232),new e(8239,8288),new e(8304,8306),new e(8308,8335),new e(8336,8349),new e(8352,8385),new e(8448,8588),new e(8592,9255),new e(9280,9291),new e(9312,11124),new e(11126,11158),new e(11159,11503),new e(11506,11508),new e(11513,11558),new e(11559,11560),new e(11565,11566),new e(11568,11624),new e(11631,11633),new e(11648,11671),new e(11680,11687),new e(11688,11695),new e(11696,11703),new e(11704,11711),new e(11712,11719),new e(11720,11727),new e(11728,11735),new e(11736,11743),new e(11776,11870),new e(11904,11930),new e(11931,12020),new e(12032,12246),new e(12272,12284),new e(12288,12330),new e(12336,12352),new e(12353,12439),new e(12443,12544),new e(12549,12592),new e(12593,12687),new e(12688,12772),new e(12784,12831),new e(12832,42125),new e(42128,42183),new e(42192,42540),new e(42560,42607),new e(42611,42612),new e(42622,42654),new e(42656,42736),new e(42738,42744),new e(42752,42955),new e(42960,42962),new e(42963,42964),new e(42965,42970),new e(42994,43010),new e(43011,43014),new e(43015,43019),new e(43020,43045),new e(43047,43052),new e(43056,43066),new e(43072,43128),new e(43136,43204),new e(43214,43226),new e(43250,43263),new e(43264,43302),new e(43310,43335),new e(43346,43348),new e(43359,43389),new e(43395,43443),new e(43444,43446),new e(43450,43452),new e(43454,43470),new e(43471,43482),new e(43486,43493),new e(43494,43519),new e(43520,43561),new e(43567,43569),new e(43571,43573),new e(43584,43587),new e(43588,43596),new e(43597,43598),new e(43600,43610),new e(43612,43644),new e(43645,43696),new e(43697,43698),new e(43701,43703),new e(43705,43710),new e(43712,43713),new e(43714,43715),new e(43739,43756),new e(43758,43766),new e(43777,43783),new e(43785,43791),new e(43793,43799),new e(43808,43815),new e(43816,43823),new e(43824,43884),new e(43888,44005),new e(44006,44008),new e(44009,44013),new e(44016,44026),new e(44032,55204),new e(55216,55239),new e(55243,55292),new e(63744,64110),new e(64112,64218),new e(64256,64263),new e(64275,64280),new e(64285,64286),new e(64287,64311),new e(64312,64317),new e(64318,64319),new e(64320,64322),new e(64323,64325),new e(64326,64451),new e(64467,64912),new e(64914,64968),new e(64975,64976),new e(65008,65024),new e(65040,65050),new e(65072,65107),new e(65108,65127),new e(65128,65132),new e(65136,65141),new e(65142,65277),new e(65281,65438),new e(65440,65471),new e(65474,65480),new e(65482,65488),new e(65490,65496),new e(65498,65501),new e(65504,65511),new e(65512,65519),new e(65532,65534),new e(65536,65548),new e(65549,65575),new e(65576,65595),new e(65596,65598),new e(65599,65614),new e(65616,65630),new e(65664,65787),new e(65792,65795),new e(65799,65844),new e(65847,65935),new e(65936,65949),new e(65952,65953),new e(66e3,66045),new e(66176,66205),new e(66208,66257),new e(66273,66300),new e(66304,66340),new e(66349,66379),new e(66384,66422),new e(66432,66462),new e(66463,66500),new e(66504,66518),new e(66560,66718),new e(66720,66730),new e(66736,66772),new e(66776,66812),new e(66816,66856),new e(66864,66916),new e(66927,66939),new e(66940,66955),new e(66956,66963),new e(66964,66966),new e(66967,66978),new e(66979,66994),new e(66995,67002),new e(67003,67005),new e(67072,67383),new e(67392,67414),new e(67424,67432),new e(67456,67462),new e(67463,67505),new e(67506,67515),new e(67584,67590),new e(67592,67593),new e(67594,67638),new e(67639,67641),new e(67644,67645),new e(67647,67670),new e(67671,67743),new e(67751,67760),new e(67808,67827),new e(67828,67830),new e(67835,67868),new e(67871,67898),new e(67903,67904),new e(67968,68024),new e(68028,68048),new e(68050,68097),new e(68112,68116),new e(68117,68120),new e(68121,68150),new e(68160,68169),new e(68176,68185),new e(68192,68256),new e(68288,68325),new e(68331,68343),new e(68352,68406),new e(68409,68438),new e(68440,68467),new e(68472,68498),new e(68505,68509),new e(68521,68528),new e(68608,68681),new e(68736,68787),new e(68800,68851),new e(68858,68900),new e(68912,68922),new e(69216,69247),new e(69248,69290),new e(69293,69294),new e(69296,69298),new e(69376,69416),new e(69424,69446),new e(69457,69466),new e(69488,69506),new e(69510,69514),new e(69552,69580),new e(69600,69623),new e(69632,69633),new e(69634,69688),new e(69703,69710),new e(69714,69744),new e(69745,69747),new e(69749,69750),new e(69762,69811),new e(69815,69817),new e(69819,69821),new e(69822,69826),new e(69840,69865),new e(69872,69882),new e(69891,69927),new e(69932,69933),new e(69942,69960),new e(69968,70003),new e(70004,70007),new e(70018,70070),new e(70079,70089),new e(70093,70095),new e(70096,70112),new e(70113,70133),new e(70144,70162),new e(70163,70191),new e(70194,70196),new e(70197,70198),new e(70200,70206),new e(70207,70209),new e(70272,70279),new e(70280,70281),new e(70282,70286),new e(70287,70302),new e(70303,70314),new e(70320,70367),new e(70368,70371),new e(70384,70394),new e(70402,70404),new e(70405,70413),new e(70415,70417),new e(70419,70441),new e(70442,70449),new e(70450,70452),new e(70453,70458),new e(70461,70462),new e(70463,70464),new e(70465,70469),new e(70471,70473),new e(70475,70478),new e(70480,70481),new e(70493,70500),new e(70656,70712),new e(70720,70722),new e(70725,70726),new e(70727,70748),new e(70749,70750),new e(70751,70754),new e(70784,70832),new e(70833,70835),new e(70841,70842),new e(70843,70845),new e(70846,70847),new e(70849,70850),new e(70852,70856),new e(70864,70874),new e(71040,71087),new e(71088,71090),new e(71096,71100),new e(71102,71103),new e(71105,71132),new e(71168,71219),new e(71227,71229),new e(71230,71231),new e(71233,71237),new e(71248,71258),new e(71264,71277),new e(71296,71339),new e(71340,71341),new e(71342,71344),new e(71350,71351),new e(71352,71354),new e(71360,71370),new e(71424,71451),new e(71456,71458),new e(71462,71463),new e(71472,71495),new e(71680,71727),new e(71736,71737),new e(71739,71740),new e(71840,71923),new e(71935,71943),new e(71945,71946),new e(71948,71956),new e(71957,71959),new e(71960,71984),new e(71985,71990),new e(71991,71993),new e(71997,71998),new e(71999,72003),new e(72004,72007),new e(72016,72026),new e(72096,72104),new e(72106,72148),new e(72156,72160),new e(72161,72165),new e(72192,72193),new e(72203,72243),new e(72249,72251),new e(72255,72263),new e(72272,72273),new e(72279,72281),new e(72284,72330),new e(72343,72344),new e(72346,72355),new e(72368,72441),new e(72448,72458),new e(72704,72713),new e(72714,72752),new e(72766,72767),new e(72768,72774),new e(72784,72813),new e(72816,72848),new e(72873,72874),new e(72881,72882),new e(72884,72885),new e(72960,72967),new e(72968,72970),new e(72971,73009),new e(73030,73031),new e(73040,73050),new e(73056,73062),new e(73063,73065),new e(73066,73103),new e(73107,73109),new e(73110,73111),new e(73112,73113),new e(73120,73130),new e(73440,73459),new e(73461,73465),new e(73474,73489),new e(73490,73526),new e(73534,73536),new e(73537,73538),new e(73539,73562),new e(73648,73649),new e(73664,73714),new e(73727,74650),new e(74752,74863),new e(74864,74869),new e(74880,75076),new e(77712,77811),new e(77824,78896),new e(78913,78919),new e(82944,83527),new e(92160,92729),new e(92736,92767),new e(92768,92778),new e(92782,92863),new e(92864,92874),new e(92880,92910),new e(92917,92918),new e(92928,92976),new e(92983,92998),new e(93008,93018),new e(93019,93026),new e(93027,93048),new e(93053,93072),new e(93760,93851),new e(93952,94027),new e(94032,94088),new e(94099,94112),new e(94176,94180),new e(94192,94194),new e(94208,100344),new e(100352,101590),new e(101632,101641),new e(110576,110580),new e(110581,110588),new e(110589,110591),new e(110592,110883),new e(110898,110899),new e(110928,110931),new e(110933,110934),new e(110948,110952),new e(110960,111356),new e(113664,113771),new e(113776,113789),new e(113792,113801),new e(113808,113818),new e(113820,113821),new e(113823,113824),new e(118608,118724),new e(118784,119030),new e(119040,119079),new e(119081,119141),new e(119142,119143),new e(119146,119150),new e(119171,119173),new e(119180,119210),new e(119214,119275),new e(119296,119362),new e(119365,119366),new e(119488,119508),new e(119520,119540),new e(119552,119639),new e(119648,119673),new e(119808,119893),new e(119894,119965),new e(119966,119968),new e(119970,119971),new e(119973,119975),new e(119977,119981),new e(119982,119994),new e(119995,119996),new e(119997,120004),new e(120005,120070),new e(120071,120075),new e(120077,120085),new e(120086,120093),new e(120094,120122),new e(120123,120127),new e(120128,120133),new e(120134,120135),new e(120138,120145),new e(120146,120486),new e(120488,120780),new e(120782,121344),new e(121399,121403),new e(121453,121461),new e(121462,121476),new e(121477,121484),new e(122624,122655),new e(122661,122667),new e(122928,122990),new e(123136,123181),new e(123191,123198),new e(123200,123210),new e(123214,123216),new e(123536,123566),new e(123584,123628),new e(123632,123642),new e(123647,123648),new e(124112,124140),new e(124144,124154),new e(124896,124903),new e(124904,124908),new e(124909,124911),new e(124912,124927),new e(124928,125125),new e(125127,125136),new e(125184,125252),new e(125259,125260),new e(125264,125274),new e(125278,125280),new e(126065,126133),new e(126209,126270),new e(126464,126468),new e(126469,126496),new e(126497,126499),new e(126500,126501),new e(126503,126504),new e(126505,126515),new e(126516,126520),new e(126521,126522),new e(126523,126524),new e(126530,126531),new e(126535,126536),new e(126537,126538),new e(126539,126540),new e(126541,126544),new e(126545,126547),new e(126548,126549),new e(126551,126552),new e(126553,126554),new e(126555,126556),new e(126557,126558),new e(126559,126560),new e(126561,126563),new e(126564,126565),new e(126567,126571),new e(126572,126579),new e(126580,126584),new e(126585,126589),new e(126590,126591),new e(126592,126602),new e(126603,126620),new e(126625,126628),new e(126629,126634),new e(126635,126652),new e(126704,126706),new e(126976,127020),new e(127024,127124),new e(127136,127151),new e(127153,127168),new e(127169,127184),new e(127185,127222),new e(127232,127406),new e(127462,127491),new e(127504,127548),new e(127552,127561),new e(127568,127570),new e(127584,127590),new e(127744,128728),new e(128732,128749),new e(128752,128765),new e(128768,128887),new e(128891,128986),new e(128992,129004),new e(129008,129009),new e(129024,129036),new e(129040,129096),new e(129104,129114),new e(129120,129160),new e(129168,129198),new e(129200,129202),new e(129280,129620),new e(129632,129646),new e(129648,129661),new e(129664,129673),new e(129680,129726),new e(129727,129734),new e(129742,129756),new e(129760,129769),new e(129776,129785),new e(129792,129939),new e(129940,129995),new e(130032,130042),new e(131072,173792),new e(173824,177978),new e(177984,178206),new e(178208,183970),new e(183984,191457),new e(194560,195102),new e(196608,201547),new e(201552,205744)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Grapheme_Base=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=2|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Grapheme_Base}function OY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=2&r.RTLong__f_lo;return t===0?kY(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Grapheme_Base}function qY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=4&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(13312,19904),new e(19968,40960),new e(64014,64016),new e(64017,64018),new e(64019,64021),new e(64031,64032),new e(64033,64034),new e(64035,64037),new e(64039,64042),new e(131072,173792),new e(173824,177978),new e(177984,178206),new e(178208,183970),new e(183984,191457),new e(196608,201547),new e(201552,205744)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Unified_Ideograph=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=4|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Unified_Ideograph}function SY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=4&r.RTLong__f_lo;return t===0?qY(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Unified_Ideograph}function PY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=8&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(48,58),new e(65,71),new e(97,103)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_ASCII_Hex_Digit=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=8|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_ASCII_Hex_Digit}function xY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=8&r.RTLong__f_lo;return t===0?PY(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_ASCII_Hex_Digit}function RY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=16&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(8986,8988),new e(9193,9197),new e(9200,9201),new e(9203,9204),new e(9725,9727),new e(9748,9750),new e(9800,9812),new e(9855,9856),new e(9875,9876),new e(9889,9890),new e(9898,9900),new e(9917,9919),new e(9924,9926),new e(9934,9935),new e(9940,9941),new e(9962,9963),new e(9970,9972),new e(9973,9974),new e(9978,9979),new e(9981,9982),new e(9989,9990),new e(9994,9996),new e(10024,10025),new e(10060,10061),new e(10062,10063),new e(10067,10070),new e(10071,10072),new e(10133,10136),new e(10160,10161),new e(10175,10176),new e(11035,11037),new e(11088,11089),new e(11093,11094),new e(126980,126981),new e(127183,127184),new e(127374,127375),new e(127377,127387),new e(127462,127488),new e(127489,127490),new e(127514,127515),new e(127535,127536),new e(127538,127543),new e(127544,127547),new e(127568,127570),new e(127744,127777),new e(127789,127798),new e(127799,127869),new e(127870,127892),new e(127904,127947),new e(127951,127956),new e(127968,127985),new e(127988,127989),new e(127992,128063),new e(128064,128065),new e(128066,128253),new e(128255,128318),new e(128331,128335),new e(128336,128360),new e(128378,128379),new e(128405,128407),new e(128420,128421),new e(128507,128592),new e(128640,128710),new e(128716,128717),new e(128720,128723),new e(128725,128728),new e(128732,128736),new e(128747,128749),new e(128756,128765),new e(128992,129004),new e(129008,129009),new e(129292,129339),new e(129340,129350),new e(129351,129536),new e(129648,129661),new e(129664,129673),new e(129680,129726),new e(129727,129734),new e(129742,129756),new e(129760,129769),new e(129776,129785)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Emoji_Presentation=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=16|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Emoji_Presentation}function CY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=16&r.RTLong__f_lo;return t===0?RY(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Emoji_Presentation}function DY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=32&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(12272,12274),new e(12276,12284)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_IDS_Binary_Operator=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=32|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_IDS_Binary_Operator}function MY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=32&r.RTLong__f_lo;return t===0?DY(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_IDS_Binary_Operator}function TY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=64&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(48,58),new e(65,91),new e(95,96),new e(97,123),new e(170,171),new e(181,182),new e(183,184),new e(186,187),new e(192,215),new e(216,247),new e(248,706),new e(710,722),new e(736,741),new e(748,749),new e(750,751),new e(768,885),new e(886,888),new e(891,894),new e(895,896),new e(902,907),new e(908,909),new e(910,930),new e(931,1014),new e(1015,1154),new e(1155,1160),new e(1162,1328),new e(1329,1367),new e(1369,1370),new e(1376,1417),new e(1425,1470),new e(1471,1472),new e(1473,1475),new e(1476,1478),new e(1479,1480),new e(1488,1515),new e(1519,1523),new e(1552,1563),new e(1568,1642),new e(1646,1748),new e(1749,1757),new e(1759,1769),new e(1770,1789),new e(1791,1792),new e(1808,1867),new e(1869,1970),new e(1984,2038),new e(2042,2043),new e(2045,2046),new e(2048,2094),new e(2112,2140),new e(2144,2155),new e(2160,2184),new e(2185,2191),new e(2200,2274),new e(2275,2404),new e(2406,2416),new e(2417,2436),new e(2437,2445),new e(2447,2449),new e(2451,2473),new e(2474,2481),new e(2482,2483),new e(2486,2490),new e(2492,2501),new e(2503,2505),new e(2507,2511),new e(2519,2520),new e(2524,2526),new e(2527,2532),new e(2534,2546),new e(2556,2557),new e(2558,2559),new e(2561,2564),new e(2565,2571),new e(2575,2577),new e(2579,2601),new e(2602,2609),new e(2610,2612),new e(2613,2615),new e(2616,2618),new e(2620,2621),new e(2622,2627),new e(2631,2633),new e(2635,2638),new e(2641,2642),new e(2649,2653),new e(2654,2655),new e(2662,2678),new e(2689,2692),new e(2693,2702),new e(2703,2706),new e(2707,2729),new e(2730,2737),new e(2738,2740),new e(2741,2746),new e(2748,2758),new e(2759,2762),new e(2763,2766),new e(2768,2769),new e(2784,2788),new e(2790,2800),new e(2809,2816),new e(2817,2820),new e(2821,2829),new e(2831,2833),new e(2835,2857),new e(2858,2865),new e(2866,2868),new e(2869,2874),new e(2876,2885),new e(2887,2889),new e(2891,2894),new e(2901,2904),new e(2908,2910),new e(2911,2916),new e(2918,2928),new e(2929,2930),new e(2946,2948),new e(2949,2955),new e(2958,2961),new e(2962,2966),new e(2969,2971),new e(2972,2973),new e(2974,2976),new e(2979,2981),new e(2984,2987),new e(2990,3002),new e(3006,3011),new e(3014,3017),new e(3018,3022),new e(3024,3025),new e(3031,3032),new e(3046,3056),new e(3072,3085),new e(3086,3089),new e(3090,3113),new e(3114,3130),new e(3132,3141),new e(3142,3145),new e(3146,3150),new e(3157,3159),new e(3160,3163),new e(3165,3166),new e(3168,3172),new e(3174,3184),new e(3200,3204),new e(3205,3213),new e(3214,3217),new e(3218,3241),new e(3242,3252),new e(3253,3258),new e(3260,3269),new e(3270,3273),new e(3274,3278),new e(3285,3287),new e(3293,3295),new e(3296,3300),new e(3302,3312),new e(3313,3316),new e(3328,3341),new e(3342,3345),new e(3346,3397),new e(3398,3401),new e(3402,3407),new e(3412,3416),new e(3423,3428),new e(3430,3440),new e(3450,3456),new e(3457,3460),new e(3461,3479),new e(3482,3506),new e(3507,3516),new e(3517,3518),new e(3520,3527),new e(3530,3531),new e(3535,3541),new e(3542,3543),new e(3544,3552),new e(3558,3568),new e(3570,3572),new e(3585,3643),new e(3648,3663),new e(3664,3674),new e(3713,3715),new e(3716,3717),new e(3718,3723),new e(3724,3748),new e(3749,3750),new e(3751,3774),new e(3776,3781),new e(3782,3783),new e(3784,3791),new e(3792,3802),new e(3804,3808),new e(3840,3841),new e(3864,3866),new e(3872,3882),new e(3893,3894),new e(3895,3896),new e(3897,3898),new e(3902,3912),new e(3913,3949),new e(3953,3973),new e(3974,3992),new e(3993,4029),new e(4038,4039),new e(4096,4170),new e(4176,4254),new e(4256,4294),new e(4295,4296),new e(4301,4302),new e(4304,4347),new e(4348,4681),new e(4682,4686),new e(4688,4695),new e(4696,4697),new e(4698,4702),new e(4704,4745),new e(4746,4750),new e(4752,4785),new e(4786,4790),new e(4792,4799),new e(4800,4801),new e(4802,4806),new e(4808,4823),new e(4824,4881),new e(4882,4886),new e(4888,4955),new e(4957,4960),new e(4969,4978),new e(4992,5008),new e(5024,5110),new e(5112,5118),new e(5121,5741),new e(5743,5760),new e(5761,5787),new e(5792,5867),new e(5870,5881),new e(5888,5910),new e(5919,5941),new e(5952,5972),new e(5984,5997),new e(5998,6001),new e(6002,6004),new e(6016,6100),new e(6103,6104),new e(6108,6110),new e(6112,6122),new e(6155,6158),new e(6159,6170),new e(6176,6265),new e(6272,6315),new e(6320,6390),new e(6400,6431),new e(6432,6444),new e(6448,6460),new e(6470,6510),new e(6512,6517),new e(6528,6572),new e(6576,6602),new e(6608,6619),new e(6656,6684),new e(6688,6751),new e(6752,6781),new e(6783,6794),new e(6800,6810),new e(6823,6824),new e(6832,6846),new e(6847,6863),new e(6912,6989),new e(6992,7002),new e(7019,7028),new e(7040,7156),new e(7168,7224),new e(7232,7242),new e(7245,7294),new e(7296,7305),new e(7312,7355),new e(7357,7360),new e(7376,7379),new e(7380,7419),new e(7424,7958),new e(7960,7966),new e(7968,8006),new e(8008,8014),new e(8016,8024),new e(8025,8026),new e(8027,8028),new e(8029,8030),new e(8031,8062),new e(8064,8117),new e(8118,8125),new e(8126,8127),new e(8130,8133),new e(8134,8141),new e(8144,8148),new e(8150,8156),new e(8160,8173),new e(8178,8181),new e(8182,8189),new e(8255,8257),new e(8276,8277),new e(8305,8306),new e(8319,8320),new e(8336,8349),new e(8400,8413),new e(8417,8418),new e(8421,8433),new e(8450,8451),new e(8455,8456),new e(8458,8468),new e(8469,8470),new e(8472,8478),new e(8484,8485),new e(8486,8487),new e(8488,8489),new e(8490,8506),new e(8508,8512),new e(8517,8522),new e(8526,8527),new e(8544,8585),new e(11264,11493),new e(11499,11508),new e(11520,11558),new e(11559,11560),new e(11565,11566),new e(11568,11624),new e(11631,11632),new e(11647,11671),new e(11680,11687),new e(11688,11695),new e(11696,11703),new e(11704,11711),new e(11712,11719),new e(11720,11727),new e(11728,11735),new e(11736,11743),new e(11744,11776),new e(12293,12296),new e(12321,12336),new e(12337,12342),new e(12344,12349),new e(12353,12439),new e(12441,12443),new e(12445,12448),new e(12449,12539),new e(12540,12544),new e(12549,12592),new e(12593,12687),new e(12704,12736),new e(12784,12800),new e(13312,19904),new e(19968,42125),new e(42192,42238),new e(42240,42509),new e(42512,42540),new e(42560,42608),new e(42612,42622),new e(42623,42738),new e(42775,42784),new e(42786,42889),new e(42891,42955),new e(42960,42962),new e(42963,42964),new e(42965,42970),new e(42994,43048),new e(43052,43053),new e(43072,43124),new e(43136,43206),new e(43216,43226),new e(43232,43256),new e(43259,43260),new e(43261,43310),new e(43312,43348),new e(43360,43389),new e(43392,43457),new e(43471,43482),new e(43488,43519),new e(43520,43575),new e(43584,43598),new e(43600,43610),new e(43616,43639),new e(43642,43715),new e(43739,43742),new e(43744,43760),new e(43762,43767),new e(43777,43783),new e(43785,43791),new e(43793,43799),new e(43808,43815),new e(43816,43823),new e(43824,43867),new e(43868,43882),new e(43888,44011),new e(44012,44014),new e(44016,44026),new e(44032,55204),new e(55216,55239),new e(55243,55292),new e(63744,64110),new e(64112,64218),new e(64256,64263),new e(64275,64280),new e(64285,64297),new e(64298,64311),new e(64312,64317),new e(64318,64319),new e(64320,64322),new e(64323,64325),new e(64326,64434),new e(64467,64606),new e(64612,64830),new e(64848,64912),new e(64914,64968),new e(65008,65018),new e(65024,65040),new e(65056,65072),new e(65075,65077),new e(65101,65104),new e(65137,65138),new e(65139,65140),new e(65143,65144),new e(65145,65146),new e(65147,65148),new e(65149,65150),new e(65151,65277),new e(65296,65306),new e(65313,65339),new e(65343,65344),new e(65345,65371),new e(65382,65471),new e(65474,65480),new e(65482,65488),new e(65490,65496),new e(65498,65501),new e(65536,65548),new e(65549,65575),new e(65576,65595),new e(65596,65598),new e(65599,65614),new e(65616,65630),new e(65664,65787),new e(65856,65909),new e(66045,66046),new e(66176,66205),new e(66208,66257),new e(66272,66273),new e(66304,66336),new e(66349,66379),new e(66384,66427),new e(66432,66462),new e(66464,66500),new e(66504,66512),new e(66513,66518),new e(66560,66718),new e(66720,66730),new e(66736,66772),new e(66776,66812),new e(66816,66856),new e(66864,66916),new e(66928,66939),new e(66940,66955),new e(66956,66963),new e(66964,66966),new e(66967,66978),new e(66979,66994),new e(66995,67002),new e(67003,67005),new e(67072,67383),new e(67392,67414),new e(67424,67432),new e(67456,67462),new e(67463,67505),new e(67506,67515),new e(67584,67590),new e(67592,67593),new e(67594,67638),new e(67639,67641),new e(67644,67645),new e(67647,67670),new e(67680,67703),new e(67712,67743),new e(67808,67827),new e(67828,67830),new e(67840,67862),new e(67872,67898),new e(67968,68024),new e(68030,68032),new e(68096,68100),new e(68101,68103),new e(68108,68116),new e(68117,68120),new e(68121,68150),new e(68152,68155),new e(68159,68160),new e(68192,68221),new e(68224,68253),new e(68288,68296),new e(68297,68327),new e(68352,68406),new e(68416,68438),new e(68448,68467),new e(68480,68498),new e(68608,68681),new e(68736,68787),new e(68800,68851),new e(68864,68904),new e(68912,68922),new e(69248,69290),new e(69291,69293),new e(69296,69298),new e(69373,69405),new e(69415,69416),new e(69424,69457),new e(69488,69510),new e(69552,69573),new e(69600,69623),new e(69632,69703),new e(69734,69750),new e(69759,69819),new e(69826,69827),new e(69840,69865),new e(69872,69882),new e(69888,69941),new e(69942,69952),new e(69956,69960),new e(69968,70004),new e(70006,70007),new e(70016,70085),new e(70089,70093),new e(70094,70107),new e(70108,70109),new e(70144,70162),new e(70163,70200),new e(70206,70210),new e(70272,70279),new e(70280,70281),new e(70282,70286),new e(70287,70302),new e(70303,70313),new e(70320,70379),new e(70384,70394),new e(70400,70404),new e(70405,70413),new e(70415,70417),new e(70419,70441),new e(70442,70449),new e(70450,70452),new e(70453,70458),new e(70459,70469),new e(70471,70473),new e(70475,70478),new e(70480,70481),new e(70487,70488),new e(70493,70500),new e(70502,70509),new e(70512,70517),new e(70656,70731),new e(70736,70746),new e(70750,70754),new e(70784,70854),new e(70855,70856),new e(70864,70874),new e(71040,71094),new e(71096,71105),new e(71128,71134),new e(71168,71233),new e(71236,71237),new e(71248,71258),new e(71296,71353),new e(71360,71370),new e(71424,71451),new e(71453,71468),new e(71472,71482),new e(71488,71495),new e(71680,71739),new e(71840,71914),new e(71935,71943),new e(71945,71946),new e(71948,71956),new e(71957,71959),new e(71960,71990),new e(71991,71993),new e(71995,72004),new e(72016,72026),new e(72096,72104),new e(72106,72152),new e(72154,72162),new e(72163,72165),new e(72192,72255),new e(72263,72264),new e(72272,72346),new e(72349,72350),new e(72368,72441),new e(72704,72713),new e(72714,72759),new e(72760,72769),new e(72784,72794),new e(72818,72848),new e(72850,72872),new e(72873,72887),new e(72960,72967),new e(72968,72970),new e(72971,73015),new e(73018,73019),new e(73020,73022),new e(73023,73032),new e(73040,73050),new e(73056,73062),new e(73063,73065),new e(73066,73103),new e(73104,73106),new e(73107,73113),new e(73120,73130),new e(73440,73463),new e(73472,73489),new e(73490,73531),new e(73534,73539),new e(73552,73562),new e(73648,73649),new e(73728,74650),new e(74752,74863),new e(74880,75076),new e(77712,77809),new e(77824,78896),new e(78912,78934),new e(82944,83527),new e(92160,92729),new e(92736,92767),new e(92768,92778),new e(92784,92863),new e(92864,92874),new e(92880,92910),new e(92912,92917),new e(92928,92983),new e(92992,92996),new e(93008,93018),new e(93027,93048),new e(93053,93072),new e(93760,93824),new e(93952,94027),new e(94031,94088),new e(94095,94112),new e(94176,94178),new e(94179,94181),new e(94192,94194),new e(94208,100344),new e(100352,101590),new e(101632,101641),new e(110576,110580),new e(110581,110588),new e(110589,110591),new e(110592,110883),new e(110898,110899),new e(110928,110931),new e(110933,110934),new e(110948,110952),new e(110960,111356),new e(113664,113771),new e(113776,113789),new e(113792,113801),new e(113808,113818),new e(113821,113823),new e(118528,118574),new e(118576,118599),new e(119141,119146),new e(119149,119155),new e(119163,119171),new e(119173,119180),new e(119210,119214),new e(119362,119365),new e(119808,119893),new e(119894,119965),new e(119966,119968),new e(119970,119971),new e(119973,119975),new e(119977,119981),new e(119982,119994),new e(119995,119996),new e(119997,120004),new e(120005,120070),new e(120071,120075),new e(120077,120085),new e(120086,120093),new e(120094,120122),new e(120123,120127),new e(120128,120133),new e(120134,120135),new e(120138,120145),new e(120146,120486),new e(120488,120513),new e(120514,120539),new e(120540,120571),new e(120572,120597),new e(120598,120629),new e(120630,120655),new e(120656,120687),new e(120688,120713),new e(120714,120745),new e(120746,120771),new e(120772,120780),new e(120782,120832),new e(121344,121399),new e(121403,121453),new e(121461,121462),new e(121476,121477),new e(121499,121504),new e(121505,121520),new e(122624,122655),new e(122661,122667),new e(122880,122887),new e(122888,122905),new e(122907,122914),new e(122915,122917),new e(122918,122923),new e(122928,122990),new e(123023,123024),new e(123136,123181),new e(123184,123198),new e(123200,123210),new e(123214,123215),new e(123536,123567),new e(123584,123642),new e(124112,124154),new e(124896,124903),new e(124904,124908),new e(124909,124911),new e(124912,124927),new e(124928,125125),new e(125136,125143),new e(125184,125260),new e(125264,125274),new e(126464,126468),new e(126469,126496),new e(126497,126499),new e(126500,126501),new e(126503,126504),new e(126505,126515),new e(126516,126520),new e(126521,126522),new e(126523,126524),new e(126530,126531),new e(126535,126536),new e(126537,126538),new e(126539,126540),new e(126541,126544),new e(126545,126547),new e(126548,126549),new e(126551,126552),new e(126553,126554),new e(126555,126556),new e(126557,126558),new e(126559,126560),new e(126561,126563),new e(126564,126565),new e(126567,126571),new e(126572,126579),new e(126580,126584),new e(126585,126589),new e(126590,126591),new e(126592,126602),new e(126603,126620),new e(126625,126628),new e(126629,126634),new e(126635,126652),new e(130032,130042),new e(131072,173792),new e(173824,177978),new e(177984,178206),new e(178208,183970),new e(183984,191457),new e(194560,195102),new e(196608,201547),new e(201552,205744),new e(917760,918e3)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_XID_Continue=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=64|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_XID_Continue}function VY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=64&r.RTLong__f_lo;return t===0?TY(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_XID_Continue}function AY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=128&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(33,34),new e(44,45),new e(46,47),new e(58,60),new e(63,64),new e(894,895),new e(903,904),new e(1417,1418),new e(1475,1476),new e(1548,1549),new e(1563,1564),new e(1565,1568),new e(1748,1749),new e(1792,1803),new e(1804,1805),new e(2040,2042),new e(2096,2111),new e(2142,2143),new e(2404,2406),new e(3674,3676),new e(3848,3849),new e(3853,3859),new e(4170,4172),new e(4961,4969),new e(5742,5743),new e(5867,5870),new e(5941,5943),new e(6100,6103),new e(6106,6107),new e(6146,6150),new e(6152,6154),new e(6468,6470),new e(6824,6828),new e(7002,7004),new e(7005,7008),new e(7037,7039),new e(7227,7232),new e(7294,7296),new e(8252,8254),new e(8263,8266),new e(11822,11823),new e(11836,11837),new e(11841,11842),new e(11852,11853),new e(11854,11856),new e(11859,11861),new e(12289,12291),new e(42238,42240),new e(42509,42512),new e(42739,42744),new e(43126,43128),new e(43214,43216),new e(43311,43312),new e(43463,43466),new e(43613,43616),new e(43743,43744),new e(43760,43762),new e(44011,44012),new e(65104,65107),new e(65108,65112),new e(65281,65282),new e(65292,65293),new e(65294,65295),new e(65306,65308),new e(65311,65312),new e(65377,65378),new e(65380,65381),new e(66463,66464),new e(66512,66513),new e(67671,67672),new e(67871,67872),new e(68182,68184),new e(68336,68342),new e(68410,68416),new e(68505,68509),new e(69461,69466),new e(69510,69514),new e(69703,69710),new e(69822,69826),new e(69953,69956),new e(70085,70087),new e(70093,70094),new e(70110,70112),new e(70200,70205),new e(70313,70314),new e(70731,70734),new e(70746,70748),new e(71106,71110),new e(71113,71128),new e(71233,71235),new e(71484,71487),new e(72004,72005),new e(72006,72007),new e(72258,72260),new e(72347,72349),new e(72353,72355),new e(72769,72772),new e(72817,72818),new e(73463,73465),new e(73539,73541),new e(74864,74869),new e(92782,92784),new e(92917,92918),new e(92983,92986),new e(92996,92997),new e(93847,93849),new e(113823,113824),new e(121479,121483)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Terminal_Punctuation=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=128|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Terminal_Punctuation}function FY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=128&r.RTLong__f_lo;return t===0?AY(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Terminal_Punctuation}function BY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=256&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(65,91),new e(181,182),new e(192,215),new e(216,224),new e(256,257),new e(258,259),new e(260,261),new e(262,263),new e(264,265),new e(266,267),new e(268,269),new e(270,271),new e(272,273),new e(274,275),new e(276,277),new e(278,279),new e(280,281),new e(282,283),new e(284,285),new e(286,287),new e(288,289),new e(290,291),new e(292,293),new e(294,295),new e(296,297),new e(298,299),new e(300,301),new e(302,303),new e(304,305),new e(306,307),new e(308,309),new e(310,311),new e(313,314),new e(315,316),new e(317,318),new e(319,320),new e(321,322),new e(323,324),new e(325,326),new e(327,328),new e(329,331),new e(332,333),new e(334,335),new e(336,337),new e(338,339),new e(340,341),new e(342,343),new e(344,345),new e(346,347),new e(348,349),new e(350,351),new e(352,353),new e(354,355),new e(356,357),new e(358,359),new e(360,361),new e(362,363),new e(364,365),new e(366,367),new e(368,369),new e(370,371),new e(372,373),new e(374,375),new e(376,378),new e(379,380),new e(381,382),new e(383,384),new e(385,387),new e(388,389),new e(390,392),new e(393,396),new e(398,402),new e(403,405),new e(406,409),new e(412,414),new e(415,417),new e(418,419),new e(420,421),new e(422,424),new e(425,426),new e(428,429),new e(430,432),new e(433,436),new e(437,438),new e(439,441),new e(444,445),new e(452,454),new e(455,457),new e(458,460),new e(461,462),new e(463,464),new e(465,466),new e(467,468),new e(469,470),new e(471,472),new e(473,474),new e(475,476),new e(478,479),new e(480,481),new e(482,483),new e(484,485),new e(486,487),new e(488,489),new e(490,491),new e(492,493),new e(494,495),new e(497,499),new e(500,501),new e(502,505),new e(506,507),new e(508,509),new e(510,511),new e(512,513),new e(514,515),new e(516,517),new e(518,519),new e(520,521),new e(522,523),new e(524,525),new e(526,527),new e(528,529),new e(530,531),new e(532,533),new e(534,535),new e(536,537),new e(538,539),new e(540,541),new e(542,543),new e(544,545),new e(546,547),new e(548,549),new e(550,551),new e(552,553),new e(554,555),new e(556,557),new e(558,559),new e(560,561),new e(562,563),new e(570,572),new e(573,575),new e(577,578),new e(579,583),new e(584,585),new e(586,587),new e(588,589),new e(590,591),new e(837,838),new e(880,881),new e(882,883),new e(886,887),new e(895,896),new e(902,903),new e(904,907),new e(908,909),new e(910,912),new e(913,930),new e(931,940),new e(962,963),new e(975,978),new e(981,983),new e(984,985),new e(986,987),new e(988,989),new e(990,991),new e(992,993),new e(994,995),new e(996,997),new e(998,999),new e(1e3,1001),new e(1002,1003),new e(1004,1005),new e(1006,1007),new e(1008,1010),new e(1012,1014),new e(1015,1016),new e(1017,1019),new e(1021,1072),new e(1120,1121),new e(1122,1123),new e(1124,1125),new e(1126,1127),new e(1128,1129),new e(1130,1131),new e(1132,1133),new e(1134,1135),new e(1136,1137),new e(1138,1139),new e(1140,1141),new e(1142,1143),new e(1144,1145),new e(1146,1147),new e(1148,1149),new e(1150,1151),new e(1152,1153),new e(1162,1163),new e(1164,1165),new e(1166,1167),new e(1168,1169),new e(1170,1171),new e(1172,1173),new e(1174,1175),new e(1176,1177),new e(1178,1179),new e(1180,1181),new e(1182,1183),new e(1184,1185),new e(1186,1187),new e(1188,1189),new e(1190,1191),new e(1192,1193),new e(1194,1195),new e(1196,1197),new e(1198,1199),new e(1200,1201),new e(1202,1203),new e(1204,1205),new e(1206,1207),new e(1208,1209),new e(1210,1211),new e(1212,1213),new e(1214,1215),new e(1216,1218),new e(1219,1220),new e(1221,1222),new e(1223,1224),new e(1225,1226),new e(1227,1228),new e(1229,1230),new e(1232,1233),new e(1234,1235),new e(1236,1237),new e(1238,1239),new e(1240,1241),new e(1242,1243),new e(1244,1245),new e(1246,1247),new e(1248,1249),new e(1250,1251),new e(1252,1253),new e(1254,1255),new e(1256,1257),new e(1258,1259),new e(1260,1261),new e(1262,1263),new e(1264,1265),new e(1266,1267),new e(1268,1269),new e(1270,1271),new e(1272,1273),new e(1274,1275),new e(1276,1277),new e(1278,1279),new e(1280,1281),new e(1282,1283),new e(1284,1285),new e(1286,1287),new e(1288,1289),new e(1290,1291),new e(1292,1293),new e(1294,1295),new e(1296,1297),new e(1298,1299),new e(1300,1301),new e(1302,1303),new e(1304,1305),new e(1306,1307),new e(1308,1309),new e(1310,1311),new e(1312,1313),new e(1314,1315),new e(1316,1317),new e(1318,1319),new e(1320,1321),new e(1322,1323),new e(1324,1325),new e(1326,1327),new e(1329,1367),new e(1415,1416),new e(4256,4294),new e(4295,4296),new e(4301,4302),new e(5112,5118),new e(7296,7305),new e(7312,7355),new e(7357,7360),new e(7680,7681),new e(7682,7683),new e(7684,7685),new e(7686,7687),new e(7688,7689),new e(7690,7691),new e(7692,7693),new e(7694,7695),new e(7696,7697),new e(7698,7699),new e(7700,7701),new e(7702,7703),new e(7704,7705),new e(7706,7707),new e(7708,7709),new e(7710,7711),new e(7712,7713),new e(7714,7715),new e(7716,7717),new e(7718,7719),new e(7720,7721),new e(7722,7723),new e(7724,7725),new e(7726,7727),new e(7728,7729),new e(7730,7731),new e(7732,7733),new e(7734,7735),new e(7736,7737),new e(7738,7739),new e(7740,7741),new e(7742,7743),new e(7744,7745),new e(7746,7747),new e(7748,7749),new e(7750,7751),new e(7752,7753),new e(7754,7755),new e(7756,7757),new e(7758,7759),new e(7760,7761),new e(7762,7763),new e(7764,7765),new e(7766,7767),new e(7768,7769),new e(7770,7771),new e(7772,7773),new e(7774,7775),new e(7776,7777),new e(7778,7779),new e(7780,7781),new e(7782,7783),new e(7784,7785),new e(7786,7787),new e(7788,7789),new e(7790,7791),new e(7792,7793),new e(7794,7795),new e(7796,7797),new e(7798,7799),new e(7800,7801),new e(7802,7803),new e(7804,7805),new e(7806,7807),new e(7808,7809),new e(7810,7811),new e(7812,7813),new e(7814,7815),new e(7816,7817),new e(7818,7819),new e(7820,7821),new e(7822,7823),new e(7824,7825),new e(7826,7827),new e(7828,7829),new e(7834,7836),new e(7838,7839),new e(7840,7841),new e(7842,7843),new e(7844,7845),new e(7846,7847),new e(7848,7849),new e(7850,7851),new e(7852,7853),new e(7854,7855),new e(7856,7857),new e(7858,7859),new e(7860,7861),new e(7862,7863),new e(7864,7865),new e(7866,7867),new e(7868,7869),new e(7870,7871),new e(7872,7873),new e(7874,7875),new e(7876,7877),new e(7878,7879),new e(7880,7881),new e(7882,7883),new e(7884,7885),new e(7886,7887),new e(7888,7889),new e(7890,7891),new e(7892,7893),new e(7894,7895),new e(7896,7897),new e(7898,7899),new e(7900,7901),new e(7902,7903),new e(7904,7905),new e(7906,7907),new e(7908,7909),new e(7910,7911),new e(7912,7913),new e(7914,7915),new e(7916,7917),new e(7918,7919),new e(7920,7921),new e(7922,7923),new e(7924,7925),new e(7926,7927),new e(7928,7929),new e(7930,7931),new e(7932,7933),new e(7934,7935),new e(7944,7952),new e(7960,7966),new e(7976,7984),new e(7992,8e3),new e(8008,8014),new e(8025,8026),new e(8027,8028),new e(8029,8030),new e(8031,8032),new e(8040,8048),new e(8064,8112),new e(8114,8117),new e(8119,8125),new e(8130,8133),new e(8135,8141),new e(8152,8156),new e(8168,8173),new e(8178,8181),new e(8183,8189),new e(8486,8487),new e(8490,8492),new e(8498,8499),new e(8544,8560),new e(8579,8580),new e(9398,9424),new e(11264,11312),new e(11360,11361),new e(11362,11365),new e(11367,11368),new e(11369,11370),new e(11371,11372),new e(11373,11377),new e(11378,11379),new e(11381,11382),new e(11390,11393),new e(11394,11395),new e(11396,11397),new e(11398,11399),new e(11400,11401),new e(11402,11403),new e(11404,11405),new e(11406,11407),new e(11408,11409),new e(11410,11411),new e(11412,11413),new e(11414,11415),new e(11416,11417),new e(11418,11419),new e(11420,11421),new e(11422,11423),new e(11424,11425),new e(11426,11427),new e(11428,11429),new e(11430,11431),new e(11432,11433),new e(11434,11435),new e(11436,11437),new e(11438,11439),new e(11440,11441),new e(11442,11443),new e(11444,11445),new e(11446,11447),new e(11448,11449),new e(11450,11451),new e(11452,11453),new e(11454,11455),new e(11456,11457),new e(11458,11459),new e(11460,11461),new e(11462,11463),new e(11464,11465),new e(11466,11467),new e(11468,11469),new e(11470,11471),new e(11472,11473),new e(11474,11475),new e(11476,11477),new e(11478,11479),new e(11480,11481),new e(11482,11483),new e(11484,11485),new e(11486,11487),new e(11488,11489),new e(11490,11491),new e(11499,11500),new e(11501,11502),new e(11506,11507),new e(42560,42561),new e(42562,42563),new e(42564,42565),new e(42566,42567),new e(42568,42569),new e(42570,42571),new e(42572,42573),new e(42574,42575),new e(42576,42577),new e(42578,42579),new e(42580,42581),new e(42582,42583),new e(42584,42585),new e(42586,42587),new e(42588,42589),new e(42590,42591),new e(42592,42593),new e(42594,42595),new e(42596,42597),new e(42598,42599),new e(42600,42601),new e(42602,42603),new e(42604,42605),new e(42624,42625),new e(42626,42627),new e(42628,42629),new e(42630,42631),new e(42632,42633),new e(42634,42635),new e(42636,42637),new e(42638,42639),new e(42640,42641),new e(42642,42643),new e(42644,42645),new e(42646,42647),new e(42648,42649),new e(42650,42651),new e(42786,42787),new e(42788,42789),new e(42790,42791),new e(42792,42793),new e(42794,42795),new e(42796,42797),new e(42798,42799),new e(42802,42803),new e(42804,42805),new e(42806,42807),new e(42808,42809),new e(42810,42811),new e(42812,42813),new e(42814,42815),new e(42816,42817),new e(42818,42819),new e(42820,42821),new e(42822,42823),new e(42824,42825),new e(42826,42827),new e(42828,42829),new e(42830,42831),new e(42832,42833),new e(42834,42835),new e(42836,42837),new e(42838,42839),new e(42840,42841),new e(42842,42843),new e(42844,42845),new e(42846,42847),new e(42848,42849),new e(42850,42851),new e(42852,42853),new e(42854,42855),new e(42856,42857),new e(42858,42859),new e(42860,42861),new e(42862,42863),new e(42873,42874),new e(42875,42876),new e(42877,42879),new e(42880,42881),new e(42882,42883),new e(42884,42885),new e(42886,42887),new e(42891,42892),new e(42893,42894),new e(42896,42897),new e(42898,42899),new e(42902,42903),new e(42904,42905),new e(42906,42907),new e(42908,42909),new e(42910,42911),new e(42912,42913),new e(42914,42915),new e(42916,42917),new e(42918,42919),new e(42920,42921),new e(42922,42927),new e(42928,42933),new e(42934,42935),new e(42936,42937),new e(42938,42939),new e(42940,42941),new e(42942,42943),new e(42944,42945),new e(42946,42947),new e(42948,42952),new e(42953,42954),new e(42960,42961),new e(42966,42967),new e(42968,42969),new e(42997,42998),new e(43888,43968),new e(64256,64263),new e(64275,64280),new e(65313,65339),new e(66560,66600),new e(66736,66772),new e(66928,66939),new e(66940,66955),new e(66956,66963),new e(66964,66966),new e(68736,68787),new e(71840,71872),new e(93760,93792),new e(125184,125218)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Changes_When_Casefolded=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=256|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Changes_When_Casefolded}function jY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=256&r.RTLong__f_lo;return t===0?BY(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Changes_When_Casefolded}function EY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=512&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(65,91),new e(192,215),new e(216,223),new e(256,257),new e(258,259),new e(260,261),new e(262,263),new e(264,265),new e(266,267),new e(268,269),new e(270,271),new e(272,273),new e(274,275),new e(276,277),new e(278,279),new e(280,281),new e(282,283),new e(284,285),new e(286,287),new e(288,289),new e(290,291),new e(292,293),new e(294,295),new e(296,297),new e(298,299),new e(300,301),new e(302,303),new e(304,305),new e(306,307),new e(308,309),new e(310,311),new e(313,314),new e(315,316),new e(317,318),new e(319,320),new e(321,322),new e(323,324),new e(325,326),new e(327,328),new e(330,331),new e(332,333),new e(334,335),new e(336,337),new e(338,339),new e(340,341),new e(342,343),new e(344,345),new e(346,347),new e(348,349),new e(350,351),new e(352,353),new e(354,355),new e(356,357),new e(358,359),new e(360,361),new e(362,363),new e(364,365),new e(366,367),new e(368,369),new e(370,371),new e(372,373),new e(374,375),new e(376,378),new e(379,380),new e(381,382),new e(385,387),new e(388,389),new e(390,392),new e(393,396),new e(398,402),new e(403,405),new e(406,409),new e(412,414),new e(415,417),new e(418,419),new e(420,421),new e(422,424),new e(425,426),new e(428,429),new e(430,432),new e(433,436),new e(437,438),new e(439,441),new e(444,445),new e(452,453),new e(455,456),new e(458,459),new e(461,462),new e(463,464),new e(465,466),new e(467,468),new e(469,470),new e(471,472),new e(473,474),new e(475,476),new e(478,479),new e(480,481),new e(482,483),new e(484,485),new e(486,487),new e(488,489),new e(490,491),new e(492,493),new e(494,495),new e(497,498),new e(500,501),new e(502,505),new e(506,507),new e(508,509),new e(510,511),new e(512,513),new e(514,515),new e(516,517),new e(518,519),new e(520,521),new e(522,523),new e(524,525),new e(526,527),new e(528,529),new e(530,531),new e(532,533),new e(534,535),new e(536,537),new e(538,539),new e(540,541),new e(542,543),new e(544,545),new e(546,547),new e(548,549),new e(550,551),new e(552,553),new e(554,555),new e(556,557),new e(558,559),new e(560,561),new e(562,563),new e(570,572),new e(573,575),new e(577,578),new e(579,583),new e(584,585),new e(586,587),new e(588,589),new e(590,591),new e(880,881),new e(882,883),new e(886,887),new e(895,896),new e(902,903),new e(904,907),new e(908,909),new e(910,912),new e(913,930),new e(931,940),new e(975,976),new e(978,981),new e(984,985),new e(986,987),new e(988,989),new e(990,991),new e(992,993),new e(994,995),new e(996,997),new e(998,999),new e(1e3,1001),new e(1002,1003),new e(1004,1005),new e(1006,1007),new e(1012,1013),new e(1015,1016),new e(1017,1019),new e(1021,1072),new e(1120,1121),new e(1122,1123),new e(1124,1125),new e(1126,1127),new e(1128,1129),new e(1130,1131),new e(1132,1133),new e(1134,1135),new e(1136,1137),new e(1138,1139),new e(1140,1141),new e(1142,1143),new e(1144,1145),new e(1146,1147),new e(1148,1149),new e(1150,1151),new e(1152,1153),new e(1162,1163),new e(1164,1165),new e(1166,1167),new e(1168,1169),new e(1170,1171),new e(1172,1173),new e(1174,1175),new e(1176,1177),new e(1178,1179),new e(1180,1181),new e(1182,1183),new e(1184,1185),new e(1186,1187),new e(1188,1189),new e(1190,1191),new e(1192,1193),new e(1194,1195),new e(1196,1197),new e(1198,1199),new e(1200,1201),new e(1202,1203),new e(1204,1205),new e(1206,1207),new e(1208,1209),new e(1210,1211),new e(1212,1213),new e(1214,1215),new e(1216,1218),new e(1219,1220),new e(1221,1222),new e(1223,1224),new e(1225,1226),new e(1227,1228),new e(1229,1230),new e(1232,1233),new e(1234,1235),new e(1236,1237),new e(1238,1239),new e(1240,1241),new e(1242,1243),new e(1244,1245),new e(1246,1247),new e(1248,1249),new e(1250,1251),new e(1252,1253),new e(1254,1255),new e(1256,1257),new e(1258,1259),new e(1260,1261),new e(1262,1263),new e(1264,1265),new e(1266,1267),new e(1268,1269),new e(1270,1271),new e(1272,1273),new e(1274,1275),new e(1276,1277),new e(1278,1279),new e(1280,1281),new e(1282,1283),new e(1284,1285),new e(1286,1287),new e(1288,1289),new e(1290,1291),new e(1292,1293),new e(1294,1295),new e(1296,1297),new e(1298,1299),new e(1300,1301),new e(1302,1303),new e(1304,1305),new e(1306,1307),new e(1308,1309),new e(1310,1311),new e(1312,1313),new e(1314,1315),new e(1316,1317),new e(1318,1319),new e(1320,1321),new e(1322,1323),new e(1324,1325),new e(1326,1327),new e(1329,1367),new e(4256,4294),new e(4295,4296),new e(4301,4302),new e(5024,5110),new e(7312,7355),new e(7357,7360),new e(7680,7681),new e(7682,7683),new e(7684,7685),new e(7686,7687),new e(7688,7689),new e(7690,7691),new e(7692,7693),new e(7694,7695),new e(7696,7697),new e(7698,7699),new e(7700,7701),new e(7702,7703),new e(7704,7705),new e(7706,7707),new e(7708,7709),new e(7710,7711),new e(7712,7713),new e(7714,7715),new e(7716,7717),new e(7718,7719),new e(7720,7721),new e(7722,7723),new e(7724,7725),new e(7726,7727),new e(7728,7729),new e(7730,7731),new e(7732,7733),new e(7734,7735),new e(7736,7737),new e(7738,7739),new e(7740,7741),new e(7742,7743),new e(7744,7745),new e(7746,7747),new e(7748,7749),new e(7750,7751),new e(7752,7753),new e(7754,7755),new e(7756,7757),new e(7758,7759),new e(7760,7761),new e(7762,7763),new e(7764,7765),new e(7766,7767),new e(7768,7769),new e(7770,7771),new e(7772,7773),new e(7774,7775),new e(7776,7777),new e(7778,7779),new e(7780,7781),new e(7782,7783),new e(7784,7785),new e(7786,7787),new e(7788,7789),new e(7790,7791),new e(7792,7793),new e(7794,7795),new e(7796,7797),new e(7798,7799),new e(7800,7801),new e(7802,7803),new e(7804,7805),new e(7806,7807),new e(7808,7809),new e(7810,7811),new e(7812,7813),new e(7814,7815),new e(7816,7817),new e(7818,7819),new e(7820,7821),new e(7822,7823),new e(7824,7825),new e(7826,7827),new e(7828,7829),new e(7838,7839),new e(7840,7841),new e(7842,7843),new e(7844,7845),new e(7846,7847),new e(7848,7849),new e(7850,7851),new e(7852,7853),new e(7854,7855),new e(7856,7857),new e(7858,7859),new e(7860,7861),new e(7862,7863),new e(7864,7865),new e(7866,7867),new e(7868,7869),new e(7870,7871),new e(7872,7873),new e(7874,7875),new e(7876,7877),new e(7878,7879),new e(7880,7881),new e(7882,7883),new e(7884,7885),new e(7886,7887),new e(7888,7889),new e(7890,7891),new e(7892,7893),new e(7894,7895),new e(7896,7897),new e(7898,7899),new e(7900,7901),new e(7902,7903),new e(7904,7905),new e(7906,7907),new e(7908,7909),new e(7910,7911),new e(7912,7913),new e(7914,7915),new e(7916,7917),new e(7918,7919),new e(7920,7921),new e(7922,7923),new e(7924,7925),new e(7926,7927),new e(7928,7929),new e(7930,7931),new e(7932,7933),new e(7934,7935),new e(7944,7952),new e(7960,7966),new e(7976,7984),new e(7992,8e3),new e(8008,8014),new e(8025,8026),new e(8027,8028),new e(8029,8030),new e(8031,8032),new e(8040,8048),new e(8120,8124),new e(8136,8140),new e(8152,8156),new e(8168,8173),new e(8184,8188),new e(8450,8451),new e(8455,8456),new e(8459,8462),new e(8464,8467),new e(8469,8470),new e(8473,8478),new e(8484,8485),new e(8486,8487),new e(8488,8489),new e(8490,8494),new e(8496,8500),new e(8510,8512),new e(8517,8518),new e(8544,8560),new e(8579,8580),new e(9398,9424),new e(11264,11312),new e(11360,11361),new e(11362,11365),new e(11367,11368),new e(11369,11370),new e(11371,11372),new e(11373,11377),new e(11378,11379),new e(11381,11382),new e(11390,11393),new e(11394,11395),new e(11396,11397),new e(11398,11399),new e(11400,11401),new e(11402,11403),new e(11404,11405),new e(11406,11407),new e(11408,11409),new e(11410,11411),new e(11412,11413),new e(11414,11415),new e(11416,11417),new e(11418,11419),new e(11420,11421),new e(11422,11423),new e(11424,11425),new e(11426,11427),new e(11428,11429),new e(11430,11431),new e(11432,11433),new e(11434,11435),new e(11436,11437),new e(11438,11439),new e(11440,11441),new e(11442,11443),new e(11444,11445),new e(11446,11447),new e(11448,11449),new e(11450,11451),new e(11452,11453),new e(11454,11455),new e(11456,11457),new e(11458,11459),new e(11460,11461),new e(11462,11463),new e(11464,11465),new e(11466,11467),new e(11468,11469),new e(11470,11471),new e(11472,11473),new e(11474,11475),new e(11476,11477),new e(11478,11479),new e(11480,11481),new e(11482,11483),new e(11484,11485),new e(11486,11487),new e(11488,11489),new e(11490,11491),new e(11499,11500),new e(11501,11502),new e(11506,11507),new e(42560,42561),new e(42562,42563),new e(42564,42565),new e(42566,42567),new e(42568,42569),new e(42570,42571),new e(42572,42573),new e(42574,42575),new e(42576,42577),new e(42578,42579),new e(42580,42581),new e(42582,42583),new e(42584,42585),new e(42586,42587),new e(42588,42589),new e(42590,42591),new e(42592,42593),new e(42594,42595),new e(42596,42597),new e(42598,42599),new e(42600,42601),new e(42602,42603),new e(42604,42605),new e(42624,42625),new e(42626,42627),new e(42628,42629),new e(42630,42631),new e(42632,42633),new e(42634,42635),new e(42636,42637),new e(42638,42639),new e(42640,42641),new e(42642,42643),new e(42644,42645),new e(42646,42647),new e(42648,42649),new e(42650,42651),new e(42786,42787),new e(42788,42789),new e(42790,42791),new e(42792,42793),new e(42794,42795),new e(42796,42797),new e(42798,42799),new e(42802,42803),new e(42804,42805),new e(42806,42807),new e(42808,42809),new e(42810,42811),new e(42812,42813),new e(42814,42815),new e(42816,42817),new e(42818,42819),new e(42820,42821),new e(42822,42823),new e(42824,42825),new e(42826,42827),new e(42828,42829),new e(42830,42831),new e(42832,42833),new e(42834,42835),new e(42836,42837),new e(42838,42839),new e(42840,42841),new e(42842,42843),new e(42844,42845),new e(42846,42847),new e(42848,42849),new e(42850,42851),new e(42852,42853),new e(42854,42855),new e(42856,42857),new e(42858,42859),new e(42860,42861),new e(42862,42863),new e(42873,42874),new e(42875,42876),new e(42877,42879),new e(42880,42881),new e(42882,42883),new e(42884,42885),new e(42886,42887),new e(42891,42892),new e(42893,42894),new e(42896,42897),new e(42898,42899),new e(42902,42903),new e(42904,42905),new e(42906,42907),new e(42908,42909),new e(42910,42911),new e(42912,42913),new e(42914,42915),new e(42916,42917),new e(42918,42919),new e(42920,42921),new e(42922,42927),new e(42928,42933),new e(42934,42935),new e(42936,42937),new e(42938,42939),new e(42940,42941),new e(42942,42943),new e(42944,42945),new e(42946,42947),new e(42948,42952),new e(42953,42954),new e(42960,42961),new e(42966,42967),new e(42968,42969),new e(42997,42998),new e(65313,65339),new e(66560,66600),new e(66736,66772),new e(66928,66939),new e(66940,66955),new e(66956,66963),new e(66964,66966),new e(68736,68787),new e(71840,71872),new e(93760,93792),new e(119808,119834),new e(119860,119886),new e(119912,119938),new e(119964,119965),new e(119966,119968),new e(119970,119971),new e(119973,119975),new e(119977,119981),new e(119982,119990),new e(120016,120042),new e(120068,120070),new e(120071,120075),new e(120077,120085),new e(120086,120093),new e(120120,120122),new e(120123,120127),new e(120128,120133),new e(120134,120135),new e(120138,120145),new e(120172,120198),new e(120224,120250),new e(120276,120302),new e(120328,120354),new e(120380,120406),new e(120432,120458),new e(120488,120513),new e(120546,120571),new e(120604,120629),new e(120662,120687),new e(120720,120745),new e(120778,120779),new e(125184,125218),new e(127280,127306),new e(127312,127338),new e(127344,127370)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Uppercase=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=512|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Uppercase}function ZY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=512&r.RTLong__f_lo;return t===0?EY(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Uppercase}function NY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=1024&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(65,91),new e(160,161),new e(168,169),new e(170,171),new e(173,174),new e(175,176),new e(178,182),new e(184,187),new e(188,191),new e(192,215),new e(216,224),new e(256,257),new e(258,259),new e(260,261),new e(262,263),new e(264,265),new e(266,267),new e(268,269),new e(270,271),new e(272,273),new e(274,275),new e(276,277),new e(278,279),new e(280,281),new e(282,283),new e(284,285),new e(286,287),new e(288,289),new e(290,291),new e(292,293),new e(294,295),new e(296,297),new e(298,299),new e(300,301),new e(302,303),new e(304,305),new e(306,309),new e(310,311),new e(313,314),new e(315,316),new e(317,318),new e(319,322),new e(323,324),new e(325,326),new e(327,328),new e(329,331),new e(332,333),new e(334,335),new e(336,337),new e(338,339),new e(340,341),new e(342,343),new e(344,345),new e(346,347),new e(348,349),new e(350,351),new e(352,353),new e(354,355),new e(356,357),new e(358,359),new e(360,361),new e(362,363),new e(364,365),new e(366,367),new e(368,369),new e(370,371),new e(372,373),new e(374,375),new e(376,378),new e(379,380),new e(381,382),new e(383,384),new e(385,387),new e(388,389),new e(390,392),new e(393,396),new e(398,402),new e(403,405),new e(406,409),new e(412,414),new e(415,417),new e(418,419),new e(420,421),new e(422,424),new e(425,426),new e(428,429),new e(430,432),new e(433,436),new e(437,438),new e(439,441),new e(444,445),new e(452,462),new e(463,464),new e(465,466),new e(467,468),new e(469,470),new e(471,472),new e(473,474),new e(475,476),new e(478,479),new e(480,481),new e(482,483),new e(484,485),new e(486,487),new e(488,489),new e(490,491),new e(492,493),new e(494,495),new e(497,501),new e(502,505),new e(506,507),new e(508,509),new e(510,511),new e(512,513),new e(514,515),new e(516,517),new e(518,519),new e(520,521),new e(522,523),new e(524,525),new e(526,527),new e(528,529),new e(530,531),new e(532,533),new e(534,535),new e(536,537),new e(538,539),new e(540,541),new e(542,543),new e(544,545),new e(546,547),new e(548,549),new e(550,551),new e(552,553),new e(554,555),new e(556,557),new e(558,559),new e(560,561),new e(562,563),new e(570,572),new e(573,575),new e(577,578),new e(579,583),new e(584,585),new e(586,587),new e(588,589),new e(590,591),new e(688,697),new e(728,734),new e(736,741),new e(832,834),new e(835,838),new e(847,848),new e(880,881),new e(882,883),new e(884,885),new e(886,887),new e(890,891),new e(894,896),new e(900,907),new e(908,909),new e(910,912),new e(913,930),new e(931,940),new e(962,963),new e(975,983),new e(984,985),new e(986,987),new e(988,989),new e(990,991),new e(992,993),new e(994,995),new e(996,997),new e(998,999),new e(1e3,1001),new e(1002,1003),new e(1004,1005),new e(1006,1007),new e(1008,1011),new e(1012,1014),new e(1015,1016),new e(1017,1019),new e(1021,1072),new e(1120,1121),new e(1122,1123),new e(1124,1125),new e(1126,1127),new e(1128,1129),new e(1130,1131),new e(1132,1133),new e(1134,1135),new e(1136,1137),new e(1138,1139),new e(1140,1141),new e(1142,1143),new e(1144,1145),new e(1146,1147),new e(1148,1149),new e(1150,1151),new e(1152,1153),new e(1162,1163),new e(1164,1165),new e(1166,1167),new e(1168,1169),new e(1170,1171),new e(1172,1173),new e(1174,1175),new e(1176,1177),new e(1178,1179),new e(1180,1181),new e(1182,1183),new e(1184,1185),new e(1186,1187),new e(1188,1189),new e(1190,1191),new e(1192,1193),new e(1194,1195),new e(1196,1197),new e(1198,1199),new e(1200,1201),new e(1202,1203),new e(1204,1205),new e(1206,1207),new e(1208,1209),new e(1210,1211),new e(1212,1213),new e(1214,1215),new e(1216,1218),new e(1219,1220),new e(1221,1222),new e(1223,1224),new e(1225,1226),new e(1227,1228),new e(1229,1230),new e(1232,1233),new e(1234,1235),new e(1236,1237),new e(1238,1239),new e(1240,1241),new e(1242,1243),new e(1244,1245),new e(1246,1247),new e(1248,1249),new e(1250,1251),new e(1252,1253),new e(1254,1255),new e(1256,1257),new e(1258,1259),new e(1260,1261),new e(1262,1263),new e(1264,1265),new e(1266,1267),new e(1268,1269),new e(1270,1271),new e(1272,1273),new e(1274,1275),new e(1276,1277),new e(1278,1279),new e(1280,1281),new e(1282,1283),new e(1284,1285),new e(1286,1287),new e(1288,1289),new e(1290,1291),new e(1292,1293),new e(1294,1295),new e(1296,1297),new e(1298,1299),new e(1300,1301),new e(1302,1303),new e(1304,1305),new e(1306,1307),new e(1308,1309),new e(1310,1311),new e(1312,1313),new e(1314,1315),new e(1316,1317),new e(1318,1319),new e(1320,1321),new e(1322,1323),new e(1324,1325),new e(1326,1327),new e(1329,1367),new e(1415,1416),new e(1564,1565),new e(1653,1657),new e(2392,2400),new e(2524,2526),new e(2527,2528),new e(2611,2612),new e(2614,2615),new e(2649,2652),new e(2654,2655),new e(2908,2910),new e(3635,3636),new e(3763,3764),new e(3804,3806),new e(3852,3853),new e(3907,3908),new e(3917,3918),new e(3922,3923),new e(3927,3928),new e(3932,3933),new e(3945,3946),new e(3955,3956),new e(3957,3962),new e(3969,3970),new e(3987,3988),new e(3997,3998),new e(4002,4003),new e(4007,4008),new e(4012,4013),new e(4025,4026),new e(4256,4294),new e(4295,4296),new e(4301,4302),new e(4348,4349),new e(4447,4449),new e(5112,5118),new e(6068,6070),new e(6155,6160),new e(7296,7305),new e(7312,7355),new e(7357,7360),new e(7468,7471),new e(7472,7483),new e(7484,7502),new e(7503,7531),new e(7544,7545),new e(7579,7616),new e(7680,7681),new e(7682,7683),new e(7684,7685),new e(7686,7687),new e(7688,7689),new e(7690,7691),new e(7692,7693),new e(7694,7695),new e(7696,7697),new e(7698,7699),new e(7700,7701),new e(7702,7703),new e(7704,7705),new e(7706,7707),new e(7708,7709),new e(7710,7711),new e(7712,7713),new e(7714,7715),new e(7716,7717),new e(7718,7719),new e(7720,7721),new e(7722,7723),new e(7724,7725),new e(7726,7727),new e(7728,7729),new e(7730,7731),new e(7732,7733),new e(7734,7735),new e(7736,7737),new e(7738,7739),new e(7740,7741),new e(7742,7743),new e(7744,7745),new e(7746,7747),new e(7748,7749),new e(7750,7751),new e(7752,7753),new e(7754,7755),new e(7756,7757),new e(7758,7759),new e(7760,7761),new e(7762,7763),new e(7764,7765),new e(7766,7767),new e(7768,7769),new e(7770,7771),new e(7772,7773),new e(7774,7775),new e(7776,7777),new e(7778,7779),new e(7780,7781),new e(7782,7783),new e(7784,7785),new e(7786,7787),new e(7788,7789),new e(7790,7791),new e(7792,7793),new e(7794,7795),new e(7796,7797),new e(7798,7799),new e(7800,7801),new e(7802,7803),new e(7804,7805),new e(7806,7807),new e(7808,7809),new e(7810,7811),new e(7812,7813),new e(7814,7815),new e(7816,7817),new e(7818,7819),new e(7820,7821),new e(7822,7823),new e(7824,7825),new e(7826,7827),new e(7828,7829),new e(7834,7836),new e(7838,7839),new e(7840,7841),new e(7842,7843),new e(7844,7845),new e(7846,7847),new e(7848,7849),new e(7850,7851),new e(7852,7853),new e(7854,7855),new e(7856,7857),new e(7858,7859),new e(7860,7861),new e(7862,7863),new e(7864,7865),new e(7866,7867),new e(7868,7869),new e(7870,7871),new e(7872,7873),new e(7874,7875),new e(7876,7877),new e(7878,7879),new e(7880,7881),new e(7882,7883),new e(7884,7885),new e(7886,7887),new e(7888,7889),new e(7890,7891),new e(7892,7893),new e(7894,7895),new e(7896,7897),new e(7898,7899),new e(7900,7901),new e(7902,7903),new e(7904,7905),new e(7906,7907),new e(7908,7909),new e(7910,7911),new e(7912,7913),new e(7914,7915),new e(7916,7917),new e(7918,7919),new e(7920,7921),new e(7922,7923),new e(7924,7925),new e(7926,7927),new e(7928,7929),new e(7930,7931),new e(7932,7933),new e(7934,7935),new e(7944,7952),new e(7960,7966),new e(7976,7984),new e(7992,8e3),new e(8008,8014),new e(8025,8026),new e(8027,8028),new e(8029,8030),new e(8031,8032),new e(8040,8048),new e(8049,8050),new e(8051,8052),new e(8053,8054),new e(8055,8056),new e(8057,8058),new e(8059,8060),new e(8061,8062),new e(8064,8112),new e(8114,8117),new e(8119,8133),new e(8135,8144),new e(8147,8148),new e(8152,8156),new e(8157,8160),new e(8163,8164),new e(8168,8176),new e(8178,8181),new e(8183,8191),new e(8192,8208),new e(8209,8210),new e(8215,8216),new e(8228,8231),new e(8234,8240),new e(8243,8245),new e(8246,8248),new e(8252,8253),new e(8254,8255),new e(8263,8266),new e(8279,8280),new e(8287,8306),new e(8308,8335),new e(8336,8349),new e(8360,8361),new e(8448,8452),new e(8453,8456),new e(8457,8468),new e(8469,8471),new e(8473,8478),new e(8480,8483),new e(8484,8485),new e(8486,8487),new e(8488,8489),new e(8490,8494),new e(8495,8506),new e(8507,8513),new e(8517,8522),new e(8528,8576),new e(8579,8580),new e(8585,8586),new e(8748,8750),new e(8751,8753),new e(9001,9003),new e(9312,9451),new e(10764,10765),new e(10868,10871),new e(10972,10973),new e(11264,11312),new e(11360,11361),new e(11362,11365),new e(11367,11368),new e(11369,11370),new e(11371,11372),new e(11373,11377),new e(11378,11379),new e(11381,11382),new e(11388,11393),new e(11394,11395),new e(11396,11397),new e(11398,11399),new e(11400,11401),new e(11402,11403),new e(11404,11405),new e(11406,11407),new e(11408,11409),new e(11410,11411),new e(11412,11413),new e(11414,11415),new e(11416,11417),new e(11418,11419),new e(11420,11421),new e(11422,11423),new e(11424,11425),new e(11426,11427),new e(11428,11429),new e(11430,11431),new e(11432,11433),new e(11434,11435),new e(11436,11437),new e(11438,11439),new e(11440,11441),new e(11442,11443),new e(11444,11445),new e(11446,11447),new e(11448,11449),new e(11450,11451),new e(11452,11453),new e(11454,11455),new e(11456,11457),new e(11458,11459),new e(11460,11461),new e(11462,11463),new e(11464,11465),new e(11466,11467),new e(11468,11469),new e(11470,11471),new e(11472,11473),new e(11474,11475),new e(11476,11477),new e(11478,11479),new e(11480,11481),new e(11482,11483),new e(11484,11485),new e(11486,11487),new e(11488,11489),new e(11490,11491),new e(11499,11500),new e(11501,11502),new e(11506,11507),new e(11631,11632),new e(11935,11936),new e(12019,12020),new e(12032,12246),new e(12288,12289),new e(12342,12343),new e(12344,12347),new e(12443,12445),new e(12447,12448),new e(12543,12544),new e(12593,12687),new e(12690,12704),new e(12800,12831),new e(12832,12872),new e(12880,12927),new e(12928,13312),new e(42560,42561),new e(42562,42563),new e(42564,42565),new e(42566,42567),new e(42568,42569),new e(42570,42571),new e(42572,42573),new e(42574,42575),new e(42576,42577),new e(42578,42579),new e(42580,42581),new e(42582,42583),new e(42584,42585),new e(42586,42587),new e(42588,42589),new e(42590,42591),new e(42592,42593),new e(42594,42595),new e(42596,42597),new e(42598,42599),new e(42600,42601),new e(42602,42603),new e(42604,42605),new e(42624,42625),new e(42626,42627),new e(42628,42629),new e(42630,42631),new e(42632,42633),new e(42634,42635),new e(42636,42637),new e(42638,42639),new e(42640,42641),new e(42642,42643),new e(42644,42645),new e(42646,42647),new e(42648,42649),new e(42650,42651),new e(42652,42654),new e(42786,42787),new e(42788,42789),new e(42790,42791),new e(42792,42793),new e(42794,42795),new e(42796,42797),new e(42798,42799),new e(42802,42803),new e(42804,42805),new e(42806,42807),new e(42808,42809),new e(42810,42811),new e(42812,42813),new e(42814,42815),new e(42816,42817),new e(42818,42819),new e(42820,42821),new e(42822,42823),new e(42824,42825),new e(42826,42827),new e(42828,42829),new e(42830,42831),new e(42832,42833),new e(42834,42835),new e(42836,42837),new e(42838,42839),new e(42840,42841),new e(42842,42843),new e(42844,42845),new e(42846,42847),new e(42848,42849),new e(42850,42851),new e(42852,42853),new e(42854,42855),new e(42856,42857),new e(42858,42859),new e(42860,42861),new e(42862,42863),new e(42864,42865),new e(42873,42874),new e(42875,42876),new e(42877,42879),new e(42880,42881),new e(42882,42883),new e(42884,42885),new e(42886,42887),new e(42891,42892),new e(42893,42894),new e(42896,42897),new e(42898,42899),new e(42902,42903),new e(42904,42905),new e(42906,42907),new e(42908,42909),new e(42910,42911),new e(42912,42913),new e(42914,42915),new e(42916,42917),new e(42918,42919),new e(42920,42921),new e(42922,42927),new e(42928,42933),new e(42934,42935),new e(42936,42937),new e(42938,42939),new e(42940,42941),new e(42942,42943),new e(42944,42945),new e(42946,42947),new e(42948,42952),new e(42953,42954),new e(42960,42961),new e(42966,42967),new e(42968,42969),new e(42994,42998),new e(43e3,43002),new e(43868,43872),new e(43881,43882),new e(43888,43968),new e(63744,64014),new e(64016,64017),new e(64018,64019),new e(64021,64031),new e(64032,64033),new e(64034,64035),new e(64037,64039),new e(64042,64110),new e(64112,64218),new e(64256,64263),new e(64275,64280),new e(64285,64286),new e(64287,64311),new e(64312,64317),new e(64318,64319),new e(64320,64322),new e(64323,64325),new e(64326,64434),new e(64467,64830),new e(64848,64912),new e(64914,64968),new e(65008,65021),new e(65024,65050),new e(65072,65093),new e(65095,65107),new e(65108,65127),new e(65128,65132),new e(65136,65139),new e(65140,65141),new e(65142,65277),new e(65279,65280),new e(65281,65471),new e(65474,65480),new e(65482,65488),new e(65490,65496),new e(65498,65501),new e(65504,65511),new e(65512,65519),new e(65520,65529),new e(66560,66600),new e(66736,66772),new e(66928,66939),new e(66940,66955),new e(66956,66963),new e(66964,66966),new e(67457,67462),new e(67463,67505),new e(67506,67515),new e(68736,68787),new e(71840,71872),new e(93760,93792),new e(113824,113828),new e(119134,119141),new e(119155,119163),new e(119227,119233),new e(119808,119893),new e(119894,119965),new e(119966,119968),new e(119970,119971),new e(119973,119975),new e(119977,119981),new e(119982,119994),new e(119995,119996),new e(119997,120004),new e(120005,120070),new e(120071,120075),new e(120077,120085),new e(120086,120093),new e(120094,120122),new e(120123,120127),new e(120128,120133),new e(120134,120135),new e(120138,120145),new e(120146,120486),new e(120488,120780),new e(120782,120832),new e(122928,122990),new e(125184,125218),new e(126464,126468),new e(126469,126496),new e(126497,126499),new e(126500,126501),new e(126503,126504),new e(126505,126515),new e(126516,126520),new e(126521,126522),new e(126523,126524),new e(126530,126531),new e(126535,126536),new e(126537,126538),new e(126539,126540),new e(126541,126544),new e(126545,126547),new e(126548,126549),new e(126551,126552),new e(126553,126554),new e(126555,126556),new e(126557,126558),new e(126559,126560),new e(126561,126563),new e(126564,126565),new e(126567,126571),new e(126572,126579),new e(126580,126584),new e(126585,126589),new e(126590,126591),new e(126592,126602),new e(126603,126620),new e(126625,126628),new e(126629,126634),new e(126635,126652),new e(127232,127243),new e(127248,127279),new e(127280,127312),new e(127338,127341),new e(127376,127377),new e(127488,127491),new e(127504,127548),new e(127552,127561),new e(127568,127570),new e(130032,130042),new e(194560,195102),new e(917504,921600)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Changes_When_NFKC_Casefolded=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=1024|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Changes_When_NFKC_Casefolded}function zY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=1024&r.RTLong__f_lo;return t===0?NY(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Changes_When_NFKC_Casefolded}function HY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=2048&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(97,123),new e(181,182),new e(223,247),new e(248,256),new e(257,258),new e(259,260),new e(261,262),new e(263,264),new e(265,266),new e(267,268),new e(269,270),new e(271,272),new e(273,274),new e(275,276),new e(277,278),new e(279,280),new e(281,282),new e(283,284),new e(285,286),new e(287,288),new e(289,290),new e(291,292),new e(293,294),new e(295,296),new e(297,298),new e(299,300),new e(301,302),new e(303,304),new e(305,306),new e(307,308),new e(309,310),new e(311,312),new e(314,315),new e(316,317),new e(318,319),new e(320,321),new e(322,323),new e(324,325),new e(326,327),new e(328,330),new e(331,332),new e(333,334),new e(335,336),new e(337,338),new e(339,340),new e(341,342),new e(343,344),new e(345,346),new e(347,348),new e(349,350),new e(351,352),new e(353,354),new e(355,356),new e(357,358),new e(359,360),new e(361,362),new e(363,364),new e(365,366),new e(367,368),new e(369,370),new e(371,372),new e(373,374),new e(375,376),new e(378,379),new e(380,381),new e(382,385),new e(387,388),new e(389,390),new e(392,393),new e(396,397),new e(402,403),new e(405,406),new e(409,411),new e(414,415),new e(417,418),new e(419,420),new e(421,422),new e(424,425),new e(429,430),new e(432,433),new e(436,437),new e(438,439),new e(441,442),new e(445,446),new e(447,448),new e(453,455),new e(456,458),new e(459,461),new e(462,463),new e(464,465),new e(466,467),new e(468,469),new e(470,471),new e(472,473),new e(474,475),new e(476,478),new e(479,480),new e(481,482),new e(483,484),new e(485,486),new e(487,488),new e(489,490),new e(491,492),new e(493,494),new e(495,497),new e(498,500),new e(501,502),new e(505,506),new e(507,508),new e(509,510),new e(511,512),new e(513,514),new e(515,516),new e(517,518),new e(519,520),new e(521,522),new e(523,524),new e(525,526),new e(527,528),new e(529,530),new e(531,532),new e(533,534),new e(535,536),new e(537,538),new e(539,540),new e(541,542),new e(543,544),new e(547,548),new e(549,550),new e(551,552),new e(553,554),new e(555,556),new e(557,558),new e(559,560),new e(561,562),new e(563,564),new e(572,573),new e(575,577),new e(578,579),new e(583,584),new e(585,586),new e(587,588),new e(589,590),new e(591,597),new e(598,600),new e(601,602),new e(603,605),new e(608,610),new e(611,612),new e(613,615),new e(616,621),new e(623,624),new e(625,627),new e(629,630),new e(637,638),new e(640,641),new e(642,644),new e(647,653),new e(658,659),new e(669,671),new e(837,838),new e(881,882),new e(883,884),new e(887,888),new e(891,894),new e(912,913),new e(940,975),new e(976,978),new e(981,984),new e(985,986),new e(987,988),new e(989,990),new e(991,992),new e(993,994),new e(995,996),new e(997,998),new e(999,1e3),new e(1001,1002),new e(1003,1004),new e(1005,1006),new e(1007,1012),new e(1013,1014),new e(1016,1017),new e(1019,1020),new e(1072,1120),new e(1121,1122),new e(1123,1124),new e(1125,1126),new e(1127,1128),new e(1129,1130),new e(1131,1132),new e(1133,1134),new e(1135,1136),new e(1137,1138),new e(1139,1140),new e(1141,1142),new e(1143,1144),new e(1145,1146),new e(1147,1148),new e(1149,1150),new e(1151,1152),new e(1153,1154),new e(1163,1164),new e(1165,1166),new e(1167,1168),new e(1169,1170),new e(1171,1172),new e(1173,1174),new e(1175,1176),new e(1177,1178),new e(1179,1180),new e(1181,1182),new e(1183,1184),new e(1185,1186),new e(1187,1188),new e(1189,1190),new e(1191,1192),new e(1193,1194),new e(1195,1196),new e(1197,1198),new e(1199,1200),new e(1201,1202),new e(1203,1204),new e(1205,1206),new e(1207,1208),new e(1209,1210),new e(1211,1212),new e(1213,1214),new e(1215,1216),new e(1218,1219),new e(1220,1221),new e(1222,1223),new e(1224,1225),new e(1226,1227),new e(1228,1229),new e(1230,1232),new e(1233,1234),new e(1235,1236),new e(1237,1238),new e(1239,1240),new e(1241,1242),new e(1243,1244),new e(1245,1246),new e(1247,1248),new e(1249,1250),new e(1251,1252),new e(1253,1254),new e(1255,1256),new e(1257,1258),new e(1259,1260),new e(1261,1262),new e(1263,1264),new e(1265,1266),new e(1267,1268),new e(1269,1270),new e(1271,1272),new e(1273,1274),new e(1275,1276),new e(1277,1278),new e(1279,1280),new e(1281,1282),new e(1283,1284),new e(1285,1286),new e(1287,1288),new e(1289,1290),new e(1291,1292),new e(1293,1294),new e(1295,1296),new e(1297,1298),new e(1299,1300),new e(1301,1302),new e(1303,1304),new e(1305,1306),new e(1307,1308),new e(1309,1310),new e(1311,1312),new e(1313,1314),new e(1315,1316),new e(1317,1318),new e(1319,1320),new e(1321,1322),new e(1323,1324),new e(1325,1326),new e(1327,1328),new e(1377,1416),new e(4304,4347),new e(4349,4352),new e(5112,5118),new e(7296,7305),new e(7545,7546),new e(7549,7550),new e(7566,7567),new e(7681,7682),new e(7683,7684),new e(7685,7686),new e(7687,7688),new e(7689,7690),new e(7691,7692),new e(7693,7694),new e(7695,7696),new e(7697,7698),new e(7699,7700),new e(7701,7702),new e(7703,7704),new e(7705,7706),new e(7707,7708),new e(7709,7710),new e(7711,7712),new e(7713,7714),new e(7715,7716),new e(7717,7718),new e(7719,7720),new e(7721,7722),new e(7723,7724),new e(7725,7726),new e(7727,7728),new e(7729,7730),new e(7731,7732),new e(7733,7734),new e(7735,7736),new e(7737,7738),new e(7739,7740),new e(7741,7742),new e(7743,7744),new e(7745,7746),new e(7747,7748),new e(7749,7750),new e(7751,7752),new e(7753,7754),new e(7755,7756),new e(7757,7758),new e(7759,7760),new e(7761,7762),new e(7763,7764),new e(7765,7766),new e(7767,7768),new e(7769,7770),new e(7771,7772),new e(7773,7774),new e(7775,7776),new e(7777,7778),new e(7779,7780),new e(7781,7782),new e(7783,7784),new e(7785,7786),new e(7787,7788),new e(7789,7790),new e(7791,7792),new e(7793,7794),new e(7795,7796),new e(7797,7798),new e(7799,7800),new e(7801,7802),new e(7803,7804),new e(7805,7806),new e(7807,7808),new e(7809,7810),new e(7811,7812),new e(7813,7814),new e(7815,7816),new e(7817,7818),new e(7819,7820),new e(7821,7822),new e(7823,7824),new e(7825,7826),new e(7827,7828),new e(7829,7836),new e(7841,7842),new e(7843,7844),new e(7845,7846),new e(7847,7848),new e(7849,7850),new e(7851,7852),new e(7853,7854),new e(7855,7856),new e(7857,7858),new e(7859,7860),new e(7861,7862),new e(7863,7864),new e(7865,7866),new e(7867,7868),new e(7869,7870),new e(7871,7872),new e(7873,7874),new e(7875,7876),new e(7877,7878),new e(7879,7880),new e(7881,7882),new e(7883,7884),new e(7885,7886),new e(7887,7888),new e(7889,7890),new e(7891,7892),new e(7893,7894),new e(7895,7896),new e(7897,7898),new e(7899,7900),new e(7901,7902),new e(7903,7904),new e(7905,7906),new e(7907,7908),new e(7909,7910),new e(7911,7912),new e(7913,7914),new e(7915,7916),new e(7917,7918),new e(7919,7920),new e(7921,7922),new e(7923,7924),new e(7925,7926),new e(7927,7928),new e(7929,7930),new e(7931,7932),new e(7933,7934),new e(7935,7944),new e(7952,7958),new e(7968,7976),new e(7984,7992),new e(8e3,8006),new e(8016,8024),new e(8032,8040),new e(8048,8062),new e(8064,8117),new e(8118,8120),new e(8124,8125),new e(8126,8127),new e(8130,8133),new e(8134,8136),new e(8140,8141),new e(8144,8148),new e(8150,8152),new e(8160,8168),new e(8178,8181),new e(8182,8184),new e(8188,8189),new e(8526,8527),new e(8560,8576),new e(8580,8581),new e(9424,9450),new e(11312,11360),new e(11361,11362),new e(11365,11367),new e(11368,11369),new e(11370,11371),new e(11372,11373),new e(11379,11380),new e(11382,11383),new e(11393,11394),new e(11395,11396),new e(11397,11398),new e(11399,11400),new e(11401,11402),new e(11403,11404),new e(11405,11406),new e(11407,11408),new e(11409,11410),new e(11411,11412),new e(11413,11414),new e(11415,11416),new e(11417,11418),new e(11419,11420),new e(11421,11422),new e(11423,11424),new e(11425,11426),new e(11427,11428),new e(11429,11430),new e(11431,11432),new e(11433,11434),new e(11435,11436),new e(11437,11438),new e(11439,11440),new e(11441,11442),new e(11443,11444),new e(11445,11446),new e(11447,11448),new e(11449,11450),new e(11451,11452),new e(11453,11454),new e(11455,11456),new e(11457,11458),new e(11459,11460),new e(11461,11462),new e(11463,11464),new e(11465,11466),new e(11467,11468),new e(11469,11470),new e(11471,11472),new e(11473,11474),new e(11475,11476),new e(11477,11478),new e(11479,11480),new e(11481,11482),new e(11483,11484),new e(11485,11486),new e(11487,11488),new e(11489,11490),new e(11491,11492),new e(11500,11501),new e(11502,11503),new e(11507,11508),new e(11520,11558),new e(11559,11560),new e(11565,11566),new e(42561,42562),new e(42563,42564),new e(42565,42566),new e(42567,42568),new e(42569,42570),new e(42571,42572),new e(42573,42574),new e(42575,42576),new e(42577,42578),new e(42579,42580),new e(42581,42582),new e(42583,42584),new e(42585,42586),new e(42587,42588),new e(42589,42590),new e(42591,42592),new e(42593,42594),new e(42595,42596),new e(42597,42598),new e(42599,42600),new e(42601,42602),new e(42603,42604),new e(42605,42606),new e(42625,42626),new e(42627,42628),new e(42629,42630),new e(42631,42632),new e(42633,42634),new e(42635,42636),new e(42637,42638),new e(42639,42640),new e(42641,42642),new e(42643,42644),new e(42645,42646),new e(42647,42648),new e(42649,42650),new e(42651,42652),new e(42787,42788),new e(42789,42790),new e(42791,42792),new e(42793,42794),new e(42795,42796),new e(42797,42798),new e(42799,42800),new e(42803,42804),new e(42805,42806),new e(42807,42808),new e(42809,42810),new e(42811,42812),new e(42813,42814),new e(42815,42816),new e(42817,42818),new e(42819,42820),new e(42821,42822),new e(42823,42824),new e(42825,42826),new e(42827,42828),new e(42829,42830),new e(42831,42832),new e(42833,42834),new e(42835,42836),new e(42837,42838),new e(42839,42840),new e(42841,42842),new e(42843,42844),new e(42845,42846),new e(42847,42848),new e(42849,42850),new e(42851,42852),new e(42853,42854),new e(42855,42856),new e(42857,42858),new e(42859,42860),new e(42861,42862),new e(42863,42864),new e(42874,42875),new e(42876,42877),new e(42879,42880),new e(42881,42882),new e(42883,42884),new e(42885,42886),new e(42887,42888),new e(42892,42893),new e(42897,42898),new e(42899,42901),new e(42903,42904),new e(42905,42906),new e(42907,42908),new e(42909,42910),new e(42911,42912),new e(42913,42914),new e(42915,42916),new e(42917,42918),new e(42919,42920),new e(42921,42922),new e(42933,42934),new e(42935,42936),new e(42937,42938),new e(42939,42940),new e(42941,42942),new e(42943,42944),new e(42945,42946),new e(42947,42948),new e(42952,42953),new e(42954,42955),new e(42961,42962),new e(42967,42968),new e(42969,42970),new e(42998,42999),new e(43859,43860),new e(43888,43968),new e(64256,64263),new e(64275,64280),new e(65345,65371),new e(66600,66640),new e(66776,66812),new e(66967,66978),new e(66979,66994),new e(66995,67002),new e(67003,67005),new e(68800,68851),new e(71872,71904),new e(93792,93824),new e(125218,125252)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Changes_When_Uppercased=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=2048|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Changes_When_Uppercased}function GY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=2048&r.RTLong__f_lo;return t===0?HY(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Changes_When_Uppercased}function JY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=4096&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(1564,1565),new e(8206,8208),new e(8234,8239),new e(8294,8298)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Bidi_Control=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=4096|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Bidi_Control}function UY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=4096&r.RTLong__f_lo;return t===0?JY(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Bidi_Control}function WY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=8192&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(173,174),new e(847,848),new e(1564,1565),new e(4447,4449),new e(6068,6070),new e(6155,6160),new e(8203,8208),new e(8234,8239),new e(8288,8304),new e(12644,12645),new e(65024,65040),new e(65279,65280),new e(65440,65441),new e(65520,65529),new e(113824,113828),new e(119155,119163),new e(917504,921600)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Default_Ignorable_Code_Point=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=8192|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Default_Ignorable_Code_Point}function KY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=8192&r.RTLong__f_lo;return t===0?WY(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Default_Ignorable_Code_Point}function QY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=16384&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(65,91),new e(97,123),new e(170,171),new e(181,182),new e(186,187),new e(192,215),new e(216,247),new e(248,443),new e(444,448),new e(452,660),new e(661,697),new e(704,706),new e(736,741),new e(837,838),new e(880,884),new e(886,888),new e(890,894),new e(895,896),new e(902,903),new e(904,907),new e(908,909),new e(910,930),new e(931,1014),new e(1015,1154),new e(1162,1328),new e(1329,1367),new e(1376,1417),new e(4256,4294),new e(4295,4296),new e(4301,4302),new e(4304,4347),new e(4348,4352),new e(5024,5110),new e(5112,5118),new e(7296,7305),new e(7312,7355),new e(7357,7360),new e(7424,7616),new e(7680,7958),new e(7960,7966),new e(7968,8006),new e(8008,8014),new e(8016,8024),new e(8025,8026),new e(8027,8028),new e(8029,8030),new e(8031,8062),new e(8064,8117),new e(8118,8125),new e(8126,8127),new e(8130,8133),new e(8134,8141),new e(8144,8148),new e(8150,8156),new e(8160,8173),new e(8178,8181),new e(8182,8189),new e(8305,8306),new e(8319,8320),new e(8336,8349),new e(8450,8451),new e(8455,8456),new e(8458,8468),new e(8469,8470),new e(8473,8478),new e(8484,8485),new e(8486,8487),new e(8488,8489),new e(8490,8494),new e(8495,8501),new e(8505,8506),new e(8508,8512),new e(8517,8522),new e(8526,8527),new e(8544,8576),new e(8579,8581),new e(9398,9450),new e(11264,11493),new e(11499,11503),new e(11506,11508),new e(11520,11558),new e(11559,11560),new e(11565,11566),new e(42560,42606),new e(42624,42654),new e(42786,42888),new e(42891,42895),new e(42896,42955),new e(42960,42962),new e(42963,42964),new e(42965,42970),new e(42994,42999),new e(43e3,43003),new e(43824,43867),new e(43868,43882),new e(43888,43968),new e(64256,64263),new e(64275,64280),new e(65313,65339),new e(65345,65371),new e(66560,66640),new e(66736,66772),new e(66776,66812),new e(66928,66939),new e(66940,66955),new e(66956,66963),new e(66964,66966),new e(66967,66978),new e(66979,66994),new e(66995,67002),new e(67003,67005),new e(67456,67457),new e(67459,67462),new e(67463,67505),new e(67506,67515),new e(68736,68787),new e(68800,68851),new e(71840,71904),new e(93760,93824),new e(119808,119893),new e(119894,119965),new e(119966,119968),new e(119970,119971),new e(119973,119975),new e(119977,119981),new e(119982,119994),new e(119995,119996),new e(119997,120004),new e(120005,120070),new e(120071,120075),new e(120077,120085),new e(120086,120093),new e(120094,120122),new e(120123,120127),new e(120128,120133),new e(120134,120135),new e(120138,120145),new e(120146,120486),new e(120488,120513),new e(120514,120539),new e(120540,120571),new e(120572,120597),new e(120598,120629),new e(120630,120655),new e(120656,120687),new e(120688,120713),new e(120714,120745),new e(120746,120771),new e(120772,120780),new e(122624,122634),new e(122635,122655),new e(122661,122667),new e(122928,122990),new e(125184,125252),new e(127280,127306),new e(127312,127338),new e(127344,127370)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Cased=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=16384|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Cased}function XY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=16384&r.RTLong__f_lo;return t===0?QY(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Cased}function YY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=32768&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(11904,11930),new e(11931,12020),new e(12032,12246)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Radical=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=32768|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Radical}function ___(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=32768&r.RTLong__f_lo;return t===0?YY(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Radical}function e__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=65536&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(65,91),new e(97,123),new e(170,171),new e(181,182),new e(186,187),new e(192,215),new e(216,247),new e(248,706),new e(710,722),new e(736,741),new e(748,749),new e(750,751),new e(880,885),new e(886,888),new e(891,894),new e(895,896),new e(902,903),new e(904,907),new e(908,909),new e(910,930),new e(931,1014),new e(1015,1154),new e(1162,1328),new e(1329,1367),new e(1369,1370),new e(1376,1417),new e(1488,1515),new e(1519,1523),new e(1568,1611),new e(1646,1648),new e(1649,1748),new e(1749,1750),new e(1765,1767),new e(1774,1776),new e(1786,1789),new e(1791,1792),new e(1808,1809),new e(1810,1840),new e(1869,1958),new e(1969,1970),new e(1994,2027),new e(2036,2038),new e(2042,2043),new e(2048,2070),new e(2074,2075),new e(2084,2085),new e(2088,2089),new e(2112,2137),new e(2144,2155),new e(2160,2184),new e(2185,2191),new e(2208,2250),new e(2308,2362),new e(2365,2366),new e(2384,2385),new e(2392,2402),new e(2417,2433),new e(2437,2445),new e(2447,2449),new e(2451,2473),new e(2474,2481),new e(2482,2483),new e(2486,2490),new e(2493,2494),new e(2510,2511),new e(2524,2526),new e(2527,2530),new e(2544,2546),new e(2556,2557),new e(2565,2571),new e(2575,2577),new e(2579,2601),new e(2602,2609),new e(2610,2612),new e(2613,2615),new e(2616,2618),new e(2649,2653),new e(2654,2655),new e(2674,2677),new e(2693,2702),new e(2703,2706),new e(2707,2729),new e(2730,2737),new e(2738,2740),new e(2741,2746),new e(2749,2750),new e(2768,2769),new e(2784,2786),new e(2809,2810),new e(2821,2829),new e(2831,2833),new e(2835,2857),new e(2858,2865),new e(2866,2868),new e(2869,2874),new e(2877,2878),new e(2908,2910),new e(2911,2914),new e(2929,2930),new e(2947,2948),new e(2949,2955),new e(2958,2961),new e(2962,2966),new e(2969,2971),new e(2972,2973),new e(2974,2976),new e(2979,2981),new e(2984,2987),new e(2990,3002),new e(3024,3025),new e(3077,3085),new e(3086,3089),new e(3090,3113),new e(3114,3130),new e(3133,3134),new e(3160,3163),new e(3165,3166),new e(3168,3170),new e(3200,3201),new e(3205,3213),new e(3214,3217),new e(3218,3241),new e(3242,3252),new e(3253,3258),new e(3261,3262),new e(3293,3295),new e(3296,3298),new e(3313,3315),new e(3332,3341),new e(3342,3345),new e(3346,3387),new e(3389,3390),new e(3406,3407),new e(3412,3415),new e(3423,3426),new e(3450,3456),new e(3461,3479),new e(3482,3506),new e(3507,3516),new e(3517,3518),new e(3520,3527),new e(3585,3633),new e(3634,3635),new e(3648,3655),new e(3713,3715),new e(3716,3717),new e(3718,3723),new e(3724,3748),new e(3749,3750),new e(3751,3761),new e(3762,3763),new e(3773,3774),new e(3776,3781),new e(3782,3783),new e(3804,3808),new e(3840,3841),new e(3904,3912),new e(3913,3949),new e(3976,3981),new e(4096,4139),new e(4159,4160),new e(4176,4182),new e(4186,4190),new e(4193,4194),new e(4197,4199),new e(4206,4209),new e(4213,4226),new e(4238,4239),new e(4256,4294),new e(4295,4296),new e(4301,4302),new e(4304,4347),new e(4348,4681),new e(4682,4686),new e(4688,4695),new e(4696,4697),new e(4698,4702),new e(4704,4745),new e(4746,4750),new e(4752,4785),new e(4786,4790),new e(4792,4799),new e(4800,4801),new e(4802,4806),new e(4808,4823),new e(4824,4881),new e(4882,4886),new e(4888,4955),new e(4992,5008),new e(5024,5110),new e(5112,5118),new e(5121,5741),new e(5743,5760),new e(5761,5787),new e(5792,5867),new e(5870,5881),new e(5888,5906),new e(5919,5938),new e(5952,5970),new e(5984,5997),new e(5998,6001),new e(6016,6068),new e(6103,6104),new e(6108,6109),new e(6176,6265),new e(6272,6313),new e(6314,6315),new e(6320,6390),new e(6400,6431),new e(6480,6510),new e(6512,6517),new e(6528,6572),new e(6576,6602),new e(6656,6679),new e(6688,6741),new e(6823,6824),new e(6917,6964),new e(6981,6989),new e(7043,7073),new e(7086,7088),new e(7098,7142),new e(7168,7204),new e(7245,7248),new e(7258,7294),new e(7296,7305),new e(7312,7355),new e(7357,7360),new e(7401,7405),new e(7406,7412),new e(7413,7415),new e(7418,7419),new e(7424,7616),new e(7680,7958),new e(7960,7966),new e(7968,8006),new e(8008,8014),new e(8016,8024),new e(8025,8026),new e(8027,8028),new e(8029,8030),new e(8031,8062),new e(8064,8117),new e(8118,8125),new e(8126,8127),new e(8130,8133),new e(8134,8141),new e(8144,8148),new e(8150,8156),new e(8160,8173),new e(8178,8181),new e(8182,8189),new e(8305,8306),new e(8319,8320),new e(8336,8349),new e(8450,8451),new e(8455,8456),new e(8458,8468),new e(8469,8470),new e(8472,8478),new e(8484,8485),new e(8486,8487),new e(8488,8489),new e(8490,8506),new e(8508,8512),new e(8517,8522),new e(8526,8527),new e(8544,8585),new e(11264,11493),new e(11499,11503),new e(11506,11508),new e(11520,11558),new e(11559,11560),new e(11565,11566),new e(11568,11624),new e(11631,11632),new e(11648,11671),new e(11680,11687),new e(11688,11695),new e(11696,11703),new e(11704,11711),new e(11712,11719),new e(11720,11727),new e(11728,11735),new e(11736,11743),new e(12293,12296),new e(12321,12330),new e(12337,12342),new e(12344,12349),new e(12353,12439),new e(12445,12448),new e(12449,12539),new e(12540,12544),new e(12549,12592),new e(12593,12687),new e(12704,12736),new e(12784,12800),new e(13312,19904),new e(19968,42125),new e(42192,42238),new e(42240,42509),new e(42512,42528),new e(42538,42540),new e(42560,42607),new e(42623,42654),new e(42656,42736),new e(42775,42784),new e(42786,42889),new e(42891,42955),new e(42960,42962),new e(42963,42964),new e(42965,42970),new e(42994,43010),new e(43011,43014),new e(43015,43019),new e(43020,43043),new e(43072,43124),new e(43138,43188),new e(43250,43256),new e(43259,43260),new e(43261,43263),new e(43274,43302),new e(43312,43335),new e(43360,43389),new e(43396,43443),new e(43471,43472),new e(43488,43493),new e(43494,43504),new e(43514,43519),new e(43520,43561),new e(43584,43587),new e(43588,43596),new e(43616,43639),new e(43642,43643),new e(43646,43696),new e(43697,43698),new e(43701,43703),new e(43705,43710),new e(43712,43713),new e(43714,43715),new e(43739,43742),new e(43744,43755),new e(43762,43765),new e(43777,43783),new e(43785,43791),new e(43793,43799),new e(43808,43815),new e(43816,43823),new e(43824,43867),new e(43868,43882),new e(43888,44003),new e(44032,55204),new e(55216,55239),new e(55243,55292),new e(63744,64110),new e(64112,64218),new e(64256,64263),new e(64275,64280),new e(64285,64286),new e(64287,64297),new e(64298,64311),new e(64312,64317),new e(64318,64319),new e(64320,64322),new e(64323,64325),new e(64326,64434),new e(64467,64606),new e(64612,64830),new e(64848,64912),new e(64914,64968),new e(65008,65018),new e(65137,65138),new e(65139,65140),new e(65143,65144),new e(65145,65146),new e(65147,65148),new e(65149,65150),new e(65151,65277),new e(65313,65339),new e(65345,65371),new e(65382,65438),new e(65440,65471),new e(65474,65480),new e(65482,65488),new e(65490,65496),new e(65498,65501),new e(65536,65548),new e(65549,65575),new e(65576,65595),new e(65596,65598),new e(65599,65614),new e(65616,65630),new e(65664,65787),new e(65856,65909),new e(66176,66205),new e(66208,66257),new e(66304,66336),new e(66349,66379),new e(66384,66422),new e(66432,66462),new e(66464,66500),new e(66504,66512),new e(66513,66518),new e(66560,66718),new e(66736,66772),new e(66776,66812),new e(66816,66856),new e(66864,66916),new e(66928,66939),new e(66940,66955),new e(66956,66963),new e(66964,66966),new e(66967,66978),new e(66979,66994),new e(66995,67002),new e(67003,67005),new e(67072,67383),new e(67392,67414),new e(67424,67432),new e(67456,67462),new e(67463,67505),new e(67506,67515),new e(67584,67590),new e(67592,67593),new e(67594,67638),new e(67639,67641),new e(67644,67645),new e(67647,67670),new e(67680,67703),new e(67712,67743),new e(67808,67827),new e(67828,67830),new e(67840,67862),new e(67872,67898),new e(67968,68024),new e(68030,68032),new e(68096,68097),new e(68112,68116),new e(68117,68120),new e(68121,68150),new e(68192,68221),new e(68224,68253),new e(68288,68296),new e(68297,68325),new e(68352,68406),new e(68416,68438),new e(68448,68467),new e(68480,68498),new e(68608,68681),new e(68736,68787),new e(68800,68851),new e(68864,68900),new e(69248,69290),new e(69296,69298),new e(69376,69405),new e(69415,69416),new e(69424,69446),new e(69488,69506),new e(69552,69573),new e(69600,69623),new e(69635,69688),new e(69745,69747),new e(69749,69750),new e(69763,69808),new e(69840,69865),new e(69891,69927),new e(69956,69957),new e(69959,69960),new e(69968,70003),new e(70006,70007),new e(70019,70067),new e(70081,70085),new e(70106,70107),new e(70108,70109),new e(70144,70162),new e(70163,70188),new e(70207,70209),new e(70272,70279),new e(70280,70281),new e(70282,70286),new e(70287,70302),new e(70303,70313),new e(70320,70367),new e(70405,70413),new e(70415,70417),new e(70419,70441),new e(70442,70449),new e(70450,70452),new e(70453,70458),new e(70461,70462),new e(70480,70481),new e(70493,70498),new e(70656,70709),new e(70727,70731),new e(70751,70754),new e(70784,70832),new e(70852,70854),new e(70855,70856),new e(71040,71087),new e(71128,71132),new e(71168,71216),new e(71236,71237),new e(71296,71339),new e(71352,71353),new e(71424,71451),new e(71488,71495),new e(71680,71724),new e(71840,71904),new e(71935,71943),new e(71945,71946),new e(71948,71956),new e(71957,71959),new e(71960,71984),new e(71999,72e3),new e(72001,72002),new e(72096,72104),new e(72106,72145),new e(72161,72162),new e(72163,72164),new e(72192,72193),new e(72203,72243),new e(72250,72251),new e(72272,72273),new e(72284,72330),new e(72349,72350),new e(72368,72441),new e(72704,72713),new e(72714,72751),new e(72768,72769),new e(72818,72848),new e(72960,72967),new e(72968,72970),new e(72971,73009),new e(73030,73031),new e(73056,73062),new e(73063,73065),new e(73066,73098),new e(73112,73113),new e(73440,73459),new e(73474,73475),new e(73476,73489),new e(73490,73524),new e(73648,73649),new e(73728,74650),new e(74752,74863),new e(74880,75076),new e(77712,77809),new e(77824,78896),new e(78913,78919),new e(82944,83527),new e(92160,92729),new e(92736,92767),new e(92784,92863),new e(92880,92910),new e(92928,92976),new e(92992,92996),new e(93027,93048),new e(93053,93072),new e(93760,93824),new e(93952,94027),new e(94032,94033),new e(94099,94112),new e(94176,94178),new e(94179,94180),new e(94208,100344),new e(100352,101590),new e(101632,101641),new e(110576,110580),new e(110581,110588),new e(110589,110591),new e(110592,110883),new e(110898,110899),new e(110928,110931),new e(110933,110934),new e(110948,110952),new e(110960,111356),new e(113664,113771),new e(113776,113789),new e(113792,113801),new e(113808,113818),new e(119808,119893),new e(119894,119965),new e(119966,119968),new e(119970,119971),new e(119973,119975),new e(119977,119981),new e(119982,119994),new e(119995,119996),new e(119997,120004),new e(120005,120070),new e(120071,120075),new e(120077,120085),new e(120086,120093),new e(120094,120122),new e(120123,120127),new e(120128,120133),new e(120134,120135),new e(120138,120145),new e(120146,120486),new e(120488,120513),new e(120514,120539),new e(120540,120571),new e(120572,120597),new e(120598,120629),new e(120630,120655),new e(120656,120687),new e(120688,120713),new e(120714,120745),new e(120746,120771),new e(120772,120780),new e(122624,122655),new e(122661,122667),new e(122928,122990),new e(123136,123181),new e(123191,123198),new e(123214,123215),new e(123536,123566),new e(123584,123628),new e(124112,124140),new e(124896,124903),new e(124904,124908),new e(124909,124911),new e(124912,124927),new e(124928,125125),new e(125184,125252),new e(125259,125260),new e(126464,126468),new e(126469,126496),new e(126497,126499),new e(126500,126501),new e(126503,126504),new e(126505,126515),new e(126516,126520),new e(126521,126522),new e(126523,126524),new e(126530,126531),new e(126535,126536),new e(126537,126538),new e(126539,126540),new e(126541,126544),new e(126545,126547),new e(126548,126549),new e(126551,126552),new e(126553,126554),new e(126555,126556),new e(126557,126558),new e(126559,126560),new e(126561,126563),new e(126564,126565),new e(126567,126571),new e(126572,126579),new e(126580,126584),new e(126585,126589),new e(126590,126591),new e(126592,126602),new e(126603,126620),new e(126625,126628),new e(126629,126634),new e(126635,126652),new e(131072,173792),new e(173824,177978),new e(177984,178206),new e(178208,183970),new e(183984,191457),new e(194560,195102),new e(196608,201547),new e(201552,205744)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_XID_Start=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=65536|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_XID_Start}function r__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=65536&r.RTLong__f_lo;return t===0?e__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_XID_Start}function t__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=131072&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(35,36),new e(42,43),new e(48,58),new e(169,170),new e(174,175),new e(8252,8253),new e(8265,8266),new e(8482,8483),new e(8505,8506),new e(8596,8602),new e(8617,8619),new e(8986,8988),new e(9e3,9001),new e(9167,9168),new e(9193,9204),new e(9208,9211),new e(9410,9411),new e(9642,9644),new e(9654,9655),new e(9664,9665),new e(9723,9727),new e(9728,9733),new e(9742,9743),new e(9745,9746),new e(9748,9750),new e(9752,9753),new e(9757,9758),new e(9760,9761),new e(9762,9764),new e(9766,9767),new e(9770,9771),new e(9774,9776),new e(9784,9787),new e(9792,9793),new e(9794,9795),new e(9800,9812),new e(9823,9825),new e(9827,9828),new e(9829,9831),new e(9832,9833),new e(9851,9852),new e(9854,9856),new e(9874,9880),new e(9881,9882),new e(9883,9885),new e(9888,9890),new e(9895,9896),new e(9898,9900),new e(9904,9906),new e(9917,9919),new e(9924,9926),new e(9928,9929),new e(9934,9936),new e(9937,9938),new e(9939,9941),new e(9961,9963),new e(9968,9974),new e(9975,9979),new e(9981,9982),new e(9986,9987),new e(9989,9990),new e(9992,9998),new e(9999,1e4),new e(10002,10003),new e(10004,10005),new e(10006,10007),new e(10013,10014),new e(10017,10018),new e(10024,10025),new e(10035,10037),new e(10052,10053),new e(10055,10056),new e(10060,10061),new e(10062,10063),new e(10067,10070),new e(10071,10072),new e(10083,10085),new e(10133,10136),new e(10145,10146),new e(10160,10161),new e(10175,10176),new e(10548,10550),new e(11013,11016),new e(11035,11037),new e(11088,11089),new e(11093,11094),new e(12336,12337),new e(12349,12350),new e(12951,12952),new e(12953,12954),new e(126980,126981),new e(127183,127184),new e(127344,127346),new e(127358,127360),new e(127374,127375),new e(127377,127387),new e(127462,127488),new e(127489,127491),new e(127514,127515),new e(127535,127536),new e(127538,127547),new e(127568,127570),new e(127744,127778),new e(127780,127892),new e(127894,127896),new e(127897,127900),new e(127902,127985),new e(127987,127990),new e(127991,128254),new e(128255,128318),new e(128329,128335),new e(128336,128360),new e(128367,128369),new e(128371,128379),new e(128391,128392),new e(128394,128398),new e(128400,128401),new e(128405,128407),new e(128420,128422),new e(128424,128425),new e(128433,128435),new e(128444,128445),new e(128450,128453),new e(128465,128468),new e(128476,128479),new e(128481,128482),new e(128483,128484),new e(128488,128489),new e(128495,128496),new e(128499,128500),new e(128506,128592),new e(128640,128710),new e(128715,128723),new e(128725,128728),new e(128732,128742),new e(128745,128746),new e(128747,128749),new e(128752,128753),new e(128755,128765),new e(128992,129004),new e(129008,129009),new e(129292,129339),new e(129340,129350),new e(129351,129536),new e(129648,129661),new e(129664,129673),new e(129680,129726),new e(129727,129734),new e(129742,129756),new e(129760,129769),new e(129776,129785)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Emoji=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=131072|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Emoji}function a__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=131072&r.RTLong__f_lo;return t===0?t__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Emoji}function n__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=262144&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(35,36),new e(42,43),new e(48,58),new e(8205,8206),new e(8419,8420),new e(65039,65040),new e(127462,127488),new e(127995,128e3),new e(129456,129460),new e(917536,917632)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Emoji_Component=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=262144|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Emoji_Component}function s__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=262144&r.RTLong__f_lo;return t===0?n__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Emoji_Component}function i__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=524288&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(48,58),new e(65,91),new e(95,96),new e(97,123),new e(170,171),new e(181,182),new e(183,184),new e(186,187),new e(192,215),new e(216,247),new e(248,706),new e(710,722),new e(736,741),new e(748,749),new e(750,751),new e(768,885),new e(886,888),new e(890,894),new e(895,896),new e(902,907),new e(908,909),new e(910,930),new e(931,1014),new e(1015,1154),new e(1155,1160),new e(1162,1328),new e(1329,1367),new e(1369,1370),new e(1376,1417),new e(1425,1470),new e(1471,1472),new e(1473,1475),new e(1476,1478),new e(1479,1480),new e(1488,1515),new e(1519,1523),new e(1552,1563),new e(1568,1642),new e(1646,1748),new e(1749,1757),new e(1759,1769),new e(1770,1789),new e(1791,1792),new e(1808,1867),new e(1869,1970),new e(1984,2038),new e(2042,2043),new e(2045,2046),new e(2048,2094),new e(2112,2140),new e(2144,2155),new e(2160,2184),new e(2185,2191),new e(2200,2274),new e(2275,2404),new e(2406,2416),new e(2417,2436),new e(2437,2445),new e(2447,2449),new e(2451,2473),new e(2474,2481),new e(2482,2483),new e(2486,2490),new e(2492,2501),new e(2503,2505),new e(2507,2511),new e(2519,2520),new e(2524,2526),new e(2527,2532),new e(2534,2546),new e(2556,2557),new e(2558,2559),new e(2561,2564),new e(2565,2571),new e(2575,2577),new e(2579,2601),new e(2602,2609),new e(2610,2612),new e(2613,2615),new e(2616,2618),new e(2620,2621),new e(2622,2627),new e(2631,2633),new e(2635,2638),new e(2641,2642),new e(2649,2653),new e(2654,2655),new e(2662,2678),new e(2689,2692),new e(2693,2702),new e(2703,2706),new e(2707,2729),new e(2730,2737),new e(2738,2740),new e(2741,2746),new e(2748,2758),new e(2759,2762),new e(2763,2766),new e(2768,2769),new e(2784,2788),new e(2790,2800),new e(2809,2816),new e(2817,2820),new e(2821,2829),new e(2831,2833),new e(2835,2857),new e(2858,2865),new e(2866,2868),new e(2869,2874),new e(2876,2885),new e(2887,2889),new e(2891,2894),new e(2901,2904),new e(2908,2910),new e(2911,2916),new e(2918,2928),new e(2929,2930),new e(2946,2948),new e(2949,2955),new e(2958,2961),new e(2962,2966),new e(2969,2971),new e(2972,2973),new e(2974,2976),new e(2979,2981),new e(2984,2987),new e(2990,3002),new e(3006,3011),new e(3014,3017),new e(3018,3022),new e(3024,3025),new e(3031,3032),new e(3046,3056),new e(3072,3085),new e(3086,3089),new e(3090,3113),new e(3114,3130),new e(3132,3141),new e(3142,3145),new e(3146,3150),new e(3157,3159),new e(3160,3163),new e(3165,3166),new e(3168,3172),new e(3174,3184),new e(3200,3204),new e(3205,3213),new e(3214,3217),new e(3218,3241),new e(3242,3252),new e(3253,3258),new e(3260,3269),new e(3270,3273),new e(3274,3278),new e(3285,3287),new e(3293,3295),new e(3296,3300),new e(3302,3312),new e(3313,3316),new e(3328,3341),new e(3342,3345),new e(3346,3397),new e(3398,3401),new e(3402,3407),new e(3412,3416),new e(3423,3428),new e(3430,3440),new e(3450,3456),new e(3457,3460),new e(3461,3479),new e(3482,3506),new e(3507,3516),new e(3517,3518),new e(3520,3527),new e(3530,3531),new e(3535,3541),new e(3542,3543),new e(3544,3552),new e(3558,3568),new e(3570,3572),new e(3585,3643),new e(3648,3663),new e(3664,3674),new e(3713,3715),new e(3716,3717),new e(3718,3723),new e(3724,3748),new e(3749,3750),new e(3751,3774),new e(3776,3781),new e(3782,3783),new e(3784,3791),new e(3792,3802),new e(3804,3808),new e(3840,3841),new e(3864,3866),new e(3872,3882),new e(3893,3894),new e(3895,3896),new e(3897,3898),new e(3902,3912),new e(3913,3949),new e(3953,3973),new e(3974,3992),new e(3993,4029),new e(4038,4039),new e(4096,4170),new e(4176,4254),new e(4256,4294),new e(4295,4296),new e(4301,4302),new e(4304,4347),new e(4348,4681),new e(4682,4686),new e(4688,4695),new e(4696,4697),new e(4698,4702),new e(4704,4745),new e(4746,4750),new e(4752,4785),new e(4786,4790),new e(4792,4799),new e(4800,4801),new e(4802,4806),new e(4808,4823),new e(4824,4881),new e(4882,4886),new e(4888,4955),new e(4957,4960),new e(4969,4978),new e(4992,5008),new e(5024,5110),new e(5112,5118),new e(5121,5741),new e(5743,5760),new e(5761,5787),new e(5792,5867),new e(5870,5881),new e(5888,5910),new e(5919,5941),new e(5952,5972),new e(5984,5997),new e(5998,6001),new e(6002,6004),new e(6016,6100),new e(6103,6104),new e(6108,6110),new e(6112,6122),new e(6155,6158),new e(6159,6170),new e(6176,6265),new e(6272,6315),new e(6320,6390),new e(6400,6431),new e(6432,6444),new e(6448,6460),new e(6470,6510),new e(6512,6517),new e(6528,6572),new e(6576,6602),new e(6608,6619),new e(6656,6684),new e(6688,6751),new e(6752,6781),new e(6783,6794),new e(6800,6810),new e(6823,6824),new e(6832,6846),new e(6847,6863),new e(6912,6989),new e(6992,7002),new e(7019,7028),new e(7040,7156),new e(7168,7224),new e(7232,7242),new e(7245,7294),new e(7296,7305),new e(7312,7355),new e(7357,7360),new e(7376,7379),new e(7380,7419),new e(7424,7958),new e(7960,7966),new e(7968,8006),new e(8008,8014),new e(8016,8024),new e(8025,8026),new e(8027,8028),new e(8029,8030),new e(8031,8062),new e(8064,8117),new e(8118,8125),new e(8126,8127),new e(8130,8133),new e(8134,8141),new e(8144,8148),new e(8150,8156),new e(8160,8173),new e(8178,8181),new e(8182,8189),new e(8255,8257),new e(8276,8277),new e(8305,8306),new e(8319,8320),new e(8336,8349),new e(8400,8413),new e(8417,8418),new e(8421,8433),new e(8450,8451),new e(8455,8456),new e(8458,8468),new e(8469,8470),new e(8472,8478),new e(8484,8485),new e(8486,8487),new e(8488,8489),new e(8490,8506),new e(8508,8512),new e(8517,8522),new e(8526,8527),new e(8544,8585),new e(11264,11493),new e(11499,11508),new e(11520,11558),new e(11559,11560),new e(11565,11566),new e(11568,11624),new e(11631,11632),new e(11647,11671),new e(11680,11687),new e(11688,11695),new e(11696,11703),new e(11704,11711),new e(11712,11719),new e(11720,11727),new e(11728,11735),new e(11736,11743),new e(11744,11776),new e(12293,12296),new e(12321,12336),new e(12337,12342),new e(12344,12349),new e(12353,12439),new e(12441,12448),new e(12449,12539),new e(12540,12544),new e(12549,12592),new e(12593,12687),new e(12704,12736),new e(12784,12800),new e(13312,19904),new e(19968,42125),new e(42192,42238),new e(42240,42509),new e(42512,42540),new e(42560,42608),new e(42612,42622),new e(42623,42738),new e(42775,42784),new e(42786,42889),new e(42891,42955),new e(42960,42962),new e(42963,42964),new e(42965,42970),new e(42994,43048),new e(43052,43053),new e(43072,43124),new e(43136,43206),new e(43216,43226),new e(43232,43256),new e(43259,43260),new e(43261,43310),new e(43312,43348),new e(43360,43389),new e(43392,43457),new e(43471,43482),new e(43488,43519),new e(43520,43575),new e(43584,43598),new e(43600,43610),new e(43616,43639),new e(43642,43715),new e(43739,43742),new e(43744,43760),new e(43762,43767),new e(43777,43783),new e(43785,43791),new e(43793,43799),new e(43808,43815),new e(43816,43823),new e(43824,43867),new e(43868,43882),new e(43888,44011),new e(44012,44014),new e(44016,44026),new e(44032,55204),new e(55216,55239),new e(55243,55292),new e(63744,64110),new e(64112,64218),new e(64256,64263),new e(64275,64280),new e(64285,64297),new e(64298,64311),new e(64312,64317),new e(64318,64319),new e(64320,64322),new e(64323,64325),new e(64326,64434),new e(64467,64830),new e(64848,64912),new e(64914,64968),new e(65008,65020),new e(65024,65040),new e(65056,65072),new e(65075,65077),new e(65101,65104),new e(65136,65141),new e(65142,65277),new e(65296,65306),new e(65313,65339),new e(65343,65344),new e(65345,65371),new e(65382,65471),new e(65474,65480),new e(65482,65488),new e(65490,65496),new e(65498,65501),new e(65536,65548),new e(65549,65575),new e(65576,65595),new e(65596,65598),new e(65599,65614),new e(65616,65630),new e(65664,65787),new e(65856,65909),new e(66045,66046),new e(66176,66205),new e(66208,66257),new e(66272,66273),new e(66304,66336),new e(66349,66379),new e(66384,66427),new e(66432,66462),new e(66464,66500),new e(66504,66512),new e(66513,66518),new e(66560,66718),new e(66720,66730),new e(66736,66772),new e(66776,66812),new e(66816,66856),new e(66864,66916),new e(66928,66939),new e(66940,66955),new e(66956,66963),new e(66964,66966),new e(66967,66978),new e(66979,66994),new e(66995,67002),new e(67003,67005),new e(67072,67383),new e(67392,67414),new e(67424,67432),new e(67456,67462),new e(67463,67505),new e(67506,67515),new e(67584,67590),new e(67592,67593),new e(67594,67638),new e(67639,67641),new e(67644,67645),new e(67647,67670),new e(67680,67703),new e(67712,67743),new e(67808,67827),new e(67828,67830),new e(67840,67862),new e(67872,67898),new e(67968,68024),new e(68030,68032),new e(68096,68100),new e(68101,68103),new e(68108,68116),new e(68117,68120),new e(68121,68150),new e(68152,68155),new e(68159,68160),new e(68192,68221),new e(68224,68253),new e(68288,68296),new e(68297,68327),new e(68352,68406),new e(68416,68438),new e(68448,68467),new e(68480,68498),new e(68608,68681),new e(68736,68787),new e(68800,68851),new e(68864,68904),new e(68912,68922),new e(69248,69290),new e(69291,69293),new e(69296,69298),new e(69373,69405),new e(69415,69416),new e(69424,69457),new e(69488,69510),new e(69552,69573),new e(69600,69623),new e(69632,69703),new e(69734,69750),new e(69759,69819),new e(69826,69827),new e(69840,69865),new e(69872,69882),new e(69888,69941),new e(69942,69952),new e(69956,69960),new e(69968,70004),new e(70006,70007),new e(70016,70085),new e(70089,70093),new e(70094,70107),new e(70108,70109),new e(70144,70162),new e(70163,70200),new e(70206,70210),new e(70272,70279),new e(70280,70281),new e(70282,70286),new e(70287,70302),new e(70303,70313),new e(70320,70379),new e(70384,70394),new e(70400,70404),new e(70405,70413),new e(70415,70417),new e(70419,70441),new e(70442,70449),new e(70450,70452),new e(70453,70458),new e(70459,70469),new e(70471,70473),new e(70475,70478),new e(70480,70481),new e(70487,70488),new e(70493,70500),new e(70502,70509),new e(70512,70517),new e(70656,70731),new e(70736,70746),new e(70750,70754),new e(70784,70854),new e(70855,70856),new e(70864,70874),new e(71040,71094),new e(71096,71105),new e(71128,71134),new e(71168,71233),new e(71236,71237),new e(71248,71258),new e(71296,71353),new e(71360,71370),new e(71424,71451),new e(71453,71468),new e(71472,71482),new e(71488,71495),new e(71680,71739),new e(71840,71914),new e(71935,71943),new e(71945,71946),new e(71948,71956),new e(71957,71959),new e(71960,71990),new e(71991,71993),new e(71995,72004),new e(72016,72026),new e(72096,72104),new e(72106,72152),new e(72154,72162),new e(72163,72165),new e(72192,72255),new e(72263,72264),new e(72272,72346),new e(72349,72350),new e(72368,72441),new e(72704,72713),new e(72714,72759),new e(72760,72769),new e(72784,72794),new e(72818,72848),new e(72850,72872),new e(72873,72887),new e(72960,72967),new e(72968,72970),new e(72971,73015),new e(73018,73019),new e(73020,73022),new e(73023,73032),new e(73040,73050),new e(73056,73062),new e(73063,73065),new e(73066,73103),new e(73104,73106),new e(73107,73113),new e(73120,73130),new e(73440,73463),new e(73472,73489),new e(73490,73531),new e(73534,73539),new e(73552,73562),new e(73648,73649),new e(73728,74650),new e(74752,74863),new e(74880,75076),new e(77712,77809),new e(77824,78896),new e(78912,78934),new e(82944,83527),new e(92160,92729),new e(92736,92767),new e(92768,92778),new e(92784,92863),new e(92864,92874),new e(92880,92910),new e(92912,92917),new e(92928,92983),new e(92992,92996),new e(93008,93018),new e(93027,93048),new e(93053,93072),new e(93760,93824),new e(93952,94027),new e(94031,94088),new e(94095,94112),new e(94176,94178),new e(94179,94181),new e(94192,94194),new e(94208,100344),new e(100352,101590),new e(101632,101641),new e(110576,110580),new e(110581,110588),new e(110589,110591),new e(110592,110883),new e(110898,110899),new e(110928,110931),new e(110933,110934),new e(110948,110952),new e(110960,111356),new e(113664,113771),new e(113776,113789),new e(113792,113801),new e(113808,113818),new e(113821,113823),new e(118528,118574),new e(118576,118599),new e(119141,119146),new e(119149,119155),new e(119163,119171),new e(119173,119180),new e(119210,119214),new e(119362,119365),new e(119808,119893),new e(119894,119965),new e(119966,119968),new e(119970,119971),new e(119973,119975),new e(119977,119981),new e(119982,119994),new e(119995,119996),new e(119997,120004),new e(120005,120070),new e(120071,120075),new e(120077,120085),new e(120086,120093),new e(120094,120122),new e(120123,120127),new e(120128,120133),new e(120134,120135),new e(120138,120145),new e(120146,120486),new e(120488,120513),new e(120514,120539),new e(120540,120571),new e(120572,120597),new e(120598,120629),new e(120630,120655),new e(120656,120687),new e(120688,120713),new e(120714,120745),new e(120746,120771),new e(120772,120780),new e(120782,120832),new e(121344,121399),new e(121403,121453),new e(121461,121462),new e(121476,121477),new e(121499,121504),new e(121505,121520),new e(122624,122655),new e(122661,122667),new e(122880,122887),new e(122888,122905),new e(122907,122914),new e(122915,122917),new e(122918,122923),new e(122928,122990),new e(123023,123024),new e(123136,123181),new e(123184,123198),new e(123200,123210),new e(123214,123215),new e(123536,123567),new e(123584,123642),new e(124112,124154),new e(124896,124903),new e(124904,124908),new e(124909,124911),new e(124912,124927),new e(124928,125125),new e(125136,125143),new e(125184,125260),new e(125264,125274),new e(126464,126468),new e(126469,126496),new e(126497,126499),new e(126500,126501),new e(126503,126504),new e(126505,126515),new e(126516,126520),new e(126521,126522),new e(126523,126524),new e(126530,126531),new e(126535,126536),new e(126537,126538),new e(126539,126540),new e(126541,126544),new e(126545,126547),new e(126548,126549),new e(126551,126552),new e(126553,126554),new e(126555,126556),new e(126557,126558),new e(126559,126560),new e(126561,126563),new e(126564,126565),new e(126567,126571),new e(126572,126579),new e(126580,126584),new e(126585,126589),new e(126590,126591),new e(126592,126602),new e(126603,126620),new e(126625,126628),new e(126629,126634),new e(126635,126652),new e(130032,130042),new e(131072,173792),new e(173824,177978),new e(177984,178206),new e(178208,183970),new e(183984,191457),new e(194560,195102),new e(196608,201547),new e(201552,205744),new e(917760,918e3)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_ID_Continue=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=524288|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_ID_Continue}function o__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=524288&r.RTLong__f_lo;return t===0?i__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_ID_Continue}function c__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=1048576&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(12294,12296),new e(12321,12330),new e(12344,12347),new e(13312,19904),new e(19968,40960),new e(63744,64110),new e(64112,64218),new e(94180,94181),new e(94208,100344),new e(100352,101590),new e(101632,101641),new e(110960,111356),new e(131072,173792),new e(173824,177978),new e(177984,178206),new e(178208,183970),new e(183984,191457),new e(194560,195102),new e(196608,201547),new e(201552,205744)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Ideographic=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=1048576|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Ideographic}function u__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=1048576&r.RTLong__f_lo;return t===0?c__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Ideographic}function l__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=2097152&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(8204,8206)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Join_Control=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=2097152|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Join_Control}function f__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=2097152&r.RTLong__f_lo;return t===0?l__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Join_Control}function p__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=4194304&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(183,184),new e(720,722),new e(1600,1601),new e(2042,2043),new e(2901,2902),new e(3654,3655),new e(3782,3783),new e(6154,6155),new e(6211,6212),new e(6823,6824),new e(7222,7223),new e(7291,7292),new e(12293,12294),new e(12337,12342),new e(12445,12447),new e(12540,12543),new e(40981,40982),new e(42508,42509),new e(43471,43472),new e(43494,43495),new e(43632,43633),new e(43741,43742),new e(43763,43765),new e(65392,65393),new e(67457,67459),new e(70493,70494),new e(71110,71113),new e(72344,72345),new e(92994,92996),new e(94176,94178),new e(94179,94180),new e(123196,123198),new e(125252,125255)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Extender=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=4194304|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Extender}function h__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=4194304&r.RTLong__f_lo;return t===0?p__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Extender}function d__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=8388608&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(65,91),new e(97,123),new e(170,171),new e(181,182),new e(186,187),new e(192,215),new e(216,247),new e(248,706),new e(710,722),new e(736,741),new e(748,749),new e(750,751),new e(880,885),new e(886,888),new e(890,894),new e(895,896),new e(902,903),new e(904,907),new e(908,909),new e(910,930),new e(931,1014),new e(1015,1154),new e(1162,1328),new e(1329,1367),new e(1369,1370),new e(1376,1417),new e(1488,1515),new e(1519,1523),new e(1568,1611),new e(1646,1648),new e(1649,1748),new e(1749,1750),new e(1765,1767),new e(1774,1776),new e(1786,1789),new e(1791,1792),new e(1808,1809),new e(1810,1840),new e(1869,1958),new e(1969,1970),new e(1994,2027),new e(2036,2038),new e(2042,2043),new e(2048,2070),new e(2074,2075),new e(2084,2085),new e(2088,2089),new e(2112,2137),new e(2144,2155),new e(2160,2184),new e(2185,2191),new e(2208,2250),new e(2308,2362),new e(2365,2366),new e(2384,2385),new e(2392,2402),new e(2417,2433),new e(2437,2445),new e(2447,2449),new e(2451,2473),new e(2474,2481),new e(2482,2483),new e(2486,2490),new e(2493,2494),new e(2510,2511),new e(2524,2526),new e(2527,2530),new e(2544,2546),new e(2556,2557),new e(2565,2571),new e(2575,2577),new e(2579,2601),new e(2602,2609),new e(2610,2612),new e(2613,2615),new e(2616,2618),new e(2649,2653),new e(2654,2655),new e(2674,2677),new e(2693,2702),new e(2703,2706),new e(2707,2729),new e(2730,2737),new e(2738,2740),new e(2741,2746),new e(2749,2750),new e(2768,2769),new e(2784,2786),new e(2809,2810),new e(2821,2829),new e(2831,2833),new e(2835,2857),new e(2858,2865),new e(2866,2868),new e(2869,2874),new e(2877,2878),new e(2908,2910),new e(2911,2914),new e(2929,2930),new e(2947,2948),new e(2949,2955),new e(2958,2961),new e(2962,2966),new e(2969,2971),new e(2972,2973),new e(2974,2976),new e(2979,2981),new e(2984,2987),new e(2990,3002),new e(3024,3025),new e(3077,3085),new e(3086,3089),new e(3090,3113),new e(3114,3130),new e(3133,3134),new e(3160,3163),new e(3165,3166),new e(3168,3170),new e(3200,3201),new e(3205,3213),new e(3214,3217),new e(3218,3241),new e(3242,3252),new e(3253,3258),new e(3261,3262),new e(3293,3295),new e(3296,3298),new e(3313,3315),new e(3332,3341),new e(3342,3345),new e(3346,3387),new e(3389,3390),new e(3406,3407),new e(3412,3415),new e(3423,3426),new e(3450,3456),new e(3461,3479),new e(3482,3506),new e(3507,3516),new e(3517,3518),new e(3520,3527),new e(3585,3633),new e(3634,3636),new e(3648,3655),new e(3713,3715),new e(3716,3717),new e(3718,3723),new e(3724,3748),new e(3749,3750),new e(3751,3761),new e(3762,3764),new e(3773,3774),new e(3776,3781),new e(3782,3783),new e(3804,3808),new e(3840,3841),new e(3904,3912),new e(3913,3949),new e(3976,3981),new e(4096,4139),new e(4159,4160),new e(4176,4182),new e(4186,4190),new e(4193,4194),new e(4197,4199),new e(4206,4209),new e(4213,4226),new e(4238,4239),new e(4256,4294),new e(4295,4296),new e(4301,4302),new e(4304,4347),new e(4348,4681),new e(4682,4686),new e(4688,4695),new e(4696,4697),new e(4698,4702),new e(4704,4745),new e(4746,4750),new e(4752,4785),new e(4786,4790),new e(4792,4799),new e(4800,4801),new e(4802,4806),new e(4808,4823),new e(4824,4881),new e(4882,4886),new e(4888,4955),new e(4992,5008),new e(5024,5110),new e(5112,5118),new e(5121,5741),new e(5743,5760),new e(5761,5787),new e(5792,5867),new e(5870,5881),new e(5888,5906),new e(5919,5938),new e(5952,5970),new e(5984,5997),new e(5998,6001),new e(6016,6068),new e(6103,6104),new e(6108,6109),new e(6176,6265),new e(6272,6313),new e(6314,6315),new e(6320,6390),new e(6400,6431),new e(6480,6510),new e(6512,6517),new e(6528,6572),new e(6576,6602),new e(6656,6679),new e(6688,6741),new e(6823,6824),new e(6917,6964),new e(6981,6989),new e(7043,7073),new e(7086,7088),new e(7098,7142),new e(7168,7204),new e(7245,7248),new e(7258,7294),new e(7296,7305),new e(7312,7355),new e(7357,7360),new e(7401,7405),new e(7406,7412),new e(7413,7415),new e(7418,7419),new e(7424,7616),new e(7680,7958),new e(7960,7966),new e(7968,8006),new e(8008,8014),new e(8016,8024),new e(8025,8026),new e(8027,8028),new e(8029,8030),new e(8031,8062),new e(8064,8117),new e(8118,8125),new e(8126,8127),new e(8130,8133),new e(8134,8141),new e(8144,8148),new e(8150,8156),new e(8160,8173),new e(8178,8181),new e(8182,8189),new e(8305,8306),new e(8319,8320),new e(8336,8349),new e(8450,8451),new e(8455,8456),new e(8458,8468),new e(8469,8470),new e(8472,8478),new e(8484,8485),new e(8486,8487),new e(8488,8489),new e(8490,8506),new e(8508,8512),new e(8517,8522),new e(8526,8527),new e(8544,8585),new e(11264,11493),new e(11499,11503),new e(11506,11508),new e(11520,11558),new e(11559,11560),new e(11565,11566),new e(11568,11624),new e(11631,11632),new e(11648,11671),new e(11680,11687),new e(11688,11695),new e(11696,11703),new e(11704,11711),new e(11712,11719),new e(11720,11727),new e(11728,11735),new e(11736,11743),new e(12293,12296),new e(12321,12330),new e(12337,12342),new e(12344,12349),new e(12353,12439),new e(12443,12448),new e(12449,12539),new e(12540,12544),new e(12549,12592),new e(12593,12687),new e(12704,12736),new e(12784,12800),new e(13312,19904),new e(19968,42125),new e(42192,42238),new e(42240,42509),new e(42512,42528),new e(42538,42540),new e(42560,42607),new e(42623,42654),new e(42656,42736),new e(42775,42784),new e(42786,42889),new e(42891,42955),new e(42960,42962),new e(42963,42964),new e(42965,42970),new e(42994,43010),new e(43011,43014),new e(43015,43019),new e(43020,43043),new e(43072,43124),new e(43138,43188),new e(43250,43256),new e(43259,43260),new e(43261,43263),new e(43274,43302),new e(43312,43335),new e(43360,43389),new e(43396,43443),new e(43471,43472),new e(43488,43493),new e(43494,43504),new e(43514,43519),new e(43520,43561),new e(43584,43587),new e(43588,43596),new e(43616,43639),new e(43642,43643),new e(43646,43696),new e(43697,43698),new e(43701,43703),new e(43705,43710),new e(43712,43713),new e(43714,43715),new e(43739,43742),new e(43744,43755),new e(43762,43765),new e(43777,43783),new e(43785,43791),new e(43793,43799),new e(43808,43815),new e(43816,43823),new e(43824,43867),new e(43868,43882),new e(43888,44003),new e(44032,55204),new e(55216,55239),new e(55243,55292),new e(63744,64110),new e(64112,64218),new e(64256,64263),new e(64275,64280),new e(64285,64286),new e(64287,64297),new e(64298,64311),new e(64312,64317),new e(64318,64319),new e(64320,64322),new e(64323,64325),new e(64326,64434),new e(64467,64830),new e(64848,64912),new e(64914,64968),new e(65008,65020),new e(65136,65141),new e(65142,65277),new e(65313,65339),new e(65345,65371),new e(65382,65471),new e(65474,65480),new e(65482,65488),new e(65490,65496),new e(65498,65501),new e(65536,65548),new e(65549,65575),new e(65576,65595),new e(65596,65598),new e(65599,65614),new e(65616,65630),new e(65664,65787),new e(65856,65909),new e(66176,66205),new e(66208,66257),new e(66304,66336),new e(66349,66379),new e(66384,66422),new e(66432,66462),new e(66464,66500),new e(66504,66512),new e(66513,66518),new e(66560,66718),new e(66736,66772),new e(66776,66812),new e(66816,66856),new e(66864,66916),new e(66928,66939),new e(66940,66955),new e(66956,66963),new e(66964,66966),new e(66967,66978),new e(66979,66994),new e(66995,67002),new e(67003,67005),new e(67072,67383),new e(67392,67414),new e(67424,67432),new e(67456,67462),new e(67463,67505),new e(67506,67515),new e(67584,67590),new e(67592,67593),new e(67594,67638),new e(67639,67641),new e(67644,67645),new e(67647,67670),new e(67680,67703),new e(67712,67743),new e(67808,67827),new e(67828,67830),new e(67840,67862),new e(67872,67898),new e(67968,68024),new e(68030,68032),new e(68096,68097),new e(68112,68116),new e(68117,68120),new e(68121,68150),new e(68192,68221),new e(68224,68253),new e(68288,68296),new e(68297,68325),new e(68352,68406),new e(68416,68438),new e(68448,68467),new e(68480,68498),new e(68608,68681),new e(68736,68787),new e(68800,68851),new e(68864,68900),new e(69248,69290),new e(69296,69298),new e(69376,69405),new e(69415,69416),new e(69424,69446),new e(69488,69506),new e(69552,69573),new e(69600,69623),new e(69635,69688),new e(69745,69747),new e(69749,69750),new e(69763,69808),new e(69840,69865),new e(69891,69927),new e(69956,69957),new e(69959,69960),new e(69968,70003),new e(70006,70007),new e(70019,70067),new e(70081,70085),new e(70106,70107),new e(70108,70109),new e(70144,70162),new e(70163,70188),new e(70207,70209),new e(70272,70279),new e(70280,70281),new e(70282,70286),new e(70287,70302),new e(70303,70313),new e(70320,70367),new e(70405,70413),new e(70415,70417),new e(70419,70441),new e(70442,70449),new e(70450,70452),new e(70453,70458),new e(70461,70462),new e(70480,70481),new e(70493,70498),new e(70656,70709),new e(70727,70731),new e(70751,70754),new e(70784,70832),new e(70852,70854),new e(70855,70856),new e(71040,71087),new e(71128,71132),new e(71168,71216),new e(71236,71237),new e(71296,71339),new e(71352,71353),new e(71424,71451),new e(71488,71495),new e(71680,71724),new e(71840,71904),new e(71935,71943),new e(71945,71946),new e(71948,71956),new e(71957,71959),new e(71960,71984),new e(71999,72e3),new e(72001,72002),new e(72096,72104),new e(72106,72145),new e(72161,72162),new e(72163,72164),new e(72192,72193),new e(72203,72243),new e(72250,72251),new e(72272,72273),new e(72284,72330),new e(72349,72350),new e(72368,72441),new e(72704,72713),new e(72714,72751),new e(72768,72769),new e(72818,72848),new e(72960,72967),new e(72968,72970),new e(72971,73009),new e(73030,73031),new e(73056,73062),new e(73063,73065),new e(73066,73098),new e(73112,73113),new e(73440,73459),new e(73474,73475),new e(73476,73489),new e(73490,73524),new e(73648,73649),new e(73728,74650),new e(74752,74863),new e(74880,75076),new e(77712,77809),new e(77824,78896),new e(78913,78919),new e(82944,83527),new e(92160,92729),new e(92736,92767),new e(92784,92863),new e(92880,92910),new e(92928,92976),new e(92992,92996),new e(93027,93048),new e(93053,93072),new e(93760,93824),new e(93952,94027),new e(94032,94033),new e(94099,94112),new e(94176,94178),new e(94179,94180),new e(94208,100344),new e(100352,101590),new e(101632,101641),new e(110576,110580),new e(110581,110588),new e(110589,110591),new e(110592,110883),new e(110898,110899),new e(110928,110931),new e(110933,110934),new e(110948,110952),new e(110960,111356),new e(113664,113771),new e(113776,113789),new e(113792,113801),new e(113808,113818),new e(119808,119893),new e(119894,119965),new e(119966,119968),new e(119970,119971),new e(119973,119975),new e(119977,119981),new e(119982,119994),new e(119995,119996),new e(119997,120004),new e(120005,120070),new e(120071,120075),new e(120077,120085),new e(120086,120093),new e(120094,120122),new e(120123,120127),new e(120128,120133),new e(120134,120135),new e(120138,120145),new e(120146,120486),new e(120488,120513),new e(120514,120539),new e(120540,120571),new e(120572,120597),new e(120598,120629),new e(120630,120655),new e(120656,120687),new e(120688,120713),new e(120714,120745),new e(120746,120771),new e(120772,120780),new e(122624,122655),new e(122661,122667),new e(122928,122990),new e(123136,123181),new e(123191,123198),new e(123214,123215),new e(123536,123566),new e(123584,123628),new e(124112,124140),new e(124896,124903),new e(124904,124908),new e(124909,124911),new e(124912,124927),new e(124928,125125),new e(125184,125252),new e(125259,125260),new e(126464,126468),new e(126469,126496),new e(126497,126499),new e(126500,126501),new e(126503,126504),new e(126505,126515),new e(126516,126520),new e(126521,126522),new e(126523,126524),new e(126530,126531),new e(126535,126536),new e(126537,126538),new e(126539,126540),new e(126541,126544),new e(126545,126547),new e(126548,126549),new e(126551,126552),new e(126553,126554),new e(126555,126556),new e(126557,126558),new e(126559,126560),new e(126561,126563),new e(126564,126565),new e(126567,126571),new e(126572,126579),new e(126580,126584),new e(126585,126589),new e(126590,126591),new e(126592,126602),new e(126603,126620),new e(126625,126628),new e(126629,126634),new e(126635,126652),new e(131072,173792),new e(173824,177978),new e(177984,178206),new e(178208,183970),new e(183984,191457),new e(194560,195102),new e(196608,201547),new e(201552,205744)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_ID_Start=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=8388608|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_ID_Start}function $__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=8388608&r.RTLong__f_lo;return t===0?d__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_ID_Start}function w__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=16777216&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(33,34),new e(46,47),new e(63,64),new e(1417,1418),new e(1565,1568),new e(1748,1749),new e(1792,1795),new e(2041,2042),new e(2103,2104),new e(2105,2106),new e(2109,2111),new e(2404,2406),new e(4170,4172),new e(4962,4963),new e(4967,4969),new e(5742,5743),new e(5941,5943),new e(6147,6148),new e(6153,6154),new e(6468,6470),new e(6824,6828),new e(7002,7004),new e(7006,7008),new e(7037,7039),new e(7227,7229),new e(7294,7296),new e(8252,8254),new e(8263,8266),new e(11822,11823),new e(11836,11837),new e(11859,11861),new e(12290,12291),new e(42239,42240),new e(42510,42512),new e(42739,42740),new e(42743,42744),new e(43126,43128),new e(43214,43216),new e(43311,43312),new e(43464,43466),new e(43613,43616),new e(43760,43762),new e(44011,44012),new e(65106,65107),new e(65110,65112),new e(65281,65282),new e(65294,65295),new e(65311,65312),new e(65377,65378),new e(68182,68184),new e(69461,69466),new e(69510,69514),new e(69703,69705),new e(69822,69826),new e(69953,69956),new e(70085,70087),new e(70093,70094),new e(70110,70112),new e(70200,70202),new e(70203,70205),new e(70313,70314),new e(70731,70733),new e(71106,71108),new e(71113,71128),new e(71233,71235),new e(71484,71487),new e(72004,72005),new e(72006,72007),new e(72258,72260),new e(72347,72349),new e(72769,72771),new e(73463,73465),new e(73539,73541),new e(92782,92784),new e(92917,92918),new e(92983,92985),new e(92996,92997),new e(93848,93849),new e(113823,113824),new e(121480,121481)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Sentence_Terminal=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=16777216|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Sentence_Terminal}function g__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=16777216&r.RTLong__f_lo;return t===0?w__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Sentence_Terminal}function L__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=33554432&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(65,91),new e(97,123),new e(170,171),new e(181,182),new e(186,187),new e(192,215),new e(216,247),new e(248,706),new e(710,722),new e(736,741),new e(748,749),new e(750,751),new e(837,838),new e(880,885),new e(886,888),new e(890,894),new e(895,896),new e(902,903),new e(904,907),new e(908,909),new e(910,930),new e(931,1014),new e(1015,1154),new e(1162,1328),new e(1329,1367),new e(1369,1370),new e(1376,1417),new e(1456,1470),new e(1471,1472),new e(1473,1475),new e(1476,1478),new e(1479,1480),new e(1488,1515),new e(1519,1523),new e(1552,1563),new e(1568,1624),new e(1625,1632),new e(1646,1748),new e(1749,1757),new e(1761,1769),new e(1773,1776),new e(1786,1789),new e(1791,1792),new e(1808,1856),new e(1869,1970),new e(1994,2027),new e(2036,2038),new e(2042,2043),new e(2048,2072),new e(2074,2093),new e(2112,2137),new e(2144,2155),new e(2160,2184),new e(2185,2191),new e(2208,2250),new e(2260,2272),new e(2275,2282),new e(2288,2364),new e(2365,2381),new e(2382,2385),new e(2389,2404),new e(2417,2436),new e(2437,2445),new e(2447,2449),new e(2451,2473),new e(2474,2481),new e(2482,2483),new e(2486,2490),new e(2493,2501),new e(2503,2505),new e(2507,2509),new e(2510,2511),new e(2519,2520),new e(2524,2526),new e(2527,2532),new e(2544,2546),new e(2556,2557),new e(2561,2564),new e(2565,2571),new e(2575,2577),new e(2579,2601),new e(2602,2609),new e(2610,2612),new e(2613,2615),new e(2616,2618),new e(2622,2627),new e(2631,2633),new e(2635,2637),new e(2641,2642),new e(2649,2653),new e(2654,2655),new e(2672,2678),new e(2689,2692),new e(2693,2702),new e(2703,2706),new e(2707,2729),new e(2730,2737),new e(2738,2740),new e(2741,2746),new e(2749,2758),new e(2759,2762),new e(2763,2765),new e(2768,2769),new e(2784,2788),new e(2809,2813),new e(2817,2820),new e(2821,2829),new e(2831,2833),new e(2835,2857),new e(2858,2865),new e(2866,2868),new e(2869,2874),new e(2877,2885),new e(2887,2889),new e(2891,2893),new e(2902,2904),new e(2908,2910),new e(2911,2916),new e(2929,2930),new e(2946,2948),new e(2949,2955),new e(2958,2961),new e(2962,2966),new e(2969,2971),new e(2972,2973),new e(2974,2976),new e(2979,2981),new e(2984,2987),new e(2990,3002),new e(3006,3011),new e(3014,3017),new e(3018,3021),new e(3024,3025),new e(3031,3032),new e(3072,3085),new e(3086,3089),new e(3090,3113),new e(3114,3130),new e(3133,3141),new e(3142,3145),new e(3146,3149),new e(3157,3159),new e(3160,3163),new e(3165,3166),new e(3168,3172),new e(3200,3204),new e(3205,3213),new e(3214,3217),new e(3218,3241),new e(3242,3252),new e(3253,3258),new e(3261,3269),new e(3270,3273),new e(3274,3277),new e(3285,3287),new e(3293,3295),new e(3296,3300),new e(3313,3316),new e(3328,3341),new e(3342,3345),new e(3346,3387),new e(3389,3397),new e(3398,3401),new e(3402,3405),new e(3406,3407),new e(3412,3416),new e(3423,3428),new e(3450,3456),new e(3457,3460),new e(3461,3479),new e(3482,3506),new e(3507,3516),new e(3517,3518),new e(3520,3527),new e(3535,3541),new e(3542,3543),new e(3544,3552),new e(3570,3572),new e(3585,3643),new e(3648,3655),new e(3661,3662),new e(3713,3715),new e(3716,3717),new e(3718,3723),new e(3724,3748),new e(3749,3750),new e(3751,3770),new e(3771,3774),new e(3776,3781),new e(3782,3783),new e(3789,3790),new e(3804,3808),new e(3840,3841),new e(3904,3912),new e(3913,3949),new e(3953,3972),new e(3976,3992),new e(3993,4029),new e(4096,4151),new e(4152,4153),new e(4155,4160),new e(4176,4240),new e(4250,4254),new e(4256,4294),new e(4295,4296),new e(4301,4302),new e(4304,4347),new e(4348,4681),new e(4682,4686),new e(4688,4695),new e(4696,4697),new e(4698,4702),new e(4704,4745),new e(4746,4750),new e(4752,4785),new e(4786,4790),new e(4792,4799),new e(4800,4801),new e(4802,4806),new e(4808,4823),new e(4824,4881),new e(4882,4886),new e(4888,4955),new e(4992,5008),new e(5024,5110),new e(5112,5118),new e(5121,5741),new e(5743,5760),new e(5761,5787),new e(5792,5867),new e(5870,5881),new e(5888,5908),new e(5919,5940),new e(5952,5972),new e(5984,5997),new e(5998,6001),new e(6002,6004),new e(6016,6068),new e(6070,6089),new e(6103,6104),new e(6108,6109),new e(6176,6265),new e(6272,6315),new e(6320,6390),new e(6400,6431),new e(6432,6444),new e(6448,6457),new e(6480,6510),new e(6512,6517),new e(6528,6572),new e(6576,6602),new e(6656,6684),new e(6688,6751),new e(6753,6773),new e(6823,6824),new e(6847,6849),new e(6860,6863),new e(6912,6964),new e(6965,6980),new e(6981,6989),new e(7040,7082),new e(7084,7088),new e(7098,7142),new e(7143,7154),new e(7168,7223),new e(7245,7248),new e(7258,7294),new e(7296,7305),new e(7312,7355),new e(7357,7360),new e(7401,7405),new e(7406,7412),new e(7413,7415),new e(7418,7419),new e(7424,7616),new e(7655,7669),new e(7680,7958),new e(7960,7966),new e(7968,8006),new e(8008,8014),new e(8016,8024),new e(8025,8026),new e(8027,8028),new e(8029,8030),new e(8031,8062),new e(8064,8117),new e(8118,8125),new e(8126,8127),new e(8130,8133),new e(8134,8141),new e(8144,8148),new e(8150,8156),new e(8160,8173),new e(8178,8181),new e(8182,8189),new e(8305,8306),new e(8319,8320),new e(8336,8349),new e(8450,8451),new e(8455,8456),new e(8458,8468),new e(8469,8470),new e(8473,8478),new e(8484,8485),new e(8486,8487),new e(8488,8489),new e(8490,8494),new e(8495,8506),new e(8508,8512),new e(8517,8522),new e(8526,8527),new e(8544,8585),new e(9398,9450),new e(11264,11493),new e(11499,11503),new e(11506,11508),new e(11520,11558),new e(11559,11560),new e(11565,11566),new e(11568,11624),new e(11631,11632),new e(11648,11671),new e(11680,11687),new e(11688,11695),new e(11696,11703),new e(11704,11711),new e(11712,11719),new e(11720,11727),new e(11728,11735),new e(11736,11743),new e(11744,11776),new e(11823,11824),new e(12293,12296),new e(12321,12330),new e(12337,12342),new e(12344,12349),new e(12353,12439),new e(12445,12448),new e(12449,12539),new e(12540,12544),new e(12549,12592),new e(12593,12687),new e(12704,12736),new e(12784,12800),new e(13312,19904),new e(19968,42125),new e(42192,42238),new e(42240,42509),new e(42512,42528),new e(42538,42540),new e(42560,42607),new e(42612,42620),new e(42623,42736),new e(42775,42784),new e(42786,42889),new e(42891,42955),new e(42960,42962),new e(42963,42964),new e(42965,42970),new e(42994,43014),new e(43015,43048),new e(43072,43124),new e(43136,43204),new e(43205,43206),new e(43250,43256),new e(43259,43260),new e(43261,43264),new e(43274,43307),new e(43312,43347),new e(43360,43389),new e(43392,43443),new e(43444,43456),new e(43471,43472),new e(43488,43504),new e(43514,43519),new e(43520,43575),new e(43584,43598),new e(43616,43639),new e(43642,43711),new e(43712,43713),new e(43714,43715),new e(43739,43742),new e(43744,43760),new e(43762,43766),new e(43777,43783),new e(43785,43791),new e(43793,43799),new e(43808,43815),new e(43816,43823),new e(43824,43867),new e(43868,43882),new e(43888,44011),new e(44032,55204),new e(55216,55239),new e(55243,55292),new e(63744,64110),new e(64112,64218),new e(64256,64263),new e(64275,64280),new e(64285,64297),new e(64298,64311),new e(64312,64317),new e(64318,64319),new e(64320,64322),new e(64323,64325),new e(64326,64434),new e(64467,64830),new e(64848,64912),new e(64914,64968),new e(65008,65020),new e(65136,65141),new e(65142,65277),new e(65313,65339),new e(65345,65371),new e(65382,65471),new e(65474,65480),new e(65482,65488),new e(65490,65496),new e(65498,65501),new e(65536,65548),new e(65549,65575),new e(65576,65595),new e(65596,65598),new e(65599,65614),new e(65616,65630),new e(65664,65787),new e(65856,65909),new e(66176,66205),new e(66208,66257),new e(66304,66336),new e(66349,66379),new e(66384,66427),new e(66432,66462),new e(66464,66500),new e(66504,66512),new e(66513,66518),new e(66560,66718),new e(66736,66772),new e(66776,66812),new e(66816,66856),new e(66864,66916),new e(66928,66939),new e(66940,66955),new e(66956,66963),new e(66964,66966),new e(66967,66978),new e(66979,66994),new e(66995,67002),new e(67003,67005),new e(67072,67383),new e(67392,67414),new e(67424,67432),new e(67456,67462),new e(67463,67505),new e(67506,67515),new e(67584,67590),new e(67592,67593),new e(67594,67638),new e(67639,67641),new e(67644,67645),new e(67647,67670),new e(67680,67703),new e(67712,67743),new e(67808,67827),new e(67828,67830),new e(67840,67862),new e(67872,67898),new e(67968,68024),new e(68030,68032),new e(68096,68100),new e(68101,68103),new e(68108,68116),new e(68117,68120),new e(68121,68150),new e(68192,68221),new e(68224,68253),new e(68288,68296),new e(68297,68325),new e(68352,68406),new e(68416,68438),new e(68448,68467),new e(68480,68498),new e(68608,68681),new e(68736,68787),new e(68800,68851),new e(68864,68904),new e(69248,69290),new e(69291,69293),new e(69296,69298),new e(69376,69405),new e(69415,69416),new e(69424,69446),new e(69488,69506),new e(69552,69573),new e(69600,69623),new e(69632,69702),new e(69745,69750),new e(69760,69817),new e(69826,69827),new e(69840,69865),new e(69888,69939),new e(69956,69960),new e(69968,70003),new e(70006,70007),new e(70016,70080),new e(70081,70085),new e(70094,70096),new e(70106,70107),new e(70108,70109),new e(70144,70162),new e(70163,70197),new e(70199,70200),new e(70206,70210),new e(70272,70279),new e(70280,70281),new e(70282,70286),new e(70287,70302),new e(70303,70313),new e(70320,70377),new e(70400,70404),new e(70405,70413),new e(70415,70417),new e(70419,70441),new e(70442,70449),new e(70450,70452),new e(70453,70458),new e(70461,70469),new e(70471,70473),new e(70475,70477),new e(70480,70481),new e(70487,70488),new e(70493,70500),new e(70656,70722),new e(70723,70726),new e(70727,70731),new e(70751,70754),new e(70784,70850),new e(70852,70854),new e(70855,70856),new e(71040,71094),new e(71096,71103),new e(71128,71134),new e(71168,71231),new e(71232,71233),new e(71236,71237),new e(71296,71350),new e(71352,71353),new e(71424,71451),new e(71453,71467),new e(71488,71495),new e(71680,71737),new e(71840,71904),new e(71935,71943),new e(71945,71946),new e(71948,71956),new e(71957,71959),new e(71960,71990),new e(71991,71993),new e(71995,71997),new e(71999,72003),new e(72096,72104),new e(72106,72152),new e(72154,72160),new e(72161,72162),new e(72163,72165),new e(72192,72243),new e(72245,72255),new e(72272,72344),new e(72349,72350),new e(72368,72441),new e(72704,72713),new e(72714,72759),new e(72760,72767),new e(72768,72769),new e(72818,72848),new e(72850,72872),new e(72873,72887),new e(72960,72967),new e(72968,72970),new e(72971,73015),new e(73018,73019),new e(73020,73022),new e(73023,73026),new e(73027,73028),new e(73030,73032),new e(73056,73062),new e(73063,73065),new e(73066,73103),new e(73104,73106),new e(73107,73111),new e(73112,73113),new e(73440,73463),new e(73472,73489),new e(73490,73531),new e(73534,73537),new e(73648,73649),new e(73728,74650),new e(74752,74863),new e(74880,75076),new e(77712,77809),new e(77824,78896),new e(78913,78919),new e(82944,83527),new e(92160,92729),new e(92736,92767),new e(92784,92863),new e(92880,92910),new e(92928,92976),new e(92992,92996),new e(93027,93048),new e(93053,93072),new e(93760,93824),new e(93952,94027),new e(94031,94088),new e(94095,94112),new e(94176,94178),new e(94179,94180),new e(94192,94194),new e(94208,100344),new e(100352,101590),new e(101632,101641),new e(110576,110580),new e(110581,110588),new e(110589,110591),new e(110592,110883),new e(110898,110899),new e(110928,110931),new e(110933,110934),new e(110948,110952),new e(110960,111356),new e(113664,113771),new e(113776,113789),new e(113792,113801),new e(113808,113818),new e(113822,113823),new e(119808,119893),new e(119894,119965),new e(119966,119968),new e(119970,119971),new e(119973,119975),new e(119977,119981),new e(119982,119994),new e(119995,119996),new e(119997,120004),new e(120005,120070),new e(120071,120075),new e(120077,120085),new e(120086,120093),new e(120094,120122),new e(120123,120127),new e(120128,120133),new e(120134,120135),new e(120138,120145),new e(120146,120486),new e(120488,120513),new e(120514,120539),new e(120540,120571),new e(120572,120597),new e(120598,120629),new e(120630,120655),new e(120656,120687),new e(120688,120713),new e(120714,120745),new e(120746,120771),new e(120772,120780),new e(122624,122655),new e(122661,122667),new e(122880,122887),new e(122888,122905),new e(122907,122914),new e(122915,122917),new e(122918,122923),new e(122928,122990),new e(123023,123024),new e(123136,123181),new e(123191,123198),new e(123214,123215),new e(123536,123566),new e(123584,123628),new e(124112,124140),new e(124896,124903),new e(124904,124908),new e(124909,124911),new e(124912,124927),new e(124928,125125),new e(125184,125252),new e(125255,125256),new e(125259,125260),new e(126464,126468),new e(126469,126496),new e(126497,126499),new e(126500,126501),new e(126503,126504),new e(126505,126515),new e(126516,126520),new e(126521,126522),new e(126523,126524),new e(126530,126531),new e(126535,126536),new e(126537,126538),new e(126539,126540),new e(126541,126544),new e(126545,126547),new e(126548,126549),new e(126551,126552),new e(126553,126554),new e(126555,126556),new e(126557,126558),new e(126559,126560),new e(126561,126563),new e(126564,126565),new e(126567,126571),new e(126572,126579),new e(126580,126584),new e(126585,126589),new e(126590,126591),new e(126592,126602),new e(126603,126620),new e(126625,126628),new e(126629,126634),new e(126635,126652),new e(127280,127306),new e(127312,127338),new e(127344,127370),new e(131072,173792),new e(173824,177978),new e(177984,178206),new e(178208,183970),new e(183984,191457),new e(194560,195102),new e(196608,201547),new e(201552,205744)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Alphabetic=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=33554432|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Alphabetic}function m__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=33554432&r.RTLong__f_lo;return t===0?L__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Alphabetic}function v__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=67108864&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(34,35),new e(39,40),new e(171,172),new e(187,188),new e(8216,8224),new e(8249,8251),new e(11842,11843),new e(12300,12304),new e(12317,12320),new e(65089,65093),new e(65282,65283),new e(65287,65288),new e(65378,65380)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Quotation_Mark=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=67108864|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Quotation_Mark}function y__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=67108864&r.RTLong__f_lo;return t===0?v__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Quotation_Mark}function I__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=134217728&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(97,123),new e(170,171),new e(181,182),new e(186,187),new e(223,247),new e(248,256),new e(257,258),new e(259,260),new e(261,262),new e(263,264),new e(265,266),new e(267,268),new e(269,270),new e(271,272),new e(273,274),new e(275,276),new e(277,278),new e(279,280),new e(281,282),new e(283,284),new e(285,286),new e(287,288),new e(289,290),new e(291,292),new e(293,294),new e(295,296),new e(297,298),new e(299,300),new e(301,302),new e(303,304),new e(305,306),new e(307,308),new e(309,310),new e(311,313),new e(314,315),new e(316,317),new e(318,319),new e(320,321),new e(322,323),new e(324,325),new e(326,327),new e(328,330),new e(331,332),new e(333,334),new e(335,336),new e(337,338),new e(339,340),new e(341,342),new e(343,344),new e(345,346),new e(347,348),new e(349,350),new e(351,352),new e(353,354),new e(355,356),new e(357,358),new e(359,360),new e(361,362),new e(363,364),new e(365,366),new e(367,368),new e(369,370),new e(371,372),new e(373,374),new e(375,376),new e(378,379),new e(380,381),new e(382,385),new e(387,388),new e(389,390),new e(392,393),new e(396,398),new e(402,403),new e(405,406),new e(409,412),new e(414,415),new e(417,418),new e(419,420),new e(421,422),new e(424,425),new e(426,428),new e(429,430),new e(432,433),new e(436,437),new e(438,439),new e(441,443),new e(445,448),new e(454,455),new e(457,458),new e(460,461),new e(462,463),new e(464,465),new e(466,467),new e(468,469),new e(470,471),new e(472,473),new e(474,475),new e(476,478),new e(479,480),new e(481,482),new e(483,484),new e(485,486),new e(487,488),new e(489,490),new e(491,492),new e(493,494),new e(495,497),new e(499,500),new e(501,502),new e(505,506),new e(507,508),new e(509,510),new e(511,512),new e(513,514),new e(515,516),new e(517,518),new e(519,520),new e(521,522),new e(523,524),new e(525,526),new e(527,528),new e(529,530),new e(531,532),new e(533,534),new e(535,536),new e(537,538),new e(539,540),new e(541,542),new e(543,544),new e(545,546),new e(547,548),new e(549,550),new e(551,552),new e(553,554),new e(555,556),new e(557,558),new e(559,560),new e(561,562),new e(563,570),new e(572,573),new e(575,577),new e(578,579),new e(583,584),new e(585,586),new e(587,588),new e(589,590),new e(591,660),new e(661,697),new e(704,706),new e(736,741),new e(837,838),new e(881,882),new e(883,884),new e(887,888),new e(890,894),new e(912,913),new e(940,975),new e(976,978),new e(981,984),new e(985,986),new e(987,988),new e(989,990),new e(991,992),new e(993,994),new e(995,996),new e(997,998),new e(999,1e3),new e(1001,1002),new e(1003,1004),new e(1005,1006),new e(1007,1012),new e(1013,1014),new e(1016,1017),new e(1019,1021),new e(1072,1120),new e(1121,1122),new e(1123,1124),new e(1125,1126),new e(1127,1128),new e(1129,1130),new e(1131,1132),new e(1133,1134),new e(1135,1136),new e(1137,1138),new e(1139,1140),new e(1141,1142),new e(1143,1144),new e(1145,1146),new e(1147,1148),new e(1149,1150),new e(1151,1152),new e(1153,1154),new e(1163,1164),new e(1165,1166),new e(1167,1168),new e(1169,1170),new e(1171,1172),new e(1173,1174),new e(1175,1176),new e(1177,1178),new e(1179,1180),new e(1181,1182),new e(1183,1184),new e(1185,1186),new e(1187,1188),new e(1189,1190),new e(1191,1192),new e(1193,1194),new e(1195,1196),new e(1197,1198),new e(1199,1200),new e(1201,1202),new e(1203,1204),new e(1205,1206),new e(1207,1208),new e(1209,1210),new e(1211,1212),new e(1213,1214),new e(1215,1216),new e(1218,1219),new e(1220,1221),new e(1222,1223),new e(1224,1225),new e(1226,1227),new e(1228,1229),new e(1230,1232),new e(1233,1234),new e(1235,1236),new e(1237,1238),new e(1239,1240),new e(1241,1242),new e(1243,1244),new e(1245,1246),new e(1247,1248),new e(1249,1250),new e(1251,1252),new e(1253,1254),new e(1255,1256),new e(1257,1258),new e(1259,1260),new e(1261,1262),new e(1263,1264),new e(1265,1266),new e(1267,1268),new e(1269,1270),new e(1271,1272),new e(1273,1274),new e(1275,1276),new e(1277,1278),new e(1279,1280),new e(1281,1282),new e(1283,1284),new e(1285,1286),new e(1287,1288),new e(1289,1290),new e(1291,1292),new e(1293,1294),new e(1295,1296),new e(1297,1298),new e(1299,1300),new e(1301,1302),new e(1303,1304),new e(1305,1306),new e(1307,1308),new e(1309,1310),new e(1311,1312),new e(1313,1314),new e(1315,1316),new e(1317,1318),new e(1319,1320),new e(1321,1322),new e(1323,1324),new e(1325,1326),new e(1327,1328),new e(1376,1417),new e(4304,4347),new e(4348,4352),new e(5112,5118),new e(7296,7305),new e(7424,7616),new e(7681,7682),new e(7683,7684),new e(7685,7686),new e(7687,7688),new e(7689,7690),new e(7691,7692),new e(7693,7694),new e(7695,7696),new e(7697,7698),new e(7699,7700),new e(7701,7702),new e(7703,7704),new e(7705,7706),new e(7707,7708),new e(7709,7710),new e(7711,7712),new e(7713,7714),new e(7715,7716),new e(7717,7718),new e(7719,7720),new e(7721,7722),new e(7723,7724),new e(7725,7726),new e(7727,7728),new e(7729,7730),new e(7731,7732),new e(7733,7734),new e(7735,7736),new e(7737,7738),new e(7739,7740),new e(7741,7742),new e(7743,7744),new e(7745,7746),new e(7747,7748),new e(7749,7750),new e(7751,7752),new e(7753,7754),new e(7755,7756),new e(7757,7758),new e(7759,7760),new e(7761,7762),new e(7763,7764),new e(7765,7766),new e(7767,7768),new e(7769,7770),new e(7771,7772),new e(7773,7774),new e(7775,7776),new e(7777,7778),new e(7779,7780),new e(7781,7782),new e(7783,7784),new e(7785,7786),new e(7787,7788),new e(7789,7790),new e(7791,7792),new e(7793,7794),new e(7795,7796),new e(7797,7798),new e(7799,7800),new e(7801,7802),new e(7803,7804),new e(7805,7806),new e(7807,7808),new e(7809,7810),new e(7811,7812),new e(7813,7814),new e(7815,7816),new e(7817,7818),new e(7819,7820),new e(7821,7822),new e(7823,7824),new e(7825,7826),new e(7827,7828),new e(7829,7838),new e(7839,7840),new e(7841,7842),new e(7843,7844),new e(7845,7846),new e(7847,7848),new e(7849,7850),new e(7851,7852),new e(7853,7854),new e(7855,7856),new e(7857,7858),new e(7859,7860),new e(7861,7862),new e(7863,7864),new e(7865,7866),new e(7867,7868),new e(7869,7870),new e(7871,7872),new e(7873,7874),new e(7875,7876),new e(7877,7878),new e(7879,7880),new e(7881,7882),new e(7883,7884),new e(7885,7886),new e(7887,7888),new e(7889,7890),new e(7891,7892),new e(7893,7894),new e(7895,7896),new e(7897,7898),new e(7899,7900),new e(7901,7902),new e(7903,7904),new e(7905,7906),new e(7907,7908),new e(7909,7910),new e(7911,7912),new e(7913,7914),new e(7915,7916),new e(7917,7918),new e(7919,7920),new e(7921,7922),new e(7923,7924),new e(7925,7926),new e(7927,7928),new e(7929,7930),new e(7931,7932),new e(7933,7934),new e(7935,7944),new e(7952,7958),new e(7968,7976),new e(7984,7992),new e(8e3,8006),new e(8016,8024),new e(8032,8040),new e(8048,8062),new e(8064,8072),new e(8080,8088),new e(8096,8104),new e(8112,8117),new e(8118,8120),new e(8126,8127),new e(8130,8133),new e(8134,8136),new e(8144,8148),new e(8150,8152),new e(8160,8168),new e(8178,8181),new e(8182,8184),new e(8305,8306),new e(8319,8320),new e(8336,8349),new e(8458,8459),new e(8462,8464),new e(8467,8468),new e(8495,8496),new e(8500,8501),new e(8505,8506),new e(8508,8510),new e(8518,8522),new e(8526,8527),new e(8560,8576),new e(8580,8581),new e(9424,9450),new e(11312,11360),new e(11361,11362),new e(11365,11367),new e(11368,11369),new e(11370,11371),new e(11372,11373),new e(11377,11378),new e(11379,11381),new e(11382,11390),new e(11393,11394),new e(11395,11396),new e(11397,11398),new e(11399,11400),new e(11401,11402),new e(11403,11404),new e(11405,11406),new e(11407,11408),new e(11409,11410),new e(11411,11412),new e(11413,11414),new e(11415,11416),new e(11417,11418),new e(11419,11420),new e(11421,11422),new e(11423,11424),new e(11425,11426),new e(11427,11428),new e(11429,11430),new e(11431,11432),new e(11433,11434),new e(11435,11436),new e(11437,11438),new e(11439,11440),new e(11441,11442),new e(11443,11444),new e(11445,11446),new e(11447,11448),new e(11449,11450),new e(11451,11452),new e(11453,11454),new e(11455,11456),new e(11457,11458),new e(11459,11460),new e(11461,11462),new e(11463,11464),new e(11465,11466),new e(11467,11468),new e(11469,11470),new e(11471,11472),new e(11473,11474),new e(11475,11476),new e(11477,11478),new e(11479,11480),new e(11481,11482),new e(11483,11484),new e(11485,11486),new e(11487,11488),new e(11489,11490),new e(11491,11493),new e(11500,11501),new e(11502,11503),new e(11507,11508),new e(11520,11558),new e(11559,11560),new e(11565,11566),new e(42561,42562),new e(42563,42564),new e(42565,42566),new e(42567,42568),new e(42569,42570),new e(42571,42572),new e(42573,42574),new e(42575,42576),new e(42577,42578),new e(42579,42580),new e(42581,42582),new e(42583,42584),new e(42585,42586),new e(42587,42588),new e(42589,42590),new e(42591,42592),new e(42593,42594),new e(42595,42596),new e(42597,42598),new e(42599,42600),new e(42601,42602),new e(42603,42604),new e(42605,42606),new e(42625,42626),new e(42627,42628),new e(42629,42630),new e(42631,42632),new e(42633,42634),new e(42635,42636),new e(42637,42638),new e(42639,42640),new e(42641,42642),new e(42643,42644),new e(42645,42646),new e(42647,42648),new e(42649,42650),new e(42651,42654),new e(42787,42788),new e(42789,42790),new e(42791,42792),new e(42793,42794),new e(42795,42796),new e(42797,42798),new e(42799,42802),new e(42803,42804),new e(42805,42806),new e(42807,42808),new e(42809,42810),new e(42811,42812),new e(42813,42814),new e(42815,42816),new e(42817,42818),new e(42819,42820),new e(42821,42822),new e(42823,42824),new e(42825,42826),new e(42827,42828),new e(42829,42830),new e(42831,42832),new e(42833,42834),new e(42835,42836),new e(42837,42838),new e(42839,42840),new e(42841,42842),new e(42843,42844),new e(42845,42846),new e(42847,42848),new e(42849,42850),new e(42851,42852),new e(42853,42854),new e(42855,42856),new e(42857,42858),new e(42859,42860),new e(42861,42862),new e(42863,42873),new e(42874,42875),new e(42876,42877),new e(42879,42880),new e(42881,42882),new e(42883,42884),new e(42885,42886),new e(42887,42888),new e(42892,42893),new e(42894,42895),new e(42897,42898),new e(42899,42902),new e(42903,42904),new e(42905,42906),new e(42907,42908),new e(42909,42910),new e(42911,42912),new e(42913,42914),new e(42915,42916),new e(42917,42918),new e(42919,42920),new e(42921,42922),new e(42927,42928),new e(42933,42934),new e(42935,42936),new e(42937,42938),new e(42939,42940),new e(42941,42942),new e(42943,42944),new e(42945,42946),new e(42947,42948),new e(42952,42953),new e(42954,42955),new e(42961,42962),new e(42963,42964),new e(42965,42966),new e(42967,42968),new e(42969,42970),new e(42994,42997),new e(42998,42999),new e(43e3,43003),new e(43824,43867),new e(43868,43882),new e(43888,43968),new e(64256,64263),new e(64275,64280),new e(65345,65371),new e(66600,66640),new e(66776,66812),new e(66967,66978),new e(66979,66994),new e(66995,67002),new e(67003,67005),new e(67456,67457),new e(67459,67462),new e(67463,67505),new e(67506,67515),new e(68800,68851),new e(71872,71904),new e(93792,93824),new e(119834,119860),new e(119886,119893),new e(119894,119912),new e(119938,119964),new e(119990,119994),new e(119995,119996),new e(119997,120004),new e(120005,120016),new e(120042,120068),new e(120094,120120),new e(120146,120172),new e(120198,120224),new e(120250,120276),new e(120302,120328),new e(120354,120380),new e(120406,120432),new e(120458,120486),new e(120514,120539),new e(120540,120546),new e(120572,120597),new e(120598,120604),new e(120630,120655),new e(120656,120662),new e(120688,120713),new e(120714,120720),new e(120746,120771),new e(120772,120778),new e(120779,120780),new e(122624,122634),new e(122635,122655),new e(122661,122667),new e(122928,122990),new e(125218,125252)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Lowercase=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=134217728|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Lowercase}function b__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=134217728&r.RTLong__f_lo;return t===0?I__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Lowercase}function k__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=268435456&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(43,44),new e(60,63),new e(94,95),new e(124,125),new e(126,127),new e(172,173),new e(177,178),new e(215,216),new e(247,248),new e(976,979),new e(981,982),new e(1008,1010),new e(1012,1015),new e(1542,1545),new e(8214,8215),new e(8242,8245),new e(8256,8257),new e(8260,8261),new e(8274,8275),new e(8289,8293),new e(8314,8319),new e(8330,8335),new e(8400,8413),new e(8417,8418),new e(8421,8423),new e(8427,8432),new e(8450,8451),new e(8455,8456),new e(8458,8468),new e(8469,8470),new e(8472,8478),new e(8484,8485),new e(8488,8490),new e(8492,8494),new e(8495,8498),new e(8499,8505),new e(8508,8522),new e(8523,8524),new e(8592,8616),new e(8617,8623),new e(8624,8626),new e(8630,8632),new e(8636,8668),new e(8669,8670),new e(8676,8678),new e(8692,8960),new e(8968,8972),new e(8992,8994),new e(9084,9085),new e(9115,9142),new e(9143,9144),new e(9168,9169),new e(9180,9187),new e(9632,9634),new e(9646,9656),new e(9660,9666),new e(9670,9672),new e(9674,9676),new e(9679,9684),new e(9698,9699),new e(9700,9701),new e(9703,9709),new e(9720,9728),new e(9733,9735),new e(9792,9793),new e(9794,9795),new e(9824,9828),new e(9837,9840),new e(10176,10240),new e(10496,11008),new e(11056,11077),new e(11079,11085),new e(64297,64298),new e(65121,65127),new e(65128,65129),new e(65291,65292),new e(65308,65311),new e(65340,65341),new e(65342,65343),new e(65372,65373),new e(65374,65375),new e(65506,65507),new e(65513,65517),new e(119808,119893),new e(119894,119965),new e(119966,119968),new e(119970,119971),new e(119973,119975),new e(119977,119981),new e(119982,119994),new e(119995,119996),new e(119997,120004),new e(120005,120070),new e(120071,120075),new e(120077,120085),new e(120086,120093),new e(120094,120122),new e(120123,120127),new e(120128,120133),new e(120134,120135),new e(120138,120145),new e(120146,120486),new e(120488,120780),new e(120782,120832),new e(126464,126468),new e(126469,126496),new e(126497,126499),new e(126500,126501),new e(126503,126504),new e(126505,126515),new e(126516,126520),new e(126521,126522),new e(126523,126524),new e(126530,126531),new e(126535,126536),new e(126537,126538),new e(126539,126540),new e(126541,126544),new e(126545,126547),new e(126548,126549),new e(126551,126552),new e(126553,126554),new e(126555,126556),new e(126557,126558),new e(126559,126560),new e(126561,126563),new e(126564,126565),new e(126567,126571),new e(126572,126579),new e(126580,126584),new e(126585,126589),new e(126590,126591),new e(126592,126602),new e(126603,126620),new e(126625,126628),new e(126629,126634),new e(126635,126652),new e(126704,126706)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Math=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=268435456|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Math}function O__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=268435456&r.RTLong__f_lo;return t===0?k__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Math}function q__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=536870912&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(65,91),new e(97,123),new e(181,182),new e(192,215),new e(216,247),new e(248,312),new e(313,397),new e(398,411),new e(412,426),new e(428,442),new e(444,446),new e(447,448),new e(452,545),new e(546,564),new e(570,597),new e(598,600),new e(601,602),new e(603,605),new e(608,610),new e(611,612),new e(613,615),new e(616,621),new e(623,624),new e(625,627),new e(629,630),new e(637,638),new e(640,641),new e(642,644),new e(647,653),new e(658,659),new e(669,671),new e(837,838),new e(880,884),new e(886,888),new e(891,894),new e(895,896),new e(902,903),new e(904,907),new e(908,909),new e(910,930),new e(931,978),new e(981,1014),new e(1015,1020),new e(1021,1154),new e(1162,1328),new e(1329,1367),new e(1377,1416),new e(4256,4294),new e(4295,4296),new e(4301,4302),new e(4304,4347),new e(4349,4352),new e(5024,5110),new e(5112,5118),new e(7296,7305),new e(7312,7355),new e(7357,7360),new e(7545,7546),new e(7549,7550),new e(7566,7567),new e(7680,7836),new e(7838,7839),new e(7840,7958),new e(7960,7966),new e(7968,8006),new e(8008,8014),new e(8016,8024),new e(8025,8026),new e(8027,8028),new e(8029,8030),new e(8031,8062),new e(8064,8117),new e(8118,8125),new e(8126,8127),new e(8130,8133),new e(8134,8141),new e(8144,8148),new e(8150,8156),new e(8160,8173),new e(8178,8181),new e(8182,8189),new e(8486,8487),new e(8490,8492),new e(8498,8499),new e(8526,8527),new e(8544,8576),new e(8579,8581),new e(9398,9450),new e(11264,11377),new e(11378,11380),new e(11381,11383),new e(11390,11492),new e(11499,11503),new e(11506,11508),new e(11520,11558),new e(11559,11560),new e(11565,11566),new e(42560,42606),new e(42624,42652),new e(42786,42800),new e(42802,42864),new e(42873,42888),new e(42891,42894),new e(42896,42901),new e(42902,42927),new e(42928,42955),new e(42960,42962),new e(42966,42970),new e(42997,42999),new e(43859,43860),new e(43888,43968),new e(64256,64263),new e(64275,64280),new e(65313,65339),new e(65345,65371),new e(66560,66640),new e(66736,66772),new e(66776,66812),new e(66928,66939),new e(66940,66955),new e(66956,66963),new e(66964,66966),new e(66967,66978),new e(66979,66994),new e(66995,67002),new e(67003,67005),new e(68736,68787),new e(68800,68851),new e(71840,71904),new e(93760,93824),new e(125184,125252)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Changes_When_Casemapped=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=536870912|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Changes_When_Casemapped}function S__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=536870912&r.RTLong__f_lo;return t===0?q__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Changes_When_Casemapped}function P__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=1073741824&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(97,123),new e(181,182),new e(223,247),new e(248,256),new e(257,258),new e(259,260),new e(261,262),new e(263,264),new e(265,266),new e(267,268),new e(269,270),new e(271,272),new e(273,274),new e(275,276),new e(277,278),new e(279,280),new e(281,282),new e(283,284),new e(285,286),new e(287,288),new e(289,290),new e(291,292),new e(293,294),new e(295,296),new e(297,298),new e(299,300),new e(301,302),new e(303,304),new e(305,306),new e(307,308),new e(309,310),new e(311,312),new e(314,315),new e(316,317),new e(318,319),new e(320,321),new e(322,323),new e(324,325),new e(326,327),new e(328,330),new e(331,332),new e(333,334),new e(335,336),new e(337,338),new e(339,340),new e(341,342),new e(343,344),new e(345,346),new e(347,348),new e(349,350),new e(351,352),new e(353,354),new e(355,356),new e(357,358),new e(359,360),new e(361,362),new e(363,364),new e(365,366),new e(367,368),new e(369,370),new e(371,372),new e(373,374),new e(375,376),new e(378,379),new e(380,381),new e(382,385),new e(387,388),new e(389,390),new e(392,393),new e(396,397),new e(402,403),new e(405,406),new e(409,411),new e(414,415),new e(417,418),new e(419,420),new e(421,422),new e(424,425),new e(429,430),new e(432,433),new e(436,437),new e(438,439),new e(441,442),new e(445,446),new e(447,448),new e(452,453),new e(454,456),new e(457,459),new e(460,461),new e(462,463),new e(464,465),new e(466,467),new e(468,469),new e(470,471),new e(472,473),new e(474,475),new e(476,478),new e(479,480),new e(481,482),new e(483,484),new e(485,486),new e(487,488),new e(489,490),new e(491,492),new e(493,494),new e(495,498),new e(499,500),new e(501,502),new e(505,506),new e(507,508),new e(509,510),new e(511,512),new e(513,514),new e(515,516),new e(517,518),new e(519,520),new e(521,522),new e(523,524),new e(525,526),new e(527,528),new e(529,530),new e(531,532),new e(533,534),new e(535,536),new e(537,538),new e(539,540),new e(541,542),new e(543,544),new e(547,548),new e(549,550),new e(551,552),new e(553,554),new e(555,556),new e(557,558),new e(559,560),new e(561,562),new e(563,564),new e(572,573),new e(575,577),new e(578,579),new e(583,584),new e(585,586),new e(587,588),new e(589,590),new e(591,597),new e(598,600),new e(601,602),new e(603,605),new e(608,610),new e(611,612),new e(613,615),new e(616,621),new e(623,624),new e(625,627),new e(629,630),new e(637,638),new e(640,641),new e(642,644),new e(647,653),new e(658,659),new e(669,671),new e(837,838),new e(881,882),new e(883,884),new e(887,888),new e(891,894),new e(912,913),new e(940,975),new e(976,978),new e(981,984),new e(985,986),new e(987,988),new e(989,990),new e(991,992),new e(993,994),new e(995,996),new e(997,998),new e(999,1e3),new e(1001,1002),new e(1003,1004),new e(1005,1006),new e(1007,1012),new e(1013,1014),new e(1016,1017),new e(1019,1020),new e(1072,1120),new e(1121,1122),new e(1123,1124),new e(1125,1126),new e(1127,1128),new e(1129,1130),new e(1131,1132),new e(1133,1134),new e(1135,1136),new e(1137,1138),new e(1139,1140),new e(1141,1142),new e(1143,1144),new e(1145,1146),new e(1147,1148),new e(1149,1150),new e(1151,1152),new e(1153,1154),new e(1163,1164),new e(1165,1166),new e(1167,1168),new e(1169,1170),new e(1171,1172),new e(1173,1174),new e(1175,1176),new e(1177,1178),new e(1179,1180),new e(1181,1182),new e(1183,1184),new e(1185,1186),new e(1187,1188),new e(1189,1190),new e(1191,1192),new e(1193,1194),new e(1195,1196),new e(1197,1198),new e(1199,1200),new e(1201,1202),new e(1203,1204),new e(1205,1206),new e(1207,1208),new e(1209,1210),new e(1211,1212),new e(1213,1214),new e(1215,1216),new e(1218,1219),new e(1220,1221),new e(1222,1223),new e(1224,1225),new e(1226,1227),new e(1228,1229),new e(1230,1232),new e(1233,1234),new e(1235,1236),new e(1237,1238),new e(1239,1240),new e(1241,1242),new e(1243,1244),new e(1245,1246),new e(1247,1248),new e(1249,1250),new e(1251,1252),new e(1253,1254),new e(1255,1256),new e(1257,1258),new e(1259,1260),new e(1261,1262),new e(1263,1264),new e(1265,1266),new e(1267,1268),new e(1269,1270),new e(1271,1272),new e(1273,1274),new e(1275,1276),new e(1277,1278),new e(1279,1280),new e(1281,1282),new e(1283,1284),new e(1285,1286),new e(1287,1288),new e(1289,1290),new e(1291,1292),new e(1293,1294),new e(1295,1296),new e(1297,1298),new e(1299,1300),new e(1301,1302),new e(1303,1304),new e(1305,1306),new e(1307,1308),new e(1309,1310),new e(1311,1312),new e(1313,1314),new e(1315,1316),new e(1317,1318),new e(1319,1320),new e(1321,1322),new e(1323,1324),new e(1325,1326),new e(1327,1328),new e(1377,1416),new e(5112,5118),new e(7296,7305),new e(7545,7546),new e(7549,7550),new e(7566,7567),new e(7681,7682),new e(7683,7684),new e(7685,7686),new e(7687,7688),new e(7689,7690),new e(7691,7692),new e(7693,7694),new e(7695,7696),new e(7697,7698),new e(7699,7700),new e(7701,7702),new e(7703,7704),new e(7705,7706),new e(7707,7708),new e(7709,7710),new e(7711,7712),new e(7713,7714),new e(7715,7716),new e(7717,7718),new e(7719,7720),new e(7721,7722),new e(7723,7724),new e(7725,7726),new e(7727,7728),new e(7729,7730),new e(7731,7732),new e(7733,7734),new e(7735,7736),new e(7737,7738),new e(7739,7740),new e(7741,7742),new e(7743,7744),new e(7745,7746),new e(7747,7748),new e(7749,7750),new e(7751,7752),new e(7753,7754),new e(7755,7756),new e(7757,7758),new e(7759,7760),new e(7761,7762),new e(7763,7764),new e(7765,7766),new e(7767,7768),new e(7769,7770),new e(7771,7772),new e(7773,7774),new e(7775,7776),new e(7777,7778),new e(7779,7780),new e(7781,7782),new e(7783,7784),new e(7785,7786),new e(7787,7788),new e(7789,7790),new e(7791,7792),new e(7793,7794),new e(7795,7796),new e(7797,7798),new e(7799,7800),new e(7801,7802),new e(7803,7804),new e(7805,7806),new e(7807,7808),new e(7809,7810),new e(7811,7812),new e(7813,7814),new e(7815,7816),new e(7817,7818),new e(7819,7820),new e(7821,7822),new e(7823,7824),new e(7825,7826),new e(7827,7828),new e(7829,7836),new e(7841,7842),new e(7843,7844),new e(7845,7846),new e(7847,7848),new e(7849,7850),new e(7851,7852),new e(7853,7854),new e(7855,7856),new e(7857,7858),new e(7859,7860),new e(7861,7862),new e(7863,7864),new e(7865,7866),new e(7867,7868),new e(7869,7870),new e(7871,7872),new e(7873,7874),new e(7875,7876),new e(7877,7878),new e(7879,7880),new e(7881,7882),new e(7883,7884),new e(7885,7886),new e(7887,7888),new e(7889,7890),new e(7891,7892),new e(7893,7894),new e(7895,7896),new e(7897,7898),new e(7899,7900),new e(7901,7902),new e(7903,7904),new e(7905,7906),new e(7907,7908),new e(7909,7910),new e(7911,7912),new e(7913,7914),new e(7915,7916),new e(7917,7918),new e(7919,7920),new e(7921,7922),new e(7923,7924),new e(7925,7926),new e(7927,7928),new e(7929,7930),new e(7931,7932),new e(7933,7934),new e(7935,7944),new e(7952,7958),new e(7968,7976),new e(7984,7992),new e(8e3,8006),new e(8016,8024),new e(8032,8040),new e(8048,8062),new e(8064,8072),new e(8080,8088),new e(8096,8104),new e(8112,8117),new e(8118,8120),new e(8126,8127),new e(8130,8133),new e(8134,8136),new e(8144,8148),new e(8150,8152),new e(8160,8168),new e(8178,8181),new e(8182,8184),new e(8526,8527),new e(8560,8576),new e(8580,8581),new e(9424,9450),new e(11312,11360),new e(11361,11362),new e(11365,11367),new e(11368,11369),new e(11370,11371),new e(11372,11373),new e(11379,11380),new e(11382,11383),new e(11393,11394),new e(11395,11396),new e(11397,11398),new e(11399,11400),new e(11401,11402),new e(11403,11404),new e(11405,11406),new e(11407,11408),new e(11409,11410),new e(11411,11412),new e(11413,11414),new e(11415,11416),new e(11417,11418),new e(11419,11420),new e(11421,11422),new e(11423,11424),new e(11425,11426),new e(11427,11428),new e(11429,11430),new e(11431,11432),new e(11433,11434),new e(11435,11436),new e(11437,11438),new e(11439,11440),new e(11441,11442),new e(11443,11444),new e(11445,11446),new e(11447,11448),new e(11449,11450),new e(11451,11452),new e(11453,11454),new e(11455,11456),new e(11457,11458),new e(11459,11460),new e(11461,11462),new e(11463,11464),new e(11465,11466),new e(11467,11468),new e(11469,11470),new e(11471,11472),new e(11473,11474),new e(11475,11476),new e(11477,11478),new e(11479,11480),new e(11481,11482),new e(11483,11484),new e(11485,11486),new e(11487,11488),new e(11489,11490),new e(11491,11492),new e(11500,11501),new e(11502,11503),new e(11507,11508),new e(11520,11558),new e(11559,11560),new e(11565,11566),new e(42561,42562),new e(42563,42564),new e(42565,42566),new e(42567,42568),new e(42569,42570),new e(42571,42572),new e(42573,42574),new e(42575,42576),new e(42577,42578),new e(42579,42580),new e(42581,42582),new e(42583,42584),new e(42585,42586),new e(42587,42588),new e(42589,42590),new e(42591,42592),new e(42593,42594),new e(42595,42596),new e(42597,42598),new e(42599,42600),new e(42601,42602),new e(42603,42604),new e(42605,42606),new e(42625,42626),new e(42627,42628),new e(42629,42630),new e(42631,42632),new e(42633,42634),new e(42635,42636),new e(42637,42638),new e(42639,42640),new e(42641,42642),new e(42643,42644),new e(42645,42646),new e(42647,42648),new e(42649,42650),new e(42651,42652),new e(42787,42788),new e(42789,42790),new e(42791,42792),new e(42793,42794),new e(42795,42796),new e(42797,42798),new e(42799,42800),new e(42803,42804),new e(42805,42806),new e(42807,42808),new e(42809,42810),new e(42811,42812),new e(42813,42814),new e(42815,42816),new e(42817,42818),new e(42819,42820),new e(42821,42822),new e(42823,42824),new e(42825,42826),new e(42827,42828),new e(42829,42830),new e(42831,42832),new e(42833,42834),new e(42835,42836),new e(42837,42838),new e(42839,42840),new e(42841,42842),new e(42843,42844),new e(42845,42846),new e(42847,42848),new e(42849,42850),new e(42851,42852),new e(42853,42854),new e(42855,42856),new e(42857,42858),new e(42859,42860),new e(42861,42862),new e(42863,42864),new e(42874,42875),new e(42876,42877),new e(42879,42880),new e(42881,42882),new e(42883,42884),new e(42885,42886),new e(42887,42888),new e(42892,42893),new e(42897,42898),new e(42899,42901),new e(42903,42904),new e(42905,42906),new e(42907,42908),new e(42909,42910),new e(42911,42912),new e(42913,42914),new e(42915,42916),new e(42917,42918),new e(42919,42920),new e(42921,42922),new e(42933,42934),new e(42935,42936),new e(42937,42938),new e(42939,42940),new e(42941,42942),new e(42943,42944),new e(42945,42946),new e(42947,42948),new e(42952,42953),new e(42954,42955),new e(42961,42962),new e(42967,42968),new e(42969,42970),new e(42998,42999),new e(43859,43860),new e(43888,43968),new e(64256,64263),new e(64275,64280),new e(65345,65371),new e(66600,66640),new e(66776,66812),new e(66967,66978),new e(66979,66994),new e(66995,67002),new e(67003,67005),new e(68800,68851),new e(71872,71904),new e(93792,93824),new e(125218,125252)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Changes_When_Titlecased=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=1073741824|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Changes_When_Titlecased}function x__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=1073741824&r.RTLong__f_lo;return t===0?P__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Changes_When_Titlecased}function R__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=-2147483648&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(40,42),new e(60,61),new e(62,63),new e(91,92),new e(93,94),new e(123,124),new e(125,126),new e(171,172),new e(187,188),new e(3898,3902),new e(5787,5789),new e(8249,8251),new e(8261,8263),new e(8317,8319),new e(8333,8335),new e(8512,8513),new e(8705,8709),new e(8712,8718),new e(8721,8722),new e(8725,8727),new e(8730,8734),new e(8735,8739),new e(8740,8741),new e(8742,8743),new e(8747,8756),new e(8761,8762),new e(8763,8781),new e(8786,8790),new e(8799,8801),new e(8802,8803),new e(8804,8812),new e(8814,8845),new e(8847,8851),new e(8856,8857),new e(8866,8868),new e(8870,8889),new e(8894,8896),new e(8905,8910),new e(8912,8914),new e(8918,8942),new e(8944,8960),new e(8968,8972),new e(8992,8994),new e(9001,9003),new e(10088,10102),new e(10176,10177),new e(10179,10183),new e(10184,10186),new e(10187,10190),new e(10195,10199),new e(10204,10207),new e(10210,10224),new e(10627,10649),new e(10651,10657),new e(10658,10672),new e(10680,10681),new e(10688,10694),new e(10697,10698),new e(10702,10707),new e(10708,10710),new e(10712,10717),new e(10721,10722),new e(10723,10726),new e(10728,10730),new e(10740,10746),new e(10748,10750),new e(10762,10781),new e(10782,10786),new e(10788,10789),new e(10790,10791),new e(10793,10794),new e(10795,10799),new e(10804,10806),new e(10812,10815),new e(10839,10841),new e(10852,10854),new e(10858,10862),new e(10863,10865),new e(10867,10869),new e(10873,10916),new e(10918,10926),new e(10927,10967),new e(10972,10973),new e(10974,10975),new e(10978,10983),new e(10988,10991),new e(10995,10996),new e(10999,11004),new e(11005,11006),new e(11262,11263),new e(11778,11782),new e(11785,11787),new e(11788,11790),new e(11804,11806),new e(11808,11818),new e(11861,11869),new e(12296,12306),new e(12308,12316),new e(65113,65119),new e(65124,65126),new e(65288,65290),new e(65308,65309),new e(65310,65311),new e(65339,65340),new e(65341,65342),new e(65371,65372),new e(65373,65374),new e(65375,65377),new e(65378,65380),new e(120539,120540),new e(120597,120598),new e(120655,120656),new e(120713,120714),new e(120771,120772)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Bidi_Mirrored=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=-2147483648|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Bidi_Mirrored}function C__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=-2147483648&r.RTLong__f_lo;return t===0?R__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Bidi_Mirrored}function D__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=1&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(105,107),new e(303,304),new e(585,586),new e(616,617),new e(669,670),new e(690,691),new e(1011,1012),new e(1110,1111),new e(1112,1113),new e(7522,7523),new e(7574,7575),new e(7588,7589),new e(7592,7593),new e(7725,7726),new e(7883,7884),new e(8305,8306),new e(8520,8522),new e(11388,11389),new e(119842,119844),new e(119894,119896),new e(119946,119948),new e(119998,12e4),new e(120050,120052),new e(120102,120104),new e(120154,120156),new e(120206,120208),new e(120258,120260),new e(120310,120312),new e(120362,120364),new e(120414,120416),new e(120466,120468),new e(122650,122651),new e(122956,122958),new e(122984,122985)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Soft_Dotted=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=1|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Soft_Dotted}function M__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=1&r.RTLong__f_hi;return t===0?D__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Soft_Dotted}function T__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=2&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(64976,65008),new e(65534,65536),new e(131070,131072),new e(196606,196608),new e(262142,262144),new e(327678,327680),new e(393214,393216),new e(458750,458752),new e(524286,524288),new e(589822,589824),new e(655358,655360),new e(720894,720896),new e(786430,786432),new e(851966,851968),new e(917502,917504),new e(983038,983040),new e(1048574,1048576),new e(1114110,1114112)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Noncharacter_Code_Point=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=2|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Noncharacter_Code_Point}function V__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=2&r.RTLong__f_hi;return t===0?T__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Noncharacter_Code_Point}function A__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=4&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(6155,6158),new e(6159,6160),new e(65024,65040),new e(917760,918e3)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Variation_Selector=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=4|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Variation_Selector}function F__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=4&r.RTLong__f_hi;return t===0?A__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Variation_Selector}function B__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=8&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(329,330),new e(1651,1652),new e(3959,3960),new e(3961,3962),new e(6051,6053),new e(8298,8304),new e(9001,9003),new e(917505,917506)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Deprecated=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=8|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Deprecated}function j__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=8&r.RTLong__f_hi;return t===0?B__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Deprecated}function E__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=16&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(169,170),new e(174,175),new e(8252,8253),new e(8265,8266),new e(8482,8483),new e(8505,8506),new e(8596,8602),new e(8617,8619),new e(8986,8988),new e(9e3,9001),new e(9096,9097),new e(9167,9168),new e(9193,9204),new e(9208,9211),new e(9410,9411),new e(9642,9644),new e(9654,9655),new e(9664,9665),new e(9723,9727),new e(9728,9734),new e(9735,9747),new e(9748,9862),new e(9872,9990),new e(9992,10003),new e(10004,10005),new e(10006,10007),new e(10013,10014),new e(10017,10018),new e(10024,10025),new e(10035,10037),new e(10052,10053),new e(10055,10056),new e(10060,10061),new e(10062,10063),new e(10067,10070),new e(10071,10072),new e(10083,10088),new e(10133,10136),new e(10145,10146),new e(10160,10161),new e(10175,10176),new e(10548,10550),new e(11013,11016),new e(11035,11037),new e(11088,11089),new e(11093,11094),new e(12336,12337),new e(12349,12350),new e(12951,12952),new e(12953,12954),new e(126976,127232),new e(127245,127248),new e(127279,127280),new e(127340,127346),new e(127358,127360),new e(127374,127375),new e(127377,127387),new e(127405,127462),new e(127489,127504),new e(127514,127515),new e(127535,127536),new e(127538,127547),new e(127548,127552),new e(127561,127995),new e(128e3,128318),new e(128326,128592),new e(128640,128768),new e(128884,128896),new e(128981,129024),new e(129036,129040),new e(129096,129104),new e(129114,129120),new e(129160,129168),new e(129198,129280),new e(129292,129339),new e(129340,129350),new e(129351,129792),new e(130048,131070)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Extended_Pictographic=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=16|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Extended_Pictographic}function Z__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=16&r.RTLong__f_hi;return t===0?E__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Extended_Pictographic}function N__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=32&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(127462,127488)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Regional_Indicator=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=32|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Regional_Indicator}function z__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=32&r.RTLong__f_hi;return t===0?N__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Regional_Indicator}function H__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=64&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(45,46),new e(1418,1419),new e(1470,1471),new e(5120,5121),new e(6150,6151),new e(8208,8214),new e(8275,8276),new e(8315,8316),new e(8331,8332),new e(8722,8723),new e(11799,11800),new e(11802,11803),new e(11834,11836),new e(11840,11841),new e(11869,11870),new e(12316,12317),new e(12336,12337),new e(12448,12449),new e(65073,65075),new e(65112,65113),new e(65123,65124),new e(65293,65294),new e(69293,69294)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Dash=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=64|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Dash}function G__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=64&r.RTLong__f_hi;return t===0?H__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Dash}function J__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=128&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(39,40),new e(46,47),new e(58,59),new e(94,95),new e(96,97),new e(168,169),new e(173,174),new e(175,176),new e(180,181),new e(183,185),new e(688,880),new e(884,886),new e(890,891),new e(900,902),new e(903,904),new e(1155,1162),new e(1369,1370),new e(1375,1376),new e(1425,1470),new e(1471,1472),new e(1473,1475),new e(1476,1478),new e(1479,1480),new e(1524,1525),new e(1536,1542),new e(1552,1563),new e(1564,1565),new e(1600,1601),new e(1611,1632),new e(1648,1649),new e(1750,1758),new e(1759,1769),new e(1770,1774),new e(1807,1808),new e(1809,1810),new e(1840,1867),new e(1958,1969),new e(2027,2038),new e(2042,2043),new e(2045,2046),new e(2070,2094),new e(2137,2140),new e(2184,2185),new e(2192,2194),new e(2200,2208),new e(2249,2307),new e(2362,2363),new e(2364,2365),new e(2369,2377),new e(2381,2382),new e(2385,2392),new e(2402,2404),new e(2417,2418),new e(2433,2434),new e(2492,2493),new e(2497,2501),new e(2509,2510),new e(2530,2532),new e(2558,2559),new e(2561,2563),new e(2620,2621),new e(2625,2627),new e(2631,2633),new e(2635,2638),new e(2641,2642),new e(2672,2674),new e(2677,2678),new e(2689,2691),new e(2748,2749),new e(2753,2758),new e(2759,2761),new e(2765,2766),new e(2786,2788),new e(2810,2816),new e(2817,2818),new e(2876,2877),new e(2879,2880),new e(2881,2885),new e(2893,2894),new e(2901,2903),new e(2914,2916),new e(2946,2947),new e(3008,3009),new e(3021,3022),new e(3072,3073),new e(3076,3077),new e(3132,3133),new e(3134,3137),new e(3142,3145),new e(3146,3150),new e(3157,3159),new e(3170,3172),new e(3201,3202),new e(3260,3261),new e(3263,3264),new e(3270,3271),new e(3276,3278),new e(3298,3300),new e(3328,3330),new e(3387,3389),new e(3393,3397),new e(3405,3406),new e(3426,3428),new e(3457,3458),new e(3530,3531),new e(3538,3541),new e(3542,3543),new e(3633,3634),new e(3636,3643),new e(3654,3663),new e(3761,3762),new e(3764,3773),new e(3782,3783),new e(3784,3791),new e(3864,3866),new e(3893,3894),new e(3895,3896),new e(3897,3898),new e(3953,3967),new e(3968,3973),new e(3974,3976),new e(3981,3992),new e(3993,4029),new e(4038,4039),new e(4141,4145),new e(4146,4152),new e(4153,4155),new e(4157,4159),new e(4184,4186),new e(4190,4193),new e(4209,4213),new e(4226,4227),new e(4229,4231),new e(4237,4238),new e(4253,4254),new e(4348,4349),new e(4957,4960),new e(5906,5909),new e(5938,5940),new e(5970,5972),new e(6002,6004),new e(6068,6070),new e(6071,6078),new e(6086,6087),new e(6089,6100),new e(6103,6104),new e(6109,6110),new e(6155,6160),new e(6211,6212),new e(6277,6279),new e(6313,6314),new e(6432,6435),new e(6439,6441),new e(6450,6451),new e(6457,6460),new e(6679,6681),new e(6683,6684),new e(6742,6743),new e(6744,6751),new e(6752,6753),new e(6754,6755),new e(6757,6765),new e(6771,6781),new e(6783,6784),new e(6823,6824),new e(6832,6863),new e(6912,6916),new e(6964,6965),new e(6966,6971),new e(6972,6973),new e(6978,6979),new e(7019,7028),new e(7040,7042),new e(7074,7078),new e(7080,7082),new e(7083,7086),new e(7142,7143),new e(7144,7146),new e(7149,7150),new e(7151,7154),new e(7212,7220),new e(7222,7224),new e(7288,7294),new e(7376,7379),new e(7380,7393),new e(7394,7401),new e(7405,7406),new e(7412,7413),new e(7416,7418),new e(7468,7531),new e(7544,7545),new e(7579,7680),new e(8125,8126),new e(8127,8130),new e(8141,8144),new e(8157,8160),new e(8173,8176),new e(8189,8191),new e(8203,8208),new e(8216,8218),new e(8228,8229),new e(8231,8232),new e(8234,8239),new e(8288,8293),new e(8294,8304),new e(8305,8306),new e(8319,8320),new e(8336,8349),new e(8400,8433),new e(11388,11390),new e(11503,11506),new e(11631,11632),new e(11647,11648),new e(11744,11776),new e(11823,11824),new e(12293,12294),new e(12330,12334),new e(12337,12342),new e(12347,12348),new e(12441,12447),new e(12540,12543),new e(40981,40982),new e(42232,42238),new e(42508,42509),new e(42607,42611),new e(42612,42622),new e(42623,42624),new e(42652,42656),new e(42736,42738),new e(42752,42786),new e(42864,42865),new e(42888,42891),new e(42994,42997),new e(43e3,43002),new e(43010,43011),new e(43014,43015),new e(43019,43020),new e(43045,43047),new e(43052,43053),new e(43204,43206),new e(43232,43250),new e(43263,43264),new e(43302,43310),new e(43335,43346),new e(43392,43395),new e(43443,43444),new e(43446,43450),new e(43452,43454),new e(43471,43472),new e(43493,43495),new e(43561,43567),new e(43569,43571),new e(43573,43575),new e(43587,43588),new e(43596,43597),new e(43632,43633),new e(43644,43645),new e(43696,43697),new e(43698,43701),new e(43703,43705),new e(43710,43712),new e(43713,43714),new e(43741,43742),new e(43756,43758),new e(43763,43765),new e(43766,43767),new e(43867,43872),new e(43881,43884),new e(44005,44006),new e(44008,44009),new e(44013,44014),new e(64286,64287),new e(64434,64451),new e(65024,65040),new e(65043,65044),new e(65056,65072),new e(65106,65107),new e(65109,65110),new e(65279,65280),new e(65287,65288),new e(65294,65295),new e(65306,65307),new e(65342,65343),new e(65344,65345),new e(65392,65393),new e(65438,65440),new e(65507,65508),new e(65529,65532),new e(66045,66046),new e(66272,66273),new e(66422,66427),new e(67456,67462),new e(67463,67505),new e(67506,67515),new e(68097,68100),new e(68101,68103),new e(68108,68112),new e(68152,68155),new e(68159,68160),new e(68325,68327),new e(68900,68904),new e(69291,69293),new e(69373,69376),new e(69446,69457),new e(69506,69510),new e(69633,69634),new e(69688,69703),new e(69744,69745),new e(69747,69749),new e(69759,69762),new e(69811,69815),new e(69817,69819),new e(69821,69822),new e(69826,69827),new e(69837,69838),new e(69888,69891),new e(69927,69932),new e(69933,69941),new e(70003,70004),new e(70016,70018),new e(70070,70079),new e(70089,70093),new e(70095,70096),new e(70191,70194),new e(70196,70197),new e(70198,70200),new e(70206,70207),new e(70209,70210),new e(70367,70368),new e(70371,70379),new e(70400,70402),new e(70459,70461),new e(70464,70465),new e(70502,70509),new e(70512,70517),new e(70712,70720),new e(70722,70725),new e(70726,70727),new e(70750,70751),new e(70835,70841),new e(70842,70843),new e(70847,70849),new e(70850,70852),new e(71090,71094),new e(71100,71102),new e(71103,71105),new e(71132,71134),new e(71219,71227),new e(71229,71230),new e(71231,71233),new e(71339,71340),new e(71341,71342),new e(71344,71350),new e(71351,71352),new e(71453,71456),new e(71458,71462),new e(71463,71468),new e(71727,71736),new e(71737,71739),new e(71995,71997),new e(71998,71999),new e(72003,72004),new e(72148,72152),new e(72154,72156),new e(72160,72161),new e(72193,72203),new e(72243,72249),new e(72251,72255),new e(72263,72264),new e(72273,72279),new e(72281,72284),new e(72330,72343),new e(72344,72346),new e(72752,72759),new e(72760,72766),new e(72767,72768),new e(72850,72872),new e(72874,72881),new e(72882,72884),new e(72885,72887),new e(73009,73015),new e(73018,73019),new e(73020,73022),new e(73023,73030),new e(73031,73032),new e(73104,73106),new e(73109,73110),new e(73111,73112),new e(73459,73461),new e(73472,73474),new e(73526,73531),new e(73536,73537),new e(73538,73539),new e(78896,78913),new e(78919,78934),new e(92912,92917),new e(92976,92983),new e(92992,92996),new e(94031,94032),new e(94095,94112),new e(94176,94178),new e(94179,94181),new e(110576,110580),new e(110581,110588),new e(110589,110591),new e(113821,113823),new e(113824,113828),new e(118528,118574),new e(118576,118599),new e(119143,119146),new e(119155,119171),new e(119173,119180),new e(119210,119214),new e(119362,119365),new e(121344,121399),new e(121403,121453),new e(121461,121462),new e(121476,121477),new e(121499,121504),new e(121505,121520),new e(122880,122887),new e(122888,122905),new e(122907,122914),new e(122915,122917),new e(122918,122923),new e(122928,122990),new e(123023,123024),new e(123184,123198),new e(123566,123567),new e(123628,123632),new e(124139,124144),new e(125136,125143),new e(125252,125260),new e(127995,128e3),new e(917505,917506),new e(917536,917632),new e(917760,918e3)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Case_Ignorable=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=128|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Case_Ignorable}function U__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=128&r.RTLong__f_hi;return t===0?J__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Case_Ignorable}function W__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=256&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(33,48),new e(58,65),new e(91,95),new e(96,97),new e(123,127),new e(161,168),new e(169,170),new e(171,173),new e(174,175),new e(176,178),new e(182,183),new e(187,188),new e(191,192),new e(215,216),new e(247,248),new e(8208,8232),new e(8240,8255),new e(8257,8276),new e(8277,8287),new e(8592,9312),new e(9472,10102),new e(10132,11264),new e(11776,11904),new e(12289,12292),new e(12296,12321),new e(12336,12337),new e(64830,64832),new e(65093,65095)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Pattern_Syntax=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=256|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Pattern_Syntax}function K__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=256&r.RTLong__f_hi;return t===0?W__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Pattern_Syntax}function Q__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=512&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(12274,12276)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_IDS_Trinary_Operator=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=512|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_IDS_Trinary_Operator}function X__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=512&r.RTLong__f_hi;return t===0?Q__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_IDS_Trinary_Operator}function Y__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=1024&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(9,14),new e(32,33),new e(133,134),new e(8206,8208),new e(8232,8234)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Pattern_White_Space=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=1024|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Pattern_White_Space}function _e_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=1024&r.RTLong__f_hi;return t===0?Y__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Pattern_White_Space}function ee_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=2048&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(9,14),new e(32,33),new e(133,134),new e(160,161),new e(5760,5761),new e(8192,8203),new e(8232,8234),new e(8239,8240),new e(8287,8288),new e(12288,12289)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_White_Space=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=2048|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_White_Space}function re_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=2048&r.RTLong__f_hi;return t===0?ee_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_White_Space}function te_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=4096&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(3648,3653),new e(3776,3781),new e(6581,6584),new e(6586,6587),new e(43701,43703),new e(43705,43706),new e(43707,43709)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Logical_Order_Exception=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=4096|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Logical_Order_Exception}function ae_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=4096&r.RTLong__f_hi;return t===0?te_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Logical_Order_Exception}function ne_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=8192&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(768,880),new e(1155,1162),new e(1425,1470),new e(1471,1472),new e(1473,1475),new e(1476,1478),new e(1479,1480),new e(1552,1563),new e(1611,1632),new e(1648,1649),new e(1750,1757),new e(1759,1765),new e(1767,1769),new e(1770,1774),new e(1809,1810),new e(1840,1867),new e(1958,1969),new e(2027,2036),new e(2045,2046),new e(2070,2074),new e(2075,2084),new e(2085,2088),new e(2089,2094),new e(2137,2140),new e(2200,2208),new e(2250,2274),new e(2275,2307),new e(2362,2363),new e(2364,2365),new e(2369,2377),new e(2381,2382),new e(2385,2392),new e(2402,2404),new e(2433,2434),new e(2492,2493),new e(2494,2495),new e(2497,2501),new e(2509,2510),new e(2519,2520),new e(2530,2532),new e(2558,2559),new e(2561,2563),new e(2620,2621),new e(2625,2627),new e(2631,2633),new e(2635,2638),new e(2641,2642),new e(2672,2674),new e(2677,2678),new e(2689,2691),new e(2748,2749),new e(2753,2758),new e(2759,2761),new e(2765,2766),new e(2786,2788),new e(2810,2816),new e(2817,2818),new e(2876,2877),new e(2878,2880),new e(2881,2885),new e(2893,2894),new e(2901,2904),new e(2914,2916),new e(2946,2947),new e(3006,3007),new e(3008,3009),new e(3021,3022),new e(3031,3032),new e(3072,3073),new e(3076,3077),new e(3132,3133),new e(3134,3137),new e(3142,3145),new e(3146,3150),new e(3157,3159),new e(3170,3172),new e(3201,3202),new e(3260,3261),new e(3263,3264),new e(3266,3267),new e(3270,3271),new e(3276,3278),new e(3285,3287),new e(3298,3300),new e(3328,3330),new e(3387,3389),new e(3390,3391),new e(3393,3397),new e(3405,3406),new e(3415,3416),new e(3426,3428),new e(3457,3458),new e(3530,3531),new e(3535,3536),new e(3538,3541),new e(3542,3543),new e(3551,3552),new e(3633,3634),new e(3636,3643),new e(3655,3663),new e(3761,3762),new e(3764,3773),new e(3784,3791),new e(3864,3866),new e(3893,3894),new e(3895,3896),new e(3897,3898),new e(3953,3967),new e(3968,3973),new e(3974,3976),new e(3981,3992),new e(3993,4029),new e(4038,4039),new e(4141,4145),new e(4146,4152),new e(4153,4155),new e(4157,4159),new e(4184,4186),new e(4190,4193),new e(4209,4213),new e(4226,4227),new e(4229,4231),new e(4237,4238),new e(4253,4254),new e(4957,4960),new e(5906,5909),new e(5938,5940),new e(5970,5972),new e(6002,6004),new e(6068,6070),new e(6071,6078),new e(6086,6087),new e(6089,6100),new e(6109,6110),new e(6155,6158),new e(6159,6160),new e(6277,6279),new e(6313,6314),new e(6432,6435),new e(6439,6441),new e(6450,6451),new e(6457,6460),new e(6679,6681),new e(6683,6684),new e(6742,6743),new e(6744,6751),new e(6752,6753),new e(6754,6755),new e(6757,6765),new e(6771,6781),new e(6783,6784),new e(6832,6863),new e(6912,6916),new e(6964,6971),new e(6972,6973),new e(6978,6979),new e(7019,7028),new e(7040,7042),new e(7074,7078),new e(7080,7082),new e(7083,7086),new e(7142,7143),new e(7144,7146),new e(7149,7150),new e(7151,7154),new e(7212,7220),new e(7222,7224),new e(7376,7379),new e(7380,7393),new e(7394,7401),new e(7405,7406),new e(7412,7413),new e(7416,7418),new e(7616,7680),new e(8204,8205),new e(8400,8433),new e(11503,11506),new e(11647,11648),new e(11744,11776),new e(12330,12336),new e(12441,12443),new e(42607,42611),new e(42612,42622),new e(42654,42656),new e(42736,42738),new e(43010,43011),new e(43014,43015),new e(43019,43020),new e(43045,43047),new e(43052,43053),new e(43204,43206),new e(43232,43250),new e(43263,43264),new e(43302,43310),new e(43335,43346),new e(43392,43395),new e(43443,43444),new e(43446,43450),new e(43452,43454),new e(43493,43494),new e(43561,43567),new e(43569,43571),new e(43573,43575),new e(43587,43588),new e(43596,43597),new e(43644,43645),new e(43696,43697),new e(43698,43701),new e(43703,43705),new e(43710,43712),new e(43713,43714),new e(43756,43758),new e(43766,43767),new e(44005,44006),new e(44008,44009),new e(44013,44014),new e(64286,64287),new e(65024,65040),new e(65056,65072),new e(65438,65440),new e(66045,66046),new e(66272,66273),new e(66422,66427),new e(68097,68100),new e(68101,68103),new e(68108,68112),new e(68152,68155),new e(68159,68160),new e(68325,68327),new e(68900,68904),new e(69291,69293),new e(69373,69376),new e(69446,69457),new e(69506,69510),new e(69633,69634),new e(69688,69703),new e(69744,69745),new e(69747,69749),new e(69759,69762),new e(69811,69815),new e(69817,69819),new e(69826,69827),new e(69888,69891),new e(69927,69932),new e(69933,69941),new e(70003,70004),new e(70016,70018),new e(70070,70079),new e(70089,70093),new e(70095,70096),new e(70191,70194),new e(70196,70197),new e(70198,70200),new e(70206,70207),new e(70209,70210),new e(70367,70368),new e(70371,70379),new e(70400,70402),new e(70459,70461),new e(70462,70463),new e(70464,70465),new e(70487,70488),new e(70502,70509),new e(70512,70517),new e(70712,70720),new e(70722,70725),new e(70726,70727),new e(70750,70751),new e(70832,70833),new e(70835,70841),new e(70842,70843),new e(70845,70846),new e(70847,70849),new e(70850,70852),new e(71087,71088),new e(71090,71094),new e(71100,71102),new e(71103,71105),new e(71132,71134),new e(71219,71227),new e(71229,71230),new e(71231,71233),new e(71339,71340),new e(71341,71342),new e(71344,71350),new e(71351,71352),new e(71453,71456),new e(71458,71462),new e(71463,71468),new e(71727,71736),new e(71737,71739),new e(71984,71985),new e(71995,71997),new e(71998,71999),new e(72003,72004),new e(72148,72152),new e(72154,72156),new e(72160,72161),new e(72193,72203),new e(72243,72249),new e(72251,72255),new e(72263,72264),new e(72273,72279),new e(72281,72284),new e(72330,72343),new e(72344,72346),new e(72752,72759),new e(72760,72766),new e(72767,72768),new e(72850,72872),new e(72874,72881),new e(72882,72884),new e(72885,72887),new e(73009,73015),new e(73018,73019),new e(73020,73022),new e(73023,73030),new e(73031,73032),new e(73104,73106),new e(73109,73110),new e(73111,73112),new e(73459,73461),new e(73472,73474),new e(73526,73531),new e(73536,73537),new e(73538,73539),new e(78912,78913),new e(78919,78934),new e(92912,92917),new e(92976,92983),new e(94031,94032),new e(94095,94099),new e(94180,94181),new e(113821,113823),new e(118528,118574),new e(118576,118599),new e(119141,119142),new e(119143,119146),new e(119150,119155),new e(119163,119171),new e(119173,119180),new e(119210,119214),new e(119362,119365),new e(121344,121399),new e(121403,121453),new e(121461,121462),new e(121476,121477),new e(121499,121504),new e(121505,121520),new e(122880,122887),new e(122888,122905),new e(122907,122914),new e(122915,122917),new e(122918,122923),new e(123023,123024),new e(123184,123191),new e(123566,123567),new e(123628,123632),new e(124140,124144),new e(125136,125143),new e(125252,125259),new e(917536,917632),new e(917760,918e3)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Grapheme_Extend=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=8192|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Grapheme_Extend}function se_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=8192&r.RTLong__f_hi;return t===0?ne_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Grapheme_Extend}function ie_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=16384&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(48,58),new e(65,71),new e(97,103),new e(65296,65306),new e(65313,65319),new e(65345,65351)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Hex_Digit=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=16384|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Hex_Digit}function oe_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=16384&r.RTLong__f_hi;return t===0?ie_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Hex_Digit}function ce_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=32768&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(65,91),new e(192,215),new e(216,223),new e(256,257),new e(258,259),new e(260,261),new e(262,263),new e(264,265),new e(266,267),new e(268,269),new e(270,271),new e(272,273),new e(274,275),new e(276,277),new e(278,279),new e(280,281),new e(282,283),new e(284,285),new e(286,287),new e(288,289),new e(290,291),new e(292,293),new e(294,295),new e(296,297),new e(298,299),new e(300,301),new e(302,303),new e(304,305),new e(306,307),new e(308,309),new e(310,311),new e(313,314),new e(315,316),new e(317,318),new e(319,320),new e(321,322),new e(323,324),new e(325,326),new e(327,328),new e(330,331),new e(332,333),new e(334,335),new e(336,337),new e(338,339),new e(340,341),new e(342,343),new e(344,345),new e(346,347),new e(348,349),new e(350,351),new e(352,353),new e(354,355),new e(356,357),new e(358,359),new e(360,361),new e(362,363),new e(364,365),new e(366,367),new e(368,369),new e(370,371),new e(372,373),new e(374,375),new e(376,378),new e(379,380),new e(381,382),new e(385,387),new e(388,389),new e(390,392),new e(393,396),new e(398,402),new e(403,405),new e(406,409),new e(412,414),new e(415,417),new e(418,419),new e(420,421),new e(422,424),new e(425,426),new e(428,429),new e(430,432),new e(433,436),new e(437,438),new e(439,441),new e(444,445),new e(452,454),new e(455,457),new e(458,460),new e(461,462),new e(463,464),new e(465,466),new e(467,468),new e(469,470),new e(471,472),new e(473,474),new e(475,476),new e(478,479),new e(480,481),new e(482,483),new e(484,485),new e(486,487),new e(488,489),new e(490,491),new e(492,493),new e(494,495),new e(497,499),new e(500,501),new e(502,505),new e(506,507),new e(508,509),new e(510,511),new e(512,513),new e(514,515),new e(516,517),new e(518,519),new e(520,521),new e(522,523),new e(524,525),new e(526,527),new e(528,529),new e(530,531),new e(532,533),new e(534,535),new e(536,537),new e(538,539),new e(540,541),new e(542,543),new e(544,545),new e(546,547),new e(548,549),new e(550,551),new e(552,553),new e(554,555),new e(556,557),new e(558,559),new e(560,561),new e(562,563),new e(570,572),new e(573,575),new e(577,578),new e(579,583),new e(584,585),new e(586,587),new e(588,589),new e(590,591),new e(880,881),new e(882,883),new e(886,887),new e(895,896),new e(902,903),new e(904,907),new e(908,909),new e(910,912),new e(913,930),new e(931,940),new e(975,976),new e(984,985),new e(986,987),new e(988,989),new e(990,991),new e(992,993),new e(994,995),new e(996,997),new e(998,999),new e(1e3,1001),new e(1002,1003),new e(1004,1005),new e(1006,1007),new e(1012,1013),new e(1015,1016),new e(1017,1019),new e(1021,1072),new e(1120,1121),new e(1122,1123),new e(1124,1125),new e(1126,1127),new e(1128,1129),new e(1130,1131),new e(1132,1133),new e(1134,1135),new e(1136,1137),new e(1138,1139),new e(1140,1141),new e(1142,1143),new e(1144,1145),new e(1146,1147),new e(1148,1149),new e(1150,1151),new e(1152,1153),new e(1162,1163),new e(1164,1165),new e(1166,1167),new e(1168,1169),new e(1170,1171),new e(1172,1173),new e(1174,1175),new e(1176,1177),new e(1178,1179),new e(1180,1181),new e(1182,1183),new e(1184,1185),new e(1186,1187),new e(1188,1189),new e(1190,1191),new e(1192,1193),new e(1194,1195),new e(1196,1197),new e(1198,1199),new e(1200,1201),new e(1202,1203),new e(1204,1205),new e(1206,1207),new e(1208,1209),new e(1210,1211),new e(1212,1213),new e(1214,1215),new e(1216,1218),new e(1219,1220),new e(1221,1222),new e(1223,1224),new e(1225,1226),new e(1227,1228),new e(1229,1230),new e(1232,1233),new e(1234,1235),new e(1236,1237),new e(1238,1239),new e(1240,1241),new e(1242,1243),new e(1244,1245),new e(1246,1247),new e(1248,1249),new e(1250,1251),new e(1252,1253),new e(1254,1255),new e(1256,1257),new e(1258,1259),new e(1260,1261),new e(1262,1263),new e(1264,1265),new e(1266,1267),new e(1268,1269),new e(1270,1271),new e(1272,1273),new e(1274,1275),new e(1276,1277),new e(1278,1279),new e(1280,1281),new e(1282,1283),new e(1284,1285),new e(1286,1287),new e(1288,1289),new e(1290,1291),new e(1292,1293),new e(1294,1295),new e(1296,1297),new e(1298,1299),new e(1300,1301),new e(1302,1303),new e(1304,1305),new e(1306,1307),new e(1308,1309),new e(1310,1311),new e(1312,1313),new e(1314,1315),new e(1316,1317),new e(1318,1319),new e(1320,1321),new e(1322,1323),new e(1324,1325),new e(1326,1327),new e(1329,1367),new e(4256,4294),new e(4295,4296),new e(4301,4302),new e(5024,5110),new e(7312,7355),new e(7357,7360),new e(7680,7681),new e(7682,7683),new e(7684,7685),new e(7686,7687),new e(7688,7689),new e(7690,7691),new e(7692,7693),new e(7694,7695),new e(7696,7697),new e(7698,7699),new e(7700,7701),new e(7702,7703),new e(7704,7705),new e(7706,7707),new e(7708,7709),new e(7710,7711),new e(7712,7713),new e(7714,7715),new e(7716,7717),new e(7718,7719),new e(7720,7721),new e(7722,7723),new e(7724,7725),new e(7726,7727),new e(7728,7729),new e(7730,7731),new e(7732,7733),new e(7734,7735),new e(7736,7737),new e(7738,7739),new e(7740,7741),new e(7742,7743),new e(7744,7745),new e(7746,7747),new e(7748,7749),new e(7750,7751),new e(7752,7753),new e(7754,7755),new e(7756,7757),new e(7758,7759),new e(7760,7761),new e(7762,7763),new e(7764,7765),new e(7766,7767),new e(7768,7769),new e(7770,7771),new e(7772,7773),new e(7774,7775),new e(7776,7777),new e(7778,7779),new e(7780,7781),new e(7782,7783),new e(7784,7785),new e(7786,7787),new e(7788,7789),new e(7790,7791),new e(7792,7793),new e(7794,7795),new e(7796,7797),new e(7798,7799),new e(7800,7801),new e(7802,7803),new e(7804,7805),new e(7806,7807),new e(7808,7809),new e(7810,7811),new e(7812,7813),new e(7814,7815),new e(7816,7817),new e(7818,7819),new e(7820,7821),new e(7822,7823),new e(7824,7825),new e(7826,7827),new e(7828,7829),new e(7838,7839),new e(7840,7841),new e(7842,7843),new e(7844,7845),new e(7846,7847),new e(7848,7849),new e(7850,7851),new e(7852,7853),new e(7854,7855),new e(7856,7857),new e(7858,7859),new e(7860,7861),new e(7862,7863),new e(7864,7865),new e(7866,7867),new e(7868,7869),new e(7870,7871),new e(7872,7873),new e(7874,7875),new e(7876,7877),new e(7878,7879),new e(7880,7881),new e(7882,7883),new e(7884,7885),new e(7886,7887),new e(7888,7889),new e(7890,7891),new e(7892,7893),new e(7894,7895),new e(7896,7897),new e(7898,7899),new e(7900,7901),new e(7902,7903),new e(7904,7905),new e(7906,7907),new e(7908,7909),new e(7910,7911),new e(7912,7913),new e(7914,7915),new e(7916,7917),new e(7918,7919),new e(7920,7921),new e(7922,7923),new e(7924,7925),new e(7926,7927),new e(7928,7929),new e(7930,7931),new e(7932,7933),new e(7934,7935),new e(7944,7952),new e(7960,7966),new e(7976,7984),new e(7992,8e3),new e(8008,8014),new e(8025,8026),new e(8027,8028),new e(8029,8030),new e(8031,8032),new e(8040,8048),new e(8072,8080),new e(8088,8096),new e(8104,8112),new e(8120,8125),new e(8136,8141),new e(8152,8156),new e(8168,8173),new e(8184,8189),new e(8486,8487),new e(8490,8492),new e(8498,8499),new e(8544,8560),new e(8579,8580),new e(9398,9424),new e(11264,11312),new e(11360,11361),new e(11362,11365),new e(11367,11368),new e(11369,11370),new e(11371,11372),new e(11373,11377),new e(11378,11379),new e(11381,11382),new e(11390,11393),new e(11394,11395),new e(11396,11397),new e(11398,11399),new e(11400,11401),new e(11402,11403),new e(11404,11405),new e(11406,11407),new e(11408,11409),new e(11410,11411),new e(11412,11413),new e(11414,11415),new e(11416,11417),new e(11418,11419),new e(11420,11421),new e(11422,11423),new e(11424,11425),new e(11426,11427),new e(11428,11429),new e(11430,11431),new e(11432,11433),new e(11434,11435),new e(11436,11437),new e(11438,11439),new e(11440,11441),new e(11442,11443),new e(11444,11445),new e(11446,11447),new e(11448,11449),new e(11450,11451),new e(11452,11453),new e(11454,11455),new e(11456,11457),new e(11458,11459),new e(11460,11461),new e(11462,11463),new e(11464,11465),new e(11466,11467),new e(11468,11469),new e(11470,11471),new e(11472,11473),new e(11474,11475),new e(11476,11477),new e(11478,11479),new e(11480,11481),new e(11482,11483),new e(11484,11485),new e(11486,11487),new e(11488,11489),new e(11490,11491),new e(11499,11500),new e(11501,11502),new e(11506,11507),new e(42560,42561),new e(42562,42563),new e(42564,42565),new e(42566,42567),new e(42568,42569),new e(42570,42571),new e(42572,42573),new e(42574,42575),new e(42576,42577),new e(42578,42579),new e(42580,42581),new e(42582,42583),new e(42584,42585),new e(42586,42587),new e(42588,42589),new e(42590,42591),new e(42592,42593),new e(42594,42595),new e(42596,42597),new e(42598,42599),new e(42600,42601),new e(42602,42603),new e(42604,42605),new e(42624,42625),new e(42626,42627),new e(42628,42629),new e(42630,42631),new e(42632,42633),new e(42634,42635),new e(42636,42637),new e(42638,42639),new e(42640,42641),new e(42642,42643),new e(42644,42645),new e(42646,42647),new e(42648,42649),new e(42650,42651),new e(42786,42787),new e(42788,42789),new e(42790,42791),new e(42792,42793),new e(42794,42795),new e(42796,42797),new e(42798,42799),new e(42802,42803),new e(42804,42805),new e(42806,42807),new e(42808,42809),new e(42810,42811),new e(42812,42813),new e(42814,42815),new e(42816,42817),new e(42818,42819),new e(42820,42821),new e(42822,42823),new e(42824,42825),new e(42826,42827),new e(42828,42829),new e(42830,42831),new e(42832,42833),new e(42834,42835),new e(42836,42837),new e(42838,42839),new e(42840,42841),new e(42842,42843),new e(42844,42845),new e(42846,42847),new e(42848,42849),new e(42850,42851),new e(42852,42853),new e(42854,42855),new e(42856,42857),new e(42858,42859),new e(42860,42861),new e(42862,42863),new e(42873,42874),new e(42875,42876),new e(42877,42879),new e(42880,42881),new e(42882,42883),new e(42884,42885),new e(42886,42887),new e(42891,42892),new e(42893,42894),new e(42896,42897),new e(42898,42899),new e(42902,42903),new e(42904,42905),new e(42906,42907),new e(42908,42909),new e(42910,42911),new e(42912,42913),new e(42914,42915),new e(42916,42917),new e(42918,42919),new e(42920,42921),new e(42922,42927),new e(42928,42933),new e(42934,42935),new e(42936,42937),new e(42938,42939),new e(42940,42941),new e(42942,42943),new e(42944,42945),new e(42946,42947),new e(42948,42952),new e(42953,42954),new e(42960,42961),new e(42966,42967),new e(42968,42969),new e(42997,42998),new e(65313,65339),new e(66560,66600),new e(66736,66772),new e(66928,66939),new e(66940,66955),new e(66956,66963),new e(66964,66966),new e(68736,68787),new e(71840,71872),new e(93760,93792),new e(125184,125218)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Changes_When_Lowercased=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=32768|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Changes_When_Lowercased}function ue_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=32768&r.RTLong__f_hi;return t===0?ce_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Changes_When_Lowercased}function le_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=65536&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(94,95),new e(96,97),new e(168,169),new e(175,176),new e(180,181),new e(183,185),new e(688,847),new e(848,856),new e(861,867),new e(884,886),new e(890,891),new e(900,902),new e(1155,1160),new e(1369,1370),new e(1425,1442),new e(1443,1470),new e(1471,1472),new e(1473,1475),new e(1476,1477),new e(1611,1619),new e(1623,1625),new e(1759,1761),new e(1765,1767),new e(1770,1773),new e(1840,1867),new e(1958,1969),new e(2027,2038),new e(2072,2074),new e(2200,2208),new e(2249,2259),new e(2275,2303),new e(2364,2365),new e(2381,2382),new e(2385,2389),new e(2417,2418),new e(2492,2493),new e(2509,2510),new e(2620,2621),new e(2637,2638),new e(2748,2749),new e(2765,2766),new e(2813,2816),new e(2876,2877),new e(2893,2894),new e(2901,2902),new e(3021,3022),new e(3132,3133),new e(3149,3150),new e(3260,3261),new e(3277,3278),new e(3387,3389),new e(3405,3406),new e(3530,3531),new e(3655,3661),new e(3662,3663),new e(3770,3771),new e(3784,3789),new e(3864,3866),new e(3893,3894),new e(3895,3896),new e(3897,3898),new e(3902,3904),new e(3970,3973),new e(3974,3976),new e(4038,4039),new e(4151,4152),new e(4153,4155),new e(4195,4197),new e(4201,4206),new e(4231,4238),new e(4239,4240),new e(4250,4252),new e(4957,4960),new e(5908,5910),new e(6089,6100),new e(6109,6110),new e(6457,6460),new e(6773,6781),new e(6783,6784),new e(6832,6847),new e(6849,6860),new e(6964,6965),new e(6980,6981),new e(7019,7028),new e(7082,7084),new e(7222,7224),new e(7288,7294),new e(7376,7401),new e(7405,7406),new e(7412,7413),new e(7415,7418),new e(7468,7531),new e(7620,7632),new e(7669,7680),new e(8125,8126),new e(8127,8130),new e(8141,8144),new e(8157,8160),new e(8173,8176),new e(8189,8191),new e(11503,11506),new e(11823,11824),new e(12330,12336),new e(12441,12445),new e(12540,12541),new e(42607,42608),new e(42620,42622),new e(42623,42624),new e(42652,42654),new e(42736,42738),new e(42752,42786),new e(42888,42891),new e(43e3,43002),new e(43204,43205),new e(43232,43250),new e(43307,43311),new e(43347,43348),new e(43443,43444),new e(43456,43457),new e(43493,43494),new e(43643,43646),new e(43711,43715),new e(43766,43767),new e(43867,43872),new e(43881,43884),new e(44012,44014),new e(64286,64287),new e(65056,65072),new e(65342,65343),new e(65344,65345),new e(65392,65393),new e(65438,65440),new e(65507,65508),new e(66272,66273),new e(67456,67462),new e(67463,67505),new e(67506,67515),new e(68325,68327),new e(68898,68904),new e(69373,69376),new e(69446,69457),new e(69506,69510),new e(69702,69703),new e(69744,69745),new e(69817,69819),new e(69939,69941),new e(70003,70004),new e(70080,70081),new e(70090,70093),new e(70197,70199),new e(70377,70379),new e(70460,70461),new e(70477,70478),new e(70502,70509),new e(70512,70517),new e(70722,70723),new e(70726,70727),new e(70850,70852),new e(71103,71105),new e(71231,71232),new e(71350,71352),new e(71467,71468),new e(71737,71739),new e(71997,71999),new e(72003,72004),new e(72160,72161),new e(72244,72245),new e(72263,72264),new e(72345,72346),new e(72767,72768),new e(73026,73027),new e(73028,73030),new e(73111,73112),new e(78919,78934),new e(92912,92917),new e(92976,92983),new e(94095,94112),new e(94192,94194),new e(110576,110580),new e(110581,110588),new e(110589,110591),new e(118528,118574),new e(118576,118599),new e(119143,119146),new e(119149,119155),new e(119163,119171),new e(119173,119180),new e(119210,119214),new e(122928,122990),new e(123184,123191),new e(123566,123567),new e(123628,123632),new e(125136,125143),new e(125252,125255),new e(125256,125259)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Diacritic=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=65536|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Diacritic}function fe_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=65536&r.RTLong__f_hi;return t===0?le_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Diacritic}function pe_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=131072&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(9757,9758),new e(9977,9978),new e(9994,9998),new e(127877,127878),new e(127938,127941),new e(127943,127944),new e(127946,127949),new e(128066,128068),new e(128070,128081),new e(128102,128121),new e(128124,128125),new e(128129,128132),new e(128133,128136),new e(128143,128144),new e(128145,128146),new e(128170,128171),new e(128372,128374),new e(128378,128379),new e(128400,128401),new e(128405,128407),new e(128581,128584),new e(128587,128592),new e(128675,128676),new e(128692,128695),new e(128704,128705),new e(128716,128717),new e(129292,129293),new e(129295,129296),new e(129304,129312),new e(129318,129319),new e(129328,129338),new e(129340,129343),new e(129399,129400),new e(129461,129463),new e(129464,129466),new e(129467,129468),new e(129485,129488),new e(129489,129502),new e(129731,129734),new e(129776,129785)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Emoji_Modifier_Base=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=131072|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Emoji_Modifier_Base}function he_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=131072&r.RTLong__f_hi;return t===0?pe_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Emoji_Modifier_Base}function de_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=262144&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(127995,128e3)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Emoji_Modifier=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=262144|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Emoji_Modifier}function $e_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=262144&r.RTLong__f_hi;return t===0?de_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Emoji_Modifier}function we_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=524288&r.RTLong__f_hi;if(t===0){var a=xt().s_Predef$__f_Map,n=Le_(_),s=m(new L,"Paragraph_Separator",n),i=ve_(_),o=m(new L,"Other_Punctuation",i),c=Ie_(_),u=m(new L,"Other_Symbol",c),f=ke_(_),p=m(new L,"Lowercase_Letter",f),h=qe_(_),l=m(new L,"Format",h),d=Pe_(_),$=m(new L,"Control",d),w=Re_(_),g=m(new L,"Decimal_Number",w),x=De_(_),R=m(new L,"Currency_Symbol",x),T=Te_(_),D=m(new L,"Titlecase_Letter",T),B=Ae_(_),j=m(new L,"Modifier_Letter",B),O=Be_(_),Z=m(new L,"Unassigned",O),z=Ee_(_),J=m(new L,"Modifier_Symbol",z),N=Ne_(_),H=m(new L,"Surrogate",N),W=He_(_),K=m(new L,"Connector_Punctuation",W),Y=Je_(_),X=m(new L,"Initial_Punctuation",Y),e_=We_(_),__=m(new L,"Line_Separator",e_),t_=Qe_(_),n_=m(new L,"Math_Symbol",t_),s_=Ye_(_),i_=m(new L,"Letter_Number",s_),c_=er_(_),h_=m(new L,"Spacing_Mark",c_),d_=tr_(_),w_=m(new L,"Final_Punctuation",d_),u_=nr_(_),p_=m(new L,"Open_Punctuation",u_),y_=ir_(_),I_=m(new L,"Other_Number",y_),R_=cr_(_),S_=m(new L,"Private_Use",R_),P_=lr_(_),x_=m(new L,"Nonspacing_Mark",P_),D_=pr_(_),F_=m(new L,"Enclosing_Mark",D_),T_=dr_(_),A_=m(new L,"Space_Separator",T_),C_=wr_(_),j_=m(new L,"Other_Letter",C_),b_=Lr_(_),V_=m(new L,"Close_Punctuation",b_),J_=vr_(_),X_=m(new L,"Dash_Punctuation",J_),_e=Ir_(_),Y_=[s,o,u,p,l,$,g,R,D,j,Z,J,H,K,X,__,n_,i_,h_,w_,p_,I_,S_,x_,F_,A_,j_,V_,X_,m(new L,"Uppercase_Letter",_e)],U_=k(new b,Y_);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategoryMap=a.from__sc_IterableOnce__sci_Map(U_);var Q_=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,Z_=Q_.RTLong__f_lo,W_=524288|Q_.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(Z_,W_)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategoryMap}function ge_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=1048576&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(8233,8234)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Paragraph_Separator=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=1048576|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Paragraph_Separator}function Le_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=1048576&r.RTLong__f_hi;return t===0?ge_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Paragraph_Separator}function me_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=2097152&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(33,36),new e(37,40),new e(42,43),new e(44,45),new e(46,48),new e(58,60),new e(63,65),new e(92,93),new e(161,162),new e(167,168),new e(182,184),new e(191,192),new e(894,895),new e(903,904),new e(1370,1376),new e(1417,1418),new e(1472,1473),new e(1475,1476),new e(1478,1479),new e(1523,1525),new e(1545,1547),new e(1548,1550),new e(1563,1564),new e(1565,1568),new e(1642,1646),new e(1748,1749),new e(1792,1806),new e(2039,2042),new e(2096,2111),new e(2142,2143),new e(2404,2406),new e(2416,2417),new e(2557,2558),new e(2678,2679),new e(2800,2801),new e(3191,3192),new e(3204,3205),new e(3572,3573),new e(3663,3664),new e(3674,3676),new e(3844,3859),new e(3860,3861),new e(3973,3974),new e(4048,4053),new e(4057,4059),new e(4170,4176),new e(4347,4348),new e(4960,4969),new e(5742,5743),new e(5867,5870),new e(5941,5943),new e(6100,6103),new e(6104,6107),new e(6144,6150),new e(6151,6155),new e(6468,6470),new e(6686,6688),new e(6816,6823),new e(6824,6830),new e(7002,7009),new e(7037,7039),new e(7164,7168),new e(7227,7232),new e(7294,7296),new e(7360,7368),new e(7379,7380),new e(8214,8216),new e(8224,8232),new e(8240,8249),new e(8251,8255),new e(8257,8260),new e(8263,8274),new e(8275,8276),new e(8277,8287),new e(11513,11517),new e(11518,11520),new e(11632,11633),new e(11776,11778),new e(11782,11785),new e(11787,11788),new e(11790,11799),new e(11800,11802),new e(11803,11804),new e(11806,11808),new e(11818,11823),new e(11824,11834),new e(11836,11840),new e(11841,11842),new e(11843,11856),new e(11858,11861),new e(12289,12292),new e(12349,12350),new e(12539,12540),new e(42238,42240),new e(42509,42512),new e(42611,42612),new e(42622,42623),new e(42738,42744),new e(43124,43128),new e(43214,43216),new e(43256,43259),new e(43260,43261),new e(43310,43312),new e(43359,43360),new e(43457,43470),new e(43486,43488),new e(43612,43616),new e(43742,43744),new e(43760,43762),new e(44011,44012),new e(65040,65047),new e(65049,65050),new e(65072,65073),new e(65093,65095),new e(65097,65101),new e(65104,65107),new e(65108,65112),new e(65119,65122),new e(65128,65129),new e(65130,65132),new e(65281,65284),new e(65285,65288),new e(65290,65291),new e(65292,65293),new e(65294,65296),new e(65306,65308),new e(65311,65313),new e(65340,65341),new e(65377,65378),new e(65380,65382),new e(65792,65795),new e(66463,66464),new e(66512,66513),new e(66927,66928),new e(67671,67672),new e(67871,67872),new e(67903,67904),new e(68176,68185),new e(68223,68224),new e(68336,68343),new e(68409,68416),new e(68505,68509),new e(69461,69466),new e(69510,69514),new e(69703,69710),new e(69819,69821),new e(69822,69826),new e(69952,69956),new e(70004,70006),new e(70085,70089),new e(70093,70094),new e(70107,70108),new e(70109,70112),new e(70200,70206),new e(70313,70314),new e(70731,70736),new e(70746,70748),new e(70749,70750),new e(70854,70855),new e(71105,71128),new e(71233,71236),new e(71264,71277),new e(71353,71354),new e(71484,71487),new e(71739,71740),new e(72004,72007),new e(72162,72163),new e(72255,72263),new e(72346,72349),new e(72350,72355),new e(72448,72458),new e(72769,72774),new e(72816,72818),new e(73463,73465),new e(73539,73552),new e(73727,73728),new e(74864,74869),new e(77809,77811),new e(92782,92784),new e(92917,92918),new e(92983,92988),new e(92996,92997),new e(93847,93851),new e(94178,94179),new e(113823,113824),new e(121479,121484),new e(125278,125280)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Other_Punctuation=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=2097152|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Other_Punctuation}function ve_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=2097152&r.RTLong__f_hi;return t===0?me_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Other_Punctuation}function ye_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=4194304&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(166,167),new e(169,170),new e(174,175),new e(176,177),new e(1154,1155),new e(1421,1423),new e(1550,1552),new e(1758,1759),new e(1769,1770),new e(1789,1791),new e(2038,2039),new e(2554,2555),new e(2928,2929),new e(3059,3065),new e(3066,3067),new e(3199,3200),new e(3407,3408),new e(3449,3450),new e(3841,3844),new e(3859,3860),new e(3861,3864),new e(3866,3872),new e(3892,3893),new e(3894,3895),new e(3896,3897),new e(4030,4038),new e(4039,4045),new e(4046,4048),new e(4053,4057),new e(4254,4256),new e(5008,5018),new e(5741,5742),new e(6464,6465),new e(6622,6656),new e(7009,7019),new e(7028,7037),new e(8448,8450),new e(8451,8455),new e(8456,8458),new e(8468,8469),new e(8470,8472),new e(8478,8484),new e(8485,8486),new e(8487,8488),new e(8489,8490),new e(8494,8495),new e(8506,8508),new e(8522,8523),new e(8524,8526),new e(8527,8528),new e(8586,8588),new e(8597,8602),new e(8604,8608),new e(8609,8611),new e(8612,8614),new e(8615,8622),new e(8623,8654),new e(8656,8658),new e(8659,8660),new e(8661,8692),new e(8960,8968),new e(8972,8992),new e(8994,9001),new e(9003,9084),new e(9085,9115),new e(9140,9180),new e(9186,9255),new e(9280,9291),new e(9372,9450),new e(9472,9655),new e(9656,9665),new e(9666,9720),new e(9728,9839),new e(9840,10088),new e(10132,10176),new e(10240,10496),new e(11008,11056),new e(11077,11079),new e(11085,11124),new e(11126,11158),new e(11159,11264),new e(11493,11499),new e(11856,11858),new e(11904,11930),new e(11931,12020),new e(12032,12246),new e(12272,12284),new e(12292,12293),new e(12306,12308),new e(12320,12321),new e(12342,12344),new e(12350,12352),new e(12688,12690),new e(12694,12704),new e(12736,12772),new e(12800,12831),new e(12842,12872),new e(12880,12881),new e(12896,12928),new e(12938,12977),new e(12992,13312),new e(19904,19968),new e(42128,42183),new e(43048,43052),new e(43062,43064),new e(43065,43066),new e(43639,43642),new e(64832,64848),new e(64975,64976),new e(65021,65024),new e(65508,65509),new e(65512,65513),new e(65517,65519),new e(65532,65534),new e(65847,65856),new e(65913,65930),new e(65932,65935),new e(65936,65949),new e(65952,65953),new e(66e3,66045),new e(67703,67705),new e(68296,68297),new e(71487,71488),new e(73685,73693),new e(73697,73714),new e(92988,92992),new e(92997,92998),new e(113820,113821),new e(118608,118724),new e(118784,119030),new e(119040,119079),new e(119081,119141),new e(119146,119149),new e(119171,119173),new e(119180,119210),new e(119214,119275),new e(119296,119362),new e(119365,119366),new e(119552,119639),new e(120832,121344),new e(121399,121403),new e(121453,121461),new e(121462,121476),new e(121477,121479),new e(123215,123216),new e(126124,126125),new e(126254,126255),new e(126976,127020),new e(127024,127124),new e(127136,127151),new e(127153,127168),new e(127169,127184),new e(127185,127222),new e(127245,127406),new e(127462,127491),new e(127504,127548),new e(127552,127561),new e(127568,127570),new e(127584,127590),new e(127744,127995),new e(128e3,128728),new e(128732,128749),new e(128752,128765),new e(128768,128887),new e(128891,128986),new e(128992,129004),new e(129008,129009),new e(129024,129036),new e(129040,129096),new e(129104,129114),new e(129120,129160),new e(129168,129198),new e(129200,129202),new e(129280,129620),new e(129632,129646),new e(129648,129661),new e(129664,129673),new e(129680,129726),new e(129727,129734),new e(129742,129756),new e(129760,129769),new e(129776,129785),new e(129792,129939),new e(129940,129995)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Other_Symbol=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=4194304|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Other_Symbol}function Ie_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=4194304&r.RTLong__f_hi;return t===0?ye_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Other_Symbol}function be_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=8388608&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(97,123),new e(181,182),new e(223,247),new e(248,256),new e(257,258),new e(259,260),new e(261,262),new e(263,264),new e(265,266),new e(267,268),new e(269,270),new e(271,272),new e(273,274),new e(275,276),new e(277,278),new e(279,280),new e(281,282),new e(283,284),new e(285,286),new e(287,288),new e(289,290),new e(291,292),new e(293,294),new e(295,296),new e(297,298),new e(299,300),new e(301,302),new e(303,304),new e(305,306),new e(307,308),new e(309,310),new e(311,313),new e(314,315),new e(316,317),new e(318,319),new e(320,321),new e(322,323),new e(324,325),new e(326,327),new e(328,330),new e(331,332),new e(333,334),new e(335,336),new e(337,338),new e(339,340),new e(341,342),new e(343,344),new e(345,346),new e(347,348),new e(349,350),new e(351,352),new e(353,354),new e(355,356),new e(357,358),new e(359,360),new e(361,362),new e(363,364),new e(365,366),new e(367,368),new e(369,370),new e(371,372),new e(373,374),new e(375,376),new e(378,379),new e(380,381),new e(382,385),new e(387,388),new e(389,390),new e(392,393),new e(396,398),new e(402,403),new e(405,406),new e(409,412),new e(414,415),new e(417,418),new e(419,420),new e(421,422),new e(424,425),new e(426,428),new e(429,430),new e(432,433),new e(436,437),new e(438,439),new e(441,443),new e(445,448),new e(454,455),new e(457,458),new e(460,461),new e(462,463),new e(464,465),new e(466,467),new e(468,469),new e(470,471),new e(472,473),new e(474,475),new e(476,478),new e(479,480),new e(481,482),new e(483,484),new e(485,486),new e(487,488),new e(489,490),new e(491,492),new e(493,494),new e(495,497),new e(499,500),new e(501,502),new e(505,506),new e(507,508),new e(509,510),new e(511,512),new e(513,514),new e(515,516),new e(517,518),new e(519,520),new e(521,522),new e(523,524),new e(525,526),new e(527,528),new e(529,530),new e(531,532),new e(533,534),new e(535,536),new e(537,538),new e(539,540),new e(541,542),new e(543,544),new e(545,546),new e(547,548),new e(549,550),new e(551,552),new e(553,554),new e(555,556),new e(557,558),new e(559,560),new e(561,562),new e(563,570),new e(572,573),new e(575,577),new e(578,579),new e(583,584),new e(585,586),new e(587,588),new e(589,590),new e(591,660),new e(661,688),new e(881,882),new e(883,884),new e(887,888),new e(891,894),new e(912,913),new e(940,975),new e(976,978),new e(981,984),new e(985,986),new e(987,988),new e(989,990),new e(991,992),new e(993,994),new e(995,996),new e(997,998),new e(999,1e3),new e(1001,1002),new e(1003,1004),new e(1005,1006),new e(1007,1012),new e(1013,1014),new e(1016,1017),new e(1019,1021),new e(1072,1120),new e(1121,1122),new e(1123,1124),new e(1125,1126),new e(1127,1128),new e(1129,1130),new e(1131,1132),new e(1133,1134),new e(1135,1136),new e(1137,1138),new e(1139,1140),new e(1141,1142),new e(1143,1144),new e(1145,1146),new e(1147,1148),new e(1149,1150),new e(1151,1152),new e(1153,1154),new e(1163,1164),new e(1165,1166),new e(1167,1168),new e(1169,1170),new e(1171,1172),new e(1173,1174),new e(1175,1176),new e(1177,1178),new e(1179,1180),new e(1181,1182),new e(1183,1184),new e(1185,1186),new e(1187,1188),new e(1189,1190),new e(1191,1192),new e(1193,1194),new e(1195,1196),new e(1197,1198),new e(1199,1200),new e(1201,1202),new e(1203,1204),new e(1205,1206),new e(1207,1208),new e(1209,1210),new e(1211,1212),new e(1213,1214),new e(1215,1216),new e(1218,1219),new e(1220,1221),new e(1222,1223),new e(1224,1225),new e(1226,1227),new e(1228,1229),new e(1230,1232),new e(1233,1234),new e(1235,1236),new e(1237,1238),new e(1239,1240),new e(1241,1242),new e(1243,1244),new e(1245,1246),new e(1247,1248),new e(1249,1250),new e(1251,1252),new e(1253,1254),new e(1255,1256),new e(1257,1258),new e(1259,1260),new e(1261,1262),new e(1263,1264),new e(1265,1266),new e(1267,1268),new e(1269,1270),new e(1271,1272),new e(1273,1274),new e(1275,1276),new e(1277,1278),new e(1279,1280),new e(1281,1282),new e(1283,1284),new e(1285,1286),new e(1287,1288),new e(1289,1290),new e(1291,1292),new e(1293,1294),new e(1295,1296),new e(1297,1298),new e(1299,1300),new e(1301,1302),new e(1303,1304),new e(1305,1306),new e(1307,1308),new e(1309,1310),new e(1311,1312),new e(1313,1314),new e(1315,1316),new e(1317,1318),new e(1319,1320),new e(1321,1322),new e(1323,1324),new e(1325,1326),new e(1327,1328),new e(1376,1417),new e(4304,4347),new e(4349,4352),new e(5112,5118),new e(7296,7305),new e(7424,7468),new e(7531,7544),new e(7545,7579),new e(7681,7682),new e(7683,7684),new e(7685,7686),new e(7687,7688),new e(7689,7690),new e(7691,7692),new e(7693,7694),new e(7695,7696),new e(7697,7698),new e(7699,7700),new e(7701,7702),new e(7703,7704),new e(7705,7706),new e(7707,7708),new e(7709,7710),new e(7711,7712),new e(7713,7714),new e(7715,7716),new e(7717,7718),new e(7719,7720),new e(7721,7722),new e(7723,7724),new e(7725,7726),new e(7727,7728),new e(7729,7730),new e(7731,7732),new e(7733,7734),new e(7735,7736),new e(7737,7738),new e(7739,7740),new e(7741,7742),new e(7743,7744),new e(7745,7746),new e(7747,7748),new e(7749,7750),new e(7751,7752),new e(7753,7754),new e(7755,7756),new e(7757,7758),new e(7759,7760),new e(7761,7762),new e(7763,7764),new e(7765,7766),new e(7767,7768),new e(7769,7770),new e(7771,7772),new e(7773,7774),new e(7775,7776),new e(7777,7778),new e(7779,7780),new e(7781,7782),new e(7783,7784),new e(7785,7786),new e(7787,7788),new e(7789,7790),new e(7791,7792),new e(7793,7794),new e(7795,7796),new e(7797,7798),new e(7799,7800),new e(7801,7802),new e(7803,7804),new e(7805,7806),new e(7807,7808),new e(7809,7810),new e(7811,7812),new e(7813,7814),new e(7815,7816),new e(7817,7818),new e(7819,7820),new e(7821,7822),new e(7823,7824),new e(7825,7826),new e(7827,7828),new e(7829,7838),new e(7839,7840),new e(7841,7842),new e(7843,7844),new e(7845,7846),new e(7847,7848),new e(7849,7850),new e(7851,7852),new e(7853,7854),new e(7855,7856),new e(7857,7858),new e(7859,7860),new e(7861,7862),new e(7863,7864),new e(7865,7866),new e(7867,7868),new e(7869,7870),new e(7871,7872),new e(7873,7874),new e(7875,7876),new e(7877,7878),new e(7879,7880),new e(7881,7882),new e(7883,7884),new e(7885,7886),new e(7887,7888),new e(7889,7890),new e(7891,7892),new e(7893,7894),new e(7895,7896),new e(7897,7898),new e(7899,7900),new e(7901,7902),new e(7903,7904),new e(7905,7906),new e(7907,7908),new e(7909,7910),new e(7911,7912),new e(7913,7914),new e(7915,7916),new e(7917,7918),new e(7919,7920),new e(7921,7922),new e(7923,7924),new e(7925,7926),new e(7927,7928),new e(7929,7930),new e(7931,7932),new e(7933,7934),new e(7935,7944),new e(7952,7958),new e(7968,7976),new e(7984,7992),new e(8e3,8006),new e(8016,8024),new e(8032,8040),new e(8048,8062),new e(8064,8072),new e(8080,8088),new e(8096,8104),new e(8112,8117),new e(8118,8120),new e(8126,8127),new e(8130,8133),new e(8134,8136),new e(8144,8148),new e(8150,8152),new e(8160,8168),new e(8178,8181),new e(8182,8184),new e(8458,8459),new e(8462,8464),new e(8467,8468),new e(8495,8496),new e(8500,8501),new e(8505,8506),new e(8508,8510),new e(8518,8522),new e(8526,8527),new e(8580,8581),new e(11312,11360),new e(11361,11362),new e(11365,11367),new e(11368,11369),new e(11370,11371),new e(11372,11373),new e(11377,11378),new e(11379,11381),new e(11382,11388),new e(11393,11394),new e(11395,11396),new e(11397,11398),new e(11399,11400),new e(11401,11402),new e(11403,11404),new e(11405,11406),new e(11407,11408),new e(11409,11410),new e(11411,11412),new e(11413,11414),new e(11415,11416),new e(11417,11418),new e(11419,11420),new e(11421,11422),new e(11423,11424),new e(11425,11426),new e(11427,11428),new e(11429,11430),new e(11431,11432),new e(11433,11434),new e(11435,11436),new e(11437,11438),new e(11439,11440),new e(11441,11442),new e(11443,11444),new e(11445,11446),new e(11447,11448),new e(11449,11450),new e(11451,11452),new e(11453,11454),new e(11455,11456),new e(11457,11458),new e(11459,11460),new e(11461,11462),new e(11463,11464),new e(11465,11466),new e(11467,11468),new e(11469,11470),new e(11471,11472),new e(11473,11474),new e(11475,11476),new e(11477,11478),new e(11479,11480),new e(11481,11482),new e(11483,11484),new e(11485,11486),new e(11487,11488),new e(11489,11490),new e(11491,11493),new e(11500,11501),new e(11502,11503),new e(11507,11508),new e(11520,11558),new e(11559,11560),new e(11565,11566),new e(42561,42562),new e(42563,42564),new e(42565,42566),new e(42567,42568),new e(42569,42570),new e(42571,42572),new e(42573,42574),new e(42575,42576),new e(42577,42578),new e(42579,42580),new e(42581,42582),new e(42583,42584),new e(42585,42586),new e(42587,42588),new e(42589,42590),new e(42591,42592),new e(42593,42594),new e(42595,42596),new e(42597,42598),new e(42599,42600),new e(42601,42602),new e(42603,42604),new e(42605,42606),new e(42625,42626),new e(42627,42628),new e(42629,42630),new e(42631,42632),new e(42633,42634),new e(42635,42636),new e(42637,42638),new e(42639,42640),new e(42641,42642),new e(42643,42644),new e(42645,42646),new e(42647,42648),new e(42649,42650),new e(42651,42652),new e(42787,42788),new e(42789,42790),new e(42791,42792),new e(42793,42794),new e(42795,42796),new e(42797,42798),new e(42799,42802),new e(42803,42804),new e(42805,42806),new e(42807,42808),new e(42809,42810),new e(42811,42812),new e(42813,42814),new e(42815,42816),new e(42817,42818),new e(42819,42820),new e(42821,42822),new e(42823,42824),new e(42825,42826),new e(42827,42828),new e(42829,42830),new e(42831,42832),new e(42833,42834),new e(42835,42836),new e(42837,42838),new e(42839,42840),new e(42841,42842),new e(42843,42844),new e(42845,42846),new e(42847,42848),new e(42849,42850),new e(42851,42852),new e(42853,42854),new e(42855,42856),new e(42857,42858),new e(42859,42860),new e(42861,42862),new e(42863,42864),new e(42865,42873),new e(42874,42875),new e(42876,42877),new e(42879,42880),new e(42881,42882),new e(42883,42884),new e(42885,42886),new e(42887,42888),new e(42892,42893),new e(42894,42895),new e(42897,42898),new e(42899,42902),new e(42903,42904),new e(42905,42906),new e(42907,42908),new e(42909,42910),new e(42911,42912),new e(42913,42914),new e(42915,42916),new e(42917,42918),new e(42919,42920),new e(42921,42922),new e(42927,42928),new e(42933,42934),new e(42935,42936),new e(42937,42938),new e(42939,42940),new e(42941,42942),new e(42943,42944),new e(42945,42946),new e(42947,42948),new e(42952,42953),new e(42954,42955),new e(42961,42962),new e(42963,42964),new e(42965,42966),new e(42967,42968),new e(42969,42970),new e(42998,42999),new e(43002,43003),new e(43824,43867),new e(43872,43881),new e(43888,43968),new e(64256,64263),new e(64275,64280),new e(65345,65371),new e(66600,66640),new e(66776,66812),new e(66967,66978),new e(66979,66994),new e(66995,67002),new e(67003,67005),new e(68800,68851),new e(71872,71904),new e(93792,93824),new e(119834,119860),new e(119886,119893),new e(119894,119912),new e(119938,119964),new e(119990,119994),new e(119995,119996),new e(119997,120004),new e(120005,120016),new e(120042,120068),new e(120094,120120),new e(120146,120172),new e(120198,120224),new e(120250,120276),new e(120302,120328),new e(120354,120380),new e(120406,120432),new e(120458,120486),new e(120514,120539),new e(120540,120546),new e(120572,120597),new e(120598,120604),new e(120630,120655),new e(120656,120662),new e(120688,120713),new e(120714,120720),new e(120746,120771),new e(120772,120778),new e(120779,120780),new e(122624,122634),new e(122635,122655),new e(122661,122667),new e(125218,125252)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Lowercase_Letter=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=8388608|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Lowercase_Letter}function ke_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=8388608&r.RTLong__f_hi;return t===0?be_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Lowercase_Letter}function Oe_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=16777216&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(173,174),new e(1536,1542),new e(1564,1565),new e(1757,1758),new e(1807,1808),new e(2192,2194),new e(2274,2275),new e(6158,6159),new e(8203,8208),new e(8234,8239),new e(8288,8293),new e(8294,8304),new e(65279,65280),new e(65529,65532),new e(69821,69822),new e(69837,69838),new e(78896,78912),new e(113824,113828),new e(119155,119163),new e(917505,917506),new e(917536,917632)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Format=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=16777216|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Format}function qe_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=16777216&r.RTLong__f_hi;return t===0?Oe_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Format}function Se_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=33554432&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(0,32),new e(127,160)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Control=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=33554432|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Control}function Pe_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=33554432&r.RTLong__f_hi;return t===0?Se_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Control}function xe_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=67108864&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(48,58),new e(1632,1642),new e(1776,1786),new e(1984,1994),new e(2406,2416),new e(2534,2544),new e(2662,2672),new e(2790,2800),new e(2918,2928),new e(3046,3056),new e(3174,3184),new e(3302,3312),new e(3430,3440),new e(3558,3568),new e(3664,3674),new e(3792,3802),new e(3872,3882),new e(4160,4170),new e(4240,4250),new e(6112,6122),new e(6160,6170),new e(6470,6480),new e(6608,6618),new e(6784,6794),new e(6800,6810),new e(6992,7002),new e(7088,7098),new e(7232,7242),new e(7248,7258),new e(42528,42538),new e(43216,43226),new e(43264,43274),new e(43472,43482),new e(43504,43514),new e(43600,43610),new e(44016,44026),new e(65296,65306),new e(66720,66730),new e(68912,68922),new e(69734,69744),new e(69872,69882),new e(69942,69952),new e(70096,70106),new e(70384,70394),new e(70736,70746),new e(70864,70874),new e(71248,71258),new e(71360,71370),new e(71472,71482),new e(71904,71914),new e(72016,72026),new e(72784,72794),new e(73040,73050),new e(73120,73130),new e(73552,73562),new e(92768,92778),new e(92864,92874),new e(93008,93018),new e(120782,120832),new e(123200,123210),new e(123632,123642),new e(124144,124154),new e(125264,125274),new e(130032,130042)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Decimal_Number=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=67108864|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Decimal_Number}function Re_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=67108864&r.RTLong__f_hi;return t===0?xe_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Decimal_Number}function Ce_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=134217728&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(36,37),new e(162,166),new e(1423,1424),new e(1547,1548),new e(2046,2048),new e(2546,2548),new e(2555,2556),new e(2801,2802),new e(3065,3066),new e(3647,3648),new e(6107,6108),new e(8352,8385),new e(43064,43065),new e(65020,65021),new e(65129,65130),new e(65284,65285),new e(65504,65506),new e(65509,65511),new e(73693,73697),new e(123647,123648),new e(126128,126129)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Currency_Symbol=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=134217728|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Currency_Symbol}function De_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=134217728&r.RTLong__f_hi;return t===0?Ce_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Currency_Symbol}function Me_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=268435456&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(453,454),new e(456,457),new e(459,460),new e(498,499),new e(8072,8080),new e(8088,8096),new e(8104,8112),new e(8124,8125),new e(8140,8141),new e(8188,8189)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Titlecase_Letter=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=268435456|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Titlecase_Letter}function Te_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=268435456&r.RTLong__f_hi;return t===0?Me_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Titlecase_Letter}function Ve_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=536870912&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(688,706),new e(710,722),new e(736,741),new e(748,749),new e(750,751),new e(884,885),new e(890,891),new e(1369,1370),new e(1600,1601),new e(1765,1767),new e(2036,2038),new e(2042,2043),new e(2074,2075),new e(2084,2085),new e(2088,2089),new e(2249,2250),new e(2417,2418),new e(3654,3655),new e(3782,3783),new e(4348,4349),new e(6103,6104),new e(6211,6212),new e(6823,6824),new e(7288,7294),new e(7468,7531),new e(7544,7545),new e(7579,7616),new e(8305,8306),new e(8319,8320),new e(8336,8349),new e(11388,11390),new e(11631,11632),new e(11823,11824),new e(12293,12294),new e(12337,12342),new e(12347,12348),new e(12445,12447),new e(12540,12543),new e(40981,40982),new e(42232,42238),new e(42508,42509),new e(42623,42624),new e(42652,42654),new e(42775,42784),new e(42864,42865),new e(42888,42889),new e(42994,42997),new e(43e3,43002),new e(43471,43472),new e(43494,43495),new e(43632,43633),new e(43741,43742),new e(43763,43765),new e(43868,43872),new e(43881,43882),new e(65392,65393),new e(65438,65440),new e(67456,67462),new e(67463,67505),new e(67506,67515),new e(92992,92996),new e(94099,94112),new e(94176,94178),new e(94179,94180),new e(110576,110580),new e(110581,110588),new e(110589,110591),new e(122928,122990),new e(123191,123198),new e(124139,124140),new e(125259,125260)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Modifier_Letter=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=536870912|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Modifier_Letter}function Ae_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=536870912&r.RTLong__f_hi;return t===0?Ve_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Modifier_Letter}function Fe_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=1073741824&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(888,890),new e(896,900),new e(907,908),new e(909,910),new e(930,931),new e(1328,1329),new e(1367,1369),new e(1419,1421),new e(1424,1425),new e(1480,1488),new e(1515,1519),new e(1525,1536),new e(1806,1807),new e(1867,1869),new e(1970,1984),new e(2043,2045),new e(2094,2096),new e(2111,2112),new e(2140,2142),new e(2143,2144),new e(2155,2160),new e(2191,2192),new e(2194,2200),new e(2436,2437),new e(2445,2447),new e(2449,2451),new e(2473,2474),new e(2481,2482),new e(2483,2486),new e(2490,2492),new e(2501,2503),new e(2505,2507),new e(2511,2519),new e(2520,2524),new e(2526,2527),new e(2532,2534),new e(2559,2561),new e(2564,2565),new e(2571,2575),new e(2577,2579),new e(2601,2602),new e(2609,2610),new e(2612,2613),new e(2615,2616),new e(2618,2620),new e(2621,2622),new e(2627,2631),new e(2633,2635),new e(2638,2641),new e(2642,2649),new e(2653,2654),new e(2655,2662),new e(2679,2689),new e(2692,2693),new e(2702,2703),new e(2706,2707),new e(2729,2730),new e(2737,2738),new e(2740,2741),new e(2746,2748),new e(2758,2759),new e(2762,2763),new e(2766,2768),new e(2769,2784),new e(2788,2790),new e(2802,2809),new e(2816,2817),new e(2820,2821),new e(2829,2831),new e(2833,2835),new e(2857,2858),new e(2865,2866),new e(2868,2869),new e(2874,2876),new e(2885,2887),new e(2889,2891),new e(2894,2901),new e(2904,2908),new e(2910,2911),new e(2916,2918),new e(2936,2946),new e(2948,2949),new e(2955,2958),new e(2961,2962),new e(2966,2969),new e(2971,2972),new e(2973,2974),new e(2976,2979),new e(2981,2984),new e(2987,2990),new e(3002,3006),new e(3011,3014),new e(3017,3018),new e(3022,3024),new e(3025,3031),new e(3032,3046),new e(3067,3072),new e(3085,3086),new e(3089,3090),new e(3113,3114),new e(3130,3132),new e(3141,3142),new e(3145,3146),new e(3150,3157),new e(3159,3160),new e(3163,3165),new e(3166,3168),new e(3172,3174),new e(3184,3191),new e(3213,3214),new e(3217,3218),new e(3241,3242),new e(3252,3253),new e(3258,3260),new e(3269,3270),new e(3273,3274),new e(3278,3285),new e(3287,3293),new e(3295,3296),new e(3300,3302),new e(3312,3313),new e(3316,3328),new e(3341,3342),new e(3345,3346),new e(3397,3398),new e(3401,3402),new e(3408,3412),new e(3428,3430),new e(3456,3457),new e(3460,3461),new e(3479,3482),new e(3506,3507),new e(3516,3517),new e(3518,3520),new e(3527,3530),new e(3531,3535),new e(3541,3542),new e(3543,3544),new e(3552,3558),new e(3568,3570),new e(3573,3585),new e(3643,3647),new e(3676,3713),new e(3715,3716),new e(3717,3718),new e(3723,3724),new e(3748,3749),new e(3750,3751),new e(3774,3776),new e(3781,3782),new e(3783,3784),new e(3791,3792),new e(3802,3804),new e(3808,3840),new e(3912,3913),new e(3949,3953),new e(3992,3993),new e(4029,4030),new e(4045,4046),new e(4059,4096),new e(4294,4295),new e(4296,4301),new e(4302,4304),new e(4681,4682),new e(4686,4688),new e(4695,4696),new e(4697,4698),new e(4702,4704),new e(4745,4746),new e(4750,4752),new e(4785,4786),new e(4790,4792),new e(4799,4800),new e(4801,4802),new e(4806,4808),new e(4823,4824),new e(4881,4882),new e(4886,4888),new e(4955,4957),new e(4989,4992),new e(5018,5024),new e(5110,5112),new e(5118,5120),new e(5789,5792),new e(5881,5888),new e(5910,5919),new e(5943,5952),new e(5972,5984),new e(5997,5998),new e(6001,6002),new e(6004,6016),new e(6110,6112),new e(6122,6128),new e(6138,6144),new e(6170,6176),new e(6265,6272),new e(6315,6320),new e(6390,6400),new e(6431,6432),new e(6444,6448),new e(6460,6464),new e(6465,6468),new e(6510,6512),new e(6517,6528),new e(6572,6576),new e(6602,6608),new e(6619,6622),new e(6684,6686),new e(6751,6752),new e(6781,6783),new e(6794,6800),new e(6810,6816),new e(6830,6832),new e(6863,6912),new e(6989,6992),new e(7039,7040),new e(7156,7164),new e(7224,7227),new e(7242,7245),new e(7305,7312),new e(7355,7357),new e(7368,7376),new e(7419,7424),new e(7958,7960),new e(7966,7968),new e(8006,8008),new e(8014,8016),new e(8024,8025),new e(8026,8027),new e(8028,8029),new e(8030,8031),new e(8062,8064),new e(8117,8118),new e(8133,8134),new e(8148,8150),new e(8156,8157),new e(8176,8178),new e(8181,8182),new e(8191,8192),new e(8293,8294),new e(8306,8308),new e(8335,8336),new e(8349,8352),new e(8385,8400),new e(8433,8448),new e(8588,8592),new e(9255,9280),new e(9291,9312),new e(11124,11126),new e(11158,11159),new e(11508,11513),new e(11558,11559),new e(11560,11565),new e(11566,11568),new e(11624,11631),new e(11633,11647),new e(11671,11680),new e(11687,11688),new e(11695,11696),new e(11703,11704),new e(11711,11712),new e(11719,11720),new e(11727,11728),new e(11735,11736),new e(11743,11744),new e(11870,11904),new e(11930,11931),new e(12020,12032),new e(12246,12272),new e(12284,12288),new e(12352,12353),new e(12439,12441),new e(12544,12549),new e(12592,12593),new e(12687,12688),new e(12772,12784),new e(12831,12832),new e(42125,42128),new e(42183,42192),new e(42540,42560),new e(42744,42752),new e(42955,42960),new e(42962,42963),new e(42964,42965),new e(42970,42994),new e(43053,43056),new e(43066,43072),new e(43128,43136),new e(43206,43214),new e(43226,43232),new e(43348,43359),new e(43389,43392),new e(43470,43471),new e(43482,43486),new e(43519,43520),new e(43575,43584),new e(43598,43600),new e(43610,43612),new e(43715,43739),new e(43767,43777),new e(43783,43785),new e(43791,43793),new e(43799,43808),new e(43815,43816),new e(43823,43824),new e(43884,43888),new e(44014,44016),new e(44026,44032),new e(55204,55216),new e(55239,55243),new e(55292,55296),new e(64110,64112),new e(64218,64256),new e(64263,64275),new e(64280,64285),new e(64311,64312),new e(64317,64318),new e(64319,64320),new e(64322,64323),new e(64325,64326),new e(64451,64467),new e(64912,64914),new e(64968,64975),new e(64976,65008),new e(65050,65056),new e(65107,65108),new e(65127,65128),new e(65132,65136),new e(65141,65142),new e(65277,65279),new e(65280,65281),new e(65471,65474),new e(65480,65482),new e(65488,65490),new e(65496,65498),new e(65501,65504),new e(65511,65512),new e(65519,65529),new e(65534,65536),new e(65548,65549),new e(65575,65576),new e(65595,65596),new e(65598,65599),new e(65614,65616),new e(65630,65664),new e(65787,65792),new e(65795,65799),new e(65844,65847),new e(65935,65936),new e(65949,65952),new e(65953,66e3),new e(66046,66176),new e(66205,66208),new e(66257,66272),new e(66300,66304),new e(66340,66349),new e(66379,66384),new e(66427,66432),new e(66462,66463),new e(66500,66504),new e(66518,66560),new e(66718,66720),new e(66730,66736),new e(66772,66776),new e(66812,66816),new e(66856,66864),new e(66916,66927),new e(66939,66940),new e(66955,66956),new e(66963,66964),new e(66966,66967),new e(66978,66979),new e(66994,66995),new e(67002,67003),new e(67005,67072),new e(67383,67392),new e(67414,67424),new e(67432,67456),new e(67462,67463),new e(67505,67506),new e(67515,67584),new e(67590,67592),new e(67593,67594),new e(67638,67639),new e(67641,67644),new e(67645,67647),new e(67670,67671),new e(67743,67751),new e(67760,67808),new e(67827,67828),new e(67830,67835),new e(67868,67871),new e(67898,67903),new e(67904,67968),new e(68024,68028),new e(68048,68050),new e(68100,68101),new e(68103,68108),new e(68116,68117),new e(68120,68121),new e(68150,68152),new e(68155,68159),new e(68169,68176),new e(68185,68192),new e(68256,68288),new e(68327,68331),new e(68343,68352),new e(68406,68409),new e(68438,68440),new e(68467,68472),new e(68498,68505),new e(68509,68521),new e(68528,68608),new e(68681,68736),new e(68787,68800),new e(68851,68858),new e(68904,68912),new e(68922,69216),new e(69247,69248),new e(69290,69291),new e(69294,69296),new e(69298,69373),new e(69416,69424),new e(69466,69488),new e(69514,69552),new e(69580,69600),new e(69623,69632),new e(69710,69714),new e(69750,69759),new e(69827,69837),new e(69838,69840),new e(69865,69872),new e(69882,69888),new e(69941,69942),new e(69960,69968),new e(70007,70016),new e(70112,70113),new e(70133,70144),new e(70162,70163),new e(70210,70272),new e(70279,70280),new e(70281,70282),new e(70286,70287),new e(70302,70303),new e(70314,70320),new e(70379,70384),new e(70394,70400),new e(70404,70405),new e(70413,70415),new e(70417,70419),new e(70441,70442),new e(70449,70450),new e(70452,70453),new e(70458,70459),new e(70469,70471),new e(70473,70475),new e(70478,70480),new e(70481,70487),new e(70488,70493),new e(70500,70502),new e(70509,70512),new e(70517,70656),new e(70748,70749),new e(70754,70784),new e(70856,70864),new e(70874,71040),new e(71094,71096),new e(71134,71168),new e(71237,71248),new e(71258,71264),new e(71277,71296),new e(71354,71360),new e(71370,71424),new e(71451,71453),new e(71468,71472),new e(71495,71680),new e(71740,71840),new e(71923,71935),new e(71943,71945),new e(71946,71948),new e(71956,71957),new e(71959,71960),new e(71990,71991),new e(71993,71995),new e(72007,72016),new e(72026,72096),new e(72104,72106),new e(72152,72154),new e(72165,72192),new e(72264,72272),new e(72355,72368),new e(72441,72448),new e(72458,72704),new e(72713,72714),new e(72759,72760),new e(72774,72784),new e(72813,72816),new e(72848,72850),new e(72872,72873),new e(72887,72960),new e(72967,72968),new e(72970,72971),new e(73015,73018),new e(73019,73020),new e(73022,73023),new e(73032,73040),new e(73050,73056),new e(73062,73063),new e(73065,73066),new e(73103,73104),new e(73106,73107),new e(73113,73120),new e(73130,73440),new e(73465,73472),new e(73489,73490),new e(73531,73534),new e(73562,73648),new e(73649,73664),new e(73714,73727),new e(74650,74752),new e(74863,74864),new e(74869,74880),new e(75076,77712),new e(77811,77824),new e(78934,82944),new e(83527,92160),new e(92729,92736),new e(92767,92768),new e(92778,92782),new e(92863,92864),new e(92874,92880),new e(92910,92912),new e(92918,92928),new e(92998,93008),new e(93018,93019),new e(93026,93027),new e(93048,93053),new e(93072,93760),new e(93851,93952),new e(94027,94031),new e(94088,94095),new e(94112,94176),new e(94181,94192),new e(94194,94208),new e(100344,100352),new e(101590,101632),new e(101641,110576),new e(110580,110581),new e(110588,110589),new e(110591,110592),new e(110883,110898),new e(110899,110928),new e(110931,110933),new e(110934,110948),new e(110952,110960),new e(111356,113664),new e(113771,113776),new e(113789,113792),new e(113801,113808),new e(113818,113820),new e(113828,118528),new e(118574,118576),new e(118599,118608),new e(118724,118784),new e(119030,119040),new e(119079,119081),new e(119275,119296),new e(119366,119488),new e(119508,119520),new e(119540,119552),new e(119639,119648),new e(119673,119808),new e(119893,119894),new e(119965,119966),new e(119968,119970),new e(119971,119973),new e(119975,119977),new e(119981,119982),new e(119994,119995),new e(119996,119997),new e(120004,120005),new e(120070,120071),new e(120075,120077),new e(120085,120086),new e(120093,120094),new e(120122,120123),new e(120127,120128),new e(120133,120134),new e(120135,120138),new e(120145,120146),new e(120486,120488),new e(120780,120782),new e(121484,121499),new e(121504,121505),new e(121520,122624),new e(122655,122661),new e(122667,122880),new e(122887,122888),new e(122905,122907),new e(122914,122915),new e(122917,122918),new e(122923,122928),new e(122990,123023),new e(123024,123136),new e(123181,123184),new e(123198,123200),new e(123210,123214),new e(123216,123536),new e(123567,123584),new e(123642,123647),new e(123648,124112),new e(124154,124896),new e(124903,124904),new e(124908,124909),new e(124911,124912),new e(124927,124928),new e(125125,125127),new e(125143,125184),new e(125260,125264),new e(125274,125278),new e(125280,126065),new e(126133,126209),new e(126270,126464),new e(126468,126469),new e(126496,126497),new e(126499,126500),new e(126501,126503),new e(126504,126505),new e(126515,126516),new e(126520,126521),new e(126522,126523),new e(126524,126530),new e(126531,126535),new e(126536,126537),new e(126538,126539),new e(126540,126541),new e(126544,126545),new e(126547,126548),new e(126549,126551),new e(126552,126553),new e(126554,126555),new e(126556,126557),new e(126558,126559),new e(126560,126561),new e(126563,126564),new e(126565,126567),new e(126571,126572),new e(126579,126580),new e(126584,126585),new e(126589,126590),new e(126591,126592),new e(126602,126603),new e(126620,126625),new e(126628,126629),new e(126634,126635),new e(126652,126704),new e(126706,126976),new e(127020,127024),new e(127124,127136),new e(127151,127153),new e(127168,127169),new e(127184,127185),new e(127222,127232),new e(127406,127462),new e(127491,127504),new e(127548,127552),new e(127561,127568),new e(127570,127584),new e(127590,127744),new e(128728,128732),new e(128749,128752),new e(128765,128768),new e(128887,128891),new e(128986,128992),new e(129004,129008),new e(129009,129024),new e(129036,129040),new e(129096,129104),new e(129114,129120),new e(129160,129168),new e(129198,129200),new e(129202,129280),new e(129620,129632),new e(129646,129648),new e(129661,129664),new e(129673,129680),new e(129726,129727),new e(129734,129742),new e(129756,129760),new e(129769,129776),new e(129785,129792),new e(129939,129940),new e(129995,130032),new e(130042,131072),new e(173792,173824),new e(177978,177984),new e(178206,178208),new e(183970,183984),new e(191457,194560),new e(195102,196608),new e(201547,201552),new e(205744,917505),new e(917506,917536),new e(917632,917760),new e(918e3,983040),new e(1048574,1048576),new e(1114110,1114112)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Unassigned=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=1073741824|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Unassigned}function Be_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=1073741824&r.RTLong__f_hi;return t===0?Fe_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Unassigned}function je_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=-2147483648&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(94,95),new e(96,97),new e(168,169),new e(175,176),new e(180,181),new e(184,185),new e(706,710),new e(722,736),new e(741,748),new e(749,750),new e(751,768),new e(885,886),new e(900,902),new e(2184,2185),new e(8125,8126),new e(8127,8130),new e(8141,8144),new e(8157,8160),new e(8173,8176),new e(8189,8191),new e(12443,12445),new e(42752,42775),new e(42784,42786),new e(42889,42891),new e(43867,43868),new e(43882,43884),new e(64434,64451),new e(65342,65343),new e(65344,65345),new e(65507,65508),new e(127995,128e3)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Modifier_Symbol=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=-2147483648|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Modifier_Symbol}function Ee_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,t=-2147483648&r.RTLong__f_hi;return t===0?je_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Modifier_Symbol}function Ze_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=1&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(55296,57344)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Surrogate=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=1|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Surrogate}function Ne_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=1&r.RTLong__f_lo;return t===0?Ze_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Surrogate}function ze_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=2&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(95,96),new e(8255,8257),new e(8276,8277),new e(65075,65077),new e(65101,65104),new e(65343,65344)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Connector_Punctuation=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=2|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Connector_Punctuation}function He_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=2&r.RTLong__f_lo;return t===0?ze_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Connector_Punctuation}function Ge_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=4&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(171,172),new e(8216,8217),new e(8219,8221),new e(8223,8224),new e(8249,8250),new e(11778,11779),new e(11780,11781),new e(11785,11786),new e(11788,11789),new e(11804,11805),new e(11808,11809)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Initial_Punctuation=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=4|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Initial_Punctuation}function Je_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=4&r.RTLong__f_lo;return t===0?Ge_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Initial_Punctuation}function Ue_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=8&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(8232,8233)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Line_Separator=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=8|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Line_Separator}function We_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=8&r.RTLong__f_lo;return t===0?Ue_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Line_Separator}function Ke_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=16&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(43,44),new e(60,63),new e(124,125),new e(126,127),new e(172,173),new e(177,178),new e(215,216),new e(247,248),new e(1014,1015),new e(1542,1545),new e(8260,8261),new e(8274,8275),new e(8314,8317),new e(8330,8333),new e(8472,8473),new e(8512,8517),new e(8523,8524),new e(8592,8597),new e(8602,8604),new e(8608,8609),new e(8611,8612),new e(8614,8615),new e(8622,8623),new e(8654,8656),new e(8658,8659),new e(8660,8661),new e(8692,8960),new e(8992,8994),new e(9084,9085),new e(9115,9140),new e(9180,9186),new e(9655,9656),new e(9665,9666),new e(9720,9728),new e(9839,9840),new e(10176,10181),new e(10183,10214),new e(10224,10240),new e(10496,10627),new e(10649,10712),new e(10716,10748),new e(10750,11008),new e(11056,11077),new e(11079,11085),new e(64297,64298),new e(65122,65123),new e(65124,65127),new e(65291,65292),new e(65308,65311),new e(65372,65373),new e(65374,65375),new e(65506,65507),new e(65513,65517),new e(120513,120514),new e(120539,120540),new e(120571,120572),new e(120597,120598),new e(120629,120630),new e(120655,120656),new e(120687,120688),new e(120713,120714),new e(120745,120746),new e(120771,120772),new e(126704,126706)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Math_Symbol=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=16|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Math_Symbol}function Qe_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=16&r.RTLong__f_lo;return t===0?Ke_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Math_Symbol}function Xe_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=32&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(5870,5873),new e(8544,8579),new e(8581,8585),new e(12295,12296),new e(12321,12330),new e(12344,12347),new e(42726,42736),new e(65856,65909),new e(66369,66370),new e(66378,66379),new e(66513,66518),new e(74752,74863)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Letter_Number=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=32|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Letter_Number}function Ye_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=32&r.RTLong__f_lo;return t===0?Xe_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Letter_Number}function _r_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=64&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(2307,2308),new e(2363,2364),new e(2366,2369),new e(2377,2381),new e(2382,2384),new e(2434,2436),new e(2494,2497),new e(2503,2505),new e(2507,2509),new e(2519,2520),new e(2563,2564),new e(2622,2625),new e(2691,2692),new e(2750,2753),new e(2761,2762),new e(2763,2765),new e(2818,2820),new e(2878,2879),new e(2880,2881),new e(2887,2889),new e(2891,2893),new e(2903,2904),new e(3006,3008),new e(3009,3011),new e(3014,3017),new e(3018,3021),new e(3031,3032),new e(3073,3076),new e(3137,3141),new e(3202,3204),new e(3262,3263),new e(3264,3269),new e(3271,3273),new e(3274,3276),new e(3285,3287),new e(3315,3316),new e(3330,3332),new e(3390,3393),new e(3398,3401),new e(3402,3405),new e(3415,3416),new e(3458,3460),new e(3535,3538),new e(3544,3552),new e(3570,3572),new e(3902,3904),new e(3967,3968),new e(4139,4141),new e(4145,4146),new e(4152,4153),new e(4155,4157),new e(4182,4184),new e(4194,4197),new e(4199,4206),new e(4227,4229),new e(4231,4237),new e(4239,4240),new e(4250,4253),new e(5909,5910),new e(5940,5941),new e(6070,6071),new e(6078,6086),new e(6087,6089),new e(6435,6439),new e(6441,6444),new e(6448,6450),new e(6451,6457),new e(6681,6683),new e(6741,6742),new e(6743,6744),new e(6753,6754),new e(6755,6757),new e(6765,6771),new e(6916,6917),new e(6965,6966),new e(6971,6972),new e(6973,6978),new e(6979,6981),new e(7042,7043),new e(7073,7074),new e(7078,7080),new e(7082,7083),new e(7143,7144),new e(7146,7149),new e(7150,7151),new e(7154,7156),new e(7204,7212),new e(7220,7222),new e(7393,7394),new e(7415,7416),new e(12334,12336),new e(43043,43045),new e(43047,43048),new e(43136,43138),new e(43188,43204),new e(43346,43348),new e(43395,43396),new e(43444,43446),new e(43450,43452),new e(43454,43457),new e(43567,43569),new e(43571,43573),new e(43597,43598),new e(43643,43644),new e(43645,43646),new e(43755,43756),new e(43758,43760),new e(43765,43766),new e(44003,44005),new e(44006,44008),new e(44009,44011),new e(44012,44013),new e(69632,69633),new e(69634,69635),new e(69762,69763),new e(69808,69811),new e(69815,69817),new e(69932,69933),new e(69957,69959),new e(70018,70019),new e(70067,70070),new e(70079,70081),new e(70094,70095),new e(70188,70191),new e(70194,70196),new e(70197,70198),new e(70368,70371),new e(70402,70404),new e(70462,70464),new e(70465,70469),new e(70471,70473),new e(70475,70478),new e(70487,70488),new e(70498,70500),new e(70709,70712),new e(70720,70722),new e(70725,70726),new e(70832,70835),new e(70841,70842),new e(70843,70847),new e(70849,70850),new e(71087,71090),new e(71096,71100),new e(71102,71103),new e(71216,71219),new e(71227,71229),new e(71230,71231),new e(71340,71341),new e(71342,71344),new e(71350,71351),new e(71456,71458),new e(71462,71463),new e(71724,71727),new e(71736,71737),new e(71984,71990),new e(71991,71993),new e(71997,71998),new e(72e3,72001),new e(72002,72003),new e(72145,72148),new e(72156,72160),new e(72164,72165),new e(72249,72250),new e(72279,72281),new e(72343,72344),new e(72751,72752),new e(72766,72767),new e(72873,72874),new e(72881,72882),new e(72884,72885),new e(73098,73103),new e(73107,73109),new e(73110,73111),new e(73461,73463),new e(73475,73476),new e(73524,73526),new e(73534,73536),new e(73537,73538),new e(94033,94088),new e(94192,94194),new e(119141,119143),new e(119149,119155)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Spacing_Mark=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=64|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Spacing_Mark}function er_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=64&r.RTLong__f_lo;return t===0?_r_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Spacing_Mark}function rr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=128&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(187,188),new e(8217,8218),new e(8221,8222),new e(8250,8251),new e(11779,11780),new e(11781,11782),new e(11786,11787),new e(11789,11790),new e(11805,11806),new e(11809,11810)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Final_Punctuation=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=128|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Final_Punctuation}function tr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=128&r.RTLong__f_lo;return t===0?rr_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Final_Punctuation}function ar_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=256&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(40,41),new e(91,92),new e(123,124),new e(3898,3899),new e(3900,3901),new e(5787,5788),new e(8218,8219),new e(8222,8223),new e(8261,8262),new e(8317,8318),new e(8333,8334),new e(8968,8969),new e(8970,8971),new e(9001,9002),new e(10088,10089),new e(10090,10091),new e(10092,10093),new e(10094,10095),new e(10096,10097),new e(10098,10099),new e(10100,10101),new e(10181,10182),new e(10214,10215),new e(10216,10217),new e(10218,10219),new e(10220,10221),new e(10222,10223),new e(10627,10628),new e(10629,10630),new e(10631,10632),new e(10633,10634),new e(10635,10636),new e(10637,10638),new e(10639,10640),new e(10641,10642),new e(10643,10644),new e(10645,10646),new e(10647,10648),new e(10712,10713),new e(10714,10715),new e(10748,10749),new e(11810,11811),new e(11812,11813),new e(11814,11815),new e(11816,11817),new e(11842,11843),new e(11861,11862),new e(11863,11864),new e(11865,11866),new e(11867,11868),new e(12296,12297),new e(12298,12299),new e(12300,12301),new e(12302,12303),new e(12304,12305),new e(12308,12309),new e(12310,12311),new e(12312,12313),new e(12314,12315),new e(12317,12318),new e(64831,64832),new e(65047,65048),new e(65077,65078),new e(65079,65080),new e(65081,65082),new e(65083,65084),new e(65085,65086),new e(65087,65088),new e(65089,65090),new e(65091,65092),new e(65095,65096),new e(65113,65114),new e(65115,65116),new e(65117,65118),new e(65288,65289),new e(65339,65340),new e(65371,65372),new e(65375,65376),new e(65378,65379)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Open_Punctuation=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=256|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Open_Punctuation}function nr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=256&r.RTLong__f_lo;return t===0?ar_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Open_Punctuation}function sr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=512&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(178,180),new e(185,186),new e(188,191),new e(2548,2554),new e(2930,2936),new e(3056,3059),new e(3192,3199),new e(3416,3423),new e(3440,3449),new e(3882,3892),new e(4969,4989),new e(6128,6138),new e(6618,6619),new e(8304,8305),new e(8308,8314),new e(8320,8330),new e(8528,8544),new e(8585,8586),new e(9312,9372),new e(9450,9472),new e(10102,10132),new e(11517,11518),new e(12690,12694),new e(12832,12842),new e(12872,12880),new e(12881,12896),new e(12928,12938),new e(12977,12992),new e(43056,43062),new e(65799,65844),new e(65909,65913),new e(65930,65932),new e(66273,66300),new e(66336,66340),new e(67672,67680),new e(67705,67712),new e(67751,67760),new e(67835,67840),new e(67862,67868),new e(68028,68030),new e(68032,68048),new e(68050,68096),new e(68160,68169),new e(68221,68223),new e(68253,68256),new e(68331,68336),new e(68440,68448),new e(68472,68480),new e(68521,68528),new e(68858,68864),new e(69216,69247),new e(69405,69415),new e(69457,69461),new e(69573,69580),new e(69714,69734),new e(70113,70133),new e(71482,71484),new e(71914,71923),new e(72794,72813),new e(73664,73685),new e(93019,93026),new e(93824,93847),new e(119488,119508),new e(119520,119540),new e(119648,119673),new e(125127,125136),new e(126065,126124),new e(126125,126128),new e(126129,126133),new e(126209,126254),new e(126255,126270),new e(127232,127245)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Other_Number=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=512|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Other_Number}function ir_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=512&r.RTLong__f_lo;return t===0?sr_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Other_Number}function or_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=1024&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(57344,63744),new e(983040,1048574),new e(1048576,1114110)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Private_Use=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=1024|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Private_Use}function cr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=1024&r.RTLong__f_lo;return t===0?or_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Private_Use}function ur_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=2048&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(768,880),new e(1155,1160),new e(1425,1470),new e(1471,1472),new e(1473,1475),new e(1476,1478),new e(1479,1480),new e(1552,1563),new e(1611,1632),new e(1648,1649),new e(1750,1757),new e(1759,1765),new e(1767,1769),new e(1770,1774),new e(1809,1810),new e(1840,1867),new e(1958,1969),new e(2027,2036),new e(2045,2046),new e(2070,2074),new e(2075,2084),new e(2085,2088),new e(2089,2094),new e(2137,2140),new e(2200,2208),new e(2250,2274),new e(2275,2307),new e(2362,2363),new e(2364,2365),new e(2369,2377),new e(2381,2382),new e(2385,2392),new e(2402,2404),new e(2433,2434),new e(2492,2493),new e(2497,2501),new e(2509,2510),new e(2530,2532),new e(2558,2559),new e(2561,2563),new e(2620,2621),new e(2625,2627),new e(2631,2633),new e(2635,2638),new e(2641,2642),new e(2672,2674),new e(2677,2678),new e(2689,2691),new e(2748,2749),new e(2753,2758),new e(2759,2761),new e(2765,2766),new e(2786,2788),new e(2810,2816),new e(2817,2818),new e(2876,2877),new e(2879,2880),new e(2881,2885),new e(2893,2894),new e(2901,2903),new e(2914,2916),new e(2946,2947),new e(3008,3009),new e(3021,3022),new e(3072,3073),new e(3076,3077),new e(3132,3133),new e(3134,3137),new e(3142,3145),new e(3146,3150),new e(3157,3159),new e(3170,3172),new e(3201,3202),new e(3260,3261),new e(3263,3264),new e(3270,3271),new e(3276,3278),new e(3298,3300),new e(3328,3330),new e(3387,3389),new e(3393,3397),new e(3405,3406),new e(3426,3428),new e(3457,3458),new e(3530,3531),new e(3538,3541),new e(3542,3543),new e(3633,3634),new e(3636,3643),new e(3655,3663),new e(3761,3762),new e(3764,3773),new e(3784,3791),new e(3864,3866),new e(3893,3894),new e(3895,3896),new e(3897,3898),new e(3953,3967),new e(3968,3973),new e(3974,3976),new e(3981,3992),new e(3993,4029),new e(4038,4039),new e(4141,4145),new e(4146,4152),new e(4153,4155),new e(4157,4159),new e(4184,4186),new e(4190,4193),new e(4209,4213),new e(4226,4227),new e(4229,4231),new e(4237,4238),new e(4253,4254),new e(4957,4960),new e(5906,5909),new e(5938,5940),new e(5970,5972),new e(6002,6004),new e(6068,6070),new e(6071,6078),new e(6086,6087),new e(6089,6100),new e(6109,6110),new e(6155,6158),new e(6159,6160),new e(6277,6279),new e(6313,6314),new e(6432,6435),new e(6439,6441),new e(6450,6451),new e(6457,6460),new e(6679,6681),new e(6683,6684),new e(6742,6743),new e(6744,6751),new e(6752,6753),new e(6754,6755),new e(6757,6765),new e(6771,6781),new e(6783,6784),new e(6832,6846),new e(6847,6863),new e(6912,6916),new e(6964,6965),new e(6966,6971),new e(6972,6973),new e(6978,6979),new e(7019,7028),new e(7040,7042),new e(7074,7078),new e(7080,7082),new e(7083,7086),new e(7142,7143),new e(7144,7146),new e(7149,7150),new e(7151,7154),new e(7212,7220),new e(7222,7224),new e(7376,7379),new e(7380,7393),new e(7394,7401),new e(7405,7406),new e(7412,7413),new e(7416,7418),new e(7616,7680),new e(8400,8413),new e(8417,8418),new e(8421,8433),new e(11503,11506),new e(11647,11648),new e(11744,11776),new e(12330,12334),new e(12441,12443),new e(42607,42608),new e(42612,42622),new e(42654,42656),new e(42736,42738),new e(43010,43011),new e(43014,43015),new e(43019,43020),new e(43045,43047),new e(43052,43053),new e(43204,43206),new e(43232,43250),new e(43263,43264),new e(43302,43310),new e(43335,43346),new e(43392,43395),new e(43443,43444),new e(43446,43450),new e(43452,43454),new e(43493,43494),new e(43561,43567),new e(43569,43571),new e(43573,43575),new e(43587,43588),new e(43596,43597),new e(43644,43645),new e(43696,43697),new e(43698,43701),new e(43703,43705),new e(43710,43712),new e(43713,43714),new e(43756,43758),new e(43766,43767),new e(44005,44006),new e(44008,44009),new e(44013,44014),new e(64286,64287),new e(65024,65040),new e(65056,65072),new e(66045,66046),new e(66272,66273),new e(66422,66427),new e(68097,68100),new e(68101,68103),new e(68108,68112),new e(68152,68155),new e(68159,68160),new e(68325,68327),new e(68900,68904),new e(69291,69293),new e(69373,69376),new e(69446,69457),new e(69506,69510),new e(69633,69634),new e(69688,69703),new e(69744,69745),new e(69747,69749),new e(69759,69762),new e(69811,69815),new e(69817,69819),new e(69826,69827),new e(69888,69891),new e(69927,69932),new e(69933,69941),new e(70003,70004),new e(70016,70018),new e(70070,70079),new e(70089,70093),new e(70095,70096),new e(70191,70194),new e(70196,70197),new e(70198,70200),new e(70206,70207),new e(70209,70210),new e(70367,70368),new e(70371,70379),new e(70400,70402),new e(70459,70461),new e(70464,70465),new e(70502,70509),new e(70512,70517),new e(70712,70720),new e(70722,70725),new e(70726,70727),new e(70750,70751),new e(70835,70841),new e(70842,70843),new e(70847,70849),new e(70850,70852),new e(71090,71094),new e(71100,71102),new e(71103,71105),new e(71132,71134),new e(71219,71227),new e(71229,71230),new e(71231,71233),new e(71339,71340),new e(71341,71342),new e(71344,71350),new e(71351,71352),new e(71453,71456),new e(71458,71462),new e(71463,71468),new e(71727,71736),new e(71737,71739),new e(71995,71997),new e(71998,71999),new e(72003,72004),new e(72148,72152),new e(72154,72156),new e(72160,72161),new e(72193,72203),new e(72243,72249),new e(72251,72255),new e(72263,72264),new e(72273,72279),new e(72281,72284),new e(72330,72343),new e(72344,72346),new e(72752,72759),new e(72760,72766),new e(72767,72768),new e(72850,72872),new e(72874,72881),new e(72882,72884),new e(72885,72887),new e(73009,73015),new e(73018,73019),new e(73020,73022),new e(73023,73030),new e(73031,73032),new e(73104,73106),new e(73109,73110),new e(73111,73112),new e(73459,73461),new e(73472,73474),new e(73526,73531),new e(73536,73537),new e(73538,73539),new e(78912,78913),new e(78919,78934),new e(92912,92917),new e(92976,92983),new e(94031,94032),new e(94095,94099),new e(94180,94181),new e(113821,113823),new e(118528,118574),new e(118576,118599),new e(119143,119146),new e(119163,119171),new e(119173,119180),new e(119210,119214),new e(119362,119365),new e(121344,121399),new e(121403,121453),new e(121461,121462),new e(121476,121477),new e(121499,121504),new e(121505,121520),new e(122880,122887),new e(122888,122905),new e(122907,122914),new e(122915,122917),new e(122918,122923),new e(123023,123024),new e(123184,123191),new e(123566,123567),new e(123628,123632),new e(124140,124144),new e(125136,125143),new e(125252,125259),new e(917760,918e3)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Nonspacing_Mark=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=2048|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Nonspacing_Mark}function lr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=2048&r.RTLong__f_lo;return t===0?ur_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Nonspacing_Mark}function fr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=4096&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(1160,1162),new e(6846,6847),new e(8413,8417),new e(8418,8421),new e(42608,42611)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Enclosing_Mark=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=4096|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Enclosing_Mark}function pr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=4096&r.RTLong__f_lo;return t===0?fr_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Enclosing_Mark}function hr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=8192&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(32,33),new e(160,161),new e(5760,5761),new e(8192,8203),new e(8239,8240),new e(8287,8288),new e(12288,12289)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Space_Separator=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=8192|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Space_Separator}function dr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=8192&r.RTLong__f_lo;return t===0?hr_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Space_Separator}function $r_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=16384&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(170,171),new e(186,187),new e(443,444),new e(448,452),new e(660,661),new e(1488,1515),new e(1519,1523),new e(1568,1600),new e(1601,1611),new e(1646,1648),new e(1649,1748),new e(1749,1750),new e(1774,1776),new e(1786,1789),new e(1791,1792),new e(1808,1809),new e(1810,1840),new e(1869,1958),new e(1969,1970),new e(1994,2027),new e(2048,2070),new e(2112,2137),new e(2144,2155),new e(2160,2184),new e(2185,2191),new e(2208,2249),new e(2308,2362),new e(2365,2366),new e(2384,2385),new e(2392,2402),new e(2418,2433),new e(2437,2445),new e(2447,2449),new e(2451,2473),new e(2474,2481),new e(2482,2483),new e(2486,2490),new e(2493,2494),new e(2510,2511),new e(2524,2526),new e(2527,2530),new e(2544,2546),new e(2556,2557),new e(2565,2571),new e(2575,2577),new e(2579,2601),new e(2602,2609),new e(2610,2612),new e(2613,2615),new e(2616,2618),new e(2649,2653),new e(2654,2655),new e(2674,2677),new e(2693,2702),new e(2703,2706),new e(2707,2729),new e(2730,2737),new e(2738,2740),new e(2741,2746),new e(2749,2750),new e(2768,2769),new e(2784,2786),new e(2809,2810),new e(2821,2829),new e(2831,2833),new e(2835,2857),new e(2858,2865),new e(2866,2868),new e(2869,2874),new e(2877,2878),new e(2908,2910),new e(2911,2914),new e(2929,2930),new e(2947,2948),new e(2949,2955),new e(2958,2961),new e(2962,2966),new e(2969,2971),new e(2972,2973),new e(2974,2976),new e(2979,2981),new e(2984,2987),new e(2990,3002),new e(3024,3025),new e(3077,3085),new e(3086,3089),new e(3090,3113),new e(3114,3130),new e(3133,3134),new e(3160,3163),new e(3165,3166),new e(3168,3170),new e(3200,3201),new e(3205,3213),new e(3214,3217),new e(3218,3241),new e(3242,3252),new e(3253,3258),new e(3261,3262),new e(3293,3295),new e(3296,3298),new e(3313,3315),new e(3332,3341),new e(3342,3345),new e(3346,3387),new e(3389,3390),new e(3406,3407),new e(3412,3415),new e(3423,3426),new e(3450,3456),new e(3461,3479),new e(3482,3506),new e(3507,3516),new e(3517,3518),new e(3520,3527),new e(3585,3633),new e(3634,3636),new e(3648,3654),new e(3713,3715),new e(3716,3717),new e(3718,3723),new e(3724,3748),new e(3749,3750),new e(3751,3761),new e(3762,3764),new e(3773,3774),new e(3776,3781),new e(3804,3808),new e(3840,3841),new e(3904,3912),new e(3913,3949),new e(3976,3981),new e(4096,4139),new e(4159,4160),new e(4176,4182),new e(4186,4190),new e(4193,4194),new e(4197,4199),new e(4206,4209),new e(4213,4226),new e(4238,4239),new e(4352,4681),new e(4682,4686),new e(4688,4695),new e(4696,4697),new e(4698,4702),new e(4704,4745),new e(4746,4750),new e(4752,4785),new e(4786,4790),new e(4792,4799),new e(4800,4801),new e(4802,4806),new e(4808,4823),new e(4824,4881),new e(4882,4886),new e(4888,4955),new e(4992,5008),new e(5121,5741),new e(5743,5760),new e(5761,5787),new e(5792,5867),new e(5873,5881),new e(5888,5906),new e(5919,5938),new e(5952,5970),new e(5984,5997),new e(5998,6001),new e(6016,6068),new e(6108,6109),new e(6176,6211),new e(6212,6265),new e(6272,6277),new e(6279,6313),new e(6314,6315),new e(6320,6390),new e(6400,6431),new e(6480,6510),new e(6512,6517),new e(6528,6572),new e(6576,6602),new e(6656,6679),new e(6688,6741),new e(6917,6964),new e(6981,6989),new e(7043,7073),new e(7086,7088),new e(7098,7142),new e(7168,7204),new e(7245,7248),new e(7258,7288),new e(7401,7405),new e(7406,7412),new e(7413,7415),new e(7418,7419),new e(8501,8505),new e(11568,11624),new e(11648,11671),new e(11680,11687),new e(11688,11695),new e(11696,11703),new e(11704,11711),new e(11712,11719),new e(11720,11727),new e(11728,11735),new e(11736,11743),new e(12294,12295),new e(12348,12349),new e(12353,12439),new e(12447,12448),new e(12449,12539),new e(12543,12544),new e(12549,12592),new e(12593,12687),new e(12704,12736),new e(12784,12800),new e(13312,19904),new e(19968,40981),new e(40982,42125),new e(42192,42232),new e(42240,42508),new e(42512,42528),new e(42538,42540),new e(42606,42607),new e(42656,42726),new e(42895,42896),new e(42999,43e3),new e(43003,43010),new e(43011,43014),new e(43015,43019),new e(43020,43043),new e(43072,43124),new e(43138,43188),new e(43250,43256),new e(43259,43260),new e(43261,43263),new e(43274,43302),new e(43312,43335),new e(43360,43389),new e(43396,43443),new e(43488,43493),new e(43495,43504),new e(43514,43519),new e(43520,43561),new e(43584,43587),new e(43588,43596),new e(43616,43632),new e(43633,43639),new e(43642,43643),new e(43646,43696),new e(43697,43698),new e(43701,43703),new e(43705,43710),new e(43712,43713),new e(43714,43715),new e(43739,43741),new e(43744,43755),new e(43762,43763),new e(43777,43783),new e(43785,43791),new e(43793,43799),new e(43808,43815),new e(43816,43823),new e(43968,44003),new e(44032,55204),new e(55216,55239),new e(55243,55292),new e(63744,64110),new e(64112,64218),new e(64285,64286),new e(64287,64297),new e(64298,64311),new e(64312,64317),new e(64318,64319),new e(64320,64322),new e(64323,64325),new e(64326,64434),new e(64467,64830),new e(64848,64912),new e(64914,64968),new e(65008,65020),new e(65136,65141),new e(65142,65277),new e(65382,65392),new e(65393,65438),new e(65440,65471),new e(65474,65480),new e(65482,65488),new e(65490,65496),new e(65498,65501),new e(65536,65548),new e(65549,65575),new e(65576,65595),new e(65596,65598),new e(65599,65614),new e(65616,65630),new e(65664,65787),new e(66176,66205),new e(66208,66257),new e(66304,66336),new e(66349,66369),new e(66370,66378),new e(66384,66422),new e(66432,66462),new e(66464,66500),new e(66504,66512),new e(66640,66718),new e(66816,66856),new e(66864,66916),new e(67072,67383),new e(67392,67414),new e(67424,67432),new e(67584,67590),new e(67592,67593),new e(67594,67638),new e(67639,67641),new e(67644,67645),new e(67647,67670),new e(67680,67703),new e(67712,67743),new e(67808,67827),new e(67828,67830),new e(67840,67862),new e(67872,67898),new e(67968,68024),new e(68030,68032),new e(68096,68097),new e(68112,68116),new e(68117,68120),new e(68121,68150),new e(68192,68221),new e(68224,68253),new e(68288,68296),new e(68297,68325),new e(68352,68406),new e(68416,68438),new e(68448,68467),new e(68480,68498),new e(68608,68681),new e(68864,68900),new e(69248,69290),new e(69296,69298),new e(69376,69405),new e(69415,69416),new e(69424,69446),new e(69488,69506),new e(69552,69573),new e(69600,69623),new e(69635,69688),new e(69745,69747),new e(69749,69750),new e(69763,69808),new e(69840,69865),new e(69891,69927),new e(69956,69957),new e(69959,69960),new e(69968,70003),new e(70006,70007),new e(70019,70067),new e(70081,70085),new e(70106,70107),new e(70108,70109),new e(70144,70162),new e(70163,70188),new e(70207,70209),new e(70272,70279),new e(70280,70281),new e(70282,70286),new e(70287,70302),new e(70303,70313),new e(70320,70367),new e(70405,70413),new e(70415,70417),new e(70419,70441),new e(70442,70449),new e(70450,70452),new e(70453,70458),new e(70461,70462),new e(70480,70481),new e(70493,70498),new e(70656,70709),new e(70727,70731),new e(70751,70754),new e(70784,70832),new e(70852,70854),new e(70855,70856),new e(71040,71087),new e(71128,71132),new e(71168,71216),new e(71236,71237),new e(71296,71339),new e(71352,71353),new e(71424,71451),new e(71488,71495),new e(71680,71724),new e(71935,71943),new e(71945,71946),new e(71948,71956),new e(71957,71959),new e(71960,71984),new e(71999,72e3),new e(72001,72002),new e(72096,72104),new e(72106,72145),new e(72161,72162),new e(72163,72164),new e(72192,72193),new e(72203,72243),new e(72250,72251),new e(72272,72273),new e(72284,72330),new e(72349,72350),new e(72368,72441),new e(72704,72713),new e(72714,72751),new e(72768,72769),new e(72818,72848),new e(72960,72967),new e(72968,72970),new e(72971,73009),new e(73030,73031),new e(73056,73062),new e(73063,73065),new e(73066,73098),new e(73112,73113),new e(73440,73459),new e(73474,73475),new e(73476,73489),new e(73490,73524),new e(73648,73649),new e(73728,74650),new e(74880,75076),new e(77712,77809),new e(77824,78896),new e(78913,78919),new e(82944,83527),new e(92160,92729),new e(92736,92767),new e(92784,92863),new e(92880,92910),new e(92928,92976),new e(93027,93048),new e(93053,93072),new e(93952,94027),new e(94032,94033),new e(94208,100344),new e(100352,101590),new e(101632,101641),new e(110592,110883),new e(110898,110899),new e(110928,110931),new e(110933,110934),new e(110948,110952),new e(110960,111356),new e(113664,113771),new e(113776,113789),new e(113792,113801),new e(113808,113818),new e(122634,122635),new e(123136,123181),new e(123214,123215),new e(123536,123566),new e(123584,123628),new e(124112,124139),new e(124896,124903),new e(124904,124908),new e(124909,124911),new e(124912,124927),new e(124928,125125),new e(126464,126468),new e(126469,126496),new e(126497,126499),new e(126500,126501),new e(126503,126504),new e(126505,126515),new e(126516,126520),new e(126521,126522),new e(126523,126524),new e(126530,126531),new e(126535,126536),new e(126537,126538),new e(126539,126540),new e(126541,126544),new e(126545,126547),new e(126548,126549),new e(126551,126552),new e(126553,126554),new e(126555,126556),new e(126557,126558),new e(126559,126560),new e(126561,126563),new e(126564,126565),new e(126567,126571),new e(126572,126579),new e(126580,126584),new e(126585,126589),new e(126590,126591),new e(126592,126602),new e(126603,126620),new e(126625,126628),new e(126629,126634),new e(126635,126652),new e(131072,173792),new e(173824,177978),new e(177984,178206),new e(178208,183970),new e(183984,191457),new e(194560,195102),new e(196608,201547),new e(201552,205744)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Other_Letter=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=16384|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Other_Letter}function wr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=16384&r.RTLong__f_lo;return t===0?$r_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Other_Letter}function gr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=32768&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(41,42),new e(93,94),new e(125,126),new e(3899,3900),new e(3901,3902),new e(5788,5789),new e(8262,8263),new e(8318,8319),new e(8334,8335),new e(8969,8970),new e(8971,8972),new e(9002,9003),new e(10089,10090),new e(10091,10092),new e(10093,10094),new e(10095,10096),new e(10097,10098),new e(10099,10100),new e(10101,10102),new e(10182,10183),new e(10215,10216),new e(10217,10218),new e(10219,10220),new e(10221,10222),new e(10223,10224),new e(10628,10629),new e(10630,10631),new e(10632,10633),new e(10634,10635),new e(10636,10637),new e(10638,10639),new e(10640,10641),new e(10642,10643),new e(10644,10645),new e(10646,10647),new e(10648,10649),new e(10713,10714),new e(10715,10716),new e(10749,10750),new e(11811,11812),new e(11813,11814),new e(11815,11816),new e(11817,11818),new e(11862,11863),new e(11864,11865),new e(11866,11867),new e(11868,11869),new e(12297,12298),new e(12299,12300),new e(12301,12302),new e(12303,12304),new e(12305,12306),new e(12309,12310),new e(12311,12312),new e(12313,12314),new e(12315,12316),new e(12318,12320),new e(64830,64831),new e(65048,65049),new e(65078,65079),new e(65080,65081),new e(65082,65083),new e(65084,65085),new e(65086,65087),new e(65088,65089),new e(65090,65091),new e(65092,65093),new e(65096,65097),new e(65114,65115),new e(65116,65117),new e(65118,65119),new e(65289,65290),new e(65341,65342),new e(65373,65374),new e(65376,65377),new e(65379,65380)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Close_Punctuation=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=32768|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Close_Punctuation}function Lr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=32768&r.RTLong__f_lo;return t===0?gr_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Close_Punctuation}function mr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=65536&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(45,46),new e(1418,1419),new e(1470,1471),new e(5120,5121),new e(6150,6151),new e(8208,8214),new e(11799,11800),new e(11802,11803),new e(11834,11836),new e(11840,11841),new e(11869,11870),new e(12316,12317),new e(12336,12337),new e(12448,12449),new e(65073,65075),new e(65112,65113),new e(65123,65124),new e(65293,65294),new e(69293,69294)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Dash_Punctuation=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=65536|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Dash_Punctuation}function vr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=65536&r.RTLong__f_lo;return t===0?mr_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Dash_Punctuation}function yr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=131072&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(65,91),new e(192,215),new e(216,223),new e(256,257),new e(258,259),new e(260,261),new e(262,263),new e(264,265),new e(266,267),new e(268,269),new e(270,271),new e(272,273),new e(274,275),new e(276,277),new e(278,279),new e(280,281),new e(282,283),new e(284,285),new e(286,287),new e(288,289),new e(290,291),new e(292,293),new e(294,295),new e(296,297),new e(298,299),new e(300,301),new e(302,303),new e(304,305),new e(306,307),new e(308,309),new e(310,311),new e(313,314),new e(315,316),new e(317,318),new e(319,320),new e(321,322),new e(323,324),new e(325,326),new e(327,328),new e(330,331),new e(332,333),new e(334,335),new e(336,337),new e(338,339),new e(340,341),new e(342,343),new e(344,345),new e(346,347),new e(348,349),new e(350,351),new e(352,353),new e(354,355),new e(356,357),new e(358,359),new e(360,361),new e(362,363),new e(364,365),new e(366,367),new e(368,369),new e(370,371),new e(372,373),new e(374,375),new e(376,378),new e(379,380),new e(381,382),new e(385,387),new e(388,389),new e(390,392),new e(393,396),new e(398,402),new e(403,405),new e(406,409),new e(412,414),new e(415,417),new e(418,419),new e(420,421),new e(422,424),new e(425,426),new e(428,429),new e(430,432),new e(433,436),new e(437,438),new e(439,441),new e(444,445),new e(452,453),new e(455,456),new e(458,459),new e(461,462),new e(463,464),new e(465,466),new e(467,468),new e(469,470),new e(471,472),new e(473,474),new e(475,476),new e(478,479),new e(480,481),new e(482,483),new e(484,485),new e(486,487),new e(488,489),new e(490,491),new e(492,493),new e(494,495),new e(497,498),new e(500,501),new e(502,505),new e(506,507),new e(508,509),new e(510,511),new e(512,513),new e(514,515),new e(516,517),new e(518,519),new e(520,521),new e(522,523),new e(524,525),new e(526,527),new e(528,529),new e(530,531),new e(532,533),new e(534,535),new e(536,537),new e(538,539),new e(540,541),new e(542,543),new e(544,545),new e(546,547),new e(548,549),new e(550,551),new e(552,553),new e(554,555),new e(556,557),new e(558,559),new e(560,561),new e(562,563),new e(570,572),new e(573,575),new e(577,578),new e(579,583),new e(584,585),new e(586,587),new e(588,589),new e(590,591),new e(880,881),new e(882,883),new e(886,887),new e(895,896),new e(902,903),new e(904,907),new e(908,909),new e(910,912),new e(913,930),new e(931,940),new e(975,976),new e(978,981),new e(984,985),new e(986,987),new e(988,989),new e(990,991),new e(992,993),new e(994,995),new e(996,997),new e(998,999),new e(1e3,1001),new e(1002,1003),new e(1004,1005),new e(1006,1007),new e(1012,1013),new e(1015,1016),new e(1017,1019),new e(1021,1072),new e(1120,1121),new e(1122,1123),new e(1124,1125),new e(1126,1127),new e(1128,1129),new e(1130,1131),new e(1132,1133),new e(1134,1135),new e(1136,1137),new e(1138,1139),new e(1140,1141),new e(1142,1143),new e(1144,1145),new e(1146,1147),new e(1148,1149),new e(1150,1151),new e(1152,1153),new e(1162,1163),new e(1164,1165),new e(1166,1167),new e(1168,1169),new e(1170,1171),new e(1172,1173),new e(1174,1175),new e(1176,1177),new e(1178,1179),new e(1180,1181),new e(1182,1183),new e(1184,1185),new e(1186,1187),new e(1188,1189),new e(1190,1191),new e(1192,1193),new e(1194,1195),new e(1196,1197),new e(1198,1199),new e(1200,1201),new e(1202,1203),new e(1204,1205),new e(1206,1207),new e(1208,1209),new e(1210,1211),new e(1212,1213),new e(1214,1215),new e(1216,1218),new e(1219,1220),new e(1221,1222),new e(1223,1224),new e(1225,1226),new e(1227,1228),new e(1229,1230),new e(1232,1233),new e(1234,1235),new e(1236,1237),new e(1238,1239),new e(1240,1241),new e(1242,1243),new e(1244,1245),new e(1246,1247),new e(1248,1249),new e(1250,1251),new e(1252,1253),new e(1254,1255),new e(1256,1257),new e(1258,1259),new e(1260,1261),new e(1262,1263),new e(1264,1265),new e(1266,1267),new e(1268,1269),new e(1270,1271),new e(1272,1273),new e(1274,1275),new e(1276,1277),new e(1278,1279),new e(1280,1281),new e(1282,1283),new e(1284,1285),new e(1286,1287),new e(1288,1289),new e(1290,1291),new e(1292,1293),new e(1294,1295),new e(1296,1297),new e(1298,1299),new e(1300,1301),new e(1302,1303),new e(1304,1305),new e(1306,1307),new e(1308,1309),new e(1310,1311),new e(1312,1313),new e(1314,1315),new e(1316,1317),new e(1318,1319),new e(1320,1321),new e(1322,1323),new e(1324,1325),new e(1326,1327),new e(1329,1367),new e(4256,4294),new e(4295,4296),new e(4301,4302),new e(5024,5110),new e(7312,7355),new e(7357,7360),new e(7680,7681),new e(7682,7683),new e(7684,7685),new e(7686,7687),new e(7688,7689),new e(7690,7691),new e(7692,7693),new e(7694,7695),new e(7696,7697),new e(7698,7699),new e(7700,7701),new e(7702,7703),new e(7704,7705),new e(7706,7707),new e(7708,7709),new e(7710,7711),new e(7712,7713),new e(7714,7715),new e(7716,7717),new e(7718,7719),new e(7720,7721),new e(7722,7723),new e(7724,7725),new e(7726,7727),new e(7728,7729),new e(7730,7731),new e(7732,7733),new e(7734,7735),new e(7736,7737),new e(7738,7739),new e(7740,7741),new e(7742,7743),new e(7744,7745),new e(7746,7747),new e(7748,7749),new e(7750,7751),new e(7752,7753),new e(7754,7755),new e(7756,7757),new e(7758,7759),new e(7760,7761),new e(7762,7763),new e(7764,7765),new e(7766,7767),new e(7768,7769),new e(7770,7771),new e(7772,7773),new e(7774,7775),new e(7776,7777),new e(7778,7779),new e(7780,7781),new e(7782,7783),new e(7784,7785),new e(7786,7787),new e(7788,7789),new e(7790,7791),new e(7792,7793),new e(7794,7795),new e(7796,7797),new e(7798,7799),new e(7800,7801),new e(7802,7803),new e(7804,7805),new e(7806,7807),new e(7808,7809),new e(7810,7811),new e(7812,7813),new e(7814,7815),new e(7816,7817),new e(7818,7819),new e(7820,7821),new e(7822,7823),new e(7824,7825),new e(7826,7827),new e(7828,7829),new e(7838,7839),new e(7840,7841),new e(7842,7843),new e(7844,7845),new e(7846,7847),new e(7848,7849),new e(7850,7851),new e(7852,7853),new e(7854,7855),new e(7856,7857),new e(7858,7859),new e(7860,7861),new e(7862,7863),new e(7864,7865),new e(7866,7867),new e(7868,7869),new e(7870,7871),new e(7872,7873),new e(7874,7875),new e(7876,7877),new e(7878,7879),new e(7880,7881),new e(7882,7883),new e(7884,7885),new e(7886,7887),new e(7888,7889),new e(7890,7891),new e(7892,7893),new e(7894,7895),new e(7896,7897),new e(7898,7899),new e(7900,7901),new e(7902,7903),new e(7904,7905),new e(7906,7907),new e(7908,7909),new e(7910,7911),new e(7912,7913),new e(7914,7915),new e(7916,7917),new e(7918,7919),new e(7920,7921),new e(7922,7923),new e(7924,7925),new e(7926,7927),new e(7928,7929),new e(7930,7931),new e(7932,7933),new e(7934,7935),new e(7944,7952),new e(7960,7966),new e(7976,7984),new e(7992,8e3),new e(8008,8014),new e(8025,8026),new e(8027,8028),new e(8029,8030),new e(8031,8032),new e(8040,8048),new e(8120,8124),new e(8136,8140),new e(8152,8156),new e(8168,8173),new e(8184,8188),new e(8450,8451),new e(8455,8456),new e(8459,8462),new e(8464,8467),new e(8469,8470),new e(8473,8478),new e(8484,8485),new e(8486,8487),new e(8488,8489),new e(8490,8494),new e(8496,8500),new e(8510,8512),new e(8517,8518),new e(8579,8580),new e(11264,11312),new e(11360,11361),new e(11362,11365),new e(11367,11368),new e(11369,11370),new e(11371,11372),new e(11373,11377),new e(11378,11379),new e(11381,11382),new e(11390,11393),new e(11394,11395),new e(11396,11397),new e(11398,11399),new e(11400,11401),new e(11402,11403),new e(11404,11405),new e(11406,11407),new e(11408,11409),new e(11410,11411),new e(11412,11413),new e(11414,11415),new e(11416,11417),new e(11418,11419),new e(11420,11421),new e(11422,11423),new e(11424,11425),new e(11426,11427),new e(11428,11429),new e(11430,11431),new e(11432,11433),new e(11434,11435),new e(11436,11437),new e(11438,11439),new e(11440,11441),new e(11442,11443),new e(11444,11445),new e(11446,11447),new e(11448,11449),new e(11450,11451),new e(11452,11453),new e(11454,11455),new e(11456,11457),new e(11458,11459),new e(11460,11461),new e(11462,11463),new e(11464,11465),new e(11466,11467),new e(11468,11469),new e(11470,11471),new e(11472,11473),new e(11474,11475),new e(11476,11477),new e(11478,11479),new e(11480,11481),new e(11482,11483),new e(11484,11485),new e(11486,11487),new e(11488,11489),new e(11490,11491),new e(11499,11500),new e(11501,11502),new e(11506,11507),new e(42560,42561),new e(42562,42563),new e(42564,42565),new e(42566,42567),new e(42568,42569),new e(42570,42571),new e(42572,42573),new e(42574,42575),new e(42576,42577),new e(42578,42579),new e(42580,42581),new e(42582,42583),new e(42584,42585),new e(42586,42587),new e(42588,42589),new e(42590,42591),new e(42592,42593),new e(42594,42595),new e(42596,42597),new e(42598,42599),new e(42600,42601),new e(42602,42603),new e(42604,42605),new e(42624,42625),new e(42626,42627),new e(42628,42629),new e(42630,42631),new e(42632,42633),new e(42634,42635),new e(42636,42637),new e(42638,42639),new e(42640,42641),new e(42642,42643),new e(42644,42645),new e(42646,42647),new e(42648,42649),new e(42650,42651),new e(42786,42787),new e(42788,42789),new e(42790,42791),new e(42792,42793),new e(42794,42795),new e(42796,42797),new e(42798,42799),new e(42802,42803),new e(42804,42805),new e(42806,42807),new e(42808,42809),new e(42810,42811),new e(42812,42813),new e(42814,42815),new e(42816,42817),new e(42818,42819),new e(42820,42821),new e(42822,42823),new e(42824,42825),new e(42826,42827),new e(42828,42829),new e(42830,42831),new e(42832,42833),new e(42834,42835),new e(42836,42837),new e(42838,42839),new e(42840,42841),new e(42842,42843),new e(42844,42845),new e(42846,42847),new e(42848,42849),new e(42850,42851),new e(42852,42853),new e(42854,42855),new e(42856,42857),new e(42858,42859),new e(42860,42861),new e(42862,42863),new e(42873,42874),new e(42875,42876),new e(42877,42879),new e(42880,42881),new e(42882,42883),new e(42884,42885),new e(42886,42887),new e(42891,42892),new e(42893,42894),new e(42896,42897),new e(42898,42899),new e(42902,42903),new e(42904,42905),new e(42906,42907),new e(42908,42909),new e(42910,42911),new e(42912,42913),new e(42914,42915),new e(42916,42917),new e(42918,42919),new e(42920,42921),new e(42922,42927),new e(42928,42933),new e(42934,42935),new e(42936,42937),new e(42938,42939),new e(42940,42941),new e(42942,42943),new e(42944,42945),new e(42946,42947),new e(42948,42952),new e(42953,42954),new e(42960,42961),new e(42966,42967),new e(42968,42969),new e(42997,42998),new e(65313,65339),new e(66560,66600),new e(66736,66772),new e(66928,66939),new e(66940,66955),new e(66956,66963),new e(66964,66966),new e(68736,68787),new e(71840,71872),new e(93760,93792),new e(119808,119834),new e(119860,119886),new e(119912,119938),new e(119964,119965),new e(119966,119968),new e(119970,119971),new e(119973,119975),new e(119977,119981),new e(119982,119990),new e(120016,120042),new e(120068,120070),new e(120071,120075),new e(120077,120085),new e(120086,120093),new e(120120,120122),new e(120123,120127),new e(120128,120133),new e(120134,120135),new e(120138,120145),new e(120172,120198),new e(120224,120250),new e(120276,120302),new e(120328,120354),new e(120380,120406),new e(120432,120458),new e(120488,120513),new e(120546,120571),new e(120604,120629),new e(120662,120687),new e(120720,120745),new e(120778,120779),new e(125184,125218)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Uppercase_Letter=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=131072|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Uppercase_Letter}function Ir_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=131072&r.RTLong__f_lo;return t===0?yr_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Uppercase_Letter}function br_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=262144&r.RTLong__f_lo;if(t===0){var a=xt().s_Predef$__f_Map,n=Or_(_),s=m(new L,"Balinese",n),i=Sr_(_),o=m(new L,"Shavian",i),c=xr_(_),u=m(new L,"Sinhala",c),f=Cr_(_),p=m(new L,"Psalter_Pahlavi",f),h=Mr_(_),l=m(new L,"Javanese",h),d=Vr_(_),$=m(new L,"Avestan",d),w=Fr_(_),g=m(new L,"Linear_B",w),x=jr_(_),R=m(new L,"Syloti_Nagri",x),T=Zr_(_),D=m(new L,"Bamum",T),B=zr_(_),j=m(new L,"Mongolian",B),O=Gr_(_),Z=m(new L,"Mro",O),z=Ur_(_),J=m(new L,"Tai_Le",z),N=Kr_(_),H=m(new L,"Bopomofo",N),W=Xr_(_),K=m(new L,"Greek",W),Y=_t_(_),X=m(new L,"Tai_Viet",Y),e_=rt_(_),__=m(new L,"Old_South_Arabian",e_),t_=at_(_),n_=m(new L,"Nyiakeng_Puachue_Hmong",t_),s_=st_(_),i_=m(new L,"Malayalam",s_),c_=ot_(_),h_=m(new L,"Ol_Chiki",c_),d_=ut_(_),w_=m(new L,"Chakma",d_),u_=ft_(_),p_=m(new L,"Buhid",u_),y_=ht_(_),I_=m(new L,"Multani",y_),R_=$t_(_),S_=m(new L,"Imperial_Aramaic",R_),P_=gt_(_),x_=m(new L,"Samaritan",P_),D_=mt_(_),F_=m(new L,"Masaram_Gondi",D_),T_=yt_(_),A_=m(new L,"Gunjala_Gondi",T_),C_=bt_(_),j_=m(new L,"Tai_Tham",C_),b_=Ot_(_),V_=m(new L,"Lepcha",b_),J_=St_(_),X_=m(new L,"Gujarati",J_),_e=xt_(_),Y_=m(new L,"Thai",_e),U_=Ct_(_),Q_=m(new L,"Nandinagari",U_),Z_=Mt_(_),W_=m(new L,"Old_Persian",Z_),N_=Vt_(_),H_=m(new L,"Bassa_Vah",N_),se=Ft_(_),ce=m(new L,"Tagbanwa",se),ue=jt_(_),me=m(new L,"Cuneiform",ue),ie=Zt_(_),we=m(new L,"Modi",ie),Oe=zt_(_),be=m(new L,"Latin",Oe),ee=Gt_(_),le=m(new L,"Soyombo",ee),re=Ut_(_),K_=m(new L,"Tibetan",re),$e=Kt_(_),xe=m(new L,"Lydian",$e),ge=Xt_(_),ke=m(new L,"Osage",ge),he=_a_(_),ye=m(new L,"Batak",he),Le=ra_(_),ve=m(new L,"Hiragana",Le),Ie=aa_(_),oe=m(new L,"Takri",Ie),De=sa_(_),je=m(new L,"Old_Hungarian",De),Se=oa_(_),Ke=m(new L,"SignWriting",Se),Te=ua_(_),Ve=m(new L,"Dogra",Te),qe=fa_(_),Ze=m(new L,"Old_Turkic",qe),Ne=ha_(_),_r=m(new L,"Meetei_Mayek",Ne),nr=$a_(_),sr=m(new L,"Anatolian_Hieroglyphs",nr),vr=ga_(_),Qe=m(new L,"Old_Permic",vr),er=ma_(_),tr=m(new L,"Runic",er),rr=ya_(_),wr=m(new L,"Ethiopic",rr),ir=ba_(_),Ae=m(new L,"Duployan",ir),dr=Oa_(_),Xe=m(new L,"Linear_A",dr),or=Sa_(_),ze=m(new L,"Han",or),Or=xa_(_),gr=m(new L,"Cyrillic",Or),qr=Ca_(_),Rr=m(new L,"Myanmar",qr),Mr=Ma_(_),Br=m(new L,"Cham",Mr),jr=Va_(_),ur=m(new L,"Mandaic",jr),zr=Fa_(_),Lr=m(new L,"Tifinagh",zr),tt=ja_(_),at=m(new L,"Egyptian_Hieroglyphs",tt),Tr=Za_(_),gt=m(new L,"Brahmi",Tr),it=za_(_),yt=m(new L,"Adlam",it),nt=Ga_(_),Cr=m(new L,"Palmyrene",nt),Qr=Ua_(_),xa=m(new L,"Tirhuta",Qr),yr=Ka_(_),Sr=m(new L,"Elbasan",yr),mr=Xa_(_),Mt=m(new L,"Tangut",mr),Lt=_n_(_),zt=m(new L,"Pau_Cin_Hau",Lt),Hr=rn_(_),Tt=m(new L,"Nko",Hr),Ra=an_(_),Ht=m(new L,"Ogham",Ra),Ye=sn_(_),Vr=m(new L,"Hanifi_Rohingya",Ye),ot=on_(_),It=m(new L,"Bengali",ot),Ar=un_(_),Gr=m(new L,"Thaana",Ar),Gt=fn_(_),Jt=m(new L,"Lao",Gt),Ot=hn_(_),Za=m(new L,"Buginese",Ot),qt=$n_(_),Fa=m(new L,"Osmanya",qt),ga=gn_(_),aa=m(new L,"Phags_Pa",ga),Xr=mn_(_),ct=m(new L,"Medefaidrin",Xr),na=yn_(_),sa=m(new L,"Arabic",na),bt=bn_(_),ia=m(new L,"Hebrew",bt),oa=On_(_),ca=m(new L,"Meroitic_Hieroglyphs",oa),Ca=Sn_(_),ea=m(new L,"Oriya",Ca),Na=xn_(_),La=m(new L,"Georgian",Na),Ba=Cn_(_),ra=m(new L,"New_Tai_Lue",Ba),vn=Mn_(_),jn=m(new L,"Cherokee",vn),yn=Vn_(_),en=m(new L,"Siddham",yn),In=Fn_(_),Pr=m(new L,"Lisu",In),ma=jn_(_),Pn=m(new L,"Khojki",ma),rn=Zn_(_),En=m(new L,"Phoenician",rn),bn=zn_(_),ja=m(new L,"Kaithi",bn),Wn=Gn_(_),Da=m(new L,"Common",Wn),va=Un_(_),ys=m(new L,"Inscriptional_Parthian",va),Is=Kn_(_),kn=m(new L,"Inscriptional_Pahlavi",Is),Kn=Xn_(_),Ys=m(new L,"Khudawadi",Kn),_i=_s_(_),xn=m(new L,"Sharada",_i),ei=rs_(_),$i=m(new L,"Glagolitic",ei),Fi=as_(_),ls=m(new L,"Khmer",Fi),wi=ss_(_),gi=m(new L,"Elymaic",wi),ri=os_(_),ts=m(new L,"Nabataean",ri),Zn=us_(_),$n=m(new L,"Braille",Zn),bs=fs_(_),kt=m(new L,"Pahawh_Hmong",bs),Rn=hs_(_),Es=m(new L,"Nushu",Rn),Qn=$s_(_),Li=m(new L,"Ahom",Qn),Zs=gs_(_),ks=m(new L,"Tamil",Zs),wn=ms_(_),Ns=m(new L,"Devanagari",wn),mi=ys_(_),Vt=m(new L,"Marchen",mi),Xn=bs_(_),zs=m(new L,"Syriac",Xn),Cn=Os_(_),Hs=m(new L,"Vai",Cn),Ut=Ss_(_),Os=m(new L,"Newa",Ut),qs=xs_(_),Ss=m(new L,"Coptic",qs),Gi=Cs_(_),Ji=m(new L,"Sundanese",Gi),as=Ms_(_),Gs=m(new L,"Gothic",as),Ps=Vs_(_),fs=m(new L,"Saurashtra",Ps),za=Fs_(_),ti=m(new L,"Zanabazar_Square",za),ai=js_(_),_c=m(new L,"Wancho",ai),Bi=Zs_(_),Ui=m(new L,"Tagalog",Bi),Wi=zs_(_),zc=m(new L,"Miao",Wi),lo=Gs_(_),Pu=m(new L,"Lycian",lo),mc=Us_(_),xu=m(new L,"Limbu",mc),Hc=Ks_(_),Ru=m(new L,"Makasar",Hc),Vo=Xs_(_),ec=m(new L,"Katakana",Vo),Gc=_i_(_),cf=m(new L,"Meroitic_Cursive",Gc),Jc=ri_(_),hl=m(new L,"Sora_Sompeng",Jc),dl=ai_(_),uf=m(new L,"Manichaean",dl),$l=si_(_),Uc=m(new L,"Mende_Kikakui",$l),Ao=oi_(_),wl=m(new L,"Telugu",Ao),fo=ui_(_),lf=m(new L,"Bhaiksuki",fo),gl=fi_(_),Ll=m(new L,"Hanunoo",gl),Cu=hi_(_),ml=m(new L,"Sogdian",Cu),Du=$i_(_),Wc=m(new L,"Old_Sogdian",Du),ff=gi_(_),Kc=m(new L,"Cypriot",ff),vc=mi_(_),yc=m(new L,"Armenian",vc),vl=yi_(_),pf=m(new L,"Grantha",vl),Mu=bi_(_),Tu=m(new L,"Kannada",Mu),yl=Oi_(_),Ah=m(new L,"Kharoshthi",yl),hf=Si_(_),df=m(new L,"Canadian_Aboriginal",hf),$f=xi_(_),wf=m(new L,"Old_North_Arabian",$f),Qc=Ci_(_),fp=m(new L,"Carian",Qc),pp=Mi_(_),Fh=m(new L,"Inherited",pp),hp=Vi_(_),dp=m(new L,"Gurmukhi",hp),$p=Fi_(_),Vu=m(new L,"Caucasian_Albanian",$p),Bh=ji_(_),wp=m(new L,"Mahajani",Bh),jh=Zi_(_),Eh=m(new L,"Kayah_Li",jh),gp=zi_(_),Au=m(new L,"Rejang",gp),gf=Gi_(_),ps=m(new L,"Warang_Citi",gf),Pd=Ui_(_),K1=m(new L,"Yi",Pd),Q1=Ki_(_),Zh=m(new L,"Deseret",Q1),X1=Xi_(_),Y1=m(new L,"Old_Italic",X1),Nh=_o_(_),xd=m(new L,"Ugaritic",Nh),Rd=ro_(_),Cd=m(new L,"Hatran",Rd),Dd=ao_(_),Md=[s,o,u,p,l,$,g,R,D,j,Z,J,H,K,X,__,n_,i_,h_,w_,p_,I_,S_,x_,F_,A_,j_,V_,X_,Y_,Q_,W_,H_,ce,me,we,be,le,K_,xe,ke,ye,ve,oe,je,Ke,Ve,Ze,_r,sr,Qe,tr,wr,Ae,Xe,ze,gr,Rr,Br,ur,Lr,at,gt,yt,Cr,xa,Sr,Mt,zt,Tt,Ht,Vr,It,Gr,Jt,Za,Fa,aa,ct,sa,ia,ca,ea,La,ra,jn,en,Pr,Pn,En,ja,Da,ys,kn,Ys,xn,$i,ls,gi,ts,$n,kt,Es,Li,ks,Ns,Vt,zs,Hs,Os,Ss,Ji,Gs,fs,ti,_c,Ui,zc,Pu,xu,Ru,ec,cf,hl,uf,Uc,wl,lf,Ll,ml,Wc,Kc,yc,pf,Tu,Ah,df,wf,fp,Fh,dp,Vu,wp,Eh,Au,ps,K1,Zh,Y1,xd,Cd,m(new L,"Hangul",Dd)],Td=k(new b,Md);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptMap=a.from__sc_IterableOnce__sci_Map(Td);var zh=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,Vd=262144|zh.RTLong__f_lo,_$=zh.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(Vd,_$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptMap}function kr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=524288&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(6912,6989),new e(6992,7039)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Balinese=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=524288|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Balinese}function Or_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=524288&r.RTLong__f_lo;return t===0?kr_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Balinese}function qr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=1048576&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(66640,66688)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Shavian=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=1048576|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Shavian}function Sr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=1048576&r.RTLong__f_lo;return t===0?qr_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Shavian}function Pr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=2097152&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(3457,3460),new e(3461,3479),new e(3482,3506),new e(3507,3516),new e(3517,3518),new e(3520,3527),new e(3530,3531),new e(3535,3541),new e(3542,3543),new e(3544,3552),new e(3558,3568),new e(3570,3573),new e(70113,70133)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Sinhala=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=2097152|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Sinhala}function xr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=2097152&r.RTLong__f_lo;return t===0?Pr_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Sinhala}function Rr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=4194304&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(68480,68498),new e(68505,68509),new e(68521,68528)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Psalter_Pahlavi=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=4194304|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Psalter_Pahlavi}function Cr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=4194304&r.RTLong__f_lo;return t===0?Rr_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Psalter_Pahlavi}function Dr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=8388608&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(43392,43470),new e(43472,43482),new e(43486,43488)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Javanese=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=8388608|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Javanese}function Mr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=8388608&r.RTLong__f_lo;return t===0?Dr_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Javanese}function Tr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=16777216&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(68352,68406),new e(68409,68416)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Avestan=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=16777216|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Avestan}function Vr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=16777216&r.RTLong__f_lo;return t===0?Tr_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Avestan}function Ar_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=33554432&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(65536,65548),new e(65549,65575),new e(65576,65595),new e(65596,65598),new e(65599,65614),new e(65616,65630),new e(65664,65787)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Linear_B=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=33554432|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Linear_B}function Fr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=33554432&r.RTLong__f_lo;return t===0?Ar_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Linear_B}function Br_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=67108864&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(43008,43053)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Syloti_Nagri=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=67108864|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Syloti_Nagri}function jr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=67108864&r.RTLong__f_lo;return t===0?Br_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Syloti_Nagri}function Er_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=134217728&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(42656,42744),new e(92160,92729)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Bamum=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=134217728|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Bamum}function Zr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=134217728&r.RTLong__f_lo;return t===0?Er_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Bamum}function Nr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=268435456&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(6144,6146),new e(6148,6149),new e(6150,6170),new e(6176,6265),new e(6272,6315),new e(71264,71277)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Mongolian=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=268435456|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Mongolian}function zr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=268435456&r.RTLong__f_lo;return t===0?Nr_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Mongolian}function Hr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=536870912&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(92736,92767),new e(92768,92778),new e(92782,92784)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Mro=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=536870912|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Mro}function Gr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=536870912&r.RTLong__f_lo;return t===0?Hr_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Mro}function Jr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=1073741824&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(6480,6510),new e(6512,6517)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tai_Le=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=1073741824|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tai_Le}function Ur_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=1073741824&r.RTLong__f_lo;return t===0?Jr_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tai_Le}function Wr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=-2147483648&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(746,748),new e(12549,12592),new e(12704,12736)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Bopomofo=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=-2147483648|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Bopomofo}function Kr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=-2147483648&r.RTLong__f_lo;return t===0?Wr_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Bopomofo}function Qr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=1&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(880,884),new e(885,888),new e(890,894),new e(895,896),new e(900,901),new e(902,903),new e(904,907),new e(908,909),new e(910,930),new e(931,994),new e(1008,1024),new e(7462,7467),new e(7517,7522),new e(7526,7531),new e(7615,7616),new e(7936,7958),new e(7960,7966),new e(7968,8006),new e(8008,8014),new e(8016,8024),new e(8025,8026),new e(8027,8028),new e(8029,8030),new e(8031,8062),new e(8064,8117),new e(8118,8133),new e(8134,8148),new e(8150,8156),new e(8157,8176),new e(8178,8181),new e(8182,8191),new e(8486,8487),new e(43877,43878),new e(65856,65935),new e(65952,65953),new e(119296,119366)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Greek=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=1|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Greek}function Xr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=1&r.RTLong__f_hi;return t===0?Qr_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Greek}function Yr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=2&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(43648,43715),new e(43739,43744)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tai_Viet=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=2|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tai_Viet}function _t_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=2&r.RTLong__f_hi;return t===0?Yr_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tai_Viet}function et_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=4&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(68192,68224)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_South_Arabian=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=4|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_South_Arabian}function rt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=4&r.RTLong__f_hi;return t===0?et_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_South_Arabian}function tt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=8&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(123136,123181),new e(123184,123198),new e(123200,123210),new e(123214,123216)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Nyiakeng_Puachue_Hmong=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=8|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Nyiakeng_Puachue_Hmong}function at_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=8&r.RTLong__f_hi;return t===0?tt_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Nyiakeng_Puachue_Hmong}function nt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=16&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(3328,3341),new e(3342,3345),new e(3346,3397),new e(3398,3401),new e(3402,3408),new e(3412,3428),new e(3430,3456)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Malayalam=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=16|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Malayalam}function st_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=16&r.RTLong__f_hi;return t===0?nt_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Malayalam}function it_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=32&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(7248,7296)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Ol_Chiki=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=32|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Ol_Chiki}function ot_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=32&r.RTLong__f_hi;return t===0?it_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Ol_Chiki}function ct_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=64&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(69888,69941),new e(69942,69960)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Chakma=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=64|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Chakma}function ut_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=64&r.RTLong__f_hi;return t===0?ct_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Chakma}function lt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=128&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(5952,5972)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Buhid=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=128|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Buhid}function ft_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=128&r.RTLong__f_hi;return t===0?lt_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Buhid}function pt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=256&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(70272,70279),new e(70280,70281),new e(70282,70286),new e(70287,70302),new e(70303,70314)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Multani=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=256|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Multani}function ht_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=256&r.RTLong__f_hi;return t===0?pt_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Multani}function dt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=512&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(67648,67670),new e(67671,67680)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Imperial_Aramaic=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=512|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Imperial_Aramaic}function $t_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=512&r.RTLong__f_hi;return t===0?dt_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Imperial_Aramaic}function wt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=1024&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(2048,2094),new e(2096,2111)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Samaritan=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=1024|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Samaritan}function gt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=1024&r.RTLong__f_hi;return t===0?wt_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Samaritan}function Lt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=2048&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(72960,72967),new e(72968,72970),new e(72971,73015),new e(73018,73019),new e(73020,73022),new e(73023,73032),new e(73040,73050)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Masaram_Gondi=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=2048|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Masaram_Gondi}function mt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=2048&r.RTLong__f_hi;return t===0?Lt_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Masaram_Gondi}function vt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=4096&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(73056,73062),new e(73063,73065),new e(73066,73103),new e(73104,73106),new e(73107,73113),new e(73120,73130)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Gunjala_Gondi=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=4096|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Gunjala_Gondi}function yt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=4096&r.RTLong__f_hi;return t===0?vt_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Gunjala_Gondi}function It_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=8192&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(6688,6751),new e(6752,6781),new e(6783,6794),new e(6800,6810),new e(6816,6830)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tai_Tham=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=8192|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tai_Tham}function bt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=8192&r.RTLong__f_hi;return t===0?It_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tai_Tham}function kt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=16384&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(7168,7224),new e(7227,7242),new e(7245,7248)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Lepcha=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=16384|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Lepcha}function Ot_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=16384&r.RTLong__f_hi;return t===0?kt_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Lepcha}function qt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=32768&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(2689,2692),new e(2693,2702),new e(2703,2706),new e(2707,2729),new e(2730,2737),new e(2738,2740),new e(2741,2746),new e(2748,2758),new e(2759,2762),new e(2763,2766),new e(2768,2769),new e(2784,2788),new e(2790,2802),new e(2809,2816)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Gujarati=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=32768|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Gujarati}function St_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=32768&r.RTLong__f_hi;return t===0?qt_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Gujarati}function Pt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=65536&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(3585,3643),new e(3648,3676)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Thai=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=65536|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Thai}function xt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=65536&r.RTLong__f_hi;return t===0?Pt_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Thai}function Rt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=131072&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(72096,72104),new e(72106,72152),new e(72154,72165)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Nandinagari=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=131072|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Nandinagari}function Ct_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=131072&r.RTLong__f_hi;return t===0?Rt_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Nandinagari}function Dt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=262144&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(66464,66500),new e(66504,66518)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_Persian=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=262144|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_Persian}function Mt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=262144&r.RTLong__f_hi;return t===0?Dt_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_Persian}function Tt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=524288&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(92880,92910),new e(92912,92918)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Bassa_Vah=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=524288|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Bassa_Vah}function Vt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=524288&r.RTLong__f_hi;return t===0?Tt_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Bassa_Vah}function At_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=1048576&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(5984,5997),new e(5998,6001),new e(6002,6004)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tagbanwa=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=1048576|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tagbanwa}function Ft_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=1048576&r.RTLong__f_hi;return t===0?At_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tagbanwa}function Bt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=2097152&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(73728,74650),new e(74752,74863),new e(74864,74869),new e(74880,75076)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Cuneiform=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=2097152|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Cuneiform}function jt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=2097152&r.RTLong__f_hi;return t===0?Bt_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Cuneiform}function Et_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=4194304&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(71168,71237),new e(71248,71258)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Modi=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=4194304|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Modi}function Zt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=4194304&r.RTLong__f_hi;return t===0?Et_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Modi}function Nt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=8388608&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(65,91),new e(97,123),new e(170,171),new e(186,187),new e(192,215),new e(216,247),new e(248,697),new e(736,741),new e(7424,7462),new e(7468,7517),new e(7522,7526),new e(7531,7544),new e(7545,7615),new e(7680,7936),new e(8305,8306),new e(8319,8320),new e(8336,8349),new e(8490,8492),new e(8498,8499),new e(8526,8527),new e(8544,8585),new e(11360,11392),new e(42786,42888),new e(42891,42955),new e(42960,42962),new e(42963,42964),new e(42965,42970),new e(42994,43008),new e(43824,43867),new e(43868,43877),new e(43878,43882),new e(64256,64263),new e(65313,65339),new e(65345,65371),new e(67456,67462),new e(67463,67505),new e(67506,67515),new e(122624,122655),new e(122661,122667)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Latin=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=8388608|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Latin}function zt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=8388608&r.RTLong__f_hi;return t===0?Nt_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Latin}function Ht_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=16777216&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(72272,72355)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Soyombo=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=16777216|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Soyombo}function Gt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=16777216&r.RTLong__f_hi;return t===0?Ht_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Soyombo}function Jt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=33554432&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(3840,3912),new e(3913,3949),new e(3953,3992),new e(3993,4029),new e(4030,4045),new e(4046,4053),new e(4057,4059)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tibetan=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=33554432|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tibetan}function Ut_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=33554432&r.RTLong__f_hi;return t===0?Jt_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tibetan}function Wt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=67108864&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(67872,67898),new e(67903,67904)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Lydian=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=67108864|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Lydian}function Kt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=67108864&r.RTLong__f_hi;return t===0?Wt_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Lydian}function Qt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=134217728&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(66736,66772),new e(66776,66812)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Osage=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=134217728|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Osage}function Xt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=134217728&r.RTLong__f_hi;return t===0?Qt_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Osage}function Yt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=268435456&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(7104,7156),new e(7164,7168)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Batak=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=268435456|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Batak}function _a_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=268435456&r.RTLong__f_hi;return t===0?Yt_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Batak}function ea_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=536870912&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(12353,12439),new e(12445,12448),new e(110593,110880),new e(110898,110899),new e(110928,110931),new e(127488,127489)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Hiragana=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=536870912|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Hiragana}function ra_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=536870912&r.RTLong__f_hi;return t===0?ea_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Hiragana}function ta_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=1073741824&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(71296,71354),new e(71360,71370)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Takri=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=1073741824|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Takri}function aa_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=1073741824&r.RTLong__f_hi;return t===0?ta_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Takri}function na_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=-2147483648&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(68736,68787),new e(68800,68851),new e(68858,68864)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_Hungarian=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=-2147483648|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_Hungarian}function sa_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,t=-2147483648&r.RTLong__f_hi;return t===0?na_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_Hungarian}function ia_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=1&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(120832,121484),new e(121499,121504),new e(121505,121520)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_SignWriting=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=1|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_SignWriting}function oa_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=1&r.RTLong__f_lo;return t===0?ia_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_SignWriting}function ca_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=2&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(71680,71740)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Dogra=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=2|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Dogra}function ua_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=2&r.RTLong__f_lo;return t===0?ca_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Dogra}function la_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=4&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(68608,68681)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_Turkic=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=4|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_Turkic}function fa_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=4&r.RTLong__f_lo;return t===0?la_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_Turkic}function pa_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=8&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(43744,43767),new e(43968,44014),new e(44016,44026)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Meetei_Mayek=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=8|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Meetei_Mayek}function ha_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=8&r.RTLong__f_lo;return t===0?pa_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Meetei_Mayek}function da_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=16&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(82944,83527)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Anatolian_Hieroglyphs=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=16|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Anatolian_Hieroglyphs}function $a_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=16&r.RTLong__f_lo;return t===0?da_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Anatolian_Hieroglyphs}function wa_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=32&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(66384,66427)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_Permic=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=32|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_Permic}function ga_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=32&r.RTLong__f_lo;return t===0?wa_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_Permic}function La_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=64&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(5792,5867),new e(5870,5881)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Runic=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=64|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Runic}function ma_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=64&r.RTLong__f_lo;return t===0?La_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Runic}function va_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=128&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(4608,4681),new e(4682,4686),new e(4688,4695),new e(4696,4697),new e(4698,4702),new e(4704,4745),new e(4746,4750),new e(4752,4785),new e(4786,4790),new e(4792,4799),new e(4800,4801),new e(4802,4806),new e(4808,4823),new e(4824,4881),new e(4882,4886),new e(4888,4955),new e(4957,4989),new e(4992,5018),new e(11648,11671),new e(11680,11687),new e(11688,11695),new e(11696,11703),new e(11704,11711),new e(11712,11719),new e(11720,11727),new e(11728,11735),new e(11736,11743),new e(43777,43783),new e(43785,43791),new e(43793,43799),new e(43808,43815),new e(43816,43823),new e(124896,124903),new e(124904,124908),new e(124909,124911),new e(124912,124927)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Ethiopic=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=128|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Ethiopic}function ya_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=128&r.RTLong__f_lo;return t===0?va_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Ethiopic}function Ia_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=256&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(113664,113771),new e(113776,113789),new e(113792,113801),new e(113808,113818),new e(113820,113824)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Duployan=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=256|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Duployan}function ba_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=256&r.RTLong__f_lo;return t===0?Ia_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Duployan}function ka_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=512&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(67072,67383),new e(67392,67414),new e(67424,67432)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Linear_A=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=512|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Linear_A}function Oa_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=512&r.RTLong__f_lo;return t===0?ka_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Linear_A}function qa_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=1024&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(11904,11930),new e(11931,12020),new e(12032,12246),new e(12293,12294),new e(12295,12296),new e(12321,12330),new e(12344,12348),new e(13312,19904),new e(19968,40960),new e(63744,64110),new e(64112,64218),new e(94178,94180),new e(94192,94194),new e(131072,173792),new e(173824,177978),new e(177984,178206),new e(178208,183970),new e(183984,191457),new e(194560,195102),new e(196608,201547),new e(201552,205744)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Han=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=1024|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Han}function Sa_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=1024&r.RTLong__f_lo;return t===0?qa_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Han}function Pa_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=2048&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(1024,1157),new e(1159,1328),new e(7296,7305),new e(7467,7468),new e(7544,7545),new e(11744,11776),new e(42560,42656),new e(65070,65072),new e(122928,122990),new e(123023,123024)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Cyrillic=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=2048|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Cyrillic}function xa_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=2048&r.RTLong__f_lo;return t===0?Pa_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Cyrillic}function Ra_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=4096&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(4096,4256),new e(43488,43519),new e(43616,43648)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Myanmar=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=4096|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Myanmar}function Ca_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=4096&r.RTLong__f_lo;return t===0?Ra_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Myanmar}function Da_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=8192&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(43520,43575),new e(43584,43598),new e(43600,43610),new e(43612,43616)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Cham=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=8192|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Cham}function Ma_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=8192&r.RTLong__f_lo;return t===0?Da_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Cham}function Ta_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=16384&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(2112,2140),new e(2142,2143)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Mandaic=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=16384|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Mandaic}function Va_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=16384&r.RTLong__f_lo;return t===0?Ta_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Mandaic}function Aa_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=32768&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(11568,11624),new e(11631,11633),new e(11647,11648)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tifinagh=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=32768|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tifinagh}function Fa_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=32768&r.RTLong__f_lo;return t===0?Aa_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tifinagh}function Ba_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=65536&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(77824,78934)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Egyptian_Hieroglyphs=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=65536|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Egyptian_Hieroglyphs}function ja_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=65536&r.RTLong__f_lo;return t===0?Ba_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Egyptian_Hieroglyphs}function Ea_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=131072&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(69632,69710),new e(69714,69750),new e(69759,69760)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Brahmi=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=131072|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Brahmi}function Za_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=131072&r.RTLong__f_lo;return t===0?Ea_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Brahmi}function Na_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=262144&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(125184,125260),new e(125264,125274),new e(125278,125280)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Adlam=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=262144|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Adlam}function za_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=262144&r.RTLong__f_lo;return t===0?Na_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Adlam}function Ha_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=524288&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(67680,67712)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Palmyrene=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=524288|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Palmyrene}function Ga_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=524288&r.RTLong__f_lo;return t===0?Ha_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Palmyrene}function Ja_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=1048576&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(70784,70856),new e(70864,70874)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tirhuta=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=1048576|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tirhuta}function Ua_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=1048576&r.RTLong__f_lo;return t===0?Ja_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tirhuta}function Wa_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=2097152&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(66816,66856)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Elbasan=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=2097152|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Elbasan}function Ka_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=2097152&r.RTLong__f_lo;return t===0?Wa_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Elbasan}function Qa_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=4194304&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(94176,94177),new e(94208,100344),new e(100352,101120),new e(101632,101641)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tangut=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=4194304|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tangut}function Xa_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=4194304&r.RTLong__f_lo;return t===0?Qa_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tangut}function Ya_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=8388608&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(72384,72441)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Pau_Cin_Hau=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=8388608|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Pau_Cin_Hau}function _n_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=8388608&r.RTLong__f_lo;return t===0?Ya_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Pau_Cin_Hau}function en_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=16777216&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(1984,2043),new e(2045,2048)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Nko=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=16777216|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Nko}function rn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=16777216&r.RTLong__f_lo;return t===0?en_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Nko}function tn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=33554432&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(5760,5789)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Ogham=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=33554432|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Ogham}function an_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=33554432&r.RTLong__f_lo;return t===0?tn_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Ogham}function nn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=67108864&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(68864,68904),new e(68912,68922)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Hanifi_Rohingya=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=67108864|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Hanifi_Rohingya}function sn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=67108864&r.RTLong__f_lo;return t===0?nn_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Hanifi_Rohingya}function in_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=134217728&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(2432,2436),new e(2437,2445),new e(2447,2449),new e(2451,2473),new e(2474,2481),new e(2482,2483),new e(2486,2490),new e(2492,2501),new e(2503,2505),new e(2507,2511),new e(2519,2520),new e(2524,2526),new e(2527,2532),new e(2534,2559)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Bengali=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=134217728|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Bengali}function on_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=134217728&r.RTLong__f_lo;return t===0?in_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Bengali}function cn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=268435456&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(1920,1970)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Thaana=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=268435456|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Thaana}function un_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=268435456&r.RTLong__f_lo;return t===0?cn_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Thaana}function ln_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=536870912&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(3713,3715),new e(3716,3717),new e(3718,3723),new e(3724,3748),new e(3749,3750),new e(3751,3774),new e(3776,3781),new e(3782,3783),new e(3784,3791),new e(3792,3802),new e(3804,3808)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Lao=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=536870912|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Lao}function fn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=536870912&r.RTLong__f_lo;return t===0?ln_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Lao}function pn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=1073741824&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(6656,6684),new e(6686,6688)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Buginese=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=1073741824|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Buginese}function hn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=1073741824&r.RTLong__f_lo;return t===0?pn_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Buginese}function dn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=-2147483648&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(66688,66718),new e(66720,66730)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Osmanya=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=-2147483648|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Osmanya}function $n_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=-2147483648&r.RTLong__f_lo;return t===0?dn_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Osmanya}function wn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=1&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(43072,43128)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Phags_Pa=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=1|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Phags_Pa}function gn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=1&r.RTLong__f_hi;return t===0?wn_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Phags_Pa}function Ln_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=2&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(93760,93851)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Medefaidrin=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=2|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Medefaidrin}function mn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=2&r.RTLong__f_hi;return t===0?Ln_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Medefaidrin}function vn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=4&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(1536,1541),new e(1542,1548),new e(1549,1563),new e(1564,1567),new e(1568,1600),new e(1601,1611),new e(1622,1648),new e(1649,1757),new e(1758,1792),new e(1872,1920),new e(2160,2191),new e(2192,2194),new e(2200,2274),new e(2275,2304),new e(64336,64451),new e(64467,64830),new e(64832,64912),new e(64914,64968),new e(64975,64976),new e(65008,65024),new e(65136,65141),new e(65142,65277),new e(69216,69247),new e(69373,69376),new e(126464,126468),new e(126469,126496),new e(126497,126499),new e(126500,126501),new e(126503,126504),new e(126505,126515),new e(126516,126520),new e(126521,126522),new e(126523,126524),new e(126530,126531),new e(126535,126536),new e(126537,126538),new e(126539,126540),new e(126541,126544),new e(126545,126547),new e(126548,126549),new e(126551,126552),new e(126553,126554),new e(126555,126556),new e(126557,126558),new e(126559,126560),new e(126561,126563),new e(126564,126565),new e(126567,126571),new e(126572,126579),new e(126580,126584),new e(126585,126589),new e(126590,126591),new e(126592,126602),new e(126603,126620),new e(126625,126628),new e(126629,126634),new e(126635,126652),new e(126704,126706)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Arabic=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=4|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Arabic}function yn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=4&r.RTLong__f_hi;return t===0?vn_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Arabic}function In_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=8&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(1425,1480),new e(1488,1515),new e(1519,1525),new e(64285,64311),new e(64312,64317),new e(64318,64319),new e(64320,64322),new e(64323,64325),new e(64326,64336)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Hebrew=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=8|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Hebrew}function bn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=8&r.RTLong__f_hi;return t===0?In_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Hebrew}function kn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=16&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(67968,68e3)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Meroitic_Hieroglyphs=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=16|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Meroitic_Hieroglyphs}function On_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=16&r.RTLong__f_hi;return t===0?kn_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Meroitic_Hieroglyphs}function qn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=32&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(2817,2820),new e(2821,2829),new e(2831,2833),new e(2835,2857),new e(2858,2865),new e(2866,2868),new e(2869,2874),new e(2876,2885),new e(2887,2889),new e(2891,2894),new e(2901,2904),new e(2908,2910),new e(2911,2916),new e(2918,2936)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Oriya=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=32|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Oriya}function Sn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=32&r.RTLong__f_hi;return t===0?qn_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Oriya}function Pn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=64&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(4256,4294),new e(4295,4296),new e(4301,4302),new e(4304,4347),new e(4348,4352),new e(7312,7355),new e(7357,7360),new e(11520,11558),new e(11559,11560),new e(11565,11566)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Georgian=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=64|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Georgian}function xn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=64&r.RTLong__f_hi;return t===0?Pn_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Georgian}function Rn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=128&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(6528,6572),new e(6576,6602),new e(6608,6619),new e(6622,6624)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_New_Tai_Lue=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=128|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_New_Tai_Lue}function Cn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=128&r.RTLong__f_hi;return t===0?Rn_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_New_Tai_Lue}function Dn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=256&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(5024,5110),new e(5112,5118),new e(43888,43968)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Cherokee=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=256|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Cherokee}function Mn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=256&r.RTLong__f_hi;return t===0?Dn_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Cherokee}function Tn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=512&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(71040,71094),new e(71096,71134)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Siddham=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=512|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Siddham}function Vn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=512&r.RTLong__f_hi;return t===0?Tn_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Siddham}function An_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=1024&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(42192,42240),new e(73648,73649)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Lisu=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=1024|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Lisu}function Fn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=1024&r.RTLong__f_hi;return t===0?An_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Lisu}function Bn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=2048&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(70144,70162),new e(70163,70210)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Khojki=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=2048|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Khojki}function jn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=2048&r.RTLong__f_hi;return t===0?Bn_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Khojki}function En_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=4096&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(67840,67868),new e(67871,67872)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Phoenician=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=4096|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Phoenician}function Zn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=4096&r.RTLong__f_hi;return t===0?En_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Phoenician}function Nn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=8192&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(69760,69827),new e(69837,69838)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Kaithi=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=8192|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Kaithi}function zn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=8192&r.RTLong__f_hi;return t===0?Nn_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Kaithi}function Hn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=16384&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(0,65),new e(91,97),new e(123,170),new e(171,186),new e(187,192),new e(215,216),new e(247,248),new e(697,736),new e(741,746),new e(748,768),new e(884,885),new e(894,895),new e(901,902),new e(903,904),new e(1541,1542),new e(1548,1549),new e(1563,1564),new e(1567,1568),new e(1600,1601),new e(1757,1758),new e(2274,2275),new e(2404,2406),new e(3647,3648),new e(4053,4057),new e(4347,4348),new e(5867,5870),new e(5941,5943),new e(6146,6148),new e(6149,6150),new e(7379,7380),new e(7393,7394),new e(7401,7405),new e(7406,7412),new e(7413,7416),new e(7418,7419),new e(8192,8204),new e(8206,8293),new e(8294,8305),new e(8308,8319),new e(8320,8335),new e(8352,8385),new e(8448,8486),new e(8487,8490),new e(8492,8498),new e(8499,8526),new e(8527,8544),new e(8585,8588),new e(8592,9255),new e(9280,9291),new e(9312,10240),new e(10496,11124),new e(11126,11158),new e(11159,11264),new e(11776,11870),new e(12272,12284),new e(12288,12293),new e(12294,12295),new e(12296,12321),new e(12336,12344),new e(12348,12352),new e(12443,12445),new e(12448,12449),new e(12539,12541),new e(12688,12704),new e(12736,12772),new e(12832,12896),new e(12927,13008),new e(13055,13056),new e(13144,13312),new e(19904,19968),new e(42752,42786),new e(42888,42891),new e(43056,43066),new e(43310,43311),new e(43471,43472),new e(43867,43868),new e(43882,43884),new e(64830,64832),new e(65040,65050),new e(65072,65107),new e(65108,65127),new e(65128,65132),new e(65279,65280),new e(65281,65313),new e(65339,65345),new e(65371,65382),new e(65392,65393),new e(65438,65440),new e(65504,65511),new e(65512,65519),new e(65529,65534),new e(65792,65795),new e(65799,65844),new e(65847,65856),new e(65936,65949),new e(66e3,66045),new e(66273,66300),new e(113824,113828),new e(118608,118724),new e(118784,119030),new e(119040,119079),new e(119081,119143),new e(119146,119163),new e(119171,119173),new e(119180,119210),new e(119214,119275),new e(119488,119508),new e(119520,119540),new e(119552,119639),new e(119648,119673),new e(119808,119893),new e(119894,119965),new e(119966,119968),new e(119970,119971),new e(119973,119975),new e(119977,119981),new e(119982,119994),new e(119995,119996),new e(119997,120004),new e(120005,120070),new e(120071,120075),new e(120077,120085),new e(120086,120093),new e(120094,120122),new e(120123,120127),new e(120128,120133),new e(120134,120135),new e(120138,120145),new e(120146,120486),new e(120488,120780),new e(120782,120832),new e(126065,126133),new e(126209,126270),new e(126976,127020),new e(127024,127124),new e(127136,127151),new e(127153,127168),new e(127169,127184),new e(127185,127222),new e(127232,127406),new e(127462,127488),new e(127489,127491),new e(127504,127548),new e(127552,127561),new e(127568,127570),new e(127584,127590),new e(127744,128728),new e(128732,128749),new e(128752,128765),new e(128768,128887),new e(128891,128986),new e(128992,129004),new e(129008,129009),new e(129024,129036),new e(129040,129096),new e(129104,129114),new e(129120,129160),new e(129168,129198),new e(129200,129202),new e(129280,129620),new e(129632,129646),new e(129648,129661),new e(129664,129673),new e(129680,129726),new e(129727,129734),new e(129742,129756),new e(129760,129769),new e(129776,129785),new e(129792,129939),new e(129940,129995),new e(130032,130042),new e(917505,917506),new e(917536,917632)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Common=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=16384|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Common}function Gn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=16384&r.RTLong__f_hi;return t===0?Hn_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Common}function Jn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=32768&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(68416,68438),new e(68440,68448)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Inscriptional_Parthian=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=32768|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Inscriptional_Parthian}function Un_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=32768&r.RTLong__f_hi;return t===0?Jn_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Inscriptional_Parthian}function Wn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=65536&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(68448,68467),new e(68472,68480)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Inscriptional_Pahlavi=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=65536|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Inscriptional_Pahlavi}function Kn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=65536&r.RTLong__f_hi;return t===0?Wn_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Inscriptional_Pahlavi}function Qn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=131072&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(70320,70379),new e(70384,70394)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Khudawadi=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=131072|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Khudawadi}function Xn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=131072&r.RTLong__f_hi;return t===0?Qn_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Khudawadi}function Yn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=262144&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(70016,70112)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Sharada=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=262144|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Sharada}function _s_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=262144&r.RTLong__f_hi;return t===0?Yn_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Sharada}function es_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=524288&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(11264,11360),new e(122880,122887),new e(122888,122905),new e(122907,122914),new e(122915,122917),new e(122918,122923)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Glagolitic=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=524288|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Glagolitic}function rs_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=524288&r.RTLong__f_hi;return t===0?es_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Glagolitic}function ts_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=1048576&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(6016,6110),new e(6112,6122),new e(6128,6138),new e(6624,6656)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Khmer=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=1048576|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Khmer}function as_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=1048576&r.RTLong__f_hi;return t===0?ts_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Khmer}function ns_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=2097152&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(69600,69623)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Elymaic=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=2097152|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Elymaic}function ss_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=2097152&r.RTLong__f_hi;return t===0?ns_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Elymaic}function is_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=4194304&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(67712,67743),new e(67751,67760)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Nabataean=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=4194304|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Nabataean}function os_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=4194304&r.RTLong__f_hi;return t===0?is_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Nabataean}function cs_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=8388608&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(10240,10496)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Braille=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=8388608|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Braille}function us_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=8388608&r.RTLong__f_hi;return t===0?cs_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Braille}function ls_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=16777216&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(92928,92998),new e(93008,93018),new e(93019,93026),new e(93027,93048),new e(93053,93072)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Pahawh_Hmong=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=16777216|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Pahawh_Hmong}function fs_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=16777216&r.RTLong__f_hi;return t===0?ls_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Pahawh_Hmong}function ps_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=33554432&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(94177,94178),new e(110960,111356)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Nushu=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=33554432|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Nushu}function hs_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=33554432&r.RTLong__f_hi;return t===0?ps_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Nushu}function ds_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=67108864&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(71424,71451),new e(71453,71468),new e(71472,71495)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Ahom=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=67108864|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Ahom}function $s_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=67108864&r.RTLong__f_hi;return t===0?ds_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Ahom}function ws_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=134217728&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(2946,2948),new e(2949,2955),new e(2958,2961),new e(2962,2966),new e(2969,2971),new e(2972,2973),new e(2974,2976),new e(2979,2981),new e(2984,2987),new e(2990,3002),new e(3006,3011),new e(3014,3017),new e(3018,3022),new e(3024,3025),new e(3031,3032),new e(3046,3067),new e(73664,73714),new e(73727,73728)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tamil=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=134217728|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tamil}function gs_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=134217728&r.RTLong__f_hi;return t===0?ws_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tamil}function Ls_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=268435456&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(2304,2385),new e(2389,2404),new e(2406,2432),new e(43232,43264),new e(72448,72458)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Devanagari=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=268435456|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Devanagari}function ms_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=268435456&r.RTLong__f_hi;return t===0?Ls_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Devanagari}function vs_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=536870912&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(72816,72848),new e(72850,72872),new e(72873,72887)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Marchen=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=536870912|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Marchen}function ys_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=536870912&r.RTLong__f_hi;return t===0?vs_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Marchen}function Is_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=1073741824&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(1792,1806),new e(1807,1867),new e(1869,1872),new e(2144,2155)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Syriac=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=1073741824|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Syriac}function bs_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=1073741824&r.RTLong__f_hi;return t===0?Is_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Syriac}function ks_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=-2147483648&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(42240,42540)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Vai=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=-2147483648|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Vai}function Os_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,t=-2147483648&r.RTLong__f_hi;return t===0?ks_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Vai}function qs_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=1&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(70656,70748),new e(70749,70754)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Newa=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=1|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Newa}function Ss_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=1&r.RTLong__f_lo;return t===0?qs_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Newa}function Ps_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=2&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(994,1008),new e(11392,11508),new e(11513,11520)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Coptic=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=2|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Coptic}function xs_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=2&r.RTLong__f_lo;return t===0?Ps_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Coptic}function Rs_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=4&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(7040,7104),new e(7360,7368)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Sundanese=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=4|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Sundanese}function Cs_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=4&r.RTLong__f_lo;return t===0?Rs_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Sundanese}function Ds_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=8&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(66352,66379)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Gothic=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=8|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Gothic}function Ms_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=8&r.RTLong__f_lo;return t===0?Ds_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Gothic}function Ts_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=16&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(43136,43206),new e(43214,43226)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Saurashtra=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=16|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Saurashtra}function Vs_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=16&r.RTLong__f_lo;return t===0?Ts_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Saurashtra}function As_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=32&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(72192,72264)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Zanabazar_Square=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=32|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Zanabazar_Square}function Fs_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=32&r.RTLong__f_lo;return t===0?As_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Zanabazar_Square}function Bs_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=64&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(123584,123642),new e(123647,123648)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Wancho=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=64|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Wancho}function js_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=64&r.RTLong__f_lo;return t===0?Bs_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Wancho}function Es_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=128&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(5888,5910),new e(5919,5920)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tagalog=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=128|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tagalog}function Zs_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=128&r.RTLong__f_lo;return t===0?Es_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tagalog}function Ns_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=256&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(93952,94027),new e(94031,94088),new e(94095,94112)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Miao=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=256|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Miao}function zs_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=256&r.RTLong__f_lo;return t===0?Ns_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Miao}function Hs_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=512&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(66176,66205)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Lycian=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=512|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Lycian}function Gs_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=512&r.RTLong__f_lo;return t===0?Hs_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Lycian}function Js_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=1024&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(6400,6431),new e(6432,6444),new e(6448,6460),new e(6464,6465),new e(6468,6480)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Limbu=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=1024|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Limbu}function Us_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=1024&r.RTLong__f_lo;return t===0?Js_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Limbu}function Ws_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=2048&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(73440,73465)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Makasar=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=2048|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Makasar}function Ks_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=2048&r.RTLong__f_lo;return t===0?Ws_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Makasar}function Qs_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=4096&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(12449,12539),new e(12541,12544),new e(12784,12800),new e(13008,13055),new e(13056,13144),new e(65382,65392),new e(65393,65438),new e(110576,110580),new e(110581,110588),new e(110589,110591),new e(110592,110593),new e(110880,110883),new e(110933,110934),new e(110948,110952)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Katakana=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=4096|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Katakana}function Xs_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=4096&r.RTLong__f_lo;return t===0?Qs_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Katakana}function Ys_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=8192&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(68e3,68024),new e(68028,68048),new e(68050,68096)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Meroitic_Cursive=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=8192|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Meroitic_Cursive}function _i_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=8192&r.RTLong__f_lo;return t===0?Ys_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Meroitic_Cursive}function ei_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=16384&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(69840,69865),new e(69872,69882)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Sora_Sompeng=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=16384|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Sora_Sompeng}function ri_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=16384&r.RTLong__f_lo;return t===0?ei_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Sora_Sompeng}function ti_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=32768&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(68288,68327),new e(68331,68343)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Manichaean=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=32768|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Manichaean}function ai_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=32768&r.RTLong__f_lo;return t===0?ti_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Manichaean}function ni_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=65536&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(124928,125125),new e(125127,125143)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Mende_Kikakui=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=65536|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Mende_Kikakui}function si_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=65536&r.RTLong__f_lo;return t===0?ni_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Mende_Kikakui}function ii_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=131072&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(3072,3085),new e(3086,3089),new e(3090,3113),new e(3114,3130),new e(3132,3141),new e(3142,3145),new e(3146,3150),new e(3157,3159),new e(3160,3163),new e(3165,3166),new e(3168,3172),new e(3174,3184),new e(3191,3200)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Telugu=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=131072|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Telugu}function oi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=131072&r.RTLong__f_lo;return t===0?ii_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Telugu}function ci_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=262144&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(72704,72713),new e(72714,72759),new e(72760,72774),new e(72784,72813)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Bhaiksuki=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=262144|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Bhaiksuki}function ui_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=262144&r.RTLong__f_lo;return t===0?ci_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Bhaiksuki}function li_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=524288&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(5920,5941)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Hanunoo=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=524288|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Hanunoo}function fi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=524288&r.RTLong__f_lo;return t===0?li_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Hanunoo}function pi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=1048576&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(69424,69466)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Sogdian=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=1048576|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Sogdian}function hi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=1048576&r.RTLong__f_lo;return t===0?pi_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Sogdian}function di_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=2097152&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(69376,69416)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_Sogdian=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=2097152|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_Sogdian}function $i_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=2097152&r.RTLong__f_lo;return t===0?di_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_Sogdian}function wi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=4194304&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(67584,67590),new e(67592,67593),new e(67594,67638),new e(67639,67641),new e(67644,67645),new e(67647,67648)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Cypriot=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=4194304|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Cypriot}function gi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=4194304&r.RTLong__f_lo;return t===0?wi_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Cypriot}function Li_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=8388608&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(1329,1367),new e(1369,1419),new e(1421,1424),new e(64275,64280)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Armenian=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=8388608|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Armenian}function mi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=8388608&r.RTLong__f_lo;return t===0?Li_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Armenian}function vi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=16777216&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(70400,70404),new e(70405,70413),new e(70415,70417),new e(70419,70441),new e(70442,70449),new e(70450,70452),new e(70453,70458),new e(70460,70469),new e(70471,70473),new e(70475,70478),new e(70480,70481),new e(70487,70488),new e(70493,70500),new e(70502,70509),new e(70512,70517)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Grantha=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=16777216|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Grantha}function yi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=16777216&r.RTLong__f_lo;return t===0?vi_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Grantha}function Ii_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=33554432&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(3200,3213),new e(3214,3217),new e(3218,3241),new e(3242,3252),new e(3253,3258),new e(3260,3269),new e(3270,3273),new e(3274,3278),new e(3285,3287),new e(3293,3295),new e(3296,3300),new e(3302,3312),new e(3313,3316)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Kannada=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=33554432|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Kannada}function bi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=33554432&r.RTLong__f_lo;return t===0?Ii_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Kannada}function ki_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=67108864&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(68096,68100),new e(68101,68103),new e(68108,68116),new e(68117,68120),new e(68121,68150),new e(68152,68155),new e(68159,68169),new e(68176,68185)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Kharoshthi=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=67108864|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Kharoshthi}function Oi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=67108864&r.RTLong__f_lo;return t===0?ki_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Kharoshthi}function qi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=134217728&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(5120,5760),new e(6320,6390),new e(72368,72384)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Canadian_Aboriginal=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=134217728|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Canadian_Aboriginal}function Si_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=134217728&r.RTLong__f_lo;return t===0?qi_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Canadian_Aboriginal}function Pi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=268435456&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(68224,68256)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_North_Arabian=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=268435456|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_North_Arabian}function xi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=268435456&r.RTLong__f_lo;return t===0?Pi_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_North_Arabian}function Ri_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=536870912&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(66208,66257)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Carian=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=536870912|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Carian}function Ci_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=536870912&r.RTLong__f_lo;return t===0?Ri_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Carian}function Di_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=1073741824&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(768,880),new e(1157,1159),new e(1611,1622),new e(1648,1649),new e(2385,2389),new e(6832,6863),new e(7376,7379),new e(7380,7393),new e(7394,7401),new e(7405,7406),new e(7412,7413),new e(7416,7418),new e(7616,7680),new e(8204,8206),new e(8400,8433),new e(12330,12334),new e(12441,12443),new e(65024,65040),new e(65056,65070),new e(66045,66046),new e(66272,66273),new e(70459,70460),new e(118528,118574),new e(118576,118599),new e(119143,119146),new e(119163,119171),new e(119173,119180),new e(119210,119214),new e(917760,918e3)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Inherited=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=1073741824|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Inherited}function Mi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=1073741824&r.RTLong__f_lo;return t===0?Di_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Inherited}function Ti_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=-2147483648&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(2561,2564),new e(2565,2571),new e(2575,2577),new e(2579,2601),new e(2602,2609),new e(2610,2612),new e(2613,2615),new e(2616,2618),new e(2620,2621),new e(2622,2627),new e(2631,2633),new e(2635,2638),new e(2641,2642),new e(2649,2653),new e(2654,2655),new e(2662,2679)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Gurmukhi=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=-2147483648|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Gurmukhi}function Vi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=-2147483648&r.RTLong__f_lo;return t===0?Ti_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Gurmukhi}function Ai_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=1&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(66864,66916),new e(66927,66928)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Caucasian_Albanian=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=1|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Caucasian_Albanian}function Fi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=1&r.RTLong__f_hi;return t===0?Ai_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Caucasian_Albanian}function Bi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=2&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(69968,70007)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Mahajani=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=2|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Mahajani}function ji_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=2&r.RTLong__f_hi;return t===0?Bi_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Mahajani}function Ei_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=4&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(43264,43310),new e(43311,43312)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Kayah_Li=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=4|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Kayah_Li}function Zi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=4&r.RTLong__f_hi;return t===0?Ei_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Kayah_Li}function Ni_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=8&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(43312,43348),new e(43359,43360)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Rejang=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=8|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Rejang}function zi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=8&r.RTLong__f_hi;return t===0?Ni_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Rejang}function Hi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=16&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(71840,71923),new e(71935,71936)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Warang_Citi=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=16|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Warang_Citi}function Gi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=16&r.RTLong__f_hi;return t===0?Hi_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Warang_Citi}function Ji_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=32&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(40960,42125),new e(42128,42183)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Yi=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=32|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Yi}function Ui_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=32&r.RTLong__f_hi;return t===0?Ji_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Yi}function Wi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=64&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(66560,66640)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Deseret=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=64|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Deseret}function Ki_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=64&r.RTLong__f_hi;return t===0?Wi_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Deseret}function Qi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=128&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(66304,66340),new e(66349,66352)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_Italic=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=128|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_Italic}function Xi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=128&r.RTLong__f_hi;return t===0?Qi_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_Italic}function Yi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=256&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(66432,66462),new e(66463,66464)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Ugaritic=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=256|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Ugaritic}function _o_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=256&r.RTLong__f_hi;return t===0?Yi_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Ugaritic}function eo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=512&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(67808,67827),new e(67828,67830),new e(67835,67840)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Hatran=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=512|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Hatran}function ro_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=512&r.RTLong__f_hi;return t===0?eo_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Hatran}function to_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=1024&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(4352,4608),new e(12334,12336),new e(12593,12687),new e(12800,12831),new e(12896,12927),new e(43360,43389),new e(44032,55204),new e(55216,55239),new e(55243,55292),new e(65440,65471),new e(65474,65480),new e(65482,65488),new e(65490,65496),new e(65498,65501)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Hangul=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=1024|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Hangul}function ao_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=1024&r.RTLong__f_hi;return t===0?to_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Hangul}function no_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=2048&r.RTLong__f_hi;if(t===0){var a=xt().s_Predef$__f_Map,n=io_(_),s=m(new L,"Balinese",n),i=co_(_),o=m(new L,"Shavian",i),c=lo_(_),u=m(new L,"Sinhala",c),f=po_(_),p=m(new L,"Psalter_Pahlavi",f),h=do_(_),l=m(new L,"Javanese",h),d=wo_(_),$=m(new L,"Avestan",d),w=Lo_(_),g=m(new L,"Linear_B",w),x=vo_(_),R=m(new L,"Syloti_Nagri",x),T=Io_(_),D=m(new L,"Bamum",T),B=ko_(_),j=m(new L,"Mongolian",B),O=qo_(_),Z=m(new L,"Mro",O),z=Po_(_),J=m(new L,"Tai_Le",z),N=Ro_(_),H=m(new L,"Bopomofo",N),W=Do_(_),K=m(new L,"Greek",W),Y=To_(_),X=m(new L,"Tai_Viet",Y),e_=Ao_(_),__=m(new L,"Old_South_Arabian",e_),t_=Bo_(_),n_=m(new L,"Nyiakeng_Puachue_Hmong",t_),s_=Eo_(_),i_=m(new L,"Malayalam",s_),c_=No_(_),h_=m(new L,"Ol_Chiki",c_),d_=Ho_(_),w_=m(new L,"Chakma",d_),u_=Jo_(_),p_=m(new L,"Buhid",u_),y_=Wo_(_),I_=m(new L,"Multani",y_),R_=Qo_(_),S_=m(new L,"Imperial_Aramaic",R_),P_=Yo_(_),x_=m(new L,"Samaritan",P_),D_=ec_(_),F_=m(new L,"Masaram_Gondi",D_),T_=tc_(_),A_=m(new L,"Gunjala_Gondi",T_),C_=nc_(_),j_=m(new L,"Tai_Tham",C_),b_=ic_(_),V_=m(new L,"Lepcha",b_),J_=cc_(_),X_=m(new L,"Gujarati",J_),_e=lc_(_),Y_=m(new L,"Thai",_e),U_=pc_(_),Q_=m(new L,"Nandinagari",U_),Z_=dc_(_),W_=m(new L,"Old_Persian",Z_),N_=wc_(_),H_=m(new L,"Bassa_Vah",N_),se=Lc_(_),ce=m(new L,"Tagbanwa",se),ue=vc_(_),me=m(new L,"Cuneiform",ue),ie=Ic_(_),we=m(new L,"Modi",ie),Oe=kc_(_),be=m(new L,"Latin",Oe),ee=qc_(_),le=m(new L,"Soyombo",ee),re=Pc_(_),K_=m(new L,"Tibetan",re),$e=Rc_(_),xe=m(new L,"Lydian",$e),ge=Dc_(_),ke=m(new L,"Osage",ge),he=Tc_(_),ye=m(new L,"Batak",he),Le=Ac_(_),ve=m(new L,"Hiragana",Le),Ie=Bc_(_),oe=m(new L,"Takri",Ie),De=Ec_(_),je=m(new L,"Old_Hungarian",De),Se=Nc_(_),Ke=m(new L,"SignWriting",Se),Te=Hc_(_),Ve=m(new L,"Dogra",Te),qe=Jc_(_),Ze=m(new L,"Old_Turkic",qe),Ne=Wc_(_),_r=m(new L,"Meetei_Mayek",Ne),nr=Qc_(_),sr=m(new L,"Anatolian_Hieroglyphs",nr),vr=Yc_(_),Qe=m(new L,"Old_Permic",vr),er=eu_(_),tr=m(new L,"Runic",er),rr=tu_(_),wr=m(new L,"Ethiopic",rr),ir=nu_(_),Ae=m(new L,"Duployan",ir),dr=iu_(_),Xe=m(new L,"Linear_A",dr),or=cu_(_),ze=m(new L,"Han",or),Or=lu_(_),gr=m(new L,"Cyrillic",Or),qr=pu_(_),Rr=m(new L,"Myanmar",qr),Mr=du_(_),Br=m(new L,"Cham",Mr),jr=wu_(_),ur=m(new L,"Mandaic",jr),zr=Lu_(_),Lr=m(new L,"Tifinagh",zr),tt=vu_(_),at=m(new L,"Egyptian_Hieroglyphs",tt),Tr=Iu_(_),gt=m(new L,"Brahmi",Tr),it=ku_(_),yt=m(new L,"Adlam",it),nt=qu_(_),Cr=m(new L,"Palmyrene",nt),Qr=Pu_(_),xa=m(new L,"Tirhuta",Qr),yr=Ru_(_),Sr=m(new L,"Elbasan",yr),mr=Du_(_),Mt=m(new L,"Tangut",mr),Lt=Tu_(_),zt=m(new L,"Pau_Cin_Hau",Lt),Hr=Au_(_),Tt=m(new L,"Nko",Hr),Ra=Bu_(_),Ht=m(new L,"Ogham",Ra),Ye=Eu_(_),Vr=m(new L,"Hanifi_Rohingya",Ye),ot=Nu_(_),It=m(new L,"Bengali",ot),Ar=Hu_(_),Gr=m(new L,"Thaana",Ar),Gt=Ju_(_),Jt=m(new L,"Lao",Gt),Ot=Wu_(_),Za=m(new L,"Buginese",Ot),qt=Qu_(_),Fa=m(new L,"Osmanya",qt),ga=Yu_(_),aa=m(new L,"Phags_Pa",ga),Xr=el_(_),ct=m(new L,"Medefaidrin",Xr),na=tl_(_),sa=m(new L,"Arabic",na),bt=nl_(_),ia=m(new L,"Hebrew",bt),oa=il_(_),ca=m(new L,"Meroitic_Hieroglyphs",oa),Ca=cl_(_),ea=m(new L,"Oriya",Ca),Na=ll_(_),La=m(new L,"Georgian",Na),Ba=pl_(_),ra=m(new L,"New_Tai_Lue",Ba),vn=dl_(_),jn=m(new L,"Cherokee",vn),yn=wl_(_),en=m(new L,"Siddham",yn),In=Ll_(_),Pr=m(new L,"Lisu",In),ma=vl_(_),Pn=m(new L,"Khojki",ma),rn=Il_(_),En=m(new L,"Phoenician",rn),bn=kl_(_),ja=m(new L,"Kaithi",bn),Wn=ql_(_),Da=m(new L,"Common",Wn),va=Pl_(_),ys=m(new L,"Inscriptional_Parthian",va),Is=Rl_(_),kn=m(new L,"Inscriptional_Pahlavi",Is),Kn=Dl_(_),Ys=m(new L,"Khudawadi",Kn),_i=Tl_(_),xn=m(new L,"Sharada",_i),ei=Al_(_),$i=m(new L,"Glagolitic",ei),Fi=Bl_(_),ls=m(new L,"Khmer",Fi),wi=El_(_),gi=m(new L,"Elymaic",wi),ri=Nl_(_),ts=m(new L,"Nabataean",ri),Zn=Hl_(_),$n=m(new L,"Braille",Zn),bs=Jl_(_),kt=m(new L,"Pahawh_Hmong",bs),Rn=Wl_(_),Es=m(new L,"Nushu",Rn),Qn=Ql_(_),Li=m(new L,"Ahom",Qn),Zs=Yl_(_),ks=m(new L,"Tamil",Zs),wn=ef_(_),Ns=m(new L,"Devanagari",wn),mi=tf_(_),Vt=m(new L,"Marchen",mi),Xn=nf_(_),zs=m(new L,"Syriac",Xn),Cn=if_(_),Hs=m(new L,"Vai",Cn),Ut=cf_(_),Os=m(new L,"Newa",Ut),qs=lf_(_),Ss=m(new L,"Coptic",qs),Gi=pf_(_),Ji=m(new L,"Sundanese",Gi),as=df_(_),Gs=m(new L,"Gothic",as),Ps=wf_(_),fs=m(new L,"Saurashtra",Ps),za=Lf_(_),ti=m(new L,"Zanabazar_Square",za),ai=vf_(_),_c=m(new L,"Wancho",ai),Bi=If_(_),Ui=m(new L,"Tagalog",Bi),Wi=kf_(_),zc=m(new L,"Miao",Wi),lo=qf_(_),Pu=m(new L,"Lycian",lo),mc=Pf_(_),xu=m(new L,"Limbu",mc),Hc=Rf_(_),Ru=m(new L,"Makasar",Hc),Vo=Df_(_),ec=m(new L,"Katakana",Vo),Gc=Tf_(_),cf=m(new L,"Meroitic_Cursive",Gc),Jc=Af_(_),hl=m(new L,"Sora_Sompeng",Jc),dl=Bf_(_),uf=m(new L,"Manichaean",dl),$l=Ef_(_),Uc=m(new L,"Mende_Kikakui",$l),Ao=Nf_(_),wl=m(new L,"Telugu",Ao),fo=Hf_(_),lf=m(new L,"Bhaiksuki",fo),gl=Jf_(_),Ll=m(new L,"Hanunoo",gl),Cu=Wf_(_),ml=m(new L,"Sogdian",Cu),Du=Qf_(_),Wc=m(new L,"Old_Sogdian",Du),ff=Yf_(_),Kc=m(new L,"Cypriot",ff),vc=ep_(_),yc=m(new L,"Armenian",vc),vl=tp_(_),pf=m(new L,"Grantha",vl),Mu=np_(_),Tu=m(new L,"Kannada",Mu),yl=ip_(_),Ah=m(new L,"Kharoshthi",yl),hf=cp_(_),df=m(new L,"Canadian_Aboriginal",hf),$f=lp_(_),wf=m(new L,"Old_North_Arabian",$f),Qc=pp_(_),fp=m(new L,"Carian",Qc),pp=dp_(_),Fh=m(new L,"Inherited",pp),hp=wp_(_),dp=m(new L,"Gurmukhi",hp),$p=Lp_(_),Vu=m(new L,"Caucasian_Albanian",$p),Bh=vp_(_),wp=m(new L,"Mahajani",Bh),jh=Ip_(_),Eh=m(new L,"Kayah_Li",jh),gp=kp_(_),Au=m(new L,"Rejang",gp),gf=qp_(_),ps=m(new L,"Warang_Citi",gf),Pd=Pp_(_),K1=m(new L,"Yi",Pd),Q1=Rp_(_),Zh=m(new L,"Deseret",Q1),X1=Dp_(_),Y1=m(new L,"Old_Italic",X1),Nh=Tp_(_),xd=m(new L,"Ugaritic",Nh),Rd=Ap_(_),Cd=m(new L,"Hatran",Rd),Dd=Bp_(_),Md=[s,o,u,p,l,$,g,R,D,j,Z,J,H,K,X,__,n_,i_,h_,w_,p_,I_,S_,x_,F_,A_,j_,V_,X_,Y_,Q_,W_,H_,ce,me,we,be,le,K_,xe,ke,ye,ve,oe,je,Ke,Ve,Ze,_r,sr,Qe,tr,wr,Ae,Xe,ze,gr,Rr,Br,ur,Lr,at,gt,yt,Cr,xa,Sr,Mt,zt,Tt,Ht,Vr,It,Gr,Jt,Za,Fa,aa,ct,sa,ia,ca,ea,La,ra,jn,en,Pr,Pn,En,ja,Da,ys,kn,Ys,xn,$i,ls,gi,ts,$n,kt,Es,Li,ks,Ns,Vt,zs,Hs,Os,Ss,Ji,Gs,fs,ti,_c,Ui,zc,Pu,xu,Ru,ec,cf,hl,uf,Uc,wl,lf,Ll,ml,Wc,Kc,yc,pf,Tu,Ah,df,wf,fp,Fh,dp,Vu,wp,Eh,Au,ps,K1,Zh,Y1,xd,Cd,m(new L,"Hangul",Dd)],Td=k(new b,Md);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensionsMap=a.from__sc_IterableOnce__sci_Map(Td);var zh=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,Vd=zh.RTLong__f_lo,_$=2048|zh.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(Vd,_$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensionsMap}function so_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=4096&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(6912,6989),new e(6992,7039)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Balinese=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=4096|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Balinese}function io_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=4096&r.RTLong__f_hi;return t===0?so_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Balinese}function oo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=8192&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(66640,66688)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Shavian=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=8192|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Shavian}function co_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=8192&r.RTLong__f_hi;return t===0?oo_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Shavian}function uo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=16384&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(2404,2406),new e(3457,3460),new e(3461,3479),new e(3482,3506),new e(3507,3516),new e(3517,3518),new e(3520,3527),new e(3530,3531),new e(3535,3541),new e(3542,3543),new e(3544,3552),new e(3558,3568),new e(3570,3573),new e(70113,70133)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Sinhala=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=16384|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Sinhala}function lo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=16384&r.RTLong__f_hi;return t===0?uo_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Sinhala}function fo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=32768&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(1600,1601),new e(68480,68498),new e(68505,68509),new e(68521,68528)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Psalter_Pahlavi=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=32768|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Psalter_Pahlavi}function po_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=32768&r.RTLong__f_hi;return t===0?fo_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Psalter_Pahlavi}function ho_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=65536&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(43392,43470),new e(43471,43482),new e(43486,43488)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Javanese=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=65536|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Javanese}function do_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=65536&r.RTLong__f_hi;return t===0?ho_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Javanese}function $o_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=131072&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(68352,68406),new e(68409,68416)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Avestan=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=131072|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Avestan}function wo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=131072&r.RTLong__f_hi;return t===0?$o_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Avestan}function go_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=262144&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(65536,65548),new e(65549,65575),new e(65576,65595),new e(65596,65598),new e(65599,65614),new e(65616,65630),new e(65664,65787),new e(65792,65795),new e(65799,65844),new e(65847,65856)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Linear_B=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=262144|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Linear_B}function Lo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=262144&r.RTLong__f_hi;return t===0?go_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Linear_B}function mo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=524288&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(2404,2406),new e(2534,2544),new e(43008,43053)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Syloti_Nagri=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=524288|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Syloti_Nagri}function vo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=524288&r.RTLong__f_hi;return t===0?mo_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Syloti_Nagri}function yo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=1048576&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(42656,42744),new e(92160,92729)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Bamum=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=1048576|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Bamum}function Io_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=1048576&r.RTLong__f_hi;return t===0?yo_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Bamum}function bo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=2097152&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(6144,6170),new e(6176,6265),new e(6272,6315),new e(8239,8240),new e(71264,71277)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Mongolian=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=2097152|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Mongolian}function ko_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=2097152&r.RTLong__f_hi;return t===0?bo_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Mongolian}function Oo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=4194304&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(92736,92767),new e(92768,92778),new e(92782,92784)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Mro=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=4194304|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Mro}function qo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=4194304&r.RTLong__f_hi;return t===0?Oo_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Mro}function So_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=8388608&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(4160,4170),new e(6480,6510),new e(6512,6517)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tai_Le=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=8388608|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tai_Le}function Po_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=8388608&r.RTLong__f_hi;return t===0?So_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tai_Le}function xo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=16777216&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(746,748),new e(12289,12292),new e(12296,12306),new e(12307,12320),new e(12330,12334),new e(12336,12337),new e(12343,12344),new e(12539,12540),new e(12549,12592),new e(12704,12736),new e(65093,65095),new e(65377,65382)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Bopomofo=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=16777216|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Bopomofo}function Ro_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=16777216&r.RTLong__f_hi;return t===0?xo_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Bopomofo}function Co_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=33554432&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(834,835),new e(837,838),new e(880,884),new e(885,888),new e(890,894),new e(895,896),new e(900,901),new e(902,903),new e(904,907),new e(908,909),new e(910,930),new e(931,994),new e(1008,1024),new e(7462,7467),new e(7517,7522),new e(7526,7531),new e(7615,7618),new e(7936,7958),new e(7960,7966),new e(7968,8006),new e(8008,8014),new e(8016,8024),new e(8025,8026),new e(8027,8028),new e(8029,8030),new e(8031,8062),new e(8064,8117),new e(8118,8133),new e(8134,8148),new e(8150,8156),new e(8157,8176),new e(8178,8181),new e(8182,8191),new e(8486,8487),new e(43877,43878),new e(65856,65935),new e(65952,65953),new e(119296,119366)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Greek=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=33554432|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Greek}function Do_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=33554432&r.RTLong__f_hi;return t===0?Co_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Greek}function Mo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=67108864&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(43648,43715),new e(43739,43744)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tai_Viet=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=67108864|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tai_Viet}function To_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=67108864&r.RTLong__f_hi;return t===0?Mo_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tai_Viet}function Vo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=134217728&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(68192,68224)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_South_Arabian=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=134217728|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_South_Arabian}function Ao_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=134217728&r.RTLong__f_hi;return t===0?Vo_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_South_Arabian}function Fo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=268435456&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(123136,123181),new e(123184,123198),new e(123200,123210),new e(123214,123216)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Nyiakeng_Puachue_Hmong=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=268435456|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Nyiakeng_Puachue_Hmong}function Bo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=268435456&r.RTLong__f_hi;return t===0?Fo_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Nyiakeng_Puachue_Hmong}function jo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=536870912&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(2385,2387),new e(2404,2406),new e(3328,3341),new e(3342,3345),new e(3346,3397),new e(3398,3401),new e(3402,3408),new e(3412,3428),new e(3430,3456),new e(7386,7387),new e(43056,43059)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Malayalam=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=536870912|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Malayalam}function Eo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=536870912&r.RTLong__f_hi;return t===0?jo_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Malayalam}function Zo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=1073741824&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(7248,7296)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Ol_Chiki=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=1073741824|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Ol_Chiki}function No_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=1073741824&r.RTLong__f_hi;return t===0?Zo_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Ol_Chiki}function zo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=-2147483648&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(2534,2544),new e(4160,4170),new e(69888,69941),new e(69942,69960)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Chakma=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=-2147483648|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Chakma}function Ho_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,t=-2147483648&r.RTLong__f_hi;return t===0?zo_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Chakma}function Go_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=1&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(5941,5943),new e(5952,5972)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Buhid=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=1|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Buhid}function Jo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=1&r.RTLong__f_lo;return t===0?Go_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Buhid}function Uo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=2&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(2662,2672),new e(70272,70279),new e(70280,70281),new e(70282,70286),new e(70287,70302),new e(70303,70314)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Multani=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=2|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Multani}function Wo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=2&r.RTLong__f_lo;return t===0?Uo_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Multani}function Ko_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=4&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(67648,67670),new e(67671,67680)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Imperial_Aramaic=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=4|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Imperial_Aramaic}function Qo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=4&r.RTLong__f_lo;return t===0?Ko_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Imperial_Aramaic}function Xo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=8&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(2048,2094),new e(2096,2111)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Samaritan=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=8|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Samaritan}function Yo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=8&r.RTLong__f_lo;return t===0?Xo_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Samaritan}function _c_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=16&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(2404,2406),new e(72960,72967),new e(72968,72970),new e(72971,73015),new e(73018,73019),new e(73020,73022),new e(73023,73032),new e(73040,73050)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Masaram_Gondi=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=16|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Masaram_Gondi}function ec_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=16&r.RTLong__f_lo;return t===0?_c_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Masaram_Gondi}function rc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=32&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(2404,2406),new e(73056,73062),new e(73063,73065),new e(73066,73103),new e(73104,73106),new e(73107,73113),new e(73120,73130)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Gunjala_Gondi=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=32|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Gunjala_Gondi}function tc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=32&r.RTLong__f_lo;return t===0?rc_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Gunjala_Gondi}function ac_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=64&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(6688,6751),new e(6752,6781),new e(6783,6794),new e(6800,6810),new e(6816,6830)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tai_Tham=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=64|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tai_Tham}function nc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=64&r.RTLong__f_lo;return t===0?ac_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tai_Tham}function sc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=128&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(7168,7224),new e(7227,7242),new e(7245,7248)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Lepcha=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=128|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Lepcha}function ic_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=128&r.RTLong__f_lo;return t===0?sc_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Lepcha}function oc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=256&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(2385,2387),new e(2404,2406),new e(2689,2692),new e(2693,2702),new e(2703,2706),new e(2707,2729),new e(2730,2737),new e(2738,2740),new e(2741,2746),new e(2748,2758),new e(2759,2762),new e(2763,2766),new e(2768,2769),new e(2784,2788),new e(2790,2802),new e(2809,2816),new e(43056,43066)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Gujarati=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=256|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Gujarati}function cc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=256&r.RTLong__f_lo;return t===0?oc_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Gujarati}function uc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=512&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(3585,3643),new e(3648,3676)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Thai=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=512|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Thai}function lc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=512&r.RTLong__f_lo;return t===0?uc_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Thai}function fc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=1024&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(2404,2406),new e(3302,3312),new e(7401,7402),new e(7410,7411),new e(7418,7419),new e(43056,43062),new e(72096,72104),new e(72106,72152),new e(72154,72165)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Nandinagari=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=1024|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Nandinagari}function pc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=1024&r.RTLong__f_lo;return t===0?fc_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Nandinagari}function hc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=2048&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(66464,66500),new e(66504,66518)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_Persian=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=2048|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_Persian}function dc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=2048&r.RTLong__f_lo;return t===0?hc_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_Persian}function $c_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=4096&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(92880,92910),new e(92912,92918)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Bassa_Vah=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=4096|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Bassa_Vah}function wc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=4096&r.RTLong__f_lo;return t===0?$c_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Bassa_Vah}function gc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=8192&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(5941,5943),new e(5984,5997),new e(5998,6001),new e(6002,6004)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tagbanwa=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=8192|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tagbanwa}function Lc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=8192&r.RTLong__f_lo;return t===0?gc_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tagbanwa}function mc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=16384&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(73728,74650),new e(74752,74863),new e(74864,74869),new e(74880,75076)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Cuneiform=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=16384|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Cuneiform}function vc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=16384&r.RTLong__f_lo;return t===0?mc_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Cuneiform}function yc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=32768&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(43056,43066),new e(71168,71237),new e(71248,71258)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Modi=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=32768|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Modi}function Ic_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=32768&r.RTLong__f_lo;return t===0?yc_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Modi}function bc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=65536&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(65,91),new e(97,123),new e(170,171),new e(186,187),new e(192,215),new e(216,247),new e(248,697),new e(736,741),new e(867,880),new e(1157,1159),new e(2385,2387),new e(4347,4348),new e(7424,7462),new e(7468,7517),new e(7522,7526),new e(7531,7544),new e(7545,7615),new e(7680,7936),new e(8239,8240),new e(8305,8306),new e(8319,8320),new e(8336,8349),new e(8432,8433),new e(8490,8492),new e(8498,8499),new e(8526,8527),new e(8544,8585),new e(11360,11392),new e(42752,42760),new e(42786,42888),new e(42891,42955),new e(42960,42962),new e(42963,42964),new e(42965,42970),new e(42994,43008),new e(43310,43311),new e(43824,43867),new e(43868,43877),new e(43878,43882),new e(64256,64263),new e(65313,65339),new e(65345,65371),new e(67456,67462),new e(67463,67505),new e(67506,67515),new e(122624,122655),new e(122661,122667)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Latin=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=65536|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Latin}function kc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=65536&r.RTLong__f_lo;return t===0?bc_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Latin}function Oc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=131072&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(72272,72355)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Soyombo=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=131072|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Soyombo}function qc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=131072&r.RTLong__f_lo;return t===0?Oc_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Soyombo}function Sc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=262144&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(3840,3912),new e(3913,3949),new e(3953,3992),new e(3993,4029),new e(4030,4045),new e(4046,4053),new e(4057,4059)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tibetan=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=262144|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tibetan}function Pc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=262144&r.RTLong__f_lo;return t===0?Sc_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tibetan}function xc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=524288&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(67872,67898),new e(67903,67904)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Lydian=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=524288|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Lydian}function Rc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=524288&r.RTLong__f_lo;return t===0?xc_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Lydian}function Cc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=1048576&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(66736,66772),new e(66776,66812)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Osage=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=1048576|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Osage}function Dc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=1048576&r.RTLong__f_lo;return t===0?Cc_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Osage}function Mc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=2097152&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(7104,7156),new e(7164,7168)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Batak=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=2097152|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Batak}function Tc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=2097152&r.RTLong__f_lo;return t===0?Mc_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Batak}function Vc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=4194304&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(12289,12292),new e(12296,12306),new e(12307,12320),new e(12336,12342),new e(12343,12344),new e(12348,12350),new e(12353,12439),new e(12441,12449),new e(12539,12541),new e(65093,65095),new e(65377,65382),new e(65392,65393),new e(65438,65440),new e(110593,110880),new e(110898,110899),new e(110928,110931),new e(127488,127489)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Hiragana=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=4194304|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Hiragana}function Ac_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=4194304&r.RTLong__f_lo;return t===0?Vc_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Hiragana}function Fc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=8388608&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(2404,2406),new e(43056,43066),new e(71296,71354),new e(71360,71370)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Takri=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=8388608|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Takri}function Bc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=8388608&r.RTLong__f_lo;return t===0?Fc_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Takri}function jc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=16777216&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(68736,68787),new e(68800,68851),new e(68858,68864)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_Hungarian=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=16777216|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_Hungarian}function Ec_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=16777216&r.RTLong__f_lo;return t===0?jc_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_Hungarian}function Zc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=33554432&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(120832,121484),new e(121499,121504),new e(121505,121520)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_SignWriting=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=33554432|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_SignWriting}function Nc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=33554432&r.RTLong__f_lo;return t===0?Zc_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_SignWriting}function zc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=67108864&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(2404,2416),new e(43056,43066),new e(71680,71740)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Dogra=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=67108864|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Dogra}function Hc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=67108864&r.RTLong__f_lo;return t===0?zc_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Dogra}function Gc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=134217728&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(68608,68681)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_Turkic=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=134217728|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_Turkic}function Jc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=134217728&r.RTLong__f_lo;return t===0?Gc_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_Turkic}function Uc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=268435456&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(43744,43767),new e(43968,44014),new e(44016,44026)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Meetei_Mayek=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=268435456|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Meetei_Mayek}function Wc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=268435456&r.RTLong__f_lo;return t===0?Uc_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Meetei_Mayek}function Kc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=536870912&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(82944,83527)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Anatolian_Hieroglyphs=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=536870912|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Anatolian_Hieroglyphs}function Qc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=536870912&r.RTLong__f_lo;return t===0?Kc_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Anatolian_Hieroglyphs}function Xc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=1073741824&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(1155,1156),new e(66384,66427)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_Permic=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=1073741824|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_Permic}function Yc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=1073741824&r.RTLong__f_lo;return t===0?Xc_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_Permic}function _u_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=-2147483648&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(5792,5867),new e(5870,5881)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Runic=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=-2147483648|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Runic}function eu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=-2147483648&r.RTLong__f_lo;return t===0?_u_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Runic}function ru_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=1&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(4608,4681),new e(4682,4686),new e(4688,4695),new e(4696,4697),new e(4698,4702),new e(4704,4745),new e(4746,4750),new e(4752,4785),new e(4786,4790),new e(4792,4799),new e(4800,4801),new e(4802,4806),new e(4808,4823),new e(4824,4881),new e(4882,4886),new e(4888,4955),new e(4957,4989),new e(4992,5018),new e(11648,11671),new e(11680,11687),new e(11688,11695),new e(11696,11703),new e(11704,11711),new e(11712,11719),new e(11720,11727),new e(11728,11735),new e(11736,11743),new e(43777,43783),new e(43785,43791),new e(43793,43799),new e(43808,43815),new e(43816,43823),new e(124896,124903),new e(124904,124908),new e(124909,124911),new e(124912,124927)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Ethiopic=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=1|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Ethiopic}function tu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=1&r.RTLong__f_hi;return t===0?ru_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Ethiopic}function au_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=2&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(113664,113771),new e(113776,113789),new e(113792,113801),new e(113808,113818),new e(113820,113828)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Duployan=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=2|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Duployan}function nu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=2&r.RTLong__f_hi;return t===0?au_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Duployan}function su_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=4&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(65799,65844),new e(67072,67383),new e(67392,67414),new e(67424,67432)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Linear_A=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=4|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Linear_A}function iu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=4&r.RTLong__f_hi;return t===0?su_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Linear_A}function ou_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=8&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(11904,11930),new e(11931,12020),new e(12032,12246),new e(12289,12292),new e(12293,12306),new e(12307,12320),new e(12321,12334),new e(12336,12337),new e(12343,12352),new e(12539,12540),new e(12688,12704),new e(12736,12772),new e(12832,12872),new e(12928,12977),new e(12992,13004),new e(13055,13056),new e(13144,13169),new e(13179,13184),new e(13280,13311),new e(13312,19904),new e(19968,40960),new e(42752,42760),new e(63744,64110),new e(64112,64218),new e(65093,65095),new e(65377,65382),new e(94178,94180),new e(94192,94194),new e(119648,119666),new e(127568,127570),new e(131072,173792),new e(173824,177978),new e(177984,178206),new e(178208,183970),new e(183984,191457),new e(194560,195102),new e(196608,201547),new e(201552,205744)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Han=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=8|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Han}function cu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=8&r.RTLong__f_hi;return t===0?ou_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Han}function uu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=16&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(1024,1328),new e(7296,7305),new e(7467,7468),new e(7544,7545),new e(7672,7673),new e(11744,11776),new e(11843,11844),new e(42560,42656),new e(65070,65072),new e(122928,122990),new e(123023,123024)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Cyrillic=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=16|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Cyrillic}function lu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=16&r.RTLong__f_hi;return t===0?uu_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Cyrillic}function fu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=32&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(4096,4256),new e(43310,43311),new e(43488,43519),new e(43616,43648)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Myanmar=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=32|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Myanmar}function pu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=32&r.RTLong__f_hi;return t===0?fu_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Myanmar}function hu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=64&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(43520,43575),new e(43584,43598),new e(43600,43610),new e(43612,43616)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Cham=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=64|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Cham}function du_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=64&r.RTLong__f_hi;return t===0?hu_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Cham}function $u_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=128&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(1600,1601),new e(2112,2140),new e(2142,2143)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Mandaic=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=128|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Mandaic}function wu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=128&r.RTLong__f_hi;return t===0?$u_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Mandaic}function gu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=256&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(11568,11624),new e(11631,11633),new e(11647,11648)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tifinagh=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=256|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tifinagh}function Lu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=256&r.RTLong__f_hi;return t===0?gu_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tifinagh}function mu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=512&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(77824,78934)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Egyptian_Hieroglyphs=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=512|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Egyptian_Hieroglyphs}function vu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=512&r.RTLong__f_hi;return t===0?mu_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Egyptian_Hieroglyphs}function yu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=1024&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(69632,69710),new e(69714,69750),new e(69759,69760)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Brahmi=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=1024|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Brahmi}function Iu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=1024&r.RTLong__f_hi;return t===0?yu_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Brahmi}function bu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=2048&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(1567,1568),new e(1600,1601),new e(125184,125260),new e(125264,125274),new e(125278,125280)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Adlam=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=2048|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Adlam}function ku_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=2048&r.RTLong__f_hi;return t===0?bu_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Adlam}function Ou_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=4096&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(67680,67712)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Palmyrene=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=4096|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Palmyrene}function qu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=4096&r.RTLong__f_hi;return t===0?Ou_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Palmyrene}function Su_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=8192&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(2385,2387),new e(2404,2406),new e(7410,7411),new e(43056,43066),new e(70784,70856),new e(70864,70874)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tirhuta=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=8192|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tirhuta}function Pu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=8192&r.RTLong__f_hi;return t===0?Su_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tirhuta}function xu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=16384&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(66816,66856)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Elbasan=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=16384|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Elbasan}function Ru_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=16384&r.RTLong__f_hi;return t===0?xu_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Elbasan}function Cu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=32768&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(94176,94177),new e(94208,100344),new e(100352,101120),new e(101632,101641)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tangut=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=32768|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tangut}function Du_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=32768&r.RTLong__f_hi;return t===0?Cu_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tangut}function Mu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=65536&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(72384,72441)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Pau_Cin_Hau=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=65536|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Pau_Cin_Hau}function Tu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=65536&r.RTLong__f_hi;return t===0?Mu_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Pau_Cin_Hau}function Vu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=131072&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(1548,1549),new e(1563,1564),new e(1567,1568),new e(1984,2043),new e(2045,2048),new e(64830,64832)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Nko=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=131072|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Nko}function Au_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=131072&r.RTLong__f_hi;return t===0?Vu_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Nko}function Fu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=262144&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(5760,5789)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Ogham=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=262144|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Ogham}function Bu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=262144&r.RTLong__f_hi;return t===0?Fu_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Ogham}function ju_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=524288&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(1548,1549),new e(1563,1564),new e(1567,1568),new e(1600,1601),new e(1748,1749),new e(68864,68904),new e(68912,68922)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Hanifi_Rohingya=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=524288|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Hanifi_Rohingya}function Eu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=524288&r.RTLong__f_hi;return t===0?ju_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Hanifi_Rohingya}function Zu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=1048576&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(2385,2387),new e(2404,2406),new e(2432,2436),new e(2437,2445),new e(2447,2449),new e(2451,2473),new e(2474,2481),new e(2482,2483),new e(2486,2490),new e(2492,2501),new e(2503,2505),new e(2507,2511),new e(2519,2520),new e(2524,2526),new e(2527,2532),new e(2534,2559),new e(7376,7377),new e(7378,7379),new e(7381,7383),new e(7384,7385),new e(7393,7394),new e(7402,7403),new e(7405,7406),new e(7410,7411),new e(7413,7416),new e(43249,43250)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Bengali=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=1048576|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Bengali}function Nu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=1048576&r.RTLong__f_hi;return t===0?Zu_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Bengali}function zu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=2097152&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(1548,1549),new e(1563,1565),new e(1567,1568),new e(1632,1642),new e(1920,1970),new e(65010,65011),new e(65021,65022)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Thaana=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=2097152|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Thaana}function Hu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=2097152&r.RTLong__f_hi;return t===0?zu_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Thaana}function Gu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=4194304&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(3713,3715),new e(3716,3717),new e(3718,3723),new e(3724,3748),new e(3749,3750),new e(3751,3774),new e(3776,3781),new e(3782,3783),new e(3784,3791),new e(3792,3802),new e(3804,3808)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Lao=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=4194304|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Lao}function Ju_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=4194304&r.RTLong__f_hi;return t===0?Gu_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Lao}function Uu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=8388608&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(6656,6684),new e(6686,6688),new e(43471,43472)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Buginese=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=8388608|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Buginese}function Wu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=8388608&r.RTLong__f_hi;return t===0?Uu_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Buginese}function Ku_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=16777216&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(66688,66718),new e(66720,66730)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Osmanya=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=16777216|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Osmanya}function Qu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=16777216&r.RTLong__f_hi;return t===0?Ku_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Osmanya}function Xu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=33554432&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(6146,6148),new e(6149,6150),new e(43072,43128)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Phags_Pa=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=33554432|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Phags_Pa}function Yu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=33554432&r.RTLong__f_hi;return t===0?Xu_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Phags_Pa}function _l_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=67108864&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(93760,93851)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Medefaidrin=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=67108864|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Medefaidrin}function el_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=67108864&r.RTLong__f_hi;return t===0?_l_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Medefaidrin}function rl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=134217728&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(1536,1541),new e(1542,1757),new e(1758,1792),new e(1872,1920),new e(2160,2191),new e(2192,2194),new e(2200,2274),new e(2275,2304),new e(64336,64451),new e(64467,64912),new e(64914,64968),new e(64975,64976),new e(65008,65024),new e(65136,65141),new e(65142,65277),new e(66272,66300),new e(69216,69247),new e(69373,69376),new e(126464,126468),new e(126469,126496),new e(126497,126499),new e(126500,126501),new e(126503,126504),new e(126505,126515),new e(126516,126520),new e(126521,126522),new e(126523,126524),new e(126530,126531),new e(126535,126536),new e(126537,126538),new e(126539,126540),new e(126541,126544),new e(126545,126547),new e(126548,126549),new e(126551,126552),new e(126553,126554),new e(126555,126556),new e(126557,126558),new e(126559,126560),new e(126561,126563),new e(126564,126565),new e(126567,126571),new e(126572,126579),new e(126580,126584),new e(126585,126589),new e(126590,126591),new e(126592,126602),new e(126603,126620),new e(126625,126628),new e(126629,126634),new e(126635,126652),new e(126704,126706)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Arabic=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=134217728|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Arabic}function tl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=134217728&r.RTLong__f_hi;return t===0?rl_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Arabic}function al_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=268435456&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(1425,1480),new e(1488,1515),new e(1519,1525),new e(64285,64311),new e(64312,64317),new e(64318,64319),new e(64320,64322),new e(64323,64325),new e(64326,64336)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Hebrew=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=268435456|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Hebrew}function nl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=268435456&r.RTLong__f_hi;return t===0?al_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Hebrew}function sl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=536870912&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(67968,68e3)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Meroitic_Hieroglyphs=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=536870912|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Meroitic_Hieroglyphs}function il_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=536870912&r.RTLong__f_hi;return t===0?sl_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Meroitic_Hieroglyphs}function ol_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=1073741824&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(2385,2387),new e(2404,2406),new e(2817,2820),new e(2821,2829),new e(2831,2833),new e(2835,2857),new e(2858,2865),new e(2866,2868),new e(2869,2874),new e(2876,2885),new e(2887,2889),new e(2891,2894),new e(2901,2904),new e(2908,2910),new e(2911,2916),new e(2918,2936),new e(7386,7387),new e(7410,7411)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Oriya=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=1073741824|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Oriya}function cl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=1073741824&r.RTLong__f_hi;return t===0?ol_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Oriya}function ul_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=-2147483648&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(4256,4294),new e(4295,4296),new e(4301,4302),new e(4304,4352),new e(7312,7355),new e(7357,7360),new e(11520,11558),new e(11559,11560),new e(11565,11566)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Georgian=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=-2147483648|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Georgian}function ll_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,t=-2147483648&r.RTLong__f_hi;return t===0?ul_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Georgian}function fl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=1&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(6528,6572),new e(6576,6602),new e(6608,6619),new e(6622,6624)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_New_Tai_Lue=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=1|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_New_Tai_Lue}function pl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=1&r.RTLong__f_lo;return t===0?fl_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_New_Tai_Lue}function hl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=2&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(5024,5110),new e(5112,5118),new e(43888,43968)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Cherokee=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=2|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Cherokee}function dl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=2&r.RTLong__f_lo;return t===0?hl_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Cherokee}function $l_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=4&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(71040,71094),new e(71096,71134)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Siddham=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=4|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Siddham}function wl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=4&r.RTLong__f_lo;return t===0?$l_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Siddham}function gl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=8&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(42192,42240),new e(73648,73649)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Lisu=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=8|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Lisu}function Ll_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=8&r.RTLong__f_lo;return t===0?gl_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Lisu}function ml_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=16&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(2790,2800),new e(43056,43066),new e(70144,70162),new e(70163,70210)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Khojki=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=16|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Khojki}function vl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=16&r.RTLong__f_lo;return t===0?ml_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Khojki}function yl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=32&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(67840,67868),new e(67871,67872)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Phoenician=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=32|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Phoenician}function Il_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=32&r.RTLong__f_lo;return t===0?yl_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Phoenician}function bl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=64&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(2406,2416),new e(43056,43066),new e(69760,69827),new e(69837,69838)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Kaithi=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=64|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Kaithi}function kl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=64&r.RTLong__f_lo;return t===0?bl_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Kaithi}function Ol_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=128&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(0,65),new e(91,97),new e(123,170),new e(171,186),new e(187,192),new e(215,216),new e(247,248),new e(697,736),new e(741,746),new e(748,768),new e(884,885),new e(894,895),new e(901,902),new e(903,904),new e(1541,1542),new e(1757,1758),new e(2274,2275),new e(3647,3648),new e(4053,4057),new e(5867,5870),new e(8192,8204),new e(8206,8239),new e(8240,8293),new e(8294,8305),new e(8308,8319),new e(8320,8335),new e(8352,8385),new e(8448,8486),new e(8487,8490),new e(8492,8498),new e(8499,8526),new e(8527,8544),new e(8585,8588),new e(8592,9255),new e(9280,9291),new e(9312,10240),new e(10496,11124),new e(11126,11158),new e(11159,11264),new e(11776,11843),new e(11844,11870),new e(12272,12284),new e(12288,12289),new e(12292,12293),new e(12306,12307),new e(12320,12321),new e(12342,12343),new e(12872,12896),new e(12927,12928),new e(12977,12992),new e(13004,13008),new e(13169,13179),new e(13184,13280),new e(13311,13312),new e(19904,19968),new e(42760,42786),new e(42888,42891),new e(43867,43868),new e(43882,43884),new e(65040,65050),new e(65072,65093),new e(65095,65107),new e(65108,65127),new e(65128,65132),new e(65279,65280),new e(65281,65313),new e(65339,65345),new e(65371,65377),new e(65504,65511),new e(65512,65519),new e(65529,65534),new e(65936,65949),new e(66e3,66045),new e(118608,118724),new e(118784,119030),new e(119040,119079),new e(119081,119143),new e(119146,119163),new e(119171,119173),new e(119180,119210),new e(119214,119275),new e(119488,119508),new e(119520,119540),new e(119552,119639),new e(119666,119673),new e(119808,119893),new e(119894,119965),new e(119966,119968),new e(119970,119971),new e(119973,119975),new e(119977,119981),new e(119982,119994),new e(119995,119996),new e(119997,120004),new e(120005,120070),new e(120071,120075),new e(120077,120085),new e(120086,120093),new e(120094,120122),new e(120123,120127),new e(120128,120133),new e(120134,120135),new e(120138,120145),new e(120146,120486),new e(120488,120780),new e(120782,120832),new e(126065,126133),new e(126209,126270),new e(126976,127020),new e(127024,127124),new e(127136,127151),new e(127153,127168),new e(127169,127184),new e(127185,127222),new e(127232,127406),new e(127462,127488),new e(127489,127491),new e(127504,127548),new e(127552,127561),new e(127584,127590),new e(127744,128728),new e(128732,128749),new e(128752,128765),new e(128768,128887),new e(128891,128986),new e(128992,129004),new e(129008,129009),new e(129024,129036),new e(129040,129096),new e(129104,129114),new e(129120,129160),new e(129168,129198),new e(129200,129202),new e(129280,129620),new e(129632,129646),new e(129648,129661),new e(129664,129673),new e(129680,129726),new e(129727,129734),new e(129742,129756),new e(129760,129769),new e(129776,129785),new e(129792,129939),new e(129940,129995),new e(130032,130042),new e(917505,917506),new e(917536,917632)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Common=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=128|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Common}function ql_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=128&r.RTLong__f_lo;return t===0?Ol_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Common}function Sl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=256&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(68416,68438),new e(68440,68448)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Inscriptional_Parthian=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=256|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Inscriptional_Parthian}function Pl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=256&r.RTLong__f_lo;return t===0?Sl_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Inscriptional_Parthian}function xl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=512&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(68448,68467),new e(68472,68480)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Inscriptional_Pahlavi=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=512|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Inscriptional_Pahlavi}function Rl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=512&r.RTLong__f_lo;return t===0?xl_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Inscriptional_Pahlavi}function Cl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=1024&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(2404,2406),new e(43056,43066),new e(70320,70379),new e(70384,70394)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Khudawadi=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=1024|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Khudawadi}function Dl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=1024&r.RTLong__f_lo;return t===0?Cl_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Khudawadi}function Ml_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=2048&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(2385,2386),new e(7383,7384),new e(7385,7386),new e(7388,7390),new e(7392,7393),new e(70016,70112)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Sharada=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=2048|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Sharada}function Tl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=2048&r.RTLong__f_lo;return t===0?Ml_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Sharada}function Vl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=4096&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(1156,1157),new e(1159,1160),new e(11264,11360),new e(11843,11844),new e(42607,42608),new e(122880,122887),new e(122888,122905),new e(122907,122914),new e(122915,122917),new e(122918,122923)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Glagolitic=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=4096|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Glagolitic}function Al_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=4096&r.RTLong__f_lo;return t===0?Vl_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Glagolitic}function Fl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=8192&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(6016,6110),new e(6112,6122),new e(6128,6138),new e(6624,6656)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Khmer=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=8192|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Khmer}function Bl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=8192&r.RTLong__f_lo;return t===0?Fl_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Khmer}function jl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=16384&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(69600,69623)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Elymaic=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=16384|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Elymaic}function El_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=16384&r.RTLong__f_lo;return t===0?jl_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Elymaic}function Zl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=32768&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(67712,67743),new e(67751,67760)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Nabataean=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=32768|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Nabataean}function Nl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=32768&r.RTLong__f_lo;return t===0?Zl_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Nabataean}function zl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=65536&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(10240,10496)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Braille=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=65536|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Braille}function Hl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=65536&r.RTLong__f_lo;return t===0?zl_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Braille}function Gl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=131072&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(92928,92998),new e(93008,93018),new e(93019,93026),new e(93027,93048),new e(93053,93072)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Pahawh_Hmong=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=131072|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Pahawh_Hmong}function Jl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=131072&r.RTLong__f_lo;return t===0?Gl_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Pahawh_Hmong}function Ul_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=262144&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(94177,94178),new e(110960,111356)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Nushu=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=262144|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Nushu}function Wl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=262144&r.RTLong__f_lo;return t===0?Ul_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Nushu}function Kl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=524288&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(71424,71451),new e(71453,71468),new e(71472,71495)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Ahom=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=524288|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Ahom}function Ql_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=524288&r.RTLong__f_lo;return t===0?Kl_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Ahom}function Xl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=1048576&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(2385,2387),new e(2404,2406),new e(2946,2948),new e(2949,2955),new e(2958,2961),new e(2962,2966),new e(2969,2971),new e(2972,2973),new e(2974,2976),new e(2979,2981),new e(2984,2987),new e(2990,3002),new e(3006,3011),new e(3014,3017),new e(3018,3022),new e(3024,3025),new e(3031,3032),new e(3046,3067),new e(7386,7387),new e(43251,43252),new e(70401,70402),new e(70403,70404),new e(70459,70461),new e(73664,73714),new e(73727,73728)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tamil=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=1048576|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tamil}function Yl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=1048576&r.RTLong__f_lo;return t===0?Xl_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tamil}function _f_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=2097152&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(2304,2387),new e(2389,2432),new e(7376,7415),new e(7416,7418),new e(8432,8433),new e(43056,43066),new e(43232,43264),new e(72448,72458)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Devanagari=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=2097152|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Devanagari}function ef_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=2097152&r.RTLong__f_lo;return t===0?_f_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Devanagari}function rf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=4194304&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(72816,72848),new e(72850,72872),new e(72873,72887)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Marchen=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=4194304|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Marchen}function tf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=4194304&r.RTLong__f_lo;return t===0?rf_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Marchen}function af_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=8388608&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(1548,1549),new e(1563,1565),new e(1567,1568),new e(1600,1601),new e(1611,1622),new e(1648,1649),new e(1792,1806),new e(1807,1867),new e(1869,1872),new e(2144,2155),new e(7672,7673),new e(7674,7675)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Syriac=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=8388608|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Syriac}function nf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=8388608&r.RTLong__f_lo;return t===0?af_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Syriac}function sf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=16777216&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(42240,42540)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Vai=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=16777216|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Vai}function if_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=16777216&r.RTLong__f_lo;return t===0?sf_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Vai}function of_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=33554432&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(70656,70748),new e(70749,70754)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Newa=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=33554432|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Newa}function cf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=33554432&r.RTLong__f_lo;return t===0?of_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Newa}function uf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=67108864&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(994,1008),new e(11392,11508),new e(11513,11520),new e(66272,66300)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Coptic=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=67108864|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Coptic}function lf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=67108864&r.RTLong__f_lo;return t===0?uf_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Coptic}function ff_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=134217728&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(7040,7104),new e(7360,7368)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Sundanese=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=134217728|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Sundanese}function pf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=134217728&r.RTLong__f_lo;return t===0?ff_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Sundanese}function hf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=268435456&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(66352,66379)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Gothic=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=268435456|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Gothic}function df_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=268435456&r.RTLong__f_lo;return t===0?hf_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Gothic}function $f_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=536870912&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(43136,43206),new e(43214,43226)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Saurashtra=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=536870912|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Saurashtra}function wf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=536870912&r.RTLong__f_lo;return t===0?$f_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Saurashtra}function gf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=1073741824&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(72192,72264)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Zanabazar_Square=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=1073741824|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Zanabazar_Square}function Lf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=1073741824&r.RTLong__f_lo;return t===0?gf_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Zanabazar_Square}function mf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=-2147483648&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(123584,123642),new e(123647,123648)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Wancho=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=-2147483648|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Wancho}function vf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=-2147483648&r.RTLong__f_lo;return t===0?mf_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Wancho}function yf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=1&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(5888,5910),new e(5919,5920),new e(5941,5943)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tagalog=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=1|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tagalog}function If_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=1&r.RTLong__f_hi;return t===0?yf_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tagalog}function bf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=2&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(93952,94027),new e(94031,94088),new e(94095,94112)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Miao=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=2|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Miao}function kf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=2&r.RTLong__f_hi;return t===0?bf_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Miao}function Of_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=4&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(66176,66205)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Lycian=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=4|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Lycian}function qf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=4&r.RTLong__f_hi;return t===0?Of_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Lycian}function Sf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=8&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(2405,2406),new e(6400,6431),new e(6432,6444),new e(6448,6460),new e(6464,6465),new e(6468,6480)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Limbu=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=8|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Limbu}function Pf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=8&r.RTLong__f_hi;return t===0?Sf_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Limbu}function xf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=16&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(73440,73465)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Makasar=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=16|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Makasar}function Rf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=16&r.RTLong__f_hi;return t===0?xf_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Makasar}function Cf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=32&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(12289,12292),new e(12296,12306),new e(12307,12320),new e(12336,12342),new e(12343,12344),new e(12348,12350),new e(12441,12445),new e(12448,12544),new e(12784,12800),new e(13008,13055),new e(13056,13144),new e(65093,65095),new e(65377,65440),new e(110576,110580),new e(110581,110588),new e(110589,110591),new e(110592,110593),new e(110880,110883),new e(110933,110934),new e(110948,110952)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Katakana=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=32|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Katakana}function Df_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=32&r.RTLong__f_hi;return t===0?Cf_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Katakana}function Mf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=64&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(68e3,68024),new e(68028,68048),new e(68050,68096)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Meroitic_Cursive=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=64|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Meroitic_Cursive}function Tf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=64&r.RTLong__f_hi;return t===0?Mf_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Meroitic_Cursive}function Vf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=128&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(69840,69865),new e(69872,69882)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Sora_Sompeng=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=128|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Sora_Sompeng}function Af_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=128&r.RTLong__f_hi;return t===0?Vf_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Sora_Sompeng}function Ff_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=256&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(1600,1601),new e(68288,68327),new e(68331,68343)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Manichaean=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=256|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Manichaean}function Bf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=256&r.RTLong__f_hi;return t===0?Ff_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Manichaean}function jf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=512&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(124928,125125),new e(125127,125143)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Mende_Kikakui=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=512|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Mende_Kikakui}function Ef_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=512&r.RTLong__f_hi;return t===0?jf_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Mende_Kikakui}function Zf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=1024&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(2385,2387),new e(2404,2406),new e(3072,3085),new e(3086,3089),new e(3090,3113),new e(3114,3130),new e(3132,3141),new e(3142,3145),new e(3146,3150),new e(3157,3159),new e(3160,3163),new e(3165,3166),new e(3168,3172),new e(3174,3184),new e(3191,3200),new e(7386,7387),new e(7410,7411)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Telugu=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=1024|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Telugu}function Nf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=1024&r.RTLong__f_hi;return t===0?Zf_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Telugu}function zf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=2048&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(72704,72713),new e(72714,72759),new e(72760,72774),new e(72784,72813)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Bhaiksuki=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=2048|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Bhaiksuki}function Hf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=2048&r.RTLong__f_hi;return t===0?zf_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Bhaiksuki}function Gf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=4096&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(5920,5943)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Hanunoo=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=4096|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Hanunoo}function Jf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=4096&r.RTLong__f_hi;return t===0?Gf_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Hanunoo}function Uf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=8192&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(1600,1601),new e(69424,69466)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Sogdian=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=8192|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Sogdian}function Wf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=8192&r.RTLong__f_hi;return t===0?Uf_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Sogdian}function Kf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=16384&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(69376,69416)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_Sogdian=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=16384|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_Sogdian}function Qf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=16384&r.RTLong__f_hi;return t===0?Kf_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_Sogdian}function Xf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=32768&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(65792,65795),new e(65799,65844),new e(65847,65856),new e(67584,67590),new e(67592,67593),new e(67594,67638),new e(67639,67641),new e(67644,67645),new e(67647,67648)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Cypriot=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=32768|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Cypriot}function Yf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=32768&r.RTLong__f_hi;return t===0?Xf_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Cypriot}function _p_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=65536&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(1329,1367),new e(1369,1419),new e(1421,1424),new e(64275,64280)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Armenian=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=65536|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Armenian}function ep_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=65536&r.RTLong__f_hi;return t===0?_p_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Armenian}function rp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=131072&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(2385,2387),new e(2404,2406),new e(3046,3060),new e(7376,7377),new e(7378,7380),new e(7410,7413),new e(7416,7418),new e(8432,8433),new e(70400,70404),new e(70405,70413),new e(70415,70417),new e(70419,70441),new e(70442,70449),new e(70450,70452),new e(70453,70458),new e(70459,70469),new e(70471,70473),new e(70475,70478),new e(70480,70481),new e(70487,70488),new e(70493,70500),new e(70502,70509),new e(70512,70517),new e(73680,73682),new e(73683,73684)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Grantha=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=131072|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Grantha}function tp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=131072&r.RTLong__f_hi;return t===0?rp_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Grantha}function ap_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=262144&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(2385,2387),new e(2404,2406),new e(3200,3213),new e(3214,3217),new e(3218,3241),new e(3242,3252),new e(3253,3258),new e(3260,3269),new e(3270,3273),new e(3274,3278),new e(3285,3287),new e(3293,3295),new e(3296,3300),new e(3302,3312),new e(3313,3316),new e(7376,7377),new e(7378,7379),new e(7386,7387),new e(7410,7411),new e(7412,7413),new e(43056,43062)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Kannada=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=262144|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Kannada}function np_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=262144&r.RTLong__f_hi;return t===0?ap_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Kannada}function sp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=524288&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(68096,68100),new e(68101,68103),new e(68108,68116),new e(68117,68120),new e(68121,68150),new e(68152,68155),new e(68159,68169),new e(68176,68185)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Kharoshthi=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=524288|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Kharoshthi}function ip_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=524288&r.RTLong__f_hi;return t===0?sp_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Kharoshthi}function op_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=1048576&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(5120,5760),new e(6320,6390),new e(72368,72384)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Canadian_Aboriginal=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=1048576|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Canadian_Aboriginal}function cp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=1048576&r.RTLong__f_hi;return t===0?op_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Canadian_Aboriginal}function up_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=2097152&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(68224,68256)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_North_Arabian=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=2097152|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_North_Arabian}function lp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=2097152&r.RTLong__f_hi;return t===0?up_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_North_Arabian}function fp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=4194304&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(66208,66257)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Carian=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=4194304|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Carian}function pp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=4194304&r.RTLong__f_hi;return t===0?fp_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Carian}function hp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=8388608&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(768,834),new e(835,837),new e(838,867),new e(2387,2389),new e(6832,6863),new e(7618,7672),new e(7673,7674),new e(7675,7680),new e(8204,8206),new e(8400,8432),new e(65024,65040),new e(65056,65070),new e(66045,66046),new e(118528,118574),new e(118576,118599),new e(119143,119146),new e(119163,119171),new e(119173,119180),new e(119210,119214),new e(917760,918e3)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Inherited=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=8388608|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Inherited}function dp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=8388608&r.RTLong__f_hi;return t===0?hp_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Inherited}function $p_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=16777216&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(2385,2387),new e(2404,2406),new e(2561,2564),new e(2565,2571),new e(2575,2577),new e(2579,2601),new e(2602,2609),new e(2610,2612),new e(2613,2615),new e(2616,2618),new e(2620,2621),new e(2622,2627),new e(2631,2633),new e(2635,2638),new e(2641,2642),new e(2649,2653),new e(2654,2655),new e(2662,2679),new e(43056,43066)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Gurmukhi=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=16777216|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Gurmukhi}function wp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=16777216&r.RTLong__f_hi;return t===0?$p_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Gurmukhi}function gp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=33554432&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(66864,66916),new e(66927,66928)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Caucasian_Albanian=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=33554432|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Caucasian_Albanian}function Lp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=33554432&r.RTLong__f_hi;return t===0?gp_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Caucasian_Albanian}function mp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=67108864&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(2404,2416),new e(43056,43066),new e(69968,70007)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Mahajani=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=67108864|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Mahajani}function vp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=67108864&r.RTLong__f_hi;return t===0?mp_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Mahajani}function yp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=134217728&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(43264,43312)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Kayah_Li=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=134217728|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Kayah_Li}function Ip_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=134217728&r.RTLong__f_hi;return t===0?yp_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Kayah_Li}function bp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=268435456&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(43312,43348),new e(43359,43360)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Rejang=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=268435456|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Rejang}function kp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=268435456&r.RTLong__f_hi;return t===0?bp_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Rejang}function Op_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=536870912&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(71840,71923),new e(71935,71936)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Warang_Citi=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=536870912|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Warang_Citi}function qp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=536870912&r.RTLong__f_hi;return t===0?Op_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Warang_Citi}function Sp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=1073741824&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(12289,12291),new e(12296,12306),new e(12308,12316),new e(12539,12540),new e(40960,42125),new e(42128,42183),new e(65377,65382)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Yi=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=1073741824|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Yi}function Pp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=1073741824&r.RTLong__f_hi;return t===0?Sp_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Yi}function xp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=-2147483648&r.RTLong__f_hi;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(66560,66640)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Deseret=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=-2147483648|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Deseret}function Rp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,t=-2147483648&r.RTLong__f_hi;return t===0?xp_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Deseret}function Cp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$6,t=1&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(66304,66340),new e(66349,66352)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_Italic=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$6,d=1|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$6=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_Italic}function Dp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$6,t=1&r.RTLong__f_lo;return t===0?Cp_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_Italic}function Mp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$6,t=2&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(66432,66462),new e(66463,66464)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Ugaritic=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$6,d=2|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$6=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Ugaritic}function Tp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$6,t=2&r.RTLong__f_lo;return t===0?Mp_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Ugaritic}function Vp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$6,t=4&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(67808,67827),new e(67828,67830),new e(67835,67840)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Hatran=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$6,d=4|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$6=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Hatran}function Ap_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$6,t=4&r.RTLong__f_lo;return t===0?Vp_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Hatran}function Fp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$6,t=8&r.RTLong__f_lo;if(t===0){var a=F(),n=I().s_package$__f_Vector,s=[new e(4352,4608),new e(12289,12292),new e(12296,12306),new e(12307,12320),new e(12334,12337),new e(12343,12344),new e(12539,12540),new e(12593,12687),new e(12800,12831),new e(12896,12927),new e(43360,43389),new e(44032,55204),new e(55216,55239),new e(55243,55292),new e(65093,65095),new e(65377,65382),new e(65440,65471),new e(65474,65480),new e(65482,65488),new e(65490,65496),new e(65498,65501)],i=k(new b,s),o=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(i),A()),c=new y(w=>{var g=w|0;return new P(g)}),u=V(),f=C(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Hangul=o.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$6,d=8|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$6=new q(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Hangul}function Bp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$6,t=8&r.RTLong__f_lo;return t===0?Fp_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Hangul}function J$(){this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryPropertyMap=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Grapheme_Base=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Unified_Ideograph=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_ASCII_Hex_Digit=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Emoji_Presentation=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_IDS_Binary_Operator=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_XID_Continue=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Terminal_Punctuation=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Changes_When_Casefolded=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Uppercase=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Changes_When_NFKC_Casefolded=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Changes_When_Uppercased=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Bidi_Control=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Default_Ignorable_Code_Point=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Cased=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Radical=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_XID_Start=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Emoji=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Emoji_Component=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_ID_Continue=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Ideographic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Join_Control=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Extender=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_ID_Start=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Sentence_Terminal=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Alphabetic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Quotation_Mark=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Lowercase=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Math=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Changes_When_Casemapped=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Changes_When_Titlecased=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Bidi_Mirrored=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Soft_Dotted=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Noncharacter_Code_Point=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Variation_Selector=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Deprecated=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Extended_Pictographic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Regional_Indicator=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Dash=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Case_Ignorable=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Pattern_Syntax=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_IDS_Trinary_Operator=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Pattern_White_Space=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_White_Space=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Logical_Order_Exception=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Grapheme_Extend=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Hex_Digit=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Changes_When_Lowercased=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Diacritic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Emoji_Modifier_Base=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Emoji_Modifier=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategoryMap=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Paragraph_Separator=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Other_Punctuation=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Other_Symbol=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Lowercase_Letter=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Format=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Control=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Decimal_Number=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Currency_Symbol=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Titlecase_Letter=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Modifier_Letter=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Unassigned=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Modifier_Symbol=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Surrogate=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Connector_Punctuation=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Initial_Punctuation=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Line_Separator=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Math_Symbol=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Letter_Number=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Spacing_Mark=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Final_Punctuation=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Open_Punctuation=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Other_Number=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Private_Use=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Nonspacing_Mark=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Enclosing_Mark=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Space_Separator=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Other_Letter=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Close_Punctuation=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Dash_Punctuation=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Uppercase_Letter=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptMap=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Balinese=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Shavian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Sinhala=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Psalter_Pahlavi=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Javanese=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Avestan=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Linear_B=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Syloti_Nagri=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Bamum=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Mongolian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Mro=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tai_Le=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Bopomofo=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Greek=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tai_Viet=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_South_Arabian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Nyiakeng_Puachue_Hmong=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Malayalam=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Ol_Chiki=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Chakma=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Buhid=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Multani=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Imperial_Aramaic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Samaritan=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Masaram_Gondi=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Gunjala_Gondi=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tai_Tham=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Lepcha=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Gujarati=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Thai=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Nandinagari=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_Persian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Bassa_Vah=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tagbanwa=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Cuneiform=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Modi=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Latin=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Soyombo=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tibetan=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Lydian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Osage=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Batak=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Hiragana=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Takri=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_Hungarian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_SignWriting=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Dogra=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_Turkic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Meetei_Mayek=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Anatolian_Hieroglyphs=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_Permic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Runic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Ethiopic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Duployan=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Linear_A=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Han=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Cyrillic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Myanmar=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Cham=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Mandaic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tifinagh=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Egyptian_Hieroglyphs=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Brahmi=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Adlam=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Palmyrene=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tirhuta=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Elbasan=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tangut=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Pau_Cin_Hau=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Nko=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Ogham=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Hanifi_Rohingya=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Bengali=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Thaana=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Lao=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Buginese=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Osmanya=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Phags_Pa=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Medefaidrin=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Arabic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Hebrew=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Meroitic_Hieroglyphs=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Oriya=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Georgian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_New_Tai_Lue=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Cherokee=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Siddham=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Lisu=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Khojki=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Phoenician=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Kaithi=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Common=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Inscriptional_Parthian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Inscriptional_Pahlavi=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Khudawadi=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Sharada=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Glagolitic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Khmer=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Elymaic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Nabataean=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Braille=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Pahawh_Hmong=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Nushu=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Ahom=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tamil=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Devanagari=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Marchen=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Syriac=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Vai=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Newa=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Coptic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Sundanese=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Gothic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Saurashtra=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Zanabazar_Square=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Wancho=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tagalog=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Miao=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Lycian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Limbu=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Makasar=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Katakana=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Meroitic_Cursive=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Sora_Sompeng=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Manichaean=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Mende_Kikakui=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Telugu=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Bhaiksuki=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Hanunoo=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Sogdian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_Sogdian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Cypriot=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Armenian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Grantha=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Kannada=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Kharoshthi=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Canadian_Aboriginal=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_North_Arabian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Carian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Inherited=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Gurmukhi=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Caucasian_Albanian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Mahajani=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Kayah_Li=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Rejang=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Warang_Citi=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Yi=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Deseret=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_Italic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Ugaritic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Hatran=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Hangul=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensionsMap=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Balinese=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Shavian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Sinhala=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Psalter_Pahlavi=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Javanese=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Avestan=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Linear_B=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Syloti_Nagri=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Bamum=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Mongolian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Mro=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tai_Le=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Bopomofo=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Greek=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tai_Viet=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_South_Arabian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Nyiakeng_Puachue_Hmong=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Malayalam=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Ol_Chiki=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Chakma=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Buhid=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Multani=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Imperial_Aramaic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Samaritan=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Masaram_Gondi=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Gunjala_Gondi=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tai_Tham=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Lepcha=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Gujarati=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Thai=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Nandinagari=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_Persian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Bassa_Vah=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tagbanwa=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Cuneiform=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Modi=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Latin=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Soyombo=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tibetan=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Lydian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Osage=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Batak=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Hiragana=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Takri=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_Hungarian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_SignWriting=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Dogra=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_Turkic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Meetei_Mayek=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Anatolian_Hieroglyphs=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_Permic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Runic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Ethiopic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Duployan=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Linear_A=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Han=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Cyrillic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Myanmar=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Cham=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Mandaic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tifinagh=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Egyptian_Hieroglyphs=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Brahmi=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Adlam=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Palmyrene=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tirhuta=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Elbasan=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tangut=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Pau_Cin_Hau=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Nko=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Ogham=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Hanifi_Rohingya=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Bengali=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Thaana=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Lao=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Buginese=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Osmanya=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Phags_Pa=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Medefaidrin=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Arabic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Hebrew=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Meroitic_Hieroglyphs=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Oriya=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Georgian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_New_Tai_Lue=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Cherokee=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Siddham=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Lisu=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Khojki=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Phoenician=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Kaithi=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Common=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Inscriptional_Parthian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Inscriptional_Pahlavi=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Khudawadi=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Sharada=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Glagolitic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Khmer=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Elymaic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Nabataean=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Braille=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Pahawh_Hmong=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Nushu=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Ahom=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tamil=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Devanagari=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Marchen=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Syriac=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Vai=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Newa=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Coptic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Sundanese=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Gothic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Saurashtra=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Zanabazar_Square=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Wancho=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tagalog=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Miao=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Lycian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Limbu=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Makasar=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Katakana=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Meroitic_Cursive=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Sora_Sompeng=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Manichaean=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Mende_Kikakui=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Telugu=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Bhaiksuki=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Hanunoo=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Sogdian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_Sogdian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Cypriot=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Armenian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Grantha=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Kannada=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Kharoshthi=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Canadian_Aboriginal=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_North_Arabian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Carian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Inherited=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Gurmukhi=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Caucasian_Albanian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Mahajani=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Kayah_Li=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Rejang=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Warang_Citi=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Yi=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Deseret=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_Italic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Ugaritic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Hatran=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Hangul=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=On,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=On,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=On,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=On,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=On,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=On,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$6=On}J$.prototype=new E;J$.prototype.constructor=J$;function jp_(){}jp_.prototype=J$.prototype;J$.prototype.BinaryPropertyMap__sci_Map=function(){var _=this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,r=1&_.RTLong__f_lo;return r===0?bY(this):this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryPropertyMap};J$.prototype.GeneralCategoryMap__sci_Map=function(){var _=this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,r=524288&_.RTLong__f_hi;return r===0?we_(this):this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategoryMap};J$.prototype.ScriptMap__sci_Map=function(){var _=this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,r=262144&_.RTLong__f_lo;return r===0?br_(this):this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptMap};J$.prototype.ScriptExtensionsMap__sci_Map=function(){var _=this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,r=2048&_.RTLong__f_hi;return r===0?no_(this):this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensionsMap};var Ep_=new v().initClass({Lcodes_quine_labs_recheck_unicode_PropertyData$:0},!1,"codes.quine.labs.recheck.unicode.PropertyData$",{Lcodes_quine_labs_recheck_unicode_PropertyData$:1,O:1});J$.prototype.$classData=Ep_;var YA;function U$(){return YA||(YA=new J$),YA}function f2(){}f2.prototype=new E;f2.prototype.constructor=f2;function Zp_(){}Zp_.prototype=f2.prototype;f2.prototype.ordinalize__I__T=function(_){var r=_%10|0,t=r<0?-r|0:r;switch(t){case 1:return _+"st";case 2:return _+"nd";case 3:return _+"rd";default:return _+"th"}};var Np_=new v().initClass({Lcodes_quine_labs_recheck_util_NumberFormat$:0},!1,"codes.quine.labs.recheck.util.NumberFormat$",{Lcodes_quine_labs_recheck_util_NumberFormat$:1,O:1});f2.prototype.$classData=Np_;var _F;function zp_(){return _F||(_F=new f2),_F}function Cm(){}Cm.prototype=new E;Cm.prototype.constructor=Cm;function Hp_(){}Hp_.prototype=Cm.prototype;Cm.prototype.polynomial__I__I__I__I__I__I=function(_,r,t,a,n){var s=r-t|0,i=_<1;if(i)var o=0;else var c=_>>31,u=-1+_|0,f=u!==-1?c:-1+c|0,p=1+u|0,h=p===0?1+f|0:f,o=(h===0?(-2147483648^p)>-1:h>0)?-1:p;var l=z1();if(i)var d=1;else{var $=(t_,n_)=>{var s_=t_|0,i_=n_|0;return pV_(l,s_,i_)};if(o<0&&Z$().scala$collection$immutable$Range$$fail__I__I__I__Z__E(1,_,1,!0),o>0){if(o<0&&Z$().scala$collection$immutable$Range$$fail__I__I__I__Z__E(1,_,1,!0),o<=0)throw Zt(new rt,"0 is out of bounds (min 0, max "+(-1+o|0)+")");var w=1,g=1;o<0&&Z$().scala$collection$immutable$Range$$fail__I__I__I__Z__E(1,_,1,!0);for(var x=w,d;;){if(g!==o){var R=1+g|0,T=x,D=g;if(o<0&&Z$().scala$collection$immutable$Range$$fail__I__I__I__Z__E(1,_,1,!0),D<0||D>=o)throw Zt(new rt,D+" is out of bounds (min 0, max "+(-1+o|0)+")");var B=1+D|0,j=$(T,B);g=R,x=j;continue}var d=x;break}}else{var O=new Jl(1,1,_,i);if(!O.sci_RangeIterator__f__hasNext)throw Go(new ui,"empty.reduceLeft");for(var Z=!0,z=null;O.sci_RangeIterator__f__hasNext;){var J=O.next__I();if(Z)z=J,Z=!1;else{var N=z;z=$(N,J)}}var d=z}}var H=a/(d|0),W=s/H,K=1/_,Y=+Math.pow(W,K),X=Pc(+Math.ceil(Y)),e_=(n-t|0)/a,__=Pc(+Math.floor(e_));return X<__?X:__};Cm.prototype.exponential__I__I__I__I__I=function(_,r,t,a){var n=_-r|0,s=t,i=n/s,o=+Math.log(i)/+Math.log(2),c=Pc(+Math.ceil(o)),u=(a-r|0)/t,f=Pc(+Math.floor(u));return c=2){var n=t.sr_ObjectRef__f_elem.toState__Lcodes_quine_labs_recheck_vm_Interpreter$MatchState(),s=_.Lcodes_quine_labs_recheck_vm_Interpreter__f_memoTable.get__O__s_Option(n);if(s instanceof o_){var i=s,o=i.s_Some__f_value;a=!0;var c=_.Lcodes_quine_labs_recheck_vm_Interpreter__f_steps,u=o.Lcodes_quine_labs_recheck_vm_Interpreter$Diff__f_steps;_.Lcodes_quine_labs_recheck_vm_Interpreter__f_steps=$2().addExact__I__I__I(c,u),_.Lcodes_quine_labs_recheck_vm_Interpreter__f_options.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsHeatmap&&o.Lcodes_quine_labs_recheck_vm_Interpreter$Diff__f_heatmap.get__O().foreach__F1__V(new y(Le=>{var ve=Le;if(ve!==null){var Ie=ve._1__O(),oe=ve._2$mcI$sp__I();_.Lcodes_quine_labs_recheck_vm_Interpreter__f_heatmap=_.Lcodes_quine_labs_recheck_vm_Interpreter__f_heatmap.updated__O__O__sci_MapOps(Ie,(_.Lcodes_quine_labs_recheck_vm_Interpreter__f_heatmap.apply__O__O(Ie)|0)+oe|0)}else throw new Q(ve)}))}else{var f=a_();if(f===s){var p=new Vp(n,_.Lcodes_quine_labs_recheck_vm_Interpreter__f_steps,_.Lcodes_quine_labs_recheck_vm_Interpreter__f_options.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsHeatmap?new o_(_.Lcodes_quine_labs_recheck_vm_Interpreter__f_heatmap):a_()),h=t.sr_ObjectRef__f_elem,l=t.sr_ObjectRef__f_elem.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_junctions;h.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_junctions=l.prepended__O__sci_Vector(p)}else throw new Q(s)}}if(_.Lcodes_quine_labs_recheck_vm_Interpreter__f_options.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsLoopAnalysis){var d=_.Lcodes_quine_labs_recheck_vm_Interpreter__f_codes$quine$labs$recheck$vm$Interpreter$$program.Lcodes_quine_labs_recheck_vm_Program__f_meta.Lcodes_quine_labs_recheck_vm_Program$Meta__f_predecessors.apply__I__O(t.sr_ObjectRef__f_elem.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_label.Lcodes_quine_labs_recheck_vm_Label__f_index),$=d.exists__F1__Z(new y((Le=>ve=>{var Ie=ve;return Ie.Lcodes_quine_labs_recheck_vm_Label__f_index>=Le.sr_ObjectRef__f_elem.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_label.Lcodes_quine_labs_recheck_vm_Label__f_index})(t)))&&d.exists__F1__Z(new y((Le=>ve=>{var Ie=ve;return Ie.Lcodes_quine_labs_recheck_vm_Label__f_indexre.length__I();else var K_=!1;if(K_){var $e=t.sr_ObjectRef__f_elem.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_junctions,xe=$e.length__I(),ge=be.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_junctions,ke=xe-ge.length__I()|0,he=t.sr_ObjectRef__f_elem.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_junctions;he.slice__I__I__sci_Vector(0,ke).foreach__F1__V(new y(Le=>{var ve=Le;if(_.Lcodes_quine_labs_recheck_vm_Interpreter__f_options.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsHeatmap){var Ie=ve.Lcodes_quine_labs_recheck_vm_Interpreter$Junction__f_heatmap.get__O(),oe=new ko;_.Lcodes_quine_labs_recheck_vm_Interpreter__f_heatmap.foreach__F1__V(new y(je=>{var Se=je;if(Se!==null){var Ke=Se._1__O(),Te=Se._2$mcI$sp__I(),Ve=Ie.apply__O__O(Ke)|0;if(Te!==Ve){var qe=Te-Ve|0;return oe.addOne__O__O__sci_MapBuilderImpl(Ke,qe)}else return}else throw new Q(Se)}));var De=new o_(oe.result__sci_Map())}else var De=a_();_.Lcodes_quine_labs_recheck_vm_Interpreter__f_memoTable.update__O__O__V(ve.Lcodes_quine_labs_recheck_vm_Interpreter$Junction__f_state,new Tp(_.Lcodes_quine_labs_recheck_vm_Interpreter__f_steps-ve.Lcodes_quine_labs_recheck_vm_Interpreter$Junction__f_steps|0,De))}))}t.sr_ObjectRef__f_elem=be}else{var ye=a_();if(ye===we)return _.result__Lcodes_quine_labs_recheck_vm_Interpreter$Status__s_Option__Lcodes_quine_labs_recheck_vm_Interpreter$Result(i3_(),a_());throw new Q(we)}}}}function Up_(_,r,t){for(var a=t.Lcodes_quine_labs_recheck_vm_Block__f_insts.iterator__sc_Iterator();a.hasNext__Z();)if(!Wp_(_,r,a.next__O()))return!1;return!0}function Wp_(_,r,t){if(t instanceof zl){var a=t,n=a.Lcodes_quine_labs_recheck_vm_Inst$SetCanary__f_reg;return r.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_canaries=r.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_canaries.updated__I__O__sci_Vector(n.Lcodes_quine_labs_recheck_vm_CanaryReg__f_index,r.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_pos),!0}else if(t instanceof El){var s=t,i=s.Lcodes_quine_labs_recheck_vm_Inst$CheckCanary__f_reg;return(r.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_canaries.apply__I__O(i.Lcodes_quine_labs_recheck_vm_CanaryReg__f_index)|0)!==r.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_pos}else if(t instanceof Qf){var o=t,c=o.Lcodes_quine_labs_recheck_vm_Inst$Reset__f_reg;return r.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_counters=r.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_counters.updated__I__O__sci_Vector(c.Lcodes_quine_labs_recheck_vm_CounterReg__f_index,0),!0}else if(t instanceof Kf){var u=t,f=u.Lcodes_quine_labs_recheck_vm_Inst$Inc__f_reg;return r.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_counters=r.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_counters.updated__I__O__sci_Vector(f.Lcodes_quine_labs_recheck_vm_CounterReg__f_index,1+(r.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_counters.apply__I__O(f.Lcodes_quine_labs_recheck_vm_CounterReg__f_index)|0)|0),!0}else if(t instanceof Wf){var p=t,h=p.Lcodes_quine_labs_recheck_vm_Inst$Assert__f_kind,l=RJ();if(l===h){var d=r.previousChar__s_Option(),$=r.currentChar__s_Option();if(d.isEmpty__Z())var x=!1;else var w=d.get__O(),g=w,x=an().Word__Lcodes_quine_labs_recheck_unicode_IChar().contains__Lcodes_quine_labs_recheck_unicode_UChar__Z(g);if($.isEmpty__Z())var D=!1;else var R=$.get__O(),T=R,D=an().Word__Lcodes_quine_labs_recheck_unicode_IChar().contains__Lcodes_quine_labs_recheck_unicode_UChar__Z(T);var B=x!==D}else{var j=CJ();if(j===h){var O=r.previousChar__s_Option(),Z=r.currentChar__s_Option();if(O.isEmpty__Z())var N=!1;else var z=O.get__O(),J=z,N=an().Word__Lcodes_quine_labs_recheck_unicode_IChar().contains__Lcodes_quine_labs_recheck_unicode_UChar__Z(J);if(Z.isEmpty__Z())var K=!1;else var H=Z.get__O(),W=H,K=an().Word__Lcodes_quine_labs_recheck_unicode_IChar().contains__Lcodes_quine_labs_recheck_unicode_UChar__Z(W);var B=N===K}else{var Y=PJ();if(Y===h){var X=r.previousChar__s_Option();if(X.isEmpty__Z())var B=!0;else var e_=X.get__O(),__=e_,B=an().LineTerminator__Lcodes_quine_labs_recheck_unicode_IChar().contains__Lcodes_quine_labs_recheck_unicode_UChar__Z(__)}else{var t_=xJ();if(t_===h){var n_=r.currentChar__s_Option();if(n_.isEmpty__Z())var B=!0;else var s_=n_.get__O(),i_=s_,B=an().LineTerminator__Lcodes_quine_labs_recheck_unicode_IChar().contains__Lcodes_quine_labs_recheck_unicode_UChar__Z(i_)}else{var c_=qJ();if(c_===h)var B=r.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_pos===0;else{var h_=SJ();if(h_!==h)throw new Q(h);var d_=r.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_pos,w_=_.Lcodes_quine_labs_recheck_vm_Interpreter__f_codes$quine$labs$recheck$vm$Interpreter$$input,B=d_===w_.length}}}}}return _.Lcodes_quine_labs_recheck_vm_Interpreter__f_options.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsCoverage&&_.Lcodes_quine_labs_recheck_vm_Interpreter__f_coverage.add__O__Z(new sc(new Lo(t.Lcodes_quine_labs_recheck_vm_Inst__f__id,r.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_counters),B)),B}else if(t instanceof pu){var u_=t;return SH(_,r,u_)}else if(t instanceof Nl){var p_=t;return PH(_,r,p_)}else if(t instanceof al){var y_=t,I_=y_.Lcodes_quine_labs_recheck_vm_Inst$CapBegin__f_index;return r.capBegin__I__V(I_),!0}else if(t instanceof nl){var R_=t,S_=R_.Lcodes_quine_labs_recheck_vm_Inst$CapEnd__f_index;return r.capEnd__I__V(S_),!0}else if(t instanceof sl){var P_=t,x_=P_.Lcodes_quine_labs_recheck_vm_Inst$CapReset__f_from,D_=P_.Lcodes_quine_labs_recheck_vm_Inst$CapReset__f_to;return r.capReset__I__I__V(x_,D_),!0}else throw new Q(t)}function SH(_,r,t){if(t!==null){var a=t.Lcodes_quine_labs_recheck_vm_Inst$Read__f_kind,n=t.Lcodes_quine_labs_recheck_vm_Inst$Read__f_loc;if(a instanceof ic){for(var s=a,i=s.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Ref__f_index,o=r.capture__I__s_Option(i),c=(o.isEmpty__Z()?new ft(""):o.get__O()).Lcodes_quine_labs_recheck_unicode_UString__f_asString,u=_.Lcodes_quine_labs_recheck_vm_Interpreter__f_codes$quine$labs$recheck$vm$Interpreter$$input,f=0;;){if(f=0)var p=-1+(c.length-f|0)|0,h=-1+(r.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_pos-f|0)|0,l=c.charCodeAt(p)===u.charCodeAt(h);else var l=!1;if(l)f=1+f|0;else break}var d=f===c.length,$=_.Lcodes_quine_labs_recheck_vm_Interpreter__f_steps,w=f;if(_.Lcodes_quine_labs_recheck_vm_Interpreter__f_steps=$2().addExact__I__I__I($,w),_.Lcodes_quine_labs_recheck_vm_Interpreter__f_options.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsCoverage&&_.Lcodes_quine_labs_recheck_vm_Interpreter__f_coverage.add__O__Z(new sc(new Lo(t.Lcodes_quine_labs_recheck_vm_Inst__f__id,r.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_counters),d)),d)return _.Lcodes_quine_labs_recheck_vm_Interpreter__f_options.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsHeatmap&&!n.isEmpty__Z()&&(_.Lcodes_quine_labs_recheck_vm_Interpreter__f_heatmap=_.Lcodes_quine_labs_recheck_vm_Interpreter__f_heatmap.updated__O__O__sci_MapOps(n.get__O(),1+(_.Lcodes_quine_labs_recheck_vm_Interpreter__f_heatmap.apply__O__O(n.get__O())|0)|0)),r.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_pos=r.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_pos-c.length|0,!0;if(_.Lcodes_quine_labs_recheck_vm_Interpreter__f_options.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsFailedPoints){var g=new Hu(new Lo(t.Lcodes_quine_labs_recheck_vm_Inst__f__id,r.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_counters),r.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_pos,s,new o_(new ft(c)));_.Lcodes_quine_labs_recheck_vm_Interpreter__f_failedPoints.add__O__Z(g)}return!1}}if(t!==null){var x=t.Lcodes_quine_labs_recheck_vm_Inst$ReadBack__f_kind,R=t.Lcodes_quine_labs_recheck_vm_Inst$ReadBack__f_loc,T=r.previousChar__s_Option(),D=xH(_,T,x);if(_.Lcodes_quine_labs_recheck_vm_Interpreter__f_options.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsCoverage&&_.Lcodes_quine_labs_recheck_vm_Interpreter__f_coverage.add__O__Z(new sc(new Lo(t.Lcodes_quine_labs_recheck_vm_Inst__f__id,r.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_counters),D)),D){_.Lcodes_quine_labs_recheck_vm_Interpreter__f_options.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsHeatmap&&!R.isEmpty__Z()&&(_.Lcodes_quine_labs_recheck_vm_Interpreter__f_heatmap=_.Lcodes_quine_labs_recheck_vm_Interpreter__f_heatmap.updated__O__O__sci_MapOps(R.get__O(),1+(_.Lcodes_quine_labs_recheck_vm_Interpreter__f_heatmap.apply__O__O(R.get__O())|0)|0));var B=_.Lcodes_quine_labs_recheck_vm_Interpreter__f_steps;if(T.isEmpty__Z())var j=a_();else var O=T.get__O(),Z=O,j=new o_(Z.size__I());var z=(j.isEmpty__Z()?0:j.get__O())|0;return _.Lcodes_quine_labs_recheck_vm_Interpreter__f_steps=$2().addExact__I__I__I(B,z),r.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_pos=r.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_pos-bm().option2Iterable__s_Option__sc_Iterable(T).size__I()|0,!0}else{if(_.Lcodes_quine_labs_recheck_vm_Interpreter__f_options.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsFailedPoints){var J=new Hu(new Lo(t.Lcodes_quine_labs_recheck_vm_Inst__f__id,r.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_counters),r.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_pos,x,a_());_.Lcodes_quine_labs_recheck_vm_Interpreter__f_failedPoints.add__O__Z(J)}return!1}}throw new Q(t)}function xH(_,r,t){if(r instanceof o_){var a=r,n=a.s_Some__f_value,s=BP();if(s===t)return!0;var i=FN();if(i===t)return!an().LineTerminator__Lcodes_quine_labs_recheck_unicode_IChar().contains__Lcodes_quine_labs_recheck_unicode_UChar__Z(n);if(t instanceof Al){var o=t,c=o.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Char__f_c;return n===null?c===null:n.equals__O__Z(c)}else if(t instanceof Ku){var u=t,f=u.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Class__f_s;return f.contains__Lcodes_quine_labs_recheck_unicode_UChar__Z(n)}else if(t instanceof Fl){var p=t,h=p.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$ClassNot__f_s;return!h.contains__Lcodes_quine_labs_recheck_unicode_UChar__Z(n)}else if(t instanceof ic)E$_().error__T__E("unreachable");else throw new Q(t)}else{var l=a_();if(l===r)return!1;throw new Q(r)}}function Kp_(_){_.Lcodes_quine_labs_recheck_vm_Interpreter__f_Rollback$module===null&&(_.Lcodes_quine_labs_recheck_vm_Interpreter__f_Rollback$module=new zm(_))}function bg(_,r,t,a){this.Lcodes_quine_labs_recheck_vm_Interpreter__f_Rollback$module=null,this.Lcodes_quine_labs_recheck_vm_Interpreter__f_codes$quine$labs$recheck$vm$Interpreter$$program=null,this.Lcodes_quine_labs_recheck_vm_Interpreter__f_codes$quine$labs$recheck$vm$Interpreter$$input=null,this.Lcodes_quine_labs_recheck_vm_Interpreter__f_options=null,this.Lcodes_quine_labs_recheck_vm_Interpreter__f_ctx=null,this.Lcodes_quine_labs_recheck_vm_Interpreter__f_steps=0,this.Lcodes_quine_labs_recheck_vm_Interpreter__f_memoTable=null,this.Lcodes_quine_labs_recheck_vm_Interpreter__f_loops=null,this.Lcodes_quine_labs_recheck_vm_Interpreter__f_coverage=null,this.Lcodes_quine_labs_recheck_vm_Interpreter__f_failedPoints=null,this.Lcodes_quine_labs_recheck_vm_Interpreter__f_heatmap=null,this.Lcodes_quine_labs_recheck_vm_Interpreter__f_codes$quine$labs$recheck$vm$Interpreter$$program=_,this.Lcodes_quine_labs_recheck_vm_Interpreter__f_codes$quine$labs$recheck$vm$Interpreter$$input=r,this.Lcodes_quine_labs_recheck_vm_Interpreter__f_options=t,this.Lcodes_quine_labs_recheck_vm_Interpreter__f_ctx=a,this.Lcodes_quine_labs_recheck_vm_Interpreter__f_steps=0,this.Lcodes_quine_labs_recheck_vm_Interpreter__f_memoTable=ju().empty__O();var n=ju().empty__O(),s=I().s_package$__f_Seq.empty__sc_SeqOps();this.Lcodes_quine_labs_recheck_vm_Interpreter__f_loops=hO(n,s),this.Lcodes_quine_labs_recheck_vm_Interpreter__f_coverage=ql().empty__O(),this.Lcodes_quine_labs_recheck_vm_Interpreter__f_failedPoints=ql().empty__O();var i=lp();this.Lcodes_quine_labs_recheck_vm_Interpreter__f_heatmap=_2(i,0)}bg.prototype=new E;bg.prototype.constructor=bg;function Qp_(){}Qp_.prototype=bg.prototype;bg.prototype.result__Lcodes_quine_labs_recheck_vm_Interpreter$Status__s_Option__Lcodes_quine_labs_recheck_vm_Interpreter$Result=function(_,r){var t=this.Lcodes_quine_labs_recheck_vm_Interpreter__f_loops.iterator__sc_Iterator(),a=new y(f=>{var p=f;if(p!==null){var h=p._2__O(),l=h.sliding__I__I__sc_Iterator(2,1),d=new Rw(this);return new md(l,d)}else throw new Q(p)}),n=new Tn(t,a),s=Sd().from__sc_IterableOnce__sci_Seq(n),i=this.Lcodes_quine_labs_recheck_vm_Interpreter__f_steps,o=this.Lcodes_quine_labs_recheck_vm_Interpreter__f_failedPoints,c=sn().from__sc_IterableOnce__sci_Set(o),u=this.Lcodes_quine_labs_recheck_vm_Interpreter__f_coverage;return new Cf(_,r,i,s,c,sn().from__sc_IterableOnce__sci_Set(u),this.Lcodes_quine_labs_recheck_vm_Interpreter__f_heatmap)};bg.prototype.run__I__Lcodes_quine_labs_recheck_vm_Interpreter$Result=function(_){var r=this.Lcodes_quine_labs_recheck_vm_Interpreter__f_codes$quine$labs$recheck$vm$Interpreter$$program.Lcodes_quine_labs_recheck_vm_Program__f_blocks.head__O()._1__O();I();for(var t=(1+this.Lcodes_quine_labs_recheck_vm_Interpreter__f_codes$quine$labs$recheck$vm$Interpreter$$program.Lcodes_quine_labs_recheck_vm_Program__f_meta.Lcodes_quine_labs_recheck_vm_Program$Meta__f_capturesSize|0)<<1,a=new _s,n=0;nr;if(!t)for(var a=_;;){var n=a;if(this.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_captures=this.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_captures.updated__I__O__sci_Vector(n<<1,-1),this.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_captures=this.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_captures.updated__I__O__sci_Vector(1+(n<<1)|0,-1),a===r)break;a=1+a|0}};Yc.prototype.capture__I__s_Option=function(_){var r=this.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_captures.apply__I__O(_<<1)|0,t=this.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_captures.apply__I__O(1+(_<<1)|0)|0;return r===-1||t===-1?a_():new o_(new ft(Yn().substring$extension__T__I__I__T(this.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_$outer.Lcodes_quine_labs_recheck_vm_Interpreter__f_codes$quine$labs$recheck$vm$Interpreter$$input,r,t)))};Yc.prototype.toState__Lcodes_quine_labs_recheck_vm_Interpreter$MatchState=function(){return new Ap(this.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_label.Lcodes_quine_labs_recheck_vm_Label__f_index,this.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_pos,this.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_counters,this.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_$outer.Lcodes_quine_labs_recheck_vm_Interpreter__f_codes$quine$labs$recheck$vm$Interpreter$$program.Lcodes_quine_labs_recheck_vm_Program__f_meta.Lcodes_quine_labs_recheck_vm_Program$Meta__f_hasRef?new o_(this.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_captures):a_())};Yc.prototype.toString__T=function(){return"Frame("+this.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_label+", "+this.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_pos+", "+this.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_captures+", "+this.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_counters+", "+this.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_canaries+", "+this.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_rollback+", "+this.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_fallback+", "+this.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_junctions+")"};var rh_=new v().initClass({Lcodes_quine_labs_recheck_vm_Interpreter$Frame:0},!1,"codes.quine.labs.recheck.vm.Interpreter$Frame",{Lcodes_quine_labs_recheck_vm_Interpreter$Frame:1,O:1});Yc.prototype.$classData=rh_;function Fn(_,r,t){this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_pattern=null,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_capturesSize=0,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_ctx=null,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_counters=null,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_countersPool=null,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_canaries=null,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_canariesPool=null,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_predecessorsBuffer=null,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_nextInstID=0,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_labelsBuffer=null,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_currentLabel=null,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_instsBuffer=null,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_hasRef=!1,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_back=!1,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_pattern=_,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_capturesSize=r,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_ctx=t,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_counters=j$().empty__sc_SeqOps(),this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_countersPool=jI(new Ac,16),this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_canaries=j$().empty__sc_SeqOps(),this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_canariesPool=jI(new Ac,16),this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_predecessorsBuffer=j$().empty__sc_SeqOps(),this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_nextInstID=0,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_labelsBuffer=j$().empty__sc_SeqOps(),this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_instsBuffer=j$().empty__sc_SeqOps(),this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_hasRef=!1,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_back=!1}Fn.prototype=new E;Fn.prototype.constructor=Fn;function th_(){}th_.prototype=Fn.prototype;Fn.prototype.allocateCounter__Lcodes_quine_labs_recheck_vm_CounterReg=function(){var _=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_countersPool;if(_.isEmpty__Z()){var t=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_counters,a=t.length__I(),n=new Mp(a),s=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_counters;return s.addOne__O__scm_Growable(n),n}else{var r=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_countersPool;return r.removeHead__Z__O(!1)}};Fn.prototype.freeCounter__Lcodes_quine_labs_recheck_vm_CounterReg__V=function(_){var r=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_countersPool;r.prepend__O__scm_ArrayDeque(_)};Fn.prototype.allocateCanary__Lcodes_quine_labs_recheck_vm_CanaryReg=function(){var _=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_canariesPool;if(_.isEmpty__Z()){var t=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_canaries,a=t.length__I(),n=new Dp(a),s=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_canaries;return s.addOne__O__scm_Growable(n),n}else{var r=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_canariesPool;return r.removeHead__Z__O(!1)}};Fn.prototype.freeCanary__Lcodes_quine_labs_recheck_vm_CanaryReg__V=function(_){var r=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_canariesPool;r.prepend__O__scm_ArrayDeque(_)};Fn.prototype.allocateLabel__T__Lcodes_quine_labs_recheck_vm_Label=function(_){var r=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_predecessorsBuffer,t=r.length__I(),a=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_predecessorsBuffer,n=ql().empty__O();return a.addOne__O__scm_Growable(n),new Fp(_,t)};Fn.prototype.enterBlock__Lcodes_quine_labs_recheck_vm_Label__V=function(_){if(this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_currentLabel!==null)var r=!0;else var t=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_instsBuffer,r=!t.isEmpty__Z();if(r)throw Fv(new P1,"unterminated block is found");if(_.Lcodes_quine_labs_recheck_vm_Label__f__block!==null)throw Fv(new P1,"a block cannot be re-entered");this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_currentLabel=_};Fn.prototype.emitInst__Lcodes_quine_labs_recheck_vm_Inst$NonTerminator__V=function(_){if(this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_currentLabel===null)throw Fv(new P1,"block is not entered");_:if(_ instanceof pu){var r=_,t=r.Lcodes_quine_labs_recheck_vm_Inst$Read__f_kind;if(t instanceof ic){this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_hasRef=!0;break _}}var a=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_instsBuffer;a.addOne__O__scm_Growable(_);var n=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_nextInstID;this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_nextInstID=1+this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_nextInstID|0,_.Lcodes_quine_labs_recheck_vm_Inst__f__id=n};Fn.prototype.emitTerminator__Lcodes_quine_labs_recheck_vm_Inst$Terminator__V=function(_){if(this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_currentLabel===null)throw Fv(new P1,"block is not entered");_.successors__sci_Set().foreach__F1__V(new y(i=>{var o=i;return this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_predecessorsBuffer.apply__I__O(o.Lcodes_quine_labs_recheck_vm_Label__f_index).add__O__Z(this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_currentLabel)}));var r=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_instsBuffer,t=new _u(Sd().from__sc_IterableOnce__sci_Seq(r),_);this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_currentLabel.Lcodes_quine_labs_recheck_vm_Label__f__block=t;var a=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_labelsBuffer,n=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_currentLabel;a.addOne__O__scm_Growable(n),this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_currentLabel=null,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_instsBuffer.clear__V();var s=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_nextInstID;this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_nextInstID=1+this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_nextInstID|0,_.Lcodes_quine_labs_recheck_vm_Inst__f__id=s};Fn.prototype.allocateEntrance__T__Lcodes_quine_labs_recheck_vm_Label=function(_){if(this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_instsBuffer.isEmpty__Z())return this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_currentLabel;var r=this.allocateLabel__T__Lcodes_quine_labs_recheck_vm_Label(_);return this.emitTerminator__Lcodes_quine_labs_recheck_vm_Inst$Terminator__V(new Jo(r)),this.enterBlock__Lcodes_quine_labs_recheck_vm_Label__V(r),r};Fn.prototype.result__Lcodes_quine_labs_recheck_vm_Program=function(){for(var _=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_labelsBuffer,r=_.iterator__sc_Iterator();r.hasNext__Z();){var t=r.next__O(),a=t,n=a.Lcodes_quine_labs_recheck_vm_Label__f__block,s=n.Lcodes_quine_labs_recheck_vm_Block__f_terminator;if(s instanceof Oo){var i=s,o=i.Lcodes_quine_labs_recheck_vm_Inst$Try__f_next,c=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_predecessorsBuffer.apply__I__O(o.Lcodes_quine_labs_recheck_vm_Label__f_index),u=xt().s_Predef$__f_Set,f=[a],p=k(new b,f),h=u.from__sc_IterableOnce__sci_Set(p);if(G().equals__O__O__Z(c,h)){var l=!1,d=null,$=o.Lcodes_quine_labs_recheck_vm_Label__f__block.Lcodes_quine_labs_recheck_vm_Block__f_insts.headOption__s_Option();_:{if($ instanceof o_){l=!0,d=$;var w=d.s_Some__f_value;if(w instanceof pu){var g=w;a.Lcodes_quine_labs_recheck_vm_Label__f__block=new _u(n.Lcodes_quine_labs_recheck_vm_Block__f_insts,new Hl(g,i.Lcodes_quine_labs_recheck_vm_Inst$Try__f_next,i.Lcodes_quine_labs_recheck_vm_Inst$Try__f_fallback)),o.Lcodes_quine_labs_recheck_vm_Label__f__block=new _u(o.Lcodes_quine_labs_recheck_vm_Label__f__block.Lcodes_quine_labs_recheck_vm_Block__f_insts.tail__O(),o.Lcodes_quine_labs_recheck_vm_Label__f__block.Lcodes_quine_labs_recheck_vm_Block__f_terminator);break _}}if(l){var x=d.s_Some__f_value;if(x instanceof Nl){var R=x;a.Lcodes_quine_labs_recheck_vm_Label__f__block=new _u(n.Lcodes_quine_labs_recheck_vm_Block__f_insts,new Gl(R,i.Lcodes_quine_labs_recheck_vm_Inst$Try__f_next,i.Lcodes_quine_labs_recheck_vm_Inst$Try__f_fallback)),o.Lcodes_quine_labs_recheck_vm_Label__f__block=new _u(o.Lcodes_quine_labs_recheck_vm_Label__f__block.Lcodes_quine_labs_recheck_vm_Block__f_insts.tail__O(),o.Lcodes_quine_labs_recheck_vm_Label__f__block.Lcodes_quine_labs_recheck_vm_Block__f_terminator);break _}}}}}}var T=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_labelsBuffer.iterator__sc_Iterator(),D=new y(t_=>{var n_=t_;return m(new L,n_,n_.Lcodes_quine_labs_recheck_vm_Label__f__block)}),B=new Wa(T,D),j=jl().from__sc_IterableOnce__sci_Vector(B),O=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_predecessorsBuffer.iterator__sc_Iterator(),Z=new y(t_=>{var n_=t_;return sn().from__sc_IterableOnce__sci_Set(n_)}),z=new Wa(O,Z),J=jl().from__sc_IterableOnce__sci_Vector(z),N=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_pattern.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_ignoreCase,H=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_pattern.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_unicode,W=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_hasRef,K=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_capturesSize,Y=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_counters,X=Y.length__I(),e_=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_canaries,__=new jp(N,H,W,K,X,e_.length__I(),J);return new Bp(j,__)};Fn.prototype.build__Lcodes_quine_labs_recheck_vm_Program=function(){var _=this.allocateLabel__T__Lcodes_quine_labs_recheck_vm_Label("main");this.enterBlock__Lcodes_quine_labs_recheck_vm_Label__V(_);var r=$o(),t=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_pattern;if(r.needsSigmaStarAtBegin$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z(t,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_ctx)){var a=this.allocateLabel__T__Lcodes_quine_labs_recheck_vm_Label("loop"),n=this.allocateLabel__T__Lcodes_quine_labs_recheck_vm_Label("cont");this.emitTerminator__Lcodes_quine_labs_recheck_vm_Inst$Terminator__V(new Oo(n,a)),this.enterBlock__Lcodes_quine_labs_recheck_vm_Label__V(a),this.emitInst__Lcodes_quine_labs_recheck_vm_Inst$NonTerminator__V(new pu(BP(),a_())),this.emitTerminator__Lcodes_quine_labs_recheck_vm_Inst$Terminator__V(new Jo(_)),this.enterBlock__Lcodes_quine_labs_recheck_vm_Label__V(n)}return this.emitInst__Lcodes_quine_labs_recheck_vm_Inst$NonTerminator__V(new al(0)),this.build__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_pattern.Lcodes_quine_labs_recheck_regexp_Pattern__f_node),this.emitInst__Lcodes_quine_labs_recheck_vm_Inst$NonTerminator__V(new nl(0)),this.emitTerminator__Lcodes_quine_labs_recheck_vm_Inst$Terminator__V(nU()),this.result__Lcodes_quine_labs_recheck_vm_Program()};Fn.prototype.build__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V=function(_){if(this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/vm/ProgramBuilder.scala:229"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/vm/ProgramBuilder.scala:229");var r=!1,t=null,a=!1,n=null;_:{if(_ instanceof ht){var s=_,i=s.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children;this.buildDisjunction__sci_Seq__V(i);break _}if(_ instanceof Ur){var o=_,c=o.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children;this.buildSequence__sci_Seq__V(c);break _}if(_ instanceof ua){var u=_,f=u.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_index,p=u.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child;this.buildCapture__I__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(f,p);break _}if(_ instanceof fa){var h=_,l=h.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_index,d=h.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child;this.buildCapture__I__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(l,d);break _}if(_ instanceof la){var $=_,w=$.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child;this.build__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(w);break _}if(_ instanceof Pt){var g=_,x=g.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_quantifier,R=g.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child;this.buildRepeat__Lcodes_quine_labs_recheck_regexp_Pattern$NormalizedQuantifier__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(x.normalized__Lcodes_quine_labs_recheck_regexp_Pattern$NormalizedQuantifier(),R);break _}if(_ instanceof Po){var T=_,D=T.Lcodes_quine_labs_recheck_regexp_Pattern$WordBoundary__f_invert;this.emitAssert__Lcodes_quine_labs_recheck_vm_Inst$AssertKind__V(D?CJ():RJ());break _}if(_ instanceof Zi){this.emitAssert__Lcodes_quine_labs_recheck_vm_Inst$AssertKind__V(this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_pattern.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_multiline?PJ():qJ());break _}if(_ instanceof Ni){this.emitAssert__Lcodes_quine_labs_recheck_vm_Inst$AssertKind__V(this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_pattern.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_multiline?xJ():SJ());break _}if(_ instanceof Va){r=!0,t=_;var B=t.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_negative,j=t.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child;if(B===!1){var O=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_back;this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_back=!1,this.buildPositiveLookAround__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(j),this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_back=O;break _}}if(r){var Z=t.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_negative,z=t.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child;if(Z===!0){var J=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_back;this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_back=!1,this.buildNegativeLookAround__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(z),this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_back=J;break _}}if(_ instanceof Aa){a=!0,n=_;var N=n.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_negative,H=n.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child;if(N===!1){var W=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_back;this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_back=!0,this.buildPositiveLookAround__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(H),this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_back=W;break _}}if(a){var K=n.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_negative,Y=n.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child;if(K===!0){var X=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_back;this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_back=!0,this.buildNegativeLookAround__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(Y),this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_back=X;break _}}if(_ instanceof xi){var e_=_,__=e_.Lcodes_quine_labs_recheck_regexp_Pattern$Character__f_value,t_=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_pattern.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_ignoreCase?hG().canonicalize__Lcodes_quine_labs_recheck_unicode_UChar__Z__Lcodes_quine_labs_recheck_unicode_UChar(__,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_pattern.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_unicode):__;this.emitRead__Lcodes_quine_labs_recheck_vm_Inst$ReadKind__s_Option__V(new Al(t_),_.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc);break _}if(_ instanceof lc){var n_=_,s_=n_.Lcodes_quine_labs_recheck_regexp_Pattern$CharacterClass__f_invert,i_=Dq().toIChar$extension__Lcodes_quine_labs_recheck_regexp_Pattern$AtomNode__Z__Lcodes_quine_labs_recheck_unicode_IChar(n_,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_pattern.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_unicode),c_=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_pattern.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_ignoreCase?an().canonicalize__Lcodes_quine_labs_recheck_unicode_IChar__Z__Lcodes_quine_labs_recheck_unicode_IChar(i_,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_pattern.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_unicode):i_;this.emitRead__Lcodes_quine_labs_recheck_vm_Inst$ReadKind__s_Option__V(s_?new Fl(c_):new Ku(c_),n_.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc);break _}if(KN(_)){var h_=Dq(),d_=_,w_=h_.toIChar$extension__Lcodes_quine_labs_recheck_regexp_Pattern$AtomNode__Z__Lcodes_quine_labs_recheck_unicode_IChar(d_,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_pattern.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_unicode),u_=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_pattern.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_ignoreCase?an().canonicalize__Lcodes_quine_labs_recheck_unicode_IChar__Z__Lcodes_quine_labs_recheck_unicode_IChar(w_,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_pattern.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_unicode):w_;this.emitRead__Lcodes_quine_labs_recheck_vm_Inst$ReadKind__s_Option__V(new Ku(u_),_.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc);break _}if(_ instanceof gu){this.emitRead__Lcodes_quine_labs_recheck_vm_Inst$ReadKind__s_Option__V(this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_pattern.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_dotAll?BP():FN(),_.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc);break _}if(_ instanceof qo){var p_=_,y_=p_.Lcodes_quine_labs_recheck_regexp_Pattern$BackReference__f_index;this.emitRead__Lcodes_quine_labs_recheck_vm_Inst$ReadKind__s_Option__V(new ic(y_),_.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc);break _}if(_ instanceof Uo){var I_=_,R_=I_.Lcodes_quine_labs_recheck_regexp_Pattern$NamedBackReference__f_index;this.emitRead__Lcodes_quine_labs_recheck_vm_Inst$ReadKind__s_Option__V(new ic(R_),_.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc);break _}throw new Q(_)}};Fn.prototype.buildDisjunction__sci_Seq__V=function(_){var r=_.init__O().map__F1__O(new y(a=>m(new L,this.allocateLabel__T__Lcodes_quine_labs_recheck_vm_Label("left"),this.allocateLabel__T__Lcodes_quine_labs_recheck_vm_Label("right")))),t=this.allocateLabel__T__Lcodes_quine_labs_recheck_vm_Label("cont");_.init__O().zip__sc_IterableOnce__O(r).foreach__F1__V(new y(a=>{var n=a;_:{if(n!==null){var s=n._1__O(),i=n._2__O();if(i!==null){var o=i._1__O(),c=i._2__O();this.emitTerminator__Lcodes_quine_labs_recheck_vm_Inst$Terminator__V(new Oo(o,c)),this.enterBlock__Lcodes_quine_labs_recheck_vm_Label__V(o),this.build__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(s),this.emitTerminator__Lcodes_quine_labs_recheck_vm_Inst$Terminator__V(new Jo(t)),this.enterBlock__Lcodes_quine_labs_recheck_vm_Label__V(c);break _}}throw new Q(n)}})),this.build__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(_.last__O()),this.emitTerminator__Lcodes_quine_labs_recheck_vm_Inst$Terminator__V(new Jo(t)),this.enterBlock__Lcodes_quine_labs_recheck_vm_Label__V(t)};Fn.prototype.buildSequence__sci_Seq__V=function(_){(this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_back?_.reverse__O():_).foreach__F1__V(new y(r=>{var t=r;this.build__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(t)}))};Fn.prototype.buildCapture__I__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V=function(_,r){this.emitInst__Lcodes_quine_labs_recheck_vm_Inst$NonTerminator__V(this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_back?new nl(_):new al(_)),this.build__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(r),this.emitInst__Lcodes_quine_labs_recheck_vm_Inst$NonTerminator__V(this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_back?new al(_):new nl(_))};Fn.prototype.buildStar__Z__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V=function(_,r){var t=this.allocateEntrance__T__Lcodes_quine_labs_recheck_vm_Label("begin"),a=this.allocateLabel__T__Lcodes_quine_labs_recheck_vm_Label("loop"),n=this.allocateLabel__T__Lcodes_quine_labs_recheck_vm_Label("cont");this.enterLoopBlock__Z__Lcodes_quine_labs_recheck_vm_Label__Lcodes_quine_labs_recheck_vm_Label__V(_,a,n);var s=()=>{var o=G$().captureRange$extension__Lcodes_quine_labs_recheck_regexp_Pattern$Node__s_Option(r);if(!o.isEmpty__Z()){var c=o.get__O(),u=c;if(u!==null){var f=u._1$mcI$sp__I(),p=u._2$mcI$sp__I();this.emitInst__Lcodes_quine_labs_recheck_vm_Inst$NonTerminator__V(new sl(f,p))}else throw new Q(u)}this.build__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(r)};if(G$().canMatchEmpty$extension__Lcodes_quine_labs_recheck_regexp_Pattern$Node__Z(r)){var i=this.allocateCanary__Lcodes_quine_labs_recheck_vm_CanaryReg();this.emitInst__Lcodes_quine_labs_recheck_vm_Inst$NonTerminator__V(new zl(i)),s(),this.emitInst__Lcodes_quine_labs_recheck_vm_Inst$NonTerminator__V(new El(i)),this.freeCanary__Lcodes_quine_labs_recheck_vm_CanaryReg__V(i)}else s();this.emitTerminator__Lcodes_quine_labs_recheck_vm_Inst$Terminator__V(new Jo(t)),this.enterBlock__Lcodes_quine_labs_recheck_vm_Label__V(n)};Fn.prototype.buildPlus__Z__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V=function(_,r){this.build__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(r),this.buildStar__Z__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(_,r)};Fn.prototype.buildQuestion__Z__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V=function(_,r){var t=this.allocateLabel__T__Lcodes_quine_labs_recheck_vm_Label("main"),a=this.allocateLabel__T__Lcodes_quine_labs_recheck_vm_Label("cont");this.emitTerminator__Lcodes_quine_labs_recheck_vm_Inst$Terminator__V(_?new Oo(a,t):new Oo(t,a)),this.enterBlock__Lcodes_quine_labs_recheck_vm_Label__V(t),this.build__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(r),this.emitTerminator__Lcodes_quine_labs_recheck_vm_Inst$Terminator__V(new Jo(a)),this.enterBlock__Lcodes_quine_labs_recheck_vm_Label__V(a)};Fn.prototype.buildRepeat__Lcodes_quine_labs_recheck_regexp_Pattern$NormalizedQuantifier__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V=function(_,r){var t=!1,a=null,n=!1,s=null,i=!1,o=null;_:{if(_ instanceof zi){t=!0,a=_;var c=a.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Exact__f_n;if(c===0)break _}if(t){var u=a.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Exact__f_n;if(u===1){this.build__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(r);break _}}if(t){var f=a.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Exact__f_n;this.buildRepeatN__I__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(f,r);break _}if(_ instanceof ii){n=!0,s=_;var p=s.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded__f_min,h=s.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded__f_isLazy;if(p===0){this.buildStar__Z__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(h,r);break _}}if(n){var l=s.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded__f_min,d=s.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded__f_isLazy;if(l===1){this.buildPlus__Z__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(d,r);break _}}if(n){var $=s.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded__f_min,w=s.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded__f_isLazy;this.buildRepeatN__I__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V($,r),this.buildStar__Z__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(w,r);break _}if(_ instanceof Pi){i=!0,o=_;var g=o.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_min,x=o.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_max,R=o.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_isLazy;if(g===0&&x===1){this.buildQuestion__Z__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(R,r);break _}}if(i){var T=o.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_min,D=o.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_max,B=o.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_isLazy;if(T===0){this.buildRepeatAtMostN__Z__I__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(B,D,r);break _}}if(i){var j=o.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_min,O=o.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_max,Z=o.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_isLazy;if(j===1&&O===2){this.build__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(r),this.buildQuestion__Z__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(Z,r);break _}}if(i){var z=o.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_min,J=o.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_max,N=o.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_isLazy;if(z===1){this.build__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(r),this.buildRepeatAtMostN__Z__I__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(N,-1+J|0,r);break _}}if(i){var H=o.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_min,W=o.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_max,K=o.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_isLazy;if((W-H|0)===1){this.buildRepeatN__I__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(H,r),this.buildQuestion__Z__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(K,r);break _}}if(i){var Y=o.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_min,X=o.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_max,e_=o.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_isLazy;this.buildRepeatN__I__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(Y,r),this.buildRepeatAtMostN__Z__I__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(e_,X-Y|0,r);break _}throw new Q(_)}};Fn.prototype.buildRepeatN__I__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V=function(_,r){var t=this.allocateEntrance__T__Lcodes_quine_labs_recheck_vm_Label("loop"),a=this.allocateLabel__T__Lcodes_quine_labs_recheck_vm_Label("cont"),n=this.allocateCounter__Lcodes_quine_labs_recheck_vm_CounterReg(),s=G$().captureRange$extension__Lcodes_quine_labs_recheck_regexp_Pattern$Node__s_Option(r);if(!s.isEmpty__Z()){var i=s.get__O(),o=i;if(o!==null){var c=o._1$mcI$sp__I(),u=o._2$mcI$sp__I();this.emitInst__Lcodes_quine_labs_recheck_vm_Inst$NonTerminator__V(new sl(c,u))}else throw new Q(o)}this.build__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(r),this.closeLoopBlock__Lcodes_quine_labs_recheck_vm_CounterReg__I__Lcodes_quine_labs_recheck_vm_Label__Lcodes_quine_labs_recheck_vm_Label__V(n,_,t,a)};Fn.prototype.buildRepeatAtMostN__Z__I__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V=function(_,r,t){var a=this.allocateEntrance__T__Lcodes_quine_labs_recheck_vm_Label("begin"),n=this.allocateLabel__T__Lcodes_quine_labs_recheck_vm_Label("loop"),s=this.allocateLabel__T__Lcodes_quine_labs_recheck_vm_Label("cont"),i=this.allocateCounter__Lcodes_quine_labs_recheck_vm_CounterReg();this.enterLoopBlock__Z__Lcodes_quine_labs_recheck_vm_Label__Lcodes_quine_labs_recheck_vm_Label__V(_,n,s);var o=()=>{var u=G$().captureRange$extension__Lcodes_quine_labs_recheck_regexp_Pattern$Node__s_Option(t);if(!u.isEmpty__Z()){var f=u.get__O(),p=f;if(p!==null){var h=p._1$mcI$sp__I(),l=p._2$mcI$sp__I();this.emitInst__Lcodes_quine_labs_recheck_vm_Inst$NonTerminator__V(new sl(h,l))}else throw new Q(p)}this.build__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(t)};if(G$().canMatchEmpty$extension__Lcodes_quine_labs_recheck_regexp_Pattern$Node__Z(t)){var c=this.allocateCanary__Lcodes_quine_labs_recheck_vm_CanaryReg();this.emitInst__Lcodes_quine_labs_recheck_vm_Inst$NonTerminator__V(new zl(c)),o(),this.emitInst__Lcodes_quine_labs_recheck_vm_Inst$NonTerminator__V(new El(c)),this.freeCanary__Lcodes_quine_labs_recheck_vm_CanaryReg__V(c)}else o();this.closeLoopBlock__Lcodes_quine_labs_recheck_vm_CounterReg__I__Lcodes_quine_labs_recheck_vm_Label__Lcodes_quine_labs_recheck_vm_Label__V(i,r,a,s)};Fn.prototype.enterLoopBlock__Z__Lcodes_quine_labs_recheck_vm_Label__Lcodes_quine_labs_recheck_vm_Label__V=function(_,r,t){this.emitTerminator__Lcodes_quine_labs_recheck_vm_Inst$Terminator__V(_?new Oo(t,r):new Oo(r,t)),this.enterBlock__Lcodes_quine_labs_recheck_vm_Label__V(r)};Fn.prototype.closeLoopBlock__Lcodes_quine_labs_recheck_vm_CounterReg__I__Lcodes_quine_labs_recheck_vm_Label__Lcodes_quine_labs_recheck_vm_Label__V=function(_,r,t,a){this.emitInst__Lcodes_quine_labs_recheck_vm_Inst$NonTerminator__V(new Kf(_)),this.emitTerminator__Lcodes_quine_labs_recheck_vm_Inst$Terminator__V(new Zl(_,r,t,a)),this.enterBlock__Lcodes_quine_labs_recheck_vm_Label__V(a),this.emitInst__Lcodes_quine_labs_recheck_vm_Inst$NonTerminator__V(new Qf(_)),this.freeCounter__Lcodes_quine_labs_recheck_vm_CounterReg__V(_)};Fn.prototype.buildPositiveLookAround__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V=function(_){var r=this.allocateLabel__T__Lcodes_quine_labs_recheck_vm_Label("main"),t=this.allocateLabel__T__Lcodes_quine_labs_recheck_vm_Label("cont");this.emitTerminator__Lcodes_quine_labs_recheck_vm_Inst$Terminator__V(new il(r,new o_(t),a_())),this.enterBlock__Lcodes_quine_labs_recheck_vm_Label__V(r),this.build__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(_),this.emitTerminator__Lcodes_quine_labs_recheck_vm_Inst$Terminator__V(QN()),this.enterBlock__Lcodes_quine_labs_recheck_vm_Label__V(t)};Fn.prototype.buildNegativeLookAround__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V=function(_){var r=this.allocateLabel__T__Lcodes_quine_labs_recheck_vm_Label("main"),t=this.allocateLabel__T__Lcodes_quine_labs_recheck_vm_Label("cont");this.emitTerminator__Lcodes_quine_labs_recheck_vm_Inst$Terminator__V(new il(r,a_(),new o_(t))),this.enterBlock__Lcodes_quine_labs_recheck_vm_Label__V(r),this.build__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(_),this.emitTerminator__Lcodes_quine_labs_recheck_vm_Inst$Terminator__V(QN()),this.enterBlock__Lcodes_quine_labs_recheck_vm_Label__V(t)};Fn.prototype.emitAssert__Lcodes_quine_labs_recheck_vm_Inst$AssertKind__V=function(_){this.emitInst__Lcodes_quine_labs_recheck_vm_Inst$NonTerminator__V(new Wf(_))};Fn.prototype.emitRead__Lcodes_quine_labs_recheck_vm_Inst$ReadKind__s_Option__V=function(_,r){this.emitInst__Lcodes_quine_labs_recheck_vm_Inst$NonTerminator__V(this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_back?new Nl(_,r):new pu(_,r))};var ah_=new v().initClass({Lcodes_quine_labs_recheck_vm_ProgramBuilder:0},!1,"codes.quine.labs.recheck.vm.ProgramBuilder",{Lcodes_quine_labs_recheck_vm_ProgramBuilder:1,O:1});Fn.prototype.$classData=ah_;function p2(){}p2.prototype=new E;p2.prototype.constructor=p2;function nh_(){}nh_.prototype=p2.prototype;p2.prototype.build__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__s_util_Try=function(_,r){try{var t=new Vn(void 0)}catch(i){var a=i instanceof au?i:new Ga(i);_:{var t,n=_d().unapply__jl_Throwable__s_Option(a);if(!n.isEmpty__Z()){var s=n.get__O(),t=new pn(s);break _}throw a instanceof Ga?a.sjs_js_JavaScriptException__f_exception:a}}return t.flatMap__F1__s_util_Try(new y(i=>{var o=$o().capturesSize$extension__Lcodes_quine_labs_recheck_regexp_Pattern__I(_),c=new Fn(_,o,r);try{return new Vn(c.build__Lcodes_quine_labs_recheck_vm_Program())}catch(h){var u=h instanceof au?h:new Ga(h),f=_d().unapply__jl_Throwable__s_Option(u);if(!f.isEmpty__Z()){var p=f.get__O();return new pn(p)}throw u instanceof Ga?u.sjs_js_JavaScriptException__f_exception:u}}))};var sh_=new v().initClass({Lcodes_quine_labs_recheck_vm_ProgramBuilder$:0},!1,"codes.quine.labs.recheck.vm.ProgramBuilder$",{Lcodes_quine_labs_recheck_vm_ProgramBuilder$:1,O:1});p2.prototype.$classData=sh_;var tF;function ih_(){return tF||(tF=new p2),tF}function No(_){var r=new He((t,a)=>m(new L,t,a));return new Js(r)}function RH(_,r){return _}function kS(){}kS.prototype=new E;kS.prototype.constructor=kS;function vZ(){}vZ.prototype=kS.prototype;function h2(){}h2.prototype=new E;h2.prototype.constructor=h2;function oh_(){}oh_.prototype=h2.prototype;h2.prototype.fromParsingRun__Lfastparse_ParsingRun__Lfastparse_Parsed=function(_){if(_.Lfastparse_ParsingRun__f_isSuccess)return new Hf(_.Lfastparse_ParsingRun__f_successValue,_.Lfastparse_ParsingRun__f_index);var r=bm().apply__O__s_Option(_.Lfastparse_ParsingRun__f_lastFailureMsg);if(r.isEmpty__Z())var t="";else var a=r.get__O(),n=a,t=v_().parenthize__sci_Seq__T(n.Lfastparse_internal_Msgs__f_value);var s=t,i=_.Lfastparse_ParsingRun__f_index,o=new _4(_.Lfastparse_ParsingRun__f_input,_.Lfastparse_ParsingRun__f_startIndex,_.Lfastparse_ParsingRun__f_index,_.Lfastparse_ParsingRun__f_originalParser,_.Lfastparse_ParsingRun__f_failureStack);return new Mg(s,i,o)};var ch_=new v().initClass({Lfastparse_Parsed$:0},!1,"fastparse.Parsed$",{Lfastparse_Parsed$:1,O:1});h2.prototype.$classData=ch_;var aF;function uh_(){return aF||(aF=new h2),aF}function _4(_,r,t,a,n){this.Lfastparse_Parsed$Extra__f_input=null,this.Lfastparse_Parsed$Extra__f_input=_}_4.prototype=new E;_4.prototype.constructor=_4;function lh_(){}lh_.prototype=_4.prototype;var fh_=new v().initClass({Lfastparse_Parsed$Extra:0},!1,"fastparse.Parsed$Extra",{Lfastparse_Parsed$Extra:1,O:1});_4.prototype.$classData=fh_;function kg(){}kg.prototype=new E;kg.prototype.constructor=kg;function ph_(){}ph_.prototype=kg.prototype;kg.prototype.formatMsg__Lfastparse_ParserInput__sci_List__I__T=function(_,r,t){return"Expected "+OS().formatStack__Lfastparse_ParserInput__sci_List__T(_,r)+", found "+OS().formatTrailing__Lfastparse_ParserInput__I__T(_,t)};kg.prototype.formatStack__Lfastparse_ParserInput__sci_List__T=function(_,r){var t=f=>{var p=f;if(p!==null){var h=p._1__O(),l=p._2$mcI$sp__I();return h+":"+_.prettyIndex__I__T(l)}else throw new Q(p)};if(r===ae())var a=ae();else{for(var n=r.head__O(),s=new pe(t(n),ae()),i=s,o=r.tail__O();o!==ae();){var c=o.head__O(),u=new pe(t(c),ae());i.sci_$colon$colon__f_next=u,i=u,o=o.tail__O()}var a=s}return Eo(a,""," / ","")};kg.prototype.formatTrailing__Lfastparse_ParserInput__I__T=function(_,r){return v_().literalize__sci_IndexedSeq__Z__T(xt().wrapString__T__sci_WrappedString(_.slice__I__I__T(r,10+r|0)),!1)};var hh_=new v().initClass({Lfastparse_Parsed$Failure$:0},!1,"fastparse.Parsed$Failure$",{Lfastparse_Parsed$Failure$:1,O:1});kg.prototype.$classData=hh_;var nF;function OS(){return nF||(nF=new kg),nF}function ao(_,r,t,a,n,s,i,o,c,u,f,p,h,l,d,$,w,g){this.Lfastparse_ParsingRun__f_input=null,this.Lfastparse_ParsingRun__f_startIndex=0,this.Lfastparse_ParsingRun__f_originalParser=null,this.Lfastparse_ParsingRun__f_traceIndex=0,this.Lfastparse_ParsingRun__f_instrument=null,this.Lfastparse_ParsingRun__f_failureTerminalAggregate=null,this.Lfastparse_ParsingRun__f_failureGroupAggregate=null,this.Lfastparse_ParsingRun__f_shortParserMsg=null,this.Lfastparse_ParsingRun__f_lastFailureMsg=null,this.Lfastparse_ParsingRun__f_failureStack=null,this.Lfastparse_ParsingRun__f_isSuccess=!1,this.Lfastparse_ParsingRun__f_index=0,this.Lfastparse_ParsingRun__f_cut=!1,this.Lfastparse_ParsingRun__f_successValue=null,this.Lfastparse_ParsingRun__f_verboseFailures=!1,this.Lfastparse_ParsingRun__f_noDropBuffer=!1,this.Lfastparse_ParsingRun__f_input=_,this.Lfastparse_ParsingRun__f_startIndex=r,this.Lfastparse_ParsingRun__f_originalParser=t,this.Lfastparse_ParsingRun__f_traceIndex=a,this.Lfastparse_ParsingRun__f_instrument=n,this.Lfastparse_ParsingRun__f_failureTerminalAggregate=s,this.Lfastparse_ParsingRun__f_failureGroupAggregate=i,this.Lfastparse_ParsingRun__f_shortParserMsg=o,this.Lfastparse_ParsingRun__f_lastFailureMsg=c,this.Lfastparse_ParsingRun__f_failureStack=u,this.Lfastparse_ParsingRun__f_isSuccess=f,this.Lfastparse_ParsingRun__f_index=h,this.Lfastparse_ParsingRun__f_cut=l,this.Lfastparse_ParsingRun__f_successValue=d,this.Lfastparse_ParsingRun__f_verboseFailures=$,this.Lfastparse_ParsingRun__f_noDropBuffer=w}ao.prototype=new E;ao.prototype.constructor=ao;function dh_(){}dh_.prototype=ao.prototype;ao.prototype.aggregateMsg__I__F0__Lfastparse_internal_Msgs__V=function(_,r,t){I();var a=[new xr(r)],n=k(new b,a),s=new Ge(ae().prependedAll__sc_IterableOnce__sci_List(n));this.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(_,s,t,!1)};ao.prototype.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V=function(_,r,t,a){!this.Lfastparse_ParsingRun__f_isSuccess&&this.Lfastparse_ParsingRun__f_lastFailureMsg===null&&(this.Lfastparse_ParsingRun__f_lastFailureMsg=r),this.Lfastparse_ParsingRun__f_shortParserMsg=r,this.checkAggregate__I__Z(_)&&!a?this.Lfastparse_ParsingRun__f_failureGroupAggregate=r:this.Lfastparse_ParsingRun__f_failureGroupAggregate=t};ao.prototype.aggregateTerminal__I__F0__V=function(_,r){var t=new xr(r);if(!this.Lfastparse_ParsingRun__f_isSuccess&&(this.Lfastparse_ParsingRun__f_index===this.Lfastparse_ParsingRun__f_traceIndex&&(this.Lfastparse_ParsingRun__f_failureTerminalAggregate=this.Lfastparse_ParsingRun__f_failureTerminalAggregate.$colon$colon__Lfastparse_internal_Lazy__Lfastparse_internal_Msgs(t)),this.Lfastparse_ParsingRun__f_lastFailureMsg===null)){I();var a=[t],n=k(new b,a);this.Lfastparse_ParsingRun__f_lastFailureMsg=new Ge(ae().prependedAll__sc_IterableOnce__sci_List(n))}if(_>=this.Lfastparse_ParsingRun__f_traceIndex){I();var s=[t],i=k(new b,s),o=new Ge(ae().prependedAll__sc_IterableOnce__sci_List(i))}else var o=Zo().Lfastparse_internal_Msgs$__f_empty;this.Lfastparse_ParsingRun__f_shortParserMsg=o,this.Lfastparse_ParsingRun__f_failureGroupAggregate=this.checkAggregate__I__Z(_)?this.Lfastparse_ParsingRun__f_shortParserMsg:Zo().Lfastparse_internal_Msgs$__f_empty};ao.prototype.setMsg__I__F0__V=function(_,r){I();var t=[new xr(r)],a=k(new b,t);this.setMsg__I__Lfastparse_internal_Msgs__V(_,new Ge(ae().prependedAll__sc_IterableOnce__sci_List(a)))};ao.prototype.setMsg__I__Lfastparse_internal_Msgs__V=function(_,r){!this.Lfastparse_ParsingRun__f_isSuccess&&this.Lfastparse_ParsingRun__f_lastFailureMsg===null&&(this.Lfastparse_ParsingRun__f_lastFailureMsg=r),this.Lfastparse_ParsingRun__f_shortParserMsg=_>=this.Lfastparse_ParsingRun__f_traceIndex?r:Zo().Lfastparse_internal_Msgs$__f_empty,this.Lfastparse_ParsingRun__f_failureGroupAggregate=this.checkAggregate__I__Z(_)?this.Lfastparse_ParsingRun__f_shortParserMsg:Zo().Lfastparse_internal_Msgs$__f_empty};ao.prototype.checkAggregate__I__Z=function(_){return!this.Lfastparse_ParsingRun__f_cut&&!this.Lfastparse_ParsingRun__f_isSuccess&&_<=this.Lfastparse_ParsingRun__f_traceIndex&&this.Lfastparse_ParsingRun__f_traceIndex<=this.Lfastparse_ParsingRun__f_index};ao.prototype.freshSuccess__O__Lfastparse_ParsingRun=function(_){return this.Lfastparse_ParsingRun__f_isSuccess=!0,this.Lfastparse_ParsingRun__f_successValue=_,this};ao.prototype.freshSuccessUnit__Lfastparse_ParsingRun=function(){return this.Lfastparse_ParsingRun__f_isSuccess=!0,this.Lfastparse_ParsingRun__f_successValue=void 0,this};ao.prototype.freshSuccessUnit__I__Lfastparse_ParsingRun=function(_){return this.Lfastparse_ParsingRun__f_isSuccess=!0,this.Lfastparse_ParsingRun__f_successValue=void 0,this.Lfastparse_ParsingRun__f_index=_,this};ao.prototype.freshSuccess__O__I__Lfastparse_ParsingRun=function(_,r){return this.Lfastparse_ParsingRun__f_isSuccess=!0,this.Lfastparse_ParsingRun__f_successValue=_,this.Lfastparse_ParsingRun__f_index=r,this};ao.prototype.freshSuccess__O__Z__Lfastparse_ParsingRun=function(_,r){return this.Lfastparse_ParsingRun__f_isSuccess=!0,this.Lfastparse_ParsingRun__f_successValue=_,this.Lfastparse_ParsingRun__f_cut=r,this};ao.prototype.freshSuccess__O__I__Z__Lfastparse_ParsingRun=function(_,r,t){return this.Lfastparse_ParsingRun__f_isSuccess=!0,this.Lfastparse_ParsingRun__f_successValue=_,this.Lfastparse_ParsingRun__f_index=r,this.Lfastparse_ParsingRun__f_cut=t,this};ao.prototype.freshFailure__Lfastparse_ParsingRun=function(){return this.Lfastparse_ParsingRun__f_verboseFailures&&(this.Lfastparse_ParsingRun__f_lastFailureMsg=null,this.Lfastparse_ParsingRun__f_failureStack=I().s_package$__f_Nil),this.Lfastparse_ParsingRun__f_isSuccess=!1,this};ao.prototype.freshFailure__I__Lfastparse_ParsingRun=function(_){return this.Lfastparse_ParsingRun__f_verboseFailures&&(this.Lfastparse_ParsingRun__f_lastFailureMsg=null,this.Lfastparse_ParsingRun__f_failureStack=I().s_package$__f_Nil),this.Lfastparse_ParsingRun__f_isSuccess=!1,this.Lfastparse_ParsingRun__f_index=_,this};ao.prototype.augmentFailure__I__Lfastparse_ParsingRun=function(_){return this.Lfastparse_ParsingRun__f_index=_,this};ao.prototype.augmentFailure__I__Z__Lfastparse_ParsingRun=function(_,r){return this.Lfastparse_ParsingRun__f_index=_,this.Lfastparse_ParsingRun__f_cut=r,this};ao.prototype.checkForDrop__Z=function(){return!this.Lfastparse_ParsingRun__f_noDropBuffer&&this.Lfastparse_ParsingRun__f_cut};var $h_=new v().initClass({Lfastparse_ParsingRun:0},!1,"fastparse.ParsingRun",{Lfastparse_ParsingRun:1,O:1});ao.prototype.$classData=$h_;function wh_(_){return _.Lfastparse_internal_Lazy__f_bitmap$0||(_.Lfastparse_internal_Lazy__f_force=_.Lfastparse_internal_Lazy__f_calc0.apply__O(),_.Lfastparse_internal_Lazy__f_bitmap$0=!0),_.Lfastparse_internal_Lazy__f_calc0=null,_.Lfastparse_internal_Lazy__f_force}function xr(_){this.Lfastparse_internal_Lazy__f_force=null,this.Lfastparse_internal_Lazy__f_calc0=null,this.Lfastparse_internal_Lazy__f_bitmap$0=!1,this.Lfastparse_internal_Lazy__f_calc0=_}xr.prototype=new E;xr.prototype.constructor=xr;function gh_(){}gh_.prototype=xr.prototype;xr.prototype.force__O=function(){return this.Lfastparse_internal_Lazy__f_bitmap$0?this.Lfastparse_internal_Lazy__f_force:wh_(this)};var Lh_=new v().initClass({Lfastparse_internal_Lazy:0},!1,"fastparse.internal.Lazy",{Lfastparse_internal_Lazy:1,O:1});xr.prototype.$classData=Lh_;function B$(_,r,t,a,n,s,i,o,c){return a{var o=i;return o.force__O()}),a=new Wa(r,t),n=Sd().from__sc_IterableOnce__sci_Seq(a).distinct__O();if(n!==null&&(I(),new hs(n), true&&n.lengthCompare__I__I(1)===0)){var s=n.apply__I__O(0);return s}return Eo(n,"("," | ",")")};a$.prototype.joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs=function(_,r){if(_.Lfastparse_internal_Msgs__f_value.isEmpty__Z())return r;if(r.Lfastparse_internal_Msgs__f_value.isEmpty__Z())return _;I();var t=[new xr(new r_(()=>v_().parenthize__sci_Seq__T(_.Lfastparse_internal_Msgs__f_value)+" ~ "+v_().parenthize__sci_Seq__T(r.Lfastparse_internal_Msgs__f_value)))],a=k(new b,t);return new Ge(ae().prependedAll__sc_IterableOnce__sci_List(a))};a$.prototype.consumeWhitespace__F1__Lfastparse_ParsingRun__V=function(_,r){var t=r.Lfastparse_ParsingRun__f_noDropBuffer;r.Lfastparse_ParsingRun__f_noDropBuffer=!0,_.apply__O__O(r),r.Lfastparse_ParsingRun__f_noDropBuffer=t};a$.prototype.lineNumberLookup__T__AI=function(_){for(var r=u5(new wt),t=0,a=1,n=!1,s=null;t<_.length;){$r();var i=t,o=_.charCodeAt(i);if(o===13){var c=s;if(!G().equals__O__O__Z(c,pt(10))&&a===1){var u=t;r.addOne__O__scm_ArrayBuffer(u)}a=1,n=!0}else if(o===10){var f=s;if(!G().equals__O__O__Z(f,pt(13))&&a===1){var p=t;r.addOne__O__scm_ArrayBuffer(p)}a=1,n=!1}else{if(a===1){var h=t;r.addOne__O__scm_ArrayBuffer(h)}a=1+a|0,n=!1}s=pt(o),t=1+t|0}if(a===1){var l=t;r.addOne__O__scm_ArrayBuffer(l)}if(YL(),r.scm_ArrayBuffer__f_size0>=0){var d=r.scm_ArrayBuffer__f_size0,$=new Re(d);return r.copyToArray__O__I__I__I($,0,2147483647),$}else{var w=0,g=null;w=0,g=[];for(var x=r.view__scm_ArrayBufferView().iterator__sc_Iterator();x.hasNext__Z();){var R=x.next__O(),T=R===null?0:R;g.push(T)}return new Re(new Int32Array(g))}};a$.prototype.literalize__sci_IndexedSeq__Z__T=function(_,r){var t=Su(new hr);t.append__C__scm_StringBuilder(34);for(var a=0,n=_.length__I();a126&&r){var i=$r(),o=[s];t.append__T__scm_StringBuilder(i.format$extension__T__sci_Seq__T("\\u%04x",k(new b,o)))}else t.append__C__scm_StringBuilder(s)}a=1+a|0}return t.append__C__scm_StringBuilder(34),t.scm_StringBuilder__f_underlying.jl_StringBuilder__f_java$lang$StringBuilder$$content};var Ih_=new v().initClass({Lfastparse_internal_Util$:0},!1,"fastparse.internal.Util$",{Lfastparse_internal_Util$:1,O:1});a$.prototype.$classData=Ih_;var iF;function v_(){return iF||(iF=new a$),iF}function Qh(){}Qh.prototype=new E;Qh.prototype.constructor=Qh;function bh_(){}bh_.prototype=Qh.prototype;Qh.prototype.parse__Lfastparse_ParserInputSource__F1__Z__I__Lfastparse_internal_Instrument__Lfastparse_Parsed=function(_,r,t,a,n){var s=uh_(),i=_.Lfastparse_ParserInputSource$fromParserInput__f_conv.apply__O__O(_.Lfastparse_ParserInputSource$fromParserInput__f_t),o=i;return s.fromParsingRun__Lfastparse_ParsingRun__Lfastparse_Parsed(U().parseInputRaw__Lfastparse_ParserInput__F1__Z__I__I__Lfastparse_internal_Instrument__Z__Lfastparse_ParsingRun(o,r,t,a,-1,n,(U(),!0)))};Qh.prototype.parseInputRaw__Lfastparse_ParserInput__F1__Z__I__I__Lfastparse_internal_Instrument__Z__Lfastparse_ParsingRun=function(_,r,t,a,n,s,i){return r.apply__O__O(new ao(_,a,r,n,s,Zo().Lfastparse_internal_Msgs$__f_empty,Zo().Lfastparse_internal_Msgs$__f_empty,Zo().Lfastparse_internal_Msgs$__f_empty,null,(I(),ae()),!0,i?0:-1,a,!0,void 0,t,!1,ju().empty__O()))};Qh.prototype.End__Lfastparse_ParsingRun__Lfastparse_ParsingRun=function(_){var r=_.Lfastparse_ParsingRun__f_index,t=_.Lfastparse_ParsingRun__f_input.isReachable__I__Z(r)?_.freshFailure__Lfastparse_ParsingRun():_.freshSuccessUnit__Lfastparse_ParsingRun();return _.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(r,new r_(()=>"end-of-input")),t};Qh.prototype.Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun=function(_,r){var t=r.freshSuccess__O__Lfastparse_ParsingRun(_);return r.Lfastparse_ParsingRun__f_verboseFailures&&r.setMsg__I__F0__V(r.Lfastparse_ParsingRun__f_index,new r_(()=>"Pass")),t};Qh.prototype.Fail__Lfastparse_ParsingRun__Lfastparse_ParsingRun=function(_){var r=_.freshFailure__Lfastparse_ParsingRun();return _.Lfastparse_ParsingRun__f_verboseFailures&&_.setMsg__I__F0__V(_.Lfastparse_ParsingRun__f_index,new r_(()=>"fail")),r};Qh.prototype.Index__Lfastparse_ParsingRun__Lfastparse_ParsingRun=function(_){var r=_.freshSuccess__O__Lfastparse_ParsingRun(_.Lfastparse_ParsingRun__f_index);return _.Lfastparse_ParsingRun__f_verboseFailures&&_.setMsg__I__F0__V(_.Lfastparse_ParsingRun__f_index,new r_(()=>"Index")),r};Qh.prototype.AnyChar__Lfastparse_ParsingRun__Lfastparse_ParsingRun=function(_){var r=_.Lfastparse_ParsingRun__f_index,t=_.Lfastparse_ParsingRun__f_input.isReachable__I__Z(_.Lfastparse_ParsingRun__f_index)?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+_.Lfastparse_ParsingRun__f_index|0):_.freshFailure__Lfastparse_ParsingRun();return _.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(r,new r_(()=>"any-character")),t};var kh_=new v().initClass({Lfastparse_package$:0},!1,"fastparse.package$",{Lfastparse_package$:1,O:1});Qh.prototype.$classData=kh_;var oF;function U(){return oF||(oF=new Qh),oF}function qS(){}qS.prototype=new E;qS.prototype.constructor=qS;function iP(){}iP.prototype=qS.prototype;function SS(){}SS.prototype=new E;SS.prototype.constructor=SS;function CH(){}CH.prototype=SS.prototype;function XE(_,r){if(typeof r=="string"){var t=r;return Ft(),new Jn(t)}else if(typeof r=="number"){var a=+r;return Ft().fromDoubleOrNull__D__Lio_circe_Json(a)}else{if(G().equals__O__O__Z(!0,r))return Ft().Lio_circe_Json$__f_True;if(G().equals__O__O__Z(!1,r))return Ft().Lio_circe_Json$__f_False;if(r===null)return Ft().Lio_circe_Json$__f_Null;if(r instanceof Array){Ft();for(var n=r.length|0,s=new Array(n),i=0;iXE(PS(),d)),l=new ep(p,h);return f.fromFields__sc_Iterable__Lio_circe_Json(Sd().from__sc_IterableOnce__sci_Seq(l))}else{if(r===void 0)return Ft().Lio_circe_Json$__f_Null;throw new Q(r)}}}function Tm(){this.Lio_circe_scalajs_package$__f_toJsAnyFolder=null,U6=this,this.Lio_circe_scalajs_package$__f_toJsAnyFolder=new Gu}Tm.prototype=new E;Tm.prototype.constructor=Tm;function Oh_(){}Oh_.prototype=Tm.prototype;Tm.prototype.convertJsToJson__sjs_js_Any__s_util_Either=function(_){try{I();var r=XE(this,_);return new B_(r)}catch(s){var t=s instanceof au?s:new Ga(s),a=_d().unapply__jl_Throwable__s_Option(t);if(!a.isEmpty__Z()){var n=a.get__O();return I(),new Pe(n)}throw t instanceof Ga?t.sjs_js_JavaScriptException__f_exception:t}};Tm.prototype.convertJsonToJs__Lio_circe_Json__sjs_js_Any=function(_){return _.foldWith__Lio_circe_Json$Folder__O(this.Lio_circe_scalajs_package$__f_toJsAnyFolder)};var qh_=new v().initClass({Lio_circe_scalajs_package$:0},!1,"io.circe.scalajs.package$",{Lio_circe_scalajs_package$:1,O:1});Tm.prototype.$classData=qh_;var U6;function PS(){return U6||(U6=new Tm),U6}function d2(){}d2.prototype=new E;d2.prototype.constructor=d2;function Sh_(){}Sh_.prototype=d2.prototype;d2.prototype.$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2=function(_,r,t,a){return m(new L,a.apply__O__T(_),t.apply__O__Lio_circe_Json(r))};var Ph_=new v().initClass({Lio_circe_syntax_package$KeyOps$:0},!1,"io.circe.syntax.package$KeyOps$",{Lio_circe_syntax_package$KeyOps$:1,O:1});d2.prototype.$classData=Ph_;var cF;function ya(){return cF||(cF=new d2),cF}function Op(_){this.jl_Class__f_data=null,this.jl_Class__f_data=_}Op.prototype=new E;Op.prototype.constructor=Op;function xh_(){}xh_.prototype=Op.prototype;Op.prototype.toString__T=function(){return(this.isInterface__Z()?"interface ":this.isPrimitive__Z()?"":"class ")+this.getName__T()};Op.prototype.isAssignableFrom__jl_Class__Z=function(_){return!!this.jl_Class__f_data.isAssignableFrom(_.jl_Class__f_data)};Op.prototype.isInterface__Z=function(){return!!this.jl_Class__f_data.isInterface};Op.prototype.isArray__Z=function(){return!!this.jl_Class__f_data.isArrayClass};Op.prototype.isPrimitive__Z=function(){return!!this.jl_Class__f_data.isPrimitive};Op.prototype.getName__T=function(){return this.jl_Class__f_data.name};Op.prototype.getComponentType__jl_Class=function(){return this.jl_Class__f_data.getComponentType()};Op.prototype.newArrayOfThisClass__O__O=function(_){return this.jl_Class__f_data.newArrayOfThisClass(_)};var Rh_=new v().initClass({jl_Class:0},!1,"java.lang.Class",{jl_Class:1,O:1});Op.prototype.$classData=Rh_;function W$(){this.jl_FloatingPointBits$__f_java$lang$FloatingPointBits$$_areTypedArraysSupported=!1,this.jl_FloatingPointBits$__f_arrayBuffer=null,this.jl_FloatingPointBits$__f_int32Array=null,this.jl_FloatingPointBits$__f_float32Array=null,this.jl_FloatingPointBits$__f_float64Array=null,this.jl_FloatingPointBits$__f_areTypedArraysBigEndian=!1,this.jl_FloatingPointBits$__f_highOffset=0,this.jl_FloatingPointBits$__f_lowOffset=0,this.jl_FloatingPointBits$__f_floatPowsOf2=null,this.jl_FloatingPointBits$__f_java$lang$FloatingPointBits$$doublePowsOf2=null,W6=this,this.jl_FloatingPointBits$__f_java$lang$FloatingPointBits$$_areTypedArraysSupported=!0,this.jl_FloatingPointBits$__f_arrayBuffer=new ArrayBuffer(8),this.jl_FloatingPointBits$__f_int32Array=new Int32Array(this.jl_FloatingPointBits$__f_arrayBuffer,0,2),this.jl_FloatingPointBits$__f_float32Array=new Float32Array(this.jl_FloatingPointBits$__f_arrayBuffer,0,2),this.jl_FloatingPointBits$__f_float64Array=new Float64Array(this.jl_FloatingPointBits$__f_arrayBuffer,0,1),this.jl_FloatingPointBits$__f_int32Array[0]=16909060,this.jl_FloatingPointBits$__f_areTypedArraysBigEndian=(new Int8Array(this.jl_FloatingPointBits$__f_arrayBuffer,0,8)[0]|0)===1,this.jl_FloatingPointBits$__f_highOffset=this.jl_FloatingPointBits$__f_areTypedArraysBigEndian?0:1,this.jl_FloatingPointBits$__f_lowOffset=this.jl_FloatingPointBits$__f_areTypedArraysBigEndian?1:0,this.jl_FloatingPointBits$__f_floatPowsOf2=null,this.jl_FloatingPointBits$__f_java$lang$FloatingPointBits$$doublePowsOf2=null}W$.prototype=new E;W$.prototype.constructor=W$;function Ch_(){}Ch_.prototype=W$.prototype;W$.prototype.numberHashCode__D__I=function(_){var r=_|0|0;return r===_&&1/_!==-1/0?r:(this.jl_FloatingPointBits$__f_float64Array[0]=_,(this.jl_FloatingPointBits$__f_int32Array[0]|0)^(this.jl_FloatingPointBits$__f_int32Array[1]|0))};W$.prototype.intBitsToFloat__I__F=function(_){return this.jl_FloatingPointBits$__f_int32Array[0]=_,Math.fround(this.jl_FloatingPointBits$__f_float32Array[0])};W$.prototype.floatToIntBits__F__I=function(_){return this.jl_FloatingPointBits$__f_float32Array[0]=_,this.jl_FloatingPointBits$__f_int32Array[0]|0};W$.prototype.doubleToLongBits__D__J=function(_){this.jl_FloatingPointBits$__f_float64Array[0]=_;var r=this.jl_FloatingPointBits$__f_int32Array[this.jl_FloatingPointBits$__f_highOffset]|0,t=this.jl_FloatingPointBits$__f_int32Array[this.jl_FloatingPointBits$__f_lowOffset]|0;return new q(t,r)};var Dh_=new v().initClass({jl_FloatingPointBits$:0},!1,"java.lang.FloatingPointBits$",{jl_FloatingPointBits$:1,O:1});W$.prototype.$classData=Dh_;var W6;function n$(){return W6||(W6=new W$),W6}function r4(_,r,t,a){this.jl_Long$StringRadixInfo__f_chunkLength=0,this.jl_Long$StringRadixInfo__f_radixPowLength=On,this.jl_Long$StringRadixInfo__f_paddingZeros=null,this.jl_Long$StringRadixInfo__f_overflowBarrier=On,this.jl_Long$StringRadixInfo__f_chunkLength=_,this.jl_Long$StringRadixInfo__f_radixPowLength=r,this.jl_Long$StringRadixInfo__f_paddingZeros=t,this.jl_Long$StringRadixInfo__f_overflowBarrier=a}r4.prototype=new E;r4.prototype.constructor=r4;function Mh_(){}Mh_.prototype=r4.prototype;var Th_=new v().initClass({jl_Long$StringRadixInfo:0},!1,"java.lang.Long$StringRadixInfo",{jl_Long$StringRadixInfo:1,O:1});r4.prototype.$classData=Th_;function Og(){}Og.prototype=new E;Og.prototype.constructor=Og;function Vh_(){}Vh_.prototype=Og.prototype;Og.prototype.nextUp__F__F=function(_){if(_!==_||_===1/0)return _;if(_===-0)return 1401298464324817e-60;var r=n$().floatToIntBits__F__I(_),t=_>0?1+r|0:-1+r|0;return n$().intBitsToFloat__I__F(t)};Og.prototype.nextDown__F__F=function(_){if(_!==_||_===-1/0)return _;if(_===0)return-1401298464324817e-60;var r=n$().floatToIntBits__F__I(_),t=_>0?-1+r|0:1+r|0;return n$().intBitsToFloat__I__F(t)};Og.prototype.addExact__I__I__I=function(_,r){var t=_+r|0,a=t<0;if(a===_<0||a===r<0)return t;throw new Si("Integer overflow")};var Ah_=new v().initClass({jl_Math$:0},!1,"java.lang.Math$",{jl_Math$:1,O:1});Og.prototype.$classData=Ah_;var uF;function $2(){return uF||(uF=new Og),uF}function t4(){this.jl_System$NanoTime$__f_getHighPrecisionTime=null,K6=this,this.jl_System$NanoTime$__f_getHighPrecisionTime=typeof performance!="undefined"?performance.now?()=>+performance.now():performance.webkitNow?()=>+performance.webkitNow():()=>+new Date().getTime():()=>+new Date().getTime()}t4.prototype=new E;t4.prototype.constructor=t4;function Fh_(){}Fh_.prototype=t4.prototype;var Bh_=new v().initClass({jl_System$NanoTime$:0},!1,"java.lang.System$NanoTime$",{jl_System$NanoTime$:1,O:1});t4.prototype.$classData=Bh_;var K6;function DH(){return K6||(K6=new t4),K6}function jh_(_){var r={};r["java.version"]="1.8",r["java.vm.specification.version"]="1.8",r["java.vm.specification.vendor"]="Oracle Corporation",r["java.vm.specification.name"]="Java Virtual Machine Specification",r["java.vm.name"]="Scala.js";var t=SQ.linkerVersion;return r["java.vm.version"]=t,r["java.specification.version"]="1.8",r["java.specification.vendor"]="Oracle Corporation",r["java.specification.name"]="Java Platform API Specification",r["file.separator"]="/",r["path.separator"]=":",r["line.separator"]=` `,r}function w2(){this.jl_System$SystemProperties$__f_dict=null,this.jl_System$SystemProperties$__f_properties=null,Q6=this,this.jl_System$SystemProperties$__f_dict=jh_(this),this.jl_System$SystemProperties$__f_properties=null}w2.prototype=new E;w2.prototype.constructor=w2;function Eh_(){}Eh_.prototype=w2.prototype;w2.prototype.getProperty__T__T__T=function(_,r){if(this.jl_System$SystemProperties$__f_dict!==null){var t=this.jl_System$SystemProperties$__f_dict;return oP().jl_Utils$Cache$__f_safeHasOwnProperty.call(t,_)?t[_]:r}else return this.jl_System$SystemProperties$__f_properties.getProperty__T__T__T(_,r)};var Zh_=new v().initClass({jl_System$SystemProperties$:0},!1,"java.lang.System$SystemProperties$",{jl_System$SystemProperties$:1,O:1});w2.prototype.$classData=Zh_;var Q6;function MH(){return Q6||(Q6=new w2),Q6}function TH(_){return _.jl_ThreadLocal__f_hasValue=!1,_}function a4(){this.jl_ThreadLocal__f_hasValue=!1,this.jl_ThreadLocal__f_v=null}a4.prototype=new E;a4.prototype.constructor=a4;function yZ(){}yZ.prototype=a4.prototype;a4.prototype.get__O=function(){return this.jl_ThreadLocal__f_hasValue||this.set__O__V(this.initialValue__O()),this.jl_ThreadLocal__f_v};a4.prototype.set__O__V=function(_){this.jl_ThreadLocal__f_v=_,this.jl_ThreadLocal__f_hasValue=!0};function n4(){this.jl_Utils$Cache$__f_safeHasOwnProperty=null,X6=this,this.jl_Utils$Cache$__f_safeHasOwnProperty=Object.prototype.hasOwnProperty}n4.prototype=new E;n4.prototype.constructor=n4;function Nh_(){}Nh_.prototype=n4.prototype;var zh_=new v().initClass({jl_Utils$Cache$:0},!1,"java.lang.Utils$Cache$",{jl_Utils$Cache$:1,O:1});n4.prototype.$classData=zh_;var X6;function oP(){return X6||(X6=new n4),X6}function Hh_(_,r){return _===r}function Gh_(_){return 0}function IZ(_,r){return!!(_&&_.$classData&&_.$classData.arrayDepth===r&&_.$classData.arrayBase.ancestors.jl_Void)}var HI=new v().initClass({jl_Void:0},!1,"java.lang.Void",{jl_Void:1,O:1},void 0,void 0,_=>_===void 0);function Jh_(_,r){throw Ua(new et,"argument type mismatch")}function Vm(){}Vm.prototype=new E;Vm.prototype.constructor=Vm;function Uh_(){}Uh_.prototype=Vm.prototype;Vm.prototype.newInstance__jl_Class__I__O=function(_,r){return _.newArrayOfThisClass__O__O([r])};Vm.prototype.getLength__O__I=function(_){if(_ instanceof z_){var r=_;return r.u.length}else if(_ instanceof ro){var t=_;return t.u.length}else if(_ instanceof fn){var a=_;return a.u.length}else if(_ instanceof Ii){var n=_;return n.u.length}else if(_ instanceof bi){var s=_;return s.u.length}else if(_ instanceof Re){var i=_;return i.u.length}else if(_ instanceof oi){var o=_;return o.u.length}else if(_ instanceof yo){var c=_;return c.u.length}else if(_ instanceof Io){var u=_;return u.u.length}else Jh_(this,_)};var Wh_=new v().initClass({jl_reflect_Array$:0},!1,"java.lang.reflect.Array$",{jl_reflect_Array$:1,O:1});Vm.prototype.$classData=Wh_;var lF;function br(){return lF||(lF=new Vm),lF}function K$(_,r){this.Ljava_math_BigInteger$QuotAndRem__f_quot=null,this.Ljava_math_BigInteger$QuotAndRem__f_rem=null,this.Ljava_math_BigInteger$QuotAndRem__f_quot=_,this.Ljava_math_BigInteger$QuotAndRem__f_rem=r}K$.prototype=new E;K$.prototype.constructor=K$;function Kh_(){}Kh_.prototype=K$.prototype;K$.prototype.toArray__ALjava_math_BigInteger=function(){return new(dk.getArrayOf()).constr([this.Ljava_math_BigInteger$QuotAndRem__f_quot,this.Ljava_math_BigInteger$QuotAndRem__f_rem])};var Qh_=new v().initClass({Ljava_math_BigInteger$QuotAndRem:0},!1,"java.math.BigInteger$QuotAndRem",{Ljava_math_BigInteger$QuotAndRem:1,O:1});K$.prototype.$classData=Qh_;function Xh(){}Xh.prototype=new E;Xh.prototype.constructor=Xh;function Xh_(){}Xh_.prototype=Xh.prototype;Xh.prototype.bitLength__Ljava_math_BigInteger__I=function(_){if(_.Ljava_math_BigInteger__f_sign===0)return 0;var r=_.Ljava_math_BigInteger__f_numberLength<<5,t=_.Ljava_math_BigInteger__f_digits.u[-1+_.Ljava_math_BigInteger__f_numberLength|0];if(_.Ljava_math_BigInteger__f_sign<0){var a=_.getFirstNonzeroDigit__I();a===(-1+_.Ljava_math_BigInteger__f_numberLength|0)&&(t=-1+t|0)}var n=r,s=t;return r=n-(Math.clz32(s)|0)|0,r};Xh.prototype.shiftLeft__Ljava_math_BigInteger__I__Ljava_math_BigInteger=function(_,r){var t=r>>5,a=31&r,n=a===0?0:1,s=(_.Ljava_math_BigInteger__f_numberLength+t|0)+n|0,i=new Re(s);this.shiftLeft__AI__AI__I__I__V(i,_.Ljava_math_BigInteger__f_digits,t,a);var o=Ml(new Je,_.Ljava_math_BigInteger__f_sign,s,i);return o.cutOffLeadingZeroes__V(),o};Xh.prototype.shiftLeft__AI__AI__I__I__V=function(_,r,t,a){if(a===0){var n=_.u.length-t|0;r.copyTo(0,_,t,n)}else{var s=32-a|0;_.u[-1+_.u.length|0]=0;for(var i=-1+_.u.length|0;i>t;){var o=i;_.u[o]=_.u[o]|(r.u[-1+(i-t|0)|0]>>>s|0),_.u[-1+i|0]=r.u[-1+(i-t|0)|0]<>>31|0,n=1+n|0}a!==0&&(_.u[t]=a)};Xh.prototype.shiftRight__Ljava_math_BigInteger__I__Ljava_math_BigInteger=function(_,r){var t=r>>5,a=31&r;if(t>=_.Ljava_math_BigInteger__f_numberLength)return _.Ljava_math_BigInteger__f_sign<0?_t().Ljava_math_BigInteger$__f_MINUS_ONE:_t().Ljava_math_BigInteger$__f_ZERO;var n=_.Ljava_math_BigInteger__f_numberLength-t|0,s=new Re(1+n|0);if(this.shiftRight__AI__I__AI__I__I__Z(s,n,_.Ljava_math_BigInteger__f_digits,t,a),_.Ljava_math_BigInteger__f_sign<0){for(var i=0;i0&&o){for(i=0;i>>n|0|t.u[1+(s+a|0)|0]<>>n|0,s=1+s|0}return i};var Yh_=new v().initClass({Ljava_math_BitLevel$:0},!1,"java.math.BitLevel$",{Ljava_math_BitLevel$:1,O:1});Xh.prototype.$classData=Yh_;var fF;function mf(){return fF||(fF=new Xh),fF}function _d_(_,r){for(var t=0,a=r.length;;){if(t36;if(t===0)return"0";if(a===1){var i=n.u[-1+a|0],o=i,c=0;if(t<0){var u=o,f=c,p=u,h=f,l=-p|0,d=p!==0?~h:-h|0,$=l,w=d;o=$,c=w}var g=Fq(),x=o,R=c;return r===10||r<2||r>36?Ee().org$scalajs$linker$runtime$RuntimeLong$$toString__I__I__T(x,R):g.java$lang$Long$$toStringImpl__J__I__T(new q(x,R),r)}else{if(r===10||s)return yf().toDecimalScaledString__Ljava_math_BigInteger__T(_);var T=0,D=r;T=+Math.log(D)/+Math.log(2);var B=t<0?1:0,j=_.abs__Ljava_math_BigInteger(),O=mf().bitLength__Ljava_math_BigInteger__I(j),Z=1+Pc(O/T+B)|0,z=null;z="";var J=0;J=Z;var N=0;if(N=0,r!==16){var H=new Re(a);n.copyTo(0,H,0,a);var W=0;W=a;for(var K=this.Ljava_math_Conversion$__f_DigitFitInInt.u[r],Y=this.Ljava_math_Conversion$__f_BigRadices.u[-2+r|0];;){N=s4().divideArrayByInt__AI__AI__I__I__I(H,H,W,Y);for(var X=J;;){J=-1+J|0;var e_=JL().forDigit__I__I__C(Om(N,r),r);if(z=""+String.fromCharCode(e_)+z,N=EI(N,r),!(N!==0&&J!==0))break}for(var __=(K-X|0)+J|0,t_=0;t_<__&&J>0;)J=-1+J|0,z="0"+z,t_=1+t_|0;for(t_=-1+W|0;t_>0&&H.u[t_]===0;)t_=-1+t_|0;if(W=1+t_|0,W===1&&H.u[0]===0)break}}else for(var n_=0;n_0;){N=15&n.u[s_]>>(i_<<2),J=-1+J|0;var c_=N;z=""+(+(c_>>>0)).toString(16)+z,i_=1+i_|0}n_=1+n_|0}for(var h_=0;;){var d_=z,w_=h_;if(d_.charCodeAt(w_)===48)h_=1+h_|0;else break}if(h_!==0){var u_=z,p_=h_;z=u_.substring(p_)}return t===-1?"-"+z:z}};qg.prototype.toDecimalScaledString__Ljava_math_BigInteger__T=function(_){var r=_.Ljava_math_BigInteger__f_sign,t=_.Ljava_math_BigInteger__f_numberLength,a=_.Ljava_math_BigInteger__f_digits;if(r===0)return"0";if(t===1){var n=a.u[0],s=(+(n>>>0)).toString(10);return r<0?"-"+s:s}else{var i="",o=new Re(t),c=t,u=c;for(a.copyTo(0,o,0,u);;){for(var f=0,p=-1+c|0;p>=0;){var h=f,l=o.u[p],d=Ee(),$=d.divideUnsignedImpl__I__I__I__I__I(l,h,1e9,0);o.u[p]=$;var w=$>>31,g=65535&$,x=$>>>16|0,R=Math.imul(51712,g),T=Math.imul(15258,g),D=Math.imul(51712,x),B=R+((T+D|0)<<16)|0,j=(R>>>16|0)+D|0,O=((Math.imul(1e9,w)+Math.imul(15258,x)|0)+(j>>>16|0)|0)+(((65535&j)+T|0)>>>16|0)|0,Z=l-B|0;f=Z,p=-1+p|0}var z=f,J=""+z,N=J.length,H="000000000".substring(N);for(i=H+J+i;c!==0&&o.u[-1+c|0]===0;)c=-1+c|0;if(c===0)break}return i=_d_(this,i),r<0?"-"+i:i}};qg.prototype.toDecimalScaledString__J__I__T=function(_,r){if(_.RTLong__f_lo===0&&_.RTLong__f_hi===0)switch(r){case 0:return"0";case 1:return"0.0";case 2:return"0.00";case 3:return"0.000";case 4:return"0.0000";case 5:return"0.00000";case 6:return"0.000000";default:{if(r===-2147483648)var t="2147483648";else var a=-r|0,t=""+a;var n=r<0?"0E+":"0E";return n+t}}else{var s=_.RTLong__f_hi,i=s<0,o=null;o="";var c=18;if(i)var u=_.RTLong__f_lo,f=_.RTLong__f_hi,p=-u|0,h=u!==0?~f:-f|0,l=p,d=h,$=new q(l,d);else var $=_;for(var w=$.RTLong__f_lo,g=$.RTLong__f_hi,x=w,R=g;;){var T=x,D=R,B=x,j=R,O=Ee(),Z=O.divideImpl__I__I__I__I__I(B,j,10,0),z=O.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn,J=Z,N=z;x=J,R=N,c=-1+c|0;var H=x,W=R,K=H,Y=65535&K,X=K>>>16|0,e_=Math.imul(10,Y),__=Math.imul(10,X),t_=e_+(__<<16)|0,n_=(e_>>>16|0)+__|0,s_=Math.imul(10,W)+(n_>>>16|0)|0,i_=T,c_=D,h_=i_-t_|0;o=""+h_+o;var d_=x,w_=R;if(d_===0&&w_===0)break}var u_=18-c|0,p_=u_>>31,y_=r>>31,I_=u_-r|0,R_=(-2147483648^I_)>(-2147483648^u_)?-1+(p_-y_|0)|0:p_-y_|0,S_=-1+I_|0,P_=S_!==-1?R_:-1+R_|0;if(r>0&&(P_===-1?(-2147483648^S_)>=2147483642:P_>-1)){var x_=1+S_|0;if(x_>0){var D_=o,F_=D_.substring(0,x_),T_=o;o=F_+"."+T_.substring(x_)}else{for(var A_=-x_|0,C_=0;C_0)?"E+"+new q(S_,P_):"E"+new q(S_,P_);if((18-c|0)>1){var b_=o,V_=b_.substring(0,1),J_=o;o=V_+"."+J_.substring(1)+j_}else o=o+j_}return i?"-"+o:o}};var rd_=new v().initClass({Ljava_math_Conversion$:0},!1,"java.math.Conversion$",{Ljava_math_Conversion$:1,O:1});qg.prototype.$classData=rd_;var Y6;function yf(){return Y6||(Y6=new qg),Y6}function Q$(){}Q$.prototype=new E;Q$.prototype.constructor=Q$;function td_(){}td_.prototype=Q$.prototype;Q$.prototype.divide__AI__I__AI__I__AI__I__AI=function(_,r,t,a,n,s){var i=new Re(1+a|0),o=new Re(1+s|0),c=n.u[-1+s|0],u=Math.clz32(c)|0;u!==0?(mf().shiftLeft__AI__AI__I__I__V(o,n,0,u),mf().shiftLeft__AI__AI__I__I__V(i,t,0,u)):(t.copyTo(0,i,0,a),n.copyTo(0,o,0,s));var f=o.u[-1+s|0],p=-1+r|0,h=0;for(h=a;p>=0;){var l=0;if(l=0,i.u[h]===f)l=-1;else{var d=i.u[h],$=i.u[-1+h|0],w=Ee(),g=w.divideUnsignedImpl__I__I__I__I__I($,d,f,0),x=w.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;l=g;var R=65535&g,T=g>>>16|0,D=65535&f,B=f>>>16|0,j=Math.imul(R,D),O=Math.imul(T,D),Z=Math.imul(R,B),z=j+((O+Z|0)<<16)|0,J=(j>>>16|0)+Z|0,N=((Math.imul(x,f)+Math.imul(T,B)|0)+(J>>>16|0)|0)+(((65535&J)+O|0)>>>16|0)|0,H=$-z|0,W=0;if(W=H,l!==0)for(l=1+l|0;;){l=-1+l|0;var K=l,Y=o.u[-2+s|0],X=65535&K,e_=K>>>16|0,__=65535&Y,t_=Y>>>16|0,n_=Math.imul(X,__),s_=Math.imul(e_,__),i_=Math.imul(X,t_),c_=n_+((s_+i_|0)<<16)|0,h_=(n_>>>16|0)+i_|0,d_=(Math.imul(e_,t_)+(h_>>>16|0)|0)+(((65535&h_)+s_|0)>>>16|0)|0,w_=W,u_=i.u[-2+h|0],p_=W,y_=p_+f|0,I_=(-2147483648^y_)<(-2147483648^p_)?1:0;if(I_===0){W=y_;var R_=-2147483648^d_,S_=-2147483648^w_;if(R_===S_?(-2147483648^c_)>(-2147483648^u_):R_>S_)continue}break}}if(l!==0){var P_=s4().multiplyAndSubtract__AI__I__AI__I__I__I(i,h-s|0,o,s,l);if(P_!==0){l=-1+l|0;var x_=0,D_=0,F_=0,T_=0;x_=F_,D_=T_;for(var A_=0;A_>>0)/+(r>>>0),o=c|0|0;var u=o,f=0;if(r===0)var p=Om(0,0);else var h=+(i>>>0)%+(r>>>0),p=h|0|0;var l=p,d=0;if(s!==t){var $=u,w=f,g=$,x=w,R=-g|0,T=g!==0?~x:-x|0,D=R,B=T;u=D,f=B}if(s<0){var j=l,O=d,Z=j,z=O,J=-Z|0,N=Z!==0?~z:-z|0,H=J,W=N;l=H,d=W}return new K$(_t().valueOf__J__Ljava_math_BigInteger(new q(u,f)),_t().valueOf__J__Ljava_math_BigInteger(new q(l,d)))}else{var K=s===t?1:-1,Y=new Re(n),X=this.divideArrayByInt__AI__AI__I__I__I(Y,a,n,r),e_=new Re(new Int32Array([X])),__=Ml(new Je,K,n,Y),t_=Ml(new Je,s,1,e_);return __.cutOffLeadingZeroes__V(),t_.cutOffLeadingZeroes__V(),new K$(__,t_)}};Q$.prototype.divideArrayByInt__AI__AI__I__I__I=function(_,r,t,a){for(var n=0,s=-1+t|0;s>=0;){var i=n,o=r.u[s],c=Ee(),u=c.divideUnsignedImpl__I__I__I__I__I(o,i,a,0),f=c.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn,p=65535&u,h=u>>>16|0,l=65535&a,d=a>>>16|0,$=Math.imul(p,l),w=Math.imul(h,l),g=Math.imul(p,d),x=$+((w+g|0)<<16)|0,R=($>>>16|0)+g|0,T=((Math.imul(f,a)+Math.imul(h,d)|0)+(R>>>16|0)|0)+(((65535&R)+w|0)>>>16|0)|0,D=o-x|0;n=D,_.u[s]=u,s=-1+s|0}return n};Q$.prototype.multiplyAndSubtract__AI__I__AI__I__I__I=function(_,r,t,a,n){var s=0;s=0;var i=0;i=0;for(var o=0;o>>16|0,l=65535&n,d=n>>>16|0,$=Math.imul(p,l),w=Math.imul(h,l),g=Math.imul(p,d),x=$+((w+g|0)<<16)|0,R=($>>>16|0)+g|0,T=(Math.imul(h,d)+(R>>>16|0)|0)+(((65535&R)+w|0)>>>16|0)|0,D=x+f|0,B=(-2147483648^D)<(-2147483648^x)?1+T|0:T,j=_.u[r+c|0],O=j-D|0,Z=(-2147483648^O)>(-2147483648^j)?-1:0,z=i,J=z>>31,N=O+z|0,H=(-2147483648^N)<(-2147483648^O)?1+(Z+J|0)|0:Z+J|0;_.u[r+c|0]=N,i=H,s=B,o=1+o|0}var W=_.u[r+a|0],K=s,Y=W-K|0,X=(-2147483648^Y)>(-2147483648^W)?-1:0,e_=i,__=e_>>31,t_=Y+e_|0,n_=(-2147483648^t_)<(-2147483648^Y)?1+(X+__|0)|0:X+__|0;return _.u[r+a|0]=t_,n_};var ad_=new v().initClass({Ljava_math_Division$:0},!1,"java.math.Division$",{Ljava_math_Division$:1,O:1});Q$.prototype.$classData=ad_;var pF;function s4(){return pF||(pF=new Q$),pF}function xS(_,r,t,a,n){var s=new Re(1+t|0);return nd_(_,s,r,t,a,n),s}function nd_(_,r,t,a,n,s){var i=1,o=t.u[0],c=n.u[0],u=o+c|0,f=(-2147483648^u)<(-2147483648^o)?1:0;r.u[0]=u;var p=f;if(a>=s){for(;i(-2147483648^c)?-1:0,h=o,l=h>>31,d=f+h|0,$=(-2147483648^d)<(-2147483648^f)?1+(p+l|0)|0:p+l|0;r.u[i]=d,o=$,i=1+i|0}for(;i>31,R=w+g|0,T=(-2147483648^R)<(-2147483648^w)?1+x|0:x;r.u[i]=R,o=T,i=1+i|0}}function X$(){}X$.prototype=new E;X$.prototype.constructor=X$;function id_(){}id_.prototype=X$.prototype;X$.prototype.add__Ljava_math_BigInteger__Ljava_math_BigInteger__Ljava_math_BigInteger=function(_,r){var t=_.Ljava_math_BigInteger__f_sign,a=r.Ljava_math_BigInteger__f_sign,n=_.Ljava_math_BigInteger__f_numberLength,s=r.Ljava_math_BigInteger__f_numberLength;if(t===0)return r;if(a===0)return _;if((n+s|0)===2){var i=_.Ljava_math_BigInteger__f_digits.u[0],o=r.Ljava_math_BigInteger__f_digits.u[0];if(t===a){var c=i+o|0,u=(-2147483648^c)<(-2147483648^i)?1:0;return u===0?Lp(new Je,t,c):Ml(new Je,t,2,new Re(new Int32Array([c,u])))}else{var f=_t();if(t<0)var p=o-i|0,h=(-2147483648^p)>(-2147483648^o)?-1:0,l=p,d=h;else var $=i-o|0,w=(-2147483648^$)>(-2147483648^i)?-1:0,l=$,d=w;return f.valueOf__J__Ljava_math_BigInteger(new q(l,d))}}else{if(t===a)var g=n>=s?xS(this,_.Ljava_math_BigInteger__f_digits,n,r.Ljava_math_BigInteger__f_digits,s):xS(this,r.Ljava_math_BigInteger__f_digits,s,_.Ljava_math_BigInteger__f_digits,n),x=t,R=g;else{var T=n!==s?n>s?1:-1:this.compareArrays__AI__AI__I__I(_.Ljava_math_BigInteger__f_digits,r.Ljava_math_BigInteger__f_digits,n);if(T===0)return _t().Ljava_math_BigInteger$__f_ZERO;if(T===1)var D=RS(this,_.Ljava_math_BigInteger__f_digits,n,r.Ljava_math_BigInteger__f_digits,s),x=t,R=D;else var B=RS(this,r.Ljava_math_BigInteger__f_digits,s,_.Ljava_math_BigInteger__f_digits,n),x=a,R=B}var j=x|0,O=R,Z=Ml(new Je,j,O.u.length,O);return Z.cutOffLeadingZeroes__V(),Z}};X$.prototype.compareArrays__AI__AI__I__I=function(_,r,t){for(var a=-1+t|0;a>=0&&_.u[a]===r.u[a];)a=-1+a|0;if(a<0)return 0;var n=_.u[a],s=r.u[a];return(-2147483648^n)<(-2147483648^s)?-1:1};X$.prototype.inplaceAdd__AI__I__I__I=function(_,r,t){for(var a=t,n=0;a!==0&&n(-2147483648^X)?-1+(e_-__|0)|0:e_-__|0;return N.valueOf__J__Ljava_math_BigInteger(new q(t_,n_))}else{var s_=n!==s?n>s?1:-1:Il().compareArrays__AI__AI__I__I(_.Ljava_math_BigInteger__f_digits,r.Ljava_math_BigInteger__f_digits,n);if(t===a&&s_===0)return _t().Ljava_math_BigInteger$__f_ZERO;if(s_===-1)var i_=t===a?RS(this,r.Ljava_math_BigInteger__f_digits,s,_.Ljava_math_BigInteger__f_digits,n):xS(this,r.Ljava_math_BigInteger__f_digits,s,_.Ljava_math_BigInteger__f_digits,n),c_=-a|0,h_=c_,d_=i_;else if(t===a)var w_=RS(this,_.Ljava_math_BigInteger__f_digits,n,r.Ljava_math_BigInteger__f_digits,s),h_=t,d_=w_;else var u_=xS(this,_.Ljava_math_BigInteger__f_digits,n,r.Ljava_math_BigInteger__f_digits,s),h_=t,d_=u_;var p_=h_|0,y_=d_,I_=Ml(new Je,p_,y_.u.length,y_);return I_.cutOffLeadingZeroes__V(),I_}};var od_=new v().initClass({Ljava_math_Elementary$:0},!1,"java.math.Elementary$",{Ljava_math_Elementary$:1,O:1});X$.prototype.$classData=od_;var hF;function Il(){return hF||(hF=new X$),hF}function vp(_,r){this.Ljava_math_MathContext__f_precision=0,this.Ljava_math_MathContext__f_roundingMode=null,this.Ljava_math_MathContext__f_precision=_,this.Ljava_math_MathContext__f_roundingMode=r}vp.prototype=new E;vp.prototype.constructor=vp;function cd_(){}cd_.prototype=vp.prototype;vp.prototype.equals__O__Z=function(_){if(_ instanceof vp){var r=_;if(this.Ljava_math_MathContext__f_precision===r.Ljava_math_MathContext__f_precision){var t=this.Ljava_math_MathContext__f_roundingMode,a=r.Ljava_math_MathContext__f_roundingMode;return t===a}else return!1}else return!1};vp.prototype.hashCode__I=function(){return this.Ljava_math_MathContext__f_precision<<3|this.Ljava_math_MathContext__f_roundingMode.jl_Enum__f__ordinal};vp.prototype.toString__T=function(){return"precision="+this.Ljava_math_MathContext__f_precision+" roundingMode="+this.Ljava_math_MathContext__f_roundingMode};var ud_=new v().initClass({Ljava_math_MathContext:0},!1,"java.math.MathContext",{Ljava_math_MathContext:1,O:1});vp.prototype.$classData=ud_;function i4(){this.Ljava_math_MathContext$__f_DECIMAL128=null,_3=this,Lq();var _=Jh().Ljava_math_RoundingMode$__f_HALF_EVEN;this.Ljava_math_MathContext$__f_DECIMAL128=new vp(34,_),Lq();var r=Jh().Ljava_math_RoundingMode$__f_HALF_EVEN;new vp(7,r),Lq();var t=Jh().Ljava_math_RoundingMode$__f_HALF_EVEN;new vp(16,t),Lq();var a=Jh().Ljava_math_RoundingMode$__f_HALF_UP;new vp(0,a)}i4.prototype=new E;i4.prototype.constructor=i4;function ld_(){}ld_.prototype=i4.prototype;var fd_=new v().initClass({Ljava_math_MathContext$:0},!1,"java.math.MathContext$",{Ljava_math_MathContext$:1,O:1});i4.prototype.$classData=fd_;var _3;function Lq(){return _3||(_3=new i4),_3}function pd_(_){var r=0,t=0,a=1,n=0;r=a,t=n;for(var s=0;s<32;){var i=s;if(i<=18){Ei().Ljava_math_Multiplication$__f_BigFivePows.u[i]=_t().valueOf__J__Ljava_math_BigInteger(new q(r,t));var o=Ei().Ljava_math_Multiplication$__f_BigTenPows,c=_t(),u=r,f=t,p=u,h=32&i?0:p<>>1|0)>>>(31-i|0)|0|f<>>16|0,R=Math.imul(5,g),T=Math.imul(5,x),D=R+(T<<16)|0,B=(R>>>16|0)+T|0,j=Math.imul(5,$)+(B>>>16|0)|0,O=D,Z=j;r=O,t=Z}else Ei().Ljava_math_Multiplication$__f_BigFivePows.u[i]=Ei().Ljava_math_Multiplication$__f_BigFivePows.u[-1+i|0].multiply__Ljava_math_BigInteger__Ljava_math_BigInteger(Ei().Ljava_math_Multiplication$__f_BigFivePows.u[1]),Ei().Ljava_math_Multiplication$__f_BigTenPows.u[i]=Ei().Ljava_math_Multiplication$__f_BigTenPows.u[-1+i|0].multiply__Ljava_math_BigInteger__Ljava_math_BigInteger(_t().Ljava_math_BigInteger$__f_TEN);s=1+s|0}}function YE(_,r,t,a,n){var s=0;s=0;for(var i=0;i>>16|0,h=65535&n,l=n>>>16|0,d=Math.imul(f,h),$=Math.imul(p,h),w=Math.imul(f,l),g=d+(($+w|0)<<16)|0,x=(d>>>16|0)+w|0,R=(Math.imul(p,l)+(x>>>16|0)|0)+(((65535&x)+$|0)>>>16|0)|0,T=g+u|0,D=(-2147483648^T)<(-2147483648^g)?1+R|0:R;r.u[o]=T,s=D,i=1+i|0}return s}function hd_(_,r,t,a,n,s){if(r===t&&n===s)_.square__AI__I__AI__AI(r,n,a);else for(var i=0;i>>16|0,x=65535&l,R=l>>>16|0,T=Math.imul(w,x),D=Math.imul(g,x),B=Math.imul(w,R),j=T+((D+B|0)<<16)|0,O=(T>>>16|0)+B|0,Z=(Math.imul(g,R)+(O>>>16|0)|0)+(((65535&O)+D|0)>>>16|0)|0,z=j+d|0,J=(-2147483648^z)<(-2147483648^j)?1+Z|0:Z,N=z+$|0,H=(-2147483648^N)<(-2147483648^z)?1+J|0:J;a.u[o+h|0]=N,c=H,p=1+p|0}a.u[o+s|0]=c,i=1+i|0}}function Nz(_,r,t){var a=new Re(r);a.u[0]=1;for(var n=1;n>>16|0,w=65535&p,g=p>>>16|0,x=Math.imul(d,w),R=Math.imul($,w),T=Math.imul(d,g),D=x+((R+T|0)<<16)|0,B=(x>>>16|0)+T|0,j=(Math.imul($,g)+(B>>>16|0)|0)+(((65535&B)+R|0)>>>16|0)|0,O=D+h|0,Z=(-2147483648^O)<(-2147483648^D)?1+j|0:j,z=O+l|0,J=(-2147483648^z)<(-2147483648^O)?1+Z|0:Z;t.u[s+u|0]=z,a=J,c=1+c|0}t.u[s+r|0]=a,n=1+n|0}mf().shiftLeftOneBit__AI__AI__I__V(t,t,r<<1),a=0;for(var N=0,H=0;N>>16|0,t_=65535&K,n_=K>>>16|0,s_=Math.imul(e_,t_),i_=Math.imul(__,t_),c_=Math.imul(e_,n_),h_=s_+((i_+c_|0)<<16)|0,d_=(s_>>>16|0)+c_|0,w_=(Math.imul(__,n_)+(d_>>>16|0)|0)+(((65535&d_)+i_|0)>>>16|0)|0,u_=h_+Y|0,p_=(-2147483648^u_)<(-2147483648^h_)?1+w_|0:w_,y_=u_+X|0,I_=(-2147483648^y_)<(-2147483648^u_)?1+p_|0:p_;t.u[H]=y_,H=1+H|0;var R_=t.u[H],S_=I_+R_|0,P_=(-2147483648^S_)<(-2147483648^I_)?1:0;t.u[H]=S_,a=P_,N=1+N|0,H=1+H|0}return t};Nd.prototype.karatsuba__Ljava_math_BigInteger__Ljava_math_BigInteger__Ljava_math_BigInteger=function(_,r){if(r.Ljava_math_BigInteger__f_numberLength>_.Ljava_math_BigInteger__f_numberLength)var t=r,a=_;else var t=_,a=r;var n=t,s=a;if(s.Ljava_math_BigInteger__f_numberLength<63)return this.multiplyPAP__Ljava_math_BigInteger__Ljava_math_BigInteger__Ljava_math_BigInteger(n,s);var i=(-2&n.Ljava_math_BigInteger__f_numberLength)<<4,o=n.shiftRight__I__Ljava_math_BigInteger(i),c=s.shiftRight__I__Ljava_math_BigInteger(i),u=o.shiftLeft__I__Ljava_math_BigInteger(i),f=Il().subtract__Ljava_math_BigInteger__Ljava_math_BigInteger__Ljava_math_BigInteger(n,u),p=c.shiftLeft__I__Ljava_math_BigInteger(i),h=Il().subtract__Ljava_math_BigInteger__Ljava_math_BigInteger__Ljava_math_BigInteger(s,p),l=this.karatsuba__Ljava_math_BigInteger__Ljava_math_BigInteger__Ljava_math_BigInteger(o,c),d=this.karatsuba__Ljava_math_BigInteger__Ljava_math_BigInteger__Ljava_math_BigInteger(f,h),$=this.karatsuba__Ljava_math_BigInteger__Ljava_math_BigInteger__Ljava_math_BigInteger(Il().subtract__Ljava_math_BigInteger__Ljava_math_BigInteger__Ljava_math_BigInteger(o,f),Il().subtract__Ljava_math_BigInteger__Ljava_math_BigInteger__Ljava_math_BigInteger(h,c)),w=$,g=l,x=Il().add__Ljava_math_BigInteger__Ljava_math_BigInteger__Ljava_math_BigInteger(w,g);$=Il().add__Ljava_math_BigInteger__Ljava_math_BigInteger__Ljava_math_BigInteger(x,d),$=$.shiftLeft__I__Ljava_math_BigInteger(i),l=l.shiftLeft__I__Ljava_math_BigInteger(i<<1);var R=l,T=$,D=Il().add__Ljava_math_BigInteger__Ljava_math_BigInteger__Ljava_math_BigInteger(R,T);return Il().add__Ljava_math_BigInteger__Ljava_math_BigInteger__Ljava_math_BigInteger(D,d)};Nd.prototype.multArraysPAP__AI__I__AI__I__AI__V=function(_,r,t,a,n){r===0||a===0||(r===1?n.u[a]=YE(this,n,t,a,_.u[0]):a===1?n.u[r]=YE(this,n,_,r,t.u[0]):hd_(this,_,t,n,r,a))};Nd.prototype.multiplyPAP__Ljava_math_BigInteger__Ljava_math_BigInteger__Ljava_math_BigInteger=function(_,r){var t=_.Ljava_math_BigInteger__f_numberLength,a=r.Ljava_math_BigInteger__f_numberLength,n=t+a|0,s=_.Ljava_math_BigInteger__f_sign!==r.Ljava_math_BigInteger__f_sign?-1:1;if(n===2){var i=_.Ljava_math_BigInteger__f_digits.u[0],o=r.Ljava_math_BigInteger__f_digits.u[0],c=65535&i,u=i>>>16|0,f=65535&o,p=o>>>16|0,h=Math.imul(c,f),l=Math.imul(u,f),d=Math.imul(c,p),$=h+((l+d|0)<<16)|0,w=(h>>>16|0)+d|0,g=(Math.imul(u,p)+(w>>>16|0)|0)+(((65535&w)+l|0)>>>16|0)|0;return g===0?Lp(new Je,s,$):Ml(new Je,s,2,new Re(new Int32Array([$,g])))}else{var x=_.Ljava_math_BigInteger__f_digits,R=r.Ljava_math_BigInteger__f_digits,T=new Re(n);this.multArraysPAP__AI__I__AI__I__AI__V(x,t,R,a,T);var D=Ml(new Je,s,n,T);return D.cutOffLeadingZeroes__V(),D}};Nd.prototype.pow__Ljava_math_BigInteger__I__Ljava_math_BigInteger=function(_,r){for(var t=r,a=_t().Ljava_math_BigInteger$__f_ONE,n=_;t>1;){var s=1&t?a.multiply__Ljava_math_BigInteger__Ljava_math_BigInteger(n):a;if(n.Ljava_math_BigInteger__f_numberLength===1)var i=n.multiply__Ljava_math_BigInteger__Ljava_math_BigInteger(n);else var o=new Re(n.Ljava_math_BigInteger__f_numberLength<<1),c=this.square__AI__I__AI__AI(n.Ljava_math_BigInteger__f_digits,n.Ljava_math_BigInteger__f_numberLength,o),i=Nk_(new Je,1,c);var u=t>>1;t=u,a=s,n=i}return a.multiply__Ljava_math_BigInteger__Ljava_math_BigInteger(n)};Nd.prototype.powerOf10__J__Ljava_math_BigInteger=function(_){var r=this.Ljava_math_Multiplication$__f_BigTenPows.u.length,t=r>>31,a=_.RTLong__f_hi;if(a===t?(-2147483648^_.RTLong__f_lo)<(-2147483648^r):a-1:g>0){o=o.multiply__Ljava_math_BigInteger__Ljava_math_BigInteger(i);var x=p,R=h,T=R,D=-2147483647+x|0,B=(-2147483648^D)<1?T:-1+T|0,j=D,O=B;p=j,h=O}else break}o=o.multiply__Ljava_math_BigInteger__Ljava_math_BigInteger(this.Ljava_math_Multiplication$__f_BigFivePows.u[1].pow__I__Ljava_math_BigInteger(d)),o=o.shiftLeft__I__Ljava_math_BigInteger(2147483647);var Z=_.RTLong__f_hi,z=-2147483647+_.RTLong__f_lo|0,J=(-2147483648^z)<1?Z:-1+Z|0,N=z,H=J;for(p=N,h=H;;){var W=p,K=h,Y=K;if(Y===0?(-2147483648^W)>-1:Y>0){o=o.shiftLeft__I__Ljava_math_BigInteger(2147483647);var X=p,e_=h,__=e_,t_=-2147483647+X|0,n_=(-2147483648^t_)<1?__:-1+__|0,s_=t_,i_=n_;p=s_,h=i_}else break}return o.shiftLeft__I__Ljava_math_BigInteger(d)};var $d_=new v().initClass({Ljava_math_Multiplication$:0},!1,"java.math.Multiplication$",{Ljava_math_Multiplication$:1,O:1});Nd.prototype.$classData=$d_;var e3;function Ei(){return e3||(e3=new Nd),e3}function Kr(){}Kr.prototype=new E;Kr.prototype.constructor=Kr;function wd_(){}wd_.prototype=Kr.prototype;Kr.prototype.sort__AI__V=function(_){var r=b8(),t=b8(),a=_.u.length;if(a>16){var n=_.u.length;this.java$util$Arrays$$stableSplitMerge__O__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,new Re(n),0,a,r,t)}else this.java$util$Arrays$$insertionSort__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,0,a,r,t)};Kr.prototype.sort__AI__I__I__V=function(_,r,t){var a=b8(),n=b8();if(r>t)throw Ua(new et,"fromIndex("+r+") > toIndex("+t+")");if((t-r|0)>16){var s=_.u.length;this.java$util$Arrays$$stableSplitMerge__O__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,new Re(s),r,t,a,n)}else this.java$util$Arrays$$insertionSort__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,r,t,a,n)};Kr.prototype.sort__AJ__V=function(_){var r=k8(),t=k8(),a=_.u.length;if(a>16){var n=_.u.length;this.java$util$Arrays$$stableSplitMerge__O__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,new oi(n),0,a,r,t)}else this.java$util$Arrays$$insertionSort__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,0,a,r,t)};Kr.prototype.sort__AJ__I__I__V=function(_,r,t){var a=k8(),n=k8();if(r>t)throw Ua(new et,"fromIndex("+r+") > toIndex("+t+")");if((t-r|0)>16){var s=_.u.length;this.java$util$Arrays$$stableSplitMerge__O__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,new oi(s),r,t,a,n)}else this.java$util$Arrays$$insertionSort__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,r,t,a,n)};Kr.prototype.sort__AS__V=function(_){var r=O8(),t=O8(),a=_.u.length;if(a>16){var n=_.u.length;this.java$util$Arrays$$stableSplitMerge__O__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,new bi(n),0,a,r,t)}else this.java$util$Arrays$$insertionSort__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,0,a,r,t)};Kr.prototype.sort__AS__I__I__V=function(_,r,t){var a=O8(),n=O8();if(r>t)throw Ua(new et,"fromIndex("+r+") > toIndex("+t+")");if((t-r|0)>16){var s=_.u.length;this.java$util$Arrays$$stableSplitMerge__O__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,new bi(s),r,t,a,n)}else this.java$util$Arrays$$insertionSort__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,r,t,a,n)};Kr.prototype.sort__AC__V=function(_){var r=I8(),t=I8(),a=_.u.length;if(a>16){var n=_.u.length;this.java$util$Arrays$$stableSplitMerge__O__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,new fn(n),0,a,r,t)}else this.java$util$Arrays$$insertionSort__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,0,a,r,t)};Kr.prototype.sort__AC__I__I__V=function(_,r,t){var a=I8(),n=I8();if(r>t)throw Ua(new et,"fromIndex("+r+") > toIndex("+t+")");if((t-r|0)>16){var s=_.u.length;this.java$util$Arrays$$stableSplitMerge__O__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,new fn(s),r,t,a,n)}else this.java$util$Arrays$$insertionSort__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,r,t,a,n)};Kr.prototype.sort__AB__V=function(_){var r=y8(),t=y8(),a=_.u.length;if(a>16){var n=_.u.length;this.java$util$Arrays$$stableSplitMerge__O__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,new Ii(n),0,a,r,t)}else this.java$util$Arrays$$insertionSort__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,0,a,r,t)};Kr.prototype.sort__AB__I__I__V=function(_,r,t){var a=y8(),n=y8();if(r>t)throw Ua(new et,"fromIndex("+r+") > toIndex("+t+")");if((t-r|0)>16){var s=_.u.length;this.java$util$Arrays$$stableSplitMerge__O__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,new Ii(s),r,t,a,n)}else this.java$util$Arrays$$insertionSort__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,r,t,a,n)};Kr.prototype.sort__AO__ju_Comparator__V=function(_,r){var t=r===null?LG():r,a=yG(),n=_.u.length;if(n>16){var s=_.u.length,i=es(_);this.java$util$Arrays$$stableSplitMerge__O__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,br().newInstance__jl_Class__I__O(i.getComponentType__jl_Class(),s),0,n,t,a)}else this.java$util$Arrays$$insertionSort__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,0,n,t,a)};Kr.prototype.sort__AO__I__I__ju_Comparator__V=function(_,r,t,a){var n=a===null?LG():a,s=yG();if(r>t)throw Ua(new et,"fromIndex("+r+") > toIndex("+t+")");if((t-r|0)>16){var i=_.u.length,o=es(_);this.java$util$Arrays$$stableSplitMerge__O__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,br().newInstance__jl_Class__I__O(o.getComponentType__jl_Class(),i),r,t,n,s)}else this.java$util$Arrays$$insertionSort__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,r,t,n,s)};Kr.prototype.java$util$Arrays$$stableSplitMerge__O__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V=function(_,r,t,a,n,s){var i=a-t|0;if(i>16){var o=t+(i/2|0)|0;this.java$util$Arrays$$stableSplitMerge__O__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,r,t,o,n,s),this.java$util$Arrays$$stableSplitMerge__O__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,r,o,a,n,s);for(var c=t,u=t,f=o;c=a||n.compare__O__O__I(s.get__O__I__O(_,u),s.get__O__I__O(_,f))<=0)?(s.set__O__I__O__V(r,c,s.get__O__I__O(_,u)),u=1+u|0):(s.set__O__I__O__V(r,c,s.get__O__I__O(_,f)),f=1+f|0),c=1+c|0;r.copyTo(t,_,t,i)}else this.java$util$Arrays$$insertionSort__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,t,a,n,s)};Kr.prototype.java$util$Arrays$$insertionSort__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V=function(_,r,t,a,n){var s=t-r|0;if(s>=2){var i=n.get__O__I__O(_,r),o=n.get__O__I__O(_,1+r|0);a.compare__O__O__I(i,o)>0&&(n.set__O__I__O__V(_,r,o),n.set__O__I__O__V(_,1+r|0,i));for(var c=2;c1;){var h=(f+p|0)>>>1|0;a.compare__O__O__I(u,n.get__O__I__O(_,h))<0?p=h:f=h}for(var l=f+(a.compare__O__O__I(u,n.get__O__I__O(_,f))<0?0:1)|0,d=r+c|0;d>l;)n.set__O__I__O__V(_,d,n.get__O__I__O(_,-1+d|0)),d=-1+d|0;n.set__O__I__O__V(_,l,u)}c=1+c|0}}};Kr.prototype.binarySearch__AJ__J__I=function(_,r){for(var t=0,a=_.u.length;;){if(t===a)return-1-t|0;var n=(t+a|0)>>>1|0,s=_.u[n],i=s.RTLong__f_lo,o=s.RTLong__f_hi,c=dt(new q(i,o)),u=c.RTLong__f_lo,f=c.RTLong__f_hi,p=Ee().org$scalajs$linker$runtime$RuntimeLong$$compare__I__I__I__I__I(r.RTLong__f_lo,r.RTLong__f_hi,u,f);if(p<0)a=n;else{if(p===0)return n;t=1+n|0}}};Kr.prototype.binarySearch__AI__I__I=function(_,r){for(var t=0,a=_.u.length;;){if(t===a)return-1-t|0;var n=(t+a|0)>>>1|0,s=_.u[n],i=r===s?0:rt)throw Ua(new et,"fromIndex("+r+") > toIndex("+t+")");for(var n=r;n!==t;){var s=n;_.u[s]=a,n=1+n|0}};Kr.prototype.copyOf__AO__I__AO=function(_,r){if(r<0)throw new Np;var t=_.u.length,a=rt)throw Ua(new et,r+" > "+t);var a=_.u.length,n=t-r|0,s=a-r|0,i=nt)throw Ua(new et,r+" > "+t);var a=_.u.length,n=t-r|0,s=a-r|0,i=nt)throw Ua(new et,r+" > "+t);var a=_.u.length,n=t-r|0,s=a-r|0,i=nt)throw Ua(new et,r+" > "+t);var a=_.u.length,n=t-r|0,s=a-r|0,i=nt)throw Ua(new et,r+" > "+t);var a=_.u.length,n=t-r|0,s=a-r|0,i=nt)throw Ua(new et,r+" > "+t);var a=_.u.length,n=t-r|0,s=a-r|0,i=nt)throw Ua(new et,r+" > "+t);var a=_.u.length,n=t-r|0,s=a-r|0,i=nt)throw Ua(new et,r+" > "+t);var a=_.u.length,n=t-r|0,s=a-r|0,i=nt)throw Ua(new et,r+" > "+t);var a=_.u.length,n=t-r|0,s=a-r|0,i=n20;)r=r+"00000000000000000000",t=-20+t|0;var a=r,n=t;return""+a+"00000000000000000000".substring(0,n)};Sg.prototype.java$util$Formatter$$numberToDecimal__D__ju_Formatter$Decimal=function(_){if(_===0){var r=1/_<0;return new Oc(r,"0",0)}else{var t=_<0,a=t?-_:_,n=""+a,s=fZ(n,101);if(s<0)var i=0;else var o=parseInt,c=1+s|0,u=o(n.substring(c)),i=u|0;var f=s<0?n.length:s,p=fZ(n,46);if(p<0){var h=n.substring(0,f),l=-i|0;return new Oc(t,h,l)}else{for(var d=n.substring(0,p),$=1+p|0,w=""+d+n.substring($,f),g=w.length,x=0;;){if(x=a)return _;if(t.charCodeAt(r)<53)if(r===0){var s=_.ju_Formatter$Decimal__f_negative;return new Oc(s,"0",0)}else return new Oc(_.ju_Formatter$Decimal__f_negative,t.substring(0,r),_.ju_Formatter$Decimal__f_scale-(a-r|0)|0);else{for(var i=-1+r|0;;){if(i>=0)var o=i,c=t.charCodeAt(o)===57;else var c=!1;if(c)i=-1+i|0;else break}if(i<0)var u="1";else var f=i,p=t.substring(0,f),h=i,u=""+p+pt(65535&(1+t.charCodeAt(h)|0));var l=1+i|0,d=_.ju_Formatter$Decimal__f_scale-(a-l|0)|0;return new Oc(_.ju_Formatter$Decimal__f_negative,u,d)}}}function Oc(_,r,t){this.ju_Formatter$Decimal__f_negative=!1,this.ju_Formatter$Decimal__f_unscaledValue=null,this.ju_Formatter$Decimal__f_scale=0,this.ju_Formatter$Decimal__f_negative=_,this.ju_Formatter$Decimal__f_unscaledValue=r,this.ju_Formatter$Decimal__f_scale=t}Oc.prototype=new E;Oc.prototype.constructor=Oc;function yd_(){}yd_.prototype=Oc.prototype;Oc.prototype.isZero__Z=function(){return this.ju_Formatter$Decimal__f_unscaledValue==="0"};Oc.prototype.round__I__ju_Formatter$Decimal=function(_){Y$();var r=_>0;if(!r)throw new Ep("Decimal.round() called with non-positive precision");return VH(this,_)};Oc.prototype.setScale__I__ju_Formatter$Decimal=function(_){var r=this.ju_Formatter$Decimal__f_unscaledValue,t=(r.length+_|0)-this.ju_Formatter$Decimal__f_scale|0,a=VH(this,t);Y$();var n=a.isZero__Z()||a.ju_Formatter$Decimal__f_scale<=_;if(!n)throw new Ep("roundAtPos returned a non-zero value with a scale too large");return a.isZero__Z()||a.ju_Formatter$Decimal__f_scale===_?a:new Oc(this.ju_Formatter$Decimal__f_negative,""+a.ju_Formatter$Decimal__f_unscaledValue+Y$().java$util$Formatter$$strOfZeros__I__T(_-a.ju_Formatter$Decimal__f_scale|0),_)};Oc.prototype.toString__T=function(){return"Decimal("+this.ju_Formatter$Decimal__f_negative+", "+this.ju_Formatter$Decimal__f_unscaledValue+", "+this.ju_Formatter$Decimal__f_scale+")"};var Id_=new v().initClass({ju_Formatter$Decimal:0},!1,"java.util.Formatter$Decimal",{ju_Formatter$Decimal:1,O:1});Oc.prototype.$classData=Id_;function CS(){}CS.prototype=new E;CS.prototype.constructor=CS;function AH(){}AH.prototype=CS.prototype;function bd_(_){return!!(_&&_.$classData&&_.$classData.ancestors.ju_Map)}function FH(_){return!!(_&&_.$classData&&_.$classData.ancestors.ju_Map$Entry)}function g2(_,r){this.ju_ScalaOps$SimpleRange__f_java$util$ScalaOps$SimpleRange$$start=0,this.ju_ScalaOps$SimpleRange__f_java$util$ScalaOps$SimpleRange$$end=0,this.ju_ScalaOps$SimpleRange__f_java$util$ScalaOps$SimpleRange$$start=_,this.ju_ScalaOps$SimpleRange__f_java$util$ScalaOps$SimpleRange$$end=r}g2.prototype=new E;g2.prototype.constructor=g2;function kd_(){}kd_.prototype=g2.prototype;var Od_=new v().initClass({ju_ScalaOps$SimpleRange:0},!1,"java.util.ScalaOps$SimpleRange",{ju_ScalaOps$SimpleRange:1,O:1});g2.prototype.$classData=Od_;function ln(_,r){throw new F8(r,_.ju_regex_PatternCompiler__f_pattern,_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex)}function qd_(_){var r=ni().ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$leadingEmbeddedFlagSpecifierRegExp.exec(_.ju_regex_PatternCompiler__f_pattern);if(r!==null){var t=r[1];if(t!==void 0)for(var a=t,n=a.length,s=0;s=65536?2:1)|0}return t}function bZ(_,r){var t=ni().java$util$regex$PatternCompiler$$codePointToString__I__T(r);if(r<128)switch(r){case 94:case 36:case 92:case 46:case 42:case 43:case 63:case 40:case 41:case 91:case 93:case 123:case 125:case 124:return"\\"+t;default:return(66&_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$flags)!==2?t:r>=65&&r<=90?"["+t+ni().java$util$regex$PatternCompiler$$codePointToString__I__T(32+r|0)+"]":r>=97&&r<=122?"["+ni().java$util$regex$PatternCompiler$$codePointToString__I__T(-32+r|0)+t+"]":t}else return(-1024&r)===56320?"(?:"+t+")":t}function zz(_){for(var r=_.ju_regex_PatternCompiler__f_pattern,t=r.length;;){if(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex!==t){var a=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex,n=r.charCodeAt(a);switch(n){case 32:case 9:case 10:case 11:case 12:case 13:{_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0;continue}case 35:{_.java$util$regex$PatternCompiler$$skipSharpComment__V();continue}}}break}}function Sd_(_,r,t){var a=_.ju_regex_PatternCompiler__f_pattern,n=a.length,s=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex,i=s===n?46:a.charCodeAt(s);if(i===63||i===42||i===43||i===123){var o=t.charCodeAt(0);switch(o){case 94:case 36:{var c=!0;break}case 40:{var c=t.charCodeAt(1)===63&&t.charCodeAt(2)!==58;break}case 92:{var u=t.charCodeAt(1),c=u===98||u===66;break}default:var c=!1}var f=c?"(?:"+t+")":t,p=Pd_(_,i);if(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex!==n){var h=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex,l=a.charCodeAt(h);switch(l){case 43:{return _.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,xd_(_,r,f,p);break}case 63:{return _.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,""+f+p+"?";break}default:return""+f+p}}else return""+f+p}else return t}function Pd_(_,r){var t=_.ju_regex_PatternCompiler__f_pattern,a=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex;if(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,r===123){var n=t.length;if(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex===n)var s=!0;else var i=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex,o=t.charCodeAt(i),s=!(o>=48&&o<=57);for(s&&ln(_,"Illegal repetition");;){if(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex!==n)var c=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex,u=t.charCodeAt(c),f=u>=48&&u<=57;else var f=!1;if(f)_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0;else break}_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex===n&&ln(_,"Illegal repetition");var p=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex;if(t.charCodeAt(p)===44)for(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0;;){if(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex!==n)var h=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex,l=t.charCodeAt(h),d=l>=48&&l<=57;else var d=!1;if(d)_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0;else break}if(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex===n)var $=!0;else var w=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex,$=t.charCodeAt(w)!==125;$&&ln(_,"Illegal repetition"),_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0}return t.substring(a,_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex)}function xd_(_,r,t,a){for(var n=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$groupNumberMap.length|0,s=0;sr&&(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$groupNumberMap[i]=1+o|0),s=1+s|0}var c=t.replace(ni().ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$renumberingRegExp,(f,p,h)=>{var l=f,d=p,$=h;return _.java$util$regex$PatternCompiler$$$anonfun$buildPossessiveQuantifier$2__T__T__T__I__T(l,d,$,r)});_.ju_regex_PatternCompiler__f_compiledGroupCount=1+_.ju_regex_PatternCompiler__f_compiledGroupCount|0;var u=1+r|0;return"(?:(?=("+c+a+"))\\"+u+")"}function Rd_(_){var r=_.ju_regex_PatternCompiler__f_pattern,t=r.length;(1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0)===t&&ln(_,"\\ at end of pattern"),_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0;var a=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex,n=r.charCodeAt(a);switch(n){case 100:case 68:case 104:case 72:case 115:case 83:case 118:case 86:case 119:case 87:case 112:case 80:{var s=BH(_,n),i=s.ju_regex_PatternCompiler$CompiledCharClass__f_kind;switch(i){case 0:return"\\p{"+s.ju_regex_PatternCompiler$CompiledCharClass__f_data+"}";case 1:return"\\P{"+s.ju_regex_PatternCompiler$CompiledCharClass__f_data+"}";case 2:return"["+s.ju_regex_PatternCompiler$CompiledCharClass__f_data+"]";case 3:return ni().java$util$regex$PatternCompiler$$codePointNotAmong__T__T(s.ju_regex_PatternCompiler$CompiledCharClass__f_data);default:throw new Ep(i)}break}case 98:{if(r.substring(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex,4+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0)==="b{g}")ln(_,"\\b{g} is not supported");else if(320&_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$flags)_.java$util$regex$PatternCompiler$$parseErrorRequireESVersion__T__T__E("\\b with UNICODE_CASE","2018");else return _.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,"\\b";break}case 66:{if(320&_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$flags)_.java$util$regex$PatternCompiler$$parseErrorRequireESVersion__T__T__E("\\B with UNICODE_CASE","2018");else return _.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,"\\B";break}case 65:{return _.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,"^";break}case 71:{ln(_,"\\G in the middle of a pattern is not supported");break}case 90:{_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0;var o=1&_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$flags?` `:`(?:\r ?|[ \x85\u2028\u2029])`;return"(?="+o+"?$)"}case 122:{return _.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,"$";break}case 82:{return _.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,`(?:\r |[ -\r\x85\u2028\u2029])`;break}case 88:{ln(_,"\\X is not supported");break}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:{for(var c=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex,u=1+c|0;;){if(u!==t)var f=u,p=r.charCodeAt(f),h=p>=48&&p<=57;else var h=!1;if(h)var l=r.substring(c,1+u|0),d=(parseInt(l,10)|0)<=(-1+(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$groupNumberMap.length|0)|0);else var d=!1;if(d)u=1+u|0;else break}var $=r.substring(c,u),w=parseInt($,10)|0;w>(-1+(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$groupNumberMap.length|0)|0)&&ln(_,"numbered capturing group <"+w+"> does not exist");var g=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$groupNumberMap[w]|0;return _.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=u,"(?:\\"+g+")";break}case 107:{if(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex===t)var x=!0;else var R=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex,x=r.charCodeAt(R)!==60;x&&ln(_,"\\k is not followed by '<' for named capturing group"),_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0;var T=EH(_),D=_.ju_regex_PatternCompiler__f_namedGroups;oP().jl_Utils$Cache$__f_safeHasOwnProperty.call(D,T)||ln(_,"named capturing group <"+T+"> does not exit");var B=D[T]|0,j=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$groupNumberMap[B]|0;return _.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,"(?:\\"+j+")";break}case 81:{var O=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,Z=r.indexOf("\\E",O)|0;return Z<0?(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=r.length,_Z(_,r.substring(O))):(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=2+Z|0,_Z(_,r.substring(O,Z)))}default:return bZ(_,kZ(_))}}function kZ(_){var r=_.ju_regex_PatternCompiler__f_pattern,t=Zw(r,_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex);switch(t){case 48:return Cd_(_);case 120:return Dd_(_);case 117:return Md_(_);case 78:{ln(_,"\\N is not supported");break}case 97:{return _.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,7;break}case 116:{return _.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,9;break}case 110:{return _.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,10;break}case 102:{return _.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,12;break}case 114:{return _.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,13;break}case 101:{return _.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,27;break}case 99:{_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex===r.length&&ln(_,"Illegal control escape sequence");var a=Zw(r,_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex);return _.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex+(a>=65536?2:1)|0,64^a;break}default:return(t>=65&&t<=90||t>=97&&t<=122)&&ln(_,"Illegal/unsupported escape sequence"),_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex+(t>=65536?2:1)|0,t}}function Cd_(_){var r=_.ju_regex_PatternCompiler__f_pattern,t=r.length,a=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex;if((1+a|0)7)&&ln(_,"Illegal octal escape sequence"),(2+a|0)7)return _.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=2+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,s;if(s>3)return _.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=3+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,(s<<3)+o|0;if((3+a|0)7?(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=3+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,(s<<3)+o|0):(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=4+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,((s<<6)+(o<<3)|0)+u|0)}function Dd_(_){var r=_.ju_regex_PatternCompiler__f_pattern,t=r.length,a=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0;if(a!==t&&r.charCodeAt(a)===123){var n=1+a|0,s=r.indexOf("}",n)|0;s<0&&ln(_,"Unclosed hexadecimal escape sequence");var i=DS(_,n,s,"hexadecimal");return _.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+s|0,i}else{var o=DS(_,a,2+a|0,"hexadecimal");return _.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=2+a|0,o}}function Md_(_){var r=_.ju_regex_PatternCompiler__f_pattern,t=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,a=4+t|0,n=DS(_,t,a,"Unicode");_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=a;var s=2+a|0,i=4+s|0;if((-1024&n)===55296&&r.substring(a,s)==="\\u"){var o=DS(_,s,i,"Unicode");return(-1024&o)===56320?(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=i,(64+(1023&n)|0)<<10|1023&o):n}else return n}function DS(_,r,t,a){var n=_.ju_regex_PatternCompiler__f_pattern,s=n.length;(r===t||t>s)&&ln(_,"Illegal "+a+" escape sequence");for(var i=r;i=48&&c<=57||c>=65&&c<=70||c>=97&&c<=102||ln(_,"Illegal "+a+" escape sequence"),i=1+i|0}if((t-r|0)>6)var u=1114112;else var f=n.substring(r,t),u=parseInt(f,16)|0;return u>1114111&&ln(_,"Hexadecimal codepoint is too big"),u}function BH(_,r){switch(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,r){case 100:case 68:{var t=ni().ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$ASCIIDigit;break}case 104:case 72:{var t=ni().ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$UniversalHorizontalWhiteSpace;break}case 115:case 83:{var t=ni().ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$ASCIIWhiteSpace;break}case 118:case 86:{var t=ni().ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$UniversalVerticalWhiteSpace;break}case 119:case 87:{var t=ni().ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$ASCIIWordChar;break}case 112:case 80:{var t=Td_(_);break}default:{var t;throw new Ep(pt(r))}}return r>=97?t:t.negated__ju_regex_PatternCompiler$CompiledCharClass()}function Td_(_){var r=_.ju_regex_PatternCompiler__f_pattern,t=r.length,a=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex;if(a===t)var n="?";else if(r.charCodeAt(a)===123){var s=1+a|0,i=r.indexOf("}",s)|0;i<0&&ln(_,"Unclosed character family"),_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=i;var n=r.substring(s,i)}else var n=r.substring(a,1+a|0);var o=ni().ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$asciiPOSIXCharacterClasses;oP().jl_Utils$Cache$__f_safeHasOwnProperty.call(o,n)||_.java$util$regex$PatternCompiler$$parseErrorRequireESVersion__T__T__E("Unicode character family","2018");var c=(66&_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$flags)===2&&(n==="Lower"||n==="Upper")?"Alpha":n,u=ni().ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$asciiPOSIXCharacterClasses,f=u[c];return _.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,f}function jH(_){var r=_.ju_regex_PatternCompiler__f_pattern,t=r.length;if(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex!==t)var a=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex,n=r.charCodeAt(a)===94;else var n=!1;n&&(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0);for(var s=new zd((66&_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$flags)===2,n);_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex!==t;){var i=Zw(r,_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex);_:{switch(i){case 93:{return _.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,s.finish__T();break}case 38:{if(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex!==t)var o=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex,c=r.charCodeAt(o)===38;else var c=!1;c?(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,s.startNewConjunct__V()):$F(_,38,t,r,s);break _}case 91:{var u=jH(_);ZH(s,u);break _}case 92:{_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex===t&&ln(_,"Illegal escape sequence");var f=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex,p=r.charCodeAt(f);switch(p){case 100:case 68:case 104:case 72:case 115:case 83:case 118:case 86:case 119:case 87:case 112:case 80:{s.addCharacterClass__ju_regex_PatternCompiler$CompiledCharClass__V(BH(_,p));break}case 81:{_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0;var h=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex,l=r.indexOf("\\E",h)|0;l<0&&ln(_,"Unclosed character class"),s.addCodePointsInString__T__I__I__V(r,_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex,l),_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=2+l|0;break}default:$F(_,kZ(_),t,r,s)}break _}case 32:case 9:case 10:case 11:case 12:case 13:{if(4&_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$flags)_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0;else break;break _}case 35:{if(4&_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$flags)_.java$util$regex$PatternCompiler$$skipSharpComment__V();else break;break _}}_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex+(i>=65536?2:1)|0,$F(_,i,t,r,s)}}ln(_,"Unclosed character class")}function Vd_(_){var r=_.ju_regex_PatternCompiler__f_pattern,t=r.length,a=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex;if((1+a|0)===t)var n=!0;else var s=1+a|0,n=r.charCodeAt(s)!==63;if(n)return _.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+a|0,_.ju_regex_PatternCompiler__f_compiledGroupCount=1+_.ju_regex_PatternCompiler__f_compiledGroupCount|0,_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$groupNumberMap.push(_.ju_regex_PatternCompiler__f_compiledGroupCount),"("+_.java$util$regex$PatternCompiler$$compileTopLevelOrInsideGroup__Z__T(!0)+")";(2+a|0)===t&&ln(_,"Unclosed group");var i=2+a|0,o=r.charCodeAt(i);if(o===58||o===61||o===33)return _.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=3+a|0,""+r.substring(a,3+a|0)+_.java$util$regex$PatternCompiler$$compileTopLevelOrInsideGroup__Z__T(!0)+")";if(o===60){(3+a|0)===t&&ln(_,"Unclosed group");var c=3+a|0,u=r.charCodeAt(c);if(u>=65&&u<=90||u>=97&&u<=122){_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=3+a|0;var f=EH(_),p=_.ju_regex_PatternCompiler__f_namedGroups;oP().jl_Utils$Cache$__f_safeHasOwnProperty.call(p,f)&&ln(_,"named capturing group <"+f+"> is already defined"),_.ju_regex_PatternCompiler__f_compiledGroupCount=1+_.ju_regex_PatternCompiler__f_compiledGroupCount|0,_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$groupNumberMap.push(_.ju_regex_PatternCompiler__f_compiledGroupCount);var h=_.ju_regex_PatternCompiler__f_namedGroups,l=-1+(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$groupNumberMap.length|0)|0;return h[f]=l,_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,"("+_.java$util$regex$PatternCompiler$$compileTopLevelOrInsideGroup__Z__T(!0)+")"}else u!==61&&u!==33&&ln(_,"Unknown look-behind group"),_.java$util$regex$PatternCompiler$$parseErrorRequireESVersion__T__T__E("Look-behind group","2018")}else if(o===62){_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=3+a|0,_.ju_regex_PatternCompiler__f_compiledGroupCount=1+_.ju_regex_PatternCompiler__f_compiledGroupCount|0;var d=_.ju_regex_PatternCompiler__f_compiledGroupCount;return"(?:(?=("+_.java$util$regex$PatternCompiler$$compileTopLevelOrInsideGroup__Z__T(!0)+"))\\"+d+")"}else ln(_,"Embedded flag expression in the middle of a pattern is not supported")}function EH(_){for(var r=_.ju_regex_PatternCompiler__f_pattern,t=r.length,a=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex;;){if(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex!==t)var n=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex,s=r.charCodeAt(n),i=s>=65&&s<=90||s>=97&&s<=122||s>=48&&s<=57;else var i=!1;if(i)_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0;else break}if(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex===t)var o=!0;else var c=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex,o=r.charCodeAt(c)!==62;return o&&ln(_,"named capturing group is missing trailing '>'"),r.substring(a,_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex)}function $F(_,r,t,a,n){if(4&_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$flags&&zz(_),_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex!==t)var s=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex,i=a.charCodeAt(s)===45;else var i=!1;if(i){_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,4&_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$flags&&zz(_),_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex===t&&ln(_,"Unclosed character class");var o=Zw(a,_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex);if(o===91||o===93)n.addSingleCodePoint__I__V(r),n.addSingleCodePoint__I__V(45);else{_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex+(o>=65536?2:1)|0;var c=o===92?kZ(_):o;c=65536?2:1)|0;var i=bZ(this,n)}}a=""+a+Sd_(this,s,i)}}return _&&ln(this,"Unclosed group"),a};s$.prototype.java$util$regex$PatternCompiler$$skipSharpComment__V=function(){for(var _=this.ju_regex_PatternCompiler__f_pattern,r=_.length;;){if(this.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex!==r)var t=this.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex,a=_.charCodeAt(t),n=!(a===10||a===13||a===133||a===8232||a===8233);else var n=!1;if(n)this.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+this.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0;else break}};s$.prototype.java$util$regex$PatternCompiler$$$anonfun$buildPossessiveQuantifier$2__T__T__T__I__T=function(_,r,t,a){if(r.length%2|0){var n=parseInt(t,10)|0;return n>a?""+r+(1+n|0):_}else return _};var Fd_=new v().initClass({ju_regex_PatternCompiler:0},!1,"java.util.regex.PatternCompiler",{ju_regex_PatternCompiler:1,O:1});s$.prototype.$classData=Fd_;function Hz(_,r){try{return new RegExp("",r),!0}catch(t){return!1}}function _w(){this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$leadingEmbeddedFlagSpecifierRegExp=null,this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$renumberingRegExp=null,this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$_supportsUnicode=!1,this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$_supportsSticky=!1,this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$_supportsDotAll=!1,this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$ASCIIDigit=null,this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$UnicodeDigit=null,this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$UniversalHorizontalWhiteSpace=null,this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$ASCIIWhiteSpace=null,this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$UnicodeWhitespace=null,this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$UniversalVerticalWhiteSpace=null,this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$ASCIIWordChar=null,this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$UnicodeWordChar=null,this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$asciiPOSIXCharacterClasses=null,this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$scriptCanonicalizeRegExp=null,t3=this,this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$leadingEmbeddedFlagSpecifierRegExp=new RegExp("^\\(\\?([idmsuxU]*)(?:-([idmsuxU]*))?\\)"),this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$renumberingRegExp=new RegExp("(\\\\+)(\\d+)","g"),this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$_supportsUnicode=!0,this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$_supportsSticky=!0,this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$_supportsDotAll=Hz(this,"us"),Hz(this,"d"),this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$ASCIIDigit=new Rs(2,"0-9"),this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$UnicodeDigit=new Rs(0,"Nd"),this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$UniversalHorizontalWhiteSpace=new Rs(2," \xA0\u1680\u180E\u2000-\u200A\u202F\u205F\u3000"),this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$ASCIIWhiteSpace=new Rs(2," -\r "),this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$UnicodeWhitespace=new Rs(0,"White_Space"),this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$UniversalVerticalWhiteSpace=new Rs(2,` -\r\x85\u2028\u2029`),this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$ASCIIWordChar=new Rs(2,"a-zA-Z_0-9"),this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$UnicodeWordChar=new Rs(2,"\\p{Alphabetic}\\p{Mn}\\p{Me}\\p{Mc}\\p{Nd}\\p{Pc}\\p{Join_Control}");var _={},r=new Rs(2,"a-z");_.Lower=r;var t=new Rs(2,"A-Z");_.Upper=t;var a=new Rs(2,"\0-\x7F");_.ASCII=a;var n=new Rs(2,"A-Za-z");_.Alpha=n;var s=new Rs(2,"0-9");_.Digit=s;var i=new Rs(2,"0-9A-Za-z");_.Alnum=i;var o=new Rs(2,"!-/:-@[-`{-~");_.Punct=o;var c=new Rs(2,"!-~");_.Graph=c;var u=new Rs(2," -~");_.Print=u;var f=new Rs(2," ");_.Blank=f;var p=new Rs(2,"\0-\x7F");_.Cntrl=p;var h=new Rs(2,"0-9A-Fa-f");_.XDigit=h;var l=new Rs(2," -\r ");_.Space=l,this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$asciiPOSIXCharacterClasses=_,this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$scriptCanonicalizeRegExp=new RegExp("(?:^|_)[a-z]","g")}_w.prototype=new E;_w.prototype.constructor=_w;function Bd_(){}Bd_.prototype=_w.prototype;_w.prototype.compile__T__I__ju_regex_Pattern=function(_,r){return new s$(_,r).compile__ju_regex_Pattern()};_w.prototype.java$util$regex$PatternCompiler$$charToFlag__C__I=function(_){switch(_){case 105:return 2;case 100:return 1;case 109:return 8;case 115:return 32;case 117:return 64;case 120:return 4;case 85:return 256;default:throw Ua(new et,"bad in-pattern flag")}};_w.prototype.java$util$regex$PatternCompiler$$codePointNotAmong__T__T=function(_){return _!==""?"[^"+_+"]":ni().ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$_supportsDotAll?".":"[\\d\\D]"};_w.prototype.java$util$regex$PatternCompiler$$codePointToString__I__T=function(_){return String.fromCodePoint(_)};var jd_=new v().initClass({ju_regex_PatternCompiler$:0},!1,"java.util.regex.PatternCompiler$",{ju_regex_PatternCompiler$:1,O:1});_w.prototype.$classData=jd_;var t3;function ni(){return t3||(t3=new _w),t3}function ZH(_,r){_.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisConjunct===""?_.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisConjunct=r:_.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisConjunct=_.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisConjunct+"|"+r}function NH(_){if(_.ju_regex_PatternCompiler$CharacterClassBuilder__f_isNegated){var r=ni().java$util$regex$PatternCompiler$$codePointNotAmong__T__T(_.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment);return _.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisConjunct===""?r:"(?:(?!"+_.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisConjunct+")"+r+")"}else return _.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment===""?_.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisConjunct===""?"[^\\d\\D]":"(?:"+_.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisConjunct+")":_.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisConjunct===""?"["+_.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment+"]":"(?:"+_.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisConjunct+"|["+_.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment+"])"}function Uy(_,r){var t=ni().java$util$regex$PatternCompiler$$codePointToString__I__T(r);return r===93||r===92||r===45||r===94?"\\"+t:t}function zd(_,r){this.ju_regex_PatternCompiler$CharacterClassBuilder__f_asciiCaseInsensitive=!1,this.ju_regex_PatternCompiler$CharacterClassBuilder__f_isNegated=!1,this.ju_regex_PatternCompiler$CharacterClassBuilder__f_conjunction=null,this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisConjunct=null,this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment=null,this.ju_regex_PatternCompiler$CharacterClassBuilder__f_asciiCaseInsensitive=_,this.ju_regex_PatternCompiler$CharacterClassBuilder__f_isNegated=r,this.ju_regex_PatternCompiler$CharacterClassBuilder__f_conjunction="",this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisConjunct="",this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment=""}zd.prototype=new E;zd.prototype.constructor=zd;function Ed_(){}Ed_.prototype=zd.prototype;zd.prototype.finish__T=function(){var _=NH(this);return this.ju_regex_PatternCompiler$CharacterClassBuilder__f_conjunction===""?_:"(?:"+this.ju_regex_PatternCompiler$CharacterClassBuilder__f_conjunction+_+")"};zd.prototype.startNewConjunct__V=function(){var _=NH(this);this.ju_regex_PatternCompiler$CharacterClassBuilder__f_conjunction=this.ju_regex_PatternCompiler$CharacterClassBuilder__f_conjunction+(this.ju_regex_PatternCompiler$CharacterClassBuilder__f_isNegated?_+"|":"(?="+_+")"),this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisConjunct="",this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment=""};zd.prototype.addCharacterClass__ju_regex_PatternCompiler$CompiledCharClass__V=function(_){var r=_.ju_regex_PatternCompiler$CompiledCharClass__f_kind;switch(r){case 0:{this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment=this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment+("\\p{"+_.ju_regex_PatternCompiler$CompiledCharClass__f_data)+"}";break}case 1:{this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment=this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment+("\\P{"+_.ju_regex_PatternCompiler$CompiledCharClass__f_data)+"}";break}case 2:{this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment=""+this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment+_.ju_regex_PatternCompiler$CompiledCharClass__f_data;break}case 3:{ZH(this,ni().java$util$regex$PatternCompiler$$codePointNotAmong__T__T(_.ju_regex_PatternCompiler$CompiledCharClass__f_data));break}default:throw new Ep(r)}};zd.prototype.addCodePointsInString__T__I__I__V=function(_,r,t){for(var a=r;a!==t;){var n=Zw(_,a);this.addSingleCodePoint__I__V(n),a=a+(n>=65536?2:1)|0}};zd.prototype.addSingleCodePoint__I__V=function(_){var r=Uy(this,_);(-1024&_)===56320?this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment=""+r+this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment:this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment=""+this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment+r,this.ju_regex_PatternCompiler$CharacterClassBuilder__f_asciiCaseInsensitive&&(_>=65&&_<=90?this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment=""+this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment+ni().java$util$regex$PatternCompiler$$codePointToString__I__T(32+_|0):_>=97&&_<=122&&(this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment=""+this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment+ni().java$util$regex$PatternCompiler$$codePointToString__I__T(-32+_|0)))};zd.prototype.addCodePointRange__I__I__V=function(_,r){var t=Uy(this,_)+"-"+Uy(this,r);if((-1024&_)===56320?this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment=t+this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment:this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment=this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment+t,this.ju_regex_PatternCompiler$CharacterClassBuilder__f_asciiCaseInsensitive){var a=_>65?_:65,n=r<90?r:90;if(a<=n){var s=this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment,i=32+a|0,o=32+n|0;this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment=s+(Uy(this,i)+"-"+Uy(this,o))}var c=_>97?_:97,u=r<122?r:122;if(c<=u){var f=this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment,p=-32+c|0,h=-32+u|0;this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment=f+(Uy(this,p)+"-"+Uy(this,h))}}};var Zd_=new v().initClass({ju_regex_PatternCompiler$CharacterClassBuilder:0},!1,"java.util.regex.PatternCompiler$CharacterClassBuilder",{ju_regex_PatternCompiler$CharacterClassBuilder:1,O:1});zd.prototype.$classData=Zd_;function Nd_(_){return _.ju_regex_PatternCompiler$CompiledCharClass__f_bitmap$0||(_.ju_regex_PatternCompiler$CompiledCharClass__f_negated=new Rs(1^_.ju_regex_PatternCompiler$CompiledCharClass__f_kind,_.ju_regex_PatternCompiler$CompiledCharClass__f_data),_.ju_regex_PatternCompiler$CompiledCharClass__f_bitmap$0=!0),_.ju_regex_PatternCompiler$CompiledCharClass__f_negated}function Rs(_,r){this.ju_regex_PatternCompiler$CompiledCharClass__f_negated=null,this.ju_regex_PatternCompiler$CompiledCharClass__f_kind=0,this.ju_regex_PatternCompiler$CompiledCharClass__f_data=null,this.ju_regex_PatternCompiler$CompiledCharClass__f_bitmap$0=!1,this.ju_regex_PatternCompiler$CompiledCharClass__f_kind=_,this.ju_regex_PatternCompiler$CompiledCharClass__f_data=r}Rs.prototype=new E;Rs.prototype.constructor=Rs;function zd_(){}zd_.prototype=Rs.prototype;Rs.prototype.negated__ju_regex_PatternCompiler$CompiledCharClass=function(){return this.ju_regex_PatternCompiler$CompiledCharClass__f_bitmap$0?this.ju_regex_PatternCompiler$CompiledCharClass__f_negated:Nd_(this)};var Hd_=new v().initClass({ju_regex_PatternCompiler$CompiledCharClass:0},!1,"java.util.regex.PatternCompiler$CompiledCharClass",{ju_regex_PatternCompiler$CompiledCharClass:1,O:1});Rs.prototype.$classData=Hd_;function q(_,r){this.RTLong__f_lo=0,this.RTLong__f_hi=0,this.RTLong__f_lo=_,this.RTLong__f_hi=r}q.prototype=new E;q.prototype.constructor=q;function Gd_(){}Gd_.prototype=q.prototype;q.prototype.equals__O__Z=function(_){if(_ instanceof q){var r=_;return this.RTLong__f_lo===r.RTLong__f_lo&&this.RTLong__f_hi===r.RTLong__f_hi}else return!1};q.prototype.hashCode__I=function(){return this.RTLong__f_lo^this.RTLong__f_hi};q.prototype.toString__T=function(){return Ee().org$scalajs$linker$runtime$RuntimeLong$$toString__I__I__T(this.RTLong__f_lo,this.RTLong__f_hi)};q.prototype.toInt__I=function(){return this.RTLong__f_lo};q.prototype.toFloat__F=function(){return Ee().org$scalajs$linker$runtime$RuntimeLong$$toFloat__I__I__F(this.RTLong__f_lo,this.RTLong__f_hi)};q.prototype.toDouble__D=function(){return Ee().org$scalajs$linker$runtime$RuntimeLong$$toDouble__I__I__D(this.RTLong__f_lo,this.RTLong__f_hi)};q.prototype.byteValue__B=function(){return this.RTLong__f_lo<<24>>24};q.prototype.shortValue__S=function(){return this.RTLong__f_lo<<16>>16};q.prototype.intValue__I=function(){return this.RTLong__f_lo};q.prototype.longValue__J=function(){return dt(this)};q.prototype.floatValue__F=function(){return Ee().org$scalajs$linker$runtime$RuntimeLong$$toFloat__I__I__F(this.RTLong__f_lo,this.RTLong__f_hi)};q.prototype.doubleValue__D=function(){return Ee().org$scalajs$linker$runtime$RuntimeLong$$toDouble__I__I__D(this.RTLong__f_lo,this.RTLong__f_hi)};q.prototype.compareTo__O__I=function(_){var r=_;return Ee().org$scalajs$linker$runtime$RuntimeLong$$compare__I__I__I__I__I(this.RTLong__f_lo,this.RTLong__f_hi,r.RTLong__f_lo,r.RTLong__f_hi)};q.prototype.compareTo__jl_Long__I=function(_){return Ee().org$scalajs$linker$runtime$RuntimeLong$$compare__I__I__I__I__I(this.RTLong__f_lo,this.RTLong__f_hi,_.RTLong__f_lo,_.RTLong__f_hi)};q.prototype.equals__RTLong__Z=function(_){return this.RTLong__f_lo===_.RTLong__f_lo&&this.RTLong__f_hi===_.RTLong__f_hi};q.prototype.notEquals__RTLong__Z=function(_){return!(this.RTLong__f_lo===_.RTLong__f_lo&&this.RTLong__f_hi===_.RTLong__f_hi)};q.prototype.$less__RTLong__Z=function(_){var r=this.RTLong__f_hi,t=_.RTLong__f_hi;return r===t?(-2147483648^this.RTLong__f_lo)<(-2147483648^_.RTLong__f_lo):r(-2147483648^_.RTLong__f_lo):r>t};q.prototype.$greater$eq__RTLong__Z=function(_){var r=this.RTLong__f_hi,t=_.RTLong__f_hi;return r===t?(-2147483648^this.RTLong__f_lo)>=(-2147483648^_.RTLong__f_lo):r>t};q.prototype.unary_$tilde__RTLong=function(){return new q(~this.RTLong__f_lo,~this.RTLong__f_hi)};q.prototype.$bar__RTLong__RTLong=function(_){return new q(this.RTLong__f_lo|_.RTLong__f_lo,this.RTLong__f_hi|_.RTLong__f_hi)};q.prototype.$amp__RTLong__RTLong=function(_){return new q(this.RTLong__f_lo&_.RTLong__f_lo,this.RTLong__f_hi&_.RTLong__f_hi)};q.prototype.$up__RTLong__RTLong=function(_){return new q(this.RTLong__f_lo^_.RTLong__f_lo,this.RTLong__f_hi^_.RTLong__f_hi)};q.prototype.$less$less__I__RTLong=function(_){var r=this.RTLong__f_lo;return new q(32&_?0:r<<_,32&_?r<<_:(r>>>1|0)>>>(31-_|0)|0|this.RTLong__f_hi<<_)};q.prototype.$greater$greater$greater__I__RTLong=function(_){var r=this.RTLong__f_hi;return new q(32&_?r>>>_|0:this.RTLong__f_lo>>>_|0|r<<1<<(31-_|0),32&_?0:r>>>_|0)};q.prototype.$greater$greater__I__RTLong=function(_){var r=this.RTLong__f_hi;return new q(32&_?r>>_:this.RTLong__f_lo>>>_|0|r<<1<<(31-_|0),32&_?r>>31:r>>_)};q.prototype.unary_$minus__RTLong=function(){var _=this.RTLong__f_lo,r=this.RTLong__f_hi;return new q(-_|0,_!==0?~r:-r|0)};q.prototype.$plus__RTLong__RTLong=function(_){var r=this.RTLong__f_lo,t=this.RTLong__f_hi,a=_.RTLong__f_hi,n=r+_.RTLong__f_lo|0;return new q(n,(-2147483648^n)<(-2147483648^r)?1+(t+a|0)|0:t+a|0)};q.prototype.$minus__RTLong__RTLong=function(_){var r=this.RTLong__f_lo,t=this.RTLong__f_hi,a=_.RTLong__f_hi,n=r-_.RTLong__f_lo|0;return new q(n,(-2147483648^n)>(-2147483648^r)?-1+(t-a|0)|0:t-a|0)};q.prototype.$times__RTLong__RTLong=function(_){var r=this.RTLong__f_lo,t=_.RTLong__f_lo,a=65535&r,n=r>>>16|0,s=65535&t,i=t>>>16|0,o=Math.imul(a,s),c=Math.imul(n,s),u=Math.imul(a,i),f=o+((c+u|0)<<16)|0,p=(o>>>16|0)+u|0,h=(((Math.imul(r,_.RTLong__f_hi)+Math.imul(this.RTLong__f_hi,t)|0)+Math.imul(n,i)|0)+(p>>>16|0)|0)+(((65535&p)+c|0)>>>16|0)|0;return new q(f,h)};q.prototype.$div__RTLong__RTLong=function(_){var r=Ee(),t=r.divideImpl__I__I__I__I__I(this.RTLong__f_lo,this.RTLong__f_hi,_.RTLong__f_lo,_.RTLong__f_hi);return new q(t,r.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn)};q.prototype.$percent__RTLong__RTLong=function(_){var r=Ee(),t=r.remainderImpl__I__I__I__I__I(this.RTLong__f_lo,this.RTLong__f_hi,_.RTLong__f_lo,_.RTLong__f_hi);return new q(t,r.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn)};var Jd_=new v().initClass({RTLong:0},!1,"org.scalajs.linker.runtime.RuntimeLong",{RTLong:1,O:1});q.prototype.$classData=Jd_;function Gz(_,r,t){if(-2097152&t)return OZ(_,r,t,1e9,0,2);var a=4294967296*t+ +(r>>>0);return""+a}function zH(_,r,t,a,n){if(-2097152&t)if(n===0&&!(a&(-1+a|0))){var u=31-(Math.clz32(a)|0)|0;return _.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=t>>>u|0,r>>>u|0|t<<1<<(31-u|0)}else if(a===0&&!(n&(-1+n|0))){var f=31-(Math.clz32(n)|0)|0;return _.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=0,t>>>f|0}else return OZ(_,r,t,a,n,0)|0;else{if(-2097152&n)return _.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=0,0;var s=4294967296*t+ +(r>>>0),i=4294967296*n+ +(a>>>0),o=s/i,c=o/4294967296;return _.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=c|0|0,o|0|0}}function Ud_(_,r,t,a,n){if(-2097152&t)return n===0&&!(a&(-1+a|0))?(_.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=0,r&(-1+a|0)):a===0&&!(n&(-1+n|0))?(_.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=t&(-1+n|0),r):OZ(_,r,t,a,n,1)|0;if(-2097152&n)return _.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=t,r;var s=4294967296*t+ +(r>>>0),i=4294967296*n+ +(a>>>0),o=s%i,c=o/4294967296;return _.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=c|0|0,o|0|0}function OZ(_,r,t,a,n,s){for(var i=(n!==0?Math.clz32(n)|0:32+(Math.clz32(a)|0)|0)-(t!==0?Math.clz32(t)|0:32+(Math.clz32(r)|0)|0)|0,o=i,c=32&o?0:a<>>1|0)>>>(31-o|0)|0|n<=0&&-2097152&l;){var w=h,g=l,x=f,R=p;if(g===R?(-2147483648^w)>=(-2147483648^x):(-2147483648^g)>=(-2147483648^R)){var T=h,D=l,B=f,j=p,O=T-B|0,Z=(-2147483648^O)>(-2147483648^T)?-1+(D-j|0)|0:D-j|0;h=O,l=Z,i<32?d=d|1<>>1|0|J<<31,H=J>>>1|0;f=N,p=H}var W=h,K=l;if(K===n?(-2147483648^W)>=(-2147483648^a):(-2147483648^K)>=(-2147483648^n)){var Y=h,X=l,e_=4294967296*X+ +(Y>>>0),__=4294967296*n+ +(a>>>0);if(s!==1){var t_=e_/__,n_=t_|0|0,s_=t_/4294967296,i_=s_|0|0,c_=d,h_=$,d_=c_+n_|0,w_=(-2147483648^d_)<(-2147483648^c_)?1+(h_+i_|0)|0:h_+i_|0;d=d_,$=w_}if(s!==0){var u_=e_%__;h=u_|0|0;var p_=u_/4294967296;l=p_|0|0}}if(s===0)return _.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=$,d;if(s===1)return _.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=l,h;var y_=d,I_=$,R_=4294967296*I_+ +(y_>>>0),S_=h,P_=""+S_,x_=P_.length;return""+R_+"000000000".substring(x_)+P_}function Sl(){this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=0}Sl.prototype=new E;Sl.prototype.constructor=Sl;function Wd_(){}Wd_.prototype=Sl.prototype;Sl.prototype.org$scalajs$linker$runtime$RuntimeLong$$toString__I__I__T=function(_,r){return r===_>>31?""+_:r<0?"-"+Gz(this,-_|0,_!==0?~r:-r|0):Gz(this,_,r)};Sl.prototype.org$scalajs$linker$runtime$RuntimeLong$$toDouble__I__I__D=function(_,r){if(r<0){var t=_!==0?~r:-r|0,a=-_|0;return-(4294967296*+(t>>>0)+ +(a>>>0))}else return 4294967296*r+ +(_>>>0)};Sl.prototype.org$scalajs$linker$runtime$RuntimeLong$$toFloat__I__I__F=function(_,r){if(r<0)var t=-_|0,a=_!==0?~r:-r|0,n=t,s=a;else var n=_,s=r;var i=s;if(!(-2097152&i)||!(65535&n))var o=n;else var o=32768|-65536&n;var c=s,u=4294967296*+(c>>>0)+ +(o>>>0);return Math.fround(r<0?-u:u)};Sl.prototype.fromInt__I__RTLong=function(_){return new q(_,_>>31)};Sl.prototype.fromDouble__D__RTLong=function(_){var r=this.org$scalajs$linker$runtime$RuntimeLong$$fromDoubleImpl__D__I(_);return new q(r,this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn)};Sl.prototype.org$scalajs$linker$runtime$RuntimeLong$$fromDoubleImpl__D__I=function(_){if(_<-9223372036854776e3)return this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=-2147483648,0;if(_>=9223372036854776e3)return this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=2147483647,-1;var r=_|0|0,t=_/4294967296,a=t|0|0;return this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=_<0&&r!==0?-1+a|0:a,r};Sl.prototype.org$scalajs$linker$runtime$RuntimeLong$$compare__I__I__I__I__I=function(_,r,t,a){return r===a?_===t?0:(-2147483648^_)<(-2147483648^t)?-1:1:r>31)if(a===t>>31){if(_===-2147483648&&t===-1)return this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=0,-2147483648;var n=EI(_,t);return this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=n>>31,n}else return _===-2147483648&&t===-2147483648&&a===0?(this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=-1,-1):(this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=0,0);else{if(r<0)var s=-_|0,i=_!==0?~r:-r|0,o=s,c=i;else var o=_,c=r;if(a<0)var u=-t|0,f=t!==0?~a:-a|0,p=u,h=f;else var p=t,h=a;var l=zH(this,o,c,p,h);if((r^a)>=0)return l;var d=this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;return this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=l!==0?~d:-d|0,-l|0}};Sl.prototype.divideUnsignedImpl__I__I__I__I__I=function(_,r,t,a){if(!(t|a))throw new Si("/ by zero");if(r===0)if(a===0){if(this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=0,t===0)return EI(0,0);var n=+(_>>>0)/+(t>>>0);return n|0|0}else return this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=0,0;else return zH(this,_,r,t,a)};Sl.prototype.remainderImpl__I__I__I__I__I=function(_,r,t,a){if(!(t|a))throw new Si("/ by zero");if(r===_>>31)if(a===t>>31)if(t!==-1){var n=Om(_,t);return this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=n>>31,n}else return this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=0,0;else return _===-2147483648&&t===-2147483648&&a===0?(this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=0,0):(this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=r,_);else{if(r<0)var s=-_|0,i=_!==0?~r:-r|0,o=s,c=i;else var o=_,c=r;if(a<0)var u=-t|0,f=t!==0?~a:-a|0,p=u,h=f;else var p=t,h=a;var l=Ud_(this,o,c,p,h);if(r<0){var d=this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;return this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=l!==0?~d:-d|0,-l|0}else return l}};var Kd_=new v().initClass({RTLong$:0},!1,"org.scalajs.linker.runtime.RuntimeLong$",{RTLong$:1,O:1});Sl.prototype.$classData=Kd_;var wF;function Ee(){return wF||(wF=new Sl),wF}function o4(){this.s_Array$EmptyArrays$__f_emptyIntArray=null,this.s_Array$EmptyArrays$__f_emptyObjectArray=null,a3=this,this.s_Array$EmptyArrays$__f_emptyIntArray=new Re(0),this.s_Array$EmptyArrays$__f_emptyObjectArray=new z_(0)}o4.prototype=new E;o4.prototype.constructor=o4;function Qd_(){}Qd_.prototype=o4.prototype;var Xd_=new v().initClass({s_Array$EmptyArrays$:0},!1,"scala.Array$EmptyArrays$",{s_Array$EmptyArrays$:1,O:1});o4.prototype.$classData=Xd_;var a3;function c4(){return a3||(a3=new o4),a3}function MS(){}MS.prototype=new E;MS.prototype.constructor=MS;function HH(){}HH.prototype=MS.prototype;function L2(){this.s_PartialFunction$__f_fallback_fn=null,this.s_PartialFunction$__f_scala$PartialFunction$$constFalse=null,this.s_PartialFunction$__f_empty_pf=null,n3=this,this.s_PartialFunction$__f_fallback_fn=new y(_=>Mq().s_PartialFunction$__f_fallback_fn),this.s_PartialFunction$__f_scala$PartialFunction$$constFalse=new y(_=>!1),this.s_PartialFunction$__f_empty_pf=new Ud}L2.prototype=new E;L2.prototype.constructor=L2;function Yd_(){}Yd_.prototype=L2.prototype;L2.prototype.scala$PartialFunction$$fallbackOccurred__O__Z=function(_){return this.s_PartialFunction$__f_fallback_fn===_};var _1_=new v().initClass({s_PartialFunction$:0},!1,"scala.PartialFunction$",{s_PartialFunction$:1,O:1});L2.prototype.$classData=_1_;var n3;function Mq(){return n3||(n3=new L2),n3}function GH(_){return""+_.self__O()}function Gy(_,r,t,a){if(r<300){var n=E_().array_clone__O__O(t),s=TZ();return s.stableSort__O__I__I__s_math_Ordering__V(n,0,br().getLength__O__I(n),a),n}else{var i=Et();if(R6(),lr.getClassOf().isAssignableFrom__jl_Class__Z(es(t).getComponentType__jl_Class()))if(lr.getClassOf().isPrimitive__Z())var o=i.copyOf__O__I__O(t,r);else var c=t,o=M_().copyOf__AO__I__jl_Class__AO(c,r,lr.getArrayOf().getClassOf());else{var u=new z_(r);Et().copy__O__I__O__I__I__V(t,0,u,0,br().getLength__O__I(t));var o=u}var f=o;return M_().sort__AO__ju_Comparator__V(f,a),Et().copyAs__O__I__s_reflect_ClassTag__O(f,r,(on(),n6().apply__jl_Class__s_reflect_ClassTag(es(t).getComponentType__jl_Class())))}}function i$(){this.sc_ArrayOps$__f_fallback=null,s3=this,this.sc_ArrayOps$__f_fallback=new y(_=>on().sc_ArrayOps$__f_fallback)}i$.prototype=new E;i$.prototype.constructor=i$;function e1_(){}e1_.prototype=i$.prototype;i$.prototype.slice$extension__O__I__I__O=function(_,r,t){var a=r>0?r:0,n=br().getLength__O__I(_),s=ta)if(_ instanceof z_){var i=_;return M_().copyOfRange__AO__I__I__AO(i,a,s)}else if(_ instanceof Re){var o=_;return M_().copyOfRange__AI__I__I__AI(o,a,s)}else if(_ instanceof Io){var c=_;return M_().copyOfRange__AD__I__I__AD(c,a,s)}else if(_ instanceof oi){var u=_;return M_().copyOfRange__AJ__I__I__AJ(u,a,s)}else if(_ instanceof yo){var f=_;return M_().copyOfRange__AF__I__I__AF(f,a,s)}else if(_ instanceof fn){var p=_;return M_().copyOfRange__AC__I__I__AC(p,a,s)}else if(_ instanceof Ii){var h=_;return M_().copyOfRange__AB__I__I__AB(h,a,s)}else if(_ instanceof bi){var l=_;return M_().copyOfRange__AS__I__I__AS(l,a,s)}else if(_ instanceof ro){var d=_;return M_().copyOfRange__AZ__I__I__AZ(d,a,s)}else throw new Q(_);else return(on(),n6().apply__jl_Class__s_reflect_ClassTag(es(_).getComponentType__jl_Class())).newArray__I__O(0)};i$.prototype.tail$extension__O__O=function(_){if(br().getLength__O__I(_)===0)throw Go(new ui,"tail of empty array");return on().slice$extension__O__I__I__O(_,1,br().getLength__O__I(_))};i$.prototype.drop$extension__O__I__O=function(_,r){return on().slice$extension__O__I__I__O(_,r,br().getLength__O__I(_))};i$.prototype.dropRight$extension__O__I__O=function(_,r){on();var t=br().getLength__O__I(_)-(r>0?r:0)|0;return on().slice$extension__O__I__I__O(_,0,t)};i$.prototype.sorted$extension__O__s_math_Ordering__O=function(_,r){var t=br().getLength__O__I(_);if(t<=1)return E_().array_clone__O__O(_);if(_ instanceof z_){var a=_,n=M_().copyOf__AO__I__AO(a,t);return M_().sort__AO__ju_Comparator__V(n,r),n}else if(_ instanceof Re){var s=_;if(r===A()){var i=M_().copyOf__AI__I__AI(s,t);return M_().sort__AI__V(i),i}else return Gy(this,t,_,r)}else if(_ instanceof oi){var o=_;if(r===sz()){var c=M_().copyOf__AJ__I__AJ(o,t);return M_().sort__AJ__V(c),c}else return Gy(this,t,_,r)}else if(_ instanceof fn){var u=_;if(r===nz()){var f=M_().copyOf__AC__I__AC(u,t);return M_().sort__AC__V(f),f}else return Gy(this,t,_,r)}else if(_ instanceof Ii){var p=_;if(r===az()){var h=M_().copyOf__AB__I__AB(p,t);return M_().sort__AB__V(h),h}else return Gy(this,t,_,r)}else if(_ instanceof bi){var l=_;if(r===iz()){var d=M_().copyOf__AS__I__AS(l,t);return M_().sort__AS__V(d),d}else return Gy(this,t,_,r)}else if(_ instanceof ro){var $=_;if(r===e6()){var w=M_().copyOf__AZ__I__AZ($,t),g=TZ(),x=e6();return g.stableSort__O__I__I__s_math_Ordering__V(w,0,w.u.length,x),w}else return Gy(this,t,_,r)}else return Gy(this,t,_,r)};var r1_=new v().initClass({sc_ArrayOps$:0},!1,"scala.collection.ArrayOps$",{sc_ArrayOps$:1,O:1});i$.prototype.$classData=r1_;var s3;function on(){return s3||(s3=new i$),s3}function m2(){}m2.prototype=new E;m2.prototype.constructor=m2;function t1_(){}t1_.prototype=m2.prototype;m2.prototype.improve__I__I=function(_){var r=_+~(_<<9)|0;return r=r^(r>>>14|0),r=r+(r<<4)|0,r^(r>>>10|0)};var a1_=new v().initClass({sc_Hashing$:0},!1,"scala.collection.Hashing$",{sc_Hashing$:1,O:1});m2.prototype.$classData=a1_;var gF;function fr(){return gF||(gF=new m2),gF}function Fc(_,r){for(var t=_.iterator__sc_Iterator();t.hasNext__Z();)r.apply__O__O(t.next__O())}function JH(_,r){for(var t=!0,a=_.iterator__sc_Iterator();t&&a.hasNext__Z();)t=!!r.apply__O__O(a.next__O());return t}function Iu(_,r){for(var t=!1,a=_.iterator__sc_Iterator();!t&&a.hasNext__Z();)t=!!r.apply__O__O(a.next__O());return t}function UH(_,r){for(var t=_.iterator__sc_Iterator();t.hasNext__Z();){var a=t.next__O();if(r.apply__O__O(a))return new o_(a)}return a_()}function bu(_,r,t){if(C6(_)){var a=_;return QH(_,0,a.length__I(),r,t,a)}else{for(var n=r,s=_.iterator__sc_Iterator();s.hasNext__Z();)n=t.apply__O__O__O(n,s.next__O());return n}}function n1_(_,r,t){return _.reversed__sc_Iterable().foldLeft__O__F2__O(r,new He((a,n)=>t.apply__O__O__O(n,a)))}function Bc(_,r){if(C6(_)){var t=_;if(t.length__I()>0){var a=t.apply__I__O(0);return QH(_,1,t.length__I(),a,r,t)}}var n=_.iterator__sc_Iterator();if(!n.hasNext__Z())throw Go(new ui,"empty.reduceLeft");for(var s=!0,i=null;n.hasNext__Z();){var o=n.next__O();s?(i=o,s=!1):i=r.apply__O__O__O(i,o)}return i}function s1_(_,r){return _.isEmpty__Z()?a_():new o_(_.reduceLeft__F2__O(r))}function qZ(_){return!_.iterator__sc_Iterator().hasNext__Z()}function sp(_){if(_.knownSize__I()>=0)return _.knownSize__I();for(var r=_.iterator__sc_Iterator(),t=0;r.hasNext__Z();)t=1+t|0,r.next__O();return t}function ku(_,r,t,a){for(var n=_.iterator__sc_Iterator(),s=t,i=br().getLength__O__I(r)-t|0,o=t+(a{var s=a|0,i=n|0;return SU(r,s,i)});return _.reduceLeft__F2__O(t)}function jc(_,r){if(_.isEmpty__Z())throw Go(new ui,"empty.min");return _.reduceLeft__F2__O(new He((t,a)=>r.min__O__O__O(t,a)))}function i1_(_,r){return _.isEmpty__Z()?a_():new o_(_.min__s_math_Ordering__O(r))}function WH(_,r,t){if(_.isEmpty__Z())throw Go(new ui,"empty.maxBy");var a=new Iv(_,r,t);return _.foreach__F1__V(a),a.sc_IterableOnceOps$Maximizer$1__f_maxElem}function KH(_,r,t){return _.isEmpty__Z()?a_():new o_(WH(_,r,t))}function Eo(_,r,t,a){if(_.isEmpty__Z())return""+r+a;var n=_.addString__scm_StringBuilder__T__T__T__scm_StringBuilder(Su(new hr),r,t,a);return n.scm_StringBuilder__f_underlying.jl_StringBuilder__f_java$lang$StringBuilder$$content}function Ec(_,r,t,a,n){var s=r.scm_StringBuilder__f_underlying;t.length!==0&&(s.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+s.jl_StringBuilder__f_java$lang$StringBuilder$$content+t);var i=_.iterator__sc_Iterator();if(i.hasNext__Z()){var o=i.next__O();for(s.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+s.jl_StringBuilder__f_java$lang$StringBuilder$$content+o;i.hasNext__Z();){s.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+s.jl_StringBuilder__f_java$lang$StringBuilder$$content+a;var c=i.next__O();s.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+s.jl_StringBuilder__f_java$lang$StringBuilder$$content+c}}return n.length!==0&&(s.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+s.jl_StringBuilder__f_java$lang$StringBuilder$$content+n),r}function $c(_,r){if(_.knownSize__I()>=0){var t=r.newArray__I__O(_.knownSize__I());return _.copyToArray__O__I__I__I(t,0,2147483647),t}else{var a=0,n=null,s=r.runtimeClass__jl_Class();a=0;var i=s===z$.getClassOf();n=[];for(var o=_,c=o.iterator__sc_Iterator();c.hasNext__Z();){var u=c.next__O(),f=i?jt(u):u===null?s.jl_Class__f_data.zero:u;n.push(f)}var p=s===ZI.getClassOf()?HI.getClassOf():s===gO.getClassOf()||s===vO.getClassOf()?lr.getClassOf():s;return p.jl_Class__f_data.getArrayOf().wrapArray(n)}}function ip(_){for(var r=ae(),t=_.iterator__sc_Iterator();t.hasNext__Z();){var a=t.next__O(),n=r;r=new pe(a,n)}return r}function QH(_,r,t,a,n,s){for(;;){if(r===t)return a;var i=1+r|0,o=n.apply__O__O__O(a,s.apply__I__O(r));r=i,a=o}}function v2(_,r){this.sc_Iterator$ConcatIteratorCell__f_head=null,this.sc_Iterator$ConcatIteratorCell__f_tail=null,this.sc_Iterator$ConcatIteratorCell__f_head=_,this.sc_Iterator$ConcatIteratorCell__f_tail=r}v2.prototype=new E;v2.prototype.constructor=v2;function o1_(){}o1_.prototype=v2.prototype;v2.prototype.headIterator__sc_Iterator=function(){return this.sc_Iterator$ConcatIteratorCell__f_head.apply__O().iterator__sc_Iterator()};var c1_=new v().initClass({sc_Iterator$ConcatIteratorCell:0},!1,"scala.collection.Iterator$ConcatIteratorCell",{sc_Iterator$ConcatIteratorCell:1,O:1});v2.prototype.$classData=c1_;function TS(){}TS.prototype=new E;TS.prototype.constructor=TS;function SZ(){}SZ.prototype=TS.prototype;function hs(_){this.sc_SeqFactory$UnapplySeqWrapper__f_scala$collection$SeqFactory$UnapplySeqWrapper$$c=null,this.sc_SeqFactory$UnapplySeqWrapper__f_scala$collection$SeqFactory$UnapplySeqWrapper$$c=_}hs.prototype=new E;hs.prototype.constructor=hs;function u1_(){}u1_.prototype=hs.prototype;hs.prototype.hashCode__I=function(){var _=this.sc_SeqFactory$UnapplySeqWrapper__f_scala$collection$SeqFactory$UnapplySeqWrapper$$c;return _.hashCode__I()};hs.prototype.equals__O__Z=function(_){return h1_().equals$extension__sc_SeqOps__O__Z(this.sc_SeqFactory$UnapplySeqWrapper__f_scala$collection$SeqFactory$UnapplySeqWrapper$$c,_)};var l1_=new v().initClass({sc_SeqFactory$UnapplySeqWrapper:0},!1,"scala.collection.SeqFactory$UnapplySeqWrapper",{sc_SeqFactory$UnapplySeqWrapper:1,O:1});hs.prototype.$classData=l1_;function y2(){}y2.prototype=new E;y2.prototype.constructor=y2;function f1_(){}f1_.prototype=y2.prototype;y2.prototype.equals$extension__sc_SeqOps__O__Z=function(_,r){if(r instanceof hs){var t=r===null?null:r.sc_SeqFactory$UnapplySeqWrapper__f_scala$collection$SeqFactory$UnapplySeqWrapper$$c;return _===null?t===null:_.equals__O__Z(t)}else return!1};var p1_=new v().initClass({sc_SeqFactory$UnapplySeqWrapper$:0},!1,"scala.collection.SeqFactory$UnapplySeqWrapper$",{sc_SeqFactory$UnapplySeqWrapper$:1,O:1});y2.prototype.$classData=p1_;var LF;function h1_(){return LF||(LF=new y2),LF}function o$(){this.sc_StringOps$__f_fallback=null,i3=this,this.sc_StringOps$__f_fallback=new y(_=>$r().sc_StringOps$__f_fallback)}o$.prototype=new E;o$.prototype.constructor=o$;function d1_(){}d1_.prototype=o$.prototype;o$.prototype.contains$extension__T__C__Z=function(_,r){return fZ(_,r)>=0};o$.prototype.slice$extension__T__I__I__T=function(_,r,t){var a=r>0?r:0,n=_.length,s=t=s?"":_.substring(a,s)};o$.prototype.stripMargin$extension__T__C__T=function(_,r){var t=sJ(new ci,_.length);$r(),$r();for(var a=new Vw(_,!1);a.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$index$r().unwrapArg$extension__T__O__O(_,a))).toArray__s_reflect_ClassTag__O(R6());return eu().format__T__AO__T(_,t)};var $1_=new v().initClass({sc_StringOps$:0},!1,"scala.collection.StringOps$",{sc_StringOps$:1,O:1});o$.prototype.$classData=$1_;var i3;function $r(){return i3||(i3=new o$),i3}function mF(_,r,t,a,n,s){for(;;)if(r===n){if(a)var i=t,o=i.RTLong__f_lo===0&&i.RTLong__f_hi===-2147483648;else var o=!1;if(o)return a_();if(a){var c=t,u=c.RTLong__f_lo,f=c.RTLong__f_hi,p=-u|0,h=u!==0?~f:-f|0;return new o_(new q(p,h))}else return new o_(t)}else{var l=t,d=l.RTLong__f_hi;if(d===-214748365?(-2147483648^l.RTLong__f_lo)<-1288490188:d<-214748365)return a_();var $=r,w=s.charCodeAt($),g=JL(),x=w,R=g.digitWithValidRadix__I__I__I(x,10);if(R===-1)var T=!0;else{var D=t;if(D.RTLong__f_lo===858993460&&D.RTLong__f_hi===-214748365)var T=R===9;else var T=!1}if(T)return a_();var B=1+r|0,j=t,O=j.RTLong__f_lo,Z=65535&O,z=O>>>16|0,J=Math.imul(10,Z),N=Math.imul(10,z),H=J+(N<<16)|0,W=(J>>>16|0)+N|0,K=Math.imul(10,j.RTLong__f_hi)+(W>>>16|0)|0,Y=R>>31,X=H-R|0,e_=(-2147483648^X)>(-2147483648^H)?-1+(K-Y|0)|0:K-Y|0;r=B,t=new q(X,e_)}}function I2(){}I2.prototype=new E;I2.prototype.constructor=I2;function w1_(){}w1_.prototype=I2.prototype;I2.prototype.parseLong__T__s_Option=function(_){var r=_.length;if(r===0)return a_();var t=_.charCodeAt(0),a=JL(),n=t,s=a.digitWithValidRadix__I__I__I(n,10),i=s>>31;if(r===1)return i>-1?new o_(new q(s,i)):a_();if(i>-1){var o=-s|0,c=s!==0?~i:-i|0;return mF(this,1,new q(o,c),!0,r,_)}else return t===43?mF(this,1,On,!0,r,_):t===45?mF(this,1,On,!1,r,_):a_()};var g1_=new v().initClass({sc_StringParsers$:0},!1,"scala.collection.StringParsers$",{sc_StringParsers$:1,O:1});I2.prototype.$classData=g1_;var vF;function L1_(){return vF||(vF=new I2),vF}function t6(_,r,t){return(r&t)===0}function XH(_,r,t){var a=-1+t|0;return r&(m1_(_,a)^t)}function cP(_,r,t,a){return XH(_,r,a)===t}function m1_(_,r){return~r}function v1_(_){_.sci_ChampBaseIterator__f_nodeCursorsAndLengths===null&&(_.sci_ChampBaseIterator__f_nodeCursorsAndLengths=new Re(fe().sci_Node$__f_MaxDepth<<1),_.sci_ChampBaseIterator__f_nodes=new(RZ.getArrayOf()).constr(fe().sci_Node$__f_MaxDepth))}function YH(_,r){_.sci_ChampBaseIterator__f_currentValueNode=r,_.sci_ChampBaseIterator__f_currentValueCursor=0,_.sci_ChampBaseIterator__f_currentValueLength=r.payloadArity__I()}function _G(_,r){v1_(_),_.sci_ChampBaseIterator__f_currentStackLevel=1+_.sci_ChampBaseIterator__f_currentStackLevel|0;var t=_.sci_ChampBaseIterator__f_currentStackLevel<<1,a=1+(_.sci_ChampBaseIterator__f_currentStackLevel<<1)|0;_.sci_ChampBaseIterator__f_nodes.u[_.sci_ChampBaseIterator__f_currentStackLevel]=r,_.sci_ChampBaseIterator__f_nodeCursorsAndLengths.u[t]=0,_.sci_ChampBaseIterator__f_nodeCursorsAndLengths.u[a]=r.nodeArity__I()}function y1_(_){_.sci_ChampBaseIterator__f_currentStackLevel=-1+_.sci_ChampBaseIterator__f_currentStackLevel|0}function I1_(_){for(;_.sci_ChampBaseIterator__f_currentStackLevel>=0;){var r=_.sci_ChampBaseIterator__f_currentStackLevel<<1,t=1+(_.sci_ChampBaseIterator__f_currentStackLevel<<1)|0,a=_.sci_ChampBaseIterator__f_nodeCursorsAndLengths.u[r],n=_.sci_ChampBaseIterator__f_nodeCursorsAndLengths.u[t];if(a=0;){var r=_.sci_ChampBaseReverseIterator__f_nodeIndex.u[_.sci_ChampBaseReverseIterator__f_currentStackLevel];if(_.sci_ChampBaseReverseIterator__f_nodeIndex.u[_.sci_ChampBaseReverseIterator__f_currentStackLevel]=-1+r|0,r>=0){var t=_.sci_ChampBaseReverseIterator__f_nodeStack.u[_.sci_ChampBaseReverseIterator__f_currentStackLevel].getNode__I__sci_Node(r);eG(_,t)}else{var a=_.sci_ChampBaseReverseIterator__f_nodeStack.u[_.sci_ChampBaseReverseIterator__f_currentStackLevel];if(O1_(_),a.hasPayload__Z())return k1_(_,a),!0}}return!1}function q1_(_){return _.sci_ChampBaseReverseIterator__f_currentValueCursor=-1,_.sci_ChampBaseReverseIterator__f_currentStackLevel=-1,_.sci_ChampBaseReverseIterator__f_nodeIndex=new Re(1+fe().sci_Node$__f_MaxDepth|0),_.sci_ChampBaseReverseIterator__f_nodeStack=new(RZ.getArrayOf()).constr(1+fe().sci_Node$__f_MaxDepth|0),_}function PZ(_,r){return q1_(_),eG(_,r),rG(_),_}function Vq(){this.sci_ChampBaseReverseIterator__f_currentValueCursor=0,this.sci_ChampBaseReverseIterator__f_currentValueNode=null,this.sci_ChampBaseReverseIterator__f_currentStackLevel=0,this.sci_ChampBaseReverseIterator__f_nodeIndex=null,this.sci_ChampBaseReverseIterator__f_nodeStack=null}Vq.prototype=new E;Vq.prototype.constructor=Vq;function uP(){}uP.prototype=Vq.prototype;Vq.prototype.hasNext__Z=function(){return this.sci_ChampBaseReverseIterator__f_currentValueCursor>=0||rG(this)};function S1_(_){try{$r();var r=MH().getProperty__T__T__T("scala.collection.immutable.IndexedSeq.defaultApplyPreferredMaxLength","64"),t=Nr();return t.parseInt__T__I__I(r,10)}catch(a){throw a}}function u4(){this.sci_IndexedSeqDefaults$__f_defaultApplyPreferredMaxLength=0,o3=this,this.sci_IndexedSeqDefaults$__f_defaultApplyPreferredMaxLength=S1_(this)}u4.prototype=new E;u4.prototype.constructor=u4;function P1_(){}P1_.prototype=u4.prototype;var x1_=new v().initClass({sci_IndexedSeqDefaults$:0},!1,"scala.collection.immutable.IndexedSeqDefaults$",{sci_IndexedSeqDefaults$:1,O:1});u4.prototype.$classData=x1_;var o3;function R1_(){return o3||(o3=new u4),o3}function ew(){this.sci_LazyList$LazyBuilder$DeferredState__f__state=null}ew.prototype=new E;ew.prototype.constructor=ew;function C1_(){}C1_.prototype=ew.prototype;ew.prototype.eval__sci_LazyList$State=function(){var _=this.sci_LazyList$LazyBuilder$DeferredState__f__state;if(_===null)throw Fv(new P1,"uninitialized");return _.apply__O()};ew.prototype.init__F0__V=function(_){if(this.sci_LazyList$LazyBuilder$DeferredState__f__state!==null)throw Fv(new P1,"already initialized");this.sci_LazyList$LazyBuilder$DeferredState__f__state=_};var D1_=new v().initClass({sci_LazyList$LazyBuilder$DeferredState:0},!1,"scala.collection.immutable.LazyList$LazyBuilder$DeferredState",{sci_LazyList$LazyBuilder$DeferredState:1,O:1});ew.prototype.$classData=D1_;function l4(){this.sci_MapNode$__f_EmptyMapNode=null,c3=this,this.sci_MapNode$__f_EmptyMapNode=new cr(0,0,(og(),new z_(0)),(YL(),new Re(0)),0,0)}l4.prototype=new E;l4.prototype.constructor=l4;function M1_(){}M1_.prototype=l4.prototype;var T1_=new v().initClass({sci_MapNode$:0},!1,"scala.collection.immutable.MapNode$",{sci_MapNode$:1,O:1});l4.prototype.$classData=T1_;var c3;function Sq(){return c3||(c3=new l4),c3}function VS(_,r,t){return HR_(new hu,t+" is out of bounds (min 0, max "+(-1+br().getLength__O__I(r)|0))}function b2(){}b2.prototype=new E;b2.prototype.constructor=b2;function xZ(){}xZ.prototype=b2.prototype;b2.prototype.removeElement__AI__I__AI=function(_,r){if(r<0)throw VS(this,_,r);if(r>(-1+_.u.length|0))throw VS(this,_,r);var t=new Re(-1+_.u.length|0);_.copyTo(0,t,0,r);var a=1+r|0,n=-1+(_.u.length-r|0)|0;return _.copyTo(a,t,r,n),t};b2.prototype.insertElement__AI__I__I__AI=function(_,r,t){if(r<0)throw VS(this,_,r);if(r>_.u.length)throw VS(this,_,r);var a=new Re(1+_.u.length|0);_.copyTo(0,a,0,r),a.u[r]=t;var n=1+r|0,s=_.u.length-r|0;return _.copyTo(r,a,n,s),a};var RZ=new v().initClass({sci_Node:0},!1,"scala.collection.immutable.Node",{sci_Node:1,O:1});b2.prototype.$classData=RZ;function rw(){this.sci_Node$__f_MaxDepth=0,u3=this,this.sci_Node$__f_MaxDepth=Pc(+Math.ceil(6.4))}rw.prototype=new E;rw.prototype.constructor=rw;function V1_(){}V1_.prototype=rw.prototype;rw.prototype.maskFrom__I__I__I=function(_,r){return 31&(_>>>r|0)};rw.prototype.bitposFrom__I__I=function(_){return 1<<_};rw.prototype.indexFrom__I__I__I=function(_,r){var t=_&(-1+r|0);return Nr().bitCount__I__I(t)};rw.prototype.indexFrom__I__I__I__I=function(_,r,t){return _===-1?r:this.indexFrom__I__I__I(_,t)};var A1_=new v().initClass({sci_Node$:0},!1,"scala.collection.immutable.Node$",{sci_Node$:1,O:1});rw.prototype.$classData=A1_;var u3;function fe(){return u3||(u3=new rw),u3}function f4(){this.sci_SetNode$__f_EmptySetNode=null,l3=this,this.sci_SetNode$__f_EmptySetNode=new Ue(0,0,(og(),new z_(0)),(YL(),new Re(0)),0,0)}f4.prototype=new E;f4.prototype.constructor=f4;function F1_(){}F1_.prototype=f4.prototype;var B1_=new v().initClass({sci_SetNode$:0},!1,"scala.collection.immutable.SetNode$",{sci_SetNode$:1,O:1});f4.prototype.$classData=B1_;var l3;function p4(){return l3||(l3=new f4),l3}function Pl(){}Pl.prototype=new E;Pl.prototype.constructor=Pl;function lP(){}lP.prototype=Pl.prototype;Pl.prototype.toString__T=function(){return this.format__T()};Pl.prototype.format__T=function(){var _=Su(new hr);return this.format__scm_StringBuilder__T__T__V(_,"",""),_.scm_StringBuilder__f_underlying.jl_StringBuilder__f_java$lang$StringBuilder$$content};Pl.prototype.head__O=function(){for(var _=this;;){var r=_,t=Sc();if(t.equals__O__Z(r))throw Us(new Ma,"head of empty map");if(r instanceof gn){var a=r,n=a.sci_TreeSeqMap$Ordering$Tip__f_value;return n}else if(r instanceof Cs){var s=r,i=s.sci_TreeSeqMap$Ordering$Bin__f_left;_=i}else throw new Q(r)}};Pl.prototype.headOption__s_Option=function(){for(var _=this;;){var r=_,t=Sc();if(t.equals__O__Z(r))return a_();if(r instanceof gn){var a=r,n=a.sci_TreeSeqMap$Ordering$Tip__f_value;return new o_(n)}else if(r instanceof Cs){var s=r,i=s.sci_TreeSeqMap$Ordering$Bin__f_left;_=i}else throw new Q(r)}};Pl.prototype.last__O=function(){for(var _=this;;){var r=_,t=Sc();if(t.equals__O__Z(r))throw Us(new Ma,"last of empty map");if(r instanceof gn){var a=r,n=a.sci_TreeSeqMap$Ordering$Tip__f_value;return n}else if(r instanceof Cs){var s=r,i=s.sci_TreeSeqMap$Ordering$Bin__f_right;_=i}else throw new Q(r)}};Pl.prototype.ordinal__I=function(){for(var _=this;;){var r=_,t=Sc();if(t.equals__O__Z(r))return 0;if(r instanceof gn){var a=r,n=a.sci_TreeSeqMap$Ordering$Tip__f_ord;return n}else if(r instanceof Cs){var s=r,i=s.sci_TreeSeqMap$Ordering$Bin__f_right;_=i}else throw new Q(r)}};Pl.prototype.iterator__sci_TreeSeqMap$Ordering$Iterator=function(){var _=Sc();if(_.equals__O__Z(this)){var r=U1_();return r.sci_TreeSeqMap$Ordering$Iterator$__f_Empty}else return new Pg(this)};Pl.prototype.include__I__O__sci_TreeSeqMap$Ordering=function(_,r){var t=Sc();if(t.equals__O__Z(this))return new gn(_,r);if(this instanceof gn){var a=this,n=a.sci_TreeSeqMap$Ordering$Tip__f_ord;return _===n?new gn(_,r):vg().scala$collection$immutable$TreeSeqMap$Ordering$$join__I__sci_TreeSeqMap$Ordering__I__sci_TreeSeqMap$Ordering__sci_TreeSeqMap$Ordering(_,new gn(_,r),n,this)}else if(this instanceof Cs){var s=this,i=s.sci_TreeSeqMap$Ordering$Bin__f_prefix,o=s.sci_TreeSeqMap$Ordering$Bin__f_mask,c=s.sci_TreeSeqMap$Ordering$Bin__f_left,u=s.sci_TreeSeqMap$Ordering$Bin__f_right,f=cw();if(cP(f,_,i,o)){var p=cw();return t6(p,_,o)?new Cs(i,o,c.include__I__O__sci_TreeSeqMap$Ordering(_,r),u):new Cs(i,o,c,u.include__I__O__sci_TreeSeqMap$Ordering(_,r))}else return vg().scala$collection$immutable$TreeSeqMap$Ordering$$join__I__sci_TreeSeqMap$Ordering__I__sci_TreeSeqMap$Ordering__sci_TreeSeqMap$Ordering(_,new gn(_,r),i,this)}else throw new Q(this)};Pl.prototype.append__I__O__sci_TreeSeqMap$Ordering=function(_,r){var t=Sc();if(t.equals__O__Z(this))return new gn(_,r);if(this instanceof gn){var a=this,n=a.sci_TreeSeqMap$Ordering$Tip__f_ord;return _===n?new gn(_,r):vg().scala$collection$immutable$TreeSeqMap$Ordering$$join__I__sci_TreeSeqMap$Ordering__I__sci_TreeSeqMap$Ordering__sci_TreeSeqMap$Ordering(_,new gn(_,r),n,this)}else if(this instanceof Cs){var s=this,i=s.sci_TreeSeqMap$Ordering$Bin__f_prefix,o=s.sci_TreeSeqMap$Ordering$Bin__f_mask,c=s.sci_TreeSeqMap$Ordering$Bin__f_left,u=s.sci_TreeSeqMap$Ordering$Bin__f_right,f=cw();if(cP(f,_,i,o)){var p=cw();if(t6(p,_,o))throw Ua(new et,"Append called with ordinal out of range: "+_+" is not greater than current max ordinal "+this.ordinal__I());return new Cs(i,o,c,u.append__I__O__sci_TreeSeqMap$Ordering(_,r))}else return vg().scala$collection$immutable$TreeSeqMap$Ordering$$join__I__sci_TreeSeqMap$Ordering__I__sci_TreeSeqMap$Ordering__sci_TreeSeqMap$Ordering(_,new gn(_,r),i,this)}else throw new Q(this)};Pl.prototype.appendInPlace1__sci_TreeSeqMap$Ordering$Bin__I__O__sci_TreeSeqMap$Ordering=function(_,r,t){var a=!1,n=null,s=Sc();if(s.equals__O__Z(this))return new gn(r,t);if(this instanceof gn){a=!0,n=this;var i=n.sci_TreeSeqMap$Ordering$Tip__f_ord;if(i>=r)throw Ua(new et,"Append called with ordinal out of range: "+i+" is not greater than current max ordinal "+this.ordinal__I())}if(a){var o=n.sci_TreeSeqMap$Ordering$Tip__f_ord;if(_===null)return vg().scala$collection$immutable$TreeSeqMap$Ordering$$join__I__sci_TreeSeqMap$Ordering__I__sci_TreeSeqMap$Ordering__sci_TreeSeqMap$Ordering(r,new gn(r,t),o,this)}if(a){var c=n.sci_TreeSeqMap$Ordering$Tip__f_ord;return _.sci_TreeSeqMap$Ordering$Bin__f_right=vg().scala$collection$immutable$TreeSeqMap$Ordering$$join__I__sci_TreeSeqMap$Ordering__I__sci_TreeSeqMap$Ordering__sci_TreeSeqMap$Ordering(r,new gn(r,t),c,this),_}if(this instanceof Cs){var u=this,f=u.sci_TreeSeqMap$Ordering$Bin__f_prefix,p=u.sci_TreeSeqMap$Ordering$Bin__f_mask,h=u.sci_TreeSeqMap$Ordering$Bin__f_right,l=cw();if(cP(l,r,f,p)){var $=cw();if(t6($,r,p))throw Ua(new et,"Append called with ordinal out of range: "+r+" is not greater than current max ordinal "+this.ordinal__I());return h.appendInPlace1__sci_TreeSeqMap$Ordering$Bin__I__O__sci_TreeSeqMap$Ordering(u,r,t),this}else{var d=vg().scala$collection$immutable$TreeSeqMap$Ordering$$join__I__sci_TreeSeqMap$Ordering__I__sci_TreeSeqMap$Ordering__sci_TreeSeqMap$Ordering(r,new gn(r,t),f,this);return _!==null?(_.sci_TreeSeqMap$Ordering$Bin__f_right=d,_):d}}throw new Q(this)};Pl.prototype.exclude__I__sci_TreeSeqMap$Ordering=function(_){var r=Sc();if(r.equals__O__Z(this))return Sc();if(this instanceof gn){var t=this,a=t.sci_TreeSeqMap$Ordering$Tip__f_ord;return _===a?Sc():this}else if(this instanceof Cs){var n=this,s=n.sci_TreeSeqMap$Ordering$Bin__f_prefix,i=n.sci_TreeSeqMap$Ordering$Bin__f_mask,o=n.sci_TreeSeqMap$Ordering$Bin__f_left,c=n.sci_TreeSeqMap$Ordering$Bin__f_right,u=cw();if(cP(u,_,s,i)){var f=cw();return t6(f,_,i)?vg().scala$collection$immutable$TreeSeqMap$Ordering$$bin__I__I__sci_TreeSeqMap$Ordering__sci_TreeSeqMap$Ordering__sci_TreeSeqMap$Ordering(s,i,o.exclude__I__sci_TreeSeqMap$Ordering(_),c):vg().scala$collection$immutable$TreeSeqMap$Ordering$$bin__I__I__sci_TreeSeqMap$Ordering__sci_TreeSeqMap$Ordering__sci_TreeSeqMap$Ordering(s,i,o,c.exclude__I__sci_TreeSeqMap$Ordering(_))}else return this}else throw new Q(this)};function j1_(_,r,t){var a=r^t;return-2147483648>>(Math.clz32(a)|0)&a}function Am(){}Am.prototype=new E;Am.prototype.constructor=Am;function E1_(){}E1_.prototype=Am.prototype;Am.prototype.scala$collection$immutable$TreeSeqMap$Ordering$$join__I__sci_TreeSeqMap$Ordering__I__sci_TreeSeqMap$Ordering__sci_TreeSeqMap$Ordering=function(_,r,t,a){var n=j1_(this,_,t),s=cw(),i=XH(s,_,n),o=cw();return t6(o,_,n)?new Cs(i,n,r,a):new Cs(i,n,a,r)};Am.prototype.scala$collection$immutable$TreeSeqMap$Ordering$$bin__I__I__sci_TreeSeqMap$Ordering__sci_TreeSeqMap$Ordering__sci_TreeSeqMap$Ordering=function(_,r,t,a){var n=Sc();if(n.equals__O__Z(a))return t;var s=Sc();return s.equals__O__Z(t)?a:new Cs(_,r,t,a)};var Z1_=new v().initClass({sci_TreeSeqMap$Ordering$:0},!1,"scala.collection.immutable.TreeSeqMap$Ordering$",{sci_TreeSeqMap$Ordering$:1,O:1});Am.prototype.$classData=Z1_;var yF;function vg(){return yF||(yF=new Am),yF}function N1_(_){return _.sci_TreeSeqMap$Ordering$Iterator__f_index=-1+_.sci_TreeSeqMap$Ordering$Iterator__f_index|0,_.sci_TreeSeqMap$Ordering$Iterator__f_buffer.u[_.sci_TreeSeqMap$Ordering$Iterator__f_index]}function f3(_,r){_.sci_TreeSeqMap$Ordering$Iterator__f_buffer.u[_.sci_TreeSeqMap$Ordering$Iterator__f_index]=r,_.sci_TreeSeqMap$Ordering$Iterator__f_index=1+_.sci_TreeSeqMap$Ordering$Iterator__f_index|0}function Pg(_){this.sci_TreeSeqMap$Ordering$Iterator__f_index=0,this.sci_TreeSeqMap$Ordering$Iterator__f_buffer=null,this.sci_TreeSeqMap$Ordering$Iterator__f_index=0,this.sci_TreeSeqMap$Ordering$Iterator__f_buffer=new z_(33);var r=Sc();_!==null&&_.equals__O__Z(r)||f3(this,_)}Pg.prototype=new E;Pg.prototype.constructor=Pg;function z1_(){}z1_.prototype=Pg.prototype;Pg.prototype.hasNext__Z=function(){return this.sci_TreeSeqMap$Ordering$Iterator__f_index!==0};Pg.prototype.next__O=function(){for(;;){var _=!1,r=null,t=N1_(this);if(t instanceof Cs){_=!0,r=t;var a=r.sci_TreeSeqMap$Ordering$Bin__f_left,n=r.sci_TreeSeqMap$Ordering$Bin__f_right;if(a instanceof gn){var s=a,i=s.sci_TreeSeqMap$Ordering$Tip__f_value;return f3(this,n),i}}if(_){var o=r.sci_TreeSeqMap$Ordering$Bin__f_left,c=r.sci_TreeSeqMap$Ordering$Bin__f_right;f3(this,c),f3(this,o);continue}if(t instanceof gn){var u=t,f=u.sci_TreeSeqMap$Ordering$Tip__f_value;return f}var p=Sc();throw p.equals__O__Z(t)?Fv(new P1,"empty subtree not allowed"):new Q(t)}};var H1_=new v().initClass({sci_TreeSeqMap$Ordering$Iterator:0},!1,"scala.collection.immutable.TreeSeqMap$Ordering$Iterator",{sci_TreeSeqMap$Ordering$Iterator:1,O:1});Pg.prototype.$classData=H1_;function h4(){this.sci_TreeSeqMap$Ordering$Iterator$__f_Empty=null,p3=this,this.sci_TreeSeqMap$Ordering$Iterator$__f_Empty=new Pg(Sc())}h4.prototype=new E;h4.prototype.constructor=h4;function G1_(){}G1_.prototype=h4.prototype;var J1_=new v().initClass({sci_TreeSeqMap$Ordering$Iterator$:0},!1,"scala.collection.immutable.TreeSeqMap$Ordering$Iterator$",{sci_TreeSeqMap$Ordering$Iterator$:1,O:1});h4.prototype.$classData=J1_;var p3;function U1_(){return p3||(p3=new h4),p3}function tG(_,r,t,a,n){for(;;){if(r===1){var s=t,i=a,o=n;gq(_,1,i===0&&o===s.u.length?s:M_().copyOfRange__AO__I__I__AO(s,i,o))}else{var c=Math.imul(5,-1+r|0),u=1<>>c|0,p=n>>>c|0,h=a&(-1+u|0),l=n&(-1+u|0);if(h===0)if(l===0){var d=r,$=t;gq(_,d,f===0&&p===$.u.length?$:M_().copyOfRange__AO__I__I__AO($,f,p))}else{if(p>f){var w=r,g=t;gq(_,w,f===0&&p===g.u.length?g:M_().copyOfRange__AO__I__I__AO(g,f,p))}var x=-1+r|0,R=t.u[p];r=x,t=R,a=0,n=l;continue}else if(p===f){var T=-1+r|0,D=t.u[f];r=T,t=D,a=h,n=l;continue}else if(tG(_,-1+r|0,t.u[f],h,u),l===0){if(p>(1+f|0)){var B=r,j=t,O=1+f|0;gq(_,B,O===0&&p===j.u.length?j:M_().copyOfRange__AO__I__I__AO(j,O,p))}}else{if(p>(1+f|0)){var Z=r,z=t,J=1+f|0;gq(_,Z,J===0&&p===z.u.length?z:M_().copyOfRange__AO__I__I__AO(z,J,p))}var N=-1+r|0,H=t.u[p];r=N,t=H,a=0,n=l;continue}}return}}function gq(_,r,t){if(r<=_.sci_VectorSliceBuilder__f_maxDim)var a=11-r|0;else{_.sci_VectorSliceBuilder__f_maxDim=r;var a=-1+r|0}_.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[a]=t}function aG(_,r){if(_.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[-1+r|0]===null)if(r===_.sci_VectorSliceBuilder__f_maxDim)_.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[-1+r|0]=_.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[11-r|0],_.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[11-r|0]=null;else{aG(_,1+r|0);var t=_.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices,a=1+r|0,n=t.u[-1+a|0];if(_.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[-1+r|0]=n.u[0],n.u.length===1){var s=_.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices,i=1+r|0;if(s.u[-1+i|0]=null,_.sci_VectorSliceBuilder__f_maxDim===(1+r|0))var o=_.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices,c=1+r|0,u=o.u[11-c|0]===null;else var u=!1;u&&(_.sci_VectorSliceBuilder__f_maxDim=r)}else{var f=_.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices,p=1+r|0,h=n.u.length;f.u[-1+p|0]=M_().copyOfRange__AO__I__I__AO(n,1,h)}}}function nG(_,r){if(_.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[11-r|0]===null)if(r===_.sci_VectorSliceBuilder__f_maxDim)_.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[11-r|0]=_.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[-1+r|0],_.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[-1+r|0]=null;else{nG(_,1+r|0);var t=_.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices,a=1+r|0,n=t.u[11-a|0];if(_.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[11-r|0]=n.u[-1+n.u.length|0],n.u.length===1){var s=_.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices,i=1+r|0;if(s.u[11-i|0]=null,_.sci_VectorSliceBuilder__f_maxDim===(1+r|0))var o=_.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices,c=1+r|0,u=o.u[-1+c|0]===null;else var u=!1;u&&(_.sci_VectorSliceBuilder__f_maxDim=r)}else{var f=_.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices,p=1+r|0,h=-1+n.u.length|0;f.u[11-p|0]=M_().copyOfRange__AO__I__I__AO(n,0,h)}}}function Yh(_,r){this.sci_VectorSliceBuilder__f_lo=0,this.sci_VectorSliceBuilder__f_hi=0,this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices=null,this.sci_VectorSliceBuilder__f_len=0,this.sci_VectorSliceBuilder__f_pos=0,this.sci_VectorSliceBuilder__f_maxDim=0,this.sci_VectorSliceBuilder__f_lo=_,this.sci_VectorSliceBuilder__f_hi=r,this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices=new(lr.getArrayOf().getArrayOf()).constr(11),this.sci_VectorSliceBuilder__f_len=0,this.sci_VectorSliceBuilder__f_pos=0,this.sci_VectorSliceBuilder__f_maxDim=0}Yh.prototype=new E;Yh.prototype.constructor=Yh;function W1_(){}W1_.prototype=Yh.prototype;Yh.prototype.consider__I__AO__V=function(_,r){var t=Math.imul(r.u.length,1<0?a:0,s=this.sci_VectorSliceBuilder__f_hi-this.sci_VectorSliceBuilder__f_pos|0,i=sn&&(tG(this,_,r,n,i),this.sci_VectorSliceBuilder__f_len=this.sci_VectorSliceBuilder__f_len+(i-n|0)|0),this.sci_VectorSliceBuilder__f_pos=this.sci_VectorSliceBuilder__f_pos+t|0};Yh.prototype.result__sci_Vector=function(){if(this.sci_VectorSliceBuilder__f_len<=32){if(this.sci_VectorSliceBuilder__f_len===0)return Ea();var _=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[0],r=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[10];if(_!==null)if(r!==null){var t=_.u.length+r.u.length|0,a=M_().copyOf__AO__I__AO(_,t),n=_.u.length,s=r.u.length;r.copyTo(0,a,n,s);var i=a}else var i=_;else if(r!==null)var i=r;else{var o=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[1];if(o!==null)var i=o.u[0];else var c=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[9],i=c.u[0]}return new un(i)}else{aG(this,1),nG(this,1);var u=this.sci_VectorSliceBuilder__f_maxDim;if(u<6){var f=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices,p=this.sci_VectorSliceBuilder__f_maxDim,h=f.u[-1+p|0],l=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices,d=this.sci_VectorSliceBuilder__f_maxDim,$=l.u[11-d|0];if(h!==null&&$!==null)if((h.u.length+$.u.length|0)<=30){var w=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices,g=this.sci_VectorSliceBuilder__f_maxDim,x=h.u.length+$.u.length|0,R=M_().copyOf__AO__I__AO(h,x),T=h.u.length,D=$.u.length;$.copyTo(0,R,T,D),w.u[-1+g|0]=R;var B=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices,j=this.sci_VectorSliceBuilder__f_maxDim;B.u[11-j|0]=null}else u=1+u|0;else{var O=h!==null?h:$;O.u.length>30&&(u=1+u|0)}}var Z=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[0],z=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[10],J=Z.u.length,N=u;switch(N){case 2:{var H=l_().sci_VectorStatics$__f_empty2,W=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[1];if(W!==null)var K=W;else var Y=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[9],K=Y!==null?Y:H;var X=K,e_=new nn(Z,J,X,z,this.sci_VectorSliceBuilder__f_len);break}case 3:{var __=l_().sci_VectorStatics$__f_empty2,t_=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[1],n_=t_!==null?t_:__,s_=l_().sci_VectorStatics$__f_empty3,i_=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[2];if(i_!==null)var c_=i_;else var h_=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[8],c_=h_!==null?h_:s_;var d_=c_,w_=l_().sci_VectorStatics$__f_empty2,u_=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[9],p_=u_!==null?u_:w_,y_=J+(n_.u.length<<5)|0,e_=new Ia(Z,J,n_,y_,d_,p_,z,this.sci_VectorSliceBuilder__f_len);break}case 4:{var I_=l_().sci_VectorStatics$__f_empty2,R_=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[1],S_=R_!==null?R_:I_,P_=l_().sci_VectorStatics$__f_empty3,x_=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[2],D_=x_!==null?x_:P_,F_=l_().sci_VectorStatics$__f_empty4,T_=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[3];if(T_!==null)var A_=T_;else var C_=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[7],A_=C_!==null?C_:F_;var j_=A_,b_=l_().sci_VectorStatics$__f_empty3,V_=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[8],J_=V_!==null?V_:b_,X_=l_().sci_VectorStatics$__f_empty2,_e=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[9],Y_=_e!==null?_e:X_,U_=J+(S_.u.length<<5)|0,Q_=U_+(D_.u.length<<10)|0,e_=new Bt(Z,J,S_,U_,D_,Q_,j_,J_,Y_,z,this.sci_VectorSliceBuilder__f_len);break}case 5:{var Z_=l_().sci_VectorStatics$__f_empty2,W_=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[1],N_=W_!==null?W_:Z_,H_=l_().sci_VectorStatics$__f_empty3,se=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[2],ce=se!==null?se:H_,ue=l_().sci_VectorStatics$__f_empty4,me=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[3],ie=me!==null?me:ue,we=l_().sci_VectorStatics$__f_empty5,Oe=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[4];if(Oe!==null)var be=Oe;else var ee=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[6],be=ee!==null?ee:we;var le=be,re=l_().sci_VectorStatics$__f_empty4,K_=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[7],$e=K_!==null?K_:re,xe=l_().sci_VectorStatics$__f_empty3,ge=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[8],ke=ge!==null?ge:xe,he=l_().sci_VectorStatics$__f_empty2,ye=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[9],Le=ye!==null?ye:he,ve=J+(N_.u.length<<5)|0,Ie=ve+(ce.u.length<<10)|0,oe=Ie+(ie.u.length<<15)|0,e_=new lt(Z,J,N_,ve,ce,Ie,ie,oe,le,$e,ke,Le,z,this.sci_VectorSliceBuilder__f_len);break}case 6:{var De=l_().sci_VectorStatics$__f_empty2,je=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[1],Se=je!==null?je:De,Ke=l_().sci_VectorStatics$__f_empty3,Te=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[2],Ve=Te!==null?Te:Ke,qe=l_().sci_VectorStatics$__f_empty4,Ze=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[3],Ne=Ze!==null?Ze:qe,_r=l_().sci_VectorStatics$__f_empty5,nr=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[4],sr=nr!==null?nr:_r,vr=l_().sci_VectorStatics$__f_empty6,Qe=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[5];if(Qe!==null)var er=Qe;else var tr=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[5],er=tr!==null?tr:vr;var rr=er,wr=l_().sci_VectorStatics$__f_empty5,ir=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[6],Ae=ir!==null?ir:wr,dr=l_().sci_VectorStatics$__f_empty4,Xe=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[7],or=Xe!==null?Xe:dr,ze=l_().sci_VectorStatics$__f_empty3,Or=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[8],gr=Or!==null?Or:ze,qr=l_().sci_VectorStatics$__f_empty2,Rr=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[9],Mr=Rr!==null?Rr:qr,Br=J+(Se.u.length<<5)|0,jr=Br+(Ve.u.length<<10)|0,ur=jr+(Ne.u.length<<15)|0,zr=ur+(sr.u.length<<20)|0,e_=new Er(Z,J,Se,Br,Ve,jr,Ne,ur,sr,zr,rr,Ae,or,gr,Mr,z,this.sci_VectorSliceBuilder__f_len);break}default:{var e_;throw new Q(N)}}return e_}};Yh.prototype.toString__T=function(){return"VectorSliceBuilder(lo="+this.sci_VectorSliceBuilder__f_lo+", hi="+this.sci_VectorSliceBuilder__f_hi+", len="+this.sci_VectorSliceBuilder__f_len+", pos="+this.sci_VectorSliceBuilder__f_pos+", maxDim="+this.sci_VectorSliceBuilder__f_maxDim+")"};var K1_=new v().initClass({sci_VectorSliceBuilder:0},!1,"scala.collection.immutable.VectorSliceBuilder",{sci_VectorSliceBuilder:1,O:1});Yh.prototype.$classData=K1_;function xl(){this.sci_VectorStatics$__f_empty1=null,this.sci_VectorStatics$__f_empty2=null,this.sci_VectorStatics$__f_empty3=null,this.sci_VectorStatics$__f_empty4=null,this.sci_VectorStatics$__f_empty5=null,this.sci_VectorStatics$__f_empty6=null,h3=this,this.sci_VectorStatics$__f_empty1=new z_(0),this.sci_VectorStatics$__f_empty2=new(lr.getArrayOf().getArrayOf()).constr(0),this.sci_VectorStatics$__f_empty3=new(lr.getArrayOf().getArrayOf().getArrayOf()).constr(0),this.sci_VectorStatics$__f_empty4=new(lr.getArrayOf().getArrayOf().getArrayOf().getArrayOf()).constr(0),this.sci_VectorStatics$__f_empty5=new(lr.getArrayOf().getArrayOf().getArrayOf().getArrayOf().getArrayOf()).constr(0),this.sci_VectorStatics$__f_empty6=new(lr.getArrayOf().getArrayOf().getArrayOf().getArrayOf().getArrayOf().getArrayOf()).constr(0)}xl.prototype=new E;xl.prototype.constructor=xl;function Q1_(){}Q1_.prototype=xl.prototype;xl.prototype.copyAppend1__AO__O__AO=function(_,r){var t=_.u.length,a=new z_(1+t|0);return _.copyTo(0,a,0,t),a.u[t]=r,a};xl.prototype.copyAppend__AO__O__AO=function(_,r){var t=1+_.u.length|0,a=M_().copyOf__AO__I__AO(_,t);return a.u[-1+a.u.length|0]=r,a};xl.prototype.copyPrepend1__O__AO__AO=function(_,r){var t=new z_(1+r.u.length|0),a=r.u.length;return r.copyTo(0,t,1,a),t.u[0]=_,t};xl.prototype.copyPrepend__O__AO__AO=function(_,r){var t=es(r).getComponentType__jl_Class(),a=1+r.u.length|0,n=br().newInstance__jl_Class__I__O(t,a),s=r.u.length;return r.copyTo(0,n,1,s),n.u[0]=_,n};xl.prototype.foreachRec__I__AO__F1__V=function(_,r,t){var a=0,n=r.u.length;if(_===0)for(;a0&&_.copyTo(0,n,0,t),n.u[t]=a;for(var s=1+t|0;s<_.u.length;)n.u[s]=r.apply__O__O(_.u[s]),s=1+s|0;return n};xl.prototype.mapElems__I__AO__F1__AO=function(_,r,t){if(_===1)return this.mapElems1__AO__F1__AO(r,t);for(var a=0;a0&&r.copyTo(0,o,0,a),o.u[a]=n;for(var c=1+a|0;c0&&o<=(32-_.u.length|0)){var c=_.u.length+o|0,u=M_().copyOf__AO__I__AO(_,c),f=r.iterator__sc_Iterator(),p=_.u.length;return f.copyToArray__O__I__I__I(u,p,2147483647),u}else return null}};var X1_=new v().initClass({sci_VectorStatics$:0},!1,"scala.collection.immutable.VectorStatics$",{sci_VectorStatics$:1,O:1});xl.prototype.$classData=X1_;var h3;function l_(){return h3||(h3=new xl),h3}var sG=new v().initClass({scm_HashEntry:0},!0,"scala.collection.mutable.HashEntry",{scm_HashEntry:1,O:1});function Ip(_,r,t,a){this.scm_HashMap$Node__f__key=null,this.scm_HashMap$Node__f__hash=0,this.scm_HashMap$Node__f__value=null,this.scm_HashMap$Node__f__next=null,this.scm_HashMap$Node__f__key=_,this.scm_HashMap$Node__f__hash=r,this.scm_HashMap$Node__f__value=t,this.scm_HashMap$Node__f__next=a}Ip.prototype=new E;Ip.prototype.constructor=Ip;function Y1_(){}Y1_.prototype=Ip.prototype;Ip.prototype.findNode__O__I__scm_HashMap$Node=function(_,r){for(var t=this;;){if(r===t.scm_HashMap$Node__f__hash&&G().equals__O__O__Z(_,t.scm_HashMap$Node__f__key))return t;if(t.scm_HashMap$Node__f__next===null||t.scm_HashMap$Node__f__hash>r)return null;t=t.scm_HashMap$Node__f__next}};Ip.prototype.foreach__F1__V=function(_){for(var r=this;;){if(_.apply__O__O(m(new L,r.scm_HashMap$Node__f__key,r.scm_HashMap$Node__f__value)),r.scm_HashMap$Node__f__next!==null){r=r.scm_HashMap$Node__f__next;continue}break}};Ip.prototype.foreachEntry__F2__V=function(_){for(var r=this;;){if(_.apply__O__O__O(r.scm_HashMap$Node__f__key,r.scm_HashMap$Node__f__value),r.scm_HashMap$Node__f__next!==null){r=r.scm_HashMap$Node__f__next;continue}break}};Ip.prototype.toString__T=function(){return"Node("+this.scm_HashMap$Node__f__key+", "+this.scm_HashMap$Node__f__value+", "+this.scm_HashMap$Node__f__hash+") -> "+this.scm_HashMap$Node__f__next};var CZ=new v().initClass({scm_HashMap$Node:0},!1,"scala.collection.mutable.HashMap$Node",{scm_HashMap$Node:1,O:1});Ip.prototype.$classData=CZ;function Wh(_,r,t){this.scm_HashSet$Node__f__key=null,this.scm_HashSet$Node__f__hash=0,this.scm_HashSet$Node__f__next=null,this.scm_HashSet$Node__f__key=_,this.scm_HashSet$Node__f__hash=r,this.scm_HashSet$Node__f__next=t}Wh.prototype=new E;Wh.prototype.constructor=Wh;function _$_(){}_$_.prototype=Wh.prototype;Wh.prototype.findNode__O__I__scm_HashSet$Node=function(_,r){for(var t=this;;){if(r===t.scm_HashSet$Node__f__hash&&G().equals__O__O__Z(_,t.scm_HashSet$Node__f__key))return t;if(t.scm_HashSet$Node__f__next===null||t.scm_HashSet$Node__f__hash>r)return null;t=t.scm_HashSet$Node__f__next}};Wh.prototype.foreach__F1__V=function(_){for(var r=this;;){if(_.apply__O__O(r.scm_HashSet$Node__f__key),r.scm_HashSet$Node__f__next!==null){r=r.scm_HashSet$Node__f__next;continue}break}};Wh.prototype.toString__T=function(){return"Node("+this.scm_HashSet$Node__f__key+", "+this.scm_HashSet$Node__f__hash+") -> "+this.scm_HashSet$Node__f__next};var DZ=new v().initClass({scm_HashSet$Node:0},!1,"scala.collection.mutable.HashSet$Node",{scm_HashSet$Node:1,O:1});Wh.prototype.$classData=DZ;function Fm(){}Fm.prototype=new E;Fm.prototype.constructor=Fm;function e$_(){}e$_.prototype=Fm.prototype;Fm.prototype.newThreshold__I__I__I=function(_,r){var t=r>>31,a=_>>31,n=65535&r,s=r>>>16|0,i=65535&_,o=_>>>16|0,c=Math.imul(n,i),u=Math.imul(s,i),f=Math.imul(n,o),p=c+((u+f|0)<<16)|0,h=(c>>>16|0)+f|0,l=(((Math.imul(r,a)+Math.imul(t,_)|0)+Math.imul(s,o)|0)+(h>>>16|0)|0)+(((65535&h)+u|0)>>>16|0)|0,d=Ee(),$=d.divideImpl__I__I__I__I__I(p,l,1e3,0);return $};Fm.prototype.nextPositivePowerOfTwo__I__I=function(_){var r=-1+_|0;return 1<<(-(Math.clz32(r)|0)|0)};var r$_=new v().initClass({scm_HashTable$:0},!1,"scala.collection.mutable.HashTable$",{scm_HashTable$:1,O:1});Fm.prototype.$classData=r$_;var IF;function d3(){return IF||(IF=new Fm),IF}function t$_(_,r,t){var a=U$_().byteswap32__I__I(r);return a>>>t|0|a<<(-t|0)}function k2(){}k2.prototype=new E;k2.prototype.constructor=k2;function a$_(){}a$_.prototype=k2.prototype;k2.prototype.checkMutations__I__I__T__V=function(_,r,t){if(r!==_)throw new M8(t)};var n$_=new v().initClass({scm_MutationTracker$:0},!1,"scala.collection.mutable.MutationTracker$",{scm_MutationTracker$:1,O:1});k2.prototype.$classData=n$_;var bF;function MZ(){return bF||(bF=new k2),bF}function O2(){}O2.prototype=new E;O2.prototype.constructor=O2;function s$_(){}s$_.prototype=O2.prototype;O2.prototype.unapply__sc_SeqOps__s_Option=function(_){if(_.isEmpty__Z())return a_();var r=_.init__O(),t=_.last__O();return new o_(m(new L,r,t))};var i$_=new v().initClass({sc_package$$colon$plus$:0},!1,"scala.collection.package$$colon$plus$",{sc_package$$colon$plus$:1,O:1});O2.prototype.$classData=i$_;var kF;function o$_(){return kF||(kF=new O2),kF}function q2(){}q2.prototype=new E;q2.prototype.constructor=q2;function c$_(){}c$_.prototype=q2.prototype;q2.prototype.unapply__sc_SeqOps__s_Option=function(_){if(_.isEmpty__Z())return a_();var r=_.head__O(),t=_.tail__O();return new o_(m(new L,r,t))};var u$_=new v().initClass({sc_package$$plus$colon$:0},!1,"scala.collection.package$$plus$colon$",{sc_package$$plus$colon$:1,O:1});q2.prototype.$classData=u$_;var OF;function l$_(){return OF||(OF=new q2),OF}function qn(_,r){if(this.s_math_Ordering$OrderingOps__f_lhs=null,this.s_math_Ordering$OrderingOps__f_$outer=null,this.s_math_Ordering$OrderingOps__f_lhs=r,_===null)throw null;this.s_math_Ordering$OrderingOps__f_$outer=_}qn.prototype=new E;qn.prototype.constructor=qn;function f$_(){}f$_.prototype=qn.prototype;qn.prototype.$less__O__Z=function(_){return this.s_math_Ordering$OrderingOps__f_$outer.lt__O__O__Z(this.s_math_Ordering$OrderingOps__f_lhs,_)};qn.prototype.$less$eq__O__Z=function(_){return this.s_math_Ordering$OrderingOps__f_$outer.lteq__O__O__Z(this.s_math_Ordering$OrderingOps__f_lhs,_)};qn.prototype.$greater$eq__O__Z=function(_){return this.s_math_Ordering$OrderingOps__f_$outer.gteq__O__O__Z(this.s_math_Ordering$OrderingOps__f_lhs,_)};var p$_=new v().initClass({s_math_Ordering$OrderingOps:0},!1,"scala.math.Ordering$OrderingOps",{s_math_Ordering$OrderingOps:1,O:1});qn.prototype.$classData=p$_;function h$_(_){return _.isWhole__Z()&&_.intValue__I()===_.byteValue__B()}function d$_(_){return _.isWhole__Z()&&_.intValue__I()===_.shortValue__S()}function fP(_){return _.isWhole__Z()&&_.intValue__I()>=0&&_.intValue__I()<=65535}function $$_(_){var r=_.longValue__J(),t=r.RTLong__f_lo,a=r.RTLong__f_hi;return(a===-1?(-2147483648^t)>=0:a>-1)&&(a===0?(-2147483648^t)<=-1:a<0)?t:S().longHash__J__I(new q(t,a))}function iG(_,r){if(r instanceof af){var t=jt(r);return _.isValidChar__Z()&&_.intValue__I()===t}else if(aP(r)){var a=r|0;return _.isValidByte__Z()&&_.byteValue__B()===a}else if(nP(r)){var n=r|0;return _.isValidShort__Z()&&_.shortValue__S()===n}else if(N$(r)){var s=r|0;return _.isValidInt__Z()&&_.intValue__I()===s}else if(r instanceof q){var i=dt(r),o=i.RTLong__f_lo,c=i.RTLong__f_hi,u=_.longValue__J();return u.RTLong__f_lo===o&&u.RTLong__f_hi===c}else if(ly(r)){var f=Math.fround(r);return _.floatValue__F()===f}else if(typeof r=="number"){var p=+r;return _.doubleValue__D()===p}else return!1}function w$_(_){return(1&_.s_package$__f_bitmap$0)<<24>>24||(_.s_package$__f_BigDecimal=ev(),_.s_package$__f_bitmap$0=(1|_.s_package$__f_bitmap$0)<<24>>24),_.s_package$__f_BigDecimal}function g$_(_){return(2&_.s_package$__f_bitmap$0)<<24>>24||(_.s_package$__f_BigInt=QZ(),_.s_package$__f_bitmap$0=(2|_.s_package$__f_bitmap$0)<<24>>24),_.s_package$__f_BigInt}function Bm(){this.s_package$__f_BigDecimal=null,this.s_package$__f_BigInt=null,this.s_package$__f_Iterable=null,this.s_package$__f_Seq=null,this.s_package$__f_IndexedSeq=null,this.s_package$__f_Iterator=null,this.s_package$__f_List=null,this.s_package$__f_Nil=null,this.s_package$__f_$plus$colon=null,this.s_package$__f_$colon$plus=null,this.s_package$__f_Vector=null,this.s_package$__f_Ordering=null,this.s_package$__f_Left=null,this.s_package$__f_Right=null,this.s_package$__f_bitmap$0=0,$3=this,new e0,sL(),this.s_package$__f_Iterable=sL(),this.s_package$__f_Seq=Sd(),this.s_package$__f_IndexedSeq=cs(),this.s_package$__f_Iterator=Be(),this.s_package$__f_List=Bd(),this.s_package$__f_Nil=ae(),this.s_package$__f_$plus$colon=l$_(),this.s_package$__f_$colon$plus=o$_(),We(),this.s_package$__f_Vector=jl(),this.s_package$__f_Ordering=V(),this.s_package$__f_Left=Xm_(),this.s_package$__f_Right=sv_()}Bm.prototype=new E;Bm.prototype.constructor=Bm;function L$_(){}L$_.prototype=Bm.prototype;Bm.prototype.BigDecimal__s_math_BigDecimal$=function(){return(1&this.s_package$__f_bitmap$0)<<24>>24?this.s_package$__f_BigDecimal:w$_(this)};Bm.prototype.BigInt__s_math_BigInt$=function(){return(2&this.s_package$__f_bitmap$0)<<24>>24?this.s_package$__f_BigInt:g$_(this)};var m$_=new v().initClass({s_package$:0},!1,"scala.package$",{s_package$:1,O:1});Bm.prototype.$classData=m$_;var $3;function I(){return $3||($3=new Bm),$3}function tw(){}tw.prototype=new E;tw.prototype.constructor=tw;function v$_(){}v$_.prototype=tw.prototype;tw.prototype.equals__O__O__Z=function(_,r){if(_===r)return!0;if(zZ(_)){var t=_;return this.equalsNumObject__jl_Number__O__Z(t,r)}else if(_ instanceof af){var a=_;return this.equalsCharObject__jl_Character__O__Z(a,r)}else return _===null?r===null:bp(_,r)};tw.prototype.equalsNumObject__jl_Number__O__Z=function(_,r){if(zZ(r)){var t=r;return this.equalsNumNum__jl_Number__jl_Number__Z(_,t)}else if(r instanceof af){var a=r;if(typeof _=="number"){var n=+_,s=jt(a);return n===s}else if(_ instanceof q){var i=dt(_),o=i.RTLong__f_lo,c=i.RTLong__f_hi,u=jt(a),f=u,p=f>>31;return o===f&&c===p}else return _===null?a===null:bp(_,a)}else return _===null?r===null:bp(_,r)};tw.prototype.equalsNumNum__jl_Number__jl_Number__Z=function(_,r){if(typeof _=="number"){var t=+_;if(typeof r=="number"){var a=+r;return t===a}else if(r instanceof q){var n=dt(r),s=n.RTLong__f_lo,i=n.RTLong__f_hi;return t===Ee().org$scalajs$linker$runtime$RuntimeLong$$toDouble__I__I__D(s,i)}else if(r instanceof F0){var o=r;return o.equals__O__Z(t)}else return!1}else if(_ instanceof q){var c=dt(_),u=c.RTLong__f_lo,f=c.RTLong__f_hi;if(r instanceof q){var p=dt(r),h=p.RTLong__f_lo,l=p.RTLong__f_hi;return u===h&&f===l}else if(typeof r=="number"){var d=+r;return Ee().org$scalajs$linker$runtime$RuntimeLong$$toDouble__I__I__D(u,f)===d}else if(r instanceof F0){var $=r;return $.equals__O__Z(new q(u,f))}else return!1}else return _===null?r===null:bp(_,r)};tw.prototype.equalsCharObject__jl_Character__O__Z=function(_,r){if(r instanceof af){var t=r,a=jt(_),n=jt(t);return a===n}else if(zZ(r)){var s=r;if(typeof s=="number"){var i=+s,o=jt(_);return i===o}else if(s instanceof q){var c=dt(s),u=c.RTLong__f_lo,f=c.RTLong__f_hi,p=jt(_),h=p,l=h>>31;return u===h&&f===l}else return s===null?_===null:bp(s,_)}else return _===null&&r===null};var y$_=new v().initClass({sr_BoxesRunTime$:0},!1,"scala.runtime.BoxesRunTime$",{sr_BoxesRunTime$:1,O:1});tw.prototype.$classData=y$_;var qF;function G(){return qF||(qF=new tw),qF}var gO=new v().initClass({sr_Null$:0},!1,"scala.runtime.Null$",{sr_Null$:1,O:1});function S2(){}S2.prototype=new E;S2.prototype.constructor=S2;function I$_(){}I$_.prototype=S2.prototype;S2.prototype.equals$extension__I__O__Z=function(_,r){if(r instanceof fi){var t=r.sr_RichInt__f_self;return _===t}else return!1};var b$_=new v().initClass({sr_RichInt$:0},!1,"scala.runtime.RichInt$",{sr_RichInt$:1,O:1});S2.prototype.$classData=b$_;var SF;function k$_(){return SF||(SF=new S2),SF}function c$(){}c$.prototype=new E;c$.prototype.constructor=c$;function O$_(){}O$_.prototype=c$.prototype;c$.prototype.isValidByte$extension__J__Z=function(_){var r=_.RTLong__f_lo<<24>>24,t=r>>31;return r===_.RTLong__f_lo&&t===_.RTLong__f_hi};c$.prototype.isValidShort$extension__J__Z=function(_){var r=_.RTLong__f_lo<<16>>16,t=r>>31;return r===_.RTLong__f_lo&&t===_.RTLong__f_hi};c$.prototype.isValidChar$extension__J__Z=function(_){var r=65535&_.RTLong__f_lo,t=r>>31;return r===_.RTLong__f_lo&&t===_.RTLong__f_hi};c$.prototype.isValidInt$extension__J__Z=function(_){var r=_.RTLong__f_lo,t=r>>31;return r===_.RTLong__f_lo&&t===_.RTLong__f_hi};c$.prototype.equals$extension__J__O__Z=function(_,r){if(r instanceof Hi){var t=r.sr_RichLong__f_self,a=t.RTLong__f_lo,n=t.RTLong__f_hi;return _.RTLong__f_lo===a&&_.RTLong__f_hi===n}else return!1};var q$_=new v().initClass({sr_RichLong$:0},!1,"scala.runtime.RichLong$",{sr_RichLong$:1,O:1});c$.prototype.$classData=q$_;var PF;function a6(){return PF||(PF=new c$),PF}function aw(){}aw.prototype=new E;aw.prototype.constructor=aw;function S$_(){}S$_.prototype=aw.prototype;aw.prototype.array_apply__O__I__O=function(_,r){if(_ instanceof z_){var t=_;return t.u[r]}else if(_ instanceof Re){var a=_;return a.u[r]}else if(_ instanceof Io){var n=_;return n.u[r]}else if(_ instanceof oi){var s=_;return s.u[r]}else if(_ instanceof yo){var i=_;return i.u[r]}else if(_ instanceof fn){var o=_;return pt(o.u[r])}else if(_ instanceof Ii){var c=_;return c.u[r]}else if(_ instanceof bi){var u=_;return u.u[r]}else if(_ instanceof ro){var f=_;return f.u[r]}else throw _===null?qd(new cc):new Q(_)};aw.prototype.array_update__O__I__O__V=function(_,r,t){if(_ instanceof z_){var a=_;a.u[r]=t}else if(_ instanceof Re){var n=_;n.u[r]=t|0}else if(_ instanceof Io){var s=_;s.u[r]=+t}else if(_ instanceof oi){var i=_;i.u[r]=dt(t)}else if(_ instanceof yo){var o=_;o.u[r]=Math.fround(t)}else if(_ instanceof fn){var c=_;c.u[r]=jt(t)}else if(_ instanceof Ii){var u=_;u.u[r]=t|0}else if(_ instanceof bi){var f=_;f.u[r]=t|0}else if(_ instanceof ro){var p=_;p.u[r]=!!t}else throw _===null?qd(new cc):new Q(_)};aw.prototype.array_clone__O__O=function(_){if(_ instanceof z_){var r=_;return r.clone__O()}else if(_ instanceof Re){var t=_;return t.clone__O()}else if(_ instanceof Io){var a=_;return a.clone__O()}else if(_ instanceof oi){var n=_;return n.clone__O()}else if(_ instanceof yo){var s=_;return s.clone__O()}else if(_ instanceof fn){var i=_;return i.clone__O()}else if(_ instanceof Ii){var o=_;return o.clone__O()}else if(_ instanceof bi){var c=_;return c.clone__O()}else if(_ instanceof ro){var u=_;return u.clone__O()}else throw _===null?qd(new cc):new Q(_)};aw.prototype._toString__s_Product__T=function(_){var r=_.productIterator__sc_Iterator(),t=_.productPrefix__T()+"(";return Eo(r,t,",",")")};var P$_=new v().initClass({sr_ScalaRunTime$:0},!1,"scala.runtime.ScalaRunTime$",{sr_ScalaRunTime$:1,O:1});aw.prototype.$classData=P$_;var xF;function E_(){return xF||(xF=new aw),xF}function qp(){}qp.prototype=new E;qp.prototype.constructor=qp;function x$_(){}x$_.prototype=qp.prototype;qp.prototype.mix__I__I__I=function(_,r){var t=this.mixLast__I__I__I(_,r),a=t;return t=a<<13|(a>>>19|0),-430675100+Math.imul(5,t)|0};qp.prototype.mixLast__I__I__I=function(_,r){var t=r;t=Math.imul(-862048943,t);var a=t;return t=a<<15|(a>>>17|0),t=Math.imul(461845907,t),_^t};qp.prototype.finalizeHash__I__I__I=function(_,r){return this.avalanche__I__I(_^r)};qp.prototype.avalanche__I__I=function(_){var r=_;return r=r^(r>>>16|0),r=Math.imul(-2048144789,r),r=r^(r>>>13|0),r=Math.imul(-1028477387,r),r=r^(r>>>16|0),r};qp.prototype.longHash__J__I=function(_){var r=_.RTLong__f_lo,t=_.RTLong__f_hi;return t===r>>31?r:r^t};qp.prototype.doubleHash__D__I=function(_){var r=Pc(_);if(r===_)return r;var t=Ee(),a=t.org$scalajs$linker$runtime$RuntimeLong$$fromDoubleImpl__D__I(_),n=t.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;return Ee().org$scalajs$linker$runtime$RuntimeLong$$toDouble__I__I__D(a,n)===_?a^n:n$().numberHashCode__D__I(_)};qp.prototype.anyHash__O__I=function(_){if(_===null)return 0;if(typeof _=="number"){var r=+_;return this.doubleHash__D__I(r)}else if(_ instanceof q){var t=dt(_),a=t.RTLong__f_lo,n=t.RTLong__f_hi;return this.longHash__J__I(new q(a,n))}else return uy(_)};qp.prototype.ioobe__I__O=function(_){throw Zt(new rt,""+_)};var R$_=new v().initClass({sr_Statics$:0},!1,"scala.runtime.Statics$",{sr_Statics$:1,O:1});qp.prototype.$classData=R$_;var RF;function S(){return RF||(RF=new qp),RF}function d4(){}d4.prototype=new E;d4.prototype.constructor=d4;function C$_(){}C$_.prototype=d4.prototype;var D$_=new v().initClass({sr_Statics$PFMarker$:0},!1,"scala.runtime.Statics$PFMarker$",{sr_Statics$PFMarker$:1,O:1});d4.prototype.$classData=D$_;var CF;function hy(){return CF||(CF=new d4),CF}function P2(){}P2.prototype=new E;P2.prototype.constructor=P2;function M$_(){}M$_.prototype=P2.prototype;P2.prototype.toJSArray$extension__sc_IterableOnce__sjs_js_Array=function(_){if(_ instanceof Sa){var r=_;return r.sjs_js_WrappedArray__f_scala$scalajs$js$WrappedArray$$array}else{for(var t=[],a=_.iterator__sc_Iterator();a.hasNext__Z();){var n=a.next__O();t.push(n)|0}return t}};var T$_=new v().initClass({sjs_js_JSConverters$JSRichIterableOnce$:0},!1,"scala.scalajs.js.JSConverters$JSRichIterableOnce$",{sjs_js_JSConverters$JSRichIterableOnce$:1,O:1});P2.prototype.$classData=T$_;var DF;function V$_(){return DF||(DF=new P2),DF}function $4(){this.sjs_js_WrappedDictionary$Cache$__f_safeHasOwnProperty=null,w3=this,this.sjs_js_WrappedDictionary$Cache$__f_safeHasOwnProperty=Object.prototype.hasOwnProperty}$4.prototype=new E;$4.prototype.constructor=$4;function A$_(){}A$_.prototype=$4.prototype;var F$_=new v().initClass({sjs_js_WrappedDictionary$Cache$:0},!1,"scala.scalajs.js.WrappedDictionary$Cache$",{sjs_js_WrappedDictionary$Cache$:1,O:1});$4.prototype.$classData=F$_;var w3;function dy(){return w3||(w3=new $4),w3}function x2(){}x2.prototype=new E;x2.prototype.constructor=x2;function B$_(){}B$_.prototype=x2.prototype;x2.prototype.error__T__E=function(_){throw qP(new xc,_)};var j$_=new v().initClass({s_sys_package$:0},!1,"scala.sys.package$",{s_sys_package$:1,O:1});x2.prototype.$classData=j$_;var MF;function E$_(){return MF||(MF=new x2),MF}function u$(){}u$.prototype=new E;u$.prototype.constructor=u$;function Z$_(){}Z$_.prototype=u$.prototype;u$.prototype.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V=function(_,r,t,a){var n=t-r|0;if(!(n<2)){if(a.compare__O__O__I(E_().array_apply__O__I__O(_,r),E_().array_apply__O__I__O(_,1+r|0))>0){var s=E_().array_apply__O__I__O(_,r);E_().array_update__O__I__O__V(_,r,E_().array_apply__O__I__O(_,1+r|0)),E_().array_update__O__I__O__V(_,1+r|0,s)}for(var i=2;i1;){var f=(c+u|0)>>>1|0;a.compare__O__O__I(o,E_().array_apply__O__I__O(_,f))<0?u=f:c=f}for(var p=c+(a.compare__O__O__I(o,E_().array_apply__O__I__O(_,c))<0?0:1)|0,h=r+i|0;h>p;)E_().array_update__O__I__O__V(_,h,E_().array_apply__O__I__O(_,-1+h|0)),h=-1+h|0;E_().array_update__O__I__O__V(_,p,o)}i=1+i|0}}};u$.prototype.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V=function(_,r,t,a,n,s){if((t-r|0)<32)this.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V(_,r,t,a);else{var i=(r+t|0)>>>1|0,o=n===null?s.newArray__I__O(i-r|0):n;this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(_,r,i,a,o,s),this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(_,i,t,a,o,s),this.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V(_,r,i,t,a,o)}};u$.prototype.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V=function(_,r,t,a,n,s){if(n.compare__O__O__I(E_().array_apply__O__I__O(_,-1+t|0),E_().array_apply__O__I__O(_,t))>0){for(var i=r,o=t-r|0,c=0;i1&&a===null)throw EP(new cc,"Ordering");var n=_;M_().sort__AO__I__I__ju_Comparator__V(n,r,t,a)}else if(_ instanceof Re){var s=_;if(a===A())M_().sort__AI__I__I__V(s,r,t);else{var i=YL();if((t-r|0)<32)this.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V(s,r,t,a);else{var o=(r+t|0)>>>1|0,c=o-r|0,u=new Re(c);if((o-r|0)<32)this.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V(s,r,o,a);else{var f=(r+o|0)>>>1|0;this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(s,r,f,a,u,i),this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(s,f,o,a,u,i),this.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V(s,r,f,o,a,u)}if((t-o|0)<32)this.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V(s,o,t,a);else{var p=(o+t|0)>>>1|0;this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(s,o,p,a,u,i),this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(s,p,t,a,u,i),this.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V(s,o,p,t,a,u)}this.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V(s,r,o,t,a,u)}}}else if(_ instanceof Io){var h=_,l=RO();if((t-r|0)<32)this.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V(h,r,t,a);else{var d=(r+t|0)>>>1|0,$=d-r|0,w=new Io($);if((d-r|0)<32)this.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V(h,r,d,a);else{var g=(r+d|0)>>>1|0;this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(h,r,g,a,w,l),this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(h,g,d,a,w,l),this.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V(h,r,g,d,a,w)}if((t-d|0)<32)this.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V(h,d,t,a);else{var x=(d+t|0)>>>1|0;this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(h,d,x,a,w,l),this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(h,x,t,a,w,l),this.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V(h,d,x,t,a,w)}this.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V(h,r,d,t,a,w)}}else if(_ instanceof oi){var R=_;if(a===sz())M_().sort__AJ__I__I__V(R,r,t);else{var T=DO();if((t-r|0)<32)this.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V(R,r,t,a);else{var D=(r+t|0)>>>1|0,B=D-r|0,j=new oi(B);if((D-r|0)<32)this.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V(R,r,D,a);else{var O=(r+D|0)>>>1|0;this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(R,r,O,a,j,T),this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(R,O,D,a,j,T),this.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V(R,r,O,D,a,j)}if((t-D|0)<32)this.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V(R,D,t,a);else{var Z=(D+t|0)>>>1|0;this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(R,D,Z,a,j,T),this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(R,Z,t,a,j,T),this.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V(R,D,Z,t,a,j)}this.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V(R,r,D,t,a,j)}}}else if(_ instanceof yo){var z=_,J=CO();if((t-r|0)<32)this.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V(z,r,t,a);else{var N=(r+t|0)>>>1|0,H=N-r|0,W=new yo(H);if((N-r|0)<32)this.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V(z,r,N,a);else{var K=(r+N|0)>>>1|0;this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(z,r,K,a,W,J),this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(z,K,N,a,W,J),this.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V(z,r,K,N,a,W)}if((t-N|0)<32)this.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V(z,N,t,a);else{var Y=(N+t|0)>>>1|0;this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(z,N,Y,a,W,J),this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(z,Y,t,a,W,J),this.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V(z,N,Y,t,a,W)}this.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V(z,r,N,t,a,W)}}else if(_ instanceof fn){var X=_;if(a===nz())M_().sort__AC__I__I__V(X,r,t);else{var e_=nb();if((t-r|0)<32)this.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V(X,r,t,a);else{var __=(r+t|0)>>>1|0,t_=__-r|0,n_=new fn(t_);if((__-r|0)<32)this.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V(X,r,__,a);else{var s_=(r+__|0)>>>1|0;this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(X,r,s_,a,n_,e_),this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(X,s_,__,a,n_,e_),this.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V(X,r,s_,__,a,n_)}if((t-__|0)<32)this.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V(X,__,t,a);else{var i_=(__+t|0)>>>1|0;this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(X,__,i_,a,n_,e_),this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(X,i_,t,a,n_,e_),this.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V(X,__,i_,t,a,n_)}this.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V(X,r,__,t,a,n_)}}}else if(_ instanceof Ii){var c_=_;if(a===az())M_().sort__AB__I__I__V(c_,r,t);else{var h_=xO();if((t-r|0)<32)this.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V(c_,r,t,a);else{var d_=(r+t|0)>>>1|0,w_=d_-r|0,u_=new Ii(w_);if((d_-r|0)<32)this.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V(c_,r,d_,a);else{var p_=(r+d_|0)>>>1|0;this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(c_,r,p_,a,u_,h_),this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(c_,p_,d_,a,u_,h_),this.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V(c_,r,p_,d_,a,u_)}if((t-d_|0)<32)this.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V(c_,d_,t,a);else{var y_=(d_+t|0)>>>1|0;this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(c_,d_,y_,a,u_,h_),this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(c_,y_,t,a,u_,h_),this.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V(c_,d_,y_,t,a,u_)}this.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V(c_,r,d_,t,a,u_)}}}else if(_ instanceof bi){var I_=_;if(a===iz())M_().sort__AS__I__I__V(I_,r,t);else{var R_=MO();if((t-r|0)<32)this.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V(I_,r,t,a);else{var S_=(r+t|0)>>>1|0,P_=S_-r|0,x_=new bi(P_);if((S_-r|0)<32)this.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V(I_,r,S_,a);else{var D_=(r+S_|0)>>>1|0;this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(I_,r,D_,a,x_,R_),this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(I_,D_,S_,a,x_,R_),this.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V(I_,r,D_,S_,a,x_)}if((t-S_|0)<32)this.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V(I_,S_,t,a);else{var F_=(S_+t|0)>>>1|0;this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(I_,S_,F_,a,x_,R_),this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(I_,F_,t,a,x_,R_),this.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V(I_,S_,F_,t,a,x_)}this.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V(I_,r,S_,t,a,x_)}}}else if(_ instanceof ro){var T_=_;if(a===e6())this.scala$util$Sorting$$booleanSort__AZ__I__I__V(T_,r,t);else{var A_=PO();if((t-r|0)<32)this.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V(T_,r,t,a);else{var C_=(r+t|0)>>>1|0,j_=C_-r|0,b_=new ro(j_);if((C_-r|0)<32)this.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V(T_,r,C_,a);else{var V_=(r+C_|0)>>>1|0;this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(T_,r,V_,a,b_,A_),this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(T_,V_,C_,a,b_,A_),this.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V(T_,r,V_,C_,a,b_)}if((t-C_|0)<32)this.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V(T_,C_,t,a);else{var J_=(C_+t|0)>>>1|0;this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(T_,C_,J_,a,b_,A_),this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(T_,J_,t,a,b_,A_),this.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V(T_,C_,J_,t,a,b_)}this.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V(T_,r,C_,t,a,b_)}}}else throw _===null?qd(new cc):new Q(_)};var N$_=new v().initClass({s_util_Sorting$:0},!1,"scala.util.Sorting$",{s_util_Sorting$:1,O:1});u$.prototype.$classData=N$_;var TF;function TZ(){return TF||(TF=new u$),TF}function jm(){}jm.prototype=new E;jm.prototype.constructor=jm;function z$_(){}z$_.prototype=jm.prototype;jm.prototype.apply__jl_Throwable__Z=function(_){return!0};jm.prototype.unapply__jl_Throwable__s_Option=function(_){return this.apply__jl_Throwable__Z(_)?new o_(_):a_()};var H$_=new v().initClass({s_util_control_NonFatal$:0},!1,"scala.util.control.NonFatal$",{s_util_control_NonFatal$:1,O:1});jm.prototype.$classData=H$_;var VF;function _d(){return VF||(VF=new jm),VF}function ki(){}ki.prototype=new E;ki.prototype.constructor=ki;function oG(){}oG.prototype=ki.prototype;ki.prototype.mix__I__I__I=function(_,r){var t=this.mixLast__I__I__I(_,r),a=t;return t=a<<13|(a>>>19|0),-430675100+Math.imul(5,t)|0};ki.prototype.mixLast__I__I__I=function(_,r){var t=r;t=Math.imul(-862048943,t);var a=t;return t=a<<15|(a>>>17|0),t=Math.imul(461845907,t),_^t};ki.prototype.finalizeHash__I__I__I=function(_,r){return this.scala$util$hashing$MurmurHash3$$avalanche__I__I(_^r)};ki.prototype.scala$util$hashing$MurmurHash3$$avalanche__I__I=function(_){var r=_;return r=r^(r>>>16|0),r=Math.imul(-2048144789,r),r=r^(r>>>13|0),r=Math.imul(-1028477387,r),r=r^(r>>>16|0),r};ki.prototype.tuple2Hash__I__I__I__I=function(_,r,t){var a=t;return a=this.mix__I__I__I(a,Fe("Tuple2")),a=this.mix__I__I__I(a,_),a=this.mix__I__I__I(a,r),this.finalizeHash__I__I__I(a,2)};ki.prototype.productHash__s_Product__I__Z__I=function(_,r,t){var a=_.productArity__I();if(a===0)return Fe(_.productPrefix__T());var n=r;t||(n=this.mix__I__I__I(n,Fe(_.productPrefix__T())));for(var s=0;snew yi(_.apply__O__O(r))))};w4.prototype.flatMap__F1__Lcats_Eval=function(_){if(this instanceof av){var r=this;return new kv(this,r,_)}else if(this instanceof tv){var t=this;return new qv(this,t,_)}else return new Sv(this,_)};function FS(){}FS.prototype=new dH;FS.prototype.constructor=FS;function uG(){}uG.prototype=FS.prototype;function g4(){g3=this,new i0}g4.prototype=new E;g4.prototype.constructor=g4;function W$_(){}W$_.prototype=g4.prototype;var K$_=new v().initClass({Lcats_Foldable$:0},!1,"cats.Foldable$",{Lcats_Foldable$:1,O:1,Ljava_io_Serializable:1});g4.prototype.$classData=K$_;var g3;function Q$_(){return g3||(g3=new g4),g3}function C2(){}C2.prototype=new gZ;C2.prototype.constructor=C2;function X$_(){}X$_.prototype=C2.prototype;C2.prototype.uncons__s_Option=function(){return a_()};var Y$_=new v().initClass({Lcats_Foldable$Source$$anon$3:0},!1,"cats.Foldable$Source$$anon$3",{Lcats_Foldable$Source$$anon$3:1,Lcats_Foldable$Source:1,O:1});C2.prototype.$classData=Y$_;function Em(_,r){this.Lcats_Foldable$Source$$anon$4__f_a$2=null,this.Lcats_Foldable$Source$$anon$4__f_src$6=null,this.Lcats_Foldable$Source$$anon$4__f_a$2=_,this.Lcats_Foldable$Source$$anon$4__f_src$6=r}Em.prototype=new gZ;Em.prototype.constructor=Em;function _w_(){}_w_.prototype=Em.prototype;Em.prototype.uncons__s_Some=function(){return new o_(m(new L,this.Lcats_Foldable$Source$$anon$4__f_a$2,this.Lcats_Foldable$Source$$anon$4__f_src$6))};Em.prototype.uncons__s_Option=function(){return this.uncons__s_Some()};var ew_=new v().initClass({Lcats_Foldable$Source$$anon$4:0},!1,"cats.Foldable$Source$$anon$4",{Lcats_Foldable$Source$$anon$4:1,Lcats_Foldable$Source:1,O:1});Em.prototype.$classData=ew_;function BS(){}BS.prototype=new wH;BS.prototype.constructor=BS;function lG(){}lG.prototype=BS.prototype;function jS(){}jS.prototype=new gH;jS.prototype.constructor=jS;function fG(){}fG.prototype=jS.prototype;function L4(){L3=this,new o_(S7_()),new o_(k7_()),new o_(R7_()),new oL}L4.prototype=new E;L4.prototype.constructor=L4;function rw_(){}rw_.prototype=L4.prototype;var tw_=new v().initClass({Lcats_kernel_Comparison$:0},!1,"cats.kernel.Comparison$",{Lcats_kernel_Comparison$:1,O:1,Ljava_io_Serializable:1});L4.prototype.$classData=tw_;var L3;function aw_(){return L3||(L3=new L4),L3}function hP(_,r,t){return!_.eqv__O__O__Z(r,t)}function m4(){this.Lcats_kernel_instances_ListMonoid$__f_singleton=null,m3=this,this.Lcats_kernel_instances_ListMonoid$__f_singleton=new fk}m4.prototype=new E;m4.prototype.constructor=m4;function nw_(){}nw_.prototype=m4.prototype;var sw_=new v().initClass({Lcats_kernel_instances_ListMonoid$:0},!1,"cats.kernel.instances.ListMonoid$",{Lcats_kernel_instances_ListMonoid$:1,O:1,Ljava_io_Serializable:1});m4.prototype.$classData=sw_;var m3;function iw_(){return m3||(m3=new m4),m3}function v4(){this.Lcats_kernel_instances_long_package$__f_catsKernelStdOrderForLong=null,v3=this,AQ(this)}v4.prototype=new E;v4.prototype.constructor=v4;function ow_(){}ow_.prototype=v4.prototype;var cw_=new v().initClass({Lcats_kernel_instances_long_package$:0},!1,"cats.kernel.instances.long.package$",{Lcats_kernel_instances_long_package$:1,O:1,Lcats_kernel_instances_LongInstances:1});v4.prototype.$classData=cw_;var v3;function uw_(){return v3||(v3=new v4),v3}function y4(){}y4.prototype=new E;y4.prototype.constructor=y4;function pG(){}pG.prototype=y4.prototype;y4.prototype.apply$mcZI$sp__I__Z=function(_){return this.apply__T__V(_),!1};y4.prototype.toString__T=function(){return""};function I4(){this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultAccelerationMode=null,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultAttackLimit=0,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultAttackTimeout=null,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultChecker=null,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultCrossoverSize=0,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultHeatRatio=0,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultIncubationLimit=0,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultIncubationTimeout=null,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultLogger=null,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxAttackStringSize=0,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxDegree=0,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxGeneStringSize=0,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxGenerationSize=0,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxInitialGenerationSize=0,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxIteration=0,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxNFASize=0,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxPatternSize=0,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxRecallStringSize=0,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxRepeatCount=0,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxSimpleRepeatCount=0,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMutationSize=0,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultRandomSeed=On,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultRecallLimit=0,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultRecallTimeout=null,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultSeeder=null,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultSeedingLimit=0,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultSeedingTimeout=null,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultTimeout=null,y3=this,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultAccelerationMode=DN(),this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultAttackLimit=15e8,bl();var _=St().ju_concurrent_TimeUnit$__f_SECONDS;this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultAttackTimeout=new si(new q(1,0),_),this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultChecker=Xy(),this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultCrossoverSize=25,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultHeatRatio=.001,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultIncubationLimit=25e3,bl();var r=St().ju_concurrent_TimeUnit$__f_MILLISECONDS;this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultIncubationTimeout=new si(new q(250,0),r),this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultLogger=a_(),this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxAttackStringSize=3e5,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxDegree=4,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxGeneStringSize=2400,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxGenerationSize=100,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxInitialGenerationSize=500,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxIteration=10,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxNFASize=35e3,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxPatternSize=1500,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxRecallStringSize=3e5,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxRepeatCount=30,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxSimpleRepeatCount=30,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMutationSize=50,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultRandomSeed=On,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultRecallLimit=15e8,bl();var t=St().ju_concurrent_TimeUnit$__f_SECONDS;this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultRecallTimeout=new si(new q(-1,-1),t),this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultSeeder=TN(),this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultSeedingLimit=1e3,bl();var a=St().ju_concurrent_TimeUnit$__f_MILLISECONDS;this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultSeedingTimeout=new si(new q(100,0),a),bl();var n=St().ju_concurrent_TimeUnit$__f_SECONDS;this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultTimeout=new si(new q(10,0),n)}I4.prototype=new E;I4.prototype.constructor=I4;function lw_(){}lw_.prototype=I4.prototype;var fw_=new v().initClass({Lcodes_quine_labs_recheck_common_Parameters$:0},!1,"codes.quine.labs.recheck.common.Parameters$",{Lcodes_quine_labs_recheck_common_Parameters$:1,O:1,Ljava_io_Serializable:1});I4.prototype.$classData=fw_;var y3;function xs(){return y3||(y3=new I4),y3}function D2(){}D2.prototype=new E;D2.prototype.constructor=D2;function pw_(){}pw_.prototype=D2.prototype;D2.prototype.from__sci_IndexedSeq__Lcodes_quine_labs_recheck_data_Graph=function(_){var r=new y(i=>{var o=i;return o.T3__f__1}),t=new y(i=>{var o=i;return m(new L,o.T3__f__2,o.T3__f__3)}),a=mm(_,r,t);I();var n=Ea(),s=_2(a,n);return new no(s)};var hw_=new v().initClass({Lcodes_quine_labs_recheck_data_Graph$:0},!1,"codes.quine.labs.recheck.data.Graph$",{Lcodes_quine_labs_recheck_data_Graph$:1,O:1,Ljava_io_Serializable:1});D2.prototype.$classData=hw_;var FF;function Zm(){return FF||(FF=new D2),FF}function Nm(){}Nm.prototype=new E;Nm.prototype.constructor=Nm;function dw_(){}dw_.prototype=Nm.prototype;Nm.prototype.empty__Lcodes_quine_labs_recheck_data_MultiSet=function(){return new mt(lp())};Nm.prototype.from__sci_Seq__Lcodes_quine_labs_recheck_data_MultiSet=function(_){var r=new y(n=>n),t=new y(n=>1),a=new He((n,s)=>{var i=n|0,o=s|0;return i+o|0});return new mt(m0_(_,r,t,a))};var $w_=new v().initClass({Lcodes_quine_labs_recheck_data_MultiSet$:0},!1,"codes.quine.labs.recheck.data.MultiSet$",{Lcodes_quine_labs_recheck_data_MultiSet$:1,O:1,Ljava_io_Serializable:1});Nm.prototype.$classData=$w_;var BF;function jF(){return BF||(BF=new Nm),BF}function M2(){}M2.prototype=new E;M2.prototype.constructor=M2;function ww_(){}ww_.prototype=M2.prototype;M2.prototype.from__T__T__Lcodes_quine_labs_recheck_common_ReDoSException__Lcodes_quine_labs_recheck_diagnostics_Diagnostics=function(_,r,t){if(t instanceof te)var a=kJ();else if(t instanceof ne)var a=bJ();else if(t instanceof yp)var n=t,a=new Ff(n.jl_Throwable__f_s);else if(t instanceof Kq)var s=t,a=new Vf(s.jl_Throwable__f_s);else{if(!(t instanceof aI))throw new Q(t);var i=t,a=new Af(i.jl_Throwable__f_s)}return new Bf(_,r,a,t.Lcodes_quine_labs_recheck_common_ReDoSException__f_checker)};var gw_=new v().initClass({Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown$:0},!1,"codes.quine.labs.recheck.diagnostics.Diagnostics$Unknown$",{Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown$:1,O:1,Ljava_io_Serializable:1});M2.prototype.$classData=gw_;var EF;function Lw_(){return EF||(EF=new M2),EF}function xg(){}xg.prototype=new E;xg.prototype.constructor=xg;function mw_(){}mw_.prototype=xg.prototype;xg.prototype.apply__sci_Seq__Lcodes_quine_labs_recheck_diagnostics_Hotspot=function(_){var r=new y(i=>{var o=i,c=o.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_start,u=o.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_end,f=o.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_temperature,p=FP();return new Yr(c,u,f!==null&&f===p?0:1)}),t=A(),a=A(),n=A(),s=new wu(t,a,n);return new Cl(w6(_,r,s).distinctBy__F1__O(new y(i=>{var o=i;return new e(o.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_start,o.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_end)})).foldLeft__O__F2__O((I(),Ea()),new He((i,o)=>{var c=i,u=o;if(c!==null){var f=I().s_package$__f_$colon$plus.unapply__sc_SeqOps__s_Option(c);if(!f.isEmpty__Z()){var p=f.get__O()._1__O(),h=f.get__O()._2__O();if(h!==null){var l=h.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_start,d=h.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_end,$=h.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_temperature;if(u!==null){var w=u.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_start,g=u.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_end,x=u.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_temperature;if(d===w&&$===x){var R=new zu(l,g,x);return p.appended__O__O(R)}}}}}return c.appended__O__O(u)})))};xg.prototype.build__sci_Map__D__Lcodes_quine_labs_recheck_diagnostics_Hotspot=function(_,r){var t=new y(f=>{var p=f;return p._2$mcI$sp__I()}),a=A(),n=KH(_,t,a);if(n instanceof o_){var s=n,i=s.s_Some__f_value;if(i!==null){var o=i._1__O(),c=i._2$mcI$sp__I();if(o!==null)return VZ().apply__sci_Seq__Lcodes_quine_labs_recheck_diagnostics_Hotspot(Sd().from__sc_IterableOnce__sci_Seq(_).map__F1__O(new y(f=>{var p=f;if(p!==null){var h=p._1__O(),l=p._2$mcI$sp__I();if(h!==null){var d=h.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_start,$=h.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_end;return new zu(d,$,l>=c*r?FP():OJ())}}throw new Q(p)})))}}var u=a_();if(u===n)return this.empty__Lcodes_quine_labs_recheck_diagnostics_Hotspot();throw new Q(n)};xg.prototype.empty__Lcodes_quine_labs_recheck_diagnostics_Hotspot=function(){return new Cl(I().s_package$__f_Seq.empty__sc_SeqOps())};var vw_=new v().initClass({Lcodes_quine_labs_recheck_diagnostics_Hotspot$:0},!1,"codes.quine.labs.recheck.diagnostics.Hotspot$",{Lcodes_quine_labs_recheck_diagnostics_Hotspot$:1,O:1,Ljava_io_Serializable:1});xg.prototype.$classData=vw_;var ZF;function VZ(){return ZF||(ZF=new xg),ZF}function T2(){}T2.prototype=new E;T2.prototype.constructor=T2;function yw_(){}yw_.prototype=T2.prototype;T2.prototype.build__Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__Lcodes_quine_labs_recheck_unicode_ICharSet__Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch=function(_,r){var t=_.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_kind,a=BP();if(a===t){var n=_.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_pos,s=r.Lcodes_quine_labs_recheck_unicode_ICharSet__f_pairs;return new kc(n,sn().from__sc_IterableOnce__sci_Set(s).map__F1__O(new y(R=>{var T=R;return T._1__O()})))}else{var i=FN();if(i===t){var o=_.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_pos,c=r.Lcodes_quine_labs_recheck_unicode_ICharSet__f_pairs;return new kc(o,sn().from__sc_IterableOnce__sci_Set(c).diff__sc_Set__sci_SetOps(r.refine__Lcodes_quine_labs_recheck_unicode_IChar__sci_Set(an().LineTerminator__Lcodes_quine_labs_recheck_unicode_IChar())).map__F1__O(new y(R=>{var T=R;return T._1__O()})))}else if(t instanceof Al){var u=t,f=u.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Char__f_c,p=_.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_pos,h=xt().s_Predef$__f_Set,l=[an().apply__Lcodes_quine_labs_recheck_unicode_UChar__Lcodes_quine_labs_recheck_unicode_IChar(f)],d=k(new b,l);return new kc(p,h.from__sc_IterableOnce__sci_Set(d))}else if(t instanceof Ku){var $=t,w=$.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Class__f_s;return new kc(_.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_pos,r.refine__Lcodes_quine_labs_recheck_unicode_IChar__sci_Set(w).map__F1__O(new y(R=>{var T=R;return T._1__O()})))}else if(t instanceof Fl){var g=t,x=g.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$ClassNot__f_s;return new kc(_.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_pos,r.refineInvert__Lcodes_quine_labs_recheck_unicode_IChar__sci_Set(x).map__F1__O(new y(R=>{var T=R;return T._1__O()})))}else{if(t instanceof ic)return new jf(_.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_pos,_.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_capture.get__O().Lcodes_quine_labs_recheck_unicode_UString__f_asString);throw new Q(t)}}};var Iw_=new v().initClass({Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$:0},!1,"codes.quine.labs.recheck.fuzz.DynamicSeeder$Patch$",{Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$:1,O:1,Ljava_io_Serializable:1});T2.prototype.$classData=Iw_;var NF;function bw_(){return NF||(NF=new T2),NF}function nw(){}nw.prototype=new E;nw.prototype.constructor=nw;function kw_(){}kw_.prototype=nw.prototype;nw.prototype.apply__T__Z__Lcodes_quine_labs_recheck_fuzz_FString=function(_,r){var t=Yn().iterator$extension__T__Z__sc_Iterator(_,r),a=wN(),n=new Wa(t,a);return new dn(1,cs().from__sc_IterableOnce__sci_IndexedSeq(n))};nw.prototype.build__T__sci_Seq__Z__Lcodes_quine_labs_recheck_fuzz_FString=function(_,r,t){var a=r.iterator__sc_Iterator(),n=new qw,s=new md(a,n);C();for(var i=Ja().from__sc_IterableOnce__sci_Map(s),o=I().s_package$__f_IndexedSeq.newBuilder__scm_Builder(),c=0;c<_.length;){var u=i.get__O__s_Option(c);if(u instanceof o_){var f=u,p=f.s_Some__f_value|0,h=Yn().substring$extension__T__I__I__T(_,c,c+p|0);c=c+p|0;for(var l=0;c<_.length&&h===Yn().substring$extension__T__I__I__T(_,c,c+p|0);)l=1+l|0,c=c+p|0;var d=o.addOne__O__scm_Growable(new Bn(l,p)),$=Yn().iterator$extension__T__Z__sc_Iterator(h,t),w=wN();d.addAll__sc_IterableOnce__scm_Growable(new Wa($,w))}else{var g=a_();if(g===u)o.addOne__O__scm_Growable(new Mn(Yn().getAt$extension__T__I__Z__s_Option(_,c,t).get__O())),c=1+c|0;else throw new Q(u)}}return new dn(1,o.result__O())};nw.prototype.cross__Lcodes_quine_labs_recheck_fuzz_FString__Lcodes_quine_labs_recheck_fuzz_FString__I__I__T2=function(_,r,t,a){var n=(_.Lcodes_quine_labs_recheck_fuzz_FString__f_n+r.Lcodes_quine_labs_recheck_fuzz_FString__f_n|0)/2|0,s=_.Lcodes_quine_labs_recheck_fuzz_FString__f_seq.slice__I__I__O(0,t),i=r.Lcodes_quine_labs_recheck_fuzz_FString__f_seq,o=r.Lcodes_quine_labs_recheck_fuzz_FString__f_seq,c=i.slice__I__I__O(a,o.length__I()),u=s.concat__sc_IterableOnce__O(c),f=r.Lcodes_quine_labs_recheck_fuzz_FString__f_seq.slice__I__I__O(0,a),p=_.Lcodes_quine_labs_recheck_fuzz_FString__f_seq,h=_.Lcodes_quine_labs_recheck_fuzz_FString__f_seq,l=p.slice__I__I__O(t,h.length__I()),d=f.concat__sc_IterableOnce__O(l);return m(new L,this.fix__Lcodes_quine_labs_recheck_fuzz_FString__Lcodes_quine_labs_recheck_fuzz_FString(new dn(n,u)),this.fix__Lcodes_quine_labs_recheck_fuzz_FString__Lcodes_quine_labs_recheck_fuzz_FString(new dn(n,d)))};nw.prototype.fix__Lcodes_quine_labs_recheck_fuzz_FString__Lcodes_quine_labs_recheck_fuzz_FString=function(_){for(var r=I().s_package$__f_IndexedSeq.newBuilder__scm_Builder(),t=0,a=0;;){var n=a,s=_.Lcodes_quine_labs_recheck_fuzz_FString__f_seq;if(n0&&(t=-1+t|0),a=1+a|0,r.addOne__O__scm_Growable(new Mn(c))}else if(i instanceof Bn){var u=i,f=u.Lcodes_quine_labs_recheck_fuzz_FString$Repeat__f_m,p=u.Lcodes_quine_labs_recheck_fuzz_FString$Repeat__f_size;if(t===0){var h=_.Lcodes_quine_labs_recheck_fuzz_FString__f_seq,l=-1+(h.length__I()-a|0)|0,d=l0&&r.addOne__O__scm_Growable(new Bn(f,p))}a=1+a|0}else throw new Q(i)}else break}return new dn(_.Lcodes_quine_labs_recheck_fuzz_FString__f_n,r.result__O())};var Ow_=new v().initClass({Lcodes_quine_labs_recheck_fuzz_FString$:0},!1,"codes.quine.labs.recheck.fuzz.FString$",{Lcodes_quine_labs_recheck_fuzz_FString$:1,O:1,Ljava_io_Serializable:1});nw.prototype.$classData=Ow_;var zF;function Ub(){return zF||(zF=new nw),zF}function V2(){}V2.prototype=new E;V2.prototype.constructor=V2;function qw_(){}qw_.prototype=V2.prototype;V2.prototype.from__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__s_util_Try=function(_,r){try{if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzProgram.scala:30"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzProgram.scala:30");var t=new Vn(ih_().build__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__s_util_Try(_,r).map__F1__s_util_Try(new y(o=>{var c=o,u=$o().alphabet$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_unicode_ICharSet(_,r);return new Sf(c,u,$o().parts$extension__Lcodes_quine_labs_recheck_regexp_Pattern__sci_Set(_))})))}catch(o){var a=o instanceof au?o:new Ga(o);_:{var t,n=_d().unapply__jl_Throwable__s_Option(a);if(!n.isEmpty__Z()){var s=n.get__O(),t=new pn(s);break _}throw a instanceof Ga?a.sjs_js_JavaScriptException__f_exception:a}}var i=C();return t.flatten__s_$less$colon$less__s_util_Try(i.s_$less$colon$less$__f_singleton)};var Sw_=new v().initClass({Lcodes_quine_labs_recheck_fuzz_FuzzProgram$:0},!1,"codes.quine.labs.recheck.fuzz.FuzzProgram$",{Lcodes_quine_labs_recheck_fuzz_FuzzProgram$:1,O:1,Ljava_io_Serializable:1});V2.prototype.$classData=Sw_;var HF;function Pw_(){return HF||(HF=new V2),HF}function xw_(_,r){return r instanceof ht?"(?:"+_.showNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T(r)+")":_.showNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T(r)}function Rw_(_,r){return r instanceof ht||r instanceof Ur?"(?:"+_.showNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T(r)+")":_.showNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T(r)}function Cw_(_,r){return r instanceof ht||r instanceof Ur||r instanceof Pt||r instanceof Po||r instanceof Zi||r instanceof Ni||r instanceof Va||r instanceof Aa?"(?:"+_.showNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T(r)+")":_.showNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T(r)}function Jz(_,r){if(r instanceof xi){var t=r,a=t.Lcodes_quine_labs_recheck_regexp_Pattern$Character__f_value;return GF(_,a)}else if(r instanceof fc){var n=r,s=n.Lcodes_quine_labs_recheck_regexp_Pattern$ClassRange__f_begin,i=n.Lcodes_quine_labs_recheck_regexp_Pattern$ClassRange__f_end;return GF(_,s)+"-"+GF(_,i)}else if(r instanceof gI){var o=r;return _.showNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T(o)}else throw new Q(r)}function Dw_(_,r){var t=r.Lcodes_quine_labs_recheck_unicode_UChar__f_value,a=new fi(t);return fP(a)&&$r().contains$extension__T__C__Z("^$\\.*+?()[]{}|/",65535&r.Lcodes_quine_labs_recheck_unicode_UChar__f_value)?"\\"+pt(65535&r.Lcodes_quine_labs_recheck_unicode_UChar__f_value):r.toString__T()}function GF(_,r){var t=r.Lcodes_quine_labs_recheck_unicode_UChar__f_value,a=new fi(t);return fP(a)&&$r().contains$extension__T__C__Z("[^-]",65535&r.Lcodes_quine_labs_recheck_unicode_UChar__f_value)?"\\"+pt(65535&r.Lcodes_quine_labs_recheck_unicode_UChar__f_value):r.toString__T()}function Rg(){}Rg.prototype=new E;Rg.prototype.constructor=Rg;function Mw_(){}Mw_.prototype=Rg.prototype;Rg.prototype.showNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T=function(_){var r=!1,t=null,a=!1,n=null,s=!1,i=null,o=!1,c=null,u=!1,f=null,p=!1,h=null,l=!1,d=null;if(_ instanceof ht){var $=_,w=$.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children,g=w.map__F1__O(new y(N_=>{var H_=N_;return xw_(Wb(),H_)}));return Eo(g,"","|","")}if(_ instanceof Ur){var x=_,R=x.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children,T=R.map__F1__O(new y(N_=>{var H_=N_;return Rw_(Wb(),H_)}));return Eo(T,"","","")}if(_ instanceof ua){var D=_,B=D.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child;return"("+this.showNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T(B)+")"}if(_ instanceof fa){var j=_,O=j.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_name,Z=j.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child;return"(?<"+O+">"+this.showNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T(Z)+")"}if(_ instanceof la){var z=_,J=z.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child;return"(?:"+this.showNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T(J)+")"}if(_ instanceof Pt){var N=_,H=N.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_quantifier,W=N.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child;return""+Cw_(this,W)+this.showQuantifier__Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier__T(H)}if(_ instanceof Po){r=!0,t=_;var K=t.Lcodes_quine_labs_recheck_regexp_Pattern$WordBoundary__f_invert;if(K===!1)return"\\b"}if(r){var Y=t.Lcodes_quine_labs_recheck_regexp_Pattern$WordBoundary__f_invert;if(Y===!0)return"\\B"}if(_ instanceof Zi)return"^";if(_ instanceof Ni)return"$";if(_ instanceof Va){a=!0,n=_;var X=n.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_negative,e_=n.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child;if(X===!1)return"(?="+this.showNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T(e_)+")"}if(a){var __=n.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_negative,t_=n.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child;if(__===!0)return"(?!"+this.showNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T(t_)+")"}if(_ instanceof Aa){s=!0,i=_;var n_=i.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_negative,s_=i.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child;if(n_===!1)return"(?<="+this.showNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T(s_)+")"}if(s){var i_=i.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_negative,c_=i.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child;if(i_===!0)return"(?{var H_=N_;return Jz(Wb(),H_)}));return"["+Eo(p_,"","","")+"]"}}if(o){var y_=c.Lcodes_quine_labs_recheck_regexp_Pattern$CharacterClass__f_invert,I_=c.Lcodes_quine_labs_recheck_regexp_Pattern$CharacterClass__f_children;if(y_===!0){var R_=I_.map__F1__O(new y(N_=>{var H_=N_;return Jz(Wb(),H_)}));return"[^"+Eo(R_,"","","")+"]"}}if(_ instanceof Bo){u=!0,f=_;var S_=f.Lcodes_quine_labs_recheck_regexp_Pattern$SimpleEscapeClass__f_invert,P_=f.Lcodes_quine_labs_recheck_regexp_Pattern$SimpleEscapeClass__f_kind;if(S_===!1)return Uz().showEscapeClassKind__Lcodes_quine_labs_recheck_regexp_Pattern$EscapeClassKind__T(P_)}if(u){var x_=f.Lcodes_quine_labs_recheck_regexp_Pattern$SimpleEscapeClass__f_invert,D_=f.Lcodes_quine_labs_recheck_regexp_Pattern$SimpleEscapeClass__f_kind;if(x_===!0){var F_=Uz().showEscapeClassKind__Lcodes_quine_labs_recheck_regexp_Pattern$EscapeClassKind__T(D_);return F_.toUpperCase()}}if(_ instanceof Lu){p=!0,h=_;var T_=h.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty__f_invert,A_=h.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty__f_name;if(T_===!1)return"\\p{"+A_+"}"}if(p){var C_=h.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty__f_invert,j_=h.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty__f_name;if(C_===!0)return"\\P{"+j_+"}"}if(_ instanceof mu){l=!0,d=_;var b_=d.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_invert,V_=d.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_name,J_=d.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_value;if(b_===!1)return"\\p{"+V_+"="+J_+"}"}if(l){var X_=d.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_invert,_e=d.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_name,Y_=d.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_value;if(X_===!0)return"\\P{"+_e+"="+Y_+"}"}if(_ instanceof gu)return".";if(_ instanceof qo){var U_=_,Q_=U_.Lcodes_quine_labs_recheck_regexp_Pattern$BackReference__f_index;return"\\"+Q_}if(_ instanceof Uo){var Z_=_,W_=Z_.Lcodes_quine_labs_recheck_regexp_Pattern$NamedBackReference__f_name;return"\\k<"+W_+">"}throw new Q(_)};Rg.prototype.showFlagSet__Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__T=function(_){var r=Su(new hr);return _.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_global&&r.append__C__scm_StringBuilder(103),_.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_ignoreCase&&r.append__C__scm_StringBuilder(105),_.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_multiline&&r.append__C__scm_StringBuilder(109),_.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_dotAll&&r.append__C__scm_StringBuilder(115),_.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_unicode&&r.append__C__scm_StringBuilder(117),_.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_sticky&&r.append__C__scm_StringBuilder(121),r.scm_StringBuilder__f_underlying.jl_StringBuilder__f_java$lang$StringBuilder$$content};Rg.prototype.showQuantifier__Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier__T=function(_){if(_ instanceof So)var r="*";else if(_ instanceof Wo)var r="+";else if(_ instanceof vo)var r="?";else if(_ instanceof zi)var t=_,a=t.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Exact__f_n,r="{"+a+"}";else if(_ instanceof ii)var n=_,s=n.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded__f_min,r="{"+s+",}";else{if(!(_ instanceof Pi))throw new Q(_);var i=_,o=i.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_min,c=i.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_max,r="{"+o+","+c+"}"}return _.isLazy__Z()?r+"?":r};var Tw_=new v().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$:0},!1,"codes.quine.labs.recheck.regexp.Pattern$",{Lcodes_quine_labs_recheck_regexp_Pattern$:1,O:1,Ljava_io_Serializable:1});Rg.prototype.$classData=Tw_;var JF;function Wb(){return JF||(JF=new Rg),JF}function A2(){}A2.prototype=new E;A2.prototype.constructor=A2;function Vw_(){}Vw_.prototype=A2.prototype;A2.prototype.showEscapeClassKind__Lcodes_quine_labs_recheck_regexp_Pattern$EscapeClassKind__T=function(_){var r=R8();if(r===_)return"\\d";var t=D8();if(t===_)return"\\w";var a=C8();if(a===_)return"\\s";throw new Q(_)};var Aw_=new v().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$EscapeClassKind$:0},!1,"codes.quine.labs.recheck.regexp.Pattern$EscapeClassKind$",{Lcodes_quine_labs_recheck_regexp_Pattern$EscapeClassKind$:1,O:1,Ljava_io_Serializable:1});A2.prototype.$classData=Aw_;var UF;function Uz(){return UF||(UF=new A2),UF}function op(_,r,t){var a=_.codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc__s_Option();if(a.isEmpty__Z())var c=!1;else{var n=a.get__O(),s=n;if(s===null)throw new Q(s);var i=s.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_start,o=s.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_end,c=i===r&&o===t}if(c)return _;var u=CQ(_);return u.codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc_$eq__s_Option__V(new o_(new xf(r,t))),u}function Dn(_,r){var t=r.codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc__s_Option();if(t instanceof o_){var a=t,n=a.s_Some__f_value;if(n!==null){var s=n.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_start,i=n.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_end;return op(_,s,i)}}var o=a_();if(o===t)return _;throw new Q(t)}function Fw_(_){if(!((1&_.Lcodes_quine_labs_recheck_unicode_IChar$__f_bitmap$0)<<24>>24)){var r=m(new L,new P(0),new P(1114112)),t=V(),a=C(),n=a.s_$less$colon$less$__f_singleton,s=new M(t,n);new Ks(s,s);var i=P$().newBuilder__scm_Builder();i.addOne__O__scm_Growable(r),_.Lcodes_quine_labs_recheck_unicode_IChar$__f_Any=new Ha(new zn(i.result__O().foldLeft__O__F2__O(I().s_package$__f_IndexedSeq.empty__sc_SeqOps(),new He((o,c)=>{var u=o,f=c,p=m(new L,u,f),h=p.T2__f__1,l=p.T2__f__2;if(l!==null){var d=l._1__O(),$=l._2__O();if(new qn(s,d).$greater$eq__O__Z($))return h}var w=p.T2__f__1,g=p.T2__f__2;if(w!==null){if(I(),new hs(w),!0)var x=w.length__I(),R=(x===0?0:x<0?-1:1)==0;else var R;if(R&&g!==null){var T=g._1__O(),D=g._2__O(),B=I().s_package$__f_IndexedSeq,j=[m(new L,T,D)];return B.apply__sci_Seq__sc_SeqOps(k(new b,j))}}var O=p.T2__f__1,Z=p.T2__f__2;if(O!==null){var z=I().s_package$__f_$colon$plus.unapply__sc_SeqOps__s_Option(O);if(!z.isEmpty__Z()){var J=z.get__O()._1__O(),N=z.get__O()._2__O();if(N!==null){var H=N._1__O(),W=N._2__O();if(Z!==null){var K=Z._1__O(),Y=Z._2__O();if(new qn(s,H).$less$eq__O__Z(K)&&new qn(s,K).$less$eq__O__Z(W)){var X=m(new L,H,To(s,W,Y));return J.appended__O__O(X)}}}}}var e_=p.T2__f__1,__=p.T2__f__2;if(__!==null){var t_=__._1__O(),n_=__._2__O(),s_=m(new L,t_,n_);return e_.appended__O__O(s_)}throw new Q(p)})))),_.Lcodes_quine_labs_recheck_unicode_IChar$__f_bitmap$0=(1|_.Lcodes_quine_labs_recheck_unicode_IChar$__f_bitmap$0)<<24>>24}return _.Lcodes_quine_labs_recheck_unicode_IChar$__f_Any}function Bw_(_){if(!((2&_.Lcodes_quine_labs_recheck_unicode_IChar$__f_bitmap$0)<<24>>24)){var r=m(new L,new P(0),new P(65536)),t=V(),a=C(),n=a.s_$less$colon$less$__f_singleton,s=new M(t,n);new Ks(s,s);var i=P$().newBuilder__scm_Builder();i.addOne__O__scm_Growable(r),_.Lcodes_quine_labs_recheck_unicode_IChar$__f_Any16=new Ha(new zn(i.result__O().foldLeft__O__F2__O(I().s_package$__f_IndexedSeq.empty__sc_SeqOps(),new He((o,c)=>{var u=o,f=c,p=m(new L,u,f),h=p.T2__f__1,l=p.T2__f__2;if(l!==null){var d=l._1__O(),$=l._2__O();if(new qn(s,d).$greater$eq__O__Z($))return h}var w=p.T2__f__1,g=p.T2__f__2;if(w!==null){if(I(),new hs(w),!0)var x=w.length__I(),R=(x===0?0:x<0?-1:1)==0;else var R;if(R&&g!==null){var T=g._1__O(),D=g._2__O(),B=I().s_package$__f_IndexedSeq,j=[m(new L,T,D)];return B.apply__sci_Seq__sc_SeqOps(k(new b,j))}}var O=p.T2__f__1,Z=p.T2__f__2;if(O!==null){var z=I().s_package$__f_$colon$plus.unapply__sc_SeqOps__s_Option(O);if(!z.isEmpty__Z()){var J=z.get__O()._1__O(),N=z.get__O()._2__O();if(N!==null){var H=N._1__O(),W=N._2__O();if(Z!==null){var K=Z._1__O(),Y=Z._2__O();if(new qn(s,H).$less$eq__O__Z(K)&&new qn(s,K).$less$eq__O__Z(W)){var X=m(new L,H,To(s,W,Y));return J.appended__O__O(X)}}}}}var e_=p.T2__f__1,__=p.T2__f__2;if(__!==null){var t_=__._1__O(),n_=__._2__O(),s_=m(new L,t_,n_);return e_.appended__O__O(s_)}throw new Q(p)})))),_.Lcodes_quine_labs_recheck_unicode_IChar$__f_bitmap$0=(2|_.Lcodes_quine_labs_recheck_unicode_IChar$__f_bitmap$0)<<24>>24}return _.Lcodes_quine_labs_recheck_unicode_IChar$__f_Any16}function jw_(_){if(!((4&_.Lcodes_quine_labs_recheck_unicode_IChar$__f_bitmap$0)<<24>>24)){var r=m(new L,new P(48),new P(58)),t=V(),a=C(),n=a.s_$less$colon$less$__f_singleton,s=new M(t,n);new Ks(s,s);var i=P$().newBuilder__scm_Builder();i.addOne__O__scm_Growable(r),_.Lcodes_quine_labs_recheck_unicode_IChar$__f_Digit=new Ha(new zn(i.result__O().foldLeft__O__F2__O(I().s_package$__f_IndexedSeq.empty__sc_SeqOps(),new He((o,c)=>{var u=o,f=c,p=m(new L,u,f),h=p.T2__f__1,l=p.T2__f__2;if(l!==null){var d=l._1__O(),$=l._2__O();if(new qn(s,d).$greater$eq__O__Z($))return h}var w=p.T2__f__1,g=p.T2__f__2;if(w!==null){if(I(),new hs(w),!0)var x=w.length__I(),R=(x===0?0:x<0?-1:1)==0;else var R;if(R&&g!==null){var T=g._1__O(),D=g._2__O(),B=I().s_package$__f_IndexedSeq,j=[m(new L,T,D)];return B.apply__sci_Seq__sc_SeqOps(k(new b,j))}}var O=p.T2__f__1,Z=p.T2__f__2;if(O!==null){var z=I().s_package$__f_$colon$plus.unapply__sc_SeqOps__s_Option(O);if(!z.isEmpty__Z()){var J=z.get__O()._1__O(),N=z.get__O()._2__O();if(N!==null){var H=N._1__O(),W=N._2__O();if(Z!==null){var K=Z._1__O(),Y=Z._2__O();if(new qn(s,H).$less$eq__O__Z(K)&&new qn(s,K).$less$eq__O__Z(W)){var X=m(new L,H,To(s,W,Y));return J.appended__O__O(X)}}}}}var e_=p.T2__f__1,__=p.T2__f__2;if(__!==null){var t_=__._1__O(),n_=__._2__O(),s_=m(new L,t_,n_);return e_.appended__O__O(s_)}throw new Q(p)})))),_.Lcodes_quine_labs_recheck_unicode_IChar$__f_bitmap$0=(4|_.Lcodes_quine_labs_recheck_unicode_IChar$__f_bitmap$0)<<24>>24}return _.Lcodes_quine_labs_recheck_unicode_IChar$__f_Digit}function Ew_(_){if(!((8&_.Lcodes_quine_labs_recheck_unicode_IChar$__f_bitmap$0)<<24>>24)){var r=F(),t=[m(new L,new P(9),new P(10)),m(new L,new P(10),new P(14)),m(new L,new P(32),new P(33)),m(new L,new P(160),new P(161)),m(new L,new P(8232),new P(8234)),m(new L,new P(65279),new P(65280))],a=k(new b,t),n=V(),s=C(),i=s.s_$less$colon$less$__f_singleton,o=new M(n,i),c=r.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(a,o),u=mg().generalCategory__T__s_Option("Space_Separator").get__O(),f=V(),p=C(),h=p.s_$less$colon$less$__f_singleton;_.Lcodes_quine_labs_recheck_unicode_IChar$__f_Space=new Ha(c.union__Lcodes_quine_labs_recheck_unicode_IntervalSet__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(u,new M(f,h))),_.Lcodes_quine_labs_recheck_unicode_IChar$__f_bitmap$0=(8|_.Lcodes_quine_labs_recheck_unicode_IChar$__f_bitmap$0)<<24>>24}return _.Lcodes_quine_labs_recheck_unicode_IChar$__f_Space}function Zw_(_){if(!((16&_.Lcodes_quine_labs_recheck_unicode_IChar$__f_bitmap$0)<<24>>24)){var r=F(),t=[m(new L,new P(10),new P(11)),m(new L,new P(13),new P(14)),m(new L,new P(8232),new P(8234))],a=k(new b,t),n=V(),s=C(),i=s.s_$less$colon$less$__f_singleton,o=new M(n,i);_.Lcodes_quine_labs_recheck_unicode_IChar$__f_LineTerminator=new Ha(r.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(a,o)),_.Lcodes_quine_labs_recheck_unicode_IChar$__f_bitmap$0=(16|_.Lcodes_quine_labs_recheck_unicode_IChar$__f_bitmap$0)<<24>>24}return _.Lcodes_quine_labs_recheck_unicode_IChar$__f_LineTerminator}function Nw_(_){if(!((32&_.Lcodes_quine_labs_recheck_unicode_IChar$__f_bitmap$0)<<24>>24)){var r=F(),t=[m(new L,new P(48),new P(58)),m(new L,new P(65),new P(91)),m(new L,new P(95),new P(96)),m(new L,new P(97),new P(123))],a=k(new b,t),n=V(),s=C(),i=s.s_$less$colon$less$__f_singleton,o=new M(n,i);_.Lcodes_quine_labs_recheck_unicode_IChar$__f_Word=new Ha(r.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(a,o)),_.Lcodes_quine_labs_recheck_unicode_IChar$__f_bitmap$0=(32|_.Lcodes_quine_labs_recheck_unicode_IChar$__f_bitmap$0)<<24>>24}return _.Lcodes_quine_labs_recheck_unicode_IChar$__f_Word}function ac(){this.Lcodes_quine_labs_recheck_unicode_IChar$__f_Any=null,this.Lcodes_quine_labs_recheck_unicode_IChar$__f_Any16=null,this.Lcodes_quine_labs_recheck_unicode_IChar$__f_Digit=null,this.Lcodes_quine_labs_recheck_unicode_IChar$__f_Space=null,this.Lcodes_quine_labs_recheck_unicode_IChar$__f_LineTerminator=null,this.Lcodes_quine_labs_recheck_unicode_IChar$__f_Word=null,this.Lcodes_quine_labs_recheck_unicode_IChar$__f_codes$quine$labs$recheck$unicode$IChar$$ordering=null,this.Lcodes_quine_labs_recheck_unicode_IChar$__f_canonicalizeCache=null,this.Lcodes_quine_labs_recheck_unicode_IChar$__f_bitmap$0=0,I3=this,I();var _=new y(i=>{var o=i;return o.Lcodes_quine_labs_recheck_unicode_IChar__f_set}),r=F(),t=V(),a=C(),n=a.s_$less$colon$less$__f_singleton,s=r.ordering__s_math_Ordering__s_math_Ordering(new M(t,n));this.Lcodes_quine_labs_recheck_unicode_IChar$__f_codes$quine$labs$recheck$unicode$IChar$$ordering=new Xf(s,_),this.Lcodes_quine_labs_recheck_unicode_IChar$__f_canonicalizeCache=new Yb(1e3)}ac.prototype=new E;ac.prototype.constructor=ac;function zw_(){}zw_.prototype=ac.prototype;ac.prototype.Any__Lcodes_quine_labs_recheck_unicode_IChar=function(){return(1&this.Lcodes_quine_labs_recheck_unicode_IChar$__f_bitmap$0)<<24>>24?this.Lcodes_quine_labs_recheck_unicode_IChar$__f_Any:Fw_(this)};ac.prototype.Any16__Lcodes_quine_labs_recheck_unicode_IChar=function(){return(2&this.Lcodes_quine_labs_recheck_unicode_IChar$__f_bitmap$0)<<24>>24?this.Lcodes_quine_labs_recheck_unicode_IChar$__f_Any16:Bw_(this)};ac.prototype.Digit__Lcodes_quine_labs_recheck_unicode_IChar=function(){return(4&this.Lcodes_quine_labs_recheck_unicode_IChar$__f_bitmap$0)<<24>>24?this.Lcodes_quine_labs_recheck_unicode_IChar$__f_Digit:jw_(this)};ac.prototype.Space__Lcodes_quine_labs_recheck_unicode_IChar=function(){return(8&this.Lcodes_quine_labs_recheck_unicode_IChar$__f_bitmap$0)<<24>>24?this.Lcodes_quine_labs_recheck_unicode_IChar$__f_Space:Ew_(this)};ac.prototype.LineTerminator__Lcodes_quine_labs_recheck_unicode_IChar=function(){return(16&this.Lcodes_quine_labs_recheck_unicode_IChar$__f_bitmap$0)<<24>>24?this.Lcodes_quine_labs_recheck_unicode_IChar$__f_LineTerminator:Zw_(this)};ac.prototype.Word__Lcodes_quine_labs_recheck_unicode_IChar=function(){return(32&this.Lcodes_quine_labs_recheck_unicode_IChar$__f_bitmap$0)<<24>>24?this.Lcodes_quine_labs_recheck_unicode_IChar$__f_Word:Nw_(this)};ac.prototype.UnicodeProperty__T__s_Option=function(_){var r=mg().generalCategory__T__s_Option(_),t=r.isEmpty__Z()?mg().binary__T__s_Option(_):r;if(t.isEmpty__Z())return a_();var a=t.get__O(),n=a;return new o_(new Ha(n))};ac.prototype.UnicodePropertyValue__T__T__s_Option=function(_,r){var t=mg().NonBinaryPropertyAliases__sci_Map().getOrElse__O__F0__O(_,new r_(()=>_));switch(t){case"General_Category":{var a=mg().generalCategory__T__s_Option(r);break}case"Script":{var a=mg().script__T__s_Option(r);break}case"Script_Extensions":{var a=mg().scriptExtensions__T__s_Option(r);break}default:var a=a_()}if(a.isEmpty__Z())return a_();var n=a.get__O(),s=n;return new o_(new Ha(s))};ac.prototype.apply__Lcodes_quine_labs_recheck_unicode_UChar__Lcodes_quine_labs_recheck_unicode_IChar=function(_){var r=m(new L,_,new P(1+_.Lcodes_quine_labs_recheck_unicode_UChar__f_value|0)),t=V(),a=C(),n=a.s_$less$colon$less$__f_singleton,s=new M(t,n);new Ks(s,s);var i=P$().newBuilder__scm_Builder();return i.addOne__O__scm_Growable(r),new Ha(new zn(i.result__O().foldLeft__O__F2__O(I().s_package$__f_IndexedSeq.empty__sc_SeqOps(),new He((o,c)=>{var u=o,f=c,p=m(new L,u,f),h=p.T2__f__1,l=p.T2__f__2;if(l!==null){var d=l._1__O(),$=l._2__O();if(new qn(s,d).$greater$eq__O__Z($))return h}var w=p.T2__f__1,g=p.T2__f__2;if(w!==null){if(I(),new hs(w),!0)var x=w.length__I(),R=(x===0?0:x<0?-1:1)==0;else var R;if(R&&g!==null){var T=g._1__O(),D=g._2__O(),B=I().s_package$__f_IndexedSeq,j=[m(new L,T,D)];return B.apply__sci_Seq__sc_SeqOps(k(new b,j))}}var O=p.T2__f__1,Z=p.T2__f__2;if(O!==null){var z=I().s_package$__f_$colon$plus.unapply__sc_SeqOps__s_Option(O);if(!z.isEmpty__Z()){var J=z.get__O()._1__O(),N=z.get__O()._2__O();if(N!==null){var H=N._1__O(),W=N._2__O();if(Z!==null){var K=Z._1__O(),Y=Z._2__O();if(new qn(s,H).$less$eq__O__Z(K)&&new qn(s,K).$less$eq__O__Z(W)){var X=m(new L,H,To(s,W,Y));return J.appended__O__O(X)}}}}}var e_=p.T2__f__1,__=p.T2__f__2;if(__!==null){var t_=__._1__O(),n_=__._2__O(),s_=m(new L,t_,n_);return e_.appended__O__O(s_)}throw new Q(p)}))))};ac.prototype.any__Z__Lcodes_quine_labs_recheck_unicode_IChar=function(_){return _?an().Any__Lcodes_quine_labs_recheck_unicode_IChar():an().Any16__Lcodes_quine_labs_recheck_unicode_IChar()};ac.prototype.dot__Z__Z__Z__Lcodes_quine_labs_recheck_unicode_IChar=function(_,r,t){var a=an().any__Z__Lcodes_quine_labs_recheck_unicode_IChar(t),n=r?a:a.diff__Lcodes_quine_labs_recheck_unicode_IChar__Lcodes_quine_labs_recheck_unicode_IChar(an().LineTerminator__Lcodes_quine_labs_recheck_unicode_IChar());return _?an().canonicalize__Lcodes_quine_labs_recheck_unicode_IChar__Z__Lcodes_quine_labs_recheck_unicode_IChar(n,t):n};ac.prototype.range__Lcodes_quine_labs_recheck_unicode_UChar__Lcodes_quine_labs_recheck_unicode_UChar__Lcodes_quine_labs_recheck_unicode_IChar=function(_,r){var t=m(new L,_,new P(1+r.Lcodes_quine_labs_recheck_unicode_UChar__f_value|0)),a=V(),n=C(),s=n.s_$less$colon$less$__f_singleton,i=new M(a,s);new Ks(i,i);var o=P$().newBuilder__scm_Builder();return o.addOne__O__scm_Growable(t),new Ha(new zn(o.result__O().foldLeft__O__F2__O(I().s_package$__f_IndexedSeq.empty__sc_SeqOps(),new He((c,u)=>{var f=c,p=u,h=m(new L,f,p),l=h.T2__f__1,d=h.T2__f__2;if(d!==null){var $=d._1__O(),w=d._2__O();if(new qn(i,$).$greater$eq__O__Z(w))return l}var g=h.T2__f__1,x=h.T2__f__2;if(g!==null){if(I(),new hs(g),!0)var R=g.length__I(),T=(R===0?0:R<0?-1:1)==0;else var T;if(T&&x!==null){var D=x._1__O(),B=x._2__O(),j=I().s_package$__f_IndexedSeq,O=[m(new L,D,B)];return j.apply__sci_Seq__sc_SeqOps(k(new b,O))}}var Z=h.T2__f__1,z=h.T2__f__2;if(Z!==null){var J=I().s_package$__f_$colon$plus.unapply__sc_SeqOps__s_Option(Z);if(!J.isEmpty__Z()){var N=J.get__O()._1__O(),H=J.get__O()._2__O();if(H!==null){var W=H._1__O(),K=H._2__O();if(z!==null){var Y=z._1__O(),X=z._2__O();if(new qn(i,W).$less$eq__O__Z(Y)&&new qn(i,Y).$less$eq__O__Z(K)){var e_=m(new L,W,To(i,K,X));return N.appended__O__O(e_)}}}}}var __=h.T2__f__1,t_=h.T2__f__2;if(t_!==null){var n_=t_._1__O(),s_=t_._2__O(),i_=m(new L,n_,s_);return __.appended__O__O(i_)}throw new Q(h)}))))};ac.prototype.union__sci_Seq__Lcodes_quine_labs_recheck_unicode_IChar=function(_){return _.foldLeft__O__F2__O((an(),new Ha(F().empty__Lcodes_quine_labs_recheck_unicode_IntervalSet())),new He((r,t)=>{var a=r,n=t;return a.union__Lcodes_quine_labs_recheck_unicode_IChar__Lcodes_quine_labs_recheck_unicode_IChar(n)}))};ac.prototype.canonicalize__Lcodes_quine_labs_recheck_unicode_IChar__Z__Lcodes_quine_labs_recheck_unicode_IChar=function(_,r){var t=this.Lcodes_quine_labs_recheck_unicode_IChar$__f_canonicalizeCache,a=m(new L,_,r),n=t.Lcodes_quine_labs_recheck_unicode_LRUCache__f_map,s=q_(),i=s.productHash__s_Product__I__Z__I(a,-889275714,!1),o=i^(i>>>16|0),c=o&(-1+n.ju_HashMap__f_java$util$HashMap$$table.u.length|0),u=n.java$util$HashMap$$findNode0__O__I__I__ju_HashMap$Node(a,o,c),f=u===null?null:(n.nodeWasAccessed__ju_HashMap$Node__V(u),u.ju_HashMap$Node__f_value);if(f!==null)var p=f;else{var h=r?vS().Fold__sci_Seq():vS().Upper__sci_Seq(),l=h.foldLeft__O__F2__O(_.Lcodes_quine_labs_recheck_unicode_IChar__f_set,new He((w,g)=>{var x=w,R=g,T=m(new L,x,R),D=T.T2__f__1,B=T.T2__f__2;if(B!==null){var j=B.Lcodes_quine_labs_recheck_unicode_CaseMap$Conversion__f_domain,O=B.Lcodes_quine_labs_recheck_unicode_CaseMap$Conversion__f_offset,Z=new y(H=>{var W=H;return new P(W.Lcodes_quine_labs_recheck_unicode_UChar__f_value+O|0)}),z=V(),J=C(),N=J.s_$less$colon$less$__f_singleton;return D.mapIntersection__Lcodes_quine_labs_recheck_unicode_IntervalSet__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(j,Z,new M(z,N))}throw new Q(T)})),d=new Ha(l);pS_(n,a,d,o,u);var p=d}return p};var Hw_=new v().initClass({Lcodes_quine_labs_recheck_unicode_IChar$:0},!1,"codes.quine.labs.recheck.unicode.IChar$",{Lcodes_quine_labs_recheck_unicode_IChar$:1,O:1,Ljava_io_Serializable:1});ac.prototype.$classData=Hw_;var I3;function an(){return I3||(I3=new ac),I3}function F2(){}F2.prototype=new E;F2.prototype.constructor=F2;function Gw_(){}Gw_.prototype=F2.prototype;F2.prototype.any__Z__Z__Lcodes_quine_labs_recheck_unicode_ICharSet=function(_,r){var t=I().s_package$__f_Vector,a=[m(new L,an().dot__Z__Z__Z__Lcodes_quine_labs_recheck_unicode_IChar(_,!0,r),QI())],n=k(new b,a);return new su(t.from__sc_IterableOnce__sci_Vector(n))};var Jw_=new v().initClass({Lcodes_quine_labs_recheck_unicode_ICharSet$:0},!1,"codes.quine.labs.recheck.unicode.ICharSet$",{Lcodes_quine_labs_recheck_unicode_ICharSet$:1,O:1,Ljava_io_Serializable:1});F2.prototype.$classData=Jw_;var WF;function Uw_(){return WF||(WF=new F2),WF}function Ww_(_,r,t){return r.sorted__s_math_Ordering__O(new Ks(t,t)).foldLeft__O__F2__O(I().s_package$__f_IndexedSeq.empty__sc_SeqOps(),new He((a,n)=>{var s=a,i=n,o=m(new L,s,i),c=o.T2__f__1,u=o.T2__f__2;if(u!==null){var f=u._1__O(),p=u._2__O();if(new qn(t,f).$greater$eq__O__Z(p))return c}var h=o.T2__f__1,l=o.T2__f__2;if(h!==null){if(I(),new hs(h),!0)var d=h.length__I(),$=(d===0?0:d<0?-1:1)==0;else var $;if($&&l!==null){var w=l._1__O(),g=l._2__O(),x=I().s_package$__f_IndexedSeq,R=[m(new L,w,g)];return x.apply__sci_Seq__sc_SeqOps(k(new b,R))}}var T=o.T2__f__1,D=o.T2__f__2;if(T!==null){var B=I().s_package$__f_$colon$plus.unapply__sc_SeqOps__s_Option(T);if(!B.isEmpty__Z()){var j=B.get__O()._1__O(),O=B.get__O()._2__O();if(O!==null){var Z=O._1__O(),z=O._2__O();if(D!==null){var J=D._1__O(),N=D._2__O();if(new qn(t,Z).$less$eq__O__Z(J)&&new qn(t,J).$less$eq__O__Z(z)){var H=m(new L,Z,t.max__O__O__O(z,N));return j.appended__O__O(H)}}}}}var W=o.T2__f__1,K=o.T2__f__2;if(K!==null){var Y=K._1__O(),X=K._2__O(),e_=m(new L,Y,X);return W.appended__O__O(e_)}throw new Q(o)}))}function Cg(){}Cg.prototype=new E;Cg.prototype.constructor=Cg;function Kw_(){}Kw_.prototype=Cg.prototype;Cg.prototype.empty__Lcodes_quine_labs_recheck_unicode_IntervalSet=function(){return new zn(I().s_package$__f_IndexedSeq.empty__sc_SeqOps())};Cg.prototype.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet=function(_,r){return new zn(Ww_(this,_,r))};Cg.prototype.ordering__s_math_Ordering__s_math_Ordering=function(_){I();var r=new y(n=>{var s=n;return s.Lcodes_quine_labs_recheck_unicode_IntervalSet__f_intervals}),t=new Ks(_,_),a=new du(t);return new Xf(a,r)};var Qw_=new v().initClass({Lcodes_quine_labs_recheck_unicode_IntervalSet$:0},!1,"codes.quine.labs.recheck.unicode.IntervalSet$",{Lcodes_quine_labs_recheck_unicode_IntervalSet$:1,O:1,Ljava_io_Serializable:1});Cg.prototype.$classData=Qw_;var KF;function F(){return KF||(KF=new Cg),KF}function B2(){}B2.prototype=new E;B2.prototype.constructor=B2;function Xw_(){}Xw_.prototype=B2.prototype;B2.prototype.canonicalize__Lcodes_quine_labs_recheck_unicode_UChar__Z__Lcodes_quine_labs_recheck_unicode_UChar=function(_,r){var t=r?vS().Fold__sci_Seq():vS().Upper__sci_Seq(),a=t.find__F1__s_Option(new y(o=>{var c=o,u=c.Lcodes_quine_labs_recheck_unicode_CaseMap$Conversion__f_domain,f=V(),p=C(),h=p.s_$less$colon$less$__f_singleton;return u.contains__O__s_math_Ordering__Z(_,new M(f,h))}));if(a instanceof o_){var n=a,s=n.s_Some__f_value;return new P(_.Lcodes_quine_labs_recheck_unicode_UChar__f_value+s.Lcodes_quine_labs_recheck_unicode_CaseMap$Conversion__f_offset|0)}else{var i=a_();if(i===a)return _;throw new Q(a)}};var Yw_=new v().initClass({Lcodes_quine_labs_recheck_unicode_UChar$:0},!1,"codes.quine.labs.recheck.unicode.UChar$",{Lcodes_quine_labs_recheck_unicode_UChar$:1,O:1,Ljava_io_Serializable:1});B2.prototype.$classData=Yw_;var QF;function hG(){return QF||(QF=new B2),QF}function nc(){}nc.prototype=new E;nc.prototype.constructor=nc;function _g_(){}_g_.prototype=nc.prototype;nc.prototype.from__sci_Seq__T=function(_){var r=_.iterator__sc_Iterator(),t=new y(n=>{var s=n,i=s.toChars__AC(),o=eu(),c=i.u.length;return o.new__AC__I__I__T(i,0,c)}),a=new Wa(r,t);return Eo(a,"","","")};nc.prototype.canonicalize__T__Z__T=function(_,r){var t=Yn().iterator$extension__T__Z__sc_Iterator(_,r),a=new y(s=>{var i=s;return hG().canonicalize__Lcodes_quine_labs_recheck_unicode_UChar__Z__Lcodes_quine_labs_recheck_unicode_UChar(i,r)}),n=new Wa(t,a);return Eo(n,"","","")};nc.prototype.nonEmpty$extension__T__Z=function(_){return $r(),_!==""};nc.prototype.getAt$extension__T__I__Z__s_Option=function(_,r,t){return r>=0&&r<_.length?new o_(new P(t?Zw(_,r):_.charCodeAt(r))):a_()};nc.prototype.getBefore$extension__T__I__Z__s_Option=function(_,r,t){if(r>0&&r<=_.length){if(t)var a=tC_(_,r);else var n=-1+r|0,a=_.charCodeAt(n);return new o_(new P(a))}else return a_()};nc.prototype.substring$extension__T__I__I__T=function(_,r,t){return $r().slice$extension__T__I__I__T(_,r,t)};nc.prototype.insertAt$extension__T__I__Lcodes_quine_labs_recheck_unicode_UChar__T=function(_,r,t){var a=Su(new hr);a.append__T__scm_StringBuilder($r().slice$extension__T__I__I__T(_,0,r));var n=t.toChars__AC(),s=eu(),i=n.u.length;return a.append__T__scm_StringBuilder(s.new__AC__I__I__T(n,0,i)),a.append__T__scm_StringBuilder($r().slice$extension__T__I__I__T(_,r,_.length)),a.scm_StringBuilder__f_underlying.jl_StringBuilder__f_java$lang$StringBuilder$$content};nc.prototype.insert$extension__T__I__T__T=function(_,r,t){var a=Su(new hr);return a.append__T__scm_StringBuilder($r().slice$extension__T__I__I__T(_,0,r)),a.append__T__scm_StringBuilder(t),a.append__T__scm_StringBuilder($r().slice$extension__T__I__I__T(_,r,_.length)),a.scm_StringBuilder__f_underlying.jl_StringBuilder__f_java$lang$StringBuilder$$content};nc.prototype.replaceAt$extension__T__I__Lcodes_quine_labs_recheck_unicode_UChar__Z__T=function(_,r,t,a){var n=Yn().getAt$extension__T__I__Z__s_Option(_,r,a);if(n.isEmpty__Z())var s=a_();else var i=n.get__O(),o=i,s=new o_(o.size__I());var c=(s.isEmpty__Z()?0:s.get__O())|0,u=Su(new hr);u.append__T__scm_StringBuilder($r().slice$extension__T__I__I__T(_,0,r));var f=t.toChars__AC(),p=eu(),h=f.u.length;return u.append__T__scm_StringBuilder(p.new__AC__I__I__T(f,0,h)),u.append__T__scm_StringBuilder($r().slice$extension__T__I__I__T(_,r+c|0,_.length)),u.scm_StringBuilder__f_underlying.jl_StringBuilder__f_java$lang$StringBuilder$$content};nc.prototype.iterator$extension__T__Z__sc_Iterator=function(_,r){if(r){I();var t=new y(s=>{var i=s|0;if(i>=_.length)return a_();var o=new P(Zw(_,i));return new o_(m(new L,o,i+o.size__I()|0))});return new Zv(0,t)}else{$r();var a=new $L(_),n=new y(s=>{var i=jt(s);return new P(i)});return new Wa(a,n)}};nc.prototype.toString$extension__T__T=function(_){var r=Yn().iterator$extension__T__Z__sc_Iterator(_,!0),t=new y(n=>{var s=n;if(s!==null){var i=s.Lcodes_quine_labs_recheck_unicode_UChar__f_value;if(i===39)return"\\'"}return s.toString__T()}),a=new Wa(r,t);return Eo(a,"'","","'")};nc.prototype.productElement$extension__T__I__O=function(_,r){return r===0?_:S().ioobe__I__O(r)};nc.prototype.productIterator$extension__T__sc_Iterator=function(_){var r=new ft(_);return new f_(r)};nc.prototype.equals$extension__T__O__Z=function(_,r){if(r instanceof ft){var t=r===null?null:r.Lcodes_quine_labs_recheck_unicode_UString__f_asString;return _===t}else return!1};var eg_=new v().initClass({Lcodes_quine_labs_recheck_unicode_UString$:0},!1,"codes.quine.labs.recheck.unicode.UString$",{Lcodes_quine_labs_recheck_unicode_UString$:1,O:1,Ljava_io_Serializable:1});nc.prototype.$classData=eg_;var XF;function Yn(){return XF||(XF=new nc),XF}function ES(){this.Lcodes_quine_labs_recheck_vm_Inst__f__id=0}ES.prototype=new LZ;ES.prototype.constructor=ES;function q$(){}q$.prototype=ES.prototype;function ZS(){this.Lcodes_quine_labs_recheck_vm_Inst__f__id=0}ZS.prototype=new LZ;ZS.prototype.constructor=ZS;function GL(){}GL.prototype=ZS.prototype;function rg_(_){_.Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$__f_HasSuccessor$module===null&&(_.Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$__f_HasSuccessor$module=new xv(_))}function tg_(_){_.Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$__f_Fallback$module===null&&(_.Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$__f_Fallback$module=new Xg(_))}function zm(_){if(this.Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$__f_HasSuccessor$module=null,this.Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$__f_Fallback$module=null,this.Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$__f_$outer=null,_===null)throw null;this.Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$__f_$outer=_}zm.prototype=new E;zm.prototype.constructor=zm;function ag_(){}ag_.prototype=zm.prototype;zm.prototype.HasSuccessor__Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$HasSuccessor$=function(){return this.Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$__f_HasSuccessor$module===null&&rg_(this),this.Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$__f_HasSuccessor$module};zm.prototype.Fallback__Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$Fallback$=function(){return this.Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$__f_Fallback$module===null&&tg_(this),this.Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$__f_Fallback$module};var ng_=new v().initClass({Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$:0},!1,"codes.quine.labs.recheck.vm.Interpreter$Rollback$",{Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$:1,O:1,Ljava_io_Serializable:1});zm.prototype.$classData=ng_;function b4(_){}b4.prototype=new E;b4.prototype.constructor=b4;function sg_(){}sg_.prototype=b4.prototype;var ig_=new v().initClass({Lfastparse_Implicits$LowPriOptioner$GenericOptionerImplicit0$:0},!1,"fastparse.Implicits$LowPriOptioner$GenericOptionerImplicit0$",{Lfastparse_Implicits$LowPriOptioner$GenericOptionerImplicit0$:1,O:1,Lfastparse_Implicits$Optioner:1});b4.prototype.$classData=ig_;function j2(_){}j2.prototype=new E;j2.prototype.constructor=j2;function og_(){}og_.prototype=j2.prototype;j2.prototype.result__O__O=function(_){var r=_;return Sd().from__sc_IterableOnce__sci_Seq(r)};var cg_=new v().initClass({Lfastparse_Implicits$LowPriRepeater$GenericRepeatedImplicit0$:0},!1,"fastparse.Implicits$LowPriRepeater$GenericRepeatedImplicit0$",{Lfastparse_Implicits$LowPriRepeater$GenericRepeatedImplicit0$:1,O:1,Lfastparse_Implicits$Repeater:1});j2.prototype.$classData=cg_;function E2(_){}E2.prototype=new E;E2.prototype.constructor=E2;function ug_(){}ug_.prototype=E2.prototype;E2.prototype.apply__O__O__O=function(_,r){return _};var lg_=new v().initClass({Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$:0},!1,"fastparse.Implicits$LowPriSequencer$UnitSequencer0$",{Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$:1,O:1,Lfastparse_Implicits$Sequencer:1});E2.prototype.$classData=lg_;function fg_(_){Aq().Lfastparse_Implicits$Optioner$__f_GenericOptionerImplicit0$module===null&&(Aq().Lfastparse_Implicits$Optioner$__f_GenericOptionerImplicit0$module=new b4(_))}function Z2(){this.Lfastparse_Implicits$Optioner$__f_GenericOptionerImplicit0$module=null}Z2.prototype=new E;Z2.prototype.constructor=Z2;function pg_(){}pg_.prototype=Z2.prototype;Z2.prototype.GenericOptionerImplicit0__Lfastparse_Implicits$LowPriOptioner$GenericOptionerImplicit0$=function(){return Aq().Lfastparse_Implicits$Optioner$__f_GenericOptionerImplicit0$module===null&&fg_(this),Aq().Lfastparse_Implicits$Optioner$__f_GenericOptionerImplicit0$module};var hg_=new v().initClass({Lfastparse_Implicits$Optioner$:0},!1,"fastparse.Implicits$Optioner$",{Lfastparse_Implicits$Optioner$:1,O:1,Lfastparse_Implicits$LowPriOptioner:1});Z2.prototype.$classData=hg_;var YF;function Aq(){return YF||(YF=new Z2),YF}function dg_(_){Hm().Lfastparse_Implicits$Repeater$__f_GenericRepeatedImplicit0$module===null&&(Hm().Lfastparse_Implicits$Repeater$__f_GenericRepeatedImplicit0$module=new j2(_))}function N2(){this.Lfastparse_Implicits$Repeater$__f_GenericRepeatedImplicit0$module=null}N2.prototype=new E;N2.prototype.constructor=N2;function $g_(){}$g_.prototype=N2.prototype;N2.prototype.GenericRepeatedImplicit0__Lfastparse_Implicits$LowPriRepeater$GenericRepeatedImplicit0$=function(){return Hm().Lfastparse_Implicits$Repeater$__f_GenericRepeatedImplicit0$module===null&&dg_(this),Hm().Lfastparse_Implicits$Repeater$__f_GenericRepeatedImplicit0$module};var wg_=new v().initClass({Lfastparse_Implicits$Repeater$:0},!1,"fastparse.Implicits$Repeater$",{Lfastparse_Implicits$Repeater$:1,O:1,Lfastparse_Implicits$LowPriRepeater:1});N2.prototype.$classData=wg_;var _B;function Hm(){return _B||(_B=new N2),_B}function z2(){}z2.prototype=new E;z2.prototype.constructor=z2;function gg_(){}gg_.prototype=z2.prototype;z2.prototype.result__O__O=function(_){};var Lg_=new v().initClass({Lfastparse_Implicits$Repeater$UnitRepeater$:0},!1,"fastparse.Implicits$Repeater$UnitRepeater$",{Lfastparse_Implicits$Repeater$UnitRepeater$:1,O:1,Lfastparse_Implicits$Repeater:1});z2.prototype.$classData=Lg_;var eB;function Pq(){return eB||(eB=new z2),eB}function Js(_){this.Lfastparse_Implicits$Sequencer$NarySequencer__f_f=null,this.Lfastparse_Implicits$Sequencer$NarySequencer__f_f=_}Js.prototype=new E;Js.prototype.constructor=Js;function mg_(){}mg_.prototype=Js.prototype;Js.prototype.apply__O__O__O=function(_,r){return this.Lfastparse_Implicits$Sequencer$NarySequencer__f_f.apply__O__O__O(_,r)};var vg_=new v().initClass({Lfastparse_Implicits$Sequencer$NarySequencer:0},!1,"fastparse.Implicits$Sequencer$NarySequencer",{Lfastparse_Implicits$Sequencer$NarySequencer:1,O:1,Lfastparse_Implicits$Sequencer:1});Js.prototype.$classData=vg_;function Dg(){}Dg.prototype=new E;Dg.prototype.constructor=Dg;function yg_(){}yg_.prototype=Dg.prototype;Dg.prototype.apply$mcZI$sp__I__Z=function(_){var r=_;return!!r.freshSuccessUnit__Lfastparse_ParsingRun()};Dg.prototype.toString__T=function(){return""};Dg.prototype.apply__O__O=function(_){var r=_;return r.freshSuccessUnit__Lfastparse_ParsingRun()};var Ig_=new v().initClass({Lfastparse_NoWhitespace$noWhitespaceImplicit$:0},!1,"fastparse.NoWhitespace$noWhitespaceImplicit$",{Lfastparse_NoWhitespace$noWhitespaceImplicit$:1,O:1,F1:1});Dg.prototype.$classData=Ig_;var rB;function vi(){return rB||(rB=new Dg),rB}function Mg(_,r,t){this.Lfastparse_Parsed$Failure__f_label=null,this.Lfastparse_Parsed$Failure__f_index=0,this.Lfastparse_Parsed$Failure__f_extra=null,this.Lfastparse_Parsed$Failure__f_label=_,this.Lfastparse_Parsed$Failure__f_index=r,this.Lfastparse_Parsed$Failure__f_extra=t,RH(this,!1)}Mg.prototype=new vZ;Mg.prototype.constructor=Mg;function bg_(){}bg_.prototype=Mg.prototype;Mg.prototype.toString__T=function(){return"Parsed.Failure("+this.msg__T()+")"};Mg.prototype.msg__T=function(){var _=this.Lfastparse_Parsed$Failure__f_label;if(_==="")return"Position "+this.Lfastparse_Parsed$Failure__f_extra.Lfastparse_Parsed$Extra__f_input.prettyIndex__I__T(this.Lfastparse_Parsed$Failure__f_index)+", found "+OS().formatTrailing__Lfastparse_ParserInput__I__T(this.Lfastparse_Parsed$Failure__f_extra.Lfastparse_Parsed$Extra__f_input,this.Lfastparse_Parsed$Failure__f_index);var r=OS(),t=this.Lfastparse_Parsed$Failure__f_extra.Lfastparse_Parsed$Extra__f_input;I();var a=this.Lfastparse_Parsed$Failure__f_index,n=[m(new L,_,a)],s=k(new b,n);return r.formatMsg__Lfastparse_ParserInput__sci_List__I__T(t,ae().prependedAll__sc_IterableOnce__sci_List(s),this.Lfastparse_Parsed$Failure__f_index)};var kg_=new v().initClass({Lfastparse_Parsed$Failure:0},!1,"fastparse.Parsed$Failure",{Lfastparse_Parsed$Failure:1,Lfastparse_Parsed:1,O:1});Mg.prototype.$classData=kg_;function NS(){}NS.prototype=new E;NS.prototype.constructor=NS;function dG(){}dG.prototype=NS.prototype;function k4(_,r){this.Lfastparse_ParserInputSource$fromParserInput__f_t=null,this.Lfastparse_ParserInputSource$fromParserInput__f_conv=null,this.Lfastparse_ParserInputSource$fromParserInput__f_t=_,this.Lfastparse_ParserInputSource$fromParserInput__f_conv=r}k4.prototype=new E;k4.prototype.constructor=k4;function Og_(){}Og_.prototype=k4.prototype;var qg_=new v().initClass({Lfastparse_ParserInputSource$fromParserInput:0},!1,"fastparse.ParserInputSource$fromParserInput",{Lfastparse_ParserInputSource$fromParserInput:1,O:1,Lfastparse_ParserInputSource:1});k4.prototype.$classData=qg_;function Sg_(_){var r=new He((B,j)=>{var O=B;return new Yr(O._1__O(),O._2__O(),j)}),t=new Js(r);_.Lfastparse_Implicits$Sequencer$__f_BaseSequencer2=t;var a=new He((B,j)=>{var O=B;return new Qu(O.T3__f__1,O.T3__f__2,O.T3__f__3,j)});new Js(a);var n=new He((B,j)=>{var O=B;return new Qi(O.T4__f__1,O.T4__f__2,O.T4__f__3,O.T4__f__4,j)});new Js(n);var s=new He((B,j)=>{var O=B;return new uh(O.T5__f__1,O.T5__f__2,O.T5__f__3,O.T5__f__4,O.T5__f__5,j)});new Js(s);var i=new He((B,j)=>{var O=B;return new lh(O.T6__f__1,O.T6__f__2,O.T6__f__3,O.T6__f__4,O.T6__f__5,O.T6__f__6,j)});new Js(i);var o=new He((B,j)=>{var O=B;return new fh(O.T7__f__1,O.T7__f__2,O.T7__f__3,O.T7__f__4,O.T7__f__5,O.T7__f__6,O.T7__f__7,j)});new Js(o);var c=new He((B,j)=>{var O=B;return new ph(O.T8__f__1,O.T8__f__2,O.T8__f__3,O.T8__f__4,O.T8__f__5,O.T8__f__6,O.T8__f__7,O.T8__f__8,j)});new Js(c);var u=new He((B,j)=>{var O=B;return new Qp(O.T9__f__1,O.T9__f__2,O.T9__f__3,O.T9__f__4,O.T9__f__5,O.T9__f__6,O.T9__f__7,O.T9__f__8,O.T9__f__9,j)});new Js(u);var f=new He((B,j)=>{var O=B;return new Xp(O.T10__f__1,O.T10__f__2,O.T10__f__3,O.T10__f__4,O.T10__f__5,O.T10__f__6,O.T10__f__7,O.T10__f__8,O.T10__f__9,O.T10__f__10,j)});new Js(f);var p=new He((B,j)=>{var O=B;return new Yp(O.T11__f__1,O.T11__f__2,O.T11__f__3,O.T11__f__4,O.T11__f__5,O.T11__f__6,O.T11__f__7,O.T11__f__8,O.T11__f__9,O.T11__f__10,O.T11__f__11,j)});new Js(p);var h=new He((B,j)=>{var O=B;return new _h(O.T12__f__1,O.T12__f__2,O.T12__f__3,O.T12__f__4,O.T12__f__5,O.T12__f__6,O.T12__f__7,O.T12__f__8,O.T12__f__9,O.T12__f__10,O.T12__f__11,O.T12__f__12,j)});new Js(h);var l=new He((B,j)=>{var O=B;return new eh(O.T13__f__1,O.T13__f__2,O.T13__f__3,O.T13__f__4,O.T13__f__5,O.T13__f__6,O.T13__f__7,O.T13__f__8,O.T13__f__9,O.T13__f__10,O.T13__f__11,O.T13__f__12,O.T13__f__13,j)});new Js(l);var d=new He((B,j)=>{var O=B;return new rh(O.T14__f__1,O.T14__f__2,O.T14__f__3,O.T14__f__4,O.T14__f__5,O.T14__f__6,O.T14__f__7,O.T14__f__8,O.T14__f__9,O.T14__f__10,O.T14__f__11,O.T14__f__12,O.T14__f__13,O.T14__f__14,j)});new Js(d);var $=new He((B,j)=>{var O=B;return new th(O.T15__f__1,O.T15__f__2,O.T15__f__3,O.T15__f__4,O.T15__f__5,O.T15__f__6,O.T15__f__7,O.T15__f__8,O.T15__f__9,O.T15__f__10,O.T15__f__11,O.T15__f__12,O.T15__f__13,O.T15__f__14,O.T15__f__15,j)});new Js($);var w=new He((B,j)=>{var O=B;return new ah(O.T16__f__1,O.T16__f__2,O.T16__f__3,O.T16__f__4,O.T16__f__5,O.T16__f__6,O.T16__f__7,O.T16__f__8,O.T16__f__9,O.T16__f__10,O.T16__f__11,O.T16__f__12,O.T16__f__13,O.T16__f__14,O.T16__f__15,O.T16__f__16,j)});new Js(w);var g=new He((B,j)=>{var O=B;return new nh(O.T17__f__1,O.T17__f__2,O.T17__f__3,O.T17__f__4,O.T17__f__5,O.T17__f__6,O.T17__f__7,O.T17__f__8,O.T17__f__9,O.T17__f__10,O.T17__f__11,O.T17__f__12,O.T17__f__13,O.T17__f__14,O.T17__f__15,O.T17__f__16,O.T17__f__17,j)});new Js(g);var x=new He((B,j)=>{var O=B;return new sh(O.T18__f__1,O.T18__f__2,O.T18__f__3,O.T18__f__4,O.T18__f__5,O.T18__f__6,O.T18__f__7,O.T18__f__8,O.T18__f__9,O.T18__f__10,O.T18__f__11,O.T18__f__12,O.T18__f__13,O.T18__f__14,O.T18__f__15,O.T18__f__16,O.T18__f__17,O.T18__f__18,j)});new Js(x);var R=new He((B,j)=>{var O=B;return new ih(O.T19__f__1,O.T19__f__2,O.T19__f__3,O.T19__f__4,O.T19__f__5,O.T19__f__6,O.T19__f__7,O.T19__f__8,O.T19__f__9,O.T19__f__10,O.T19__f__11,O.T19__f__12,O.T19__f__13,O.T19__f__14,O.T19__f__15,O.T19__f__16,O.T19__f__17,O.T19__f__18,O.T19__f__19,j)});new Js(R);var T=new He((B,j)=>{var O=B;return new oh(O.T20__f__1,O.T20__f__2,O.T20__f__3,O.T20__f__4,O.T20__f__5,O.T20__f__6,O.T20__f__7,O.T20__f__8,O.T20__f__9,O.T20__f__10,O.T20__f__11,O.T20__f__12,O.T20__f__13,O.T20__f__14,O.T20__f__15,O.T20__f__16,O.T20__f__17,O.T20__f__18,O.T20__f__19,O.T20__f__20,j)});new Js(T);var D=new He((B,j)=>{var O=B;return new ch(O.T21__f__1,O.T21__f__2,O.T21__f__3,O.T21__f__4,O.T21__f__5,O.T21__f__6,O.T21__f__7,O.T21__f__8,O.T21__f__9,O.T21__f__10,O.T21__f__11,O.T21__f__12,O.T21__f__13,O.T21__f__14,O.T21__f__15,O.T21__f__16,O.T21__f__17,O.T21__f__18,O.T21__f__19,O.T21__f__20,O.T21__f__21,j)});new Js(D)}function O4(){this.Lfastparse_internal_Msgs$__f_empty=null,b3=this,this.Lfastparse_internal_Msgs$__f_empty=new Ge(I().s_package$__f_Nil)}O4.prototype=new E;O4.prototype.constructor=O4;function Pg_(){}Pg_.prototype=O4.prototype;var xg_=new v().initClass({Lfastparse_internal_Msgs$:0},!1,"fastparse.internal.Msgs$",{Lfastparse_internal_Msgs$:1,O:1,Ljava_io_Serializable:1});O4.prototype.$classData=xg_;var b3;function Zo(){return b3||(b3=new O4),b3}function tB(_,r){var t=r.Lio_circe_ACursor__f_lastCursor;if(false){ var a; }else if(t instanceof _L){var n=t;return n.Lio_circe_cursor_ObjectCursor__f_parent}else return t}function Fd(_,r,t){for(;;){if(r===null)return t;var a=r;if(a.succeeded__Z()){var p_=r;if(false){ var y_, I_, R_, S_, P_, x_, D_; }else if(p_ instanceof _L){var F_=p_,T_=F_.Lio_circe_cursor_ObjectCursor__f_parent,A_=new lu(F_.Lio_circe_cursor_ObjectCursor__f_keyValue);tn();var C_=t,j_=tn().prependElem$extension__sci_Vector__Lio_circe_PathToRoot$PathElem__sci_Vector(C_,A_);r=T_,t=j_}else{if(p_ instanceof Rv)return t;r=r.Lio_circe_ACursor__f_lastCursor}}else{var n=r.Lio_circe_ACursor__f_lastOp;if(false){ var s, i, o, c, u, f; }else if(n instanceof rc){var p=n,h=p.Lio_circe_CursorOp$DownField__f_k,l=tB(_,r),d=new lu(h);tn();var $=t,w=tn().prependElem$extension__sci_Vector__Lio_circe_PathToRoot$PathElem__sci_Vector($,d);r=l,t=w}else{var g=XN();if(g===n){var x=tB(_,r),R=new Yi(On);tn();var T=t,D=tn().prependElem$extension__sci_Vector__Lio_circe_PathToRoot$PathElem__sci_Vector(T,R);r=x,t=D}else if(false){ var B, j, O, Z, z, J, N; }else{var H=T8();if(H===n){var W=tB(_,r),K=new Yi(new q(-1,-1));tn();var Y=t,X=tn().prependElem$extension__sci_Vector__Lio_circe_PathToRoot$PathElem__sci_Vector(Y,K);r=W,t=X}else{var e_=V8();if(e_===n){var __=r.Lio_circe_ACursor__f_lastCursor;if(false){ var t_, n_, s_, i_, c_, h_, d_, w_, u_; }else r=r.Lio_circe_ACursor__f_lastCursor}else r=r.Lio_circe_ACursor__f_lastCursor}}}}}}function AZ(_,r,t){return _.Lio_circe_ACursor__f_lastCursor=r,_.Lio_circe_ACursor__f_lastOp=t,_}function q4(){this.Lio_circe_ACursor__f_lastCursor=null,this.Lio_circe_ACursor__f_lastOp=null}q4.prototype=new E;q4.prototype.constructor=q4;function FZ(){}FZ.prototype=q4.prototype;q4.prototype.history__sci_List=function(){var _=this;I();for(var r=new Dt;_!==null;){if(_.Lio_circe_ACursor__f_lastOp!==null){var t=_.Lio_circe_ACursor__f_lastOp;r.addOne__O__scm_ListBuffer(t)}_=_.Lio_circe_ACursor__f_lastCursor}return r.toList__sci_List()};q4.prototype.get__T__Lio_circe_Decoder__s_util_Either=function(_,r){var t=this.downField__T__Lio_circe_ACursor(_);return r.tryDecode__Lio_circe_ACursor__s_util_Either(t)};function S4(){this.Lio_circe_CursorOp$__f_eqCursorOp=null,this.Lio_circe_CursorOp$__f_eqCursorOpList=null,k3=this,KP().show__F1__Lcats_Show(new y(r=>{var t=r,a=T8();if(a===t)return"<-";var n=V8();if(n===t)return"->";var s=lZ();if(s===t)return"_/";if(false){ var i, o; }else if(t instanceof rc){var c=t,u=c.Lio_circe_CursorOp$DownField__f_k;return"--\\("+u+")"}else{var f=XN();if(f===t)return"\\\\";if(false){ var p, h; }else{var l=uZ();if(l===t)return"!_/";throw new Q(t)}}})),this.Lio_circe_CursorOp$__f_eqCursorOp=(fy(),new Ng),k6();var _=this.Lio_circe_CursorOp$__f_eqCursorOp;this.Lio_circe_CursorOp$__f_eqCursorOpList=new zg(_)}S4.prototype=new E;S4.prototype.constructor=S4;function Rg_(){}Rg_.prototype=S4.prototype;var Cg_=new v().initClass({Lio_circe_CursorOp$:0},!1,"io.circe.CursorOp$",{Lio_circe_CursorOp$:1,O:1,Ljava_io_Serializable:1});S4.prototype.$classData=Cg_;var k3;function Dg_(){return k3||(k3=new S4),k3}function Mg_(_,r){po();var t=new r_(()=>{if(r instanceof bc){var o=r;if(o.missingField__Z())return Lf()}var c=Jb(tn().toPathString__sci_Vector__T(Fd(r,r,tn().Lio_circe_PathToRoot$__f_empty)),"^\\.","");return new jo("Couldn't decode "+c)}),a=new Fo(t);go();var n=new o_(new _o(Fd(r,r,tn().Lio_circe_PathToRoot$__f_empty)));po();var s=new r_(()=>r.history__sci_List()),i=new Fo(s);return new E$(a,n,i)}function S$(_,r){if(r instanceof mp){var t=r;return _.apply__Lio_circe_HCursor__s_util_Either(t)}else{I();var a=Mg_(_,r);return new Pe(a)}}function Gm(){this.Lio_circe_DecodingFailure$__f_eqDecodingFailure=null,this.Lio_circe_DecodingFailure$__f_showDecodingFailure=null,O3=this,fy();var _=new He((r,t)=>{var a=r,n=t,s=a.Lio_circe_DecodingFailure__f_lazyReason.value__O(),i=n.Lio_circe_DecodingFailure__f_lazyReason.value__O();return(s===null?i===null:s.equals__O__Z(i))?Dg_().Lio_circe_CursorOp$__f_eqCursorOpList.eqv__O__O__Z(a.history__sci_List(),n.history__sci_List()):!1});this.Lio_circe_DecodingFailure$__f_eqDecodingFailure=new lw(_),this.Lio_circe_DecodingFailure$__f_showDecodingFailure=KP().fromToString__Lcats_Show()}Gm.prototype=new E;Gm.prototype.constructor=Gm;function Tg_(){}Tg_.prototype=Gm.prototype;Gm.prototype.apply__T__F0__Lio_circe_DecodingFailure=function(_,r){return $G().apply__Lio_circe_DecodingFailure$Reason__s_Option__Lcats_Eval__Lio_circe_DecodingFailure(new jo(_),a_(),(po(),new Fo(r)))};Gm.prototype.apply__Lio_circe_DecodingFailure$Reason__F0__Lio_circe_DecodingFailure=function(_,r){return $G().apply__Lio_circe_DecodingFailure$Reason__s_Option__Lcats_Eval__Lio_circe_DecodingFailure(_,a_(),(po(),new Fo(r)))};var Vg_=new v().initClass({Lio_circe_DecodingFailure$:0},!1,"io.circe.DecodingFailure$",{Lio_circe_DecodingFailure$:1,O:1,Ljava_io_Serializable:1});Gm.prototype.$classData=Vg_;var O3;function go(){return O3||(O3=new Gm),O3}function H2(){}H2.prototype=new E;H2.prototype.constructor=H2;function Ag_(){}Ag_.prototype=H2.prototype;H2.prototype.apply__Lio_circe_DecodingFailure$Reason__s_Option__Lcats_Eval__Lio_circe_DecodingFailure=function(_,r,t){po();var a=new yi(_);return new E$(a,r,t)};var Fg_=new v().initClass({Lio_circe_DecodingFailure$DecodingFailureImpl$:0},!1,"io.circe.DecodingFailure$DecodingFailureImpl$",{Lio_circe_DecodingFailure$DecodingFailureImpl$:1,O:1,Ljava_io_Serializable:1});H2.prototype.$classData=Fg_;var aB;function $G(){return aB||(aB=new H2),aB}function Bg_(_,r,t){for(var a=r.iterator__sc_Iterator(),n=t.iterator__sc_Iterator();a.hasNext__Z()&&n.hasNext__Z();)if(Ft().Lio_circe_Json$__f_eqJson.neqv__O__O__Z(a.next__O(),n.next__O()))return!1;return a.hasNext__Z()===n.hasNext__Z()}function Sp(){this.Lio_circe_Json$__f_Null=null,this.Lio_circe_Json$__f_True=null,this.Lio_circe_Json$__f_False=null,this.Lio_circe_Json$__f_eqJson=null,this.Lio_circe_Json$__f_showJson=null,q3=this,this.Lio_circe_Json$__f_Null=A3_(),this.Lio_circe_Json$__f_True=new mo(!0),this.Lio_circe_Json$__f_False=new mo(!1),fy();var _=new He((r,t)=>{var a=r,n=t;if(a instanceof oo){var s=a,i=s.Lio_circe_Json$JObject__f_value;if(n instanceof oo){var o=n,c=o.Lio_circe_Json$JObject__f_value;return jZ().Lio_circe_JsonObject$__f_eqJsonObject.eqv__O__O__Z(i,c)}}if(a instanceof Jn){var u=a,f=u.Lio_circe_Json$JString__f_value;if(n instanceof Jn){var p=n,h=p.Lio_circe_Json$JString__f_value;return f===h}}if(a instanceof Sn){var l=a,d=l.Lio_circe_Json$JNumber__f_value;if(n instanceof Sn){var $=n,w=$.Lio_circe_Json$JNumber__f_value;return Ph().Lio_circe_JsonNumber$__f_eqJsonNumber.eqv__O__O__Z(d,w)}}if(a instanceof mo){var g=a,x=g.Lio_circe_Json$JBoolean__f_value;if(n instanceof mo){var R=n,T=R.Lio_circe_Json$JBoolean__f_value;return x===T}}if(a instanceof io){var D=a,B=D.Lio_circe_Json$JArray__f_value;if(n instanceof io){var j=n,O=j.Lio_circe_Json$JArray__f_value;return Bg_(Ft(),B,O)}}return a.isNull__Z()&&n.isNull__Z()});this.Lio_circe_Json$__f_eqJson=new lw(_),this.Lio_circe_Json$__f_showJson=KP().fromToString__Lcats_Show()}Sp.prototype=new E;Sp.prototype.constructor=Sp;function jg_(){}jg_.prototype=Sp.prototype;Sp.prototype.fromFields__sc_Iterable__Lio_circe_Json=function(_){return new oo(jZ().fromIterable__sc_Iterable__Lio_circe_JsonObject(_))};Sp.prototype.fromBoolean__Z__Lio_circe_Json=function(_){return _?this.Lio_circe_Json$__f_True:this.Lio_circe_Json$__f_False};Sp.prototype.fromInt__I__Lio_circe_Json=function(_){var r=_>>31;return new Sn(new oc(new q(_,r)))};Sp.prototype.fromLong__J__Lio_circe_Json=function(_){return new Sn(new oc(_))};Sp.prototype.fromDoubleOrNull__D__Lio_circe_Json=function(_){return _===_&&!(_===1/0||_===-1/0)?new Sn(new Mc(_)):this.Lio_circe_Json$__f_Null};Sp.prototype.fromFloatOrNull__F__Lio_circe_Json=function(_){return _===_&&!(_===1/0||_===-1/0)?new Sn(new Tc(_)):this.Lio_circe_Json$__f_Null};Sp.prototype.fromBigInt__s_math_BigInt__Lio_circe_Json=function(_){var r=Eu(),t=_.bigInteger__Ljava_math_BigInteger();return new Sn(new dh(JI(r,t,On),_.toString__T()))};Sp.prototype.fromBigDecimal__s_math_BigDecimal__Lio_circe_Json=function(_){return new Sn(new Dc(_.s_math_BigDecimal__f_bigDecimal))};var Eg_=new v().initClass({Lio_circe_Json$:0},!1,"io.circe.Json$",{Lio_circe_Json$:1,O:1,Ljava_io_Serializable:1});Sp.prototype.$classData=Eg_;var q3;function Ft(){return q3||(q3=new Sp),q3}function sw(){}sw.prototype=new E;sw.prototype.constructor=sw;function LO(){}LO.prototype=sw.prototype;sw.prototype.toByte__s_Option=function(){var _=this.toLong__s_Option();if(_ instanceof o_){var r=_,t=dt(r.s_Some__f_value),a=t.RTLong__f_lo,n=t.RTLong__f_hi,s=a<<24>>24,i=s,o=i>>31;return a===i&&n===o?new o_(s):a_()}else{var c=a_();if(c===_)return a_();throw new Q(_)}};sw.prototype.toShort__s_Option=function(){var _=this.toLong__s_Option();if(_ instanceof o_){var r=_,t=dt(r.s_Some__f_value),a=t.RTLong__f_lo,n=t.RTLong__f_hi,s=a<<16>>16,i=s,o=i>>31;return a===i&&n===o?new o_(s):a_()}else{var c=a_();if(c===_)return a_();throw new Q(_)}};sw.prototype.toInt__s_Option=function(){var _=this.toLong__s_Option();if(_ instanceof o_){var r=_,t=dt(r.s_Some__f_value),a=t.RTLong__f_lo,n=t.RTLong__f_hi,s=a>>31;return a===a&&n===s?new o_(a):a_()}else{var i=a_();if(i===_)return a_();throw new Q(_)}};sw.prototype.equals__O__Z=function(_){if(_ instanceof sw){var r=_;return Ph().Lio_circe_JsonNumber$__f_eqJsonNumber.eqv__O__O__Z(this,r)}else return!1};sw.prototype.hashCode__I=function(){return this.toBiggerDecimal__Lio_circe_numbers_BiggerDecimal().hashCode__I()};function Tg(){this.Lio_circe_JsonNumber$__f_bigDecimalMinLong=null,this.Lio_circe_JsonNumber$__f_bigDecimalMaxLong=null,this.Lio_circe_JsonNumber$__f_eqJsonNumber=null,S3=this,this.Lio_circe_JsonNumber$__f_bigDecimalMinLong=L8(new Wr,new q(0,-2147483648)),this.Lio_circe_JsonNumber$__f_bigDecimalMaxLong=L8(new Wr,new q(-1,2147483647));var _=new He((r,t)=>{var a=r,n=t;if(a instanceof oc){var s=a,i=s.Lio_circe_JsonLong__f_value,o=i.RTLong__f_lo,c=i.RTLong__f_hi;if(n instanceof oc){var u=n,f=u.Lio_circe_JsonLong__f_value,p=f.RTLong__f_lo,h=f.RTLong__f_hi;return o===p&&c===h}}if(a instanceof Mc){var l=a,d=l.Lio_circe_JsonDouble__f_value;if(n instanceof Mc){var $=n,w=$.Lio_circe_JsonDouble__f_value;return Ag().compare__D__D__I(d,w)===0}}if(a instanceof Tc){var g=a,x=g.Lio_circe_JsonFloat__f_value;if(n instanceof Tc){var R=n,T=R.Lio_circe_JsonFloat__f_value;return Ag().compare__D__D__I(x,T)===0}}if(a instanceof Dc){var D=a,B=D.Lio_circe_JsonBigDecimal__f_value;if(n instanceof Dc){var j=n,O=j.Lio_circe_JsonBigDecimal__f_value;return B.compareTo__Ljava_math_BigDecimal__I(O)===0}}var Z=a.toBiggerDecimal__Lio_circe_numbers_BiggerDecimal(),z=n.toBiggerDecimal__Lio_circe_numbers_BiggerDecimal();return Z===null?z===null:Z.equals__O__Z(z)});this.Lio_circe_JsonNumber$__f_eqJsonNumber=new lw(_)}Tg.prototype=new E;Tg.prototype.constructor=Tg;function Zg_(){}Zg_.prototype=Tg.prototype;Tg.prototype.fromString__T__s_Option=function(_){var r=Eu().parseBiggerDecimalUnsafe__T__Lio_circe_numbers_BiggerDecimal(_);return r===null?a_():new o_(new dh(r,_))};Tg.prototype.bigDecimalIsWhole__Ljava_math_BigDecimal__Z=function(_){if(_.signum__I()===0||_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale<=0)return!0;var r=_.stripTrailingZeros__Ljava_math_BigDecimal();return r.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale<=0};Tg.prototype.bigDecimalIsValidLong__Ljava_math_BigDecimal__Z=function(_){return this.bigDecimalIsWhole__Ljava_math_BigDecimal__Z(_)&&_.compareTo__Ljava_math_BigDecimal__I(this.Lio_circe_JsonNumber$__f_bigDecimalMinLong)>=0&&_.compareTo__Ljava_math_BigDecimal__I(this.Lio_circe_JsonNumber$__f_bigDecimalMaxLong)<=0};var Ng_=new v().initClass({Lio_circe_JsonNumber$:0},!1,"io.circe.JsonNumber$",{Lio_circe_JsonNumber$:1,O:1,Ljava_io_Serializable:1});Tg.prototype.$classData=Ng_;var S3;function Ph(){return S3||(S3=new Tg),S3}function Jm(){}Jm.prototype=new E;Jm.prototype.constructor=Jm;function BZ(){}BZ.prototype=Jm.prototype;Jm.prototype.toString__T=function(){var _=this.toIterable__sc_Iterable().map__F1__O(new y(r=>{var t=r;if(t!==null){var a=t._1__O(),n=t._2__O();return a+" -> "+Ft().Lio_circe_Json$__f_showJson.show__O__T(n)}else throw new Q(t)}));return Eo(_,"object[",",","]")};Jm.prototype.equals__O__Z=function(_){if(_ instanceof Jm){var r=_,t=this.toMap__sci_Map(),a=r.toMap__sci_Map();return t===null?a===null:t.equals__O__Z(a)}else return!1};Jm.prototype.hashCode__I=function(){return this.toMap__sci_Map().hashCode__I()};function G2(){this.Lio_circe_JsonObject$__f_empty=null,this.Lio_circe_JsonObject$__f_eqJsonObject=null,P3=this,this.Lio_circe_JsonObject$__f_empty=new Hd(lp(),(I(),Ea())),KP().fromToString__Lcats_Show(),this.Lio_circe_JsonObject$__f_eqJsonObject=(fy(),new Ng)}G2.prototype=new E;G2.prototype.constructor=G2;function zg_(){}zg_.prototype=G2.prototype;G2.prototype.fromIterable__sc_Iterable__Lio_circe_JsonObject=function(_){for(var r=gC_(new Nw),t=_.iterator__sc_Iterator();t.hasNext__Z();){var a=t.next__O();if(a===null)throw new Q(a);var n=a._1__O(),s=a._2__O();if(n===null)var i=0;else var o=Fe(n),i=o^(o>>>16|0);r.java$util$HashMap$$put0__O__O__I__Z__O(n,s,i,!1)}return new td(r)};var Hg_=new v().initClass({Lio_circe_JsonObject$:0},!1,"io.circe.JsonObject$",{Lio_circe_JsonObject$:1,O:1,Ljava_io_Serializable:1});G2.prototype.$classData=Hg_;var P3;function jZ(){return P3||(P3=new G2),P3}function P4(){this.Lio_circe_KeyEncoder$__f_encodeKeyString=null,x3=this,this.Lio_circe_KeyEncoder$__f_encodeKeyString=new k0,new O0,new q0,new S0,new P0,new x0,new R0,new b0,new hk}P4.prototype=new E;P4.prototype.constructor=P4;function Gg_(){}Gg_.prototype=P4.prototype;var Jg_=new v().initClass({Lio_circe_KeyEncoder$:0},!1,"io.circe.KeyEncoder$",{Lio_circe_KeyEncoder$:1,O:1,Ljava_io_Serializable:1});P4.prototype.$classData=Jg_;var x3;function Jr(){return x3||(x3=new P4),x3}function ed(){this.Lio_circe_PathToRoot$__f_empty=null,R3=this,this.Lio_circe_PathToRoot$__f_empty=(I(),Ea())}ed.prototype=new E;ed.prototype.constructor=ed;function Ug_(){}Ug_.prototype=ed.prototype;ed.prototype.toPathString__sci_Vector__T=function(_){if(id(_))return"";for(var r=TE_(new hr,Math.imul(5,_.length__I())),t=0,a=_.length__I(),n=r,s;;){if(t!==a){var i=1+t|0,o=n,c=_.apply__I__O(t),u=o,f=c,p=m(new L,u,f);_:{var h,l=p.T2__f__1,d=p.T2__f__2;if(d instanceof lu){var $=d,w=$.Lio_circe_PathToRoot$PathElem$ObjectKey__f_keyName,h=l.append__T__scm_StringBuilder(".").append__T__scm_StringBuilder(w);break _}var g=p.T2__f__1,x=p.T2__f__2;if(x instanceof Yi){var R=x,T=R.Lio_circe_PathToRoot$PathElem$ArrayIndex__f_index,D=T.RTLong__f_lo,B=T.RTLong__f_hi,h=g.append__T__scm_StringBuilder("[").append__T__scm_StringBuilder(Ee().org$scalajs$linker$runtime$RuntimeLong$$toString__I__I__T(D,B)).append__T__scm_StringBuilder("]");break _}throw new Q(p)}t=i,n=h;continue}var s=n;break}var j=s;return j.scm_StringBuilder__f_underlying.jl_StringBuilder__f_java$lang$StringBuilder$$content};ed.prototype.fromHistory__sci_List__s_util_Either=function(_){var r=_Z_(),t=_.reverse__sci_List();oN();var a=k6().Lcats_instances_package$list$__f_catsStdInstancesForList,n=new z4(r,t,a);I();var s=Ea(),i=new He((l,d)=>{var $=l,w=d;if($!==null){var g=I().s_package$__f_$colon$plus.unapply__sc_SeqOps__s_Option($);if(!g.isEmpty__Z()){var x=g.get__O()._2__O();if(x instanceof Yi){var R=x,T=R.Lio_circe_PathToRoot$PathElem$ArrayIndex__f_index,D=T.RTLong__f_lo,B=T.RTLong__f_hi,j=T8();if(j===w&&(B===0?D===0:B<0))return I(),new Pe("Attempt to move beyond beginning of array in cursor history.")}}}if($!==null){var O=I().s_package$__f_$colon$plus.unapply__sc_SeqOps__s_Option($);if(!O.isEmpty__Z()){var Z=O.get__O()._1__O(),z=O.get__O()._2__O();if(z instanceof Yi){var J=z,N=J.Lio_circe_PathToRoot$PathElem$ArrayIndex__f_index,H=N.RTLong__f_lo,W=N.RTLong__f_hi,K=T8();if(K===w){I();var Y=-1+H|0,X=Y!==-1?W:-1+W|0,e_=new Yi(new q(Y,X)),__=Z.appended__O__O(e_);return new B_(__)}}}}if($!==null){var t_=I().s_package$__f_$colon$plus.unapply__sc_SeqOps__s_Option($);if(!t_.isEmpty__Z()){var n_=t_.get__O()._2__O();if(n_ instanceof Yi){var s_=n_,i_=s_.Lio_circe_PathToRoot$PathElem$ArrayIndex__f_index,c_=i_.RTLong__f_lo,h_=i_.RTLong__f_hi,d_=V8();if(d_===w)var w_=uw_().Lcats_kernel_instances_long_package$__f_catsKernelStdOrderForLong,u_=new r2(new q(c_,h_),w_).$eq$eq$eq__O__Z(new q(2147483647,0));else var u_=!1;if(u_)return I(),new Pe("Attempt to move to index > Int.MaxValue in array in cursor history.")}}}if($!==null){var p_=I().s_package$__f_$colon$plus.unapply__sc_SeqOps__s_Option($);if(!p_.isEmpty__Z()){var y_=p_.get__O()._1__O(),I_=p_.get__O()._2__O();if(I_ instanceof Yi){var R_=I_,S_=R_.Lio_circe_PathToRoot$PathElem$ArrayIndex__f_index,P_=S_.RTLong__f_lo,x_=S_.RTLong__f_hi,D_=V8();if(D_===w){I();var F_=1+P_|0,T_=F_===0?1+x_|0:x_,A_=new Yi(new q(F_,T_)),C_=y_.appended__O__O(A_);return new B_(C_)}}}}if($!==null){var j_=I().s_package$__f_$colon$plus.unapply__sc_SeqOps__s_Option($);if(!j_.isEmpty__Z()){var b_=j_.get__O()._1__O(),V_=lZ();if(V_===w)return I(),new B_(b_)}}var J_=lZ();if(J_===w)return I(),new Pe("Attempt to move up above the root of the JSON.");if($!==null){var X_=I().s_package$__f_$colon$plus.unapply__sc_SeqOps__s_Option($);if(!X_.isEmpty__Z()){var _e=X_.get__O()._1__O(),Y_=X_.get__O()._2__O();if(Y_ instanceof lu&&!1)var U_,Q_,Z_,W_}}if(w instanceof rc){var N_=w,H_=N_.Lio_circe_CursorOp$DownField__f_k;I();var se=new lu(H_),ce=$.appended__O__O(se);return new B_(ce)}var ue=XN();if(ue===w){I();var me=new Yi(On),ie=$.appended__O__O(me);return new B_(ie)}if(false){ var we, Oe, be, ee, le; }if($!==null){var re=I().s_package$__f_$colon$plus.unapply__sc_SeqOps__s_Option($);if(!re.isEmpty__Z()){var K_=re.get__O()._1__O(),$e=uZ();if($e===w)return I(),new B_(K_)}}var xe=uZ();if(xe===w)return I(),new Pe("Attempt to move up above the root of the JSON.");I();var ge="Invalid cursor history state: "+w;return new Pe(ge)});a5();var o=iZ(),c=new rp(o),u=n.Lcats_Foldable$ToFoldableOps$$anon$6__f_typeClassInstance.foldM__O__O__F2__Lcats_Monad__O(n.Lcats_Foldable$ToFoldableOps$$anon$6__f_self,s,i,c);if(u instanceof B_){var f=u,p=f.s_util_Right__f_value,h=p;return new B_(new _o(h))}else return u};ed.prototype.prependElem$extension__sci_Vector__Lio_circe_PathToRoot$PathElem__sci_Vector=function(_,r){return _.prepended__O__sci_Vector(r)};ed.prototype.productElement$extension__sci_Vector__I__O=function(_,r){return r===0?_:S().ioobe__I__O(r)};ed.prototype.productIterator$extension__sci_Vector__sc_Iterator=function(_){var r=new _o(_);return new f_(r)};ed.prototype.equals$extension__sci_Vector__O__Z=function(_,r){if(r instanceof _o){var t=r===null?null:r.Lio_circe_PathToRoot__f_value;return _===null?t===null:_.equals__O__Z(t)}else return!1};ed.prototype.toString$extension__sci_Vector__T=function(_){return E_()._toString__s_Product__T(new _o(_))};var Wg_=new v().initClass({Lio_circe_PathToRoot$:0},!1,"io.circe.PathToRoot$",{Lio_circe_PathToRoot$:1,O:1,Ljava_io_Serializable:1});ed.prototype.$classData=Wg_;var R3;function tn(){return R3||(R3=new ed),R3}function B6(_,r){return 65535&(r+(r>=10?87:48)|0)}function Um(){this.Lio_circe_Printer$__f_noSpaces=null,this.Lio_circe_Printer$__f_spaces2=null,C3=this,this.Lio_circe_Printer$__f_noSpaces=new iu(!1,"",(ut(),""),(ut(),""),(ut(),""),(ut(),""),(ut(),""),(ut(),""),(ut(),""),(ut(),""),(ut(),""),(ut(),""),(ut(),""),(ut(),""),(ut(),""),(ut(),""),(ut(),""),(ut(),!1),(ut(),!1),(ut(),!1),(ut(),!1)),ut();var _="";ut();var r="";ut();var t="";ut();var a="";ut();var n="";ut();var s="";ut();var i="";ut();var o="";ut();var c="";ut();var u="";ut();var f="";ut();var p="";ut();var h="";ut();var l="";ut();var d="";ut();var $=!1;ut();var w=!1;ut();var g=!1;new iu(!1,"",_,r,t,a,n,s,i,o,c,u,f,p,h,l,d,$,w,g,!0),this.Lio_circe_Printer$__f_spaces2=this.indented__T__Z__Lio_circe_Printer(" ",!1),this.indented__T__Z__Lio_circe_Printer(" ",!0),this.indented__T__Z__Lio_circe_Printer(" ",!1),this.indented__T__Z__Lio_circe_Printer(" ",!0)}Um.prototype=new E;Um.prototype.constructor=Um;function Kg_(){}Kg_.prototype=Um.prototype;Um.prototype.indented__T__Z__Lio_circe_Printer=function(_,r){ut();var t="";ut();var a="";ut();var n="";ut();var s="";ut();var i="";ut();var o="";ut();var c=!1;ut();var u=!1;ut();var f=!1;return new iu(!1,_,t,` `,` `,a,n,` `,` `,s,` `,i,` `,o,` `," "," ",c,u,f,r)};Um.prototype.io$circe$Printer$$writeEscapedChar__jl_Appendable__C__V=function(_,r){_.append__C__jl_Appendable(117).append__C__jl_Appendable(B6(this,15&r>>12)).append__C__jl_Appendable(B6(this,15&r>>8)).append__C__jl_Appendable(B6(this,15&r>>4)).append__C__jl_Appendable(B6(this,15&r))};var Qg_=new v().initClass({Lio_circe_Printer$:0},!1,"io.circe.Printer$",{Lio_circe_Printer$:1,O:1,Ljava_io_Serializable:1});Um.prototype.$classData=Qg_;var C3;function ut(){return C3||(C3=new Um),C3}function J2(_){this.jl_ThreadLocal__f_hasValue=!1,this.jl_ThreadLocal__f_v=null,TH(this)}J2.prototype=new yZ;J2.prototype.constructor=J2;function Xg_(){}Xg_.prototype=J2.prototype;J2.prototype.initialValue__O=function(){return vy(new ci)};var Yg_=new v().initClass({Lio_circe_Printer$$anon$2:0},!1,"io.circe.Printer$$anon$2",{Lio_circe_Printer$$anon$2:1,jl_ThreadLocal:1,O:1});J2.prototype.$classData=Yg_;function U2(_){this.jl_ThreadLocal__f_hasValue=!1,this.jl_ThreadLocal__f_v=null,TH(this)}U2.prototype=new yZ;U2.prototype.constructor=U2;function _L_(){}_L_.prototype=U2.prototype;U2.prototype.initialValue__O=function(){return new x4};var eL_=new v().initClass({Lio_circe_Printer$$anon$3:0},!1,"io.circe.Printer$$anon$3",{Lio_circe_Printer$$anon$3:1,jl_ThreadLocal:1,O:1});U2.prototype.$classData=eL_;function x4(){}x4.prototype=new CH;x4.prototype.constructor=x4;function rL_(){}rL_.prototype=x4.prototype;var tL_=new v().initClass({Lio_circe_Printer$AdaptiveSizePredictor:0},!1,"io.circe.Printer$AdaptiveSizePredictor",{Lio_circe_Printer$AdaptiveSizePredictor:1,Lio_circe_Printer$SizePredictor:1,O:1});x4.prototype.$classData=tL_;function zS(){}zS.prototype=new E;zS.prototype.constructor=zS;function EZ(){}EZ.prototype=zS.prototype;function HS(){}HS.prototype=new E;HS.prototype.constructor=HS;function ZZ(){}ZZ.prototype=HS.prototype;function JI(_,r,t){var a=_t().Ljava_math_BigInteger$__f_ZERO;if(G().equalsNumNum__jl_Number__jl_Number__Z(r,a))return _.Lio_circe_numbers_BiggerDecimal$__f_UnsignedZero;for(var n=r,s=t.RTLong__f_lo,i=t.RTLong__f_hi,o=s,c=i,u=n.divideAndRemainder__Ljava_math_BigInteger__ALjava_math_BigInteger(_t().Ljava_math_BigInteger$__f_TEN);;){var f=u.u[1],p=_t().Ljava_math_BigInteger$__f_ZERO;if(G().equalsNumNum__jl_Number__jl_Number__Z(f,p)){n=u.u[0];var h=o,l=c,d=l,$=-1+h|0,w=$!==-1?d:-1+d|0,g=$,x=w;o=g,c=x,u=n.divideAndRemainder__Ljava_math_BigInteger__ALjava_math_BigInteger(_t().Ljava_math_BigInteger$__f_TEN)}else break}var R=n,T=o,D=c;return new Zu(R,_t().valueOf__J__Ljava_math_BigInteger(new q(T,D)))}function iw(){this.Lio_circe_numbers_BiggerDecimal$__f_MaxBigIntegerDigits=null,this.Lio_circe_numbers_BiggerDecimal$__f_MaxInt=null,this.Lio_circe_numbers_BiggerDecimal$__f_MinInt=null,this.Lio_circe_numbers_BiggerDecimal$__f_UnsignedZero=null,this.Lio_circe_numbers_BiggerDecimal$__f_NegativeZero=null,D3=this,this.Lio_circe_numbers_BiggerDecimal$__f_MaxBigIntegerDigits=_t().valueOf__J__Ljava_math_BigInteger(new q(262144,0)),this.Lio_circe_numbers_BiggerDecimal$__f_MaxInt=_t().valueOf__J__Ljava_math_BigInteger(new q(2147483647,0)),this.Lio_circe_numbers_BiggerDecimal$__f_MinInt=_t().valueOf__J__Ljava_math_BigInteger(new q(-2147483648,-1)),L8(new Wr,new q(-1,2147483647)),L8(new Wr,new q(0,-2147483648)),this.Lio_circe_numbers_BiggerDecimal$__f_UnsignedZero=new Gd,this.Lio_circe_numbers_BiggerDecimal$__f_NegativeZero=new Jd}iw.prototype=new E;iw.prototype.constructor=iw;function aL_(){}aL_.prototype=iw.prototype;iw.prototype.fromLong__J__Lio_circe_numbers_BiggerDecimal=function(_){return JI(this,_t().valueOf__J__Ljava_math_BigInteger(_),On)};iw.prototype.fromDoubleUnsafe__D__Lio_circe_numbers_BiggerDecimal=function(_){if(Ag().compare__D__D__I(_,-0)===0)return this.Lio_circe_numbers_BiggerDecimal$__f_NegativeZero;var r=ta().valueOf__D__Ljava_math_BigDecimal(_),t=r.java$math$BigDecimal$$getUnscaledValue__Ljava_math_BigInteger(),a=r.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale,n=a>>31;return JI(this,t,new q(a,n))};iw.prototype.fromFloat__F__Lio_circe_numbers_BiggerDecimal=function(_){if(Ag().compare__D__D__I(_,-0)===0)return this.Lio_circe_numbers_BiggerDecimal$__f_NegativeZero;var r=RP(new Wr,""+_),t=r.java$math$BigDecimal$$getUnscaledValue__Ljava_math_BigInteger(),a=r.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale,n=a>>31;return JI(this,t,new q(a,n))};iw.prototype.parseBiggerDecimalUnsafe__T__Lio_circe_numbers_BiggerDecimal=function(_){var r=_.length;if(r===0)return null;var t=0,a=-1,n=-1,s=_.charCodeAt(0)===45?1:0,i=!1;if(s>=r)return null;for(var o=6;s=49&&u<=57?(i=!0,t=0):u===46?o=1:u===101||u===69?o=3:o=0;break}case 1:{a=-1+s|0,u===48?(t=1+t|0,o=2):u>=49&&u<=57?(t=0,o=2):o=0;break}case 3:{n=-1+s|0,u>=48&&u<=57?o=5:u===43||u===45?o=4:o=0;break}case 2:{u===48?(t=1+t|0,o=2):u>=49&&u<=57?(t=0,o=2):u===101||u===69?o=3:o=0;break}case 4:{u>=48&&u<=57?o=5:o=0;break}case 5:{u>=48&&u<=57?o=5:o=0;break}default:throw new Q(f)}s=1+s|0}if(o===0||o===1||o===3||o===4)return null;if(a>=0)var p=a,h=_.substring(0,p);else if(n===-1)var h=_;else var l=n,h=_.substring(0,l);if(a===-1)var d="";else if(n===-1)var $=1+a|0,d=_.substring($);else var w=1+a|0,g=n,d=_.substring(w,g);var x=""+h+d,R=x.length-t|0,T=m8(new Je,x.substring(0,R)),D=_t().Ljava_math_BigInteger$__f_ZERO;if(G().equalsNumNum__jl_Number__jl_Number__Z(T,D))return _.charCodeAt(0)===45?this.Lio_circe_numbers_BiggerDecimal$__f_NegativeZero:this.Lio_circe_numbers_BiggerDecimal$__f_UnsignedZero;var B=d.length-t|0,j=B>>31,O=_t().valueOf__J__Ljava_math_BigInteger(new q(B,j));if(n===-1)var Z=O;else var z=1+n|0,J=m8(new Je,_.substring(z)),Z=Il().subtract__Ljava_math_BigInteger__Ljava_math_BigInteger__Ljava_math_BigInteger(O,J);return new Zu(T,Z)};var nL_=new v().initClass({Lio_circe_numbers_BiggerDecimal$:0},!1,"io.circe.numbers.BiggerDecimal$",{Lio_circe_numbers_BiggerDecimal$:1,O:1,Ljava_io_Serializable:1});iw.prototype.$classData=nL_;var D3;function Eu(){return D3||(D3=new iw),D3}function sL_(_){return(32&_.jl_Character$__f_bitmap$0)<<24>>24||(_.jl_Character$__f_nonASCIIZeroDigitCodePoints=new Re(new Int32Array([1632,1776,1984,2406,2534,2662,2790,2918,3046,3174,3302,3430,3664,3792,3872,4160,4240,6112,6160,6470,6608,6784,6800,6992,7088,7232,7248,42528,43216,43264,43472,43600,44016,65296,66720,69734,69872,69942,70096,71360,120782,120792,120802,120812,120822])),_.jl_Character$__f_bitmap$0=(32|_.jl_Character$__f_bitmap$0)<<24>>24),_.jl_Character$__f_nonASCIIZeroDigitCodePoints}function eZ(_){return(32&_.jl_Character$__f_bitmap$0)<<24>>24?_.jl_Character$__f_nonASCIIZeroDigitCodePoints:sL_(_)}function l$(){this.jl_Character$__f_nonASCIIZeroDigitCodePoints=null,this.jl_Character$__f_bitmap$0=0}l$.prototype=new E;l$.prototype.constructor=l$;function iL_(){}iL_.prototype=l$.prototype;l$.prototype.toString__I__T=function(_){if(_>=0&&_<65536)return String.fromCharCode(_);if(_>=0&&_<=1114111)return String.fromCharCode(65535&(55296|(-64+(_>>10)|0)),65535&(56320|1023&_));throw XI(new et)};l$.prototype.digitWithValidRadix__I__I__I=function(_,r){if(_<256)var t=_>=48&&_<=57?-48+_|0:_>=65&&_<=90?-55+_|0:_>=97&&_<=122?-87+_|0:-1;else if(_>=65313&&_<=65338)var t=-65303+_|0;else if(_>=65345&&_<=65370)var t=-65335+_|0;else{var a=M_().binarySearch__AI__I__I(eZ(this),_),n=a<0?-2-a|0:a;if(n<0)var t=-1;else var s=_-eZ(this).u[n]|0,t=s>9?-1:s}return t=0};l$.prototype.forDigit__I__I__C=function(_,r){if(r<2||r>36||_<0||_>=r)return 0;var t=-10+_|0,a=t<0?48+_|0:97+t|0;return 65535&a};l$.prototype.isISOControl__I__Z=function(_){return _>=0&&_<=31||_>=127&&_<=159};var oL_=new v().initClass({jl_Character$:0},!1,"java.lang.Character$",{jl_Character$:1,O:1,Ljava_io_Serializable:1});l$.prototype.$classData=oL_;var nB;function JL(){return nB||(nB=new l$),nB}function cL_(_){return(1&_.jl_Double$__f_bitmap$0)<<24>>24||(_.jl_Double$__f_doubleStrPat=new RegExp("^[\\x00-\\x20]*([+-]?(?:NaN|Infinity|(?:\\d+\\.?\\d*|\\.\\d+)(?:[eE][+-]?\\d+)?)[fFdD]?)[\\x00-\\x20]*$"),_.jl_Double$__f_bitmap$0=(1|_.jl_Double$__f_bitmap$0)<<24>>24),_.jl_Double$__f_doubleStrPat}function uL_(_){return(1&_.jl_Double$__f_bitmap$0)<<24>>24?_.jl_Double$__f_doubleStrPat:cL_(_)}function lL_(_){return(2&_.jl_Double$__f_bitmap$0)<<24>>24||(_.jl_Double$__f_doubleStrHexPat=new RegExp("^[\\x00-\\x20]*([+-]?)0[xX]([0-9A-Fa-f]*)\\.?([0-9A-Fa-f]*)[pP]([+-]?\\d+)[fFdD]?[\\x00-\\x20]*$"),_.jl_Double$__f_bitmap$0=(2|_.jl_Double$__f_bitmap$0)<<24>>24),_.jl_Double$__f_doubleStrHexPat}function fL_(_){return(2&_.jl_Double$__f_bitmap$0)<<24>>24?_.jl_Double$__f_doubleStrHexPat:lL_(_)}function pL_(_,r){var t=fL_(_).exec(r);t===null&&Wz(_,r);var a=t[1],n=a,s=t[2],i=s,o=t[3],c=o,u=t[4],f=u;i===""&&c===""&&Wz(_,r);var p=_.parseHexDoubleImpl__T__T__T__I__D(i,c,f,15);return n==="-"?-p:p}function Wz(_,r){throw new Bu('For input string: "'+r+'"')}function Vg(){this.jl_Double$__f_doubleStrPat=null,this.jl_Double$__f_doubleStrHexPat=null,this.jl_Double$__f_bitmap$0=0}Vg.prototype=new E;Vg.prototype.constructor=Vg;function hL_(){}hL_.prototype=Vg.prototype;Vg.prototype.parseDouble__T__D=function(_){var r=uL_(this).exec(_);if(r!==null){var t=parseFloat,a=r[1],n=t(a);return+n}else return pL_(this,_)};Vg.prototype.parseHexDoubleImpl__T__T__T__I__D=function(_,r,t,a){for(var n=""+_+r,s=-(r.length<<2)|0,i=0;;){if(i!==n.length)var o=i,c=n.charCodeAt(o)===48;else var c=!1;if(c)i=1+i|0;else break}var u=i,f=n.substring(u);if(f==="")return 0;var p=f.length,h=p>a;if(h){for(var l=!1,d=a;!l&&d!==p;){var $=d;f.charCodeAt($)!==48&&(l=!0),d=1+d|0}var w=l?"1":"0",g=f.substring(0,a)+w}else var g=f;var x=h?(f.length-(1+a|0)|0)<<2:0,R=s+x|0,T=+parseInt(g,16),D=+parseInt(t,10),B=Pc(D),j=B+R|0,O=j/3|0,Z=O,z=+Math.pow(2,Z),J=j-(O<<1)|0,N=+Math.pow(2,J);return T*z*z*N};Vg.prototype.compare__D__D__I=function(_,r){if(_!==_)return r!==r?0:1;if(r!==r)return-1;if(_===r)if(_===0){var t=1/_;return t===1/r?0:t<0?-1:1}else return 0;else return _>20;if(l===0)throw new Ep("parseFloatCorrection was given a subnormal mid: "+i);var d=1048575&h,$=_t(),w=1048576|d,g=$.valueOf__J__Ljava_math_BigInteger(new q(p,w)),x=-1075+l|0;if(u>=0)if(x>=0)var R=o.multiply__Ljava_math_BigInteger__Ljava_math_BigInteger(_t().Ljava_math_BigInteger$__f_TEN.pow__I__Ljava_math_BigInteger(u)),T=g.shiftLeft__I__Ljava_math_BigInteger(x),D=R.compareTo__Ljava_math_BigInteger__I(T);else var B=o.multiply__Ljava_math_BigInteger__Ljava_math_BigInteger(_t().Ljava_math_BigInteger$__f_TEN.pow__I__Ljava_math_BigInteger(u)),j=-x|0,O=B.shiftLeft__I__Ljava_math_BigInteger(j),D=O.compareTo__Ljava_math_BigInteger__I(g);else if(x>=0)var Z=-u|0,z=g.multiply__Ljava_math_BigInteger__Ljava_math_BigInteger(_t().Ljava_math_BigInteger$__f_TEN.pow__I__Ljava_math_BigInteger(Z)),J=z.shiftLeft__I__Ljava_math_BigInteger(x),D=o.compareTo__Ljava_math_BigInteger__I(J);else var N=-x|0,H=o.shiftLeft__I__Ljava_math_BigInteger(N),W=-u|0,K=g.multiply__Ljava_math_BigInteger__Ljava_math_BigInteger(_t().Ljava_math_BigInteger$__f_TEN.pow__I__Ljava_math_BigInteger(W)),D=H.compareTo__Ljava_math_BigInteger__I(K);return D<0?n:D>0||1&n$().floatToIntBits__F__I(n)?s:n}function LL_(_,r,t,a){var n=Ag().parseHexDoubleImpl__T__T__T__I__D(r,t,a,7);return Math.fround(n)}function W2(){this.jl_Float$__f_parseFloatRegExp=null,this.jl_Float$__f_bitmap$0=!1}W2.prototype=new E;W2.prototype.constructor=W2;function mL_(){}mL_.prototype=W2.prototype;W2.prototype.parseFloat__T__F=function(_){var r=wL_(this).exec(_);if(r===null)throw new Bu('For input string: "'+_+'"');var t=r[2];if(t!==void 0)var a=NaN;else{var n=r[3];if(n!==void 0)var a=1/0;else{var s=r[4];if(s!==void 0)var i=r[4],o=i,c=r[5],u=c!==void 0?c:"",f=r[6],p=f!==void 0?f:"",h=r[7],l=""+p+(h!==void 0?h:""),d=r[8],$=d!==void 0?d:"0",a=gL_(this,o,u,l,$);else var w=r[10],g=w!==void 0?w:"",x=r[11],R=x!==void 0?x:"",T=r[12],D=""+R+(T!==void 0?T:""),B=r[13],j=B,a=LL_(this,g,D,j)}}var O=r[1],Z=O;return Z==="-"?Math.fround(-a):a};var vL_=new v().initClass({jl_Float$:0},!1,"java.lang.Float$",{jl_Float$:1,O:1,Ljava_io_Serializable:1});W2.prototype.$classData=vL_;var oB;function NZ(){return oB||(oB=new W2),oB}function cB(_,r){throw new Bu('For input string: "'+r+'"')}function Fg(){}Fg.prototype=new E;Fg.prototype.constructor=Fg;function yL_(){}yL_.prototype=Fg.prototype;Fg.prototype.parseInt__T__I__I=function(_,r){var t=_===null?0:_.length;(t===0||r<2||r>36)&&cB(this,_);var a=_.charCodeAt(0),n=a===45,s=n?2147483648:2147483647,i=n||a===43?1:0;i>=_.length&&cB(this,_);for(var o=0;i!==t;){var c=JL(),u=i,f=c.digitWithValidRadix__I__I__I(_.charCodeAt(u),r);o=o*r+f,(f===-1||o>s)&&cB(this,_),i=1+i|0}if(n){var p=-o;return p|0|0}else{var h=o;return h|0|0}};Fg.prototype.bitCount__I__I=function(_){var r=_-(1431655765&_>>1)|0,t=(858993459&r)+(858993459&r>>2)|0;return Math.imul(16843009,252645135&(t+(t>>4)|0))>>24};Fg.prototype.reverseBytes__I__I=function(_){var r=_>>>24|0,t=65280&(_>>>8|0),a=16711680&_<<8,n=_<<24;return n|a|t|r};var IL_=new v().initClass({jl_Integer$:0},!1,"java.lang.Integer$",{jl_Integer$:1,O:1,Ljava_io_Serializable:1});Fg.prototype.$classData=IL_;var uB;function Nr(){return uB||(uB=new Fg),uB}function bL_(_){if(!_.jl_Long$__f_bitmap$0){for(var r=[],t=0;t<2;)r.push(null),t=1+t|0;for(;t<=36;){for(var a=EI(2147483647,t),n=t,s=1,i="0";n<=a;)n=Math.imul(n,t),s=1+s|0,i=i+"0";var o=n,c=o>>31,u=Ee(),f=u.divideUnsignedImpl__I__I__I__I__I(-1,-1,o,c),p=u.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;r.push(new r4(s,new q(o,c),i,new q(f,p))),t=1+t|0}_.jl_Long$__f_StringRadixInfos=r,_.jl_Long$__f_bitmap$0=!0}return _.jl_Long$__f_StringRadixInfos}function wG(_){return _.jl_Long$__f_bitmap$0?_.jl_Long$__f_StringRadixInfos:bL_(_)}function Kz(_,r,t){for(var a=wG(_)[t],n=a.jl_Long$StringRadixInfo__f_radixPowLength,s=n.RTLong__f_lo,i=n.RTLong__f_hi,o=a.jl_Long$StringRadixInfo__f_paddingZeros,c=-2147483648^i,u="",f=r.RTLong__f_lo,p=r.RTLong__f_hi,h=f,l=p;;){var d=h,$=l,w=d,g=-2147483648^$;if(g===c?(-2147483648^w)>=(-2147483648^s):g>c){var x=h,R=l,T=Ee(),D=T.divideUnsignedImpl__I__I__I__I__I(x,R,s,i),B=T.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn,j=h,O=l,Z=65535&D,z=D>>>16|0,J=65535&s,N=s>>>16|0,H=Math.imul(Z,J),W=Math.imul(z,J),K=Math.imul(Z,N),Y=H+((W+K|0)<<16)|0,X=(H>>>16|0)+K|0,e_=(((Math.imul(D,i)+Math.imul(B,s)|0)+Math.imul(z,N)|0)+(X>>>16|0)|0)+(((65535&X)+W|0)>>>16|0)|0,__=j,t_=O,n_=__-Y|0,s_=n_.toString(t);u=""+o.substring(s_.length)+s_+u;var i_=D,c_=B;h=i_,l=c_}else break}var h_=h,d_=l,w_=h_.toString(t);return""+w_+u}function Lm(_,r){throw new Bu('For input string: "'+r+'"')}function lB(_,r,t,a,n){for(var s=0,i=r;i!==t;){var o=JL(),c=i,u=o.digitWithValidRadix__I__I__I(a.charCodeAt(c),n);u===-1&&Lm(_,a),s=Math.imul(s,n)+u|0,i=1+i|0}return s}function f$(){this.jl_Long$__f_StringRadixInfos=null,this.jl_Long$__f_bitmap$0=!1}f$.prototype=new E;f$.prototype.constructor=f$;function kL_(){}kL_.prototype=f$.prototype;f$.prototype.java$lang$Long$$toStringImpl__J__I__T=function(_,r){var t=_.RTLong__f_lo,a=_.RTLong__f_hi;if(t>>31===a)return t.toString(r);if(a<0){var n=_.RTLong__f_lo,s=_.RTLong__f_hi,i=-n|0,o=n!==0?~s:-s|0;return"-"+Kz(this,new q(i,o),r)}else return Kz(this,_,r)};f$.prototype.parseLong__T__I__J=function(_,r){_===""&&Lm(this,_);var t=0,a=!1,n=_.charCodeAt(0);switch(n){case 43:{t=1;break}case 45:{t=1,a=!0;break}}var s=this.parseUnsignedLongInternal__T__I__I__J(_,r,t),i=s.RTLong__f_lo,o=s.RTLong__f_hi;if(a){var c=-i|0,u=i!==0?~o:-o|0;return(u===0?c!==0:u>0)&&Lm(this,_),new q(c,u)}else return o<0&&Lm(this,_),new q(i,o)};f$.prototype.parseUnsignedLongInternal__T__I__I__J=function(_,r,t){var a=_.length;if(t>=a||r<2||r>36)Lm(this,_);else{for(var n=wG(this)[r],s=n.jl_Long$StringRadixInfo__f_chunkLength,i=t;;){if(iMath.imul(3,s)&&Lm(this,_);var f=1+Om(-1+(a-i|0)|0,s)|0,p=i+f|0,h=i,l=lB(this,h,p,_,r);if(p===a)return new q(l,0);var d=n.jl_Long$StringRadixInfo__f_radixPowLength,$=d.RTLong__f_lo,w=d.RTLong__f_hi,g=p+s|0,x=65535&l,R=l>>>16|0,T=65535&$,D=$>>>16|0,B=Math.imul(x,T),j=Math.imul(R,T),O=Math.imul(x,D),Z=B+((j+O|0)<<16)|0,z=(B>>>16|0)+O|0,J=((Math.imul(l,w)+Math.imul(R,D)|0)+(z>>>16|0)|0)+(((65535&z)+j|0)>>>16|0)|0,N=lB(this,p,g,_,r),H=Z+N|0,W=(-2147483648^H)<(-2147483648^Z)?1+J|0:J;if(g===a)return new q(H,W);var K=n.jl_Long$StringRadixInfo__f_overflowBarrier,Y=K.RTLong__f_lo,X=K.RTLong__f_hi,e_=lB(this,g,a,_,r);(W===X?(-2147483648^H)>(-2147483648^Y):W>X)&&Lm(this,_);var __=65535&H,t_=H>>>16|0,n_=65535&$,s_=$>>>16|0,i_=Math.imul(__,n_),c_=Math.imul(t_,n_),h_=Math.imul(__,s_),d_=i_+((c_+h_|0)<<16)|0,w_=(i_>>>16|0)+h_|0,u_=(((Math.imul(H,w)+Math.imul(W,$)|0)+Math.imul(t_,s_)|0)+(w_>>>16|0)|0)+(((65535&w_)+c_|0)>>>16|0)|0,p_=d_+e_|0,y_=(-2147483648^p_)<(-2147483648^d_)?1+u_|0:u_,I_=-2147483648^y_;return I_===-2147483648&&(-2147483648^p_)<(-2147483648^e_)&&Lm(this,_),new q(p_,y_)}};f$.prototype.java$lang$Long$$toHexString__I__I__T=function(_,r){if(r!==0){var t=(+(r>>>0)).toString(16),a=(+(_>>>0)).toString(16),n=a.length;return t+(""+"00000000".substring(n)+a)}else return(+(_>>>0)).toString(16)};f$.prototype.java$lang$Long$$toOctalString__I__I__T=function(_,r){var t=1073741823&_,a=1073741823&((_>>>30|0)+(r<<2)|0),n=r>>>28|0;if(n!==0){var s=(+(n>>>0)).toString(8),i=(+(a>>>0)).toString(8),o=i.length,c="0000000000".substring(o),u=(+(t>>>0)).toString(8),f=u.length;return s+(""+c+i)+(""+"0000000000".substring(f)+u)}else if(a!==0){var p=(+(a>>>0)).toString(8),h=(+(t>>>0)).toString(8),l=h.length;return p+(""+"0000000000".substring(l)+h)}else return(+(t>>>0)).toString(8)};var OL_=new v().initClass({jl_Long$:0},!1,"java.lang.Long$",{jl_Long$:1,O:1,Ljava_io_Serializable:1});f$.prototype.$classData=OL_;var fB;function Fq(){return fB||(fB=new f$),fB}function Bq(){}Bq.prototype=new E;Bq.prototype.constructor=Bq;function dP(){}dP.prototype=Bq.prototype;function zZ(_){return _ instanceof Bq||typeof _=="number"||_ instanceof q}function Wm(){}Wm.prototype=new E;Wm.prototype.constructor=Wm;function qL_(){}qL_.prototype=Wm.prototype;Wm.prototype.new__AC__I__I__T=function(_,r,t){var a=r+t|0;if(r<0||a_.u.length)throw pC_(new Fk);for(var n="",s=r;s!==a;){var i=n,o=_.u[s];n=""+i+String.fromCharCode(o),s=1+s|0}return n};Wm.prototype.format__T__AO__T=function(_,r){return sO_(new $$).format__T__AO__ju_Formatter(_,r).toString__T()};var SL_=new v().initClass({jl_String$:0},!1,"java.lang.String$",{jl_String$:1,O:1,Ljava_io_Serializable:1});Wm.prototype.$classData=SL_;var pB;function eu(){return pB||(pB=new Wm),pB}function Pa(_,r,t,a,n){return _.jl_Throwable__f_s=r,n&&_.fillInStackTrace__jl_Throwable(),_}var au=class extends Error{constructor(){super(),this.jl_Throwable__f_s=null}getMessage__T(){return this.jl_Throwable__f_s}fillInStackTrace__jl_Throwable(){var r=this,t=r instanceof Ga?r.sjs_js_JavaScriptException__f_exception:r,a=Object.prototype.toString.call(t);return a!=="[object Error]"&&(Error.captureStackTrace===void 0?new Error:Error.captureStackTrace(this)),this}toString__T(){var r=BE(this),t=this.getMessage__T();return t===null?r:r+": "+t}hashCode__I(){return Kh.prototype.hashCode__I.call(this)}equals__O__Z(r){return Kh.prototype.equals__O__Z.call(this,r)}get message(){var r=this.getMessage__T();return r===null?"":r}get name(){return BE(this)}toString(){return this.toString__T()}};function nu(){this.Ljava_math_BigDecimal$__f_ZERO=null,this.Ljava_math_BigDecimal$__f_java$math$BigDecimal$$LongFivePows=null,this.Ljava_math_BigDecimal$__f_LongTenPows=null,this.Ljava_math_BigDecimal$__f_BigIntScaledByZero=null,this.Ljava_math_BigDecimal$__f_ZeroScaledBy=null,this.Ljava_math_BigDecimal$__f_java$math$BigDecimal$$CharZeros=null,M3=this,this.Ljava_math_BigDecimal$__f_ZERO=Wy(new Wr,0,0),Wy(new Wr,1,0),Wy(new Wr,10,0),this.Ljava_math_BigDecimal$__f_java$math$BigDecimal$$LongFivePows=this.newArrayOfPows__I__I__AJ(28,5);for(var _=this.Ljava_math_BigDecimal$__f_java$math$BigDecimal$$LongFivePows.u.length,r=new Re(_),t=0;t<_;){var a=t;r.u[a]=ta().bitLength__J__I(ta().Ljava_math_BigDecimal$__f_java$math$BigDecimal$$LongFivePows.u[a]),t=1+t|0}this.Ljava_math_BigDecimal$__f_LongTenPows=this.newArrayOfPows__I__I__AJ(19,10);for(var n=this.Ljava_math_BigDecimal$__f_LongTenPows.u.length,s=new Re(n),i=0;i=0&&r=0)var t=_.RTLong__f_hi,a=t===0?(-2147483648^_.RTLong__f_lo)<-2147483637:t<0;else var a=!1;return a?this.Ljava_math_BigDecimal$__f_BigIntScaledByZero.u[_.RTLong__f_lo]:xP(new Wr,_,0)};nu.prototype.valueOf__D__Ljava_math_BigDecimal=function(_){if(_===1/0||_===-1/0||_!==_)throw new Bu("Infinity or NaN: "+_);return RP(new Wr,""+_)};nu.prototype.java$math$BigDecimal$$longCompareTo__J__J__I=function(_,r){var t=_.RTLong__f_hi,a=r.RTLong__f_hi;if(t===a?(-2147483648^_.RTLong__f_lo)>(-2147483648^r.RTLong__f_lo):t>a)return 1;var n=_.RTLong__f_hi,s=r.RTLong__f_hi;return(n===s?(-2147483648^_.RTLong__f_lo)<(-2147483648^r.RTLong__f_lo):n>31,o=s.RTLong__f_lo,c=65535&o,u=o>>>16|0,f=65535&r,p=r>>>16|0,h=Math.imul(c,f),l=Math.imul(u,f),d=Math.imul(c,p),$=h+((l+d|0)<<16)|0,w=(h>>>16|0)+d|0,g=(((Math.imul(o,i)+Math.imul(s.RTLong__f_hi,r)|0)+Math.imul(u,p)|0)+(w>>>16|0)|0)+(((65535&w)+l|0)>>>16|0)|0;t.u[n]=new q($,g),a=1+a|0}return t};nu.prototype.java$math$BigDecimal$$roundingBehavior__I__I__Ljava_math_RoundingMode__I=function(_,r,t){var a=r<0?-r|0:r,n=r===0?0:r<0?-1:1,s=Jh().Ljava_math_RoundingMode$__f_UP;if(s===t)return n;var i=Jh().Ljava_math_RoundingMode$__f_DOWN;if(i===t)return 0;var o=Jh().Ljava_math_RoundingMode$__f_CEILING;if(o===t)return n>0?n:0;var c=Jh().Ljava_math_RoundingMode$__f_FLOOR;if(c===t)return n<0?n:0;var u=Jh().Ljava_math_RoundingMode$__f_HALF_UP;if(u===t)return a>=5?n:0;var f=Jh().Ljava_math_RoundingMode$__f_HALF_DOWN;if(f===t)return a>5?n:0;var p=Jh().Ljava_math_RoundingMode$__f_HALF_EVEN;if(p===t)return(a+_|0)>5?n:0;var h=Jh().Ljava_math_RoundingMode$__f_UNNECESSARY;if(h===t){if(r===0)return 0;throw new Si("Rounding necessary")}else throw new Ep(t)};nu.prototype.java$math$BigDecimal$$safeLongToInt__J__I=function(_){var r=_.RTLong__f_hi;if(r===-1?(-2147483648^_.RTLong__f_lo)<0:r<-1)var t=!0;else var a=_.RTLong__f_hi,t=a===0?(-2147483648^_.RTLong__f_lo)>-1:a>0;if(t)throw new Si("Out of int range: "+_);return _.RTLong__f_lo};nu.prototype.java$math$BigDecimal$$zeroScaledBy__J__Ljava_math_BigDecimal=function(_){var r=_.RTLong__f_lo,t=r>>31;if(_.RTLong__f_lo===r&&_.RTLong__f_hi===t)return this.valueOf__J__I__Ljava_math_BigDecimal(On,_.RTLong__f_lo);var a=_.RTLong__f_hi;return a>=0?Wy(new Wr,0,2147483647):Wy(new Wr,0,-2147483648)};nu.prototype.bitLength__J__I=function(_){var r=_.RTLong__f_hi;if(r<0)var t=~_.RTLong__f_lo,a=~_.RTLong__f_hi,n=t,s=a,i=new q(n,s);else var i=_;var o=i.RTLong__f_lo,c=i.RTLong__f_hi;return 64-(c!==0?Math.clz32(c)|0:32+(Math.clz32(o)|0)|0)|0};nu.prototype.java$math$BigDecimal$$bitLength__I__I=function(_){var r=_<0?~_:_;return 32-(Math.clz32(r)|0)|0};nu.prototype.java$math$BigDecimal$$charNotEqualTo__C__AC__Z=function(_,r){return!this.java$math$BigDecimal$$charEqualTo__C__AC__Z(_,r)};nu.prototype.java$math$BigDecimal$$charEqualTo__C__AC__Z=function(_,r){for(var t=r.u.length,a=0;a!==t;){if(r.u[a]===_)return!0;a=1+a|0}return!1};var xL_=new v().initClass({Ljava_math_BigDecimal$:0},!1,"java.math.BigDecimal$",{Ljava_math_BigDecimal$:1,O:1,Ljava_io_Serializable:1});nu.prototype.$classData=xL_;var M3;function ta(){return M3||(M3=new nu),M3}function Km(){this.Ljava_math_BigInteger$__f_ONE=null,this.Ljava_math_BigInteger$__f_TEN=null,this.Ljava_math_BigInteger$__f_ZERO=null,this.Ljava_math_BigInteger$__f_MINUS_ONE=null,this.Ljava_math_BigInteger$__f_SMALL_VALUES=null,this.Ljava_math_BigInteger$__f_TWO_POWS=null,T3=this,this.Ljava_math_BigInteger$__f_ONE=Lp(new Je,1,1),this.Ljava_math_BigInteger$__f_TEN=Lp(new Je,1,10),this.Ljava_math_BigInteger$__f_ZERO=Lp(new Je,0,0),this.Ljava_math_BigInteger$__f_MINUS_ONE=Lp(new Je,-1,1),this.Ljava_math_BigInteger$__f_SMALL_VALUES=new(dk.getArrayOf()).constr([this.Ljava_math_BigInteger$__f_ZERO,this.Ljava_math_BigInteger$__f_ONE,Lp(new Je,1,2),Lp(new Je,1,3),Lp(new Je,1,4),Lp(new Je,1,5),Lp(new Je,1,6),Lp(new Je,1,7),Lp(new Je,1,8),Lp(new Je,1,9),this.Ljava_math_BigInteger$__f_TEN]);for(var _=new(dk.getArrayOf()).constr(32),r=0;r<32;){var t=r,a=_t(),n=32&t?0:1<>5,t=31&_,a=new Re(1+r|0);return a.u[r]=1<>>16|0)^(r===null?0:uy(r))};Qm.prototype.toString__T=function(){return this.ju_HashMap$Node__f_key+"="+this.ju_HashMap$Node__f_value};var HZ=new v().initClass({ju_HashMap$Node:0},!1,"java.util.HashMap$Node",{ju_HashMap$Node:1,O:1,ju_Map$Entry:1});Qm.prototype.$classData=HZ;function EL_(_,r){if(r===null)throw null;return _.ju_LinkedHashMap$AbstractLinkedHashMapIterator__f_nextNode=r.ju_LinkedHashMap__f_java$util$LinkedHashMap$$eldest,_}function D4(){this.ju_LinkedHashMap$AbstractLinkedHashMapIterator__f_nextNode=null}D4.prototype=new E;D4.prototype.constructor=D4;function vG(){}vG.prototype=D4.prototype;D4.prototype.hasNext__Z=function(){return this.ju_LinkedHashMap$AbstractLinkedHashMapIterator__f_nextNode!==null};D4.prototype.next__O=function(){if(!this.hasNext__Z())throw Us(new Ma,"next on empty iterator");var _=this.ju_LinkedHashMap$AbstractLinkedHashMapIterator__f_nextNode;return this.ju_LinkedHashMap$AbstractLinkedHashMapIterator__f_nextNode=_.ju_LinkedHashMap$Node__f_younger,_};function ZL_(_,r){for(;;){var t=_.next__I__I(31),a=Om(t,r);if(!(((t-a|0)+(-1+r|0)|0)<0))return a}}function Bg(_){this.ju_Random__f_seedHi=0,this.ju_Random__f_seedLo=0,this.setSeed__J__V(_)}Bg.prototype=new E;Bg.prototype.constructor=Bg;function NL_(){}NL_.prototype=Bg.prototype;Bg.prototype.setSeed__J__V=function(_){var r=-554899859^_.RTLong__f_lo,t=5^_.RTLong__f_hi,a=65535&t,n=r>>>24|0|a<<8;this.ju_Random__f_seedHi=n,this.ju_Random__f_seedLo=16777215&r};Bg.prototype.next__I__I=function(_){var r=this.ju_Random__f_seedHi,t=this.ju_Random__f_seedLo,a=15525485*t+11,n=1502*t+15525485*r,s=a/16777216,i=16777215&((s|0|0)+(16777215&(n|0|0))|0),o=16777215&(a|0|0);this.ju_Random__f_seedHi=i,this.ju_Random__f_seedLo=o;var c=i<<8|o>>16;return c>>>(32-_|0)|0};Bg.prototype.nextInt__I__I=function(_){if(_<=0)throw Ua(new et,"n must be positive");return(_&(-_|0))===_?this.next__I__I(31)>>(Math.clz32(_)|0):ZL_(this,_)};var zL_=new v().initClass({ju_Random:0},!1,"java.util.Random",{ju_Random:1,O:1,Ljava_io_Serializable:1});Bg.prototype.$classData=zL_;function X2(){this.ju_concurrent_TimeUnit$__f_NANOSECONDS=null,this.ju_concurrent_TimeUnit$__f_MICROSECONDS=null,this.ju_concurrent_TimeUnit$__f_MILLISECONDS=null,this.ju_concurrent_TimeUnit$__f_SECONDS=null,this.ju_concurrent_TimeUnit$__f_MINUTES=null,this.ju_concurrent_TimeUnit$__f_HOURS=null,this.ju_concurrent_TimeUnit$__f_DAYS=null,A3=this,this.ju_concurrent_TimeUnit$__f_NANOSECONDS=new zp,this.ju_concurrent_TimeUnit$__f_MICROSECONDS=new Hp,this.ju_concurrent_TimeUnit$__f_MILLISECONDS=new Gp,this.ju_concurrent_TimeUnit$__f_SECONDS=new Jp,this.ju_concurrent_TimeUnit$__f_MINUTES=new Up,this.ju_concurrent_TimeUnit$__f_HOURS=new Wp,this.ju_concurrent_TimeUnit$__f_DAYS=new Kp}X2.prototype=new E;X2.prototype.constructor=X2;function HL_(){}HL_.prototype=X2.prototype;X2.prototype.java$util$concurrent$TimeUnit$$x__J__J__J__J=function(_,r,t){var a=_.RTLong__f_hi,n=t.RTLong__f_hi;if(a===n?(-2147483648^_.RTLong__f_lo)>(-2147483648^t.RTLong__f_lo):a>n)return new q(-1,2147483647);var s=t.RTLong__f_lo,i=t.RTLong__f_hi,o=-s|0,c=s!==0?~i:-i|0,u=_.RTLong__f_hi;if(u===c?(-2147483648^_.RTLong__f_lo)<(-2147483648^o):u>>16|0,d=65535&p,$=p>>>16|0,w=Math.imul(h,d),g=Math.imul(l,d),x=Math.imul(h,$),R=w+((g+x|0)<<16)|0,T=(w>>>16|0)+x|0,D=(((Math.imul(f,r.RTLong__f_hi)+Math.imul(_.RTLong__f_hi,p)|0)+Math.imul(l,$)|0)+(T>>>16|0)|0)+(((65535&T)+g|0)>>>16|0)|0;return new q(R,D)};var GL_=new v().initClass({ju_concurrent_TimeUnit$:0},!1,"java.util.concurrent.TimeUnit$",{ju_concurrent_TimeUnit$:1,O:1,Ljava_io_Serializable:1});X2.prototype.$classData=GL_;var A3;function St(){return A3||(A3=new X2),A3}function Xm(){}Xm.prototype=new E;Xm.prototype.constructor=Xm;function JL_(){}JL_.prototype=Xm.prototype;Xm.prototype.set__O__I__O__V=function(_,r,t){var a=_;a.u[r]=t};Xm.prototype.get__O__I__O=function(_,r){var t=_;return t.u[r]};var UL_=new v().initClass({ju_internal_GenericArrayOps$ReusableAnyRefArrayOps$:0},!1,"java.util.internal.GenericArrayOps$ReusableAnyRefArrayOps$",{ju_internal_GenericArrayOps$ReusableAnyRefArrayOps$:1,O:1,ju_internal_GenericArrayOps$ArrayOps:1});Xm.prototype.$classData=UL_;var $B;function yG(){return $B||($B=new Xm),$B}function WL_(_){return _.ju_regex_Matcher__f_position=0,_.ju_regex_Matcher__f_lastMatch=null,_.ju_regex_Matcher__f_appendPos=0,_}function GZ(_){if(_.ju_regex_Matcher__f_lastMatch===null)throw Fv(new P1,"No match available");return _.ju_regex_Matcher__f_lastMatch}function Rl(_,r){this.ju_regex_Matcher__f_pattern0=null,this.ju_regex_Matcher__f_java$util$regex$Matcher$$input0=null,this.ju_regex_Matcher__f_regionStart0=0,this.ju_regex_Matcher__f_inputstr=null,this.ju_regex_Matcher__f_position=0,this.ju_regex_Matcher__f_lastMatch=null,this.ju_regex_Matcher__f_appendPos=0,this.ju_regex_Matcher__f_pattern0=_,this.ju_regex_Matcher__f_java$util$regex$Matcher$$input0=r,this.ju_regex_Matcher__f_regionStart0=0,this.ju_regex_Matcher__f_inputstr=this.ju_regex_Matcher__f_java$util$regex$Matcher$$input0,this.ju_regex_Matcher__f_position=0,this.ju_regex_Matcher__f_lastMatch=null,this.ju_regex_Matcher__f_appendPos=0}Rl.prototype=new E;Rl.prototype.constructor=Rl;function KL_(){}KL_.prototype=Rl.prototype;Rl.prototype.find__Z=function(){var _=this.ju_regex_Matcher__f_pattern0,r=this.ju_regex_Matcher__f_inputstr,t=this.ju_regex_Matcher__f_position,a=_.java$util$regex$Pattern$$execFindInternal__T__I__O(r,t),n=_.ju_regex_Pattern__f_java$util$regex$Pattern$$jsRegExpForFind.lastIndex|0;if(a!==null)var s=n===(a.index|0)?1+n|0:n;else var i=this.ju_regex_Matcher__f_inputstr,s=1+i.length|0;return this.ju_regex_Matcher__f_position=s,this.ju_regex_Matcher__f_lastMatch=a,a!==null};Rl.prototype.appendReplacement__jl_StringBuffer__T__ju_regex_Matcher=function(_,r){var t=this.ju_regex_Matcher__f_inputstr,a=this.ju_regex_Matcher__f_appendPos,n=this.start__I();_.append__T__jl_StringBuffer(t.substring(a,n));for(var s=r.length,i=0;i=48&&p<=57;else var h=!1;if(h)i=1+i|0;else break}var l=Nr(),d=i,$=r.substring(u,d),w=l.parseInt__T__I__I($,10),g=this.group__I__T(w);g!==null&&_.append__T__jl_StringBuffer(g);break}case 92:{if(i=1+i|0,ithis.ju_regex_Pattern__f_groupCount)throw Zt(new rt,""+_);return this.ju_regex_Pattern__f_groupNumberMap[_]|0};ow.prototype.toString__T=function(){return this.ju_regex_Pattern__f__pattern};ow.prototype.java$util$regex$Pattern$$split__T__I__AT=function(_,r){if(_==="")return new(pZ.getArrayOf()).constr([""]);for(var t=r>0?r:2147483647,a=new Rl(this,_),n=[],s=0;(n.length|0)<(-1+t|0)&&a.find__Z();){if(a.end__I()!==0)var i=s,o=a.start__I(),c=n.push(_.substring(i,o));s=a.end__I()}var u=s;n.push(_.substring(u));var f=n.length|0;if(r===0)for(;;){if(f!==0)var p=n[-1+f|0],h=p!==null&&bp(p,"");else var h=!1;if(h)f=-1+f|0;else break}for(var l=new(pZ.getArrayOf()).constr(f),d=f,$=0;$-1){for(var a=r.newArray__I__O(t),n=_.iterator__sc_Iterator(),s=0;s"};jg.prototype.apply__O__O=function(_){return this};var hm_=new v().initClass({sci_List$$anon$1:0},!1,"scala.collection.immutable.List$$anon$1",{sci_List$$anon$1:1,O:1,F1:1});jg.prototype.$classData=hm_;function JS(){}JS.prototype=new xZ;JS.prototype.constructor=JS;function WZ(){}WZ.prototype=JS.prototype;function dm_(_,r,t,a,n){return r+(n?" to ":" until ")+t+" by "+a}function _v(){}_v.prototype=new E;_v.prototype.constructor=_v;function $m_(){}$m_.prototype=_v.prototype;_v.prototype.scala$collection$immutable$Range$$fail__I__I__I__Z__E=function(_,r,t,a){throw Ua(new et,dm_(this,_,r,t,a)+": seqs cannot contain more than Int.MaxValue elements.")};_v.prototype.scala$collection$immutable$Range$$emptyRangeError__T__jl_Throwable=function(_){return Us(new Ma,_+" on empty Range")};var wm_=new v().initClass({sci_Range$:0},!1,"scala.collection.immutable.Range$",{sci_Range$:1,O:1,Ljava_io_Serializable:1});_v.prototype.$classData=wm_;var mB;function Z$(){return mB||(mB=new _v),mB}function US(){}US.prototype=new xZ;US.prototype.constructor=US;function KZ(){}KZ.prototype=US.prototype;function nf(_,r){if(r===_)_.addAll__sc_IterableOnce__scm_Growable(j$().from__sc_IterableOnce__sc_SeqOps(r));else for(var t=r.iterator__sc_Iterator();t.hasNext__Z();)_.addOne__O__scm_Growable(t.next__O());return _}function gm_(_){var r=-1+_.scm_LinkedHashSet$$anon$1__f_table.u.length|0;return Nr().bitCount__I__I(r)}function Lm_(_,r){var t=S().anyHash__O__I(r),a=$P(_,t);return kG(_,r,a)}function kG(_,r,t){for(var a=_.scm_LinkedHashSet$$anon$1__f_table.u[t];;){if(a!==null)var n=a.scm_LinkedHashSet$Entry__f_key,s=!G().equals__O__O__Z(n,r);else var s=!1;if(s){var i=a;a=i.scm_LinkedHashSet$Entry__f_next}else break}return a}function mm_(_,r,t){var a=_.scm_LinkedHashSet$$anon$1__f_table.u[t];r.scm_LinkedHashSet$Entry__f_next=a,_.scm_LinkedHashSet$$anon$1__f_table.u[t]=r,_.scm_LinkedHashSet$$anon$1__f_tableSize=1+_.scm_LinkedHashSet$$anon$1__f_tableSize|0,OG(_,t),_.scm_LinkedHashSet$$anon$1__f_tableSize>_.scm_LinkedHashSet$$anon$1__f_threshold&&bm_(_,_.scm_LinkedHashSet$$anon$1__f_table.u.length<<1)}function vm_(_,r,t){var a=S().anyHash__O__I(r),n=$P(_,a),s=kG(_,r,n);if(s!==null)return s;var i=_.createNewEntry__O__O__scm_LinkedHashSet$Entry(r,t);return mm_(_,i,n),null}function ym_(_,r){var t=S().anyHash__O__I(r),a=$P(_,t);return Im_(_,r,a)}function Im_(_,r,t){var a=_.scm_LinkedHashSet$$anon$1__f_table.u[t];if(a!==null){var n=a.scm_LinkedHashSet$Entry__f_key;if(G().equals__O__O__Z(n,r)){var s=_.scm_LinkedHashSet$$anon$1__f_table,i=a;s.u[t]=i.scm_LinkedHashSet$Entry__f_next,_.scm_LinkedHashSet$$anon$1__f_tableSize=-1+_.scm_LinkedHashSet$$anon$1__f_tableSize|0,Qz(_,t);var o=a;return o.scm_LinkedHashSet$Entry__f_next=null,a}else{for(var c=a,u=c.scm_LinkedHashSet$Entry__f_next;;){if(u!==null)var f=u.scm_LinkedHashSet$Entry__f_key,p=!G().equals__O__O__Z(f,r);else var p=!1;if(p){a=u;var h=u;u=h.scm_LinkedHashSet$Entry__f_next}else break}if(u!==null){var l=a,d=u,$=d.scm_LinkedHashSet$Entry__f_next;l.scm_LinkedHashSet$Entry__f_next=$,_.scm_LinkedHashSet$$anon$1__f_tableSize=-1+_.scm_LinkedHashSet$$anon$1__f_tableSize|0,Qz(_,t);var w=u;return w.scm_LinkedHashSet$Entry__f_next=null,u}}}return null}function bm_(_,r){var t=_.scm_LinkedHashSet$$anon$1__f_table;_.scm_LinkedHashSet$$anon$1__f_table=new(sG.getArrayOf()).constr(r);var a=_.scm_LinkedHashSet$$anon$1__f_table.u.length;km_(_,a);for(var n=-1+t.u.length|0;n>=0;){for(var s=t.u[n];s!==null;){var i=s.scm_LinkedHashSet$Entry__f_key,o=S().anyHash__O__I(i),c=$P(_,o),u=s,f=u.scm_LinkedHashSet$Entry__f_next,p=s,h=_.scm_LinkedHashSet$$anon$1__f_table.u[c];p.scm_LinkedHashSet$Entry__f_next=h,_.scm_LinkedHashSet$$anon$1__f_table.u[c]=s,s=f,OG(_,c)}n=-1+n|0}_.scm_LinkedHashSet$$anon$1__f_threshold=d3().newThreshold__I__I__I(_.scm_LinkedHashSet$$anon$1__f__loadFactor,r)}function OG(_,r){if(_.scm_LinkedHashSet$$anon$1__f_sizemap!==null){var t=_.scm_LinkedHashSet$$anon$1__f_sizemap,a=r>>5;t.u[a]=1+t.u[a]|0}}function Qz(_,r){if(_.scm_LinkedHashSet$$anon$1__f_sizemap!==null){var t=_.scm_LinkedHashSet$$anon$1__f_sizemap,a=r>>5;t.u[a]=-1+t.u[a]|0}}function km_(_,r){if(_.scm_LinkedHashSet$$anon$1__f_sizemap!==null){var t=Om_(_,r);if(_.scm_LinkedHashSet$$anon$1__f_sizemap.u.length!==t)_.scm_LinkedHashSet$$anon$1__f_sizemap=new Re(t);else{var a=_.scm_LinkedHashSet$$anon$1__f_sizemap;M_().fill__AI__I__V(a,0)}}}function Om_(_,r){return 1+(r>>5)|0}function $P(_,r){var t=-1+_.scm_LinkedHashSet$$anon$1__f_table.u.length|0,a=Math.clz32(t)|0,n=_.scm_LinkedHashSet$$anon$1__f_seedvalue;return(t$_(_,r,n)>>>a|0)&t}function qm_(_){_.scm_LinkedHashSet$$anon$1__f__loadFactor=750;var r=d3();_.scm_LinkedHashSet$$anon$1__f_table=new(sG.getArrayOf()).constr(r.nextPositivePowerOfTwo__I__I(16)),_.scm_LinkedHashSet$$anon$1__f_tableSize=0;var t=_.scm_LinkedHashSet$$anon$1__f__loadFactor,a=d3(),n=d3();_.scm_LinkedHashSet$$anon$1__f_threshold=a.newThreshold__I__I__I(t,n.nextPositivePowerOfTwo__I__I(16)),_.scm_LinkedHashSet$$anon$1__f_sizemap=null,_.scm_LinkedHashSet$$anon$1__f_seedvalue=gm_(_)}function F4(_){this.scm_LinkedHashSet$Entry__f_key=null,this.scm_LinkedHashSet$Entry__f_earlier=null,this.scm_LinkedHashSet$Entry__f_later=null,this.scm_LinkedHashSet$Entry__f_next=null,this.scm_LinkedHashSet$Entry__f_key=_,this.scm_LinkedHashSet$Entry__f_earlier=null,this.scm_LinkedHashSet$Entry__f_later=null}F4.prototype=new E;F4.prototype.constructor=F4;function Sm_(){}Sm_.prototype=F4.prototype;var Pm_=new v().initClass({scm_LinkedHashSet$Entry:0},!1,"scala.collection.mutable.LinkedHashSet$Entry",{scm_LinkedHashSet$Entry:1,O:1,scm_HashEntry:1});F4.prototype.$classData=Pm_;function _0(){}_0.prototype=new E;_0.prototype.constructor=_0;function xm_(){}xm_.prototype=_0.prototype;_0.prototype.now__s_concurrent_duration_Deadline=function(){bl();var _=Ee(),r=1e6*+(0,DH().jl_System$NanoTime$__f_getHighPrecisionTime)(),t=_.org$scalajs$linker$runtime$RuntimeLong$$fromDoubleImpl__D__I(r),a=_.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn,n=St().ju_concurrent_TimeUnit$__f_NANOSECONDS,s=new si(new q(t,a),n);return new uc(s)};var Rm_=new v().initClass({s_concurrent_duration_Deadline$:0},!1,"scala.concurrent.duration.Deadline$",{s_concurrent_duration_Deadline$:1,O:1,Ljava_io_Serializable:1});_0.prototype.$classData=Rm_;var vB;function xq(){return vB||(vB=new _0),vB}function qG(_,r){var t=xt(),a=cC_(r),n=t.wrapRefArray__AO__scm_ArraySeq$ofRef(iC_(a,"\\s+",0));return Bd(),ae().prependedAll__sc_IterableOnce__sci_List(n)}function Cm_(_,r){var t=qG(_,r);if(!(t instanceof pe))throw new Q(t);for(var a=t,n=a.sci_$colon$colon__f_head,s=a.sci_$colon$colon__f_next,i=s,o=null,c=null;i!==ae();){var u=i.head__O(),f=u;I();for(var p=[f,f+"s"],h=k(new b,p),l=ae().prependedAll__sc_IterableOnce__sci_List(h).iterator__sc_Iterator();l.hasNext__Z();){var d=new pe(l.next__O(),ae());c===null?o=d:c.sci_$colon$colon__f_next=d,c=d}i=i.tail__O()}var $=o===null?ae():o;return new pe(n,$)}function B4(){this.s_concurrent_duration_Duration$__f_timeUnitLabels=null,this.s_concurrent_duration_Duration$__f_timeUnitName=null,this.s_concurrent_duration_Duration$__f_Zero=null,this.s_concurrent_duration_Duration$__f_Undefined=null,this.s_concurrent_duration_Duration$__f_Inf=null,B3=this,I();var _=St().ju_concurrent_TimeUnit$__f_DAYS,r=m(new L,_,"d day"),t=St().ju_concurrent_TimeUnit$__f_HOURS,a=m(new L,t,"h hr hour"),n=St().ju_concurrent_TimeUnit$__f_MINUTES,s=m(new L,n,"m min minute"),i=St().ju_concurrent_TimeUnit$__f_SECONDS,o=m(new L,i,"s sec second"),c=St().ju_concurrent_TimeUnit$__f_MILLISECONDS,u=m(new L,c,"ms milli millisecond"),f=St().ju_concurrent_TimeUnit$__f_MICROSECONDS,p=m(new L,f,"\xB5s micro microsecond"),h=St().ju_concurrent_TimeUnit$__f_NANOSECONDS,l=[r,a,s,o,u,p,m(new L,h,"ns nano nanosecond")],d=k(new b,l);this.s_concurrent_duration_Duration$__f_timeUnitLabels=ae().prependedAll__sc_IterableOnce__sci_List(d);var $=this.s_concurrent_duration_Duration$__f_timeUnitLabels;C();var w=Ja().from__sc_IterableOnce__sci_Map($),g=new Sh(w),x=new y(c_=>{var h_=c_;return qG(bl(),h_).last__O()}),R=new ep(g,x);C(),this.s_concurrent_duration_Duration$__f_timeUnitName=Ja().from__sc_IterableOnce__sci_Map(R);for(var T=this.s_concurrent_duration_Duration$__f_timeUnitLabels,D=T,B=null,j=null;D!==ae();){var O=D.head__O(),Z=O;if(Z===null)throw new Q(Z);var z=Z._1__O(),J=Z._2__O(),N=Cm_(bl(),J),H=(c_=>h_=>{var d_=h_;return m(new L,d_,c_)})(z);if(N===ae())var W=ae();else{for(var K=N.head__O(),Y=new pe(H(K),ae()),X=Y,e_=N.tail__O();e_!==ae();){var __=e_.head__O(),t_=new pe(H(__),ae());X.sci_$colon$colon__f_next=t_,X=t_,e_=e_.tail__O()}var W=Y}for(var n_=W.iterator__sc_Iterator();n_.hasNext__Z();){var s_=new pe(n_.next__O(),ae());j===null?B=s_:j.sci_$colon$colon__f_next=s_,j=s_}D=D.tail__O()}var i_=B===null?ae():B;C(),Ja().from__sc_IterableOnce__sci_Map(i_),this.s_concurrent_duration_Duration$__f_Zero=new si(On,St().ju_concurrent_TimeUnit$__f_DAYS),this.s_concurrent_duration_Duration$__f_Undefined=new zw,this.s_concurrent_duration_Duration$__f_Inf=new bL,new kL}B4.prototype=new E;B4.prototype.constructor=B4;function Dm_(){}Dm_.prototype=B4.prototype;var Mm_=new v().initClass({s_concurrent_duration_Duration$:0},!1,"scala.concurrent.duration.Duration$",{s_concurrent_duration_Duration$:1,O:1,Ljava_io_Serializable:1});B4.prototype.$classData=Mm_;var B3;function bl(){return B3||(B3=new B4),B3}function Tm_(_){return _.s_math_BigDecimal$__f_bitmap$0||(_.s_math_BigDecimal$__f_cache=new(kU.getArrayOf()).constr(1+(_.s_math_BigDecimal$__f_maxCached-_.s_math_BigDecimal$__f_minCached|0)|0),_.s_math_BigDecimal$__f_bitmap$0=!0),_.s_math_BigDecimal$__f_cache}function Xz(_){return _.s_math_BigDecimal$__f_bitmap$0?_.s_math_BigDecimal$__f_cache:Tm_(_)}function rd(){this.s_math_BigDecimal$__f_cache=null,this.s_math_BigDecimal$__f_minCached=0,this.s_math_BigDecimal$__f_maxCached=0,this.s_math_BigDecimal$__f_defaultMathContext=null,this.s_math_BigDecimal$__f_bitmap$0=!1,j3=this,this.s_math_BigDecimal$__f_minCached=-512,this.s_math_BigDecimal$__f_maxCached=512,this.s_math_BigDecimal$__f_defaultMathContext=Lq().Ljava_math_MathContext$__f_DECIMAL128}rd.prototype=new E;rd.prototype.constructor=rd;function Vm_(){}Vm_.prototype=rd.prototype;rd.prototype.decimal__D__Ljava_math_MathContext__s_math_BigDecimal=function(_,r){return ky(new cn,Ak_(new Wr,""+_,r),r)};rd.prototype.exact__Ljava_math_BigDecimal__s_math_BigDecimal=function(_){var r=_.precision__I(),t=this.s_math_BigDecimal$__f_defaultMathContext;if(r<=t.Ljava_math_MathContext__f_precision)var a=this.s_math_BigDecimal$__f_defaultMathContext;else var a=new vp(_.precision__I(),Jh().Ljava_math_RoundingMode$__f_HALF_EVEN);return ky(new cn,_,a)};rd.prototype.exact__T__s_math_BigDecimal=function(_){return this.exact__Ljava_math_BigDecimal__s_math_BigDecimal(RP(new Wr,_))};rd.prototype.apply__I__Ljava_math_MathContext__s_math_BigDecimal=function(_,r){var t=this.s_math_BigDecimal$__f_defaultMathContext;if((r===null?t===null:r.equals__O__Z(t))&&this.s_math_BigDecimal$__f_minCached<=_&&_<=this.s_math_BigDecimal$__f_maxCached){var a=_-this.s_math_BigDecimal$__f_minCached|0,n=Xz(this).u[a];if(n===null){var s=_>>31;n=ky(new cn,ta().valueOf__J__Ljava_math_BigDecimal(new q(_,s)),r),Xz(this).u[a]=n}return n}else{var i=_>>31;return this.apply__J__Ljava_math_MathContext__s_math_BigDecimal(new q(_,i),r)}};rd.prototype.apply__J__s_math_BigDecimal=function(_){var r=this.s_math_BigDecimal$__f_minCached,t=r>>31,a=_.RTLong__f_hi;if(t===a?(-2147483648^r)<=(-2147483648^_.RTLong__f_lo):t>31,i=_.RTLong__f_hi,o=i===s?(-2147483648^_.RTLong__f_lo)<=(-2147483648^n):i>31;a=Zk(new Oa,null,new q(r,n)),_.s_math_BigInt$__f_cache.u[t]=a}return a}function rv(){this.s_math_BigInt$__f_scala$math$BigInt$$longMinValueBigInteger=null,this.s_math_BigInt$__f_longMinValue=null,this.s_math_BigInt$__f_minCached=0,this.s_math_BigInt$__f_maxCached=0,this.s_math_BigInt$__f_cache=null,this.s_math_BigInt$__f_scala$math$BigInt$$minusOne=null,E3=this,this.s_math_BigInt$__f_scala$math$BigInt$$longMinValueBigInteger=_t().valueOf__J__Ljava_math_BigInteger(new q(0,-2147483648)),this.s_math_BigInt$__f_longMinValue=Zk(new Oa,this.s_math_BigInt$__f_scala$math$BigInt$$longMinValueBigInteger,new q(0,-2147483648)),this.s_math_BigInt$__f_minCached=-1024,this.s_math_BigInt$__f_maxCached=1024,this.s_math_BigInt$__f_cache=new(qU.getArrayOf()).constr(1+(this.s_math_BigInt$__f_maxCached-this.s_math_BigInt$__f_minCached|0)|0),this.s_math_BigInt$__f_scala$math$BigInt$$minusOne=_t().valueOf__J__Ljava_math_BigInteger(new q(-1,-1))}rv.prototype=new E;rv.prototype.constructor=rv;function Fm_(){}Fm_.prototype=rv.prototype;rv.prototype.apply__J__s_math_BigInt=function(_){var r=this.s_math_BigInt$__f_minCached,t=r>>31,a=_.RTLong__f_hi;if(t===a?(-2147483648^r)<=(-2147483648^_.RTLong__f_lo):t>31,i=_.RTLong__f_hi,o=i===s?(-2147483648^_.RTLong__f_lo)<=(-2147483648^n):i>31;if(s===a?(-2147483648^n)<=(-2147483648^t):s>31,c=a===o?(-2147483648^t)<=(-2147483648^i):a"};function j4(){}j4.prototype=new E;j4.prototype.constructor=j4;function UL(){}UL.prototype=j4.prototype;j4.prototype.apply$mcZI$sp__I__Z=function(_){return!!this.apply__O__O(_)};j4.prototype.toString__T=function(){return""};function Zq(){}Zq.prototype=new E;Zq.prototype.constructor=Zq;function XZ(){}XZ.prototype=Zq.prototype;Zq.prototype.toString__T=function(){return""};function Nq(){}Nq.prototype=new E;Nq.prototype.constructor=Nq;function xG(){}xG.prototype=Nq.prototype;Nq.prototype.toString__T=function(){return""};function WS(){}WS.prototype=new E;WS.prototype.constructor=WS;function RG(){}RG.prototype=WS.prototype;function t0(_){this.sr_BooleanRef__f_elem=!1,this.sr_BooleanRef__f_elem=_}t0.prototype=new E;t0.prototype.constructor=t0;function zm_(){}zm_.prototype=t0.prototype;t0.prototype.toString__T=function(){var _=this.sr_BooleanRef__f_elem;return""+_};var Hm_=new v().initClass({sr_BooleanRef:0},!1,"scala.runtime.BooleanRef",{sr_BooleanRef:1,O:1,Ljava_io_Serializable:1});t0.prototype.$classData=Hm_;function uw(_){this.sr_IntRef__f_elem=0,this.sr_IntRef__f_elem=_}uw.prototype=new E;uw.prototype.constructor=uw;function Gm_(){}Gm_.prototype=uw.prototype;uw.prototype.toString__T=function(){var _=this.sr_IntRef__f_elem;return""+_};var Jm_=new v().initClass({sr_IntRef:0},!1,"scala.runtime.IntRef",{sr_IntRef:1,O:1,Ljava_io_Serializable:1});uw.prototype.$classData=Jm_;function kl(_){this.sr_ObjectRef__f_elem=null,this.sr_ObjectRef__f_elem=_}kl.prototype=new E;kl.prototype.constructor=kl;function Um_(){}Um_.prototype=kl.prototype;kl.prototype.toString__T=function(){var _=this.sr_ObjectRef__f_elem;return""+_};var Wm_=new v().initClass({sr_ObjectRef:0},!1,"scala.runtime.ObjectRef",{sr_ObjectRef:1,O:1,Ljava_io_Serializable:1});kl.prototype.$classData=Wm_;function a0(){}a0.prototype=new E;a0.prototype.constructor=a0;function Km_(){}Km_.prototype=a0.prototype;a0.prototype.toString__T=function(){return"Left"};var Qm_=new v().initClass({s_util_Left$:0},!1,"scala.util.Left$",{s_util_Left$:1,O:1,Ljava_io_Serializable:1});a0.prototype.$classData=Qm_;var IB;function Xm_(){return IB||(IB=new a0),IB}function Ym_(_,r,t){for(;;){var a=_.s_util_Random__f_self,n=a.next__I__I(32);if(n>=r&&n=0?this.s_util_Random__f_self.nextInt__I__I(a)+_|0:Ym_(this,_,r)};var tv_=new v().initClass({s_util_Random:0},!1,"scala.util.Random",{s_util_Random:1,O:1,Ljava_io_Serializable:1});n0.prototype.$classData=tv_;function s0(){}s0.prototype=new E;s0.prototype.constructor=s0;function av_(){}av_.prototype=s0.prototype;s0.prototype.toString__T=function(){return"Right"};var nv_=new v().initClass({s_util_Right$:0},!1,"scala.util.Right$",{s_util_Right$:1,O:1,Ljava_io_Serializable:1});s0.prototype.$classData=nv_;var bB;function sv_(){return bB||(bB=new s0),bB}function Eg(){this.s_util_hashing_MurmurHash3$__f_seqSeed=0,this.s_util_hashing_MurmurHash3$__f_mapSeed=0,this.s_util_hashing_MurmurHash3$__f_setSeed=0,this.s_util_hashing_MurmurHash3$__f_emptyMapHash=0,Z3=this,this.s_util_hashing_MurmurHash3$__f_seqSeed=Fe("Seq"),this.s_util_hashing_MurmurHash3$__f_mapSeed=Fe("Map"),this.s_util_hashing_MurmurHash3$__f_setSeed=Fe("Set"),this.s_util_hashing_MurmurHash3$__f_emptyMapHash=this.unorderedHash__sc_IterableOnce__I__I(I().s_package$__f_Nil,this.s_util_hashing_MurmurHash3$__f_mapSeed)}Eg.prototype=new oG;Eg.prototype.constructor=Eg;function iv_(){}iv_.prototype=Eg.prototype;Eg.prototype.tuple2Hash__O__O__I=function(_,r){return this.tuple2Hash__I__I__I__I(S().anyHash__O__I(_),S().anyHash__O__I(r),-889275714)};Eg.prototype.seqHash__sc_Seq__I=function(_){if(C6(_)){var r=_;return this.indexedSeqHash__sc_IndexedSeq__I__I(r,this.s_util_hashing_MurmurHash3$__f_seqSeed)}else if(_ instanceof kr){var t=_;return this.listHash__sci_List__I__I(t,this.s_util_hashing_MurmurHash3$__f_seqSeed)}else return this.orderedHash__sc_IterableOnce__I__I(_,this.s_util_hashing_MurmurHash3$__f_seqSeed)};Eg.prototype.mapHash__sc_Map__I=function(_){if(_.isEmpty__Z())return this.s_util_hashing_MurmurHash3$__f_emptyMapHash;var r=new Zg,t=this.s_util_hashing_MurmurHash3$__f_mapSeed;return _.foreachEntry__F2__V(r),t=this.mix__I__I__I(t,r.s_util_hashing_MurmurHash3$accum$1__f_a),t=this.mix__I__I__I(t,r.s_util_hashing_MurmurHash3$accum$1__f_b),t=this.mixLast__I__I__I(t,r.s_util_hashing_MurmurHash3$accum$1__f_c),this.finalizeHash__I__I__I(t,r.s_util_hashing_MurmurHash3$accum$1__f_n)};var ov_=new v().initClass({s_util_hashing_MurmurHash3$:0},!1,"scala.util.hashing.MurmurHash3$",{s_util_hashing_MurmurHash3$:1,s_util_hashing_MurmurHash3:1,O:1});Eg.prototype.$classData=ov_;var Z3;function q_(){return Z3||(Z3=new Eg),Z3}function Zg(){this.s_util_hashing_MurmurHash3$accum$1__f_a=0,this.s_util_hashing_MurmurHash3$accum$1__f_b=0,this.s_util_hashing_MurmurHash3$accum$1__f_n=0,this.s_util_hashing_MurmurHash3$accum$1__f_c=0,this.s_util_hashing_MurmurHash3$accum$1__f_a=0,this.s_util_hashing_MurmurHash3$accum$1__f_b=0,this.s_util_hashing_MurmurHash3$accum$1__f_n=0,this.s_util_hashing_MurmurHash3$accum$1__f_c=1}Zg.prototype=new E;Zg.prototype.constructor=Zg;function cv_(){}cv_.prototype=Zg.prototype;Zg.prototype.toString__T=function(){return""};Zg.prototype.apply__O__O__V=function(_,r){var t=q_().tuple2Hash__O__O__I(_,r);this.s_util_hashing_MurmurHash3$accum$1__f_a=this.s_util_hashing_MurmurHash3$accum$1__f_a+t|0,this.s_util_hashing_MurmurHash3$accum$1__f_b=this.s_util_hashing_MurmurHash3$accum$1__f_b^t,this.s_util_hashing_MurmurHash3$accum$1__f_c=Math.imul(this.s_util_hashing_MurmurHash3$accum$1__f_c,1|t),this.s_util_hashing_MurmurHash3$accum$1__f_n=1+this.s_util_hashing_MurmurHash3$accum$1__f_n|0};Zg.prototype.apply__O__O__O=function(_,r){this.apply__O__O__V(_,r)};var uv_=new v().initClass({s_util_hashing_MurmurHash3$accum$1:0},!1,"scala.util.hashing.MurmurHash3$accum$1",{s_util_hashing_MurmurHash3$accum$1:1,O:1,F2:1});Zg.prototype.$classData=uv_;function lv_(_,r){return _.Lcats_Eval$Defer__f_thunk=r,_}function tv(){this.Lcats_Eval$Defer__f_thunk=null}tv.prototype=new pP;tv.prototype.constructor=tv;function CG(){}CG.prototype=tv.prototype;tv.prototype.value__O=function(){return po().cats$Eval$$evaluate__Lcats_Eval__O(this)};function av(){}av.prototype=new pP;av.prototype.constructor=av;function s6(){}s6.prototype=av.prototype;av.prototype.value__O=function(){return po().cats$Eval$$evaluate__Lcats_Eval__O(this)};function E4(){}E4.prototype=new pP;E4.prototype.constructor=E4;function YZ(){}YZ.prototype=E4.prototype;function fv_(_){return _.Lcats_EvalInstances__f_catsBimonadForEval=new Xw(_),new N4(_),new yL(_),new Z4(_),_}function KS(){this.Lcats_EvalInstances__f_catsBimonadForEval=null}KS.prototype=new uG;KS.prototype.constructor=KS;function DG(){}DG.prototype=KS.prototype;function Z4(_){}Z4.prototype=new E;Z4.prototype.constructor=Z4;function pv_(){}pv_.prototype=Z4.prototype;var hv_=new v().initClass({Lcats_EvalInstances$$anon$10:0},!1,"cats.EvalInstances$$anon$10",{Lcats_EvalInstances$$anon$10:1,O:1,Lcats_Representable:1,Ljava_io_Serializable:1});Z4.prototype.$classData=hv_;function N4(_){}N4.prototype=new E;N4.prototype.constructor=N4;function dv_(){}dv_.prototype=N4.prototype;var $v_=new v().initClass({Lcats_EvalInstances$$anon$7:0},!1,"cats.EvalInstances$$anon$7",{Lcats_EvalInstances$$anon$7:1,O:1,Lcats_Defer:1,Ljava_io_Serializable:1});N4.prototype.$classData=$v_;function i0(){}i0.prototype=new UL;i0.prototype.constructor=i0;function wv_(){}wv_.prototype=i0.prototype;i0.prototype.apply__O__O=function(_){return this};var gv_=new v().initClass({Lcats_Foldable$$anon$2:0},!1,"cats.Foldable$$anon$2",{Lcats_Foldable$$anon$2:1,sr_AbstractFunction1:1,O:1,F1:1});i0.prototype.$classData=gv_;function z4(_,r,t){this.Lcats_Foldable$ToFoldableOps$$anon$6__f_self=null,this.Lcats_Foldable$ToFoldableOps$$anon$6__f_typeClassInstance=null,this.Lcats_Foldable$ToFoldableOps$$anon$6__f_self=r,this.Lcats_Foldable$ToFoldableOps$$anon$6__f_typeClassInstance=t}z4.prototype=new E;z4.prototype.constructor=z4;function Lv_(){}Lv_.prototype=z4.prototype;var mv_=new v().initClass({Lcats_Foldable$ToFoldableOps$$anon$6:0},!1,"cats.Foldable$ToFoldableOps$$anon$6",{Lcats_Foldable$ToFoldableOps$$anon$6:1,O:1,Lcats_Foldable$Ops:1,Ljava_io_Serializable:1});z4.prototype.$classData=mv_;function H4(){}H4.prototype=new E;H4.prototype.constructor=H4;function vv_(){}vv_.prototype=H4.prototype;var yv_=new v().initClass({Lcats_Invariant$$anon$10:0},!1,"cats.Invariant$$anon$10",{Lcats_Invariant$$anon$10:1,O:1,Lcats_Invariant:1,Ljava_io_Serializable:1});H4.prototype.$classData=yv_;function G4(){}G4.prototype=new E;G4.prototype.constructor=G4;function Iv_(){}Iv_.prototype=G4.prototype;var bv_=new v().initClass({Lcats_Invariant$$anon$12:0},!1,"cats.Invariant$$anon$12",{Lcats_Invariant$$anon$12:1,O:1,Lcats_Invariant:1,Ljava_io_Serializable:1});G4.prototype.$classData=bv_;function J4(){}J4.prototype=new E;J4.prototype.constructor=J4;function kv_(){}kv_.prototype=J4.prototype;var Ov_=new v().initClass({Lcats_Invariant$$anon$14:0},!1,"cats.Invariant$$anon$14",{Lcats_Invariant$$anon$14:1,O:1,Lcats_Invariant:1,Ljava_io_Serializable:1});J4.prototype.$classData=Ov_;function U4(){}U4.prototype=new E;U4.prototype.constructor=U4;function qv_(){}qv_.prototype=U4.prototype;var Sv_=new v().initClass({Lcats_Invariant$$anon$16:0},!1,"cats.Invariant$$anon$16",{Lcats_Invariant$$anon$16:1,O:1,Lcats_Invariant:1,Ljava_io_Serializable:1});U4.prototype.$classData=Sv_;function W4(){}W4.prototype=new E;W4.prototype.constructor=W4;function Pv_(){}Pv_.prototype=W4.prototype;var xv_=new v().initClass({Lcats_Invariant$$anon$4:0},!1,"cats.Invariant$$anon$4",{Lcats_Invariant$$anon$4:1,O:1,Lcats_Invariant:1,Ljava_io_Serializable:1});W4.prototype.$classData=xv_;function K4(){}K4.prototype=new E;K4.prototype.constructor=K4;function Rv_(){}Rv_.prototype=K4.prototype;var Cv_=new v().initClass({Lcats_Invariant$$anon$6:0},!1,"cats.Invariant$$anon$6",{Lcats_Invariant$$anon$6:1,O:1,Lcats_Invariant:1,Ljava_io_Serializable:1});K4.prototype.$classData=Cv_;function Q4(){}Q4.prototype=new E;Q4.prototype.constructor=Q4;function Dv_(){}Dv_.prototype=Q4.prototype;var Mv_=new v().initClass({Lcats_Invariant$$anon$8:0},!1,"cats.Invariant$$anon$8",{Lcats_Invariant$$anon$8:1,O:1,Lcats_Invariant:1,Ljava_io_Serializable:1});Q4.prototype.$classData=Mv_;function X4(_){if(_===null)throw null}X4.prototype=new E;X4.prototype.constructor=X4;function Tv_(){}Tv_.prototype=X4.prototype;var Vv_=new v().initClass({Lcats_SemigroupK$$anonfun$algebra$2:0},!1,"cats.SemigroupK$$anonfun$algebra$2",{Lcats_SemigroupK$$anonfun$algebra$2:1,O:1,Lcats_kernel_Semigroup:1,Ljava_io_Serializable:1});X4.prototype.$classData=Vv_;function o0(){}o0.prototype=new E;o0.prototype.constructor=o0;function Av_(){}Av_.prototype=o0.prototype;var Fv_=new v().initClass({Lcats_arrow_FunctionK$$anon$4:0},!1,"cats.arrow.FunctionK$$anon$4",{Lcats_arrow_FunctionK$$anon$4:1,O:1,Lcats_arrow_FunctionK:1,Ljava_io_Serializable:1});o0.prototype.$classData=Fv_;function Bv_(_){return _.Lcats_data_NonEmptyListInstances__f_catsDataInstancesForNonEmptyListBinCompat1=new Od(_),_}function zq(){this.Lcats_data_NonEmptyListInstances__f_catsDataInstancesForNonEmptyListBinCompat1=null}zq.prototype=new lG;zq.prototype.constructor=zq;function MG(){}MG.prototype=zq.prototype;zq.prototype.catsDataSemigroupForNonEmptyList__Lcats_kernel_Semigroup=function(){var _=this.Lcats_data_NonEmptyListInstances__f_catsDataInstancesForNonEmptyListBinCompat1;return _.algebra__Lcats_kernel_Semigroup()};function jv_(_){return new yk(_),_}function QS(){}QS.prototype=new fG;QS.prototype.constructor=QS;function TG(){}TG.prototype=QS.prototype;function Y4(_){}Y4.prototype=new E;Y4.prototype.constructor=Y4;function Ev_(){}Ev_.prototype=Y4.prototype;var Zv_=new v().initClass({Lcats_instances_EitherInstances$$anon$3:0},!1,"cats.instances.EitherInstances$$anon$3",{Lcats_instances_EitherInstances$$anon$3:1,O:1,Lcats_SemigroupK:1,Ljava_io_Serializable:1});Y4.prototype.$classData=Zv_;function Ng(){}Ng.prototype=new E;Ng.prototype.constructor=Ng;function Nv_(){}Nv_.prototype=Ng.prototype;Ng.prototype.neqv__O__O__Z=function(_,r){return hP(this,_,r)};Ng.prototype.eqv__O__O__Z=function(_,r){return G().equals__O__O__Z(_,r)};var zv_=new v().initClass({Lcats_kernel_Eq$$anonfun$fromUniversalEquals$2:0},!1,"cats.kernel.Eq$$anonfun$fromUniversalEquals$2",{Lcats_kernel_Eq$$anonfun$fromUniversalEquals$2:1,O:1,Lcats_kernel_Eq:1,Ljava_io_Serializable:1});Ng.prototype.$classData=zv_;function lw(_){this.Lcats_kernel_Eq$$anonfun$instance$2__f_f$2=null,this.Lcats_kernel_Eq$$anonfun$instance$2__f_f$2=_}lw.prototype=new E;lw.prototype.constructor=lw;function Hv_(){}Hv_.prototype=lw.prototype;lw.prototype.neqv__O__O__Z=function(_,r){return hP(this,_,r)};lw.prototype.eqv__O__O__Z=function(_,r){var t=this.Lcats_kernel_Eq$$anonfun$instance$2__f_f$2;return!!t.apply__O__O__O(_,r)};var Gv_=new v().initClass({Lcats_kernel_Eq$$anonfun$instance$2:0},!1,"cats.kernel.Eq$$anonfun$instance$2",{Lcats_kernel_Eq$$anonfun$instance$2:1,O:1,Lcats_kernel_Eq:1,Ljava_io_Serializable:1});lw.prototype.$classData=Gv_;function Jv_(_,r,t){for(;;){var a=r,n=I().s_package$__f_Nil;if(n===null?a===null:n.equals__O__Z(a))return t.isEmpty__Z();if(a instanceof pe){var s=a,i=s.sci_$colon$colon__f_head,o=s.sci_$colon$colon__f_next,c=t;if(c instanceof pe){var u=c,f=u.sci_$colon$colon__f_head,p=u.sci_$colon$colon__f_next;if(_.Lcats_kernel_instances_ListEq__f_ev.eqv__O__O__Z(i,f))r=o,t=p;else return!1}else{var h=I().s_package$__f_Nil;if(h===null?c===null:h.equals__O__Z(c))return!1;throw new Q(c)}}else throw new Q(a)}}function zg(_){this.Lcats_kernel_instances_ListEq__f_ev=null,this.Lcats_kernel_instances_ListEq__f_ev=_}zg.prototype=new E;zg.prototype.constructor=zg;function Uv_(){}Uv_.prototype=zg.prototype;zg.prototype.neqv__O__O__Z=function(_,r){return hP(this,_,r)};zg.prototype.eqv__sci_List__sci_List__Z=function(_,r){return _===r||Jv_(this,_,r)};zg.prototype.eqv__O__O__Z=function(_,r){return this.eqv__sci_List__sci_List__Z(_,r)};var Wv_=new v().initClass({Lcats_kernel_instances_ListEq:0},!1,"cats.kernel.instances.ListEq",{Lcats_kernel_instances_ListEq:1,O:1,Lcats_kernel_Eq:1,Ljava_io_Serializable:1});zg.prototype.$classData=Wv_;function _k(){a5(),fy().Lcats_package$__f_catsInstancesForId}_k.prototype=new E;_k.prototype.constructor=_k;function Kv_(){}Kv_.prototype=_k.prototype;var Qv_=new v().initClass({Lcats_package$$anon$2:0},!1,"cats.package$$anon$2",{Lcats_package$$anon$2:1,O:1,Lcats_Representable:1,Ljava_io_Serializable:1});_k.prototype.$classData=Qv_;function ek(){a5(),fy().Lcats_package$__f_catsInstancesForId}ek.prototype=new E;ek.prototype.constructor=ek;function Xv_(){}Xv_.prototype=ek.prototype;var Yv_=new v().initClass({Lcats_package$$anon$3:0},!1,"cats.package$$anon$3",{Lcats_package$$anon$3:1,O:1,Lcats_Align:1,Ljava_io_Serializable:1});ek.prototype.$classData=Yv_;function nv(_){this.Lcodes_quine_labs_recheck_ReDoSJS$$anonfun$$nestedInanonfun$check$2$1__f_jsLogger$1=null,this.Lcodes_quine_labs_recheck_ReDoSJS$$anonfun$$nestedInanonfun$check$2$1__f_jsLogger$1=_}nv.prototype=new pG;nv.prototype.constructor=nv;function _y_(){}_y_.prototype=nv.prototype;nv.prototype.apply__T__V=function(_){mH().codes$quine$labs$recheck$ReDoSJS$$$anonfun$check$3__T__sjs_js_Function1__V(_,this.Lcodes_quine_labs_recheck_ReDoSJS$$anonfun$$nestedInanonfun$check$2$1__f_jsLogger$1)};nv.prototype.apply__O__O=function(_){this.apply__T__V(_)};var ey_=new v().initClass({Lcodes_quine_labs_recheck_ReDoSJS$$anonfun$$nestedInanonfun$check$2$1:0},!1,"codes.quine.labs.recheck.ReDoSJS$$anonfun$$nestedInanonfun$check$2$1",{Lcodes_quine_labs_recheck_ReDoSJS$$anonfun$$nestedInanonfun$check$2$1:1,Lcodes_quine_labs_recheck_common_Context$Logger:1,O:1,F1:1});nv.prototype.$classData=ey_;function c0(){}c0.prototype=new E;c0.prototype.constructor=c0;function ry_(){}ry_.prototype=c0.prototype;c0.prototype.apply__O__Lio_circe_Json=function(_){var r=_;return ho().codes$quine$labs$recheck$codec$package$$$anonfun$encodeChecker$1__Lcodes_quine_labs_recheck_common_Checker__Lio_circe_Json(r)};var ty_=new v().initClass({Lcodes_quine_labs_recheck_codec_package$$anonfun$encodeChecker$2:0},!1,"codes.quine.labs.recheck.codec.package$$anonfun$encodeChecker$2",{Lcodes_quine_labs_recheck_codec_package$$anonfun$encodeChecker$2:1,O:1,Lio_circe_Encoder:1,Ljava_io_Serializable:1});c0.prototype.$classData=ty_;function ay_(_,r){return _.Lio_circe_BiggerDecimalJsonNumber__f_input=r,_}function sv(){this.Lio_circe_BiggerDecimalJsonNumber__f_input=null}sv.prototype=new LO;sv.prototype.constructor=sv;function VG(){}VG.prototype=sv.prototype;sv.prototype.toBigInt__s_Option=function(){var _=this.Lio_circe_JsonBiggerDecimal__f_value,r=_.toBigIntegerWithMaxDigits__Ljava_math_BigInteger__s_Option(Eu().Lio_circe_numbers_BiggerDecimal$__f_MaxBigIntegerDigits);if(r.isEmpty__Z())return a_();var t=r.get__O(),a=t;return new o_(I().BigInt__s_math_BigInt$().apply__Ljava_math_BigInteger__s_math_BigInt(a))};sv.prototype.toBigDecimal__s_Option=function(){var _=this.Lio_circe_JsonBiggerDecimal__f_value.toBigDecimal__s_Option();if(_.isEmpty__Z())return a_();var r=_.get__O(),t=r,a=ta().Ljava_math_BigDecimal$__f_ZERO;if(G().equalsNumNum__jl_Number__jl_Number__Z(t,a))var n=I().BigDecimal__s_math_BigDecimal$(),s=ta().Ljava_math_BigDecimal$__f_ZERO,i=ky(new cn,s,n.s_math_BigDecimal$__f_defaultMathContext);else try{var o=I().BigDecimal__s_math_BigDecimal$(),c=this.Lio_circe_BiggerDecimalJsonNumber__f_input,i=o.exact__T__s_math_BigDecimal(c)}catch(u){if(u instanceof Bu)var i=ev().javaBigDecimal2bigDecimal__Ljava_math_BigDecimal__s_math_BigDecimal(t);else{var i;throw u}}return new o_(i)};sv.prototype.toLong__s_Option=function(){return this.Lio_circe_JsonBiggerDecimal__f_value.toLong__s_Option()};sv.prototype.toString__T=function(){return this.Lio_circe_BiggerDecimalJsonNumber__f_input};function Hg(_,r){if(this.Lio_circe_Decoder$$anon$1__f_$outer=null,this.Lio_circe_Decoder$$anon$1__f_f$1=null,_===null)throw null;this.Lio_circe_Decoder$$anon$1__f_$outer=_,this.Lio_circe_Decoder$$anon$1__f_f$1=r}Hg.prototype=new E;Hg.prototype.constructor=Hg;function ny_(){}ny_.prototype=Hg.prototype;Hg.prototype.apply__Lio_circe_HCursor__s_util_Either=function(_){return this.tryDecode__Lio_circe_ACursor__s_util_Either(_)};Hg.prototype.tryDecode__Lio_circe_ACursor__s_util_Either=function(_){var r=this.Lio_circe_Decoder$$anon$1__f_$outer.tryDecode__Lio_circe_ACursor__s_util_Either(_);if(r instanceof B_){var t=r,a=t.s_util_Right__f_value;I();var n=this.Lio_circe_Decoder$$anon$1__f_f$1.apply__O__O(a);return new B_(n)}else if(r instanceof Pe){var s=r;return s}else throw new Q(r)};var sy_=new v().initClass({Lio_circe_Decoder$$anon$1:0},!1,"io.circe.Decoder$$anon$1",{Lio_circe_Decoder$$anon$1:1,O:1,Lio_circe_Decoder:1,Ljava_io_Serializable:1});Hg.prototype.$classData=sy_;function fw(_,r){if(this.Lio_circe_Decoder$$anon$13__f_$outer=null,this.Lio_circe_Decoder$$anon$13__f_f$5=null,_===null)throw null;this.Lio_circe_Decoder$$anon$13__f_$outer=_,this.Lio_circe_Decoder$$anon$13__f_f$5=r}fw.prototype=new E;fw.prototype.constructor=fw;function iy_(){}iy_.prototype=fw.prototype;fw.prototype.apply__Lio_circe_HCursor__s_util_Either=function(_){return this.tryDecode__Lio_circe_ACursor__s_util_Either(_)};fw.prototype.tryDecode__Lio_circe_ACursor__s_util_Either=function(_){var r=this.Lio_circe_Decoder$$anon$13__f_$outer.tryDecode__Lio_circe_ACursor__s_util_Either(_);if(r instanceof B_){var t=r,a=t.s_util_Right__f_value,n=this.Lio_circe_Decoder$$anon$13__f_f$5.apply__O__O(a);if(n instanceof B_){var s=n;return s}else if(n instanceof Pe){var i=n,o=i.s_util_Left__f_value;I();var c=go().apply__T__F0__Lio_circe_DecodingFailure(o,new r_(()=>_.history__sci_List()));return new Pe(c)}else throw new Q(n)}else if(r instanceof Pe){var u=r;return u}else throw new Q(r)};var oy_=new v().initClass({Lio_circe_Decoder$$anon$13:0},!1,"io.circe.Decoder$$anon$13",{Lio_circe_Decoder$$anon$13:1,O:1,Lio_circe_Decoder:1,Ljava_io_Serializable:1});fw.prototype.$classData=oy_;function iv(_){this.Lio_circe_Decoder$$anon$15__f_a$1=null,this.Lio_circe_Decoder$$anon$15__f_a$1=_}iv.prototype=new E;iv.prototype.constructor=iv;function cy_(){}cy_.prototype=iv.prototype;iv.prototype.tryDecode__Lio_circe_ACursor__s_util_Either=function(_){return S$(this,_)};iv.prototype.apply__Lio_circe_HCursor__s_util_Either=function(_){I();var r=this.Lio_circe_Decoder$$anon$15__f_a$1;return new B_(r)};var uy_=new v().initClass({Lio_circe_Decoder$$anon$15:0},!1,"io.circe.Decoder$$anon$15",{Lio_circe_Decoder$$anon$15:1,O:1,Lio_circe_Decoder:1,Ljava_io_Serializable:1});iv.prototype.$classData=uy_;function ov(_,r){if(this.Lio_circe_Decoder$$anon$2__f_$outer=null,this.Lio_circe_Decoder$$anon$2__f_f$2=null,_===null)throw null;this.Lio_circe_Decoder$$anon$2__f_$outer=_,this.Lio_circe_Decoder$$anon$2__f_f$2=r}ov.prototype=new E;ov.prototype.constructor=ov;function ly_(){}ly_.prototype=ov.prototype;ov.prototype.apply__Lio_circe_HCursor__s_util_Either=function(_){var r=this.Lio_circe_Decoder$$anon$2__f_$outer.apply__Lio_circe_HCursor__s_util_Either(_);if(r instanceof B_){var t=r,a=t.s_util_Right__f_value;return this.Lio_circe_Decoder$$anon$2__f_f$2.apply__O__O(a).apply__Lio_circe_HCursor__s_util_Either(_)}else if(r instanceof Pe){var n=r;return n}else throw new Q(r)};ov.prototype.tryDecode__Lio_circe_ACursor__s_util_Either=function(_){var r=this.Lio_circe_Decoder$$anon$2__f_$outer.tryDecode__Lio_circe_ACursor__s_util_Either(_);if(r instanceof B_){var t=r,a=t.s_util_Right__f_value;return this.Lio_circe_Decoder$$anon$2__f_f$2.apply__O__O(a).tryDecode__Lio_circe_ACursor__s_util_Either(_)}else if(r instanceof Pe){var n=r;return n}else throw new Q(r)};var fy_=new v().initClass({Lio_circe_Decoder$$anon$2:0},!1,"io.circe.Decoder$$anon$2",{Lio_circe_Decoder$$anon$2:1,O:1,Lio_circe_Decoder:1,Ljava_io_Serializable:1});ov.prototype.$classData=fy_;function cv(){}cv.prototype=new E;cv.prototype.constructor=cv;function py_(){}py_.prototype=cv.prototype;cv.prototype.tryDecode__Lio_circe_ACursor__s_util_Either=function(_){return S$(this,_)};cv.prototype.apply__Lio_circe_HCursor__s_util_Either=function(_){return I(),new B_(_)};var hy_=new v().initClass({Lio_circe_Decoder$$anon$22:0},!1,"io.circe.Decoder$$anon$22",{Lio_circe_Decoder$$anon$22:1,O:1,Lio_circe_Decoder:1,Ljava_io_Serializable:1});cv.prototype.$classData=hy_;function uv(){}uv.prototype=new E;uv.prototype.constructor=uv;function dy_(){}dy_.prototype=uv.prototype;uv.prototype.tryDecode__Lio_circe_ACursor__s_util_Either=function(_){return S$(this,_)};uv.prototype.apply__Lio_circe_HCursor__s_util_Either=function(_){I();var r=_.value__Lio_circe_Json();return new B_(r)};var $y_=new v().initClass({Lio_circe_Decoder$$anon$23:0},!1,"io.circe.Decoder$$anon$23",{Lio_circe_Decoder$$anon$23:1,O:1,Lio_circe_Decoder:1,Ljava_io_Serializable:1});uv.prototype.$classData=$y_;function lv(){}lv.prototype=new E;lv.prototype.constructor=lv;function wy_(){}wy_.prototype=lv.prototype;lv.prototype.tryDecode__Lio_circe_ACursor__s_util_Either=function(_){return S$(this,_)};lv.prototype.apply__Lio_circe_HCursor__s_util_Either=function(_){var r=_.value__Lio_circe_Json().asObject__s_Option();if(r instanceof o_){var t=r,a=t.s_Some__f_value;return I(),new B_(a)}else{var n=a_();if(n===r){I();var s=go().apply__Lio_circe_DecodingFailure$Reason__F0__Lio_circe_DecodingFailure(new bo("object",_.value__Lio_circe_Json()),new r_(()=>_.history__sci_List()));return new Pe(s)}else throw new Q(r)}};var gy_=new v().initClass({Lio_circe_Decoder$$anon$24:0},!1,"io.circe.Decoder$$anon$24",{Lio_circe_Decoder$$anon$24:1,O:1,Lio_circe_Decoder:1,Ljava_io_Serializable:1});lv.prototype.$classData=gy_;function fv(){}fv.prototype=new E;fv.prototype.constructor=fv;function Ly_(){}Ly_.prototype=fv.prototype;fv.prototype.tryDecode__Lio_circe_ACursor__s_util_Either=function(_){return S$(this,_)};fv.prototype.apply__Lio_circe_HCursor__s_util_Either=function(_){var r=_.value__Lio_circe_Json().asNumber__s_Option();if(r instanceof o_){var t=r,a=t.s_Some__f_value;return I(),new B_(a)}else{var n=a_();if(n===r){I();var s=go().apply__Lio_circe_DecodingFailure$Reason__F0__Lio_circe_DecodingFailure(new bo("number",_.value__Lio_circe_Json()),new r_(()=>_.history__sci_List()));return new Pe(s)}else throw new Q(r)}};var my_=new v().initClass({Lio_circe_Decoder$$anon$25:0},!1,"io.circe.Decoder$$anon$25",{Lio_circe_Decoder$$anon$25:1,O:1,Lio_circe_Decoder:1,Ljava_io_Serializable:1});fv.prototype.$classData=my_;function pv(){}pv.prototype=new E;pv.prototype.constructor=pv;function vy_(){}vy_.prototype=pv.prototype;pv.prototype.tryDecode__Lio_circe_ACursor__s_util_Either=function(_){return S$(this,_)};pv.prototype.apply__Lio_circe_HCursor__s_util_Either=function(_){var r=_.value__Lio_circe_Json();if(r instanceof Jn){var t=r,a=t.Lio_circe_Json$JString__f_value;return I(),new B_(a)}else{I();var n=go().apply__Lio_circe_DecodingFailure$Reason__F0__Lio_circe_DecodingFailure(new bo("string",r),new r_(()=>_.history__sci_List()));return new Pe(n)}};var yy_=new v().initClass({Lio_circe_Decoder$$anon$26:0},!1,"io.circe.Decoder$$anon$26",{Lio_circe_Decoder$$anon$26:1,O:1,Lio_circe_Decoder:1,Ljava_io_Serializable:1});pv.prototype.$classData=yy_;function hv(){}hv.prototype=new E;hv.prototype.constructor=hv;function Iy_(){}Iy_.prototype=hv.prototype;hv.prototype.tryDecode__Lio_circe_ACursor__s_util_Either=function(_){return S$(this,_)};hv.prototype.apply__Lio_circe_HCursor__s_util_Either=function(_){var r=_.value__Lio_circe_Json();if(r instanceof oo){var t=r,a=t.Lio_circe_Json$JObject__f_value;if(a.isEmpty__Z())return I(),new B_(void 0)}if(r instanceof io){var n=r,s=n.Lio_circe_Json$JArray__f_value;if(id(s))return I(),new B_(void 0)}if(r.isNull__Z())return I(),new B_(void 0);I();var i=go().apply__Lio_circe_DecodingFailure$Reason__F0__Lio_circe_DecodingFailure(new bo("'null' or '[]' or '{}'",r),new r_(()=>_.history__sci_List()));return new Pe(i)};var by_=new v().initClass({Lio_circe_Decoder$$anon$27:0},!1,"io.circe.Decoder$$anon$27",{Lio_circe_Decoder$$anon$27:1,O:1,Lio_circe_Decoder:1,Ljava_io_Serializable:1});hv.prototype.$classData=by_;function dv(){}dv.prototype=new E;dv.prototype.constructor=dv;function ky_(){}ky_.prototype=dv.prototype;dv.prototype.tryDecode__Lio_circe_ACursor__s_util_Either=function(_){return S$(this,_)};dv.prototype.apply__Lio_circe_HCursor__s_util_Either=function(_){var r=_.value__Lio_circe_Json();if(r instanceof mo){var t=r,a=t.Lio_circe_Json$JBoolean__f_value;return I(),new B_(a)}else{I();var n=go().apply__Lio_circe_DecodingFailure$Reason__F0__Lio_circe_DecodingFailure(new bo("'true' or 'false'",r),new r_(()=>_.history__sci_List()));return new Pe(n)}};var Oy_=new v().initClass({Lio_circe_Decoder$$anon$28:0},!1,"io.circe.Decoder$$anon$28",{Lio_circe_Decoder$$anon$28:1,O:1,Lio_circe_Decoder:1,Ljava_io_Serializable:1});dv.prototype.$classData=Oy_;function $v(){}$v.prototype=new E;$v.prototype.constructor=$v;function qy_(){}qy_.prototype=$v.prototype;$v.prototype.tryDecode__Lio_circe_ACursor__s_util_Either=function(_){return S$(this,_)};$v.prototype.apply__Lio_circe_HCursor__s_util_Either=function(_){var r=_.value__Lio_circe_Json();if(r instanceof Jn){var t=r,a=t.Lio_circe_Json$JString__f_value;if(a.length===1){I();var n=a.charCodeAt(0);return new B_(pt(n))}}I();var s=go().apply__Lio_circe_DecodingFailure$Reason__F0__Lio_circe_DecodingFailure(new bo("character",r),new r_(()=>_.history__sci_List()));return new Pe(s)};var Sy_=new v().initClass({Lio_circe_Decoder$$anon$29:0},!1,"io.circe.Decoder$$anon$29",{Lio_circe_Decoder$$anon$29:1,O:1,Lio_circe_Decoder:1,Ljava_io_Serializable:1});$v.prototype.$classData=Sy_;function wv(){}wv.prototype=new E;wv.prototype.constructor=wv;function Py_(){}Py_.prototype=wv.prototype;wv.prototype.apply__Lio_circe_HCursor__s_util_Either=function(_){if(_.value__Lio_circe_Json().isNull__Z()){I();var r=a_();return new B_(r)}else{I();var t=go().apply__Lio_circe_DecodingFailure$Reason__F0__Lio_circe_DecodingFailure(new bo("null",_.value__Lio_circe_Json()),new r_(()=>_.history__sci_List()));return new Pe(t)}};wv.prototype.tryDecode__Lio_circe_ACursor__s_util_Either=function(_){if(_ instanceof mp){var r=_;if(r.value__Lio_circe_Json().isNull__Z())return Nn().Lio_circe_Decoder$__f_io$circe$Decoder$$rightNone;I();var t=go().apply__Lio_circe_DecodingFailure$Reason__F0__Lio_circe_DecodingFailure(new bo("null",r.value__Lio_circe_Json()),new r_(()=>r.history__sci_List()));return new Pe(t)}else if(_ instanceof bc){var a=_;if(a.incorrectFocus__Z()){I();var n=go().apply__Lio_circe_DecodingFailure$Reason__F0__Lio_circe_DecodingFailure(Lf(),new r_(()=>a.history__sci_List()));return new Pe(n)}else return Nn().Lio_circe_Decoder$__f_keyMissingNone}else throw new Q(_)};var xy_=new v().initClass({Lio_circe_Decoder$$anon$40:0},!1,"io.circe.Decoder$$anon$40",{Lio_circe_Decoder$$anon$40:1,O:1,Lio_circe_Decoder:1,Ljava_io_Serializable:1});wv.prototype.$classData=xy_;function Ry_(_,r,t){for(;;){var a=!1,n=null,s=_.Lio_circe_Decoder$$anon$77$$anon$78__f_f$12.apply__O__O(t).apply__Lio_circe_HCursor__s_util_Either(r);if(s instanceof Pe){var i=s;return i}if(s instanceof B_){a=!0,n=s;var o=n.s_util_Right__f_value;if(o instanceof Pe){var c=o,u=c.s_util_Left__f_value;t=u;continue}}if(a){var f=n.s_util_Right__f_value;if(f instanceof B_){var p=f,h=p.s_util_Right__f_value;return I(),new B_(h)}}throw new Q(s)}}function gv(_,r,t){this.Lio_circe_Decoder$$anon$77$$anon$78__f_f$12=null,this.Lio_circe_Decoder$$anon$77$$anon$78__f_a$2=null,this.Lio_circe_Decoder$$anon$77$$anon$78__f_f$12=r,this.Lio_circe_Decoder$$anon$77$$anon$78__f_a$2=t}gv.prototype=new E;gv.prototype.constructor=gv;function Cy_(){}Cy_.prototype=gv.prototype;gv.prototype.tryDecode__Lio_circe_ACursor__s_util_Either=function(_){return S$(this,_)};gv.prototype.apply__Lio_circe_HCursor__s_util_Either=function(_){return Ry_(this,_,this.Lio_circe_Decoder$$anon$77$$anon$78__f_a$2)};var Dy_=new v().initClass({Lio_circe_Decoder$$anon$77$$anon$78:0},!1,"io.circe.Decoder$$anon$77$$anon$78",{Lio_circe_Decoder$$anon$77$$anon$78:1,O:1,Lio_circe_Decoder:1,Ljava_io_Serializable:1});gv.prototype.$classData=Dy_;function $y(_,r){return _.Lio_circe_Decoder$DecoderWithFailure__f_name=r,_}function rk(){this.Lio_circe_Decoder$DecoderWithFailure__f_name=null}rk.prototype=new E;rk.prototype.constructor=rk;function WL(){}WL.prototype=rk.prototype;rk.prototype.tryDecode__Lio_circe_ACursor__s_util_Either=function(_){return S$(this,_)};rk.prototype.fail__Lio_circe_HCursor__s_util_Either=function(_){I();var r=go().apply__T__F0__Lio_circe_DecodingFailure(this.Lio_circe_Decoder$DecoderWithFailure__f_name,new r_(()=>_.history__sci_List()));return new Pe(r)};function Lv(_){this.Lio_circe_Decoder$OptionDecoder__f_A=null,this.Lio_circe_Decoder$OptionDecoder__f_A=_}Lv.prototype=new E;Lv.prototype.constructor=Lv;function My_(){}My_.prototype=Lv.prototype;Lv.prototype.apply__Lio_circe_HCursor__s_util_Either=function(_){return this.tryDecode__Lio_circe_ACursor__s_util_Either(_)};Lv.prototype.tryDecode__Lio_circe_ACursor__s_util_Either=function(_){if(_ instanceof mp){var r=_;if(r.value__Lio_circe_Json().isNull__Z())return Nn().Lio_circe_Decoder$__f_io$circe$Decoder$$rightNone;var t=this.Lio_circe_Decoder$OptionDecoder__f_A.apply__Lio_circe_HCursor__s_util_Either(r);if(t instanceof B_){var a=t,n=a.s_util_Right__f_value;I();var s=new o_(n);return new B_(s)}else if(t instanceof Pe){var i=t,o=i.s_util_Left__f_value;return I(),new Pe(o)}else throw new Q(t)}else if(_ instanceof bc){var c=_;if(c.incorrectFocus__Z()){I();var u=go().apply__Lio_circe_DecodingFailure$Reason__F0__Lio_circe_DecodingFailure(Lf(),new r_(()=>c.history__sci_List()));return new Pe(u)}else return Nn().Lio_circe_Decoder$__f_keyMissingNone}else throw new Q(_)};var Ty_=new v().initClass({Lio_circe_Decoder$OptionDecoder:0},!1,"io.circe.Decoder$OptionDecoder",{Lio_circe_Decoder$OptionDecoder:1,O:1,Lio_circe_Decoder:1,Ljava_io_Serializable:1});Lv.prototype.$classData=Ty_;function u0(){}u0.prototype=new E;u0.prototype.constructor=u0;function Vy_(){}Vy_.prototype=u0.prototype;u0.prototype.apply__O__Lio_circe_Json=function(_){var r=!!_;return Ft().fromBoolean__Z__Lio_circe_Json(r)};var Ay_=new v().initClass({Lio_circe_Encoder$$anon$10:0},!1,"io.circe.Encoder$$anon$10",{Lio_circe_Encoder$$anon$10:1,O:1,Lio_circe_Encoder:1,Ljava_io_Serializable:1});u0.prototype.$classData=Ay_;function l0(){}l0.prototype=new E;l0.prototype.constructor=l0;function Fy_(){}Fy_.prototype=l0.prototype;l0.prototype.apply__O__Lio_circe_Json=function(_){var r=jt(_);Ft();var t=String.fromCharCode(r);return new Jn(t)};var By_=new v().initClass({Lio_circe_Encoder$$anon$11:0},!1,"io.circe.Encoder$$anon$11",{Lio_circe_Encoder$$anon$11:1,O:1,Lio_circe_Encoder:1,Ljava_io_Serializable:1});l0.prototype.$classData=By_;function f0(){}f0.prototype=new E;f0.prototype.constructor=f0;function jy_(){}jy_.prototype=f0.prototype;f0.prototype.apply__O__Lio_circe_Json=function(_){var r=Math.fround(_);return Ft().fromFloatOrNull__F__Lio_circe_Json(r)};var Ey_=new v().initClass({Lio_circe_Encoder$$anon$12:0},!1,"io.circe.Encoder$$anon$12",{Lio_circe_Encoder$$anon$12:1,O:1,Lio_circe_Encoder:1,Ljava_io_Serializable:1});f0.prototype.$classData=Ey_;function p0(){}p0.prototype=new E;p0.prototype.constructor=p0;function Zy_(){}Zy_.prototype=p0.prototype;p0.prototype.apply__O__Lio_circe_Json=function(_){var r=+_;return Ft().fromDoubleOrNull__D__Lio_circe_Json(r)};var Ny_=new v().initClass({Lio_circe_Encoder$$anon$13:0},!1,"io.circe.Encoder$$anon$13",{Lio_circe_Encoder$$anon$13:1,O:1,Lio_circe_Encoder:1,Ljava_io_Serializable:1});p0.prototype.$classData=Ny_;function h0(){}h0.prototype=new E;h0.prototype.constructor=h0;function zy_(){}zy_.prototype=h0.prototype;h0.prototype.apply__O__Lio_circe_Json=function(_){var r=_|0;return Ft().fromInt__I__Lio_circe_Json(r)};var Hy_=new v().initClass({Lio_circe_Encoder$$anon$14:0},!1,"io.circe.Encoder$$anon$14",{Lio_circe_Encoder$$anon$14:1,O:1,Lio_circe_Encoder:1,Ljava_io_Serializable:1});h0.prototype.$classData=Hy_;function d0(){}d0.prototype=new E;d0.prototype.constructor=d0;function Gy_(){}Gy_.prototype=d0.prototype;d0.prototype.apply__O__Lio_circe_Json=function(_){var r=_|0;return Ft().fromInt__I__Lio_circe_Json(r)};var Jy_=new v().initClass({Lio_circe_Encoder$$anon$15:0},!1,"io.circe.Encoder$$anon$15",{Lio_circe_Encoder$$anon$15:1,O:1,Lio_circe_Encoder:1,Ljava_io_Serializable:1});d0.prototype.$classData=Jy_;function $0(){}$0.prototype=new E;$0.prototype.constructor=$0;function Uy_(){}Uy_.prototype=$0.prototype;$0.prototype.apply__O__Lio_circe_Json=function(_){var r=_|0;return Ft().fromInt__I__Lio_circe_Json(r)};var Wy_=new v().initClass({Lio_circe_Encoder$$anon$16:0},!1,"io.circe.Encoder$$anon$16",{Lio_circe_Encoder$$anon$16:1,O:1,Lio_circe_Encoder:1,Ljava_io_Serializable:1});$0.prototype.$classData=Wy_;function w0(){}w0.prototype=new E;w0.prototype.constructor=w0;function Ky_(){}Ky_.prototype=w0.prototype;w0.prototype.apply__O__Lio_circe_Json=function(_){var r=dt(_),t=r.RTLong__f_lo,a=r.RTLong__f_hi;return Ft().fromLong__J__Lio_circe_Json(new q(t,a))};var Qy_=new v().initClass({Lio_circe_Encoder$$anon$17:0},!1,"io.circe.Encoder$$anon$17",{Lio_circe_Encoder$$anon$17:1,O:1,Lio_circe_Encoder:1,Ljava_io_Serializable:1});w0.prototype.$classData=Qy_;function g0(){}g0.prototype=new E;g0.prototype.constructor=g0;function Xy_(){}Xy_.prototype=g0.prototype;g0.prototype.apply__O__Lio_circe_Json=function(_){var r=_;return Ft().fromBigInt__s_math_BigInt__Lio_circe_Json(r)};var Yy_=new v().initClass({Lio_circe_Encoder$$anon$18:0},!1,"io.circe.Encoder$$anon$18",{Lio_circe_Encoder$$anon$18:1,O:1,Lio_circe_Encoder:1,Ljava_io_Serializable:1});g0.prototype.$classData=Yy_;function L0(){}L0.prototype=new E;L0.prototype.constructor=L0;function _2_(){}_2_.prototype=L0.prototype;L0.prototype.apply__O__Lio_circe_Json=function(_){var r=_;return Ft().fromBigDecimal__s_math_BigDecimal__Lio_circe_Json(r)};var e2_=new v().initClass({Lio_circe_Encoder$$anon$19:0},!1,"io.circe.Encoder$$anon$19",{Lio_circe_Encoder$$anon$19:1,O:1,Lio_circe_Encoder:1,Ljava_io_Serializable:1});L0.prototype.$classData=e2_;function mv(_){this.Lio_circe_Encoder$$anon$22__f_e$2=null,this.Lio_circe_Encoder$$anon$22__f_e$2=_}mv.prototype=new E;mv.prototype.constructor=mv;function r2_(){}r2_.prototype=mv.prototype;mv.prototype.apply__s_Option__Lio_circe_Json=function(_){if(_ instanceof o_){var r=_,t=r.s_Some__f_value;return this.Lio_circe_Encoder$$anon$22__f_e$2.apply__O__Lio_circe_Json(t)}else{var a=a_();if(a===_)return Ft().Lio_circe_Json$__f_Null;throw new Q(_)}};mv.prototype.apply__O__Lio_circe_Json=function(_){return this.apply__s_Option__Lio_circe_Json(_)};var t2_=new v().initClass({Lio_circe_Encoder$$anon$22:0},!1,"io.circe.Encoder$$anon$22",{Lio_circe_Encoder$$anon$22:1,O:1,Lio_circe_Encoder:1,Ljava_io_Serializable:1});mv.prototype.$classData=t2_;function m0(){}m0.prototype=new E;m0.prototype.constructor=m0;function a2_(){}a2_.prototype=m0.prototype;m0.prototype.apply__O__Lio_circe_Json=function(_){return Ft().Lio_circe_Json$__f_Null};var n2_=new v().initClass({Lio_circe_Encoder$$anon$23:0},!1,"io.circe.Encoder$$anon$23",{Lio_circe_Encoder$$anon$23:1,O:1,Lio_circe_Encoder:1,Ljava_io_Serializable:1});m0.prototype.$classData=n2_;function v0(){}v0.prototype=new E;v0.prototype.constructor=v0;function s2_(){}s2_.prototype=v0.prototype;v0.prototype.apply__O__Lio_circe_Json=function(_){var r=_;return r};var i2_=new v().initClass({Lio_circe_Encoder$$anon$5:0},!1,"io.circe.Encoder$$anon$5",{Lio_circe_Encoder$$anon$5:1,O:1,Lio_circe_Encoder:1,Ljava_io_Serializable:1});v0.prototype.$classData=i2_;function y0(){}y0.prototype=new E;y0.prototype.constructor=y0;function o2_(){}o2_.prototype=y0.prototype;y0.prototype.apply__O__Lio_circe_Json=function(_){var r=_;return Ft(),new Sn(r)};var c2_=new v().initClass({Lio_circe_Encoder$$anon$7:0},!1,"io.circe.Encoder$$anon$7",{Lio_circe_Encoder$$anon$7:1,O:1,Lio_circe_Encoder:1,Ljava_io_Serializable:1});y0.prototype.$classData=c2_;function I0(){}I0.prototype=new E;I0.prototype.constructor=I0;function u2_(){}u2_.prototype=I0.prototype;I0.prototype.apply__O__Lio_circe_Json=function(_){var r=_;return Ft(),new Jn(r)};var l2_=new v().initClass({Lio_circe_Encoder$$anon$8:0},!1,"io.circe.Encoder$$anon$8",{Lio_circe_Encoder$$anon$8:1,O:1,Lio_circe_Encoder:1,Ljava_io_Serializable:1});I0.prototype.$classData=l2_;function bc(_,r){this.Lio_circe_ACursor__f_lastCursor=null,this.Lio_circe_ACursor__f_lastOp=null,this.Lio_circe_FailedCursor__f_lastCursor=null,this.Lio_circe_FailedCursor__f_lastOp=null,this.Lio_circe_FailedCursor__f_lastCursor=_,this.Lio_circe_FailedCursor__f_lastOp=r,AZ(this,_,r)}bc.prototype=new FZ;bc.prototype.constructor=bc;function f2_(){}f2_.prototype=bc.prototype;bc.prototype.incorrectFocus__Z=function(){return this.Lio_circe_FailedCursor__f_lastOp.requiresObject__Z()&&!this.Lio_circe_FailedCursor__f_lastCursor.value__Lio_circe_Json().isObject__Z()||this.Lio_circe_FailedCursor__f_lastOp.requiresArray__Z()&&!this.Lio_circe_FailedCursor__f_lastCursor.value__Lio_circe_Json().isArray__Z()};bc.prototype.missingField__Z=function(){var _=this.Lio_circe_FailedCursor__f_lastOp;return _ instanceof rc};bc.prototype.succeeded__Z=function(){return!1};bc.prototype.downField__T__Lio_circe_ACursor=function(_){return this};var p2_=new v().initClass({Lio_circe_FailedCursor:0},!1,"io.circe.FailedCursor",{Lio_circe_FailedCursor:1,Lio_circe_ACursor:1,O:1,Ljava_io_Serializable:1});bc.prototype.$classData=p2_;function mp(){this.Lio_circe_ACursor__f_lastCursor=null,this.Lio_circe_ACursor__f_lastOp=null}mp.prototype=new FZ;mp.prototype.constructor=mp;function _N(){}_N.prototype=mp.prototype;mp.prototype.succeeded__Z=function(){return!0};mp.prototype.downField__T__Lio_circe_ACursor=function(_){var r=this.value__Lio_circe_Json();if(r instanceof oo){var t=r,a=t.Lio_circe_Json$JObject__f_value;if(a.contains__T__Z(_))return new _L(a,_,this,!1,this,new rc(_));var n=new rc(_);return new bc(this,n)}else{var s=new rc(_);return new bc(this,s)}};function td(_){this.Lio_circe_JsonObject$LinkedHashMapJsonObject__f_io$circe$JsonObject$LinkedHashMapJsonObject$$fields=null,this.Lio_circe_JsonObject$LinkedHashMapJsonObject__f_io$circe$JsonObject$LinkedHashMapJsonObject$$fields=_}td.prototype=new BZ;td.prototype.constructor=td;function h2_(){}h2_.prototype=td.prototype;td.prototype.applyUnsafe__T__Lio_circe_Json=function(_){var r=this.Lio_circe_JsonObject$LinkedHashMapJsonObject__f_io$circe$JsonObject$LinkedHashMapJsonObject$$fields;return AJ(r,_,null)};td.prototype.size__I=function(){return this.Lio_circe_JsonObject$LinkedHashMapJsonObject__f_io$circe$JsonObject$LinkedHashMapJsonObject$$fields.ju_HashMap__f_contentSize};td.prototype.contains__T__Z=function(_){return this.Lio_circe_JsonObject$LinkedHashMapJsonObject__f_io$circe$JsonObject$LinkedHashMapJsonObject$$fields.containsKey__O__Z(_)};td.prototype.isEmpty__Z=function(){return this.Lio_circe_JsonObject$LinkedHashMapJsonObject__f_io$circe$JsonObject$LinkedHashMapJsonObject$$fields.isEmpty__Z()};td.prototype.toMap__sci_Map=function(){var _=new ko;this.size__I();for(var r=this.Lio_circe_JsonObject$LinkedHashMapJsonObject__f_io$circe$JsonObject$LinkedHashMapJsonObject$$fields,t=new gd(r).iterator__ju_Iterator();t.hasNext__Z();){var a=t.next__O(),n=a.ju_HashMap$Node__f_key,s=a.ju_HashMap$Node__f_value;_.addOne__O__O__sci_MapBuilderImpl(n,s)}return _.result__sci_Map()};td.prototype.toIterable__sc_Iterable=function(){return new Ta(this)};td.prototype.appendToFolder__Lio_circe_Printer$PrintingFolder__V=function(_){var r=_.Lio_circe_Printer$PrintingFolder__f_depth,t=_.Lio_circe_Printer$PrintingFolder__f_pieces.apply__I__Lio_circe_Printer$Pieces(_.Lio_circe_Printer$PrintingFolder__f_depth),a=!0;if(_.Lio_circe_Printer$PrintingFolder__f_sortKeys)var n=new Ta(this),s=jl().from__sc_IterableOnce__sci_Vector(n),i=new y(l=>{var d=l;return d._1__O()}),o=IU(),c=w6(s,i,o);else var c=new Ta(this);var u=c.iterator__sc_Iterator();for(_.Lio_circe_Printer$PrintingFolder__f_writer.append__jl_CharSequence__jl_Appendable(t.Lio_circe_Printer$Pieces__f_lBraces);u.hasNext__Z();){var f=u.next__O(),p=f._1__O(),h=f._2__O();(!_.Lio_circe_Printer$PrintingFolder__f_dropNullValues||!h.isNull__Z())&&(a||_.Lio_circe_Printer$PrintingFolder__f_writer.append__jl_CharSequence__jl_Appendable(t.Lio_circe_Printer$Pieces__f_objectCommas),_.onString__T__V(p),_.Lio_circe_Printer$PrintingFolder__f_writer.append__jl_CharSequence__jl_Appendable(t.Lio_circe_Printer$Pieces__f_colons),_.Lio_circe_Printer$PrintingFolder__f_depth=1+_.Lio_circe_Printer$PrintingFolder__f_depth|0,h.foldWith__Lio_circe_Json$Folder__O(_),_.Lio_circe_Printer$PrintingFolder__f_depth=r,a=!1)}_.Lio_circe_Printer$PrintingFolder__f_writer.append__jl_CharSequence__jl_Appendable(t.Lio_circe_Printer$Pieces__f_rBraces)};var d2_=new v().initClass({Lio_circe_JsonObject$LinkedHashMapJsonObject:0},!1,"io.circe.JsonObject$LinkedHashMapJsonObject",{Lio_circe_JsonObject$LinkedHashMapJsonObject:1,Lio_circe_JsonObject:1,O:1,Ljava_io_Serializable:1});td.prototype.$classData=d2_;function Hd(_,r){this.Lio_circe_JsonObject$MapAndVectorJsonObject__f_fields=null,this.Lio_circe_JsonObject$MapAndVectorJsonObject__f_orderedKeys=null,this.Lio_circe_JsonObject$MapAndVectorJsonObject__f_fields=_,this.Lio_circe_JsonObject$MapAndVectorJsonObject__f_orderedKeys=r}Hd.prototype=new BZ;Hd.prototype.constructor=Hd;function $2_(){}$2_.prototype=Hd.prototype;Hd.prototype.applyUnsafe__T__Lio_circe_Json=function(_){return this.Lio_circe_JsonObject$MapAndVectorJsonObject__f_fields.apply__O__O(_)};Hd.prototype.contains__T__Z=function(_){return this.Lio_circe_JsonObject$MapAndVectorJsonObject__f_fields.contains__O__Z(_)};Hd.prototype.isEmpty__Z=function(){return this.Lio_circe_JsonObject$MapAndVectorJsonObject__f_fields.isEmpty__Z()};Hd.prototype.toMap__sci_Map=function(){return this.Lio_circe_JsonObject$MapAndVectorJsonObject__f_fields};Hd.prototype.toIterable__sc_Iterable=function(){return this.Lio_circe_JsonObject$MapAndVectorJsonObject__f_orderedKeys.map__F1__O(new y(_=>{var r=_;return m(new L,r,this.Lio_circe_JsonObject$MapAndVectorJsonObject__f_fields.apply__O__O(r))}))};Hd.prototype.appendToFolder__Lio_circe_Printer$PrintingFolder__V=function(_){var r=_.Lio_circe_Printer$PrintingFolder__f_depth,t=_.Lio_circe_Printer$PrintingFolder__f_pieces.apply__I__Lio_circe_Printer$Pieces(_.Lio_circe_Printer$PrintingFolder__f_depth),a=!0;if(_.Lio_circe_Printer$PrintingFolder__f_sortKeys)var n=this.Lio_circe_JsonObject$MapAndVectorJsonObject__f_orderedKeys,s=IU(),i=bO(n,s).iterator__sc_Iterator();else var i=this.Lio_circe_JsonObject$MapAndVectorJsonObject__f_orderedKeys.iterator__sc_Iterator();for(_.Lio_circe_Printer$PrintingFolder__f_writer.append__jl_CharSequence__jl_Appendable(t.Lio_circe_Printer$Pieces__f_lBraces);i.hasNext__Z();){var o=i.next__O(),c=this.Lio_circe_JsonObject$MapAndVectorJsonObject__f_fields.apply__O__O(o);(!_.Lio_circe_Printer$PrintingFolder__f_dropNullValues||!c.isNull__Z())&&(a||_.Lio_circe_Printer$PrintingFolder__f_writer.append__jl_CharSequence__jl_Appendable(t.Lio_circe_Printer$Pieces__f_objectCommas),_.onString__T__V(o),_.Lio_circe_Printer$PrintingFolder__f_writer.append__jl_CharSequence__jl_Appendable(t.Lio_circe_Printer$Pieces__f_colons),_.Lio_circe_Printer$PrintingFolder__f_depth=1+_.Lio_circe_Printer$PrintingFolder__f_depth|0,c.foldWith__Lio_circe_Json$Folder__O(_),_.Lio_circe_Printer$PrintingFolder__f_depth=r,a=!1)}_.Lio_circe_Printer$PrintingFolder__f_writer.append__jl_CharSequence__jl_Appendable(t.Lio_circe_Printer$Pieces__f_rBraces)};var w2_=new v().initClass({Lio_circe_JsonObject$MapAndVectorJsonObject:0},!1,"io.circe.JsonObject$MapAndVectorJsonObject",{Lio_circe_JsonObject$MapAndVectorJsonObject:1,Lio_circe_JsonObject:1,O:1,Ljava_io_Serializable:1});Hd.prototype.$classData=w2_;function b0(){}b0.prototype=new E;b0.prototype.constructor=b0;function g2_(){}g2_.prototype=b0.prototype;b0.prototype.apply__O__T=function(_){var r=dt(_),t=r.RTLong__f_lo,a=r.RTLong__f_hi;return Ee().org$scalajs$linker$runtime$RuntimeLong$$toString__I__I__T(t,a)};var L2_=new v().initClass({Lio_circe_KeyEncoder$$anon$10:0},!1,"io.circe.KeyEncoder$$anon$10",{Lio_circe_KeyEncoder$$anon$10:1,O:1,Lio_circe_KeyEncoder:1,Ljava_io_Serializable:1});b0.prototype.$classData=L2_;function k0(){}k0.prototype=new E;k0.prototype.constructor=k0;function m2_(){}m2_.prototype=k0.prototype;k0.prototype.apply__O__T=function(_){var r=_;return r};var v2_=new v().initClass({Lio_circe_KeyEncoder$$anon$3:0},!1,"io.circe.KeyEncoder$$anon$3",{Lio_circe_KeyEncoder$$anon$3:1,O:1,Lio_circe_KeyEncoder:1,Ljava_io_Serializable:1});k0.prototype.$classData=v2_;function O0(){}O0.prototype=new E;O0.prototype.constructor=O0;function y2_(){}y2_.prototype=O0.prototype;O0.prototype.apply__O__T=function(_){var r=_;return r.name__T()};var I2_=new v().initClass({Lio_circe_KeyEncoder$$anon$4:0},!1,"io.circe.KeyEncoder$$anon$4",{Lio_circe_KeyEncoder$$anon$4:1,O:1,Lio_circe_KeyEncoder:1,Ljava_io_Serializable:1});O0.prototype.$classData=I2_;function q0(){}q0.prototype=new E;q0.prototype.constructor=q0;function b2_(){}b2_.prototype=q0.prototype;q0.prototype.apply__O__T=function(_){var r=_;return r.toString__T()};var k2_=new v().initClass({Lio_circe_KeyEncoder$$anon$5:0},!1,"io.circe.KeyEncoder$$anon$5",{Lio_circe_KeyEncoder$$anon$5:1,O:1,Lio_circe_KeyEncoder:1,Ljava_io_Serializable:1});q0.prototype.$classData=k2_;function S0(){}S0.prototype=new E;S0.prototype.constructor=S0;function O2_(){}O2_.prototype=S0.prototype;S0.prototype.apply__O__T=function(_){var r=_;return r.toString__T()};var q2_=new v().initClass({Lio_circe_KeyEncoder$$anon$6:0},!1,"io.circe.KeyEncoder$$anon$6",{Lio_circe_KeyEncoder$$anon$6:1,O:1,Lio_circe_KeyEncoder:1,Ljava_io_Serializable:1});S0.prototype.$classData=q2_;function P0(){}P0.prototype=new E;P0.prototype.constructor=P0;function S2_(){}S2_.prototype=P0.prototype;P0.prototype.apply__O__T=function(_){var r=_|0;return""+r};var P2_=new v().initClass({Lio_circe_KeyEncoder$$anon$7:0},!1,"io.circe.KeyEncoder$$anon$7",{Lio_circe_KeyEncoder$$anon$7:1,O:1,Lio_circe_KeyEncoder:1,Ljava_io_Serializable:1});P0.prototype.$classData=P2_;function x0(){}x0.prototype=new E;x0.prototype.constructor=x0;function x2_(){}x2_.prototype=x0.prototype;x0.prototype.apply__O__T=function(_){var r=_|0;return""+r};var R2_=new v().initClass({Lio_circe_KeyEncoder$$anon$8:0},!1,"io.circe.KeyEncoder$$anon$8",{Lio_circe_KeyEncoder$$anon$8:1,O:1,Lio_circe_KeyEncoder:1,Ljava_io_Serializable:1});x0.prototype.$classData=R2_;function R0(){}R0.prototype=new E;R0.prototype.constructor=R0;function C2_(){}C2_.prototype=R0.prototype;R0.prototype.apply__O__T=function(_){var r=_|0;return""+r};var D2_=new v().initClass({Lio_circe_KeyEncoder$$anon$9:0},!1,"io.circe.KeyEncoder$$anon$9",{Lio_circe_KeyEncoder$$anon$9:1,O:1,Lio_circe_KeyEncoder:1,Ljava_io_Serializable:1});R0.prototype.$classData=D2_;function C0(_){this.Lio_circe_Printer$ConstantPieces__f_pieces=null,this.Lio_circe_Printer$ConstantPieces__f_pieces=_}C0.prototype=new EZ;C0.prototype.constructor=C0;function M2_(){}M2_.prototype=C0.prototype;C0.prototype.apply__I__Lio_circe_Printer$Pieces=function(_){return this.Lio_circe_Printer$ConstantPieces__f_pieces};var T2_=new v().initClass({Lio_circe_Printer$ConstantPieces:0},!1,"io.circe.Printer$ConstantPieces",{Lio_circe_Printer$ConstantPieces:1,Lio_circe_Printer$PiecesAtDepth:1,O:1,Ljava_io_Serializable:1});C0.prototype.$classData=T2_;function V2_(_,r){return _.Lio_circe_Printer$MemoizedPieces__f_indent=r,_.Lio_circe_Printer$MemoizedPieces__f_known=HM_(new xo,new(nJ.getArrayOf()).constr(128)),_}function tk(){this.Lio_circe_Printer$MemoizedPieces__f_indent=null,this.Lio_circe_Printer$MemoizedPieces__f_known=null}tk.prototype=new EZ;tk.prototype.constructor=tk;function AG(){}AG.prototype=tk.prototype;tk.prototype.addIndentation__jl_StringBuilder__T__I__V=function(_,r,t){var a=nC_(r,10);if(a===-1)_.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+_.jl_StringBuilder__f_java$lang$StringBuilder$$content+r;else{_.append__jl_CharSequence__I__I__jl_StringBuilder(r,0,1+a|0);for(var n=0;n=128)return this.compute__I__Lio_circe_Printer$Pieces(_);var r=this.Lio_circe_Printer$MemoizedPieces__f_known.get__I__O(_);if(r!==null)return r;var t=this.compute__I__Lio_circe_Printer$Pieces(_);return this.Lio_circe_Printer$MemoizedPieces__f_known.set__I__O__O(_,t),t};function A2_(_,r,t,a,n,s){return _.Lio_circe_Printer$PrintingFolder__f_writer=r,_.Lio_circe_Printer$PrintingFolder__f_pieces=t,_.Lio_circe_Printer$PrintingFolder__f_dropNullValues=a,_.Lio_circe_Printer$PrintingFolder__f_escapeNonAscii=n,_.Lio_circe_Printer$PrintingFolder__f_sortKeys=s,_.Lio_circe_Printer$PrintingFolder__f_depth=0,_}function pw(){this.Lio_circe_Printer$PrintingFolder__f_writer=null,this.Lio_circe_Printer$PrintingFolder__f_pieces=null,this.Lio_circe_Printer$PrintingFolder__f_dropNullValues=!1,this.Lio_circe_Printer$PrintingFolder__f_escapeNonAscii=!1,this.Lio_circe_Printer$PrintingFolder__f_sortKeys=!1,this.Lio_circe_Printer$PrintingFolder__f_depth=0}pw.prototype=new E;pw.prototype.constructor=pw;function FG(){}FG.prototype=pw.prototype;pw.prototype.onString__T__V=function(_){this.Lio_circe_Printer$PrintingFolder__f_writer.append__C__jl_Appendable(34);for(var r=0,t=0;r<_.length;){var a=r,n=_.charCodeAt(a);switch(n){case 34:{var s=34;break}case 92:{var s=92;break}case 8:{var s=98;break}case 12:{var s=102;break}case 10:{var s=110;break}case 13:{var s=114;break}case 9:{var s=116;break}default:{if(this.Lio_circe_Printer$PrintingFolder__f_escapeNonAscii&&n>127)var i=!0;else var o=JL(),i=o.isISOControl__I__Z(n);var s=65535&(i?1:0)}}s!==0&&(this.Lio_circe_Printer$PrintingFolder__f_writer.append__jl_CharSequence__I__I__jl_Appendable(_,t,r).append__C__jl_Appendable(92),s!==1?this.Lio_circe_Printer$PrintingFolder__f_writer.append__C__jl_Appendable(s):ut().io$circe$Printer$$writeEscapedChar__jl_Appendable__C__V(this.Lio_circe_Printer$PrintingFolder__f_writer,n),t=1+r|0),r=1+r|0}t=0?new o_(KI(new Wr,this.Lio_circe_numbers_SigAndExp__f_unscaled,this.Lio_circe_numbers_SigAndExp__f_scale.intValue__I())):a_()};Zu.prototype.toBigIntegerWithMaxDigits__Ljava_math_BigInteger__s_Option=function(_){if(this.isWhole__Z()){var r=this.Lio_circe_numbers_SigAndExp__f_unscaled.abs__Ljava_math_BigInteger(),t=yf().toDecimalScaledString__Ljava_math_BigInteger__T(r),a=t.length,n=a>>31,s=_t().valueOf__J__Ljava_math_BigInteger(new q(a,n)),i=this.Lio_circe_numbers_SigAndExp__f_scale,o=Il().subtract__Ljava_math_BigInteger__Ljava_math_BigInteger__Ljava_math_BigInteger(s,i);return o.compareTo__Ljava_math_BigInteger__I(_)>0?a_():new o_(KI(new Wr,this.Lio_circe_numbers_SigAndExp__f_unscaled,this.Lio_circe_numbers_SigAndExp__f_scale.intValue__I()).toBigInteger__Ljava_math_BigInteger())}else return a_()};Zu.prototype.toDouble__D=function(){if(this.Lio_circe_numbers_SigAndExp__f_scale.compareTo__Ljava_math_BigInteger__I(Eu().Lio_circe_numbers_BiggerDecimal$__f_MaxInt)<=0&&this.Lio_circe_numbers_SigAndExp__f_scale.compareTo__Ljava_math_BigInteger__I(Eu().Lio_circe_numbers_BiggerDecimal$__f_MinInt)>=0)return KI(new Wr,this.Lio_circe_numbers_SigAndExp__f_unscaled,this.Lio_circe_numbers_SigAndExp__f_scale.intValue__I()).doubleValue__D();var _=this.Lio_circe_numbers_SigAndExp__f_scale;if(_.Ljava_math_BigInteger__f_sign===1)var r=0;else var r=1/0;var t=this.Lio_circe_numbers_SigAndExp__f_unscaled;return r*t.Ljava_math_BigInteger__f_sign};Zu.prototype.toFloat__F=function(){if(this.Lio_circe_numbers_SigAndExp__f_scale.compareTo__Ljava_math_BigInteger__I(Eu().Lio_circe_numbers_BiggerDecimal$__f_MaxInt)<=0&&this.Lio_circe_numbers_SigAndExp__f_scale.compareTo__Ljava_math_BigInteger__I(Eu().Lio_circe_numbers_BiggerDecimal$__f_MinInt)>=0)return KI(new Wr,this.Lio_circe_numbers_SigAndExp__f_unscaled,this.Lio_circe_numbers_SigAndExp__f_scale.intValue__I()).floatValue__F();var _=this.Lio_circe_numbers_SigAndExp__f_scale;if(_.Ljava_math_BigInteger__f_sign===1)var r=0;else var r=1/0;var t=this.Lio_circe_numbers_SigAndExp__f_unscaled;return Math.fround(r*Math.fround(t.Ljava_math_BigInteger__f_sign))};Zu.prototype.toLong__s_Option=function(){if(this.isWhole__Z()){var _=this.toBigIntegerWithMaxDigits__Ljava_math_BigInteger__s_Option(Eu().Lio_circe_numbers_BiggerDecimal$__f_MaxBigIntegerDigits);if(_ instanceof o_){var r=_,t=r.s_Some__f_value,a=t.longValue__J(),n=a.RTLong__f_lo,s=a.RTLong__f_hi,i=_t().valueOf__J__Ljava_math_BigInteger(new q(n,s));return G().equalsNumNum__jl_Number__jl_Number__Z(i,t)?new o_(new q(n,s)):a_()}else{var o=a_();if(o===_)return a_();throw new Q(_)}}else return a_()};Zu.prototype.equals__O__Z=function(_){if(_ instanceof Zu){var r=_,t=this.Lio_circe_numbers_SigAndExp__f_unscaled,a=r.Lio_circe_numbers_SigAndExp__f_unscaled;if(G().equalsNumNum__jl_Number__jl_Number__Z(t,a)){var n=this.Lio_circe_numbers_SigAndExp__f_scale,s=r.Lio_circe_numbers_SigAndExp__f_scale;return G().equalsNumNum__jl_Number__jl_Number__Z(n,s)}else return!1}else return!1};Zu.prototype.hashCode__I=function(){return this.Lio_circe_numbers_SigAndExp__f_scale.hashCode__I()+this.Lio_circe_numbers_SigAndExp__f_unscaled.hashCode__I()|0};Zu.prototype.toString__T=function(){var _=this.Lio_circe_numbers_SigAndExp__f_scale,r=_t().Ljava_math_BigInteger$__f_ZERO;if(G().equalsNumNum__jl_Number__jl_Number__Z(_,r)){var t=this.Lio_circe_numbers_SigAndExp__f_unscaled;return yf().toDecimalScaledString__Ljava_math_BigInteger__T(t)}else return this.Lio_circe_numbers_SigAndExp__f_unscaled+"e"+this.Lio_circe_numbers_SigAndExp__f_scale.negate__Ljava_math_BigInteger()};var B2_=new v().initClass({Lio_circe_numbers_SigAndExp:0},!1,"io.circe.numbers.SigAndExp",{Lio_circe_numbers_SigAndExp:1,Lio_circe_numbers_BiggerDecimal:1,O:1,Ljava_io_Serializable:1});Zu.prototype.$classData=B2_;function wy(_,r,t){return _.jl_Enum__f__name=r,_.jl_Enum__f__ordinal=t,_}function Jg(){this.jl_Enum__f__name=null,this.jl_Enum__f__ordinal=0}Jg.prototype=new E;Jg.prototype.constructor=Jg;function rN(){}rN.prototype=Jg.prototype;Jg.prototype.toString__T=function(){return this.jl_Enum__f__name};Jg.prototype.equals__O__Z=function(_){return this===_};Jg.prototype.hashCode__I=function(){return np(this)};Jg.prototype.compareTo__jl_Enum__I=function(_){var r=this.jl_Enum__f__ordinal,t=_.jl_Enum__f__ordinal;return r===t?0:r=0)return t===r?0:t{var o=i;return _.fromSpecific__sc_IterableOnce__O(o)});return new Wa(n,s)}function gP(_){if(_.isEmpty__Z())throw TJ(new ui);return _.drop__I__O(1)}function LP(_){if(_.isEmpty__Z())throw TJ(new ui);return _.dropRight__I__O(1)}function mm(_,r,t){var a=ju().empty__O();_.foreach__F1__V(new y(s=>{var i=r.apply__O__O(s),o=a.getOrElseUpdate__O__F0__O(i,new r_(()=>_.iterableFactory__sc_IterableFactory().newBuilder__scm_Builder())),c=t.apply__O__O(s);return o.addOne__O__scm_Growable(c)}));var n=new bv(_);return a.foreach__F1__V(n),n.sc_IterableOps$Result$1__f_built}function m0_(_,r,t,a){var n=ju().empty__O();_.foreach__F1__V(new y(o=>{var c=r.apply__O__O(o),u=n.get__O__s_Option(c);if(u instanceof o_)var f=u,p=f.s_Some__f_value,h=a.apply__O__O__O(p,t.apply__O__O(o));else{var l=a_();if(l!==u)throw new Q(u);var h=t.apply__O__O(o)}return n.put__O__O__s_Option(c,h)}));var s=Ja(),i=new T0(s);return i.fromSpecific__sc_IterableOnce__O(n)}function v0_(_,r,t){return _.iterableFactory__sc_IterableFactory().from__sc_IterableOnce__O(new EL(_,r,t))}function aN(_,r){return _.iterableFactory__sc_IterableFactory().from__sc_IterableOnce__O(uz(new Jw,_,r))}function UI(_,r){return _.iterableFactory__sc_IterableFactory().from__sc_IterableOnce__O(new jL(_,r))}function HG(_,r){return _.iterableFactory__sc_IterableFactory().from__sc_IterableOnce__O(new BI(_,r))}function Xo(_,r){var t=_.iterableFactory__sc_IterableFactory();if(rb(r))var a=r,n=new Id(_,a);else var s=_.iterator__sc_Iterator(),i=new r_(()=>r.iterator__sc_Iterator()),n=s.concat__F0__sc_Iterator(i);return t.from__sc_IterableOnce__O(n)}function l6(_,r){var t=_.iterableFactory__sc_IterableFactory();if(rb(r))var a=r,n=new NL(_,a);else var s=_.iterator__sc_Iterator(),n=new w$(s,r);return t.from__sc_IterableOnce__O(n)}function y0_(_){return _.iterableFactory__sc_IterableFactory().from__sc_IterableOnce__O(new zL(_))}function bv(_){this.sc_IterableOps$Result$1__f_built=null,this.sc_IterableOps$Result$1__f_built=lp()}bv.prototype=new UL;bv.prototype.constructor=bv;function I0_(){}I0_.prototype=bv.prototype;bv.prototype.apply__T2__V=function(_){this.sc_IterableOps$Result$1__f_built=this.sc_IterableOps$Result$1__f_built.updated__O__O__sci_MapOps(_._1__O(),_._2__O().result__O())};bv.prototype.apply__O__O=function(_){this.apply__T2__V(_)};var b0_=new v().initClass({sc_IterableOps$Result$1:0},!1,"scala.collection.IterableOps$Result$1",{sc_IterableOps$Result$1:1,sr_AbstractFunction1:1,O:1,F1:1});bv.prototype.$classData=b0_;function my(_,r,t){return _.sc_IterableOps$WithFilter__f_self=r,_.sc_IterableOps$WithFilter__f_p=t,_}function Pp(){this.sc_IterableOps$WithFilter__f_self=null,this.sc_IterableOps$WithFilter__f_p=null}Pp.prototype=new UZ;Pp.prototype.constructor=Pp;function GG(){}GG.prototype=Pp.prototype;Pp.prototype.filtered__sc_Iterable=function(){return new O$(this.sc_IterableOps$WithFilter__f_self,this.sc_IterableOps$WithFilter__f_p,!1)};Pp.prototype.foreach__F1__V=function(_){this.filtered__sc_Iterable().foreach__F1__V(_)};var k0_=new v().initClass({sc_IterableOps$WithFilter:0},!1,"scala.collection.IterableOps$WithFilter",{sc_IterableOps$WithFilter:1,sc_WithFilter:1,O:1,Ljava_io_Serializable:1});Pp.prototype.$classData=k0_;function JG(_){return _.hasNext__Z()?new o_(_.next__O()):a_()}function eg(_,r,t){for(var a=t>0?t:0,n=_.drop__I__sc_Iterator(t);n.hasNext__Z();){if(r.apply__O__O(n.next__O()))return a;a=1+a|0}return-1}function O0_(_){var r=new y(t=>t);return new pL(_,r)}function sf(_,r){return new Mw(_).concat__F0__sc_Iterator(r)}function U1(_,r){return _.sliceIterator__I__I__sc_Iterator(0,r>0?r:0)}function Mo(_,r,t){var a=r>0?r:0,n=t<0?-1:t<=a?0:t-a|0;return n===0?Be().sc_Iterator$__f_scala$collection$Iterator$$_empty:new Tw(_,a,n)}function q0_(_,r){for(var t=r.iterator__sc_Iterator();_.hasNext__Z()&&t.hasNext__Z();)if(!G().equals__O__O__Z(_.next__O(),t.next__O()))return!1;return _.hasNext__Z()===t.hasNext__Z()}function Kg(){this.sc_Iterator$__f_scala$collection$Iterator$$_empty=null,z3=this,this.sc_Iterator$__f_scala$collection$Iterator$$_empty=new g$}Kg.prototype=new E;Kg.prototype.constructor=Kg;function S0_(){}S0_.prototype=Kg.prototype;Kg.prototype.newBuilder__scm_Builder=function(){return new Xv};Kg.prototype.empty__O=function(){return this.sc_Iterator$__f_scala$collection$Iterator$$_empty};Kg.prototype.from__sc_IterableOnce__O=function(_){return _.iterator__sc_Iterator()};var P0_=new v().initClass({sc_Iterator$:0},!1,"scala.collection.Iterator$",{sc_Iterator$:1,O:1,sc_IterableFactory:1,Ljava_io_Serializable:1});Kg.prototype.$classData=P0_;var z3;function Be(){return z3||(z3=new Kg),z3}function UG(_,r){return _.sc_MapFactory$Delegate__f_delegate=r,_}function M0(){this.sc_MapFactory$Delegate__f_delegate=null}M0.prototype=new E;M0.prototype.constructor=M0;function nN(){}nN.prototype=M0.prototype;M0.prototype.from__sc_IterableOnce__O=function(_){return this.sc_MapFactory$Delegate__f_delegate.from__sc_IterableOnce__O(_)};M0.prototype.empty__O=function(){return this.sc_MapFactory$Delegate__f_delegate.empty__O()};M0.prototype.newBuilder__scm_Builder=function(){return this.sc_MapFactory$Delegate__f_delegate.newBuilder__scm_Builder()};function T0(_){this.sc_MapFactory$ToFactory__f_factory=null,this.sc_MapFactory$ToFactory__f_factory=_}T0.prototype=new E;T0.prototype.constructor=T0;function x0_(){}x0_.prototype=T0.prototype;T0.prototype.fromSpecific__sc_IterableOnce__O=function(_){return this.sc_MapFactory$ToFactory__f_factory.from__sc_IterableOnce__O(_)};var R0_=new v().initClass({sc_MapFactory$ToFactory:0},!1,"scala.collection.MapFactory$ToFactory",{sc_MapFactory$ToFactory:1,O:1,sc_Factory:1,Ljava_io_Serializable:1});T0.prototype.$classData=R0_;function h$(){}h$.prototype=new E;h$.prototype.constructor=h$;function C0_(){}C0_.prototype=h$.prototype;h$.prototype.from__sc_IterableOnce__sc_View=function(_){if(wT_(_)){var r=_;return r}else if(rb(_)){var t=_,a=new r_(()=>t.iterator__sc_Iterator());return new FI(a)}else{var n=We().from__sc_IterableOnce__sci_LazyList(_);return hz(new H1,n)}};h$.prototype.newBuilder__scm_Builder=function(){XL();var _=new vL,r=new y(t=>{var a=t;return rg().from__sc_IterableOnce__sc_View(a)});return new Ju(_,r)};h$.prototype.dropRightIterator__sc_Iterator__I__sc_Iterator=function(_,r){if(r<=0)return _;var t=_.knownSize__I();return t>=0?_.take__I__sc_Iterator(t-r|0):new Aw(_,r)};h$.prototype.empty__O=function(){return QU()};h$.prototype.from__sc_IterableOnce__O=function(_){return this.from__sc_IterableOnce__sc_View(_)};var D0_=new v().initClass({sc_View$:0},!1,"scala.collection.View$",{sc_View$:1,O:1,sc_IterableFactory:1,Ljava_io_Serializable:1});h$.prototype.$classData=D0_;var kB;function rg(){return kB||(kB=new h$),kB}function cr(_,r,t,a,n,s){this.sci_BitmapIndexedMapNode__f_dataMap=0,this.sci_BitmapIndexedMapNode__f_nodeMap=0,this.sci_BitmapIndexedMapNode__f_content=null,this.sci_BitmapIndexedMapNode__f_originalHashes=null,this.sci_BitmapIndexedMapNode__f_size=0,this.sci_BitmapIndexedMapNode__f_cachedJavaKeySetHashCode=0,this.sci_BitmapIndexedMapNode__f_dataMap=_,this.sci_BitmapIndexedMapNode__f_nodeMap=r,this.sci_BitmapIndexedMapNode__f_content=t,this.sci_BitmapIndexedMapNode__f_originalHashes=a,this.sci_BitmapIndexedMapNode__f_size=n,this.sci_BitmapIndexedMapNode__f_cachedJavaKeySetHashCode=s}cr.prototype=new WZ;cr.prototype.constructor=cr;function M0_(){}M0_.prototype=cr.prototype;cr.prototype.size__I=function(){return this.sci_BitmapIndexedMapNode__f_size};cr.prototype.cachedJavaKeySetHashCode__I=function(){return this.sci_BitmapIndexedMapNode__f_cachedJavaKeySetHashCode};cr.prototype.getKey__I__O=function(_){return this.sci_BitmapIndexedMapNode__f_content.u[_<<1]};cr.prototype.getValue__I__O=function(_){return this.sci_BitmapIndexedMapNode__f_content.u[1+(_<<1)|0]};cr.prototype.getPayload__I__T2=function(_){return m(new L,this.sci_BitmapIndexedMapNode__f_content.u[_<<1],this.sci_BitmapIndexedMapNode__f_content.u[1+(_<<1)|0])};cr.prototype.getHash__I__I=function(_){return this.sci_BitmapIndexedMapNode__f_originalHashes.u[_]};cr.prototype.getNode__I__sci_MapNode=function(_){return this.sci_BitmapIndexedMapNode__f_content.u[(-1+this.sci_BitmapIndexedMapNode__f_content.u.length|0)-_|0]};cr.prototype.apply__O__I__I__I__O=function(_,r,t,a){var n=fe().maskFrom__I__I__I(t,a),s=fe().bitposFrom__I__I(n);if(this.sci_BitmapIndexedMapNode__f_dataMap&s){var i=fe().indexFrom__I__I__I__I(this.sci_BitmapIndexedMapNode__f_dataMap,n,s);if(G().equals__O__O__Z(_,this.getKey__I__O(i)))return this.getValue__I__O(i);throw Us(new Ma,"key not found: "+_)}else{if(this.sci_BitmapIndexedMapNode__f_nodeMap&s)return this.getNode__I__sci_MapNode(fe().indexFrom__I__I__I__I(this.sci_BitmapIndexedMapNode__f_nodeMap,n,s)).apply__O__I__I__I__O(_,r,t,5+a|0);throw Us(new Ma,"key not found: "+_)}};cr.prototype.get__O__I__I__I__s_Option=function(_,r,t,a){var n=fe().maskFrom__I__I__I(t,a),s=fe().bitposFrom__I__I(n);if(this.sci_BitmapIndexedMapNode__f_dataMap&s){var i=fe().indexFrom__I__I__I__I(this.sci_BitmapIndexedMapNode__f_dataMap,n,s),o=this.getKey__I__O(i);return G().equals__O__O__Z(_,o)?new o_(this.getValue__I__O(i)):a_()}else if(this.sci_BitmapIndexedMapNode__f_nodeMap&s){var c=fe().indexFrom__I__I__I__I(this.sci_BitmapIndexedMapNode__f_nodeMap,n,s);return this.getNode__I__sci_MapNode(c).get__O__I__I__I__s_Option(_,r,t,5+a|0)}else return a_()};cr.prototype.getOrElse__O__I__I__I__F0__O=function(_,r,t,a,n){var s=fe().maskFrom__I__I__I(t,a),i=fe().bitposFrom__I__I(s);if(this.sci_BitmapIndexedMapNode__f_dataMap&i){var o=fe().indexFrom__I__I__I__I(this.sci_BitmapIndexedMapNode__f_dataMap,s,i),c=this.getKey__I__O(o);return G().equals__O__O__Z(_,c)?this.getValue__I__O(o):n.apply__O()}else if(this.sci_BitmapIndexedMapNode__f_nodeMap&i){var u=fe().indexFrom__I__I__I__I(this.sci_BitmapIndexedMapNode__f_nodeMap,s,i);return this.getNode__I__sci_MapNode(u).getOrElse__O__I__I__I__F0__O(_,r,t,5+a|0,n)}else return n.apply__O()};cr.prototype.containsKey__O__I__I__I__Z=function(_,r,t,a){var n=fe().maskFrom__I__I__I(t,a),s=fe().bitposFrom__I__I(n);if(this.sci_BitmapIndexedMapNode__f_dataMap&s){var i=fe().indexFrom__I__I__I__I(this.sci_BitmapIndexedMapNode__f_dataMap,n,s);return this.sci_BitmapIndexedMapNode__f_originalHashes.u[i]===r&&G().equals__O__O__Z(_,this.getKey__I__O(i))}else return(this.sci_BitmapIndexedMapNode__f_nodeMap&s)!==0&&this.getNode__I__sci_MapNode(fe().indexFrom__I__I__I__I(this.sci_BitmapIndexedMapNode__f_nodeMap,n,s)).containsKey__O__I__I__I__Z(_,r,t,5+a|0)};cr.prototype.updated__O__O__I__I__I__Z__sci_BitmapIndexedMapNode=function(_,r,t,a,n,s){var i=fe().maskFrom__I__I__I(a,n),o=fe().bitposFrom__I__I(i);if(this.sci_BitmapIndexedMapNode__f_dataMap&o){var c=fe().indexFrom__I__I__I__I(this.sci_BitmapIndexedMapNode__f_dataMap,i,o),u=this.getKey__I__O(c),f=this.getHash__I__I(c);if(f===t&&G().equals__O__O__Z(u,_))if(s){var p=this.getValue__I__O(c);return Object.is(u,_)&&Object.is(p,r)?this:this.copyAndSetValue__I__O__O__sci_BitmapIndexedMapNode(o,_,r)}else return this;else{var h=this.getValue__I__O(c),l=fr().improve__I__I(f),d=this.mergeTwoKeyValPairs__O__O__I__I__O__O__I__I__I__sci_MapNode(u,h,f,l,_,r,t,a,5+n|0);return this.copyAndMigrateFromInlineToNode__I__I__sci_MapNode__sci_BitmapIndexedMapNode(o,l,d)}}else if(this.sci_BitmapIndexedMapNode__f_nodeMap&o){var $=fe().indexFrom__I__I__I__I(this.sci_BitmapIndexedMapNode__f_nodeMap,i,o),w=this.getNode__I__sci_MapNode($),g=w.updated__O__O__I__I__I__Z__sci_MapNode(_,r,t,a,5+n|0,s);return g===w?this:this.copyAndSetNode__I__sci_MapNode__sci_MapNode__sci_BitmapIndexedMapNode(o,w,g)}else return this.copyAndInsertValue__I__O__I__I__O__sci_BitmapIndexedMapNode(o,_,t,a,r)};cr.prototype.updateWithShallowMutations__O__O__I__I__I__I__I=function(_,r,t,a,n,s){var i=fe().maskFrom__I__I__I(a,n),o=fe().bitposFrom__I__I(i);if(this.sci_BitmapIndexedMapNode__f_dataMap&o){var c=fe().indexFrom__I__I__I__I(this.sci_BitmapIndexedMapNode__f_dataMap,i,o),u=this.getKey__I__O(c),f=this.getHash__I__I(c);if(f===t&&G().equals__O__O__Z(u,_)){var p=this.getValue__I__O(c);if(!(Object.is(u,_)&&Object.is(p,r))){var h=this.dataIndex__I__I(o),l=h<<1;this.sci_BitmapIndexedMapNode__f_content.u[1+l|0]=r}return s}else{var d=this.getValue__I__O(c),$=fr().improve__I__I(f),w=this.mergeTwoKeyValPairs__O__O__I__I__O__O__I__I__I__sci_MapNode(u,d,f,$,_,r,t,a,5+n|0);return this.migrateFromInlineToNodeInPlace__I__I__sci_MapNode__sci_BitmapIndexedMapNode(o,$,w),s|o}}else if(this.sci_BitmapIndexedMapNode__f_nodeMap&o){var g=fe().indexFrom__I__I__I__I(this.sci_BitmapIndexedMapNode__f_nodeMap,i,o),x=this.getNode__I__sci_MapNode(g),R=x.size__I(),T=x.cachedJavaKeySetHashCode__I(),D=s;_:{var O;if(x instanceof cr){var B=x;if(o&s){B.updateWithShallowMutations__O__O__I__I__I__I__I(_,r,t,a,5+n|0,0);var O=B;break _}}var j=x.updated__O__O__I__I__I__Z__sci_MapNode(_,r,t,a,5+n|0,!0);j!==x&&(D=D|o);var O=j}return this.sci_BitmapIndexedMapNode__f_content.u[(-1+this.sci_BitmapIndexedMapNode__f_content.u.length|0)-this.nodeIndex__I__I(o)|0]=O,this.sci_BitmapIndexedMapNode__f_size=(this.sci_BitmapIndexedMapNode__f_size-R|0)+O.size__I()|0,this.sci_BitmapIndexedMapNode__f_cachedJavaKeySetHashCode=(this.sci_BitmapIndexedMapNode__f_cachedJavaKeySetHashCode-T|0)+O.cachedJavaKeySetHashCode__I()|0,D}else{var Z=this.dataIndex__I__I(o),z=Z<<1,J=this.sci_BitmapIndexedMapNode__f_content,N=new z_(2+J.u.length|0);J.copyTo(0,N,0,z),N.u[z]=_,N.u[1+z|0]=r;var H=2+z|0,W=J.u.length-z|0;return J.copyTo(z,N,H,W),this.sci_BitmapIndexedMapNode__f_dataMap=this.sci_BitmapIndexedMapNode__f_dataMap|o,this.sci_BitmapIndexedMapNode__f_content=N,this.sci_BitmapIndexedMapNode__f_originalHashes=this.insertElement__AI__I__I__AI(this.sci_BitmapIndexedMapNode__f_originalHashes,Z,t),this.sci_BitmapIndexedMapNode__f_size=1+this.sci_BitmapIndexedMapNode__f_size|0,this.sci_BitmapIndexedMapNode__f_cachedJavaKeySetHashCode=this.sci_BitmapIndexedMapNode__f_cachedJavaKeySetHashCode+a|0,s}};cr.prototype.mergeTwoKeyValPairs__O__O__I__I__O__O__I__I__I__sci_MapNode=function(_,r,t,a,n,s,i,o,c){if(c>=32){var u=jl(),f=[m(new L,_,r),m(new L,n,s)],p=k(new b,f);return new ka(t,a,u.from__sc_IterableOnce__sci_Vector(p))}else{var h=fe().maskFrom__I__I__I(a,c),l=fe().maskFrom__I__I__I(o,c),d=a+o|0;if(h!==l){var $=fe().bitposFrom__I__I(h)|fe().bitposFrom__I__I(l);return h1)if(i_=i_|p_,R_===S_)__=__|p_;else{t_=t_|p_,n_===null&&(n_=ap(new Xs,16));var P_=n_;P_.addOne__O__scm_ArrayDeque(S_)}else if(S_.size__I()===1){if(s_=s_|p_,X=X|p_,e_===null){var x_=ae(),D_=ap(new Xs,16);e_=D_.addAll__sc_IterableOnce__scm_ArrayDeque(x_)}var F_=e_;F_.addOne__O__scm_ArrayDeque(S_)}w_=1+w_|0}u_=1+u_|0}if(c_===0){var T_=Sq();return T_.sci_MapNode$__f_EmptyMapNode}else{if(c_===this.sci_BitmapIndexedMapNode__f_size)return this;for(var A_=s_,C_=Nr().bitCount__I__I(A_),j_=i_,b_=(C_<<1)+Nr().bitCount__I__I(j_)|0,V_=new z_(b_),J_=new Re(C_),X_=s_|i_,_e=32-(Math.clz32(X_)|0)|0,Y_=H,U_=0,Q_=0,Z_=0,W_=0;Y_<_e;){var N_=fe().bitposFrom__I__I(Y_);if(N_&Y)V_.u[Z_<<1]=this.getKey__I__O(U_),V_.u[1+(Z_<<1)|0]=this.getValue__I__O(U_),J_.u[Z_]=this.getHash__I__I(U_),Z_=1+Z_|0,U_=1+U_|0;else if(N_&__)V_.u[-1+(b_-W_|0)|0]=this.getNode__I__sci_MapNode(Q_),W_=1+W_|0,Q_=1+Q_|0;else if(N_&X){var H_=e_,se=H_.removeHead__Z__O(!1);V_.u[Z_<<1]=se.getKey__I__O(0),V_.u[1+(Z_<<1)|0]=se.getValue__I__O(0),J_.u[Z_]=se.getHash__I__I(0),Z_=1+Z_|0,Q_=1+Q_|0}else if(N_&t_){var ce=W_,ue=n_;V_.u[-1+(b_-ce|0)|0]=ue.removeHead__Z__O(!1),W_=1+W_|0,Q_=1+Q_|0}else N_&this.sci_BitmapIndexedMapNode__f_dataMap?U_=1+U_|0:N_&this.sci_BitmapIndexedMapNode__f_nodeMap&&(Q_=1+Q_|0);Y_=1+Y_|0}return new cr(s_,i_,V_,J_,c_,h_)}}};cr.prototype.filterImpl__F1__Z__sci_MapNode=function(_,r){return this.filterImpl__F1__Z__sci_BitmapIndexedMapNode(_,r)};cr.prototype.copy__sci_MapNode=function(){return this.copy__sci_BitmapIndexedMapNode()};cr.prototype.concat__sci_MapNode__I__sci_MapNode=function(_,r){return this.concat__sci_MapNode__I__sci_BitmapIndexedMapNode(_,r)};cr.prototype.updated__O__O__I__I__I__Z__sci_MapNode=function(_,r,t,a,n,s){return this.updated__O__O__I__I__I__Z__sci_BitmapIndexedMapNode(_,r,t,a,n,s)};cr.prototype.getNode__I__sci_Node=function(_){return this.getNode__I__sci_MapNode(_)};var T0_=new v().initClass({sci_BitmapIndexedMapNode:0},!1,"scala.collection.immutable.BitmapIndexedMapNode",{sci_BitmapIndexedMapNode:1,sci_MapNode:1,sci_Node:1,O:1});cr.prototype.$classData=T0_;function WG(_,r,t,a,n,s,i,o,c,u,f,p){if(r===0){var h=p4();return h.sci_SetNode$__f_EmptySetNode}else{if(r===_.sci_BitmapIndexedSetNode__f_size)return _;for(var l=Nr().bitCount__I__I(t),d=l+Nr().bitCount__I__I(a)|0,$=new z_(d),w=new Re(l),g=t|a,x=32-(Math.clz32(g)|0)|0,R=n,T=0,D=0,B=0,j=0;R1)return this.copyAndSetNode__I__sci_SetNode__sci_SetNode__sci_BitmapIndexedSetNode(s,l,d)}return this};Ue.prototype.removeWithShallowMutations__O__I__I__sci_BitmapIndexedSetNode=function(_,r,t){var a=fe().maskFrom__I__I__I(t,0),n=fe().bitposFrom__I__I(a);if(this.sci_BitmapIndexedSetNode__f_dataMap&n){var s=fe().indexFrom__I__I__I__I(this.sci_BitmapIndexedSetNode__f_dataMap,a,n),i=this.getPayload__I__O(s);if(G().equals__O__O__Z(i,_)){var o=this.sci_BitmapIndexedSetNode__f_dataMap;if(Nr().bitCount__I__I(o)===2)var c=this.sci_BitmapIndexedSetNode__f_nodeMap,u=Nr().bitCount__I__I(c)===0;else var u=!1;if(u){var f=this.sci_BitmapIndexedSetNode__f_dataMap^n;if(s===0){var p=new z_([this.getPayload__I__O(1)]),h=new Re(new Int32Array([this.sci_BitmapIndexedSetNode__f_originalHashes.u[1]])),l=fr().improve__I__I(this.getHash__I__I(1));this.sci_BitmapIndexedSetNode__f_content=p,this.sci_BitmapIndexedSetNode__f_originalHashes=h,this.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode=l}else{var d=new z_([this.getPayload__I__O(0)]),$=new Re(new Int32Array([this.sci_BitmapIndexedSetNode__f_originalHashes.u[0]])),w=fr().improve__I__I(this.getHash__I__I(0));this.sci_BitmapIndexedSetNode__f_content=d,this.sci_BitmapIndexedSetNode__f_originalHashes=$,this.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode=w}return this.sci_BitmapIndexedSetNode__f_dataMap=f,this.sci_BitmapIndexedSetNode__f_nodeMap=0,this.sci_BitmapIndexedSetNode__f_size=1,this}else{var g=this.dataIndex__I__I(n),x=this.sci_BitmapIndexedSetNode__f_content,R=new z_(-1+x.u.length|0);x.copyTo(0,R,0,g);var T=1+g|0,D=-1+(x.u.length-g|0)|0;x.copyTo(T,R,g,D);var B=this.removeElement__AI__I__AI(this.sci_BitmapIndexedSetNode__f_originalHashes,g);return this.sci_BitmapIndexedSetNode__f_dataMap=this.sci_BitmapIndexedSetNode__f_dataMap^n,this.sci_BitmapIndexedSetNode__f_content=R,this.sci_BitmapIndexedSetNode__f_originalHashes=B,this.sci_BitmapIndexedSetNode__f_size=-1+this.sci_BitmapIndexedSetNode__f_size|0,this.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode=this.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode-t|0,this}}else return this}else if(this.sci_BitmapIndexedSetNode__f_nodeMap&n){var j=fe().indexFrom__I__I__I__I(this.sci_BitmapIndexedSetNode__f_nodeMap,a,n),O=this.getNode__I__sci_SetNode(j),Z=O.removed__O__I__I__I__sci_SetNode(_,r,t,5);if(Z===O)return this;if(Z.sci_BitmapIndexedSetNode__f_size===1){var z=this.sci_BitmapIndexedSetNode__f_dataMap;if(Nr().bitCount__I__I(z)===0)var J=this.sci_BitmapIndexedSetNode__f_nodeMap,N=Nr().bitCount__I__I(J)===1;else var N=!1;return N?(this.sci_BitmapIndexedSetNode__f_dataMap=Z.sci_BitmapIndexedSetNode__f_dataMap,this.sci_BitmapIndexedSetNode__f_nodeMap=Z.sci_BitmapIndexedSetNode__f_nodeMap,this.sci_BitmapIndexedSetNode__f_content=Z.sci_BitmapIndexedSetNode__f_content,this.sci_BitmapIndexedSetNode__f_originalHashes=Z.sci_BitmapIndexedSetNode__f_originalHashes,this.sci_BitmapIndexedSetNode__f_size=Z.sci_BitmapIndexedSetNode__f_size,this.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode=Z.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode,this):(this.migrateFromNodeToInlineInPlace__I__I__I__sci_SetNode__sci_SetNode__V(n,r,t,O,Z),this)}else return this.sci_BitmapIndexedSetNode__f_content.u[(-1+this.sci_BitmapIndexedSetNode__f_content.u.length|0)-this.nodeIndex__I__I(n)|0]=Z,this.sci_BitmapIndexedSetNode__f_size=-1+this.sci_BitmapIndexedSetNode__f_size|0,this.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode=(this.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode-O.cachedJavaKeySetHashCode__I()|0)+Z.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode|0,this}else return this};Ue.prototype.mergeTwoKeyValPairs__O__I__I__O__I__I__I__sci_SetNode=function(_,r,t,a,n,s,i){if(i>=32){var o=jl(),c=[_,a],u=k(new b,c);return new hn(r,t,o.from__sc_IterableOnce__sci_Vector(u))}else{var f=fe().maskFrom__I__I__I(t,i),p=fe().maskFrom__I__I__I(s,i);if(f!==p){var h=fe().bitposFrom__I__I(f)|fe().bitposFrom__I__I(p),l=t+s|0;return f1)if(i_=i_|p_,R_===S_)__=__|p_;else{t_=t_|p_,n_===null&&(n_=ap(new Xs,16));var P_=n_;P_.addOne__O__scm_ArrayDeque(S_)}else if(S_.size__I()===1){s_=s_|p_,X=X|p_,e_===null&&(e_=ap(new Xs,16));var x_=e_;x_.addOne__O__scm_ArrayDeque(S_)}w_=1+w_|0}u_=1+u_|0}return WG(this,c_,s_,i_,H,Y,__,X,e_,t_,n_,h_)}};Ue.prototype.diff__sci_SetNode__I__sci_BitmapIndexedSetNode=function(_,r){if(_ instanceof Ue){var t=_;if(this.sci_BitmapIndexedSetNode__f_size===0)return this;if(this.sci_BitmapIndexedSetNode__f_size===1){var a=this.getHash__I__I(0);if(_.contains__O__I__I__I__Z(this.getPayload__I__O(0),a,fr().improve__I__I(a),r)){var n=p4();return n.sci_SetNode$__f_EmptySetNode}else return this}else{var s=this.sci_BitmapIndexedSetNode__f_dataMap|this.sci_BitmapIndexedSetNode__f_nodeMap;if(s===0)var i=32;else var o=s&(-s|0),i=31-(Math.clz32(o)|0)|0;for(var c=32-(Math.clz32(s)|0)|0,u=0,f=0,p=null,h=0,l=0,d=null,$=0,w=0,g=0,x=0,R=0,T=0,D=i;D1)if(w=w|B,z===K)h=h|B;else{l=l|B,d===null&&(d=ap(new Xs,16));var Y=d;Y.addOne__O__scm_ArrayDeque(K)}else if(K.size__I()===1){$=$|B,f=f|B,p===null&&(p=ap(new Xs,16));var X=p;X.addOne__O__scm_ArrayDeque(K)}T=1+T|0}D=1+D|0}return WG(this,g,$,w,i,u,h,f,p,l,d,x)}}else throw _ instanceof hn?qP(new xc,"BitmapIndexedSetNode diff HashCollisionSetNode"):new Q(_)};Ue.prototype.equals__O__Z=function(_){if(_ instanceof Ue){var r=_;if(this===r)return!0;if(this.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode===r.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode&&this.sci_BitmapIndexedSetNode__f_nodeMap===r.sci_BitmapIndexedSetNode__f_nodeMap&&this.sci_BitmapIndexedSetNode__f_dataMap===r.sci_BitmapIndexedSetNode__f_dataMap&&this.sci_BitmapIndexedSetNode__f_size===r.sci_BitmapIndexedSetNode__f_size)var t=this.sci_BitmapIndexedSetNode__f_originalHashes,a=r.sci_BitmapIndexedSetNode__f_originalHashes,n=M_().equals__AI__AI__Z(t,a);else var n=!1;if(n){var s=this.sci_BitmapIndexedSetNode__f_content,i=r.sci_BitmapIndexedSetNode__f_content,o=this.sci_BitmapIndexedSetNode__f_content.u.length;if(s===i)return!0;for(var c=!0,u=0;c&&u=2)}ka.prototype=new WZ;ka.prototype.constructor=ka;function F0_(){}F0_.prototype=ka.prototype;ka.prototype.indexOf__O__I=function(_){for(var r=this.sci_HashCollisionMapNode__f_content.iterator__sc_Iterator(),t=0;r.hasNext__Z();){if(G().equals__O__O__Z(r.next__O()._1__O(),_))return t;t=1+t|0}return-1};ka.prototype.size__I=function(){return this.sci_HashCollisionMapNode__f_content.length__I()};ka.prototype.apply__O__I__I__I__O=function(_,r,t,a){var n=this.get__O__I__I__I__s_Option(_,r,t,a);if(n.isEmpty__Z())throw ag(new Ma);return n.get__O()};ka.prototype.get__O__I__I__I__s_Option=function(_,r,t,a){if(this.sci_HashCollisionMapNode__f_hash===t){var n=this.indexOf__O__I(_);return n>=0?new o_(this.sci_HashCollisionMapNode__f_content.apply__I__O(n)._2__O()):a_()}else return a_()};ka.prototype.getOrElse__O__I__I__I__F0__O=function(_,r,t,a,n){if(this.sci_HashCollisionMapNode__f_hash===t){var s=this.indexOf__O__I(_);return s===-1?n.apply__O():this.sci_HashCollisionMapNode__f_content.apply__I__O(s)._2__O()}else return n.apply__O()};ka.prototype.containsKey__O__I__I__I__Z=function(_,r,t,a){return this.sci_HashCollisionMapNode__f_hash===t&&this.indexOf__O__I(_)>=0};ka.prototype.updated__O__O__I__I__I__Z__sci_MapNode=function(_,r,t,a,n,s){var i=this.indexOf__O__I(_);return i>=0?s?Object.is(this.sci_HashCollisionMapNode__f_content.apply__I__O(i)._2__O(),r)?this:new ka(t,a,this.sci_HashCollisionMapNode__f_content.updated__I__O__sci_Vector(i,m(new L,_,r))):this:new ka(t,a,this.sci_HashCollisionMapNode__f_content.appended__O__sci_Vector(m(new L,_,r)))};ka.prototype.hasNodes__Z=function(){return!1};ka.prototype.nodeArity__I=function(){return 0};ka.prototype.getNode__I__sci_MapNode=function(_){throw Zt(new rt,"No sub-nodes present in hash-collision leaf node.")};ka.prototype.hasPayload__Z=function(){return!0};ka.prototype.payloadArity__I=function(){return this.sci_HashCollisionMapNode__f_content.length__I()};ka.prototype.getKey__I__O=function(_){return this.sci_HashCollisionMapNode__f_content.apply__I__O(_)._1__O()};ka.prototype.getValue__I__O=function(_){return this.sci_HashCollisionMapNode__f_content.apply__I__O(_)._2__O()};ka.prototype.getPayload__I__T2=function(_){return this.sci_HashCollisionMapNode__f_content.apply__I__O(_)};ka.prototype.getHash__I__I=function(_){return this.sci_HashCollisionMapNode__f_originalHash};ka.prototype.foreach__F1__V=function(_){this.sci_HashCollisionMapNode__f_content.foreach__F1__V(_)};ka.prototype.foreachEntry__F2__V=function(_){this.sci_HashCollisionMapNode__f_content.foreach__F1__V(new y(r=>{var t=r;if(t!==null){var a=t._1__O(),n=t._2__O();return _.apply__O__O__O(a,n)}else throw new Q(t)}))};ka.prototype.foreachWithHash__F3__V=function(_){for(var r=this.sci_HashCollisionMapNode__f_content.iterator__sc_Iterator();r.hasNext__Z();){var t=r.next__O();_.apply__O__O__O__O(t._1__O(),t._2__O(),this.sci_HashCollisionMapNode__f_originalHash)}};ka.prototype.equals__O__Z=function(_){if(_ instanceof ka){var r=_;if(this===r)return!0;if(this.sci_HashCollisionMapNode__f_hash===r.sci_HashCollisionMapNode__f_hash&&this.sci_HashCollisionMapNode__f_content.length__I()===r.sci_HashCollisionMapNode__f_content.length__I()){for(var t=this.sci_HashCollisionMapNode__f_content.iterator__sc_Iterator();t.hasNext__Z();){var a=t.next__O();if(a===null)throw new Q(a);var n=a._1__O(),s=a._2__O(),i=r.indexOf__O__I(n);if(i<0||!G().equals__O__O__Z(s,r.sci_HashCollisionMapNode__f_content.apply__I__O(i)._2__O()))return!1}return!0}else return!1}else return!1};ka.prototype.concat__sci_MapNode__I__sci_HashCollisionMapNode=function(_,r){if(_ instanceof ka){var t=_;if(t===this)return this;for(var a=null,n=this.sci_HashCollisionMapNode__f_content.iterator__sc_Iterator();n.hasNext__Z();){var s=n.next__O();t.indexOf__O__I(s._1__O())<0&&(a===null&&(a=new _s,a.addAll__sc_IterableOnce__sci_VectorBuilder(t.sci_HashCollisionMapNode__f_content)),a.addOne__O__sci_VectorBuilder(s))}return a===null?t:new ka(this.sci_HashCollisionMapNode__f_originalHash,this.sci_HashCollisionMapNode__f_hash,a.result__sci_Vector())}else throw _ instanceof cr?Go(new ui,"Cannot concatenate a HashCollisionMapNode with a BitmapIndexedMapNode"):new Q(_)};ka.prototype.filterImpl__F1__Z__sci_MapNode=function(_,r){var t=this.sci_HashCollisionMapNode__f_content.filterImpl__F1__Z__sci_Vector(_,r),a=t.length__I();if(a===0){var n=Sq();return n.sci_MapNode$__f_EmptyMapNode}else if(a===1){var s=t.head__O();if(s===null)throw new Q(s);var i=s._1__O(),o=s._2__O();return new cr(fe().bitposFrom__I__I(fe().maskFrom__I__I__I(this.sci_HashCollisionMapNode__f_hash,0)),0,new z_([i,o]),new Re(new Int32Array([this.sci_HashCollisionMapNode__f_originalHash])),1,this.sci_HashCollisionMapNode__f_hash)}else return a===this.sci_HashCollisionMapNode__f_content.length__I()?this:new ka(this.sci_HashCollisionMapNode__f_originalHash,this.sci_HashCollisionMapNode__f_hash,t)};ka.prototype.hashCode__I=function(){throw Go(new ui,"Trie nodes do not support hashing.")};ka.prototype.cachedJavaKeySetHashCode__I=function(){return Math.imul(this.sci_HashCollisionMapNode__f_content.length__I(),this.sci_HashCollisionMapNode__f_hash)};ka.prototype.copy__sci_MapNode=function(){return new ka(this.sci_HashCollisionMapNode__f_originalHash,this.sci_HashCollisionMapNode__f_hash,this.sci_HashCollisionMapNode__f_content)};ka.prototype.concat__sci_MapNode__I__sci_MapNode=function(_,r){return this.concat__sci_MapNode__I__sci_HashCollisionMapNode(_,r)};ka.prototype.getNode__I__sci_Node=function(_){return this.getNode__I__sci_MapNode(_)};var B0_=new v().initClass({sci_HashCollisionMapNode:0},!1,"scala.collection.immutable.HashCollisionMapNode",{sci_HashCollisionMapNode:1,sci_MapNode:1,sci_Node:1,O:1});ka.prototype.$classData=B0_;function hn(_,r,t){this.sci_HashCollisionSetNode__f_originalHash=0,this.sci_HashCollisionSetNode__f_hash=0,this.sci_HashCollisionSetNode__f_content=null,this.sci_HashCollisionSetNode__f_originalHash=_,this.sci_HashCollisionSetNode__f_hash=r,this.sci_HashCollisionSetNode__f_content=t,xt().require__Z__V(this.sci_HashCollisionSetNode__f_content.length__I()>=2)}hn.prototype=new KZ;hn.prototype.constructor=hn;function j0_(){}j0_.prototype=hn.prototype;hn.prototype.contains__O__I__I__I__Z=function(_,r,t,a){if(this.sci_HashCollisionSetNode__f_hash===t){var n=this.sci_HashCollisionSetNode__f_content;return Rh(n,_)}else return!1};hn.prototype.updated__O__I__I__I__sci_SetNode=function(_,r,t,a){return this.contains__O__I__I__I__Z(_,r,t,a)?this:new hn(r,t,this.sci_HashCollisionSetNode__f_content.appended__O__sci_Vector(_))};hn.prototype.removed__O__I__I__I__sci_SetNode=function(_,r,t,a){if(this.contains__O__I__I__I__Z(_,r,t,a)){var n=this.sci_HashCollisionSetNode__f_content,s=new y(c=>G().equals__O__O__Z(c,_)),i=n.filterImpl__F1__Z__sci_Vector(s,!0),o=i.length__I();return o===1?new Ue(fe().bitposFrom__I__I(fe().maskFrom__I__I__I(t,0)),0,new z_([i.apply__I__O(0)]),new Re(new Int32Array([r])),1,t):new hn(r,t,i)}else return this};hn.prototype.hasNodes__Z=function(){return!1};hn.prototype.nodeArity__I=function(){return 0};hn.prototype.getNode__I__sci_SetNode=function(_){throw Zt(new rt,"No sub-nodes present in hash-collision leaf node.")};hn.prototype.hasPayload__Z=function(){return!0};hn.prototype.payloadArity__I=function(){return this.sci_HashCollisionSetNode__f_content.length__I()};hn.prototype.getPayload__I__O=function(_){return this.sci_HashCollisionSetNode__f_content.apply__I__O(_)};hn.prototype.getHash__I__I=function(_){return this.sci_HashCollisionSetNode__f_originalHash};hn.prototype.size__I=function(){return this.sci_HashCollisionSetNode__f_content.length__I()};hn.prototype.foreach__F1__V=function(_){for(var r=this.sci_HashCollisionSetNode__f_content.iterator__sc_Iterator();r.hasNext__Z();)_.apply__O__O(r.next__O())};hn.prototype.cachedJavaKeySetHashCode__I=function(){return Math.imul(this.sci_HashCollisionSetNode__f_content.length__I(),this.sci_HashCollisionSetNode__f_hash)};hn.prototype.filterImpl__F1__Z__sci_SetNode=function(_,r){var t=this.sci_HashCollisionSetNode__f_content.filterImpl__F1__Z__sci_Vector(_,r),a=t.length__I();if(a===0){var n=p4();return n.sci_SetNode$__f_EmptySetNode}else return a===1?new Ue(fe().bitposFrom__I__I(fe().maskFrom__I__I__I(this.sci_HashCollisionSetNode__f_hash,0)),0,new z_([t.head__O()]),new Re(new Int32Array([this.sci_HashCollisionSetNode__f_originalHash])),1,this.sci_HashCollisionSetNode__f_hash):t.length__I()===this.sci_HashCollisionSetNode__f_content.length__I()?this:new hn(this.sci_HashCollisionSetNode__f_originalHash,this.sci_HashCollisionSetNode__f_hash,t)};hn.prototype.diff__sci_SetNode__I__sci_SetNode=function(_,r){return this.filterImpl__F1__Z__sci_SetNode(new y(t=>_.contains__O__I__I__I__Z(t,this.sci_HashCollisionSetNode__f_originalHash,this.sci_HashCollisionSetNode__f_hash,r)),!0)};hn.prototype.equals__O__Z=function(_){if(_ instanceof hn){var r=_;if(this===r)return!0;if(this.sci_HashCollisionSetNode__f_hash===r.sci_HashCollisionSetNode__f_hash)var t=this.sci_HashCollisionSetNode__f_content,a=t.length__I(),n=r.sci_HashCollisionSetNode__f_content,s=a===n.length__I();else var s=!1;if(s){for(var i=this.sci_HashCollisionSetNode__f_content,o=r.sci_HashCollisionSetNode__f_content,c=!0,u=i.iterator__sc_Iterator();c&&u.hasNext__Z();){var f=u.next__O();c=Rh(o,f)}return c}else return!1}else return!1};hn.prototype.hashCode__I=function(){throw Go(new ui,"Trie nodes do not support hashing.")};hn.prototype.concat__sci_SetNode__I__sci_SetNode=function(_,r){if(_ instanceof hn){var t=_;if(t===this)return this;for(var a=null,n=t.sci_HashCollisionSetNode__f_content.iterator__sc_Iterator();n.hasNext__Z();){var s=n.next__O(),i=this.sci_HashCollisionSetNode__f_content;Rh(i,s)||(a===null&&(a=new _s,a.addAll__sc_IterableOnce__sci_VectorBuilder(this.sci_HashCollisionSetNode__f_content)),a.addOne__O__sci_VectorBuilder(s))}return a===null?this:new hn(this.sci_HashCollisionSetNode__f_originalHash,this.sci_HashCollisionSetNode__f_hash,a.result__sci_Vector())}else throw _ instanceof Ue?Go(new ui,"Cannot concatenate a HashCollisionSetNode with a BitmapIndexedSetNode"):new Q(_)};hn.prototype.foreachWithHash__F2__V=function(_){for(var r=this.sci_HashCollisionSetNode__f_content.iterator__sc_Iterator();r.hasNext__Z();){var t=r.next__O();_.apply__O__O__O(t,this.sci_HashCollisionSetNode__f_originalHash)}};hn.prototype.copy__sci_SetNode=function(){return new hn(this.sci_HashCollisionSetNode__f_originalHash,this.sci_HashCollisionSetNode__f_hash,this.sci_HashCollisionSetNode__f_content)};hn.prototype.getNode__I__sci_Node=function(_){return this.getNode__I__sci_SetNode(_)};var E0_=new v().initClass({sci_HashCollisionSetNode:0},!1,"scala.collection.immutable.HashCollisionSetNode",{sci_HashCollisionSetNode:1,sci_SetNode:1,sci_Node:1,O:1});hn.prototype.$classData=E0_;function hw(){this.sci_HashMap$__f_EmptyMap=null,H3=this;var _=Sq();this.sci_HashMap$__f_EmptyMap=new Zr(_.sci_MapNode$__f_EmptyMapNode)}hw.prototype=new E;hw.prototype.constructor=hw;function Z0_(){}Z0_.prototype=hw.prototype;hw.prototype.from__sc_IterableOnce__sci_HashMap=function(_){if(_ instanceof Zr){var r=_;return r}else{var t=new fu,a=t.addAll__sc_IterableOnce__sci_HashMapBuilder(_);return a.result__sci_HashMap()}};hw.prototype.newBuilder__scm_Builder=function(){return new fu};hw.prototype.from__sc_IterableOnce__O=function(_){return this.from__sc_IterableOnce__sci_HashMap(_)};hw.prototype.empty__O=function(){return this.sci_HashMap$__f_EmptyMap};var N0_=new v().initClass({sci_HashMap$:0},!1,"scala.collection.immutable.HashMap$",{sci_HashMap$:1,O:1,sc_MapFactory:1,Ljava_io_Serializable:1});hw.prototype.$classData=N0_;var H3;function sk(){return H3||(H3=new hw),H3}function dw(){this.sci_HashSet$__f_EmptySet=null,G3=this;var _=p4();this.sci_HashSet$__f_EmptySet=new $t(_.sci_SetNode$__f_EmptySetNode)}dw.prototype=new E;dw.prototype.constructor=dw;function z0_(){}z0_.prototype=dw.prototype;dw.prototype.from__sc_IterableOnce__sci_HashSet=function(_){if(_ instanceof $t){var r=_;return r}else{if(_.knownSize__I()===0)return this.sci_HashSet$__f_EmptySet;var t=new Bl,a=t.addAll__sc_IterableOnce__sci_HashSetBuilder(_);return a.result__sci_HashSet()}};dw.prototype.newBuilder__scm_Builder=function(){return new Bl};dw.prototype.from__sc_IterableOnce__O=function(_){return this.from__sc_IterableOnce__sci_HashSet(_)};dw.prototype.empty__O=function(){return this.sci_HashSet$__f_EmptySet};var H0_=new v().initClass({sci_HashSet$:0},!1,"scala.collection.immutable.HashSet$",{sci_HashSet$:1,O:1,sc_IterableFactory:1,Ljava_io_Serializable:1});dw.prototype.$classData=H0_;var G3;function yg(){return G3||(G3=new dw),G3}function Oi(_,r){this.sci_LazyList$State$Cons__f_head=null,this.sci_LazyList$State$Cons__f_tail=null,this.sci_LazyList$State$Cons__f_head=_,this.sci_LazyList$State$Cons__f_tail=r}Oi.prototype=new E;Oi.prototype.constructor=Oi;function G0_(){}G0_.prototype=Oi.prototype;Oi.prototype.head__O=function(){return this.sci_LazyList$State$Cons__f_head};Oi.prototype.tail__sci_LazyList=function(){return this.sci_LazyList$State$Cons__f_tail};var J0_=new v().initClass({sci_LazyList$State$Cons:0},!1,"scala.collection.immutable.LazyList$State$Cons",{sci_LazyList$State$Cons:1,O:1,sci_LazyList$State:1,Ljava_io_Serializable:1});Oi.prototype.$classData=J0_;function Qg(){}Qg.prototype=new E;Qg.prototype.constructor=Qg;function U0_(){}U0_.prototype=Qg.prototype;Qg.prototype.head__E=function(){throw Us(new Ma,"head of empty lazy list")};Qg.prototype.tail__sci_LazyList=function(){throw Go(new ui,"tail of empty lazy list")};Qg.prototype.head__O=function(){this.head__E()};var W0_=new v().initClass({sci_LazyList$State$Empty$:0},!1,"scala.collection.immutable.LazyList$State$Empty$",{sci_LazyList$State$Empty$:1,O:1,sci_LazyList$State:1,Ljava_io_Serializable:1});Qg.prototype.$classData=W0_;var OB;function xh(){return OB||(OB=new Qg),OB}function V0(_,r){this.sci_LazyList$WithFilter__f_filtered=null,this.sci_LazyList$WithFilter__f_filtered=_.filter__F1__sci_LazyList(r)}V0.prototype=new UZ;V0.prototype.constructor=V0;function K0_(){}K0_.prototype=V0.prototype;V0.prototype.foreach__F1__V=function(_){this.sci_LazyList$WithFilter__f_filtered.foreach__F1__V(_)};var Q0_=new v().initClass({sci_LazyList$WithFilter:0},!1,"scala.collection.immutable.LazyList$WithFilter",{sci_LazyList$WithFilter:1,sc_WithFilter:1,O:1,Ljava_io_Serializable:1});V0.prototype.$classData=Q0_;function $w(){}$w.prototype=new E;$w.prototype.constructor=$w;function X0_(){}X0_.prototype=$w.prototype;$w.prototype.from__sc_IterableOnce__sci_Map=function(_){if(S6(_)){var r=_;if(r.isEmpty__Z())return lp()}if(t5(_)){var t=_;return t}var a=new ko,n=a.addAll__sc_IterableOnce__sci_MapBuilderImpl(_);return n.result__sci_Map()};$w.prototype.newBuilder__scm_Builder=function(){return new ko};$w.prototype.from__sc_IterableOnce__O=function(_){return this.from__sc_IterableOnce__sci_Map(_)};$w.prototype.empty__O=function(){return lp()};var Y0_=new v().initClass({sci_Map$:0},!1,"scala.collection.immutable.Map$",{sci_Map$:1,O:1,sc_MapFactory:1,Ljava_io_Serializable:1});$w.prototype.$classData=Y0_;var qB;function Ja(){return qB||(qB=new $w),qB}function ww(){}ww.prototype=new E;ww.prototype.constructor=ww;function _I_(){}_I_.prototype=ww.prototype;ww.prototype.from__sc_IterableOnce__sci_Set=function(_){if(KF_(_)){var r=new Vc,t=r.addAll__sc_IterableOnce__sci_SetBuilderImpl(_);return t.result__sci_Set()}else{if(_.knownSize__I()===0)return Ko();if(XA_(_)){var a=_;return a}else{var n=new Vc,s=n.addAll__sc_IterableOnce__sci_SetBuilderImpl(_);return s.result__sci_Set()}}};ww.prototype.newBuilder__scm_Builder=function(){return new Vc};ww.prototype.from__sc_IterableOnce__O=function(_){return this.from__sc_IterableOnce__sci_Set(_)};ww.prototype.empty__O=function(){return Ko()};var eI_=new v().initClass({sci_Set$:0},!1,"scala.collection.immutable.Set$",{sci_Set$:1,O:1,sc_IterableFactory:1,Ljava_io_Serializable:1});ww.prototype.$classData=eI_;var SB;function sn(){return SB||(SB=new ww),SB}function d$(){this.sci_TreeSeqMap$__f_EmptyByInsertion=null,this.sci_TreeSeqMap$__f_EmptyByModification=null,J3=this;var _=Sc(),r=sk();this.sci_TreeSeqMap$__f_EmptyByInsertion=new ba(_,r.sci_HashMap$__f_EmptyMap,0,tb());var t=Sc(),a=sk();this.sci_TreeSeqMap$__f_EmptyByModification=new ba(t,a.sci_HashMap$__f_EmptyMap,0,I6())}d$.prototype=new E;d$.prototype.constructor=d$;function rI_(){}rI_.prototype=d$.prototype;d$.prototype.empty__sci_TreeSeqMap$OrderBy__sci_TreeSeqMap=function(_){var r=I6();return _!==null&&_===r?this.sci_TreeSeqMap$__f_EmptyByModification:this.sci_TreeSeqMap$__f_EmptyByInsertion};d$.prototype.from__sc_IterableOnce__sci_TreeSeqMap=function(_){if(_ instanceof ba){var r=_;return r}else{var t=tb(),a=new Zp(t);return nf(a,_).result__O()}};d$.prototype.newBuilder__scm_Builder=function(){var _=tb();return new Zp(_)};d$.prototype.from__sc_IterableOnce__O=function(_){return this.from__sc_IterableOnce__sci_TreeSeqMap(_)};d$.prototype.empty__O=function(){return this.empty__sci_TreeSeqMap$OrderBy__sci_TreeSeqMap(tb())};var tI_=new v().initClass({sci_TreeSeqMap$:0},!1,"scala.collection.immutable.TreeSeqMap$",{sci_TreeSeqMap$:1,O:1,sc_MapFactory:1,Ljava_io_Serializable:1});d$.prototype.$classData=tI_;var J3;function t$(){return J3||(J3=new d$),J3}function KG(_,r,t){var a=r.knownSize__I();a!==-1&&_.sizeHint__I__V(a+t|0)}function gw(){}gw.prototype=new E;gw.prototype.constructor=gw;function aI_(){}aI_.prototype=gw.prototype;gw.prototype.from__sc_IterableOnce__scm_HashMap=function(_){var r=_.knownSize__I(),t=r>0?Pc((1+r|0)/.75):16;return kz(new Nt,t,.75).addAll__sc_IterableOnce__scm_HashMap(_)};gw.prototype.newBuilder__scm_Builder=function(){return new Uv(16,.75)};gw.prototype.from__sc_IterableOnce__O=function(_){return this.from__sc_IterableOnce__scm_HashMap(_)};gw.prototype.empty__O=function(){return MW(new Nt)};var nI_=new v().initClass({scm_HashMap$:0},!1,"scala.collection.mutable.HashMap$",{scm_HashMap$:1,O:1,sc_MapFactory:1,Ljava_io_Serializable:1});gw.prototype.$classData=nI_;var PB;function QG(){return PB||(PB=new gw),PB}function Lw(){}Lw.prototype=new E;Lw.prototype.constructor=Lw;function sI_(){}sI_.prototype=Lw.prototype;Lw.prototype.from__sc_IterableOnce__scm_HashSet=function(_){var r=_.knownSize__I(),t=r>0?Pc((1+r|0)/.75):16,a=gz(new mn,t,.75);return a.addAll__sc_IterableOnce__scm_HashSet(_)};Lw.prototype.newBuilder__scm_Builder=function(){return new dI(16,.75)};Lw.prototype.empty__O=function(){return o5(new mn)};Lw.prototype.from__sc_IterableOnce__O=function(_){return this.from__sc_IterableOnce__scm_HashSet(_)};var iI_=new v().initClass({scm_HashSet$:0},!1,"scala.collection.mutable.HashSet$",{scm_HashSet$:1,O:1,sc_IterableFactory:1,Ljava_io_Serializable:1});Lw.prototype.$classData=iI_;var xB;function XG(){return xB||(xB=new Lw),xB}function mw(){}mw.prototype=new E;mw.prototype.constructor=mw;function oI_(){}oI_.prototype=mw.prototype;mw.prototype.from__sc_IterableOnce__scm_LinkedHashSet=function(_){if(_ instanceof js){var r=_;return r}else{var t=new js;return nf(t,_)}};mw.prototype.newBuilder__scm_Builder=function(){return QL(new Tl,new js)};mw.prototype.from__sc_IterableOnce__O=function(_){return this.from__sc_IterableOnce__scm_LinkedHashSet(_)};mw.prototype.empty__O=function(){return new js};var cI_=new v().initClass({scm_LinkedHashSet$:0},!1,"scala.collection.mutable.LinkedHashSet$",{scm_LinkedHashSet$:1,O:1,sc_IterableFactory:1,Ljava_io_Serializable:1});mw.prototype.$classData=cI_;var RB;function uI_(){return RB||(RB=new mw),RB}function A0(_){if(this.scm_LinkedHashSet$$anon$1__f__loadFactor=0,this.scm_LinkedHashSet$$anon$1__f_table=null,this.scm_LinkedHashSet$$anon$1__f_tableSize=0,this.scm_LinkedHashSet$$anon$1__f_threshold=0,this.scm_LinkedHashSet$$anon$1__f_sizemap=null,this.scm_LinkedHashSet$$anon$1__f_seedvalue=0,this.scm_LinkedHashSet$$anon$1__f_$outer=null,_===null)throw null;this.scm_LinkedHashSet$$anon$1__f_$outer=_,qm_(this)}A0.prototype=new E;A0.prototype.constructor=A0;function lI_(){}lI_.prototype=A0.prototype;A0.prototype.createNewEntry__O__O__scm_LinkedHashSet$Entry=function(_,r){var t=new F4(_);return this.scm_LinkedHashSet$$anon$1__f_$outer.scm_LinkedHashSet__f_firstEntry===null?this.scm_LinkedHashSet$$anon$1__f_$outer.scm_LinkedHashSet__f_firstEntry=t:(this.scm_LinkedHashSet$$anon$1__f_$outer.scm_LinkedHashSet__f_lastEntry.scm_LinkedHashSet$Entry__f_later=t,t.scm_LinkedHashSet$Entry__f_earlier=this.scm_LinkedHashSet$$anon$1__f_$outer.scm_LinkedHashSet__f_lastEntry),this.scm_LinkedHashSet$$anon$1__f_$outer.scm_LinkedHashSet__f_lastEntry=t,t};var fI_=new v().initClass({scm_LinkedHashSet$$anon$1:0},!1,"scala.collection.mutable.LinkedHashSet$$anon$1",{scm_LinkedHashSet$$anon$1:1,O:1,scm_HashTable:1,scm_HashTable$HashUtils:1});A0.prototype.$classData=fI_;function ik(){}ik.prototype=new E;ik.prototype.constructor=ik;function pI_(){}pI_.prototype=ik.prototype;var hI_=new v().initClass({s_math_Ordering$:0},!1,"scala.math.Ordering$",{s_math_Ordering$:1,O:1,s_math_LowPriorityOrderingImplicits:1,Ljava_io_Serializable:1});ik.prototype.$classData=hI_;var CB;function V(){return CB||(CB=new ik),CB}function F0(){}F0.prototype=new dP;F0.prototype.constructor=F0;function sN(){}sN.prototype=F0.prototype;function B0(){}B0.prototype=new E;B0.prototype.constructor=B0;function W1(){}W1.prototype=B0.prototype;B0.prototype.toString__T=function(){return""};B0.prototype.apply__O__O=function(_){return this.applyOrElse__O__F1__O(_,Mq().s_PartialFunction$__f_empty_pf)};B0.prototype.apply$mcZI$sp__I__Z=function(_){return!!this.applyOrElse__O__F1__O(_,Mq().s_PartialFunction$__f_empty_pf)};var vO=new v().initClass({sr_Nothing$:0},!1,"scala.runtime.Nothing$",{sr_Nothing$:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});function r_(_){this.sjsr_AnonFunction0__f_f=null,this.sjsr_AnonFunction0__f_f=_}r_.prototype=new PG;r_.prototype.constructor=r_;function dI_(){}dI_.prototype=r_.prototype;r_.prototype.apply__O=function(){return(0,this.sjsr_AnonFunction0__f_f)()};var $I_=new v().initClass({sjsr_AnonFunction0:0},!1,"scala.scalajs.runtime.AnonFunction0",{sjsr_AnonFunction0:1,sr_AbstractFunction0:1,O:1,F0:1});r_.prototype.$classData=$I_;function y(_){this.sjsr_AnonFunction1__f_f=null,this.sjsr_AnonFunction1__f_f=_}y.prototype=new UL;y.prototype.constructor=y;function wI_(){}wI_.prototype=y.prototype;y.prototype.apply__O__O=function(_){return(0,this.sjsr_AnonFunction1__f_f)(_)};var gI_=new v().initClass({sjsr_AnonFunction1:0},!1,"scala.scalajs.runtime.AnonFunction1",{sjsr_AnonFunction1:1,sr_AbstractFunction1:1,O:1,F1:1});y.prototype.$classData=gI_;function He(_){this.sjsr_AnonFunction2__f_f=null,this.sjsr_AnonFunction2__f_f=_}He.prototype=new XZ;He.prototype.constructor=He;function LI_(){}LI_.prototype=He.prototype;He.prototype.apply__O__O__O=function(_,r){return(0,this.sjsr_AnonFunction2__f_f)(_,r)};var mI_=new v().initClass({sjsr_AnonFunction2:0},!1,"scala.scalajs.runtime.AnonFunction2",{sjsr_AnonFunction2:1,sr_AbstractFunction2:1,O:1,F2:1});He.prototype.$classData=mI_;function j0(_){this.sjsr_AnonFunction3__f_f=null,this.sjsr_AnonFunction3__f_f=_}j0.prototype=new xG;j0.prototype.constructor=j0;function vI_(){}vI_.prototype=j0.prototype;j0.prototype.apply__O__O__O__O=function(_,r,t){return(0,this.sjsr_AnonFunction3__f_f)(_,r,t)};var yI_=new v().initClass({sjsr_AnonFunction3:0},!1,"scala.scalajs.runtime.AnonFunction3",{sjsr_AnonFunction3:1,sr_AbstractFunction3:1,O:1,F3:1});j0.prototype.$classData=yI_;function kv(_,r,t){this.Lcats_Eval$$anon$1__f_start=null,this.Lcats_Eval$$anon$1__f_run=null,this.Lcats_Eval$$anon$1__f_x2$1=null,this.Lcats_Eval$$anon$1__f_f$2=null,this.Lcats_Eval$$anon$1__f_x2$1=r,this.Lcats_Eval$$anon$1__f_f$2=t,this.Lcats_Eval$$anon$1__f_start=r.start__F0(),this.Lcats_Eval$$anon$1__f_run=new y(a=>new Ov(this,a))}kv.prototype=new s6;kv.prototype.constructor=kv;function II_(){}II_.prototype=kv.prototype;kv.prototype.start__F0=function(){return this.Lcats_Eval$$anon$1__f_start};kv.prototype.run__F1=function(){return this.Lcats_Eval$$anon$1__f_run};var bI_=new v().initClass({Lcats_Eval$$anon$1:0},!1,"cats.Eval$$anon$1",{Lcats_Eval$$anon$1:1,Lcats_Eval$FlatMap:1,Lcats_Eval:1,O:1,Ljava_io_Serializable:1});kv.prototype.$classData=bI_;function Ov(_,r){if(this.Lcats_Eval$$anon$1$$anon$2__f_start=null,this.Lcats_Eval$$anon$1$$anon$2__f_run=null,this.Lcats_Eval$$anon$1$$anon$2__f_$outer=null,this.Lcats_Eval$$anon$1$$anon$2__f_s$1=null,_===null)throw null;this.Lcats_Eval$$anon$1$$anon$2__f_$outer=_,this.Lcats_Eval$$anon$1$$anon$2__f_s$1=r,this.Lcats_Eval$$anon$1$$anon$2__f_start=new r_(()=>this.Lcats_Eval$$anon$1$$anon$2__f_$outer.Lcats_Eval$$anon$1__f_x2$1.run__F1().apply__O__O(this.Lcats_Eval$$anon$1$$anon$2__f_s$1)),this.Lcats_Eval$$anon$1$$anon$2__f_run=_.Lcats_Eval$$anon$1__f_f$2}Ov.prototype=new s6;Ov.prototype.constructor=Ov;function kI_(){}kI_.prototype=Ov.prototype;Ov.prototype.start__F0=function(){return this.Lcats_Eval$$anon$1$$anon$2__f_start};Ov.prototype.run__F1=function(){return this.Lcats_Eval$$anon$1$$anon$2__f_run};var OI_=new v().initClass({Lcats_Eval$$anon$1$$anon$2:0},!1,"cats.Eval$$anon$1$$anon$2",{Lcats_Eval$$anon$1$$anon$2:1,Lcats_Eval$FlatMap:1,Lcats_Eval:1,O:1,Ljava_io_Serializable:1});Ov.prototype.$classData=OI_;function qv(_,r,t){this.Lcats_Eval$$anon$3__f_start=null,this.Lcats_Eval$$anon$3__f_run=null,this.Lcats_Eval$$anon$3__f_start=r.Lcats_Eval$Defer__f_thunk,this.Lcats_Eval$$anon$3__f_run=t}qv.prototype=new s6;qv.prototype.constructor=qv;function qI_(){}qI_.prototype=qv.prototype;qv.prototype.start__F0=function(){return this.Lcats_Eval$$anon$3__f_start};qv.prototype.run__F1=function(){return this.Lcats_Eval$$anon$3__f_run};var SI_=new v().initClass({Lcats_Eval$$anon$3:0},!1,"cats.Eval$$anon$3",{Lcats_Eval$$anon$3:1,Lcats_Eval$FlatMap:1,Lcats_Eval:1,O:1,Ljava_io_Serializable:1});qv.prototype.$classData=SI_;function Sv(_,r){if(this.Lcats_Eval$$anon$4__f_start=null,this.Lcats_Eval$$anon$4__f_run=null,this.Lcats_Eval$$anon$4__f_$outer=null,_===null)throw null;this.Lcats_Eval$$anon$4__f_$outer=_,this.Lcats_Eval$$anon$4__f_start=new r_(()=>this.Lcats_Eval$$anon$4__f_$outer),this.Lcats_Eval$$anon$4__f_run=r}Sv.prototype=new s6;Sv.prototype.constructor=Sv;function PI_(){}PI_.prototype=Sv.prototype;Sv.prototype.start__F0=function(){return this.Lcats_Eval$$anon$4__f_start};Sv.prototype.run__F1=function(){return this.Lcats_Eval$$anon$4__f_run};var xI_=new v().initClass({Lcats_Eval$$anon$4:0},!1,"cats.Eval$$anon$4",{Lcats_Eval$$anon$4:1,Lcats_Eval$FlatMap:1,Lcats_Eval:1,O:1,Ljava_io_Serializable:1});Sv.prototype.$classData=xI_;function E0(_){this.Lcats_Eval$Defer__f_thunk=null,lv_(this,_)}E0.prototype=new CG;E0.prototype.constructor=E0;function RI_(){}RI_.prototype=E0.prototype;var CI_=new v().initClass({Lcats_Eval$$anon$5:0},!1,"cats.Eval$$anon$5",{Lcats_Eval$$anon$5:1,Lcats_Eval$Defer:1,Lcats_Eval:1,O:1,Ljava_io_Serializable:1});E0.prototype.$classData=CI_;function iN(_,r,t,a,n){var s=$H().fromFoldable__O__Lcats_Foldable__Lcats_Foldable$Source(r,_);return n.tailRecM__O__F1__O(m(new L,t,s),new y(i=>{var o=i;if(o!==null){var c=o._1__O(),u=o._2__O(),f=u.uncons__s_Option();if(f instanceof o_){var p=f,h=p.s_Some__f_value;if(h!==null){var l=h._1__O(),d=h._2__O();return n.map__O__F1__O(a.apply__O__O__O(c,l),new y(w=>{I();var g=m(new L,w,d.value__O());return new Pe(g)}))}}var $=a_();if($===f)return n.pure__O__O((I(),new B_(c)));throw new Q(f)}else throw new Q(o)}))}function DI_(_){if(!_.Lcats_Later__f_bitmap$0){var r=_.Lcats_Later__f_thunk.apply__O();_.Lcats_Later__f_thunk=null,_.Lcats_Later__f_value=r,_.Lcats_Later__f_bitmap$0=!0}return _.Lcats_Later__f_value}function Fo(_){this.Lcats_Later__f_value=null,this.Lcats_Later__f_thunk=null,this.Lcats_Later__f_bitmap$0=!1,this.Lcats_Later__f_thunk=_}Fo.prototype=new YZ;Fo.prototype.constructor=Fo;function MI_(){}MI_.prototype=Fo.prototype;Fo.prototype.value__O=function(){return this.Lcats_Later__f_bitmap$0?this.Lcats_Later__f_value:DI_(this)};var TI_=new v().initClass({Lcats_Later:0},!1,"cats.Later",{Lcats_Later:1,Lcats_Eval$Leaf:1,Lcats_Eval:1,O:1,Ljava_io_Serializable:1});Fo.prototype.$classData=TI_;function ok(_){new o0,new o0}ok.prototype=new E;ok.prototype.constructor=ok;function VI_(){}VI_.prototype=ok.prototype;var AI_=new v().initClass({Lcats_Parallel$$anon$2:0},!1,"cats.Parallel$$anon$2",{Lcats_Parallel$$anon$2:1,O:1,Lcats_Parallel:1,Lcats_NonEmptyParallel:1,Ljava_io_Serializable:1});ok.prototype.$classData=AI_;function Z0(_){this.Lcats_Show$$$Lambda$1__f_f=null,this.Lcats_Show$$$Lambda$1__f_f=_}Z0.prototype=new E;Z0.prototype.constructor=Z0;function FI_(){}FI_.prototype=Z0.prototype;Z0.prototype.show__O__T=function(_){return(0,this.Lcats_Show$$$Lambda$1__f_f)(_)};var BI_=new v().initClass({Lcats_Show$$$Lambda$1:0},!1,"cats.Show$$$Lambda$1",{Lcats_Show$$$Lambda$1:1,O:1,Lcats_Show:1,Lcats_Show$ContravariantShow:1,Ljava_io_Serializable:1});Z0.prototype.$classData=BI_;function N0(_){this.Lcats_Show$$$Lambda$2__f_f=null,this.Lcats_Show$$$Lambda$2__f_f=_}N0.prototype=new E;N0.prototype.constructor=N0;function jI_(){}jI_.prototype=N0.prototype;N0.prototype.show__O__T=function(_){return(0,this.Lcats_Show$$$Lambda$2__f_f)(_)};var EI_=new v().initClass({Lcats_Show$$$Lambda$2:0},!1,"cats.Show$$$Lambda$2",{Lcats_Show$$$Lambda$2:1,O:1,Lcats_Show:1,Lcats_Show$ContravariantShow:1,Ljava_io_Serializable:1});N0.prototype.$classData=EI_;function ck(){}ck.prototype=new E;ck.prototype.constructor=ck;function ZI_(){}ZI_.prototype=ck.prototype;var NI_=new v().initClass({Lcats_Show$$anon$2:0},!1,"cats.Show$$anon$2",{Lcats_Show$$anon$2:1,O:1,Lcats_Contravariant:1,Lcats_Invariant:1,Ljava_io_Serializable:1});ck.prototype.$classData=NI_;function uk(){U3=this,new Mk,new Tk}uk.prototype=new E;uk.prototype.constructor=uk;function zI_(){}zI_.prototype=uk.prototype;var HI_=new v().initClass({Lcats_UnorderedFoldable$:0},!1,"cats.UnorderedFoldable$",{Lcats_UnorderedFoldable$:1,O:1,Lcats_ScalaVersionSpecificTraverseInstances:1,Lcats_instances_NTupleUnorderedFoldableInstances:1,Ljava_io_Serializable:1});uk.prototype.$classData=HI_;var U3;function oN(){return U3||(U3=new uk),U3}function XS(){}XS.prototype=new E;XS.prototype.constructor=XS;function YG(){}YG.prototype=XS.prototype;function GI_(_){new Ik(_)}function JI_(_){_.Lcats_instances_package$list$__f_catsStdInstancesForList=new ll(_)}function lk(_){k6()}lk.prototype=new E;lk.prototype.constructor=lk;function UI_(){}UI_.prototype=lk.prototype;var WI_=new v().initClass({Lcats_instances_ListInstancesBinCompat0$$anon$5:0},!1,"cats.instances.ListInstancesBinCompat0$$anon$5",{Lcats_instances_ListInstancesBinCompat0$$anon$5:1,O:1,Lcats_TraverseFilter:1,Lcats_FunctorFilter:1,Ljava_io_Serializable:1});lk.prototype.$classData=WI_;function cN(_,r,t){return _}function YS(){}YS.prototype=new E;YS.prototype.constructor=YS;function mP(){}mP.prototype=YS.prototype;function fk(){}fk.prototype=new E;fk.prototype.constructor=fk;function KI_(){}KI_.prototype=fk.prototype;var QI_=new v().initClass({Lcats_kernel_instances_ListMonoid:0},!1,"cats.kernel.instances.ListMonoid",{Lcats_kernel_instances_ListMonoid:1,O:1,Lcats_kernel_Monoid:1,Lcats_kernel_Semigroup:1,Ljava_io_Serializable:1});fk.prototype.$classData=QI_;function _8(){}_8.prototype=new E;_8.prototype.constructor=_8;function uN(){}uN.prototype=_8.prototype;function If(_,r,t,a,n){this.Lcodes_quine_labs_recheck_automaton_DFA__f_alphabet=null,this.Lcodes_quine_labs_recheck_automaton_DFA__f_stateSet=null,this.Lcodes_quine_labs_recheck_automaton_DFA__f_init=null,this.Lcodes_quine_labs_recheck_automaton_DFA__f_acceptSet=null,this.Lcodes_quine_labs_recheck_automaton_DFA__f_delta=null,this.Lcodes_quine_labs_recheck_automaton_DFA__f_alphabet=_,this.Lcodes_quine_labs_recheck_automaton_DFA__f_stateSet=r,this.Lcodes_quine_labs_recheck_automaton_DFA__f_init=t,this.Lcodes_quine_labs_recheck_automaton_DFA__f_acceptSet=a,this.Lcodes_quine_labs_recheck_automaton_DFA__f_delta=n}If.prototype=new E;If.prototype.constructor=If;function XI_(){}XI_.prototype=If.prototype;If.prototype.toGraph__Lcodes_quine_labs_recheck_data_Graph=function(){var _=Zm(),r=this.Lcodes_quine_labs_recheck_automaton_DFA__f_delta.iterator__sc_Iterator(),t=new y(n=>{var s=n;if(s!==null){var i=s._1__O(),o=s._2__O();if(i!==null){var c=i._1__O(),u=i._2__O();return new Yr(c,u,o)}}throw new Q(s)}),a=new Wa(r,t);return _.from__sci_IndexedSeq__Lcodes_quine_labs_recheck_data_Graph(cs().from__sc_IterableOnce__sci_IndexedSeq(a))};If.prototype.productPrefix__T=function(){return"DFA"};If.prototype.productArity__I=function(){return 5};If.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_automaton_DFA__f_alphabet;case 1:return this.Lcodes_quine_labs_recheck_automaton_DFA__f_stateSet;case 2:return this.Lcodes_quine_labs_recheck_automaton_DFA__f_init;case 3:return this.Lcodes_quine_labs_recheck_automaton_DFA__f_acceptSet;case 4:return this.Lcodes_quine_labs_recheck_automaton_DFA__f_delta;default:return S().ioobe__I__O(_)}};If.prototype.productIterator__sc_Iterator=function(){return new f_(this)};If.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};If.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};If.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof If){var r=_,t=this.Lcodes_quine_labs_recheck_automaton_DFA__f_alphabet,a=r.Lcodes_quine_labs_recheck_automaton_DFA__f_alphabet;if(t===null?a===null:t.equals__O__Z(a))var n=this.Lcodes_quine_labs_recheck_automaton_DFA__f_stateSet,s=r.Lcodes_quine_labs_recheck_automaton_DFA__f_stateSet,i=n===null?s===null:n.equals__O__Z(s);else var i=!1;if(i){var o=this.Lcodes_quine_labs_recheck_automaton_DFA__f_init,c=r.Lcodes_quine_labs_recheck_automaton_DFA__f_init;if(G().equals__O__O__Z(o,c)){var u=this.Lcodes_quine_labs_recheck_automaton_DFA__f_acceptSet,f=r.Lcodes_quine_labs_recheck_automaton_DFA__f_acceptSet;if(u===null?f===null:u.equals__O__Z(f)){var p=this.Lcodes_quine_labs_recheck_automaton_DFA__f_delta,h=r.Lcodes_quine_labs_recheck_automaton_DFA__f_delta;return p===null?h===null:p.equals__O__Z(h)}else return!1}else return!1}else return!1}else return!1};var YI_=new v().initClass({Lcodes_quine_labs_recheck_automaton_DFA:0},!1,"codes.quine.labs.recheck.automaton.DFA",{Lcodes_quine_labs_recheck_automaton_DFA:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});If.prototype.$classData=YI_;function _J(_,r,t,a,n,s,i){for(;;){if(s.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&s.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||s.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&s.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw s.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&s.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/EpsNFA.scala:74"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/EpsNFA.scala:74");if(t.isEmpty__Z())return I(),Ea();var o=!1,c=null,u=_.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_tau.get__O__s_Option(a);if(u instanceof o_){o=!0,c=u;var f=c.s_Some__f_value;if(f instanceof Xi){var p=f,h=p.Lcodes_quine_labs_recheck_automaton_EpsNFA$Eps__f_to,l=t,d=n;return h.flatMap__F1__O(new y(((P_,x_,D_,F_,T_)=>A_=>_J(_,P_,x_,A_,D_,F_,T_))(r,l,d,s,i)))}}if(o){var $=c.s_Some__f_value;if($ instanceof qc){var w=$,g=w.Lcodes_quine_labs_recheck_automaton_EpsNFA$Assert__f_kind,x=w.Lcodes_quine_labs_recheck_automaton_EpsNFA$Assert__f_to,R=t,T=g.toCharKindSet__Lcodes_quine_labs_recheck_unicode_ICharSet$CharKind__sci_Set(r),D=R.intersect__sc_Set__sc_SetOps(T);t=D,a=x;continue}}if(o){var B=c.s_Some__f_value;if(B instanceof ou){var j=B,O=j.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopEnter__f_loop,Z=j.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopEnter__f_to;if(n.contains__O__Z(O))return I(),Ea();var z=n,J=xt().s_Predef$__f_Set,N=[O],H=k(new b,N),W=J.from__sc_IterableOnce__sci_Set(H),K=z.concat__sc_IterableOnce__sc_SetOps(W);a=Z,n=K;continue}}if(o){var Y=c.s_Some__f_value;if(Y instanceof cu){var X=Y,e_=X.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopExit__f_loop,__=X.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopExit__f_to;if(n.contains__O__Z(e_))return I(),Ea();a=__;continue}}if(o){var t_=c.s_Some__f_value;if(t_ instanceof Cc){var n_=t_,s_=n_.Lcodes_quine_labs_recheck_automaton_EpsNFA$Consume__f_set,i_=n_.Lcodes_quine_labs_recheck_automaton_EpsNFA$Consume__f_to,c_=n_.Lcodes_quine_labs_recheck_automaton_EpsNFA$Consume__f_loc,h_=t,d_=s_.filter__F1__O(new y((P_=>x_=>{var D_=x_;if(D_!==null){var F_=D_._2__O();return P_.contains__O__Z(F_)}else throw new Q(D_)})(h_)));if(d_.isEmpty__Z())return I(),Ea();var w_=I().s_package$__f_Vector,u_=[m(new L,m(new L,a,t),new o_(new Cc(d_,i_,c_)))],p_=k(new b,u_);return w_.from__sc_IterableOnce__sci_Vector(p_)}}var y_=a_();if(y_===u)if(t.contains__O__Z(i)){var I_=I().s_package$__f_Vector,R_=[m(new L,m(new L,a,Ko()),a_())],S_=k(new b,R_);return I_.from__sc_IterableOnce__sci_Vector(S_)}else return I(),Ea();throw new Q(u)}}function _H(_,r,t,a,n,s,i){return a.getOrElseUpdate__O__F0__O(m(new L,r,t),new r_(()=>_J(_,r,n,t,Ko(),s,i)))}function bf(_,r,t,a,n){this.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_alphabet=null,this.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_stateSet=null,this.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_init=null,this.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_accept=null,this.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_tau=null,this.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_alphabet=_,this.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_stateSet=r,this.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_init=t,this.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_accept=a,this.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_tau=n}bf.prototype=new E;bf.prototype.constructor=bf;function _b_(){}_b_.prototype=bf.prototype;bf.prototype.toOrderedNFA__I__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_automaton_OrderedNFA=function(_,r){if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/EpsNFA.scala:61"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/EpsNFA.scala:61");var t=this.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_tau,a=new Gw(t),n=new Ow(this),s=HG(a,n).exists__F1__Z(new y(u_=>{var p_=u_,y_=LJ();if(p_!==null&&p_===y_)return!0;var I_=mJ();return p_!==null&&p_===I_})),i=s?sI():QI(),o=this.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_alphabet.Lcodes_quine_labs_recheck_unicode_ICharSet__f_pairs.iterator__sc_Iterator(),c=new y(u_=>{var p_=u_;return p_._2__O()}),u=new Wa(o,c),f=sn().from__sc_IterableOnce__sci_Set(u),p=xt().s_Predef$__f_Set,h=[i],l=k(new b,h),d=p.from__sc_IterableOnce__sci_Set(l),$=f.concat__sc_IterableOnce__sc_SetOps(d),w=ju().empty__O(),g=_H(this,i,this.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_init,w,$,r,i),x=ap(new Xs,16),R=ql().empty__O(),T=I().s_package$__f_Vector,D=[m(new L,i,g.map__F1__O(new y(u_=>{var p_=u_;return p_._1__O()})))],B=k(new b,D),j=T.from__sc_IterableOnce__sci_Vector(B),O=new Vc,Z=new ko,z=ju().empty__O();I();var J=Ea(),N=hO(z,J),H=0,W=m(new L,i,g);for(x.addOne__O__scm_ArrayDeque(W),R.addAll__sc_IterableOnce__scm_Growable(j);!x.isEmpty__Z();){if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/EpsNFA.scala:114"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/EpsNFA.scala:114");var K=x.removeHead__Z__O(!1);if(K===null)throw new Q(K);var Y=K._1__O(),X=K._2__O(),e_=X.map__F1__O(new y(u_=>{var p_=u_;return p_._1__O()}));if(e_.map__F1__O(new y(u_=>{var p_=u_;return p_._1__O()})).contains__O__Z(this.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_accept)){var __=m(new L,Y,e_);O.addOne__O__sci_SetBuilderImpl(__)}var t_=ju().empty__O();I();var n_=Ea(),s_=hO(t_,n_);if(X.foreach__F1__V(new y(((u_,p_,y_,I_,R_,S_,P_,x_,D_,F_)=>T_=>{var A_=T_;if(A_!==null){var C_=A_._2__O();_:{if(C_ instanceof o_){var j_=C_,b_=j_.s_Some__f_value;if(b_!==null){var V_=b_.Lcodes_quine_labs_recheck_automaton_EpsNFA$Consume__f_set,J_=b_.Lcodes_quine_labs_recheck_automaton_EpsNFA$Consume__f_to,X_=b_.Lcodes_quine_labs_recheck_automaton_EpsNFA$Consume__f_loc;V_.foreach__F1__V(new y(Y_=>{var U_=Y_;if(U_!==null){var Q_=U_._1__O(),Z_=U_._2__O(),W_=_H(this,Z_,J_,P_,x_,D_,F_),N_=W_.map__F1__O(new y(ie=>{var we=ie;return we._1__O()})),H_=u_.apply__O__O(Q_),se=m(new L,Z_,N_);u_.update__O__O__V(Q_,H_.appended__O__O(se));var ce=new Yr(m(new L,p_,y_),Q_,m(new L,Z_,N_)),ue=I_.apply__O__O(ce);if(I_.update__O__O__V(ce,ue.concat__sc_IterableOnce__O(X_)),R_.contains__O__Z(m(new L,Z_,N_)))return;var me=m(new L,Z_,W_);return S_.addOne__O__scm_ArrayDeque(me),R_.addOne__O__scm_Growable(m(new L,Z_,N_))}else throw new Q(U_)}));break _}}var _e=a_();if(_e===C_)break _;throw new Q(C_)}}else throw new Q(A_)})(s_,Y,e_,N,R,x,w,$,r,i))),s_.foreach__F1__V(new y(((u_,p_,y_)=>I_=>{var R_=I_;if(R_!==null){var S_=R_._1__O(),P_=R_._2__O(),x_=m(new L,m(new L,p_,y_),S_);return u_.addOne__O__O__sci_MapBuilderImpl(x_,P_)}else throw new Q(R_)})(Z,Y,e_))),H=H+s_.size__I()|0,H>=_)throw r.Lcodes_quine_labs_recheck_common_Context__f_hasLogger&&r.Lcodes_quine_labs_recheck_common_Context__f_logger.apply__T__V("auto: exceed maxNFASize on OrderedNFA construction"),new yp("OrderedNFA size is too large")}var i_=this.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_alphabet,c_=i_.Lcodes_quine_labs_recheck_unicode_ICharSet__f_pairs,h_=new zo(sn().from__sc_IterableOnce__sci_Set(c_).map__F1__O(new y(u_=>{var p_=u_;return p_._1__O()})),sn().from__sc_IterableOnce__sci_Set(R),j,O.result__sci_Set(),Z.result__sci_Map(),(C(),Ja().from__sc_IterableOnce__sci_Map(N)).filter__F1__O(new y(u_=>{var p_=u_,y_=p_._2__O();return!y_.isEmpty__Z()})));if(r.Lcodes_quine_labs_recheck_common_Context__f_hasLogger){var d_=r.Lcodes_quine_labs_recheck_common_Context__f_logger;$r();var w_=`|automaton: OrderedNFA construction | state size: `+h_.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_stateSet.size__I()+` | alphabet size: `+h_.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_alphabet.size__I();d_.apply__T__V($r().stripMargin$extension__T__C__T(w_,124))}return h_};bf.prototype.productPrefix__T=function(){return"EpsNFA"};bf.prototype.productArity__I=function(){return 5};bf.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_alphabet;case 1:return this.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_stateSet;case 2:return this.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_init;case 3:return this.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_accept;case 4:return this.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_tau;default:return S().ioobe__I__O(_)}};bf.prototype.productIterator__sc_Iterator=function(){return new f_(this)};bf.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};bf.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};bf.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof bf){var r=_,t=this.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_alphabet,a=r.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_alphabet;if(t===null?a===null:t.equals__O__Z(a))var n=this.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_stateSet,s=r.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_stateSet,i=n===null?s===null:n.equals__O__Z(s);else var i=!1;if(i){var o=this.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_init,c=r.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_init;if(G().equals__O__O__Z(o,c)){var u=this.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_accept,f=r.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_accept;if(G().equals__O__O__Z(u,f)){var p=this.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_tau,h=r.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_tau;return p===null?h===null:p.equals__O__Z(h)}else return!1}else return!1}else return!1}else return!1};var eb_=new v().initClass({Lcodes_quine_labs_recheck_automaton_EpsNFA:0},!1,"codes.quine.labs.recheck.automaton.EpsNFA",{Lcodes_quine_labs_recheck_automaton_EpsNFA:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});bf.prototype.$classData=eb_;function e8(){}e8.prototype=new E;e8.prototype.constructor=e8;function f6(){}f6.prototype=e8.prototype;function r8(){}r8.prototype=new E;r8.prototype.constructor=r8;function yO(){}yO.prototype=r8.prototype;function kf(_,r,t,a,n){this.Lcodes_quine_labs_recheck_automaton_NFA__f_alphabet=null,this.Lcodes_quine_labs_recheck_automaton_NFA__f_stateSet=null,this.Lcodes_quine_labs_recheck_automaton_NFA__f_initSet=null,this.Lcodes_quine_labs_recheck_automaton_NFA__f_acceptSet=null,this.Lcodes_quine_labs_recheck_automaton_NFA__f_delta=null,this.Lcodes_quine_labs_recheck_automaton_NFA__f_alphabet=_,this.Lcodes_quine_labs_recheck_automaton_NFA__f_stateSet=r,this.Lcodes_quine_labs_recheck_automaton_NFA__f_initSet=t,this.Lcodes_quine_labs_recheck_automaton_NFA__f_acceptSet=a,this.Lcodes_quine_labs_recheck_automaton_NFA__f_delta=n}kf.prototype=new E;kf.prototype.constructor=kf;function rb_(){}rb_.prototype=kf.prototype;kf.prototype.toDFA__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_automaton_DFA=function(_){if(_.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/NFA.scala:38"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/NFA.scala:38");var r=ap(new Xs,16),t=ql().empty__O(),a=new Vc,n=new ko,s=this.Lcodes_quine_labs_recheck_automaton_NFA__f_initSet;for(r.addOne__O__scm_ArrayDeque(s),t.add__O__Z(this.Lcodes_quine_labs_recheck_automaton_NFA__f_initSet);!r.isEmpty__Z();){if(_.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/NFA.scala:47"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/NFA.scala:47");var i=r.removeHead__Z__O(!1),o=this.Lcodes_quine_labs_recheck_automaton_NFA__f_acceptSet,c=i.intersect__sc_Set__sc_SetOps(o);c.isEmpty__Z()||a.addOne__O__sci_SetBuilderImpl(i),this.Lcodes_quine_labs_recheck_automaton_NFA__f_alphabet.foreach__F1__V(new y(((h,l,d,$)=>w=>{var g=h.flatMap__F1__O(new y(R=>this.Lcodes_quine_labs_recheck_automaton_NFA__f_delta.getOrElse__O__F0__O(m(new L,R,w),new r_(()=>Ko())))),x=m(new L,h,w);return l.addOne__O__O__sci_MapBuilderImpl(x,g),d.contains__O__Z(g)?void 0:($.addOne__O__scm_ArrayDeque(g),d.add__O__Z(g))})(i,n,t,r)))}var u=new If(this.Lcodes_quine_labs_recheck_automaton_NFA__f_alphabet,sn().from__sc_IterableOnce__sci_Set(t),this.Lcodes_quine_labs_recheck_automaton_NFA__f_initSet,a.result__sci_Set(),n.result__sci_Map());if(_.Lcodes_quine_labs_recheck_common_Context__f_hasLogger){var f=_.Lcodes_quine_labs_recheck_common_Context__f_logger;$r();var p=`|automaton: DFA construction | state size: `+u.Lcodes_quine_labs_recheck_automaton_DFA__f_stateSet.size__I()+` | alphabet size: `+u.Lcodes_quine_labs_recheck_automaton_DFA__f_alphabet.size__I();f.apply__T__V($r().stripMargin$extension__T__C__T(p,124))}return u};kf.prototype.productPrefix__T=function(){return"NFA"};kf.prototype.productArity__I=function(){return 5};kf.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_automaton_NFA__f_alphabet;case 1:return this.Lcodes_quine_labs_recheck_automaton_NFA__f_stateSet;case 2:return this.Lcodes_quine_labs_recheck_automaton_NFA__f_initSet;case 3:return this.Lcodes_quine_labs_recheck_automaton_NFA__f_acceptSet;case 4:return this.Lcodes_quine_labs_recheck_automaton_NFA__f_delta;default:return S().ioobe__I__O(_)}};kf.prototype.productIterator__sc_Iterator=function(){return new f_(this)};kf.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};kf.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};kf.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof kf){var r=_,t=this.Lcodes_quine_labs_recheck_automaton_NFA__f_alphabet,a=r.Lcodes_quine_labs_recheck_automaton_NFA__f_alphabet;if(t===null?a===null:t.equals__O__Z(a))var n=this.Lcodes_quine_labs_recheck_automaton_NFA__f_stateSet,s=r.Lcodes_quine_labs_recheck_automaton_NFA__f_stateSet,i=n===null?s===null:n.equals__O__Z(s);else var i=!1;if(i){var o=this.Lcodes_quine_labs_recheck_automaton_NFA__f_initSet,c=r.Lcodes_quine_labs_recheck_automaton_NFA__f_initSet;if(o===null?c===null:o.equals__O__Z(c)){var u=this.Lcodes_quine_labs_recheck_automaton_NFA__f_acceptSet,f=r.Lcodes_quine_labs_recheck_automaton_NFA__f_acceptSet;if(u===null?f===null:u.equals__O__Z(f)){var p=this.Lcodes_quine_labs_recheck_automaton_NFA__f_delta,h=r.Lcodes_quine_labs_recheck_automaton_NFA__f_delta;return p===null?h===null:p.equals__O__Z(h)}else return!1}else return!1}else return!1}else return!1};var tb_=new v().initClass({Lcodes_quine_labs_recheck_automaton_NFA:0},!1,"codes.quine.labs.recheck.automaton.NFA",{Lcodes_quine_labs_recheck_automaton_NFA:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});kf.prototype.$classData=tb_;function Of(_,r,t,a,n,s,i){this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_alphabet=null,this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_stateSet=null,this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_initSet=null,this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_acceptSet=null,this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_delta=null,this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_lookAheadDFA=null,this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_sourcemap=null,this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_alphabet=_,this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_stateSet=r,this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_initSet=t,this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_acceptSet=a,this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_delta=n,this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_lookAheadDFA=s,this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_sourcemap=i}Of.prototype=new E;Of.prototype.constructor=Of;function ab_(){}ab_.prototype=Of.prototype;Of.prototype.toGraph__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_data_Graph=function(_){if(_.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/NFAwLA.scala:31"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/NFAwLA.scala:31");var r=Zm(),t=this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_delta.iterator__sc_Iterator(),a=new y(s=>{var i=s;if(i!==null){var o=i._1__O(),c=i._2__O();if(o!==null){var u=o._1__O(),f=o._2__O(),p=c.iterator__sc_Iterator(),h=new y(l=>{var d=l;return new Yr(u,f,d)});return new Wa(p,h)}}throw new Q(i)}),n=new Tn(t,a);return r.from__sci_IndexedSeq__Lcodes_quine_labs_recheck_data_Graph(cs().from__sc_IterableOnce__sci_IndexedSeq(n))};Of.prototype.productPrefix__T=function(){return"NFAwLA"};Of.prototype.productArity__I=function(){return 7};Of.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_alphabet;case 1:return this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_stateSet;case 2:return this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_initSet;case 3:return this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_acceptSet;case 4:return this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_delta;case 5:return this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_lookAheadDFA;case 6:return this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_sourcemap;default:return S().ioobe__I__O(_)}};Of.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Of.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Of.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};Of.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Of){var r=_,t=this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_alphabet,a=r.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_alphabet;if(t===null?a===null:t.equals__O__Z(a)){var n=this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_stateSet,s=r.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_stateSet;if(n===null?s===null:n.equals__O__Z(s))var i=this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_initSet,o=r.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_initSet,c=i===null?o===null:i.equals__O__Z(o);else var c=!1}else var c=!1;if(c){var u=this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_acceptSet,f=r.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_acceptSet;if(u===null?f===null:u.equals__O__Z(f))var p=this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_delta,h=r.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_delta,l=p===null?h===null:p.equals__O__Z(h);else var l=!1;if(l){var d=this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_lookAheadDFA,$=r.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_lookAheadDFA;if(d===null?$===null:d.equals__O__Z($)){var w=this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_sourcemap,g=r.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_sourcemap;return w===null?g===null:w.equals__O__Z(g)}else return!1}else return!1}else return!1}else return!1};var nb_=new v().initClass({Lcodes_quine_labs_recheck_automaton_NFAwLA:0},!1,"codes.quine.labs.recheck.automaton.NFAwLA",{Lcodes_quine_labs_recheck_automaton_NFAwLA:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Of.prototype.$classData=nb_;function zo(_,r,t,a,n,s){this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_alphabet=null,this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_stateSet=null,this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_inits=null,this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_acceptSet=null,this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_delta=null,this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_sourcemap=null,this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_alphabet=_,this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_stateSet=r,this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_inits=t,this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_acceptSet=a,this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_delta=n,this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_sourcemap=s}zo.prototype=new E;zo.prototype.constructor=zo;function sb_(){}sb_.prototype=zo.prototype;zo.prototype.rename__Lcodes_quine_labs_recheck_automaton_OrderedNFA=function(){var _=this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_stateSet.zipWithIndex__O(),r=C(),t=_.toMap__s_$less$colon$less__sci_Map(r.s_$less$colon$less$__f_singleton),a=this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_alphabet,n=new Gw(t);return new zo(a,sn().from__sc_IterableOnce__sci_Set(n),this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_inits.map__F1__O(t),this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_acceptSet.map__F1__O(t),this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_delta.map__F1__sc_IterableOps(new y(s=>{var i=s;if(i!==null){var o=i._1__O(),c=i._2__O();if(o!==null){var u=o._1__O(),f=o._2__O(),p=m(new L,t.apply__O__O(u),f),h=c.map__F1__O(t);return m(new L,p,h)}}throw new Q(i)})),this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_sourcemap.map__F1__sc_IterableOps(new y(s=>{var i=s;if(i!==null){var o=i._1__O(),c=i._2__O();if(o!==null){var u=o.T3__f__1,f=o.T3__f__2,p=o.T3__f__3,h=new Yr(t.apply__O__O(u),f,t.apply__O__O(p));return m(new L,h,c)}}throw new Q(i)})))};zo.prototype.mapAlphabet__F1__Lcodes_quine_labs_recheck_automaton_OrderedNFA=function(_){return new zo(this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_alphabet.map__F1__O(_),this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_stateSet,this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_inits,this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_acceptSet,this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_delta.map__F1__sc_IterableOps(new y(r=>{var t=r;if(t!==null){var a=t._1__O(),n=t._2__O();if(a!==null){var s=a._1__O(),i=a._2__O();return m(new L,m(new L,s,_.apply__O__O(i)),n)}}throw new Q(t)})),this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_sourcemap.map__F1__sc_IterableOps(new y(r=>{var t=r;if(t!==null){var a=t._1__O(),n=t._2__O();if(a!==null){var s=a.T3__f__1,i=a.T3__f__2,o=a.T3__f__3;return m(new L,new Yr(s,_.apply__O__O(i),o),n)}}throw new Q(t)})))};zo.prototype.toGraph__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_data_Graph=function(_){if(_.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/OrderedNFA.scala:49"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/OrderedNFA.scala:49");var r=Zm(),t=this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_delta.iterator__sc_Iterator(),a=new y(s=>{var i=s;if(i!==null){var o=i._1__O(),c=i._2__O();if(o!==null){var u=o._1__O(),f=o._2__O(),p=c.iterator__sc_Iterator(),h=new y(l=>new Yr(u,f,l));return new Wa(p,h)}}throw new Q(i)}),n=new Tn(t,a);return r.from__sci_IndexedSeq__Lcodes_quine_labs_recheck_data_Graph(cs().from__sc_IterableOnce__sci_IndexedSeq(n))};zo.prototype.reverse__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_automaton_NFA=function(_){if(_.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/OrderedNFA.scala:60"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/OrderedNFA.scala:60");var r=ju().empty__O(),t=Ko(),a=hO(r,t);this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_delta.foreach__F1__V(new y(c=>{var u=c;_:{if(u!==null){var f=u._1__O(),p=u._2__O();if(f!==null){var h=f._1__O(),l=f._2__O();p.foreach__F1__V(new y(d=>{if(_.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/OrderedNFA.scala:62"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/OrderedNFA.scala:62");var $=m(new L,d,l),w=a.apply__O__O(m(new L,d,l)),g=xt().s_Predef$__f_Set,x=[h],R=k(new b,x),T=g.from__sc_IterableOnce__sci_Set(R);a.update__O__O__V($,w.concat__sc_IterableOnce__sc_SetOps(T))}));break _}}throw new Q(u)}}));var n=this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_alphabet,s=this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_stateSet,i=this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_acceptSet,o=this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_inits;return new kf(n,s,i,sn().from__sc_IterableOnce__sci_Set(o),(C(),Ja().from__sc_IterableOnce__sci_Map(a)))};zo.prototype.toNFAwLA__I__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_automaton_NFAwLA=function(_,r){if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/OrderedNFA.scala:73"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/OrderedNFA.scala:73");var t=this.reverse__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_automaton_NFA(r).toDFA__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_automaton_DFA(r);if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/OrderedNFA.scala:75"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/OrderedNFA.scala:75");var a=t.Lcodes_quine_labs_recheck_automaton_DFA__f_delta,n=new y(j=>{var O=j;return O._1__O()._2__O()}),s=new y(j=>{var O=j;if(O!==null){var Z=O._1__O(),z=O._2__O();if(Z!==null){var J=Z._1__O();if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/OrderedNFA.scala:77"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/OrderedNFA.scala:77");return m(new L,z,J)}}throw new Q(O)}),i=mm(a,n,s);I();var o=Ea(),c=_2(i,o),u=new Vc,f=new Vc;if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/OrderedNFA.scala:83"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/OrderedNFA.scala:83");var p=jF().from__sci_Seq__Lcodes_quine_labs_recheck_data_MultiSet(this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_inits.flatMap__F1__O(new y(j=>t.Lcodes_quine_labs_recheck_automaton_DFA__f_stateSet.map__F1__O(new y(O=>{var Z=O;return m(new L,j,Z)})))));if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/OrderedNFA.scala:84"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/OrderedNFA.scala:84");var h=this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_acceptSet.map__F1__O(new y(j=>m(new L,j,t.Lcodes_quine_labs_recheck_automaton_DFA__f_init))),l=ju().empty__O();I();var d=Ea(),$=hO(l,d),w=ju().empty__O(),g=jF().empty__Lcodes_quine_labs_recheck_data_MultiSet(),x=hO(w,g),R=new uw(0);this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_delta.foreach__F1__V(new y(j=>{var O=j;_:{if(O!==null){var Z=O._1__O(),z=O._2__O();if(Z!==null){var J=Z._1__O(),N=Z._2__O();if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/OrderedNFA.scala:91"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/OrderedNFA.scala:91");c.apply__O__O(N).foreach__F1__V(new y(H=>{var W=H;if(W!==null){var K=W._1__O(),Y=W._2__O(),X=z.scanLeft__O__F2__O(!1,new He((n_,s_)=>{var i_=!!n_;return i_||Y.contains__O__Z(s_)})).zip__sc_IterableOnce__O(z).takeWhile__F1__O(new y(n_=>{var s_=n_;return!s_._1$mcZ$sp__Z()})).map__F1__O(new y(n_=>{var s_=n_;if(s_!==null){var i_=s_._2__O();return m(new L,i_,Y)}else throw new Q(s_)}));x.update__O__O__V(m(new L,m(new L,J,K),m(new L,N,Y)),x.apply__O__O(m(new L,m(new L,J,K),m(new L,N,Y))).$plus$plus__Lcodes_quine_labs_recheck_data_MultiSet__Lcodes_quine_labs_recheck_data_MultiSet(jF().from__sci_Seq__Lcodes_quine_labs_recheck_data_MultiSet(X))),X.foreach__F1__V(new y(n_=>{var s_=n_;if(s_!==null){var i_=s_._1__O(),c_=s_._2__O(),h_=new Yr(m(new L,J,K),m(new L,N,c_),m(new L,i_,c_)),d_=$.apply__O__O(h_),w_=this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_sourcemap.getOrElse__O__F0__O(new Yr(J,N,i_),new r_(()=>(I(),Ea())));$.update__O__O__V(h_,d_.concat__sc_IterableOnce__O(w_))}else throw new Q(s_)}));var e_=m(new L,N,Y);u.addOne__O__sci_SetBuilderImpl(e_);var __=m(new L,J,K),t_=f.addOne__O__sci_SetBuilderImpl(__);if(t_.addAll__sc_IterableOnce__sci_SetBuilderImpl(X),R.sr_IntRef__f_elem=R.sr_IntRef__f_elem+X.length__I()|0,R.sr_IntRef__f_elem>=_)throw r.Lcodes_quine_labs_recheck_common_Context__f_hasLogger&&r.Lcodes_quine_labs_recheck_common_Context__f_logger.apply__T__V("auto: exceed maxNFASize on NFAwLA construction"),new yp("NFAwLA size is too large")}else throw new Q(W)}));break _}}throw new Q(O)}}));var T=new Of(u.result__sci_Set(),f.result__sci_Set(),p,h,(C(),Ja().from__sc_IterableOnce__sci_Map(x)),t,(C(),Ja().from__sc_IterableOnce__sci_Map($)).filter__F1__O(new y(j=>{var O=j,Z=O._2__O();return!Z.isEmpty__Z()})));if(r.Lcodes_quine_labs_recheck_common_Context__f_hasLogger){var D=r.Lcodes_quine_labs_recheck_common_Context__f_logger;$r();var B=`|automaton: NFAwLA construction | state size: `+T.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_stateSet.size__I()+` | alphabet size: `+T.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_alphabet.size__I();D.apply__T__V($r().stripMargin$extension__T__C__T(B,124))}return T};zo.prototype.productPrefix__T=function(){return"OrderedNFA"};zo.prototype.productArity__I=function(){return 6};zo.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_alphabet;case 1:return this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_stateSet;case 2:return this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_inits;case 3:return this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_acceptSet;case 4:return this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_delta;case 5:return this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_sourcemap;default:return S().ioobe__I__O(_)}};zo.prototype.productIterator__sc_Iterator=function(){return new f_(this)};zo.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};zo.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};zo.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof zo){var r=_,t=this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_alphabet,a=r.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_alphabet;if(t===null?a===null:t.equals__O__Z(a)){var n=this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_stateSet,s=r.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_stateSet;if(n===null?s===null:n.equals__O__Z(s))var i=this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_inits,o=r.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_inits,c=i===null?o===null:i.equals__O__Z(o);else var c=!1}else var c=!1;if(c){var u=this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_acceptSet,f=r.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_acceptSet;if(u===null?f===null:u.equals__O__Z(f)){var p=this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_delta,h=r.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_delta;if(p===null?h===null:p.equals__O__Z(h)){var l=this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_sourcemap,d=r.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_sourcemap;return l===null?d===null:l.equals__O__Z(d)}else return!1}else return!1}else return!1}else return!1};var ib_=new v().initClass({Lcodes_quine_labs_recheck_automaton_OrderedNFA:0},!1,"codes.quine.labs.recheck.automaton.OrderedNFA",{Lcodes_quine_labs_recheck_automaton_OrderedNFA:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});zo.prototype.$classData=ib_;function Nu(_,r){this.Lcodes_quine_labs_recheck_automaton_Witness__f_pumps=null,this.Lcodes_quine_labs_recheck_automaton_Witness__f_suffix=null,this.Lcodes_quine_labs_recheck_automaton_Witness__f_pumps=_,this.Lcodes_quine_labs_recheck_automaton_Witness__f_suffix=r}Nu.prototype=new E;Nu.prototype.constructor=Nu;function ob_(){}ob_.prototype=Nu.prototype;Nu.prototype.buildAttackPattern__I__s_$eq$colon$eq__Lcodes_quine_labs_recheck_diagnostics_AttackPattern=function(_,r){var t=this.Lcodes_quine_labs_recheck_automaton_Witness__f_pumps.map__F1__O(new y(n=>{var s=n;if(s!==null){var i=s._1__O(),o=s._2__O();return new Yr(new ft(Yn().from__sci_Seq__T(i.map__F1__O(r))),new ft(Yn().from__sci_Seq__T(o.map__F1__O(r))),0)}else throw new Q(s)})),a=Yn().from__sci_Seq__T(this.Lcodes_quine_labs_recheck_automaton_Witness__f_suffix.map__F1__O(r));return new Ho(t,a,_)};Nu.prototype.repeatSize__I=function(){return this.Lcodes_quine_labs_recheck_automaton_Witness__f_pumps.map__F1__O(new y(_=>{var r=_,t=r._2__O();return t.length__I()})).sum__s_math_Numeric__O(z1())|0};Nu.prototype.fixedSize__I=function(){var _=this.Lcodes_quine_labs_recheck_automaton_Witness__f_pumps.map__F1__O(new y(t=>{var a=t,n=a._1__O();return n.length__I()})).sum__s_math_Numeric__O(z1()),r=this.Lcodes_quine_labs_recheck_automaton_Witness__f_suffix;return(_|0)+r.length__I()|0};Nu.prototype.productPrefix__T=function(){return"Witness"};Nu.prototype.productArity__I=function(){return 2};Nu.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_automaton_Witness__f_pumps;case 1:return this.Lcodes_quine_labs_recheck_automaton_Witness__f_suffix;default:return S().ioobe__I__O(_)}};Nu.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Nu.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Nu.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};Nu.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Nu){var r=_,t=this.Lcodes_quine_labs_recheck_automaton_Witness__f_pumps,a=r.Lcodes_quine_labs_recheck_automaton_Witness__f_pumps;if(t===null?a===null:t.equals__O__Z(a)){var n=this.Lcodes_quine_labs_recheck_automaton_Witness__f_suffix,s=r.Lcodes_quine_labs_recheck_automaton_Witness__f_suffix;return n===null?s===null:n.equals__O__Z(s)}else return!1}else return!1};var cb_=new v().initClass({Lcodes_quine_labs_recheck_automaton_Witness:0},!1,"codes.quine.labs.recheck.automaton.Witness",{Lcodes_quine_labs_recheck_automaton_Witness:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Nu.prototype.$classData=cb_;function t8(){}t8.prototype=new E;t8.prototype.constructor=t8;function vP(){}vP.prototype=t8.prototype;function a8(){}a8.prototype=new E;a8.prototype.constructor=a8;function lN(){}lN.prototype=a8.prototype;function qf(_,r,t,a,n,s,i,o,c,u,f,p,h,l,d,$,w,g,x,R,T,D,B,j,O,Z,z,J){this.Lcodes_quine_labs_recheck_common_Parameters__f_accelerationMode=null,this.Lcodes_quine_labs_recheck_common_Parameters__f_attackLimit=0,this.Lcodes_quine_labs_recheck_common_Parameters__f_attackTimeout=null,this.Lcodes_quine_labs_recheck_common_Parameters__f_checker=null,this.Lcodes_quine_labs_recheck_common_Parameters__f_crossoverSize=0,this.Lcodes_quine_labs_recheck_common_Parameters__f_heatRatio=0,this.Lcodes_quine_labs_recheck_common_Parameters__f_incubationLimit=0,this.Lcodes_quine_labs_recheck_common_Parameters__f_incubationTimeout=null,this.Lcodes_quine_labs_recheck_common_Parameters__f_logger=null,this.Lcodes_quine_labs_recheck_common_Parameters__f_maxAttackStringSize=0,this.Lcodes_quine_labs_recheck_common_Parameters__f_maxDegree=0,this.Lcodes_quine_labs_recheck_common_Parameters__f_maxGeneStringSize=0,this.Lcodes_quine_labs_recheck_common_Parameters__f_maxGenerationSize=0,this.Lcodes_quine_labs_recheck_common_Parameters__f_maxInitialGenerationSize=0,this.Lcodes_quine_labs_recheck_common_Parameters__f_maxIteration=0,this.Lcodes_quine_labs_recheck_common_Parameters__f_maxNFASize=0,this.Lcodes_quine_labs_recheck_common_Parameters__f_maxPatternSize=0,this.Lcodes_quine_labs_recheck_common_Parameters__f_maxRecallStringSize=0,this.Lcodes_quine_labs_recheck_common_Parameters__f_maxRepeatCount=0,this.Lcodes_quine_labs_recheck_common_Parameters__f_maxSimpleRepeatCount=0,this.Lcodes_quine_labs_recheck_common_Parameters__f_mutationSize=0,this.Lcodes_quine_labs_recheck_common_Parameters__f_randomSeed=On,this.Lcodes_quine_labs_recheck_common_Parameters__f_recallLimit=0,this.Lcodes_quine_labs_recheck_common_Parameters__f_recallTimeout=null,this.Lcodes_quine_labs_recheck_common_Parameters__f_seeder=null,this.Lcodes_quine_labs_recheck_common_Parameters__f_seedingLimit=0,this.Lcodes_quine_labs_recheck_common_Parameters__f_seedingTimeout=null,this.Lcodes_quine_labs_recheck_common_Parameters__f_timeout=null,this.Lcodes_quine_labs_recheck_common_Parameters__f_accelerationMode=_,this.Lcodes_quine_labs_recheck_common_Parameters__f_attackLimit=r,this.Lcodes_quine_labs_recheck_common_Parameters__f_attackTimeout=t,this.Lcodes_quine_labs_recheck_common_Parameters__f_checker=a,this.Lcodes_quine_labs_recheck_common_Parameters__f_crossoverSize=n,this.Lcodes_quine_labs_recheck_common_Parameters__f_heatRatio=s,this.Lcodes_quine_labs_recheck_common_Parameters__f_incubationLimit=i,this.Lcodes_quine_labs_recheck_common_Parameters__f_incubationTimeout=o,this.Lcodes_quine_labs_recheck_common_Parameters__f_logger=c,this.Lcodes_quine_labs_recheck_common_Parameters__f_maxAttackStringSize=u,this.Lcodes_quine_labs_recheck_common_Parameters__f_maxDegree=f,this.Lcodes_quine_labs_recheck_common_Parameters__f_maxGeneStringSize=p,this.Lcodes_quine_labs_recheck_common_Parameters__f_maxGenerationSize=h,this.Lcodes_quine_labs_recheck_common_Parameters__f_maxInitialGenerationSize=l,this.Lcodes_quine_labs_recheck_common_Parameters__f_maxIteration=d,this.Lcodes_quine_labs_recheck_common_Parameters__f_maxNFASize=$,this.Lcodes_quine_labs_recheck_common_Parameters__f_maxPatternSize=w,this.Lcodes_quine_labs_recheck_common_Parameters__f_maxRecallStringSize=g,this.Lcodes_quine_labs_recheck_common_Parameters__f_maxRepeatCount=x,this.Lcodes_quine_labs_recheck_common_Parameters__f_maxSimpleRepeatCount=R,this.Lcodes_quine_labs_recheck_common_Parameters__f_mutationSize=T,this.Lcodes_quine_labs_recheck_common_Parameters__f_randomSeed=D,this.Lcodes_quine_labs_recheck_common_Parameters__f_recallLimit=B,this.Lcodes_quine_labs_recheck_common_Parameters__f_recallTimeout=j,this.Lcodes_quine_labs_recheck_common_Parameters__f_seeder=O,this.Lcodes_quine_labs_recheck_common_Parameters__f_seedingLimit=Z,this.Lcodes_quine_labs_recheck_common_Parameters__f_seedingTimeout=z,this.Lcodes_quine_labs_recheck_common_Parameters__f_timeout=J}qf.prototype=new E;qf.prototype.constructor=qf;function ub_(){}ub_.prototype=qf.prototype;qf.prototype.productPrefix__T=function(){return"Parameters"};qf.prototype.productArity__I=function(){return 28};qf.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_common_Parameters__f_accelerationMode;case 1:return this.Lcodes_quine_labs_recheck_common_Parameters__f_attackLimit;case 2:return this.Lcodes_quine_labs_recheck_common_Parameters__f_attackTimeout;case 3:return this.Lcodes_quine_labs_recheck_common_Parameters__f_checker;case 4:return this.Lcodes_quine_labs_recheck_common_Parameters__f_crossoverSize;case 5:return this.Lcodes_quine_labs_recheck_common_Parameters__f_heatRatio;case 6:return this.Lcodes_quine_labs_recheck_common_Parameters__f_incubationLimit;case 7:return this.Lcodes_quine_labs_recheck_common_Parameters__f_incubationTimeout;case 8:return this.Lcodes_quine_labs_recheck_common_Parameters__f_logger;case 9:return this.Lcodes_quine_labs_recheck_common_Parameters__f_maxAttackStringSize;case 10:return this.Lcodes_quine_labs_recheck_common_Parameters__f_maxDegree;case 11:return this.Lcodes_quine_labs_recheck_common_Parameters__f_maxGeneStringSize;case 12:return this.Lcodes_quine_labs_recheck_common_Parameters__f_maxGenerationSize;case 13:return this.Lcodes_quine_labs_recheck_common_Parameters__f_maxInitialGenerationSize;case 14:return this.Lcodes_quine_labs_recheck_common_Parameters__f_maxIteration;case 15:return this.Lcodes_quine_labs_recheck_common_Parameters__f_maxNFASize;case 16:return this.Lcodes_quine_labs_recheck_common_Parameters__f_maxPatternSize;case 17:return this.Lcodes_quine_labs_recheck_common_Parameters__f_maxRecallStringSize;case 18:return this.Lcodes_quine_labs_recheck_common_Parameters__f_maxRepeatCount;case 19:return this.Lcodes_quine_labs_recheck_common_Parameters__f_maxSimpleRepeatCount;case 20:return this.Lcodes_quine_labs_recheck_common_Parameters__f_mutationSize;case 21:return this.Lcodes_quine_labs_recheck_common_Parameters__f_randomSeed;case 22:return this.Lcodes_quine_labs_recheck_common_Parameters__f_recallLimit;case 23:return this.Lcodes_quine_labs_recheck_common_Parameters__f_recallTimeout;case 24:return this.Lcodes_quine_labs_recheck_common_Parameters__f_seeder;case 25:return this.Lcodes_quine_labs_recheck_common_Parameters__f_seedingLimit;case 26:return this.Lcodes_quine_labs_recheck_common_Parameters__f_seedingTimeout;case 27:return this.Lcodes_quine_labs_recheck_common_Parameters__f_timeout;default:return S().ioobe__I__O(_)}};qf.prototype.productIterator__sc_Iterator=function(){return new f_(this)};qf.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("Parameters");_=S().mix__I__I__I(r,t);var a=_,n=this.Lcodes_quine_labs_recheck_common_Parameters__f_accelerationMode,s=S().anyHash__O__I(n);_=S().mix__I__I__I(a,s);var i=_,o=this.Lcodes_quine_labs_recheck_common_Parameters__f_attackLimit;_=S().mix__I__I__I(i,o);var c=_,u=this.Lcodes_quine_labs_recheck_common_Parameters__f_attackTimeout,f=S().anyHash__O__I(u);_=S().mix__I__I__I(c,f);var p=_,h=this.Lcodes_quine_labs_recheck_common_Parameters__f_checker,l=S().anyHash__O__I(h);_=S().mix__I__I__I(p,l);var d=_,$=this.Lcodes_quine_labs_recheck_common_Parameters__f_crossoverSize;_=S().mix__I__I__I(d,$);var w=_,g=this.Lcodes_quine_labs_recheck_common_Parameters__f_heatRatio,x=S().doubleHash__D__I(g);_=S().mix__I__I__I(w,x);var R=_,T=this.Lcodes_quine_labs_recheck_common_Parameters__f_incubationLimit;_=S().mix__I__I__I(R,T);var D=_,B=this.Lcodes_quine_labs_recheck_common_Parameters__f_incubationTimeout,j=S().anyHash__O__I(B);_=S().mix__I__I__I(D,j);var O=_,Z=this.Lcodes_quine_labs_recheck_common_Parameters__f_logger,z=S().anyHash__O__I(Z);_=S().mix__I__I__I(O,z);var J=_,N=this.Lcodes_quine_labs_recheck_common_Parameters__f_maxAttackStringSize;_=S().mix__I__I__I(J,N);var H=_,W=this.Lcodes_quine_labs_recheck_common_Parameters__f_maxDegree;_=S().mix__I__I__I(H,W);var K=_,Y=this.Lcodes_quine_labs_recheck_common_Parameters__f_maxGeneStringSize;_=S().mix__I__I__I(K,Y);var X=_,e_=this.Lcodes_quine_labs_recheck_common_Parameters__f_maxGenerationSize;_=S().mix__I__I__I(X,e_);var __=_,t_=this.Lcodes_quine_labs_recheck_common_Parameters__f_maxInitialGenerationSize;_=S().mix__I__I__I(__,t_);var n_=_,s_=this.Lcodes_quine_labs_recheck_common_Parameters__f_maxIteration;_=S().mix__I__I__I(n_,s_);var i_=_,c_=this.Lcodes_quine_labs_recheck_common_Parameters__f_maxNFASize;_=S().mix__I__I__I(i_,c_);var h_=_,d_=this.Lcodes_quine_labs_recheck_common_Parameters__f_maxPatternSize;_=S().mix__I__I__I(h_,d_);var w_=_,u_=this.Lcodes_quine_labs_recheck_common_Parameters__f_maxRecallStringSize;_=S().mix__I__I__I(w_,u_);var p_=_,y_=this.Lcodes_quine_labs_recheck_common_Parameters__f_maxRepeatCount;_=S().mix__I__I__I(p_,y_);var I_=_,R_=this.Lcodes_quine_labs_recheck_common_Parameters__f_maxSimpleRepeatCount;_=S().mix__I__I__I(I_,R_);var S_=_,P_=this.Lcodes_quine_labs_recheck_common_Parameters__f_mutationSize;_=S().mix__I__I__I(S_,P_);var x_=_,D_=this.Lcodes_quine_labs_recheck_common_Parameters__f_randomSeed,F_=D_.RTLong__f_lo,T_=D_.RTLong__f_hi,A_=S().longHash__J__I(new q(F_,T_));_=S().mix__I__I__I(x_,A_);var C_=_,j_=this.Lcodes_quine_labs_recheck_common_Parameters__f_recallLimit;_=S().mix__I__I__I(C_,j_);var b_=_,V_=this.Lcodes_quine_labs_recheck_common_Parameters__f_recallTimeout,J_=S().anyHash__O__I(V_);_=S().mix__I__I__I(b_,J_);var X_=_,_e=this.Lcodes_quine_labs_recheck_common_Parameters__f_seeder,Y_=S().anyHash__O__I(_e);_=S().mix__I__I__I(X_,Y_);var U_=_,Q_=this.Lcodes_quine_labs_recheck_common_Parameters__f_seedingLimit;_=S().mix__I__I__I(U_,Q_);var Z_=_,W_=this.Lcodes_quine_labs_recheck_common_Parameters__f_seedingTimeout,N_=S().anyHash__O__I(W_);_=S().mix__I__I__I(Z_,N_);var H_=_,se=this.Lcodes_quine_labs_recheck_common_Parameters__f_timeout,ce=S().anyHash__O__I(se);_=S().mix__I__I__I(H_,ce);var ue=_;return S().finalizeHash__I__I__I(ue,28)};qf.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};qf.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof qf){var r=_;if(this.Lcodes_quine_labs_recheck_common_Parameters__f_attackLimit===r.Lcodes_quine_labs_recheck_common_Parameters__f_attackLimit&&this.Lcodes_quine_labs_recheck_common_Parameters__f_crossoverSize===r.Lcodes_quine_labs_recheck_common_Parameters__f_crossoverSize&&this.Lcodes_quine_labs_recheck_common_Parameters__f_heatRatio===r.Lcodes_quine_labs_recheck_common_Parameters__f_heatRatio&&this.Lcodes_quine_labs_recheck_common_Parameters__f_incubationLimit===r.Lcodes_quine_labs_recheck_common_Parameters__f_incubationLimit&&this.Lcodes_quine_labs_recheck_common_Parameters__f_maxAttackStringSize===r.Lcodes_quine_labs_recheck_common_Parameters__f_maxAttackStringSize&&this.Lcodes_quine_labs_recheck_common_Parameters__f_maxDegree===r.Lcodes_quine_labs_recheck_common_Parameters__f_maxDegree&&this.Lcodes_quine_labs_recheck_common_Parameters__f_maxGeneStringSize===r.Lcodes_quine_labs_recheck_common_Parameters__f_maxGeneStringSize&&this.Lcodes_quine_labs_recheck_common_Parameters__f_maxGenerationSize===r.Lcodes_quine_labs_recheck_common_Parameters__f_maxGenerationSize&&this.Lcodes_quine_labs_recheck_common_Parameters__f_maxInitialGenerationSize===r.Lcodes_quine_labs_recheck_common_Parameters__f_maxInitialGenerationSize&&this.Lcodes_quine_labs_recheck_common_Parameters__f_maxIteration===r.Lcodes_quine_labs_recheck_common_Parameters__f_maxIteration&&this.Lcodes_quine_labs_recheck_common_Parameters__f_maxNFASize===r.Lcodes_quine_labs_recheck_common_Parameters__f_maxNFASize&&this.Lcodes_quine_labs_recheck_common_Parameters__f_maxPatternSize===r.Lcodes_quine_labs_recheck_common_Parameters__f_maxPatternSize&&this.Lcodes_quine_labs_recheck_common_Parameters__f_maxRecallStringSize===r.Lcodes_quine_labs_recheck_common_Parameters__f_maxRecallStringSize&&this.Lcodes_quine_labs_recheck_common_Parameters__f_maxRepeatCount===r.Lcodes_quine_labs_recheck_common_Parameters__f_maxRepeatCount){if(this.Lcodes_quine_labs_recheck_common_Parameters__f_maxSimpleRepeatCount===r.Lcodes_quine_labs_recheck_common_Parameters__f_maxSimpleRepeatCount)if(this.Lcodes_quine_labs_recheck_common_Parameters__f_mutationSize===r.Lcodes_quine_labs_recheck_common_Parameters__f_mutationSize)var t=this.Lcodes_quine_labs_recheck_common_Parameters__f_randomSeed,a=r.Lcodes_quine_labs_recheck_common_Parameters__f_randomSeed,n=t.RTLong__f_lo===a.RTLong__f_lo&&t.RTLong__f_hi===a.RTLong__f_hi;else var n=!1;else var n=!1;if(n)if(this.Lcodes_quine_labs_recheck_common_Parameters__f_recallLimit===r.Lcodes_quine_labs_recheck_common_Parameters__f_recallLimit&&this.Lcodes_quine_labs_recheck_common_Parameters__f_seedingLimit===r.Lcodes_quine_labs_recheck_common_Parameters__f_seedingLimit){var s=this.Lcodes_quine_labs_recheck_common_Parameters__f_accelerationMode,i=r.Lcodes_quine_labs_recheck_common_Parameters__f_accelerationMode;if(s===i)var o=this.Lcodes_quine_labs_recheck_common_Parameters__f_attackTimeout,c=r.Lcodes_quine_labs_recheck_common_Parameters__f_attackTimeout,u=o===null?c===null:o.equals__O__Z(c);else var u=!1}else var u=!1;else var u=!1;if(u){var f=this.Lcodes_quine_labs_recheck_common_Parameters__f_checker,p=r.Lcodes_quine_labs_recheck_common_Parameters__f_checker;if(f===p){var h=this.Lcodes_quine_labs_recheck_common_Parameters__f_incubationTimeout,l=r.Lcodes_quine_labs_recheck_common_Parameters__f_incubationTimeout;if(h===null?l===null:h.equals__O__Z(l))var d=this.Lcodes_quine_labs_recheck_common_Parameters__f_logger,$=r.Lcodes_quine_labs_recheck_common_Parameters__f_logger,w=d===null?$===null:d.equals__O__Z($);else var w=!1}else var w=!1;if(w){var g=this.Lcodes_quine_labs_recheck_common_Parameters__f_recallTimeout,x=r.Lcodes_quine_labs_recheck_common_Parameters__f_recallTimeout;if(g===null?x===null:g.equals__O__Z(x))var R=this.Lcodes_quine_labs_recheck_common_Parameters__f_seeder,T=r.Lcodes_quine_labs_recheck_common_Parameters__f_seeder,D=R===T;else var D=!1;if(D){var B=this.Lcodes_quine_labs_recheck_common_Parameters__f_seedingTimeout,j=r.Lcodes_quine_labs_recheck_common_Parameters__f_seedingTimeout;if(B===null?j===null:B.equals__O__Z(j)){var O=this.Lcodes_quine_labs_recheck_common_Parameters__f_timeout,Z=r.Lcodes_quine_labs_recheck_common_Parameters__f_timeout;return O===null?Z===null:O.equals__O__Z(Z)}else return!1}else return!1}else return!1}else return!1}else return!1}else return!1};var lb_=new v().initClass({Lcodes_quine_labs_recheck_common_Parameters:0},!1,"codes.quine.labs.recheck.common.Parameters",{Lcodes_quine_labs_recheck_common_Parameters:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});qf.prototype.$classData=lb_;function p6(_,r,t){return _.Lcodes_quine_labs_recheck_common_ReDoSException__f_checker=t,Pa(_,r,null,!0,!0),_}var ad=class extends Ug{constructor(){super(),this.Lcodes_quine_labs_recheck_common_ReDoSException__f_checker=null}};function n8(){}n8.prototype=new E;n8.prototype.constructor=n8;function fN(){}fN.prototype=n8.prototype;function fb_(_,r,t,a,n,s,i,o,c){for(;;){var u=r;_:{if(u!==null){var f=I().s_package$__f_$plus$colon.unapply__sc_SeqOps__s_Option(u);if(!f.isEmpty__Z()){var p=f.get__O()._1__O(),h=f.get__O()._2__O();if(p!==null){var l=p.T3__f__1,d=!!p.T3__f__2,$=p.T3__f__3|0;if(t.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&t.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||t.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&t.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw t.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&t.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/data/Graph.scala:50"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/data/Graph.scala:50");var w=_.Lcodes_quine_labs_recheck_data_Graph__f_neighbors.getOrElse__O__F0__O(l,new r_(()=>(I(),Ea())));if($===0)a.update__O__O__V(l,n.sr_IntRef__f_elem),s.update__O__O__V(l,n.sr_IntRef__f_elem),n.sr_IntRef__f_elem=1+n.sr_IntRef__f_elem|0,i.prepend__O__scm_ArrayDeque(l),o.add__O__Z(l);else if(d){var g=w.apply__I__O(-1+$|0);if(g===null)throw new Q(g);var x=g._2__O(),R=s.apply__O__O(l)|0,T=s.apply__O__O(x)|0;s.update__O__O__V(l,R{var n=xt().s_Predef$__f_Set,s=[r],i=k(new b,s),o=n.from__sc_IterableOnce__sci_Set(i),c=_.Lcodes_quine_labs_recheck_data_Graph__f_neighbors.apply__O__O(r).flatMap__F1__O(new y(f=>{var p=f;if(p!==null){var h=p._2__O();return eJ(_,h,t,a)}else throw new Q(p)})),u=sn().from__sc_IterableOnce__sci_Set(c);return o.concat__sc_IterableOnce__sc_SetOps(u)}))}function no(_){this.Lcodes_quine_labs_recheck_data_Graph__f_neighbors=null,this.Lcodes_quine_labs_recheck_data_Graph__f_neighbors=_}no.prototype=new E;no.prototype.constructor=no;function pb_(){}pb_.prototype=no.prototype;no.prototype.edges__sci_IndexedSeq=function(){return this.Lcodes_quine_labs_recheck_data_Graph__f_neighbors.flatMap__F1__O(new y(_=>{var r=_;if(r!==null){var t=r._1__O(),a=r._2__O();return a.map__F1__O(new y(n=>{var s=n;if(s!==null){var i=s._1__O(),o=s._2__O();return new Yr(t,i,o)}else throw new Q(s)}))}else throw new Q(r)})).toIndexedSeq__sci_IndexedSeq()};no.prototype.vertices__sci_Set=function(){var _=this.Lcodes_quine_labs_recheck_data_Graph__f_neighbors.keySet__sci_Set(),r=this.Lcodes_quine_labs_recheck_data_Graph__f_neighbors,t=new Gw(r),a=new y(i=>{var o=i;return o.map__F1__O(new y(c=>{var u=c;return u._2__O()}))}),n=UI(t,a),s=sn().from__sc_IterableOnce__sci_Set(n);return _.concat__sc_IterableOnce__sc_SetOps(s)};no.prototype.reverse__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_data_Graph=function(_){if(_.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/data/Graph.scala:28"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/data/Graph.scala:28");return Zm().from__sci_IndexedSeq__Lcodes_quine_labs_recheck_data_Graph(this.edges__sci_IndexedSeq().map__F1__O(new y(r=>{var t=r;if(t!==null){var a=t.T3__f__1,n=t.T3__f__2,s=t.T3__f__3;return new Yr(s,n,a)}else throw new Q(t)})))};no.prototype.scc__Lcodes_quine_labs_recheck_common_Context__sci_Seq=function(_){if(_.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/data/Graph.scala:37"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/data/Graph.scala:37");var r=new uw(0),t=ju().empty__O(),a=ju().empty__O(),n=jI(new Ac,16),s=ql().empty__O();I();var i=new _s,o=this.vertices__sci_Set(),c=new y(p=>!t.contains__O__Z(p)),u=my(new Pp,o,c),f=new y(p=>{var h=I().s_package$__f_Seq,l=[new Yr(p,!1,0)];fb_(this,h.apply__sci_Seq__sc_SeqOps(k(new b,l)),_,t,r,a,n,s,i)});return u.filtered__sc_Iterable().foreach__F1__V(f),i.result__sci_Vector()};no.prototype.path__sci_Set__O__Lcodes_quine_labs_recheck_common_Context__s_Option=function(_,r,t){var a=xt().s_Predef$__f_Set,n=[r],s=k(new b,n);return this.path__sci_Set__sci_Set__Lcodes_quine_labs_recheck_common_Context__s_Option(_,a.from__sc_IterableOnce__sci_Set(s),t)};no.prototype.path__sci_Set__sci_Set__Lcodes_quine_labs_recheck_common_Context__s_Option=function(_,r,t){if(t.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&t.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||t.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&t.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw t.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&t.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/data/Graph.scala:99"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/data/Graph.scala:99");var a=ap(new Xs,16),n=ql().empty__O(),s=_.map__F1__O(new y(u=>m(new L,u,(I(),Ea()))));for(a.addAll__sc_IterableOnce__scm_ArrayDeque(s),n.addAll__sc_IterableOnce__scm_Growable(_);!a.isEmpty__Z();){var i=a.removeHead__Z__O(!1);if(i===null)throw new Q(i);var o=i._1__O(),c=i._2__O();if(r.contains__O__Z(o))return new o_(m(new L,c,o));this.Lcodes_quine_labs_recheck_data_Graph__f_neighbors.apply__O__O(o).withFilter__F1__sc_WithFilter(new y((u=>f=>{var p=f;if(p!==null){var h=p._2__O();return!u.contains__O__Z(h)}else throw new Q(p)})(n))).foreach__F1__V(new y(((u,f,p,h)=>l=>{var d=l;if(d!==null){var $=d._1__O(),w=d._2__O(),g=m(new L,p,$),x=m(new L,w,f.appended__O__O(g));return u.addOne__O__scm_ArrayDeque(x),h.add__O__Z(w)}else throw new Q(d)})(a,c,o,n)))}return a_()};no.prototype.reachable__sci_Set__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_data_Graph=function(_,r){if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/data/Graph.scala:120"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/data/Graph.scala:120");var t=ap(new Xs,16),a=ql().empty__O(),n=new ko;for(t.addAll__sc_IterableOnce__scm_ArrayDeque(_),a.addAll__sc_IterableOnce__scm_Growable(_);!t.isEmpty__Z();){if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/data/Graph.scala:128"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/data/Graph.scala:128");var s=t.removeHead__Z__O(!1),i=this.Lcodes_quine_labs_recheck_data_Graph__f_neighbors.apply__O__O(s),o=i.map__F1__O(new y(h=>{var l=h;return l._2__O()}));i.isEmpty__Z()||n.addOne__O__O__sci_MapBuilderImpl(s,i);var c=o.filterNot__F1__O(new y((h=>l=>h.contains__O__Z(l))(a)));t.addAll__sc_IterableOnce__scm_ArrayDeque(c),a.addAll__sc_IterableOnce__scm_Growable(o)}var u=n.result__sci_Map();I();var f=Ea(),p=_2(u,f);return new no(p)};no.prototype.reachableMap__Lcodes_quine_labs_recheck_common_Context__sci_Map=function(_){if(_.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/data/Graph.scala:145"):new te("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/data/Graph.scala:145");var r=ju().empty__O();return this.vertices__sci_Set().foreach__F1__V(new y(t=>eJ(this,t,_,r))),C(),Ja().from__sc_IterableOnce__sci_Map(r)};no.prototype.productPrefix__T=function(){return"Graph"};no.prototype.productArity__I=function(){return 1};no.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_data_Graph__f_neighbors:S().ioobe__I__O(_)};no.prototype.productIterator__sc_Iterator=function(){return new f_(this)};no.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};no.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};no.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof no){var r=_,t=this.Lcodes_quine_labs_recheck_data_Graph__f_neighbors,a=r.Lcodes_quine_labs_recheck_data_Graph__f_neighbors;return t===null?a===null:t.equals__O__Z(a)}else return!1};var hb_=new v().initClass({Lcodes_quine_labs_recheck_data_Graph:0},!1,"codes.quine.labs.recheck.data.Graph",{Lcodes_quine_labs_recheck_data_Graph:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});no.prototype.$classData=hb_;function s8(){}s8.prototype=new E;s8.prototype.constructor=s8;function pN(){}pN.prototype=s8.prototype;function Ho(_,r,t){this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_pumps=null,this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_suffix=null,this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_n=0,this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_pumps=_,this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_suffix=r,this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_n=t}Ho.prototype=new E;Ho.prototype.constructor=Ho;function db_(){}db_.prototype=Ho.prototype;Ho.prototype.fixedSize__I=function(){var _=this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_pumps.map__F1__O(new y(t=>{var a=t,n=a.T3__f__1.Lcodes_quine_labs_recheck_unicode_UString__f_asString;return n.length})).sum__s_math_Numeric__O(z1()),r=this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_suffix;return(_|0)+r.length|0};Ho.prototype.repeatSize__I=function(){return this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_pumps.map__F1__O(new y(_=>{var r=_,t=r.T3__f__2.Lcodes_quine_labs_recheck_unicode_UString__f_asString;return t.length})).sum__s_math_Numeric__O(z1())|0};Ho.prototype.adjust__Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Vulnerable__I__I__Lcodes_quine_labs_recheck_diagnostics_AttackPattern=function(_,r,t){if(_ instanceof tl)var a=_,n=a.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Polynomial__f_degree,s=Dm().polynomial__I__I__I__I__I__I(n,r,this.fixedSize__I(),this.repeatSize__I(),t);else{if(!(_ instanceof rl))throw new Q(_);var s=Dm().exponential__I__I__I__I__I(r,this.fixedSize__I(),this.repeatSize__I(),t)}var i=this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_pumps,o=this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_suffix;return new Ho(i,o,s)};Ho.prototype.asUString__T=function(){var _=Su(new hr);return this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_pumps.foreach__F1__V(new y(r=>{var t=r;if(t!==null){var a=t.T3__f__1.Lcodes_quine_labs_recheck_unicode_UString__f_asString,n=t.T3__f__2.Lcodes_quine_labs_recheck_unicode_UString__f_asString,s=t.T3__f__3|0;_.append__T__scm_StringBuilder(a);var i=this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_n+s|0,o=i<1;if(!o)for(var c=1;_.append__T__scm_StringBuilder(n),c!==i;)c=1+c|0}else throw new Q(t)})),_.append__T__scm_StringBuilder(this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_suffix),_.scm_StringBuilder__f_underlying.jl_StringBuilder__f_java$lang$StringBuilder$$content};Ho.prototype.toString__Lcodes_quine_labs_recheck_diagnostics_AttackPattern$Style__T=function(_){var r=I().s_package$__f_Seq.newBuilder__scm_Builder();this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_pumps.foreach__F1__V(new y(a=>{var n=a;if(n!==null){var s=n.T3__f__1.Lcodes_quine_labs_recheck_unicode_UString__f_asString,i=n.T3__f__2.Lcodes_quine_labs_recheck_unicode_UString__f_asString,o=n.T3__f__3|0;return Yn().nonEmpty$extension__T__Z(s)&&r.addOne__O__scm_Growable(Yn().toString$extension__T__T(s)),r.addOne__O__scm_Growable(""+new ft(i)+_.repeat__I__T(this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_n+o|0))}else throw new Q(n)})),Yn().nonEmpty$extension__T__Z(this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_suffix)&&r.addOne__O__scm_Growable(Yn().toString$extension__T__T(this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_suffix));var t=r.result__O();return Eo(t,""," + ","")};Ho.prototype.toString__T=function(){return this.toString__Lcodes_quine_labs_recheck_diagnostics_AttackPattern$Style__T(AP())};Ho.prototype.productPrefix__T=function(){return"AttackPattern"};Ho.prototype.productArity__I=function(){return 3};Ho.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_pumps;case 1:return new ft(this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_suffix);case 2:return this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_n;default:return S().ioobe__I__O(_)}};Ho.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Ho.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("AttackPattern");_=S().mix__I__I__I(r,t);var a=_,n=this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_pumps,s=S().anyHash__O__I(n);_=S().mix__I__I__I(a,s);var i=_,o=new ft(this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_suffix),c=S().anyHash__O__I(o);_=S().mix__I__I__I(i,c);var u=_,f=this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_n;_=S().mix__I__I__I(u,f);var p=_;return S().finalizeHash__I__I__I(p,3)};Ho.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Ho){var r=_;if(this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_n===r.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_n){var t=this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_pumps,a=r.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_pumps;return(t===null?a===null:t.equals__O__Z(a))?this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_suffix===r.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_suffix:!1}else return!1}else return!1};var $b_=new v().initClass({Lcodes_quine_labs_recheck_diagnostics_AttackPattern:0},!1,"codes.quine.labs.recheck.diagnostics.AttackPattern",{Lcodes_quine_labs_recheck_diagnostics_AttackPattern:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Ho.prototype.$classData=$b_;function i8(){}i8.prototype=new E;i8.prototype.constructor=i8;function rJ(){}rJ.prototype=i8.prototype;function o8(){}o8.prototype=new E;o8.prototype.constructor=o8;function yP(){}yP.prototype=o8.prototype;function c8(){}c8.prototype=new E;c8.prototype.constructor=c8;function IO(){}IO.prototype=c8.prototype;function Cl(_){this.Lcodes_quine_labs_recheck_diagnostics_Hotspot__f_spots=null,this.Lcodes_quine_labs_recheck_diagnostics_Hotspot__f_spots=_}Cl.prototype=new E;Cl.prototype.constructor=Cl;function wb_(){}wb_.prototype=Cl.prototype;Cl.prototype.highlight__T__T=function(_){var r=this.Lcodes_quine_labs_recheck_diagnostics_Hotspot__f_spots.foldLeft__O__F2__O(m(new L,"",0),new He((n,s)=>{var i=n,o=s,c=m(new L,i,o),u=c.T2__f__1,f=c.T2__f__2;if(u!==null){var p=u._1__O(),h=u._2$mcI$sp__I();if(f!==null){var l=f.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_start,d=f.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_end,$=f.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_temperature,w=FP();if($!==null&&$===w)var g="\x1B[41m";else var g="\x1B[42m";return m(new L,""+p+_.substring(h,l)+g+_.substring(l,d)+"\x1B[0m",d)}}throw new Q(c)}));if(r===null)throw new Q(r);var t=r._1__O(),a=r._2$mcI$sp__I();return""+t+_.substring(a)};Cl.prototype.productPrefix__T=function(){return"Hotspot"};Cl.prototype.productArity__I=function(){return 1};Cl.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_diagnostics_Hotspot__f_spots:S().ioobe__I__O(_)};Cl.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Cl.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Cl.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};Cl.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Cl){var r=_,t=this.Lcodes_quine_labs_recheck_diagnostics_Hotspot__f_spots,a=r.Lcodes_quine_labs_recheck_diagnostics_Hotspot__f_spots;return t===null?a===null:t.equals__O__Z(a)}else return!1};var gb_=new v().initClass({Lcodes_quine_labs_recheck_diagnostics_Hotspot:0},!1,"codes.quine.labs.recheck.diagnostics.Hotspot",{Lcodes_quine_labs_recheck_diagnostics_Hotspot:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Cl.prototype.$classData=gb_;function zu(_,r,t){this.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_start=0,this.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_end=0,this.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_temperature=null,this.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_start=_,this.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_end=r,this.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_temperature=t}zu.prototype=new E;zu.prototype.constructor=zu;function Lb_(){}Lb_.prototype=zu.prototype;zu.prototype.productPrefix__T=function(){return"Spot"};zu.prototype.productArity__I=function(){return 3};zu.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_start;case 1:return this.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_end;case 2:return this.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_temperature;default:return S().ioobe__I__O(_)}};zu.prototype.productIterator__sc_Iterator=function(){return new f_(this)};zu.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("Spot");_=S().mix__I__I__I(r,t);var a=_,n=this.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_start;_=S().mix__I__I__I(a,n);var s=_,i=this.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_end;_=S().mix__I__I__I(s,i);var o=_,c=this.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_temperature,u=S().anyHash__O__I(c);_=S().mix__I__I__I(o,u);var f=_;return S().finalizeHash__I__I__I(f,3)};zu.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};zu.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof zu){var r=_;if(this.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_start===r.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_start)if(this.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_end===r.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_end){var t=this.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_temperature,a=r.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_temperature;return t===a}else return!1;else return!1}else return!1};var mb_=new v().initClass({Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot:0},!1,"codes.quine.labs.recheck.diagnostics.Hotspot$Spot",{Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});zu.prototype.$classData=mb_;function u8(){}u8.prototype=new E;u8.prototype.constructor=u8;function hN(){}hN.prototype=u8.prototype;function l8(){}l8.prototype=new E;l8.prototype.constructor=l8;function dN(){}dN.prototype=l8.prototype;function dn(_,r){this.Lcodes_quine_labs_recheck_fuzz_FString__f_n=0,this.Lcodes_quine_labs_recheck_fuzz_FString__f_seq=null,this.Lcodes_quine_labs_recheck_fuzz_FString__f_n=_,this.Lcodes_quine_labs_recheck_fuzz_FString__f_seq=r}dn.prototype=new E;dn.prototype.constructor=dn;function vb_(){}vb_.prototype=dn.prototype;dn.prototype.isConstant__Z=function(){for(var _=this.Lcodes_quine_labs_recheck_fuzz_FString__f_seq,r=!0,t=_.iterator__sc_Iterator();r&&t.hasNext__Z();){var a=t.next__O(),n=a;r=n instanceof Mn}return r};dn.prototype.repeatSize__I=function(){return this.Lcodes_quine_labs_recheck_fuzz_FString__f_seq.collect__s_PartialFunction__O(new Pw(this)).sum__s_math_Numeric__O(z1())|0};dn.prototype.fixedSize__I=function(){var _=this.Lcodes_quine_labs_recheck_fuzz_FString__f_seq;return(_.length__I()-(this.Lcodes_quine_labs_recheck_fuzz_FString__f_seq.collect__s_PartialFunction__O(new Sw(this)).sum__s_math_Numeric__O(z1())|0)|0)-this.repeatSize__I()|0};dn.prototype.countRepeat__I=function(){for(var _=this.Lcodes_quine_labs_recheck_fuzz_FString__f_seq,r=0,t=_.iterator__sc_Iterator();t.hasNext__Z();){var a=t.next__O(),n=a;n instanceof Bn&&(r=1+r|0)}return r};dn.prototype.insertAt__I__Lcodes_quine_labs_recheck_fuzz_FString$FChar__Lcodes_quine_labs_recheck_fuzz_FString=function(_,r){var t=I().s_package$__f_IndexedSeq,a=[r];return this.replace__I__I__sci_IndexedSeq__Lcodes_quine_labs_recheck_fuzz_FString(_,0,t.apply__sci_Seq__sc_SeqOps(k(new b,a)))};dn.prototype.delete__I__I__Lcodes_quine_labs_recheck_fuzz_FString=function(_,r){return this.replace__I__I__sci_IndexedSeq__Lcodes_quine_labs_recheck_fuzz_FString(_,r,I().s_package$__f_IndexedSeq.empty__sc_SeqOps())};dn.prototype.replaceAt__I__Lcodes_quine_labs_recheck_fuzz_FString$FChar__Lcodes_quine_labs_recheck_fuzz_FString=function(_,r){var t=I().s_package$__f_IndexedSeq,a=[r];return this.replace__I__I__sci_IndexedSeq__Lcodes_quine_labs_recheck_fuzz_FString(_,1,t.apply__sci_Seq__sc_SeqOps(k(new b,a)))};dn.prototype.replace__I__I__sci_IndexedSeq__Lcodes_quine_labs_recheck_fuzz_FString=function(_,r,t){var a=Ub(),n=this.Lcodes_quine_labs_recheck_fuzz_FString__f_n,s=this.Lcodes_quine_labs_recheck_fuzz_FString__f_seq.slice__I__I__O(0,_),i=s.concat__sc_IterableOnce__O(t),o=this.Lcodes_quine_labs_recheck_fuzz_FString__f_seq,c=this.Lcodes_quine_labs_recheck_fuzz_FString__f_seq,u=o.slice__I__I__O(_+r|0,c.length__I());return a.fix__Lcodes_quine_labs_recheck_fuzz_FString__Lcodes_quine_labs_recheck_fuzz_FString(new dn(n,i.concat__sc_IterableOnce__O(u)))};dn.prototype.toUString__T=function(){for(var _=Su(new hr),r=0;;){var t=r,a=this.Lcodes_quine_labs_recheck_fuzz_FString__f_seq;if(t{var R=x;if(R instanceof Mn){var T=R,D=T.Lcodes_quine_labs_recheck_fuzz_FString$Wrap__f_u,B=D.toChars__AC(),j=eu(),O=B.u.length;return j.new__AC__I__I__T(B,0,O)}else throw R instanceof Bn?XI(new et):new Q(R)})),d=Eo(l,"","",""),$=this.Lcodes_quine_labs_recheck_fuzz_FString__f_n+p|0,w=$<1;if(!w)for(var g=1;_.append__T__scm_StringBuilder(d),g!==$;)g=1+g|0;r=r+h|0}else throw new Q(n)}else break}return _.scm_StringBuilder__f_underlying.jl_StringBuilder__f_java$lang$StringBuilder$$content};dn.prototype.toAttackPattern__Lcodes_quine_labs_recheck_diagnostics_AttackPattern=function(){for(var _=I().s_package$__f_Seq.newBuilder__scm_Builder(),r=Su(new hr),t=0;;){var a=t,n=this.Lcodes_quine_labs_recheck_fuzz_FString__f_seq;if(a1){var $=r.scm_StringBuilder__f_underlying.jl_StringBuilder__f_java$lang$StringBuilder$$content;r.scm_StringBuilder__f_underlying.setLength__I__V(0);var w=this.Lcodes_quine_labs_recheck_fuzz_FString__f_seq.slice__I__I__O(t,t+l|0).map__F1__O(new y(R=>{var T=R;if(T instanceof Mn){var D=T,B=D.Lcodes_quine_labs_recheck_fuzz_FString$Wrap__f_u,j=B.toChars__AC(),O=eu(),Z=j.u.length;return O.new__AC__I__I__T(j,0,Z)}else throw T instanceof Bn?XI(new et):new Q(T)})),g=Eo(w,"","","");_.addOne__O__scm_Growable(new Yr(new ft($),new ft(g),h)),t=t+l|0}}else throw new Q(s)}else break}var x=r.scm_StringBuilder__f_underlying.jl_StringBuilder__f_java$lang$StringBuilder$$content;return new Ho(_.result__O(),x,this.Lcodes_quine_labs_recheck_fuzz_FString__f_n)};dn.prototype.toString__Lcodes_quine_labs_recheck_diagnostics_AttackPattern$Style__T=function(_){if(this.Lcodes_quine_labs_recheck_fuzz_FString__f_seq.isEmpty__Z())return"''";for(var r=I().s_package$__f_Seq.newBuilder__scm_Builder(),t=Su(new hr),a=0;;){var n=a,s=this.Lcodes_quine_labs_recheck_fuzz_FString__f_seq;if(n1){var w=t.scm_StringBuilder__f_underlying.jl_StringBuilder__f_java$lang$StringBuilder$$content;t.scm_StringBuilder__f_underlying.setLength__I__V(0),Yn().nonEmpty$extension__T__Z(w)&&r.addOne__O__scm_Growable(Yn().toString$extension__T__T(w));var g=this.Lcodes_quine_labs_recheck_fuzz_FString__f_seq.slice__I__I__O(a,a+d|0).map__F1__O(new y(D=>{var B=D;if(B instanceof Mn){var j=B,O=j.Lcodes_quine_labs_recheck_fuzz_FString$Wrap__f_u,Z=O.toChars__AC(),z=eu(),J=Z.u.length;return z.new__AC__I__I__T(Z,0,J)}else throw B instanceof Bn?XI(new et):new Q(B)})),x=Eo(g,"","","");r.addOne__O__scm_Growable(""+new ft(x)+_.repeat__I__T($)),a=a+d|0}}else throw new Q(i)}else break}var R=t.scm_StringBuilder__f_underlying.jl_StringBuilder__f_java$lang$StringBuilder$$content;Yn().nonEmpty$extension__T__Z(R)&&r.addOne__O__scm_Growable(Yn().toString$extension__T__T(R));var T=r.result__O();return Eo(T,""," + ","")};dn.prototype.toString__T=function(){return this.toString__Lcodes_quine_labs_recheck_diagnostics_AttackPattern$Style__T(AP())};dn.prototype.productPrefix__T=function(){return"FString"};dn.prototype.productArity__I=function(){return 2};dn.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_fuzz_FString__f_n;case 1:return this.Lcodes_quine_labs_recheck_fuzz_FString__f_seq;default:return S().ioobe__I__O(_)}};dn.prototype.productIterator__sc_Iterator=function(){return new f_(this)};dn.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("FString");_=S().mix__I__I__I(r,t);var a=_,n=this.Lcodes_quine_labs_recheck_fuzz_FString__f_n;_=S().mix__I__I__I(a,n);var s=_,i=this.Lcodes_quine_labs_recheck_fuzz_FString__f_seq,o=S().anyHash__O__I(i);_=S().mix__I__I__I(s,o);var c=_;return S().finalizeHash__I__I__I(c,2)};dn.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof dn){var r=_;if(this.Lcodes_quine_labs_recheck_fuzz_FString__f_n===r.Lcodes_quine_labs_recheck_fuzz_FString__f_n){var t=this.Lcodes_quine_labs_recheck_fuzz_FString__f_seq,a=r.Lcodes_quine_labs_recheck_fuzz_FString__f_seq;return t===null?a===null:t.equals__O__Z(a)}else return!1}else return!1};var yb_=new v().initClass({Lcodes_quine_labs_recheck_fuzz_FString:0},!1,"codes.quine.labs.recheck.fuzz.FString",{Lcodes_quine_labs_recheck_fuzz_FString:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});dn.prototype.$classData=yb_;function f8(){}f8.prototype=new E;f8.prototype.constructor=f8;function $N(){}$N.prototype=f8.prototype;function Pv(){}Pv.prototype=new UL;Pv.prototype.constructor=Pv;function Ib_(){}Ib_.prototype=Pv.prototype;Pv.prototype.toString__T=function(){return"Wrap"};Pv.prototype.apply__O__O=function(_){var r=_;return new Mn(r)};var bb_=new v().initClass({Lcodes_quine_labs_recheck_fuzz_FString$Wrap$:0},!1,"codes.quine.labs.recheck.fuzz.FString$Wrap$",{Lcodes_quine_labs_recheck_fuzz_FString$Wrap$:1,sr_AbstractFunction1:1,O:1,F1:1,Ljava_io_Serializable:1});Pv.prototype.$classData=bb_;var DB;function wN(){return DB||(DB=new Pv),DB}function xp(_,r,t){this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_minRate=0,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces=null,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_covered=null,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_minRate=_,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces=r,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_covered=t}xp.prototype=new E;xp.prototype.constructor=xp;function kb_(){}kb_.prototype=xp.prototype;xp.prototype.productPrefix__T=function(){return"Generation"};xp.prototype.productArity__I=function(){return 3};xp.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_minRate;case 1:return this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces;case 2:return this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_covered;default:return S().ioobe__I__O(_)}};xp.prototype.productIterator__sc_Iterator=function(){return new f_(this)};xp.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("Generation");_=S().mix__I__I__I(r,t);var a=_,n=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_minRate,s=S().doubleHash__D__I(n);_=S().mix__I__I__I(a,s);var i=_,o=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces,c=S().anyHash__O__I(o);_=S().mix__I__I__I(i,c);var u=_,f=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_covered,p=S().anyHash__O__I(f);_=S().mix__I__I__I(u,p);var h=_;return S().finalizeHash__I__I__I(h,3)};xp.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};xp.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof xp){var r=_;if(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_minRate===r.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_minRate){var t=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces,a=r.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces;if(t===null?a===null:t.equals__O__Z(a)){var n=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_covered,s=r.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_covered;return n===null?s===null:n.equals__O__Z(s)}else return!1}else return!1}else return!1};var Ob_=new v().initClass({Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation:0},!1,"codes.quine.labs.recheck.fuzz.FuzzChecker$Generation",{Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});xp.prototype.$classData=Ob_;function Rp(_,r,t,a){this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_str=null,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_rate=0,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_steps=0,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_coverage=null,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_str=_,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_rate=r,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_steps=t,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_coverage=a}Rp.prototype=new E;Rp.prototype.constructor=Rp;function qb_(){}qb_.prototype=Rp.prototype;Rp.prototype.productPrefix__T=function(){return"Trace"};Rp.prototype.productArity__I=function(){return 4};Rp.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_str;case 1:return this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_rate;case 2:return this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_steps;case 3:return this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_coverage;default:return S().ioobe__I__O(_)}};Rp.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Rp.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("Trace");_=S().mix__I__I__I(r,t);var a=_,n=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_str,s=S().anyHash__O__I(n);_=S().mix__I__I__I(a,s);var i=_,o=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_rate,c=S().doubleHash__D__I(o);_=S().mix__I__I__I(i,c);var u=_,f=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_steps;_=S().mix__I__I__I(u,f);var p=_,h=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_coverage,l=S().anyHash__O__I(h);_=S().mix__I__I__I(p,l);var d=_;return S().finalizeHash__I__I__I(d,4)};Rp.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};Rp.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Rp){var r=_;if(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_rate===r.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_rate&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_steps===r.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_steps){var t=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_str,a=r.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_str;if(t===null?a===null:t.equals__O__Z(a)){var n=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_coverage,s=r.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_coverage;return n===null?s===null:n.equals__O__Z(s)}else return!1}else return!1}else return!1};var Sb_=new v().initClass({Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace:0},!1,"codes.quine.labs.recheck.fuzz.FuzzChecker$Trace",{Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Rp.prototype.$classData=Sb_;function Sf(_,r,t){this.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_program=null,this.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_alphabet=null,this.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_parts=null,this.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_program=_,this.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_alphabet=r,this.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_parts=t}Sf.prototype=new E;Sf.prototype.constructor=Sf;function Pb_(){}Pb_.prototype=Sf.prototype;Sf.prototype.usesAcceleration__Lcodes_quine_labs_recheck_common_AccelerationMode__Z=function(_){var r=DN();if(r===_)return!this.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_program.Lcodes_quine_labs_recheck_vm_Program__f_meta.Lcodes_quine_labs_recheck_vm_Program$Meta__f_hasRef;var t=yJ();if(t===_)return!0;var a=vJ();if(a===_)return!1;throw new Q(_)};Sf.prototype.productPrefix__T=function(){return"FuzzProgram"};Sf.prototype.productArity__I=function(){return 3};Sf.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_program;case 1:return this.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_alphabet;case 2:return this.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_parts;default:return S().ioobe__I__O(_)}};Sf.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Sf.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Sf.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};Sf.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Sf){var r=_,t=this.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_program,a=r.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_program;if(t===null?a===null:t.equals__O__Z(a)){var n=this.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_alphabet,s=r.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_alphabet;if(n===null?s===null:n.equals__O__Z(s)){var i=this.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_parts,o=r.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_parts;return i===null?o===null:i.equals__O__Z(o)}else return!1}else return!1}else return!1};var xb_=new v().initClass({Lcodes_quine_labs_recheck_fuzz_FuzzProgram:0},!1,"codes.quine.labs.recheck.fuzz.FuzzProgram",{Lcodes_quine_labs_recheck_fuzz_FuzzProgram:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Sf.prototype.$classData=xb_;function p8(){}p8.prototype=new E;p8.prototype.constructor=p8;function IP(){}IP.prototype=p8.prototype;var Ol=class extends Ug{constructor(r,t){super(),this.Lcodes_quine_labs_recheck_regexp_ParsingException__f_message=null,this.Lcodes_quine_labs_recheck_regexp_ParsingException__f_loc=null,this.Lcodes_quine_labs_recheck_regexp_ParsingException__f_message=r,this.Lcodes_quine_labs_recheck_regexp_ParsingException__f_loc=t,Pa(this,r,null,!0,!0)}getMessage__T(){var r=!1,t=null,a=this.Lcodes_quine_labs_recheck_regexp_ParsingException__f_loc;_:{var n;if(a instanceof o_){r=!0,t=a;var s=t.s_Some__f_value;if(s!==null){var i=s.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_start,o=s.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_end;if(i===o){var n=" (at "+i+")";break _}}}if(r){var c=t.s_Some__f_value;if(c!==null){var u=c.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_start,f=c.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_end,n=" (at "+u+":"+f+")";break _}}var p=a_();if(p===a){var n="";break _}throw new Q(a)}return this.Lcodes_quine_labs_recheck_regexp_ParsingException__f_message+n}};var Rb_=new v().initClass({Lcodes_quine_labs_recheck_regexp_ParsingException:0},!1,"codes.quine.labs.recheck.regexp.ParsingException",{Lcodes_quine_labs_recheck_regexp_ParsingException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});Ol.prototype.$classData=Rb_;function Pf(_,r){this.Lcodes_quine_labs_recheck_regexp_Pattern__f_node=null,this.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet=null,this.Lcodes_quine_labs_recheck_regexp_Pattern__f_node=_,this.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet=r}Pf.prototype=new E;Pf.prototype.constructor=Pf;function Cb_(){}Cb_.prototype=Pf.prototype;Pf.prototype.toString__T=function(){return"/"+Wb().showNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T(this.Lcodes_quine_labs_recheck_regexp_Pattern__f_node)+"/"+Wb().showFlagSet__Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__T(this.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet)};Pf.prototype.productPrefix__T=function(){return"Pattern"};Pf.prototype.productArity__I=function(){return 2};Pf.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_regexp_Pattern__f_node;case 1:return this.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet;default:return S().ioobe__I__O(_)}};Pf.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Pf.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Pf.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Pf){var r=_,t=this.Lcodes_quine_labs_recheck_regexp_Pattern__f_node,a=r.Lcodes_quine_labs_recheck_regexp_Pattern__f_node;if(t===null?a===null:t.equals__O__Z(a)){var n=this.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet,s=r.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet;return n===null?s===null:n.equals__O__Z(s)}else return!1}else return!1};var Db_=new v().initClass({Lcodes_quine_labs_recheck_regexp_Pattern:0},!1,"codes.quine.labs.recheck.regexp.Pattern",{Lcodes_quine_labs_recheck_regexp_Pattern:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Pf.prototype.$classData=Db_;function h8(){}h8.prototype=new E;h8.prototype.constructor=h8;function bP(){}bP.prototype=h8.prototype;function Cp(_,r,t,a,n,s){this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_global=!1,this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_ignoreCase=!1,this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_multiline=!1,this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_dotAll=!1,this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_unicode=!1,this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_sticky=!1,this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_global=_,this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_ignoreCase=r,this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_multiline=t,this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_dotAll=a,this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_unicode=n,this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_sticky=s}Cp.prototype=new E;Cp.prototype.constructor=Cp;function Mb_(){}Mb_.prototype=Cp.prototype;Cp.prototype.productPrefix__T=function(){return"FlagSet"};Cp.prototype.productArity__I=function(){return 6};Cp.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_global;case 1:return this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_ignoreCase;case 2:return this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_multiline;case 3:return this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_dotAll;case 4:return this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_unicode;case 5:return this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_sticky;default:return S().ioobe__I__O(_)}};Cp.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Cp.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("FlagSet");_=S().mix__I__I__I(r,t);var a=_,n=this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_global?1231:1237;_=S().mix__I__I__I(a,n);var s=_,i=this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_ignoreCase?1231:1237;_=S().mix__I__I__I(s,i);var o=_,c=this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_multiline?1231:1237;_=S().mix__I__I__I(o,c);var u=_,f=this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_dotAll?1231:1237;_=S().mix__I__I__I(u,f);var p=_,h=this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_unicode?1231:1237;_=S().mix__I__I__I(p,h);var l=_,d=this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_sticky?1231:1237;_=S().mix__I__I__I(l,d);var $=_;return S().finalizeHash__I__I__I($,6)};Cp.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};Cp.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Cp){var r=_;return this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_global===r.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_global&&this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_ignoreCase===r.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_ignoreCase&&this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_multiline===r.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_multiline&&this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_dotAll===r.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_dotAll&&this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_unicode===r.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_unicode&&this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_sticky===r.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_sticky}else return!1};var Tb_=new v().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet:0},!1,"codes.quine.labs.recheck.regexp.Pattern$FlagSet",{Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Cp.prototype.$classData=Tb_;function xf(_,r){this.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_start=0,this.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_end=0,this.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_start=_,this.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_end=r}xf.prototype=new E;xf.prototype.constructor=xf;function Vb_(){}Vb_.prototype=xf.prototype;xf.prototype.productPrefix__T=function(){return"Location"};xf.prototype.productArity__I=function(){return 2};xf.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_start;case 1:return this.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_end;default:return S().ioobe__I__O(_)}};xf.prototype.productIterator__sc_Iterator=function(){return new f_(this)};xf.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("Location");_=S().mix__I__I__I(r,t);var a=_,n=this.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_start;_=S().mix__I__I__I(a,n);var s=_,i=this.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_end;_=S().mix__I__I__I(s,i);var o=_;return S().finalizeHash__I__I__I(o,2)};xf.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};xf.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof xf){var r=_;return this.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_start===r.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_start&&this.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_end===r.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_end}else return!1};var Ab_=new v().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$Location:0},!1,"codes.quine.labs.recheck.regexp.Pattern$Location",{Lcodes_quine_labs_recheck_regexp_Pattern$Location:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});xf.prototype.$classData=Ab_;function wo(_){this.Lcodes_quine_labs_recheck_regexp_PatternExtensions$CaptureRange__f_range=null,this.Lcodes_quine_labs_recheck_regexp_PatternExtensions$CaptureRange__f_range=_}wo.prototype=new E;wo.prototype.constructor=wo;function Fb_(){}Fb_.prototype=wo.prototype;wo.prototype.productPrefix__T=function(){return"CaptureRange"};wo.prototype.productArity__I=function(){return 1};wo.prototype.productElement__I__O=function(_){return vm().productElement$extension__s_Option__I__O(this.Lcodes_quine_labs_recheck_regexp_PatternExtensions$CaptureRange__f_range,_)};wo.prototype.productIterator__sc_Iterator=function(){return vm().productIterator$extension__s_Option__sc_Iterator(this.Lcodes_quine_labs_recheck_regexp_PatternExtensions$CaptureRange__f_range)};wo.prototype.hashCode__I=function(){var _=this.Lcodes_quine_labs_recheck_regexp_PatternExtensions$CaptureRange__f_range;return _.hashCode__I()};wo.prototype.equals__O__Z=function(_){return vm().equals$extension__s_Option__O__Z(this.Lcodes_quine_labs_recheck_regexp_PatternExtensions$CaptureRange__f_range,_)};wo.prototype.toString__T=function(){return vm().toString$extension__s_Option__T(this.Lcodes_quine_labs_recheck_regexp_PatternExtensions$CaptureRange__f_range)};var Bb_=new v().initClass({Lcodes_quine_labs_recheck_regexp_PatternExtensions$CaptureRange:0},!1,"codes.quine.labs.recheck.regexp.PatternExtensions$CaptureRange",{Lcodes_quine_labs_recheck_regexp_PatternExtensions$CaptureRange:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});wo.prototype.$classData=Bb_;function nd(){}nd.prototype=new UL;nd.prototype.constructor=nd;function jb_(){}jb_.prototype=nd.prototype;nd.prototype.toString__T=function(){return"CaptureRange"};nd.prototype.merge$extension__s_Option__s_Option__s_Option=function(_,r){var t=m(new L,_,r),a=t.T2__f__1,n=t.T2__f__2;if(a instanceof o_){var s=a,i=s.s_Some__f_value;if(i!==null){var o=i._1$mcI$sp__I(),c=i._2$mcI$sp__I();if(n instanceof o_){var u=n,f=u.s_Some__f_value;if(f!==null){var p=f._1$mcI$sp__I(),h=f._2$mcI$sp__I();return new o_(new e(oh?c:h))}}}}var l=t.T2__f__1,d=t.T2__f__2;if(l instanceof o_){var $=l,w=$.s_Some__f_value;if(w!==null){var g=w._1$mcI$sp__I(),x=w._2$mcI$sp__I(),R=a_();if(R===d)return new o_(new e(g,x))}}var T=t.T2__f__1,D=t.T2__f__2,B=a_();if(B===T&&D instanceof o_){var j=D,O=j.s_Some__f_value;if(O!==null){var Z=O._1$mcI$sp__I(),z=O._2$mcI$sp__I();return new o_(new e(Z,z))}}var J=t.T2__f__1,N=t.T2__f__2,H=a_();if(H===J)var W=a_(),K=W===N;else var K=!1;if(K)return a_();throw new Q(t)};nd.prototype.productElement$extension__s_Option__I__O=function(_,r){return r===0?_:S().ioobe__I__O(r)};nd.prototype.productIterator$extension__s_Option__sc_Iterator=function(_){var r=new wo(_);return new f_(r)};nd.prototype.equals$extension__s_Option__O__Z=function(_,r){if(r instanceof wo){var t=r===null?null:r.Lcodes_quine_labs_recheck_regexp_PatternExtensions$CaptureRange__f_range;return _===null?t===null:_.equals__O__Z(t)}else return!1};nd.prototype.toString$extension__s_Option__T=function(_){return E_()._toString__s_Product__T(new wo(_))};nd.prototype.apply__O__O=function(_){var r=_;return new wo(r)};var Eb_=new v().initClass({Lcodes_quine_labs_recheck_regexp_PatternExtensions$CaptureRange$:0},!1,"codes.quine.labs.recheck.regexp.PatternExtensions$CaptureRange$",{Lcodes_quine_labs_recheck_regexp_PatternExtensions$CaptureRange$:1,sr_AbstractFunction1:1,O:1,F1:1,Ljava_io_Serializable:1});nd.prototype.$classData=Eb_;var MB;function vm(){return MB||(MB=new nd),MB}function $_(_,r){this.Lcodes_quine_labs_recheck_unicode_CaseMap$Conversion__f_domain=null,this.Lcodes_quine_labs_recheck_unicode_CaseMap$Conversion__f_offset=0,this.Lcodes_quine_labs_recheck_unicode_CaseMap$Conversion__f_domain=_,this.Lcodes_quine_labs_recheck_unicode_CaseMap$Conversion__f_offset=r}$_.prototype=new E;$_.prototype.constructor=$_;function Zb_(){}Zb_.prototype=$_.prototype;$_.prototype.productPrefix__T=function(){return"Conversion"};$_.prototype.productArity__I=function(){return 2};$_.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_unicode_CaseMap$Conversion__f_domain;case 1:return this.Lcodes_quine_labs_recheck_unicode_CaseMap$Conversion__f_offset;default:return S().ioobe__I__O(_)}};$_.prototype.productIterator__sc_Iterator=function(){return new f_(this)};$_.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("Conversion");_=S().mix__I__I__I(r,t);var a=_,n=this.Lcodes_quine_labs_recheck_unicode_CaseMap$Conversion__f_domain,s=S().anyHash__O__I(n);_=S().mix__I__I__I(a,s);var i=_,o=this.Lcodes_quine_labs_recheck_unicode_CaseMap$Conversion__f_offset;_=S().mix__I__I__I(i,o);var c=_;return S().finalizeHash__I__I__I(c,2)};$_.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};$_.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof $_){var r=_;if(this.Lcodes_quine_labs_recheck_unicode_CaseMap$Conversion__f_offset===r.Lcodes_quine_labs_recheck_unicode_CaseMap$Conversion__f_offset){var t=this.Lcodes_quine_labs_recheck_unicode_CaseMap$Conversion__f_domain,a=r.Lcodes_quine_labs_recheck_unicode_CaseMap$Conversion__f_domain;return t===null?a===null:t.equals__O__Z(a)}else return!1}else return!1};var Nb_=new v().initClass({Lcodes_quine_labs_recheck_unicode_CaseMap$Conversion:0},!1,"codes.quine.labs.recheck.unicode.CaseMap$Conversion",{Lcodes_quine_labs_recheck_unicode_CaseMap$Conversion:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});$_.prototype.$classData=Nb_;function su(_){this.Lcodes_quine_labs_recheck_unicode_ICharSet__f_pairs=null,this.Lcodes_quine_labs_recheck_unicode_ICharSet__f_pairs=_}su.prototype=new E;su.prototype.constructor=su;function zb_(){}zb_.prototype=su.prototype;su.prototype.add__Lcodes_quine_labs_recheck_unicode_IChar__Lcodes_quine_labs_recheck_unicode_ICharSet$CharKind__Lcodes_quine_labs_recheck_unicode_ICharSet=function(_,r){var t=this.Lcodes_quine_labs_recheck_unicode_ICharSet__f_pairs.foldLeft__O__F2__O(m(new L,(I(),Ea()),_),new He((p,h)=>{var l=p,d=h,$=m(new L,l,d),w=$.T2__f__1,g=$.T2__f__2;if(w!==null){var x=w._1__O(),R=w._2__O();if(g!==null){var T=g._1__O(),D=g._2__O(),B=R.partition__Lcodes_quine_labs_recheck_unicode_IChar__Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition(T);if(B===null)throw new Q(B);var j=B.Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_intersection,O=B.Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_diffThat,Z=B.Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_diffThis,z=I().s_package$__f_Vector,J=[m(new L,j,r.orElse__Lcodes_quine_labs_recheck_unicode_ICharSet$CharKind__Lcodes_quine_labs_recheck_unicode_ICharSet$CharKind(D)),m(new L,Z,D)],N=k(new b,J),H=z.from__sc_IterableOnce__sci_Vector(N),W=new y(Y=>{var X=Y,e_=X._1__O(),__=e_.Lcodes_quine_labs_recheck_unicode_IChar__f_set,t_=__.Lcodes_quine_labs_recheck_unicode_IntervalSet__f_intervals;return!t_.isEmpty__Z()}),K=H.filterImpl__F1__Z__sci_Vector(W,!1);return m(new L,x.appendedAll__sc_IterableOnce__sci_Vector(K),O)}}throw new Q($)}));if(t===null)throw new Q(t);var a=t._1__O(),n=t._2__O(),s=I().s_package$__f_Vector,i=[m(new L,n,r)],o=k(new b,i),c=s.from__sc_IterableOnce__sci_Vector(o),u=new y(p=>{var h=p,l=h._1__O(),d=l.Lcodes_quine_labs_recheck_unicode_IChar__f_set,$=d.Lcodes_quine_labs_recheck_unicode_IntervalSet__f_intervals;return!$.isEmpty__Z()}),f=c.filterImpl__F1__Z__sci_Vector(u,!1);return new su(a.appendedAll__sc_IterableOnce__sci_Vector(f))};su.prototype.refine__Lcodes_quine_labs_recheck_unicode_IChar__sci_Set=function(_){var r=this.Lcodes_quine_labs_recheck_unicode_ICharSet__f_pairs.iterator__sc_Iterator(),t=new y(n=>{var s=n,i=_.Lcodes_quine_labs_recheck_unicode_IChar__f_set,o=s._1__O().Lcodes_quine_labs_recheck_unicode_IChar__f_set,c=V(),u=C(),f=u.s_$less$colon$less$__f_singleton,p=i.intersection__Lcodes_quine_labs_recheck_unicode_IntervalSet__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,new M(c,f)),h=s._1__O().Lcodes_quine_labs_recheck_unicode_IChar__f_set;return p===null?h===null:p.equals__O__Z(h)}),a=new Yu(r,t,!1);return sn().from__sc_IterableOnce__sci_Set(a)};su.prototype.refineInvert__Lcodes_quine_labs_recheck_unicode_IChar__sci_Set=function(_){var r=this.Lcodes_quine_labs_recheck_unicode_ICharSet__f_pairs;return sn().from__sc_IterableOnce__sci_Set(r).diff__sc_Set__sci_SetOps(this.refine__Lcodes_quine_labs_recheck_unicode_IChar__sci_Set(_))};su.prototype.productPrefix__T=function(){return"ICharSet"};su.prototype.productArity__I=function(){return 1};su.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_unicode_ICharSet__f_pairs:S().ioobe__I__O(_)};su.prototype.productIterator__sc_Iterator=function(){return new f_(this)};su.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};su.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};su.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof su){var r=_,t=this.Lcodes_quine_labs_recheck_unicode_ICharSet__f_pairs,a=r.Lcodes_quine_labs_recheck_unicode_ICharSet__f_pairs;return t===null?a===null:t.equals__O__Z(a)}else return!1};var Hb_=new v().initClass({Lcodes_quine_labs_recheck_unicode_ICharSet:0},!1,"codes.quine.labs.recheck.unicode.ICharSet",{Lcodes_quine_labs_recheck_unicode_ICharSet:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});su.prototype.$classData=Hb_;function Gq(){}Gq.prototype=new E;Gq.prototype.constructor=Gq;function kP(){}kP.prototype=Gq.prototype;Gq.prototype.orElse__Lcodes_quine_labs_recheck_unicode_ICharSet$CharKind__Lcodes_quine_labs_recheck_unicode_ICharSet$CharKind=function(_){var r=QI();return this===r?_:this};function TB(_,r){var t=r._1__O(),a=r._2__O();return!G().equals__O__O__Z(t,a)}function eH(_,r,t,a){var n=r._1__O();return new qn(a,n).$less$eq__O__Z(t)?new qn(a,t).$less__O__Z(r._2__O()):!1}function zn(_){this.Lcodes_quine_labs_recheck_unicode_IntervalSet__f_intervals=null,this.Lcodes_quine_labs_recheck_unicode_IntervalSet__f_intervals=_}zn.prototype=new E;zn.prototype.constructor=zn;function Gb_(){}Gb_.prototype=zn.prototype;zn.prototype.union__Lcodes_quine_labs_recheck_unicode_IntervalSet__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet=function(_,r){if(this.Lcodes_quine_labs_recheck_unicode_IntervalSet__f_intervals.isEmpty__Z())return _;if(_.Lcodes_quine_labs_recheck_unicode_IntervalSet__f_intervals.isEmpty__Z())return this;var t=F(),a=this.Lcodes_quine_labs_recheck_unicode_IntervalSet__f_intervals,n=_.Lcodes_quine_labs_recheck_unicode_IntervalSet__f_intervals;return t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(a.appendedAll__sc_IterableOnce__O(n),r)};zn.prototype.intersection__Lcodes_quine_labs_recheck_unicode_IntervalSet__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet=function(_,r){return this.partition__Lcodes_quine_labs_recheck_unicode_IntervalSet__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition(_,r).Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_intersection};zn.prototype.diff__Lcodes_quine_labs_recheck_unicode_IntervalSet__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet=function(_,r){return this.partition__Lcodes_quine_labs_recheck_unicode_IntervalSet__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition(_,r).Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_diffThat};zn.prototype.partition__Lcodes_quine_labs_recheck_unicode_IntervalSet__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition=function(_,r){var t=this.Lcodes_quine_labs_recheck_unicode_IntervalSet__f_intervals.flatMap__F1__O(new y(f=>{var p=f;if(p!==null){var h=p._1__O(),l=p._2__O(),d=I().s_package$__f_Vector,$=[(I(),new Pe(h)),(I(),new Pe(l))],w=k(new b,$);return d.from__sc_IterableOnce__sci_Vector(w)}else throw new Q(p)})),a=_.Lcodes_quine_labs_recheck_unicode_IntervalSet__f_intervals.flatMap__F1__O(new y(f=>{var p=f;if(p!==null){var h=p._1__O(),l=p._2__O(),d=I().s_package$__f_Vector,$=[(I(),new B_(h)),(I(),new B_(l))],w=k(new b,$);return d.from__sc_IterableOnce__sci_Vector(w)}else throw new Q(p)})),n=t.appendedAll__sc_IterableOnce__O(a),s=new y(f=>{var p=f;if(p instanceof B_){var h=p,l=h.s_util_Right__f_value;return l}else if(p instanceof Pe){var d=p,$=d.s_util_Left__f_value;return $}else throw new Q(p)}),i=w6(n,s,r).foldLeft__O__F2__O(new Qi(a_(),a_(),I().s_package$__f_IndexedSeq.empty__sc_SeqOps(),I().s_package$__f_IndexedSeq.empty__sc_SeqOps(),I().s_package$__f_IndexedSeq.empty__sc_SeqOps()),new He((f,p)=>{var h=f,l=p,d=m(new L,h,l),$=d.T2__f__1,w=d.T2__f__2;if($!==null){var g=$.T5__f__1,x=$.T5__f__2,R=$.T5__f__3,T=$.T5__f__4,D=$.T5__f__5,B=a_();if(B===g){var j=a_();if(j===x)var O=w instanceof Pe;else var O=!1}else var O=!1;if(O){var Z=w,z=Z.s_util_Left__f_value;return new Qi(new o_(z),a_(),R,T,D)}}var J=d.T2__f__1,N=d.T2__f__2;if(J!==null){var H=J.T5__f__1,W=J.T5__f__2,K=J.T5__f__3,Y=J.T5__f__4,X=J.T5__f__5,e_=a_();if(e_===H){var __=a_();if(__===W)var t_=N instanceof B_;else var t_=!1}else var t_=!1;if(t_){var n_=N,s_=n_.s_util_Right__f_value;return new Qi(a_(),new o_(s_),K,Y,X)}}var i_=d.T2__f__1,c_=d.T2__f__2;if(i_!==null){var h_=i_.T5__f__1,d_=i_.T5__f__2,w_=i_.T5__f__3,u_=i_.T5__f__4,p_=i_.T5__f__5;if(h_ instanceof o_){var y_=h_,I_=y_.s_Some__f_value,R_=a_();if(R_===d_&&c_ instanceof Pe){var S_=c_,P_=S_.s_util_Left__f_value,x_=a_(),D_=a_(),F_=m(new L,I_,P_);return new Qi(x_,D_,w_,u_.appended__O__O(F_),p_)}}}var T_=d.T2__f__1,A_=d.T2__f__2;if(T_!==null){var C_=T_.T5__f__1,j_=T_.T5__f__2,b_=T_.T5__f__3,V_=T_.T5__f__4,J_=T_.T5__f__5;if(C_ instanceof o_){var X_=C_,_e=X_.s_Some__f_value,Y_=a_();if(Y_===j_&&A_ instanceof B_){var U_=A_,Q_=U_.s_util_Right__f_value,Z_=new o_(_e),W_=new o_(Q_),N_=m(new L,_e,Q_);return new Qi(Z_,W_,b_,V_.appended__O__O(N_),J_)}}}var H_=d.T2__f__1,se=d.T2__f__2;if(H_!==null){var ce=H_.T5__f__1,ue=H_.T5__f__2,me=H_.T5__f__3,ie=H_.T5__f__4,we=H_.T5__f__5,Oe=a_();if(Oe===ce&&ue instanceof o_){var be=ue,ee=be.s_Some__f_value;if(se instanceof Pe){var le=se,re=le.s_util_Left__f_value,K_=new o_(re),$e=new o_(ee),xe=m(new L,ee,re);return new Qi(K_,$e,me,ie,we.appended__O__O(xe))}}}var ge=d.T2__f__1,ke=d.T2__f__2;if(ge!==null){var he=ge.T5__f__1,ye=ge.T5__f__2,Le=ge.T5__f__3,ve=ge.T5__f__4,Ie=ge.T5__f__5,oe=a_();if(oe===he&&ye instanceof o_){var De=ye,je=De.s_Some__f_value;if(ke instanceof B_){var Se=ke,Ke=Se.s_util_Right__f_value,Te=a_(),Ve=a_(),qe=m(new L,je,Ke);return new Qi(Te,Ve,Le,ve,Ie.appended__O__O(qe))}}}var Ze=d.T2__f__1,Ne=d.T2__f__2;if(Ze!==null){var _r=Ze.T5__f__1,nr=Ze.T5__f__2,sr=Ze.T5__f__3,vr=Ze.T5__f__4,Qe=Ze.T5__f__5;if(_r instanceof o_){var er=_r,tr=er.s_Some__f_value;if(nr instanceof o_){var rr=nr,wr=rr.s_Some__f_value;if(Ne instanceof Pe){var ir=Ne,Ae=ir.s_util_Left__f_value,dr=a_(),Xe=new o_(Ae),or=m(new L,r.max__O__O__O(tr,wr),Ae);return new Qi(dr,Xe,sr.appended__O__O(or),vr,Qe)}}}}var ze=d.T2__f__1,Or=d.T2__f__2;if(ze!==null){var gr=ze.T5__f__1,qr=ze.T5__f__2,Rr=ze.T5__f__3,Mr=ze.T5__f__4,Br=ze.T5__f__5;if(gr instanceof o_){var jr=gr,ur=jr.s_Some__f_value;if(qr instanceof o_){var zr=qr,Lr=zr.s_Some__f_value;if(Or instanceof B_){var tt=Or,at=tt.s_util_Right__f_value,Tr=new o_(at),gt=a_(),it=m(new L,r.max__O__O__O(ur,Lr),at);return new Qi(Tr,gt,Rr.appended__O__O(it),Mr,Br)}}}}throw new Q(d)}));if(i===null)throw new Q(i);var o=i.T5__f__3,c=i.T5__f__4,u=i.T5__f__5;return new Rf(new zn(o.filter__F1__O(new y(f=>{var p=f;return TB(this,p)}))),new zn(c.filter__F1__O(new y(f=>{var p=f;return TB(this,p)}))),new zn(u.filter__F1__O(new y(f=>{var p=f;return TB(this,p)}))))};zn.prototype.contains__O__s_math_Ordering__Z=function(_,r){var t=this.Lcodes_quine_labs_recheck_unicode_IntervalSet__f_intervals,a=new Ks(r,r),n=0,s=t.length__I();_:for(var i;;){if(n<0){n=0;continue}if(s>t.length__I()){s=t.length__I();continue}if(s<=n){var i=new Jf(n);break}else{var o=n+((-1+(s-n|0)|0)/2|0)|0,c=t.apply__I__O(o),u=c;e:{var f=a.s_math_Ordering$Tuple2Ordering__f_ord1.compare__O__O__I(_,u._1__O());if(f!==0){var p=f;break e}var p=a.s_math_Ordering$Tuple2Ordering__f_ord2.compare__O__O__I(_,u._2__O())}var h=p===0?0:p<0?-1:1;switch(h){case-1:{s=o;break}case 1:{n=1+o|0;break}default:{var i=new Gf(o);break _}}}}var l=i.insertionPoint__I(),d=this.Lcodes_quine_labs_recheck_unicode_IntervalSet__f_intervals;return l0&&eH(this,this.Lcodes_quine_labs_recheck_unicode_IntervalSet__f_intervals.apply__I__O(-1+l|0),_,r)};zn.prototype.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet=function(_,r){return F().from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(this.Lcodes_quine_labs_recheck_unicode_IntervalSet__f_intervals.map__F1__O(new y(t=>{var a=t;if(a!==null){var n=a._1__O(),s=a._2__O();return m(new L,_.apply__O__O(n),_.apply__O__O(s))}else throw new Q(a)})),r)};zn.prototype.mapIntersection__Lcodes_quine_labs_recheck_unicode_IntervalSet__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet=function(_,r,t){var a=this.partition__Lcodes_quine_labs_recheck_unicode_IntervalSet__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition(_,t);if(a===null)throw new Q(a);var n=a.Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_intersection,s=a.Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_diffThat;return n.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(r,t).union__Lcodes_quine_labs_recheck_unicode_IntervalSet__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(s,t)};zn.prototype.toString__T=function(){var _=this.Lcodes_quine_labs_recheck_unicode_IntervalSet__f_intervals.map__F1__O(new y(r=>{var t=r;if(t!==null){var a=t._1__O(),n=t._2__O();return"("+a+", "+n+")"}else throw new Q(t)}));return Eo(_,"IntervalSet(",", ",")")};zn.prototype.productPrefix__T=function(){return"IntervalSet"};zn.prototype.productArity__I=function(){return 1};zn.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_unicode_IntervalSet__f_intervals:S().ioobe__I__O(_)};zn.prototype.productIterator__sc_Iterator=function(){return new f_(this)};zn.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};zn.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof zn){var r=_,t=this.Lcodes_quine_labs_recheck_unicode_IntervalSet__f_intervals,a=r.Lcodes_quine_labs_recheck_unicode_IntervalSet__f_intervals;return t===null?a===null:t.equals__O__Z(a)}else return!1};var Jb_=new v().initClass({Lcodes_quine_labs_recheck_unicode_IntervalSet:0},!1,"codes.quine.labs.recheck.unicode.IntervalSet",{Lcodes_quine_labs_recheck_unicode_IntervalSet:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});zn.prototype.$classData=Jb_;function Rf(_,r,t){this.Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_intersection=null,this.Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_diffThat=null,this.Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_diffThis=null,this.Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_intersection=_,this.Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_diffThat=r,this.Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_diffThis=t}Rf.prototype=new E;Rf.prototype.constructor=Rf;function Ub_(){}Ub_.prototype=Rf.prototype;Rf.prototype.productPrefix__T=function(){return"Partition"};Rf.prototype.productArity__I=function(){return 3};Rf.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_intersection;case 1:return this.Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_diffThat;case 2:return this.Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_diffThis;default:return S().ioobe__I__O(_)}};Rf.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Rf.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Rf.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};Rf.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Rf){var r=_,t=this.Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_intersection,a=r.Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_intersection;if(G().equals__O__O__Z(t,a)){var n=this.Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_diffThat,s=r.Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_diffThat;if(G().equals__O__O__Z(n,s)){var i=this.Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_diffThis,o=r.Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_diffThis;return G().equals__O__O__Z(i,o)}else return!1}else return!1}else return!1};var Wb_=new v().initClass({Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition:0},!1,"codes.quine.labs.recheck.unicode.IntervalSet$Partition",{Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Rf.prototype.$classData=Wb_;function ft(_){this.Lcodes_quine_labs_recheck_unicode_UString__f_asString=null,this.Lcodes_quine_labs_recheck_unicode_UString__f_asString=_}ft.prototype=new E;ft.prototype.constructor=ft;function Kb_(){}Kb_.prototype=ft.prototype;ft.prototype.toString__T=function(){return Yn().toString$extension__T__T(this.Lcodes_quine_labs_recheck_unicode_UString__f_asString)};ft.prototype.productPrefix__T=function(){return"UString"};ft.prototype.productArity__I=function(){return 1};ft.prototype.productElement__I__O=function(_){return Yn().productElement$extension__T__I__O(this.Lcodes_quine_labs_recheck_unicode_UString__f_asString,_)};ft.prototype.productIterator__sc_Iterator=function(){return Yn().productIterator$extension__T__sc_Iterator(this.Lcodes_quine_labs_recheck_unicode_UString__f_asString)};ft.prototype.hashCode__I=function(){var _=this.Lcodes_quine_labs_recheck_unicode_UString__f_asString;return Fe(_)};ft.prototype.equals__O__Z=function(_){return Yn().equals$extension__T__O__Z(this.Lcodes_quine_labs_recheck_unicode_UString__f_asString,_)};var Qb_=new v().initClass({Lcodes_quine_labs_recheck_unicode_UString:0},!1,"codes.quine.labs.recheck.unicode.UString",{Lcodes_quine_labs_recheck_unicode_UString:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});ft.prototype.$classData=Qb_;function _u(_,r){this.Lcodes_quine_labs_recheck_vm_Block__f_insts=null,this.Lcodes_quine_labs_recheck_vm_Block__f_terminator=null,this.Lcodes_quine_labs_recheck_vm_Block__f_insts=_,this.Lcodes_quine_labs_recheck_vm_Block__f_terminator=r}_u.prototype=new E;_u.prototype.constructor=_u;function Xb_(){}Xb_.prototype=_u.prototype;_u.prototype.toString__T=function(){var _=this.Lcodes_quine_labs_recheck_vm_Block__f_insts,r=this.Lcodes_quine_labs_recheck_vm_Block__f_terminator,t=_.appended__O__O(r).map__F1__O(new y(a=>{var n=a;return n.toString__T()}));return Eo(t,"",` `,"")};_u.prototype.productPrefix__T=function(){return"Block"};_u.prototype.productArity__I=function(){return 2};_u.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_vm_Block__f_insts;case 1:return this.Lcodes_quine_labs_recheck_vm_Block__f_terminator;default:return S().ioobe__I__O(_)}};_u.prototype.productIterator__sc_Iterator=function(){return new f_(this)};_u.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};_u.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof _u){var r=_,t=this.Lcodes_quine_labs_recheck_vm_Block__f_insts,a=r.Lcodes_quine_labs_recheck_vm_Block__f_insts;if(t===null?a===null:t.equals__O__Z(a)){var n=this.Lcodes_quine_labs_recheck_vm_Block__f_terminator,s=r.Lcodes_quine_labs_recheck_vm_Block__f_terminator;return n===null?s===null:n.equals__O__Z(s)}else return!1}else return!1};var Yb_=new v().initClass({Lcodes_quine_labs_recheck_vm_Block:0},!1,"codes.quine.labs.recheck.vm.Block",{Lcodes_quine_labs_recheck_vm_Block:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});_u.prototype.$classData=Yb_;function Dp(_){this.Lcodes_quine_labs_recheck_vm_CanaryReg__f_index=0,this.Lcodes_quine_labs_recheck_vm_CanaryReg__f_index=_}Dp.prototype=new E;Dp.prototype.constructor=Dp;function _4_(){}_4_.prototype=Dp.prototype;Dp.prototype.toString__T=function(){return"%%"+this.Lcodes_quine_labs_recheck_vm_CanaryReg__f_index};Dp.prototype.productPrefix__T=function(){return"CanaryReg"};Dp.prototype.productArity__I=function(){return 1};Dp.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_vm_CanaryReg__f_index:S().ioobe__I__O(_)};Dp.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Dp.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("CanaryReg");_=S().mix__I__I__I(r,t);var a=_,n=this.Lcodes_quine_labs_recheck_vm_CanaryReg__f_index;_=S().mix__I__I__I(a,n);var s=_;return S().finalizeHash__I__I__I(s,1)};Dp.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Dp){var r=_;return this.Lcodes_quine_labs_recheck_vm_CanaryReg__f_index===r.Lcodes_quine_labs_recheck_vm_CanaryReg__f_index}else return!1};var e4_=new v().initClass({Lcodes_quine_labs_recheck_vm_CanaryReg:0},!1,"codes.quine.labs.recheck.vm.CanaryReg",{Lcodes_quine_labs_recheck_vm_CanaryReg:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Dp.prototype.$classData=e4_;function Mp(_){this.Lcodes_quine_labs_recheck_vm_CounterReg__f_index=0,this.Lcodes_quine_labs_recheck_vm_CounterReg__f_index=_}Mp.prototype=new E;Mp.prototype.constructor=Mp;function r4_(){}r4_.prototype=Mp.prototype;Mp.prototype.toString__T=function(){return"%"+this.Lcodes_quine_labs_recheck_vm_CounterReg__f_index};Mp.prototype.productPrefix__T=function(){return"CounterReg"};Mp.prototype.productArity__I=function(){return 1};Mp.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_vm_CounterReg__f_index:S().ioobe__I__O(_)};Mp.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Mp.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("CounterReg");_=S().mix__I__I__I(r,t);var a=_,n=this.Lcodes_quine_labs_recheck_vm_CounterReg__f_index;_=S().mix__I__I__I(a,n);var s=_;return S().finalizeHash__I__I__I(s,1)};Mp.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Mp){var r=_;return this.Lcodes_quine_labs_recheck_vm_CounterReg__f_index===r.Lcodes_quine_labs_recheck_vm_CounterReg__f_index}else return!1};var t4_=new v().initClass({Lcodes_quine_labs_recheck_vm_CounterReg:0},!1,"codes.quine.labs.recheck.vm.CounterReg",{Lcodes_quine_labs_recheck_vm_CounterReg:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Mp.prototype.$classData=t4_;function sc(_,r){this.Lcodes_quine_labs_recheck_vm_Interpreter$CoverageItem__f_loc=null,this.Lcodes_quine_labs_recheck_vm_Interpreter$CoverageItem__f_ok=!1,this.Lcodes_quine_labs_recheck_vm_Interpreter$CoverageItem__f_loc=_,this.Lcodes_quine_labs_recheck_vm_Interpreter$CoverageItem__f_ok=r}sc.prototype=new E;sc.prototype.constructor=sc;function a4_(){}a4_.prototype=sc.prototype;sc.prototype.productPrefix__T=function(){return"CoverageItem"};sc.prototype.productArity__I=function(){return 2};sc.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_vm_Interpreter$CoverageItem__f_loc;case 1:return this.Lcodes_quine_labs_recheck_vm_Interpreter$CoverageItem__f_ok;default:return S().ioobe__I__O(_)}};sc.prototype.productIterator__sc_Iterator=function(){return new f_(this)};sc.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("CoverageItem");_=S().mix__I__I__I(r,t);var a=_,n=this.Lcodes_quine_labs_recheck_vm_Interpreter$CoverageItem__f_loc,s=S().anyHash__O__I(n);_=S().mix__I__I__I(a,s);var i=_,o=this.Lcodes_quine_labs_recheck_vm_Interpreter$CoverageItem__f_ok?1231:1237;_=S().mix__I__I__I(i,o);var c=_;return S().finalizeHash__I__I__I(c,2)};sc.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};sc.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof sc){var r=_;if(this.Lcodes_quine_labs_recheck_vm_Interpreter$CoverageItem__f_ok===r.Lcodes_quine_labs_recheck_vm_Interpreter$CoverageItem__f_ok){var t=this.Lcodes_quine_labs_recheck_vm_Interpreter$CoverageItem__f_loc,a=r.Lcodes_quine_labs_recheck_vm_Interpreter$CoverageItem__f_loc;return t===null?a===null:t.equals__O__Z(a)}else return!1}else return!1};var n4_=new v().initClass({Lcodes_quine_labs_recheck_vm_Interpreter$CoverageItem:0},!1,"codes.quine.labs.recheck.vm.Interpreter$CoverageItem",{Lcodes_quine_labs_recheck_vm_Interpreter$CoverageItem:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});sc.prototype.$classData=n4_;function Lo(_,r){this.Lcodes_quine_labs_recheck_vm_Interpreter$CoverageLocation__f_instID=0,this.Lcodes_quine_labs_recheck_vm_Interpreter$CoverageLocation__f_counters=null,this.Lcodes_quine_labs_recheck_vm_Interpreter$CoverageLocation__f_instID=_,this.Lcodes_quine_labs_recheck_vm_Interpreter$CoverageLocation__f_counters=r}Lo.prototype=new E;Lo.prototype.constructor=Lo;function s4_(){}s4_.prototype=Lo.prototype;Lo.prototype.productPrefix__T=function(){return"CoverageLocation"};Lo.prototype.productArity__I=function(){return 2};Lo.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_vm_Interpreter$CoverageLocation__f_instID;case 1:return this.Lcodes_quine_labs_recheck_vm_Interpreter$CoverageLocation__f_counters;default:return S().ioobe__I__O(_)}};Lo.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Lo.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("CoverageLocation");_=S().mix__I__I__I(r,t);var a=_,n=this.Lcodes_quine_labs_recheck_vm_Interpreter$CoverageLocation__f_instID;_=S().mix__I__I__I(a,n);var s=_,i=this.Lcodes_quine_labs_recheck_vm_Interpreter$CoverageLocation__f_counters,o=S().anyHash__O__I(i);_=S().mix__I__I__I(s,o);var c=_;return S().finalizeHash__I__I__I(c,2)};Lo.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};Lo.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Lo){var r=_;if(this.Lcodes_quine_labs_recheck_vm_Interpreter$CoverageLocation__f_instID===r.Lcodes_quine_labs_recheck_vm_Interpreter$CoverageLocation__f_instID){var t=this.Lcodes_quine_labs_recheck_vm_Interpreter$CoverageLocation__f_counters,a=r.Lcodes_quine_labs_recheck_vm_Interpreter$CoverageLocation__f_counters;return t===null?a===null:t.equals__O__Z(a)}else return!1}else return!1};var i4_=new v().initClass({Lcodes_quine_labs_recheck_vm_Interpreter$CoverageLocation:0},!1,"codes.quine.labs.recheck.vm.Interpreter$CoverageLocation",{Lcodes_quine_labs_recheck_vm_Interpreter$CoverageLocation:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Lo.prototype.$classData=i4_;function Tp(_,r){this.Lcodes_quine_labs_recheck_vm_Interpreter$Diff__f_steps=0,this.Lcodes_quine_labs_recheck_vm_Interpreter$Diff__f_heatmap=null,this.Lcodes_quine_labs_recheck_vm_Interpreter$Diff__f_steps=_,this.Lcodes_quine_labs_recheck_vm_Interpreter$Diff__f_heatmap=r}Tp.prototype=new E;Tp.prototype.constructor=Tp;function o4_(){}o4_.prototype=Tp.prototype;Tp.prototype.productPrefix__T=function(){return"Diff"};Tp.prototype.productArity__I=function(){return 2};Tp.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_vm_Interpreter$Diff__f_steps;case 1:return this.Lcodes_quine_labs_recheck_vm_Interpreter$Diff__f_heatmap;default:return S().ioobe__I__O(_)}};Tp.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Tp.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("Diff");_=S().mix__I__I__I(r,t);var a=_,n=this.Lcodes_quine_labs_recheck_vm_Interpreter$Diff__f_steps;_=S().mix__I__I__I(a,n);var s=_,i=this.Lcodes_quine_labs_recheck_vm_Interpreter$Diff__f_heatmap,o=S().anyHash__O__I(i);_=S().mix__I__I__I(s,o);var c=_;return S().finalizeHash__I__I__I(c,2)};Tp.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};Tp.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Tp){var r=_;if(this.Lcodes_quine_labs_recheck_vm_Interpreter$Diff__f_steps===r.Lcodes_quine_labs_recheck_vm_Interpreter$Diff__f_steps){var t=this.Lcodes_quine_labs_recheck_vm_Interpreter$Diff__f_heatmap,a=r.Lcodes_quine_labs_recheck_vm_Interpreter$Diff__f_heatmap;return t===null?a===null:t.equals__O__Z(a)}else return!1}else return!1};var c4_=new v().initClass({Lcodes_quine_labs_recheck_vm_Interpreter$Diff:0},!1,"codes.quine.labs.recheck.vm.Interpreter$Diff",{Lcodes_quine_labs_recheck_vm_Interpreter$Diff:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Tp.prototype.$classData=c4_;function Hu(_,r,t,a){this.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_target=null,this.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_pos=0,this.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_kind=null,this.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_capture=null,this.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_target=_,this.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_pos=r,this.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_kind=t,this.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_capture=a}Hu.prototype=new E;Hu.prototype.constructor=Hu;function u4_(){}u4_.prototype=Hu.prototype;Hu.prototype.productPrefix__T=function(){return"FailedPoint"};Hu.prototype.productArity__I=function(){return 4};Hu.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_target;case 1:return this.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_pos;case 2:return this.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_kind;case 3:return this.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_capture;default:return S().ioobe__I__O(_)}};Hu.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Hu.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("FailedPoint");_=S().mix__I__I__I(r,t);var a=_,n=this.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_target,s=S().anyHash__O__I(n);_=S().mix__I__I__I(a,s);var i=_,o=this.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_pos;_=S().mix__I__I__I(i,o);var c=_,u=this.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_kind,f=S().anyHash__O__I(u);_=S().mix__I__I__I(c,f);var p=_,h=this.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_capture,l=S().anyHash__O__I(h);_=S().mix__I__I__I(p,l);var d=_;return S().finalizeHash__I__I__I(d,4)};Hu.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};Hu.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Hu){var r=_;if(this.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_pos===r.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_pos)var t=this.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_target,a=r.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_target,n=t===null?a===null:t.equals__O__Z(a);else var n=!1;if(n){var s=this.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_kind,i=r.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_kind;if(s===null?i===null:s.equals__O__Z(i)){var o=this.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_capture,c=r.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_capture;return o===null?c===null:o.equals__O__Z(c)}else return!1}else return!1}else return!1};var l4_=new v().initClass({Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint:0},!1,"codes.quine.labs.recheck.vm.Interpreter$FailedPoint",{Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Hu.prototype.$classData=l4_;function Vp(_,r,t){this.Lcodes_quine_labs_recheck_vm_Interpreter$Junction__f_state=null,this.Lcodes_quine_labs_recheck_vm_Interpreter$Junction__f_steps=0,this.Lcodes_quine_labs_recheck_vm_Interpreter$Junction__f_heatmap=null,this.Lcodes_quine_labs_recheck_vm_Interpreter$Junction__f_state=_,this.Lcodes_quine_labs_recheck_vm_Interpreter$Junction__f_steps=r,this.Lcodes_quine_labs_recheck_vm_Interpreter$Junction__f_heatmap=t}Vp.prototype=new E;Vp.prototype.constructor=Vp;function f4_(){}f4_.prototype=Vp.prototype;Vp.prototype.productPrefix__T=function(){return"Junction"};Vp.prototype.productArity__I=function(){return 3};Vp.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_vm_Interpreter$Junction__f_state;case 1:return this.Lcodes_quine_labs_recheck_vm_Interpreter$Junction__f_steps;case 2:return this.Lcodes_quine_labs_recheck_vm_Interpreter$Junction__f_heatmap;default:return S().ioobe__I__O(_)}};Vp.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Vp.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("Junction");_=S().mix__I__I__I(r,t);var a=_,n=this.Lcodes_quine_labs_recheck_vm_Interpreter$Junction__f_state,s=S().anyHash__O__I(n);_=S().mix__I__I__I(a,s);var i=_,o=this.Lcodes_quine_labs_recheck_vm_Interpreter$Junction__f_steps;_=S().mix__I__I__I(i,o);var c=_,u=this.Lcodes_quine_labs_recheck_vm_Interpreter$Junction__f_heatmap,f=S().anyHash__O__I(u);_=S().mix__I__I__I(c,f);var p=_;return S().finalizeHash__I__I__I(p,3)};Vp.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};Vp.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Vp){var r=_;if(this.Lcodes_quine_labs_recheck_vm_Interpreter$Junction__f_steps===r.Lcodes_quine_labs_recheck_vm_Interpreter$Junction__f_steps){var t=this.Lcodes_quine_labs_recheck_vm_Interpreter$Junction__f_state,a=r.Lcodes_quine_labs_recheck_vm_Interpreter$Junction__f_state;if(t===null?a===null:t.equals__O__Z(a)){var n=this.Lcodes_quine_labs_recheck_vm_Interpreter$Junction__f_heatmap,s=r.Lcodes_quine_labs_recheck_vm_Interpreter$Junction__f_heatmap;return n===null?s===null:n.equals__O__Z(s)}else return!1}else return!1}else return!1};var p4_=new v().initClass({Lcodes_quine_labs_recheck_vm_Interpreter$Junction:0},!1,"codes.quine.labs.recheck.vm.Interpreter$Junction",{Lcodes_quine_labs_recheck_vm_Interpreter$Junction:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Vp.prototype.$classData=p4_;function Ap(_,r,t,a){this.Lcodes_quine_labs_recheck_vm_Interpreter$MatchState__f_blockID=0,this.Lcodes_quine_labs_recheck_vm_Interpreter$MatchState__f_pos=0,this.Lcodes_quine_labs_recheck_vm_Interpreter$MatchState__f_counters=null,this.Lcodes_quine_labs_recheck_vm_Interpreter$MatchState__f_captures=null,this.Lcodes_quine_labs_recheck_vm_Interpreter$MatchState__f_blockID=_,this.Lcodes_quine_labs_recheck_vm_Interpreter$MatchState__f_pos=r,this.Lcodes_quine_labs_recheck_vm_Interpreter$MatchState__f_counters=t,this.Lcodes_quine_labs_recheck_vm_Interpreter$MatchState__f_captures=a}Ap.prototype=new E;Ap.prototype.constructor=Ap;function h4_(){}h4_.prototype=Ap.prototype;Ap.prototype.productPrefix__T=function(){return"MatchState"};Ap.prototype.productArity__I=function(){return 4};Ap.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_vm_Interpreter$MatchState__f_blockID;case 1:return this.Lcodes_quine_labs_recheck_vm_Interpreter$MatchState__f_pos;case 2:return this.Lcodes_quine_labs_recheck_vm_Interpreter$MatchState__f_counters;case 3:return this.Lcodes_quine_labs_recheck_vm_Interpreter$MatchState__f_captures;default:return S().ioobe__I__O(_)}};Ap.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Ap.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("MatchState");_=S().mix__I__I__I(r,t);var a=_,n=this.Lcodes_quine_labs_recheck_vm_Interpreter$MatchState__f_blockID;_=S().mix__I__I__I(a,n);var s=_,i=this.Lcodes_quine_labs_recheck_vm_Interpreter$MatchState__f_pos;_=S().mix__I__I__I(s,i);var o=_,c=this.Lcodes_quine_labs_recheck_vm_Interpreter$MatchState__f_counters,u=S().anyHash__O__I(c);_=S().mix__I__I__I(o,u);var f=_,p=this.Lcodes_quine_labs_recheck_vm_Interpreter$MatchState__f_captures,h=S().anyHash__O__I(p);_=S().mix__I__I__I(f,h);var l=_;return S().finalizeHash__I__I__I(l,4)};Ap.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};Ap.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Ap){var r=_;if(this.Lcodes_quine_labs_recheck_vm_Interpreter$MatchState__f_blockID===r.Lcodes_quine_labs_recheck_vm_Interpreter$MatchState__f_blockID&&this.Lcodes_quine_labs_recheck_vm_Interpreter$MatchState__f_pos===r.Lcodes_quine_labs_recheck_vm_Interpreter$MatchState__f_pos){var t=this.Lcodes_quine_labs_recheck_vm_Interpreter$MatchState__f_counters,a=r.Lcodes_quine_labs_recheck_vm_Interpreter$MatchState__f_counters;if(t===null?a===null:t.equals__O__Z(a)){var n=this.Lcodes_quine_labs_recheck_vm_Interpreter$MatchState__f_captures,s=r.Lcodes_quine_labs_recheck_vm_Interpreter$MatchState__f_captures;return n===null?s===null:n.equals__O__Z(s)}else return!1}else return!1}else return!1};var d4_=new v().initClass({Lcodes_quine_labs_recheck_vm_Interpreter$MatchState:0},!1,"codes.quine.labs.recheck.vm.Interpreter$MatchState",{Lcodes_quine_labs_recheck_vm_Interpreter$MatchState:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Ap.prototype.$classData=d4_;function Dl(_,r,t,a,n,s){this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_limit=0,this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_usesAcceleration=!1,this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsLoopAnalysis=!1,this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsFailedPoints=!1,this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsCoverage=!1,this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsHeatmap=!1,this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_limit=_,this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_usesAcceleration=r,this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsLoopAnalysis=t,this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsFailedPoints=a,this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsCoverage=n,this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsHeatmap=s}Dl.prototype=new E;Dl.prototype.constructor=Dl;function $4_(){}$4_.prototype=Dl.prototype;Dl.prototype.productPrefix__T=function(){return"Options"};Dl.prototype.productArity__I=function(){return 6};Dl.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_limit;case 1:return this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_usesAcceleration;case 2:return this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsLoopAnalysis;case 3:return this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsFailedPoints;case 4:return this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsCoverage;case 5:return this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsHeatmap;default:return S().ioobe__I__O(_)}};Dl.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Dl.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("Options");_=S().mix__I__I__I(r,t);var a=_,n=this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_limit;_=S().mix__I__I__I(a,n);var s=_,i=this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_usesAcceleration?1231:1237;_=S().mix__I__I__I(s,i);var o=_,c=this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsLoopAnalysis?1231:1237;_=S().mix__I__I__I(o,c);var u=_,f=this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsFailedPoints?1231:1237;_=S().mix__I__I__I(u,f);var p=_,h=this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsCoverage?1231:1237;_=S().mix__I__I__I(p,h);var l=_,d=this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsHeatmap?1231:1237;_=S().mix__I__I__I(l,d);var $=_;return S().finalizeHash__I__I__I($,6)};Dl.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};Dl.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Dl){var r=_;return this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_limit===r.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_limit&&this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_usesAcceleration===r.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_usesAcceleration&&this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsLoopAnalysis===r.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsLoopAnalysis&&this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsFailedPoints===r.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsFailedPoints&&this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsCoverage===r.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsCoverage&&this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsHeatmap===r.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsHeatmap}else return!1};var w4_=new v().initClass({Lcodes_quine_labs_recheck_vm_Interpreter$Options:0},!1,"codes.quine.labs.recheck.vm.Interpreter$Options",{Lcodes_quine_labs_recheck_vm_Interpreter$Options:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Dl.prototype.$classData=w4_;function Cf(_,r,t,a,n,s,i){this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_status=null,this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_captures=null,this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_steps=0,this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_loops=null,this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_failedPoints=null,this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_coverage=null,this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_heatmap=null,this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_status=_,this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_captures=r,this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_steps=t,this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_loops=a,this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_failedPoints=n,this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_coverage=s,this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_heatmap=i}Cf.prototype=new E;Cf.prototype.constructor=Cf;function g4_(){}g4_.prototype=Cf.prototype;Cf.prototype.productPrefix__T=function(){return"Result"};Cf.prototype.productArity__I=function(){return 7};Cf.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_status;case 1:return this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_captures;case 2:return this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_steps;case 3:return this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_loops;case 4:return this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_failedPoints;case 5:return this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_coverage;case 6:return this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_heatmap;default:return S().ioobe__I__O(_)}};Cf.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Cf.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("Result");_=S().mix__I__I__I(r,t);var a=_,n=this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_status,s=S().anyHash__O__I(n);_=S().mix__I__I__I(a,s);var i=_,o=this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_captures,c=S().anyHash__O__I(o);_=S().mix__I__I__I(i,c);var u=_,f=this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_steps;_=S().mix__I__I__I(u,f);var p=_,h=this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_loops,l=S().anyHash__O__I(h);_=S().mix__I__I__I(p,l);var d=_,$=this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_failedPoints,w=S().anyHash__O__I($);_=S().mix__I__I__I(d,w);var g=_,x=this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_coverage,R=S().anyHash__O__I(x);_=S().mix__I__I__I(g,R);var T=_,D=this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_heatmap,B=S().anyHash__O__I(D);_=S().mix__I__I__I(T,B);var j=_;return S().finalizeHash__I__I__I(j,7)};Cf.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};Cf.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Cf){var r=_;if(this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_steps===r.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_steps){var t=this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_status,a=r.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_status;if(t===a)var n=this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_captures,s=r.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_captures,i=n===null?s===null:n.equals__O__Z(s);else var i=!1}else var i=!1;if(i){var o=this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_loops,c=r.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_loops;if(o===null?c===null:o.equals__O__Z(c))var u=this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_failedPoints,f=r.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_failedPoints,p=u===null?f===null:u.equals__O__Z(f);else var p=!1;if(p){var h=this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_coverage,l=r.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_coverage;if(h===null?l===null:h.equals__O__Z(l)){var d=this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_heatmap,$=r.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_heatmap;return d===null?$===null:d.equals__O__Z($)}else return!1}else return!1}else return!1}else return!1};var L4_=new v().initClass({Lcodes_quine_labs_recheck_vm_Interpreter$Result:0},!1,"codes.quine.labs.recheck.vm.Interpreter$Result",{Lcodes_quine_labs_recheck_vm_Interpreter$Result:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Cf.prototype.$classData=L4_;function tJ(_,r){if(r===null)throw null;return _}function d8(){}d8.prototype=new E;d8.prototype.constructor=d8;function gN(){}gN.prototype=d8.prototype;function Xg(_){if(this.Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$Fallback$__f_$outer=null,_===null)throw null;this.Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$Fallback$__f_$outer=_}Xg.prototype=new UL;Xg.prototype.constructor=Xg;function m4_(){}m4_.prototype=Xg.prototype;Xg.prototype.toString__T=function(){return"Fallback"};Xg.prototype.apply__s_Option__Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$Fallback=function(_){return new Nf(this.Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$Fallback$__f_$outer,_)};Xg.prototype.apply__O__O=function(_){return this.apply__s_Option__Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$Fallback(_)};var v4_=new v().initClass({Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$Fallback$:0},!1,"codes.quine.labs.recheck.vm.Interpreter$Rollback$Fallback$",{Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$Fallback$:1,sr_AbstractFunction1:1,O:1,F1:1,Ljava_io_Serializable:1});Xg.prototype.$classData=v4_;function xv(_){if(this.Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$HasSuccessor$__f_$outer=null,_===null)throw null;this.Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$HasSuccessor$__f_$outer=_}xv.prototype=new RG;xv.prototype.constructor=xv;function y4_(){}y4_.prototype=xv.prototype;xv.prototype.toString__T=function(){return"HasSuccessor"};xv.prototype.apply__Lcodes_quine_labs_recheck_vm_Label__I__s_Option__s_Option__Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$HasSuccessor=function(_,r,t,a){return new zf(this.Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$HasSuccessor$__f_$outer,_,r,t,a)};var I4_=new v().initClass({Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$HasSuccessor$:0},!1,"codes.quine.labs.recheck.vm.Interpreter$Rollback$HasSuccessor$",{Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$HasSuccessor$:1,sr_AbstractFunction4:1,O:1,F4:1,Ljava_io_Serializable:1});xv.prototype.$classData=I4_;function $8(){}$8.prototype=new E;$8.prototype.constructor=$8;function h6(){}h6.prototype=$8.prototype;function Fp(_,r){this.Lcodes_quine_labs_recheck_vm_Label__f_name=null,this.Lcodes_quine_labs_recheck_vm_Label__f_index=0,this.Lcodes_quine_labs_recheck_vm_Label__f__block=null,this.Lcodes_quine_labs_recheck_vm_Label__f_name=_,this.Lcodes_quine_labs_recheck_vm_Label__f_index=r}Fp.prototype=new E;Fp.prototype.constructor=Fp;function b4_(){}b4_.prototype=Fp.prototype;Fp.prototype.toString__T=function(){return"#"+this.Lcodes_quine_labs_recheck_vm_Label__f_name+"@"+this.Lcodes_quine_labs_recheck_vm_Label__f_index};Fp.prototype.productPrefix__T=function(){return"Label"};Fp.prototype.productArity__I=function(){return 2};Fp.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_vm_Label__f_name;case 1:return this.Lcodes_quine_labs_recheck_vm_Label__f_index;default:return S().ioobe__I__O(_)}};Fp.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Fp.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("Label");_=S().mix__I__I__I(r,t);var a=_,n=this.Lcodes_quine_labs_recheck_vm_Label__f_name,s=S().anyHash__O__I(n);_=S().mix__I__I__I(a,s);var i=_,o=this.Lcodes_quine_labs_recheck_vm_Label__f_index;_=S().mix__I__I__I(i,o);var c=_;return S().finalizeHash__I__I__I(c,2)};Fp.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Fp){var r=_;return this.Lcodes_quine_labs_recheck_vm_Label__f_index===r.Lcodes_quine_labs_recheck_vm_Label__f_index&&this.Lcodes_quine_labs_recheck_vm_Label__f_name===r.Lcodes_quine_labs_recheck_vm_Label__f_name}else return!1};var k4_=new v().initClass({Lcodes_quine_labs_recheck_vm_Label:0},!1,"codes.quine.labs.recheck.vm.Label",{Lcodes_quine_labs_recheck_vm_Label:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Fp.prototype.$classData=k4_;function Bp(_,r){this.Lcodes_quine_labs_recheck_vm_Program__f_blocks=null,this.Lcodes_quine_labs_recheck_vm_Program__f_meta=null,this.Lcodes_quine_labs_recheck_vm_Program__f_blocks=_,this.Lcodes_quine_labs_recheck_vm_Program__f_meta=r}Bp.prototype=new E;Bp.prototype.constructor=Bp;function O4_(){}O4_.prototype=Bp.prototype;Bp.prototype.toString__T=function(){var _=Su(new hr);return this.Lcodes_quine_labs_recheck_vm_Program__f_blocks.foreach__F1__V(new y(r=>{var t=r;if(t!==null){var a=t._1__O(),n=t._2__O();_.append__T__scm_StringBuilder(a+`: `),$r();var s=n.toString__T();$r();for(var i=new Vw(s,!0);i.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$index"};ns.prototype.foreach__F1__V=function(_){Fc(this,_)};ns.prototype.exists__F1__Z=function(_){return Iu(this,_)};ns.prototype.foldLeft__O__F2__O=function(_,r){return bu(this,_,r)};ns.prototype.reduceLeft__F2__O=function(_){return Bc(this,_)};ns.prototype.size__I=function(){return sp(this)};ns.prototype.copyToArray__O__I__I__I=function(_,r,t){return ku(this,_,r,t)};ns.prototype.sum__s_math_Numeric__O=function(_){return Ou(this,_)};ns.prototype.min__s_math_Ordering__O=function(_){return jc(this,_)};ns.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder=function(_,r,t,a){return Ec(this,_,r,t,a)};ns.prototype.toMap__s_$less$colon$less__sci_Map=function(_){return Ja().from__sc_IterableOnce__sci_Map(this)};ns.prototype.toIndexedSeq__sci_IndexedSeq=function(){return cs().from__sc_IterableOnce__sci_IndexedSeq(this)};ns.prototype.toArray__s_reflect_ClassTag__O=function(_){return $c(this,_)};ns.prototype.reversed__sc_Iterable=function(){return ip(this)};ns.prototype.knownSize__I=function(){return-1};ns.prototype.hasNext__Z=function(){return this.Lio_circe_JsonObject$LinkedHashMapJsonObject$$anon$5$$anon$6__f_underlying.hasNext__Z()};ns.prototype.next__T2=function(){var _=this.Lio_circe_JsonObject$LinkedHashMapJsonObject$$anon$5$$anon$6__f_underlying.next__O();return m(new L,_.ju_HashMap$Node__f_key,_.ju_HashMap$Node__f_value)};ns.prototype.next__O=function(){return this.next__T2()};var Q4_=new v().initClass({Lio_circe_JsonObject$LinkedHashMapJsonObject$$anon$5$$anon$6:0},!1,"io.circe.JsonObject$LinkedHashMapJsonObject$$anon$5$$anon$6",{Lio_circe_JsonObject$LinkedHashMapJsonObject$$anon$5$$anon$6:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});ns.prototype.$classData=Q4_;function hk(){}hk.prototype=new E;hk.prototype.constructor=hk;function X4_(){}X4_.prototype=hk.prototype;var Y4_=new v().initClass({Lio_circe_KeyEncoder$$anon$11:0},!1,"io.circe.KeyEncoder$$anon$11",{Lio_circe_KeyEncoder$$anon$11:1,O:1,Lcats_Contravariant:1,Lcats_Invariant:1,Ljava_io_Serializable:1});hk.prototype.$classData=Y4_;function _o(_){this.Lio_circe_PathToRoot__f_value=null,this.Lio_circe_PathToRoot__f_value=_}_o.prototype=new E;_o.prototype.constructor=_o;function _k_(){}_k_.prototype=_o.prototype;_o.prototype.productPrefix__T=function(){return tn(),"PathToRoot"};_o.prototype.productArity__I=function(){return tn(),1};_o.prototype.productElement__I__O=function(_){return tn().productElement$extension__sci_Vector__I__O(this.Lio_circe_PathToRoot__f_value,_)};_o.prototype.productIterator__sc_Iterator=function(){return tn().productIterator$extension__sci_Vector__sc_Iterator(this.Lio_circe_PathToRoot__f_value)};_o.prototype.hashCode__I=function(){tn();var _=this.Lio_circe_PathToRoot__f_value;return q_().seqHash__sc_Seq__I(_)};_o.prototype.equals__O__Z=function(_){return tn().equals$extension__sci_Vector__O__Z(this.Lio_circe_PathToRoot__f_value,_)};_o.prototype.toString__T=function(){return tn().toString$extension__sci_Vector__T(this.Lio_circe_PathToRoot__f_value)};var ek_=new v().initClass({Lio_circe_PathToRoot:0},!1,"io.circe.PathToRoot",{Lio_circe_PathToRoot:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});_o.prototype.$classData=ek_;function g8(){}g8.prototype=new E;g8.prototype.constructor=g8;function LN(){}LN.prototype=g8.prototype;function gm(_,r,t,a){var n=vy(new ci);return n.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+n.jl_StringBuilder__f_java$lang$StringBuilder$$content+r,n.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+n.jl_StringBuilder__f_java$lang$StringBuilder$$content+t,n.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+n.jl_StringBuilder__f_java$lang$StringBuilder$$content+a,n.jl_StringBuilder__f_java$lang$StringBuilder$$content}function iu(_,r,t,a,n,s,i,o,c,u,f,p,h,l,d,$,w,g,x,R,T){this.Lio_circe_Printer__f_dropNullValues=!1,this.Lio_circe_Printer__f_indent=null,this.Lio_circe_Printer__f_lbraceLeft=null,this.Lio_circe_Printer__f_lbraceRight=null,this.Lio_circe_Printer__f_rbraceLeft=null,this.Lio_circe_Printer__f_rbraceRight=null,this.Lio_circe_Printer__f_lbracketLeft=null,this.Lio_circe_Printer__f_lbracketRight=null,this.Lio_circe_Printer__f_rbracketLeft=null,this.Lio_circe_Printer__f_rbracketRight=null,this.Lio_circe_Printer__f_lrbracketsEmpty=null,this.Lio_circe_Printer__f_arrayCommaLeft=null,this.Lio_circe_Printer__f_arrayCommaRight=null,this.Lio_circe_Printer__f_objectCommaLeft=null,this.Lio_circe_Printer__f_objectCommaRight=null,this.Lio_circe_Printer__f_colonLeft=null,this.Lio_circe_Printer__f_colonRight=null,this.Lio_circe_Printer__f_reuseWriters=!1,this.Lio_circe_Printer__f_predictSize=!1,this.Lio_circe_Printer__f_escapeNonAscii=!1,this.Lio_circe_Printer__f_sortKeys=!1,this.Lio_circe_Printer__f_io$circe$Printer$$pieces=null,this.Lio_circe_Printer__f_stringWriter=null,this.Lio_circe_Printer__f_dropNullValues=_,this.Lio_circe_Printer__f_indent=r,this.Lio_circe_Printer__f_lbraceLeft=t,this.Lio_circe_Printer__f_lbraceRight=a,this.Lio_circe_Printer__f_rbraceLeft=n,this.Lio_circe_Printer__f_rbraceRight=s,this.Lio_circe_Printer__f_lbracketLeft=i,this.Lio_circe_Printer__f_lbracketRight=o,this.Lio_circe_Printer__f_rbracketLeft=c,this.Lio_circe_Printer__f_rbracketRight=u,this.Lio_circe_Printer__f_lrbracketsEmpty=f,this.Lio_circe_Printer__f_arrayCommaLeft=p,this.Lio_circe_Printer__f_arrayCommaRight=h,this.Lio_circe_Printer__f_objectCommaLeft=l,this.Lio_circe_Printer__f_objectCommaRight=d,this.Lio_circe_Printer__f_colonLeft=$,this.Lio_circe_Printer__f_colonRight=w,this.Lio_circe_Printer__f_reuseWriters=g,this.Lio_circe_Printer__f_predictSize=x,this.Lio_circe_Printer__f_escapeNonAscii=R,this.Lio_circe_Printer__f_sortKeys=T,this.Lio_circe_Printer__f_io$circe$Printer$$pieces=r===""?new C0(new Df(gm(this,t,"{",a),gm(this,s,"}",n),gm(this,i,"[",o),gm(this,c,"]",u),gm(this,"[",f,"]"),gm(this,p,",",h),gm(this,l,",",d),gm(this,$,":",w))):new Y0(this),this.Lio_circe_Printer__f_stringWriter=new J2(this),new U2(this)}iu.prototype=new E;iu.prototype.constructor=iu;function rk_(){}rk_.prototype=iu.prototype;iu.prototype.print__Lio_circe_Json__T=function(_){if(this.Lio_circe_Printer__f_reuseWriters&&this.Lio_circe_Printer__f_stringWriter!==null){var r=this.Lio_circe_Printer__f_stringWriter.get__O();r.setLength__I__V(0);var t=r}else var t=vy(new ci);return this.unsafePrintToAppendable__Lio_circe_Json__jl_Appendable__V(_,t),t.jl_StringBuilder__f_java$lang$StringBuilder$$content};iu.prototype.unsafePrintToAppendable__Lio_circe_Json__jl_Appendable__V=function(_,r){var t=new Yg(this,r);_.foldWith__Lio_circe_Json$Folder__O(t)};iu.prototype.productPrefix__T=function(){return"Printer"};iu.prototype.productArity__I=function(){return 21};iu.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lio_circe_Printer__f_dropNullValues;case 1:return this.Lio_circe_Printer__f_indent;case 2:return this.Lio_circe_Printer__f_lbraceLeft;case 3:return this.Lio_circe_Printer__f_lbraceRight;case 4:return this.Lio_circe_Printer__f_rbraceLeft;case 5:return this.Lio_circe_Printer__f_rbraceRight;case 6:return this.Lio_circe_Printer__f_lbracketLeft;case 7:return this.Lio_circe_Printer__f_lbracketRight;case 8:return this.Lio_circe_Printer__f_rbracketLeft;case 9:return this.Lio_circe_Printer__f_rbracketRight;case 10:return this.Lio_circe_Printer__f_lrbracketsEmpty;case 11:return this.Lio_circe_Printer__f_arrayCommaLeft;case 12:return this.Lio_circe_Printer__f_arrayCommaRight;case 13:return this.Lio_circe_Printer__f_objectCommaLeft;case 14:return this.Lio_circe_Printer__f_objectCommaRight;case 15:return this.Lio_circe_Printer__f_colonLeft;case 16:return this.Lio_circe_Printer__f_colonRight;case 17:return this.Lio_circe_Printer__f_reuseWriters;case 18:return this.Lio_circe_Printer__f_predictSize;case 19:return this.Lio_circe_Printer__f_escapeNonAscii;case 20:return this.Lio_circe_Printer__f_sortKeys;default:return S().ioobe__I__O(_)}};iu.prototype.productIterator__sc_Iterator=function(){return new f_(this)};iu.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("Printer");_=S().mix__I__I__I(r,t);var a=_,n=this.Lio_circe_Printer__f_dropNullValues?1231:1237;_=S().mix__I__I__I(a,n);var s=_,i=this.Lio_circe_Printer__f_indent,o=S().anyHash__O__I(i);_=S().mix__I__I__I(s,o);var c=_,u=this.Lio_circe_Printer__f_lbraceLeft,f=S().anyHash__O__I(u);_=S().mix__I__I__I(c,f);var p=_,h=this.Lio_circe_Printer__f_lbraceRight,l=S().anyHash__O__I(h);_=S().mix__I__I__I(p,l);var d=_,$=this.Lio_circe_Printer__f_rbraceLeft,w=S().anyHash__O__I($);_=S().mix__I__I__I(d,w);var g=_,x=this.Lio_circe_Printer__f_rbraceRight,R=S().anyHash__O__I(x);_=S().mix__I__I__I(g,R);var T=_,D=this.Lio_circe_Printer__f_lbracketLeft,B=S().anyHash__O__I(D);_=S().mix__I__I__I(T,B);var j=_,O=this.Lio_circe_Printer__f_lbracketRight,Z=S().anyHash__O__I(O);_=S().mix__I__I__I(j,Z);var z=_,J=this.Lio_circe_Printer__f_rbracketLeft,N=S().anyHash__O__I(J);_=S().mix__I__I__I(z,N);var H=_,W=this.Lio_circe_Printer__f_rbracketRight,K=S().anyHash__O__I(W);_=S().mix__I__I__I(H,K);var Y=_,X=this.Lio_circe_Printer__f_lrbracketsEmpty,e_=S().anyHash__O__I(X);_=S().mix__I__I__I(Y,e_);var __=_,t_=this.Lio_circe_Printer__f_arrayCommaLeft,n_=S().anyHash__O__I(t_);_=S().mix__I__I__I(__,n_);var s_=_,i_=this.Lio_circe_Printer__f_arrayCommaRight,c_=S().anyHash__O__I(i_);_=S().mix__I__I__I(s_,c_);var h_=_,d_=this.Lio_circe_Printer__f_objectCommaLeft,w_=S().anyHash__O__I(d_);_=S().mix__I__I__I(h_,w_);var u_=_,p_=this.Lio_circe_Printer__f_objectCommaRight,y_=S().anyHash__O__I(p_);_=S().mix__I__I__I(u_,y_);var I_=_,R_=this.Lio_circe_Printer__f_colonLeft,S_=S().anyHash__O__I(R_);_=S().mix__I__I__I(I_,S_);var P_=_,x_=this.Lio_circe_Printer__f_colonRight,D_=S().anyHash__O__I(x_);_=S().mix__I__I__I(P_,D_);var F_=_,T_=this.Lio_circe_Printer__f_reuseWriters?1231:1237;_=S().mix__I__I__I(F_,T_);var A_=_,C_=this.Lio_circe_Printer__f_predictSize?1231:1237;_=S().mix__I__I__I(A_,C_);var j_=_,b_=this.Lio_circe_Printer__f_escapeNonAscii?1231:1237;_=S().mix__I__I__I(j_,b_);var V_=_,J_=this.Lio_circe_Printer__f_sortKeys?1231:1237;_=S().mix__I__I__I(V_,J_);var X_=_;return S().finalizeHash__I__I__I(X_,21)};iu.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};iu.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof iu){var r=_;return this.Lio_circe_Printer__f_dropNullValues===r.Lio_circe_Printer__f_dropNullValues&&this.Lio_circe_Printer__f_reuseWriters===r.Lio_circe_Printer__f_reuseWriters&&this.Lio_circe_Printer__f_predictSize===r.Lio_circe_Printer__f_predictSize&&this.Lio_circe_Printer__f_escapeNonAscii===r.Lio_circe_Printer__f_escapeNonAscii&&this.Lio_circe_Printer__f_sortKeys===r.Lio_circe_Printer__f_sortKeys&&this.Lio_circe_Printer__f_indent===r.Lio_circe_Printer__f_indent&&this.Lio_circe_Printer__f_lbraceLeft===r.Lio_circe_Printer__f_lbraceLeft&&this.Lio_circe_Printer__f_lbraceRight===r.Lio_circe_Printer__f_lbraceRight&&this.Lio_circe_Printer__f_rbraceLeft===r.Lio_circe_Printer__f_rbraceLeft&&this.Lio_circe_Printer__f_rbraceRight===r.Lio_circe_Printer__f_rbraceRight&&this.Lio_circe_Printer__f_lbracketLeft===r.Lio_circe_Printer__f_lbracketLeft&&this.Lio_circe_Printer__f_lbracketRight===r.Lio_circe_Printer__f_lbracketRight&&this.Lio_circe_Printer__f_rbracketLeft===r.Lio_circe_Printer__f_rbracketLeft&&this.Lio_circe_Printer__f_rbracketRight===r.Lio_circe_Printer__f_rbracketRight&&this.Lio_circe_Printer__f_lrbracketsEmpty===r.Lio_circe_Printer__f_lrbracketsEmpty&&this.Lio_circe_Printer__f_arrayCommaLeft===r.Lio_circe_Printer__f_arrayCommaLeft&&this.Lio_circe_Printer__f_arrayCommaRight===r.Lio_circe_Printer__f_arrayCommaRight&&this.Lio_circe_Printer__f_objectCommaLeft===r.Lio_circe_Printer__f_objectCommaLeft&&this.Lio_circe_Printer__f_objectCommaRight===r.Lio_circe_Printer__f_objectCommaRight&&this.Lio_circe_Printer__f_colonLeft===r.Lio_circe_Printer__f_colonLeft&&this.Lio_circe_Printer__f_colonRight===r.Lio_circe_Printer__f_colonRight}else return!1};var tk_=new v().initClass({Lio_circe_Printer:0},!1,"io.circe.Printer",{Lio_circe_Printer:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});iu.prototype.$classData=tk_;function Y0(_){if(this.Lio_circe_Printer$MemoizedPieces__f_indent=null,this.Lio_circe_Printer$MemoizedPieces__f_known=null,this.Lio_circe_Printer$$anon$1__f_$outer=null,_===null)throw null;this.Lio_circe_Printer$$anon$1__f_$outer=_,V2_(this,_.Lio_circe_Printer__f_indent)}Y0.prototype=new AG;Y0.prototype.constructor=Y0;function ak_(){}ak_.prototype=Y0.prototype;Y0.prototype.compute__I__Lio_circe_Printer$Pieces=function(_){var r=vy(new ci);this.addIndentation__jl_StringBuilder__T__I__V(r,this.Lio_circe_Printer$$anon$1__f_$outer.Lio_circe_Printer__f_lbraceLeft,_),r.jl_StringBuilder__f_java$lang$StringBuilder$$content=r.jl_StringBuilder__f_java$lang$StringBuilder$$content+"{",this.addIndentation__jl_StringBuilder__T__I__V(r,this.Lio_circe_Printer$$anon$1__f_$outer.Lio_circe_Printer__f_lbraceRight,1+_|0);var t=r.jl_StringBuilder__f_java$lang$StringBuilder$$content;r.setLength__I__V(0),this.addIndentation__jl_StringBuilder__T__I__V(r,this.Lio_circe_Printer$$anon$1__f_$outer.Lio_circe_Printer__f_rbraceLeft,_),r.jl_StringBuilder__f_java$lang$StringBuilder$$content=r.jl_StringBuilder__f_java$lang$StringBuilder$$content+"}",this.addIndentation__jl_StringBuilder__T__I__V(r,this.Lio_circe_Printer$$anon$1__f_$outer.Lio_circe_Printer__f_rbraceRight,1+_|0);var a=r.jl_StringBuilder__f_java$lang$StringBuilder$$content;r.setLength__I__V(0),this.addIndentation__jl_StringBuilder__T__I__V(r,this.Lio_circe_Printer$$anon$1__f_$outer.Lio_circe_Printer__f_lbracketLeft,_),r.jl_StringBuilder__f_java$lang$StringBuilder$$content=r.jl_StringBuilder__f_java$lang$StringBuilder$$content+"[",this.addIndentation__jl_StringBuilder__T__I__V(r,this.Lio_circe_Printer$$anon$1__f_$outer.Lio_circe_Printer__f_lbracketRight,1+_|0);var n=r.jl_StringBuilder__f_java$lang$StringBuilder$$content;r.setLength__I__V(0),this.addIndentation__jl_StringBuilder__T__I__V(r,this.Lio_circe_Printer$$anon$1__f_$outer.Lio_circe_Printer__f_rbracketLeft,_),r.jl_StringBuilder__f_java$lang$StringBuilder$$content=r.jl_StringBuilder__f_java$lang$StringBuilder$$content+"]",this.addIndentation__jl_StringBuilder__T__I__V(r,this.Lio_circe_Printer$$anon$1__f_$outer.Lio_circe_Printer__f_rbracketRight,1+_|0);var s=r.jl_StringBuilder__f_java$lang$StringBuilder$$content;r.setLength__I__V(0),r.jl_StringBuilder__f_java$lang$StringBuilder$$content=r.jl_StringBuilder__f_java$lang$StringBuilder$$content+"[",this.addIndentation__jl_StringBuilder__T__I__V(r,this.Lio_circe_Printer$$anon$1__f_$outer.Lio_circe_Printer__f_lrbracketsEmpty,_),r.jl_StringBuilder__f_java$lang$StringBuilder$$content=r.jl_StringBuilder__f_java$lang$StringBuilder$$content+"]";var i=r.jl_StringBuilder__f_java$lang$StringBuilder$$content;r.setLength__I__V(0),this.addIndentation__jl_StringBuilder__T__I__V(r,this.Lio_circe_Printer$$anon$1__f_$outer.Lio_circe_Printer__f_arrayCommaLeft,1+_|0),r.jl_StringBuilder__f_java$lang$StringBuilder$$content=r.jl_StringBuilder__f_java$lang$StringBuilder$$content+",",this.addIndentation__jl_StringBuilder__T__I__V(r,this.Lio_circe_Printer$$anon$1__f_$outer.Lio_circe_Printer__f_arrayCommaRight,1+_|0);var o=r.jl_StringBuilder__f_java$lang$StringBuilder$$content;r.setLength__I__V(0),this.addIndentation__jl_StringBuilder__T__I__V(r,this.Lio_circe_Printer$$anon$1__f_$outer.Lio_circe_Printer__f_objectCommaLeft,1+_|0),r.jl_StringBuilder__f_java$lang$StringBuilder$$content=r.jl_StringBuilder__f_java$lang$StringBuilder$$content+",",this.addIndentation__jl_StringBuilder__T__I__V(r,this.Lio_circe_Printer$$anon$1__f_$outer.Lio_circe_Printer__f_objectCommaRight,1+_|0);var c=r.jl_StringBuilder__f_java$lang$StringBuilder$$content;r.setLength__I__V(0),this.addIndentation__jl_StringBuilder__T__I__V(r,this.Lio_circe_Printer$$anon$1__f_$outer.Lio_circe_Printer__f_colonLeft,1+_|0),r.jl_StringBuilder__f_java$lang$StringBuilder$$content=r.jl_StringBuilder__f_java$lang$StringBuilder$$content+":",this.addIndentation__jl_StringBuilder__T__I__V(r,this.Lio_circe_Printer$$anon$1__f_$outer.Lio_circe_Printer__f_colonRight,1+_|0);var u=r.jl_StringBuilder__f_java$lang$StringBuilder$$content;return new Df(t,a,n,s,i,o,c,u)};var nk_=new v().initClass({Lio_circe_Printer$$anon$1:0},!1,"io.circe.Printer$$anon$1",{Lio_circe_Printer$$anon$1:1,Lio_circe_Printer$MemoizedPieces:1,Lio_circe_Printer$PiecesAtDepth:1,O:1,Ljava_io_Serializable:1});Y0.prototype.$classData=nk_;function Yg(_,r){if(this.Lio_circe_Printer$PrintingFolder__f_writer=null,this.Lio_circe_Printer$PrintingFolder__f_pieces=null,this.Lio_circe_Printer$PrintingFolder__f_dropNullValues=!1,this.Lio_circe_Printer$PrintingFolder__f_escapeNonAscii=!1,this.Lio_circe_Printer$PrintingFolder__f_sortKeys=!1,this.Lio_circe_Printer$PrintingFolder__f_depth=0,_===null)throw null;A2_(this,r,_.Lio_circe_Printer__f_io$circe$Printer$$pieces,_.Lio_circe_Printer__f_dropNullValues,_.Lio_circe_Printer__f_escapeNonAscii,_.Lio_circe_Printer__f_sortKeys)}Yg.prototype=new FG;Yg.prototype.constructor=Yg;function sk_(){}sk_.prototype=Yg.prototype;Yg.prototype.onBoolean__Z__V=function(_){this.Lio_circe_Printer$PrintingFolder__f_writer.append__jl_CharSequence__jl_Appendable(""+_)};Yg.prototype.onNumber__Lio_circe_JsonNumber__O=function(_){this.Lio_circe_Printer$PrintingFolder__f_writer.append__jl_CharSequence__jl_Appendable(_.toString__T())};Yg.prototype.onBoolean__Z__O=function(_){this.onBoolean__Z__V(_)};var ik_=new v().initClass({Lio_circe_Printer$AppendableFolder:0},!1,"io.circe.Printer$AppendableFolder",{Lio_circe_Printer$AppendableFolder:1,Lio_circe_Printer$PrintingFolder:1,O:1,Lio_circe_Json$Folder:1,Ljava_io_Serializable:1});Yg.prototype.$classData=ik_;function Df(_,r,t,a,n,s,i,o){this.Lio_circe_Printer$Pieces__f_lBraces=null,this.Lio_circe_Printer$Pieces__f_rBraces=null,this.Lio_circe_Printer$Pieces__f_lBrackets=null,this.Lio_circe_Printer$Pieces__f_rBrackets=null,this.Lio_circe_Printer$Pieces__f_lrEmptyBrackets=null,this.Lio_circe_Printer$Pieces__f_arrayCommas=null,this.Lio_circe_Printer$Pieces__f_objectCommas=null,this.Lio_circe_Printer$Pieces__f_colons=null,this.Lio_circe_Printer$Pieces__f_lBraces=_,this.Lio_circe_Printer$Pieces__f_rBraces=r,this.Lio_circe_Printer$Pieces__f_lBrackets=t,this.Lio_circe_Printer$Pieces__f_rBrackets=a,this.Lio_circe_Printer$Pieces__f_lrEmptyBrackets=n,this.Lio_circe_Printer$Pieces__f_arrayCommas=s,this.Lio_circe_Printer$Pieces__f_objectCommas=i,this.Lio_circe_Printer$Pieces__f_colons=o}Df.prototype=new E;Df.prototype.constructor=Df;function ok_(){}ok_.prototype=Df.prototype;Df.prototype.productPrefix__T=function(){return"Pieces"};Df.prototype.productArity__I=function(){return 8};Df.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lio_circe_Printer$Pieces__f_lBraces;case 1:return this.Lio_circe_Printer$Pieces__f_rBraces;case 2:return this.Lio_circe_Printer$Pieces__f_lBrackets;case 3:return this.Lio_circe_Printer$Pieces__f_rBrackets;case 4:return this.Lio_circe_Printer$Pieces__f_lrEmptyBrackets;case 5:return this.Lio_circe_Printer$Pieces__f_arrayCommas;case 6:return this.Lio_circe_Printer$Pieces__f_objectCommas;case 7:return this.Lio_circe_Printer$Pieces__f_colons;default:return S().ioobe__I__O(_)}};Df.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Df.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Df.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};Df.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Df){var r=_;return this.Lio_circe_Printer$Pieces__f_lBraces===r.Lio_circe_Printer$Pieces__f_lBraces&&this.Lio_circe_Printer$Pieces__f_rBraces===r.Lio_circe_Printer$Pieces__f_rBraces&&this.Lio_circe_Printer$Pieces__f_lBrackets===r.Lio_circe_Printer$Pieces__f_lBrackets&&this.Lio_circe_Printer$Pieces__f_rBrackets===r.Lio_circe_Printer$Pieces__f_rBrackets&&this.Lio_circe_Printer$Pieces__f_lrEmptyBrackets===r.Lio_circe_Printer$Pieces__f_lrEmptyBrackets&&this.Lio_circe_Printer$Pieces__f_arrayCommas===r.Lio_circe_Printer$Pieces__f_arrayCommas&&this.Lio_circe_Printer$Pieces__f_objectCommas===r.Lio_circe_Printer$Pieces__f_objectCommas&&this.Lio_circe_Printer$Pieces__f_colons===r.Lio_circe_Printer$Pieces__f_colons}else return!1};var nJ=new v().initClass({Lio_circe_Printer$Pieces:0},!1,"io.circe.Printer$Pieces",{Lio_circe_Printer$Pieces:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});Df.prototype.$classData=nJ;function _L(_,r,t,a,n,s){this.Lio_circe_ACursor__f_lastCursor=null,this.Lio_circe_ACursor__f_lastOp=null,this.Lio_circe_cursor_ObjectCursor__f_obj=null,this.Lio_circe_cursor_ObjectCursor__f_keyValue=null,this.Lio_circe_cursor_ObjectCursor__f_parent=null,this.Lio_circe_cursor_ObjectCursor__f_obj=_,this.Lio_circe_cursor_ObjectCursor__f_keyValue=r,this.Lio_circe_cursor_ObjectCursor__f_parent=t,AZ(this,n,s)}_L.prototype=new _N;_L.prototype.constructor=_L;function ck_(){}ck_.prototype=_L.prototype;_L.prototype.value__Lio_circe_Json=function(){return this.Lio_circe_cursor_ObjectCursor__f_obj.applyUnsafe__T__Lio_circe_Json(this.Lio_circe_cursor_ObjectCursor__f_keyValue)};var uk_=new v().initClass({Lio_circe_cursor_ObjectCursor:0},!1,"io.circe.cursor.ObjectCursor",{Lio_circe_cursor_ObjectCursor:1,Lio_circe_HCursor:1,Lio_circe_ACursor:1,O:1,Ljava_io_Serializable:1});_L.prototype.$classData=uk_;function Rv(_,r,t){this.Lio_circe_ACursor__f_lastCursor=null,this.Lio_circe_ACursor__f_lastOp=null,this.Lio_circe_cursor_TopCursor__f_value=null,this.Lio_circe_cursor_TopCursor__f_value=_,AZ(this,r,t)}Rv.prototype=new _N;Rv.prototype.constructor=Rv;function lk_(){}lk_.prototype=Rv.prototype;Rv.prototype.value__Lio_circe_Json=function(){return this.Lio_circe_cursor_TopCursor__f_value};var fk_=new v().initClass({Lio_circe_cursor_TopCursor:0},!1,"io.circe.cursor.TopCursor",{Lio_circe_cursor_TopCursor:1,Lio_circe_HCursor:1,Lio_circe_ACursor:1,O:1,Ljava_io_Serializable:1});Rv.prototype.$classData=fk_;function Gd(){this.Lio_circe_numbers_BiggerDecimal$Zero__f_toBigDecimal=null,this.Lio_circe_numbers_BiggerDecimal$Zero__f_toLong=null,BG(this)}Gd.prototype=new eN;Gd.prototype.constructor=Gd;function pk_(){}pk_.prototype=Gd.prototype;Gd.prototype.isNegativeZero__Z=function(){return!1};Gd.prototype.toDouble__D=function(){return 0};Gd.prototype.toFloat__F=function(){return 0};Gd.prototype.equals__O__Z=function(_){if(_ instanceof Gg){var r=_;return!r.isNegativeZero__Z()}else return!1};Gd.prototype.hashCode__I=function(){return n$().numberHashCode__D__I(0)};Gd.prototype.toString__T=function(){return"0"};var hk_=new v().initClass({Lio_circe_numbers_BiggerDecimal$$anon$1:0},!1,"io.circe.numbers.BiggerDecimal$$anon$1",{Lio_circe_numbers_BiggerDecimal$$anon$1:1,Lio_circe_numbers_BiggerDecimal$Zero:1,Lio_circe_numbers_BiggerDecimal:1,O:1,Ljava_io_Serializable:1});Gd.prototype.$classData=hk_;function Jd(){this.Lio_circe_numbers_BiggerDecimal$Zero__f_toBigDecimal=null,this.Lio_circe_numbers_BiggerDecimal$Zero__f_toLong=null,BG(this)}Jd.prototype=new eN;Jd.prototype.constructor=Jd;function dk_(){}dk_.prototype=Jd.prototype;Jd.prototype.isNegativeZero__Z=function(){return!0};Jd.prototype.toDouble__D=function(){return-0};Jd.prototype.toFloat__F=function(){return-0};Jd.prototype.equals__O__Z=function(_){if(_ instanceof Gg){var r=_;return r.isNegativeZero__Z()}else return!1};Jd.prototype.hashCode__I=function(){return n$().numberHashCode__D__I(-0)};Jd.prototype.toString__T=function(){return"-0"};var $k_=new v().initClass({Lio_circe_numbers_BiggerDecimal$$anon$2:0},!1,"io.circe.numbers.BiggerDecimal$$anon$2",{Lio_circe_numbers_BiggerDecimal$$anon$2:1,Lio_circe_numbers_BiggerDecimal$Zero:1,Lio_circe_numbers_BiggerDecimal:1,O:1,Ljava_io_Serializable:1});Jd.prototype.$classData=$k_;function Gu(){}Gu.prototype=new E;Gu.prototype.constructor=Gu;function wk_(){}wk_.prototype=Gu.prototype;Gu.prototype.apply$mcZI$sp__I__Z=function(_){var r=_;return!!r.foldWith__Lio_circe_Json$Folder__O(this)};Gu.prototype.toString__T=function(){return""};Gu.prototype.onArray__sci_Vector__sjs_js_Any=function(_){var r=V$_(),t=_.map__F1__O(this);return r.toJSArray$extension__sc_IterableOnce__sjs_js_Array(t)};Gu.prototype.onObject__Lio_circe_JsonObject__sjs_js_Any=function(_){var r=_.toMap__sci_Map(),t=new ep(r,this);C();var a=Ja().from__sc_IterableOnce__sci_Map(t),n={};return a.foreach__F1__V(new y(s=>{var i=s;if(i!==null){var o=i._1__O(),c=i._2__O();n[o]=c}else throw new Q(i)})),n};Gu.prototype.onObject__Lio_circe_JsonObject__O=function(_){return this.onObject__Lio_circe_JsonObject__sjs_js_Any(_)};Gu.prototype.onArray__sci_Vector__O=function(_){return this.onArray__sci_Vector__sjs_js_Any(_)};Gu.prototype.onString__T__O=function(_){return _};Gu.prototype.onNumber__Lio_circe_JsonNumber__O=function(_){var r=_.toDouble__D();return r};Gu.prototype.onBoolean__Z__O=function(_){return _};Gu.prototype.onNull__O=function(){return null};Gu.prototype.apply__O__O=function(_){var r=_;return r.foldWith__Lio_circe_Json$Folder__O(this)};var gk_=new v().initClass({Lio_circe_scalajs_package$$anon$1:0},!1,"io.circe.scalajs.package$$anon$1",{Lio_circe_scalajs_package$$anon$1:1,O:1,Lio_circe_Json$Folder:1,Ljava_io_Serializable:1,F1:1});Gu.prototype.$classData=gk_;var Ep=class extends rZ{constructor(r){super();var t=""+r;if(r instanceof au)var a=r,n=a;else var n=null;Pa(this,t,n,!0,!0)}},Lk_=new v().initClass({jl_AssertionError:0},!1,"java.lang.AssertionError",{jl_AssertionError:1,jl_Error:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});Ep.prototype.$classData=Lk_;function mk_(_,r){return _===r}function vk_(_){return _?1231:1237}function yk_(_,r){var t=r;return _===t?0:_?1:-1}var Ik_=new v().initClass({jl_Boolean:0},!1,"java.lang.Boolean",{jl_Boolean:1,O:1,Ljava_io_Serializable:1,jl_Comparable:1,jl_constant_Constable:1},void 0,void 0,_=>typeof _=="boolean");function bk_(_,r){if(r instanceof af){var t=jt(r);return _===t}else return!1}function kk_(_,r){var t=r,a=jt(t);return _-a|0}var Ok_=new v().initClass({jl_Character:0},!1,"java.lang.Character",{jl_Character:1,O:1,Ljava_io_Serializable:1,jl_Comparable:1,jl_constant_Constable:1},void 0,void 0,_=>_ instanceof af);function qP(_,r){return Pa(_,r,null,!0,!0),_}var xc=class extends Ug{},qk_=new v().initClass({jl_RuntimeException:0},!1,"java.lang.RuntimeException",{jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});xc.prototype.$classData=qk_;function Sk_(_,r){return _.jl_StringBuffer__f_builder=r,_}function Pk_(_){return Sk_(_,vy(new ci)),_}function Mf(){this.jl_StringBuffer__f_builder=null}Mf.prototype=new E;Mf.prototype.constructor=Mf;function xk_(){}xk_.prototype=Mf.prototype;Mf.prototype.append__T__jl_StringBuffer=function(_){var r=this.jl_StringBuffer__f_builder;return r.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+r.jl_StringBuilder__f_java$lang$StringBuilder$$content+_,this};Mf.prototype.append__jl_CharSequence__jl_StringBuffer=function(_){var r=this.jl_StringBuffer__f_builder;return r.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+r.jl_StringBuilder__f_java$lang$StringBuilder$$content+_,this};Mf.prototype.append__jl_CharSequence__I__I__jl_StringBuffer=function(_,r,t){return this.jl_StringBuffer__f_builder.append__jl_CharSequence__I__I__jl_StringBuilder(_,r,t),this};Mf.prototype.append__C__jl_StringBuffer=function(_){var r=this.jl_StringBuffer__f_builder,t=String.fromCharCode(_);return r.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+r.jl_StringBuilder__f_java$lang$StringBuilder$$content+t,this};Mf.prototype.subSequence__I__I__jl_CharSequence=function(_,r){var t=this.jl_StringBuffer__f_builder;return t.substring__I__I__T(_,r)};Mf.prototype.toString__T=function(){return this.jl_StringBuffer__f_builder.jl_StringBuilder__f_java$lang$StringBuilder$$content};Mf.prototype.append__C__jl_Appendable=function(_){return this.append__C__jl_StringBuffer(_)};Mf.prototype.append__jl_CharSequence__I__I__jl_Appendable=function(_,r,t){return this.append__jl_CharSequence__I__I__jl_StringBuffer(_,r,t)};Mf.prototype.append__jl_CharSequence__jl_Appendable=function(_){return this.append__jl_CharSequence__jl_StringBuffer(_)};var Rk_=new v().initClass({jl_StringBuffer:0},!1,"java.lang.StringBuffer",{jl_StringBuffer:1,O:1,jl_CharSequence:1,jl_Appendable:1,Ljava_io_Serializable:1});Mf.prototype.$classData=Rk_;function vy(_){return _.jl_StringBuilder__f_java$lang$StringBuilder$$content="",_}function Ck_(_,r){if(vy(_),r===null)throw qd(new cc);return _.jl_StringBuilder__f_java$lang$StringBuilder$$content=r,_}function sJ(_,r){if(vy(_),r<0)throw new Np;return _}function ci(){this.jl_StringBuilder__f_java$lang$StringBuilder$$content=null}ci.prototype=new E;ci.prototype.constructor=ci;function Dk_(){}Dk_.prototype=ci.prototype;ci.prototype.append__jl_CharSequence__I__I__jl_StringBuilder=function(_,r,t){var a=DQ(_===null?"null":_,r,t);return this.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+this.jl_StringBuilder__f_java$lang$StringBuilder$$content+a,this};ci.prototype.append__AC__jl_StringBuilder=function(_){var r=eu(),t=_.u.length,a=r.new__AC__I__I__T(_,0,t);return this.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+this.jl_StringBuilder__f_java$lang$StringBuilder$$content+a,this};ci.prototype.toString__T=function(){return this.jl_StringBuilder__f_java$lang$StringBuilder$$content};ci.prototype.length__I=function(){var _=this.jl_StringBuilder__f_java$lang$StringBuilder$$content;return _.length};ci.prototype.setLength__I__V=function(_){if(_<0)throw fC_(new Fk,_);var r=this.jl_StringBuilder__f_java$lang$StringBuilder$$content,t=r,a=_-t.length|0;if(a<0){var n=r;r=n.substring(0,_)}else for(var s=0;s!==a;)r=r+"\0",s=1+s|0;this.jl_StringBuilder__f_java$lang$StringBuilder$$content=r};ci.prototype.charAt__I__C=function(_){var r=this.jl_StringBuilder__f_java$lang$StringBuilder$$content;return r.charCodeAt(_)};ci.prototype.getChars__I__I__AC__I__V=function(_,r,t,a){oU(this.jl_StringBuilder__f_java$lang$StringBuilder$$content,_,r,t,a)};ci.prototype.subSequence__I__I__jl_CharSequence=function(_,r){return this.substring__I__I__T(_,r)};ci.prototype.substring__I__I__T=function(_,r){var t=this.jl_StringBuilder__f_java$lang$StringBuilder$$content;return t.substring(_,r)};ci.prototype.append__C__jl_Appendable=function(_){var r=String.fromCharCode(_);return this.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+this.jl_StringBuilder__f_java$lang$StringBuilder$$content+r,this};ci.prototype.append__jl_CharSequence__I__I__jl_Appendable=function(_,r,t){return this.append__jl_CharSequence__I__I__jl_StringBuilder(_,r,t)};ci.prototype.append__jl_CharSequence__jl_Appendable=function(_){return this.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+this.jl_StringBuilder__f_java$lang$StringBuilder$$content+_,this};var Mk_=new v().initClass({jl_StringBuilder:0},!1,"java.lang.StringBuilder",{jl_StringBuilder:1,O:1,jl_CharSequence:1,jl_Appendable:1,Ljava_io_Serializable:1});ci.prototype.$classData=Mk_;function Tk_(_,r){if(r.RTLong__f_lo===0&&r.RTLong__f_hi===-2147483648)return 19;var t=M_(),a=ta().Ljava_math_BigDecimal$__f_LongTenPows,n=r.RTLong__f_hi;if(n<0)var s=r.RTLong__f_lo,i=r.RTLong__f_hi,o=-s|0,c=s!==0?~i:-i|0,u=o,f=c,p=new q(u,f);else var p=r;var h=t.binarySearch__AJ__J__I(a,p);return h<0?-1-h|0:1+h|0}function iJ(_,r){var t=r.Ljava_math_MathContext__f_precision,a=_.precision__I()-t|0,n=_I(_)>31,o=s.powerOf10__J__Ljava_math_BigInteger(new q(a,i)),c=_.java$math$BigDecimal$$getUnscaledValue__Ljava_math_BigInteger().divideAndRemainder__Ljava_math_BigInteger__ALjava_math_BigInteger(o),u=_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale,f=u>>31,p=a>>31,h=u-a|0,l=(-2147483648^h)>(-2147483648^u)?-1+(f-p|0)|0:f-p|0,d=c.u[1];if(d.Ljava_math_BigInteger__f_sign!==0){var $=c.u[1].abs__Ljava_math_BigInteger(),w=$.shiftLeftOneBit__Ljava_math_BigInteger().compareTo__Ljava_math_BigInteger__I(o),g=c.u[0].testBit__I__Z(0)?1:0,x=c.u[1],R=Math.imul(x.Ljava_math_BigInteger__f_sign,5+w|0),T=ta().java$math$BigDecimal$$roundingBehavior__I__I__Ljava_math_RoundingMode__I(g,R,r.Ljava_math_MathContext__f_roundingMode);if(T!==0){var D=_t(),B=T>>31,j=D.valueOf__J__Ljava_math_BigInteger(new q(T,B)),O=c.u[0];c.u[0]=Il().add__Ljava_math_BigInteger__Ljava_math_BigInteger__Ljava_math_BigInteger(O,j)}var Z=Fk_(new Wr,c.u[0]);if(Z.precision__I()>t){c.u[0]=c.u[0].divide__Ljava_math_BigInteger__Ljava_math_BigInteger(_t().Ljava_math_BigInteger$__f_TEN);var z=-1+h|0,J=z!==-1?l:-1+l|0,N=z,H=J}else var N=h,H=l}else var N=h,H=l;_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale=ta().java$math$BigDecimal$$safeLongToInt__J__I(new q(N,H)),_.Ljava_math_BigDecimal__f__precision=t,vN(_,c.u[0])}}function mN(_){if(_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_bitLength===0){var r=_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_smallValue;return!(r.RTLong__f_lo===-1&&r.RTLong__f_hi===-1)}else return!1}function Vk_(_,r,t){var a=ta().Ljava_math_BigDecimal$__f_LongTenPows.u[t],n=a.RTLong__f_lo,s=a.RTLong__f_hi,i=_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale,o=i>>31,c=t>>31,u=i-t|0,f=(-2147483648^u)>(-2147483648^i)?-1+(o-c|0)|0:o-c|0,p=_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_smallValue,h=p.RTLong__f_lo,l=p.RTLong__f_hi,d=Ee(),$=d.divideImpl__I__I__I__I__I(h,l,n,s),w=d.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn,g=Ee(),x=g.remainderImpl__I__I__I__I__I(h,l,n,s),R=g.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;if(x===0&&R===0)var u_=new q(u,f),p_=new q($,w);else{var T=ta();if(R<0)var D=-x|0,B=x!==0?~R:-R|0,j=D,O=B;else var j=x,O=R;var Z=j,z=Z<<1,J=Z>>>31|0|O<<1,N=T.java$math$BigDecimal$$longCompareTo__J__J__I(new q(z,J),new q(n,s)),H=Math.imul(R<0?-1:R===0&&x===0?0:1,5+N|0),W=ta().java$math$BigDecimal$$roundingBehavior__I__I__Ljava_math_RoundingMode__I(1&$,H,r.Ljava_math_MathContext__f_roundingMode),K=W>>31,Y=$+W|0,X=(-2147483648^Y)<(-2147483648^$)?1+(w+K|0)|0:w+K|0;if(X<0)var e_=-Y|0,__=Y!==0?~X:-X|0,t_=e_,n_=__;else var t_=Y,n_=X;var s_=Ee().org$scalajs$linker$runtime$RuntimeLong$$toDouble__I__I__D(t_,n_);if(+Math.log10(s_)>=r.Ljava_math_MathContext__f_precision)var i_=-1+u|0,c_=i_!==-1?f:-1+f|0,h_=Ee(),d_=h_.divideImpl__I__I__I__I__I(Y,X,10,0),w_=h_.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn,u_=new q(i_,c_),p_=new q(d_,w_);else var u_=new q(u,f),p_=new q(Y,X)}var y_=dt(u_),I_=y_.RTLong__f_lo,R_=y_.RTLong__f_hi,S_=dt(p_),P_=S_.RTLong__f_lo,x_=S_.RTLong__f_hi,D_=dt(new q(I_,R_)),F_=D_.RTLong__f_lo,T_=D_.RTLong__f_hi,A_=dt(new q(P_,x_)),C_=A_.RTLong__f_lo,j_=A_.RTLong__f_hi;_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale=ta().java$math$BigDecimal$$safeLongToInt__J__I(new q(F_,T_)),_.Ljava_math_BigDecimal__f__precision=r.Ljava_math_MathContext__f_precision,_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_smallValue=new q(C_,j_),_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_bitLength=ta().bitLength__J__I(new q(C_,j_)),_.Ljava_math_BigDecimal__f__intVal=null}function SP(_,r){var t=_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale,a=t>>31,n=-t|0,s=t!==0?~a:-a|0,i=_I(_),o=i>>31,c=n+i|0,u=(-2147483648^c)<(-2147483648^n)?1+(s+o|0)|0:s+o|0;if(u===0?(-2147483648^c)>-2147483629:u>0)throw new Si("Rounding necessary");var f=_.toBigIntegerExact__Ljava_math_BigInteger();if(mf().bitLength__Ljava_math_BigInteger__I(f)0?_.Ljava_math_BigDecimal__f__precision:1+Pc(.3010299956639812*(-1+_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_bitLength|0))|0}function vN(_,r){_.Ljava_math_BigDecimal__f__intVal=r,_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_bitLength=mf().bitLength__Ljava_math_BigInteger__I(r),_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_bitLength<64&&(_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_smallValue=r.longValue__J())}function PP(_){return _.Ljava_math_BigDecimal__f__toStringImage=null,_.Ljava_math_BigDecimal__f__hashCode=0,_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_bitLength=0,_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_smallValue=On,_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale=0,_.Ljava_math_BigDecimal__f__precision=0,_}function xP(_,r,t){return PP(_),_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_smallValue=r,_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale=t,_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_bitLength=ta().bitLength__J__I(r),_}function Wy(_,r,t){PP(_);var a=r>>31;return _.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_smallValue=new q(r,a),_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale=t,_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_bitLength=ta().java$math$BigDecimal$$bitLength__I__I(r),_}function oJ(_,r,t,a){PP(_);var n=-1+(t+a|0)|0;if(r===null)throw EP(new cc,"in == null");if(n>=r.u.length||t<0||a<=0||n<0)throw new Bu("Bad offset/length: offset="+t+" len="+a+" in.length="+r.u.length);var s=t;if(t<=n&&r.u[t]===43){if(s=1+s|0,s>31,Y=Nr(),X=Y.parseInt__T__I__I(H,10),e_=X>>31,__=W-X|0,t_=(-2147483648^__)>(-2147483648^W)?-1+(K-e_|0)|0:K-e_|0;_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale=__;var n_=_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale,s_=n_>>31;if(!(__===n_&&t_===s_))throw new Bu("Scale out of range")}if(j<19){var i_=Fq();_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_smallValue=i_.parseLong__T__I__J(B,10),_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_bitLength=ta().bitLength__J__I(_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_smallValue)}else vN(_,m8(new Je,B));return _}function RP(_,r){return oJ(_,cU(r),0,r.length),_}function Ak_(_,r,t){return oJ(_,cU(r),0,r.length),iJ(_,t),_}function KI(_,r,t){if(PP(_),r===null)throw EP(new cc,"unscaledVal == null");return _.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale=t,vN(_,r),_}function Fk_(_,r){return KI(_,r,0),_}function L8(_,r){return xP(_,r,0),_}function Bk_(_,r,t){return xP(_,r,0),iJ(_,t),_}function Wr(){this.Ljava_math_BigDecimal__f__toStringImage=null,this.Ljava_math_BigDecimal__f__hashCode=0,this.Ljava_math_BigDecimal__f__intVal=null,this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_bitLength=0,this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_smallValue=On,this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale=0,this.Ljava_math_BigDecimal__f__precision=0}Wr.prototype=new dP;Wr.prototype.constructor=Wr;function jk_(){}jk_.prototype=Wr.prototype;Wr.prototype.signum__I=function(){if(this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_bitLength<64){var _=this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_smallValue,r=_.RTLong__f_hi;if(r<0)return-1;var t=this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_smallValue,a=t.RTLong__f_hi;return(a===0?t.RTLong__f_lo!==0:a>0)?1:0}else{var n=this.java$math$BigDecimal$$getUnscaledValue__Ljava_math_BigInteger();return n.Ljava_math_BigInteger__f_sign}};Wr.prototype.precision__I=function(){if(this.Ljava_math_BigDecimal__f__precision===0){if(this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_bitLength===0)var _=1;else if(this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_bitLength<64)var _=Tk_(this,this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_smallValue);else{var r=1+Pc(.3010299956639812*(-1+this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_bitLength|0))|0,t=this.java$math$BigDecimal$$getUnscaledValue__Ljava_math_BigInteger(),a=Ei(),n=r>>31,s=t.divide__Ljava_math_BigInteger__Ljava_math_BigInteger(a.powerOf10__J__Ljava_math_BigInteger(new q(r,n)));if(s.Ljava_math_BigInteger__f_sign!==0)var _=1+r|0;else var _=r}this.Ljava_math_BigDecimal__f__precision=_}return this.Ljava_math_BigDecimal__f__precision};Wr.prototype.scaleByPowerOfTen__I__Ljava_math_BigDecimal=function(_){var r=this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale,t=r>>31,a=_>>31,n=r-_|0,s=(-2147483648^n)>(-2147483648^r)?-1+(t-a|0)|0:t-a|0;if(this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_bitLength<64){var i=this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_smallValue;return i.RTLong__f_lo===0&&i.RTLong__f_hi===0?ta().java$math$BigDecimal$$zeroScaledBy__J__Ljava_math_BigDecimal(new q(n,s)):ta().valueOf__J__I__Ljava_math_BigDecimal(this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_smallValue,ta().java$math$BigDecimal$$safeLongToInt__J__I(new q(n,s)))}else return KI(new Wr,this.java$math$BigDecimal$$getUnscaledValue__Ljava_math_BigInteger(),ta().java$math$BigDecimal$$safeLongToInt__J__I(new q(n,s)))};Wr.prototype.stripTrailingZeros__Ljava_math_BigDecimal=function(){if(mN(this))return this;for(var _=-1+Ei().Ljava_math_Multiplication$__f_BigTenPows.u.length|0,r=1,t=this.java$math$BigDecimal$$getUnscaledValue__Ljava_math_BigInteger(),a=this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale,n=a>>31,s=a,i=n,o,c;;)if(t.testBit__I__Z(0)){var z=t,J=s,N=i,o=z,c=new q(J,N);break}else{var u=t.divideAndRemainderImpl__Ljava_math_BigInteger__Ljava_math_BigInteger$QuotAndRem(Ei().Ljava_math_Multiplication$__f_BigTenPows.u[r]),f=u.Ljava_math_BigInteger$QuotAndRem__f_rem;if(f.Ljava_math_BigInteger__f_sign===0){var p=r<_?1+r|0:r,h=u.Ljava_math_BigInteger$QuotAndRem__f_quot,l=s,d=i,$=r,w=$>>31,g=l,x=d,R=g-$|0,T=(-2147483648^R)>(-2147483648^g)?-1+(x-w|0)|0:x-w|0;r=p,t=h;var D=R,B=T;s=D,i=B;continue}if(r!==1){r=1;continue}var j=t,O=s,Z=i,o=j,c=new q(O,Z);break}var H=o,W=dt(c),K=W.RTLong__f_lo,Y=W.RTLong__f_hi,X=dt(new q(K,Y)),e_=X.RTLong__f_lo,__=X.RTLong__f_hi;return KI(new Wr,H,ta().java$math$BigDecimal$$safeLongToInt__J__I(new q(e_,__)))};Wr.prototype.compareTo__Ljava_math_BigDecimal__I=function(_){var r=this.signum__I(),t=_.signum__I();if(r===t)if(this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale===_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale&&this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_bitLength<64&&_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_bitLength<64){var a=this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_smallValue,n=_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_smallValue,s=a.RTLong__f_hi,i=n.RTLong__f_hi;if(s===i?(-2147483648^a.RTLong__f_lo)<(-2147483648^n.RTLong__f_lo):s(-2147483648^c.RTLong__f_lo):u>f)?1:0}else{var p=this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale,h=p>>31,l=_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale,d=l>>31,$=p-l|0,w=(-2147483648^$)>(-2147483648^p)?-1+(h-d|0)|0:h-d|0,g=_I(this)-_I(_)|0,x=g>>31,R=1+$|0,T=R===0?1+w|0:w;if(x===T?(-2147483648^g)>(-2147483648^R):x>T)return r;var D=g>>31,B=-1+$|0,j=B!==-1?w:-1+w|0;if(D===j?(-2147483648^g)<(-2147483648^B):D0)var Y=Z.multiply__Ljava_math_BigInteger__Ljava_math_BigInteger(Ei().powerOf10__J__Ljava_math_BigInteger(new q($,w))),W=O,K=Y;else var W=O,K=Z;var X=W,e_=K;return X.compareTo__Ljava_math_BigInteger__I(e_)}else return r>31,o=-s|0,c=s!==0?~i:-i|0,u=n>>31,f=o+n|0,p=(-2147483648^f)<(-2147483648^o)?1+(c+u|0)|0:c+u|0,h=a>>31,l=f-a|0,d=(-2147483648^l)>(-2147483648^f)?-1+(p-h|0)|0:p-h|0;if(this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale>0&&(d===-1?(-2147483648^l)>=2147483642:d>-1))if(d>=0){ta();var $=n-this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale|0;ta();var w=r.substring(0,$)+"."+r.substring($)}else{ta(),ta();var g=-1+a|0;ta();var x=r.substring(0,g)+"0."+r.substring(g),R=1+a|0,T=ta().Ljava_math_BigDecimal$__f_java$math$BigDecimal$$CharZeros,D=-1-l|0;ta();var B=T.substring(0,D),w=""+x.substring(0,R)+B+x.substring(R)}else var j=(n-a|0)>=1?(ta(),ta(),r.substring(0,a)+"."+r.substring(a)):r,O=j+"E",Z=(d===0?l!==0:d>0)?O+"+":O,w=Z+Ee().org$scalajs$linker$runtime$RuntimeLong$$toString__I__I__T(l,d);return this.Ljava_math_BigDecimal__f__toStringImage=w,this.Ljava_math_BigDecimal__f__toStringImage};Wr.prototype.toBigInteger__Ljava_math_BigInteger=function(){if(this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale===0||mN(this))return this.java$math$BigDecimal$$getUnscaledValue__Ljava_math_BigInteger();if(this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale<0){var _=this.java$math$BigDecimal$$getUnscaledValue__Ljava_math_BigInteger(),r=Ei(),t=this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale,a=t>>31,n=-t|0,s=t!==0?~a:-a|0;return _.multiply__Ljava_math_BigInteger__Ljava_math_BigInteger(r.powerOf10__J__Ljava_math_BigInteger(new q(n,s)))}else{var i=this.java$math$BigDecimal$$getUnscaledValue__Ljava_math_BigInteger(),o=Ei(),c=this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale,u=c>>31;return i.divide__Ljava_math_BigInteger__Ljava_math_BigInteger(o.powerOf10__J__Ljava_math_BigInteger(new q(c,u)))}};Wr.prototype.toBigIntegerExact__Ljava_math_BigInteger=function(){if(this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale===0||mN(this))return this.java$math$BigDecimal$$getUnscaledValue__Ljava_math_BigInteger();if(this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale<0){var _=this.java$math$BigDecimal$$getUnscaledValue__Ljava_math_BigInteger(),r=Ei(),t=this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale,a=t>>31,n=-t|0,s=t!==0?~a:-a|0;return _.multiply__Ljava_math_BigInteger__Ljava_math_BigInteger(r.powerOf10__J__Ljava_math_BigInteger(new q(n,s)))}else{if(this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale>_I(this)||this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale>this.java$math$BigDecimal$$getUnscaledValue__Ljava_math_BigInteger().getLowestSetBit__I())throw new Si("Rounding necessary");var i=this.java$math$BigDecimal$$getUnscaledValue__Ljava_math_BigInteger(),o=Ei(),c=this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale,u=c>>31,f=i.divideAndRemainder__Ljava_math_BigInteger__ALjava_math_BigInteger(o.powerOf10__J__Ljava_math_BigInteger(new q(c,u))),p=f.u[1];if(p.Ljava_math_BigInteger__f_sign!==0)throw new Si("Rounding necessary");return f.u[0]}};Wr.prototype.longValue__J=function(){return this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale<=-64||this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale>_I(this)?On:this.toBigInteger__Ljava_math_BigInteger().longValue__J()};Wr.prototype.intValue__I=function(){return this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale<=-32||this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale>_I(this)?0:this.toBigInteger__Ljava_math_BigInteger().intValue__I()};Wr.prototype.intValueExact__I=function(){var _=SP(this,32);return _.RTLong__f_lo};Wr.prototype.shortValueExact__S=function(){var _=SP(this,16);return _.RTLong__f_lo<<16>>16};Wr.prototype.byteValueExact__B=function(){var _=SP(this,8);return _.RTLong__f_lo<<24>>24};Wr.prototype.floatValue__F=function(){return NZ().parseFloat__T__F(this.java$math$BigDecimal$$getUnscaledValue__Ljava_math_BigInteger()+"e"+(-this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale|0))};Wr.prototype.doubleValue__D=function(){return Ag().parseDouble__T__D(this.java$math$BigDecimal$$getUnscaledValue__Ljava_math_BigInteger()+"e"+(-this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale|0))};Wr.prototype.java$math$BigDecimal$$getUnscaledValue__Ljava_math_BigInteger=function(){return this.Ljava_math_BigDecimal__f__intVal===null&&(this.Ljava_math_BigDecimal__f__intVal=_t().valueOf__J__Ljava_math_BigInteger(this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_smallValue)),this.Ljava_math_BigDecimal__f__intVal};Wr.prototype.compareTo__O__I=function(_){return this.compareTo__Ljava_math_BigDecimal__I(_)};var aZ=new v().initClass({Ljava_math_BigDecimal:0},!1,"java.math.BigDecimal",{Ljava_math_BigDecimal:1,jl_Number:1,O:1,Ljava_io_Serializable:1,jl_Comparable:1});Wr.prototype.$classData=aZ;function Ek_(_,r,t){if(r===""||r==="+"||r==="-")throw new Bu("Zero length BigInteger");var a=r.length;if(r.charCodeAt(0)===45)var n=-1+a|0,s=-1,i=1,o=n;else if(r.charCodeAt(0)===43)var c=-1+a|0,s=1,i=1,o=c;else var s=1,i=0,o=a;for(var u=s|0,f=i|0,p=o|0,h=f;h36)throw new Bu("Radix out of range");if(r==="")throw new Bu("Zero length BigInteger");return Ek_(_,r,t),_}function m8(_,r){return Zk_(_,r,10),_}function Lp(_,r,t){return d6(_),_.Ljava_math_BigInteger__f_sign=r,_.Ljava_math_BigInteger__f_numberLength=1,_.Ljava_math_BigInteger__f_digits=new Re(new Int32Array([t])),_}function Nk_(_,r,t){return d6(_),t.u.length===0?(_.Ljava_math_BigInteger__f_sign=0,_.Ljava_math_BigInteger__f_numberLength=1,_.Ljava_math_BigInteger__f_digits=new Re(new Int32Array([0]))):(_.Ljava_math_BigInteger__f_sign=r,_.Ljava_math_BigInteger__f_numberLength=t.u.length,_.Ljava_math_BigInteger__f_digits=t,_.cutOffLeadingZeroes__V()),_}function Ml(_,r,t,a){return d6(_),_.Ljava_math_BigInteger__f_sign=r,_.Ljava_math_BigInteger__f_numberLength=t,_.Ljava_math_BigInteger__f_digits=a,_}function rH(_,r,t){d6(_),_.Ljava_math_BigInteger__f_sign=r;var a=t.RTLong__f_hi;return a===0?(_.Ljava_math_BigInteger__f_numberLength=1,_.Ljava_math_BigInteger__f_digits=new Re(new Int32Array([t.RTLong__f_lo]))):(_.Ljava_math_BigInteger__f_numberLength=2,_.Ljava_math_BigInteger__f_digits=new Re(new Int32Array([t.RTLong__f_lo,a]))),_}function Je(){this.Ljava_math_BigInteger__f_digits=null,this.Ljava_math_BigInteger__f_numberLength=0,this.Ljava_math_BigInteger__f_sign=0,this.Ljava_math_BigInteger__f_java$math$BigInteger$$firstNonzeroDigit=0,this.Ljava_math_BigInteger__f__hashCode=0}Je.prototype=new dP;Je.prototype.constructor=Je;function zk_(){}zk_.prototype=Je.prototype;Je.prototype.abs__Ljava_math_BigInteger=function(){return this.Ljava_math_BigInteger__f_sign<0?Ml(new Je,1,this.Ljava_math_BigInteger__f_numberLength,this.Ljava_math_BigInteger__f_digits):this};Je.prototype.compareTo__Ljava_math_BigInteger__I=function(_){return this.Ljava_math_BigInteger__f_sign>_.Ljava_math_BigInteger__f_sign?1:this.Ljava_math_BigInteger__f_sign<_.Ljava_math_BigInteger__f_sign?-1:this.Ljava_math_BigInteger__f_numberLength>_.Ljava_math_BigInteger__f_numberLength?this.Ljava_math_BigInteger__f_sign:this.Ljava_math_BigInteger__f_numberLength<_.Ljava_math_BigInteger__f_numberLength?-_.Ljava_math_BigInteger__f_sign|0:Math.imul(this.Ljava_math_BigInteger__f_sign,Il().compareArrays__AI__AI__I__I(this.Ljava_math_BigInteger__f_digits,_.Ljava_math_BigInteger__f_digits,this.Ljava_math_BigInteger__f_numberLength))};Je.prototype.divide__Ljava_math_BigInteger__Ljava_math_BigInteger=function(_){if(_.Ljava_math_BigInteger__f_sign===0)throw new Si("BigInteger divide by zero");var r=_.Ljava_math_BigInteger__f_sign;if(_.isOne__Z())return _.Ljava_math_BigInteger__f_sign>0?this:this.negate__Ljava_math_BigInteger();var t=this.Ljava_math_BigInteger__f_sign,a=this.Ljava_math_BigInteger__f_numberLength,n=_.Ljava_math_BigInteger__f_numberLength;if((a+n|0)===2){var s=this.Ljava_math_BigInteger__f_digits.u[0],i=_.Ljava_math_BigInteger__f_digits.u[0],o=Ee(),c=o.divideImpl__I__I__I__I__I(s,0,i,0),u=o.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn,f=c,p=u;if(t!==r){var h=f,l=p,d=h,$=l,w=-d|0,g=d!==0?~$:-$|0,x=w,R=g;f=x,p=R}return _t().valueOf__J__Ljava_math_BigInteger(new q(f,p))}else{var T=a!==n?a>n?1:-1:Il().compareArrays__AI__AI__I__I(this.Ljava_math_BigInteger__f_digits,_.Ljava_math_BigInteger__f_digits,a);if(T===0)return t===r?_t().Ljava_math_BigInteger$__f_ONE:_t().Ljava_math_BigInteger$__f_MINUS_ONE;if(T===-1)return _t().Ljava_math_BigInteger$__f_ZERO;var D=1+(a-n|0)|0,B=new Re(D),j=t===r?1:-1;n===1?s4().divideArrayByInt__AI__AI__I__I__I(B,this.Ljava_math_BigInteger__f_digits,a,_.Ljava_math_BigInteger__f_digits.u[0]):s4().divide__AI__I__AI__I__AI__I__AI(B,D,this.Ljava_math_BigInteger__f_digits,a,_.Ljava_math_BigInteger__f_digits,n);var O=Ml(new Je,j,D,B);return O.cutOffLeadingZeroes__V(),O}};Je.prototype.divideAndRemainder__Ljava_math_BigInteger__ALjava_math_BigInteger=function(_){return this.divideAndRemainderImpl__Ljava_math_BigInteger__Ljava_math_BigInteger$QuotAndRem(_).toArray__ALjava_math_BigInteger()};Je.prototype.divideAndRemainderImpl__Ljava_math_BigInteger__Ljava_math_BigInteger$QuotAndRem=function(_){var r=_.Ljava_math_BigInteger__f_sign;if(r===0)throw new Si("BigInteger divide by zero");var t=_.Ljava_math_BigInteger__f_numberLength,a=_.Ljava_math_BigInteger__f_digits;if(t===1)return s4().divideAndRemainderByInteger__Ljava_math_BigInteger__I__I__Ljava_math_BigInteger$QuotAndRem(this,a.u[0],r);var n=this.Ljava_math_BigInteger__f_digits,s=this.Ljava_math_BigInteger__f_numberLength,i=s!==t?s>t?1:-1:Il().compareArrays__AI__AI__I__I(n,a,s);if(i<0)return new K$(_t().Ljava_math_BigInteger$__f_ZERO,this);var o=this.Ljava_math_BigInteger__f_sign,c=1+(s-t|0)|0,u=o===r?1:-1,f=new Re(c),p=s4().divide__AI__I__AI__I__AI__I__AI(f,c,n,s,a,t),h=Ml(new Je,u,c,f),l=Ml(new Je,o,t,p);return h.cutOffLeadingZeroes__V(),l.cutOffLeadingZeroes__V(),new K$(h,l)};Je.prototype.equals__O__Z=function(_){if(_ instanceof Je){var r=_;return this.Ljava_math_BigInteger__f_sign===r.Ljava_math_BigInteger__f_sign&&this.Ljava_math_BigInteger__f_numberLength===r.Ljava_math_BigInteger__f_numberLength&&this.equalsArrays__AI__Z(r.Ljava_math_BigInteger__f_digits)}else return!1};Je.prototype.getLowestSetBit__I=function(){if(this.Ljava_math_BigInteger__f_sign===0)return-1;var _=this.getFirstNonzeroDigit__I(),r=this.Ljava_math_BigInteger__f_digits.u[_];if(r===0)var t=32;else var a=r&(-r|0),t=31-(Math.clz32(a)|0)|0;return(_<<5)+t|0};Je.prototype.hashCode__I=function(){if(this.Ljava_math_BigInteger__f__hashCode!==0)return this.Ljava_math_BigInteger__f__hashCode;for(var _=this.Ljava_math_BigInteger__f_numberLength,r=0;r<_;){var t=r;this.Ljava_math_BigInteger__f__hashCode=Math.imul(33,this.Ljava_math_BigInteger__f__hashCode)+this.Ljava_math_BigInteger__f_digits.u[t]|0,r=1+r|0}return this.Ljava_math_BigInteger__f__hashCode=Math.imul(this.Ljava_math_BigInteger__f__hashCode,this.Ljava_math_BigInteger__f_sign),this.Ljava_math_BigInteger__f__hashCode};Je.prototype.intValue__I=function(){return Math.imul(this.Ljava_math_BigInteger__f_sign,this.Ljava_math_BigInteger__f_digits.u[0])};Je.prototype.longValue__J=function(){if(this.Ljava_math_BigInteger__f_numberLength>1)var _=this.Ljava_math_BigInteger__f_digits.u[1],r=this.Ljava_math_BigInteger__f_digits.u[0],t=r,a=_;else var n=this.Ljava_math_BigInteger__f_digits.u[0],t=n,a=0;var s=this.Ljava_math_BigInteger__f_sign,i=s>>31,o=t,c=65535&s,u=s>>>16|0,f=65535&o,p=o>>>16|0,h=Math.imul(c,f),l=Math.imul(u,f),d=Math.imul(c,p),$=h+((l+d|0)<<16)|0,w=(h>>>16|0)+d|0,g=(((Math.imul(s,a)+Math.imul(i,o)|0)+Math.imul(u,p)|0)+(w>>>16|0)|0)+(((65535&w)+l|0)>>>16|0)|0;return new q($,g)};Je.prototype.multiply__Ljava_math_BigInteger__Ljava_math_BigInteger=function(_){if(_.Ljava_math_BigInteger__f_sign===0||this.Ljava_math_BigInteger__f_sign===0)return _t().Ljava_math_BigInteger$__f_ZERO;var r=Ei();return r.karatsuba__Ljava_math_BigInteger__Ljava_math_BigInteger__Ljava_math_BigInteger(this,_)};Je.prototype.negate__Ljava_math_BigInteger=function(){return this.Ljava_math_BigInteger__f_sign===0?this:Ml(new Je,-this.Ljava_math_BigInteger__f_sign|0,this.Ljava_math_BigInteger__f_numberLength,this.Ljava_math_BigInteger__f_digits)};Je.prototype.pow__I__Ljava_math_BigInteger=function(_){if(_<0)throw new Si("Negative exponent");if(_===0)return _t().Ljava_math_BigInteger$__f_ONE;if(_===1||this.equals__O__Z(_t().Ljava_math_BigInteger$__f_ONE)||this.equals__O__Z(_t().Ljava_math_BigInteger$__f_ZERO))return this;if(this.testBit__I__Z(0))return Ei().pow__Ljava_math_BigInteger__I__Ljava_math_BigInteger(this,_);for(var r=1;!this.testBit__I__Z(r);)r=1+r|0;return _t().getPowerOfTwo__I__Ljava_math_BigInteger(Math.imul(r,_)).multiply__Ljava_math_BigInteger__Ljava_math_BigInteger(this.shiftRight__I__Ljava_math_BigInteger(r).pow__I__Ljava_math_BigInteger(_))};Je.prototype.shiftLeft__I__Ljava_math_BigInteger=function(_){return _===0||this.Ljava_math_BigInteger__f_sign===0?this:_>0?mf().shiftLeft__Ljava_math_BigInteger__I__Ljava_math_BigInteger(this,_):mf().shiftRight__Ljava_math_BigInteger__I__Ljava_math_BigInteger(this,-_|0)};Je.prototype.shiftRight__I__Ljava_math_BigInteger=function(_){return _===0||this.Ljava_math_BigInteger__f_sign===0?this:_>0?mf().shiftRight__Ljava_math_BigInteger__I__Ljava_math_BigInteger(this,_):mf().shiftLeft__Ljava_math_BigInteger__I__Ljava_math_BigInteger(this,-_|0)};Je.prototype.testBit__I__Z=function(_){var r=_>>5;if(_===0)return(1&this.Ljava_math_BigInteger__f_digits.u[0])!==0;if(_<0)throw new Si("Negative bit address");if(r>=this.Ljava_math_BigInteger__f_numberLength)return this.Ljava_math_BigInteger__f_sign<0;if(this.Ljava_math_BigInteger__f_sign<0&&r0&&(this.Ljava_math_BigInteger__f_numberLength=-1+this.Ljava_math_BigInteger__f_numberLength|0,this.Ljava_math_BigInteger__f_digits.u[this.Ljava_math_BigInteger__f_numberLength]===0););this.Ljava_math_BigInteger__f_digits.u[this.Ljava_math_BigInteger__f_numberLength]===0&&(this.Ljava_math_BigInteger__f_sign=0),this.Ljava_math_BigInteger__f_numberLength=1+this.Ljava_math_BigInteger__f_numberLength|0};Je.prototype.equalsArrays__AI__Z=function(_){for(var r=0;r!==this.Ljava_math_BigInteger__f_numberLength;){if(this.Ljava_math_BigInteger__f_digits.u[r]!==_.u[r])return!1;r=1+r|0}return!0};Je.prototype.getFirstNonzeroDigit__I=function(){if(this.Ljava_math_BigInteger__f_java$math$BigInteger$$firstNonzeroDigit===-2){if(this.Ljava_math_BigInteger__f_sign===0)var _=-1;else{for(var r=0;this.Ljava_math_BigInteger__f_digits.u[r]===0;)r=1+r|0;var _=r}this.Ljava_math_BigInteger__f_java$math$BigInteger$$firstNonzeroDigit=_}return this.Ljava_math_BigInteger__f_java$math$BigInteger$$firstNonzeroDigit};Je.prototype.isOne__Z=function(){return this.Ljava_math_BigInteger__f_numberLength===1&&this.Ljava_math_BigInteger__f_digits.u[0]===1};Je.prototype.shiftLeftOneBit__Ljava_math_BigInteger=function(){return this.Ljava_math_BigInteger__f_sign===0?this:mf().shiftLeftOneBit__Ljava_math_BigInteger__Ljava_math_BigInteger(this)};Je.prototype.compareTo__O__I=function(_){return this.compareTo__Ljava_math_BigInteger__I(_)};var dk=new v().initClass({Ljava_math_BigInteger:0},!1,"java.math.BigInteger",{Ljava_math_BigInteger:1,jl_Number:1,O:1,Ljava_io_Serializable:1,jl_Comparable:1});Je.prototype.$classData=dk;function Uh(_,r){this.jl_Enum__f__name=null,this.jl_Enum__f__ordinal=0,wy(this,_,r)}Uh.prototype=new rN;Uh.prototype.constructor=Uh;function Hk_(){}Hk_.prototype=Uh.prototype;var Gk_=new v().initClass({Ljava_math_RoundingMode:0},!1,"java.math.RoundingMode",{Ljava_math_RoundingMode:1,jl_Enum:1,O:1,jl_Comparable:1,Ljava_io_Serializable:1});Uh.prototype.$classData=Gk_;function Jk_(_,r,t,a){return _.ju_AbstractRandomAccessListIterator__f_i=r,_.ju_AbstractRandomAccessListIterator__f_end=a,_.ju_AbstractRandomAccessListIterator__f_last=-1,_}function $k(){this.ju_AbstractRandomAccessListIterator__f_i=0,this.ju_AbstractRandomAccessListIterator__f_end=0,this.ju_AbstractRandomAccessListIterator__f_last=0}$k.prototype=new E;$k.prototype.constructor=$k;function cJ(){}cJ.prototype=$k.prototype;$k.prototype.hasNext__Z=function(){return this.ju_AbstractRandomAccessListIterator__f_ia.u.length)&&tO_(_,FB(_,d)),s=j;var Z=a.u[-1+j|0];Z===null&&D!==98&&D!==115?mq(_,Ky(),x,R,T,"null"):Kk_(_,r,Z,D,x,R,T)}}return _}function Wk_(_,r,t){for(var a=t>=65&&t<=90?256:0,n=r.length,s=0;s!==n;){var i=s,o=r.charCodeAt(i);switch(o){case 45:{var c=1;break}case 35:{var c=2;break}case 43:{var c=4;break}case 32:{var c=8;break}case 48:{var c=16;break}case 44:{var c=32;break}case 40:{var c=64;break}case 60:{var c=128;break}default:{var c;throw new Ep(pt(o))}}a&c&&eO_(_,o),a=a|c,s=1+s|0}return a}function AB(_,r){if(r!==void 0){var t=r,a=+parseInt(t,10);return a<=2147483647?Pc(a):-2}else return-1}function Kk_(_,r,t,a,n,s,i){switch(a){case 98:{var o=t===!1||t===null?"false":"true";mq(_,Ky(),n,s,i,o);break}case 104:{var c=uy(t),u=(+(c>>>0)).toString(16);mq(_,Ky(),n,s,i,u);break}case 115:{if(Ld_(t)){var f=t,p=(1&n?1:0)|(2&n?4:0)|(256&n?2:0);f.formatTo__ju_Formatter__I__I__I__V(_,p,s,i)}else{2&n&&_.java$util$Formatter$$throwFormatFlagsConversionMismatchException__C__I__I__E(a,n,2);var h=""+t;mq(_,r,n,s,i,h)}break}case 99:{if(t instanceof af)var l=jt(t),d=String.fromCharCode(l);else{N$(t)||_.java$util$Formatter$$throwIllegalFormatConversionException__C__O__E(a,t);var $=t|0;$>=0&&$<=1114111||aO_(_,$);var d=$<65536?String.fromCharCode($):String.fromCharCode(55296|(-64+($>>10)|0),56320|1023&$)}mq(_,r,n,s,-1,d);break}case 100:{if(N$(t))var w=t|0,g=""+w;else if(t instanceof q)var x=dt(t),R=x.RTLong__f_lo,T=x.RTLong__f_hi,g=Ee().org$scalajs$linker$runtime$RuntimeLong$$toString__I__I__T(R,T);else{t instanceof Je||_.java$util$Formatter$$throwIllegalFormatConversionException__C__O__E(a,t);var D=t,g=yf().toDecimalScaledString__Ljava_math_BigInteger__T(D)}sZ(_,r,n,s,g,"");break}case 111:case 120:{var B=a===111,j=2&n?B?"0":256&n?"0X":"0x":"";if(t instanceof Je){var O=t,Z=B?8:16;sZ(_,Ky(),n,s,yf().bigInteger2String__Ljava_math_BigInteger__I__T(O,Z),j)}else{if(N$(t))var z=t|0,J=B?(+(z>>>0)).toString(8):(+(z>>>0)).toString(16);else{t instanceof q||_.java$util$Formatter$$throwIllegalFormatConversionException__C__O__E(a,t);var N=dt(t),H=N.RTLong__f_lo,W=N.RTLong__f_hi;if(B)var K=Fq(),J=K.java$lang$Long$$toOctalString__I__I__T(H,W);else var Y=Fq(),J=Y.java$lang$Long$$toHexString__I__I__T(H,W)}76&n&&_.java$util$Formatter$$throwFormatFlagsConversionMismatchException__C__I__I__E(a,n,76),IN(_,Ky(),n,s,j,Qb(_,n,J))}break}case 101:case 102:case 103:{if(typeof t=="number"){var X=+t;X!==X||X===1/0||X===-1/0?pJ(_,n,s,X):sH(_,Y$().java$util$Formatter$$numberToDecimal__D__ju_Formatter$Decimal(X),n,i,a,r,s)}else if(t instanceof Wr){var e_=t;sH(_,Y$().java$util$Formatter$$bigDecimalToDecimal__Ljava_math_BigDecimal__ju_Formatter$Decimal(e_),n,i,a,r,s)}else _.java$util$Formatter$$throwIllegalFormatConversionException__C__O__E(a,t);break}case 97:{if(typeof t=="number"){var __=+t;Xk_(_,n,s,i,__)}else _.java$util$Formatter$$throwIllegalFormatConversionException__C__O__E(a,t);break}default:throw new Ep("Unknown conversion '"+pt(a)+"' was not rejected earlier")}}function uJ(_,r){return(1&r?"-":"")+(2&r?"#":"")+(4&r?"+":"")+(8&r?" ":"")+(16&r?"0":"")+(32&r?",":"")+(64&r?"(":"")+(128&r?"<":"")}function lJ(_,r,t,a){var n=r.round__I__ju_Formatter$Decimal(1+t|0),s=n.ju_Formatter$Decimal__f_negative?"-":"",i=n.ju_Formatter$Decimal__f_unscaledValue,o=-1+i.length|0,c=t-o|0,u=i.substring(0,1),f=""+i.substring(1)+Y$().java$util$Formatter$$strOfZeros__I__T(c),p=f===""&&!a?u:u+"."+f,h=o-n.ju_Formatter$Decimal__f_scale|0,l=h<0?"-":"+",d=h<0?-h|0:h,$=""+d,w=$.length===1?"0"+$:$;return s+p+"e"+l+w}function fJ(_,r,t,a){var n=r.setScale__I__ju_Formatter$Decimal(t),s=n.ju_Formatter$Decimal__f_negative?"-":"",i=n.ju_Formatter$Decimal__f_unscaledValue,o=i.length,c=1+t|0,u=o>=c?i:""+Y$().java$util$Formatter$$strOfZeros__I__T(c-o|0)+i,f=u.length-t|0,p=s+u.substring(0,f);return t===0&&!a?p:p+"."+u.substring(f)}function Qk_(_,r,t,a){var n=t===0?1:t,s=r.round__I__ju_Formatter$Decimal(n),i=s.ju_Formatter$Decimal__f_unscaledValue,o=(-1+i.length|0)-s.ju_Formatter$Decimal__f_scale|0;if(o>=-4&&o>>20|0,p=2047&f,h=a===0?1:a>12?-1:a,l=c?"-":4&r?"+":8&r?" ":"";if(p===0)if(i===0&&u===0)var d="0",$=On,w=0;else if(h===-1)var d="0",$=new q(i,u),w=-1022;else var g=u!==0?Math.clz32(u)|0:32+(Math.clz32(i)|0)|0,x=-11+g|0,R=32&x?0:i<>>1|0)>>>(31-x|0)|0|u<>>1|0|t_<<31,c_=t_>>1,h_=~n_,d_=~s_,w_=W&h_,u_=K&d_,p_=W&n_,y_=K&s_;if(y_===c_?(-2147483648^p_)<(-2147483648^i_):y_(-2147483648^i_):y_>c_)var I_=w_+__|0,R_=(-2147483648^I_)<(-2147483648^w_)?1+(u_+t_|0)|0:u_+t_|0,Y=I_,X=R_;else{var S_=w_&__,P_=u_&t_;if(S_===0&&P_===0)var Y=w_,X=u_;else var x_=w_+__|0,D_=(-2147483648^x_)<(-2147483648^w_)?1+(u_+t_|0)|0:u_+t_|0,Y=x_,X=D_}}var F_=Fq(),T_=X,A_=F_.java$lang$Long$$toHexString__I__I__T(Y,T_),C_=A_.length,j_=""+"0000000000000".substring(C_)+A_;Y$();var b_=j_.length===13;if(!b_)throw new Ep("padded mantissa does not have the right number of bits");for(var V_=h<1?1:h,J_=j_.length;;){if(J_>V_)var X_=-1+J_|0,_e=j_.charCodeAt(X_)===48;else var _e=!1;if(_e)J_=-1+J_|0;else break}var Y_=J_,U_=j_.substring(0,Y_),Q_=""+N,Z_=l+(256&r?"0X":"0x"),W_=O+"."+U_+"p"+Q_;IN(_,Ky(),r,t,Z_,Qb(_,r,W_))}}function mq(_,r,t,a,n,s){var i=n<0||n>=s.length?s:s.substring(0,n);CP(_,t,a,_O_(_,r,t,i))}function pJ(_,r,t,a){var n=a!==a?"NaN":a>0?4&r?"+Infinity":8&r?" Infinity":"Infinity":64&r?"(Infinity)":"-Infinity";CP(_,r,t,Qb(_,r,n))}function sZ(_,r,t,a,n,s){if(n.length>=a&&!(110&t)){var i=Qb(_,t,n);Rq(_,i)}else if(!(126&t))CP(_,t,a,Qb(_,t,n));else{if(n.charCodeAt(0)!==45)if(4&t)var o="+",c=n;else if(8&t)var o=" ",c=n;else var o="",c=n;else if(64&t)var u=n.substring(1)+")",o="(",c=u;else var f=n.substring(1),o="-",c=f;var p=o,h=c,l=""+p+s,d=32&t?Yk_(_,r,h):h,$=Qb(_,t,d);IN(_,r,t,a,l,$)}}function Yk_(_,r,t){for(var a=t.length,n=0;;){if(n!==a)var s=n,i=t.charCodeAt(s),o=i>=48&&i<=57;else var o=!1;if(o)n=1+n|0;else break}if(n=-3+n|0,n<=0)return t;for(var c=n,u=t.substring(c);n>3;){var f=-3+n|0,p=n;u=t.substring(f,p)+","+u,n=f}var h=n;return t.substring(0,h)+","+u}function Qb(_,r,t){return 256&r?t.toUpperCase():t}function _O_(_,r,t,a){return 256&t?a.toUpperCase():a}function CP(_,r,t,a){var n=a.length;n>=t?Rq(_,a):1&r?nZ(_,a,Cq(_," ",t-n|0)):nZ(_,Cq(_," ",t-n|0),a)}function IN(_,r,t,a,n,s){var i=n.length+s.length|0;i>=a?nZ(_,n,s):16&t?VB(_,n,Cq(_,"0",a-i|0),s):1&t?VB(_,n,s,Cq(_," ",a-i|0)):VB(_,Cq(_," ",a-i|0),n,s)}function Cq(_,r,t){for(var a="",n=0;n!==t;)a=""+a+r,n=1+n|0;return a}function eO_(_,r){throw new j8(String.fromCharCode(r))}function tH(_,r){throw new K8(String.fromCharCode(r))}function j6(_,r){throw new G8(r)}function aH(_,r){throw new J8(r)}function rO_(_,r){var t=r===0?"Illegal format argument index = 0":"Format argument index: (not representable as int)";throw new Z8(t)}function nH(_,r){throw new W8(r)}function tO_(_,r){throw new U8(r)}function aO_(_,r){throw new N8(r)}function FB(_,r){return"%"+r[0]}function sH(_,r,t,a,n,s,i){var o=(2&t)!==0,c=a>=0?a:6;switch(n){case 101:{var u=lJ(_,r,c,o);break}case 102:{var u=fJ(_,r,c,o);break}default:var u=Qk_(_,r,c,o)}sZ(_,s,t,i,u,"")}function nO_(_,r,t){return _.ju_Formatter__f_dest=r,_.ju_Formatter__f_formatterLocaleInfo=t,_.ju_Formatter__f_stringOutput="",_.ju_Formatter__f_java$util$Formatter$$closed=!1,_}function sO_(_){return nO_(_,null,Ky()),_}function $$(){this.ju_Formatter__f_dest=null,this.ju_Formatter__f_formatterLocaleInfo=null,this.ju_Formatter__f_stringOutput=null,this.ju_Formatter__f_java$util$Formatter$$closed=!1}$$.prototype=new E;$$.prototype.constructor=$$;function iO_(){}iO_.prototype=$$.prototype;$$.prototype.format__T__AO__ju_Formatter=function(_,r){return Uk_(this,this.ju_Formatter__f_formatterLocaleInfo,_,r)};$$.prototype.toString__T=function(){if(this.ju_Formatter__f_java$util$Formatter$$closed)throw new _6;return this.ju_Formatter__f_dest===null?this.ju_Formatter__f_stringOutput:this.ju_Formatter__f_dest.toString__T()};$$.prototype.java$util$Formatter$$throwIllegalFormatFlagsException__I__E=function(_){throw new H8(uJ(this,_))};$$.prototype.java$util$Formatter$$throwFormatFlagsConversionMismatchException__C__I__I__E=function(_,r,t){throw new E8(uJ(this,r&t),_)};$$.prototype.java$util$Formatter$$throwIllegalFormatConversionException__C__O__E=function(_,r){throw new z8(_,es(r))};var oO_=new v().initClass({ju_Formatter:0},!1,"java.util.Formatter",{ju_Formatter:1,O:1,Ljava_io_Closeable:1,jl_AutoCloseable:1,Ljava_io_Flushable:1});$$.prototype.$classData=oO_;function v8(){this.jl_Enum__f__name=null,this.jl_Enum__f__ordinal=0}v8.prototype=new rN;v8.prototype.constructor=v8;function yy(){}yy.prototype=v8.prototype;function eL(){}eL.prototype=new E;eL.prototype.constructor=eL;function cO_(){}cO_.prototype=eL.prototype;eL.prototype.compare__O__O__I=function(_,r){var t=_|0,a=r|0;return t-a|0};eL.prototype.set__O__I__O__V=function(_,r,t){var a=_,n=t|0;a.u[r]=n};eL.prototype.get__O__I__O=function(_,r){var t=_;return t.u[r]};var uO_=new v().initClass({ju_internal_GenericArrayOps$ByteArrayOps$:0},!1,"java.util.internal.GenericArrayOps$ByteArrayOps$",{ju_internal_GenericArrayOps$ByteArrayOps$:1,O:1,ju_internal_GenericArrayOps$ArrayOps:1,ju_internal_GenericArrayOps$ArrayCreateOps:1,ju_Comparator:1});eL.prototype.$classData=uO_;var BB;function y8(){return BB||(BB=new eL),BB}function rL(){}rL.prototype=new E;rL.prototype.constructor=rL;function lO_(){}lO_.prototype=rL.prototype;rL.prototype.compare__O__O__I=function(_,r){var t=jt(_),a=jt(r);return t-a|0};rL.prototype.set__O__I__O__V=function(_,r,t){var a=_,n=jt(t);a.u[r]=n};rL.prototype.get__O__I__O=function(_,r){var t=_;return pt(t.u[r])};var fO_=new v().initClass({ju_internal_GenericArrayOps$CharArrayOps$:0},!1,"java.util.internal.GenericArrayOps$CharArrayOps$",{ju_internal_GenericArrayOps$CharArrayOps$:1,O:1,ju_internal_GenericArrayOps$ArrayOps:1,ju_internal_GenericArrayOps$ArrayCreateOps:1,ju_Comparator:1});rL.prototype.$classData=fO_;var jB;function I8(){return jB||(jB=new rL),jB}function tL(){}tL.prototype=new E;tL.prototype.constructor=tL;function pO_(){}pO_.prototype=tL.prototype;tL.prototype.compare__O__O__I=function(_,r){var t=_|0,a=r|0;return t===a?0:ta_())}Ud.prototype=new E;Ud.prototype.constructor=Ud;function LO_(){}LO_.prototype=Ud.prototype;Ud.prototype.applyOrElse__O__F1__O=function(_,r){return JZ(this,_,r)};Ud.prototype.apply$mcZI$sp__I__Z=function(_){this.apply__O__E(_)};Ud.prototype.toString__T=function(){return""};Ud.prototype.isDefinedAt__O__Z=function(_){return!1};Ud.prototype.apply__O__E=function(_){throw new Q(_)};Ud.prototype.apply__O__O=function(_){this.apply__O__E(_)};var mO_=new v().initClass({s_PartialFunction$$anon$1:0},!1,"scala.PartialFunction$$anon$1",{s_PartialFunction$$anon$1:1,O:1,s_PartialFunction:1,F1:1,Ljava_io_Serializable:1});Ud.prototype.$classData=mO_;function Cv(_){this.s_PartialFunction$Lifted__f_pf=null,this.s_PartialFunction$Lifted__f_pf=_}Cv.prototype=new UL;Cv.prototype.constructor=Cv;function vO_(){}vO_.prototype=Cv.prototype;Cv.prototype.apply__O__s_Option=function(_){var r=this.s_PartialFunction$Lifted__f_pf.applyOrElse__O__F1__O(_,Mq().s_PartialFunction$__f_fallback_fn);return Mq().scala$PartialFunction$$fallbackOccurred__O__Z(r)?a_():new o_(r)};Cv.prototype.apply__O__O=function(_){return this.apply__O__s_Option(_)};var yO_=new v().initClass({s_PartialFunction$Lifted:0},!1,"scala.PartialFunction$Lifted",{s_PartialFunction$Lifted:1,sr_AbstractFunction1:1,O:1,F1:1,Ljava_io_Serializable:1});Cv.prototype.$classData=yO_;function qi(){}qi.prototype=new E;qi.prototype.constructor=qi;function _a(){}_a.prototype=qi.prototype;qi.prototype.iterator__sc_Iterator=function(){return this};qi.prototype.isEmpty__Z=function(){return!this.hasNext__Z()};qi.prototype.concat__F0__sc_Iterator=function(_){return sf(this,_)};qi.prototype.take__I__sc_Iterator=function(_){return U1(this,_)};qi.prototype.drop__I__sc_Iterator=function(_){return this.sliceIterator__I__I__sc_Iterator(_,-1)};qi.prototype.sliceIterator__I__I__sc_Iterator=function(_,r){return Mo(this,_,r)};qi.prototype.toString__T=function(){return""};qi.prototype.foreach__F1__V=function(_){Fc(this,_)};qi.prototype.exists__F1__Z=function(_){return Iu(this,_)};qi.prototype.foldLeft__O__F2__O=function(_,r){return bu(this,_,r)};qi.prototype.reduceLeft__F2__O=function(_){return Bc(this,_)};qi.prototype.size__I=function(){return sp(this)};qi.prototype.copyToArray__O__I__I__I=function(_,r,t){return ku(this,_,r,t)};qi.prototype.sum__s_math_Numeric__O=function(_){return Ou(this,_)};qi.prototype.min__s_math_Ordering__O=function(_){return jc(this,_)};qi.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder=function(_,r,t,a){return Ec(this,_,r,t,a)};qi.prototype.toMap__s_$less$colon$less__sci_Map=function(_){return Ja().from__sc_IterableOnce__sci_Map(this)};qi.prototype.toIndexedSeq__sci_IndexedSeq=function(){return cs().from__sc_IterableOnce__sci_IndexedSeq(this)};qi.prototype.toArray__s_reflect_ClassTag__O=function(_){return $c(this,_)};qi.prototype.reversed__sc_Iterable=function(){return ip(this)};qi.prototype.knownSize__I=function(){return-1};function wk(){this.sc_IterableFactory$Delegate__f_delegate=null,wP(this,gJ())}wk.prototype=new i6;wk.prototype.constructor=wk;function IO_(){}IO_.prototype=wk.prototype;var bO_=new v().initClass({sc_Iterable$:0},!1,"scala.collection.Iterable$",{sc_Iterable$:1,sc_IterableFactory$Delegate:1,O:1,sc_IterableFactory:1,Ljava_io_Serializable:1});wk.prototype.$classData=bO_;var zB;function sL(){return zB||(zB=new wk),zB}function gk(){this.sc_MapFactory$Delegate__f_delegate=null,this.sc_Map$__f_DefaultSentinel=null,this.sc_Map$__f_scala$collection$Map$$DefaultSentinelFn=null,UG(this,Ja()),W3=this,this.sc_Map$__f_DefaultSentinel=new Kh,this.sc_Map$__f_scala$collection$Map$$DefaultSentinelFn=new r_(()=>dJ().sc_Map$__f_DefaultSentinel)}gk.prototype=new nN;gk.prototype.constructor=gk;function kO_(){}kO_.prototype=gk.prototype;var OO_=new v().initClass({sc_Map$:0},!1,"scala.collection.Map$",{sc_Map$:1,sc_MapFactory$Delegate:1,O:1,sc_MapFactory:1,Ljava_io_Serializable:1});gk.prototype.$classData=OO_;var W3;function dJ(){return W3||(W3=new gk),W3}function eI(_,r){this.sc_IterableOps$WithFilter__f_self=null,this.sc_IterableOps$WithFilter__f_p=null,my(this,_,r)}eI.prototype=new GG;eI.prototype.constructor=eI;function qO_(){}qO_.prototype=eI.prototype;var SO_=new v().initClass({sc_MapOps$WithFilter:0},!1,"scala.collection.MapOps$WithFilter",{sc_MapOps$WithFilter:1,sc_IterableOps$WithFilter:1,sc_WithFilter:1,O:1,Ljava_io_Serializable:1});eI.prototype.$classData=SO_;function iL(){this.sc_MapView$__f_EmptyMapView=null,K3=this,this.sc_MapView$__f_EmptyMapView=new G1}iL.prototype=new E;iL.prototype.constructor=iL;function PO_(){}PO_.prototype=iL.prototype;iL.prototype.newBuilder__scm_Builder=function(){var _=new Uv(16,.75),r=new y(t=>{var a=t;return new Sh(a)});return new Ju(_,r)};iL.prototype.from__sc_IterableOnce__O=function(_){return rg().from__sc_IterableOnce__sc_View(_)};iL.prototype.empty__O=function(){return this.sc_MapView$__f_EmptyMapView};var xO_=new v().initClass({sc_MapView$:0},!1,"scala.collection.MapView$",{sc_MapView$:1,O:1,sc_MapViewFactory:1,sc_MapFactory:1,Ljava_io_Serializable:1});iL.prototype.$classData=xO_;var K3;function bN(){return K3||(K3=new iL),K3}function DP(_,r){return _.sc_SeqFactory$Delegate__f_delegate=r,_}function sd(){this.sc_SeqFactory$Delegate__f_delegate=null}sd.prototype=new E;sd.prototype.constructor=sd;function $6(){}$6.prototype=sd.prototype;sd.prototype.apply__sci_Seq__sc_SeqOps=function(_){return this.sc_SeqFactory$Delegate__f_delegate.apply__sci_Seq__O(_)};sd.prototype.empty__sc_SeqOps=function(){return this.sc_SeqFactory$Delegate__f_delegate.empty__O()};sd.prototype.from__sc_IterableOnce__sc_SeqOps=function(_){return this.sc_SeqFactory$Delegate__f_delegate.from__sc_IterableOnce__O(_)};sd.prototype.newBuilder__scm_Builder=function(){return this.sc_SeqFactory$Delegate__f_delegate.newBuilder__scm_Builder()};sd.prototype.from__sc_IterableOnce__O=function(_){return this.from__sc_IterableOnce__sc_SeqOps(_)};sd.prototype.empty__O=function(){return this.empty__sc_SeqOps()};sd.prototype.apply__sci_Seq__O=function(_){return this.apply__sci_Seq__sc_SeqOps(_)};function RO_(_,r){return _.iterableFactory__sc_IterableFactory().from__sc_IterableOnce__O(jU(new TL,_,r))}function kN(_){return _.distinctBy__F1__O(new y(r=>r))}function KL(_,r){return _.fromSpecific__sc_IterableOnce__O(new VL(_,r))}function $J(_,r){return r>=0&&_.lengthCompare__I__I(r)>0}function CO_(_,r,t){return _.indexWhere__F1__I__I(new y(a=>G().equals__O__O__Z(r,a)),t)}function Rh(_,r){return _.exists__F1__Z(new y(t=>G().equals__O__O__Z(t,r)))}function bO(_,r){var t=_.length__I(),a=_.newSpecificBuilder__scm_Builder();if(t===1){var n=_.head__O();a.addOne__O__scm_Growable(n)}else if(t>1){a.sizeHint__I__V(t);var s=new z_(t);_.copyToArray__O__I__I__I(s,0,2147483647),M_().sort__AO__ju_Comparator__V(s,r);for(var i=0;i{var i=new t0(!1);return t.updateWith__O__F1__s_Option(s,new y(o=>{var c=o,u=!1,f=null,p=a_();if(p===c)return i.sr_BooleanRef__f_elem=!0,a_();if(c instanceof o_){u=!0,f=c;var h=f.s_Some__f_value|0;if(h===1)return a_()}if(u){var l=f.s_Some__f_value|0;return new o_(-1+l|0)}throw new Q(c)})),i.sr_BooleanRef__f_elem});return _.fromSpecific__sc_IterableOnce__O(new Yu(a,n,!1))}function wJ(_,r){var t=MW(new Nt);return r.foreach__F1__V(new y(a=>{var n=S().anyHash__O__I(a),s=n^(n>>>16|0),i=s&(-1+t.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length|0),o=null;o=null;var c=null;c=null;var u=t.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u[i];if(u!==null)for(var f=null,p=u;;){if(s===p.scm_HashMap$Node__f__hash&&G().equals__O__O__Z(a,p.scm_HashMap$Node__f__key))c=f,o=p;else if(!(p.scm_HashMap$Node__f__next===null||p.scm_HashMap$Node__f__hash>s)){var h=p,l=p.scm_HashMap$Node__f__next;f=h,p=l;continue}break}var d=o,$=d===null?a_():new o_(d.scm_HashMap$Node__f__value),w=a_();if(w===$)var g=new o_(1);else{if(!($ instanceof o_))throw new Q($);var x=$,R=x.s_Some__f_value|0,g=new o_(1+R|0)}var T=m(new L,$,g);_:{var D=T.T2__f__1,B=T.T2__f__2,j=a_();if(j===D)var O=a_(),Z=O===B;else var Z=!1;if(Z)break _;var z=T.T2__f__1,J=T.T2__f__2;if(z instanceof o_)var N=a_(),H=N===J;else var H=!1;if(H){c!==null?c.scm_HashMap$Node__f__next=o.scm_HashMap$Node__f__next:t.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u[i]=o.scm_HashMap$Node__f__next,t.scm_HashMap__f_contentSize=-1+t.scm_HashMap__f_contentSize|0;break _}var W=T.T2__f__1,K=T.T2__f__2,Y=a_();if(Y===W&&K instanceof o_){var X=K,e_=X.s_Some__f_value,__=(1+t.scm_HashMap__f_contentSize|0)>=t.scm_HashMap__f_threshold?(VO(t,t.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length<<1),s&(-1+t.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length|0)):i;A6(t,a,e_,!1,s,__);break _}var t_=T.T2__f__1,n_=T.T2__f__2;if(t_ instanceof o_&&n_ instanceof o_){var s_=n_,i_=s_.s_Some__f_value;o.scm_HashMap$Node__f__value=i_;break _}throw new Q(T)}return g})),t}function qN(_,r){for(var t=_.newSpecificBuilder__scm_Builder(),a=_.newSpecificBuilder__scm_Builder(),n=_.iterator__sc_Iterator(),s=!0;n.hasNext__Z()&&s;){var i=n.next__O();r.apply__O__O(i)?t.addOne__O__scm_Growable(i):(a.addOne__O__scm_Growable(i),s=!1)}for(;n.hasNext__Z();){var o=n.next__O();a.addOne__O__scm_Growable(o)}return m(new L,t.result__O(),a.result__O())}function wc(_,r){for(var t=_.iterableFactory__sc_IterableFactory().newBuilder__scm_Builder(),a=_.iterator__sc_Iterator();a.hasNext__Z();){var n=r.apply__O__O(a.next__O());t.addOne__O__scm_Growable(n)}return t.result__O()}function co(_,r){for(var t=_.iterableFactory__sc_IterableFactory().newBuilder__scm_Builder(),a=_.iterator__sc_Iterator();a.hasNext__Z();){var n=r.apply__O__O(a.next__O());t.addAll__sc_IterableOnce__scm_Growable(n)}return t.result__O()}function MP(_,r){for(var t=_.iterableFactory__sc_IterableFactory().newBuilder__scm_Builder(),a=hy(),n=_.iterator__sc_Iterator();n.hasNext__Z();){var s=n.next__O(),i=r.applyOrElse__O__F1__O(s,new y((o=>c=>o)(a)));a!==i&&t.addOne__O__scm_Growable(i)}return t.result__O()}function g6(_,r){for(var t=_.iterableFactory__sc_IterableFactory().newBuilder__scm_Builder(),a=_.iterator__sc_Iterator();a.hasNext__Z();){var n=r.apply__O__O(a.next__O());t.addAll__sc_IterableOnce__scm_Growable(n)}return t.result__O()}function uo(_,r){for(var t=_.iterableFactory__sc_IterableFactory().newBuilder__scm_Builder(),a=_.iterator__sc_Iterator(),n=r.iterator__sc_Iterator();a.hasNext__Z()&&n.hasNext__Z();){var s=m(new L,a.next__O(),n.next__O());t.addOne__O__scm_Growable(s)}return t.result__O()}function tg(_){for(var r=_.iterableFactory__sc_IterableFactory().newBuilder__scm_Builder(),t=0,a=_.iterator__sc_Iterator();a.hasNext__Z();){var n=m(new L,a.next__O(),t);r.addOne__O__scm_Growable(n),t=1+t|0}return r.result__O()}function L6(_,r,t){var a=_.iterableFactory__sc_IterableFactory().newBuilder__scm_Builder();KG(a,_,0);var n=r,s=n;a.addOne__O__scm_Growable(s);for(var i=_.iterator__sc_Iterator();i.hasNext__Z();){n=t.apply__O__O__O(n,i.next__O());var o=n;a.addOne__O__scm_Growable(o)}return a.result__O()}function cp(_,r,t){for(var a=_.newSpecificBuilder__scm_Builder(),n=_.iterator__sc_Iterator();n.hasNext__Z();){var s=n.next__O();!!r.apply__O__O(s)!==t&&a.addOne__O__scm_Growable(s)}return a.result__O()}function gc(_,r){var t=_.newSpecificBuilder__scm_Builder();if(r>=0){var a=-r|0;KG(t,_,a)}for(var n=_.iterator__sc_Iterator().drop__I__sc_Iterator(r),s=_.iterator__sc_Iterator();n.hasNext__Z();){var i=s.next__O();t.addOne__O__scm_Growable(i),n.next__O()}return t.result__O()}function Wd(_){if(this.sci_HashMap$accum$1__f_changed=!1,this.sci_HashMap$accum$1__f_shallowlyMutableNodeMap=0,this.sci_HashMap$accum$1__f_current=null,this.sci_HashMap$accum$1__f_$outer=null,_===null)throw null;this.sci_HashMap$accum$1__f_$outer=_,this.sci_HashMap$accum$1__f_changed=!1,this.sci_HashMap$accum$1__f_shallowlyMutableNodeMap=0,this.sci_HashMap$accum$1__f_current=_.sci_HashMap__f_rootNode}Wd.prototype=new XZ;Wd.prototype.constructor=Wd;function MO_(){}MO_.prototype=Wd.prototype;Wd.prototype.apply$mcZI$sp__I__Z=function(_){var r=_;return this.apply__O__O__V(r._1__O(),r._2__O()),!1};Wd.prototype.toString__T=function(){return""};Wd.prototype.apply__O__O__V=function(_,r){var t=S().anyHash__O__I(_),a=fr().improve__I__I(t);this.sci_HashMap$accum$1__f_changed?this.sci_HashMap$accum$1__f_shallowlyMutableNodeMap=this.sci_HashMap$accum$1__f_current.updateWithShallowMutations__O__O__I__I__I__I__I(_,r,t,a,0,this.sci_HashMap$accum$1__f_shallowlyMutableNodeMap):(this.sci_HashMap$accum$1__f_current=this.sci_HashMap$accum$1__f_current.updated__O__O__I__I__I__Z__sci_BitmapIndexedMapNode(_,r,t,a,0,!0),this.sci_HashMap$accum$1__f_current!==this.sci_HashMap$accum$1__f_$outer.sci_HashMap__f_rootNode&&(this.sci_HashMap$accum$1__f_changed=!0,this.sci_HashMap$accum$1__f_shallowlyMutableNodeMap=fe().bitposFrom__I__I(fe().maskFrom__I__I__I(a,0))))};Wd.prototype.apply__O__O__O=function(_,r){this.apply__O__O__V(_,r)};Wd.prototype.apply__O__O=function(_){var r=_;this.apply__O__O__V(r._1__O(),r._2__O())};var TO_=new v().initClass({sci_HashMap$accum$1:0},!1,"scala.collection.immutable.HashMap$accum$1",{sci_HashMap$accum$1:1,sr_AbstractFunction2:1,O:1,F2:1,F1:1});Wd.prototype.$classData=TO_;function Dv(){this.sc_IterableFactory$Delegate__f_delegate=null,wP(this,Bd())}Dv.prototype=new i6;Dv.prototype.constructor=Dv;function VO_(){}VO_.prototype=Dv.prototype;Dv.prototype.from__sc_IterableOnce__sci_Iterable=function(_){if(S6(_)){var r=_;return r}else return yv.prototype.from__sc_IterableOnce__O.call(this,_)};Dv.prototype.from__sc_IterableOnce__O=function(_){return this.from__sc_IterableOnce__sci_Iterable(_)};var AO_=new v().initClass({sci_Iterable$:0},!1,"scala.collection.immutable.Iterable$",{sci_Iterable$:1,sc_IterableFactory$Delegate:1,O:1,sc_IterableFactory:1,Ljava_io_Serializable:1});Dv.prototype.$classData=AO_;var HB;function gJ(){return HB||(HB=new Dv),HB}function Rc(){this.sci_LazyList$__f__empty=null,this.sci_LazyList$__f_scala$collection$immutable$LazyList$$anyToMarker=null,Q3=this;var _=new r_(()=>xh());this.sci_LazyList$__f__empty=new de(_).force__sci_LazyList(),this.sci_LazyList$__f_scala$collection$immutable$LazyList$$anyToMarker=new y(r=>hy())}Rc.prototype=new E;Rc.prototype.constructor=Rc;function FO_(){}FO_.prototype=Rc.prototype;Rc.prototype.apply__sci_Seq__O=function(_){return this.from__sc_IterableOnce__sci_LazyList(_)};Rc.prototype.scala$collection$immutable$LazyList$$filterImpl__sci_LazyList__F1__Z__sci_LazyList=function(_,r,t){var a=new kl(_),n=new r_(()=>{for(var s=null,i=!1,o=a.sr_ObjectRef__f_elem;!i&&!o.isEmpty__Z();){var c=o;s=c.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O(),i=!!r.apply__O__O(s)!==t;var u=o;o=u.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(),a.sr_ObjectRef__f_elem=o}if(i){We();var f=s,p=We().scala$collection$immutable$LazyList$$filterImpl__sci_LazyList__F1__Z__sci_LazyList(o,r,t);return new Oi(f,p)}else return xh()});return new de(n)};Rc.prototype.scala$collection$immutable$LazyList$$collectImpl__sci_LazyList__s_PartialFunction__sci_LazyList=function(_,r){var t=new kl(_),a=new r_(()=>{for(var n=hy(),s=We().sci_LazyList$__f_scala$collection$immutable$LazyList$$anyToMarker,i=n,o=t.sr_ObjectRef__f_elem;i===n&&!o.isEmpty__Z();){var c=o;i=r.applyOrElse__O__F1__O(c.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O(),s);var u=o;o=u.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(),t.sr_ObjectRef__f_elem=o}if(i===n)return xh();We();var f=i,p=We().scala$collection$immutable$LazyList$$collectImpl__sci_LazyList__s_PartialFunction__sci_LazyList(o,r);return new Oi(f,p)});return new de(a)};Rc.prototype.scala$collection$immutable$LazyList$$flatMapImpl__sci_LazyList__F1__sci_LazyList=function(_,r){var t=new kl(_),a=new r_(()=>{for(var n=new kl(null),s=!1,i=t.sr_ObjectRef__f_elem,o=new kl(i);!s&&!o.sr_ObjectRef__f_elem.isEmpty__Z();){var c=o.sr_ObjectRef__f_elem;if(n.sr_ObjectRef__f_elem=r.apply__O__O(c.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O()).iterator__sc_Iterator(),s=n.sr_ObjectRef__f_elem.hasNext__Z(),!s){var u=o.sr_ObjectRef__f_elem;o.sr_ObjectRef__f_elem=u.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(),t.sr_ObjectRef__f_elem=o.sr_ObjectRef__f_elem}}if(s){var f=n.sr_ObjectRef__f_elem.next__O(),p=o.sr_ObjectRef__f_elem;o.sr_ObjectRef__f_elem=p.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(),t.sr_ObjectRef__f_elem=o.sr_ObjectRef__f_elem,We(),We();var h=new r_(()=>We().scala$collection$immutable$LazyList$$stateFromIteratorConcatSuffix__sc_Iterator__F0__sci_LazyList$State(n.sr_ObjectRef__f_elem,new r_(()=>We().scala$collection$immutable$LazyList$$flatMapImpl__sci_LazyList__F1__sci_LazyList(o.sr_ObjectRef__f_elem,r).scala$collection$immutable$LazyList$$state__sci_LazyList$State()))),l=new de(h);return new Oi(f,l)}else return xh()});return new de(a)};Rc.prototype.scala$collection$immutable$LazyList$$dropImpl__sci_LazyList__I__sci_LazyList=function(_,r){var t=new kl(_),a=new uw(r),n=new r_(()=>{for(var s=t.sr_ObjectRef__f_elem,i=a.sr_IntRef__f_elem;i>0&&!s.isEmpty__Z();){var o=s;s=o.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(),t.sr_ObjectRef__f_elem=s,i=-1+i|0,a.sr_IntRef__f_elem=i}return s.scala$collection$immutable$LazyList$$state__sci_LazyList$State()});return new de(n)};Rc.prototype.scala$collection$immutable$LazyList$$dropWhileImpl__sci_LazyList__F1__sci_LazyList=function(_,r){var t=new kl(_),a=new r_(()=>{for(var n=t.sr_ObjectRef__f_elem;;){if(n.isEmpty__Z())var i=!1;else var s=n,i=!!r.apply__O__O(s.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O());if(i){var o=n;n=o.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(),t.sr_ObjectRef__f_elem=n}else break}return n.scala$collection$immutable$LazyList$$state__sci_LazyList$State()});return new de(a)};Rc.prototype.from__sc_IterableOnce__sci_LazyList=function(_){if(_ instanceof de){var r=_;return r}else{if(_.knownSize__I()===0)return this.sci_LazyList$__f__empty;var t=new r_(()=>We().scala$collection$immutable$LazyList$$stateFromIterator__sc_Iterator__sci_LazyList$State(_.iterator__sc_Iterator()));return new de(t)}};Rc.prototype.scala$collection$immutable$LazyList$$stateFromIteratorConcatSuffix__sc_Iterator__F0__sci_LazyList$State=function(_,r){if(_.hasNext__Z()){var t=_.next__O(),a=new r_(()=>We().scala$collection$immutable$LazyList$$stateFromIteratorConcatSuffix__sc_Iterator__F0__sci_LazyList$State(_,r)),n=new de(a);return new Oi(t,n)}else return r.apply__O()};Rc.prototype.scala$collection$immutable$LazyList$$stateFromIterator__sc_Iterator__sci_LazyList$State=function(_){if(_.hasNext__Z()){var r=_.next__O(),t=new r_(()=>We().scala$collection$immutable$LazyList$$stateFromIterator__sc_Iterator__sci_LazyList$State(_)),a=new de(t);return new Oi(r,a)}else return xh()};Rc.prototype.from__I__I__sci_LazyList=function(_,r){var t=new r_(()=>{We();var a=We().from__I__I__sci_LazyList(_+r|0,r);return new Oi(_,a)});return new de(t)};Rc.prototype.newBuilder__scm_Builder=function(){return new hh};Rc.prototype.empty__O=function(){return this.sci_LazyList$__f__empty};Rc.prototype.from__sc_IterableOnce__O=function(_){return this.from__sc_IterableOnce__sci_LazyList(_)};var BO_=new v().initClass({sci_LazyList$:0},!1,"scala.collection.immutable.LazyList$",{sci_LazyList$:1,O:1,sc_SeqFactory:1,sc_IterableFactory:1,Ljava_io_Serializable:1});Rc.prototype.$classData=BO_;var Q3;function We(){return Q3||(Q3=new Rc),Q3}function Zp(_){this.sci_TreeSeqMap$Builder__f_orderedBy=null,this.sci_TreeSeqMap$Builder__f_bdr=null,this.sci_TreeSeqMap$Builder__f_ong=null,this.sci_TreeSeqMap$Builder__f_ord=0,this.sci_TreeSeqMap$Builder__f_aliased=null,this.sci_TreeSeqMap$Builder__f_orderedBy=_,this.sci_TreeSeqMap$Builder__f_bdr=new ko,this.sci_TreeSeqMap$Builder__f_ong=Sc(),this.sci_TreeSeqMap$Builder__f_ord=0}Zp.prototype=new E;Zp.prototype.constructor=Zp;function jO_(){}jO_.prototype=Zp.prototype;Zp.prototype.sizeHint__I__V=function(_){};Zp.prototype.addAll__sc_IterableOnce__scm_Growable=function(_){return nf(this,_)};Zp.prototype.addOne__O__O__sci_TreeSeqMap$Builder=function(_,r){if(this.sci_TreeSeqMap$Builder__f_aliased!==null)this.sci_TreeSeqMap$Builder__f_aliased=this.sci_TreeSeqMap$Builder__f_aliased.updated__O__O__sci_TreeSeqMap(_,r);else{var t=this.sci_TreeSeqMap$Builder__f_bdr.getOrElse__O__O__O(_,null);if(t!==null){var a=t._1$mcI$sp__I(),n=t._2__O(),s=this.sci_TreeSeqMap$Builder__f_orderedBy,i=tb();if(s!==null&&s===i&&!G().equals__O__O__Z(n,r))this.sci_TreeSeqMap$Builder__f_bdr.addOne__O__O__sci_MapBuilderImpl(_,m(new L,a,r));else{var o=this.sci_TreeSeqMap$Builder__f_orderedBy,c=I6();if(o!==null&&o===c){this.sci_TreeSeqMap$Builder__f_bdr.addOne__O__O__sci_MapBuilderImpl(_,m(new L,this.sci_TreeSeqMap$Builder__f_ord,r));var u=this.sci_TreeSeqMap$Builder__f_ong.exclude__I__sci_TreeSeqMap$Ordering(a),f=this.sci_TreeSeqMap$Builder__f_ord;this.sci_TreeSeqMap$Builder__f_ong=u.appendInPlace1__sci_TreeSeqMap$Ordering$Bin__I__O__sci_TreeSeqMap$Ordering(null,f,_),t$();var p=this.sci_TreeSeqMap$Builder__f_ord;this.sci_TreeSeqMap$Builder__f_ord=p===2147483647?-2147483648:1+p|0}}}else if(t===null){this.sci_TreeSeqMap$Builder__f_bdr.addOne__O__O__sci_MapBuilderImpl(_,m(new L,this.sci_TreeSeqMap$Builder__f_ord,r));var h=this.sci_TreeSeqMap$Builder__f_ong,l=this.sci_TreeSeqMap$Builder__f_ord;this.sci_TreeSeqMap$Builder__f_ong=h.appendInPlace1__sci_TreeSeqMap$Ordering$Bin__I__O__sci_TreeSeqMap$Ordering(null,l,_),t$();var d=this.sci_TreeSeqMap$Builder__f_ord;this.sci_TreeSeqMap$Builder__f_ord=d===2147483647?-2147483648:1+d|0}else throw new Q(t)}return this};Zp.prototype.result__sci_TreeSeqMap=function(){return this.sci_TreeSeqMap$Builder__f_aliased===null&&(this.sci_TreeSeqMap$Builder__f_aliased=new ba(this.sci_TreeSeqMap$Builder__f_ong,this.sci_TreeSeqMap$Builder__f_bdr.result__sci_Map(),this.sci_TreeSeqMap$Builder__f_ord,this.sci_TreeSeqMap$Builder__f_orderedBy)),this.sci_TreeSeqMap$Builder__f_aliased};Zp.prototype.result__O=function(){return this.result__sci_TreeSeqMap()};Zp.prototype.addOne__O__scm_Growable=function(_){var r=_;return this.addOne__O__O__sci_TreeSeqMap$Builder(r._1__O(),r._2__O())};var EO_=new v().initClass({sci_TreeSeqMap$Builder:0},!1,"scala.collection.immutable.TreeSeqMap$Builder",{sci_TreeSeqMap$Builder:1,O:1,scm_Builder:1,scm_Growable:1,scm_Clearable:1});Zp.prototype.$classData=EO_;function Mv(){this.sci_WrappedString$__f_empty=null,X3=this,this.sci_WrappedString$__f_empty=new st("")}Mv.prototype=new E;Mv.prototype.constructor=Mv;function ZO_(){}ZO_.prototype=Mv.prototype;Mv.prototype.fromSpecific__sc_IterableOnce__sci_WrappedString=function(_){var r=this.newBuilder__scm_Builder(),t=_.knownSize__I();return t>=0&&r.sizeHint__I__V(t),r.addAll__sc_IterableOnce__scm_Growable(_),r.result__O()};Mv.prototype.newBuilder__scm_Builder=function(){var _=Su(new hr),r=new y(t=>{var a=t;return new st(a)});return new Ju(_,r)};var NO_=new v().initClass({sci_WrappedString$:0},!1,"scala.collection.immutable.WrappedString$",{sci_WrappedString$:1,O:1,sc_SpecificIterableFactory:1,sc_Factory:1,Ljava_io_Serializable:1});Mv.prototype.$classData=NO_;var X3;function kO(){return X3||(X3=new Mv),X3}function Ju(_,r){if(this.scm_Builder$$anon$1__f_$outer=null,this.scm_Builder$$anon$1__f_f$1=null,_===null)throw null;this.scm_Builder$$anon$1__f_$outer=_,this.scm_Builder$$anon$1__f_f$1=r}Ju.prototype=new E;Ju.prototype.constructor=Ju;function zO_(){}zO_.prototype=Ju.prototype;Ju.prototype.addOne__O__scm_Builder$$anon$1=function(_){var r=this.scm_Builder$$anon$1__f_$outer;return r.addOne__O__scm_Growable(_),this};Ju.prototype.addAll__sc_IterableOnce__scm_Builder$$anon$1=function(_){var r=this.scm_Builder$$anon$1__f_$outer;return r.addAll__sc_IterableOnce__scm_Growable(_),this};Ju.prototype.sizeHint__I__V=function(_){this.scm_Builder$$anon$1__f_$outer.sizeHint__I__V(_)};Ju.prototype.result__O=function(){return this.scm_Builder$$anon$1__f_f$1.apply__O__O(this.scm_Builder$$anon$1__f_$outer.result__O())};Ju.prototype.addAll__sc_IterableOnce__scm_Growable=function(_){return this.addAll__sc_IterableOnce__scm_Builder$$anon$1(_)};Ju.prototype.addOne__O__scm_Growable=function(_){return this.addOne__O__scm_Builder$$anon$1(_)};var HO_=new v().initClass({scm_Builder$$anon$1:0},!1,"scala.collection.mutable.Builder$$anon$1",{scm_Builder$$anon$1:1,O:1,scm_Builder:1,scm_Growable:1,scm_Clearable:1});Ju.prototype.$classData=HO_;function QL(_,r){return _.scm_GrowableBuilder__f_elems=r,_}function Tl(){this.scm_GrowableBuilder__f_elems=null}Tl.prototype=new E;Tl.prototype.constructor=Tl;function m6(){}m6.prototype=Tl.prototype;Tl.prototype.sizeHint__I__V=function(_){};Tl.prototype.addOne__O__scm_GrowableBuilder=function(_){var r=this.scm_GrowableBuilder__f_elems;return r.addOne__O__scm_Growable(_),this};Tl.prototype.addAll__sc_IterableOnce__scm_GrowableBuilder=function(_){return this.scm_GrowableBuilder__f_elems.addAll__sc_IterableOnce__scm_Growable(_),this};Tl.prototype.addAll__sc_IterableOnce__scm_Growable=function(_){return this.addAll__sc_IterableOnce__scm_GrowableBuilder(_)};Tl.prototype.addOne__O__scm_Growable=function(_){return this.addOne__O__scm_GrowableBuilder(_)};Tl.prototype.result__O=function(){return this.scm_GrowableBuilder__f_elems};var GO_=new v().initClass({scm_GrowableBuilder:0},!1,"scala.collection.mutable.GrowableBuilder",{scm_GrowableBuilder:1,O:1,scm_Builder:1,scm_Growable:1,scm_Clearable:1});Tl.prototype.$classData=GO_;function Lk(){this.sc_IterableFactory$Delegate__f_delegate=null,wP(this,XL())}Lk.prototype=new i6;Lk.prototype.constructor=Lk;function JO_(){}JO_.prototype=Lk.prototype;var UO_=new v().initClass({scm_Iterable$:0},!1,"scala.collection.mutable.Iterable$",{scm_Iterable$:1,sc_IterableFactory$Delegate:1,O:1,sc_IterableFactory:1,Ljava_io_Serializable:1});Lk.prototype.$classData=UO_;var GB;function WO_(){return GB||(GB=new Lk),GB}function mk(){this.sc_MapFactory$Delegate__f_delegate=null,UG(this,QG())}mk.prototype=new nN;mk.prototype.constructor=mk;function KO_(){}KO_.prototype=mk.prototype;var QO_=new v().initClass({scm_Map$:0},!1,"scala.collection.mutable.Map$",{scm_Map$:1,sc_MapFactory$Delegate:1,O:1,sc_MapFactory:1,Ljava_io_Serializable:1});mk.prototype.$classData=QO_;var JB;function ju(){return JB||(JB=new mk),JB}function vk(){this.sc_IterableFactory$Delegate__f_delegate=null,wP(this,XG())}vk.prototype=new i6;vk.prototype.constructor=vk;function XO_(){}XO_.prototype=vk.prototype;var YO_=new v().initClass({scm_Set$:0},!1,"scala.collection.mutable.Set$",{scm_Set$:1,sc_IterableFactory$Delegate:1,O:1,sc_IterableFactory:1,Ljava_io_Serializable:1});vk.prototype.$classData=YO_;var UB;function ql(){return UB||(UB=new vk),UB}function Jq(){}Jq.prototype=new E;Jq.prototype.constructor=Jq;function SN(){}SN.prototype=Jq.prototype;Jq.prototype.compareTo__O__I=function(_){return this.compare__s_concurrent_duration_Duration__I(_)};function ss(_){this.sjs_js_WrappedDictionary$DictionaryIterator__f_dict=null,this.sjs_js_WrappedDictionary$DictionaryIterator__f_keys=null,this.sjs_js_WrappedDictionary$DictionaryIterator__f_index=0,this.sjs_js_WrappedDictionary$DictionaryIterator__f_dict=_,this.sjs_js_WrappedDictionary$DictionaryIterator__f_keys=Object.keys(_),this.sjs_js_WrappedDictionary$DictionaryIterator__f_index=0}ss.prototype=new E;ss.prototype.constructor=ss;function _7_(){}_7_.prototype=ss.prototype;ss.prototype.iterator__sc_Iterator=function(){return this};ss.prototype.isEmpty__Z=function(){return!this.hasNext__Z()};ss.prototype.concat__F0__sc_Iterator=function(_){return sf(this,_)};ss.prototype.take__I__sc_Iterator=function(_){return U1(this,_)};ss.prototype.drop__I__sc_Iterator=function(_){return Mo(this,_,-1)};ss.prototype.sliceIterator__I__I__sc_Iterator=function(_,r){return Mo(this,_,r)};ss.prototype.toString__T=function(){return""};ss.prototype.foreach__F1__V=function(_){Fc(this,_)};ss.prototype.exists__F1__Z=function(_){return Iu(this,_)};ss.prototype.foldLeft__O__F2__O=function(_,r){return bu(this,_,r)};ss.prototype.reduceLeft__F2__O=function(_){return Bc(this,_)};ss.prototype.size__I=function(){return sp(this)};ss.prototype.copyToArray__O__I__I__I=function(_,r,t){return ku(this,_,r,t)};ss.prototype.sum__s_math_Numeric__O=function(_){return Ou(this,_)};ss.prototype.min__s_math_Ordering__O=function(_){return jc(this,_)};ss.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder=function(_,r,t,a){return Ec(this,_,r,t,a)};ss.prototype.toMap__s_$less$colon$less__sci_Map=function(_){return Ja().from__sc_IterableOnce__sci_Map(this)};ss.prototype.toIndexedSeq__sci_IndexedSeq=function(){return cs().from__sc_IterableOnce__sci_IndexedSeq(this)};ss.prototype.toArray__s_reflect_ClassTag__O=function(_){return $c(this,_)};ss.prototype.reversed__sc_Iterable=function(){return ip(this)};ss.prototype.knownSize__I=function(){return-1};ss.prototype.hasNext__Z=function(){return this.sjs_js_WrappedDictionary$DictionaryIterator__f_index<(this.sjs_js_WrappedDictionary$DictionaryIterator__f_keys.length|0)};ss.prototype.next__T2=function(){var _=this.sjs_js_WrappedDictionary$DictionaryIterator__f_keys[this.sjs_js_WrappedDictionary$DictionaryIterator__f_index];this.sjs_js_WrappedDictionary$DictionaryIterator__f_index=1+this.sjs_js_WrappedDictionary$DictionaryIterator__f_index|0;var r=this.sjs_js_WrappedDictionary$DictionaryIterator__f_dict;if(dy().sjs_js_WrappedDictionary$Cache$__f_safeHasOwnProperty.call(r,_))var t=r[_];else{var t;throw Us(new Ma,"key not found: "+_)}return m(new L,_,t)};ss.prototype.next__O=function(){return this.next__T2()};var e7_=new v().initClass({sjs_js_WrappedDictionary$DictionaryIterator:0},!1,"scala.scalajs.js.WrappedDictionary$DictionaryIterator",{sjs_js_WrappedDictionary$DictionaryIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});ss.prototype.$classData=e7_;function rI(){}rI.prototype=new E;rI.prototype.constructor=rI;function PN(){}PN.prototype=rI.prototype;rI.prototype.flatMap__F1__s_util_Either=function(_){if(this instanceof B_){var r=this,t=r.s_util_Right__f_value;return _.apply__O__O(t)}else return this};rI.prototype.map__F1__s_util_Either=function(_){if(this instanceof B_){var r=this,t=r.s_util_Right__f_value;return new B_(_.apply__O__O(t))}else return this};rI.prototype.toOption__s_Option=function(){if(this instanceof B_){var _=this,r=_.s_util_Right__f_value;return new o_(r)}else return a_()};function S8(){}S8.prototype=new E;S8.prototype.constructor=S8;function xN(){}xN.prototype=S8.prototype;function r7_(_,r,t){for(;;){var a=r;if(a instanceof av){var n=a,s=n.start__F0().apply__O();if(s instanceof av){var i=s,o=new Fu(n.run__F1(),t),c=i.start__F0().apply__O(),u=new Fu(i.run__F1(),o);r=c,t=u}else if(s instanceof tv){var f=s,p=f.Lcats_Eval$Defer__f_thunk.apply__O(),h=new Fu(n.run__F1(),t);r=p,t=h}else if(false){ var R, T, x, w, g, l, d, $; }else if(s instanceof E4){var D=s;r=n.run__F1().apply__O__O(D.value__O())}else throw new Q(s)}else if(a instanceof tv){var B=a;r=B.Lcats_Eval$Defer__f_thunk.apply__O()}else if(false){ var e_, __, X, Y, N, H, W, K, Z, z, J, j, O; }else if(a instanceof E4){var t_=a,n_=t_.value__O(),s_=t;if(s_ instanceof Fu){var i_=s_,c_=i_.Lcats_Eval$Many__f_first,h_=i_.Lcats_Eval$Many__f_rest,d_=c_.apply__O__O(n_);r=d_,t=h_}else if(s_ instanceof Tf){var w_=s_;return n_}else throw new Q(s_)}else throw new Q(a)}}function tI(){this.Lcats_EvalInstances__f_catsBimonadForEval=null,this.Lcats_Eval$__f_True=null,this.Lcats_Eval$__f_False=null,fv_(this),Y3=this,new yi(void 0),this.Lcats_Eval$__f_True=new yi(!0),this.Lcats_Eval$__f_False=new yi(!1),new yi(0),new yi(1)}tI.prototype=new DG;tI.prototype.constructor=tI;function t7_(){}t7_.prototype=tI.prototype;tI.prototype.cats$Eval$$evaluate__Lcats_Eval__O=function(_){var r=C(),t=r.s_$less$colon$less$__f_singleton;return r7_(this,_,new Tf(t))};var a7_=new v().initClass({Lcats_Eval$:0},!1,"cats.Eval$",{Lcats_Eval$:1,Lcats_EvalInstances:1,Lcats_EvalInstances0:1,Lcats_EvalInstances1:1,O:1,Ljava_io_Serializable:1});tI.prototype.$classData=a7_;var Y3;function po(){return Y3||(Y3=new tI),Y3}function Tf(_){this.Lcats_Eval$Ident__f_ev=null,this.Lcats_Eval$Ident__f_ev=_}Tf.prototype=new wZ;Tf.prototype.constructor=Tf;function n7_(){}n7_.prototype=Tf.prototype;Tf.prototype.productPrefix__T=function(){return"Ident"};Tf.prototype.productArity__I=function(){return 1};Tf.prototype.productElement__I__O=function(_){return _===0?this.Lcats_Eval$Ident__f_ev:S().ioobe__I__O(_)};Tf.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Tf.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Tf.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};Tf.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Tf){var r=_,t=this.Lcats_Eval$Ident__f_ev,a=r.Lcats_Eval$Ident__f_ev;return t===a}else return!1};var s7_=new v().initClass({Lcats_Eval$Ident:0},!1,"cats.Eval$Ident",{Lcats_Eval$Ident:1,Lcats_Eval$FnStack:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Tf.prototype.$classData=s7_;function Fu(_,r){this.Lcats_Eval$Many__f_first=null,this.Lcats_Eval$Many__f_rest=null,this.Lcats_Eval$Many__f_first=_,this.Lcats_Eval$Many__f_rest=r}Fu.prototype=new wZ;Fu.prototype.constructor=Fu;function i7_(){}i7_.prototype=Fu.prototype;Fu.prototype.productPrefix__T=function(){return"Many"};Fu.prototype.productArity__I=function(){return 2};Fu.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcats_Eval$Many__f_first;case 1:return this.Lcats_Eval$Many__f_rest;default:return S().ioobe__I__O(_)}};Fu.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Fu.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Fu.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};Fu.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Fu){var r=_,t=this.Lcats_Eval$Many__f_first,a=r.Lcats_Eval$Many__f_first;if(t===null?a===null:t.equals__O__Z(a)){var n=this.Lcats_Eval$Many__f_rest,s=r.Lcats_Eval$Many__f_rest;return n===null?s===null:n.equals__O__Z(s)}else return!1}else return!1};var o7_=new v().initClass({Lcats_Eval$Many:0},!1,"cats.Eval$Many",{Lcats_Eval$Many:1,Lcats_Eval$FnStack:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Fu.prototype.$classData=o7_;function so(_,r){this.Lcats_data_NonEmptyList__f_head=null,this.Lcats_data_NonEmptyList__f_tail=null,this.Lcats_data_NonEmptyList__f_head=_,this.Lcats_data_NonEmptyList__f_tail=r}so.prototype=new E;so.prototype.constructor=so;function c7_(){}c7_.prototype=so.prototype;so.prototype.toList__sci_List=function(){var _=this.Lcats_data_NonEmptyList__f_head,r=this.Lcats_data_NonEmptyList__f_tail;return new pe(_,r)};so.prototype.map__F1__Lcats_data_NonEmptyList=function(_){return new so(_.apply__O__O(this.Lcats_data_NonEmptyList__f_head),this.Lcats_data_NonEmptyList__f_tail.map__F1__sci_List(_))};so.prototype.concat__sci_List__Lcats_data_NonEmptyList=function(_){var r=this.Lcats_data_NonEmptyList__f_head,t=this.Lcats_data_NonEmptyList__f_tail;return new so(r,_.$colon$colon$colon__sci_List__sci_List(t))};so.prototype.flatMap__F1__Lcats_data_NonEmptyList=function(_){for(var r=_.apply__O__O(this.Lcats_data_NonEmptyList__f_head),t=this.Lcats_data_NonEmptyList__f_tail,a=t,n=null,s=null;a!==ae();){for(var i=a.head__O(),o=_.apply__O__O(i).toList__sci_List().iterator__sc_Iterator();o.hasNext__Z();){var c=new pe(o.next__O(),ae());s===null?n=c:s.sci_$colon$colon__f_next=c,s=c}a=a.tail__O()}var u=n===null?ae():n;return r.concat__sci_List__Lcats_data_NonEmptyList(u)};so.prototype.foldRight__Lcats_Eval__F2__Lcats_Eval=function(_,r){Q$_(),oN();var t=k6().Lcats_instances_package$list$__f_catsStdInstancesForList;return t.foldRight__O__Lcats_Eval__F2__Lcats_Eval(this.toList__sci_List(),_,r)};so.prototype.toString__T=function(){return"NonEmpty"+this.toList__sci_List()};so.prototype.productPrefix__T=function(){return"NonEmptyList"};so.prototype.productArity__I=function(){return 2};so.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcats_data_NonEmptyList__f_head;case 1:return this.Lcats_data_NonEmptyList__f_tail;default:return S().ioobe__I__O(_)}};so.prototype.productIterator__sc_Iterator=function(){return new f_(this)};so.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};so.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof so){var r=_,t=this.Lcats_data_NonEmptyList__f_head,a=r.Lcats_data_NonEmptyList__f_head;if(G().equals__O__O__Z(t,a)){var n=this.Lcats_data_NonEmptyList__f_tail,s=r.Lcats_data_NonEmptyList__f_tail;return n===null?s===null:n.equals__O__Z(s)}else return!1}else return!1};var u7_=new v().initClass({Lcats_data_NonEmptyList:0},!1,"cats.data.NonEmptyList",{Lcats_data_NonEmptyList:1,O:1,Lcats_data_NonEmptyCollection:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});so.prototype.$classData=u7_;function Tv(){this.Lcats_data_NonEmptyListInstances__f_catsDataInstancesForNonEmptyListBinCompat1=null,Bv_(this)}Tv.prototype=new MG;Tv.prototype.constructor=Tv;function l7_(){}l7_.prototype=Tv.prototype;Tv.prototype.fromList__sci_List__s_Option=function(_){var r=I().s_package$__f_Nil;if(r===null?_===null:r.equals__O__Z(_))return a_();if(_ instanceof pe){var t=_,a=t.sci_$colon$colon__f_head,n=t.sci_$colon$colon__f_next;return new o_(new so(a,n))}else throw new Q(_)};Tv.prototype.fromListUnsafe__sci_List__Lcats_data_NonEmptyList=function(_){var r=I().s_package$__f_Nil;if(r===null?_===null:r.equals__O__Z(_))throw Ua(new et,"Cannot create NonEmptyList from empty list");if(_ instanceof pe){var t=_,a=t.sci_$colon$colon__f_head,n=t.sci_$colon$colon__f_next;return new so(a,n)}else throw new Q(_)};var f7_=new v().initClass({Lcats_data_NonEmptyList$:0},!1,"cats.data.NonEmptyList$",{Lcats_data_NonEmptyList$:1,Lcats_data_NonEmptyListInstances:1,Lcats_data_NonEmptyListInstances0:1,Lcats_data_NonEmptyListInstances1:1,O:1,Ljava_io_Serializable:1});Tv.prototype.$classData=f7_;var WB;function TP(){return WB||(WB=new Tv),WB}function Vl(_){this.Lcats_data_Validated$Valid__f_a=null,this.Lcats_data_Validated$Valid__f_a=_}Vl.prototype=new YG;Vl.prototype.constructor=Vl;function p7_(){}p7_.prototype=Vl.prototype;Vl.prototype.productPrefix__T=function(){return"Valid"};Vl.prototype.productArity__I=function(){return 1};Vl.prototype.productElement__I__O=function(_){return _===0?this.Lcats_data_Validated$Valid__f_a:S().ioobe__I__O(_)};Vl.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Vl.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Vl.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};Vl.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Vl){var r=_,t=this.Lcats_data_Validated$Valid__f_a,a=r.Lcats_data_Validated$Valid__f_a;return G().equals__O__O__Z(t,a)}else return!1};var h7_=new v().initClass({Lcats_data_Validated$Valid:0},!1,"cats.data.Validated$Valid",{Lcats_data_Validated$Valid:1,Lcats_data_Validated:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Vl.prototype.$classData=h7_;function yk(_){}yk.prototype=new E;yk.prototype.constructor=yk;function d7_(){}d7_.prototype=yk.prototype;var $7_=new v().initClass({Lcats_data_ValidatedInstances$$anon$5:0},!1,"cats.data.ValidatedInstances$$anon$5",{Lcats_data_ValidatedInstances$$anon$5:1,O:1,Lcats_Bitraverse:1,Lcats_Bifoldable:1,Ljava_io_Serializable:1,Lcats_Bifunctor:1});yk.prototype.$classData=$7_;function Ik(_){}Ik.prototype=new E;Ik.prototype.constructor=Ik;function w7_(){}w7_.prototype=Ik.prototype;var g7_=new v().initClass({Lcats_instances_EitherInstances$$anon$1:0},!1,"cats.instances.EitherInstances$$anon$1",{Lcats_instances_EitherInstances$$anon$1:1,O:1,Lcats_Bitraverse:1,Lcats_Bifoldable:1,Ljava_io_Serializable:1,Lcats_Bifunctor:1});Ik.prototype.$classData=g7_;function bk(){_S=this,GI_(this)}bk.prototype=new E;bk.prototype.constructor=bk;function L7_(){}L7_.prototype=bk.prototype;var m7_=new v().initClass({Lcats_instances_package$either$:0},!1,"cats.instances.package$either$",{Lcats_instances_package$either$:1,O:1,Lcats_instances_EitherInstances:1,Lcats_kernel_instances_EitherInstances:1,Lcats_kernel_instances_EitherInstances0:1,Lcats_kernel_instances_EitherInstances1:1});bk.prototype.$classData=m7_;var _S;function iZ(){return _S||(_S=new bk),_S}function oL(){}oL.prototype=new E;oL.prototype.constructor=oL;function v7_(){}v7_.prototype=oL.prototype;oL.prototype.neqv__O__O__Z=function(_,r){return hP(this,_,r)};oL.prototype.eqv__Lcats_kernel_Comparison__Lcats_kernel_Comparison__Z=function(_,r){return _===r};oL.prototype.eqv__O__O__Z=function(_,r){return this.eqv__Lcats_kernel_Comparison__Lcats_kernel_Comparison__Z(_,r)};var y7_=new v().initClass({Lcats_kernel_Comparison$$anon$1:0},!1,"cats.kernel.Comparison$$anon$1",{Lcats_kernel_Comparison$$anon$1:1,O:1,Lcats_kernel_Eq:1,Ljava_io_Serializable:1,Lcats_kernel_Monoid:1,Lcats_kernel_Semigroup:1});oL.prototype.$classData=y7_;function Kd(){cN(this,0,0)}Kd.prototype=new mP;Kd.prototype.constructor=Kd;function I7_(){}I7_.prototype=Kd.prototype;Kd.prototype.productPrefix__T=function(){return"EqualTo"};Kd.prototype.productArity__I=function(){return 0};Kd.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};Kd.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Kd.prototype.hashCode__I=function(){return 159386799};Kd.prototype.toString__T=function(){return"EqualTo"};var b7_=new v().initClass({Lcats_kernel_Comparison$EqualTo$:0},!1,"cats.kernel.Comparison$EqualTo$",{Lcats_kernel_Comparison$EqualTo$:1,Lcats_kernel_Comparison:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Kd.prototype.$classData=b7_;var KB;function k7_(){return KB||(KB=new Kd),KB}function Qd(){cN(this,1,1)}Qd.prototype=new mP;Qd.prototype.constructor=Qd;function O7_(){}O7_.prototype=Qd.prototype;Qd.prototype.productPrefix__T=function(){return"GreaterThan"};Qd.prototype.productArity__I=function(){return 0};Qd.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};Qd.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Qd.prototype.hashCode__I=function(){return-1701951333};Qd.prototype.toString__T=function(){return"GreaterThan"};var q7_=new v().initClass({Lcats_kernel_Comparison$GreaterThan$:0},!1,"cats.kernel.Comparison$GreaterThan$",{Lcats_kernel_Comparison$GreaterThan$:1,Lcats_kernel_Comparison:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Qd.prototype.$classData=q7_;var QB;function S7_(){return QB||(QB=new Qd),QB}function Xd(){cN(this,-1,-1)}Xd.prototype=new mP;Xd.prototype.constructor=Xd;function P7_(){}P7_.prototype=Xd.prototype;Xd.prototype.productPrefix__T=function(){return"LessThan"};Xd.prototype.productArity__I=function(){return 0};Xd.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};Xd.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Xd.prototype.hashCode__I=function(){return-2140646662};Xd.prototype.toString__T=function(){return"LessThan"};var x7_=new v().initClass({Lcats_kernel_Comparison$LessThan$:0},!1,"cats.kernel.Comparison$LessThan$",{Lcats_kernel_Comparison$LessThan$:1,Lcats_kernel_Comparison:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Xd.prototype.$classData=x7_;var XB;function R7_(){return XB||(XB=new Xd),XB}function vw(_,r){this.Lcodes_quine_labs_recheck_ReDoS$$anonfun$check$4__f_source$1=null,this.Lcodes_quine_labs_recheck_ReDoS$$anonfun$check$4__f_flags$1=null,this.Lcodes_quine_labs_recheck_ReDoS$$anonfun$check$4__f_source$1=_,this.Lcodes_quine_labs_recheck_ReDoS$$anonfun$check$4__f_flags$1=r}vw.prototype=new W1;vw.prototype.constructor=vw;function C7_(){}C7_.prototype=vw.prototype;vw.prototype.applyOrElse__jl_Throwable__F1__O=function(_,r){if(_ instanceof ad){var t=_;return Lw_().from__T__T__Lcodes_quine_labs_recheck_common_ReDoSException__Lcodes_quine_labs_recheck_diagnostics_Diagnostics(this.Lcodes_quine_labs_recheck_ReDoS$$anonfun$check$4__f_source$1,this.Lcodes_quine_labs_recheck_ReDoS$$anonfun$check$4__f_flags$1,t)}else return r.apply__O__O(_)};vw.prototype.isDefinedAt__jl_Throwable__Z=function(_){return _ instanceof ad};vw.prototype.isDefinedAt__O__Z=function(_){return this.isDefinedAt__jl_Throwable__Z(_)};vw.prototype.applyOrElse__O__F1__O=function(_,r){return this.applyOrElse__jl_Throwable__F1__O(_,r)};var D7_=new v().initClass({Lcodes_quine_labs_recheck_ReDoS$$anonfun$check$4:0},!1,"codes.quine.labs.recheck.ReDoS$$anonfun$check$4",{Lcodes_quine_labs_recheck_ReDoS$$anonfun$check$4:1,sr_AbstractPartialFunction:1,O:1,F1:1,s_PartialFunction:1,Ljava_io_Serializable:1});vw.prototype.$classData=D7_;function yw(_,r,t,a,n){this.Lcodes_quine_labs_recheck_ReDoS$$anonfun$checkAuto$1__f_source$4=null,this.Lcodes_quine_labs_recheck_ReDoS$$anonfun$checkAuto$1__f_flags$4=null,this.Lcodes_quine_labs_recheck_ReDoS$$anonfun$checkAuto$1__f_pattern$3=null,this.Lcodes_quine_labs_recheck_ReDoS$$anonfun$checkAuto$1__f_params$4=null,this.Lcodes_quine_labs_recheck_ReDoS$$anonfun$checkAuto$1__f_ctx$4=null,this.Lcodes_quine_labs_recheck_ReDoS$$anonfun$checkAuto$1__f_source$4=_,this.Lcodes_quine_labs_recheck_ReDoS$$anonfun$checkAuto$1__f_flags$4=r,this.Lcodes_quine_labs_recheck_ReDoS$$anonfun$checkAuto$1__f_pattern$3=t,this.Lcodes_quine_labs_recheck_ReDoS$$anonfun$checkAuto$1__f_params$4=a,this.Lcodes_quine_labs_recheck_ReDoS$$anonfun$checkAuto$1__f_ctx$4=n}yw.prototype=new W1;yw.prototype.constructor=yw;function M7_(){}M7_.prototype=yw.prototype;yw.prototype.applyOrElse__jl_Throwable__F1__O=function(_,r){return _ instanceof yp?ym().checkFuzz__T__T__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Parameters__Lcodes_quine_labs_recheck_common_Context__s_util_Try(this.Lcodes_quine_labs_recheck_ReDoS$$anonfun$checkAuto$1__f_source$4,this.Lcodes_quine_labs_recheck_ReDoS$$anonfun$checkAuto$1__f_flags$4,this.Lcodes_quine_labs_recheck_ReDoS$$anonfun$checkAuto$1__f_pattern$3,this.Lcodes_quine_labs_recheck_ReDoS$$anonfun$checkAuto$1__f_params$4,this.Lcodes_quine_labs_recheck_ReDoS$$anonfun$checkAuto$1__f_ctx$4):r.apply__O__O(_)};yw.prototype.isDefinedAt__jl_Throwable__Z=function(_){return _ instanceof yp};yw.prototype.isDefinedAt__O__Z=function(_){return this.isDefinedAt__jl_Throwable__Z(_)};yw.prototype.applyOrElse__O__F1__O=function(_,r){return this.applyOrElse__jl_Throwable__F1__O(_,r)};var T7_=new v().initClass({Lcodes_quine_labs_recheck_ReDoS$$anonfun$checkAuto$1:0},!1,"codes.quine.labs.recheck.ReDoS$$anonfun$checkAuto$1",{Lcodes_quine_labs_recheck_ReDoS$$anonfun$checkAuto$1:1,sr_AbstractPartialFunction:1,O:1,F1:1,s_PartialFunction:1,Ljava_io_Serializable:1});yw.prototype.$classData=T7_;function Iw(){}Iw.prototype=new W1;Iw.prototype.constructor=Iw;function V7_(){}V7_.prototype=Iw.prototype;Iw.prototype.applyOrElse__jl_Throwable__F1__O=function(_,r){if(_ instanceof ad){var t=_;return t.Lcodes_quine_labs_recheck_common_ReDoSException__f_checker=new o_(Yy()),new pn(t)}else return r.apply__O__O(_)};Iw.prototype.isDefinedAt__jl_Throwable__Z=function(_){return _ instanceof ad};Iw.prototype.isDefinedAt__O__Z=function(_){return this.isDefinedAt__jl_Throwable__Z(_)};Iw.prototype.applyOrElse__O__F1__O=function(_,r){return this.applyOrElse__jl_Throwable__F1__O(_,r)};var A7_=new v().initClass({Lcodes_quine_labs_recheck_ReDoS$$anonfun$checkAutomaton$13:0},!1,"codes.quine.labs.recheck.ReDoS$$anonfun$checkAutomaton$13",{Lcodes_quine_labs_recheck_ReDoS$$anonfun$checkAutomaton$13:1,sr_AbstractPartialFunction:1,O:1,F1:1,s_PartialFunction:1,Ljava_io_Serializable:1});Iw.prototype.$classData=A7_;function bw(){}bw.prototype=new W1;bw.prototype.constructor=bw;function F7_(){}F7_.prototype=bw.prototype;bw.prototype.applyOrElse__jl_Throwable__F1__O=function(_,r){if(_ instanceof ad){var t=_;return t.Lcodes_quine_labs_recheck_common_ReDoSException__f_checker=new o_(Ak()),new pn(t)}else return r.apply__O__O(_)};bw.prototype.isDefinedAt__jl_Throwable__Z=function(_){return _ instanceof ad};bw.prototype.isDefinedAt__O__Z=function(_){return this.isDefinedAt__jl_Throwable__Z(_)};bw.prototype.applyOrElse__O__F1__O=function(_,r){return this.applyOrElse__jl_Throwable__F1__O(_,r)};var B7_=new v().initClass({Lcodes_quine_labs_recheck_ReDoS$$anonfun$checkFuzz$6:0},!1,"codes.quine.labs.recheck.ReDoS$$anonfun$checkFuzz$6",{Lcodes_quine_labs_recheck_ReDoS$$anonfun$checkFuzz$6:1,sr_AbstractPartialFunction:1,O:1,F1:1,s_PartialFunction:1,Ljava_io_Serializable:1});bw.prototype.$classData=B7_;function kw(_,r){this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker$$anonfun$1__f_sc$5=null,this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker$$anonfun$1__f_sc$5=r}kw.prototype=new W1;kw.prototype.constructor=kw;function j7_(){}j7_.prototype=kw.prototype;kw.prototype.applyOrElse__T3__F1__O=function(_,r){if(_!==null){var t=_.T3__f__1,a=_.T3__f__2,n=_.T3__f__3;if((t===null?a===null:t.equals__O__Z(a))&&!(a===null?n===null:a.equals__O__Z(n))&&this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker$$anonfun$1__f_sc$5.contains__O__Z(new Yr(t,n,n)))return m(new L,t,n)}return r.apply__O__O(_)};kw.prototype.isDefinedAt__T3__Z=function(_){if(_!==null){var r=_.T3__f__1,t=_.T3__f__2,a=_.T3__f__3;if((r===null?t===null:r.equals__O__Z(t))&&!(t===null?a===null:t.equals__O__Z(a))&&this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker$$anonfun$1__f_sc$5.contains__O__Z(new Yr(r,a,a)))return!0}return!1};kw.prototype.isDefinedAt__O__Z=function(_){return this.isDefinedAt__T3__Z(_)};kw.prototype.applyOrElse__O__F1__O=function(_,r){return this.applyOrElse__T3__F1__O(_,r)};var E7_=new v().initClass({Lcodes_quine_labs_recheck_automaton_AutomatonChecker$$anonfun$1:0},!1,"codes.quine.labs.recheck.automaton.AutomatonChecker$$anonfun$1",{Lcodes_quine_labs_recheck_automaton_AutomatonChecker$$anonfun$1:1,sr_AbstractPartialFunction:1,O:1,F1:1,s_PartialFunction:1,Ljava_io_Serializable:1});kw.prototype.$classData=E7_;function Uq(){}Uq.prototype=new uN;Uq.prototype.constructor=Uq;function RN(){}RN.prototype=Uq.prototype;function Wq(){}Wq.prototype=new uN;Wq.prototype.constructor=Wq;function CN(){}CN.prototype=Wq.prototype;function Ow(_){}Ow.prototype=new W1;Ow.prototype.constructor=Ow;function Z7_(){}Z7_.prototype=Ow.prototype;Ow.prototype.applyOrElse__Lcodes_quine_labs_recheck_automaton_EpsNFA$Transition__F1__O=function(_,r){if(_ instanceof qc){var t=_,a=t.Lcodes_quine_labs_recheck_automaton_EpsNFA$Assert__f_kind;return a}else return r.apply__O__O(_)};Ow.prototype.isDefinedAt__Lcodes_quine_labs_recheck_automaton_EpsNFA$Transition__Z=function(_){return _ instanceof qc};Ow.prototype.isDefinedAt__O__Z=function(_){return this.isDefinedAt__Lcodes_quine_labs_recheck_automaton_EpsNFA$Transition__Z(_)};Ow.prototype.applyOrElse__O__F1__O=function(_,r){return this.applyOrElse__Lcodes_quine_labs_recheck_automaton_EpsNFA$Transition__F1__O(_,r)};var N7_=new v().initClass({Lcodes_quine_labs_recheck_automaton_EpsNFA$$anonfun$1:0},!1,"codes.quine.labs.recheck.automaton.EpsNFA$$anonfun$1",{Lcodes_quine_labs_recheck_automaton_EpsNFA$$anonfun$1:1,sr_AbstractPartialFunction:1,O:1,F1:1,s_PartialFunction:1,Ljava_io_Serializable:1});Ow.prototype.$classData=N7_;function qc(_,r){this.Lcodes_quine_labs_recheck_automaton_EpsNFA$Assert__f_kind=null,this.Lcodes_quine_labs_recheck_automaton_EpsNFA$Assert__f_to=null,this.Lcodes_quine_labs_recheck_automaton_EpsNFA$Assert__f_kind=_,this.Lcodes_quine_labs_recheck_automaton_EpsNFA$Assert__f_to=r}qc.prototype=new yO;qc.prototype.constructor=qc;function z7_(){}z7_.prototype=qc.prototype;qc.prototype.productPrefix__T=function(){return"Assert"};qc.prototype.productArity__I=function(){return 2};qc.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_automaton_EpsNFA$Assert__f_kind;case 1:return this.Lcodes_quine_labs_recheck_automaton_EpsNFA$Assert__f_to;default:return S().ioobe__I__O(_)}};qc.prototype.productIterator__sc_Iterator=function(){return new f_(this)};qc.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};qc.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};qc.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof qc){var r=_,t=this.Lcodes_quine_labs_recheck_automaton_EpsNFA$Assert__f_kind,a=r.Lcodes_quine_labs_recheck_automaton_EpsNFA$Assert__f_kind;if(t===a){var n=this.Lcodes_quine_labs_recheck_automaton_EpsNFA$Assert__f_to,s=r.Lcodes_quine_labs_recheck_automaton_EpsNFA$Assert__f_to;return G().equals__O__O__Z(n,s)}else return!1}else return!1};var H7_=new v().initClass({Lcodes_quine_labs_recheck_automaton_EpsNFA$Assert:0},!1,"codes.quine.labs.recheck.automaton.EpsNFA$Assert",{Lcodes_quine_labs_recheck_automaton_EpsNFA$Assert:1,Lcodes_quine_labs_recheck_automaton_EpsNFA$Transition:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});qc.prototype.$classData=H7_;function od(){}od.prototype=new f6;od.prototype.constructor=od;function G7_(){}G7_.prototype=od.prototype;od.prototype.toCharKindSet__Lcodes_quine_labs_recheck_unicode_ICharSet$CharKind__sci_Set=function(_){var r=sI();if(_!==null&&_===r){var t=xt().s_Predef$__f_Set,a=[QI(),sI(),kk()],n=k(new b,a);return t.from__sc_IterableOnce__sci_Set(n)}else return Ko()};od.prototype.productPrefix__T=function(){return"LineBegin"};od.prototype.productArity__I=function(){return 0};od.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};od.prototype.productIterator__sc_Iterator=function(){return new f_(this)};od.prototype.hashCode__I=function(){return 180670709};od.prototype.toString__T=function(){return"LineBegin"};var J7_=new v().initClass({Lcodes_quine_labs_recheck_automaton_EpsNFA$AssertKind$LineBegin$:0},!1,"codes.quine.labs.recheck.automaton.EpsNFA$AssertKind$LineBegin$",{Lcodes_quine_labs_recheck_automaton_EpsNFA$AssertKind$LineBegin$:1,Lcodes_quine_labs_recheck_automaton_EpsNFA$AssertKind:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});od.prototype.$classData=J7_;var YB;function LJ(){return YB||(YB=new od),YB}function cd(){}cd.prototype=new f6;cd.prototype.constructor=cd;function U7_(){}U7_.prototype=cd.prototype;cd.prototype.toCharKindSet__Lcodes_quine_labs_recheck_unicode_ICharSet$CharKind__sci_Set=function(_){var r=xt().s_Predef$__f_Set,t=[sI()],a=k(new b,t);return r.from__sc_IterableOnce__sci_Set(a)};cd.prototype.productPrefix__T=function(){return"LineEnd"};cd.prototype.productArity__I=function(){return 0};cd.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};cd.prototype.productIterator__sc_Iterator=function(){return new f_(this)};cd.prototype.hashCode__I=function(){return 1841529895};cd.prototype.toString__T=function(){return"LineEnd"};var W7_=new v().initClass({Lcodes_quine_labs_recheck_automaton_EpsNFA$AssertKind$LineEnd$:0},!1,"codes.quine.labs.recheck.automaton.EpsNFA$AssertKind$LineEnd$",{Lcodes_quine_labs_recheck_automaton_EpsNFA$AssertKind$LineEnd$:1,Lcodes_quine_labs_recheck_automaton_EpsNFA$AssertKind:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});cd.prototype.$classData=W7_;var _j;function mJ(){return _j||(_j=new cd),_j}function ud(){}ud.prototype=new f6;ud.prototype.constructor=ud;function K7_(){}K7_.prototype=ud.prototype;ud.prototype.toCharKindSet__Lcodes_quine_labs_recheck_unicode_ICharSet$CharKind__sci_Set=function(_){var r=kk();if(_!==null&&_===r){var t=xt().s_Predef$__f_Set,a=[QI(),sI()],n=k(new b,a);return t.from__sc_IterableOnce__sci_Set(n)}else{var s=xt().s_Predef$__f_Set,i=[kk()],o=k(new b,i);return s.from__sc_IterableOnce__sci_Set(o)}};ud.prototype.productPrefix__T=function(){return"WordBoundary"};ud.prototype.productArity__I=function(){return 0};ud.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};ud.prototype.productIterator__sc_Iterator=function(){return new f_(this)};ud.prototype.hashCode__I=function(){return 1706933620};ud.prototype.toString__T=function(){return"WordBoundary"};var Q7_=new v().initClass({Lcodes_quine_labs_recheck_automaton_EpsNFA$AssertKind$WordBoundary$:0},!1,"codes.quine.labs.recheck.automaton.EpsNFA$AssertKind$WordBoundary$",{Lcodes_quine_labs_recheck_automaton_EpsNFA$AssertKind$WordBoundary$:1,Lcodes_quine_labs_recheck_automaton_EpsNFA$AssertKind:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});ud.prototype.$classData=Q7_;var ej;function X7_(){return ej||(ej=new ud),ej}function ld(){}ld.prototype=new f6;ld.prototype.constructor=ld;function Y7_(){}Y7_.prototype=ld.prototype;ld.prototype.toCharKindSet__Lcodes_quine_labs_recheck_unicode_ICharSet$CharKind__sci_Set=function(_){var r=kk();if(_!==null&&_===r){var t=xt().s_Predef$__f_Set,a=[kk()],n=k(new b,a);return t.from__sc_IterableOnce__sci_Set(n)}else{var s=xt().s_Predef$__f_Set,i=[QI(),sI()],o=k(new b,i);return s.from__sc_IterableOnce__sci_Set(o)}};ld.prototype.productPrefix__T=function(){return"WordBoundaryNot"};ld.prototype.productArity__I=function(){return 0};ld.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};ld.prototype.productIterator__sc_Iterator=function(){return new f_(this)};ld.prototype.hashCode__I=function(){return-1153232705};ld.prototype.toString__T=function(){return"WordBoundaryNot"};var _q_=new v().initClass({Lcodes_quine_labs_recheck_automaton_EpsNFA$AssertKind$WordBoundaryNot$:0},!1,"codes.quine.labs.recheck.automaton.EpsNFA$AssertKind$WordBoundaryNot$",{Lcodes_quine_labs_recheck_automaton_EpsNFA$AssertKind$WordBoundaryNot$:1,Lcodes_quine_labs_recheck_automaton_EpsNFA$AssertKind:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});ld.prototype.$classData=_q_;var rj;function eq_(){return rj||(rj=new ld),rj}function Cc(_,r,t){this.Lcodes_quine_labs_recheck_automaton_EpsNFA$Consume__f_set=null,this.Lcodes_quine_labs_recheck_automaton_EpsNFA$Consume__f_to=null,this.Lcodes_quine_labs_recheck_automaton_EpsNFA$Consume__f_loc=null,this.Lcodes_quine_labs_recheck_automaton_EpsNFA$Consume__f_set=_,this.Lcodes_quine_labs_recheck_automaton_EpsNFA$Consume__f_to=r,this.Lcodes_quine_labs_recheck_automaton_EpsNFA$Consume__f_loc=t}Cc.prototype=new yO;Cc.prototype.constructor=Cc;function rq_(){}rq_.prototype=Cc.prototype;Cc.prototype.productPrefix__T=function(){return"Consume"};Cc.prototype.productArity__I=function(){return 3};Cc.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_automaton_EpsNFA$Consume__f_set;case 1:return this.Lcodes_quine_labs_recheck_automaton_EpsNFA$Consume__f_to;case 2:return this.Lcodes_quine_labs_recheck_automaton_EpsNFA$Consume__f_loc;default:return S().ioobe__I__O(_)}};Cc.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Cc.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Cc.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};Cc.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Cc){var r=_,t=this.Lcodes_quine_labs_recheck_automaton_EpsNFA$Consume__f_set,a=r.Lcodes_quine_labs_recheck_automaton_EpsNFA$Consume__f_set;if(t===null?a===null:t.equals__O__Z(a)){var n=this.Lcodes_quine_labs_recheck_automaton_EpsNFA$Consume__f_to,s=r.Lcodes_quine_labs_recheck_automaton_EpsNFA$Consume__f_to;if(G().equals__O__O__Z(n,s)){var i=this.Lcodes_quine_labs_recheck_automaton_EpsNFA$Consume__f_loc,o=r.Lcodes_quine_labs_recheck_automaton_EpsNFA$Consume__f_loc;return i===null?o===null:i.equals__O__Z(o)}else return!1}else return!1}else return!1};var tq_=new v().initClass({Lcodes_quine_labs_recheck_automaton_EpsNFA$Consume:0},!1,"codes.quine.labs.recheck.automaton.EpsNFA$Consume",{Lcodes_quine_labs_recheck_automaton_EpsNFA$Consume:1,Lcodes_quine_labs_recheck_automaton_EpsNFA$Transition:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});Cc.prototype.$classData=tq_;function Xi(_){this.Lcodes_quine_labs_recheck_automaton_EpsNFA$Eps__f_to=null,this.Lcodes_quine_labs_recheck_automaton_EpsNFA$Eps__f_to=_}Xi.prototype=new yO;Xi.prototype.constructor=Xi;function aq_(){}aq_.prototype=Xi.prototype;Xi.prototype.productPrefix__T=function(){return"Eps"};Xi.prototype.productArity__I=function(){return 1};Xi.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_automaton_EpsNFA$Eps__f_to:S().ioobe__I__O(_)};Xi.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Xi.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Xi.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};Xi.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Xi){var r=_,t=this.Lcodes_quine_labs_recheck_automaton_EpsNFA$Eps__f_to,a=r.Lcodes_quine_labs_recheck_automaton_EpsNFA$Eps__f_to;return t===null?a===null:t.equals__O__Z(a)}else return!1};var nq_=new v().initClass({Lcodes_quine_labs_recheck_automaton_EpsNFA$Eps:0},!1,"codes.quine.labs.recheck.automaton.EpsNFA$Eps",{Lcodes_quine_labs_recheck_automaton_EpsNFA$Eps:1,Lcodes_quine_labs_recheck_automaton_EpsNFA$Transition:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});Xi.prototype.$classData=nq_;function ou(_,r){this.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopEnter__f_loop=0,this.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopEnter__f_to=null,this.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopEnter__f_loop=_,this.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopEnter__f_to=r}ou.prototype=new yO;ou.prototype.constructor=ou;function sq_(){}sq_.prototype=ou.prototype;ou.prototype.productPrefix__T=function(){return"LoopEnter"};ou.prototype.productArity__I=function(){return 2};ou.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopEnter__f_loop;case 1:return this.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopEnter__f_to;default:return S().ioobe__I__O(_)}};ou.prototype.productIterator__sc_Iterator=function(){return new f_(this)};ou.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("LoopEnter");_=S().mix__I__I__I(r,t);var a=_,n=this.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopEnter__f_loop;_=S().mix__I__I__I(a,n);var s=_,i=this.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopEnter__f_to,o=S().anyHash__O__I(i);_=S().mix__I__I__I(s,o);var c=_;return S().finalizeHash__I__I__I(c,2)};ou.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};ou.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof ou){var r=_;if(this.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopEnter__f_loop===r.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopEnter__f_loop){var t=this.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopEnter__f_to,a=r.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopEnter__f_to;return G().equals__O__O__Z(t,a)}else return!1}else return!1};var iq_=new v().initClass({Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopEnter:0},!1,"codes.quine.labs.recheck.automaton.EpsNFA$LoopEnter",{Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopEnter:1,Lcodes_quine_labs_recheck_automaton_EpsNFA$Transition:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});ou.prototype.$classData=iq_;function cu(_,r){this.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopExit__f_loop=0,this.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopExit__f_to=null,this.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopExit__f_loop=_,this.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopExit__f_to=r}cu.prototype=new yO;cu.prototype.constructor=cu;function oq_(){}oq_.prototype=cu.prototype;cu.prototype.productPrefix__T=function(){return"LoopExit"};cu.prototype.productArity__I=function(){return 2};cu.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopExit__f_loop;case 1:return this.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopExit__f_to;default:return S().ioobe__I__O(_)}};cu.prototype.productIterator__sc_Iterator=function(){return new f_(this)};cu.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("LoopExit");_=S().mix__I__I__I(r,t);var a=_,n=this.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopExit__f_loop;_=S().mix__I__I__I(a,n);var s=_,i=this.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopExit__f_to,o=S().anyHash__O__I(i);_=S().mix__I__I__I(s,o);var c=_;return S().finalizeHash__I__I__I(c,2)};cu.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};cu.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof cu){var r=_;if(this.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopExit__f_loop===r.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopExit__f_loop){var t=this.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopExit__f_to,a=r.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopExit__f_to;return G().equals__O__O__Z(t,a)}else return!1}else return!1};var cq_=new v().initClass({Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopExit:0},!1,"codes.quine.labs.recheck.automaton.EpsNFA$LoopExit",{Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopExit:1,Lcodes_quine_labs_recheck_automaton_EpsNFA$Transition:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});cu.prototype.$classData=cq_;function Yd(){}Yd.prototype=new vP;Yd.prototype.constructor=Yd;function uq_(){}uq_.prototype=Yd.prototype;Yd.prototype.toString__T=function(){return"auto"};Yd.prototype.productPrefix__T=function(){return"Auto"};Yd.prototype.productArity__I=function(){return 0};Yd.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};Yd.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Yd.prototype.hashCode__I=function(){return 2052559};var lq_=new v().initClass({Lcodes_quine_labs_recheck_common_AccelerationMode$Auto$:0},!1,"codes.quine.labs.recheck.common.AccelerationMode$Auto$",{Lcodes_quine_labs_recheck_common_AccelerationMode$Auto$:1,Lcodes_quine_labs_recheck_common_AccelerationMode:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Yd.prototype.$classData=lq_;var tj;function DN(){return tj||(tj=new Yd),tj}function _1(){}_1.prototype=new vP;_1.prototype.constructor=_1;function fq_(){}fq_.prototype=_1.prototype;_1.prototype.toString__T=function(){return"off"};_1.prototype.productPrefix__T=function(){return"Off"};_1.prototype.productArity__I=function(){return 0};_1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};_1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};_1.prototype.hashCode__I=function(){return 79183};var pq_=new v().initClass({Lcodes_quine_labs_recheck_common_AccelerationMode$Off$:0},!1,"codes.quine.labs.recheck.common.AccelerationMode$Off$",{Lcodes_quine_labs_recheck_common_AccelerationMode$Off$:1,Lcodes_quine_labs_recheck_common_AccelerationMode:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});_1.prototype.$classData=pq_;var aj;function vJ(){return aj||(aj=new _1),aj}function e1(){}e1.prototype=new vP;e1.prototype.constructor=e1;function hq_(){}hq_.prototype=e1.prototype;e1.prototype.toString__T=function(){return"on"};e1.prototype.productPrefix__T=function(){return"On"};e1.prototype.productArity__I=function(){return 0};e1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};e1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};e1.prototype.hashCode__I=function(){return 2559};var dq_=new v().initClass({Lcodes_quine_labs_recheck_common_AccelerationMode$On$:0},!1,"codes.quine.labs.recheck.common.AccelerationMode$On$",{Lcodes_quine_labs_recheck_common_AccelerationMode$On$:1,Lcodes_quine_labs_recheck_common_AccelerationMode:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});e1.prototype.$classData=dq_;var nj;function yJ(){return nj||(nj=new e1),nj}var ne=class extends ad{constructor(r){super(),p6(this,"cancel at "+r,a_())}};var $q_=new v().initClass({Lcodes_quine_labs_recheck_common_CancelException:0},!1,"codes.quine.labs.recheck.common.CancelException",{Lcodes_quine_labs_recheck_common_CancelException:1,Lcodes_quine_labs_recheck_common_ReDoSException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});ne.prototype.$classData=$q_;function r1(){}r1.prototype=new lN;r1.prototype.constructor=r1;function wq_(){}wq_.prototype=r1.prototype;r1.prototype.toString__T=function(){return"auto"};r1.prototype.productPrefix__T=function(){return"Auto"};r1.prototype.productArity__I=function(){return 0};r1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};r1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};r1.prototype.hashCode__I=function(){return 2052559};var gq_=new v().initClass({Lcodes_quine_labs_recheck_common_Checker$Auto$:0},!1,"codes.quine.labs.recheck.common.Checker$Auto$",{Lcodes_quine_labs_recheck_common_Checker$Auto$:1,Lcodes_quine_labs_recheck_common_Checker:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});r1.prototype.$classData=gq_;var sj;function Xy(){return sj||(sj=new r1),sj}function P8(){}P8.prototype=new lN;P8.prototype.constructor=P8;function MN(){}MN.prototype=P8.prototype;var Kq=class extends ad{constructor(r){super(),p6(this,r,a_())}};var Lq_=new v().initClass({Lcodes_quine_labs_recheck_common_InvalidRegExpException:0},!1,"codes.quine.labs.recheck.common.InvalidRegExpException",{Lcodes_quine_labs_recheck_common_InvalidRegExpException:1,Lcodes_quine_labs_recheck_common_ReDoSException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});Kq.prototype.$classData=Lq_;function t1(){}t1.prototype=new fN;t1.prototype.constructor=t1;function mq_(){}mq_.prototype=t1.prototype;t1.prototype.toString__T=function(){return"dynamic"};t1.prototype.productPrefix__T=function(){return"Dynamic"};t1.prototype.productArity__I=function(){return 0};t1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};t1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};t1.prototype.hashCode__I=function(){return-505546721};var vq_=new v().initClass({Lcodes_quine_labs_recheck_common_Seeder$Dynamic$:0},!1,"codes.quine.labs.recheck.common.Seeder$Dynamic$",{Lcodes_quine_labs_recheck_common_Seeder$Dynamic$:1,Lcodes_quine_labs_recheck_common_Seeder:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});t1.prototype.$classData=vq_;var ij;function IJ(){return ij||(ij=new t1),ij}function a1(){}a1.prototype=new fN;a1.prototype.constructor=a1;function yq_(){}yq_.prototype=a1.prototype;a1.prototype.toString__T=function(){return"static"};a1.prototype.productPrefix__T=function(){return"Static"};a1.prototype.productArity__I=function(){return 0};a1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};a1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};a1.prototype.hashCode__I=function(){return-1808614770};var Iq_=new v().initClass({Lcodes_quine_labs_recheck_common_Seeder$Static$:0},!1,"codes.quine.labs.recheck.common.Seeder$Static$",{Lcodes_quine_labs_recheck_common_Seeder$Static$:1,Lcodes_quine_labs_recheck_common_Seeder:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});a1.prototype.$classData=Iq_;var oj;function TN(){return oj||(oj=new a1),oj}var te=class extends ad{constructor(r){super(),p6(this,"timeout at "+r,a_())}};var bq_=new v().initClass({Lcodes_quine_labs_recheck_common_TimeoutException:0},!1,"codes.quine.labs.recheck.common.TimeoutException",{Lcodes_quine_labs_recheck_common_TimeoutException:1,Lcodes_quine_labs_recheck_common_ReDoSException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});te.prototype.$classData=bq_;var aI=class extends ad{constructor(r){super(),p6(this,r,a_())}};var kq_=new v().initClass({Lcodes_quine_labs_recheck_common_UnexpectedException:0},!1,"codes.quine.labs.recheck.common.UnexpectedException",{Lcodes_quine_labs_recheck_common_UnexpectedException:1,Lcodes_quine_labs_recheck_common_ReDoSException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});aI.prototype.$classData=kq_;var yp=class extends ad{constructor(r){super(),p6(this,r,a_())}};var Oq_=new v().initClass({Lcodes_quine_labs_recheck_common_UnsupportedException:0},!1,"codes.quine.labs.recheck.common.UnsupportedException",{Lcodes_quine_labs_recheck_common_UnsupportedException:1,Lcodes_quine_labs_recheck_common_ReDoSException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});yp.prototype.$classData=Oq_;function VN(_,r){return _.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Safe__f_isFuzz=r,_}function nI(){this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Safe__f_isFuzz=!1}nI.prototype=new pN;nI.prototype.constructor=nI;function VP(){}VP.prototype=nI.prototype;nI.prototype.isFuzz__Z=function(){return this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Safe__f_isFuzz};nI.prototype.toString__T=function(){return"safe"+(this.isFuzz__Z()?" (fuzz)":"")};function x8(){}x8.prototype=new pN;x8.prototype.constructor=x8;function AN(){}AN.prototype=x8.prototype;function fd(){}fd.prototype=new rJ;fd.prototype.constructor=fd;function qq_(){}qq_.prototype=fd.prototype;fd.prototype.repeat__I__T=function(_){return".repeat("+_+")"};fd.prototype.productPrefix__T=function(){return"JavaScript"};fd.prototype.productArity__I=function(){return 0};fd.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};fd.prototype.productIterator__sc_Iterator=function(){return new f_(this)};fd.prototype.hashCode__I=function(){return 1266327981};fd.prototype.toString__T=function(){return"JavaScript"};var Sq_=new v().initClass({Lcodes_quine_labs_recheck_diagnostics_AttackPattern$JavaScript$:0},!1,"codes.quine.labs.recheck.diagnostics.AttackPattern$JavaScript$",{Lcodes_quine_labs_recheck_diagnostics_AttackPattern$JavaScript$:1,Lcodes_quine_labs_recheck_diagnostics_AttackPattern$Style:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});fd.prototype.$classData=Sq_;var cj;function AP(){return cj||(cj=new fd),cj}function n1(){}n1.prototype=new IO;n1.prototype.constructor=n1;function Pq_(){}Pq_.prototype=n1.prototype;n1.prototype.toString__T=function(){return"cancel"};n1.prototype.productPrefix__T=function(){return"Cancel"};n1.prototype.productArity__I=function(){return 0};n1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};n1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};n1.prototype.hashCode__I=function(){return 2011110042};var xq_=new v().initClass({Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$Cancel$:0},!1,"codes.quine.labs.recheck.diagnostics.Diagnostics$ErrorKind$Cancel$",{Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$Cancel$:1,Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});n1.prototype.$classData=xq_;var uj;function bJ(){return uj||(uj=new n1),uj}function Vf(_){this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$InvalidRegExp__f_message=null,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$InvalidRegExp__f_message=_}Vf.prototype=new IO;Vf.prototype.constructor=Vf;function Rq_(){}Rq_.prototype=Vf.prototype;Vf.prototype.toString__T=function(){return"invalid RegExp ("+this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$InvalidRegExp__f_message+")"};Vf.prototype.productPrefix__T=function(){return"InvalidRegExp"};Vf.prototype.productArity__I=function(){return 1};Vf.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$InvalidRegExp__f_message:S().ioobe__I__O(_)};Vf.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Vf.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Vf.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Vf){var r=_;return this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$InvalidRegExp__f_message===r.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$InvalidRegExp__f_message}else return!1};var Cq_=new v().initClass({Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$InvalidRegExp:0},!1,"codes.quine.labs.recheck.diagnostics.Diagnostics$ErrorKind$InvalidRegExp",{Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$InvalidRegExp:1,Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});Vf.prototype.$classData=Cq_;function s1(){}s1.prototype=new IO;s1.prototype.constructor=s1;function Dq_(){}Dq_.prototype=s1.prototype;s1.prototype.toString__T=function(){return"timeout"};s1.prototype.productPrefix__T=function(){return"Timeout"};s1.prototype.productArity__I=function(){return 0};s1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};s1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};s1.prototype.hashCode__I=function(){return 350741825};var Mq_=new v().initClass({Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$Timeout$:0},!1,"codes.quine.labs.recheck.diagnostics.Diagnostics$ErrorKind$Timeout$",{Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$Timeout$:1,Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});s1.prototype.$classData=Mq_;var lj;function kJ(){return lj||(lj=new s1),lj}function Af(_){this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$Unexpected__f_message=null,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$Unexpected__f_message=_}Af.prototype=new IO;Af.prototype.constructor=Af;function Tq_(){}Tq_.prototype=Af.prototype;Af.prototype.toString__T=function(){return"unexpected ("+this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$Unexpected__f_message+")"};Af.prototype.productPrefix__T=function(){return"Unexpected"};Af.prototype.productArity__I=function(){return 1};Af.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$Unexpected__f_message:S().ioobe__I__O(_)};Af.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Af.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Af.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Af){var r=_;return this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$Unexpected__f_message===r.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$Unexpected__f_message}else return!1};var Vq_=new v().initClass({Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$Unexpected:0},!1,"codes.quine.labs.recheck.diagnostics.Diagnostics$ErrorKind$Unexpected",{Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$Unexpected:1,Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});Af.prototype.$classData=Vq_;function Ff(_){this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$Unsupported__f_message=null,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$Unsupported__f_message=_}Ff.prototype=new IO;Ff.prototype.constructor=Ff;function Aq_(){}Aq_.prototype=Ff.prototype;Ff.prototype.toString__T=function(){return"unsupported ("+this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$Unsupported__f_message+")"};Ff.prototype.productPrefix__T=function(){return"Unsupported"};Ff.prototype.productArity__I=function(){return 1};Ff.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$Unsupported__f_message:S().ioobe__I__O(_)};Ff.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Ff.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Ff.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Ff){var r=_;return this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$Unsupported__f_message===r.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$Unsupported__f_message}else return!1};var Fq_=new v().initClass({Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$Unsupported:0},!1,"codes.quine.labs.recheck.diagnostics.Diagnostics$ErrorKind$Unsupported",{Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$Unsupported:1,Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});Ff.prototype.$classData=Fq_;function Uu(_,r,t,a){this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_source=null,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_flags=null,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_complexity=null,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_checker=null,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_source=_,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_flags=r,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_complexity=t,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_checker=a}Uu.prototype=new yP;Uu.prototype.constructor=Uu;function Bq_(){}Bq_.prototype=Uu.prototype;Uu.prototype.toString__T=function(){$r();var _="|Input : /"+this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_source+"/"+this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_flags+` |Status : safe |Complexity: `+this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_complexity+` |Checker : `+this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_checker;return $r().stripMargin$extension__T__C__T(_,124)};Uu.prototype.productPrefix__T=function(){return"Safe"};Uu.prototype.productArity__I=function(){return 4};Uu.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_source;case 1:return this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_flags;case 2:return this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_complexity;case 3:return this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_checker;default:return S().ioobe__I__O(_)}};Uu.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Uu.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Uu.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Uu){var r=_;if(this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_source===r.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_source&&this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_flags===r.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_flags){var t=this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_complexity,a=r.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_complexity;if(t===null?a===null:t.equals__O__Z(a)){var n=this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_checker,s=r.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_checker;return n===s}else return!1}else return!1}else return!1};var jq_=new v().initClass({Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe:0},!1,"codes.quine.labs.recheck.diagnostics.Diagnostics$Safe",{Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe:1,Lcodes_quine_labs_recheck_diagnostics_Diagnostics:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Uu.prototype.$classData=jq_;function Bf(_,r,t,a){this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_source=null,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_flags=null,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_error=null,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_checker=null,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_source=_,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_flags=r,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_error=t,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_checker=a}Bf.prototype=new yP;Bf.prototype.constructor=Bf;function Eq_(){}Eq_.prototype=Bf.prototype;Bf.prototype.toString__T=function(){$r();var _=this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_source,r=this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_flags,t=this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_error,a=this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_checker;if(a.isEmpty__Z())var n=a_();else var s=a.get__O(),i=s,n=new o_(i.toString__T());var o="|Input : /"+_+"/"+r+` |Status : unknown |Error : `+t+` |Checker: `+(n.isEmpty__Z()?"(none)":n.get__O());return $r().stripMargin$extension__T__C__T(o,124)};Bf.prototype.productPrefix__T=function(){return"Unknown"};Bf.prototype.productArity__I=function(){return 4};Bf.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_source;case 1:return this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_flags;case 2:return this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_error;case 3:return this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_checker;default:return S().ioobe__I__O(_)}};Bf.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Bf.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Bf.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Bf){var r=_;if(this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_source===r.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_source&&this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_flags===r.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_flags){var t=this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_error,a=r.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_error;if(t===null?a===null:t.equals__O__Z(a)){var n=this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_checker,s=r.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_checker;return n===null?s===null:n.equals__O__Z(s)}else return!1}else return!1}else return!1};var Zq_=new v().initClass({Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown:0},!1,"codes.quine.labs.recheck.diagnostics.Diagnostics$Unknown",{Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown:1,Lcodes_quine_labs_recheck_diagnostics_Diagnostics:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Bf.prototype.$classData=Zq_;function Wu(_,r,t,a,n,s){this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_source=null,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_flags=null,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_complexity=null,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_attack=null,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_hotspot=null,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_checker=null,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_source=_,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_flags=r,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_complexity=t,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_attack=a,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_hotspot=n,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_checker=s}Wu.prototype=new yP;Wu.prototype.constructor=Wu;function Nq_(){}Nq_.prototype=Wu.prototype;Wu.prototype.toString__T=function(){$r();var _="|Input : /"+this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_source+"/"+this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_flags+` |Status : vulnerable |Complexity : `+this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_complexity+` |Attack string: `+this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_attack+` |Hotspot : /`+this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_hotspot.highlight__T__T(this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_source)+"/"+this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_flags+` |Checker : `+this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_checker;return $r().stripMargin$extension__T__C__T(_,124)};Wu.prototype.productPrefix__T=function(){return"Vulnerable"};Wu.prototype.productArity__I=function(){return 6};Wu.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_source;case 1:return this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_flags;case 2:return this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_complexity;case 3:return this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_attack;case 4:return this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_hotspot;case 5:return this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_checker;default:return S().ioobe__I__O(_)}};Wu.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Wu.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Wu.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Wu){var r=_;if(this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_source===r.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_source)if(this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_flags===r.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_flags)var t=this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_complexity,a=r.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_complexity,n=t===null?a===null:t.equals__O__Z(a);else var n=!1;else var n=!1;if(n){var s=this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_attack,i=r.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_attack;if(s===null?i===null:s.equals__O__Z(i)){var o=this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_hotspot,c=r.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_hotspot;if(o===null?c===null:o.equals__O__Z(c)){var u=this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_checker,f=r.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_checker;return u===f}else return!1}else return!1}else return!1}else return!1};var zq_=new v().initClass({Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable:0},!1,"codes.quine.labs.recheck.diagnostics.Diagnostics$Vulnerable",{Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable:1,Lcodes_quine_labs_recheck_diagnostics_Diagnostics:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Wu.prototype.$classData=zq_;function i1(){}i1.prototype=new hN;i1.prototype.constructor=i1;function Hq_(){}Hq_.prototype=i1.prototype;i1.prototype.toString__T=function(){return"heat"};i1.prototype.productPrefix__T=function(){return"Heat"};i1.prototype.productArity__I=function(){return 0};i1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};i1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};i1.prototype.hashCode__I=function(){return 2245136};var Gq_=new v().initClass({Lcodes_quine_labs_recheck_diagnostics_Hotspot$Heat$:0},!1,"codes.quine.labs.recheck.diagnostics.Hotspot$Heat$",{Lcodes_quine_labs_recheck_diagnostics_Hotspot$Heat$:1,Lcodes_quine_labs_recheck_diagnostics_Hotspot$Temperature:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});i1.prototype.$classData=Gq_;var fj;function FP(){return fj||(fj=new i1),fj}function o1(){}o1.prototype=new hN;o1.prototype.constructor=o1;function Jq_(){}Jq_.prototype=o1.prototype;o1.prototype.toString__T=function(){return"normal"};o1.prototype.productPrefix__T=function(){return"Normal"};o1.prototype.productArity__I=function(){return 0};o1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};o1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};o1.prototype.hashCode__I=function(){return-1955878649};var Uq_=new v().initClass({Lcodes_quine_labs_recheck_diagnostics_Hotspot$Normal$:0},!1,"codes.quine.labs.recheck.diagnostics.Hotspot$Normal$",{Lcodes_quine_labs_recheck_diagnostics_Hotspot$Normal$:1,Lcodes_quine_labs_recheck_diagnostics_Hotspot$Temperature:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});o1.prototype.$classData=Uq_;var pj;function OJ(){return pj||(pj=new o1),pj}function kc(_,r){this.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertChar__f_pos=0,this.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertChar__f_chs=null,this.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertChar__f_pos=_,this.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertChar__f_chs=r}kc.prototype=new dN;kc.prototype.constructor=kc;function Wq_(){}Wq_.prototype=kc.prototype;kc.prototype.apply__T__Z__sci_Seq=function(_,r){var t=this.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertChar__f_chs;return Sd().from__sc_IterableOnce__sci_Seq(t).map__F1__O(new y(a=>{var n=a;return n.head__Lcodes_quine_labs_recheck_unicode_UChar()})).flatMap__F1__O(new y(a=>{var n=a,s=I().s_package$__f_Seq,i=[new ft(Yn().insertAt$extension__T__I__Lcodes_quine_labs_recheck_unicode_UChar__T(_,this.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertChar__f_pos,n)),new ft(Yn().replaceAt$extension__T__I__Lcodes_quine_labs_recheck_unicode_UChar__Z__T(_,this.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertChar__f_pos,n,r))];return s.apply__sci_Seq__sc_SeqOps(k(new b,i))}))};kc.prototype.productPrefix__T=function(){return"InsertChar"};kc.prototype.productArity__I=function(){return 2};kc.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertChar__f_pos;case 1:return this.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertChar__f_chs;default:return S().ioobe__I__O(_)}};kc.prototype.productIterator__sc_Iterator=function(){return new f_(this)};kc.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("InsertChar");_=S().mix__I__I__I(r,t);var a=_,n=this.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertChar__f_pos;_=S().mix__I__I__I(a,n);var s=_,i=this.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertChar__f_chs,o=S().anyHash__O__I(i);_=S().mix__I__I__I(s,o);var c=_;return S().finalizeHash__I__I__I(c,2)};kc.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};kc.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof kc){var r=_;if(this.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertChar__f_pos===r.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertChar__f_pos){var t=this.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertChar__f_chs,a=r.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertChar__f_chs;return t===null?a===null:t.equals__O__Z(a)}else return!1}else return!1};var Kq_=new v().initClass({Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertChar:0},!1,"codes.quine.labs.recheck.fuzz.DynamicSeeder$Patch$InsertChar",{Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertChar:1,Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});kc.prototype.$classData=Kq_;function jf(_,r){this.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertString__f_pos=0,this.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertString__f_s=null,this.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertString__f_pos=_,this.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertString__f_s=r}jf.prototype=new dN;jf.prototype.constructor=jf;function Qq_(){}Qq_.prototype=jf.prototype;jf.prototype.apply__T__Z__sci_Seq=function(_,r){var t=I().s_package$__f_Seq,a=[new ft(Yn().insert$extension__T__I__T__T(_,this.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertString__f_pos,this.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertString__f_s))];return t.apply__sci_Seq__sc_SeqOps(k(new b,a))};jf.prototype.productPrefix__T=function(){return"InsertString"};jf.prototype.productArity__I=function(){return 2};jf.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertString__f_pos;case 1:return new ft(this.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertString__f_s);default:return S().ioobe__I__O(_)}};jf.prototype.productIterator__sc_Iterator=function(){return new f_(this)};jf.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("InsertString");_=S().mix__I__I__I(r,t);var a=_,n=this.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertString__f_pos;_=S().mix__I__I__I(a,n);var s=_,i=new ft(this.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertString__f_s),o=S().anyHash__O__I(i);_=S().mix__I__I__I(s,o);var c=_;return S().finalizeHash__I__I__I(c,2)};jf.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};jf.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof jf){var r=_;return this.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertString__f_pos===r.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertString__f_pos&&this.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertString__f_s===r.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertString__f_s}else return!1};var Xq_=new v().initClass({Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertString:0},!1,"codes.quine.labs.recheck.fuzz.DynamicSeeder$Patch$InsertString",{Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertString:1,Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});jf.prototype.$classData=Xq_;function qw(){}qw.prototype=new W1;qw.prototype.constructor=qw;function Yq_(){}Yq_.prototype=qw.prototype;qw.prototype.applyOrElse__T2__F1__O=function(_,r){if(_!==null){var t=_._1$mcI$sp__I(),a=_._2$mcI$sp__I();if(t!==a)return new e(t,a-t|0)}return r.apply__O__O(_)};qw.prototype.isDefinedAt__T2__Z=function(_){if(_!==null){var r=_._1$mcI$sp__I(),t=_._2$mcI$sp__I();if(r!==t)return!0}return!1};qw.prototype.isDefinedAt__O__Z=function(_){return this.isDefinedAt__T2__Z(_)};qw.prototype.applyOrElse__O__F1__O=function(_,r){return this.applyOrElse__T2__F1__O(_,r)};var _6_=new v().initClass({Lcodes_quine_labs_recheck_fuzz_FString$$anonfun$1:0},!1,"codes.quine.labs.recheck.fuzz.FString$$anonfun$1",{Lcodes_quine_labs_recheck_fuzz_FString$$anonfun$1:1,sr_AbstractPartialFunction:1,O:1,F1:1,s_PartialFunction:1,Ljava_io_Serializable:1});qw.prototype.$classData=_6_;function Sw(_){}Sw.prototype=new W1;Sw.prototype.constructor=Sw;function e6_(){}e6_.prototype=Sw.prototype;Sw.prototype.applyOrElse__Lcodes_quine_labs_recheck_fuzz_FString$FChar__F1__O=function(_,r){return _ instanceof Bn?1:r.apply__O__O(_)};Sw.prototype.isDefinedAt__Lcodes_quine_labs_recheck_fuzz_FString$FChar__Z=function(_){return _ instanceof Bn};Sw.prototype.isDefinedAt__O__Z=function(_){return this.isDefinedAt__Lcodes_quine_labs_recheck_fuzz_FString$FChar__Z(_)};Sw.prototype.applyOrElse__O__F1__O=function(_,r){return this.applyOrElse__Lcodes_quine_labs_recheck_fuzz_FString$FChar__F1__O(_,r)};var r6_=new v().initClass({Lcodes_quine_labs_recheck_fuzz_FString$$anonfun$fixedSize$1:0},!1,"codes.quine.labs.recheck.fuzz.FString$$anonfun$fixedSize$1",{Lcodes_quine_labs_recheck_fuzz_FString$$anonfun$fixedSize$1:1,sr_AbstractPartialFunction:1,O:1,F1:1,s_PartialFunction:1,Ljava_io_Serializable:1});Sw.prototype.$classData=r6_;function Pw(_){}Pw.prototype=new W1;Pw.prototype.constructor=Pw;function t6_(){}t6_.prototype=Pw.prototype;Pw.prototype.applyOrElse__Lcodes_quine_labs_recheck_fuzz_FString$FChar__F1__O=function(_,r){if(_ instanceof Bn){var t=_,a=t.Lcodes_quine_labs_recheck_fuzz_FString$Repeat__f_size;return a}else return r.apply__O__O(_)};Pw.prototype.isDefinedAt__Lcodes_quine_labs_recheck_fuzz_FString$FChar__Z=function(_){return _ instanceof Bn};Pw.prototype.isDefinedAt__O__Z=function(_){return this.isDefinedAt__Lcodes_quine_labs_recheck_fuzz_FString$FChar__Z(_)};Pw.prototype.applyOrElse__O__F1__O=function(_,r){return this.applyOrElse__Lcodes_quine_labs_recheck_fuzz_FString$FChar__F1__O(_,r)};var a6_=new v().initClass({Lcodes_quine_labs_recheck_fuzz_FString$$anonfun$repeatSize$1:0},!1,"codes.quine.labs.recheck.fuzz.FString$$anonfun$repeatSize$1",{Lcodes_quine_labs_recheck_fuzz_FString$$anonfun$repeatSize$1:1,sr_AbstractPartialFunction:1,O:1,F1:1,s_PartialFunction:1,Ljava_io_Serializable:1});Pw.prototype.$classData=a6_;function Bn(_,r){this.Lcodes_quine_labs_recheck_fuzz_FString$Repeat__f_m=0,this.Lcodes_quine_labs_recheck_fuzz_FString$Repeat__f_size=0,this.Lcodes_quine_labs_recheck_fuzz_FString$Repeat__f_m=_,this.Lcodes_quine_labs_recheck_fuzz_FString$Repeat__f_size=r}Bn.prototype=new $N;Bn.prototype.constructor=Bn;function n6_(){}n6_.prototype=Bn.prototype;Bn.prototype.productPrefix__T=function(){return"Repeat"};Bn.prototype.productArity__I=function(){return 2};Bn.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_fuzz_FString$Repeat__f_m;case 1:return this.Lcodes_quine_labs_recheck_fuzz_FString$Repeat__f_size;default:return S().ioobe__I__O(_)}};Bn.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Bn.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("Repeat");_=S().mix__I__I__I(r,t);var a=_,n=this.Lcodes_quine_labs_recheck_fuzz_FString$Repeat__f_m;_=S().mix__I__I__I(a,n);var s=_,i=this.Lcodes_quine_labs_recheck_fuzz_FString$Repeat__f_size;_=S().mix__I__I__I(s,i);var o=_;return S().finalizeHash__I__I__I(o,2)};Bn.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};Bn.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Bn){var r=_;return this.Lcodes_quine_labs_recheck_fuzz_FString$Repeat__f_m===r.Lcodes_quine_labs_recheck_fuzz_FString$Repeat__f_m&&this.Lcodes_quine_labs_recheck_fuzz_FString$Repeat__f_size===r.Lcodes_quine_labs_recheck_fuzz_FString$Repeat__f_size}else return!1};var s6_=new v().initClass({Lcodes_quine_labs_recheck_fuzz_FString$Repeat:0},!1,"codes.quine.labs.recheck.fuzz.FString$Repeat",{Lcodes_quine_labs_recheck_fuzz_FString$Repeat:1,Lcodes_quine_labs_recheck_fuzz_FString$FChar:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});Bn.prototype.$classData=s6_;function Mn(_){this.Lcodes_quine_labs_recheck_fuzz_FString$Wrap__f_u=null,this.Lcodes_quine_labs_recheck_fuzz_FString$Wrap__f_u=_}Mn.prototype=new $N;Mn.prototype.constructor=Mn;function i6_(){}i6_.prototype=Mn.prototype;Mn.prototype.productPrefix__T=function(){return"Wrap"};Mn.prototype.productArity__I=function(){return 1};Mn.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_fuzz_FString$Wrap__f_u:S().ioobe__I__O(_)};Mn.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Mn.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Mn.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};Mn.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Mn){var r=_,t=this.Lcodes_quine_labs_recheck_fuzz_FString$Wrap__f_u,a=r.Lcodes_quine_labs_recheck_fuzz_FString$Wrap__f_u;return t===null?a===null:t.equals__O__Z(a)}else return!1};var o6_=new v().initClass({Lcodes_quine_labs_recheck_fuzz_FString$Wrap:0},!1,"codes.quine.labs.recheck.fuzz.FString$Wrap",{Lcodes_quine_labs_recheck_fuzz_FString$Wrap:1,Lcodes_quine_labs_recheck_fuzz_FString$FChar:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});Mn.prototype.$classData=o6_;function Ef(_){this.Lcodes_quine_labs_recheck_recall_RecallResult$Error__f_message=null,this.Lcodes_quine_labs_recheck_recall_RecallResult$Error__f_message=_}Ef.prototype=new IP;Ef.prototype.constructor=Ef;function c6_(){}c6_.prototype=Ef.prototype;Ef.prototype.productPrefix__T=function(){return"Error"};Ef.prototype.productArity__I=function(){return 1};Ef.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_recall_RecallResult$Error__f_message:S().ioobe__I__O(_)};Ef.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Ef.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Ef.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};Ef.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Ef){var r=_;return this.Lcodes_quine_labs_recheck_recall_RecallResult$Error__f_message===r.Lcodes_quine_labs_recheck_recall_RecallResult$Error__f_message}else return!1};var u6_=new v().initClass({Lcodes_quine_labs_recheck_recall_RecallResult$Error:0},!1,"codes.quine.labs.recheck.recall.RecallResult$Error",{Lcodes_quine_labs_recheck_recall_RecallResult$Error:1,Lcodes_quine_labs_recheck_recall_RecallResult:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Ef.prototype.$classData=u6_;function Zf(_){this.Lcodes_quine_labs_recheck_recall_RecallResult$Finish__f_time=null,this.Lcodes_quine_labs_recheck_recall_RecallResult$Finish__f_time=_}Zf.prototype=new IP;Zf.prototype.constructor=Zf;function l6_(){}l6_.prototype=Zf.prototype;Zf.prototype.productPrefix__T=function(){return"Finish"};Zf.prototype.productArity__I=function(){return 1};Zf.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_recall_RecallResult$Finish__f_time:S().ioobe__I__O(_)};Zf.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Zf.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Zf.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};Zf.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Zf){var r=_,t=this.Lcodes_quine_labs_recheck_recall_RecallResult$Finish__f_time,a=r.Lcodes_quine_labs_recheck_recall_RecallResult$Finish__f_time;return t===null?a===null:t.equals__O__Z(a)}else return!1};var f6_=new v().initClass({Lcodes_quine_labs_recheck_recall_RecallResult$Finish:0},!1,"codes.quine.labs.recheck.recall.RecallResult$Finish",{Lcodes_quine_labs_recheck_recall_RecallResult$Finish:1,Lcodes_quine_labs_recheck_recall_RecallResult:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Zf.prototype.$classData=f6_;function c1(){}c1.prototype=new IP;c1.prototype.constructor=c1;function p6_(){}p6_.prototype=c1.prototype;c1.prototype.productPrefix__T=function(){return"Timeout"};c1.prototype.productArity__I=function(){return 0};c1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};c1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};c1.prototype.hashCode__I=function(){return 350741825};c1.prototype.toString__T=function(){return"Timeout"};var h6_=new v().initClass({Lcodes_quine_labs_recheck_recall_RecallResult$Timeout$:0},!1,"codes.quine.labs.recheck.recall.RecallResult$Timeout$",{Lcodes_quine_labs_recheck_recall_RecallResult$Timeout$:1,Lcodes_quine_labs_recheck_recall_RecallResult:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});c1.prototype.$classData=h6_;var hj;function oZ(){return hj||(hj=new c1),hj}function u1(){}u1.prototype=new bP;u1.prototype.constructor=u1;function d6_(){}d6_.prototype=u1.prototype;u1.prototype.productPrefix__T=function(){return"Digit"};u1.prototype.productArity__I=function(){return 0};u1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};u1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};u1.prototype.hashCode__I=function(){return 66029837};u1.prototype.toString__T=function(){return"Digit"};var $6_=new v().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$EscapeClassKind$Digit$:0},!1,"codes.quine.labs.recheck.regexp.Pattern$EscapeClassKind$Digit$",{Lcodes_quine_labs_recheck_regexp_Pattern$EscapeClassKind$Digit$:1,Lcodes_quine_labs_recheck_regexp_Pattern$EscapeClassKind:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});u1.prototype.$classData=$6_;var dj;function R8(){return dj||(dj=new u1),dj}function l1(){}l1.prototype=new bP;l1.prototype.constructor=l1;function w6_(){}w6_.prototype=l1.prototype;l1.prototype.productPrefix__T=function(){return"Space"};l1.prototype.productArity__I=function(){return 0};l1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};l1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};l1.prototype.hashCode__I=function(){return 80085222};l1.prototype.toString__T=function(){return"Space"};var g6_=new v().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$EscapeClassKind$Space$:0},!1,"codes.quine.labs.recheck.regexp.Pattern$EscapeClassKind$Space$",{Lcodes_quine_labs_recheck_regexp_Pattern$EscapeClassKind$Space$:1,Lcodes_quine_labs_recheck_regexp_Pattern$EscapeClassKind:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});l1.prototype.$classData=g6_;var $j;function C8(){return $j||($j=new l1),$j}function f1(){}f1.prototype=new bP;f1.prototype.constructor=f1;function L6_(){}L6_.prototype=f1.prototype;f1.prototype.productPrefix__T=function(){return"Word"};f1.prototype.productArity__I=function(){return 0};f1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};f1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};f1.prototype.hashCode__I=function(){return 2702122};f1.prototype.toString__T=function(){return"Word"};var m6_=new v().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$EscapeClassKind$Word$:0},!1,"codes.quine.labs.recheck.regexp.Pattern$EscapeClassKind$Word$",{Lcodes_quine_labs_recheck_regexp_Pattern$EscapeClassKind$Word$:1,Lcodes_quine_labs_recheck_regexp_Pattern$EscapeClassKind:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});f1.prototype.$classData=m6_;var wj;function D8(){return wj||(wj=new f1),wj}function xw(){}xw.prototype=new W1;xw.prototype.constructor=xw;function v6_(){}v6_.prototype=xw.prototype;xw.prototype.applyOrElse__Lcodes_quine_labs_recheck_regexp_Pattern$Node__F1__O=function(_,r){if(_ instanceof xi){var t=_,a=t.Lcodes_quine_labs_recheck_regexp_Pattern$Character__f_value,n=a.toChars__AC(),s=eu(),i=n.u.length;return s.new__AC__I__I__T(n,0,i)}else return r.apply__O__O(_)};xw.prototype.isDefinedAt__Lcodes_quine_labs_recheck_regexp_Pattern$Node__Z=function(_){return _ instanceof xi};xw.prototype.isDefinedAt__O__Z=function(_){return this.isDefinedAt__Lcodes_quine_labs_recheck_regexp_Pattern$Node__Z(_)};xw.prototype.applyOrElse__O__F1__O=function(_,r){return this.applyOrElse__Lcodes_quine_labs_recheck_regexp_Pattern$Node__F1__O(_,r)};var y6_=new v().initClass({Lcodes_quine_labs_recheck_regexp_PatternExtensions$PatternOps$$anonfun$1:0},!1,"codes.quine.labs.recheck.regexp.PatternExtensions$PatternOps$$anonfun$1",{Lcodes_quine_labs_recheck_regexp_PatternExtensions$PatternOps$$anonfun$1:1,sr_AbstractPartialFunction:1,O:1,F1:1,s_PartialFunction:1,Ljava_io_Serializable:1});xw.prototype.$classData=y6_;function p1(){}p1.prototype=new kP;p1.prototype.constructor=p1;function I6_(){}I6_.prototype=p1.prototype;p1.prototype.productPrefix__T=function(){return"LineTerminator"};p1.prototype.productArity__I=function(){return 0};p1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};p1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};p1.prototype.hashCode__I=function(){return 385091227};p1.prototype.toString__T=function(){return"LineTerminator"};var b6_=new v().initClass({Lcodes_quine_labs_recheck_unicode_ICharSet$CharKind$LineTerminator$:0},!1,"codes.quine.labs.recheck.unicode.ICharSet$CharKind$LineTerminator$",{Lcodes_quine_labs_recheck_unicode_ICharSet$CharKind$LineTerminator$:1,Lcodes_quine_labs_recheck_unicode_ICharSet$CharKind:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});p1.prototype.$classData=b6_;var gj;function sI(){return gj||(gj=new p1),gj}function h1(){}h1.prototype=new kP;h1.prototype.constructor=h1;function k6_(){}k6_.prototype=h1.prototype;h1.prototype.productPrefix__T=function(){return"Normal"};h1.prototype.productArity__I=function(){return 0};h1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};h1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};h1.prototype.hashCode__I=function(){return-1955878649};h1.prototype.toString__T=function(){return"Normal"};var O6_=new v().initClass({Lcodes_quine_labs_recheck_unicode_ICharSet$CharKind$Normal$:0},!1,"codes.quine.labs.recheck.unicode.ICharSet$CharKind$Normal$",{Lcodes_quine_labs_recheck_unicode_ICharSet$CharKind$Normal$:1,Lcodes_quine_labs_recheck_unicode_ICharSet$CharKind:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});h1.prototype.$classData=O6_;var Lj;function QI(){return Lj||(Lj=new h1),Lj}function d1(){}d1.prototype=new kP;d1.prototype.constructor=d1;function q6_(){}q6_.prototype=d1.prototype;d1.prototype.productPrefix__T=function(){return"Word"};d1.prototype.productArity__I=function(){return 0};d1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};d1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};d1.prototype.hashCode__I=function(){return 2702122};d1.prototype.toString__T=function(){return"Word"};var S6_=new v().initClass({Lcodes_quine_labs_recheck_unicode_ICharSet$CharKind$Word$:0},!1,"codes.quine.labs.recheck.unicode.ICharSet$CharKind$Word$",{Lcodes_quine_labs_recheck_unicode_ICharSet$CharKind$Word$:1,Lcodes_quine_labs_recheck_unicode_ICharSet$CharKind:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});d1.prototype.$classData=S6_;var mj;function kk(){return mj||(mj=new d1),mj}function $1(){}$1.prototype=new NI;$1.prototype.constructor=$1;function P6_(){}P6_.prototype=$1.prototype;$1.prototype.toString__T=function(){return"input_begin"};$1.prototype.productPrefix__T=function(){return"InputBegin"};$1.prototype.productArity__I=function(){return 0};$1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};$1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};$1.prototype.hashCode__I=function(){return-942056673};var x6_=new v().initClass({Lcodes_quine_labs_recheck_vm_Inst$AssertKind$InputBegin$:0},!1,"codes.quine.labs.recheck.vm.Inst$AssertKind$InputBegin$",{Lcodes_quine_labs_recheck_vm_Inst$AssertKind$InputBegin$:1,Lcodes_quine_labs_recheck_vm_Inst$AssertKind:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});$1.prototype.$classData=x6_;var vj;function qJ(){return vj||(vj=new $1),vj}function w1(){}w1.prototype=new NI;w1.prototype.constructor=w1;function R6_(){}R6_.prototype=w1.prototype;w1.prototype.toString__T=function(){return"input_end"};w1.prototype.productPrefix__T=function(){return"InputEnd"};w1.prototype.productArity__I=function(){return 0};w1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};w1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};w1.prototype.hashCode__I=function(){return 535335121};var C6_=new v().initClass({Lcodes_quine_labs_recheck_vm_Inst$AssertKind$InputEnd$:0},!1,"codes.quine.labs.recheck.vm.Inst$AssertKind$InputEnd$",{Lcodes_quine_labs_recheck_vm_Inst$AssertKind$InputEnd$:1,Lcodes_quine_labs_recheck_vm_Inst$AssertKind:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});w1.prototype.$classData=C6_;var yj;function SJ(){return yj||(yj=new w1),yj}function g1(){}g1.prototype=new NI;g1.prototype.constructor=g1;function D6_(){}D6_.prototype=g1.prototype;g1.prototype.toString__T=function(){return"line_begin"};g1.prototype.productPrefix__T=function(){return"LineBegin"};g1.prototype.productArity__I=function(){return 0};g1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};g1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};g1.prototype.hashCode__I=function(){return 180670709};var M6_=new v().initClass({Lcodes_quine_labs_recheck_vm_Inst$AssertKind$LineBegin$:0},!1,"codes.quine.labs.recheck.vm.Inst$AssertKind$LineBegin$",{Lcodes_quine_labs_recheck_vm_Inst$AssertKind$LineBegin$:1,Lcodes_quine_labs_recheck_vm_Inst$AssertKind:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});g1.prototype.$classData=M6_;var Ij;function PJ(){return Ij||(Ij=new g1),Ij}function L1(){}L1.prototype=new NI;L1.prototype.constructor=L1;function T6_(){}T6_.prototype=L1.prototype;L1.prototype.toString__T=function(){return"line_end"};L1.prototype.productPrefix__T=function(){return"LineEnd"};L1.prototype.productArity__I=function(){return 0};L1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};L1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};L1.prototype.hashCode__I=function(){return 1841529895};var V6_=new v().initClass({Lcodes_quine_labs_recheck_vm_Inst$AssertKind$LineEnd$:0},!1,"codes.quine.labs.recheck.vm.Inst$AssertKind$LineEnd$",{Lcodes_quine_labs_recheck_vm_Inst$AssertKind$LineEnd$:1,Lcodes_quine_labs_recheck_vm_Inst$AssertKind:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});L1.prototype.$classData=V6_;var bj;function xJ(){return bj||(bj=new L1),bj}function m1(){}m1.prototype=new NI;m1.prototype.constructor=m1;function A6_(){}A6_.prototype=m1.prototype;m1.prototype.toString__T=function(){return"word_boundary"};m1.prototype.productPrefix__T=function(){return"WordBoundary"};m1.prototype.productArity__I=function(){return 0};m1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};m1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};m1.prototype.hashCode__I=function(){return 1706933620};var F6_=new v().initClass({Lcodes_quine_labs_recheck_vm_Inst$AssertKind$WordBoundary$:0},!1,"codes.quine.labs.recheck.vm.Inst$AssertKind$WordBoundary$",{Lcodes_quine_labs_recheck_vm_Inst$AssertKind$WordBoundary$:1,Lcodes_quine_labs_recheck_vm_Inst$AssertKind:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});m1.prototype.$classData=F6_;var kj;function RJ(){return kj||(kj=new m1),kj}function v1(){}v1.prototype=new NI;v1.prototype.constructor=v1;function B6_(){}B6_.prototype=v1.prototype;v1.prototype.toString__T=function(){return"word_boundary_not"};v1.prototype.productPrefix__T=function(){return"WordBoundaryNot"};v1.prototype.productArity__I=function(){return 0};v1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};v1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};v1.prototype.hashCode__I=function(){return-1153232705};var j6_=new v().initClass({Lcodes_quine_labs_recheck_vm_Inst$AssertKind$WordBoundaryNot$:0},!1,"codes.quine.labs.recheck.vm.Inst$AssertKind$WordBoundaryNot$",{Lcodes_quine_labs_recheck_vm_Inst$AssertKind$WordBoundaryNot$:1,Lcodes_quine_labs_recheck_vm_Inst$AssertKind:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});v1.prototype.$classData=j6_;var Oj;function CJ(){return Oj||(Oj=new v1),Oj}function y1(){}y1.prototype=new zI;y1.prototype.constructor=y1;function E6_(){}E6_.prototype=y1.prototype;y1.prototype.toString__T=function(){return"any"};y1.prototype.productPrefix__T=function(){return"Any"};y1.prototype.productArity__I=function(){return 0};y1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};y1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};y1.prototype.hashCode__I=function(){return 65996};var Z6_=new v().initClass({Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Any$:0},!1,"codes.quine.labs.recheck.vm.Inst$ReadKind$Any$",{Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Any$:1,Lcodes_quine_labs_recheck_vm_Inst$ReadKind:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});y1.prototype.$classData=Z6_;var qj;function BP(){return qj||(qj=new y1),qj}function Al(_){this.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Char__f_c=null,this.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Char__f_c=_}Al.prototype=new zI;Al.prototype.constructor=Al;function N6_(){}N6_.prototype=Al.prototype;Al.prototype.toString__T=function(){return"char '"+this.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Char__f_c+"'"};Al.prototype.productPrefix__T=function(){return"Char"};Al.prototype.productArity__I=function(){return 1};Al.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Char__f_c:S().ioobe__I__O(_)};Al.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Al.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Al.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Al){var r=_,t=this.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Char__f_c,a=r.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Char__f_c;return t===null?a===null:t.equals__O__Z(a)}else return!1};var z6_=new v().initClass({Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Char:0},!1,"codes.quine.labs.recheck.vm.Inst$ReadKind$Char",{Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Char:1,Lcodes_quine_labs_recheck_vm_Inst$ReadKind:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Al.prototype.$classData=z6_;function Ku(_){this.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Class__f_s=null,this.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Class__f_s=_}Ku.prototype=new zI;Ku.prototype.constructor=Ku;function H6_(){}H6_.prototype=Ku.prototype;Ku.prototype.toString__T=function(){return"class "+this.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Class__f_s};Ku.prototype.productPrefix__T=function(){return"Class"};Ku.prototype.productArity__I=function(){return 1};Ku.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Class__f_s:S().ioobe__I__O(_)};Ku.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Ku.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Ku.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Ku){var r=_,t=this.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Class__f_s,a=r.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Class__f_s;return t===null?a===null:t.equals__O__Z(a)}else return!1};var G6_=new v().initClass({Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Class:0},!1,"codes.quine.labs.recheck.vm.Inst$ReadKind$Class",{Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Class:1,Lcodes_quine_labs_recheck_vm_Inst$ReadKind:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Ku.prototype.$classData=G6_;function Fl(_){this.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$ClassNot__f_s=null,this.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$ClassNot__f_s=_}Fl.prototype=new zI;Fl.prototype.constructor=Fl;function J6_(){}J6_.prototype=Fl.prototype;Fl.prototype.toString__T=function(){return"class_not "+this.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$ClassNot__f_s};Fl.prototype.productPrefix__T=function(){return"ClassNot"};Fl.prototype.productArity__I=function(){return 1};Fl.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$ClassNot__f_s:S().ioobe__I__O(_)};Fl.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Fl.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Fl.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Fl){var r=_,t=this.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$ClassNot__f_s,a=r.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$ClassNot__f_s;return t===null?a===null:t.equals__O__Z(a)}else return!1};var U6_=new v().initClass({Lcodes_quine_labs_recheck_vm_Inst$ReadKind$ClassNot:0},!1,"codes.quine.labs.recheck.vm.Inst$ReadKind$ClassNot",{Lcodes_quine_labs_recheck_vm_Inst$ReadKind$ClassNot:1,Lcodes_quine_labs_recheck_vm_Inst$ReadKind:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Fl.prototype.$classData=U6_;function I1(){}I1.prototype=new zI;I1.prototype.constructor=I1;function W6_(){}W6_.prototype=I1.prototype;I1.prototype.toString__T=function(){return"dot"};I1.prototype.productPrefix__T=function(){return"Dot"};I1.prototype.productArity__I=function(){return 0};I1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};I1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};I1.prototype.hashCode__I=function(){return 68905};var K6_=new v().initClass({Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Dot$:0},!1,"codes.quine.labs.recheck.vm.Inst$ReadKind$Dot$",{Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Dot$:1,Lcodes_quine_labs_recheck_vm_Inst$ReadKind:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});I1.prototype.$classData=K6_;var Sj;function FN(){return Sj||(Sj=new I1),Sj}function ic(_){this.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Ref__f_index=0,this.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Ref__f_index=_}ic.prototype=new zI;ic.prototype.constructor=ic;function Q6_(){}Q6_.prototype=ic.prototype;ic.prototype.toString__T=function(){return"ref "+this.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Ref__f_index};ic.prototype.productPrefix__T=function(){return"Ref"};ic.prototype.productArity__I=function(){return 1};ic.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Ref__f_index:S().ioobe__I__O(_)};ic.prototype.productIterator__sc_Iterator=function(){return new f_(this)};ic.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("Ref");_=S().mix__I__I__I(r,t);var a=_,n=this.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Ref__f_index;_=S().mix__I__I__I(a,n);var s=_;return S().finalizeHash__I__I__I(s,1)};ic.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof ic){var r=_;return this.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Ref__f_index===r.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Ref__f_index}else return!1};var X6_=new v().initClass({Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Ref:0},!1,"codes.quine.labs.recheck.vm.Inst$ReadKind$Ref",{Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Ref:1,Lcodes_quine_labs_recheck_vm_Inst$ReadKind:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});ic.prototype.$classData=X6_;function Rw(_){}Rw.prototype=new W1;Rw.prototype.constructor=Rw;function Y6_(){}Y6_.prototype=Rw.prototype;Rw.prototype.applyOrElse__sci_Seq__F1__O=function(_,r){if(_!==null&&(I(),new hs(_), true&&_.lengthCompare__I__I(2)===0)){var t=_.apply__I__O(0)|0,a=_.apply__I__O(1)|0;if(t>31;return JI(_,t,new q(a,n))};Dc.prototype.toBigDecimal__s_Option=function(){return new o_(uV_(new cn,this.Lio_circe_JsonBigDecimal__f_value))};Dc.prototype.toBigInt__s_Option=function(){var _=Eu(),r=this.Lio_circe_JsonBigDecimal__f_value,t=r.java$math$BigDecimal$$getUnscaledValue__Ljava_math_BigInteger(),a=r.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale,n=a>>31,s=JI(_,t,new q(a,n)),i=s.toBigIntegerWithMaxDigits__Ljava_math_BigInteger__s_Option(Eu().Lio_circe_numbers_BiggerDecimal$__f_MaxBigIntegerDigits);if(i.isEmpty__Z())return a_();var o=i.get__O(),c=o;return new o_(I().BigInt__s_math_BigInt$().apply__Ljava_math_BigInteger__s_math_BigInt(c))};Dc.prototype.toDouble__D=function(){return this.Lio_circe_JsonBigDecimal__f_value.doubleValue__D()};Dc.prototype.toFloat__F=function(){return this.Lio_circe_JsonBigDecimal__f_value.floatValue__F()};Dc.prototype.toLong__s_Option=function(){var _=Eu(),r=this.Lio_circe_JsonBigDecimal__f_value,t=r.java$math$BigDecimal$$getUnscaledValue__Ljava_math_BigInteger(),a=r.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale,n=a>>31;return JI(_,t,new q(a,n)).toLong__s_Option()};Dc.prototype.toString__T=function(){return this.Lio_circe_JsonBigDecimal__f_value.toString__T()};Dc.prototype.productPrefix__T=function(){return"JsonBigDecimal"};Dc.prototype.productArity__I=function(){return 1};Dc.prototype.productElement__I__O=function(_){return _===0?this.Lio_circe_JsonBigDecimal__f_value:S().ioobe__I__O(_)};Dc.prototype.productIterator__sc_Iterator=function(){return new f_(this)};var H3_=new v().initClass({Lio_circe_JsonBigDecimal:0},!1,"io.circe.JsonBigDecimal",{Lio_circe_JsonBigDecimal:1,Lio_circe_JsonNumber:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});Dc.prototype.$classData=H3_;function Mc(_){this.Lio_circe_JsonDouble__f_value=0,this.Lio_circe_JsonDouble__f_value=_}Mc.prototype=new LO;Mc.prototype.constructor=Mc;function G3_(){}G3_.prototype=Mc.prototype;Mc.prototype.toBiggerDecimal__Lio_circe_numbers_BiggerDecimal=function(){return Eu().fromDoubleUnsafe__D__Lio_circe_numbers_BiggerDecimal(this.Lio_circe_JsonDouble__f_value)};Mc.prototype.toBigDecimal__s_Option=function(){var _=ev(),r=this.Lio_circe_JsonDouble__f_value;return new o_(_.javaBigDecimal2bigDecimal__Ljava_math_BigDecimal__s_math_BigDecimal(ta().valueOf__D__Ljava_math_BigDecimal(r)))};Mc.prototype.toBigInt__s_Option=function(){var _=this.Lio_circe_JsonDouble__f_value,r=ta().valueOf__D__Ljava_math_BigDecimal(_);return Ph().bigDecimalIsWhole__Ljava_math_BigDecimal__Z(r)?new o_(e5(new Oa,r.toBigInteger__Ljava_math_BigInteger())):a_()};Mc.prototype.toDouble__D=function(){return this.Lio_circe_JsonDouble__f_value};Mc.prototype.toFloat__F=function(){return Math.fround(this.Lio_circe_JsonDouble__f_value)};Mc.prototype.toLong__s_Option=function(){var _=this.Lio_circe_JsonDouble__f_value,r=ta().valueOf__D__Ljava_math_BigDecimal(_);return Ph().bigDecimalIsValidLong__Ljava_math_BigDecimal__Z(r)?new o_(r.longValue__J()):a_()};Mc.prototype.toString__T=function(){var _=this.Lio_circe_JsonDouble__f_value;return""+_};Mc.prototype.productPrefix__T=function(){return"JsonDouble"};Mc.prototype.productArity__I=function(){return 1};Mc.prototype.productElement__I__O=function(_){return _===0?this.Lio_circe_JsonDouble__f_value:S().ioobe__I__O(_)};Mc.prototype.productIterator__sc_Iterator=function(){return new f_(this)};var J3_=new v().initClass({Lio_circe_JsonDouble:0},!1,"io.circe.JsonDouble",{Lio_circe_JsonDouble:1,Lio_circe_JsonNumber:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});Mc.prototype.$classData=J3_;function jP(_){var r=_.Lio_circe_JsonFloat__f_value;return RP(new Wr,""+r)}function Tc(_){this.Lio_circe_JsonFloat__f_value=0,this.Lio_circe_JsonFloat__f_value=_}Tc.prototype=new LO;Tc.prototype.constructor=Tc;function U3_(){}U3_.prototype=Tc.prototype;Tc.prototype.toBiggerDecimal__Lio_circe_numbers_BiggerDecimal=function(){return Eu().fromFloat__F__Lio_circe_numbers_BiggerDecimal(this.Lio_circe_JsonFloat__f_value)};Tc.prototype.toBigDecimal__s_Option=function(){return new o_(ev().javaBigDecimal2bigDecimal__Ljava_math_BigDecimal__s_math_BigDecimal(jP(this)))};Tc.prototype.toBigInt__s_Option=function(){var _=jP(this);return Ph().bigDecimalIsWhole__Ljava_math_BigDecimal__Z(_)?new o_(e5(new Oa,_.toBigInteger__Ljava_math_BigInteger())):a_()};Tc.prototype.toDouble__D=function(){return jP(this).doubleValue__D()};Tc.prototype.toFloat__F=function(){return this.Lio_circe_JsonFloat__f_value};Tc.prototype.toLong__s_Option=function(){var _=jP(this);return Ph().bigDecimalIsValidLong__Ljava_math_BigDecimal__Z(_)?new o_(_.longValue__J()):a_()};Tc.prototype.toString__T=function(){var _=this.Lio_circe_JsonFloat__f_value;return""+_};Tc.prototype.productPrefix__T=function(){return"JsonFloat"};Tc.prototype.productArity__I=function(){return 1};Tc.prototype.productElement__I__O=function(_){return _===0?this.Lio_circe_JsonFloat__f_value:S().ioobe__I__O(_)};Tc.prototype.productIterator__sc_Iterator=function(){return new f_(this)};var W3_=new v().initClass({Lio_circe_JsonFloat:0},!1,"io.circe.JsonFloat",{Lio_circe_JsonFloat:1,Lio_circe_JsonNumber:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});Tc.prototype.$classData=W3_;function oc(_){this.Lio_circe_JsonLong__f_value=On,this.Lio_circe_JsonLong__f_value=_}oc.prototype=new LO;oc.prototype.constructor=oc;function K3_(){}K3_.prototype=oc.prototype;oc.prototype.toBiggerDecimal__Lio_circe_numbers_BiggerDecimal=function(){return Eu().fromLong__J__Lio_circe_numbers_BiggerDecimal(this.Lio_circe_JsonLong__f_value)};oc.prototype.toBigDecimal__s_Option=function(){return new o_(I().BigDecimal__s_math_BigDecimal$().apply__J__s_math_BigDecimal(this.Lio_circe_JsonLong__f_value))};oc.prototype.toBigInt__s_Option=function(){return new o_(I().BigInt__s_math_BigInt$().apply__J__s_math_BigInt(this.Lio_circe_JsonLong__f_value))};oc.prototype.toDouble__D=function(){var _=this.Lio_circe_JsonLong__f_value;return Ee().org$scalajs$linker$runtime$RuntimeLong$$toDouble__I__I__D(_.RTLong__f_lo,_.RTLong__f_hi)};oc.prototype.toFloat__F=function(){var _=this.Lio_circe_JsonLong__f_value;return Ee().org$scalajs$linker$runtime$RuntimeLong$$toFloat__I__I__F(_.RTLong__f_lo,_.RTLong__f_hi)};oc.prototype.toLong__s_Option=function(){return new o_(this.Lio_circe_JsonLong__f_value)};oc.prototype.toString__T=function(){var _=this.Lio_circe_JsonLong__f_value,r=_.RTLong__f_lo,t=_.RTLong__f_hi;return Ee().org$scalajs$linker$runtime$RuntimeLong$$toString__I__I__T(r,t)};oc.prototype.productPrefix__T=function(){return"JsonLong"};oc.prototype.productArity__I=function(){return 1};oc.prototype.productElement__I__O=function(_){return _===0?this.Lio_circe_JsonLong__f_value:S().ioobe__I__O(_)};oc.prototype.productIterator__sc_Iterator=function(){return new f_(this)};var Q3_=new v().initClass({Lio_circe_JsonLong:0},!1,"io.circe.JsonLong",{Lio_circe_JsonLong:1,Lio_circe_JsonNumber:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});oc.prototype.$classData=Q3_;function Yi(_){this.Lio_circe_PathToRoot$PathElem$ArrayIndex__f_index=On,this.Lio_circe_PathToRoot$PathElem$ArrayIndex__f_index=_}Yi.prototype=new LN;Yi.prototype.constructor=Yi;function X3_(){}X3_.prototype=Yi.prototype;Yi.prototype.productPrefix__T=function(){return"ArrayIndex"};Yi.prototype.productArity__I=function(){return 1};Yi.prototype.productElement__I__O=function(_){return _===0?this.Lio_circe_PathToRoot$PathElem$ArrayIndex__f_index:S().ioobe__I__O(_)};Yi.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Yi.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("ArrayIndex");_=S().mix__I__I__I(r,t);var a=_,n=this.Lio_circe_PathToRoot$PathElem$ArrayIndex__f_index,s=n.RTLong__f_lo,i=n.RTLong__f_hi,o=S().longHash__J__I(new q(s,i));_=S().mix__I__I__I(a,o);var c=_;return S().finalizeHash__I__I__I(c,1)};Yi.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};Yi.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Yi){var r=_,t=this.Lio_circe_PathToRoot$PathElem$ArrayIndex__f_index,a=r.Lio_circe_PathToRoot$PathElem$ArrayIndex__f_index;return t.RTLong__f_lo===a.RTLong__f_lo&&t.RTLong__f_hi===a.RTLong__f_hi}else return!1};var Y3_=new v().initClass({Lio_circe_PathToRoot$PathElem$ArrayIndex:0},!1,"io.circe.PathToRoot$PathElem$ArrayIndex",{Lio_circe_PathToRoot$PathElem$ArrayIndex:1,Lio_circe_PathToRoot$PathElem:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Yi.prototype.$classData=Y3_;function lu(_){this.Lio_circe_PathToRoot$PathElem$ObjectKey__f_keyName=null,this.Lio_circe_PathToRoot$PathElem$ObjectKey__f_keyName=_}lu.prototype=new LN;lu.prototype.constructor=lu;function _S_(){}_S_.prototype=lu.prototype;lu.prototype.productPrefix__T=function(){return"ObjectKey"};lu.prototype.productArity__I=function(){return 1};lu.prototype.productElement__I__O=function(_){return _===0?this.Lio_circe_PathToRoot$PathElem$ObjectKey__f_keyName:S().ioobe__I__O(_)};lu.prototype.productIterator__sc_Iterator=function(){return new f_(this)};lu.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};lu.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};lu.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof lu){var r=_;return this.Lio_circe_PathToRoot$PathElem$ObjectKey__f_keyName===r.Lio_circe_PathToRoot$PathElem$ObjectKey__f_keyName}else return!1};var eS_=new v().initClass({Lio_circe_PathToRoot$PathElem$ObjectKey:0},!1,"io.circe.PathToRoot$PathElem$ObjectKey",{Lio_circe_PathToRoot$PathElem$ObjectKey:1,Lio_circe_PathToRoot$PathElem:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});lu.prototype.$classData=eS_;var Si=class extends xc{constructor(r){super(),Pa(this,r,null,!0,!0)}};var rS_=new v().initClass({jl_ArithmeticException:0},!1,"java.lang.ArithmeticException",{jl_ArithmeticException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});Si.prototype.$classData=rS_;var tS_=new v().initClass({jl_Byte:0},!1,"java.lang.Byte",{jl_Byte:1,jl_Number:1,O:1,Ljava_io_Serializable:1,jl_Comparable:1,jl_constant_Constable:1},void 0,void 0,_=>aP(_)),km=class extends xc{constructor(){super(),Pa(this,null,null,!0,!0)}};var aS_=new v().initClass({jl_ClassCastException:0},!1,"java.lang.ClassCastException",{jl_ClassCastException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});km.prototype.$classData=aS_;function Ua(_,r){return Pa(_,r,null,!0,!0),_}function XI(_){return Pa(_,null,null,!0,!0),_}var et=class extends xc{},nS_=new v().initClass({jl_IllegalArgumentException:0},!1,"java.lang.IllegalArgumentException",{jl_IllegalArgumentException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});et.prototype.$classData=nS_;function Fv(_,r){return Pa(_,r,null,!0,!0),_}var P1=class extends xc{},sS_=new v().initClass({jl_IllegalStateException:0},!1,"java.lang.IllegalStateException",{jl_IllegalStateException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});P1.prototype.$classData=sS_;function Zt(_,r){return Pa(_,r,null,!0,!0),_}var rt=class extends xc{};var iS_=new v().initClass({jl_IndexOutOfBoundsException:0},!1,"java.lang.IndexOutOfBoundsException",{jl_IndexOutOfBoundsException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});rt.prototype.$classData=iS_;var Np=class extends xc{constructor(){super(),Pa(this,null,null,!0,!0)}},oS_=new v().initClass({jl_NegativeArraySizeException:0},!1,"java.lang.NegativeArraySizeException",{jl_NegativeArraySizeException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});Np.prototype.$classData=oS_;function EP(_,r){return Pa(_,r,null,!0,!0),_}function qd(_){return Pa(_,null,null,!0,!0),_}var cc=class extends xc{},cS_=new v().initClass({jl_NullPointerException:0},!1,"java.lang.NullPointerException",{jl_NullPointerException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});cc.prototype.$classData=cS_;var uS_=new v().initClass({jl_Short:0},!1,"java.lang.Short",{jl_Short:1,jl_Number:1,O:1,Ljava_io_Serializable:1,jl_Comparable:1,jl_constant_Constable:1},void 0,void 0,_=>nP(_));function TJ(_){return Pa(_,null,null,!0,!0),_}function Go(_,r){return Pa(_,r,null,!0,!0),_}var ui=class extends xc{},lS_=new v().initClass({jl_UnsupportedOperationException:0},!1,"java.lang.UnsupportedOperationException",{jl_UnsupportedOperationException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});ui.prototype.$classData=lS_;function Pk(){}Pk.prototype=new jG;Pk.prototype.constructor=Pk;function VJ(){}VJ.prototype=Pk.prototype;Pk.prototype.equals__O__Z=function(_){if(_===this)return!0;if(AL_(_)){var r=_;return r.size__I()===this.size__I()&&this.containsAll__ju_Collection__Z(r)}else return!1};Pk.prototype.hashCode__I=function(){for(var _=this.iterator__ju_Iterator(),r=0;_.hasNext__Z();){var t=r,a=_.next__O(),n=t|0;r=uy(a)+n|0}return r|0};var M8=class extends xc{constructor(r){super(),Pa(this,r,null,!0,!0)}},fS_=new v().initClass({ju_ConcurrentModificationException:0},!1,"java.util.ConcurrentModificationException",{ju_ConcurrentModificationException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});M8.prototype.$classData=fS_;function AJ(_,r,t){if(r===null)var a=0;else var n=uy(r),a=n^(n>>>16|0);var s=_.java$util$HashMap$$findNode0__O__I__I__ju_HashMap$Node(r,a,a&(-1+_.ju_HashMap__f_java$util$HashMap$$table.u.length|0));return s===null?t:(_.nodeWasAccessed__ju_HashMap$Node__V(s),s.ju_HashMap$Node__f_value)}function pS_(_,r,t,a,n){if(n!==null)n.ju_HashMap$Node__f_value=t;else{var s=1+_.ju_HashMap__f_contentSize|0;s>=_.ju_HashMap__f_threshold&&FJ(_);var i=a&(-1+_.ju_HashMap__f_java$util$HashMap$$table.u.length|0),o=_.ju_HashMap__f_java$util$HashMap$$table.u[i];if(o===null){var c=new Wg(r,a,t,null,null,null,null);_.ju_HashMap__f_java$util$HashMap$$table.u[i]=c;var u=c}else{for(var f=null,p=o;p!==null&&p.ju_HashMap$Node__f_hash4?a:4,s=(-2147483648>>(Math.clz32(n)|0)&n)<<1;_.ju_HashMap__f_java$util$HashMap$$table=new(HZ.getArrayOf()).constr(s<1073741824?s:1073741824);var i=_.ju_HashMap__f_java$util$HashMap$$table.u.length;return _.ju_HashMap__f_threshold=Pc(i*_.ju_HashMap__f_java$util$HashMap$$loadFactor),_.ju_HashMap__f_contentSize=0,_}function Cw(){this.ju_HashMap__f_java$util$HashMap$$loadFactor=0,this.ju_HashMap__f_java$util$HashMap$$table=null,this.ju_HashMap__f_threshold=0,this.ju_HashMap__f_contentSize=0}Cw.prototype=new gG;Cw.prototype.constructor=Cw;function BJ(){}BJ.prototype=Cw.prototype;Cw.prototype.isEmpty__Z=function(){return this.ju_HashMap__f_contentSize===0};Cw.prototype.containsKey__O__Z=function(_){if(_===null)var r=0;else var t=uy(_),r=t^(t>>>16|0);return this.java$util$HashMap$$findNode0__O__I__I__ju_HashMap$Node(_,r,r&(-1+this.ju_HashMap__f_java$util$HashMap$$table.u.length|0))!==null};Cw.prototype.java$util$HashMap$$findNode0__O__I__I__ju_HashMap$Node=function(_,r,t){for(var a=this.ju_HashMap__f_java$util$HashMap$$table.u[t];;){if(a===null)return null;if(r===a.ju_HashMap$Node__f_hash)var n=a.ju_HashMap$Node__f_key,s=_===null?n===null:bp(_,n);else var s=!1;if(s)return a;if(r=this.ju_HashMap__f_threshold&&FJ(this);var s=t&(-1+this.ju_HashMap__f_java$util$HashMap$$table.u.length|0),i=this.ju_HashMap__f_java$util$HashMap$$table.u[s];if(i===null){var o=new Wg(_,t,r,null,null,null,null);this.ju_HashMap__f_java$util$HashMap$$table.u[s]=o;var c=o}else{for(var u=null,f=i;f!==null&&f.ju_HashMap$Node__f_hash<=t;){if(f.ju_HashMap$Node__f_hash===t)var p=f.ju_HashMap$Node__f_key,h=_===null?p===null:bp(_,p);else var h=!1;if(h){this.nodeWasAccessed__ju_HashMap$Node__V(f);var l=f.ju_HashMap$Node__f_value;return(!a||l===null)&&(f.ju_HashMap$Node__f_value=r),l}u=f,f=f.ju_HashMap$Node__f_next}var d=u,$=f,w=new Wg(_,t,r,d,$,null,null);u===null?this.ju_HashMap__f_java$util$HashMap$$table.u[s]=w:u.ju_HashMap$Node__f_next=w,f!==null&&(f.ju_HashMap$Node__f_previous=w);var c=w}return this.ju_HashMap__f_contentSize=n,this.nodeWasAdded__ju_HashMap$Node__V(c),null};Cw.prototype.removeNode__ju_HashMap$Node__V=function(_){var r=_.ju_HashMap$Node__f_hash;this.java$util$HashMap$$remove0__ju_HashMap$Node__I__V(_,r&(-1+this.ju_HashMap__f_java$util$HashMap$$table.u.length|0))};Cw.prototype.java$util$HashMap$$remove0__ju_HashMap$Node__I__V=function(_,r){var t=_.ju_HashMap$Node__f_previous,a=_.ju_HashMap$Node__f_next;t===null?this.ju_HashMap__f_java$util$HashMap$$table.u[r]=a:t.ju_HashMap$Node__f_next=a,a!==null&&(a.ju_HashMap$Node__f_previous=t),this.ju_HashMap__f_contentSize=-1+this.ju_HashMap__f_contentSize|0,this.nodeWasRemoved__ju_HashMap$Node__V(_)};function Us(_,r){return Pa(_,r,null,!0,!0),_}function ag(_){return Pa(_,null,null,!0,!0),_}var Ma=class extends xc{},dS_=new v().initClass({ju_NoSuchElementException:0},!1,"java.util.NoSuchElementException",{ju_NoSuchElementException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});Ma.prototype.$classData=dS_;function oI(_,r,t,a){this.ju_AbstractRandomAccessListIterator__f_i=0,this.ju_AbstractRandomAccessListIterator__f_end=0,this.ju_AbstractRandomAccessListIterator__f_last=0,this.ju_concurrent_CopyOnWriteArrayListIterator__f_arraySnapshot=null,this.ju_concurrent_CopyOnWriteArrayListIterator__f_arraySnapshot=_,Jk_(this,r,t,a)}oI.prototype=new cJ;oI.prototype.constructor=oI;function $S_(){}$S_.prototype=oI.prototype;oI.prototype.get__I__O=function(_){return this.ju_concurrent_CopyOnWriteArrayListIterator__f_arraySnapshot[_]};var wS_=new v().initClass({ju_concurrent_CopyOnWriteArrayListIterator:0},!1,"java.util.concurrent.CopyOnWriteArrayListIterator",{ju_concurrent_CopyOnWriteArrayListIterator:1,ju_AbstractRandomAccessListIterator:1,O:1,ju_ListIterator:1,ju_Iterator:1,ju_SizeChangeEvent:1});oI.prototype.$classData=wS_;function zp(){this.jl_Enum__f__name=null,this.jl_Enum__f__ordinal=0,wy(this,"NANOSECONDS",0)}zp.prototype=new yy;zp.prototype.constructor=zp;function gS_(){}gS_.prototype=zp.prototype;zp.prototype.convert__J__ju_concurrent_TimeUnit__J=function(_,r){return r.toNanos__J__J(_)};zp.prototype.toNanos__J__J=function(_){return _};zp.prototype.toMicros__J__J=function(_){var r=Ee(),t=r.divideImpl__I__I__I__I__I(_.RTLong__f_lo,_.RTLong__f_hi,1e3,0),a=r.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;return new q(t,a)};zp.prototype.toMillis__J__J=function(_){var r=Ee(),t=r.divideImpl__I__I__I__I__I(_.RTLong__f_lo,_.RTLong__f_hi,1e6,0),a=r.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;return new q(t,a)};zp.prototype.toSeconds__J__J=function(_){var r=Ee(),t=r.divideImpl__I__I__I__I__I(_.RTLong__f_lo,_.RTLong__f_hi,1e9,0),a=r.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;return new q(t,a)};zp.prototype.toMinutes__J__J=function(_){var r=Ee(),t=r.divideImpl__I__I__I__I__I(_.RTLong__f_lo,_.RTLong__f_hi,-129542144,13),a=r.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;return new q(t,a)};zp.prototype.toHours__J__J=function(_){var r=Ee(),t=r.divideImpl__I__I__I__I__I(_.RTLong__f_lo,_.RTLong__f_hi,817405952,838),a=r.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;return new q(t,a)};zp.prototype.toDays__J__J=function(_){var r=Ee(),t=r.divideImpl__I__I__I__I__I(_.RTLong__f_lo,_.RTLong__f_hi,-1857093632,20116),a=r.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;return new q(t,a)};var LS_=new v().initClass({ju_concurrent_TimeUnit$$anon$1:0},!1,"java.util.concurrent.TimeUnit$$anon$1",{ju_concurrent_TimeUnit$$anon$1:1,ju_concurrent_TimeUnit:1,jl_Enum:1,O:1,jl_Comparable:1,Ljava_io_Serializable:1});zp.prototype.$classData=LS_;function Hp(){this.jl_Enum__f__name=null,this.jl_Enum__f__ordinal=0,wy(this,"MICROSECONDS",1)}Hp.prototype=new yy;Hp.prototype.constructor=Hp;function mS_(){}mS_.prototype=Hp.prototype;Hp.prototype.convert__J__ju_concurrent_TimeUnit__J=function(_,r){return r.toMicros__J__J(_)};Hp.prototype.toNanos__J__J=function(_){return St().java$util$concurrent$TimeUnit$$x__J__J__J__J(_,new q(1e3,0),new q(-1511828489,2147483))};Hp.prototype.toMicros__J__J=function(_){return _};Hp.prototype.toMillis__J__J=function(_){var r=Ee(),t=r.divideImpl__I__I__I__I__I(_.RTLong__f_lo,_.RTLong__f_hi,1e3,0),a=r.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;return new q(t,a)};Hp.prototype.toSeconds__J__J=function(_){var r=Ee(),t=r.divideImpl__I__I__I__I__I(_.RTLong__f_lo,_.RTLong__f_hi,1e6,0),a=r.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;return new q(t,a)};Hp.prototype.toMinutes__J__J=function(_){var r=Ee(),t=r.divideImpl__I__I__I__I__I(_.RTLong__f_lo,_.RTLong__f_hi,6e7,0),a=r.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;return new q(t,a)};Hp.prototype.toHours__J__J=function(_){var r=Ee(),t=r.divideImpl__I__I__I__I__I(_.RTLong__f_lo,_.RTLong__f_hi,-694967296,0),a=r.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;return new q(t,a)};Hp.prototype.toDays__J__J=function(_){var r=Ee(),t=r.divideImpl__I__I__I__I__I(_.RTLong__f_lo,_.RTLong__f_hi,500654080,20),a=r.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;return new q(t,a)};var vS_=new v().initClass({ju_concurrent_TimeUnit$$anon$2:0},!1,"java.util.concurrent.TimeUnit$$anon$2",{ju_concurrent_TimeUnit$$anon$2:1,ju_concurrent_TimeUnit:1,jl_Enum:1,O:1,jl_Comparable:1,Ljava_io_Serializable:1});Hp.prototype.$classData=vS_;function Gp(){this.jl_Enum__f__name=null,this.jl_Enum__f__ordinal=0,wy(this,"MILLISECONDS",2)}Gp.prototype=new yy;Gp.prototype.constructor=Gp;function yS_(){}yS_.prototype=Gp.prototype;Gp.prototype.convert__J__ju_concurrent_TimeUnit__J=function(_,r){return r.toMillis__J__J(_)};Gp.prototype.toNanos__J__J=function(_){return St().java$util$concurrent$TimeUnit$$x__J__J__J__J(_,new q(1e6,0),new q(2077252342,2147))};Gp.prototype.toMicros__J__J=function(_){return St().java$util$concurrent$TimeUnit$$x__J__J__J__J(_,new q(1e3,0),new q(-1511828489,2147483))};Gp.prototype.toMillis__J__J=function(_){return _};Gp.prototype.toSeconds__J__J=function(_){var r=Ee(),t=r.divideImpl__I__I__I__I__I(_.RTLong__f_lo,_.RTLong__f_hi,1e3,0),a=r.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;return new q(t,a)};Gp.prototype.toMinutes__J__J=function(_){var r=Ee(),t=r.divideImpl__I__I__I__I__I(_.RTLong__f_lo,_.RTLong__f_hi,6e4,0),a=r.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;return new q(t,a)};Gp.prototype.toHours__J__J=function(_){var r=Ee(),t=r.divideImpl__I__I__I__I__I(_.RTLong__f_lo,_.RTLong__f_hi,36e5,0),a=r.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;return new q(t,a)};Gp.prototype.toDays__J__J=function(_){var r=Ee(),t=r.divideImpl__I__I__I__I__I(_.RTLong__f_lo,_.RTLong__f_hi,864e5,0),a=r.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;return new q(t,a)};var IS_=new v().initClass({ju_concurrent_TimeUnit$$anon$3:0},!1,"java.util.concurrent.TimeUnit$$anon$3",{ju_concurrent_TimeUnit$$anon$3:1,ju_concurrent_TimeUnit:1,jl_Enum:1,O:1,jl_Comparable:1,Ljava_io_Serializable:1});Gp.prototype.$classData=IS_;function Jp(){this.jl_Enum__f__name=null,this.jl_Enum__f__ordinal=0,wy(this,"SECONDS",3)}Jp.prototype=new yy;Jp.prototype.constructor=Jp;function bS_(){}bS_.prototype=Jp.prototype;Jp.prototype.convert__J__ju_concurrent_TimeUnit__J=function(_,r){return r.toSeconds__J__J(_)};Jp.prototype.toNanos__J__J=function(_){return St().java$util$concurrent$TimeUnit$$x__J__J__J__J(_,new q(1e9,0),new q(633437444,2))};Jp.prototype.toMicros__J__J=function(_){return St().java$util$concurrent$TimeUnit$$x__J__J__J__J(_,new q(1e6,0),new q(2077252342,2147))};Jp.prototype.toMillis__J__J=function(_){return St().java$util$concurrent$TimeUnit$$x__J__J__J__J(_,new q(1e3,0),new q(-1511828489,2147483))};Jp.prototype.toSeconds__J__J=function(_){return _};Jp.prototype.toMinutes__J__J=function(_){var r=Ee(),t=r.divideImpl__I__I__I__I__I(_.RTLong__f_lo,_.RTLong__f_hi,60,0),a=r.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;return new q(t,a)};Jp.prototype.toHours__J__J=function(_){var r=Ee(),t=r.divideImpl__I__I__I__I__I(_.RTLong__f_lo,_.RTLong__f_hi,3600,0),a=r.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;return new q(t,a)};Jp.prototype.toDays__J__J=function(_){var r=Ee(),t=r.divideImpl__I__I__I__I__I(_.RTLong__f_lo,_.RTLong__f_hi,86400,0),a=r.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;return new q(t,a)};var kS_=new v().initClass({ju_concurrent_TimeUnit$$anon$4:0},!1,"java.util.concurrent.TimeUnit$$anon$4",{ju_concurrent_TimeUnit$$anon$4:1,ju_concurrent_TimeUnit:1,jl_Enum:1,O:1,jl_Comparable:1,Ljava_io_Serializable:1});Jp.prototype.$classData=kS_;function Up(){this.jl_Enum__f__name=null,this.jl_Enum__f__ordinal=0,wy(this,"MINUTES",4)}Up.prototype=new yy;Up.prototype.constructor=Up;function OS_(){}OS_.prototype=Up.prototype;Up.prototype.convert__J__ju_concurrent_TimeUnit__J=function(_,r){return r.toMinutes__J__J(_)};Up.prototype.toNanos__J__J=function(_){return St().java$util$concurrent$TimeUnit$$x__J__J__J__J(_,new q(-129542144,13),new q(153722867,0))};Up.prototype.toMicros__J__J=function(_){return St().java$util$concurrent$TimeUnit$$x__J__J__J__J(_,new q(6e7,0),new q(-895955376,35))};Up.prototype.toMillis__J__J=function(_){return St().java$util$concurrent$TimeUnit$$x__J__J__J__J(_,new q(6e4,0),new q(1692789776,35791))};Up.prototype.toSeconds__J__J=function(_){return St().java$util$concurrent$TimeUnit$$x__J__J__J__J(_,new q(60,0),new q(572662306,35791394))};Up.prototype.toMinutes__J__J=function(_){return _};Up.prototype.toHours__J__J=function(_){var r=Ee(),t=r.divideImpl__I__I__I__I__I(_.RTLong__f_lo,_.RTLong__f_hi,60,0),a=r.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;return new q(t,a)};Up.prototype.toDays__J__J=function(_){var r=Ee(),t=r.divideImpl__I__I__I__I__I(_.RTLong__f_lo,_.RTLong__f_hi,1440,0),a=r.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;return new q(t,a)};var qS_=new v().initClass({ju_concurrent_TimeUnit$$anon$5:0},!1,"java.util.concurrent.TimeUnit$$anon$5",{ju_concurrent_TimeUnit$$anon$5:1,ju_concurrent_TimeUnit:1,jl_Enum:1,O:1,jl_Comparable:1,Ljava_io_Serializable:1});Up.prototype.$classData=qS_;function Wp(){this.jl_Enum__f__name=null,this.jl_Enum__f__ordinal=0,wy(this,"HOURS",5)}Wp.prototype=new yy;Wp.prototype.constructor=Wp;function SS_(){}SS_.prototype=Wp.prototype;Wp.prototype.convert__J__ju_concurrent_TimeUnit__J=function(_,r){return r.toHours__J__J(_)};Wp.prototype.toNanos__J__J=function(_){return St().java$util$concurrent$TimeUnit$$x__J__J__J__J(_,new q(817405952,838),new q(2562047,0))};Wp.prototype.toMicros__J__J=function(_){return St().java$util$concurrent$TimeUnit$$x__J__J__J__J(_,new q(-694967296,0),new q(-1732919508,0))};Wp.prototype.toMillis__J__J=function(_){return St().java$util$concurrent$TimeUnit$$x__J__J__J__J(_,new q(36e5,0),new q(-2047687697,596))};Wp.prototype.toSeconds__J__J=function(_){return St().java$util$concurrent$TimeUnit$$x__J__J__J__J(_,new q(3600,0),new q(1011703407,596523))};Wp.prototype.toMinutes__J__J=function(_){return St().java$util$concurrent$TimeUnit$$x__J__J__J__J(_,new q(60,0),new q(572662306,35791394))};Wp.prototype.toHours__J__J=function(_){return _};Wp.prototype.toDays__J__J=function(_){var r=Ee(),t=r.divideImpl__I__I__I__I__I(_.RTLong__f_lo,_.RTLong__f_hi,24,0),a=r.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;return new q(t,a)};var PS_=new v().initClass({ju_concurrent_TimeUnit$$anon$6:0},!1,"java.util.concurrent.TimeUnit$$anon$6",{ju_concurrent_TimeUnit$$anon$6:1,ju_concurrent_TimeUnit:1,jl_Enum:1,O:1,jl_Comparable:1,Ljava_io_Serializable:1});Wp.prototype.$classData=PS_;function Kp(){this.jl_Enum__f__name=null,this.jl_Enum__f__ordinal=0,wy(this,"DAYS",6)}Kp.prototype=new yy;Kp.prototype.constructor=Kp;function xS_(){}xS_.prototype=Kp.prototype;Kp.prototype.convert__J__ju_concurrent_TimeUnit__J=function(_,r){return r.toDays__J__J(_)};Kp.prototype.toNanos__J__J=function(_){return St().java$util$concurrent$TimeUnit$$x__J__J__J__J(_,new q(-1857093632,20116),new q(106751,0))};Kp.prototype.toMicros__J__J=function(_){return St().java$util$concurrent$TimeUnit$$x__J__J__J__J(_,new q(500654080,20),new q(106751991,0))};Kp.prototype.toMillis__J__J=function(_){return St().java$util$concurrent$TimeUnit$$x__J__J__J__J(_,new q(864e5,0),new q(-622191233,24))};Kp.prototype.toSeconds__J__J=function(_){return St().java$util$concurrent$TimeUnit$$x__J__J__J__J(_,new q(86400,0),new q(579025220,24855))};Kp.prototype.toMinutes__J__J=function(_){return St().java$util$concurrent$TimeUnit$$x__J__J__J__J(_,new q(1440,0),new q(381774870,1491308))};Kp.prototype.toHours__J__J=function(_){return St().java$util$concurrent$TimeUnit$$x__J__J__J__J(_,new q(24,0),new q(1431655765,89478485))};Kp.prototype.toDays__J__J=function(_){return _};var RS_=new v().initClass({ju_concurrent_TimeUnit$$anon$7:0},!1,"java.util.concurrent.TimeUnit$$anon$7",{ju_concurrent_TimeUnit$$anon$7:1,ju_concurrent_TimeUnit:1,jl_Enum:1,O:1,jl_Comparable:1,Ljava_io_Serializable:1});Kp.prototype.$classData=RS_;function Bv(){}Bv.prototype=new hJ;Bv.prototype.constructor=Bv;function CS_(){}CS_.prototype=Bv.prototype;Bv.prototype.apply__O__O=function(_){return _};Bv.prototype.toString__T=function(){return"generalized constraint"};var DS_=new v().initClass({s_$less$colon$less$$anon$1:0},!1,"scala.$less$colon$less$$anon$1",{s_$less$colon$less$$anon$1:1,s_$eq$colon$eq:1,s_$less$colon$less:1,O:1,F1:1,Ljava_io_Serializable:1});Bv.prototype.$classData=DS_;function MS_(_){return _.s_MatchError__f_bitmap$0||(_.s_MatchError__f_objString=_.s_MatchError__f_obj===null?"null":VS_(_),_.s_MatchError__f_bitmap$0=!0),_.s_MatchError__f_objString}function TS_(_){return _.s_MatchError__f_bitmap$0?_.s_MatchError__f_objString:MS_(_)}function iH(_){var r=_.s_MatchError__f_obj;return"of class "+es(r).getName__T()}function VS_(_){try{return $Z(_.s_MatchError__f_obj)+" ("+iH(_)+")"}catch(r){return"an instance "+iH(_)}}var Q=class extends xc{constructor(r){super(),this.s_MatchError__f_objString=null,this.s_MatchError__f_obj=null,this.s_MatchError__f_bitmap$0=!1,this.s_MatchError__f_obj=r,Pa(this,null,null,!0,!0)}getMessage__T(){return TS_(this)}},AS_=new v().initClass({s_MatchError:0},!1,"scala.MatchError",{s_MatchError:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});Q.prototype.$classData=AS_;function cI(){}cI.prototype=new E;cI.prototype.constructor=cI;function BN(){}BN.prototype=cI.prototype;cI.prototype.isEmpty__Z=function(){return this===a_()};cI.prototype.knownSize__I=function(){return this.isEmpty__Z()?0:1};cI.prototype.iterator__sc_Iterator=function(){if(this.isEmpty__Z())return Be().sc_Iterator$__f_scala$collection$Iterator$$_empty;Be();var _=this.get__O();return new Xu(_)};function Qp(_,r,t,a,n,s,i,o,c,u){this.T10__f__1=null,this.T10__f__2=null,this.T10__f__3=null,this.T10__f__4=null,this.T10__f__5=null,this.T10__f__6=null,this.T10__f__7=null,this.T10__f__8=null,this.T10__f__9=null,this.T10__f__10=null,this.T10__f__1=_,this.T10__f__2=r,this.T10__f__3=t,this.T10__f__4=a,this.T10__f__5=n,this.T10__f__6=s,this.T10__f__7=i,this.T10__f__8=o,this.T10__f__9=c,this.T10__f__10=u}Qp.prototype=new E;Qp.prototype.constructor=Qp;function FS_(){}FS_.prototype=Qp.prototype;Qp.prototype.productArity__I=function(){return 10};Qp.prototype.productElement__I__O=function(_){return U2_(this,_)};Qp.prototype.toString__T=function(){return"("+this.T10__f__1+","+this.T10__f__2+","+this.T10__f__3+","+this.T10__f__4+","+this.T10__f__5+","+this.T10__f__6+","+this.T10__f__7+","+this.T10__f__8+","+this.T10__f__9+","+this.T10__f__10+")"};Qp.prototype.productPrefix__T=function(){return"Tuple10"};Qp.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Qp.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Qp.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Qp){var r=_;return G().equals__O__O__Z(this.T10__f__1,r.T10__f__1)&&G().equals__O__O__Z(this.T10__f__2,r.T10__f__2)&&G().equals__O__O__Z(this.T10__f__3,r.T10__f__3)&&G().equals__O__O__Z(this.T10__f__4,r.T10__f__4)&&G().equals__O__O__Z(this.T10__f__5,r.T10__f__5)&&G().equals__O__O__Z(this.T10__f__6,r.T10__f__6)&&G().equals__O__O__Z(this.T10__f__7,r.T10__f__7)&&G().equals__O__O__Z(this.T10__f__8,r.T10__f__8)&&G().equals__O__O__Z(this.T10__f__9,r.T10__f__9)&&G().equals__O__O__Z(this.T10__f__10,r.T10__f__10)}else return!1};var BS_=new v().initClass({T10:0},!1,"scala.Tuple10",{T10:1,O:1,s_Product10:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Qp.prototype.$classData=BS_;function Xp(_,r,t,a,n,s,i,o,c,u,f){this.T11__f__1=null,this.T11__f__2=null,this.T11__f__3=null,this.T11__f__4=null,this.T11__f__5=null,this.T11__f__6=null,this.T11__f__7=null,this.T11__f__8=null,this.T11__f__9=null,this.T11__f__10=null,this.T11__f__11=null,this.T11__f__1=_,this.T11__f__2=r,this.T11__f__3=t,this.T11__f__4=a,this.T11__f__5=n,this.T11__f__6=s,this.T11__f__7=i,this.T11__f__8=o,this.T11__f__9=c,this.T11__f__10=u,this.T11__f__11=f}Xp.prototype=new E;Xp.prototype.constructor=Xp;function jS_(){}jS_.prototype=Xp.prototype;Xp.prototype.productArity__I=function(){return 11};Xp.prototype.productElement__I__O=function(_){return W2_(this,_)};Xp.prototype.toString__T=function(){return"("+this.T11__f__1+","+this.T11__f__2+","+this.T11__f__3+","+this.T11__f__4+","+this.T11__f__5+","+this.T11__f__6+","+this.T11__f__7+","+this.T11__f__8+","+this.T11__f__9+","+this.T11__f__10+","+this.T11__f__11+")"};Xp.prototype.productPrefix__T=function(){return"Tuple11"};Xp.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Xp.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Xp.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Xp){var r=_;return G().equals__O__O__Z(this.T11__f__1,r.T11__f__1)&&G().equals__O__O__Z(this.T11__f__2,r.T11__f__2)&&G().equals__O__O__Z(this.T11__f__3,r.T11__f__3)&&G().equals__O__O__Z(this.T11__f__4,r.T11__f__4)&&G().equals__O__O__Z(this.T11__f__5,r.T11__f__5)&&G().equals__O__O__Z(this.T11__f__6,r.T11__f__6)&&G().equals__O__O__Z(this.T11__f__7,r.T11__f__7)&&G().equals__O__O__Z(this.T11__f__8,r.T11__f__8)&&G().equals__O__O__Z(this.T11__f__9,r.T11__f__9)&&G().equals__O__O__Z(this.T11__f__10,r.T11__f__10)&&G().equals__O__O__Z(this.T11__f__11,r.T11__f__11)}else return!1};var ES_=new v().initClass({T11:0},!1,"scala.Tuple11",{T11:1,O:1,s_Product11:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Xp.prototype.$classData=ES_;function Yp(_,r,t,a,n,s,i,o,c,u,f,p){this.T12__f__1=null,this.T12__f__2=null,this.T12__f__3=null,this.T12__f__4=null,this.T12__f__5=null,this.T12__f__6=null,this.T12__f__7=null,this.T12__f__8=null,this.T12__f__9=null,this.T12__f__10=null,this.T12__f__11=null,this.T12__f__12=null,this.T12__f__1=_,this.T12__f__2=r,this.T12__f__3=t,this.T12__f__4=a,this.T12__f__5=n,this.T12__f__6=s,this.T12__f__7=i,this.T12__f__8=o,this.T12__f__9=c,this.T12__f__10=u,this.T12__f__11=f,this.T12__f__12=p}Yp.prototype=new E;Yp.prototype.constructor=Yp;function ZS_(){}ZS_.prototype=Yp.prototype;Yp.prototype.productArity__I=function(){return 12};Yp.prototype.productElement__I__O=function(_){return K2_(this,_)};Yp.prototype.toString__T=function(){return"("+this.T12__f__1+","+this.T12__f__2+","+this.T12__f__3+","+this.T12__f__4+","+this.T12__f__5+","+this.T12__f__6+","+this.T12__f__7+","+this.T12__f__8+","+this.T12__f__9+","+this.T12__f__10+","+this.T12__f__11+","+this.T12__f__12+")"};Yp.prototype.productPrefix__T=function(){return"Tuple12"};Yp.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Yp.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Yp.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Yp){var r=_;return G().equals__O__O__Z(this.T12__f__1,r.T12__f__1)&&G().equals__O__O__Z(this.T12__f__2,r.T12__f__2)&&G().equals__O__O__Z(this.T12__f__3,r.T12__f__3)&&G().equals__O__O__Z(this.T12__f__4,r.T12__f__4)&&G().equals__O__O__Z(this.T12__f__5,r.T12__f__5)&&G().equals__O__O__Z(this.T12__f__6,r.T12__f__6)&&G().equals__O__O__Z(this.T12__f__7,r.T12__f__7)&&G().equals__O__O__Z(this.T12__f__8,r.T12__f__8)&&G().equals__O__O__Z(this.T12__f__9,r.T12__f__9)&&G().equals__O__O__Z(this.T12__f__10,r.T12__f__10)&&G().equals__O__O__Z(this.T12__f__11,r.T12__f__11)&&G().equals__O__O__Z(this.T12__f__12,r.T12__f__12)}else return!1};var NS_=new v().initClass({T12:0},!1,"scala.Tuple12",{T12:1,O:1,s_Product12:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Yp.prototype.$classData=NS_;function _h(_,r,t,a,n,s,i,o,c,u,f,p,h){this.T13__f__1=null,this.T13__f__2=null,this.T13__f__3=null,this.T13__f__4=null,this.T13__f__5=null,this.T13__f__6=null,this.T13__f__7=null,this.T13__f__8=null,this.T13__f__9=null,this.T13__f__10=null,this.T13__f__11=null,this.T13__f__12=null,this.T13__f__13=null,this.T13__f__1=_,this.T13__f__2=r,this.T13__f__3=t,this.T13__f__4=a,this.T13__f__5=n,this.T13__f__6=s,this.T13__f__7=i,this.T13__f__8=o,this.T13__f__9=c,this.T13__f__10=u,this.T13__f__11=f,this.T13__f__12=p,this.T13__f__13=h}_h.prototype=new E;_h.prototype.constructor=_h;function zS_(){}zS_.prototype=_h.prototype;_h.prototype.productArity__I=function(){return 13};_h.prototype.productElement__I__O=function(_){return Q2_(this,_)};_h.prototype.toString__T=function(){return"("+this.T13__f__1+","+this.T13__f__2+","+this.T13__f__3+","+this.T13__f__4+","+this.T13__f__5+","+this.T13__f__6+","+this.T13__f__7+","+this.T13__f__8+","+this.T13__f__9+","+this.T13__f__10+","+this.T13__f__11+","+this.T13__f__12+","+this.T13__f__13+")"};_h.prototype.productPrefix__T=function(){return"Tuple13"};_h.prototype.productIterator__sc_Iterator=function(){return new f_(this)};_h.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};_h.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof _h){var r=_;return G().equals__O__O__Z(this.T13__f__1,r.T13__f__1)&&G().equals__O__O__Z(this.T13__f__2,r.T13__f__2)&&G().equals__O__O__Z(this.T13__f__3,r.T13__f__3)&&G().equals__O__O__Z(this.T13__f__4,r.T13__f__4)&&G().equals__O__O__Z(this.T13__f__5,r.T13__f__5)&&G().equals__O__O__Z(this.T13__f__6,r.T13__f__6)&&G().equals__O__O__Z(this.T13__f__7,r.T13__f__7)&&G().equals__O__O__Z(this.T13__f__8,r.T13__f__8)&&G().equals__O__O__Z(this.T13__f__9,r.T13__f__9)&&G().equals__O__O__Z(this.T13__f__10,r.T13__f__10)&&G().equals__O__O__Z(this.T13__f__11,r.T13__f__11)&&G().equals__O__O__Z(this.T13__f__12,r.T13__f__12)&&G().equals__O__O__Z(this.T13__f__13,r.T13__f__13)}else return!1};var HS_=new v().initClass({T13:0},!1,"scala.Tuple13",{T13:1,O:1,s_Product13:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});_h.prototype.$classData=HS_;function eh(_,r,t,a,n,s,i,o,c,u,f,p,h,l){this.T14__f__1=null,this.T14__f__2=null,this.T14__f__3=null,this.T14__f__4=null,this.T14__f__5=null,this.T14__f__6=null,this.T14__f__7=null,this.T14__f__8=null,this.T14__f__9=null,this.T14__f__10=null,this.T14__f__11=null,this.T14__f__12=null,this.T14__f__13=null,this.T14__f__14=null,this.T14__f__1=_,this.T14__f__2=r,this.T14__f__3=t,this.T14__f__4=a,this.T14__f__5=n,this.T14__f__6=s,this.T14__f__7=i,this.T14__f__8=o,this.T14__f__9=c,this.T14__f__10=u,this.T14__f__11=f,this.T14__f__12=p,this.T14__f__13=h,this.T14__f__14=l}eh.prototype=new E;eh.prototype.constructor=eh;function GS_(){}GS_.prototype=eh.prototype;eh.prototype.productArity__I=function(){return 14};eh.prototype.productElement__I__O=function(_){return X2_(this,_)};eh.prototype.toString__T=function(){return"("+this.T14__f__1+","+this.T14__f__2+","+this.T14__f__3+","+this.T14__f__4+","+this.T14__f__5+","+this.T14__f__6+","+this.T14__f__7+","+this.T14__f__8+","+this.T14__f__9+","+this.T14__f__10+","+this.T14__f__11+","+this.T14__f__12+","+this.T14__f__13+","+this.T14__f__14+")"};eh.prototype.productPrefix__T=function(){return"Tuple14"};eh.prototype.productIterator__sc_Iterator=function(){return new f_(this)};eh.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};eh.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof eh){var r=_;return G().equals__O__O__Z(this.T14__f__1,r.T14__f__1)&&G().equals__O__O__Z(this.T14__f__2,r.T14__f__2)&&G().equals__O__O__Z(this.T14__f__3,r.T14__f__3)&&G().equals__O__O__Z(this.T14__f__4,r.T14__f__4)&&G().equals__O__O__Z(this.T14__f__5,r.T14__f__5)&&G().equals__O__O__Z(this.T14__f__6,r.T14__f__6)&&G().equals__O__O__Z(this.T14__f__7,r.T14__f__7)&&G().equals__O__O__Z(this.T14__f__8,r.T14__f__8)&&G().equals__O__O__Z(this.T14__f__9,r.T14__f__9)&&G().equals__O__O__Z(this.T14__f__10,r.T14__f__10)&&G().equals__O__O__Z(this.T14__f__11,r.T14__f__11)&&G().equals__O__O__Z(this.T14__f__12,r.T14__f__12)&&G().equals__O__O__Z(this.T14__f__13,r.T14__f__13)&&G().equals__O__O__Z(this.T14__f__14,r.T14__f__14)}else return!1};var JS_=new v().initClass({T14:0},!1,"scala.Tuple14",{T14:1,O:1,s_Product14:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});eh.prototype.$classData=JS_;function rh(_,r,t,a,n,s,i,o,c,u,f,p,h,l,d){this.T15__f__1=null,this.T15__f__2=null,this.T15__f__3=null,this.T15__f__4=null,this.T15__f__5=null,this.T15__f__6=null,this.T15__f__7=null,this.T15__f__8=null,this.T15__f__9=null,this.T15__f__10=null,this.T15__f__11=null,this.T15__f__12=null,this.T15__f__13=null,this.T15__f__14=null,this.T15__f__15=null,this.T15__f__1=_,this.T15__f__2=r,this.T15__f__3=t,this.T15__f__4=a,this.T15__f__5=n,this.T15__f__6=s,this.T15__f__7=i,this.T15__f__8=o,this.T15__f__9=c,this.T15__f__10=u,this.T15__f__11=f,this.T15__f__12=p,this.T15__f__13=h,this.T15__f__14=l,this.T15__f__15=d}rh.prototype=new E;rh.prototype.constructor=rh;function US_(){}US_.prototype=rh.prototype;rh.prototype.productArity__I=function(){return 15};rh.prototype.productElement__I__O=function(_){return Y2_(this,_)};rh.prototype.toString__T=function(){return"("+this.T15__f__1+","+this.T15__f__2+","+this.T15__f__3+","+this.T15__f__4+","+this.T15__f__5+","+this.T15__f__6+","+this.T15__f__7+","+this.T15__f__8+","+this.T15__f__9+","+this.T15__f__10+","+this.T15__f__11+","+this.T15__f__12+","+this.T15__f__13+","+this.T15__f__14+","+this.T15__f__15+")"};rh.prototype.productPrefix__T=function(){return"Tuple15"};rh.prototype.productIterator__sc_Iterator=function(){return new f_(this)};rh.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};rh.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof rh){var r=_;return G().equals__O__O__Z(this.T15__f__1,r.T15__f__1)&&G().equals__O__O__Z(this.T15__f__2,r.T15__f__2)&&G().equals__O__O__Z(this.T15__f__3,r.T15__f__3)&&G().equals__O__O__Z(this.T15__f__4,r.T15__f__4)&&G().equals__O__O__Z(this.T15__f__5,r.T15__f__5)&&G().equals__O__O__Z(this.T15__f__6,r.T15__f__6)&&G().equals__O__O__Z(this.T15__f__7,r.T15__f__7)&&G().equals__O__O__Z(this.T15__f__8,r.T15__f__8)&&G().equals__O__O__Z(this.T15__f__9,r.T15__f__9)&&G().equals__O__O__Z(this.T15__f__10,r.T15__f__10)&&G().equals__O__O__Z(this.T15__f__11,r.T15__f__11)&&G().equals__O__O__Z(this.T15__f__12,r.T15__f__12)&&G().equals__O__O__Z(this.T15__f__13,r.T15__f__13)&&G().equals__O__O__Z(this.T15__f__14,r.T15__f__14)&&G().equals__O__O__Z(this.T15__f__15,r.T15__f__15)}else return!1};var WS_=new v().initClass({T15:0},!1,"scala.Tuple15",{T15:1,O:1,s_Product15:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});rh.prototype.$classData=WS_;function th(_,r,t,a,n,s,i,o,c,u,f,p,h,l,d,$){this.T16__f__1=null,this.T16__f__2=null,this.T16__f__3=null,this.T16__f__4=null,this.T16__f__5=null,this.T16__f__6=null,this.T16__f__7=null,this.T16__f__8=null,this.T16__f__9=null,this.T16__f__10=null,this.T16__f__11=null,this.T16__f__12=null,this.T16__f__13=null,this.T16__f__14=null,this.T16__f__15=null,this.T16__f__16=null,this.T16__f__1=_,this.T16__f__2=r,this.T16__f__3=t,this.T16__f__4=a,this.T16__f__5=n,this.T16__f__6=s,this.T16__f__7=i,this.T16__f__8=o,this.T16__f__9=c,this.T16__f__10=u,this.T16__f__11=f,this.T16__f__12=p,this.T16__f__13=h,this.T16__f__14=l,this.T16__f__15=d,this.T16__f__16=$}th.prototype=new E;th.prototype.constructor=th;function KS_(){}KS_.prototype=th.prototype;th.prototype.productArity__I=function(){return 16};th.prototype.productElement__I__O=function(_){return _0_(this,_)};th.prototype.toString__T=function(){return"("+this.T16__f__1+","+this.T16__f__2+","+this.T16__f__3+","+this.T16__f__4+","+this.T16__f__5+","+this.T16__f__6+","+this.T16__f__7+","+this.T16__f__8+","+this.T16__f__9+","+this.T16__f__10+","+this.T16__f__11+","+this.T16__f__12+","+this.T16__f__13+","+this.T16__f__14+","+this.T16__f__15+","+this.T16__f__16+")"};th.prototype.productPrefix__T=function(){return"Tuple16"};th.prototype.productIterator__sc_Iterator=function(){return new f_(this)};th.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};th.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof th){var r=_;return G().equals__O__O__Z(this.T16__f__1,r.T16__f__1)&&G().equals__O__O__Z(this.T16__f__2,r.T16__f__2)&&G().equals__O__O__Z(this.T16__f__3,r.T16__f__3)&&G().equals__O__O__Z(this.T16__f__4,r.T16__f__4)&&G().equals__O__O__Z(this.T16__f__5,r.T16__f__5)&&G().equals__O__O__Z(this.T16__f__6,r.T16__f__6)&&G().equals__O__O__Z(this.T16__f__7,r.T16__f__7)&&G().equals__O__O__Z(this.T16__f__8,r.T16__f__8)&&G().equals__O__O__Z(this.T16__f__9,r.T16__f__9)&&G().equals__O__O__Z(this.T16__f__10,r.T16__f__10)&&G().equals__O__O__Z(this.T16__f__11,r.T16__f__11)&&G().equals__O__O__Z(this.T16__f__12,r.T16__f__12)&&G().equals__O__O__Z(this.T16__f__13,r.T16__f__13)&&G().equals__O__O__Z(this.T16__f__14,r.T16__f__14)&&G().equals__O__O__Z(this.T16__f__15,r.T16__f__15)&&G().equals__O__O__Z(this.T16__f__16,r.T16__f__16)}else return!1};var QS_=new v().initClass({T16:0},!1,"scala.Tuple16",{T16:1,O:1,s_Product16:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});th.prototype.$classData=QS_;function ah(_,r,t,a,n,s,i,o,c,u,f,p,h,l,d,$,w){this.T17__f__1=null,this.T17__f__2=null,this.T17__f__3=null,this.T17__f__4=null,this.T17__f__5=null,this.T17__f__6=null,this.T17__f__7=null,this.T17__f__8=null,this.T17__f__9=null,this.T17__f__10=null,this.T17__f__11=null,this.T17__f__12=null,this.T17__f__13=null,this.T17__f__14=null,this.T17__f__15=null,this.T17__f__16=null,this.T17__f__17=null,this.T17__f__1=_,this.T17__f__2=r,this.T17__f__3=t,this.T17__f__4=a,this.T17__f__5=n,this.T17__f__6=s,this.T17__f__7=i,this.T17__f__8=o,this.T17__f__9=c,this.T17__f__10=u,this.T17__f__11=f,this.T17__f__12=p,this.T17__f__13=h,this.T17__f__14=l,this.T17__f__15=d,this.T17__f__16=$,this.T17__f__17=w}ah.prototype=new E;ah.prototype.constructor=ah;function XS_(){}XS_.prototype=ah.prototype;ah.prototype.productArity__I=function(){return 17};ah.prototype.productElement__I__O=function(_){return e0_(this,_)};ah.prototype.toString__T=function(){return"("+this.T17__f__1+","+this.T17__f__2+","+this.T17__f__3+","+this.T17__f__4+","+this.T17__f__5+","+this.T17__f__6+","+this.T17__f__7+","+this.T17__f__8+","+this.T17__f__9+","+this.T17__f__10+","+this.T17__f__11+","+this.T17__f__12+","+this.T17__f__13+","+this.T17__f__14+","+this.T17__f__15+","+this.T17__f__16+","+this.T17__f__17+")"};ah.prototype.productPrefix__T=function(){return"Tuple17"};ah.prototype.productIterator__sc_Iterator=function(){return new f_(this)};ah.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};ah.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof ah){var r=_;return G().equals__O__O__Z(this.T17__f__1,r.T17__f__1)&&G().equals__O__O__Z(this.T17__f__2,r.T17__f__2)&&G().equals__O__O__Z(this.T17__f__3,r.T17__f__3)&&G().equals__O__O__Z(this.T17__f__4,r.T17__f__4)&&G().equals__O__O__Z(this.T17__f__5,r.T17__f__5)&&G().equals__O__O__Z(this.T17__f__6,r.T17__f__6)&&G().equals__O__O__Z(this.T17__f__7,r.T17__f__7)&&G().equals__O__O__Z(this.T17__f__8,r.T17__f__8)&&G().equals__O__O__Z(this.T17__f__9,r.T17__f__9)&&G().equals__O__O__Z(this.T17__f__10,r.T17__f__10)&&G().equals__O__O__Z(this.T17__f__11,r.T17__f__11)&&G().equals__O__O__Z(this.T17__f__12,r.T17__f__12)&&G().equals__O__O__Z(this.T17__f__13,r.T17__f__13)&&G().equals__O__O__Z(this.T17__f__14,r.T17__f__14)&&G().equals__O__O__Z(this.T17__f__15,r.T17__f__15)&&G().equals__O__O__Z(this.T17__f__16,r.T17__f__16)&&G().equals__O__O__Z(this.T17__f__17,r.T17__f__17)}else return!1};var YS_=new v().initClass({T17:0},!1,"scala.Tuple17",{T17:1,O:1,s_Product17:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});ah.prototype.$classData=YS_;function nh(_,r,t,a,n,s,i,o,c,u,f,p,h,l,d,$,w,g){this.T18__f__1=null,this.T18__f__2=null,this.T18__f__3=null,this.T18__f__4=null,this.T18__f__5=null,this.T18__f__6=null,this.T18__f__7=null,this.T18__f__8=null,this.T18__f__9=null,this.T18__f__10=null,this.T18__f__11=null,this.T18__f__12=null,this.T18__f__13=null,this.T18__f__14=null,this.T18__f__15=null,this.T18__f__16=null,this.T18__f__17=null,this.T18__f__18=null,this.T18__f__1=_,this.T18__f__2=r,this.T18__f__3=t,this.T18__f__4=a,this.T18__f__5=n,this.T18__f__6=s,this.T18__f__7=i,this.T18__f__8=o,this.T18__f__9=c,this.T18__f__10=u,this.T18__f__11=f,this.T18__f__12=p,this.T18__f__13=h,this.T18__f__14=l,this.T18__f__15=d,this.T18__f__16=$,this.T18__f__17=w,this.T18__f__18=g}nh.prototype=new E;nh.prototype.constructor=nh;function _8_(){}_8_.prototype=nh.prototype;nh.prototype.productArity__I=function(){return 18};nh.prototype.productElement__I__O=function(_){return r0_(this,_)};nh.prototype.toString__T=function(){return"("+this.T18__f__1+","+this.T18__f__2+","+this.T18__f__3+","+this.T18__f__4+","+this.T18__f__5+","+this.T18__f__6+","+this.T18__f__7+","+this.T18__f__8+","+this.T18__f__9+","+this.T18__f__10+","+this.T18__f__11+","+this.T18__f__12+","+this.T18__f__13+","+this.T18__f__14+","+this.T18__f__15+","+this.T18__f__16+","+this.T18__f__17+","+this.T18__f__18+")"};nh.prototype.productPrefix__T=function(){return"Tuple18"};nh.prototype.productIterator__sc_Iterator=function(){return new f_(this)};nh.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};nh.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof nh){var r=_;return G().equals__O__O__Z(this.T18__f__1,r.T18__f__1)&&G().equals__O__O__Z(this.T18__f__2,r.T18__f__2)&&G().equals__O__O__Z(this.T18__f__3,r.T18__f__3)&&G().equals__O__O__Z(this.T18__f__4,r.T18__f__4)&&G().equals__O__O__Z(this.T18__f__5,r.T18__f__5)&&G().equals__O__O__Z(this.T18__f__6,r.T18__f__6)&&G().equals__O__O__Z(this.T18__f__7,r.T18__f__7)&&G().equals__O__O__Z(this.T18__f__8,r.T18__f__8)&&G().equals__O__O__Z(this.T18__f__9,r.T18__f__9)&&G().equals__O__O__Z(this.T18__f__10,r.T18__f__10)&&G().equals__O__O__Z(this.T18__f__11,r.T18__f__11)&&G().equals__O__O__Z(this.T18__f__12,r.T18__f__12)&&G().equals__O__O__Z(this.T18__f__13,r.T18__f__13)&&G().equals__O__O__Z(this.T18__f__14,r.T18__f__14)&&G().equals__O__O__Z(this.T18__f__15,r.T18__f__15)&&G().equals__O__O__Z(this.T18__f__16,r.T18__f__16)&&G().equals__O__O__Z(this.T18__f__17,r.T18__f__17)&&G().equals__O__O__Z(this.T18__f__18,r.T18__f__18)}else return!1};var e8_=new v().initClass({T18:0},!1,"scala.Tuple18",{T18:1,O:1,s_Product18:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});nh.prototype.$classData=e8_;function sh(_,r,t,a,n,s,i,o,c,u,f,p,h,l,d,$,w,g,x){this.T19__f__1=null,this.T19__f__2=null,this.T19__f__3=null,this.T19__f__4=null,this.T19__f__5=null,this.T19__f__6=null,this.T19__f__7=null,this.T19__f__8=null,this.T19__f__9=null,this.T19__f__10=null,this.T19__f__11=null,this.T19__f__12=null,this.T19__f__13=null,this.T19__f__14=null,this.T19__f__15=null,this.T19__f__16=null,this.T19__f__17=null,this.T19__f__18=null,this.T19__f__19=null,this.T19__f__1=_,this.T19__f__2=r,this.T19__f__3=t,this.T19__f__4=a,this.T19__f__5=n,this.T19__f__6=s,this.T19__f__7=i,this.T19__f__8=o,this.T19__f__9=c,this.T19__f__10=u,this.T19__f__11=f,this.T19__f__12=p,this.T19__f__13=h,this.T19__f__14=l,this.T19__f__15=d,this.T19__f__16=$,this.T19__f__17=w,this.T19__f__18=g,this.T19__f__19=x}sh.prototype=new E;sh.prototype.constructor=sh;function r8_(){}r8_.prototype=sh.prototype;sh.prototype.productArity__I=function(){return 19};sh.prototype.productElement__I__O=function(_){return t0_(this,_)};sh.prototype.toString__T=function(){return"("+this.T19__f__1+","+this.T19__f__2+","+this.T19__f__3+","+this.T19__f__4+","+this.T19__f__5+","+this.T19__f__6+","+this.T19__f__7+","+this.T19__f__8+","+this.T19__f__9+","+this.T19__f__10+","+this.T19__f__11+","+this.T19__f__12+","+this.T19__f__13+","+this.T19__f__14+","+this.T19__f__15+","+this.T19__f__16+","+this.T19__f__17+","+this.T19__f__18+","+this.T19__f__19+")"};sh.prototype.productPrefix__T=function(){return"Tuple19"};sh.prototype.productIterator__sc_Iterator=function(){return new f_(this)};sh.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};sh.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof sh){var r=_;return G().equals__O__O__Z(this.T19__f__1,r.T19__f__1)&&G().equals__O__O__Z(this.T19__f__2,r.T19__f__2)&&G().equals__O__O__Z(this.T19__f__3,r.T19__f__3)&&G().equals__O__O__Z(this.T19__f__4,r.T19__f__4)&&G().equals__O__O__Z(this.T19__f__5,r.T19__f__5)&&G().equals__O__O__Z(this.T19__f__6,r.T19__f__6)&&G().equals__O__O__Z(this.T19__f__7,r.T19__f__7)&&G().equals__O__O__Z(this.T19__f__8,r.T19__f__8)&&G().equals__O__O__Z(this.T19__f__9,r.T19__f__9)&&G().equals__O__O__Z(this.T19__f__10,r.T19__f__10)&&G().equals__O__O__Z(this.T19__f__11,r.T19__f__11)&&G().equals__O__O__Z(this.T19__f__12,r.T19__f__12)&&G().equals__O__O__Z(this.T19__f__13,r.T19__f__13)&&G().equals__O__O__Z(this.T19__f__14,r.T19__f__14)&&G().equals__O__O__Z(this.T19__f__15,r.T19__f__15)&&G().equals__O__O__Z(this.T19__f__16,r.T19__f__16)&&G().equals__O__O__Z(this.T19__f__17,r.T19__f__17)&&G().equals__O__O__Z(this.T19__f__18,r.T19__f__18)&&G().equals__O__O__Z(this.T19__f__19,r.T19__f__19)}else return!1};var t8_=new v().initClass({T19:0},!1,"scala.Tuple19",{T19:1,O:1,s_Product19:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});sh.prototype.$classData=t8_;function m(_,r,t){return _.T2__f__1=r,_.T2__f__2=t,_}function L(){this.T2__f__1=null,this.T2__f__2=null}L.prototype=new E;L.prototype.constructor=L;function jN(){}jN.prototype=L.prototype;L.prototype.productArity__I=function(){return 2};L.prototype.productElement__I__O=function(_){return a0_(this,_)};L.prototype._1__O=function(){return this.T2__f__1};L.prototype._2__O=function(){return this.T2__f__2};L.prototype.toString__T=function(){return"("+this._1__O()+","+this._2__O()+")"};L.prototype.copy$default$2__O=function(){return this._2__O()};L.prototype.productPrefix__T=function(){return"Tuple2"};L.prototype.productIterator__sc_Iterator=function(){return new f_(this)};L.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};L.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof L){var r=_;return G().equals__O__O__Z(this._1__O(),r._1__O())&&G().equals__O__O__Z(this._2__O(),r._2__O())}else return!1};L.prototype._1$mcZ$sp__Z=function(){return!!this._1__O()};L.prototype._1$mcI$sp__I=function(){return this._1__O()|0};L.prototype._2$mcI$sp__I=function(){return this._2__O()|0};var jJ=new v().initClass({T2:0},!1,"scala.Tuple2",{T2:1,O:1,s_Product2:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});L.prototype.$classData=jJ;function ih(_,r,t,a,n,s,i,o,c,u,f,p,h,l,d,$,w,g,x,R){this.T20__f__1=null,this.T20__f__2=null,this.T20__f__3=null,this.T20__f__4=null,this.T20__f__5=null,this.T20__f__6=null,this.T20__f__7=null,this.T20__f__8=null,this.T20__f__9=null,this.T20__f__10=null,this.T20__f__11=null,this.T20__f__12=null,this.T20__f__13=null,this.T20__f__14=null,this.T20__f__15=null,this.T20__f__16=null,this.T20__f__17=null,this.T20__f__18=null,this.T20__f__19=null,this.T20__f__20=null,this.T20__f__1=_,this.T20__f__2=r,this.T20__f__3=t,this.T20__f__4=a,this.T20__f__5=n,this.T20__f__6=s,this.T20__f__7=i,this.T20__f__8=o,this.T20__f__9=c,this.T20__f__10=u,this.T20__f__11=f,this.T20__f__12=p,this.T20__f__13=h,this.T20__f__14=l,this.T20__f__15=d,this.T20__f__16=$,this.T20__f__17=w,this.T20__f__18=g,this.T20__f__19=x,this.T20__f__20=R}ih.prototype=new E;ih.prototype.constructor=ih;function a8_(){}a8_.prototype=ih.prototype;ih.prototype.productArity__I=function(){return 20};ih.prototype.productElement__I__O=function(_){return n0_(this,_)};ih.prototype.toString__T=function(){return"("+this.T20__f__1+","+this.T20__f__2+","+this.T20__f__3+","+this.T20__f__4+","+this.T20__f__5+","+this.T20__f__6+","+this.T20__f__7+","+this.T20__f__8+","+this.T20__f__9+","+this.T20__f__10+","+this.T20__f__11+","+this.T20__f__12+","+this.T20__f__13+","+this.T20__f__14+","+this.T20__f__15+","+this.T20__f__16+","+this.T20__f__17+","+this.T20__f__18+","+this.T20__f__19+","+this.T20__f__20+")"};ih.prototype.productPrefix__T=function(){return"Tuple20"};ih.prototype.productIterator__sc_Iterator=function(){return new f_(this)};ih.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};ih.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof ih){var r=_;return G().equals__O__O__Z(this.T20__f__1,r.T20__f__1)&&G().equals__O__O__Z(this.T20__f__2,r.T20__f__2)&&G().equals__O__O__Z(this.T20__f__3,r.T20__f__3)&&G().equals__O__O__Z(this.T20__f__4,r.T20__f__4)&&G().equals__O__O__Z(this.T20__f__5,r.T20__f__5)&&G().equals__O__O__Z(this.T20__f__6,r.T20__f__6)&&G().equals__O__O__Z(this.T20__f__7,r.T20__f__7)&&G().equals__O__O__Z(this.T20__f__8,r.T20__f__8)&&G().equals__O__O__Z(this.T20__f__9,r.T20__f__9)&&G().equals__O__O__Z(this.T20__f__10,r.T20__f__10)&&G().equals__O__O__Z(this.T20__f__11,r.T20__f__11)&&G().equals__O__O__Z(this.T20__f__12,r.T20__f__12)&&G().equals__O__O__Z(this.T20__f__13,r.T20__f__13)&&G().equals__O__O__Z(this.T20__f__14,r.T20__f__14)&&G().equals__O__O__Z(this.T20__f__15,r.T20__f__15)&&G().equals__O__O__Z(this.T20__f__16,r.T20__f__16)&&G().equals__O__O__Z(this.T20__f__17,r.T20__f__17)&&G().equals__O__O__Z(this.T20__f__18,r.T20__f__18)&&G().equals__O__O__Z(this.T20__f__19,r.T20__f__19)&&G().equals__O__O__Z(this.T20__f__20,r.T20__f__20)}else return!1};var n8_=new v().initClass({T20:0},!1,"scala.Tuple20",{T20:1,O:1,s_Product20:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});ih.prototype.$classData=n8_;function oh(_,r,t,a,n,s,i,o,c,u,f,p,h,l,d,$,w,g,x,R,T){this.T21__f__1=null,this.T21__f__2=null,this.T21__f__3=null,this.T21__f__4=null,this.T21__f__5=null,this.T21__f__6=null,this.T21__f__7=null,this.T21__f__8=null,this.T21__f__9=null,this.T21__f__10=null,this.T21__f__11=null,this.T21__f__12=null,this.T21__f__13=null,this.T21__f__14=null,this.T21__f__15=null,this.T21__f__16=null,this.T21__f__17=null,this.T21__f__18=null,this.T21__f__19=null,this.T21__f__20=null,this.T21__f__21=null,this.T21__f__1=_,this.T21__f__2=r,this.T21__f__3=t,this.T21__f__4=a,this.T21__f__5=n,this.T21__f__6=s,this.T21__f__7=i,this.T21__f__8=o,this.T21__f__9=c,this.T21__f__10=u,this.T21__f__11=f,this.T21__f__12=p,this.T21__f__13=h,this.T21__f__14=l,this.T21__f__15=d,this.T21__f__16=$,this.T21__f__17=w,this.T21__f__18=g,this.T21__f__19=x,this.T21__f__20=R,this.T21__f__21=T}oh.prototype=new E;oh.prototype.constructor=oh;function s8_(){}s8_.prototype=oh.prototype;oh.prototype.productArity__I=function(){return 21};oh.prototype.productElement__I__O=function(_){return s0_(this,_)};oh.prototype.toString__T=function(){return"("+this.T21__f__1+","+this.T21__f__2+","+this.T21__f__3+","+this.T21__f__4+","+this.T21__f__5+","+this.T21__f__6+","+this.T21__f__7+","+this.T21__f__8+","+this.T21__f__9+","+this.T21__f__10+","+this.T21__f__11+","+this.T21__f__12+","+this.T21__f__13+","+this.T21__f__14+","+this.T21__f__15+","+this.T21__f__16+","+this.T21__f__17+","+this.T21__f__18+","+this.T21__f__19+","+this.T21__f__20+","+this.T21__f__21+")"};oh.prototype.productPrefix__T=function(){return"Tuple21"};oh.prototype.productIterator__sc_Iterator=function(){return new f_(this)};oh.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};oh.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof oh){var r=_;return G().equals__O__O__Z(this.T21__f__1,r.T21__f__1)&&G().equals__O__O__Z(this.T21__f__2,r.T21__f__2)&&G().equals__O__O__Z(this.T21__f__3,r.T21__f__3)&&G().equals__O__O__Z(this.T21__f__4,r.T21__f__4)&&G().equals__O__O__Z(this.T21__f__5,r.T21__f__5)&&G().equals__O__O__Z(this.T21__f__6,r.T21__f__6)&&G().equals__O__O__Z(this.T21__f__7,r.T21__f__7)&&G().equals__O__O__Z(this.T21__f__8,r.T21__f__8)&&G().equals__O__O__Z(this.T21__f__9,r.T21__f__9)&&G().equals__O__O__Z(this.T21__f__10,r.T21__f__10)&&G().equals__O__O__Z(this.T21__f__11,r.T21__f__11)&&G().equals__O__O__Z(this.T21__f__12,r.T21__f__12)&&G().equals__O__O__Z(this.T21__f__13,r.T21__f__13)&&G().equals__O__O__Z(this.T21__f__14,r.T21__f__14)&&G().equals__O__O__Z(this.T21__f__15,r.T21__f__15)&&G().equals__O__O__Z(this.T21__f__16,r.T21__f__16)&&G().equals__O__O__Z(this.T21__f__17,r.T21__f__17)&&G().equals__O__O__Z(this.T21__f__18,r.T21__f__18)&&G().equals__O__O__Z(this.T21__f__19,r.T21__f__19)&&G().equals__O__O__Z(this.T21__f__20,r.T21__f__20)&&G().equals__O__O__Z(this.T21__f__21,r.T21__f__21)}else return!1};var i8_=new v().initClass({T21:0},!1,"scala.Tuple21",{T21:1,O:1,s_Product21:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});oh.prototype.$classData=i8_;function ch(_,r,t,a,n,s,i,o,c,u,f,p,h,l,d,$,w,g,x,R,T,D){this.T22__f__1=null,this.T22__f__2=null,this.T22__f__3=null,this.T22__f__4=null,this.T22__f__5=null,this.T22__f__6=null,this.T22__f__7=null,this.T22__f__8=null,this.T22__f__9=null,this.T22__f__10=null,this.T22__f__11=null,this.T22__f__12=null,this.T22__f__13=null,this.T22__f__14=null,this.T22__f__15=null,this.T22__f__16=null,this.T22__f__17=null,this.T22__f__18=null,this.T22__f__19=null,this.T22__f__20=null,this.T22__f__21=null,this.T22__f__22=null,this.T22__f__1=_,this.T22__f__2=r,this.T22__f__3=t,this.T22__f__4=a,this.T22__f__5=n,this.T22__f__6=s,this.T22__f__7=i,this.T22__f__8=o,this.T22__f__9=c,this.T22__f__10=u,this.T22__f__11=f,this.T22__f__12=p,this.T22__f__13=h,this.T22__f__14=l,this.T22__f__15=d,this.T22__f__16=$,this.T22__f__17=w,this.T22__f__18=g,this.T22__f__19=x,this.T22__f__20=R,this.T22__f__21=T,this.T22__f__22=D}ch.prototype=new E;ch.prototype.constructor=ch;function o8_(){}o8_.prototype=ch.prototype;ch.prototype.productArity__I=function(){return 22};ch.prototype.productElement__I__O=function(_){return i0_(this,_)};ch.prototype.toString__T=function(){return"("+this.T22__f__1+","+this.T22__f__2+","+this.T22__f__3+","+this.T22__f__4+","+this.T22__f__5+","+this.T22__f__6+","+this.T22__f__7+","+this.T22__f__8+","+this.T22__f__9+","+this.T22__f__10+","+this.T22__f__11+","+this.T22__f__12+","+this.T22__f__13+","+this.T22__f__14+","+this.T22__f__15+","+this.T22__f__16+","+this.T22__f__17+","+this.T22__f__18+","+this.T22__f__19+","+this.T22__f__20+","+this.T22__f__21+","+this.T22__f__22+")"};ch.prototype.productPrefix__T=function(){return"Tuple22"};ch.prototype.productIterator__sc_Iterator=function(){return new f_(this)};ch.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};ch.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof ch){var r=_;return G().equals__O__O__Z(this.T22__f__1,r.T22__f__1)&&G().equals__O__O__Z(this.T22__f__2,r.T22__f__2)&&G().equals__O__O__Z(this.T22__f__3,r.T22__f__3)&&G().equals__O__O__Z(this.T22__f__4,r.T22__f__4)&&G().equals__O__O__Z(this.T22__f__5,r.T22__f__5)&&G().equals__O__O__Z(this.T22__f__6,r.T22__f__6)&&G().equals__O__O__Z(this.T22__f__7,r.T22__f__7)&&G().equals__O__O__Z(this.T22__f__8,r.T22__f__8)&&G().equals__O__O__Z(this.T22__f__9,r.T22__f__9)&&G().equals__O__O__Z(this.T22__f__10,r.T22__f__10)&&G().equals__O__O__Z(this.T22__f__11,r.T22__f__11)&&G().equals__O__O__Z(this.T22__f__12,r.T22__f__12)&&G().equals__O__O__Z(this.T22__f__13,r.T22__f__13)&&G().equals__O__O__Z(this.T22__f__14,r.T22__f__14)&&G().equals__O__O__Z(this.T22__f__15,r.T22__f__15)&&G().equals__O__O__Z(this.T22__f__16,r.T22__f__16)&&G().equals__O__O__Z(this.T22__f__17,r.T22__f__17)&&G().equals__O__O__Z(this.T22__f__18,r.T22__f__18)&&G().equals__O__O__Z(this.T22__f__19,r.T22__f__19)&&G().equals__O__O__Z(this.T22__f__20,r.T22__f__20)&&G().equals__O__O__Z(this.T22__f__21,r.T22__f__21)&&G().equals__O__O__Z(this.T22__f__22,r.T22__f__22)}else return!1};var c8_=new v().initClass({T22:0},!1,"scala.Tuple22",{T22:1,O:1,s_Product22:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});ch.prototype.$classData=c8_;function Yr(_,r,t){this.T3__f__1=null,this.T3__f__2=null,this.T3__f__3=null,this.T3__f__1=_,this.T3__f__2=r,this.T3__f__3=t}Yr.prototype=new E;Yr.prototype.constructor=Yr;function u8_(){}u8_.prototype=Yr.prototype;Yr.prototype.productArity__I=function(){return 3};Yr.prototype.productElement__I__O=function(_){return o0_(this,_)};Yr.prototype.toString__T=function(){return"("+this.T3__f__1+","+this.T3__f__2+","+this.T3__f__3+")"};Yr.prototype.productPrefix__T=function(){return"Tuple3"};Yr.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Yr.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Yr.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Yr){var r=_;return G().equals__O__O__Z(this.T3__f__1,r.T3__f__1)&&G().equals__O__O__Z(this.T3__f__2,r.T3__f__2)&&G().equals__O__O__Z(this.T3__f__3,r.T3__f__3)}else return!1};var l8_=new v().initClass({T3:0},!1,"scala.Tuple3",{T3:1,O:1,s_Product3:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Yr.prototype.$classData=l8_;function Qu(_,r,t,a){this.T4__f__1=null,this.T4__f__2=null,this.T4__f__3=null,this.T4__f__4=null,this.T4__f__1=_,this.T4__f__2=r,this.T4__f__3=t,this.T4__f__4=a}Qu.prototype=new E;Qu.prototype.constructor=Qu;function f8_(){}f8_.prototype=Qu.prototype;Qu.prototype.productArity__I=function(){return 4};Qu.prototype.productElement__I__O=function(_){return c0_(this,_)};Qu.prototype.toString__T=function(){return"("+this.T4__f__1+","+this.T4__f__2+","+this.T4__f__3+","+this.T4__f__4+")"};Qu.prototype.productPrefix__T=function(){return"Tuple4"};Qu.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Qu.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Qu.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Qu){var r=_;return G().equals__O__O__Z(this.T4__f__1,r.T4__f__1)&&G().equals__O__O__Z(this.T4__f__2,r.T4__f__2)&&G().equals__O__O__Z(this.T4__f__3,r.T4__f__3)&&G().equals__O__O__Z(this.T4__f__4,r.T4__f__4)}else return!1};var p8_=new v().initClass({T4:0},!1,"scala.Tuple4",{T4:1,O:1,s_Product4:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Qu.prototype.$classData=p8_;function Qi(_,r,t,a,n){this.T5__f__1=null,this.T5__f__2=null,this.T5__f__3=null,this.T5__f__4=null,this.T5__f__5=null,this.T5__f__1=_,this.T5__f__2=r,this.T5__f__3=t,this.T5__f__4=a,this.T5__f__5=n}Qi.prototype=new E;Qi.prototype.constructor=Qi;function h8_(){}h8_.prototype=Qi.prototype;Qi.prototype.productArity__I=function(){return 5};Qi.prototype.productElement__I__O=function(_){return u0_(this,_)};Qi.prototype.toString__T=function(){return"("+this.T5__f__1+","+this.T5__f__2+","+this.T5__f__3+","+this.T5__f__4+","+this.T5__f__5+")"};Qi.prototype.productPrefix__T=function(){return"Tuple5"};Qi.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Qi.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Qi.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Qi){var r=_;return G().equals__O__O__Z(this.T5__f__1,r.T5__f__1)&&G().equals__O__O__Z(this.T5__f__2,r.T5__f__2)&&G().equals__O__O__Z(this.T5__f__3,r.T5__f__3)&&G().equals__O__O__Z(this.T5__f__4,r.T5__f__4)&&G().equals__O__O__Z(this.T5__f__5,r.T5__f__5)}else return!1};var d8_=new v().initClass({T5:0},!1,"scala.Tuple5",{T5:1,O:1,s_Product5:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Qi.prototype.$classData=d8_;function uh(_,r,t,a,n,s){this.T6__f__1=null,this.T6__f__2=null,this.T6__f__3=null,this.T6__f__4=null,this.T6__f__5=null,this.T6__f__6=null,this.T6__f__1=_,this.T6__f__2=r,this.T6__f__3=t,this.T6__f__4=a,this.T6__f__5=n,this.T6__f__6=s}uh.prototype=new E;uh.prototype.constructor=uh;function $8_(){}$8_.prototype=uh.prototype;uh.prototype.productArity__I=function(){return 6};uh.prototype.productElement__I__O=function(_){return l0_(this,_)};uh.prototype.toString__T=function(){return"("+this.T6__f__1+","+this.T6__f__2+","+this.T6__f__3+","+this.T6__f__4+","+this.T6__f__5+","+this.T6__f__6+")"};uh.prototype.productPrefix__T=function(){return"Tuple6"};uh.prototype.productIterator__sc_Iterator=function(){return new f_(this)};uh.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};uh.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof uh){var r=_;return G().equals__O__O__Z(this.T6__f__1,r.T6__f__1)&&G().equals__O__O__Z(this.T6__f__2,r.T6__f__2)&&G().equals__O__O__Z(this.T6__f__3,r.T6__f__3)&&G().equals__O__O__Z(this.T6__f__4,r.T6__f__4)&&G().equals__O__O__Z(this.T6__f__5,r.T6__f__5)&&G().equals__O__O__Z(this.T6__f__6,r.T6__f__6)}else return!1};var w8_=new v().initClass({T6:0},!1,"scala.Tuple6",{T6:1,O:1,s_Product6:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});uh.prototype.$classData=w8_;function lh(_,r,t,a,n,s,i){this.T7__f__1=null,this.T7__f__2=null,this.T7__f__3=null,this.T7__f__4=null,this.T7__f__5=null,this.T7__f__6=null,this.T7__f__7=null,this.T7__f__1=_,this.T7__f__2=r,this.T7__f__3=t,this.T7__f__4=a,this.T7__f__5=n,this.T7__f__6=s,this.T7__f__7=i}lh.prototype=new E;lh.prototype.constructor=lh;function g8_(){}g8_.prototype=lh.prototype;lh.prototype.productArity__I=function(){return 7};lh.prototype.productElement__I__O=function(_){return f0_(this,_)};lh.prototype.toString__T=function(){return"("+this.T7__f__1+","+this.T7__f__2+","+this.T7__f__3+","+this.T7__f__4+","+this.T7__f__5+","+this.T7__f__6+","+this.T7__f__7+")"};lh.prototype.productPrefix__T=function(){return"Tuple7"};lh.prototype.productIterator__sc_Iterator=function(){return new f_(this)};lh.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};lh.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof lh){var r=_;return G().equals__O__O__Z(this.T7__f__1,r.T7__f__1)&&G().equals__O__O__Z(this.T7__f__2,r.T7__f__2)&&G().equals__O__O__Z(this.T7__f__3,r.T7__f__3)&&G().equals__O__O__Z(this.T7__f__4,r.T7__f__4)&&G().equals__O__O__Z(this.T7__f__5,r.T7__f__5)&&G().equals__O__O__Z(this.T7__f__6,r.T7__f__6)&&G().equals__O__O__Z(this.T7__f__7,r.T7__f__7)}else return!1};var L8_=new v().initClass({T7:0},!1,"scala.Tuple7",{T7:1,O:1,s_Product7:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});lh.prototype.$classData=L8_;function fh(_,r,t,a,n,s,i,o){this.T8__f__1=null,this.T8__f__2=null,this.T8__f__3=null,this.T8__f__4=null,this.T8__f__5=null,this.T8__f__6=null,this.T8__f__7=null,this.T8__f__8=null,this.T8__f__1=_,this.T8__f__2=r,this.T8__f__3=t,this.T8__f__4=a,this.T8__f__5=n,this.T8__f__6=s,this.T8__f__7=i,this.T8__f__8=o}fh.prototype=new E;fh.prototype.constructor=fh;function m8_(){}m8_.prototype=fh.prototype;fh.prototype.productArity__I=function(){return 8};fh.prototype.productElement__I__O=function(_){return p0_(this,_)};fh.prototype.toString__T=function(){return"("+this.T8__f__1+","+this.T8__f__2+","+this.T8__f__3+","+this.T8__f__4+","+this.T8__f__5+","+this.T8__f__6+","+this.T8__f__7+","+this.T8__f__8+")"};fh.prototype.productPrefix__T=function(){return"Tuple8"};fh.prototype.productIterator__sc_Iterator=function(){return new f_(this)};fh.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};fh.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof fh){var r=_;return G().equals__O__O__Z(this.T8__f__1,r.T8__f__1)&&G().equals__O__O__Z(this.T8__f__2,r.T8__f__2)&&G().equals__O__O__Z(this.T8__f__3,r.T8__f__3)&&G().equals__O__O__Z(this.T8__f__4,r.T8__f__4)&&G().equals__O__O__Z(this.T8__f__5,r.T8__f__5)&&G().equals__O__O__Z(this.T8__f__6,r.T8__f__6)&&G().equals__O__O__Z(this.T8__f__7,r.T8__f__7)&&G().equals__O__O__Z(this.T8__f__8,r.T8__f__8)}else return!1};var v8_=new v().initClass({T8:0},!1,"scala.Tuple8",{T8:1,O:1,s_Product8:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});fh.prototype.$classData=v8_;function ph(_,r,t,a,n,s,i,o,c){this.T9__f__1=null,this.T9__f__2=null,this.T9__f__3=null,this.T9__f__4=null,this.T9__f__5=null,this.T9__f__6=null,this.T9__f__7=null,this.T9__f__8=null,this.T9__f__9=null,this.T9__f__1=_,this.T9__f__2=r,this.T9__f__3=t,this.T9__f__4=a,this.T9__f__5=n,this.T9__f__6=s,this.T9__f__7=i,this.T9__f__8=o,this.T9__f__9=c}ph.prototype=new E;ph.prototype.constructor=ph;function y8_(){}y8_.prototype=ph.prototype;ph.prototype.productArity__I=function(){return 9};ph.prototype.productElement__I__O=function(_){return h0_(this,_)};ph.prototype.toString__T=function(){return"("+this.T9__f__1+","+this.T9__f__2+","+this.T9__f__3+","+this.T9__f__4+","+this.T9__f__5+","+this.T9__f__6+","+this.T9__f__7+","+this.T9__f__8+","+this.T9__f__9+")"};ph.prototype.productPrefix__T=function(){return"Tuple9"};ph.prototype.productIterator__sc_Iterator=function(){return new f_(this)};ph.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};ph.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof ph){var r=_;return G().equals__O__O__Z(this.T9__f__1,r.T9__f__1)&&G().equals__O__O__Z(this.T9__f__2,r.T9__f__2)&&G().equals__O__O__Z(this.T9__f__3,r.T9__f__3)&&G().equals__O__O__Z(this.T9__f__4,r.T9__f__4)&&G().equals__O__O__Z(this.T9__f__5,r.T9__f__5)&&G().equals__O__O__Z(this.T9__f__6,r.T9__f__6)&&G().equals__O__O__Z(this.T9__f__7,r.T9__f__7)&&G().equals__O__O__Z(this.T9__f__8,r.T9__f__8)&&G().equals__O__O__Z(this.T9__f__9,r.T9__f__9)}else return!1};var I8_=new v().initClass({T9:0},!1,"scala.Tuple9",{T9:1,O:1,s_Product9:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});ph.prototype.$classData=I8_;function uI(_){this.sc_ClassTagIterableFactory$AnyIterableDelegate__f_delegate=null,d0_(this,_)}uI.prototype=new ZG;uI.prototype.constructor=uI;function b8_(){}b8_.prototype=uI.prototype;var k8_=new v().initClass({sc_ClassTagSeqFactory$AnySeqDelegate:0},!1,"scala.collection.ClassTagSeqFactory$AnySeqDelegate",{sc_ClassTagSeqFactory$AnySeqDelegate:1,sc_ClassTagIterableFactory$AnyIterableDelegate:1,O:1,sc_IterableFactory:1,Ljava_io_Serializable:1,sc_SeqFactory:1});uI.prototype.$classData=k8_;function ZP(_,r,t,a,n){for(;;){if(r===t)return a;var s=-1+t|0,i=n.apply__O__O__O(_.apply__I__O(-1+t|0),a);t=s,a=i}}function EN(_,r){return _.iterableFactory__sc_IterableFactory().from__sc_IterableOnce__O(M$(new $a,r,_))}function YI(_,r){return _.fromSpecific__sc_IterableOnce__O(R$(new pa,_,r))}function ZN(_,r){return _.fromSpecific__sc_IterableOnce__O(C$(new ha,_,r))}function NN(_,r){return _.iterableFactory__sc_IterableFactory().from__sc_IterableOnce__O(D$(new da,_,r))}function _b(_){return _.fromSpecific__sc_IterableOnce__O(us(new pr,_))}function O8_(_,r,t){return _.fromSpecific__sc_IterableOnce__O(new iy(_,r,t))}function Zc(_){return _.isEmpty__Z()?a_():new o_(_.head__O())}function of(_){return _.apply__I__O(-1+_.length__I()|0)}function eb(_){var r=_.className__T()+"(";return Eo(_,r,", ",")")}function rb(_){return!!(_&&_.$classData&&_.$classData.ancestors.sc_Iterable)}function q8_(_){_.sc_Iterator$$anon$10__f_cur=null,_.sc_Iterator$$anon$10__f_cur=_.sc_Iterator$$anon$10__f_f$3.apply__O__O(_.sc_Iterator$$anon$10__f_$outer.next__O()).iterator__sc_Iterator(),_.sc_Iterator$$anon$10__f__hasNext=-1}function Tn(_,r){if(this.sc_Iterator$$anon$10__f_cur=null,this.sc_Iterator$$anon$10__f__hasNext=0,this.sc_Iterator$$anon$10__f_$outer=null,this.sc_Iterator$$anon$10__f_f$3=null,_===null)throw null;this.sc_Iterator$$anon$10__f_$outer=_,this.sc_Iterator$$anon$10__f_f$3=r,this.sc_Iterator$$anon$10__f_cur=Be().sc_Iterator$__f_scala$collection$Iterator$$_empty,this.sc_Iterator$$anon$10__f__hasNext=-1}Tn.prototype=new _a;Tn.prototype.constructor=Tn;function S8_(){}S8_.prototype=Tn.prototype;Tn.prototype.hasNext__Z=function(){if(this.sc_Iterator$$anon$10__f__hasNext===-1){for(;!this.sc_Iterator$$anon$10__f_cur.hasNext__Z();){if(!this.sc_Iterator$$anon$10__f_$outer.hasNext__Z())return this.sc_Iterator$$anon$10__f__hasNext=0,this.sc_Iterator$$anon$10__f_cur=Be().sc_Iterator$__f_scala$collection$Iterator$$_empty,!1;q8_(this)}return this.sc_Iterator$$anon$10__f__hasNext=1,!0}else return this.sc_Iterator$$anon$10__f__hasNext===1};Tn.prototype.next__O=function(){return this.hasNext__Z()&&(this.sc_Iterator$$anon$10__f__hasNext=-1),this.sc_Iterator$$anon$10__f_cur.next__O()};var P8_=new v().initClass({sc_Iterator$$anon$10:0},!1,"scala.collection.Iterator$$anon$10",{sc_Iterator$$anon$10:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});Tn.prototype.$classData=P8_;function jv(_,r){this.sc_Iterator$$anon$11__f_hd=null,this.sc_Iterator$$anon$11__f_hdDefined=!1,this.sc_Iterator$$anon$11__f_tail=null,this.sc_Iterator$$anon$11__f_p$2=null,this.sc_Iterator$$anon$11__f_p$2=r,this.sc_Iterator$$anon$11__f_hdDefined=!1,this.sc_Iterator$$anon$11__f_tail=_}jv.prototype=new _a;jv.prototype.constructor=jv;function x8_(){}x8_.prototype=jv.prototype;jv.prototype.hasNext__Z=function(){return this.sc_Iterator$$anon$11__f_hdDefined?!0:this.sc_Iterator$$anon$11__f_tail.hasNext__Z()?(this.sc_Iterator$$anon$11__f_hd=this.sc_Iterator$$anon$11__f_tail.next__O(),this.sc_Iterator$$anon$11__f_p$2.apply__O__O(this.sc_Iterator$$anon$11__f_hd)?this.sc_Iterator$$anon$11__f_hdDefined=!0:this.sc_Iterator$$anon$11__f_tail=Be().sc_Iterator$__f_scala$collection$Iterator$$_empty,this.sc_Iterator$$anon$11__f_hdDefined):!1};jv.prototype.next__O=function(){return this.hasNext__Z()?(this.sc_Iterator$$anon$11__f_hdDefined=!1,this.sc_Iterator$$anon$11__f_hd):Be().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O()};var R8_=new v().initClass({sc_Iterator$$anon$11:0},!1,"scala.collection.Iterator$$anon$11",{sc_Iterator$$anon$11:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});jv.prototype.$classData=R8_;function Ev(_,r){if(this.sc_Iterator$$anon$12__f_status=0,this.sc_Iterator$$anon$12__f_fst=null,this.sc_Iterator$$anon$12__f_$outer=null,this.sc_Iterator$$anon$12__f_p$3=null,_===null)throw null;this.sc_Iterator$$anon$12__f_$outer=_,this.sc_Iterator$$anon$12__f_p$3=r,this.sc_Iterator$$anon$12__f_status=-1}Ev.prototype=new _a;Ev.prototype.constructor=Ev;function C8_(){}C8_.prototype=Ev.prototype;Ev.prototype.hasNext__Z=function(){if(this.sc_Iterator$$anon$12__f_status===1)return this.sc_Iterator$$anon$12__f_$outer.hasNext__Z();if(this.sc_Iterator$$anon$12__f_status===0)return!0;for(;this.sc_Iterator$$anon$12__f_$outer.hasNext__Z();){var _=this.sc_Iterator$$anon$12__f_$outer.next__O();if(!this.sc_Iterator$$anon$12__f_p$3.apply__O__O(_))return this.sc_Iterator$$anon$12__f_fst=_,this.sc_Iterator$$anon$12__f_status=0,!0}return this.sc_Iterator$$anon$12__f_status=1,!1};Ev.prototype.next__O=function(){return this.hasNext__Z()?this.sc_Iterator$$anon$12__f_status===1?this.sc_Iterator$$anon$12__f_$outer.next__O():(this.sc_Iterator$$anon$12__f_status=1,this.sc_Iterator$$anon$12__f_fst):Be().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O()};var D8_=new v().initClass({sc_Iterator$$anon$12:0},!1,"scala.collection.Iterator$$anon$12",{sc_Iterator$$anon$12:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});Ev.prototype.$classData=D8_;function w$(_,r){if(this.sc_Iterator$$anon$14__f_thatIterator=null,this.sc_Iterator$$anon$14__f_$outer=null,_===null)throw null;this.sc_Iterator$$anon$14__f_$outer=_,this.sc_Iterator$$anon$14__f_thatIterator=r.iterator__sc_Iterator()}w$.prototype=new _a;w$.prototype.constructor=w$;function M8_(){}M8_.prototype=w$.prototype;w$.prototype.knownSize__I=function(){var _=this.sc_Iterator$$anon$14__f_$outer.knownSize__I(),r=this.sc_Iterator$$anon$14__f_thatIterator.knownSize__I();return _0||r===0?Be().sc_Iterator$__f_scala$collection$Iterator$$_empty:this};var E8_=new v().initClass({sc_Iterator$$anon$20:0},!1,"scala.collection.Iterator$$anon$20",{sc_Iterator$$anon$20:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});Xu.prototype.$classData=E8_;function cL(_,r){this.sc_Iterator$$anon$22__f_i=0,this.sc_Iterator$$anon$22__f_len$2=0,this.sc_Iterator$$anon$22__f_elem$4=null,this.sc_Iterator$$anon$22__f_len$2=_,this.sc_Iterator$$anon$22__f_elem$4=r,this.sc_Iterator$$anon$22__f_i=0}cL.prototype=new _a;cL.prototype.constructor=cL;function Z8_(){}Z8_.prototype=cL.prototype;cL.prototype.knownSize__I=function(){var _=this.sc_Iterator$$anon$22__f_len$2-this.sc_Iterator$$anon$22__f_i|0;return _>0?_:0};cL.prototype.hasNext__Z=function(){return this.sc_Iterator$$anon$22__f_i0){var a=_.sc_Iterator$GroupedIterator__f_size;r.sizeHint__I__V(t_.sc_Iterator$GroupedIterator__f_size){for(var a=_.sc_Iterator$GroupedIterator__f_step-_.sc_Iterator$GroupedIterator__f_size|0;a>0&&_.sc_Iterator$GroupedIterator__f_self.hasNext__Z();)_.sc_Iterator$GroupedIterator__f_self.next__O(),a=-1+a|0;t=a>0}var n=r.length__I();if(!t){for(;n<_.sc_Iterator$GroupedIterator__f_size&&_.sc_Iterator$GroupedIterator__f_self.hasNext__Z();){var s=_.sc_Iterator$GroupedIterator__f_self.next__O();r.addOne__O__scm_ArrayBuilder$generic(s),n=1+n|0}if(n<_.sc_Iterator$GroupedIterator__f_size&&sP_(_))for(r.sizeHint__I__V(_.sc_Iterator$GroupedIterator__f_size);n<_.sc_Iterator$GroupedIterator__f_size;){var i=_.sc_Iterator$GroupedIterator__f_padding.apply__O();r.addOne__O__scm_ArrayBuilder$generic(i),n=1+n|0}}var o=n>0&&(_.sc_Iterator$GroupedIterator__f_partial||n===_.sc_Iterator$GroupedIterator__f_size);return o?_.sc_Iterator$GroupedIterator__f_buffer=r.result__O():_.sc_Iterator$GroupedIterator__f_prev=null,o}function EJ(_){return _.sc_Iterator$GroupedIterator__f_filled?!0:(_.sc_Iterator$GroupedIterator__f_filled=_.sc_Iterator$GroupedIterator__f_self.hasNext__Z()&&oP_(_),_.sc_Iterator$GroupedIterator__f_filled)}function hL(_,r,t,a){if(this.sc_Iterator$GroupedIterator__f_self=null,this.sc_Iterator$GroupedIterator__f_size=0,this.sc_Iterator$GroupedIterator__f_step=0,this.sc_Iterator$GroupedIterator__f_buffer=null,this.sc_Iterator$GroupedIterator__f_prev=null,this.sc_Iterator$GroupedIterator__f_first=!1,this.sc_Iterator$GroupedIterator__f_filled=!1,this.sc_Iterator$GroupedIterator__f_partial=!1,this.sc_Iterator$GroupedIterator__f_padding=null,this.sc_Iterator$GroupedIterator__f_self=r,this.sc_Iterator$GroupedIterator__f_size=t,this.sc_Iterator$GroupedIterator__f_step=a,_===null)throw null;var n=t>=1&&a>=1;if(!n){var s=$r(),i=[this.sc_Iterator$GroupedIterator__f_size,this.sc_Iterator$GroupedIterator__f_step];throw Ua(new et,"requirement failed: "+s.format$extension__T__sci_Seq__T("size=%d and step=%d, but both must be positive",k(new b,i)))}this.sc_Iterator$GroupedIterator__f_buffer=null,this.sc_Iterator$GroupedIterator__f_prev=null,this.sc_Iterator$GroupedIterator__f_first=!0,this.sc_Iterator$GroupedIterator__f_filled=!1,this.sc_Iterator$GroupedIterator__f_partial=!0,this.sc_Iterator$GroupedIterator__f_padding=null}hL.prototype=new _a;hL.prototype.constructor=hL;function cP_(){}cP_.prototype=hL.prototype;hL.prototype.hasNext__Z=function(){return EJ(this)};hL.prototype.next__sci_Seq=function(){if(EJ(this)){if(this.sc_Iterator$GroupedIterator__f_filled=!1,this.sc_Iterator$GroupedIterator__f_step0;)_.sc_Iterator$SliceIterator__f_underlying.hasNext__Z()?(_.sc_Iterator$SliceIterator__f_underlying.next__O(),_.sc_Iterator$SliceIterator__f_dropping=-1+_.sc_Iterator$SliceIterator__f_dropping|0):_.sc_Iterator$SliceIterator__f_dropping=0}function oH(_,r){if(_.sc_Iterator$SliceIterator__f_scala$collection$Iterator$SliceIterator$$remaining<0)return-1;var t=_.sc_Iterator$SliceIterator__f_scala$collection$Iterator$SliceIterator$$remaining-r|0;return t<0?0:t}function Tw(_,r,t){this.sc_Iterator$SliceIterator__f_underlying=null,this.sc_Iterator$SliceIterator__f_scala$collection$Iterator$SliceIterator$$remaining=0,this.sc_Iterator$SliceIterator__f_dropping=0,this.sc_Iterator$SliceIterator__f_underlying=_,this.sc_Iterator$SliceIterator__f_scala$collection$Iterator$SliceIterator$$remaining=t,this.sc_Iterator$SliceIterator__f_dropping=r}Tw.prototype=new _a;Tw.prototype.constructor=Tw;function lP_(){}lP_.prototype=Tw.prototype;Tw.prototype.knownSize__I=function(){var _=this.sc_Iterator$SliceIterator__f_underlying.knownSize__I();if(_<0)return-1;var r=_-this.sc_Iterator$SliceIterator__f_dropping|0,t=r<0?0:r;if(this.sc_Iterator$SliceIterator__f_scala$collection$Iterator$SliceIterator$$remaining<0)return t;var a=this.sc_Iterator$SliceIterator__f_scala$collection$Iterator$SliceIterator$$remaining;return a0?(this.sc_Iterator$SliceIterator__f_scala$collection$Iterator$SliceIterator$$remaining=-1+this.sc_Iterator$SliceIterator__f_scala$collection$Iterator$SliceIterator$$remaining|0,this.sc_Iterator$SliceIterator__f_underlying.next__O()):this.sc_Iterator$SliceIterator__f_scala$collection$Iterator$SliceIterator$$remaining<0?this.sc_Iterator$SliceIterator__f_underlying.next__O():Be().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O()};Tw.prototype.sliceIterator__I__I__sc_Iterator=function(_,r){var t=_>0?_:0;if(r<0)var a=oH(this,t);else if(r<=t)var a=0;else if(this.sc_Iterator$SliceIterator__f_scala$collection$Iterator$SliceIterator$$remaining<0)var a=r-t|0;else var n=oH(this,t),s=r-t|0,a=n=0&&_.lengthCompare__I__I(r)>0}function OO(_,r){if(r<0)throw Zt(new rt,""+r);var t=_.drop__I__O(r);if(t.isEmpty__Z())throw Zt(new rt,""+r);return t.head__O()}function LP_(_,r){for(var t=_;!t.isEmpty__Z();){if(!r.apply__O__O(t.head__O()))return!1;t=t.tail__O()}return!0}function mP_(_,r){for(var t=_;!t.isEmpty__Z();){if(r.apply__O__O(t.head__O()))return!0;t=t.tail__O()}return!1}function vP_(_,r){for(var t=_;!t.isEmpty__Z();){if(G().equals__O__O__Z(t.head__O(),r))return!0;t=t.tail__O()}return!1}function yP_(_,r,t){for(var a=r,n=_;!n.isEmpty__Z();)a=t.apply__O__O__O(a,n.head__O()),n=n.tail__O();return a}function NJ(_,r){if(WA_(r)){var t=r;return bP_(_,_,t)}else return ON(_,r)}function zJ(_,r,t){for(var a=t>0?t:0,n=_.drop__I__O(t);;){var s=n;if(s.isEmpty__Z())break;if(r.apply__O__O(n.head__O()))return a;a=1+a|0,n=n.tail__O()}return-1}function IP_(_,r,t,a){for(;;){if(r===a)return t.isEmpty__Z()?0:1;if(t.isEmpty__Z())return-1;var n=1+r|0,s=t.tail__O();r=n,t=s}}function bP_(_,r,t){for(;;){if(r===t)return!0;var a=r;if(a.isEmpty__Z())var s=!1;else var n=t,s=!n.isEmpty__Z();if(s&&G().equals__O__O__Z(r.head__O(),t.head__O())){var i=r.tail__O(),o=t.tail__O();r=i,t=o}else return r.isEmpty__Z()&&t.isEmpty__Z()}}function Nv(_){this.sc_MapOps$$anon$2__f_iter=null,this.sc_MapOps$$anon$2__f_iter=_.iterator__sc_Iterator()}Nv.prototype=new _a;Nv.prototype.constructor=Nv;function kP_(){}kP_.prototype=Nv.prototype;Nv.prototype.hasNext__Z=function(){return this.sc_MapOps$$anon$2__f_iter.hasNext__Z()};Nv.prototype.next__O=function(){return this.sc_MapOps$$anon$2__f_iter.next__O()._1__O()};var OP_=new v().initClass({sc_MapOps$$anon$2:0},!1,"scala.collection.MapOps$$anon$2",{sc_MapOps$$anon$2:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});Nv.prototype.$classData=OP_;function dL(_){this.sc_MapOps$$anon$3__f_iter=null,this.sc_MapOps$$anon$3__f_iter=_.iterator__sc_Iterator()}dL.prototype=new _a;dL.prototype.constructor=dL;function qP_(){}qP_.prototype=dL.prototype;dL.prototype.hasNext__Z=function(){return this.sc_MapOps$$anon$3__f_iter.hasNext__Z()};dL.prototype.next__O=function(){return this.sc_MapOps$$anon$3__f_iter.next__O()._2__O()};var SP_=new v().initClass({sc_MapOps$$anon$3:0},!1,"scala.collection.MapOps$$anon$3",{sc_MapOps$$anon$3:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});dL.prototype.$classData=SP_;function Gf(_){this.sc_Searching$Found__f_foundIndex=0,this.sc_Searching$Found__f_foundIndex=_}Gf.prototype=new SZ;Gf.prototype.constructor=Gf;function PP_(){}PP_.prototype=Gf.prototype;Gf.prototype.insertionPoint__I=function(){return this.sc_Searching$Found__f_foundIndex};Gf.prototype.productPrefix__T=function(){return"Found"};Gf.prototype.productArity__I=function(){return 1};Gf.prototype.productElement__I__O=function(_){return _===0?this.sc_Searching$Found__f_foundIndex:S().ioobe__I__O(_)};Gf.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Gf.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("Found");_=S().mix__I__I__I(r,t);var a=_,n=this.sc_Searching$Found__f_foundIndex;_=S().mix__I__I__I(a,n);var s=_;return S().finalizeHash__I__I__I(s,1)};Gf.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};Gf.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Gf){var r=_;return this.sc_Searching$Found__f_foundIndex===r.sc_Searching$Found__f_foundIndex}else return!1};var xP_=new v().initClass({sc_Searching$Found:0},!1,"scala.collection.Searching$Found",{sc_Searching$Found:1,sc_Searching$SearchResult:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Gf.prototype.$classData=xP_;function Jf(_){this.sc_Searching$InsertionPoint__f_insertionPoint=0,this.sc_Searching$InsertionPoint__f_insertionPoint=_}Jf.prototype=new SZ;Jf.prototype.constructor=Jf;function RP_(){}RP_.prototype=Jf.prototype;Jf.prototype.insertionPoint__I=function(){return this.sc_Searching$InsertionPoint__f_insertionPoint};Jf.prototype.productPrefix__T=function(){return"InsertionPoint"};Jf.prototype.productArity__I=function(){return 1};Jf.prototype.productElement__I__O=function(_){return _===0?this.sc_Searching$InsertionPoint__f_insertionPoint:S().ioobe__I__O(_)};Jf.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Jf.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("InsertionPoint");_=S().mix__I__I__I(r,t);var a=_,n=this.sc_Searching$InsertionPoint__f_insertionPoint;_=S().mix__I__I__I(a,n);var s=_;return S().finalizeHash__I__I__I(s,1)};Jf.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};Jf.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Jf){var r=_;return this.sc_Searching$InsertionPoint__f_insertionPoint===r.sc_Searching$InsertionPoint__f_insertionPoint}else return!1};var CP_=new v().initClass({sc_Searching$InsertionPoint:0},!1,"scala.collection.Searching$InsertionPoint",{sc_Searching$InsertionPoint:1,sc_Searching$SearchResult:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Jf.prototype.$classData=CP_;function HJ(_,r){if(_ instanceof ms||_ instanceof vs||_ instanceof As||_ instanceof Fs){for(var t=_,a=r.iterator__sc_Iterator();a.hasNext__Z();){var n=t,s=a.next__O();t=n.incl__O__sci_SetOps(s)}return t}else{if(rb(r))var i=r,o=new Id(_,i);else var o=_.iterator__sc_Iterator().concat__F0__sc_Iterator(new r_(()=>r.iterator__sc_Iterator()));return _.fromSpecific__sc_IterableOnce__sc_IterableOps(o)}}function zv(_){this.sc_StrictOptimizedLinearSeqOps$$anon$1__f_current=null,this.sc_StrictOptimizedLinearSeqOps$$anon$1__f_current=_}zv.prototype=new _a;zv.prototype.constructor=zv;function DP_(){}DP_.prototype=zv.prototype;zv.prototype.hasNext__Z=function(){return!this.sc_StrictOptimizedLinearSeqOps$$anon$1__f_current.isEmpty__Z()};zv.prototype.next__O=function(){var _=this.sc_StrictOptimizedLinearSeqOps$$anon$1__f_current.head__O();return this.sc_StrictOptimizedLinearSeqOps$$anon$1__f_current=this.sc_StrictOptimizedLinearSeqOps$$anon$1__f_current.tail__O(),_};var MP_=new v().initClass({sc_StrictOptimizedLinearSeqOps$$anon$1:0},!1,"scala.collection.StrictOptimizedLinearSeqOps$$anon$1",{sc_StrictOptimizedLinearSeqOps$$anon$1:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});zv.prototype.$classData=MP_;function TP_(_){for(var r=_.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$index;;){if(_.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$index<_.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$len){$r(),$r();var t=_.sc_StringOps$$anon$1__f_$this$2,a=_.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$index,n=t.charCodeAt(a),s=!(n===13||n===10)}else var s=!1;if(s)_.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$index=1+_.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$index|0;else break}var i=_.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$index;if(_.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$index<_.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$len){$r();var o=_.sc_StringOps$$anon$1__f_$this$2,c=_.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$index,u=o.charCodeAt(c);if(_.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$index=1+_.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$index|0,_.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$index<_.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$len){$r(),$r();var f=_.sc_StringOps$$anon$1__f_$this$2,p=_.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$index,h=f.charCodeAt(p),l=u===13&&h===10}else var l=!1;l&&(_.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$index=1+_.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$index|0),_.sc_StringOps$$anon$1__f_stripped$1||(i=_.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$index)}var d=_.sc_StringOps$$anon$1__f_$this$2,$=i;return d.substring(r,$)}function Vw(_,r){this.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$len=0,this.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$index=0,this.sc_StringOps$$anon$1__f_$this$2=null,this.sc_StringOps$$anon$1__f_stripped$1=!1,this.sc_StringOps$$anon$1__f_$this$2=_,this.sc_StringOps$$anon$1__f_stripped$1=r,this.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$len=_.length,this.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$index=0}Vw.prototype=new _a;Vw.prototype.constructor=Vw;function VP_(){}VP_.prototype=Vw.prototype;Vw.prototype.hasNext__Z=function(){return this.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$index=this.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$len?Be().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O():TP_(this)};Vw.prototype.next__O=function(){return this.next__T()};var AP_=new v().initClass({sc_StringOps$$anon$1:0},!1,"scala.collection.StringOps$$anon$1",{sc_StringOps$$anon$1:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});Vw.prototype.$classData=AP_;function $L(_){this.sc_StringOps$StringIterator__f_s=null,this.sc_StringOps$StringIterator__f_pos=0,this.sc_StringOps$StringIterator__f_s=_,this.sc_StringOps$StringIterator__f_pos=0}$L.prototype=new _a;$L.prototype.constructor=$L;function FP_(){}FP_.prototype=$L.prototype;$L.prototype.hasNext__Z=function(){var _=this.sc_StringOps$StringIterator__f_pos,r=this.sc_StringOps$StringIterator__f_s;return _r.u.length)throw A8(new hu);var n=new Re(1+r.u.length|0);r.copyTo(0,n,0,t),n.u[t]=a;var s=1+t|0,i=r.u.length-t|0;return r.copyTo(t,n,s,i),n}function zP_(_,r,t,a,n,s,i){var o=r.dataIndex__I__I(t),c=o<<1,u=r.sci_BitmapIndexedMapNode__f_content,f=new z_(2+u.u.length|0);u.copyTo(0,f,0,c),f.u[c]=a,f.u[1+c|0]=i;var p=2+c|0,h=u.u.length-c|0;u.copyTo(c,f,p,h);var l=NP_(_,r.sci_BitmapIndexedMapNode__f_originalHashes,o,n);r.sci_BitmapIndexedMapNode__f_dataMap=r.sci_BitmapIndexedMapNode__f_dataMap|t,r.sci_BitmapIndexedMapNode__f_content=f,r.sci_BitmapIndexedMapNode__f_originalHashes=l,r.sci_BitmapIndexedMapNode__f_size=1+r.sci_BitmapIndexedMapNode__f_size|0,r.sci_BitmapIndexedMapNode__f_cachedJavaKeySetHashCode=r.sci_BitmapIndexedMapNode__f_cachedJavaKeySetHashCode+s|0}function zN(_){ZP_(_)&&HP_(_),_.sci_HashMapBuilder__f_aliased=null}function HP_(_){_.sci_HashMapBuilder__f_scala$collection$immutable$HashMapBuilder$$rootNode=_.sci_HashMapBuilder__f_scala$collection$immutable$HashMapBuilder$$rootNode.copy__sci_BitmapIndexedMapNode()}function fu(){this.sci_HashMapBuilder__f_aliased=null,this.sci_HashMapBuilder__f_scala$collection$immutable$HashMapBuilder$$rootNode=null,this.sci_HashMapBuilder__f_scala$collection$immutable$HashMapBuilder$$rootNode=new cr(0,0,c4().s_Array$EmptyArrays$__f_emptyObjectArray,c4().s_Array$EmptyArrays$__f_emptyIntArray,0,0)}fu.prototype=new E;fu.prototype.constructor=fu;function GP_(){}GP_.prototype=fu.prototype;fu.prototype.sizeHint__I__V=function(_){};fu.prototype.getOrElse__O__O__O=function(_,r){if(this.sci_HashMapBuilder__f_scala$collection$immutable$HashMapBuilder$$rootNode.sci_BitmapIndexedMapNode__f_size===0)return r;var t=S().anyHash__O__I(_);return this.sci_HashMapBuilder__f_scala$collection$immutable$HashMapBuilder$$rootNode.getOrElse__O__I__I__I__F0__O(_,t,fr().improve__I__I(t),0,new r_(()=>r))};fu.prototype.update__sci_MapNode__O__O__I__I__I__V=function(_,r,t,a,n,s){if(_ instanceof cr){var i=_,o=fe().maskFrom__I__I__I(n,s),c=fe().bitposFrom__I__I(o);if(i.sci_BitmapIndexedMapNode__f_dataMap&c){var u=fe().indexFrom__I__I__I__I(i.sci_BitmapIndexedMapNode__f_dataMap,o,c),f=i.getKey__I__O(u),p=i.getHash__I__I(u);if(p===a&&G().equals__O__O__Z(f,r))i.sci_BitmapIndexedMapNode__f_content.u[1+(u<<1)|0]=t;else{var h=i.getValue__I__O(u),l=fr().improve__I__I(p),d=i.mergeTwoKeyValPairs__O__O__I__I__O__O__I__I__I__sci_MapNode(f,h,p,l,r,t,a,n,5+s|0);i.migrateFromInlineToNodeInPlace__I__I__sci_MapNode__sci_BitmapIndexedMapNode(c,l,d)}}else if(i.sci_BitmapIndexedMapNode__f_nodeMap&c){var $=fe().indexFrom__I__I__I__I(i.sci_BitmapIndexedMapNode__f_nodeMap,o,c),w=i.getNode__I__sci_MapNode($),g=w.size__I(),x=w.cachedJavaKeySetHashCode__I();this.update__sci_MapNode__O__O__I__I__I__V(w,r,t,a,n,5+s|0),i.sci_BitmapIndexedMapNode__f_size=i.sci_BitmapIndexedMapNode__f_size+(w.size__I()-g|0)|0,i.sci_BitmapIndexedMapNode__f_cachedJavaKeySetHashCode=i.sci_BitmapIndexedMapNode__f_cachedJavaKeySetHashCode+(w.cachedJavaKeySetHashCode__I()-x|0)|0}else zP_(this,i,c,r,a,n,t)}else if(_ instanceof ka){var R=_,T=R.indexOf__O__I(r);T<0?R.sci_HashCollisionMapNode__f_content=R.sci_HashCollisionMapNode__f_content.appended__O__sci_Vector(m(new L,r,t)):R.sci_HashCollisionMapNode__f_content=R.sci_HashCollisionMapNode__f_content.updated__I__O__sci_Vector(T,m(new L,r,t))}else throw new Q(_)};fu.prototype.result__sci_HashMap=function(){if(this.sci_HashMapBuilder__f_scala$collection$immutable$HashMapBuilder$$rootNode.sci_BitmapIndexedMapNode__f_size===0){var _=sk();return _.sci_HashMap$__f_EmptyMap}else return this.sci_HashMapBuilder__f_aliased!==null?this.sci_HashMapBuilder__f_aliased:(this.sci_HashMapBuilder__f_aliased=new Zr(this.sci_HashMapBuilder__f_scala$collection$immutable$HashMapBuilder$$rootNode),this.sci_HashMapBuilder__f_aliased)};fu.prototype.addOne__T2__sci_HashMapBuilder=function(_){zN(this);var r=_._1__O(),t=S().anyHash__O__I(r),a=fr().improve__I__I(t);return this.update__sci_MapNode__O__O__I__I__I__V(this.sci_HashMapBuilder__f_scala$collection$immutable$HashMapBuilder$$rootNode,_._1__O(),_._2__O(),t,a,0),this};fu.prototype.addOne__O__O__sci_HashMapBuilder=function(_,r){zN(this);var t=S().anyHash__O__I(_);return this.update__sci_MapNode__O__O__I__I__I__V(this.sci_HashMapBuilder__f_scala$collection$immutable$HashMapBuilder$$rootNode,_,r,t,fr().improve__I__I(t),0),this};fu.prototype.addAll__sc_IterableOnce__sci_HashMapBuilder=function(_){if(zN(this),_ instanceof Zr){var r=_;new V4(this,r)}else if(_ instanceof Nt)for(var t=_,a=t.nodeIterator__sc_Iterator();a.hasNext__Z();){var n=a.next__O(),s=n.scm_HashMap$Node__f__hash,i=s^(s>>>16|0),o=fr().improve__I__I(i);this.update__sci_MapNode__O__O__I__I__I__V(this.sci_HashMapBuilder__f_scala$collection$immutable$HashMapBuilder$$rootNode,n.scm_HashMap$Node__f__key,n.scm_HashMap$Node__f__value,i,o,0)}else if(t5(_)){var c=_;c.foreachEntry__F2__V(new He((f,p)=>this.addOne__O__O__sci_HashMapBuilder(f,p)))}else for(var u=_.iterator__sc_Iterator();u.hasNext__Z();)this.addOne__T2__sci_HashMapBuilder(u.next__O());return this};fu.prototype.addAll__sc_IterableOnce__scm_Growable=function(_){return this.addAll__sc_IterableOnce__sci_HashMapBuilder(_)};fu.prototype.addOne__O__scm_Growable=function(_){return this.addOne__T2__sci_HashMapBuilder(_)};fu.prototype.result__O=function(){return this.result__sci_HashMap()};var JP_=new v().initClass({sci_HashMapBuilder:0},!1,"scala.collection.immutable.HashMapBuilder",{sci_HashMapBuilder:1,O:1,scm_ReusableBuilder:1,scm_Builder:1,scm_Growable:1,scm_Clearable:1});fu.prototype.$classData=JP_;function UP_(_){return _.sci_HashSetBuilder__f_aliased!==null}function WP_(_,r,t,a){if(t<0)throw A8(new hu);if(t>r.u.length)throw A8(new hu);var n=new Re(1+r.u.length|0);r.copyTo(0,n,0,t),n.u[t]=a;var s=1+t|0,i=r.u.length-t|0;return r.copyTo(t,n,s,i),n}function KP_(_,r,t,a,n,s){var i=r.dataIndex__I__I(t),o=r.sci_BitmapIndexedSetNode__f_content,c=new z_(1+o.u.length|0);o.copyTo(0,c,0,i),c.u[i]=a;var u=1+i|0,f=o.u.length-i|0;o.copyTo(i,c,u,f);var p=WP_(_,r.sci_BitmapIndexedSetNode__f_originalHashes,i,n);r.sci_BitmapIndexedSetNode__f_dataMap=r.sci_BitmapIndexedSetNode__f_dataMap|t,r.sci_BitmapIndexedSetNode__f_content=c,r.sci_BitmapIndexedSetNode__f_originalHashes=p,r.sci_BitmapIndexedSetNode__f_size=1+r.sci_BitmapIndexedSetNode__f_size|0,r.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode=r.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode+s|0}function QP_(_,r,t,a){var n=r.dataIndex__I__I(t);r.sci_BitmapIndexedSetNode__f_content.u[n]=a}function GJ(_){UP_(_)&&XP_(_),_.sci_HashSetBuilder__f_aliased=null}function XP_(_){_.sci_HashSetBuilder__f_scala$collection$immutable$HashSetBuilder$$rootNode=_.sci_HashSetBuilder__f_scala$collection$immutable$HashSetBuilder$$rootNode.copy__sci_BitmapIndexedSetNode()}function Bl(){this.sci_HashSetBuilder__f_aliased=null,this.sci_HashSetBuilder__f_scala$collection$immutable$HashSetBuilder$$rootNode=null,this.sci_HashSetBuilder__f_scala$collection$immutable$HashSetBuilder$$rootNode=new Ue(0,0,c4().s_Array$EmptyArrays$__f_emptyObjectArray,c4().s_Array$EmptyArrays$__f_emptyIntArray,0,0)}Bl.prototype=new E;Bl.prototype.constructor=Bl;function YP_(){}YP_.prototype=Bl.prototype;Bl.prototype.sizeHint__I__V=function(_){};Bl.prototype.update__sci_SetNode__O__I__I__I__V=function(_,r,t,a,n){if(_ instanceof Ue){var s=_,i=fe().maskFrom__I__I__I(a,n),o=fe().bitposFrom__I__I(i);if(s.sci_BitmapIndexedSetNode__f_dataMap&o){var c=fe().indexFrom__I__I__I__I(s.sci_BitmapIndexedSetNode__f_dataMap,i,o),u=s.getPayload__I__O(c),f=s.getHash__I__I(c);if(f===t&&G().equals__O__O__Z(u,r))QP_(this,s,o,u);else{var p=fr().improve__I__I(f),h=s.mergeTwoKeyValPairs__O__I__I__O__I__I__I__sci_SetNode(u,f,p,r,t,a,5+n|0);s.migrateFromInlineToNodeInPlace__I__I__sci_SetNode__sci_BitmapIndexedSetNode(o,p,h)}}else if(s.sci_BitmapIndexedSetNode__f_nodeMap&o){var l=fe().indexFrom__I__I__I__I(s.sci_BitmapIndexedSetNode__f_nodeMap,i,o),d=s.getNode__I__sci_SetNode(l),$=d.size__I(),w=d.cachedJavaKeySetHashCode__I();this.update__sci_SetNode__O__I__I__I__V(d,r,t,a,5+n|0),s.sci_BitmapIndexedSetNode__f_size=s.sci_BitmapIndexedSetNode__f_size+(d.size__I()-$|0)|0,s.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode=s.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode+(d.cachedJavaKeySetHashCode__I()-w|0)|0}else KP_(this,s,o,r,t,a)}else if(_ instanceof hn){var g=_,x=g.sci_HashCollisionSetNode__f_content,R=CO_(x,r,0);R<0?g.sci_HashCollisionSetNode__f_content=g.sci_HashCollisionSetNode__f_content.appended__O__sci_Vector(r):g.sci_HashCollisionSetNode__f_content=g.sci_HashCollisionSetNode__f_content.updated__I__O__sci_Vector(R,r)}else throw new Q(_)};Bl.prototype.result__sci_HashSet=function(){if(this.sci_HashSetBuilder__f_scala$collection$immutable$HashSetBuilder$$rootNode.sci_BitmapIndexedSetNode__f_size===0){var _=yg();return _.sci_HashSet$__f_EmptySet}else return this.sci_HashSetBuilder__f_aliased!==null?this.sci_HashSetBuilder__f_aliased:(this.sci_HashSetBuilder__f_aliased=new $t(this.sci_HashSetBuilder__f_scala$collection$immutable$HashSetBuilder$$rootNode),this.sci_HashSetBuilder__f_aliased)};Bl.prototype.addOne__O__sci_HashSetBuilder=function(_){GJ(this);var r=S().anyHash__O__I(_),t=fr().improve__I__I(r);return this.update__sci_SetNode__O__I__I__I__V(this.sci_HashSetBuilder__f_scala$collection$immutable$HashSetBuilder$$rootNode,_,r,t,0),this};Bl.prototype.addAll__sc_IterableOnce__sci_HashSetBuilder=function(_){if(GJ(this),_ instanceof $t){var r=_;new A4(this,r)}else for(var t=_.iterator__sc_Iterator();t.hasNext__Z();)this.addOne__O__sci_HashSetBuilder(t.next__O());return this};Bl.prototype.addAll__sc_IterableOnce__scm_Growable=function(_){return this.addAll__sc_IterableOnce__sci_HashSetBuilder(_)};Bl.prototype.addOne__O__scm_Growable=function(_){return this.addOne__O__sci_HashSetBuilder(_)};Bl.prototype.result__O=function(){return this.result__sci_HashSet()};var _5_=new v().initClass({sci_HashSetBuilder:0},!1,"scala.collection.immutable.HashSetBuilder",{sci_HashSetBuilder:1,O:1,scm_ReusableBuilder:1,scm_Builder:1,scm_Growable:1,scm_Clearable:1});Bl.prototype.$classData=_5_;function wL(){this.sc_SeqFactory$Delegate__f_delegate=null,DP(this,jl())}wL.prototype=new $6;wL.prototype.constructor=wL;function e5_(){}e5_.prototype=wL.prototype;wL.prototype.from__sc_IterableOnce__sci_IndexedSeq=function(_){if(dz(_)){var r=_;return r}else return sd.prototype.from__sc_IterableOnce__sc_SeqOps.call(this,_)};wL.prototype.from__sc_IterableOnce__O=function(_){return this.from__sc_IterableOnce__sci_IndexedSeq(_)};wL.prototype.from__sc_IterableOnce__sc_SeqOps=function(_){return this.from__sc_IterableOnce__sci_IndexedSeq(_)};var r5_=new v().initClass({sci_IndexedSeq$:0},!1,"scala.collection.immutable.IndexedSeq$",{sci_IndexedSeq$:1,sc_SeqFactory$Delegate:1,O:1,sc_SeqFactory:1,sc_IterableFactory:1,Ljava_io_Serializable:1});wL.prototype.$classData=r5_;var Tj;function cs(){return Tj||(Tj=new wL),Tj}function hh(){this.sci_LazyList$LazyBuilder__f_next=null,this.sci_LazyList$LazyBuilder__f_list=null,this.clear__V()}hh.prototype=new E;hh.prototype.constructor=hh;function t5_(){}t5_.prototype=hh.prototype;hh.prototype.sizeHint__I__V=function(_){};hh.prototype.clear__V=function(){var _=new ew;We();var r=new r_(()=>_.eval__sci_LazyList$State());this.sci_LazyList$LazyBuilder__f_list=new de(r),this.sci_LazyList$LazyBuilder__f_next=_};hh.prototype.result__sci_LazyList=function(){return this.sci_LazyList$LazyBuilder__f_next.init__F0__V(new r_(()=>xh())),this.sci_LazyList$LazyBuilder__f_list};hh.prototype.addOne__O__sci_LazyList$LazyBuilder=function(_){var r=new ew;return this.sci_LazyList$LazyBuilder__f_next.init__F0__V(new r_(()=>{We(),We();var t=new r_(()=>r.eval__sci_LazyList$State()),a=new de(t);return new Oi(_,a)})),this.sci_LazyList$LazyBuilder__f_next=r,this};hh.prototype.addAll__sc_IterableOnce__sci_LazyList$LazyBuilder=function(_){if(_.knownSize__I()!==0){var r=new ew;this.sci_LazyList$LazyBuilder__f_next.init__F0__V(new r_(()=>We().scala$collection$immutable$LazyList$$stateFromIteratorConcatSuffix__sc_Iterator__F0__sci_LazyList$State(_.iterator__sc_Iterator(),new r_(()=>r.eval__sci_LazyList$State())))),this.sci_LazyList$LazyBuilder__f_next=r}return this};hh.prototype.addAll__sc_IterableOnce__scm_Growable=function(_){return this.addAll__sc_IterableOnce__sci_LazyList$LazyBuilder(_)};hh.prototype.addOne__O__scm_Growable=function(_){return this.addOne__O__sci_LazyList$LazyBuilder(_)};hh.prototype.result__O=function(){return this.result__sci_LazyList()};var a5_=new v().initClass({sci_LazyList$LazyBuilder:0},!1,"scala.collection.immutable.LazyList$LazyBuilder",{sci_LazyList$LazyBuilder:1,O:1,scm_ReusableBuilder:1,scm_Builder:1,scm_Growable:1,scm_Clearable:1});hh.prototype.$classData=a5_;function Hv(_){this.sci_LazyList$LazyIterator__f_lazyList=null,this.sci_LazyList$LazyIterator__f_lazyList=_}Hv.prototype=new _a;Hv.prototype.constructor=Hv;function n5_(){}n5_.prototype=Hv.prototype;Hv.prototype.hasNext__Z=function(){return!this.sci_LazyList$LazyIterator__f_lazyList.isEmpty__Z()};Hv.prototype.next__O=function(){if(this.sci_LazyList$LazyIterator__f_lazyList.isEmpty__Z())return Be().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O();var _=this.sci_LazyList$LazyIterator__f_lazyList,r=_.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O(),t=this.sci_LazyList$LazyIterator__f_lazyList;return this.sci_LazyList$LazyIterator__f_lazyList=t.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(),r};var s5_=new v().initClass({sci_LazyList$LazyIterator:0},!1,"scala.collection.immutable.LazyList$LazyIterator",{sci_LazyList$LazyIterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});Hv.prototype.$classData=s5_;function gL(_,r,t){this.sci_LazyList$SlidingIterator__f_lazyList=null,this.sci_LazyList$SlidingIterator__f_size=0,this.sci_LazyList$SlidingIterator__f_step=0,this.sci_LazyList$SlidingIterator__f_minLen=0,this.sci_LazyList$SlidingIterator__f_first=!1,this.sci_LazyList$SlidingIterator__f_lazyList=_,this.sci_LazyList$SlidingIterator__f_size=r,this.sci_LazyList$SlidingIterator__f_step=t;var a=r-t|0;this.sci_LazyList$SlidingIterator__f_minLen=a>0?a:0,this.sci_LazyList$SlidingIterator__f_first=!0}gL.prototype=new _a;gL.prototype.constructor=gL;function i5_(){}i5_.prototype=gL.prototype;gL.prototype.hasNext__Z=function(){return this.sci_LazyList$SlidingIterator__f_first?!this.sci_LazyList$SlidingIterator__f_lazyList.isEmpty__Z():this.sci_LazyList$SlidingIterator__f_lazyList.scala$collection$immutable$LazyList$$lengthGt__I__Z(this.sci_LazyList$SlidingIterator__f_minLen)};gL.prototype.next__sci_LazyList=function(){if(this.hasNext__Z()){this.sci_LazyList$SlidingIterator__f_first=!1;var _=this.sci_LazyList$SlidingIterator__f_lazyList;return this.sci_LazyList$SlidingIterator__f_lazyList=_.drop__I__sci_LazyList(this.sci_LazyList$SlidingIterator__f_step),_.take__I__sci_LazyList(this.sci_LazyList$SlidingIterator__f_size)}else return Be().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O()};gL.prototype.next__O=function(){return this.next__sci_LazyList()};var o5_=new v().initClass({sci_LazyList$SlidingIterator:0},!1,"scala.collection.immutable.LazyList$SlidingIterator",{sci_LazyList$SlidingIterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});gL.prototype.$classData=o5_;function Fw(){this.sci_List$__f_partialNotApplied=null,rS=this,m(new L,ae(),ae()),this.sci_List$__f_partialNotApplied=new jg}Fw.prototype=new E;Fw.prototype.constructor=Fw;function c5_(){}c5_.prototype=Fw.prototype;Fw.prototype.apply__sci_Seq__O=function(_){return ae().prependedAll__sc_IterableOnce__sci_List(_)};Fw.prototype.newBuilder__scm_Builder=function(){return new Dt};Fw.prototype.empty__O=function(){return ae()};Fw.prototype.from__sc_IterableOnce__O=function(_){return ae().prependedAll__sc_IterableOnce__sci_List(_)};var u5_=new v().initClass({sci_List$:0},!1,"scala.collection.immutable.List$",{sci_List$:1,O:1,sc_StrictOptimizedSeqFactory:1,sc_SeqFactory:1,sc_IterableFactory:1,Ljava_io_Serializable:1});Fw.prototype.$classData=u5_;var rS;function Bd(){return rS||(rS=new Fw),rS}function HN(_,r){if(r===null)throw null;return _.sci_Map$Map2$Map2Iterator__f_$outer=r,_.sci_Map$Map2$Map2Iterator__f_i=0,_}function lI(){this.sci_Map$Map2$Map2Iterator__f_i=0,this.sci_Map$Map2$Map2Iterator__f_$outer=null}lI.prototype=new _a;lI.prototype.constructor=lI;function zP(){}zP.prototype=lI.prototype;lI.prototype.hasNext__Z=function(){return this.sci_Map$Map2$Map2Iterator__f_i<2};lI.prototype.next__O=function(){var _=this.sci_Map$Map2$Map2Iterator__f_i;switch(_){case 0:{var r=this.nextResult__O__O__O(this.sci_Map$Map2$Map2Iterator__f_$outer.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key1,this.sci_Map$Map2$Map2Iterator__f_$outer.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value1);break}case 1:{var r=this.nextResult__O__O__O(this.sci_Map$Map2$Map2Iterator__f_$outer.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key2,this.sci_Map$Map2$Map2Iterator__f_$outer.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value2);break}default:var r=Be().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O()}return this.sci_Map$Map2$Map2Iterator__f_i=1+this.sci_Map$Map2$Map2Iterator__f_i|0,r};lI.prototype.drop__I__sc_Iterator=function(_){return this.sci_Map$Map2$Map2Iterator__f_i=this.sci_Map$Map2$Map2Iterator__f_i+_|0,this};function GN(_,r){if(r===null)throw null;return _.sci_Map$Map3$Map3Iterator__f_$outer=r,_.sci_Map$Map3$Map3Iterator__f_i=0,_}function fI(){this.sci_Map$Map3$Map3Iterator__f_i=0,this.sci_Map$Map3$Map3Iterator__f_$outer=null}fI.prototype=new _a;fI.prototype.constructor=fI;function HP(){}HP.prototype=fI.prototype;fI.prototype.hasNext__Z=function(){return this.sci_Map$Map3$Map3Iterator__f_i<3};fI.prototype.next__O=function(){var _=this.sci_Map$Map3$Map3Iterator__f_i;switch(_){case 0:{var r=this.nextResult__O__O__O(this.sci_Map$Map3$Map3Iterator__f_$outer.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1,this.sci_Map$Map3$Map3Iterator__f_$outer.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value1);break}case 1:{var r=this.nextResult__O__O__O(this.sci_Map$Map3$Map3Iterator__f_$outer.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2,this.sci_Map$Map3$Map3Iterator__f_$outer.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value2);break}case 2:{var r=this.nextResult__O__O__O(this.sci_Map$Map3$Map3Iterator__f_$outer.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3,this.sci_Map$Map3$Map3Iterator__f_$outer.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value3);break}default:var r=Be().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O()}return this.sci_Map$Map3$Map3Iterator__f_i=1+this.sci_Map$Map3$Map3Iterator__f_i|0,r};fI.prototype.drop__I__sc_Iterator=function(_){return this.sci_Map$Map3$Map3Iterator__f_i=this.sci_Map$Map3$Map3Iterator__f_i+_|0,this};function JN(_,r){if(r===null)throw null;return _.sci_Map$Map4$Map4Iterator__f_$outer=r,_.sci_Map$Map4$Map4Iterator__f_i=0,_}function pI(){this.sci_Map$Map4$Map4Iterator__f_i=0,this.sci_Map$Map4$Map4Iterator__f_$outer=null}pI.prototype=new _a;pI.prototype.constructor=pI;function GP(){}GP.prototype=pI.prototype;pI.prototype.hasNext__Z=function(){return this.sci_Map$Map4$Map4Iterator__f_i<4};pI.prototype.next__O=function(){var _=this.sci_Map$Map4$Map4Iterator__f_i;switch(_){case 0:{var r=this.nextResult__O__O__O(this.sci_Map$Map4$Map4Iterator__f_$outer.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1,this.sci_Map$Map4$Map4Iterator__f_$outer.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value1);break}case 1:{var r=this.nextResult__O__O__O(this.sci_Map$Map4$Map4Iterator__f_$outer.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2,this.sci_Map$Map4$Map4Iterator__f_$outer.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2);break}case 2:{var r=this.nextResult__O__O__O(this.sci_Map$Map4$Map4Iterator__f_$outer.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3,this.sci_Map$Map4$Map4Iterator__f_$outer.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3);break}case 3:{var r=this.nextResult__O__O__O(this.sci_Map$Map4$Map4Iterator__f_$outer.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4,this.sci_Map$Map4$Map4Iterator__f_$outer.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4);break}default:var r=Be().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O()}return this.sci_Map$Map4$Map4Iterator__f_i=1+this.sci_Map$Map4$Map4Iterator__f_i|0,r};pI.prototype.drop__I__sc_Iterator=function(_){return this.sci_Map$Map4$Map4Iterator__f_i=this.sci_Map$Map4$Map4Iterator__f_i+_|0,this};function ko(){this.sci_MapBuilderImpl__f_elems=null,this.sci_MapBuilderImpl__f_switchedToHashMapBuilder=!1,this.sci_MapBuilderImpl__f_hashMapBuilder=null,this.sci_MapBuilderImpl__f_elems=lp(),this.sci_MapBuilderImpl__f_switchedToHashMapBuilder=!1}ko.prototype=new E;ko.prototype.constructor=ko;function l5_(){}l5_.prototype=ko.prototype;ko.prototype.sizeHint__I__V=function(_){};ko.prototype.getOrElse__O__O__O=function(_,r){return this.sci_MapBuilderImpl__f_hashMapBuilder!==null?this.sci_MapBuilderImpl__f_hashMapBuilder.getOrElse__O__O__O(_,r):this.sci_MapBuilderImpl__f_elems.getOrElse__O__F0__O(_,new r_(()=>r))};ko.prototype.result__sci_Map=function(){return this.sci_MapBuilderImpl__f_switchedToHashMapBuilder?this.sci_MapBuilderImpl__f_hashMapBuilder.result__sci_HashMap():this.sci_MapBuilderImpl__f_elems};ko.prototype.addOne__O__O__sci_MapBuilderImpl=function(_,r){return this.sci_MapBuilderImpl__f_switchedToHashMapBuilder?this.sci_MapBuilderImpl__f_hashMapBuilder.addOne__O__O__sci_HashMapBuilder(_,r):this.sci_MapBuilderImpl__f_elems.size__I()<4?this.sci_MapBuilderImpl__f_elems=this.sci_MapBuilderImpl__f_elems.updated__O__O__sci_MapOps(_,r):this.sci_MapBuilderImpl__f_elems.contains__O__Z(_)?this.sci_MapBuilderImpl__f_elems=this.sci_MapBuilderImpl__f_elems.updated__O__O__sci_MapOps(_,r):(this.sci_MapBuilderImpl__f_switchedToHashMapBuilder=!0,this.sci_MapBuilderImpl__f_hashMapBuilder===null&&(this.sci_MapBuilderImpl__f_hashMapBuilder=new fu),this.sci_MapBuilderImpl__f_elems.buildTo__sci_HashMapBuilder__sci_HashMapBuilder(this.sci_MapBuilderImpl__f_hashMapBuilder),this.sci_MapBuilderImpl__f_hashMapBuilder.addOne__O__O__sci_HashMapBuilder(_,r)),this};ko.prototype.addAll__sc_IterableOnce__sci_MapBuilderImpl=function(_){return this.sci_MapBuilderImpl__f_switchedToHashMapBuilder?(this.sci_MapBuilderImpl__f_hashMapBuilder.addAll__sc_IterableOnce__sci_HashMapBuilder(_),this):nf(this,_)};ko.prototype.addAll__sc_IterableOnce__scm_Growable=function(_){return this.addAll__sc_IterableOnce__sci_MapBuilderImpl(_)};ko.prototype.addOne__O__scm_Growable=function(_){var r=_;return this.addOne__O__O__sci_MapBuilderImpl(r._1__O(),r._2__O())};ko.prototype.result__O=function(){return this.result__sci_Map()};var f5_=new v().initClass({sci_MapBuilderImpl:0},!1,"scala.collection.immutable.MapBuilderImpl",{sci_MapBuilderImpl:1,O:1,scm_ReusableBuilder:1,scm_Builder:1,scm_Growable:1,scm_Clearable:1});ko.prototype.$classData=f5_;function Ds(_){this.sci_ChampBaseIterator__f_currentValueCursor=0,this.sci_ChampBaseIterator__f_currentValueLength=0,this.sci_ChampBaseIterator__f_currentValueNode=null,this.sci_ChampBaseIterator__f_currentStackLevel=0,this.sci_ChampBaseIterator__f_nodeCursorsAndLengths=null,this.sci_ChampBaseIterator__f_nodes=null,GI(this,_)}Ds.prototype=new py;Ds.prototype.constructor=Ds;function p5_(){}p5_.prototype=Ds.prototype;Ds.prototype.iterator__sc_Iterator=function(){return this};Ds.prototype.isEmpty__Z=function(){return!this.hasNext__Z()};Ds.prototype.concat__F0__sc_Iterator=function(_){return sf(this,_)};Ds.prototype.take__I__sc_Iterator=function(_){return U1(this,_)};Ds.prototype.drop__I__sc_Iterator=function(_){return Mo(this,_,-1)};Ds.prototype.sliceIterator__I__I__sc_Iterator=function(_,r){return Mo(this,_,r)};Ds.prototype.toString__T=function(){return""};Ds.prototype.foreach__F1__V=function(_){Fc(this,_)};Ds.prototype.exists__F1__Z=function(_){return Iu(this,_)};Ds.prototype.foldLeft__O__F2__O=function(_,r){return bu(this,_,r)};Ds.prototype.reduceLeft__F2__O=function(_){return Bc(this,_)};Ds.prototype.size__I=function(){return sp(this)};Ds.prototype.copyToArray__O__I__I__I=function(_,r,t){return ku(this,_,r,t)};Ds.prototype.sum__s_math_Numeric__O=function(_){return Ou(this,_)};Ds.prototype.min__s_math_Ordering__O=function(_){return jc(this,_)};Ds.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder=function(_,r,t,a){return Ec(this,_,r,t,a)};Ds.prototype.toMap__s_$less$colon$less__sci_Map=function(_){return Ja().from__sc_IterableOnce__sci_Map(this)};Ds.prototype.toIndexedSeq__sci_IndexedSeq=function(){return cs().from__sc_IterableOnce__sci_IndexedSeq(this)};Ds.prototype.toArray__s_reflect_ClassTag__O=function(_){return $c(this,_)};Ds.prototype.reversed__sc_Iterable=function(){return ip(this)};Ds.prototype.knownSize__I=function(){return-1};Ds.prototype.next__O=function(){if(!this.hasNext__Z())throw ag(new Ma);var _=this.sci_ChampBaseIterator__f_currentValueNode.getKey__I__O(this.sci_ChampBaseIterator__f_currentValueCursor);return this.sci_ChampBaseIterator__f_currentValueCursor=1+this.sci_ChampBaseIterator__f_currentValueCursor|0,_};var h5_=new v().initClass({sci_MapKeyIterator:0},!1,"scala.collection.immutable.MapKeyIterator",{sci_MapKeyIterator:1,sci_ChampBaseIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});Ds.prototype.$classData=h5_;function is(_){this.sci_ChampBaseReverseIterator__f_currentValueCursor=0,this.sci_ChampBaseReverseIterator__f_currentValueNode=null,this.sci_ChampBaseReverseIterator__f_currentStackLevel=0,this.sci_ChampBaseReverseIterator__f_nodeIndex=null,this.sci_ChampBaseReverseIterator__f_nodeStack=null,this.sci_MapKeyValueTupleHashIterator__f_hash=0,this.sci_MapKeyValueTupleHashIterator__f_value=null,PZ(this,_),this.sci_MapKeyValueTupleHashIterator__f_hash=0}is.prototype=new uP;is.prototype.constructor=is;function d5_(){}d5_.prototype=is.prototype;is.prototype.iterator__sc_Iterator=function(){return this};is.prototype.isEmpty__Z=function(){return!this.hasNext__Z()};is.prototype.concat__F0__sc_Iterator=function(_){return sf(this,_)};is.prototype.take__I__sc_Iterator=function(_){return U1(this,_)};is.prototype.drop__I__sc_Iterator=function(_){return Mo(this,_,-1)};is.prototype.sliceIterator__I__I__sc_Iterator=function(_,r){return Mo(this,_,r)};is.prototype.toString__T=function(){return""};is.prototype.foreach__F1__V=function(_){Fc(this,_)};is.prototype.exists__F1__Z=function(_){return Iu(this,_)};is.prototype.foldLeft__O__F2__O=function(_,r){return bu(this,_,r)};is.prototype.reduceLeft__F2__O=function(_){return Bc(this,_)};is.prototype.size__I=function(){return sp(this)};is.prototype.copyToArray__O__I__I__I=function(_,r,t){return ku(this,_,r,t)};is.prototype.sum__s_math_Numeric__O=function(_){return Ou(this,_)};is.prototype.min__s_math_Ordering__O=function(_){return jc(this,_)};is.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder=function(_,r,t,a){return Ec(this,_,r,t,a)};is.prototype.toMap__s_$less$colon$less__sci_Map=function(_){return Ja().from__sc_IterableOnce__sci_Map(this)};is.prototype.toIndexedSeq__sci_IndexedSeq=function(){return cs().from__sc_IterableOnce__sci_IndexedSeq(this)};is.prototype.toArray__s_reflect_ClassTag__O=function(_){return $c(this,_)};is.prototype.reversed__sc_Iterable=function(){return ip(this)};is.prototype.knownSize__I=function(){return-1};is.prototype.hashCode__I=function(){var _=q_(),r=this.sci_MapKeyValueTupleHashIterator__f_hash,t=this.sci_MapKeyValueTupleHashIterator__f_value;return _.tuple2Hash__I__I__I__I(r,S().anyHash__O__I(t),-889275714)};is.prototype.next__sci_MapKeyValueTupleHashIterator=function(){if(!this.hasNext__Z())throw ag(new Ma);return this.sci_MapKeyValueTupleHashIterator__f_hash=this.sci_ChampBaseReverseIterator__f_currentValueNode.getHash__I__I(this.sci_ChampBaseReverseIterator__f_currentValueCursor),this.sci_MapKeyValueTupleHashIterator__f_value=this.sci_ChampBaseReverseIterator__f_currentValueNode.getValue__I__O(this.sci_ChampBaseReverseIterator__f_currentValueCursor),this.sci_ChampBaseReverseIterator__f_currentValueCursor=-1+this.sci_ChampBaseReverseIterator__f_currentValueCursor|0,this};is.prototype.next__O=function(){return this.next__sci_MapKeyValueTupleHashIterator()};var $5_=new v().initClass({sci_MapKeyValueTupleHashIterator:0},!1,"scala.collection.immutable.MapKeyValueTupleHashIterator",{sci_MapKeyValueTupleHashIterator:1,sci_ChampBaseReverseIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});is.prototype.$classData=$5_;function ds(_){this.sci_ChampBaseIterator__f_currentValueCursor=0,this.sci_ChampBaseIterator__f_currentValueLength=0,this.sci_ChampBaseIterator__f_currentValueNode=null,this.sci_ChampBaseIterator__f_currentStackLevel=0,this.sci_ChampBaseIterator__f_nodeCursorsAndLengths=null,this.sci_ChampBaseIterator__f_nodes=null,GI(this,_)}ds.prototype=new py;ds.prototype.constructor=ds;function w5_(){}w5_.prototype=ds.prototype;ds.prototype.iterator__sc_Iterator=function(){return this};ds.prototype.isEmpty__Z=function(){return!this.hasNext__Z()};ds.prototype.concat__F0__sc_Iterator=function(_){return sf(this,_)};ds.prototype.take__I__sc_Iterator=function(_){return U1(this,_)};ds.prototype.drop__I__sc_Iterator=function(_){return Mo(this,_,-1)};ds.prototype.sliceIterator__I__I__sc_Iterator=function(_,r){return Mo(this,_,r)};ds.prototype.toString__T=function(){return""};ds.prototype.foreach__F1__V=function(_){Fc(this,_)};ds.prototype.exists__F1__Z=function(_){return Iu(this,_)};ds.prototype.foldLeft__O__F2__O=function(_,r){return bu(this,_,r)};ds.prototype.reduceLeft__F2__O=function(_){return Bc(this,_)};ds.prototype.size__I=function(){return sp(this)};ds.prototype.copyToArray__O__I__I__I=function(_,r,t){return ku(this,_,r,t)};ds.prototype.sum__s_math_Numeric__O=function(_){return Ou(this,_)};ds.prototype.min__s_math_Ordering__O=function(_){return jc(this,_)};ds.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder=function(_,r,t,a){return Ec(this,_,r,t,a)};ds.prototype.toMap__s_$less$colon$less__sci_Map=function(_){return Ja().from__sc_IterableOnce__sci_Map(this)};ds.prototype.toIndexedSeq__sci_IndexedSeq=function(){return cs().from__sc_IterableOnce__sci_IndexedSeq(this)};ds.prototype.toArray__s_reflect_ClassTag__O=function(_){return $c(this,_)};ds.prototype.reversed__sc_Iterable=function(){return ip(this)};ds.prototype.knownSize__I=function(){return-1};ds.prototype.next__T2=function(){if(!this.hasNext__Z())throw ag(new Ma);var _=this.sci_ChampBaseIterator__f_currentValueNode.getPayload__I__T2(this.sci_ChampBaseIterator__f_currentValueCursor);return this.sci_ChampBaseIterator__f_currentValueCursor=1+this.sci_ChampBaseIterator__f_currentValueCursor|0,_};ds.prototype.next__O=function(){return this.next__T2()};var g5_=new v().initClass({sci_MapKeyValueTupleIterator:0},!1,"scala.collection.immutable.MapKeyValueTupleIterator",{sci_MapKeyValueTupleIterator:1,sci_ChampBaseIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});ds.prototype.$classData=g5_;function $s(_){this.sci_ChampBaseReverseIterator__f_currentValueCursor=0,this.sci_ChampBaseReverseIterator__f_currentValueNode=null,this.sci_ChampBaseReverseIterator__f_currentStackLevel=0,this.sci_ChampBaseReverseIterator__f_nodeIndex=null,this.sci_ChampBaseReverseIterator__f_nodeStack=null,PZ(this,_)}$s.prototype=new uP;$s.prototype.constructor=$s;function L5_(){}L5_.prototype=$s.prototype;$s.prototype.iterator__sc_Iterator=function(){return this};$s.prototype.isEmpty__Z=function(){return!this.hasNext__Z()};$s.prototype.concat__F0__sc_Iterator=function(_){return sf(this,_)};$s.prototype.take__I__sc_Iterator=function(_){return U1(this,_)};$s.prototype.drop__I__sc_Iterator=function(_){return Mo(this,_,-1)};$s.prototype.sliceIterator__I__I__sc_Iterator=function(_,r){return Mo(this,_,r)};$s.prototype.toString__T=function(){return""};$s.prototype.foreach__F1__V=function(_){Fc(this,_)};$s.prototype.exists__F1__Z=function(_){return Iu(this,_)};$s.prototype.foldLeft__O__F2__O=function(_,r){return bu(this,_,r)};$s.prototype.reduceLeft__F2__O=function(_){return Bc(this,_)};$s.prototype.size__I=function(){return sp(this)};$s.prototype.copyToArray__O__I__I__I=function(_,r,t){return ku(this,_,r,t)};$s.prototype.sum__s_math_Numeric__O=function(_){return Ou(this,_)};$s.prototype.min__s_math_Ordering__O=function(_){return jc(this,_)};$s.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder=function(_,r,t,a){return Ec(this,_,r,t,a)};$s.prototype.toMap__s_$less$colon$less__sci_Map=function(_){return Ja().from__sc_IterableOnce__sci_Map(this)};$s.prototype.toIndexedSeq__sci_IndexedSeq=function(){return cs().from__sc_IterableOnce__sci_IndexedSeq(this)};$s.prototype.toArray__s_reflect_ClassTag__O=function(_){return $c(this,_)};$s.prototype.reversed__sc_Iterable=function(){return ip(this)};$s.prototype.knownSize__I=function(){return-1};$s.prototype.next__T2=function(){if(!this.hasNext__Z())throw ag(new Ma);var _=this.sci_ChampBaseReverseIterator__f_currentValueNode.getPayload__I__T2(this.sci_ChampBaseReverseIterator__f_currentValueCursor);return this.sci_ChampBaseReverseIterator__f_currentValueCursor=-1+this.sci_ChampBaseReverseIterator__f_currentValueCursor|0,_};$s.prototype.next__O=function(){return this.next__T2()};var m5_=new v().initClass({sci_MapKeyValueTupleReverseIterator:0},!1,"scala.collection.immutable.MapKeyValueTupleReverseIterator",{sci_MapKeyValueTupleReverseIterator:1,sci_ChampBaseReverseIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});$s.prototype.$classData=m5_;function Ms(_){this.sci_ChampBaseIterator__f_currentValueCursor=0,this.sci_ChampBaseIterator__f_currentValueLength=0,this.sci_ChampBaseIterator__f_currentValueNode=null,this.sci_ChampBaseIterator__f_currentStackLevel=0,this.sci_ChampBaseIterator__f_nodeCursorsAndLengths=null,this.sci_ChampBaseIterator__f_nodes=null,GI(this,_)}Ms.prototype=new py;Ms.prototype.constructor=Ms;function v5_(){}v5_.prototype=Ms.prototype;Ms.prototype.iterator__sc_Iterator=function(){return this};Ms.prototype.isEmpty__Z=function(){return!this.hasNext__Z()};Ms.prototype.concat__F0__sc_Iterator=function(_){return sf(this,_)};Ms.prototype.take__I__sc_Iterator=function(_){return U1(this,_)};Ms.prototype.drop__I__sc_Iterator=function(_){return Mo(this,_,-1)};Ms.prototype.sliceIterator__I__I__sc_Iterator=function(_,r){return Mo(this,_,r)};Ms.prototype.toString__T=function(){return""};Ms.prototype.foreach__F1__V=function(_){Fc(this,_)};Ms.prototype.exists__F1__Z=function(_){return Iu(this,_)};Ms.prototype.foldLeft__O__F2__O=function(_,r){return bu(this,_,r)};Ms.prototype.reduceLeft__F2__O=function(_){return Bc(this,_)};Ms.prototype.size__I=function(){return sp(this)};Ms.prototype.copyToArray__O__I__I__I=function(_,r,t){return ku(this,_,r,t)};Ms.prototype.sum__s_math_Numeric__O=function(_){return Ou(this,_)};Ms.prototype.min__s_math_Ordering__O=function(_){return jc(this,_)};Ms.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder=function(_,r,t,a){return Ec(this,_,r,t,a)};Ms.prototype.toMap__s_$less$colon$less__sci_Map=function(_){return Ja().from__sc_IterableOnce__sci_Map(this)};Ms.prototype.toIndexedSeq__sci_IndexedSeq=function(){return cs().from__sc_IterableOnce__sci_IndexedSeq(this)};Ms.prototype.toArray__s_reflect_ClassTag__O=function(_){return $c(this,_)};Ms.prototype.reversed__sc_Iterable=function(){return ip(this)};Ms.prototype.knownSize__I=function(){return-1};Ms.prototype.next__O=function(){if(!this.hasNext__Z())throw ag(new Ma);var _=this.sci_ChampBaseIterator__f_currentValueNode.getValue__I__O(this.sci_ChampBaseIterator__f_currentValueCursor);return this.sci_ChampBaseIterator__f_currentValueCursor=1+this.sci_ChampBaseIterator__f_currentValueCursor|0,_};var y5_=new v().initClass({sci_MapValueIterator:0},!1,"scala.collection.immutable.MapValueIterator",{sci_MapValueIterator:1,sci_ChampBaseIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});Ms.prototype.$classData=y5_;function JJ(_){_.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len1<=_.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1&&Be().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O(),_.sci_NewVectorIterator__f_sliceIdx=1+_.sci_NewVectorIterator__f_sliceIdx|0;for(var r=_.sci_NewVectorIterator__f_v.vectorSlice__I__AO(_.sci_NewVectorIterator__f_sliceIdx);r.u.length===0;)_.sci_NewVectorIterator__f_sliceIdx=1+_.sci_NewVectorIterator__f_sliceIdx|0,r=_.sci_NewVectorIterator__f_v.vectorSlice__I__AO(_.sci_NewVectorIterator__f_sliceIdx);_.sci_NewVectorIterator__f_sliceStart=_.sci_NewVectorIterator__f_sliceEnd;var t=_.sci_NewVectorIterator__f_sliceCount,a=_.sci_NewVectorIterator__f_sliceIdx,n=t/2|0,s=a-n|0;_.sci_NewVectorIterator__f_sliceDim=(1+n|0)-(s<0?-s|0:s)|0;var i=_.sci_NewVectorIterator__f_sliceDim;switch(i){case 1:{_.sci_NewVectorIterator__f_a1=r;break}case 2:{_.sci_NewVectorIterator__f_a2=r;break}case 3:{_.sci_NewVectorIterator__f_a3=r;break}case 4:{_.sci_NewVectorIterator__f_a4=r;break}case 5:{_.sci_NewVectorIterator__f_a5=r;break}case 6:{_.sci_NewVectorIterator__f_a6=r;break}default:throw new Q(i)}_.sci_NewVectorIterator__f_sliceEnd=_.sci_NewVectorIterator__f_sliceStart+Math.imul(r.u.length,1<_.sci_NewVectorIterator__f_totalLength&&(_.sci_NewVectorIterator__f_sliceEnd=_.sci_NewVectorIterator__f_totalLength),_.sci_NewVectorIterator__f_sliceDim>1&&(_.sci_NewVectorIterator__f_oldPos=-1+(1<1){var t=r-_.sci_NewVectorIterator__f_sliceStart|0,a=_.sci_NewVectorIterator__f_oldPos^t;I5_(_,t,a),_.sci_NewVectorIterator__f_oldPos=t}_.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len1=_.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len1-_.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1|0;var n=_.sci_NewVectorIterator__f_a1.u.length,s=_.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len1;_.sci_NewVectorIterator__f_a1len=n>>5|0)]:t<32768?(_.sci_NewVectorIterator__f_a2=_.sci_NewVectorIterator__f_a3.u[31&(r>>>10|0)],_.sci_NewVectorIterator__f_a1=_.sci_NewVectorIterator__f_a2.u[0]):t<1048576?(_.sci_NewVectorIterator__f_a3=_.sci_NewVectorIterator__f_a4.u[31&(r>>>15|0)],_.sci_NewVectorIterator__f_a2=_.sci_NewVectorIterator__f_a3.u[0],_.sci_NewVectorIterator__f_a1=_.sci_NewVectorIterator__f_a2.u[0]):t<33554432?(_.sci_NewVectorIterator__f_a4=_.sci_NewVectorIterator__f_a5.u[31&(r>>>20|0)],_.sci_NewVectorIterator__f_a3=_.sci_NewVectorIterator__f_a4.u[0],_.sci_NewVectorIterator__f_a2=_.sci_NewVectorIterator__f_a3.u[0],_.sci_NewVectorIterator__f_a1=_.sci_NewVectorIterator__f_a2.u[0]):(_.sci_NewVectorIterator__f_a5=_.sci_NewVectorIterator__f_a6.u[r>>>25|0],_.sci_NewVectorIterator__f_a4=_.sci_NewVectorIterator__f_a5.u[0],_.sci_NewVectorIterator__f_a3=_.sci_NewVectorIterator__f_a4.u[0],_.sci_NewVectorIterator__f_a2=_.sci_NewVectorIterator__f_a3.u[0],_.sci_NewVectorIterator__f_a1=_.sci_NewVectorIterator__f_a2.u[0])}function b5_(_,r,t){t<1024?_.sci_NewVectorIterator__f_a1=_.sci_NewVectorIterator__f_a2.u[31&(r>>>5|0)]:t<32768?(_.sci_NewVectorIterator__f_a2=_.sci_NewVectorIterator__f_a3.u[31&(r>>>10|0)],_.sci_NewVectorIterator__f_a1=_.sci_NewVectorIterator__f_a2.u[31&(r>>>5|0)]):t<1048576?(_.sci_NewVectorIterator__f_a3=_.sci_NewVectorIterator__f_a4.u[31&(r>>>15|0)],_.sci_NewVectorIterator__f_a2=_.sci_NewVectorIterator__f_a3.u[31&(r>>>10|0)],_.sci_NewVectorIterator__f_a1=_.sci_NewVectorIterator__f_a2.u[31&(r>>>5|0)]):t<33554432?(_.sci_NewVectorIterator__f_a4=_.sci_NewVectorIterator__f_a5.u[31&(r>>>20|0)],_.sci_NewVectorIterator__f_a3=_.sci_NewVectorIterator__f_a4.u[31&(r>>>15|0)],_.sci_NewVectorIterator__f_a2=_.sci_NewVectorIterator__f_a3.u[31&(r>>>10|0)],_.sci_NewVectorIterator__f_a1=_.sci_NewVectorIterator__f_a2.u[31&(r>>>5|0)]):(_.sci_NewVectorIterator__f_a5=_.sci_NewVectorIterator__f_a6.u[r>>>25|0],_.sci_NewVectorIterator__f_a4=_.sci_NewVectorIterator__f_a5.u[31&(r>>>20|0)],_.sci_NewVectorIterator__f_a3=_.sci_NewVectorIterator__f_a4.u[31&(r>>>15|0)],_.sci_NewVectorIterator__f_a2=_.sci_NewVectorIterator__f_a3.u[31&(r>>>10|0)],_.sci_NewVectorIterator__f_a1=_.sci_NewVectorIterator__f_a2.u[31&(r>>>5|0)])}function os(_,r,t){this.sci_NewVectorIterator__f_v=null,this.sci_NewVectorIterator__f_totalLength=0,this.sci_NewVectorIterator__f_sliceCount=0,this.sci_NewVectorIterator__f_a1=null,this.sci_NewVectorIterator__f_a2=null,this.sci_NewVectorIterator__f_a3=null,this.sci_NewVectorIterator__f_a4=null,this.sci_NewVectorIterator__f_a5=null,this.sci_NewVectorIterator__f_a6=null,this.sci_NewVectorIterator__f_a1len=0,this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1=0,this.sci_NewVectorIterator__f_oldPos=0,this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len1=0,this.sci_NewVectorIterator__f_sliceIdx=0,this.sci_NewVectorIterator__f_sliceDim=0,this.sci_NewVectorIterator__f_sliceStart=0,this.sci_NewVectorIterator__f_sliceEnd=0,this.sci_NewVectorIterator__f_v=_,this.sci_NewVectorIterator__f_totalLength=r,this.sci_NewVectorIterator__f_sliceCount=t,this.sci_NewVectorIterator__f_a1=_.sci_Vector__f_prefix1,this.sci_NewVectorIterator__f_a1len=this.sci_NewVectorIterator__f_a1.u.length,this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1=0,this.sci_NewVectorIterator__f_oldPos=0,this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len1=this.sci_NewVectorIterator__f_totalLength,this.sci_NewVectorIterator__f_sliceIdx=0,this.sci_NewVectorIterator__f_sliceDim=1,this.sci_NewVectorIterator__f_sliceStart=0,this.sci_NewVectorIterator__f_sliceEnd=this.sci_NewVectorIterator__f_a1len}os.prototype=new E;os.prototype.constructor=os;function k5_(){}k5_.prototype=os.prototype;os.prototype.iterator__sc_Iterator=function(){return this};os.prototype.isEmpty__Z=function(){return this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len1<=this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1};os.prototype.concat__F0__sc_Iterator=function(_){return sf(this,_)};os.prototype.sliceIterator__I__I__sc_Iterator=function(_,r){return Mo(this,_,r)};os.prototype.toString__T=function(){return""};os.prototype.foreach__F1__V=function(_){Fc(this,_)};os.prototype.exists__F1__Z=function(_){return Iu(this,_)};os.prototype.foldLeft__O__F2__O=function(_,r){return bu(this,_,r)};os.prototype.reduceLeft__F2__O=function(_){return Bc(this,_)};os.prototype.size__I=function(){return sp(this)};os.prototype.sum__s_math_Numeric__O=function(_){return Ou(this,_)};os.prototype.min__s_math_Ordering__O=function(_){return jc(this,_)};os.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder=function(_,r,t,a){return Ec(this,_,r,t,a)};os.prototype.toMap__s_$less$colon$less__sci_Map=function(_){return Ja().from__sc_IterableOnce__sci_Map(this)};os.prototype.toIndexedSeq__sci_IndexedSeq=function(){return cs().from__sc_IterableOnce__sci_IndexedSeq(this)};os.prototype.toArray__s_reflect_ClassTag__O=function(_){return $c(this,_)};os.prototype.reversed__sc_Iterable=function(){return ip(this)};os.prototype.knownSize__I=function(){return this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len1-this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1|0};os.prototype.hasNext__Z=function(){return this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len1>this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1};os.prototype.next__O=function(){this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1===this.sci_NewVectorIterator__f_a1len&&UJ(this);var _=this.sci_NewVectorIterator__f_a1.u[this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1];return this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1=1+this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1|0,_};os.prototype.drop__I__sc_Iterator=function(_){if(_>0){var r=(this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1-this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len1|0)+this.sci_NewVectorIterator__f_totalLength|0,t=r+_|0,a=this.sci_NewVectorIterator__f_totalLength,n=t=this.sci_NewVectorIterator__f_sliceEnd;)JJ(this);var s=n-this.sci_NewVectorIterator__f_sliceStart|0;if(this.sci_NewVectorIterator__f_sliceDim>1){var i=this.sci_NewVectorIterator__f_oldPos^s;b5_(this,s,i),this.sci_NewVectorIterator__f_oldPos=s}this.sci_NewVectorIterator__f_a1len=this.sci_NewVectorIterator__f_a1.u.length,this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1=31&s,this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len1=this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1+(this.sci_NewVectorIterator__f_totalLength-n|0)|0,this.sci_NewVectorIterator__f_a1len>this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len1&&(this.sci_NewVectorIterator__f_a1len=this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len1)}}return this};os.prototype.take__I__sc_Iterator=function(_){if(_<(this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len1-this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1|0)){var r=(this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len1-this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1|0)-(_<0?0:_)|0;this.sci_NewVectorIterator__f_totalLength=this.sci_NewVectorIterator__f_totalLength-r|0,this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len1=this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len1-r|0,this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len10?o:0,u=0,f=_ instanceof z_;u"};ws.prototype.foreach__F1__V=function(_){Fc(this,_)};ws.prototype.exists__F1__Z=function(_){return Iu(this,_)};ws.prototype.foldLeft__O__F2__O=function(_,r){return bu(this,_,r)};ws.prototype.reduceLeft__F2__O=function(_){return Bc(this,_)};ws.prototype.size__I=function(){return sp(this)};ws.prototype.copyToArray__O__I__I__I=function(_,r,t){return ku(this,_,r,t)};ws.prototype.sum__s_math_Numeric__O=function(_){return Ou(this,_)};ws.prototype.min__s_math_Ordering__O=function(_){return jc(this,_)};ws.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder=function(_,r,t,a){return Ec(this,_,r,t,a)};ws.prototype.toMap__s_$less$colon$less__sci_Map=function(_){return Ja().from__sc_IterableOnce__sci_Map(this)};ws.prototype.toIndexedSeq__sci_IndexedSeq=function(){return cs().from__sc_IterableOnce__sci_IndexedSeq(this)};ws.prototype.toArray__s_reflect_ClassTag__O=function(_){return $c(this,_)};ws.prototype.reversed__sc_Iterable=function(){return ip(this)};ws.prototype.knownSize__I=function(){return-1};ws.prototype.hashCode__I=function(){return this.sci_SetHashIterator__f_hash};ws.prototype.next__O=function(){if(!this.hasNext__Z())throw ag(new Ma);return this.sci_SetHashIterator__f_hash=this.sci_ChampBaseIterator__f_currentValueNode.getHash__I__I(this.sci_ChampBaseIterator__f_currentValueCursor),this.sci_ChampBaseIterator__f_currentValueCursor=1+this.sci_ChampBaseIterator__f_currentValueCursor|0,this};var C5_=new v().initClass({sci_SetHashIterator:0},!1,"scala.collection.immutable.SetHashIterator",{sci_SetHashIterator:1,sci_ChampBaseIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});ws.prototype.$classData=C5_;function Ts(_){this.sci_ChampBaseIterator__f_currentValueCursor=0,this.sci_ChampBaseIterator__f_currentValueLength=0,this.sci_ChampBaseIterator__f_currentValueNode=null,this.sci_ChampBaseIterator__f_currentStackLevel=0,this.sci_ChampBaseIterator__f_nodeCursorsAndLengths=null,this.sci_ChampBaseIterator__f_nodes=null,GI(this,_)}Ts.prototype=new py;Ts.prototype.constructor=Ts;function D5_(){}D5_.prototype=Ts.prototype;Ts.prototype.iterator__sc_Iterator=function(){return this};Ts.prototype.isEmpty__Z=function(){return!this.hasNext__Z()};Ts.prototype.concat__F0__sc_Iterator=function(_){return sf(this,_)};Ts.prototype.take__I__sc_Iterator=function(_){return U1(this,_)};Ts.prototype.drop__I__sc_Iterator=function(_){return Mo(this,_,-1)};Ts.prototype.sliceIterator__I__I__sc_Iterator=function(_,r){return Mo(this,_,r)};Ts.prototype.toString__T=function(){return""};Ts.prototype.foreach__F1__V=function(_){Fc(this,_)};Ts.prototype.exists__F1__Z=function(_){return Iu(this,_)};Ts.prototype.foldLeft__O__F2__O=function(_,r){return bu(this,_,r)};Ts.prototype.reduceLeft__F2__O=function(_){return Bc(this,_)};Ts.prototype.size__I=function(){return sp(this)};Ts.prototype.copyToArray__O__I__I__I=function(_,r,t){return ku(this,_,r,t)};Ts.prototype.sum__s_math_Numeric__O=function(_){return Ou(this,_)};Ts.prototype.min__s_math_Ordering__O=function(_){return jc(this,_)};Ts.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder=function(_,r,t,a){return Ec(this,_,r,t,a)};Ts.prototype.toMap__s_$less$colon$less__sci_Map=function(_){return Ja().from__sc_IterableOnce__sci_Map(this)};Ts.prototype.toIndexedSeq__sci_IndexedSeq=function(){return cs().from__sc_IterableOnce__sci_IndexedSeq(this)};Ts.prototype.toArray__s_reflect_ClassTag__O=function(_){return $c(this,_)};Ts.prototype.reversed__sc_Iterable=function(){return ip(this)};Ts.prototype.knownSize__I=function(){return-1};Ts.prototype.next__O=function(){if(!this.hasNext__Z())throw ag(new Ma);var _=this.sci_ChampBaseIterator__f_currentValueNode.getPayload__I__O(this.sci_ChampBaseIterator__f_currentValueCursor);return this.sci_ChampBaseIterator__f_currentValueCursor=1+this.sci_ChampBaseIterator__f_currentValueCursor|0,_};var M5_=new v().initClass({sci_SetIterator:0},!1,"scala.collection.immutable.SetIterator",{sci_SetIterator:1,sci_ChampBaseIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});Ts.prototype.$classData=M5_;function Vs(_){this.sci_ChampBaseReverseIterator__f_currentValueCursor=0,this.sci_ChampBaseReverseIterator__f_currentValueNode=null,this.sci_ChampBaseReverseIterator__f_currentStackLevel=0,this.sci_ChampBaseReverseIterator__f_nodeIndex=null,this.sci_ChampBaseReverseIterator__f_nodeStack=null,PZ(this,_)}Vs.prototype=new uP;Vs.prototype.constructor=Vs;function T5_(){}T5_.prototype=Vs.prototype;Vs.prototype.iterator__sc_Iterator=function(){return this};Vs.prototype.isEmpty__Z=function(){return!this.hasNext__Z()};Vs.prototype.concat__F0__sc_Iterator=function(_){return sf(this,_)};Vs.prototype.take__I__sc_Iterator=function(_){return U1(this,_)};Vs.prototype.drop__I__sc_Iterator=function(_){return Mo(this,_,-1)};Vs.prototype.sliceIterator__I__I__sc_Iterator=function(_,r){return Mo(this,_,r)};Vs.prototype.toString__T=function(){return""};Vs.prototype.foreach__F1__V=function(_){Fc(this,_)};Vs.prototype.exists__F1__Z=function(_){return Iu(this,_)};Vs.prototype.foldLeft__O__F2__O=function(_,r){return bu(this,_,r)};Vs.prototype.reduceLeft__F2__O=function(_){return Bc(this,_)};Vs.prototype.size__I=function(){return sp(this)};Vs.prototype.copyToArray__O__I__I__I=function(_,r,t){return ku(this,_,r,t)};Vs.prototype.sum__s_math_Numeric__O=function(_){return Ou(this,_)};Vs.prototype.min__s_math_Ordering__O=function(_){return jc(this,_)};Vs.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder=function(_,r,t,a){return Ec(this,_,r,t,a)};Vs.prototype.toMap__s_$less$colon$less__sci_Map=function(_){return Ja().from__sc_IterableOnce__sci_Map(this)};Vs.prototype.toIndexedSeq__sci_IndexedSeq=function(){return cs().from__sc_IterableOnce__sci_IndexedSeq(this)};Vs.prototype.toArray__s_reflect_ClassTag__O=function(_){return $c(this,_)};Vs.prototype.reversed__sc_Iterable=function(){return ip(this)};Vs.prototype.knownSize__I=function(){return-1};Vs.prototype.next__O=function(){if(!this.hasNext__Z())throw ag(new Ma);var _=this.sci_ChampBaseReverseIterator__f_currentValueNode.getPayload__I__O(this.sci_ChampBaseReverseIterator__f_currentValueCursor);return this.sci_ChampBaseReverseIterator__f_currentValueCursor=-1+this.sci_ChampBaseReverseIterator__f_currentValueCursor|0,_};var V5_=new v().initClass({sci_SetReverseIterator:0},!1,"scala.collection.immutable.SetReverseIterator",{sci_SetReverseIterator:1,sci_ChampBaseReverseIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});Vs.prototype.$classData=V5_;function mL(_){if(this.sci_TreeSeqMap$$anon$1__f_iter=null,this.sci_TreeSeqMap$$anon$1__f_$outer=null,_===null)throw null;this.sci_TreeSeqMap$$anon$1__f_$outer=_,this.sci_TreeSeqMap$$anon$1__f_iter=_.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$ordering.iterator__sci_TreeSeqMap$Ordering$Iterator()}mL.prototype=new _a;mL.prototype.constructor=mL;function A5_(){}A5_.prototype=mL.prototype;mL.prototype.hasNext__Z=function(){return this.sci_TreeSeqMap$$anon$1__f_iter.hasNext__Z()};mL.prototype.next__T2=function(){var _=this.sci_TreeSeqMap$$anon$1__f_$outer,r=this.sci_TreeSeqMap$$anon$1__f_iter.next__O(),t=_.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$mapping.apply__O__O(r),a=t.copy$default$2__O();return m(new L,r,a)};mL.prototype.next__O=function(){return this.next__T2()};var F5_=new v().initClass({sci_TreeSeqMap$$anon$1:0},!1,"scala.collection.immutable.TreeSeqMap$$anon$1",{sci_TreeSeqMap$$anon$1:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});mL.prototype.$classData=F5_;function Gv(_){this.sci_TreeSeqMap$$anon$2__f_iter=null,this.sci_TreeSeqMap$$anon$2__f_iter=_.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$ordering.iterator__sci_TreeSeqMap$Ordering$Iterator()}Gv.prototype=new _a;Gv.prototype.constructor=Gv;function B5_(){}B5_.prototype=Gv.prototype;Gv.prototype.hasNext__Z=function(){return this.sci_TreeSeqMap$$anon$2__f_iter.hasNext__Z()};Gv.prototype.next__O=function(){return this.sci_TreeSeqMap$$anon$2__f_iter.next__O()};var j5_=new v().initClass({sci_TreeSeqMap$$anon$2:0},!1,"scala.collection.immutable.TreeSeqMap$$anon$2",{sci_TreeSeqMap$$anon$2:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});Gv.prototype.$classData=j5_;function Jv(_){if(this.sci_TreeSeqMap$$anon$3__f_iter=null,this.sci_TreeSeqMap$$anon$3__f_$outer=null,_===null)throw null;this.sci_TreeSeqMap$$anon$3__f_$outer=_,this.sci_TreeSeqMap$$anon$3__f_iter=_.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$ordering.iterator__sci_TreeSeqMap$Ordering$Iterator()}Jv.prototype=new _a;Jv.prototype.constructor=Jv;function E5_(){}E5_.prototype=Jv.prototype;Jv.prototype.hasNext__Z=function(){return this.sci_TreeSeqMap$$anon$3__f_iter.hasNext__Z()};Jv.prototype.next__O=function(){var _=this.sci_TreeSeqMap$$anon$3__f_$outer,r=this.sci_TreeSeqMap$$anon$3__f_iter.next__O(),t=_.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$mapping.apply__O__O(r),a=t.copy$default$2__O();return a};var Z5_=new v().initClass({sci_TreeSeqMap$$anon$3:0},!1,"scala.collection.immutable.TreeSeqMap$$anon$3",{sci_TreeSeqMap$$anon$3:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});Jv.prototype.$classData=Z5_;function x1(){}x1.prototype=new E;x1.prototype.constructor=x1;function N5_(){}N5_.prototype=x1.prototype;x1.prototype.productPrefix__T=function(){return"Insertion"};x1.prototype.productArity__I=function(){return 0};x1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};x1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};x1.prototype.hashCode__I=function(){return 1619512975};x1.prototype.toString__T=function(){return"Insertion"};var z5_=new v().initClass({sci_TreeSeqMap$OrderBy$Insertion$:0},!1,"scala.collection.immutable.TreeSeqMap$OrderBy$Insertion$",{sci_TreeSeqMap$OrderBy$Insertion$:1,O:1,sci_TreeSeqMap$OrderBy:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});x1.prototype.$classData=z5_;var Aj;function tb(){return Aj||(Aj=new x1),Aj}function R1(){}R1.prototype=new E;R1.prototype.constructor=R1;function H5_(){}H5_.prototype=R1.prototype;R1.prototype.productPrefix__T=function(){return"Modification"};R1.prototype.productArity__I=function(){return 0};R1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};R1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};R1.prototype.hashCode__I=function(){return-520280644};R1.prototype.toString__T=function(){return"Modification"};var G5_=new v().initClass({sci_TreeSeqMap$OrderBy$Modification$:0},!1,"scala.collection.immutable.TreeSeqMap$OrderBy$Modification$",{sci_TreeSeqMap$OrderBy$Modification$:1,O:1,sci_TreeSeqMap$OrderBy:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});R1.prototype.$classData=G5_;var Fj;function I6(){return Fj||(Fj=new R1),Fj}function Cs(_,r,t,a){this.sci_TreeSeqMap$Ordering$Bin__f_prefix=0,this.sci_TreeSeqMap$Ordering$Bin__f_mask=0,this.sci_TreeSeqMap$Ordering$Bin__f_left=null,this.sci_TreeSeqMap$Ordering$Bin__f_right=null,this.sci_TreeSeqMap$Ordering$Bin__f_prefix=_,this.sci_TreeSeqMap$Ordering$Bin__f_mask=r,this.sci_TreeSeqMap$Ordering$Bin__f_left=t,this.sci_TreeSeqMap$Ordering$Bin__f_right=a}Cs.prototype=new lP;Cs.prototype.constructor=Cs;function J5_(){}J5_.prototype=Cs.prototype;Cs.prototype.format__scm_StringBuilder__T__T__V=function(_,r,t){var a=this.sci_TreeSeqMap$Ordering$Bin__f_prefix,n=(+(a>>>0)).toString(2),s=this.sci_TreeSeqMap$Ordering$Bin__f_mask,i=r+"Bin("+(a+"/"+n)+":"+(s+"/"+(+(s>>>0)).toString(2))+`) `;_.addAll__T__scm_StringBuilder(i),this.sci_TreeSeqMap$Ordering$Bin__f_left.format__scm_StringBuilder__T__T__V(_,t+"\u251C\u2500\u2500 ",t+"\u2502 "),this.sci_TreeSeqMap$Ordering$Bin__f_right.format__scm_StringBuilder__T__T__V(_,t+"\u2514\u2500\u2500 ",t+" ")};Cs.prototype.productPrefix__T=function(){return"Bin"};Cs.prototype.productArity__I=function(){return 4};Cs.prototype.productElement__I__O=function(_){switch(_){case 0:return this.sci_TreeSeqMap$Ordering$Bin__f_prefix;case 1:return this.sci_TreeSeqMap$Ordering$Bin__f_mask;case 2:return this.sci_TreeSeqMap$Ordering$Bin__f_left;case 3:return this.sci_TreeSeqMap$Ordering$Bin__f_right;default:return S().ioobe__I__O(_)}};Cs.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Cs.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("Bin");_=S().mix__I__I__I(r,t);var a=_,n=this.sci_TreeSeqMap$Ordering$Bin__f_prefix;_=S().mix__I__I__I(a,n);var s=_,i=this.sci_TreeSeqMap$Ordering$Bin__f_mask;_=S().mix__I__I__I(s,i);var o=_,c=this.sci_TreeSeqMap$Ordering$Bin__f_left,u=S().anyHash__O__I(c);_=S().mix__I__I__I(o,u);var f=_,p=this.sci_TreeSeqMap$Ordering$Bin__f_right,h=S().anyHash__O__I(p);_=S().mix__I__I__I(f,h);var l=_;return S().finalizeHash__I__I__I(l,4)};Cs.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Cs){var r=_;if(this.sci_TreeSeqMap$Ordering$Bin__f_prefix===r.sci_TreeSeqMap$Ordering$Bin__f_prefix&&this.sci_TreeSeqMap$Ordering$Bin__f_mask===r.sci_TreeSeqMap$Ordering$Bin__f_mask){var t=this.sci_TreeSeqMap$Ordering$Bin__f_left,a=r.sci_TreeSeqMap$Ordering$Bin__f_left;if(t===null?a===null:t.equals__O__Z(a)){var n=this.sci_TreeSeqMap$Ordering$Bin__f_right,s=r.sci_TreeSeqMap$Ordering$Bin__f_right;return n===null?s===null:n.equals__O__Z(s)}else return!1}else return!1}else return!1};var U5_=new v().initClass({sci_TreeSeqMap$Ordering$Bin:0},!1,"scala.collection.immutable.TreeSeqMap$Ordering$Bin",{sci_TreeSeqMap$Ordering$Bin:1,sci_TreeSeqMap$Ordering:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Cs.prototype.$classData=U5_;function gn(_,r){this.sci_TreeSeqMap$Ordering$Tip__f_ord=0,this.sci_TreeSeqMap$Ordering$Tip__f_value=null,this.sci_TreeSeqMap$Ordering$Tip__f_ord=_,this.sci_TreeSeqMap$Ordering$Tip__f_value=r}gn.prototype=new lP;gn.prototype.constructor=gn;function W5_(){}W5_.prototype=gn.prototype;gn.prototype.format__scm_StringBuilder__T__T__V=function(_,r,t){var a=this.sci_TreeSeqMap$Ordering$Tip__f_ord,n=r+"Tip("+(a+"/"+(+(a>>>0)).toString(2))+" -> "+this.sci_TreeSeqMap$Ordering$Tip__f_value+`) `;_.addAll__T__scm_StringBuilder(n)};gn.prototype.productPrefix__T=function(){return"Tip"};gn.prototype.productArity__I=function(){return 2};gn.prototype.productElement__I__O=function(_){switch(_){case 0:return this.sci_TreeSeqMap$Ordering$Tip__f_ord;case 1:return this.sci_TreeSeqMap$Ordering$Tip__f_value;default:return S().ioobe__I__O(_)}};gn.prototype.productIterator__sc_Iterator=function(){return new f_(this)};gn.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("Tip");_=S().mix__I__I__I(r,t);var a=_,n=this.sci_TreeSeqMap$Ordering$Tip__f_ord;_=S().mix__I__I__I(a,n);var s=_,i=this.sci_TreeSeqMap$Ordering$Tip__f_value,o=S().anyHash__O__I(i);_=S().mix__I__I__I(s,o);var c=_;return S().finalizeHash__I__I__I(c,2)};gn.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof gn){var r=_;return this.sci_TreeSeqMap$Ordering$Tip__f_ord===r.sci_TreeSeqMap$Ordering$Tip__f_ord&&G().equals__O__O__Z(this.sci_TreeSeqMap$Ordering$Tip__f_value,r.sci_TreeSeqMap$Ordering$Tip__f_value)}else return!1};var K5_=new v().initClass({sci_TreeSeqMap$Ordering$Tip:0},!1,"scala.collection.immutable.TreeSeqMap$Ordering$Tip",{sci_TreeSeqMap$Ordering$Tip:1,sci_TreeSeqMap$Ordering:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});gn.prototype.$classData=K5_;function pd(){}pd.prototype=new lP;pd.prototype.constructor=pd;function Q5_(){}Q5_.prototype=pd.prototype;pd.prototype.equals__O__Z=function(_){return _===this||!(_ instanceof Pl)&&this===_};pd.prototype.format__scm_StringBuilder__T__T__V=function(_,r,t){var a=r+"\xD8";_.addAll__T__scm_StringBuilder(a)};pd.prototype.productPrefix__T=function(){return"Zero"};pd.prototype.productArity__I=function(){return 0};pd.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};pd.prototype.productIterator__sc_Iterator=function(){return new f_(this)};pd.prototype.hashCode__I=function(){return 2781896};var X5_=new v().initClass({sci_TreeSeqMap$Ordering$Zero$:0},!1,"scala.collection.immutable.TreeSeqMap$Ordering$Zero$",{sci_TreeSeqMap$Ordering$Zero$:1,sci_TreeSeqMap$Ordering:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});pd.prototype.$classData=X5_;var Bj;function Sc(){return Bj||(Bj=new pd),Bj}function Y5_(_){try{$r();var r=MH().getProperty__T__T__T("scala.collection.immutable.Vector.defaultApplyPreferredMaxLength","250"),t=Nr();return t.parseInt__T__I__I(r,10)}catch(a){throw a}}function L$(){this.sci_Vector$__f_scala$collection$immutable$Vector$$defaultApplyPreferredMaxLength=0,this.sci_Vector$__f_scala$collection$immutable$Vector$$emptyIterator=null,tS=this,this.sci_Vector$__f_scala$collection$immutable$Vector$$defaultApplyPreferredMaxLength=Y5_(this),this.sci_Vector$__f_scala$collection$immutable$Vector$$emptyIterator=new os(Ea(),0,0)}L$.prototype=new E;L$.prototype.constructor=L$;function _9_(){}_9_.prototype=L$.prototype;L$.prototype.apply__sci_Seq__O=function(_){return this.from__sc_IterableOnce__sci_Vector(_)};L$.prototype.from__sc_IterableOnce__sci_Vector=function(_){if(_ instanceof Dr){var r=_;return r}else{var t=_.knownSize__I();if(t===0)return Ea();if(t>0&&t<=32){_:{var u;if(_ instanceof Do){var a=_,n=a.elemTag__s_reflect_ClassTag().runtimeClass__jl_Class();if(n!==null&&n===lr.getClassOf()){var u=a.sci_ArraySeq$ofRef__f_unsafeArray;break _}}if(S6(_)){var s=_,i=new z_(t);s.copyToArray__O__I__I__I(i,0,2147483647);var u=i;break _}var o=new z_(t),c=_.iterator__sc_Iterator();c.copyToArray__O__I__I__I(o,0,2147483647);var u=o}return new un(u)}else{var f=new _s,p=f.addAll__sc_IterableOnce__sci_VectorBuilder(_);return p.result__sci_Vector()}}};L$.prototype.newBuilder__scm_Builder=function(){return new _s};L$.prototype.from__sc_IterableOnce__O=function(_){return this.from__sc_IterableOnce__sci_Vector(_)};L$.prototype.empty__O=function(){return Ea()};var e9_=new v().initClass({sci_Vector$:0},!1,"scala.collection.immutable.Vector$",{sci_Vector$:1,O:1,sc_StrictOptimizedSeqFactory:1,sc_SeqFactory:1,sc_IterableFactory:1,Ljava_io_Serializable:1});L$.prototype.$classData=e9_;var tS;function jl(){return tS||(tS=new L$),tS}function cH(_,r){var t=r.u.length;if(t>0){_.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1===32&&cZ(_);var a=32-_.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1|0,n=a0){cZ(_);var c=_.sci_VectorBuilder__f_a1;r.copyTo(n,c,0,s),_.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1=_.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1+s|0}}}function r9_(_,r){for(var t=r.vectorSliceCount__I(),a=0;a{var f=u;cH(_,f)})),a=1+a|0}return _}function cZ(_){var r=32+_.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest|0,t=r^_.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest;_.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest=r,_.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1=0,t9_(_,r,t)}function t9_(_,r,t){if(t<1024)_.sci_VectorBuilder__f_depth===1&&(_.sci_VectorBuilder__f_a2=new(lr.getArrayOf().getArrayOf()).constr(32),_.sci_VectorBuilder__f_a2.u[0]=_.sci_VectorBuilder__f_a1,_.sci_VectorBuilder__f_depth=1+_.sci_VectorBuilder__f_depth|0),_.sci_VectorBuilder__f_a1=new z_(32),_.sci_VectorBuilder__f_a2.u[31&(r>>>5|0)]=_.sci_VectorBuilder__f_a1;else if(t<32768)_.sci_VectorBuilder__f_depth===2&&(_.sci_VectorBuilder__f_a3=new(lr.getArrayOf().getArrayOf().getArrayOf()).constr(32),_.sci_VectorBuilder__f_a3.u[0]=_.sci_VectorBuilder__f_a2,_.sci_VectorBuilder__f_depth=1+_.sci_VectorBuilder__f_depth|0),_.sci_VectorBuilder__f_a1=new z_(32),_.sci_VectorBuilder__f_a2=new(lr.getArrayOf().getArrayOf()).constr(32),_.sci_VectorBuilder__f_a2.u[31&(r>>>5|0)]=_.sci_VectorBuilder__f_a1,_.sci_VectorBuilder__f_a3.u[31&(r>>>10|0)]=_.sci_VectorBuilder__f_a2;else if(t<1048576)_.sci_VectorBuilder__f_depth===3&&(_.sci_VectorBuilder__f_a4=new(lr.getArrayOf().getArrayOf().getArrayOf().getArrayOf()).constr(32),_.sci_VectorBuilder__f_a4.u[0]=_.sci_VectorBuilder__f_a3,_.sci_VectorBuilder__f_depth=1+_.sci_VectorBuilder__f_depth|0),_.sci_VectorBuilder__f_a1=new z_(32),_.sci_VectorBuilder__f_a2=new(lr.getArrayOf().getArrayOf()).constr(32),_.sci_VectorBuilder__f_a3=new(lr.getArrayOf().getArrayOf().getArrayOf()).constr(32),_.sci_VectorBuilder__f_a2.u[31&(r>>>5|0)]=_.sci_VectorBuilder__f_a1,_.sci_VectorBuilder__f_a3.u[31&(r>>>10|0)]=_.sci_VectorBuilder__f_a2,_.sci_VectorBuilder__f_a4.u[31&(r>>>15|0)]=_.sci_VectorBuilder__f_a3;else if(t<33554432)_.sci_VectorBuilder__f_depth===4&&(_.sci_VectorBuilder__f_a5=new(lr.getArrayOf().getArrayOf().getArrayOf().getArrayOf().getArrayOf()).constr(32),_.sci_VectorBuilder__f_a5.u[0]=_.sci_VectorBuilder__f_a4,_.sci_VectorBuilder__f_depth=1+_.sci_VectorBuilder__f_depth|0),_.sci_VectorBuilder__f_a1=new z_(32),_.sci_VectorBuilder__f_a2=new(lr.getArrayOf().getArrayOf()).constr(32),_.sci_VectorBuilder__f_a3=new(lr.getArrayOf().getArrayOf().getArrayOf()).constr(32),_.sci_VectorBuilder__f_a4=new(lr.getArrayOf().getArrayOf().getArrayOf().getArrayOf()).constr(32),_.sci_VectorBuilder__f_a2.u[31&(r>>>5|0)]=_.sci_VectorBuilder__f_a1,_.sci_VectorBuilder__f_a3.u[31&(r>>>10|0)]=_.sci_VectorBuilder__f_a2,_.sci_VectorBuilder__f_a4.u[31&(r>>>15|0)]=_.sci_VectorBuilder__f_a3,_.sci_VectorBuilder__f_a5.u[31&(r>>>20|0)]=_.sci_VectorBuilder__f_a4;else if(t<1073741824)_.sci_VectorBuilder__f_depth===5&&(_.sci_VectorBuilder__f_a6=new(lr.getArrayOf().getArrayOf().getArrayOf().getArrayOf().getArrayOf().getArrayOf()).constr(64),_.sci_VectorBuilder__f_a6.u[0]=_.sci_VectorBuilder__f_a5,_.sci_VectorBuilder__f_depth=1+_.sci_VectorBuilder__f_depth|0),_.sci_VectorBuilder__f_a1=new z_(32),_.sci_VectorBuilder__f_a2=new(lr.getArrayOf().getArrayOf()).constr(32),_.sci_VectorBuilder__f_a3=new(lr.getArrayOf().getArrayOf().getArrayOf()).constr(32),_.sci_VectorBuilder__f_a4=new(lr.getArrayOf().getArrayOf().getArrayOf().getArrayOf()).constr(32),_.sci_VectorBuilder__f_a5=new(lr.getArrayOf().getArrayOf().getArrayOf().getArrayOf().getArrayOf()).constr(32),_.sci_VectorBuilder__f_a2.u[31&(r>>>5|0)]=_.sci_VectorBuilder__f_a1,_.sci_VectorBuilder__f_a3.u[31&(r>>>10|0)]=_.sci_VectorBuilder__f_a2,_.sci_VectorBuilder__f_a4.u[31&(r>>>15|0)]=_.sci_VectorBuilder__f_a3,_.sci_VectorBuilder__f_a5.u[31&(r>>>20|0)]=_.sci_VectorBuilder__f_a4,_.sci_VectorBuilder__f_a6.u[31&(r>>>25|0)]=_.sci_VectorBuilder__f_a5;else throw Ua(new et,"advance1("+r+", "+t+"): a1="+_.sci_VectorBuilder__f_a1+", a2="+_.sci_VectorBuilder__f_a2+", a3="+_.sci_VectorBuilder__f_a3+", a4="+_.sci_VectorBuilder__f_a4+", a5="+_.sci_VectorBuilder__f_a5+", a6="+_.sci_VectorBuilder__f_a6+", depth="+_.sci_VectorBuilder__f_depth)}function _s(){this.sci_VectorBuilder__f_a6=null,this.sci_VectorBuilder__f_a5=null,this.sci_VectorBuilder__f_a4=null,this.sci_VectorBuilder__f_a3=null,this.sci_VectorBuilder__f_a2=null,this.sci_VectorBuilder__f_a1=null,this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1=0,this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest=0,this.sci_VectorBuilder__f_offset=0,this.sci_VectorBuilder__f_depth=0,this.sci_VectorBuilder__f_a1=new z_(32),this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1=0,this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest=0,this.sci_VectorBuilder__f_offset=0,this.sci_VectorBuilder__f_depth=1}_s.prototype=new E;_s.prototype.constructor=_s;function a9_(){}a9_.prototype=_s.prototype;_s.prototype.sizeHint__I__V=function(_){};_s.prototype.initFrom__AO__V=function(_){this.sci_VectorBuilder__f_depth=1;var r=_.u.length;this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1=31&r,this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest=r-this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1|0,this.sci_VectorBuilder__f_a1=_.u.length===32?_:M_().copyOfRange__AO__I__I__AO(_,0,32),this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1===0&&this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest>0&&(this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1=32,this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest=-32+this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest|0)};_s.prototype.initFrom__sci_Vector__sci_VectorBuilder=function(_){var r=_.vectorSliceCount__I();switch(r){case 0:break;case 1:{var t=_;this.sci_VectorBuilder__f_depth=1;var a=t.sci_Vector__f_prefix1.u.length;this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1=31&a,this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest=a-this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1|0;var n=t.sci_Vector__f_prefix1;this.sci_VectorBuilder__f_a1=n.u.length===32?n:M_().copyOfRange__AO__I__I__AO(n,0,32);break}case 3:{var s=_,i=s.sci_Vector2__f_data2,o=s.sci_BigVector__f_suffix1;this.sci_VectorBuilder__f_a1=o.u.length===32?o:M_().copyOfRange__AO__I__I__AO(o,0,32),this.sci_VectorBuilder__f_depth=2,this.sci_VectorBuilder__f_offset=32-s.sci_Vector2__f_len1|0;var c=s.sci_BigVector__f_length0+this.sci_VectorBuilder__f_offset|0;this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1=31&c,this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest=c-this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1|0,this.sci_VectorBuilder__f_a2=new(lr.getArrayOf().getArrayOf()).constr(32),this.sci_VectorBuilder__f_a2.u[0]=s.sci_Vector__f_prefix1;var u=this.sci_VectorBuilder__f_a2,f=i.u.length;i.copyTo(0,u,1,f),this.sci_VectorBuilder__f_a2.u[1+i.u.length|0]=this.sci_VectorBuilder__f_a1;break}case 5:{var p=_,h=p.sci_Vector3__f_data3,l=p.sci_Vector3__f_suffix2,d=p.sci_BigVector__f_suffix1;this.sci_VectorBuilder__f_a1=d.u.length===32?d:M_().copyOfRange__AO__I__I__AO(d,0,32),this.sci_VectorBuilder__f_depth=3,this.sci_VectorBuilder__f_offset=1024-p.sci_Vector3__f_len12|0;var $=p.sci_BigVector__f_length0+this.sci_VectorBuilder__f_offset|0;this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1=31&$,this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest=$-this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1|0,this.sci_VectorBuilder__f_a3=new(lr.getArrayOf().getArrayOf().getArrayOf()).constr(32),this.sci_VectorBuilder__f_a3.u[0]=l_().copyPrepend__O__AO__AO(p.sci_Vector__f_prefix1,p.sci_Vector3__f_prefix2);var w=this.sci_VectorBuilder__f_a3,g=h.u.length;h.copyTo(0,w,1,g),this.sci_VectorBuilder__f_a2=M_().copyOf__AO__I__AO(l,32),this.sci_VectorBuilder__f_a3.u[1+h.u.length|0]=this.sci_VectorBuilder__f_a2,this.sci_VectorBuilder__f_a2.u[l.u.length]=this.sci_VectorBuilder__f_a1;break}case 7:{var x=_,R=x.sci_Vector4__f_data4,T=x.sci_Vector4__f_suffix3,D=x.sci_Vector4__f_suffix2,B=x.sci_BigVector__f_suffix1;this.sci_VectorBuilder__f_a1=B.u.length===32?B:M_().copyOfRange__AO__I__I__AO(B,0,32),this.sci_VectorBuilder__f_depth=4,this.sci_VectorBuilder__f_offset=32768-x.sci_Vector4__f_len123|0;var j=x.sci_BigVector__f_length0+this.sci_VectorBuilder__f_offset|0;this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1=31&j,this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest=j-this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1|0,this.sci_VectorBuilder__f_a4=new(lr.getArrayOf().getArrayOf().getArrayOf().getArrayOf()).constr(32),this.sci_VectorBuilder__f_a4.u[0]=l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(x.sci_Vector__f_prefix1,x.sci_Vector4__f_prefix2),x.sci_Vector4__f_prefix3);var O=this.sci_VectorBuilder__f_a4,Z=R.u.length;R.copyTo(0,O,1,Z),this.sci_VectorBuilder__f_a3=M_().copyOf__AO__I__AO(T,32),this.sci_VectorBuilder__f_a2=M_().copyOf__AO__I__AO(D,32),this.sci_VectorBuilder__f_a4.u[1+R.u.length|0]=this.sci_VectorBuilder__f_a3,this.sci_VectorBuilder__f_a3.u[T.u.length]=this.sci_VectorBuilder__f_a2,this.sci_VectorBuilder__f_a2.u[D.u.length]=this.sci_VectorBuilder__f_a1;break}case 9:{var z=_,J=z.sci_Vector5__f_data5,N=z.sci_Vector5__f_suffix4,H=z.sci_Vector5__f_suffix3,W=z.sci_Vector5__f_suffix2,K=z.sci_BigVector__f_suffix1;this.sci_VectorBuilder__f_a1=K.u.length===32?K:M_().copyOfRange__AO__I__I__AO(K,0,32),this.sci_VectorBuilder__f_depth=5,this.sci_VectorBuilder__f_offset=1048576-z.sci_Vector5__f_len1234|0;var Y=z.sci_BigVector__f_length0+this.sci_VectorBuilder__f_offset|0;this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1=31&Y,this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest=Y-this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1|0,this.sci_VectorBuilder__f_a5=new(lr.getArrayOf().getArrayOf().getArrayOf().getArrayOf().getArrayOf()).constr(32),this.sci_VectorBuilder__f_a5.u[0]=l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(z.sci_Vector__f_prefix1,z.sci_Vector5__f_prefix2),z.sci_Vector5__f_prefix3),z.sci_Vector5__f_prefix4);var X=this.sci_VectorBuilder__f_a5,e_=J.u.length;J.copyTo(0,X,1,e_),this.sci_VectorBuilder__f_a4=M_().copyOf__AO__I__AO(N,32),this.sci_VectorBuilder__f_a3=M_().copyOf__AO__I__AO(H,32),this.sci_VectorBuilder__f_a2=M_().copyOf__AO__I__AO(W,32),this.sci_VectorBuilder__f_a5.u[1+J.u.length|0]=this.sci_VectorBuilder__f_a4,this.sci_VectorBuilder__f_a4.u[N.u.length]=this.sci_VectorBuilder__f_a3,this.sci_VectorBuilder__f_a3.u[H.u.length]=this.sci_VectorBuilder__f_a2,this.sci_VectorBuilder__f_a2.u[W.u.length]=this.sci_VectorBuilder__f_a1;break}case 11:{var __=_,t_=__.sci_Vector6__f_data6,n_=__.sci_Vector6__f_suffix5,s_=__.sci_Vector6__f_suffix4,i_=__.sci_Vector6__f_suffix3,c_=__.sci_Vector6__f_suffix2,h_=__.sci_BigVector__f_suffix1;this.sci_VectorBuilder__f_a1=h_.u.length===32?h_:M_().copyOfRange__AO__I__I__AO(h_,0,32),this.sci_VectorBuilder__f_depth=6,this.sci_VectorBuilder__f_offset=33554432-__.sci_Vector6__f_len12345|0;var d_=__.sci_BigVector__f_length0+this.sci_VectorBuilder__f_offset|0;this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1=31&d_,this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest=d_-this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1|0,this.sci_VectorBuilder__f_a6=new(lr.getArrayOf().getArrayOf().getArrayOf().getArrayOf().getArrayOf().getArrayOf()).constr(32),this.sci_VectorBuilder__f_a6.u[0]=l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(__.sci_Vector__f_prefix1,__.sci_Vector6__f_prefix2),__.sci_Vector6__f_prefix3),__.sci_Vector6__f_prefix4),__.sci_Vector6__f_prefix5);var w_=this.sci_VectorBuilder__f_a6,u_=t_.u.length;t_.copyTo(0,w_,1,u_),this.sci_VectorBuilder__f_a5=M_().copyOf__AO__I__AO(n_,32),this.sci_VectorBuilder__f_a4=M_().copyOf__AO__I__AO(s_,32),this.sci_VectorBuilder__f_a3=M_().copyOf__AO__I__AO(i_,32),this.sci_VectorBuilder__f_a2=M_().copyOf__AO__I__AO(c_,32),this.sci_VectorBuilder__f_a6.u[1+t_.u.length|0]=this.sci_VectorBuilder__f_a5,this.sci_VectorBuilder__f_a5.u[n_.u.length]=this.sci_VectorBuilder__f_a4,this.sci_VectorBuilder__f_a4.u[s_.u.length]=this.sci_VectorBuilder__f_a3,this.sci_VectorBuilder__f_a3.u[i_.u.length]=this.sci_VectorBuilder__f_a2,this.sci_VectorBuilder__f_a2.u[c_.u.length]=this.sci_VectorBuilder__f_a1;break}default:throw new Q(r)}return this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1===0&&this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest>0&&(this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1=32,this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest=-32+this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest|0),this};_s.prototype.addOne__O__sci_VectorBuilder=function(_){return this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1===32&&cZ(this),this.sci_VectorBuilder__f_a1.u[this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1]=_,this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1=1+this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1|0,this};_s.prototype.addAll__sc_IterableOnce__sci_VectorBuilder=function(_){if(_ instanceof Dr){var r=_;return this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1===0&&this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest===0?this.initFrom__sci_Vector__sci_VectorBuilder(r):r9_(this,r)}else return nf(this,_)};_s.prototype.result__sci_Vector=function(){var _=this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1+this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest|0,r=_-this.sci_VectorBuilder__f_offset|0;if(r===0)return jl(),Ea();if(_<=32){if(r===32)return new un(this.sci_VectorBuilder__f_a1);var t=this.sci_VectorBuilder__f_a1;return new un(M_().copyOf__AO__I__AO(t,r))}else if(_<=1024){var a=31&(-1+_|0),n=(-1+_|0)>>>5|0,s=this.sci_VectorBuilder__f_a2,i=M_().copyOfRange__AO__I__I__AO(s,1,n),o=this.sci_VectorBuilder__f_a2.u[0],c=this.sci_VectorBuilder__f_a2.u[n],u=1+a|0,f=c.u.length===u?c:M_().copyOf__AO__I__AO(c,u);return new nn(o,32-this.sci_VectorBuilder__f_offset|0,i,f,r)}else if(_<=32768){var p=31&(-1+_|0),h=31&((-1+_|0)>>>5|0),l=(-1+_|0)>>>10|0,d=this.sci_VectorBuilder__f_a3,$=M_().copyOfRange__AO__I__I__AO(d,1,l),w=this.sci_VectorBuilder__f_a3.u[0],g=w.u.length,x=M_().copyOfRange__AO__I__I__AO(w,1,g),R=this.sci_VectorBuilder__f_a3.u[0].u[0],T=this.sci_VectorBuilder__f_a3.u[l],D=M_().copyOf__AO__I__AO(T,h),B=this.sci_VectorBuilder__f_a3.u[l].u[h],j=1+p|0,O=B.u.length===j?B:M_().copyOf__AO__I__AO(B,j),Z=R.u.length,z=Z+(x.u.length<<5)|0;return new Ia(R,Z,x,z,$,D,O,r)}else if(_<=1048576){var J=31&(-1+_|0),N=31&((-1+_|0)>>>5|0),H=31&((-1+_|0)>>>10|0),W=(-1+_|0)>>>15|0,K=this.sci_VectorBuilder__f_a4,Y=M_().copyOfRange__AO__I__I__AO(K,1,W),X=this.sci_VectorBuilder__f_a4.u[0],e_=X.u.length,__=M_().copyOfRange__AO__I__I__AO(X,1,e_),t_=this.sci_VectorBuilder__f_a4.u[0].u[0],n_=t_.u.length,s_=M_().copyOfRange__AO__I__I__AO(t_,1,n_),i_=this.sci_VectorBuilder__f_a4.u[0].u[0].u[0],c_=this.sci_VectorBuilder__f_a4.u[W],h_=M_().copyOf__AO__I__AO(c_,H),d_=this.sci_VectorBuilder__f_a4.u[W].u[H],w_=M_().copyOf__AO__I__AO(d_,N),u_=this.sci_VectorBuilder__f_a4.u[W].u[H].u[N],p_=1+J|0,y_=u_.u.length===p_?u_:M_().copyOf__AO__I__AO(u_,p_),I_=i_.u.length,R_=I_+(s_.u.length<<5)|0,S_=R_+(__.u.length<<10)|0;return new Bt(i_,I_,s_,R_,__,S_,Y,h_,w_,y_,r)}else if(_<=33554432){var P_=31&(-1+_|0),x_=31&((-1+_|0)>>>5|0),D_=31&((-1+_|0)>>>10|0),F_=31&((-1+_|0)>>>15|0),T_=(-1+_|0)>>>20|0,A_=this.sci_VectorBuilder__f_a5,C_=M_().copyOfRange__AO__I__I__AO(A_,1,T_),j_=this.sci_VectorBuilder__f_a5.u[0],b_=j_.u.length,V_=M_().copyOfRange__AO__I__I__AO(j_,1,b_),J_=this.sci_VectorBuilder__f_a5.u[0].u[0],X_=J_.u.length,_e=M_().copyOfRange__AO__I__I__AO(J_,1,X_),Y_=this.sci_VectorBuilder__f_a5.u[0].u[0].u[0],U_=Y_.u.length,Q_=M_().copyOfRange__AO__I__I__AO(Y_,1,U_),Z_=this.sci_VectorBuilder__f_a5.u[0].u[0].u[0].u[0],W_=this.sci_VectorBuilder__f_a5.u[T_],N_=M_().copyOf__AO__I__AO(W_,F_),H_=this.sci_VectorBuilder__f_a5.u[T_].u[F_],se=M_().copyOf__AO__I__AO(H_,D_),ce=this.sci_VectorBuilder__f_a5.u[T_].u[F_].u[D_],ue=M_().copyOf__AO__I__AO(ce,x_),me=this.sci_VectorBuilder__f_a5.u[T_].u[F_].u[D_].u[x_],ie=1+P_|0,we=me.u.length===ie?me:M_().copyOf__AO__I__AO(me,ie),Oe=Z_.u.length,be=Oe+(Q_.u.length<<5)|0,ee=be+(_e.u.length<<10)|0,le=ee+(V_.u.length<<15)|0;return new lt(Z_,Oe,Q_,be,_e,ee,V_,le,C_,N_,se,ue,we,r)}else{var re=31&(-1+_|0),K_=31&((-1+_|0)>>>5|0),$e=31&((-1+_|0)>>>10|0),xe=31&((-1+_|0)>>>15|0),ge=31&((-1+_|0)>>>20|0),ke=(-1+_|0)>>>25|0,he=this.sci_VectorBuilder__f_a6,ye=M_().copyOfRange__AO__I__I__AO(he,1,ke),Le=this.sci_VectorBuilder__f_a6.u[0],ve=Le.u.length,Ie=M_().copyOfRange__AO__I__I__AO(Le,1,ve),oe=this.sci_VectorBuilder__f_a6.u[0].u[0],De=oe.u.length,je=M_().copyOfRange__AO__I__I__AO(oe,1,De),Se=this.sci_VectorBuilder__f_a6.u[0].u[0].u[0],Ke=Se.u.length,Te=M_().copyOfRange__AO__I__I__AO(Se,1,Ke),Ve=this.sci_VectorBuilder__f_a6.u[0].u[0].u[0].u[0],qe=Ve.u.length,Ze=M_().copyOfRange__AO__I__I__AO(Ve,1,qe),Ne=this.sci_VectorBuilder__f_a6.u[0].u[0].u[0].u[0].u[0],_r=this.sci_VectorBuilder__f_a6.u[ke],nr=M_().copyOf__AO__I__AO(_r,ge),sr=this.sci_VectorBuilder__f_a6.u[ke].u[ge],vr=M_().copyOf__AO__I__AO(sr,xe),Qe=this.sci_VectorBuilder__f_a6.u[ke].u[ge].u[xe],er=M_().copyOf__AO__I__AO(Qe,$e),tr=this.sci_VectorBuilder__f_a6.u[ke].u[ge].u[xe].u[$e],rr=M_().copyOf__AO__I__AO(tr,K_),wr=this.sci_VectorBuilder__f_a6.u[ke].u[ge].u[xe].u[$e].u[K_],ir=1+re|0,Ae=wr.u.length===ir?wr:M_().copyOf__AO__I__AO(wr,ir),dr=Ne.u.length,Xe=dr+(Ze.u.length<<5)|0,or=Xe+(Te.u.length<<10)|0,ze=or+(je.u.length<<15)|0,Or=ze+(Ie.u.length<<20)|0;return new Er(Ne,dr,Ze,Xe,Te,or,je,ze,Ie,Or,ye,nr,vr,er,rr,Ae,r)}};_s.prototype.toString__T=function(){return"VectorBuilder(len1="+this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1+", lenRest="+this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest+", offset="+this.sci_VectorBuilder__f_offset+", depth="+this.sci_VectorBuilder__f_depth+")"};_s.prototype.result__O=function(){return this.result__sci_Vector()};_s.prototype.addAll__sc_IterableOnce__scm_Growable=function(_){return this.addAll__sc_IterableOnce__sci_VectorBuilder(_)};_s.prototype.addOne__O__scm_Growable=function(_){return this.addOne__O__sci_VectorBuilder(_)};var n9_=new v().initClass({sci_VectorBuilder:0},!1,"scala.collection.immutable.VectorBuilder",{sci_VectorBuilder:1,O:1,scm_ReusableBuilder:1,scm_Builder:1,scm_Growable:1,scm_Clearable:1});_s.prototype.$classData=n9_;function s9_(_,r,t){var a=t.RTLong__f_hi,n=r.RTLong__f_hi;if(a===n?(-2147483648^t.RTLong__f_lo)<=(-2147483648^r.RTLong__f_lo):a-1:s>0)throw Yz(new Ug,"Collections cannot have more than 2147483647 elements");var i=t.RTLong__f_lo;if(i>2147483645)throw Yz(new Ug,"Size of array-backed collection exceeds VM array size limit of 2147483645");var o=r.RTLong__f_lo,c=o<<1,u=o>>>31|0|r.RTLong__f_hi<<1,f=(u===0?(-2147483648^c)>-2147483632:u>0)?new q(c,u):new q(16,0),p=f.RTLong__f_lo,h=f.RTLong__f_hi,l=t.RTLong__f_hi;if(l===h?(-2147483648^t.RTLong__f_lo)>(-2147483648^p):l>h)var d=t;else var d=new q(p,h);var $=d.RTLong__f_lo,w=d.RTLong__f_hi,g=(w===0?(-2147483648^$)<-3:w<0)?new q($,w):new q(2147483645,0);return g.RTLong__f_lo}function C1(){this.scm_ArrayBuffer$__f_emptyArray=null,aS=this,this.scm_ArrayBuffer$__f_emptyArray=new z_(0)}C1.prototype=new E;C1.prototype.constructor=C1;function i9_(){}i9_.prototype=C1.prototype;C1.prototype.apply__sci_Seq__O=function(_){return this.from__sc_IterableOnce__scm_ArrayBuffer(_)};C1.prototype.from__sc_IterableOnce__scm_ArrayBuffer=function(_){var r=_.knownSize__I();if(r>=0){var t=this.scm_ArrayBuffer$__f_emptyArray,a=r>>31,n=this.scala$collection$mutable$ArrayBuffer$$ensureSize__AO__I__J__AO(t,0,new q(r,a));if(rb(_)){var s=_;s.copyToArray__O__I__I__I(n,0,2147483647)}else _.iterator__sc_Iterator().copyToArray__O__I__I__I(n,0,2147483647);return Oz(new wt,n,r)}else{var i=u5(new wt);return i.addAll__sc_IterableOnce__scm_ArrayBuffer(_)}};C1.prototype.newBuilder__scm_Builder=function(){return new vL};C1.prototype.scala$collection$mutable$ArrayBuffer$$ensureSize__AO__I__J__AO=function(_,r,t){var a=_.u.length,n=a>>31,s=s9_(this,new q(a,n),t);if(s<0)return _;var i=new z_(s);return _.copyTo(0,i,0,r),i};C1.prototype.empty__O=function(){return u5(new wt)};C1.prototype.from__sc_IterableOnce__O=function(_){return this.from__sc_IterableOnce__scm_ArrayBuffer(_)};var o9_=new v().initClass({scm_ArrayBuffer$:0},!1,"scala.collection.mutable.ArrayBuffer$",{scm_ArrayBuffer$:1,O:1,sc_StrictOptimizedSeqFactory:1,sc_SeqFactory:1,sc_IterableFactory:1,Ljava_io_Serializable:1});C1.prototype.$classData=o9_;var aS;function XL(){return aS||(aS=new C1),aS}function vL(){this.scm_GrowableBuilder__f_elems=null,QL(this,(XL(),u5(new wt)))}vL.prototype=new m6;vL.prototype.constructor=vL;function c9_(){}c9_.prototype=vL.prototype;vL.prototype.sizeHint__I__V=function(_){this.scm_GrowableBuilder__f_elems.ensureSize__I__V(_)};var u9_=new v().initClass({scm_ArrayBuffer$$anon$1:0},!1,"scala.collection.mutable.ArrayBuffer$$anon$1",{scm_ArrayBuffer$$anon$1:1,scm_GrowableBuilder:1,O:1,scm_Builder:1,scm_Growable:1,scm_Clearable:1});vL.prototype.$classData=u9_;function D1(){}D1.prototype=new E;D1.prototype.constructor=D1;function l9_(){}l9_.prototype=D1.prototype;D1.prototype.apply__sci_Seq__O=function(_){return this.from__sc_IterableOnce__scm_ArrayDeque(_)};D1.prototype.from__sc_IterableOnce__scm_ArrayDeque=function(_){var r=_.knownSize__I();if(r>=0){var t=this.alloc__I__AO(r);if(rb(_)){var a=_;a.copyToArray__O__I__I__I(t,0,2147483647)}else _.iterator__sc_Iterator().copyToArray__O__I__I__I(t,0,2147483647);return ob(new vt,t,0,r)}else{var n=Pz(new vt,16);return n.addAll__sc_IterableOnce__scm_ArrayDeque(_)}};D1.prototype.newBuilder__scm_Builder=function(){return new hI};D1.prototype.alloc__I__AO=function(_){var r=_>=0;if(!r)throw Ua(new et,"requirement failed: Non-negative array size required");var t=(-2147483648>>>(Math.clz32(_)|0)|0)<<1,a=t>=0;if(!a)throw Ua(new et,"requirement failed: ArrayDeque too big - cannot allocate ArrayDeque of length "+_);return new z_(t>16?t:16)};D1.prototype.empty__O=function(){return Pz(new vt,16)};D1.prototype.from__sc_IterableOnce__O=function(_){return this.from__sc_IterableOnce__scm_ArrayDeque(_)};var f9_=new v().initClass({scm_ArrayDeque$:0},!1,"scala.collection.mutable.ArrayDeque$",{scm_ArrayDeque$:1,O:1,sc_StrictOptimizedSeqFactory:1,sc_SeqFactory:1,sc_IterableFactory:1,Ljava_io_Serializable:1});D1.prototype.$classData=f9_;var jj;function qO(){return jj||(jj=new D1),jj}function hI(){this.scm_GrowableBuilder__f_elems=null,QL(this,Pz(new vt,16))}hI.prototype=new m6;hI.prototype.constructor=hI;function p9_(){}p9_.prototype=hI.prototype;hI.prototype.sizeHint__I__V=function(_){var r=this.scm_GrowableBuilder__f_elems,t=r.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start;_>((r.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end-t|0)&(-1+r.scm_ArrayDeque__f_array.u.length|0))&&_>=r.scm_ArrayDeque__f_array.u.length&&r.scala$collection$mutable$ArrayDeque$$resize__I__V(_)};var h9_=new v().initClass({scm_ArrayDeque$$anon$1:0},!1,"scala.collection.mutable.ArrayDeque$$anon$1",{scm_ArrayDeque$$anon$1:1,scm_GrowableBuilder:1,O:1,scm_Builder:1,scm_Growable:1,scm_Clearable:1});hI.prototype.$classData=h9_;function xk(){this.sc_SeqFactory$Delegate__f_delegate=null,DP(this,WN())}xk.prototype=new $6;xk.prototype.constructor=xk;function d9_(){}d9_.prototype=xk.prototype;var $9_=new v().initClass({scm_Buffer$:0},!1,"scala.collection.mutable.Buffer$",{scm_Buffer$:1,sc_SeqFactory$Delegate:1,O:1,sc_SeqFactory:1,sc_IterableFactory:1,Ljava_io_Serializable:1});xk.prototype.$classData=$9_;var Ej;function j$(){return Ej||(Ej=new xk),Ej}function Uv(_,r){this.scm_GrowableBuilder__f_elems=null,QL(this,kz(new Nt,_,r))}Uv.prototype=new m6;Uv.prototype.constructor=Uv;function w9_(){}w9_.prototype=Uv.prototype;Uv.prototype.sizeHint__I__V=function(_){this.scm_GrowableBuilder__f_elems.sizeHint__I__V(_)};var g9_=new v().initClass({scm_HashMap$$anon$6:0},!1,"scala.collection.mutable.HashMap$$anon$6",{scm_HashMap$$anon$6:1,scm_GrowableBuilder:1,O:1,scm_Builder:1,scm_Growable:1,scm_Clearable:1});Uv.prototype.$classData=g9_;function JP(_,r){if(r===null)throw null;return _.scm_HashMap$HashMapIterator__f_$outer=r,_.scm_HashMap$HashMapIterator__f_i=0,_.scm_HashMap$HashMapIterator__f_node=null,_.scm_HashMap$HashMapIterator__f_len=r.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length,_}function Rk(){this.scm_HashMap$HashMapIterator__f_i=0,this.scm_HashMap$HashMapIterator__f_node=null,this.scm_HashMap$HashMapIterator__f_len=0,this.scm_HashMap$HashMapIterator__f_$outer=null}Rk.prototype=new _a;Rk.prototype.constructor=Rk;function b6(){}b6.prototype=Rk.prototype;Rk.prototype.hasNext__Z=function(){if(this.scm_HashMap$HashMapIterator__f_node!==null)return!0;for(;this.scm_HashMap$HashMapIterator__f_i0)var n=t.RTLong__f_hi,s=-1-t.RTLong__f_lo|0,i=2147483647-n|0,o=r.RTLong__f_hi,c=o===i?(-2147483648^r.RTLong__f_lo)>(-2147483648^s):o>i;else var c=!1;if(c)var u=!0;else{var f=t.RTLong__f_hi;if(f<0)var p=t.RTLong__f_hi,h=-t.RTLong__f_lo|0,l=h!==0?2147483647-p|0:-2147483648-p|0,d=r.RTLong__f_hi,u=d===l?(-2147483648^r.RTLong__f_lo)<(-2147483648^h):d=2147376897:h>-1)&&(h===0?(-2147483648^p)<=-2147376897:h<0)}}}}}}if(!a)throw Ua(new et,"requirement failed: Duration is limited to +-(2^63-1)ns (ca. 292 years)")}si.prototype=new SN;si.prototype.constructor=si;function A9_(){}A9_.prototype=si.prototype;si.prototype.toString__T=function(){return this.s_concurrent_duration_FiniteDuration__f_length+" "+T9_(this)};si.prototype.compare__s_concurrent_duration_Duration__I=function(_){if(_ instanceof si){var r=_,t=this.s_concurrent_duration_FiniteDuration__f_unit.toNanos__J__J(this.s_concurrent_duration_FiniteDuration__f_length),a=t.RTLong__f_lo,n=t.RTLong__f_hi,s=new Hi(new q(a,n)),i=r.s_concurrent_duration_FiniteDuration__f_unit.toNanos__J__J(r.s_concurrent_duration_FiniteDuration__f_length),o=i.RTLong__f_lo,c=i.RTLong__f_hi,u=s.sr_RichLong__f_self,f=u.RTLong__f_lo,p=u.RTLong__f_hi,h=dt(new q(f,p)),l=h.RTLong__f_lo,d=h.RTLong__f_hi,$=dt(new q(o,c)),w=$.RTLong__f_lo,g=$.RTLong__f_hi;return Ee().org$scalajs$linker$runtime$RuntimeLong$$compare__I__I__I__I__I(l,d,w,g)}else return-_.compare__s_concurrent_duration_Duration__I(this)|0};si.prototype.$minus__s_concurrent_duration_FiniteDuration__s_concurrent_duration_FiniteDuration=function(_){var r=_.s_concurrent_duration_FiniteDuration__f_length,t=r.RTLong__f_lo,a=r.RTLong__f_hi,n=-t|0,s=t!==0?~a:-a|0;return YJ(this,new q(n,s),_.s_concurrent_duration_FiniteDuration__f_unit)};si.prototype.equals__O__Z=function(_){if(_ instanceof si){var r=_,t=this.s_concurrent_duration_FiniteDuration__f_unit.toNanos__J__J(this.s_concurrent_duration_FiniteDuration__f_length),a=r.s_concurrent_duration_FiniteDuration__f_unit.toNanos__J__J(r.s_concurrent_duration_FiniteDuration__f_length);return t.RTLong__f_lo===a.RTLong__f_lo&&t.RTLong__f_hi===a.RTLong__f_hi}else return this===_};si.prototype.hashCode__I=function(){var _=this.s_concurrent_duration_FiniteDuration__f_unit.toNanos__J__J(this.s_concurrent_duration_FiniteDuration__f_length);return _.RTLong__f_lo};si.prototype.compare__O__I=function(_){return this.compare__s_concurrent_duration_Duration__I(_)};var F9_=new v().initClass({s_concurrent_duration_FiniteDuration:0},!1,"scala.concurrent.duration.FiniteDuration",{s_concurrent_duration_FiniteDuration:1,s_concurrent_duration_Duration:1,O:1,Ljava_io_Serializable:1,s_math_Ordered:1,jl_Comparable:1});si.prototype.$classData=F9_;function Ch(_,r,t){return _.compare__O__O__I(r,t)<=0}function Dh(_,r,t){return _.compare__O__O__I(r,t)>=0}function Mh(_,r,t){return _.compare__O__O__I(r,t)<0}function Th(_,r,t){return _.compare__O__O__I(r,t)>0}function To(_,r,t){return _.gteq__O__O__Z(r,t)?r:t}function up(_,r,t){return _.lteq__O__O__Z(r,t)?r:t}function Vh(_,r){if(r instanceof $u){var t=r,a=t.s_math_Ordering$Reverse__f_outer;return a!==null&&a.equals__O__Z(_)}else return!1}function B9_(_,r){if(j9_(r)){var t=_.runtimeClass__jl_Class(),a=r.runtimeClass__jl_Class();return t===a}else return!1}function _U(_,r){return r.isArray__Z()?"Array["+_U(_,r.getComponentType__jl_Class())+"]":r.getName__T()}function j9_(_){return!!(_&&_.$classData&&_.$classData.ancestors.s_reflect_ClassTag)}function f_(_){this.sr_ScalaRunTime$$anon$1__f_c=0,this.sr_ScalaRunTime$$anon$1__f_cmax=0,this.sr_ScalaRunTime$$anon$1__f_x$2=null,this.sr_ScalaRunTime$$anon$1__f_x$2=_,this.sr_ScalaRunTime$$anon$1__f_c=0,this.sr_ScalaRunTime$$anon$1__f_cmax=_.productArity__I()}f_.prototype=new _a;f_.prototype.constructor=f_;function E9_(){}E9_.prototype=f_.prototype;f_.prototype.hasNext__Z=function(){return this.sr_ScalaRunTime$$anon$1__f_c{var n=a;return k(new b,n.sjs_js_WrappedArray__f_scala$scalajs$js$WrappedArray$$array)});return new Ju(r,t)};v$.prototype.from__sc_IterableOnce__O=function(_){return this.from__sc_IterableOnce__sjsr_WrappedVarArgs(_)};v$.prototype.empty__O=function(){return NB_(new b)};var G9_=new v().initClass({sjsr_WrappedVarArgs$:0},!1,"scala.scalajs.runtime.WrappedVarArgs$",{sjsr_WrappedVarArgs$:1,O:1,sc_StrictOptimizedSeqFactory:1,sc_SeqFactory:1,sc_IterableFactory:1,Ljava_io_Serializable:1});v$.prototype.$classData=G9_;var Jj;function P$(){return Jj||(Jj=new v$),Jj}function pn(_){this.s_util_Failure__f_exception=null,this.s_util_Failure__f_exception=_}pn.prototype=new xN;pn.prototype.constructor=pn;function J9_(){}J9_.prototype=pn.prototype;pn.prototype.get__O=function(){var _=this.s_util_Failure__f_exception;throw _ instanceof Ga?_.sjs_js_JavaScriptException__f_exception:_};pn.prototype.flatMap__F1__s_util_Try=function(_){return this};pn.prototype.flatten__s_$less$colon$less__s_util_Try=function(_){return this};pn.prototype.map__F1__s_util_Try=function(_){return this};pn.prototype.recover__s_PartialFunction__s_util_Try=function(_){var r=hy();try{var t=_.applyOrElse__O__F1__O(this.s_util_Failure__f_exception,new y(i=>r));return r!==t?new Vn(t):this}catch(i){var a=i instanceof au?i:new Ga(i),n=_d().unapply__jl_Throwable__s_Option(a);if(!n.isEmpty__Z()){var s=n.get__O();return new pn(s)}throw a instanceof Ga?a.sjs_js_JavaScriptException__f_exception:a}};pn.prototype.recoverWith__s_PartialFunction__s_util_Try=function(_){var r=hy();try{var t=_.applyOrElse__O__F1__O(this.s_util_Failure__f_exception,new y(i=>r));return r!==t?t:this}catch(i){var a=i instanceof au?i:new Ga(i),n=_d().unapply__jl_Throwable__s_Option(a);if(!n.isEmpty__Z()){var s=n.get__O();return new pn(s)}throw a instanceof Ga?a.sjs_js_JavaScriptException__f_exception:a}};pn.prototype.productPrefix__T=function(){return"Failure"};pn.prototype.productArity__I=function(){return 1};pn.prototype.productElement__I__O=function(_){return _===0?this.s_util_Failure__f_exception:S().ioobe__I__O(_)};pn.prototype.productIterator__sc_Iterator=function(){return new f_(this)};pn.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};pn.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};pn.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof pn){var r=_,t=this.s_util_Failure__f_exception,a=r.s_util_Failure__f_exception;return t===null?a===null:t.equals__O__Z(a)}else return!1};var U9_=new v().initClass({s_util_Failure:0},!1,"scala.util.Failure",{s_util_Failure:1,s_util_Try:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});pn.prototype.$classData=U9_;function Pe(_){this.s_util_Left__f_value=null,this.s_util_Left__f_value=_}Pe.prototype=new PN;Pe.prototype.constructor=Pe;function W9_(){}W9_.prototype=Pe.prototype;Pe.prototype.productPrefix__T=function(){return"Left"};Pe.prototype.productArity__I=function(){return 1};Pe.prototype.productElement__I__O=function(_){return _===0?this.s_util_Left__f_value:S().ioobe__I__O(_)};Pe.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Pe.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Pe.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};Pe.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Pe){var r=_;return G().equals__O__O__Z(this.s_util_Left__f_value,r.s_util_Left__f_value)}else return!1};var K9_=new v().initClass({s_util_Left:0},!1,"scala.util.Left",{s_util_Left:1,s_util_Either:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Pe.prototype.$classData=K9_;function B_(_){this.s_util_Right__f_value=null,this.s_util_Right__f_value=_}B_.prototype=new PN;B_.prototype.constructor=B_;function Q9_(){}Q9_.prototype=B_.prototype;B_.prototype.productPrefix__T=function(){return"Right"};B_.prototype.productArity__I=function(){return 1};B_.prototype.productElement__I__O=function(_){return _===0?this.s_util_Right__f_value:S().ioobe__I__O(_)};B_.prototype.productIterator__sc_Iterator=function(){return new f_(this)};B_.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};B_.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};B_.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof B_){var r=_;return G().equals__O__O__Z(this.s_util_Right__f_value,r.s_util_Right__f_value)}else return!1};var X9_=new v().initClass({s_util_Right:0},!1,"scala.util.Right",{s_util_Right:1,s_util_Either:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});B_.prototype.$classData=X9_;function Vn(_){this.s_util_Success__f_value=null,this.s_util_Success__f_value=_}Vn.prototype=new xN;Vn.prototype.constructor=Vn;function Y9_(){}Y9_.prototype=Vn.prototype;Vn.prototype.get__O=function(){return this.s_util_Success__f_value};Vn.prototype.flatMap__F1__s_util_Try=function(_){try{return _.apply__O__O(this.s_util_Success__f_value)}catch(n){var r=n instanceof au?n:new Ga(n),t=_d().unapply__jl_Throwable__s_Option(r);if(!t.isEmpty__Z()){var a=t.get__O();return new pn(a)}throw r instanceof Ga?r.sjs_js_JavaScriptException__f_exception:r}};Vn.prototype.flatten__s_$less$colon$less__s_util_Try=function(_){var r=this.s_util_Success__f_value;return r};Vn.prototype.map__F1__s_util_Try=function(_){try{return new Vn(_.apply__O__O(this.s_util_Success__f_value))}catch(n){var r=n instanceof au?n:new Ga(n),t=_d().unapply__jl_Throwable__s_Option(r);if(!t.isEmpty__Z()){var a=t.get__O();return new pn(a)}throw r instanceof Ga?r.sjs_js_JavaScriptException__f_exception:r}};Vn.prototype.recover__s_PartialFunction__s_util_Try=function(_){return this};Vn.prototype.recoverWith__s_PartialFunction__s_util_Try=function(_){return this};Vn.prototype.productPrefix__T=function(){return"Success"};Vn.prototype.productArity__I=function(){return 1};Vn.prototype.productElement__I__O=function(_){return _===0?this.s_util_Success__f_value:S().ioobe__I__O(_)};Vn.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Vn.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Vn.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};Vn.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Vn){var r=_;return G().equals__O__O__Z(this.s_util_Success__f_value,r.s_util_Success__f_value)}else return!1};var _x_=new v().initClass({s_util_Success:0},!1,"scala.util.Success",{s_util_Success:1,s_util_Try:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Vn.prototype.$classData=_x_;function g_(_){this.Lsourcecode_Name__f_value=null,this.Lsourcecode_Name__f_value=_}g_.prototype=new cG;g_.prototype.constructor=g_;function ex_(){}ex_.prototype=g_.prototype;g_.prototype.productPrefix__T=function(){return"Name"};g_.prototype.productArity__I=function(){return 1};g_.prototype.productElement__I__O=function(_){return _===0?this.Lsourcecode_Name__f_value:S().ioobe__I__O(_)};g_.prototype.productIterator__sc_Iterator=function(){return new f_(this)};g_.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};g_.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};g_.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof g_){var r=_;return this.Lsourcecode_Name__f_value===r.Lsourcecode_Name__f_value}else return!1};var rx_=new v().initClass({Lsourcecode_Name:0},!1,"sourcecode.Name",{Lsourcecode_Name:1,Lsourcecode_SourceValue:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});g_.prototype.$classData=rx_;function yL(_){}yL.prototype=new E;yL.prototype.constructor=yL;function tx_(){}tx_.prototype=yL.prototype;yL.prototype.foldM__O__O__F2__Lcats_Monad__O=function(_,r,t,a){return iN(this,_,r,t,a)};yL.prototype.foldRight__Lcats_Eval__Lcats_Eval__F2__Lcats_Eval=function(_,r,t){return _.flatMap__F1__Lcats_Eval(new y(a=>t.apply__O__O__O(a,r)))};yL.prototype.foldRight__O__Lcats_Eval__F2__Lcats_Eval=function(_,r,t){return this.foldRight__Lcats_Eval__Lcats_Eval__F2__Lcats_Eval(_,r,t)};var ax_=new v().initClass({Lcats_EvalInstances$$anon$8:0},!1,"cats.EvalInstances$$anon$8",{Lcats_EvalInstances$$anon$8:1,O:1,Lcats_Reducible:1,Lcats_Foldable:1,Lcats_UnorderedFoldable:1,Ljava_io_Serializable:1,Lcats_FoldableNFunctions:1});yL.prototype.$classData=ax_;function nx_(_,r){return _.Lcats_NonEmptyReducible__f_G=r,_}function Yq(){this.Lcats_NonEmptyReducible__f_G=null}Yq.prototype=new E;Yq.prototype.constructor=Yq;function eU(){}eU.prototype=Yq.prototype;Yq.prototype.foldM__O__O__F2__Lcats_Monad__O=function(_,r,t,a){var n=_,s=n.Lcats_data_NonEmptyList__f_head,i=n.Lcats_data_NonEmptyList__f_tail;return a.flatMap__O__F1__O(t.apply__O__O__O(r,s),new y(o=>this.Lcats_NonEmptyReducible__f_G.foldM__O__O__F2__Lcats_Monad__O(i,o,t,a)))};function yi(_){this.Lcats_Now__f_value=null,this.Lcats_Now__f_value=_}yi.prototype=new YZ;yi.prototype.constructor=yi;function sx_(){}sx_.prototype=yi.prototype;yi.prototype.value__O=function(){return this.Lcats_Now__f_value};yi.prototype.productPrefix__T=function(){return"Now"};yi.prototype.productArity__I=function(){return 1};yi.prototype.productElement__I__O=function(_){return _===0?this.Lcats_Now__f_value:S().ioobe__I__O(_)};yi.prototype.productIterator__sc_Iterator=function(){return new f_(this)};yi.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};yi.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};yi.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof yi){var r=_,t=this.Lcats_Now__f_value,a=r.Lcats_Now__f_value;return G().equals__O__O__Z(t,a)}else return!1};var ix_=new v().initClass({Lcats_Now:0},!1,"cats.Now",{Lcats_Now:1,Lcats_Eval$Leaf:1,Lcats_Eval:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});yi.prototype.$classData=ix_;function Qv(){nS=this,new ck}Qv.prototype=new E;Qv.prototype.constructor=Qv;function ox_(){}ox_.prototype=Qv.prototype;Qv.prototype.show__F1__Lcats_Show=function(_){return new Z0(r=>_.apply__O__O(r))};Qv.prototype.fromToString__Lcats_Show=function(){return new N0(_=>$Z(_))};var cx_=new v().initClass({Lcats_Show$:0},!1,"cats.Show$",{Lcats_Show$:1,O:1,Lcats_ScalaVersionSpecificShowInstances:1,Lcats_ShowInstances:1,Lcats_instances_NTupleShowInstances:1,Lcats_ShowInstances0:1,Ljava_io_Serializable:1});Qv.prototype.$classData=cx_;var nS;function KP(){return nS||(nS=new Qv),nS}function Mk(){po()}Mk.prototype=new E;Mk.prototype.constructor=Mk;function ux_(){}ux_.prototype=Mk.prototype;var lx_=new v().initClass({Lcats_UnorderedFoldable$$anon$1:0},!1,"cats.UnorderedFoldable$$anon$1",{Lcats_UnorderedFoldable$$anon$1:1,O:1,Lcats_kernel_CommutativeMonoid:1,Lcats_kernel_Monoid:1,Lcats_kernel_Semigroup:1,Ljava_io_Serializable:1,Lcats_kernel_CommutativeSemigroup:1});Mk.prototype.$classData=lx_;function Tk(){po()}Tk.prototype=new E;Tk.prototype.constructor=Tk;function fx_(){}fx_.prototype=Tk.prototype;var px_=new v().initClass({Lcats_UnorderedFoldable$$anon$2:0},!1,"cats.UnorderedFoldable$$anon$2",{Lcats_UnorderedFoldable$$anon$2:1,O:1,Lcats_kernel_CommutativeMonoid:1,Lcats_kernel_Monoid:1,Lcats_kernel_Semigroup:1,Ljava_io_Serializable:1,Lcats_kernel_CommutativeSemigroup:1});Tk.prototype.$classData=px_;function Vk(){this.Lcats_instances_package$list$__f_catsStdInstancesForList=null,sS=this,JI_(this),VQ(this)}Vk.prototype=new E;Vk.prototype.constructor=Vk;function hx_(){}hx_.prototype=Vk.prototype;var dx_=new v().initClass({Lcats_instances_package$list$:0},!1,"cats.instances.package$list$",{Lcats_instances_package$list$:1,O:1,Lcats_instances_ListInstances:1,Lcats_kernel_instances_ListInstances:1,Lcats_kernel_instances_ListInstances1:1,Lcats_kernel_instances_ListInstances2:1,Lcats_instances_ListInstancesBinCompat0:1});Vk.prototype.$classData=dx_;var sS;function k6(){return sS||(sS=new Vk),sS}function hd(){}hd.prototype=new RN;hd.prototype.constructor=hd;function $x_(){}$x_.prototype=hd.prototype;hd.prototype.toAttackComplexity__Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Safe=function(){return rU()};hd.prototype.productPrefix__T=function(){return"Constant"};hd.prototype.productArity__I=function(){return 0};hd.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};hd.prototype.productIterator__sc_Iterator=function(){return new f_(this)};hd.prototype.hashCode__I=function(){return-503167036};hd.prototype.toString__T=function(){return"Constant"};var wx_=new v().initClass({Lcodes_quine_labs_recheck_automaton_Complexity$Constant$:0},!1,"codes.quine.labs.recheck.automaton.Complexity$Constant$",{Lcodes_quine_labs_recheck_automaton_Complexity$Constant$:1,Lcodes_quine_labs_recheck_automaton_Complexity$Safe:1,Lcodes_quine_labs_recheck_automaton_Complexity:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});hd.prototype.$classData=wx_;var Uj;function gx_(){return Uj||(Uj=new hd),Uj}function _l(_,r){this.Lcodes_quine_labs_recheck_automaton_Complexity$Exponential__f_witness=null,this.Lcodes_quine_labs_recheck_automaton_Complexity$Exponential__f_hotspot=null,this.Lcodes_quine_labs_recheck_automaton_Complexity$Exponential__f_witness=_,this.Lcodes_quine_labs_recheck_automaton_Complexity$Exponential__f_hotspot=r}_l.prototype=new CN;_l.prototype.constructor=_l;function Lx_(){}Lx_.prototype=_l.prototype;_l.prototype.hotspot__Lcodes_quine_labs_recheck_diagnostics_Hotspot=function(){return this.Lcodes_quine_labs_recheck_automaton_Complexity$Exponential__f_hotspot};_l.prototype.toAttackComplexity__Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Vulnerable=function(){return new rl(!1)};_l.prototype.buildAttackPattern__I__I__s_$eq$colon$eq__Lcodes_quine_labs_recheck_diagnostics_AttackPattern=function(_,r,t){var a=Dm().exponential__I__I__I__I__I(_,this.Lcodes_quine_labs_recheck_automaton_Complexity$Exponential__f_witness.fixedSize__I(),this.Lcodes_quine_labs_recheck_automaton_Complexity$Exponential__f_witness.repeatSize__I(),r);return this.Lcodes_quine_labs_recheck_automaton_Complexity$Exponential__f_witness.buildAttackPattern__I__s_$eq$colon$eq__Lcodes_quine_labs_recheck_diagnostics_AttackPattern(a,t)};_l.prototype.productPrefix__T=function(){return"Exponential"};_l.prototype.productArity__I=function(){return 2};_l.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_automaton_Complexity$Exponential__f_witness;case 1:return this.Lcodes_quine_labs_recheck_automaton_Complexity$Exponential__f_hotspot;default:return S().ioobe__I__O(_)}};_l.prototype.productIterator__sc_Iterator=function(){return new f_(this)};_l.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};_l.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};_l.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof _l){var r=_,t=this.Lcodes_quine_labs_recheck_automaton_Complexity$Exponential__f_witness,a=r.Lcodes_quine_labs_recheck_automaton_Complexity$Exponential__f_witness;if(t===null?a===null:t.equals__O__Z(a)){var n=this.Lcodes_quine_labs_recheck_automaton_Complexity$Exponential__f_hotspot,s=r.Lcodes_quine_labs_recheck_automaton_Complexity$Exponential__f_hotspot;return n===null?s===null:n.equals__O__Z(s)}else return!1}else return!1};var mx_=new v().initClass({Lcodes_quine_labs_recheck_automaton_Complexity$Exponential:0},!1,"codes.quine.labs.recheck.automaton.Complexity$Exponential",{Lcodes_quine_labs_recheck_automaton_Complexity$Exponential:1,Lcodes_quine_labs_recheck_automaton_Complexity$Vulnerable:1,Lcodes_quine_labs_recheck_automaton_Complexity:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});_l.prototype.$classData=mx_;function dd(){}dd.prototype=new RN;dd.prototype.constructor=dd;function vx_(){}vx_.prototype=dd.prototype;dd.prototype.toAttackComplexity__Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Safe=function(){return tU()};dd.prototype.productPrefix__T=function(){return"Linear"};dd.prototype.productArity__I=function(){return 0};dd.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};dd.prototype.productIterator__sc_Iterator=function(){return new f_(this)};dd.prototype.hashCode__I=function(){return-2018804923};dd.prototype.toString__T=function(){return"Linear"};var yx_=new v().initClass({Lcodes_quine_labs_recheck_automaton_Complexity$Linear$:0},!1,"codes.quine.labs.recheck.automaton.Complexity$Linear$",{Lcodes_quine_labs_recheck_automaton_Complexity$Linear$:1,Lcodes_quine_labs_recheck_automaton_Complexity$Safe:1,Lcodes_quine_labs_recheck_automaton_Complexity:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});dd.prototype.$classData=yx_;var Wj;function Ix_(){return Wj||(Wj=new dd),Wj}function el(_,r,t){this.Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial__f_degree=0,this.Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial__f_witness=null,this.Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial__f_hotspot=null,this.Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial__f_degree=_,this.Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial__f_witness=r,this.Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial__f_hotspot=t}el.prototype=new CN;el.prototype.constructor=el;function bx_(){}bx_.prototype=el.prototype;el.prototype.hotspot__Lcodes_quine_labs_recheck_diagnostics_Hotspot=function(){return this.Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial__f_hotspot};el.prototype.toAttackComplexity__Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Vulnerable=function(){return new tl(this.Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial__f_degree,!1)};el.prototype.buildAttackPattern__I__I__s_$eq$colon$eq__Lcodes_quine_labs_recheck_diagnostics_AttackPattern=function(_,r,t){var a=Dm().polynomial__I__I__I__I__I__I(this.Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial__f_degree,_,this.Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial__f_witness.fixedSize__I(),this.Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial__f_witness.repeatSize__I(),r);return this.Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial__f_witness.buildAttackPattern__I__s_$eq$colon$eq__Lcodes_quine_labs_recheck_diagnostics_AttackPattern(a,t)};el.prototype.productPrefix__T=function(){return"Polynomial"};el.prototype.productArity__I=function(){return 3};el.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial__f_degree;case 1:return this.Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial__f_witness;case 2:return this.Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial__f_hotspot;default:return S().ioobe__I__O(_)}};el.prototype.productIterator__sc_Iterator=function(){return new f_(this)};el.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("Polynomial");_=S().mix__I__I__I(r,t);var a=_,n=this.Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial__f_degree;_=S().mix__I__I__I(a,n);var s=_,i=this.Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial__f_witness,o=S().anyHash__O__I(i);_=S().mix__I__I__I(s,o);var c=_,u=this.Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial__f_hotspot,f=S().anyHash__O__I(u);_=S().mix__I__I__I(c,f);var p=_;return S().finalizeHash__I__I__I(p,3)};el.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};el.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof el){var r=_;if(this.Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial__f_degree===r.Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial__f_degree){var t=this.Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial__f_witness,a=r.Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial__f_witness;if(t===null?a===null:t.equals__O__Z(a)){var n=this.Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial__f_hotspot,s=r.Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial__f_hotspot;return n===null?s===null:n.equals__O__Z(s)}else return!1}else return!1}else return!1};var kx_=new v().initClass({Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial:0},!1,"codes.quine.labs.recheck.automaton.Complexity$Polynomial",{Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial:1,Lcodes_quine_labs_recheck_automaton_Complexity$Vulnerable:1,Lcodes_quine_labs_recheck_automaton_Complexity:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});el.prototype.$classData=kx_;function M1(){}M1.prototype=new MN;M1.prototype.constructor=M1;function Ox_(){}Ox_.prototype=M1.prototype;M1.prototype.toString__T=function(){return"automaton"};M1.prototype.productPrefix__T=function(){return"Automaton"};M1.prototype.productArity__I=function(){return 0};M1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};M1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};M1.prototype.hashCode__I=function(){return-617327920};var qx_=new v().initClass({Lcodes_quine_labs_recheck_common_Checker$Automaton$:0},!1,"codes.quine.labs.recheck.common.Checker$Automaton$",{Lcodes_quine_labs_recheck_common_Checker$Automaton$:1,Lcodes_quine_labs_recheck_common_Checker$Used:1,Lcodes_quine_labs_recheck_common_Checker:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});M1.prototype.$classData=qx_;var Kj;function Yy(){return Kj||(Kj=new M1),Kj}function T1(){}T1.prototype=new MN;T1.prototype.constructor=T1;function Sx_(){}Sx_.prototype=T1.prototype;T1.prototype.toString__T=function(){return"fuzz"};T1.prototype.productPrefix__T=function(){return"Fuzz"};T1.prototype.productArity__I=function(){return 0};T1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};T1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};T1.prototype.hashCode__I=function(){return 2201711};var Px_=new v().initClass({Lcodes_quine_labs_recheck_common_Checker$Fuzz$:0},!1,"codes.quine.labs.recheck.common.Checker$Fuzz$",{Lcodes_quine_labs_recheck_common_Checker$Fuzz$:1,Lcodes_quine_labs_recheck_common_Checker$Used:1,Lcodes_quine_labs_recheck_common_Checker:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});T1.prototype.$classData=Px_;var Qj;function Ak(){return Qj||(Qj=new T1),Qj}function V1(){this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Safe__f_isFuzz=!1,VN(this,!1)}V1.prototype=new VP;V1.prototype.constructor=V1;function xx_(){}xx_.prototype=V1.prototype;V1.prototype.toString__T=function(){return"constant"};V1.prototype.productPrefix__T=function(){return"Constant"};V1.prototype.productArity__I=function(){return 0};V1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};V1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};V1.prototype.hashCode__I=function(){return-503167036};var Rx_=new v().initClass({Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Constant$:0},!1,"codes.quine.labs.recheck.diagnostics.AttackComplexity$Constant$",{Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Constant$:1,Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Safe:1,Lcodes_quine_labs_recheck_diagnostics_AttackComplexity:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});V1.prototype.$classData=Rx_;var Xj;function rU(){return Xj||(Xj=new V1),Xj}function rl(_){this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Exponential__f_isFuzz=!1,this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Exponential__f_isFuzz=_}rl.prototype=new AN;rl.prototype.constructor=rl;function Cx_(){}Cx_.prototype=rl.prototype;rl.prototype.toString__T=function(){return"exponential"+(this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Exponential__f_isFuzz?" (fuzz)":"")};rl.prototype.productPrefix__T=function(){return"Exponential"};rl.prototype.productArity__I=function(){return 1};rl.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Exponential__f_isFuzz:S().ioobe__I__O(_)};rl.prototype.productIterator__sc_Iterator=function(){return new f_(this)};rl.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("Exponential");_=S().mix__I__I__I(r,t);var a=_,n=this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Exponential__f_isFuzz?1231:1237;_=S().mix__I__I__I(a,n);var s=_;return S().finalizeHash__I__I__I(s,1)};rl.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof rl){var r=_;return this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Exponential__f_isFuzz===r.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Exponential__f_isFuzz}else return!1};var Dx_=new v().initClass({Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Exponential:0},!1,"codes.quine.labs.recheck.diagnostics.AttackComplexity$Exponential",{Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Exponential:1,Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Vulnerable:1,Lcodes_quine_labs_recheck_diagnostics_AttackComplexity:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});rl.prototype.$classData=Dx_;function A1(){this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Safe__f_isFuzz=!1,VN(this,!1)}A1.prototype=new VP;A1.prototype.constructor=A1;function Mx_(){}Mx_.prototype=A1.prototype;A1.prototype.toString__T=function(){return"linear"};A1.prototype.productPrefix__T=function(){return"Linear"};A1.prototype.productArity__I=function(){return 0};A1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};A1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};A1.prototype.hashCode__I=function(){return-2018804923};var Tx_=new v().initClass({Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Linear$:0},!1,"codes.quine.labs.recheck.diagnostics.AttackComplexity$Linear$",{Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Linear$:1,Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Safe:1,Lcodes_quine_labs_recheck_diagnostics_AttackComplexity:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});A1.prototype.$classData=Tx_;var Yj;function tU(){return Yj||(Yj=new A1),Yj}function tl(_,r){this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Polynomial__f_degree=0,this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Polynomial__f_isFuzz=!1,this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Polynomial__f_degree=_,this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Polynomial__f_isFuzz=r}tl.prototype=new AN;tl.prototype.constructor=tl;function Vx_(){}Vx_.prototype=tl.prototype;tl.prototype.toString__T=function(){return zp_().ordinalize__I__T(this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Polynomial__f_degree)+" degree polynomial"+(this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Polynomial__f_isFuzz?" (fuzz)":"")};tl.prototype.productPrefix__T=function(){return"Polynomial"};tl.prototype.productArity__I=function(){return 2};tl.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Polynomial__f_degree;case 1:return this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Polynomial__f_isFuzz;default:return S().ioobe__I__O(_)}};tl.prototype.productIterator__sc_Iterator=function(){return new f_(this)};tl.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("Polynomial");_=S().mix__I__I__I(r,t);var a=_,n=this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Polynomial__f_degree;_=S().mix__I__I__I(a,n);var s=_,i=this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Polynomial__f_isFuzz?1231:1237;_=S().mix__I__I__I(s,i);var o=_;return S().finalizeHash__I__I__I(o,2)};tl.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof tl){var r=_;return this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Polynomial__f_degree===r.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Polynomial__f_degree&&this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Polynomial__f_isFuzz===r.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Polynomial__f_isFuzz}else return!1};var Ax_=new v().initClass({Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Polynomial:0},!1,"codes.quine.labs.recheck.diagnostics.AttackComplexity$Polynomial",{Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Polynomial:1,Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Vulnerable:1,Lcodes_quine_labs_recheck_diagnostics_AttackComplexity:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});tl.prototype.$classData=Ax_;function Uf(_){this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Safe__f_isFuzz=!1,VN(this,_)}Uf.prototype=new VP;Uf.prototype.constructor=Uf;function Fx_(){}Fx_.prototype=Uf.prototype;Uf.prototype.isFuzz__Z=function(){return this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Safe__f_isFuzz};Uf.prototype.productPrefix__T=function(){return"UnknownSafe"};Uf.prototype.productArity__I=function(){return 1};Uf.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Safe__f_isFuzz:S().ioobe__I__O(_)};Uf.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Uf.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("UnknownSafe");_=S().mix__I__I__I(r,t);var a=_,n=this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Safe__f_isFuzz?1231:1237;_=S().mix__I__I__I(a,n);var s=_;return S().finalizeHash__I__I__I(s,1)};Uf.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Uf){var r=_;return this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Safe__f_isFuzz===r.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Safe__f_isFuzz}else return!1};var Bx_=new v().initClass({Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$UnknownSafe:0},!1,"codes.quine.labs.recheck.diagnostics.AttackComplexity$UnknownSafe",{Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$UnknownSafe:1,Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Safe:1,Lcodes_quine_labs_recheck_diagnostics_AttackComplexity:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Uf.prototype.$classData=Bx_;function KN(_){return!!(_&&_.$classData&&_.$classData.ancestors.Lcodes_quine_labs_recheck_regexp_Pattern$AtomNode)}function gI(){this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null}gI.prototype=new E;gI.prototype.constructor=gI;function Lc(){}Lc.prototype=gI.prototype;gI.prototype.codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc__s_Option=function(){return this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc};gI.prototype.codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc_$eq__s_Option__V=function(_){this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=_};function LI(){this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null}LI.prototype=new E;LI.prototype.constructor=LI;function O6(){}O6.prototype=LI.prototype;LI.prototype.codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc__s_Option=function(){return this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc};LI.prototype.codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc_$eq__s_Option__V=function(_){this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=_};LI.prototype.normalized__Lcodes_quine_labs_recheck_regexp_Pattern$NormalizedQuantifier=function(){var _=!1,r=null;if(this instanceof So){var t=this,a=t.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Star__f_isLazy,n=new ii(0,a);return Dn(n,this)}if(this instanceof Wo){var s=this,i=s.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Plus__f_isLazy,o=new ii(1,i);return Dn(o,this)}if(this instanceof vo){var c=this,u=c.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Question__f_isLazy,f=new Pi(0,1,u);return Dn(f,this)}if(this instanceof zi){var p=this;return p}if(this instanceof ii){var h=this;return h}if(this instanceof Pi){_=!0,r=this;var l=r.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_min,d=r.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_max,$=r.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_isLazy;if(l===d){var w=new zi(l,$);return Dn(w,this)}}if(_)return r;throw new Q(this)};function _E(_,r){var t=r.Lcodes_quine_labs_recheck_unicode_UChar__f_value,a=new fi(t);return fP(a)&&$r().contains$extension__T__C__Z("[^-]",65535&r.Lcodes_quine_labs_recheck_unicode_UChar__f_value)?"\\"+pt(65535&r.Lcodes_quine_labs_recheck_unicode_UChar__f_value):r.Lcodes_quine_labs_recheck_unicode_UChar__f_value>=1&&r.Lcodes_quine_labs_recheck_unicode_UChar__f_value<32?"\\c"+pt(65535&(64+r.Lcodes_quine_labs_recheck_unicode_UChar__f_value|0)):r.toString__T()}function Ha(_){this.Lcodes_quine_labs_recheck_unicode_IChar__f_set=null,this.Lcodes_quine_labs_recheck_unicode_IChar__f_set=_}Ha.prototype=new E;Ha.prototype.constructor=Ha;function jx_(){}jx_.prototype=Ha.prototype;Ha.prototype.compareTo__O__I=function(_){var r=_;return an().Lcodes_quine_labs_recheck_unicode_IChar$__f_codes$quine$labs$recheck$unicode$IChar$$ordering.compare__O__O__I(this,r)};Ha.prototype.complement__Z__Lcodes_quine_labs_recheck_unicode_IChar=function(_){var r=this.Lcodes_quine_labs_recheck_unicode_IChar__f_set.Lcodes_quine_labs_recheck_unicode_IntervalSet__f_intervals.foldLeft__O__F2__O(m(new L,I().s_package$__f_IndexedSeq.empty__sc_SeqOps(),new P(0)),new He((f,p)=>{var h=f,l=p,d=m(new L,h,l),$=d.T2__f__1,w=d.T2__f__2;if($!==null){var g=$._1__O(),x=$._2__O();if(w!==null){var R=w._1__O(),T=w._2__O(),D=m(new L,x,R);return m(new L,g.appended__O__O(D),T)}}throw new Q(d)}));if(r===null)throw new Q(r);var t=r._1__O(),a=r._2__O(),n=F(),s=m(new L,a,new P(_?1114112:65536)),i=t.appended__O__O(s),o=V(),c=C(),u=c.s_$less$colon$less$__f_singleton;return new Ha(n.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(i,new M(o,u)))};Ha.prototype.union__Lcodes_quine_labs_recheck_unicode_IChar__Lcodes_quine_labs_recheck_unicode_IChar=function(_){var r=this.Lcodes_quine_labs_recheck_unicode_IChar__f_set,t=_.Lcodes_quine_labs_recheck_unicode_IChar__f_set,a=V(),n=C(),s=n.s_$less$colon$less$__f_singleton;return new Ha(r.union__Lcodes_quine_labs_recheck_unicode_IntervalSet__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(t,new M(a,s)))};Ha.prototype.partition__Lcodes_quine_labs_recheck_unicode_IChar__Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition=function(_){var r=this.Lcodes_quine_labs_recheck_unicode_IChar__f_set,t=_.Lcodes_quine_labs_recheck_unicode_IChar__f_set,a=V(),n=C(),s=n.s_$less$colon$less$__f_singleton,i=r.partition__Lcodes_quine_labs_recheck_unicode_IntervalSet__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition(t,new M(a,s));if(i===null)throw new Q(i);var o=i.Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_intersection,c=i.Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_diffThat,u=i.Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_diffThis;return new Rf(new Ha(o),new Ha(c),new Ha(u))};Ha.prototype.diff__Lcodes_quine_labs_recheck_unicode_IChar__Lcodes_quine_labs_recheck_unicode_IChar=function(_){return this.partition__Lcodes_quine_labs_recheck_unicode_IChar__Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition(_).Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_diffThat};Ha.prototype.contains__Lcodes_quine_labs_recheck_unicode_UChar__Z=function(_){var r=this.Lcodes_quine_labs_recheck_unicode_IChar__f_set,t=V(),a=C(),n=a.s_$less$colon$less$__f_singleton;return r.contains__O__s_math_Ordering__Z(_,new M(t,n))};Ha.prototype.head__Lcodes_quine_labs_recheck_unicode_UChar=function(){return this.Lcodes_quine_labs_recheck_unicode_IChar__f_set.Lcodes_quine_labs_recheck_unicode_IntervalSet__f_intervals.head__O()._1__O()};Ha.prototype.toString__T=function(){var _=this.Lcodes_quine_labs_recheck_unicode_IChar__f_set.Lcodes_quine_labs_recheck_unicode_IntervalSet__f_intervals.map__F1__O(new y(r=>{var t=r;if(t!==null){var a=t._1__O(),n=t._2__O();if((1+a.Lcodes_quine_labs_recheck_unicode_UChar__f_value|0)===n.Lcodes_quine_labs_recheck_unicode_UChar__f_value)return _E(this,a)}if(t!==null){var s=t._1__O(),i=t._2__O();return _E(this,s)+"-"+_E(this,new P(-1+i.Lcodes_quine_labs_recheck_unicode_UChar__f_value|0))}throw new Q(t)}));return Eo(_,"[","","]")};Ha.prototype.productPrefix__T=function(){return"IChar"};Ha.prototype.productArity__I=function(){return 1};Ha.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_unicode_IChar__f_set:S().ioobe__I__O(_)};Ha.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Ha.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Ha.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Ha){var r=_,t=this.Lcodes_quine_labs_recheck_unicode_IChar__f_set,a=r.Lcodes_quine_labs_recheck_unicode_IChar__f_set;return t===null?a===null:t.equals__O__Z(a)}else return!1};Ha.prototype.compare__O__I=function(_){var r=_;return an().Lcodes_quine_labs_recheck_unicode_IChar$__f_codes$quine$labs$recheck$unicode$IChar$$ordering.compare__O__O__I(this,r)};var Ex_=new v().initClass({Lcodes_quine_labs_recheck_unicode_IChar:0},!1,"codes.quine.labs.recheck.unicode.IChar",{Lcodes_quine_labs_recheck_unicode_IChar:1,O:1,s_math_Ordered:1,jl_Comparable:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Ha.prototype.$classData=Ex_;function P(_){this.Lcodes_quine_labs_recheck_unicode_UChar__f_value=0,this.Lcodes_quine_labs_recheck_unicode_UChar__f_value=_}P.prototype=new E;P.prototype.constructor=P;function Zx_(){}Zx_.prototype=P.prototype;P.prototype.compareTo__O__I=function(_){return this.compare__Lcodes_quine_labs_recheck_unicode_UChar__I(_)};P.prototype.size__I=function(){return this.Lcodes_quine_labs_recheck_unicode_UChar__f_value>=65536?2:1};P.prototype.isValidCodePoint__Z=function(){return this.Lcodes_quine_labs_recheck_unicode_UChar__f_value>=0&&this.Lcodes_quine_labs_recheck_unicode_UChar__f_value<=1114111};P.prototype.compare__Lcodes_quine_labs_recheck_unicode_UChar__I=function(_){return this.Lcodes_quine_labs_recheck_unicode_UChar__f_value-_.Lcodes_quine_labs_recheck_unicode_UChar__f_value|0};P.prototype.hashCode__I=function(){return this.Lcodes_quine_labs_recheck_unicode_UChar__f_value};P.prototype.toChars__AC=function(){if(this.Lcodes_quine_labs_recheck_unicode_UChar__f_value<=65535)return new fn(new Uint16Array([65535&this.Lcodes_quine_labs_recheck_unicode_UChar__f_value]));var _=65535&this.Lcodes_quine_labs_recheck_unicode_UChar__f_value>>16,r=65535&this.Lcodes_quine_labs_recheck_unicode_UChar__f_value,t=65535&(55296|(-1+_|0)<<6|r>>10),a=65535&(56320|1023&r);return new fn(new Uint16Array([t,a]))};P.prototype.toString__T=function(){var _=this.Lcodes_quine_labs_recheck_unicode_UChar__f_value;switch(_){case 9:return"\\t";case 10:return"\\n";case 11:return"\\v";case 12:return"\\f";case 13:return"\\r";case 92:return"\\\\";default:{if(_>=1&&_<32)return"\\c"+pt(65535&(64+_|0));if(mg().isPrintable__I__Z(_)){var r=this.toChars__AC(),t=eu(),a=r.u.length;return t.new__AC__I__I__T(r,0,a)}else if(_<256){var n=$r(),s=[_];return n.format$extension__T__sci_Seq__T("\\x%02X",k(new b,s))}else if(_<65536){var i=$r(),o=[_];return i.format$extension__T__sci_Seq__T("\\u%04X",k(new b,o))}else{var c=$r(),u=[_];return c.format$extension__T__sci_Seq__T("\\u{%X}",k(new b,u))}}}};P.prototype.productPrefix__T=function(){return"UChar"};P.prototype.productArity__I=function(){return 1};P.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_unicode_UChar__f_value:S().ioobe__I__O(_)};P.prototype.productIterator__sc_Iterator=function(){return new f_(this)};P.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof P){var r=_;return this.Lcodes_quine_labs_recheck_unicode_UChar__f_value===r.Lcodes_quine_labs_recheck_unicode_UChar__f_value}else return!1};P.prototype.compare__O__I=function(_){return this.compare__Lcodes_quine_labs_recheck_unicode_UChar__I(_)};var aU=new v().initClass({Lcodes_quine_labs_recheck_unicode_UChar:0},!1,"codes.quine.labs.recheck.unicode.UChar",{Lcodes_quine_labs_recheck_unicode_UChar:1,O:1,s_math_Ordered:1,jl_Comparable:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});P.prototype.$classData=aU;function Wf(_){this.Lcodes_quine_labs_recheck_vm_Inst__f__id=0,this.Lcodes_quine_labs_recheck_vm_Inst$Assert__f_kind=null,this.Lcodes_quine_labs_recheck_vm_Inst$Assert__f_kind=_}Wf.prototype=new q$;Wf.prototype.constructor=Wf;function Nx_(){}Nx_.prototype=Wf.prototype;Wf.prototype.toString__T=function(){return"assert "+this.Lcodes_quine_labs_recheck_vm_Inst$Assert__f_kind};Wf.prototype.productPrefix__T=function(){return"Assert"};Wf.prototype.productArity__I=function(){return 1};Wf.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_vm_Inst$Assert__f_kind:S().ioobe__I__O(_)};Wf.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Wf.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Wf.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Wf){var r=_,t=this.Lcodes_quine_labs_recheck_vm_Inst$Assert__f_kind,a=r.Lcodes_quine_labs_recheck_vm_Inst$Assert__f_kind;return t===a}else return!1};var zx_=new v().initClass({Lcodes_quine_labs_recheck_vm_Inst$Assert:0},!1,"codes.quine.labs.recheck.vm.Inst$Assert",{Lcodes_quine_labs_recheck_vm_Inst$Assert:1,Lcodes_quine_labs_recheck_vm_Inst$NonTerminator:1,Lcodes_quine_labs_recheck_vm_Inst:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Wf.prototype.$classData=zx_;function al(_){this.Lcodes_quine_labs_recheck_vm_Inst__f__id=0,this.Lcodes_quine_labs_recheck_vm_Inst$CapBegin__f_index=0,this.Lcodes_quine_labs_recheck_vm_Inst$CapBegin__f_index=_}al.prototype=new q$;al.prototype.constructor=al;function Hx_(){}Hx_.prototype=al.prototype;al.prototype.toString__T=function(){return"cap_begin "+this.Lcodes_quine_labs_recheck_vm_Inst$CapBegin__f_index};al.prototype.productPrefix__T=function(){return"CapBegin"};al.prototype.productArity__I=function(){return 1};al.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_vm_Inst$CapBegin__f_index:S().ioobe__I__O(_)};al.prototype.productIterator__sc_Iterator=function(){return new f_(this)};al.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("CapBegin");_=S().mix__I__I__I(r,t);var a=_,n=this.Lcodes_quine_labs_recheck_vm_Inst$CapBegin__f_index;_=S().mix__I__I__I(a,n);var s=_;return S().finalizeHash__I__I__I(s,1)};al.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof al){var r=_;return this.Lcodes_quine_labs_recheck_vm_Inst$CapBegin__f_index===r.Lcodes_quine_labs_recheck_vm_Inst$CapBegin__f_index}else return!1};var Gx_=new v().initClass({Lcodes_quine_labs_recheck_vm_Inst$CapBegin:0},!1,"codes.quine.labs.recheck.vm.Inst$CapBegin",{Lcodes_quine_labs_recheck_vm_Inst$CapBegin:1,Lcodes_quine_labs_recheck_vm_Inst$NonTerminator:1,Lcodes_quine_labs_recheck_vm_Inst:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});al.prototype.$classData=Gx_;function nl(_){this.Lcodes_quine_labs_recheck_vm_Inst__f__id=0,this.Lcodes_quine_labs_recheck_vm_Inst$CapEnd__f_index=0,this.Lcodes_quine_labs_recheck_vm_Inst$CapEnd__f_index=_}nl.prototype=new q$;nl.prototype.constructor=nl;function Jx_(){}Jx_.prototype=nl.prototype;nl.prototype.toString__T=function(){return"cap_end "+this.Lcodes_quine_labs_recheck_vm_Inst$CapEnd__f_index};nl.prototype.productPrefix__T=function(){return"CapEnd"};nl.prototype.productArity__I=function(){return 1};nl.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_vm_Inst$CapEnd__f_index:S().ioobe__I__O(_)};nl.prototype.productIterator__sc_Iterator=function(){return new f_(this)};nl.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("CapEnd");_=S().mix__I__I__I(r,t);var a=_,n=this.Lcodes_quine_labs_recheck_vm_Inst$CapEnd__f_index;_=S().mix__I__I__I(a,n);var s=_;return S().finalizeHash__I__I__I(s,1)};nl.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof nl){var r=_;return this.Lcodes_quine_labs_recheck_vm_Inst$CapEnd__f_index===r.Lcodes_quine_labs_recheck_vm_Inst$CapEnd__f_index}else return!1};var Ux_=new v().initClass({Lcodes_quine_labs_recheck_vm_Inst$CapEnd:0},!1,"codes.quine.labs.recheck.vm.Inst$CapEnd",{Lcodes_quine_labs_recheck_vm_Inst$CapEnd:1,Lcodes_quine_labs_recheck_vm_Inst$NonTerminator:1,Lcodes_quine_labs_recheck_vm_Inst:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});nl.prototype.$classData=Ux_;function sl(_,r){this.Lcodes_quine_labs_recheck_vm_Inst__f__id=0,this.Lcodes_quine_labs_recheck_vm_Inst$CapReset__f_from=0,this.Lcodes_quine_labs_recheck_vm_Inst$CapReset__f_to=0,this.Lcodes_quine_labs_recheck_vm_Inst$CapReset__f_from=_,this.Lcodes_quine_labs_recheck_vm_Inst$CapReset__f_to=r}sl.prototype=new q$;sl.prototype.constructor=sl;function Wx_(){}Wx_.prototype=sl.prototype;sl.prototype.toString__T=function(){return"cap_reset "+this.Lcodes_quine_labs_recheck_vm_Inst$CapReset__f_from+" "+this.Lcodes_quine_labs_recheck_vm_Inst$CapReset__f_to};sl.prototype.productPrefix__T=function(){return"CapReset"};sl.prototype.productArity__I=function(){return 2};sl.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_vm_Inst$CapReset__f_from;case 1:return this.Lcodes_quine_labs_recheck_vm_Inst$CapReset__f_to;default:return S().ioobe__I__O(_)}};sl.prototype.productIterator__sc_Iterator=function(){return new f_(this)};sl.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("CapReset");_=S().mix__I__I__I(r,t);var a=_,n=this.Lcodes_quine_labs_recheck_vm_Inst$CapReset__f_from;_=S().mix__I__I__I(a,n);var s=_,i=this.Lcodes_quine_labs_recheck_vm_Inst$CapReset__f_to;_=S().mix__I__I__I(s,i);var o=_;return S().finalizeHash__I__I__I(o,2)};sl.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof sl){var r=_;return this.Lcodes_quine_labs_recheck_vm_Inst$CapReset__f_from===r.Lcodes_quine_labs_recheck_vm_Inst$CapReset__f_from&&this.Lcodes_quine_labs_recheck_vm_Inst$CapReset__f_to===r.Lcodes_quine_labs_recheck_vm_Inst$CapReset__f_to}else return!1};var Kx_=new v().initClass({Lcodes_quine_labs_recheck_vm_Inst$CapReset:0},!1,"codes.quine.labs.recheck.vm.Inst$CapReset",{Lcodes_quine_labs_recheck_vm_Inst$CapReset:1,Lcodes_quine_labs_recheck_vm_Inst$NonTerminator:1,Lcodes_quine_labs_recheck_vm_Inst:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});sl.prototype.$classData=Kx_;function El(_){this.Lcodes_quine_labs_recheck_vm_Inst__f__id=0,this.Lcodes_quine_labs_recheck_vm_Inst$CheckCanary__f_reg=null,this.Lcodes_quine_labs_recheck_vm_Inst$CheckCanary__f_reg=_}El.prototype=new q$;El.prototype.constructor=El;function Qx_(){}Qx_.prototype=El.prototype;El.prototype.toString__T=function(){return"check_canary "+this.Lcodes_quine_labs_recheck_vm_Inst$CheckCanary__f_reg};El.prototype.productPrefix__T=function(){return"CheckCanary"};El.prototype.productArity__I=function(){return 1};El.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_vm_Inst$CheckCanary__f_reg:S().ioobe__I__O(_)};El.prototype.productIterator__sc_Iterator=function(){return new f_(this)};El.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};El.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof El){var r=_,t=this.Lcodes_quine_labs_recheck_vm_Inst$CheckCanary__f_reg,a=r.Lcodes_quine_labs_recheck_vm_Inst$CheckCanary__f_reg;return t===null?a===null:t.equals__O__Z(a)}else return!1};var Xx_=new v().initClass({Lcodes_quine_labs_recheck_vm_Inst$CheckCanary:0},!1,"codes.quine.labs.recheck.vm.Inst$CheckCanary",{Lcodes_quine_labs_recheck_vm_Inst$CheckCanary:1,Lcodes_quine_labs_recheck_vm_Inst$NonTerminator:1,Lcodes_quine_labs_recheck_vm_Inst:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});El.prototype.$classData=Xx_;function Zl(_,r,t,a){this.Lcodes_quine_labs_recheck_vm_Inst__f__id=0,this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_reg=null,this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_n=0,this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_lt=null,this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_ge=null,this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_reg=_,this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_n=r,this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_lt=t,this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_ge=a}Zl.prototype=new GL;Zl.prototype.constructor=Zl;function Yx_(){}Yx_.prototype=Zl.prototype;Zl.prototype.successors__sci_Set=function(){var _=xt().s_Predef$__f_Set,r=[this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_lt,this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_ge],t=k(new b,r);return _.from__sc_IterableOnce__sci_Set(t)};Zl.prototype.toString__T=function(){return"cmp "+this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_reg+" "+this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_n+" "+this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_lt+" "+this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_ge};Zl.prototype.productPrefix__T=function(){return"Cmp"};Zl.prototype.productArity__I=function(){return 4};Zl.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_reg;case 1:return this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_n;case 2:return this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_lt;case 3:return this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_ge;default:return S().ioobe__I__O(_)}};Zl.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Zl.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("Cmp");_=S().mix__I__I__I(r,t);var a=_,n=this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_reg,s=S().anyHash__O__I(n);_=S().mix__I__I__I(a,s);var i=_,o=this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_n;_=S().mix__I__I__I(i,o);var c=_,u=this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_lt,f=S().anyHash__O__I(u);_=S().mix__I__I__I(c,f);var p=_,h=this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_ge,l=S().anyHash__O__I(h);_=S().mix__I__I__I(p,l);var d=_;return S().finalizeHash__I__I__I(d,4)};Zl.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Zl){var r=_;if(this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_n===r.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_n)var t=this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_reg,a=r.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_reg,n=t===null?a===null:t.equals__O__Z(a);else var n=!1;if(n){var s=this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_lt,i=r.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_lt;if(s===null?i===null:s.equals__O__Z(i)){var o=this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_ge,c=r.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_ge;return o===null?c===null:o.equals__O__Z(c)}else return!1}else return!1}else return!1};var _R_=new v().initClass({Lcodes_quine_labs_recheck_vm_Inst$Cmp:0},!1,"codes.quine.labs.recheck.vm.Inst$Cmp",{Lcodes_quine_labs_recheck_vm_Inst$Cmp:1,Lcodes_quine_labs_recheck_vm_Inst$Terminator:1,Lcodes_quine_labs_recheck_vm_Inst:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Zl.prototype.$classData=_R_;function Kf(_){this.Lcodes_quine_labs_recheck_vm_Inst__f__id=0,this.Lcodes_quine_labs_recheck_vm_Inst$Inc__f_reg=null,this.Lcodes_quine_labs_recheck_vm_Inst$Inc__f_reg=_}Kf.prototype=new q$;Kf.prototype.constructor=Kf;function eR_(){}eR_.prototype=Kf.prototype;Kf.prototype.toString__T=function(){return"inc "+this.Lcodes_quine_labs_recheck_vm_Inst$Inc__f_reg};Kf.prototype.productPrefix__T=function(){return"Inc"};Kf.prototype.productArity__I=function(){return 1};Kf.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_vm_Inst$Inc__f_reg:S().ioobe__I__O(_)};Kf.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Kf.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Kf.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Kf){var r=_,t=this.Lcodes_quine_labs_recheck_vm_Inst$Inc__f_reg,a=r.Lcodes_quine_labs_recheck_vm_Inst$Inc__f_reg;return t===null?a===null:t.equals__O__Z(a)}else return!1};var rR_=new v().initClass({Lcodes_quine_labs_recheck_vm_Inst$Inc:0},!1,"codes.quine.labs.recheck.vm.Inst$Inc",{Lcodes_quine_labs_recheck_vm_Inst$Inc:1,Lcodes_quine_labs_recheck_vm_Inst$NonTerminator:1,Lcodes_quine_labs_recheck_vm_Inst:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Kf.prototype.$classData=rR_;function Jo(_){this.Lcodes_quine_labs_recheck_vm_Inst__f__id=0,this.Lcodes_quine_labs_recheck_vm_Inst$Jmp__f_next=null,this.Lcodes_quine_labs_recheck_vm_Inst$Jmp__f_next=_}Jo.prototype=new GL;Jo.prototype.constructor=Jo;function tR_(){}tR_.prototype=Jo.prototype;Jo.prototype.successors__sci_Set=function(){var _=xt().s_Predef$__f_Set,r=[this.Lcodes_quine_labs_recheck_vm_Inst$Jmp__f_next],t=k(new b,r);return _.from__sc_IterableOnce__sci_Set(t)};Jo.prototype.toString__T=function(){return"jmp "+this.Lcodes_quine_labs_recheck_vm_Inst$Jmp__f_next};Jo.prototype.productPrefix__T=function(){return"Jmp"};Jo.prototype.productArity__I=function(){return 1};Jo.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_vm_Inst$Jmp__f_next:S().ioobe__I__O(_)};Jo.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Jo.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Jo.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Jo){var r=_,t=this.Lcodes_quine_labs_recheck_vm_Inst$Jmp__f_next,a=r.Lcodes_quine_labs_recheck_vm_Inst$Jmp__f_next;return t===null?a===null:t.equals__O__Z(a)}else return!1};var aR_=new v().initClass({Lcodes_quine_labs_recheck_vm_Inst$Jmp:0},!1,"codes.quine.labs.recheck.vm.Inst$Jmp",{Lcodes_quine_labs_recheck_vm_Inst$Jmp:1,Lcodes_quine_labs_recheck_vm_Inst$Terminator:1,Lcodes_quine_labs_recheck_vm_Inst:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Jo.prototype.$classData=aR_;function $d(){this.Lcodes_quine_labs_recheck_vm_Inst__f__id=0}$d.prototype=new GL;$d.prototype.constructor=$d;function nR_(){}nR_.prototype=$d.prototype;$d.prototype.successors__sci_Set=function(){return Ko()};$d.prototype.toString__T=function(){return"ok"};$d.prototype.productPrefix__T=function(){return"Ok"};$d.prototype.productArity__I=function(){return 0};$d.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};$d.prototype.productIterator__sc_Iterator=function(){return new f_(this)};$d.prototype.hashCode__I=function(){return 2556};var sR_=new v().initClass({Lcodes_quine_labs_recheck_vm_Inst$Ok$:0},!1,"codes.quine.labs.recheck.vm.Inst$Ok$",{Lcodes_quine_labs_recheck_vm_Inst$Ok$:1,Lcodes_quine_labs_recheck_vm_Inst$Terminator:1,Lcodes_quine_labs_recheck_vm_Inst:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});$d.prototype.$classData=sR_;var eE;function nU(){return eE||(eE=new $d),eE}function pu(_,r){this.Lcodes_quine_labs_recheck_vm_Inst__f__id=0,this.Lcodes_quine_labs_recheck_vm_Inst$Read__f_kind=null,this.Lcodes_quine_labs_recheck_vm_Inst$Read__f_loc=null,this.Lcodes_quine_labs_recheck_vm_Inst$Read__f_kind=_,this.Lcodes_quine_labs_recheck_vm_Inst$Read__f_loc=r}pu.prototype=new q$;pu.prototype.constructor=pu;function iR_(){}iR_.prototype=pu.prototype;pu.prototype.toString__T=function(){var _=this.Lcodes_quine_labs_recheck_vm_Inst$Read__f_loc;_:{var r;if(_ instanceof o_){var t=_,a=t.s_Some__f_value;if(a!==null){var n=a.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_start,s=a.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_end,r=" ; "+n+"-"+s;break _}}var i=a_();if(i===_){var r="";break _}throw new Q(_)}return"read "+this.Lcodes_quine_labs_recheck_vm_Inst$Read__f_kind+r};pu.prototype.productPrefix__T=function(){return"Read"};pu.prototype.productArity__I=function(){return 2};pu.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_vm_Inst$Read__f_kind;case 1:return this.Lcodes_quine_labs_recheck_vm_Inst$Read__f_loc;default:return S().ioobe__I__O(_)}};pu.prototype.productIterator__sc_Iterator=function(){return new f_(this)};pu.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};pu.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof pu){var r=_,t=this.Lcodes_quine_labs_recheck_vm_Inst$Read__f_kind,a=r.Lcodes_quine_labs_recheck_vm_Inst$Read__f_kind;if(t===null?a===null:t.equals__O__Z(a)){var n=this.Lcodes_quine_labs_recheck_vm_Inst$Read__f_loc,s=r.Lcodes_quine_labs_recheck_vm_Inst$Read__f_loc;return n===null?s===null:n.equals__O__Z(s)}else return!1}else return!1};var oR_=new v().initClass({Lcodes_quine_labs_recheck_vm_Inst$Read:0},!1,"codes.quine.labs.recheck.vm.Inst$Read",{Lcodes_quine_labs_recheck_vm_Inst$Read:1,Lcodes_quine_labs_recheck_vm_Inst$NonTerminator:1,Lcodes_quine_labs_recheck_vm_Inst:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});pu.prototype.$classData=oR_;function Nl(_,r){this.Lcodes_quine_labs_recheck_vm_Inst__f__id=0,this.Lcodes_quine_labs_recheck_vm_Inst$ReadBack__f_kind=null,this.Lcodes_quine_labs_recheck_vm_Inst$ReadBack__f_loc=null,this.Lcodes_quine_labs_recheck_vm_Inst$ReadBack__f_kind=_,this.Lcodes_quine_labs_recheck_vm_Inst$ReadBack__f_loc=r}Nl.prototype=new q$;Nl.prototype.constructor=Nl;function cR_(){}cR_.prototype=Nl.prototype;Nl.prototype.toString__T=function(){var _=this.Lcodes_quine_labs_recheck_vm_Inst$ReadBack__f_loc;_:{var r;if(_ instanceof o_){var t=_,a=t.s_Some__f_value;if(a!==null){var n=a.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_start,s=a.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_end,r=" ; "+n+"-"+s;break _}}var i=a_();if(i===_){var r="";break _}throw new Q(_)}return"read_back "+this.Lcodes_quine_labs_recheck_vm_Inst$ReadBack__f_kind+r};Nl.prototype.productPrefix__T=function(){return"ReadBack"};Nl.prototype.productArity__I=function(){return 2};Nl.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_vm_Inst$ReadBack__f_kind;case 1:return this.Lcodes_quine_labs_recheck_vm_Inst$ReadBack__f_loc;default:return S().ioobe__I__O(_)}};Nl.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Nl.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Nl.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Nl){var r=_,t=this.Lcodes_quine_labs_recheck_vm_Inst$ReadBack__f_kind,a=r.Lcodes_quine_labs_recheck_vm_Inst$ReadBack__f_kind;if(t===null?a===null:t.equals__O__Z(a)){var n=this.Lcodes_quine_labs_recheck_vm_Inst$ReadBack__f_loc,s=r.Lcodes_quine_labs_recheck_vm_Inst$ReadBack__f_loc;return n===null?s===null:n.equals__O__Z(s)}else return!1}else return!1};var uR_=new v().initClass({Lcodes_quine_labs_recheck_vm_Inst$ReadBack:0},!1,"codes.quine.labs.recheck.vm.Inst$ReadBack",{Lcodes_quine_labs_recheck_vm_Inst$ReadBack:1,Lcodes_quine_labs_recheck_vm_Inst$NonTerminator:1,Lcodes_quine_labs_recheck_vm_Inst:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Nl.prototype.$classData=uR_;function Qf(_){this.Lcodes_quine_labs_recheck_vm_Inst__f__id=0,this.Lcodes_quine_labs_recheck_vm_Inst$Reset__f_reg=null,this.Lcodes_quine_labs_recheck_vm_Inst$Reset__f_reg=_}Qf.prototype=new q$;Qf.prototype.constructor=Qf;function lR_(){}lR_.prototype=Qf.prototype;Qf.prototype.toString__T=function(){return"reset "+this.Lcodes_quine_labs_recheck_vm_Inst$Reset__f_reg};Qf.prototype.productPrefix__T=function(){return"Reset"};Qf.prototype.productArity__I=function(){return 1};Qf.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_vm_Inst$Reset__f_reg:S().ioobe__I__O(_)};Qf.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Qf.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Qf.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Qf){var r=_,t=this.Lcodes_quine_labs_recheck_vm_Inst$Reset__f_reg,a=r.Lcodes_quine_labs_recheck_vm_Inst$Reset__f_reg;return t===null?a===null:t.equals__O__Z(a)}else return!1};var fR_=new v().initClass({Lcodes_quine_labs_recheck_vm_Inst$Reset:0},!1,"codes.quine.labs.recheck.vm.Inst$Reset",{Lcodes_quine_labs_recheck_vm_Inst$Reset:1,Lcodes_quine_labs_recheck_vm_Inst$NonTerminator:1,Lcodes_quine_labs_recheck_vm_Inst:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Qf.prototype.$classData=fR_;function wd(){this.Lcodes_quine_labs_recheck_vm_Inst__f__id=0}wd.prototype=new GL;wd.prototype.constructor=wd;function pR_(){}pR_.prototype=wd.prototype;wd.prototype.successors__sci_Set=function(){return Ko()};wd.prototype.toString__T=function(){return"rollback"};wd.prototype.productPrefix__T=function(){return"Rollback"};wd.prototype.productArity__I=function(){return 0};wd.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};wd.prototype.productIterator__sc_Iterator=function(){return new f_(this)};wd.prototype.hashCode__I=function(){return-195075324};var hR_=new v().initClass({Lcodes_quine_labs_recheck_vm_Inst$Rollback$:0},!1,"codes.quine.labs.recheck.vm.Inst$Rollback$",{Lcodes_quine_labs_recheck_vm_Inst$Rollback$:1,Lcodes_quine_labs_recheck_vm_Inst$Terminator:1,Lcodes_quine_labs_recheck_vm_Inst:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});wd.prototype.$classData=hR_;var rE;function QN(){return rE||(rE=new wd),rE}function zl(_){this.Lcodes_quine_labs_recheck_vm_Inst__f__id=0,this.Lcodes_quine_labs_recheck_vm_Inst$SetCanary__f_reg=null,this.Lcodes_quine_labs_recheck_vm_Inst$SetCanary__f_reg=_}zl.prototype=new q$;zl.prototype.constructor=zl;function dR_(){}dR_.prototype=zl.prototype;zl.prototype.toString__T=function(){return"set_canary "+this.Lcodes_quine_labs_recheck_vm_Inst$SetCanary__f_reg};zl.prototype.productPrefix__T=function(){return"SetCanary"};zl.prototype.productArity__I=function(){return 1};zl.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_vm_Inst$SetCanary__f_reg:S().ioobe__I__O(_)};zl.prototype.productIterator__sc_Iterator=function(){return new f_(this)};zl.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};zl.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof zl){var r=_,t=this.Lcodes_quine_labs_recheck_vm_Inst$SetCanary__f_reg,a=r.Lcodes_quine_labs_recheck_vm_Inst$SetCanary__f_reg;return t===null?a===null:t.equals__O__Z(a)}else return!1};var $R_=new v().initClass({Lcodes_quine_labs_recheck_vm_Inst$SetCanary:0},!1,"codes.quine.labs.recheck.vm.Inst$SetCanary",{Lcodes_quine_labs_recheck_vm_Inst$SetCanary:1,Lcodes_quine_labs_recheck_vm_Inst$NonTerminator:1,Lcodes_quine_labs_recheck_vm_Inst:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});zl.prototype.$classData=$R_;function Oo(_,r){this.Lcodes_quine_labs_recheck_vm_Inst__f__id=0,this.Lcodes_quine_labs_recheck_vm_Inst$Try__f_next=null,this.Lcodes_quine_labs_recheck_vm_Inst$Try__f_fallback=null,this.Lcodes_quine_labs_recheck_vm_Inst$Try__f_next=_,this.Lcodes_quine_labs_recheck_vm_Inst$Try__f_fallback=r}Oo.prototype=new GL;Oo.prototype.constructor=Oo;function wR_(){}wR_.prototype=Oo.prototype;Oo.prototype.successors__sci_Set=function(){var _=xt().s_Predef$__f_Set,r=[this.Lcodes_quine_labs_recheck_vm_Inst$Try__f_next,this.Lcodes_quine_labs_recheck_vm_Inst$Try__f_fallback],t=k(new b,r);return _.from__sc_IterableOnce__sci_Set(t)};Oo.prototype.toString__T=function(){return"try "+this.Lcodes_quine_labs_recheck_vm_Inst$Try__f_next+" "+this.Lcodes_quine_labs_recheck_vm_Inst$Try__f_fallback};Oo.prototype.productPrefix__T=function(){return"Try"};Oo.prototype.productArity__I=function(){return 2};Oo.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_vm_Inst$Try__f_next;case 1:return this.Lcodes_quine_labs_recheck_vm_Inst$Try__f_fallback;default:return S().ioobe__I__O(_)}};Oo.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Oo.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Oo.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Oo){var r=_,t=this.Lcodes_quine_labs_recheck_vm_Inst$Try__f_next,a=r.Lcodes_quine_labs_recheck_vm_Inst$Try__f_next;if(t===null?a===null:t.equals__O__Z(a)){var n=this.Lcodes_quine_labs_recheck_vm_Inst$Try__f_fallback,s=r.Lcodes_quine_labs_recheck_vm_Inst$Try__f_fallback;return n===null?s===null:n.equals__O__Z(s)}else return!1}else return!1};var gR_=new v().initClass({Lcodes_quine_labs_recheck_vm_Inst$Try:0},!1,"codes.quine.labs.recheck.vm.Inst$Try",{Lcodes_quine_labs_recheck_vm_Inst$Try:1,Lcodes_quine_labs_recheck_vm_Inst$Terminator:1,Lcodes_quine_labs_recheck_vm_Inst:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Oo.prototype.$classData=gR_;function Hl(_,r,t){this.Lcodes_quine_labs_recheck_vm_Inst__f__id=0,this.Lcodes_quine_labs_recheck_vm_Inst$TryLA__f_read=null,this.Lcodes_quine_labs_recheck_vm_Inst$TryLA__f_next=null,this.Lcodes_quine_labs_recheck_vm_Inst$TryLA__f_fallback=null,this.Lcodes_quine_labs_recheck_vm_Inst$TryLA__f_read=_,this.Lcodes_quine_labs_recheck_vm_Inst$TryLA__f_next=r,this.Lcodes_quine_labs_recheck_vm_Inst$TryLA__f_fallback=t}Hl.prototype=new GL;Hl.prototype.constructor=Hl;function LR_(){}LR_.prototype=Hl.prototype;Hl.prototype.successors__sci_Set=function(){var _=xt().s_Predef$__f_Set,r=[this.Lcodes_quine_labs_recheck_vm_Inst$TryLA__f_next,this.Lcodes_quine_labs_recheck_vm_Inst$TryLA__f_fallback],t=k(new b,r);return _.from__sc_IterableOnce__sci_Set(t)};Hl.prototype.toString__T=function(){return"try-la ("+this.Lcodes_quine_labs_recheck_vm_Inst$TryLA__f_read.Lcodes_quine_labs_recheck_vm_Inst$Read__f_kind+") "+this.Lcodes_quine_labs_recheck_vm_Inst$TryLA__f_next+" "+this.Lcodes_quine_labs_recheck_vm_Inst$TryLA__f_fallback};Hl.prototype.productPrefix__T=function(){return"TryLA"};Hl.prototype.productArity__I=function(){return 3};Hl.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_vm_Inst$TryLA__f_read;case 1:return this.Lcodes_quine_labs_recheck_vm_Inst$TryLA__f_next;case 2:return this.Lcodes_quine_labs_recheck_vm_Inst$TryLA__f_fallback;default:return S().ioobe__I__O(_)}};Hl.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Hl.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Hl.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Hl){var r=_,t=this.Lcodes_quine_labs_recheck_vm_Inst$TryLA__f_read,a=r.Lcodes_quine_labs_recheck_vm_Inst$TryLA__f_read;if(t===null?a===null:t.equals__O__Z(a)){var n=this.Lcodes_quine_labs_recheck_vm_Inst$TryLA__f_next,s=r.Lcodes_quine_labs_recheck_vm_Inst$TryLA__f_next;if(n===null?s===null:n.equals__O__Z(s)){var i=this.Lcodes_quine_labs_recheck_vm_Inst$TryLA__f_fallback,o=r.Lcodes_quine_labs_recheck_vm_Inst$TryLA__f_fallback;return i===null?o===null:i.equals__O__Z(o)}else return!1}else return!1}else return!1};var mR_=new v().initClass({Lcodes_quine_labs_recheck_vm_Inst$TryLA:0},!1,"codes.quine.labs.recheck.vm.Inst$TryLA",{Lcodes_quine_labs_recheck_vm_Inst$TryLA:1,Lcodes_quine_labs_recheck_vm_Inst$Terminator:1,Lcodes_quine_labs_recheck_vm_Inst:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Hl.prototype.$classData=mR_;function Gl(_,r,t){this.Lcodes_quine_labs_recheck_vm_Inst__f__id=0,this.Lcodes_quine_labs_recheck_vm_Inst$TryLB__f_read=null,this.Lcodes_quine_labs_recheck_vm_Inst$TryLB__f_next=null,this.Lcodes_quine_labs_recheck_vm_Inst$TryLB__f_fallback=null,this.Lcodes_quine_labs_recheck_vm_Inst$TryLB__f_read=_,this.Lcodes_quine_labs_recheck_vm_Inst$TryLB__f_next=r,this.Lcodes_quine_labs_recheck_vm_Inst$TryLB__f_fallback=t}Gl.prototype=new GL;Gl.prototype.constructor=Gl;function vR_(){}vR_.prototype=Gl.prototype;Gl.prototype.successors__sci_Set=function(){var _=xt().s_Predef$__f_Set,r=[this.Lcodes_quine_labs_recheck_vm_Inst$TryLB__f_next,this.Lcodes_quine_labs_recheck_vm_Inst$TryLB__f_fallback],t=k(new b,r);return _.from__sc_IterableOnce__sci_Set(t)};Gl.prototype.toString__T=function(){return"try-lb ("+this.Lcodes_quine_labs_recheck_vm_Inst$TryLB__f_read.Lcodes_quine_labs_recheck_vm_Inst$ReadBack__f_kind+") "+this.Lcodes_quine_labs_recheck_vm_Inst$TryLB__f_next+" "+this.Lcodes_quine_labs_recheck_vm_Inst$TryLB__f_fallback};Gl.prototype.productPrefix__T=function(){return"TryLB"};Gl.prototype.productArity__I=function(){return 3};Gl.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_vm_Inst$TryLB__f_read;case 1:return this.Lcodes_quine_labs_recheck_vm_Inst$TryLB__f_next;case 2:return this.Lcodes_quine_labs_recheck_vm_Inst$TryLB__f_fallback;default:return S().ioobe__I__O(_)}};Gl.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Gl.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Gl.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Gl){var r=_,t=this.Lcodes_quine_labs_recheck_vm_Inst$TryLB__f_read,a=r.Lcodes_quine_labs_recheck_vm_Inst$TryLB__f_read;if(t===null?a===null:t.equals__O__Z(a)){var n=this.Lcodes_quine_labs_recheck_vm_Inst$TryLB__f_next,s=r.Lcodes_quine_labs_recheck_vm_Inst$TryLB__f_next;if(n===null?s===null:n.equals__O__Z(s)){var i=this.Lcodes_quine_labs_recheck_vm_Inst$TryLB__f_fallback,o=r.Lcodes_quine_labs_recheck_vm_Inst$TryLB__f_fallback;return i===null?o===null:i.equals__O__Z(o)}else return!1}else return!1}else return!1};var yR_=new v().initClass({Lcodes_quine_labs_recheck_vm_Inst$TryLB:0},!1,"codes.quine.labs.recheck.vm.Inst$TryLB",{Lcodes_quine_labs_recheck_vm_Inst$TryLB:1,Lcodes_quine_labs_recheck_vm_Inst$Terminator:1,Lcodes_quine_labs_recheck_vm_Inst:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Gl.prototype.$classData=yR_;function il(_,r,t){this.Lcodes_quine_labs_recheck_vm_Inst__f__id=0,this.Lcodes_quine_labs_recheck_vm_Inst$Tx__f_next=null,this.Lcodes_quine_labs_recheck_vm_Inst$Tx__f_rollback=null,this.Lcodes_quine_labs_recheck_vm_Inst$Tx__f_fallback=null,this.Lcodes_quine_labs_recheck_vm_Inst$Tx__f_next=_,this.Lcodes_quine_labs_recheck_vm_Inst$Tx__f_rollback=r,this.Lcodes_quine_labs_recheck_vm_Inst$Tx__f_fallback=t}il.prototype=new GL;il.prototype.constructor=il;function IR_(){}IR_.prototype=il.prototype;il.prototype.successors__sci_Set=function(){var _=xt().s_Predef$__f_Set,r=[new o_(this.Lcodes_quine_labs_recheck_vm_Inst$Tx__f_next),this.Lcodes_quine_labs_recheck_vm_Inst$Tx__f_rollback,this.Lcodes_quine_labs_recheck_vm_Inst$Tx__f_fallback],t=k(new b,r),a=_.from__sc_IterableOnce__sci_Set(t),n=C();return a.flatten__F1__O(n.s_$less$colon$less$__f_singleton)};il.prototype.toString__T=function(){var _=this.Lcodes_quine_labs_recheck_vm_Inst$Tx__f_next,r=this.Lcodes_quine_labs_recheck_vm_Inst$Tx__f_rollback,t=r.isEmpty__Z()?"FAIL":r.get__O(),a=this.Lcodes_quine_labs_recheck_vm_Inst$Tx__f_fallback;return"tx "+_+" "+t+" "+(a.isEmpty__Z()?"FAIL":a.get__O())};il.prototype.productPrefix__T=function(){return"Tx"};il.prototype.productArity__I=function(){return 3};il.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_vm_Inst$Tx__f_next;case 1:return this.Lcodes_quine_labs_recheck_vm_Inst$Tx__f_rollback;case 2:return this.Lcodes_quine_labs_recheck_vm_Inst$Tx__f_fallback;default:return S().ioobe__I__O(_)}};il.prototype.productIterator__sc_Iterator=function(){return new f_(this)};il.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};il.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof il){var r=_,t=this.Lcodes_quine_labs_recheck_vm_Inst$Tx__f_next,a=r.Lcodes_quine_labs_recheck_vm_Inst$Tx__f_next;if(t===null?a===null:t.equals__O__Z(a)){var n=this.Lcodes_quine_labs_recheck_vm_Inst$Tx__f_rollback,s=r.Lcodes_quine_labs_recheck_vm_Inst$Tx__f_rollback;if(n===null?s===null:n.equals__O__Z(s)){var i=this.Lcodes_quine_labs_recheck_vm_Inst$Tx__f_fallback,o=r.Lcodes_quine_labs_recheck_vm_Inst$Tx__f_fallback;return i===null?o===null:i.equals__O__Z(o)}else return!1}else return!1}else return!1};var bR_=new v().initClass({Lcodes_quine_labs_recheck_vm_Inst$Tx:0},!1,"codes.quine.labs.recheck.vm.Inst$Tx",{Lcodes_quine_labs_recheck_vm_Inst$Tx:1,Lcodes_quine_labs_recheck_vm_Inst$Terminator:1,Lcodes_quine_labs_recheck_vm_Inst:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});il.prototype.$classData=bR_;function kR_(_){return _.Lfastparse_IndexedParserInput__f_bitmap$0||(_.Lfastparse_IndexedParserInput__f_lineNumberLookup=v_().lineNumberLookup__T__AI(_.Lfastparse_IndexedParserInput__f_data),_.Lfastparse_IndexedParserInput__f_bitmap$0=!0),_.Lfastparse_IndexedParserInput__f_lineNumberLookup}function tE(_){return _.Lfastparse_IndexedParserInput__f_bitmap$0?_.Lfastparse_IndexedParserInput__f_lineNumberLookup:kR_(_)}function ol(_){this.Lfastparse_IndexedParserInput__f_lineNumberLookup=null,this.Lfastparse_IndexedParserInput__f_data=null,this.Lfastparse_IndexedParserInput__f_bitmap$0=!1,this.Lfastparse_IndexedParserInput__f_data=_}ol.prototype=new dG;ol.prototype.constructor=ol;function OR_(){}OR_.prototype=ol.prototype;ol.prototype.slice__I__I__T=function(_,r){var t=$r(),a=this.Lfastparse_IndexedParserInput__f_data;return t.slice$extension__T__I__I__T(a,_,r)};ol.prototype.isReachable__I__Z=function(_){var r=this.Lfastparse_IndexedParserInput__f_data;return __){var i=a;break _}a=1+a|0}var i=-1}if(i===-1)var o=-1+tE(this).u.length|0;else var c=-1+i|0,o=c<0?0:c;var u=_-tE(this).u[o]|0;return(1+o|0)+":"+(1+u|0)};ol.prototype.productPrefix__T=function(){return"IndexedParserInput"};ol.prototype.productArity__I=function(){return 1};ol.prototype.productElement__I__O=function(_){return _===0?this.Lfastparse_IndexedParserInput__f_data:S().ioobe__I__O(_)};ol.prototype.productIterator__sc_Iterator=function(){return new f_(this)};ol.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};ol.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};ol.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof ol){var r=_;return this.Lfastparse_IndexedParserInput__f_data===r.Lfastparse_IndexedParserInput__f_data}else return!1};var qR_=new v().initClass({Lfastparse_IndexedParserInput:0},!1,"fastparse.IndexedParserInput",{Lfastparse_IndexedParserInput:1,Lfastparse_ParserInput:1,O:1,Lfastparse_IsReachable:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});ol.prototype.$classData=qR_;function F1(){}F1.prototype=new y6;F1.prototype.constructor=F1;function SR_(){}SR_.prototype=F1.prototype;F1.prototype.productPrefix__T=function(){return"DeleteGoParent"};F1.prototype.productArity__I=function(){return 0};F1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};F1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};F1.prototype.hashCode__I=function(){return-1822060899};F1.prototype.toString__T=function(){return"DeleteGoParent"};var PR_=new v().initClass({Lio_circe_CursorOp$DeleteGoParent$:0},!1,"io.circe.CursorOp$DeleteGoParent$",{Lio_circe_CursorOp$DeleteGoParent$:1,Lio_circe_CursorOp$UnconstrainedOp:1,Lio_circe_CursorOp:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});F1.prototype.$classData=PR_;var aE;function uZ(){return aE||(aE=new F1),aE}function B1(){}B1.prototype=new DJ;B1.prototype.constructor=B1;function xR_(){}xR_.prototype=B1.prototype;B1.prototype.productPrefix__T=function(){return"DownArray"};B1.prototype.productArity__I=function(){return 0};B1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};B1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};B1.prototype.hashCode__I=function(){return-1017900361};B1.prototype.toString__T=function(){return"DownArray"};var RR_=new v().initClass({Lio_circe_CursorOp$DownArray$:0},!1,"io.circe.CursorOp$DownArray$",{Lio_circe_CursorOp$DownArray$:1,Lio_circe_CursorOp$ArrayOp:1,Lio_circe_CursorOp:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});B1.prototype.$classData=RR_;var nE;function XN(){return nE||(nE=new B1),nE}function rc(_){this.Lio_circe_CursorOp$DownField__f_k=null,this.Lio_circe_CursorOp$DownField__f_k=_}rc.prototype=new MJ;rc.prototype.constructor=rc;function CR_(){}CR_.prototype=rc.prototype;rc.prototype.productPrefix__T=function(){return"DownField"};rc.prototype.productArity__I=function(){return 1};rc.prototype.productElement__I__O=function(_){return _===0?this.Lio_circe_CursorOp$DownField__f_k:S().ioobe__I__O(_)};rc.prototype.productIterator__sc_Iterator=function(){return new f_(this)};rc.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};rc.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};rc.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof rc){var r=_;return this.Lio_circe_CursorOp$DownField__f_k===r.Lio_circe_CursorOp$DownField__f_k}else return!1};var DR_=new v().initClass({Lio_circe_CursorOp$DownField:0},!1,"io.circe.CursorOp$DownField",{Lio_circe_CursorOp$DownField:1,Lio_circe_CursorOp$ObjectOp:1,Lio_circe_CursorOp:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});rc.prototype.$classData=DR_;function j1(){}j1.prototype=new y6;j1.prototype.constructor=j1;function MR_(){}MR_.prototype=j1.prototype;j1.prototype.productPrefix__T=function(){return"MoveLeft"};j1.prototype.productArity__I=function(){return 0};j1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};j1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};j1.prototype.hashCode__I=function(){return-40017e3};j1.prototype.toString__T=function(){return"MoveLeft"};var TR_=new v().initClass({Lio_circe_CursorOp$MoveLeft$:0},!1,"io.circe.CursorOp$MoveLeft$",{Lio_circe_CursorOp$MoveLeft$:1,Lio_circe_CursorOp$UnconstrainedOp:1,Lio_circe_CursorOp:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});j1.prototype.$classData=TR_;var sE;function T8(){return sE||(sE=new j1),sE}function E1(){}E1.prototype=new y6;E1.prototype.constructor=E1;function VR_(){}VR_.prototype=E1.prototype;E1.prototype.productPrefix__T=function(){return"MoveRight"};E1.prototype.productArity__I=function(){return 0};E1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};E1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};E1.prototype.hashCode__I=function(){return-1234866005};E1.prototype.toString__T=function(){return"MoveRight"};var AR_=new v().initClass({Lio_circe_CursorOp$MoveRight$:0},!1,"io.circe.CursorOp$MoveRight$",{Lio_circe_CursorOp$MoveRight$:1,Lio_circe_CursorOp$UnconstrainedOp:1,Lio_circe_CursorOp:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});E1.prototype.$classData=AR_;var iE;function V8(){return iE||(iE=new E1),iE}function Z1(){}Z1.prototype=new y6;Z1.prototype.constructor=Z1;function FR_(){}FR_.prototype=Z1.prototype;Z1.prototype.productPrefix__T=function(){return"MoveUp"};Z1.prototype.productArity__I=function(){return 0};Z1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};Z1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Z1.prototype.hashCode__I=function(){return-1984396692};Z1.prototype.toString__T=function(){return"MoveUp"};var BR_=new v().initClass({Lio_circe_CursorOp$MoveUp$:0},!1,"io.circe.CursorOp$MoveUp$",{Lio_circe_CursorOp$MoveUp$:1,Lio_circe_CursorOp$UnconstrainedOp:1,Lio_circe_CursorOp:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Z1.prototype.$classData=BR_;var oE;function lZ(){return oE||(oE=new Z1),oE}var E$=class extends Xq{constructor(r,t,a){super(),this.Lio_circe_DecodingFailure$DecodingFailureImpl__f_pathToRoot=null,this.Lio_circe_DecodingFailure$DecodingFailureImpl__f_ops=null,this.Lio_circe_DecodingFailure$DecodingFailureImpl__f_pathToRoot=t,this.Lio_circe_DecodingFailure$DecodingFailureImpl__f_ops=a,m3_(this,r)}pathToRootString__s_Option(){var r=this.Lio_circe_DecodingFailure$DecodingFailureImpl__f_pathToRoot,t=new o_(new _o(tn().Lio_circe_PathToRoot$__f_empty));if(r!==null&&r.equals__O__Z(t))return new o_("");var a=this.Lio_circe_DecodingFailure$DecodingFailureImpl__f_pathToRoot,n=a.isEmpty__Z()?tn().fromHistory__sci_List__s_util_Either(this.Lio_circe_DecodingFailure$DecodingFailureImpl__f_ops.value__O()).toOption__s_Option():a;if(n.isEmpty__Z())return a_();var s=n.get__O(),i=s.Lio_circe_PathToRoot__f_value;return tn(),new o_(tn().toPathString__sci_Vector__T(i))}history__sci_List(){return this.Lio_circe_DecodingFailure$DecodingFailureImpl__f_ops.value__O()}},jR_=new v().initClass({Lio_circe_DecodingFailure$DecodingFailureImpl:0},!1,"io.circe.DecodingFailure$DecodingFailureImpl",{Lio_circe_DecodingFailure$DecodingFailureImpl:1,Lio_circe_DecodingFailure:1,Lio_circe_Error:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});E$.prototype.$classData=jR_;function dh(_,r){this.Lio_circe_BiggerDecimalJsonNumber__f_input=null,this.Lio_circe_JsonBiggerDecimal__f_value=null,this.Lio_circe_JsonBiggerDecimal__f_input=null,this.Lio_circe_JsonBiggerDecimal__f_value=_,this.Lio_circe_JsonBiggerDecimal__f_input=r,ay_(this,r)}dh.prototype=new VG;dh.prototype.constructor=dh;function ER_(){}ER_.prototype=dh.prototype;dh.prototype.toBiggerDecimal__Lio_circe_numbers_BiggerDecimal=function(){return this.Lio_circe_JsonBiggerDecimal__f_value};dh.prototype.toDouble__D=function(){return this.Lio_circe_JsonBiggerDecimal__f_value.toDouble__D()};dh.prototype.toFloat__F=function(){return this.Lio_circe_JsonBiggerDecimal__f_value.toFloat__F()};dh.prototype.productPrefix__T=function(){return"JsonBiggerDecimal"};dh.prototype.productArity__I=function(){return 2};dh.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lio_circe_JsonBiggerDecimal__f_value;case 1:return this.Lio_circe_JsonBiggerDecimal__f_input;default:return S().ioobe__I__O(_)}};dh.prototype.productIterator__sc_Iterator=function(){return new f_(this)};var ZR_=new v().initClass({Lio_circe_JsonBiggerDecimal:0},!1,"io.circe.JsonBiggerDecimal",{Lio_circe_JsonBiggerDecimal:1,Lio_circe_BiggerDecimalJsonNumber:1,Lio_circe_JsonNumber:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});dh.prototype.$classData=ZR_;function Ta(_){if(this.Lio_circe_JsonObject$LinkedHashMapJsonObject$$anon$5__f_$outer=null,_===null)throw null;this.Lio_circe_JsonObject$LinkedHashMapJsonObject$$anon$5__f_$outer=_}Ta.prototype=new E;Ta.prototype.constructor=Ta;function NR_(){}NR_.prototype=Ta.prototype;Ta.prototype.iterableFactory__sc_IterableFactory=function(){return sL()};Ta.prototype.className__T=function(){return"Iterable"};Ta.prototype.toString__T=function(){return eb(this)};Ta.prototype.headOption__s_Option=function(){return mO(this)};Ta.prototype.last__O=function(){return o6(this)};Ta.prototype.filter__F1__O=function(_){return c6(this,_)};Ta.prototype.withFilter__F1__sc_WithFilter=function(_){return my(new Pp,this,_)};Ta.prototype.takeWhile__F1__O=function(_){return gy(this,_)};Ta.prototype.drop__I__O=function(_){return u6(this,_)};Ta.prototype.dropRight__I__O=function(_){return tN(this,_)};Ta.prototype.dropWhile__F1__O=function(_){return Ly(this,_)};Ta.prototype.map__F1__O=function(_){return aN(this,_)};Ta.prototype.flatMap__F1__O=function(_){return UI(this,_)};Ta.prototype.concat__sc_IterableOnce__O=function(_){return Xo(this,_)};Ta.prototype.zip__sc_IterableOnce__O=function(_){return l6(this,_)};Ta.prototype.foreach__F1__V=function(_){Fc(this,_)};Ta.prototype.exists__F1__Z=function(_){return Iu(this,_)};Ta.prototype.foldLeft__O__F2__O=function(_,r){return bu(this,_,r)};Ta.prototype.reduceLeft__F2__O=function(_){return Bc(this,_)};Ta.prototype.isEmpty__Z=function(){return qZ(this)};Ta.prototype.size__I=function(){return sp(this)};Ta.prototype.copyToArray__O__I__I__I=function(_,r,t){return ku(this,_,r,t)};Ta.prototype.sum__s_math_Numeric__O=function(_){return Ou(this,_)};Ta.prototype.min__s_math_Ordering__O=function(_){return jc(this,_)};Ta.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder=function(_,r,t,a){return Ec(this,_,r,t,a)};Ta.prototype.toMap__s_$less$colon$less__sci_Map=function(_){return Ja().from__sc_IterableOnce__sci_Map(this)};Ta.prototype.toIndexedSeq__sci_IndexedSeq=function(){return cs().from__sc_IterableOnce__sci_IndexedSeq(this)};Ta.prototype.toArray__s_reflect_ClassTag__O=function(_){return $c(this,_)};Ta.prototype.reversed__sc_Iterable=function(){return ip(this)};Ta.prototype.knownSize__I=function(){return-1};Ta.prototype.iterator__sc_Iterator=function(){return new ns(this)};Ta.prototype.fromSpecific__sc_IterableOnce__O=function(_){return sL().from__sc_IterableOnce__O(_)};var zR_=new v().initClass({Lio_circe_JsonObject$LinkedHashMapJsonObject$$anon$5:0},!1,"io.circe.JsonObject$LinkedHashMapJsonObject$$anon$5",{Lio_circe_JsonObject$LinkedHashMapJsonObject$$anon$5:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1});Ta.prototype.$classData=zR_;function HR_(_,r){return Pa(_,r,null,!0,!0),_}function A8(_){return Pa(_,null,null,!0,!0),_}var hu=class extends rt{};var GR_=new v().initClass({jl_ArrayIndexOutOfBoundsException:0},!1,"java.lang.ArrayIndexOutOfBoundsException",{jl_ArrayIndexOutOfBoundsException:1,jl_IndexOutOfBoundsException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});hu.prototype.$classData=GR_;function JR_(_,r){return Object.is(_,r)}function sU(_){return n$().numberHashCode__D__I(_)}function UR_(_,r){var t=r;return Ag().compare__D__D__I(_,t)}var WR_=new v().initClass({jl_Double:0},!1,"java.lang.Double",{jl_Double:1,jl_Number:1,O:1,Ljava_io_Serializable:1,jl_Comparable:1,jl_constant_Constable:1,jl_constant_ConstantDesc:1},void 0,void 0,_=>typeof _=="number");var KR_=new v().initClass({jl_Float:0},!1,"java.lang.Float",{jl_Float:1,jl_Number:1,O:1,Ljava_io_Serializable:1,jl_Comparable:1,jl_constant_Constable:1,jl_constant_ConstantDesc:1},void 0,void 0,_=>ly(_));var QR_=new v().initClass({jl_Integer:0},!1,"java.lang.Integer",{jl_Integer:1,jl_Number:1,O:1,Ljava_io_Serializable:1,jl_Comparable:1,jl_constant_Constable:1,jl_constant_ConstantDesc:1},void 0,void 0,_=>N$(_));function XR_(_,r){if(r instanceof q){var t=r,a=dt(t);return _.RTLong__f_lo===a.RTLong__f_lo&&_.RTLong__f_hi===a.RTLong__f_hi}else return!1}function YR_(_){var r=_.RTLong__f_lo,t=_.RTLong__f_hi;return r^t}function _C_(_,r){var t=r;return Ee().org$scalajs$linker$runtime$RuntimeLong$$compare__I__I__I__I__I(_.RTLong__f_lo,_.RTLong__f_hi,t.RTLong__f_lo,t.RTLong__f_hi)}var eC_=new v().initClass({jl_Long:0},!1,"java.lang.Long",{jl_Long:1,jl_Number:1,O:1,Ljava_io_Serializable:1,jl_Comparable:1,jl_constant_Constable:1,jl_constant_ConstantDesc:1},void 0,void 0,_=>_ instanceof q),Bu=class extends et{constructor(r){super(),Pa(this,r,null,!0,!0)}};var rC_=new v().initClass({jl_NumberFormatException:0},!1,"java.lang.NumberFormatException",{jl_NumberFormatException:1,jl_IllegalArgumentException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});Bu.prototype.$classData=rC_;function Zw(_,r){return _.codePointAt(r)|0}function tC_(_,r){var t=-1+r|0,a=_.charCodeAt(t);if(r>1){var n=-2+r|0,s=_.charCodeAt(n);return(-67044352&(s<<16|a))===-671032320?(64+(1023&s)|0)<<10|1023&a:a}else return a}function Fe(_){for(var r=0,t=1,a=-1+_.length|0;a>=0;){var n=r,s=a;r=n+Math.imul(_.charCodeAt(s),t)|0,t=Math.imul(31,t),a=-1+a|0}return r}function aC_(_,r){return _===r}function iU(_,r){for(var t=_.length,a=r.length,n=t_.length||r<0||t<0||r>t)throw lC_(new Fk,"Index out of Bound");for(var s=n-r|0,i=r;itypeof _=="string");function lC_(_,r){return Pa(_,r,null,!0,!0),_}function fC_(_,r){var t="String index out of range: "+r;return Pa(_,t,null,!0,!0),_}function pC_(_){return Pa(_,null,null,!0,!0),_}var Fk=class extends rt{},hC_=new v().initClass({jl_StringIndexOutOfBoundsException:0},!1,"java.lang.StringIndexOutOfBoundsException",{jl_StringIndexOutOfBoundsException:1,jl_IndexOutOfBoundsException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});Fk.prototype.$classData=hC_;var _6=class extends P1{constructor(){super(),Pa(this,null,null,!0,!0)}},dC_=new v().initClass({ju_FormatterClosedException:0},!1,"java.util.FormatterClosedException",{ju_FormatterClosedException:1,jl_IllegalStateException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});_6.prototype.$classData=dC_;function gd(_){if(this.ju_HashMap$EntrySet__f_$outer=null,_===null)throw null;this.ju_HashMap$EntrySet__f_$outer=_}gd.prototype=new VJ;gd.prototype.constructor=gd;function $C_(){}$C_.prototype=gd.prototype;gd.prototype.iterator__ju_Iterator=function(){var _=this.ju_HashMap$EntrySet__f_$outer;return new nk(_)};gd.prototype.size__I=function(){return this.ju_HashMap$EntrySet__f_$outer.ju_HashMap__f_contentSize};gd.prototype.contains__O__Z=function(_){if(FH(_)){var r=_,t=this.ju_HashMap$EntrySet__f_$outer,a=r.ju_HashMap$Node__f_key;if(a===null)var n=0;else var s=uy(a),n=s^(s>>>16|0);var i=t.java$util$HashMap$$findNode0__O__I__I__ju_HashMap$Node(a,n,n&(-1+t.ju_HashMap__f_java$util$HashMap$$table.u.length|0));if(i!==null){var o=i.ju_HashMap$Node__f_value,c=r.ju_HashMap$Node__f_value;return o===null?c===null:bp(o,c)}else return!1}else return!1};var wC_=new v().initClass({ju_HashMap$EntrySet:0},!1,"java.util.HashMap$EntrySet",{ju_HashMap$EntrySet:1,ju_AbstractSet:1,ju_AbstractCollection:1,O:1,ju_Collection:1,jl_Iterable:1,ju_Set:1});gd.prototype.$classData=wC_;var Ld=class extends et{};function uU(_,r){var t=_.ju_LinkedHashMap__f_youngest;t!==null?t.ju_LinkedHashMap$Node__f_younger=r:_.ju_LinkedHashMap__f_java$util$LinkedHashMap$$eldest=r,r.ju_LinkedHashMap$Node__f_older=t,r.ju_LinkedHashMap$Node__f_younger=null,_.ju_LinkedHashMap__f_youngest=r}function lU(_,r){var t=r.ju_LinkedHashMap$Node__f_older,a=r.ju_LinkedHashMap$Node__f_younger;t===null?_.ju_LinkedHashMap__f_java$util$LinkedHashMap$$eldest=a:t.ju_LinkedHashMap$Node__f_younger=a,a===null?_.ju_LinkedHashMap__f_youngest=t:a.ju_LinkedHashMap$Node__f_older=t}function fU(_,r,t,a){return _.ju_LinkedHashMap__f_accessOrder=a,hS_(_,r,t),_}function gC_(_){return fU(_,16,.75,!1),_}function Nw(){this.ju_HashMap__f_java$util$HashMap$$loadFactor=0,this.ju_HashMap__f_java$util$HashMap$$table=null,this.ju_HashMap__f_threshold=0,this.ju_HashMap__f_contentSize=0,this.ju_LinkedHashMap__f_accessOrder=!1,this.ju_LinkedHashMap__f_java$util$LinkedHashMap$$eldest=null,this.ju_LinkedHashMap__f_youngest=null}Nw.prototype=new BJ;Nw.prototype.constructor=Nw;function pU(){}pU.prototype=Nw.prototype;Nw.prototype.nodeWasAccessed__ju_HashMap$Node__V=function(_){if(this.ju_LinkedHashMap__f_accessOrder){var r=_;r.ju_LinkedHashMap$Node__f_younger!==null&&(lU(this,r),uU(this,r))}};Nw.prototype.nodeWasAdded__ju_HashMap$Node__V=function(_){uU(this,_),this.removeEldestEntry__ju_Map$Entry__Z(this.ju_LinkedHashMap__f_java$util$LinkedHashMap$$eldest)&&this.removeNode__ju_HashMap$Node__V(this.ju_LinkedHashMap__f_java$util$LinkedHashMap$$eldest)};Nw.prototype.nodeWasRemoved__ju_HashMap$Node__V=function(_){lU(this,_)};Nw.prototype.removeEldestEntry__ju_Map$Entry__Z=function(_){return!1};var LC_=new v().initClass({ju_LinkedHashMap:0},!1,"java.util.LinkedHashMap",{ju_LinkedHashMap:1,ju_HashMap:1,ju_AbstractMap:1,O:1,ju_Map:1,Ljava_io_Serializable:1,jl_Cloneable:1});Nw.prototype.$classData=LC_;var F8=class extends et{constructor(r,t,a){super(),this.ju_regex_PatternSyntaxException__f_desc=null,this.ju_regex_PatternSyntaxException__f_regex=null,this.ju_regex_PatternSyntaxException__f_index=0,this.ju_regex_PatternSyntaxException__f_desc=r,this.ju_regex_PatternSyntaxException__f_regex=t,this.ju_regex_PatternSyntaxException__f_index=a,Pa(this,null,null,!0,!0)}getMessage__T(){var r=this.ju_regex_PatternSyntaxException__f_index,t=this.ju_regex_PatternSyntaxException__f_regex,a=r<0?"":" near index "+r,n=this.ju_regex_PatternSyntaxException__f_desc+a+` `+t;return r>=0&&t!==null&&r0){var r=this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos+_|0;if(r<0)var t=this.sc_ArrayOps$ArrayIterator__f_len;else var a=this.sc_ArrayOps$ArrayIterator__f_len,t=a_.sc_IndexedSeqView$IndexedSeqViewIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewIterator$$remainder?_.sc_IndexedSeqView$IndexedSeqViewIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewIterator$$remainder:r}function qu(_,r){return _.sc_IndexedSeqView$IndexedSeqViewIterator__f_self=r,_.sc_IndexedSeqView$IndexedSeqViewIterator__f_current=0,_.sc_IndexedSeqView$IndexedSeqViewIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewIterator$$remainder=r.length__I(),_}function Ws(){this.sc_IndexedSeqView$IndexedSeqViewIterator__f_self=null,this.sc_IndexedSeqView$IndexedSeqViewIterator__f_current=0,this.sc_IndexedSeqView$IndexedSeqViewIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewIterator$$remainder=0}Ws.prototype=new _a;Ws.prototype.constructor=Ws;function hU(){}hU.prototype=Ws.prototype;Ws.prototype.knownSize__I=function(){return this.sc_IndexedSeqView$IndexedSeqViewIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewIterator$$remainder};Ws.prototype.hasNext__Z=function(){return this.sc_IndexedSeqView$IndexedSeqViewIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewIterator$$remainder>0};Ws.prototype.next__O=function(){if(this.sc_IndexedSeqView$IndexedSeqViewIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewIterator$$remainder>0){var _=this.sc_IndexedSeqView$IndexedSeqViewIterator__f_self.apply__I__O(this.sc_IndexedSeqView$IndexedSeqViewIterator__f_current);return this.sc_IndexedSeqView$IndexedSeqViewIterator__f_current=1+this.sc_IndexedSeqView$IndexedSeqViewIterator__f_current|0,this.sc_IndexedSeqView$IndexedSeqViewIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewIterator$$remainder=-1+this.sc_IndexedSeqView$IndexedSeqViewIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewIterator$$remainder|0,_}else return Be().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O()};Ws.prototype.drop__I__sc_Iterator=function(_){if(_>0){this.sc_IndexedSeqView$IndexedSeqViewIterator__f_current=this.sc_IndexedSeqView$IndexedSeqViewIterator__f_current+_|0;var r=this.sc_IndexedSeqView$IndexedSeqViewIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewIterator$$remainder-_|0;this.sc_IndexedSeqView$IndexedSeqViewIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewIterator$$remainder=r<0?0:r}return this};Ws.prototype.sliceIterator__I__I__sc_Iterator=function(_,r){var t=uH(this,_),a=uH(this,r),n=a-t|0;return this.sc_IndexedSeqView$IndexedSeqViewIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewIterator$$remainder=n<0?0:n,this.sc_IndexedSeqView$IndexedSeqViewIterator__f_current=this.sc_IndexedSeqView$IndexedSeqViewIterator__f_current+t|0,this};var SC_=new v().initClass({sc_IndexedSeqView$IndexedSeqViewIterator:0},!1,"scala.collection.IndexedSeqView$IndexedSeqViewIterator",{sc_IndexedSeqView$IndexedSeqViewIterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1,Ljava_io_Serializable:1});Ws.prototype.$classData=SC_;function Nc(_,r){return _.sc_IndexedSeqView$IndexedSeqViewReverseIterator__f_self=r,_.sc_IndexedSeqView$IndexedSeqViewReverseIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewReverseIterator$$remainder=r.length__I(),_.sc_IndexedSeqView$IndexedSeqViewReverseIterator__f_pos=-1+_.sc_IndexedSeqView$IndexedSeqViewReverseIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewReverseIterator$$remainder|0,_}function li(){this.sc_IndexedSeqView$IndexedSeqViewReverseIterator__f_self=null,this.sc_IndexedSeqView$IndexedSeqViewReverseIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewReverseIterator$$remainder=0,this.sc_IndexedSeqView$IndexedSeqViewReverseIterator__f_pos=0}li.prototype=new _a;li.prototype.constructor=li;function dU(){}dU.prototype=li.prototype;li.prototype.hasNext__Z=function(){return this.sc_IndexedSeqView$IndexedSeqViewReverseIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewReverseIterator$$remainder>0};li.prototype.next__O=function(){if(this.sc_IndexedSeqView$IndexedSeqViewReverseIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewReverseIterator$$remainder>0){var _=this.sc_IndexedSeqView$IndexedSeqViewReverseIterator__f_self.apply__I__O(this.sc_IndexedSeqView$IndexedSeqViewReverseIterator__f_pos);return this.sc_IndexedSeqView$IndexedSeqViewReverseIterator__f_pos=-1+this.sc_IndexedSeqView$IndexedSeqViewReverseIterator__f_pos|0,this.sc_IndexedSeqView$IndexedSeqViewReverseIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewReverseIterator$$remainder=-1+this.sc_IndexedSeqView$IndexedSeqViewReverseIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewReverseIterator$$remainder|0,_}else return Be().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O()};li.prototype.sliceIterator__I__I__sc_Iterator=function(_,r){return this.sc_IndexedSeqView$IndexedSeqViewReverseIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewReverseIterator$$remainder>0&&(this.sc_IndexedSeqView$IndexedSeqViewReverseIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewReverseIterator$$remainder<=_?this.sc_IndexedSeqView$IndexedSeqViewReverseIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewReverseIterator$$remainder=0:_<=0?r>=0&&r=0&&r(Be(),new Xu(_)));return this.scm_ImmutableBuilder__f_elems=r.concat__F0__sc_Iterator(t),this};Xv.prototype.addOne__O__scm_Growable=function(_){return this.addOne__O__sc_Iterator$$anon$21(_)};var RC_=new v().initClass({sc_Iterator$$anon$21:0},!1,"scala.collection.Iterator$$anon$21",{sc_Iterator$$anon$21:1,scm_ImmutableBuilder:1,O:1,scm_ReusableBuilder:1,scm_Builder:1,scm_Growable:1,scm_Clearable:1});Xv.prototype.$classData=RC_;function md(_,r){if(this.sc_Iterator$$anon$7__f_hd=null,this.sc_Iterator$$anon$7__f_status=0,this.sc_Iterator$$anon$7__f_$outer=null,this.sc_Iterator$$anon$7__f_pf$1=null,_===null)throw null;this.sc_Iterator$$anon$7__f_$outer=_,this.sc_Iterator$$anon$7__f_pf$1=r,this.sc_Iterator$$anon$7__f_status=0}md.prototype=new _a;md.prototype.constructor=md;function CC_(){}CC_.prototype=md.prototype;md.prototype.apply$mcZI$sp__I__Z=function(_){return!!hy()};md.prototype.toString__T=function(){return""};md.prototype.apply__O__O=function(_){return hy()};md.prototype.hasNext__Z=function(){for(var _=hy();this.sc_Iterator$$anon$7__f_status===0;)if(this.sc_Iterator$$anon$7__f_$outer.hasNext__Z()){var r=this.sc_Iterator$$anon$7__f_$outer.next__O(),t=this.sc_Iterator$$anon$7__f_pf$1.applyOrElse__O__F1__O(r,this);_!==t&&(this.sc_Iterator$$anon$7__f_hd=t,this.sc_Iterator$$anon$7__f_status=1)}else this.sc_Iterator$$anon$7__f_status=-1;return this.sc_Iterator$$anon$7__f_status===1};md.prototype.next__O=function(){return this.hasNext__Z()?(this.sc_Iterator$$anon$7__f_status=0,this.sc_Iterator$$anon$7__f_hd):Be().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O()};var DC_=new v().initClass({sc_Iterator$$anon$7:0},!1,"scala.collection.Iterator$$anon$7",{sc_Iterator$$anon$7:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1,F1:1});md.prototype.$classData=DC_;function YN(_,r,t){var a=_.get__O__s_Option(r);if(a instanceof o_){var n=a,s=n.s_Some__f_value;return s}else{var i=a_();if(i===a)return t.apply__O();throw new Q(a)}}function _z(_,r){var t=_.get__O__s_Option(r),a=a_();if(a===t)return _.default__O__O(r);if(t instanceof o_){var n=t,s=n.s_Some__f_value;return s}else throw new Q(t)}function $U(_,r,t){return _.getOrElse__O__F0__O(r,new r_(()=>t.apply__O__O(r)))}function MC_(_,r){for(var t=_.iterator__sc_Iterator();t.hasNext__Z();){var a=t.next__O();r.apply__O__O__O(a._1__O(),a._2__O())}}function ez(_,r){throw Us(new Ma,"key not found: "+r)}function wU(_,r){var t=_.get__O__s_Option(r);return!t.isEmpty__Z()}function TC_(_,r){return _.mapFactory__sc_MapFactory().from__sc_IterableOnce__O(uz(new Jw,_,r))}function gU(_,r){var t=_.mapFactory__sc_MapFactory();if(rb(r))var a=r,n=new Id(_,a);else var n=_.iterator__sc_Iterator().concat__F0__sc_Iterator(new r_(()=>r.iterator__sc_Iterator()));return t.from__sc_IterableOnce__O(n)}function LU(_,r,t,a,n){var s=_.iterator__sc_Iterator(),i=new y(c=>{var u=c;if(u!==null){var f=u._1__O(),p=u._2__O();return f+" -> "+p}else throw new Q(u)}),o=new Wa(s,i);return Ec(o,r,t,a,n)}function q6(_,r){for(var t=_.newSpecificBuilder__scm_Builder(),a=o5(new mn),n=_.iterator__sc_Iterator();n.hasNext__Z();){var s=n.next__O();a.add__O__Z(r.apply__O__O(s))&&t.addOne__O__scm_Growable(s)}return t.result__O()}function SO(_,r){var t=_.iterableFactory__sc_SeqFactory().newBuilder__scm_Builder();return _.knownSize__I()>=0&&t.sizeHint__I__V(1+_.length__I()|0),t.addOne__O__scm_Growable(r),t.addAll__sc_IterableOnce__scm_Growable(_),t.result__O()}function Iy(_,r){var t=_.iterableFactory__sc_SeqFactory().newBuilder__scm_Builder();return _.knownSize__I()>=0&&t.sizeHint__I__V(1+_.length__I()|0),t.addAll__sc_IterableOnce__scm_Growable(_),t.addOne__O__scm_Growable(r),t.result__O()}function sg(_,r){var t=_.iterableFactory__sc_SeqFactory().newBuilder__scm_Builder();return t.addAll__sc_IterableOnce__scm_Growable(_),t.addAll__sc_IterableOnce__scm_Growable(r),t.result__O()}function QP(_,r){if(_.isEmpty__Z()||r.isEmpty__Z())return _;var t=wJ(_,r),a=_.newSpecificBuilder__scm_Builder();return _.foreach__F1__V(new y(n=>t.updateWith__O__F1__s_Option(n,new y(s=>{var i=s,o=!1,c=null,u=a_();if(u===i)return a.addOne__O__scm_Growable(n),a_();if(i instanceof o_){o=!0,c=i;var f=c.s_Some__f_value|0;if(f===1)return a_()}if(o){var p=c.s_Some__f_value|0;return new o_(-1+p|0)}throw new Q(i)})))),a.result__O()}function VC_(_){return _.sci_ArraySeq$__f_bitmap$0||(_.sci_ArraySeq$__f_emptyImpl=new Do(new z_(0)),_.sci_ArraySeq$__f_bitmap$0=!0),_.sci_ArraySeq$__f_emptyImpl}function mU(_){return _.sci_ArraySeq$__f_bitmap$0?_.sci_ArraySeq$__f_emptyImpl:VC_(_)}function b$(){this.sci_ArraySeq$__f_emptyImpl=null,this.sci_ArraySeq$__f_untagged=null,this.sci_ArraySeq$__f_bitmap$0=!1,iS=this,this.sci_ArraySeq$__f_untagged=new uI(this)}b$.prototype=new E;b$.prototype.constructor=b$;function AC_(){}AC_.prototype=b$.prototype;b$.prototype.from__sc_IterableOnce__s_reflect_ClassTag__sci_ArraySeq=function(_,r){if(_ instanceof Ce){var t=_;return t}else return this.unsafeWrapArray__O__sci_ArraySeq(Et().from__sc_IterableOnce__s_reflect_ClassTag__O(_,r))};b$.prototype.newBuilder__s_reflect_ClassTag__scm_Builder=function(_){XL();var r=new vL,t=new y(a=>{var n=a;return eo().unsafeWrapArray__O__sci_ArraySeq($c(n,_))});return new Ju(r,t)};b$.prototype.unsafeWrapArray__O__sci_ArraySeq=function(_){if(_===null)return null;if(_ instanceof z_){var r=_;return new Do(r)}else if(_ instanceof Re){var t=_;return new Mi(t)}else if(_ instanceof Io){var a=_;return new Ro(a)}else if(_ instanceof oi){var n=_;return new Ti(n)}else if(_ instanceof yo){var s=_;return new Co(s)}else if(_ instanceof fn){var i=_;return new di(i)}else if(_ instanceof Ii){var o=_;return new Di(o)}else if(_ instanceof bi){var c=_;return new Vi(c)}else if(_ instanceof ro){var u=_;return new Ci(u)}else if(IZ(_,1)){var f=_;return new Wl(f)}else throw new Q(_)};b$.prototype.from__sc_IterableOnce__O__O=function(_,r){return this.from__sc_IterableOnce__s_reflect_ClassTag__sci_ArraySeq(_,r)};b$.prototype.empty__O__O=function(_){return mU(this)};var FC_=new v().initClass({sci_ArraySeq$:0},!1,"scala.collection.immutable.ArraySeq$",{sci_ArraySeq$:1,O:1,sc_StrictOptimizedClassTagSeqFactory:1,sc_ClassTagSeqFactory:1,sc_ClassTagIterableFactory:1,sc_EvidenceIterableFactory:1,Ljava_io_Serializable:1});b$.prototype.$classData=FC_;var iS;function eo(){return iS||(iS=new b$),iS}function S6(_){return!!(_&&_.$classData&&_.$classData.ancestors.sci_Iterable)}function mI(_){this.sci_Map$Map2$Map2Iterator__f_i=0,this.sci_Map$Map2$Map2Iterator__f_$outer=null,HN(this,_)}mI.prototype=new zP;mI.prototype.constructor=mI;function BC_(){}BC_.prototype=mI.prototype;mI.prototype.nextResult__O__O__O=function(_,r){return m(new L,_,r)};var jC_=new v().initClass({sci_Map$Map2$$anon$1:0},!1,"scala.collection.immutable.Map$Map2$$anon$1",{sci_Map$Map2$$anon$1:1,sci_Map$Map2$Map2Iterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});mI.prototype.$classData=jC_;function vI(_){this.sci_Map$Map2$Map2Iterator__f_i=0,this.sci_Map$Map2$Map2Iterator__f_$outer=null,HN(this,_)}vI.prototype=new zP;vI.prototype.constructor=vI;function EC_(){}EC_.prototype=vI.prototype;vI.prototype.nextResult__O__O__O=function(_,r){return _};var ZC_=new v().initClass({sci_Map$Map2$$anon$2:0},!1,"scala.collection.immutable.Map$Map2$$anon$2",{sci_Map$Map2$$anon$2:1,sci_Map$Map2$Map2Iterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});vI.prototype.$classData=ZC_;function yI(_){this.sci_Map$Map2$Map2Iterator__f_i=0,this.sci_Map$Map2$Map2Iterator__f_$outer=null,HN(this,_)}yI.prototype=new zP;yI.prototype.constructor=yI;function NC_(){}NC_.prototype=yI.prototype;yI.prototype.nextResult__O__O__O=function(_,r){return r};var zC_=new v().initClass({sci_Map$Map2$$anon$3:0},!1,"scala.collection.immutable.Map$Map2$$anon$3",{sci_Map$Map2$$anon$3:1,sci_Map$Map2$Map2Iterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});yI.prototype.$classData=zC_;function II(_){this.sci_Map$Map3$Map3Iterator__f_i=0,this.sci_Map$Map3$Map3Iterator__f_$outer=null,GN(this,_)}II.prototype=new HP;II.prototype.constructor=II;function HC_(){}HC_.prototype=II.prototype;II.prototype.nextResult__O__O__O=function(_,r){return m(new L,_,r)};var GC_=new v().initClass({sci_Map$Map3$$anon$4:0},!1,"scala.collection.immutable.Map$Map3$$anon$4",{sci_Map$Map3$$anon$4:1,sci_Map$Map3$Map3Iterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});II.prototype.$classData=GC_;function bI(_){this.sci_Map$Map3$Map3Iterator__f_i=0,this.sci_Map$Map3$Map3Iterator__f_$outer=null,GN(this,_)}bI.prototype=new HP;bI.prototype.constructor=bI;function JC_(){}JC_.prototype=bI.prototype;bI.prototype.nextResult__O__O__O=function(_,r){return _};var UC_=new v().initClass({sci_Map$Map3$$anon$5:0},!1,"scala.collection.immutable.Map$Map3$$anon$5",{sci_Map$Map3$$anon$5:1,sci_Map$Map3$Map3Iterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});bI.prototype.$classData=UC_;function kI(_){this.sci_Map$Map3$Map3Iterator__f_i=0,this.sci_Map$Map3$Map3Iterator__f_$outer=null,GN(this,_)}kI.prototype=new HP;kI.prototype.constructor=kI;function WC_(){}WC_.prototype=kI.prototype;kI.prototype.nextResult__O__O__O=function(_,r){return r};var KC_=new v().initClass({sci_Map$Map3$$anon$6:0},!1,"scala.collection.immutable.Map$Map3$$anon$6",{sci_Map$Map3$$anon$6:1,sci_Map$Map3$Map3Iterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});kI.prototype.$classData=KC_;function OI(_){this.sci_Map$Map4$Map4Iterator__f_i=0,this.sci_Map$Map4$Map4Iterator__f_$outer=null,JN(this,_)}OI.prototype=new GP;OI.prototype.constructor=OI;function QC_(){}QC_.prototype=OI.prototype;OI.prototype.nextResult__O__O__O=function(_,r){return m(new L,_,r)};var XC_=new v().initClass({sci_Map$Map4$$anon$7:0},!1,"scala.collection.immutable.Map$Map4$$anon$7",{sci_Map$Map4$$anon$7:1,sci_Map$Map4$Map4Iterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});OI.prototype.$classData=XC_;function qI(_){this.sci_Map$Map4$Map4Iterator__f_i=0,this.sci_Map$Map4$Map4Iterator__f_$outer=null,JN(this,_)}qI.prototype=new GP;qI.prototype.constructor=qI;function YC_(){}YC_.prototype=qI.prototype;qI.prototype.nextResult__O__O__O=function(_,r){return _};var _D_=new v().initClass({sci_Map$Map4$$anon$8:0},!1,"scala.collection.immutable.Map$Map4$$anon$8",{sci_Map$Map4$$anon$8:1,sci_Map$Map4$Map4Iterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});qI.prototype.$classData=_D_;function SI(_){this.sci_Map$Map4$Map4Iterator__f_i=0,this.sci_Map$Map4$Map4Iterator__f_$outer=null,JN(this,_)}SI.prototype=new GP;SI.prototype.constructor=SI;function eD_(){}eD_.prototype=SI.prototype;SI.prototype.nextResult__O__O__O=function(_,r){return r};var rD_=new v().initClass({sci_Map$Map4$$anon$9:0},!1,"scala.collection.immutable.Map$Map4$$anon$9",{sci_Map$Map4$$anon$9:1,sci_Map$Map4$Map4Iterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});SI.prototype.$classData=rD_;function Jl(_,r,t,a){this.sci_RangeIterator__f_step=0,this.sci_RangeIterator__f_lastElement=0,this.sci_RangeIterator__f__hasNext=!1,this.sci_RangeIterator__f__next=0,this.sci_RangeIterator__f_step=r,this.sci_RangeIterator__f_lastElement=t,this.sci_RangeIterator__f__hasNext=!a,this.sci_RangeIterator__f__next=_}Jl.prototype=new _a;Jl.prototype.constructor=Jl;function tD_(){}tD_.prototype=Jl.prototype;Jl.prototype.knownSize__I=function(){return this.sci_RangeIterator__f__hasNext?1+EI(this.sci_RangeIterator__f_lastElement-this.sci_RangeIterator__f__next|0,this.sci_RangeIterator__f_step)|0:0};Jl.prototype.hasNext__Z=function(){return this.sci_RangeIterator__f__hasNext};Jl.prototype.next__I=function(){this.sci_RangeIterator__f__hasNext||Be().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O();var _=this.sci_RangeIterator__f__next;return this.sci_RangeIterator__f__hasNext=_!==this.sci_RangeIterator__f_lastElement,this.sci_RangeIterator__f__next=_+this.sci_RangeIterator__f_step|0,_};Jl.prototype.drop__I__sc_Iterator=function(_){if(_>0){var r=this.sci_RangeIterator__f__next,t=r>>31,a=Math.imul(this.sci_RangeIterator__f_step,_),n=a>>31,s=r+a|0,i=(-2147483648^s)<(-2147483648^r)?1+(t+n|0)|0:t+n|0;if(this.sci_RangeIterator__f_step>0){var o=this.sci_RangeIterator__f_lastElement,c=o>>31;if(c===i?(-2147483648^o)<(-2147483648^s):c>31;this.sci_RangeIterator__f__hasNext=i===h?(-2147483648^s)<=(-2147483648^p):i>31;if(d===i?(-2147483648^l)>(-2147483648^s):d>i)var $=l,w=d;else var $=s,w=i;this.sci_RangeIterator__f__next=$;var g=this.sci_RangeIterator__f_lastElement,x=g>>31;this.sci_RangeIterator__f__hasNext=i===x?(-2147483648^s)>=(-2147483648^g):i>x}}return this};Jl.prototype.next__O=function(){return this.next__I()};var aD_=new v().initClass({sci_RangeIterator:0},!1,"scala.collection.immutable.RangeIterator",{sci_RangeIterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1,Ljava_io_Serializable:1});Jl.prototype.$classData=aD_;function rz(_,r){return _.sci_Set$SetNIterator__f_current=0,_.sci_Set$SetNIterator__f_remainder=r,_}function Yv(){this.sci_Set$SetNIterator__f_current=0,this.sci_Set$SetNIterator__f_remainder=0}Yv.prototype=new _a;Yv.prototype.constructor=Yv;function XP(){}XP.prototype=Yv.prototype;Yv.prototype.knownSize__I=function(){return this.sci_Set$SetNIterator__f_remainder};Yv.prototype.hasNext__Z=function(){return this.sci_Set$SetNIterator__f_remainder>0};Yv.prototype.next__O=function(){if(this.hasNext__Z()){var _=this.apply__I__O(this.sci_Set$SetNIterator__f_current);return this.sci_Set$SetNIterator__f_current=1+this.sci_Set$SetNIterator__f_current|0,this.sci_Set$SetNIterator__f_remainder=-1+this.sci_Set$SetNIterator__f_remainder|0,_}else return Be().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O()};Yv.prototype.drop__I__sc_Iterator=function(_){if(_>0){this.sci_Set$SetNIterator__f_current=this.sci_Set$SetNIterator__f_current+_|0;var r=this.sci_Set$SetNIterator__f_remainder-_|0;this.sci_Set$SetNIterator__f_remainder=r<0?0:r}return this};function nD_(_,r){var t=_.empty__sc_IterableOps(),a=(g,x)=>{var R=g;return r.contains__O__Z(x)?R:R.incl__O__sci_SetOps(x)};if(C6(_))for(var n=_,s=0,i=n.length__I(),o=t,c;;){if(s!==i){var u=1+s|0,f=o,p=n.apply__I__O(s),h=a(f,p);s=u,o=h;continue}var c=o;break}else{for(var l=t,d=_.iterator__sc_Iterator();d.hasNext__Z();){var $=l,w=d.next__O();l=a($,w)}var c=l}return c}function sD_(_){return _.scm_ArrayBuilder__f_capacity=0,_}function Bk(){this.scm_ArrayBuilder__f_capacity=0}Bk.prototype=new E;Bk.prototype.constructor=Bk;function vU(){}vU.prototype=Bk.prototype;Bk.prototype.sizeHint__I__V=function(_){};Bk.prototype.addAll__O__scm_ArrayBuilder=function(_){var r=br().getLength__O__I(_);return this.addAll__O__I__I__scm_ArrayBuilder$generic(_,0,r)};function k$(){this.scm_ArraySeq$__f_untagged=null,this.scm_ArraySeq$__f_EmptyArraySeq=null,oS=this,this.scm_ArraySeq$__f_untagged=new uI(this),this.scm_ArraySeq$__f_EmptyArraySeq=new fl(new z_(0))}k$.prototype=new E;k$.prototype.constructor=k$;function iD_(){}iD_.prototype=k$.prototype;k$.prototype.from__sc_IterableOnce__s_reflect_ClassTag__scm_ArraySeq=function(_,r){return this.make__O__scm_ArraySeq(Et().from__sc_IterableOnce__s_reflect_ClassTag__O(_,r))};k$.prototype.newBuilder__s_reflect_ClassTag__scm_Builder=function(_){var r=new _p(_.runtimeClass__jl_Class()),t=new y(a=>by().make__O__scm_ArraySeq(a));return new Ju(r,t)};k$.prototype.make__O__scm_ArraySeq=function(_){if(_===null)return null;if(_ instanceof z_){var r=_;return new fl(r)}else if(_ instanceof Re){var t=_;return new _f(t)}else if(_ instanceof Io){var a=_;return new Xl(a)}else if(_ instanceof oi){var n=_;return new ef(n)}else if(_ instanceof yo){var s=_;return new Yl(s)}else if(_ instanceof fn){var i=_;return new dc(i)}else if(_ instanceof Ii){var o=_;return new Ql(o)}else if(_ instanceof bi){var c=_;return new rf(c)}else if(_ instanceof ro){var u=_;return new Kl(u)}else if(IZ(_,1)){var f=_;return new tf(f)}else throw new Q(_)};k$.prototype.from__sc_IterableOnce__O__O=function(_,r){return this.from__sc_IterableOnce__s_reflect_ClassTag__scm_ArraySeq(_,r)};k$.prototype.empty__O__O=function(_){return this.scm_ArraySeq$__f_EmptyArraySeq};var oD_=new v().initClass({scm_ArraySeq$:0},!1,"scala.collection.mutable.ArraySeq$",{scm_ArraySeq$:1,O:1,sc_StrictOptimizedClassTagSeqFactory:1,sc_ClassTagSeqFactory:1,sc_ClassTagIterableFactory:1,sc_EvidenceIterableFactory:1,Ljava_io_Serializable:1});k$.prototype.$classData=oD_;var oS;function by(){return oS||(oS=new k$),oS}function PI(_){this.scm_HashMap$HashMapIterator__f_i=0,this.scm_HashMap$HashMapIterator__f_node=null,this.scm_HashMap$HashMapIterator__f_len=0,this.scm_HashMap$HashMapIterator__f_$outer=null,JP(this,_)}PI.prototype=new b6;PI.prototype.constructor=PI;function cD_(){}cD_.prototype=PI.prototype;PI.prototype.extract__scm_HashMap$Node__O=function(_){return m(new L,_.scm_HashMap$Node__f__key,_.scm_HashMap$Node__f__value)};var uD_=new v().initClass({scm_HashMap$$anon$1:0},!1,"scala.collection.mutable.HashMap$$anon$1",{scm_HashMap$$anon$1:1,scm_HashMap$HashMapIterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});PI.prototype.$classData=uD_;function xI(_){this.scm_HashMap$HashMapIterator__f_i=0,this.scm_HashMap$HashMapIterator__f_node=null,this.scm_HashMap$HashMapIterator__f_len=0,this.scm_HashMap$HashMapIterator__f_$outer=null,JP(this,_)}xI.prototype=new b6;xI.prototype.constructor=xI;function lD_(){}lD_.prototype=xI.prototype;xI.prototype.extract__scm_HashMap$Node__O=function(_){return _.scm_HashMap$Node__f__value};var fD_=new v().initClass({scm_HashMap$$anon$3:0},!1,"scala.collection.mutable.HashMap$$anon$3",{scm_HashMap$$anon$3:1,scm_HashMap$HashMapIterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});xI.prototype.$classData=fD_;function RI(_){this.scm_HashMap$HashMapIterator__f_i=0,this.scm_HashMap$HashMapIterator__f_node=null,this.scm_HashMap$HashMapIterator__f_len=0,this.scm_HashMap$HashMapIterator__f_$outer=null,JP(this,_)}RI.prototype=new b6;RI.prototype.constructor=RI;function pD_(){}pD_.prototype=RI.prototype;RI.prototype.extract__scm_HashMap$Node__O=function(_){return _};var hD_=new v().initClass({scm_HashMap$$anon$4:0},!1,"scala.collection.mutable.HashMap$$anon$4",{scm_HashMap$$anon$4:1,scm_HashMap$HashMapIterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});RI.prototype.$classData=hD_;function _y(_){if(this.scm_HashMap$HashMapIterator__f_i=0,this.scm_HashMap$HashMapIterator__f_node=null,this.scm_HashMap$HashMapIterator__f_len=0,this.scm_HashMap$HashMapIterator__f_$outer=null,this.scm_HashMap$$anon$5__f_hash=0,this.scm_HashMap$$anon$5__f_$outer=null,_===null)throw null;this.scm_HashMap$$anon$5__f_$outer=_,JP(this,_),this.scm_HashMap$$anon$5__f_hash=0}_y.prototype=new b6;_y.prototype.constructor=_y;function dD_(){}dD_.prototype=_y.prototype;_y.prototype.hashCode__I=function(){return this.scm_HashMap$$anon$5__f_hash};_y.prototype.extract__scm_HashMap$Node__O=function(_){var r=q_(),t=_.scm_HashMap$Node__f__hash,a=_.scm_HashMap$Node__f__value;return this.scm_HashMap$$anon$5__f_hash=r.tuple2Hash__O__O__I(t^(t>>>16|0),S().anyHash__O__I(a)),this};var $D_=new v().initClass({scm_HashMap$$anon$5:0},!1,"scala.collection.mutable.HashMap$$anon$5",{scm_HashMap$$anon$5:1,scm_HashMap$HashMapIterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});_y.prototype.$classData=$D_;function ey(_){this.scm_HashSet$HashSetIterator__f_i=0,this.scm_HashSet$HashSetIterator__f_node=null,this.scm_HashSet$HashSetIterator__f_len=0,this.scm_HashSet$HashSetIterator__f_$outer=null,UN(this,_)}ey.prototype=new UP;ey.prototype.constructor=ey;function wD_(){}wD_.prototype=ey.prototype;ey.prototype.extract__scm_HashSet$Node__O=function(_){return _.scm_HashSet$Node__f__key};var gD_=new v().initClass({scm_HashSet$$anon$1:0},!1,"scala.collection.mutable.HashSet$$anon$1",{scm_HashSet$$anon$1:1,scm_HashSet$HashSetIterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});ey.prototype.$classData=gD_;function IL(_){this.scm_HashSet$HashSetIterator__f_i=0,this.scm_HashSet$HashSetIterator__f_node=null,this.scm_HashSet$HashSetIterator__f_len=0,this.scm_HashSet$HashSetIterator__f_$outer=null,UN(this,_)}IL.prototype=new UP;IL.prototype.constructor=IL;function LD_(){}LD_.prototype=IL.prototype;IL.prototype.extract__scm_HashSet$Node__O=function(_){return _};var mD_=new v().initClass({scm_HashSet$$anon$2:0},!1,"scala.collection.mutable.HashSet$$anon$2",{scm_HashSet$$anon$2:1,scm_HashSet$HashSetIterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});IL.prototype.$classData=mD_;function ry(_){if(this.scm_HashSet$HashSetIterator__f_i=0,this.scm_HashSet$HashSetIterator__f_node=null,this.scm_HashSet$HashSetIterator__f_len=0,this.scm_HashSet$HashSetIterator__f_$outer=null,this.scm_HashSet$$anon$3__f_hash=0,this.scm_HashSet$$anon$3__f_$outer=null,_===null)throw null;this.scm_HashSet$$anon$3__f_$outer=_,UN(this,_),this.scm_HashSet$$anon$3__f_hash=0}ry.prototype=new UP;ry.prototype.constructor=ry;function vD_(){}vD_.prototype=ry.prototype;ry.prototype.hashCode__I=function(){return this.scm_HashSet$$anon$3__f_hash};ry.prototype.extract__scm_HashSet$Node__O=function(_){var r=this.scm_HashSet$$anon$3__f_$outer,t=_.scm_HashSet$Node__f__hash;return this.scm_HashSet$$anon$3__f_hash=r.scala$collection$mutable$HashSet$$improveHash__I__I(t),this};var yD_=new v().initClass({scm_HashSet$$anon$3:0},!1,"scala.collection.mutable.HashSet$$anon$3",{scm_HashSet$$anon$3:1,scm_HashSet$HashSetIterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});ry.prototype.$classData=yD_;function uc(_){this.s_concurrent_duration_Deadline__f_time=null,this.s_concurrent_duration_Deadline__f_time=_}uc.prototype=new E;uc.prototype.constructor=uc;function ID_(){}ID_.prototype=uc.prototype;uc.prototype.compareTo__O__I=function(_){var r=_;return this.s_concurrent_duration_Deadline__f_time.compare__s_concurrent_duration_Duration__I(r.s_concurrent_duration_Deadline__f_time)};uc.prototype.$plus__s_concurrent_duration_FiniteDuration__s_concurrent_duration_Deadline=function(_){var r=this.s_concurrent_duration_Deadline__f_time,t=YJ(r,_.s_concurrent_duration_FiniteDuration__f_length,_.s_concurrent_duration_FiniteDuration__f_unit);return new uc(t)};uc.prototype.isOverdue__Z=function(){var _=this.s_concurrent_duration_Deadline__f_time,r=_.s_concurrent_duration_FiniteDuration__f_unit.toNanos__J__J(_.s_concurrent_duration_FiniteDuration__f_length),t=Ee(),a=1e6*+(0,DH().jl_System$NanoTime$__f_getHighPrecisionTime)(),n=t.org$scalajs$linker$runtime$RuntimeLong$$fromDoubleImpl__D__I(a),s=t.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn,i=r.RTLong__f_lo,o=r.RTLong__f_hi,c=i-n|0,u=(-2147483648^c)>(-2147483648^i)?-1+(o-s|0)|0:o-s|0;return u<0};uc.prototype.productPrefix__T=function(){return"Deadline"};uc.prototype.productArity__I=function(){return 1};uc.prototype.productElement__I__O=function(_){return _===0?this.s_concurrent_duration_Deadline__f_time:S().ioobe__I__O(_)};uc.prototype.productIterator__sc_Iterator=function(){return new f_(this)};uc.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};uc.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};uc.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof uc){var r=_,t=this.s_concurrent_duration_Deadline__f_time,a=r.s_concurrent_duration_Deadline__f_time;return t===null?a===null:t.equals__O__Z(a)}else return!1};uc.prototype.compare__O__I=function(_){var r=_;return this.s_concurrent_duration_Deadline__f_time.compare__s_concurrent_duration_Duration__I(r.s_concurrent_duration_Deadline__f_time)};var bD_=new v().initClass({s_concurrent_duration_Deadline:0},!1,"scala.concurrent.duration.Deadline",{s_concurrent_duration_Deadline:1,O:1,s_math_Ordered:1,jl_Comparable:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});uc.prototype.$classData=bD_;function zw(){}zw.prototype=new WP;zw.prototype.constructor=zw;function kD_(){}kD_.prototype=zw.prototype;zw.prototype.toString__T=function(){return"Duration.Undefined"};zw.prototype.equals__O__Z=function(_){return!1};zw.prototype.compare__s_concurrent_duration_Duration__I=function(_){return _===this?0:1};zw.prototype.compare__O__I=function(_){return this.compare__s_concurrent_duration_Duration__I(_)};var OD_=new v().initClass({s_concurrent_duration_Duration$$anon$1:0},!1,"scala.concurrent.duration.Duration$$anon$1",{s_concurrent_duration_Duration$$anon$1:1,s_concurrent_duration_Duration$Infinite:1,s_concurrent_duration_Duration:1,O:1,Ljava_io_Serializable:1,s_math_Ordered:1,jl_Comparable:1});zw.prototype.$classData=OD_;function bL(){}bL.prototype=new WP;bL.prototype.constructor=bL;function qD_(){}qD_.prototype=bL.prototype;bL.prototype.toString__T=function(){return"Duration.Inf"};bL.prototype.compare__s_concurrent_duration_Duration__I=function(_){return _===bl().s_concurrent_duration_Duration$__f_Undefined?-1:_===this?0:1};bL.prototype.compare__O__I=function(_){return this.compare__s_concurrent_duration_Duration__I(_)};var SD_=new v().initClass({s_concurrent_duration_Duration$$anon$2:0},!1,"scala.concurrent.duration.Duration$$anon$2",{s_concurrent_duration_Duration$$anon$2:1,s_concurrent_duration_Duration$Infinite:1,s_concurrent_duration_Duration:1,O:1,Ljava_io_Serializable:1,s_math_Ordered:1,jl_Comparable:1});bL.prototype.$classData=SD_;function kL(){}kL.prototype=new WP;kL.prototype.constructor=kL;function PD_(){}PD_.prototype=kL.prototype;kL.prototype.toString__T=function(){return"Duration.MinusInf"};kL.prototype.compare__s_concurrent_duration_Duration__I=function(_){return _===this?0:-1};kL.prototype.compare__O__I=function(_){return this.compare__s_concurrent_duration_Duration__I(_)};var xD_=new v().initClass({s_concurrent_duration_Duration$$anon$3:0},!1,"scala.concurrent.duration.Duration$$anon$3",{s_concurrent_duration_Duration$$anon$3:1,s_concurrent_duration_Duration$Infinite:1,s_concurrent_duration_Duration:1,O:1,Ljava_io_Serializable:1,s_math_Ordered:1,jl_Comparable:1});kL.prototype.$classData=xD_;function M(_,r){this.s_math_LowPriorityOrderingImplicits$$anon$2__f_asComparable$1=null,this.s_math_LowPriorityOrderingImplicits$$anon$2__f_asComparable$1=r}M.prototype=new E;M.prototype.constructor=M;function RD_(){}RD_.prototype=M.prototype;M.prototype.lteq__O__O__Z=function(_,r){return Ch(this,_,r)};M.prototype.gteq__O__O__Z=function(_,r){return Dh(this,_,r)};M.prototype.lt__O__O__Z=function(_,r){return Mh(this,_,r)};M.prototype.gt__O__O__Z=function(_,r){return Th(this,_,r)};M.prototype.max__O__O__O=function(_,r){return To(this,_,r)};M.prototype.min__O__O__O=function(_,r){return up(this,_,r)};M.prototype.isReverseOf__s_math_Ordering__Z=function(_){return Vh(this,_)};M.prototype.compare__O__O__I=function(_,r){return pH(this.s_math_LowPriorityOrderingImplicits$$anon$2__f_asComparable$1.apply__O__O(_),r)};var CD_=new v().initClass({s_math_LowPriorityOrderingImplicits$$anon$2:0},!1,"scala.math.LowPriorityOrderingImplicits$$anon$2",{s_math_LowPriorityOrderingImplicits$$anon$2:1,O:1,s_math_Ordering:1,ju_Comparator:1,s_math_PartialOrdering:1,s_math_Equiv:1,Ljava_io_Serializable:1});M.prototype.$classData=CD_;function wh(_,r){if(this.s_math_Ordering$$anon$1__f_$outer=null,this.s_math_Ordering$$anon$1__f_f$1=null,_===null)throw null;this.s_math_Ordering$$anon$1__f_$outer=_,this.s_math_Ordering$$anon$1__f_f$1=r}wh.prototype=new E;wh.prototype.constructor=wh;function DD_(){}DD_.prototype=wh.prototype;wh.prototype.lteq__O__O__Z=function(_,r){return Ch(this,_,r)};wh.prototype.gteq__O__O__Z=function(_,r){return Dh(this,_,r)};wh.prototype.lt__O__O__Z=function(_,r){return Mh(this,_,r)};wh.prototype.gt__O__O__Z=function(_,r){return Th(this,_,r)};wh.prototype.max__O__O__O=function(_,r){return To(this,_,r)};wh.prototype.min__O__O__O=function(_,r){return up(this,_,r)};wh.prototype.isReverseOf__s_math_Ordering__Z=function(_){return Vh(this,_)};wh.prototype.compare__O__O__I=function(_,r){return this.s_math_Ordering$$anon$1__f_$outer.compare__O__O__I(this.s_math_Ordering$$anon$1__f_f$1.apply__O__O(_),this.s_math_Ordering$$anon$1__f_f$1.apply__O__O(r))};var MD_=new v().initClass({s_math_Ordering$$anon$1:0},!1,"scala.math.Ordering$$anon$1",{s_math_Ordering$$anon$1:1,O:1,s_math_Ordering:1,ju_Comparator:1,s_math_PartialOrdering:1,s_math_Equiv:1,Ljava_io_Serializable:1});wh.prototype.$classData=MD_;function Xf(_,r){this.s_math_Ordering$$anon$5__f_ord$2=null,this.s_math_Ordering$$anon$5__f_f$3=null,this.s_math_Ordering$$anon$5__f_ord$2=_,this.s_math_Ordering$$anon$5__f_f$3=r}Xf.prototype=new E;Xf.prototype.constructor=Xf;function TD_(){}TD_.prototype=Xf.prototype;Xf.prototype.max__O__O__O=function(_,r){return To(this,_,r)};Xf.prototype.min__O__O__O=function(_,r){return up(this,_,r)};Xf.prototype.isReverseOf__s_math_Ordering__Z=function(_){return Vh(this,_)};Xf.prototype.compare__O__O__I=function(_,r){return this.s_math_Ordering$$anon$5__f_ord$2.compare__O__O__I(this.s_math_Ordering$$anon$5__f_f$3.apply__O__O(_),this.s_math_Ordering$$anon$5__f_f$3.apply__O__O(r))};Xf.prototype.lt__O__O__Z=function(_,r){return this.s_math_Ordering$$anon$5__f_ord$2.lt__O__O__Z(this.s_math_Ordering$$anon$5__f_f$3.apply__O__O(_),this.s_math_Ordering$$anon$5__f_f$3.apply__O__O(r))};Xf.prototype.gt__O__O__Z=function(_,r){return this.s_math_Ordering$$anon$5__f_ord$2.gt__O__O__Z(this.s_math_Ordering$$anon$5__f_f$3.apply__O__O(_),this.s_math_Ordering$$anon$5__f_f$3.apply__O__O(r))};Xf.prototype.gteq__O__O__Z=function(_,r){return this.s_math_Ordering$$anon$5__f_ord$2.gteq__O__O__Z(this.s_math_Ordering$$anon$5__f_f$3.apply__O__O(_),this.s_math_Ordering$$anon$5__f_f$3.apply__O__O(r))};Xf.prototype.lteq__O__O__Z=function(_,r){return this.s_math_Ordering$$anon$5__f_ord$2.lteq__O__O__Z(this.s_math_Ordering$$anon$5__f_f$3.apply__O__O(_),this.s_math_Ordering$$anon$5__f_f$3.apply__O__O(r))};var VD_=new v().initClass({s_math_Ordering$$anon$5:0},!1,"scala.math.Ordering$$anon$5",{s_math_Ordering$$anon$5:1,O:1,s_math_Ordering:1,ju_Comparator:1,s_math_PartialOrdering:1,s_math_Equiv:1,Ljava_io_Serializable:1});Xf.prototype.$classData=VD_;function yU(_,r){return r===_.s_math_Ordering$Int$__f_scala$math$Ordering$CachedReverse$$_reverse}function du(_){this.s_math_Ordering$IterableOrdering__f_ord=null,this.s_math_Ordering$IterableOrdering__f_ord=_}du.prototype=new E;du.prototype.constructor=du;function AD_(){}AD_.prototype=du.prototype;du.prototype.lteq__O__O__Z=function(_,r){return Ch(this,_,r)};du.prototype.gteq__O__O__Z=function(_,r){return Dh(this,_,r)};du.prototype.lt__O__O__Z=function(_,r){return Mh(this,_,r)};du.prototype.gt__O__O__Z=function(_,r){return Th(this,_,r)};du.prototype.max__O__O__O=function(_,r){return To(this,_,r)};du.prototype.min__O__O__O=function(_,r){return up(this,_,r)};du.prototype.isReverseOf__s_math_Ordering__Z=function(_){return Vh(this,_)};du.prototype.compare__sc_Iterable__sc_Iterable__I=function(_,r){for(var t=_.iterator__sc_Iterator(),a=r.iterator__sc_Iterator();t.hasNext__Z()&&a.hasNext__Z();){var n=this.s_math_Ordering$IterableOrdering__f_ord.compare__O__O__I(t.next__O(),a.next__O());if(n!==0)return n}var s=t.hasNext__Z(),i=a.hasNext__Z();return s===i?0:s?1:-1};du.prototype.equals__O__Z=function(_){if(_!==null&&this===_)return!0;if(_ instanceof du){var r=_,t=this.s_math_Ordering$IterableOrdering__f_ord,a=r.s_math_Ordering$IterableOrdering__f_ord;return t===null?a===null:t.equals__O__Z(a)}return!1};du.prototype.hashCode__I=function(){return Math.imul(47,this.s_math_Ordering$IterableOrdering__f_ord.hashCode__I())};du.prototype.compare__O__O__I=function(_,r){return this.compare__sc_Iterable__sc_Iterable__I(_,r)};var FD_=new v().initClass({s_math_Ordering$IterableOrdering:0},!1,"scala.math.Ordering$IterableOrdering",{s_math_Ordering$IterableOrdering:1,O:1,s_math_Ordering:1,ju_Comparator:1,s_math_PartialOrdering:1,s_math_Equiv:1,Ljava_io_Serializable:1});du.prototype.$classData=FD_;function $u(_){this.s_math_Ordering$Reverse__f_outer=null,this.s_math_Ordering$Reverse__f_outer=_}$u.prototype=new E;$u.prototype.constructor=$u;function BD_(){}BD_.prototype=$u.prototype;$u.prototype.isReverseOf__s_math_Ordering__Z=function(_){var r=this.s_math_Ordering$Reverse__f_outer;return _===null?r===null:_.equals__O__Z(r)};$u.prototype.compare__O__O__I=function(_,r){return this.s_math_Ordering$Reverse__f_outer.compare__O__O__I(r,_)};$u.prototype.lteq__O__O__Z=function(_,r){return this.s_math_Ordering$Reverse__f_outer.lteq__O__O__Z(r,_)};$u.prototype.gteq__O__O__Z=function(_,r){return this.s_math_Ordering$Reverse__f_outer.gteq__O__O__Z(r,_)};$u.prototype.lt__O__O__Z=function(_,r){return this.s_math_Ordering$Reverse__f_outer.lt__O__O__Z(r,_)};$u.prototype.gt__O__O__Z=function(_,r){return this.s_math_Ordering$Reverse__f_outer.gt__O__O__Z(r,_)};$u.prototype.max__O__O__O=function(_,r){return this.s_math_Ordering$Reverse__f_outer.min__O__O__O(_,r)};$u.prototype.min__O__O__O=function(_,r){return this.s_math_Ordering$Reverse__f_outer.max__O__O__O(_,r)};$u.prototype.equals__O__Z=function(_){if(_!==null&&this===_)return!0;if(_ instanceof $u){var r=_,t=this.s_math_Ordering$Reverse__f_outer,a=r.s_math_Ordering$Reverse__f_outer;return t===null?a===null:t.equals__O__Z(a)}return!1};$u.prototype.hashCode__I=function(){return Math.imul(41,this.s_math_Ordering$Reverse__f_outer.hashCode__I())};var jD_=new v().initClass({s_math_Ordering$Reverse:0},!1,"scala.math.Ordering$Reverse",{s_math_Ordering$Reverse:1,O:1,s_math_Ordering:1,ju_Comparator:1,s_math_PartialOrdering:1,s_math_Equiv:1,Ljava_io_Serializable:1});$u.prototype.$classData=jD_;function Ks(_,r){this.s_math_Ordering$Tuple2Ordering__f_ord1=null,this.s_math_Ordering$Tuple2Ordering__f_ord2=null,this.s_math_Ordering$Tuple2Ordering__f_ord1=_,this.s_math_Ordering$Tuple2Ordering__f_ord2=r}Ks.prototype=new E;Ks.prototype.constructor=Ks;function ED_(){}ED_.prototype=Ks.prototype;Ks.prototype.lteq__O__O__Z=function(_,r){return Ch(this,_,r)};Ks.prototype.gteq__O__O__Z=function(_,r){return Dh(this,_,r)};Ks.prototype.lt__O__O__Z=function(_,r){return Mh(this,_,r)};Ks.prototype.gt__O__O__Z=function(_,r){return Th(this,_,r)};Ks.prototype.max__O__O__O=function(_,r){return To(this,_,r)};Ks.prototype.min__O__O__O=function(_,r){return up(this,_,r)};Ks.prototype.isReverseOf__s_math_Ordering__Z=function(_){return Vh(this,_)};Ks.prototype.compare__T2__T2__I=function(_,r){var t=this.s_math_Ordering$Tuple2Ordering__f_ord1.compare__O__O__I(_._1__O(),r._1__O());return t!==0?t:this.s_math_Ordering$Tuple2Ordering__f_ord2.compare__O__O__I(_._2__O(),r._2__O())};Ks.prototype.equals__O__Z=function(_){if(_!==null&&this===_)return!0;if(_ instanceof Ks){var r=_,t=this.s_math_Ordering$Tuple2Ordering__f_ord1,a=r.s_math_Ordering$Tuple2Ordering__f_ord1;if(t===null?a===null:t.equals__O__Z(a)){var n=this.s_math_Ordering$Tuple2Ordering__f_ord2,s=r.s_math_Ordering$Tuple2Ordering__f_ord2;return n===null?s===null:n.equals__O__Z(s)}else return!1}return!1};Ks.prototype.hashCode__I=function(){var _=this.s_math_Ordering$Tuple2Ordering__f_ord1,r=this.s_math_Ordering$Tuple2Ordering__f_ord2,t=q_(),a=-889275714;a=t.mix__I__I__I(a,Fe("Tuple2"));for(var n=0;n<2;){var s=a,i=n;switch(i){case 0:{var o=_;break}case 1:{var o=r;break}default:{var o;throw Zt(new rt,i+" is out of bounds (min 0, max 1)")}}a=t.mix__I__I__I(s,S().anyHash__O__I(o)),n=1+n|0}return t.finalizeHash__I__I__I(a,2)};Ks.prototype.compare__O__O__I=function(_,r){return this.compare__T2__T2__I(_,r)};var ZD_=new v().initClass({s_math_Ordering$Tuple2Ordering:0},!1,"scala.math.Ordering$Tuple2Ordering",{s_math_Ordering$Tuple2Ordering:1,O:1,s_math_Ordering:1,ju_Comparator:1,s_math_PartialOrdering:1,s_math_Equiv:1,Ljava_io_Serializable:1});Ks.prototype.$classData=ZD_;function wu(_,r,t){this.s_math_Ordering$Tuple3Ordering__f_ord1=null,this.s_math_Ordering$Tuple3Ordering__f_ord2=null,this.s_math_Ordering$Tuple3Ordering__f_ord3=null,this.s_math_Ordering$Tuple3Ordering__f_ord1=_,this.s_math_Ordering$Tuple3Ordering__f_ord2=r,this.s_math_Ordering$Tuple3Ordering__f_ord3=t}wu.prototype=new E;wu.prototype.constructor=wu;function ND_(){}ND_.prototype=wu.prototype;wu.prototype.lteq__O__O__Z=function(_,r){return Ch(this,_,r)};wu.prototype.gteq__O__O__Z=function(_,r){return Dh(this,_,r)};wu.prototype.lt__O__O__Z=function(_,r){return Mh(this,_,r)};wu.prototype.gt__O__O__Z=function(_,r){return Th(this,_,r)};wu.prototype.max__O__O__O=function(_,r){return To(this,_,r)};wu.prototype.min__O__O__O=function(_,r){return up(this,_,r)};wu.prototype.isReverseOf__s_math_Ordering__Z=function(_){return Vh(this,_)};wu.prototype.compare__T3__T3__I=function(_,r){var t=this.s_math_Ordering$Tuple3Ordering__f_ord1.compare__O__O__I(_.T3__f__1,r.T3__f__1);if(t!==0)return t;var a=this.s_math_Ordering$Tuple3Ordering__f_ord2.compare__O__O__I(_.T3__f__2,r.T3__f__2);return a!==0?a:this.s_math_Ordering$Tuple3Ordering__f_ord3.compare__O__O__I(_.T3__f__3,r.T3__f__3)};wu.prototype.equals__O__Z=function(_){if(_!==null&&this===_)return!0;if(_ instanceof wu){var r=_,t=this.s_math_Ordering$Tuple3Ordering__f_ord1,a=r.s_math_Ordering$Tuple3Ordering__f_ord1;if(t===null?a===null:t.equals__O__Z(a))var n=this.s_math_Ordering$Tuple3Ordering__f_ord2,s=r.s_math_Ordering$Tuple3Ordering__f_ord2,i=n===null?s===null:n.equals__O__Z(s);else var i=!1;if(i){var o=this.s_math_Ordering$Tuple3Ordering__f_ord3,c=r.s_math_Ordering$Tuple3Ordering__f_ord3;return o===null?c===null:o.equals__O__Z(c)}else return!1}return!1};wu.prototype.hashCode__I=function(){var _=this.s_math_Ordering$Tuple3Ordering__f_ord1,r=this.s_math_Ordering$Tuple3Ordering__f_ord2,t=this.s_math_Ordering$Tuple3Ordering__f_ord3,a=q_(),n=-889275714;n=a.mix__I__I__I(n,Fe("Tuple3"));for(var s=0;s<3;){var i=n,o=s;switch(o){case 0:{var c=_;break}case 1:{var c=r;break}case 2:{var c=t;break}default:{var c;throw Zt(new rt,o+" is out of bounds (min 0, max 2)")}}n=a.mix__I__I__I(i,S().anyHash__O__I(c)),s=1+s|0}return a.finalizeHash__I__I__I(n,3)};wu.prototype.compare__O__O__I=function(_,r){return this.compare__T3__T3__I(_,r)};var zD_=new v().initClass({s_math_Ordering$Tuple3Ordering:0},!1,"scala.math.Ordering$Tuple3Ordering",{s_math_Ordering$Tuple3Ordering:1,O:1,s_math_Ordering:1,ju_Comparator:1,s_math_PartialOrdering:1,s_math_Equiv:1,Ljava_io_Serializable:1});wu.prototype.$classData=zD_;function N1(_){this.s_reflect_ClassTag$GenericClassTag__f_runtimeClass=null,this.s_reflect_ClassTag$GenericClassTag__f_runtimeClass=_}N1.prototype=new E;N1.prototype.constructor=N1;function HD_(){}HD_.prototype=N1.prototype;N1.prototype.equals__O__Z=function(_){return B9_(this,_)};N1.prototype.hashCode__I=function(){var _=this.s_reflect_ClassTag$GenericClassTag__f_runtimeClass;return S().anyHash__O__I(_)};N1.prototype.toString__T=function(){return _U(this,this.s_reflect_ClassTag$GenericClassTag__f_runtimeClass)};N1.prototype.runtimeClass__jl_Class=function(){return this.s_reflect_ClassTag$GenericClassTag__f_runtimeClass};N1.prototype.newArray__I__O=function(_){var r=this.s_reflect_ClassTag$GenericClassTag__f_runtimeClass;return br().newInstance__jl_Class__I__O(r,_)};var GD_=new v().initClass({s_reflect_ClassTag$GenericClassTag:0},!1,"scala.reflect.ClassTag$GenericClassTag",{s_reflect_ClassTag$GenericClassTag:1,O:1,s_reflect_ClassTag:1,s_reflect_ClassManifestDeprecatedApis:1,s_reflect_OptManifest:1,Ljava_io_Serializable:1,s_Equals:1});N1.prototype.$classData=GD_;function jk(){jv_(this),cS=this,new Vl(void 0)}jk.prototype=new TG;jk.prototype.constructor=jk;function JD_(){}JD_.prototype=jk.prototype;var UD_=new v().initClass({Lcats_data_Validated$:0},!1,"cats.data.Validated$",{Lcats_data_Validated$:1,Lcats_data_ValidatedInstances:1,Lcats_data_ValidatedInstances1:1,Lcats_data_ValidatedInstances2:1,O:1,Lcats_data_ValidatedFunctions:1,Lcats_data_ValidatedFunctionsBinCompat0:1,Ljava_io_Serializable:1});jk.prototype.$classData=UD_;var cS;function uE(){return cS||(cS=new jk),cS}function qo(_){this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$BackReference__f_index=0,this.Lcodes_quine_labs_recheck_regexp_Pattern$BackReference__f_index=_,this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=a_()}qo.prototype=new Lc;qo.prototype.constructor=qo;function WD_(){}WD_.prototype=qo.prototype;qo.prototype.productPrefix__T=function(){return"BackReference"};qo.prototype.productArity__I=function(){return 1};qo.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_regexp_Pattern$BackReference__f_index:S().ioobe__I__O(_)};qo.prototype.productIterator__sc_Iterator=function(){return new f_(this)};qo.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("BackReference");_=S().mix__I__I__I(r,t);var a=_,n=this.Lcodes_quine_labs_recheck_regexp_Pattern$BackReference__f_index;_=S().mix__I__I__I(a,n);var s=_;return S().finalizeHash__I__I__I(s,1)};qo.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};qo.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof qo){var r=_;return this.Lcodes_quine_labs_recheck_regexp_Pattern$BackReference__f_index===r.Lcodes_quine_labs_recheck_regexp_Pattern$BackReference__f_index}else return!1};var KD_=new v().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$BackReference:0},!1,"codes.quine.labs.recheck.regexp.Pattern$BackReference",{Lcodes_quine_labs_recheck_regexp_Pattern$BackReference:1,Lcodes_quine_labs_recheck_regexp_Pattern$Node:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});qo.prototype.$classData=KD_;function ua(_,r){this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_index=0,this.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_index=_,this.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child=r,this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=a_()}ua.prototype=new Lc;ua.prototype.constructor=ua;function QD_(){}QD_.prototype=ua.prototype;ua.prototype.productPrefix__T=function(){return"Capture"};ua.prototype.productArity__I=function(){return 2};ua.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_index;case 1:return this.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child;default:return S().ioobe__I__O(_)}};ua.prototype.productIterator__sc_Iterator=function(){return new f_(this)};ua.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("Capture");_=S().mix__I__I__I(r,t);var a=_,n=this.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_index;_=S().mix__I__I__I(a,n);var s=_,i=this.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child,o=S().anyHash__O__I(i);_=S().mix__I__I__I(s,o);var c=_;return S().finalizeHash__I__I__I(c,2)};ua.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};ua.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof ua){var r=_;if(this.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_index===r.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_index){var t=this.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child,a=r.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child;return t===null?a===null:t.equals__O__Z(a)}else return!1}else return!1};var XD_=new v().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$Capture:0},!1,"codes.quine.labs.recheck.regexp.Pattern$Capture",{Lcodes_quine_labs_recheck_regexp_Pattern$Capture:1,Lcodes_quine_labs_recheck_regexp_Pattern$Node:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});ua.prototype.$classData=XD_;function YD_(_){return!!(_&&_.$classData&&_.$classData.ancestors.Lcodes_quine_labs_recheck_regexp_Pattern$ClassNode)}function ht(_){this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children=_,this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=a_()}ht.prototype=new Lc;ht.prototype.constructor=ht;function _M_(){}_M_.prototype=ht.prototype;ht.prototype.productPrefix__T=function(){return"Disjunction"};ht.prototype.productArity__I=function(){return 1};ht.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children:S().ioobe__I__O(_)};ht.prototype.productIterator__sc_Iterator=function(){return new f_(this)};ht.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};ht.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};ht.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof ht){var r=_,t=this.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children,a=r.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children;return t===null?a===null:t.equals__O__Z(a)}else return!1};var eM_=new v().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction:0},!1,"codes.quine.labs.recheck.regexp.Pattern$Disjunction",{Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction:1,Lcodes_quine_labs_recheck_regexp_Pattern$Node:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});ht.prototype.$classData=eM_;function gu(){this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=a_()}gu.prototype=new Lc;gu.prototype.constructor=gu;function rM_(){}rM_.prototype=gu.prototype;gu.prototype.productPrefix__T=function(){return"Dot"};gu.prototype.productArity__I=function(){return 0};gu.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};gu.prototype.productIterator__sc_Iterator=function(){return new f_(this)};gu.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};gu.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};gu.prototype.equals__O__Z=function(_){return _ instanceof gu};var tM_=new v().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$Dot:0},!1,"codes.quine.labs.recheck.regexp.Pattern$Dot",{Lcodes_quine_labs_recheck_regexp_Pattern$Dot:1,Lcodes_quine_labs_recheck_regexp_Pattern$Node:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});gu.prototype.$classData=tM_;function la(_){this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child=_,this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=a_()}la.prototype=new Lc;la.prototype.constructor=la;function aM_(){}aM_.prototype=la.prototype;la.prototype.productPrefix__T=function(){return"Group"};la.prototype.productArity__I=function(){return 1};la.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child:S().ioobe__I__O(_)};la.prototype.productIterator__sc_Iterator=function(){return new f_(this)};la.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};la.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};la.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof la){var r=_,t=this.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child,a=r.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child;return t===null?a===null:t.equals__O__Z(a)}else return!1};var nM_=new v().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$Group:0},!1,"codes.quine.labs.recheck.regexp.Pattern$Group",{Lcodes_quine_labs_recheck_regexp_Pattern$Group:1,Lcodes_quine_labs_recheck_regexp_Pattern$Node:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});la.prototype.$classData=nM_;function Zi(){this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=a_()}Zi.prototype=new Lc;Zi.prototype.constructor=Zi;function sM_(){}sM_.prototype=Zi.prototype;Zi.prototype.productPrefix__T=function(){return"LineBegin"};Zi.prototype.productArity__I=function(){return 0};Zi.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};Zi.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Zi.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Zi.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};Zi.prototype.equals__O__Z=function(_){return _ instanceof Zi};var iM_=new v().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$LineBegin:0},!1,"codes.quine.labs.recheck.regexp.Pattern$LineBegin",{Lcodes_quine_labs_recheck_regexp_Pattern$LineBegin:1,Lcodes_quine_labs_recheck_regexp_Pattern$Node:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});Zi.prototype.$classData=iM_;function Ni(){this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=a_()}Ni.prototype=new Lc;Ni.prototype.constructor=Ni;function oM_(){}oM_.prototype=Ni.prototype;Ni.prototype.productPrefix__T=function(){return"LineEnd"};Ni.prototype.productArity__I=function(){return 0};Ni.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};Ni.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Ni.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Ni.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};Ni.prototype.equals__O__Z=function(_){return _ instanceof Ni};var cM_=new v().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$LineEnd:0},!1,"codes.quine.labs.recheck.regexp.Pattern$LineEnd",{Lcodes_quine_labs_recheck_regexp_Pattern$LineEnd:1,Lcodes_quine_labs_recheck_regexp_Pattern$Node:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});Ni.prototype.$classData=cM_;function Va(_,r){this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_negative=!1,this.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_negative=_,this.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child=r,this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=a_()}Va.prototype=new Lc;Va.prototype.constructor=Va;function uM_(){}uM_.prototype=Va.prototype;Va.prototype.productPrefix__T=function(){return"LookAhead"};Va.prototype.productArity__I=function(){return 2};Va.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_negative;case 1:return this.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child;default:return S().ioobe__I__O(_)}};Va.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Va.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("LookAhead");_=S().mix__I__I__I(r,t);var a=_,n=this.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_negative?1231:1237;_=S().mix__I__I__I(a,n);var s=_,i=this.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child,o=S().anyHash__O__I(i);_=S().mix__I__I__I(s,o);var c=_;return S().finalizeHash__I__I__I(c,2)};Va.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};Va.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Va){var r=_;if(this.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_negative===r.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_negative){var t=this.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child,a=r.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child;return t===null?a===null:t.equals__O__Z(a)}else return!1}else return!1};var lM_=new v().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead:0},!1,"codes.quine.labs.recheck.regexp.Pattern$LookAhead",{Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead:1,Lcodes_quine_labs_recheck_regexp_Pattern$Node:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});Va.prototype.$classData=lM_;function Aa(_,r){this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_negative=!1,this.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_negative=_,this.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child=r,this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=a_()}Aa.prototype=new Lc;Aa.prototype.constructor=Aa;function fM_(){}fM_.prototype=Aa.prototype;Aa.prototype.productPrefix__T=function(){return"LookBehind"};Aa.prototype.productArity__I=function(){return 2};Aa.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_negative;case 1:return this.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child;default:return S().ioobe__I__O(_)}};Aa.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Aa.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("LookBehind");_=S().mix__I__I__I(r,t);var a=_,n=this.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_negative?1231:1237;_=S().mix__I__I__I(a,n);var s=_,i=this.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child,o=S().anyHash__O__I(i);_=S().mix__I__I__I(s,o);var c=_;return S().finalizeHash__I__I__I(c,2)};Aa.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};Aa.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Aa){var r=_;if(this.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_negative===r.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_negative){var t=this.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child,a=r.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child;return t===null?a===null:t.equals__O__Z(a)}else return!1}else return!1};var pM_=new v().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind:0},!1,"codes.quine.labs.recheck.regexp.Pattern$LookBehind",{Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind:1,Lcodes_quine_labs_recheck_regexp_Pattern$Node:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});Aa.prototype.$classData=pM_;function Uo(_,r){this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$NamedBackReference__f_index=0,this.Lcodes_quine_labs_recheck_regexp_Pattern$NamedBackReference__f_name=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$NamedBackReference__f_index=_,this.Lcodes_quine_labs_recheck_regexp_Pattern$NamedBackReference__f_name=r,this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=a_()}Uo.prototype=new Lc;Uo.prototype.constructor=Uo;function hM_(){}hM_.prototype=Uo.prototype;Uo.prototype.productPrefix__T=function(){return"NamedBackReference"};Uo.prototype.productArity__I=function(){return 2};Uo.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_regexp_Pattern$NamedBackReference__f_index;case 1:return this.Lcodes_quine_labs_recheck_regexp_Pattern$NamedBackReference__f_name;default:return S().ioobe__I__O(_)}};Uo.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Uo.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("NamedBackReference");_=S().mix__I__I__I(r,t);var a=_,n=this.Lcodes_quine_labs_recheck_regexp_Pattern$NamedBackReference__f_index;_=S().mix__I__I__I(a,n);var s=_,i=this.Lcodes_quine_labs_recheck_regexp_Pattern$NamedBackReference__f_name,o=S().anyHash__O__I(i);_=S().mix__I__I__I(s,o);var c=_;return S().finalizeHash__I__I__I(c,2)};Uo.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};Uo.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Uo){var r=_;return this.Lcodes_quine_labs_recheck_regexp_Pattern$NamedBackReference__f_index===r.Lcodes_quine_labs_recheck_regexp_Pattern$NamedBackReference__f_index&&this.Lcodes_quine_labs_recheck_regexp_Pattern$NamedBackReference__f_name===r.Lcodes_quine_labs_recheck_regexp_Pattern$NamedBackReference__f_name}else return!1};var dM_=new v().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$NamedBackReference:0},!1,"codes.quine.labs.recheck.regexp.Pattern$NamedBackReference",{Lcodes_quine_labs_recheck_regexp_Pattern$NamedBackReference:1,Lcodes_quine_labs_recheck_regexp_Pattern$Node:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});Uo.prototype.$classData=dM_;function fa(_,r,t){this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_index=0,this.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_name=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_index=_,this.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_name=r,this.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child=t,this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=a_()}fa.prototype=new Lc;fa.prototype.constructor=fa;function $M_(){}$M_.prototype=fa.prototype;fa.prototype.productPrefix__T=function(){return"NamedCapture"};fa.prototype.productArity__I=function(){return 3};fa.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_index;case 1:return this.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_name;case 2:return this.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child;default:return S().ioobe__I__O(_)}};fa.prototype.productIterator__sc_Iterator=function(){return new f_(this)};fa.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("NamedCapture");_=S().mix__I__I__I(r,t);var a=_,n=this.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_index;_=S().mix__I__I__I(a,n);var s=_,i=this.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_name,o=S().anyHash__O__I(i);_=S().mix__I__I__I(s,o);var c=_,u=this.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child,f=S().anyHash__O__I(u);_=S().mix__I__I__I(c,f);var p=_;return S().finalizeHash__I__I__I(p,3)};fa.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};fa.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof fa){var r=_;if(this.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_index===r.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_index)if(this.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_name===r.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_name){var t=this.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child,a=r.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child;return t===null?a===null:t.equals__O__Z(a)}else return!1;else return!1}else return!1};var wM_=new v().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture:0},!1,"codes.quine.labs.recheck.regexp.Pattern$NamedCapture",{Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture:1,Lcodes_quine_labs_recheck_regexp_Pattern$Node:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});fa.prototype.$classData=wM_;function B8(){this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null}B8.prototype=new O6;B8.prototype.constructor=B8;function YP(){}YP.prototype=B8.prototype;function Wo(_){this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Plus__f_isLazy=!1,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Plus__f_isLazy=_,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=a_()}Wo.prototype=new O6;Wo.prototype.constructor=Wo;function gM_(){}gM_.prototype=Wo.prototype;Wo.prototype.isLazy__Z=function(){return this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Plus__f_isLazy};Wo.prototype.productPrefix__T=function(){return"Plus"};Wo.prototype.productArity__I=function(){return 1};Wo.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Plus__f_isLazy:S().ioobe__I__O(_)};Wo.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Wo.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("Plus");_=S().mix__I__I__I(r,t);var a=_,n=this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Plus__f_isLazy?1231:1237;_=S().mix__I__I__I(a,n);var s=_;return S().finalizeHash__I__I__I(s,1)};Wo.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};Wo.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Wo){var r=_;return this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Plus__f_isLazy===r.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Plus__f_isLazy}else return!1};var LM_=new v().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Plus:0},!1,"codes.quine.labs.recheck.regexp.Pattern$Quantifier$Plus",{Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Plus:1,Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});Wo.prototype.$classData=LM_;function vo(_){this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Question__f_isLazy=!1,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Question__f_isLazy=_,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=a_()}vo.prototype=new O6;vo.prototype.constructor=vo;function mM_(){}mM_.prototype=vo.prototype;vo.prototype.isLazy__Z=function(){return this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Question__f_isLazy};vo.prototype.productPrefix__T=function(){return"Question"};vo.prototype.productArity__I=function(){return 1};vo.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Question__f_isLazy:S().ioobe__I__O(_)};vo.prototype.productIterator__sc_Iterator=function(){return new f_(this)};vo.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("Question");_=S().mix__I__I__I(r,t);var a=_,n=this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Question__f_isLazy?1231:1237;_=S().mix__I__I__I(a,n);var s=_;return S().finalizeHash__I__I__I(s,1)};vo.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};vo.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof vo){var r=_;return this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Question__f_isLazy===r.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Question__f_isLazy}else return!1};var vM_=new v().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Question:0},!1,"codes.quine.labs.recheck.regexp.Pattern$Quantifier$Question",{Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Question:1,Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});vo.prototype.$classData=vM_;function So(_){this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Star__f_isLazy=!1,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Star__f_isLazy=_,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=a_()}So.prototype=new O6;So.prototype.constructor=So;function yM_(){}yM_.prototype=So.prototype;So.prototype.isLazy__Z=function(){return this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Star__f_isLazy};So.prototype.productPrefix__T=function(){return"Star"};So.prototype.productArity__I=function(){return 1};So.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Star__f_isLazy:S().ioobe__I__O(_)};So.prototype.productIterator__sc_Iterator=function(){return new f_(this)};So.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("Star");_=S().mix__I__I__I(r,t);var a=_,n=this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Star__f_isLazy?1231:1237;_=S().mix__I__I__I(a,n);var s=_;return S().finalizeHash__I__I__I(s,1)};So.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};So.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof So){var r=_;return this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Star__f_isLazy===r.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Star__f_isLazy}else return!1};var IM_=new v().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Star:0},!1,"codes.quine.labs.recheck.regexp.Pattern$Quantifier$Star",{Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Star:1,Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});So.prototype.$classData=IM_;function Pt(_,r){this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_quantifier=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_quantifier=_,this.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child=r,this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=a_()}Pt.prototype=new Lc;Pt.prototype.constructor=Pt;function bM_(){}bM_.prototype=Pt.prototype;Pt.prototype.productPrefix__T=function(){return"Repeat"};Pt.prototype.productArity__I=function(){return 2};Pt.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_quantifier;case 1:return this.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child;default:return S().ioobe__I__O(_)}};Pt.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Pt.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Pt.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};Pt.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Pt){var r=_,t=this.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_quantifier,a=r.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_quantifier;if(t===null?a===null:t.equals__O__Z(a)){var n=this.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child,s=r.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child;return n===null?s===null:n.equals__O__Z(s)}else return!1}else return!1};var kM_=new v().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$Repeat:0},!1,"codes.quine.labs.recheck.regexp.Pattern$Repeat",{Lcodes_quine_labs_recheck_regexp_Pattern$Repeat:1,Lcodes_quine_labs_recheck_regexp_Pattern$Node:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});Pt.prototype.$classData=kM_;function Ur(_){this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children=_,this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=a_()}Ur.prototype=new Lc;Ur.prototype.constructor=Ur;function OM_(){}OM_.prototype=Ur.prototype;Ur.prototype.productPrefix__T=function(){return"Sequence"};Ur.prototype.productArity__I=function(){return 1};Ur.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children:S().ioobe__I__O(_)};Ur.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Ur.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Ur.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};Ur.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Ur){var r=_,t=this.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children,a=r.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children;return t===null?a===null:t.equals__O__Z(a)}else return!1};var qM_=new v().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$Sequence:0},!1,"codes.quine.labs.recheck.regexp.Pattern$Sequence",{Lcodes_quine_labs_recheck_regexp_Pattern$Sequence:1,Lcodes_quine_labs_recheck_regexp_Pattern$Node:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});Ur.prototype.$classData=qM_;function Po(_){this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$WordBoundary__f_invert=!1,this.Lcodes_quine_labs_recheck_regexp_Pattern$WordBoundary__f_invert=_,this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=a_()}Po.prototype=new Lc;Po.prototype.constructor=Po;function SM_(){}SM_.prototype=Po.prototype;Po.prototype.productPrefix__T=function(){return"WordBoundary"};Po.prototype.productArity__I=function(){return 1};Po.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_regexp_Pattern$WordBoundary__f_invert:S().ioobe__I__O(_)};Po.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Po.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("WordBoundary");_=S().mix__I__I__I(r,t);var a=_,n=this.Lcodes_quine_labs_recheck_regexp_Pattern$WordBoundary__f_invert?1231:1237;_=S().mix__I__I__I(a,n);var s=_;return S().finalizeHash__I__I__I(s,1)};Po.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};Po.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Po){var r=_;return this.Lcodes_quine_labs_recheck_regexp_Pattern$WordBoundary__f_invert===r.Lcodes_quine_labs_recheck_regexp_Pattern$WordBoundary__f_invert}else return!1};var PM_=new v().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$WordBoundary:0},!1,"codes.quine.labs.recheck.regexp.Pattern$WordBoundary",{Lcodes_quine_labs_recheck_regexp_Pattern$WordBoundary:1,Lcodes_quine_labs_recheck_regexp_Pattern$Node:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});Po.prototype.$classData=PM_;function CI(_){this.ju_HashMap__f_java$util$HashMap$$loadFactor=0,this.ju_HashMap__f_java$util$HashMap$$table=null,this.ju_HashMap__f_threshold=0,this.ju_HashMap__f_contentSize=0,this.ju_LinkedHashMap__f_accessOrder=!1,this.ju_LinkedHashMap__f_java$util$LinkedHashMap$$eldest=null,this.ju_LinkedHashMap__f_youngest=null,this.Lcodes_quine_labs_recheck_unicode_LRUCache$LRUMap__f_maxSize=0,this.Lcodes_quine_labs_recheck_unicode_LRUCache$LRUMap__f_maxSize=_,fU(this,_,.75,!0)}CI.prototype=new pU;CI.prototype.constructor=CI;function xM_(){}xM_.prototype=CI.prototype;CI.prototype.removeEldestEntry__ju_Map$Entry__Z=function(_){return this.ju_HashMap__f_contentSize>this.Lcodes_quine_labs_recheck_unicode_LRUCache$LRUMap__f_maxSize};var RM_=new v().initClass({Lcodes_quine_labs_recheck_unicode_LRUCache$LRUMap:0},!1,"codes.quine.labs.recheck.unicode.LRUCache$LRUMap",{Lcodes_quine_labs_recheck_unicode_LRUCache$LRUMap:1,ju_LinkedHashMap:1,ju_HashMap:1,ju_AbstractMap:1,O:1,ju_Map:1,Ljava_io_Serializable:1,jl_Cloneable:1});CI.prototype.$classData=RM_;var j8=class extends Ld{constructor(r){if(super(),this.ju_DuplicateFormatFlagsException__f_f=null,this.ju_DuplicateFormatFlagsException__f_f=r,Pa(this,null,null,!0,!0),r===null)throw qd(new cc)}getMessage__T(){return"Flags = '"+this.ju_DuplicateFormatFlagsException__f_f+"'"}},CM_=new v().initClass({ju_DuplicateFormatFlagsException:0},!1,"java.util.DuplicateFormatFlagsException",{ju_DuplicateFormatFlagsException:1,ju_IllegalFormatException:1,jl_IllegalArgumentException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});j8.prototype.$classData=CM_;var E8=class extends Ld{constructor(r,t){if(super(),this.ju_FormatFlagsConversionMismatchException__f_f=null,this.ju_FormatFlagsConversionMismatchException__f_c=0,this.ju_FormatFlagsConversionMismatchException__f_f=r,this.ju_FormatFlagsConversionMismatchException__f_c=t,Pa(this,null,null,!0,!0),r===null)throw qd(new cc)}getMessage__T(){return"Conversion = "+pt(this.ju_FormatFlagsConversionMismatchException__f_c)+", Flags = "+this.ju_FormatFlagsConversionMismatchException__f_f}},DM_=new v().initClass({ju_FormatFlagsConversionMismatchException:0},!1,"java.util.FormatFlagsConversionMismatchException",{ju_FormatFlagsConversionMismatchException:1,ju_IllegalFormatException:1,jl_IllegalArgumentException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});E8.prototype.$classData=DM_;var Z8=class extends Ld{constructor(r){super(),this.ju_IllegalFormatArgumentIndexException__f_msg=null,this.ju_IllegalFormatArgumentIndexException__f_msg=r,Pa(this,null,null,!0,!0)}getMessage__T(){return this.ju_IllegalFormatArgumentIndexException__f_msg}},MM_=new v().initClass({ju_IllegalFormatArgumentIndexException:0},!1,"java.util.IllegalFormatArgumentIndexException",{ju_IllegalFormatArgumentIndexException:1,ju_IllegalFormatException:1,jl_IllegalArgumentException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});Z8.prototype.$classData=MM_;var N8=class extends Ld{constructor(r){super(),this.ju_IllegalFormatCodePointException__f_c=0,this.ju_IllegalFormatCodePointException__f_c=r,Pa(this,null,null,!0,!0)}getMessage__T(){var r=this.ju_IllegalFormatCodePointException__f_c;return"Code point = 0x"+(+(r>>>0)).toString(16)}},TM_=new v().initClass({ju_IllegalFormatCodePointException:0},!1,"java.util.IllegalFormatCodePointException",{ju_IllegalFormatCodePointException:1,ju_IllegalFormatException:1,jl_IllegalArgumentException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});N8.prototype.$classData=TM_;var z8=class extends Ld{constructor(r,t){if(super(),this.ju_IllegalFormatConversionException__f_c=0,this.ju_IllegalFormatConversionException__f_arg=null,this.ju_IllegalFormatConversionException__f_c=r,this.ju_IllegalFormatConversionException__f_arg=t,Pa(this,null,null,!0,!0),t===null)throw qd(new cc)}getMessage__T(){var r=this.ju_IllegalFormatConversionException__f_c;return String.fromCharCode(r)+" != "+this.ju_IllegalFormatConversionException__f_arg.getName__T()}},VM_=new v().initClass({ju_IllegalFormatConversionException:0},!1,"java.util.IllegalFormatConversionException",{ju_IllegalFormatConversionException:1,ju_IllegalFormatException:1,jl_IllegalArgumentException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});z8.prototype.$classData=VM_;var H8=class extends Ld{constructor(r){if(super(),this.ju_IllegalFormatFlagsException__f_f=null,this.ju_IllegalFormatFlagsException__f_f=r,Pa(this,null,null,!0,!0),r===null)throw qd(new cc)}getMessage__T(){return"Flags = '"+this.ju_IllegalFormatFlagsException__f_f+"'"}},AM_=new v().initClass({ju_IllegalFormatFlagsException:0},!1,"java.util.IllegalFormatFlagsException",{ju_IllegalFormatFlagsException:1,ju_IllegalFormatException:1,jl_IllegalArgumentException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});H8.prototype.$classData=AM_;var G8=class extends Ld{constructor(r){super(),this.ju_IllegalFormatPrecisionException__f_p=0,this.ju_IllegalFormatPrecisionException__f_p=r,Pa(this,null,null,!0,!0)}getMessage__T(){var r=this.ju_IllegalFormatPrecisionException__f_p;return""+r}},FM_=new v().initClass({ju_IllegalFormatPrecisionException:0},!1,"java.util.IllegalFormatPrecisionException",{ju_IllegalFormatPrecisionException:1,ju_IllegalFormatException:1,jl_IllegalArgumentException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});G8.prototype.$classData=FM_;var J8=class extends Ld{constructor(r){super(),this.ju_IllegalFormatWidthException__f_w=0,this.ju_IllegalFormatWidthException__f_w=r,Pa(this,null,null,!0,!0)}getMessage__T(){var r=this.ju_IllegalFormatWidthException__f_w;return""+r}},BM_=new v().initClass({ju_IllegalFormatWidthException:0},!1,"java.util.IllegalFormatWidthException",{ju_IllegalFormatWidthException:1,ju_IllegalFormatException:1,jl_IllegalArgumentException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});J8.prototype.$classData=BM_;var U8=class extends Ld{constructor(r){if(super(),this.ju_MissingFormatArgumentException__f_s=null,this.ju_MissingFormatArgumentException__f_s=r,Pa(this,null,null,!0,!0),r===null)throw qd(new cc)}getMessage__T(){return"Format specifier '"+this.ju_MissingFormatArgumentException__f_s+"'"}},jM_=new v().initClass({ju_MissingFormatArgumentException:0},!1,"java.util.MissingFormatArgumentException",{ju_MissingFormatArgumentException:1,ju_IllegalFormatException:1,jl_IllegalArgumentException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});U8.prototype.$classData=jM_;var W8=class extends Ld{constructor(r){if(super(),this.ju_MissingFormatWidthException__f_s=null,this.ju_MissingFormatWidthException__f_s=r,Pa(this,null,null,!0,!0),r===null)throw qd(new cc)}getMessage__T(){return this.ju_MissingFormatWidthException__f_s}},EM_=new v().initClass({ju_MissingFormatWidthException:0},!1,"java.util.MissingFormatWidthException",{ju_MissingFormatWidthException:1,ju_IllegalFormatException:1,jl_IllegalArgumentException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});W8.prototype.$classData=EM_;var K8=class extends Ld{constructor(r){if(super(),this.ju_UnknownFormatConversionException__f_s=null,this.ju_UnknownFormatConversionException__f_s=r,Pa(this,null,null,!0,!0),r===null)throw qd(new cc)}getMessage__T(){return"Conversion = '"+this.ju_UnknownFormatConversionException__f_s+"'"}},ZM_=new v().initClass({ju_UnknownFormatConversionException:0},!1,"java.util.UnknownFormatConversionException",{ju_UnknownFormatConversionException:1,ju_IllegalFormatException:1,jl_IllegalArgumentException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});K8.prototype.$classData=ZM_;function NM_(_,r){return _.ju_concurrent_CopyOnWriteArrayList__f_inner=r,_.ju_concurrent_CopyOnWriteArrayList__f_requiresCopyOnWrite=!1,_}function zM_(_){return NM_(_,[]),_}function HM_(_,r){zM_(_);for(var t=r.u.length,a=0;a=this.size__I())throw Zt(new rt,""+_)};xo.prototype.checkIndexOnBounds__I__V=function(_){if(_<0||_>this.size__I())throw Zt(new rt,""+_)};var JM_=new v().initClass({ju_concurrent_CopyOnWriteArrayList:0},!1,"java.util.concurrent.CopyOnWriteArrayList",{ju_concurrent_CopyOnWriteArrayList:1,O:1,ju_List:1,ju_Collection:1,jl_Iterable:1,ju_RandomAccess:1,jl_Cloneable:1,Ljava_io_Serializable:1});xo.prototype.$classData=JM_;function e(_,r){this.T2__f__1=null,this.T2__f__2=null,this.T2$mcII$sp__f__1$mcI$sp=0,this.T2$mcII$sp__f__2$mcI$sp=0,this.T2$mcII$sp__f__1$mcI$sp=_,this.T2$mcII$sp__f__2$mcI$sp=r,m(this,null,null)}e.prototype=new jN;e.prototype.constructor=e;function UM_(){}UM_.prototype=e.prototype;e.prototype._1$mcI$sp__I=function(){return this.T2$mcII$sp__f__1$mcI$sp};e.prototype._2$mcI$sp__I=function(){return this.T2$mcII$sp__f__2$mcI$sp};e.prototype.copy$default$2__O=function(){return this.T2$mcII$sp__f__2$mcI$sp};e.prototype._2__O=function(){return this.T2$mcII$sp__f__2$mcI$sp};e.prototype._1__O=function(){return this.T2$mcII$sp__f__1$mcI$sp};var WM_=new v().initClass({T2$mcII$sp:0},!1,"scala.Tuple2$mcII$sp",{T2$mcII$sp:1,T2:1,O:1,s_Product2:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1,s_Product2$mcII$sp:1});e.prototype.$classData=WM_;function OL(_){this.sc_ArrayOps$ArrayIterator__f_xs=null,this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos=0,this.sc_ArrayOps$ArrayIterator__f_len=0,this.sc_ArrayOps$ArrayIterator$mcB$sp__f_xs$mcB$sp=null,this.sc_ArrayOps$ArrayIterator$mcB$sp__f_xs$mcB$sp=_,x$(this,_)}OL.prototype=new ng;OL.prototype.constructor=OL;function KM_(){}KM_.prototype=OL.prototype;OL.prototype.next$mcB$sp__B=function(){try{var _=this.sc_ArrayOps$ArrayIterator$mcB$sp__f_xs$mcB$sp.u[this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos];return this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos=1+this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos|0,_}catch(r){if(r instanceof hu)return Be().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O()|0;throw r}};OL.prototype.next__O=function(){return this.next$mcB$sp__B()};var QM_=new v().initClass({sc_ArrayOps$ArrayIterator$mcB$sp:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcB$sp",{sc_ArrayOps$ArrayIterator$mcB$sp:1,sc_ArrayOps$ArrayIterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1,Ljava_io_Serializable:1});OL.prototype.$classData=QM_;function Hw(_){this.sc_ArrayOps$ArrayIterator__f_xs=null,this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos=0,this.sc_ArrayOps$ArrayIterator__f_len=0,this.sc_ArrayOps$ArrayIterator$mcC$sp__f_xs$mcC$sp=null,this.sc_ArrayOps$ArrayIterator$mcC$sp__f_xs$mcC$sp=_,x$(this,_)}Hw.prototype=new ng;Hw.prototype.constructor=Hw;function XM_(){}XM_.prototype=Hw.prototype;Hw.prototype.next$mcC$sp__C=function(){try{var _=this.sc_ArrayOps$ArrayIterator$mcC$sp__f_xs$mcC$sp.u[this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos];return this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos=1+this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos|0,_}catch(r){if(r instanceof hu)return jt(Be().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O());throw r}};Hw.prototype.next__O=function(){return pt(this.next$mcC$sp__C())};var YM_=new v().initClass({sc_ArrayOps$ArrayIterator$mcC$sp:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcC$sp",{sc_ArrayOps$ArrayIterator$mcC$sp:1,sc_ArrayOps$ArrayIterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1,Ljava_io_Serializable:1});Hw.prototype.$classData=YM_;function qL(_){this.sc_ArrayOps$ArrayIterator__f_xs=null,this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos=0,this.sc_ArrayOps$ArrayIterator__f_len=0,this.sc_ArrayOps$ArrayIterator$mcD$sp__f_xs$mcD$sp=null,this.sc_ArrayOps$ArrayIterator$mcD$sp__f_xs$mcD$sp=_,x$(this,_)}qL.prototype=new ng;qL.prototype.constructor=qL;function _T_(){}_T_.prototype=qL.prototype;qL.prototype.next$mcD$sp__D=function(){try{var _=this.sc_ArrayOps$ArrayIterator$mcD$sp__f_xs$mcD$sp.u[this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos];return this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos=1+this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos|0,_}catch(r){if(r instanceof hu)return+Be().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O();throw r}};qL.prototype.next__O=function(){return this.next$mcD$sp__D()};var eT_=new v().initClass({sc_ArrayOps$ArrayIterator$mcD$sp:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcD$sp",{sc_ArrayOps$ArrayIterator$mcD$sp:1,sc_ArrayOps$ArrayIterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1,Ljava_io_Serializable:1});qL.prototype.$classData=eT_;function SL(_){this.sc_ArrayOps$ArrayIterator__f_xs=null,this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos=0,this.sc_ArrayOps$ArrayIterator__f_len=0,this.sc_ArrayOps$ArrayIterator$mcF$sp__f_xs$mcF$sp=null,this.sc_ArrayOps$ArrayIterator$mcF$sp__f_xs$mcF$sp=_,x$(this,_)}SL.prototype=new ng;SL.prototype.constructor=SL;function rT_(){}rT_.prototype=SL.prototype;SL.prototype.next$mcF$sp__F=function(){try{var _=this.sc_ArrayOps$ArrayIterator$mcF$sp__f_xs$mcF$sp.u[this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos];return this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos=1+this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos|0,_}catch(r){if(r instanceof hu)return Math.fround(Be().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O());throw r}};SL.prototype.next__O=function(){return this.next$mcF$sp__F()};var tT_=new v().initClass({sc_ArrayOps$ArrayIterator$mcF$sp:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcF$sp",{sc_ArrayOps$ArrayIterator$mcF$sp:1,sc_ArrayOps$ArrayIterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1,Ljava_io_Serializable:1});SL.prototype.$classData=tT_;function PL(_){this.sc_ArrayOps$ArrayIterator__f_xs=null,this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos=0,this.sc_ArrayOps$ArrayIterator__f_len=0,this.sc_ArrayOps$ArrayIterator$mcI$sp__f_xs$mcI$sp=null,this.sc_ArrayOps$ArrayIterator$mcI$sp__f_xs$mcI$sp=_,x$(this,_)}PL.prototype=new ng;PL.prototype.constructor=PL;function aT_(){}aT_.prototype=PL.prototype;PL.prototype.next$mcI$sp__I=function(){try{var _=this.sc_ArrayOps$ArrayIterator$mcI$sp__f_xs$mcI$sp.u[this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos];return this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos=1+this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos|0,_}catch(r){if(r instanceof hu)return Be().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O()|0;throw r}};PL.prototype.next__O=function(){return this.next$mcI$sp__I()};var nT_=new v().initClass({sc_ArrayOps$ArrayIterator$mcI$sp:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcI$sp",{sc_ArrayOps$ArrayIterator$mcI$sp:1,sc_ArrayOps$ArrayIterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1,Ljava_io_Serializable:1});PL.prototype.$classData=nT_;function xL(_){this.sc_ArrayOps$ArrayIterator__f_xs=null,this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos=0,this.sc_ArrayOps$ArrayIterator__f_len=0,this.sc_ArrayOps$ArrayIterator$mcJ$sp__f_xs$mcJ$sp=null,this.sc_ArrayOps$ArrayIterator$mcJ$sp__f_xs$mcJ$sp=_,x$(this,_)}xL.prototype=new ng;xL.prototype.constructor=xL;function sT_(){}sT_.prototype=xL.prototype;xL.prototype.next$mcJ$sp__J=function(){try{var _=this.sc_ArrayOps$ArrayIterator$mcJ$sp__f_xs$mcJ$sp.u[this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos],r=_.RTLong__f_lo,t=_.RTLong__f_hi;return this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos=1+this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos|0,new q(r,t)}catch(a){if(a instanceof hu)return dt(Be().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O());throw a}};xL.prototype.next__O=function(){return this.next$mcJ$sp__J()};var iT_=new v().initClass({sc_ArrayOps$ArrayIterator$mcJ$sp:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcJ$sp",{sc_ArrayOps$ArrayIterator$mcJ$sp:1,sc_ArrayOps$ArrayIterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1,Ljava_io_Serializable:1});xL.prototype.$classData=iT_;function RL(_){this.sc_ArrayOps$ArrayIterator__f_xs=null,this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos=0,this.sc_ArrayOps$ArrayIterator__f_len=0,this.sc_ArrayOps$ArrayIterator$mcS$sp__f_xs$mcS$sp=null,this.sc_ArrayOps$ArrayIterator$mcS$sp__f_xs$mcS$sp=_,x$(this,_)}RL.prototype=new ng;RL.prototype.constructor=RL;function oT_(){}oT_.prototype=RL.prototype;RL.prototype.next$mcS$sp__S=function(){try{var _=this.sc_ArrayOps$ArrayIterator$mcS$sp__f_xs$mcS$sp.u[this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos];return this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos=1+this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos|0,_}catch(r){if(r instanceof hu)return Be().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O()|0;throw r}};RL.prototype.next__O=function(){return this.next$mcS$sp__S()};var cT_=new v().initClass({sc_ArrayOps$ArrayIterator$mcS$sp:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcS$sp",{sc_ArrayOps$ArrayIterator$mcS$sp:1,sc_ArrayOps$ArrayIterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1,Ljava_io_Serializable:1});RL.prototype.$classData=cT_;function CL(_){this.sc_ArrayOps$ArrayIterator__f_xs=null,this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos=0,this.sc_ArrayOps$ArrayIterator__f_len=0,this.sc_ArrayOps$ArrayIterator$mcV$sp__f_xs$mcV$sp=null,this.sc_ArrayOps$ArrayIterator$mcV$sp__f_xs$mcV$sp=_,x$(this,_)}CL.prototype=new ng;CL.prototype.constructor=CL;function uT_(){}uT_.prototype=CL.prototype;CL.prototype.next$mcV$sp__V=function(){try{this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos=1+this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos|0}catch(_){if(_ instanceof hu)Be().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O();else throw _}};CL.prototype.next__O=function(){this.next$mcV$sp__V()};var lT_=new v().initClass({sc_ArrayOps$ArrayIterator$mcV$sp:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcV$sp",{sc_ArrayOps$ArrayIterator$mcV$sp:1,sc_ArrayOps$ArrayIterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1,Ljava_io_Serializable:1});CL.prototype.$classData=lT_;function DL(_){this.sc_ArrayOps$ArrayIterator__f_xs=null,this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos=0,this.sc_ArrayOps$ArrayIterator__f_len=0,this.sc_ArrayOps$ArrayIterator$mcZ$sp__f_xs$mcZ$sp=null,this.sc_ArrayOps$ArrayIterator$mcZ$sp__f_xs$mcZ$sp=_,x$(this,_)}DL.prototype=new ng;DL.prototype.constructor=DL;function fT_(){}fT_.prototype=DL.prototype;DL.prototype.next$mcZ$sp__Z=function(){try{var _=this.sc_ArrayOps$ArrayIterator$mcZ$sp__f_xs$mcZ$sp.u[this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos];return this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos=1+this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos|0,_}catch(r){if(r instanceof hu)return!!Be().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O();throw r}};DL.prototype.next__O=function(){return this.next$mcZ$sp__Z()};var pT_=new v().initClass({sc_ArrayOps$ArrayIterator$mcZ$sp:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcZ$sp",{sc_ArrayOps$ArrayIterator$mcZ$sp:1,sc_ArrayOps$ArrayIterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1,Ljava_io_Serializable:1});DL.prototype.$classData=pT_;function Yf(_){this.sc_Iterable$$anon$1__f_a$1=null,this.sc_Iterable$$anon$1__f_a$1=_}Yf.prototype=new ab;Yf.prototype.constructor=Yf;function hT_(){}hT_.prototype=Yf.prototype;Yf.prototype.iterator__sc_Iterator=function(){Be();var _=this.sc_Iterable$$anon$1__f_a$1;return new Xu(_)};Yf.prototype.knownSize__I=function(){return 1};Yf.prototype.headOption__s_Some=function(){return new o_(this.sc_Iterable$$anon$1__f_a$1)};Yf.prototype.last__O=function(){return this.sc_Iterable$$anon$1__f_a$1};Yf.prototype.drop__I__sc_Iterable=function(_){return _>0?sL().empty__O():this};Yf.prototype.dropRight__I__sc_Iterable=function(_){return _>0?sL().empty__O():this};Yf.prototype.dropRight__I__O=function(_){return this.dropRight__I__sc_Iterable(_)};Yf.prototype.drop__I__O=function(_){return this.drop__I__sc_Iterable(_)};Yf.prototype.headOption__s_Option=function(){return this.headOption__s_Some()};var dT_=new v().initClass({sc_Iterable$$anon$1:0},!1,"scala.collection.Iterable$$anon$1",{sc_Iterable$$anon$1:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1});Yf.prototype.$classData=dT_;function $T_(_){if(_ instanceof ba){var r=_;return t$().empty__sci_TreeSeqMap$OrderBy__sci_TreeSeqMap(r.sci_TreeSeqMap__f_orderedBy)}else return _.mapFactory__sc_MapFactory().empty__O()}function _5(_){return _.className__T()+"()"}function wT_(_){return!!(_&&_.$classData&&_.$classData.ancestors.sc_View)}function gT_(_,r,t){return r<=0&&t>=_.length__I()?_:O8_(_,r,t)}function DI(_){if(this.sci_Set$SetNIterator__f_current=0,this.sci_Set$SetNIterator__f_remainder=0,this.sci_Set$Set2$$anon$1__f_$outer=null,_===null)throw null;this.sci_Set$Set2$$anon$1__f_$outer=_,rz(this,2)}DI.prototype=new XP;DI.prototype.constructor=DI;function LT_(){}LT_.prototype=DI.prototype;DI.prototype.apply__I__O=function(_){return this.sci_Set$Set2$$anon$1__f_$outer.scala$collection$immutable$Set$Set2$$getElem__I__O(_)};var mT_=new v().initClass({sci_Set$Set2$$anon$1:0},!1,"scala.collection.immutable.Set$Set2$$anon$1",{sci_Set$Set2$$anon$1:1,sci_Set$SetNIterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1,Ljava_io_Serializable:1});DI.prototype.$classData=mT_;function MI(_){if(this.sci_Set$SetNIterator__f_current=0,this.sci_Set$SetNIterator__f_remainder=0,this.sci_Set$Set3$$anon$2__f_$outer=null,_===null)throw null;this.sci_Set$Set3$$anon$2__f_$outer=_,rz(this,3)}MI.prototype=new XP;MI.prototype.constructor=MI;function vT_(){}vT_.prototype=MI.prototype;MI.prototype.apply__I__O=function(_){return this.sci_Set$Set3$$anon$2__f_$outer.scala$collection$immutable$Set$Set3$$getElem__I__O(_)};var yT_=new v().initClass({sci_Set$Set3$$anon$2:0},!1,"scala.collection.immutable.Set$Set3$$anon$2",{sci_Set$Set3$$anon$2:1,sci_Set$SetNIterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1,Ljava_io_Serializable:1});MI.prototype.$classData=yT_;function TI(_){if(this.sci_Set$SetNIterator__f_current=0,this.sci_Set$SetNIterator__f_remainder=0,this.sci_Set$Set4$$anon$3__f_$outer=null,_===null)throw null;this.sci_Set$Set4$$anon$3__f_$outer=_,rz(this,4)}TI.prototype=new XP;TI.prototype.constructor=TI;function IT_(){}IT_.prototype=TI.prototype;TI.prototype.apply__I__O=function(_){return this.sci_Set$Set4$$anon$3__f_$outer.scala$collection$immutable$Set$Set4$$getElem__I__O(_)};var bT_=new v().initClass({sci_Set$Set4$$anon$3:0},!1,"scala.collection.immutable.Set$Set4$$anon$3",{sci_Set$Set4$$anon$3:1,sci_Set$SetNIterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1,Ljava_io_Serializable:1});TI.prototype.$classData=bT_;function _p(_){this.scm_ArrayBuilder__f_capacity=0,this.scm_ArrayBuilder$generic__f_elementClass=null,this.scm_ArrayBuilder$generic__f_isCharArrayBuilder=!1,this.scm_ArrayBuilder$generic__f_jsElems=null,this.scm_ArrayBuilder$generic__f_elementClass=_,sD_(this),this.scm_ArrayBuilder$generic__f_isCharArrayBuilder=_===z$.getClassOf(),this.scm_ArrayBuilder$generic__f_jsElems=[]}_p.prototype=new vU;_p.prototype.constructor=_p;function kT_(){}kT_.prototype=_p.prototype;_p.prototype.length__I=function(){return this.scm_ArrayBuilder$generic__f_jsElems.length|0};_p.prototype.addOne__O__scm_ArrayBuilder$generic=function(_){var r=this.scm_ArrayBuilder$generic__f_isCharArrayBuilder?jt(_):_===null?this.scm_ArrayBuilder$generic__f_elementClass.jl_Class__f_data.zero:_;return this.scm_ArrayBuilder$generic__f_jsElems.push(r),this};_p.prototype.addAll__O__I__I__scm_ArrayBuilder$generic=function(_,r,t){for(var a=r+t|0,n=r;n=s)throw Zt(new rt,a+" is out of bounds (min 0, max "+(-1+s|0)+")");var i=_.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start,o=((_.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end-i|0)&(-1+_.scm_ArrayDeque__f_array.u.length|0))-r|0,c=br().getLength__O__I(t)-a|0,u=o0){var p=_.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start,h=(_.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end-p|0)&(-1+_.scm_ArrayDeque__f_array.u.length|0);if(r<0||r>=h)throw Zt(new rt,r+" is out of bounds (min 0, max "+(-1+h|0)+")");var l=(_.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start+r|0)&(-1+_.scm_ArrayDeque__f_array.u.length|0),d=_.scm_ArrayDeque__f_array.u.length-l|0,$=f0&&Et().copy__O__I__O__I__I__V(_.scm_ArrayDeque__f_array,0,t,a+$|0,w)}return t}function qT_(_){for(var r=_.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start,t=(_.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end-r|0)&(-1+_.scm_ArrayDeque__f_array.u.length|0),a=qO().alloc__I__AO(t),n=0;n0};var PT_=new v().initClass({scm_CheckedIndexedSeqView$CheckedIterator:0},!1,"scala.collection.mutable.CheckedIndexedSeqView$CheckedIterator",{scm_CheckedIndexedSeqView$CheckedIterator:1,sc_IndexedSeqView$IndexedSeqViewIterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1,Ljava_io_Serializable:1});vd.prototype.$classData=PT_;function yd(_,r){this.sc_IndexedSeqView$IndexedSeqViewReverseIterator__f_self=null,this.sc_IndexedSeqView$IndexedSeqViewReverseIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewReverseIterator$$remainder=0,this.sc_IndexedSeqView$IndexedSeqViewReverseIterator__f_pos=0,this.scm_CheckedIndexedSeqView$CheckedReverseIterator__f_mutationCount=null,this.scm_CheckedIndexedSeqView$CheckedReverseIterator__f_expectedCount=0,this.scm_CheckedIndexedSeqView$CheckedReverseIterator__f_mutationCount=r,Nc(this,_),this.scm_CheckedIndexedSeqView$CheckedReverseIterator__f_expectedCount=r.apply__O()|0}yd.prototype=new dU;yd.prototype.constructor=yd;function xT_(){}xT_.prototype=yd.prototype;yd.prototype.hasNext__Z=function(){var _=MZ(),r=this.scm_CheckedIndexedSeqView$CheckedReverseIterator__f_expectedCount,t=this.scm_CheckedIndexedSeqView$CheckedReverseIterator__f_mutationCount,a=t.apply__O()|0;return _.checkMutations__I__I__T__V(r,a,"mutation occurred during iteration"),this.sc_IndexedSeqView$IndexedSeqViewReverseIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewReverseIterator$$remainder>0};var RT_=new v().initClass({scm_CheckedIndexedSeqView$CheckedReverseIterator:0},!1,"scala.collection.mutable.CheckedIndexedSeqView$CheckedReverseIterator",{scm_CheckedIndexedSeqView$CheckedReverseIterator:1,sc_IndexedSeqView$IndexedSeqViewReverseIterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1,Ljava_io_Serializable:1});yd.prototype.$classData=RT_;function gh(){}gh.prototype=new E;gh.prototype.constructor=gh;function CT_(){}CT_.prototype=gh.prototype;gh.prototype.lteq__O__O__Z=function(_,r){return Ch(this,_,r)};gh.prototype.gteq__O__O__Z=function(_,r){return Dh(this,_,r)};gh.prototype.lt__O__O__Z=function(_,r){return Mh(this,_,r)};gh.prototype.gt__O__O__Z=function(_,r){return Th(this,_,r)};gh.prototype.max__O__O__O=function(_,r){return To(this,_,r)};gh.prototype.min__O__O__O=function(_,r){return up(this,_,r)};gh.prototype.isReverseOf__s_math_Ordering__Z=function(_){return Vh(this,_)};gh.prototype.compare__O__O__I=function(_,r){var t=!!_,a=!!r;return t===a?0:t?1:-1};var DT_=new v().initClass({s_math_Ordering$Boolean$:0},!1,"scala.math.Ordering$Boolean$",{s_math_Ordering$Boolean$:1,O:1,s_math_Ordering$BooleanOrdering:1,s_math_Ordering:1,ju_Comparator:1,s_math_PartialOrdering:1,s_math_Equiv:1,Ljava_io_Serializable:1});gh.prototype.$classData=DT_;var lE;function e6(){return lE||(lE=new gh),lE}function Lh(){}Lh.prototype=new E;Lh.prototype.constructor=Lh;function MT_(){}MT_.prototype=Lh.prototype;Lh.prototype.lteq__O__O__Z=function(_,r){return Ch(this,_,r)};Lh.prototype.gteq__O__O__Z=function(_,r){return Dh(this,_,r)};Lh.prototype.lt__O__O__Z=function(_,r){return Mh(this,_,r)};Lh.prototype.gt__O__O__Z=function(_,r){return Th(this,_,r)};Lh.prototype.max__O__O__O=function(_,r){return To(this,_,r)};Lh.prototype.min__O__O__O=function(_,r){return up(this,_,r)};Lh.prototype.isReverseOf__s_math_Ordering__Z=function(_){return Vh(this,_)};Lh.prototype.compare__O__O__I=function(_,r){var t=_|0,a=r|0;return t-a|0};var TT_=new v().initClass({s_math_Ordering$Byte$:0},!1,"scala.math.Ordering$Byte$",{s_math_Ordering$Byte$:1,O:1,s_math_Ordering$ByteOrdering:1,s_math_Ordering:1,ju_Comparator:1,s_math_PartialOrdering:1,s_math_Equiv:1,Ljava_io_Serializable:1});Lh.prototype.$classData=TT_;var fE;function az(){return fE||(fE=new Lh),fE}function mh(){}mh.prototype=new E;mh.prototype.constructor=mh;function VT_(){}VT_.prototype=mh.prototype;mh.prototype.lteq__O__O__Z=function(_,r){return Ch(this,_,r)};mh.prototype.gteq__O__O__Z=function(_,r){return Dh(this,_,r)};mh.prototype.lt__O__O__Z=function(_,r){return Mh(this,_,r)};mh.prototype.gt__O__O__Z=function(_,r){return Th(this,_,r)};mh.prototype.max__O__O__O=function(_,r){return To(this,_,r)};mh.prototype.min__O__O__O=function(_,r){return up(this,_,r)};mh.prototype.isReverseOf__s_math_Ordering__Z=function(_){return Vh(this,_)};mh.prototype.compare__O__O__I=function(_,r){var t=jt(_),a=jt(r);return t-a|0};var AT_=new v().initClass({s_math_Ordering$Char$:0},!1,"scala.math.Ordering$Char$",{s_math_Ordering$Char$:1,O:1,s_math_Ordering$CharOrdering:1,s_math_Ordering:1,ju_Comparator:1,s_math_PartialOrdering:1,s_math_Equiv:1,Ljava_io_Serializable:1});mh.prototype.$classData=AT_;var pE;function nz(){return pE||(pE=new mh),pE}function vh(){}vh.prototype=new E;vh.prototype.constructor=vh;function FT_(){}FT_.prototype=vh.prototype;vh.prototype.lteq__O__O__Z=function(_,r){return Ch(this,_,r)};vh.prototype.gteq__O__O__Z=function(_,r){return Dh(this,_,r)};vh.prototype.lt__O__O__Z=function(_,r){return Mh(this,_,r)};vh.prototype.gt__O__O__Z=function(_,r){return Th(this,_,r)};vh.prototype.max__O__O__O=function(_,r){return To(this,_,r)};vh.prototype.min__O__O__O=function(_,r){return up(this,_,r)};vh.prototype.isReverseOf__s_math_Ordering__Z=function(_){return Vh(this,_)};vh.prototype.compare__O__O__I=function(_,r){var t=+_,a=+r;return Ag().compare__D__D__I(t,a)};var BT_=new v().initClass({s_math_Ordering$DeprecatedDoubleOrdering$:0},!1,"scala.math.Ordering$DeprecatedDoubleOrdering$",{s_math_Ordering$DeprecatedDoubleOrdering$:1,O:1,s_math_Ordering$Double$TotalOrdering:1,s_math_Ordering:1,ju_Comparator:1,s_math_PartialOrdering:1,s_math_Equiv:1,Ljava_io_Serializable:1});vh.prototype.$classData=BT_;var hE;function hZ(){return hE||(hE=new vh),hE}function yh(){}yh.prototype=new E;yh.prototype.constructor=yh;function jT_(){}jT_.prototype=yh.prototype;yh.prototype.lteq__O__O__Z=function(_,r){return Ch(this,_,r)};yh.prototype.gteq__O__O__Z=function(_,r){return Dh(this,_,r)};yh.prototype.lt__O__O__Z=function(_,r){return Mh(this,_,r)};yh.prototype.gt__O__O__Z=function(_,r){return Th(this,_,r)};yh.prototype.max__O__O__O=function(_,r){return To(this,_,r)};yh.prototype.min__O__O__O=function(_,r){return up(this,_,r)};yh.prototype.isReverseOf__s_math_Ordering__Z=function(_){return Vh(this,_)};yh.prototype.compare__O__O__I=function(_,r){var t=dt(_),a=t.RTLong__f_lo,n=t.RTLong__f_hi,s=dt(r),i=s.RTLong__f_lo,o=s.RTLong__f_hi;return Ee().org$scalajs$linker$runtime$RuntimeLong$$compare__I__I__I__I__I(a,n,i,o)};var ET_=new v().initClass({s_math_Ordering$Long$:0},!1,"scala.math.Ordering$Long$",{s_math_Ordering$Long$:1,O:1,s_math_Ordering$LongOrdering:1,s_math_Ordering:1,ju_Comparator:1,s_math_PartialOrdering:1,s_math_Equiv:1,Ljava_io_Serializable:1});yh.prototype.$classData=ET_;var dE;function sz(){return dE||(dE=new yh),dE}function Ih(){}Ih.prototype=new E;Ih.prototype.constructor=Ih;function ZT_(){}ZT_.prototype=Ih.prototype;Ih.prototype.lteq__O__O__Z=function(_,r){return Ch(this,_,r)};Ih.prototype.gteq__O__O__Z=function(_,r){return Dh(this,_,r)};Ih.prototype.lt__O__O__Z=function(_,r){return Mh(this,_,r)};Ih.prototype.gt__O__O__Z=function(_,r){return Th(this,_,r)};Ih.prototype.max__O__O__O=function(_,r){return To(this,_,r)};Ih.prototype.min__O__O__O=function(_,r){return up(this,_,r)};Ih.prototype.isReverseOf__s_math_Ordering__Z=function(_){return Vh(this,_)};Ih.prototype.compare__O__O__I=function(_,r){var t=_|0,a=r|0;return t-a|0};var NT_=new v().initClass({s_math_Ordering$Short$:0},!1,"scala.math.Ordering$Short$",{s_math_Ordering$Short$:1,O:1,s_math_Ordering$ShortOrdering:1,s_math_Ordering:1,ju_Comparator:1,s_math_PartialOrdering:1,s_math_Equiv:1,Ljava_io_Serializable:1});Ih.prototype.$classData=NT_;var $E;function iz(){return $E||($E=new Ih),$E}function bh(){}bh.prototype=new E;bh.prototype.constructor=bh;function zT_(){}zT_.prototype=bh.prototype;bh.prototype.lteq__O__O__Z=function(_,r){return Ch(this,_,r)};bh.prototype.gteq__O__O__Z=function(_,r){return Dh(this,_,r)};bh.prototype.lt__O__O__Z=function(_,r){return Mh(this,_,r)};bh.prototype.gt__O__O__Z=function(_,r){return Th(this,_,r)};bh.prototype.max__O__O__O=function(_,r){return To(this,_,r)};bh.prototype.min__O__O__O=function(_,r){return up(this,_,r)};bh.prototype.isReverseOf__s_math_Ordering__Z=function(_){return Vh(this,_)};bh.prototype.compare__O__O__I=function(_,r){var t=_,a=r;return iU(t,a)};var HT_=new v().initClass({s_math_Ordering$String$:0},!1,"scala.math.Ordering$String$",{s_math_Ordering$String$:1,O:1,s_math_Ordering$StringOrdering:1,s_math_Ordering:1,ju_Comparator:1,s_math_PartialOrdering:1,s_math_Equiv:1,Ljava_io_Serializable:1});bh.prototype.$classData=HT_;var wE;function IU(){return wE||(wE=new bh),wE}function VI(){this.s_reflect_AnyValManifest__f_toString=null,this.s_reflect_AnyValManifest__f_hashCode=0}VI.prototype=new E;VI.prototype.constructor=VI;function ig(){}ig.prototype=VI.prototype;VI.prototype.toString__T=function(){return this.s_reflect_AnyValManifest__f_toString};VI.prototype.equals__O__Z=function(_){return this===_};VI.prototype.hashCode__I=function(){return this.s_reflect_AnyValManifest__f_hashCode};function Q8(){}Q8.prototype=new E;Q8.prototype.constructor=Q8;function bU(){}bU.prototype=Q8.prototype;var Ga=class extends xc{constructor(r){super(),this.sjs_js_JavaScriptException__f_exception=null,this.sjs_js_JavaScriptException__f_exception=r,Pa(this,null,null,!0,!0)}getMessage__T(){return $Z(this.sjs_js_JavaScriptException__f_exception)}productPrefix__T(){return"JavaScriptException"}productArity__I(){return 1}productElement__I__O(r){return r===0?this.sjs_js_JavaScriptException__f_exception:S().ioobe__I__O(r)}productIterator__sc_Iterator(){return new f_(this)}hashCode__I(){var r=q_();return r.productHash__s_Product__I__Z__I(this,-889275714,!1)}equals__O__Z(r){if(this===r)return!0;if(r instanceof Ga){var t=r,a=this.sjs_js_JavaScriptException__f_exception,n=t.sjs_js_JavaScriptException__f_exception;return G().equals__O__O__Z(a,n)}else return!1}};var GT_=new v().initClass({sjs_js_JavaScriptException:0},!1,"scala.scalajs.js.JavaScriptException",{sjs_js_JavaScriptException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});Ga.prototype.$classData=GT_;function lc(_,r){this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$CharacterClass__f_invert=!1,this.Lcodes_quine_labs_recheck_regexp_Pattern$CharacterClass__f_children=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$CharacterClass__f_invert=_,this.Lcodes_quine_labs_recheck_regexp_Pattern$CharacterClass__f_children=r,this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=a_()}lc.prototype=new Lc;lc.prototype.constructor=lc;function JT_(){}JT_.prototype=lc.prototype;lc.prototype.productPrefix__T=function(){return"CharacterClass"};lc.prototype.productArity__I=function(){return 2};lc.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_regexp_Pattern$CharacterClass__f_invert;case 1:return this.Lcodes_quine_labs_recheck_regexp_Pattern$CharacterClass__f_children;default:return S().ioobe__I__O(_)}};lc.prototype.productIterator__sc_Iterator=function(){return new f_(this)};lc.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("CharacterClass");_=S().mix__I__I__I(r,t);var a=_,n=this.Lcodes_quine_labs_recheck_regexp_Pattern$CharacterClass__f_invert?1231:1237;_=S().mix__I__I__I(a,n);var s=_,i=this.Lcodes_quine_labs_recheck_regexp_Pattern$CharacterClass__f_children,o=S().anyHash__O__I(i);_=S().mix__I__I__I(s,o);var c=_;return S().finalizeHash__I__I__I(c,2)};lc.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};lc.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof lc){var r=_;if(this.Lcodes_quine_labs_recheck_regexp_Pattern$CharacterClass__f_invert===r.Lcodes_quine_labs_recheck_regexp_Pattern$CharacterClass__f_invert){var t=this.Lcodes_quine_labs_recheck_regexp_Pattern$CharacterClass__f_children,a=r.Lcodes_quine_labs_recheck_regexp_Pattern$CharacterClass__f_children;return t===null?a===null:t.equals__O__Z(a)}else return!1}else return!1};var UT_=new v().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$CharacterClass:0},!1,"codes.quine.labs.recheck.regexp.Pattern$CharacterClass",{Lcodes_quine_labs_recheck_regexp_Pattern$CharacterClass:1,Lcodes_quine_labs_recheck_regexp_Pattern$Node:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1,Lcodes_quine_labs_recheck_regexp_Pattern$AtomNode:1});lc.prototype.$classData=UT_;function fc(_,r){this.Lcodes_quine_labs_recheck_regexp_Pattern$ClassRange__f_begin=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$ClassRange__f_end=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$ClassRange__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$ClassRange__f_begin=_,this.Lcodes_quine_labs_recheck_regexp_Pattern$ClassRange__f_end=r,this.Lcodes_quine_labs_recheck_regexp_Pattern$ClassRange__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=a_()}fc.prototype=new E;fc.prototype.constructor=fc;function WT_(){}WT_.prototype=fc.prototype;fc.prototype.codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc__s_Option=function(){return this.Lcodes_quine_labs_recheck_regexp_Pattern$ClassRange__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc};fc.prototype.codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc_$eq__s_Option__V=function(_){this.Lcodes_quine_labs_recheck_regexp_Pattern$ClassRange__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=_};fc.prototype.productPrefix__T=function(){return"ClassRange"};fc.prototype.productArity__I=function(){return 2};fc.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_regexp_Pattern$ClassRange__f_begin;case 1:return this.Lcodes_quine_labs_recheck_regexp_Pattern$ClassRange__f_end;default:return S().ioobe__I__O(_)}};fc.prototype.productIterator__sc_Iterator=function(){return new f_(this)};fc.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};fc.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};fc.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof fc){var r=_,t=this.Lcodes_quine_labs_recheck_regexp_Pattern$ClassRange__f_begin,a=r.Lcodes_quine_labs_recheck_regexp_Pattern$ClassRange__f_begin;if(t===null?a===null:t.equals__O__Z(a)){var n=this.Lcodes_quine_labs_recheck_regexp_Pattern$ClassRange__f_end,s=r.Lcodes_quine_labs_recheck_regexp_Pattern$ClassRange__f_end;return n===null?s===null:n.equals__O__Z(s)}else return!1}else return!1};var KT_=new v().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$ClassRange:0},!1,"codes.quine.labs.recheck.regexp.Pattern$ClassRange",{Lcodes_quine_labs_recheck_regexp_Pattern$ClassRange:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$ClassNode:1,Lcodes_quine_labs_recheck_regexp_Pattern$AtomNode:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});fc.prototype.$classData=KT_;function Pi(_,r,t){this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_min=0,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_max=0,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_isLazy=!1,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_min=_,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_max=r,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_isLazy=t,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=a_()}Pi.prototype=new YP;Pi.prototype.constructor=Pi;function QT_(){}QT_.prototype=Pi.prototype;Pi.prototype.isLazy__Z=function(){return this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_isLazy};Pi.prototype.productPrefix__T=function(){return"Bounded"};Pi.prototype.productArity__I=function(){return 3};Pi.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_min;case 1:return this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_max;case 2:return this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_isLazy;default:return S().ioobe__I__O(_)}};Pi.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Pi.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("Bounded");_=S().mix__I__I__I(r,t);var a=_,n=this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_min;_=S().mix__I__I__I(a,n);var s=_,i=this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_max;_=S().mix__I__I__I(s,i);var o=_,c=this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_isLazy?1231:1237;_=S().mix__I__I__I(o,c);var u=_;return S().finalizeHash__I__I__I(u,3)};Pi.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};Pi.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Pi){var r=_;return this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_min===r.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_min&&this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_max===r.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_max&&this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_isLazy===r.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_isLazy}else return!1};var XT_=new v().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded:0},!1,"codes.quine.labs.recheck.regexp.Pattern$Quantifier$Bounded",{Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded:1,Lcodes_quine_labs_recheck_regexp_Pattern$NormalizedQuantifier:1,Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});Pi.prototype.$classData=XT_;function zi(_,r){this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Exact__f_n=0,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Exact__f_isLazy=!1,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Exact__f_n=_,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Exact__f_isLazy=r,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=a_()}zi.prototype=new YP;zi.prototype.constructor=zi;function YT_(){}YT_.prototype=zi.prototype;zi.prototype.isLazy__Z=function(){return this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Exact__f_isLazy};zi.prototype.productPrefix__T=function(){return"Exact"};zi.prototype.productArity__I=function(){return 2};zi.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Exact__f_n;case 1:return this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Exact__f_isLazy;default:return S().ioobe__I__O(_)}};zi.prototype.productIterator__sc_Iterator=function(){return new f_(this)};zi.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("Exact");_=S().mix__I__I__I(r,t);var a=_,n=this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Exact__f_n;_=S().mix__I__I__I(a,n);var s=_,i=this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Exact__f_isLazy?1231:1237;_=S().mix__I__I__I(s,i);var o=_;return S().finalizeHash__I__I__I(o,2)};zi.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};zi.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof zi){var r=_;return this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Exact__f_n===r.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Exact__f_n&&this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Exact__f_isLazy===r.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Exact__f_isLazy}else return!1};var _V_=new v().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Exact:0},!1,"codes.quine.labs.recheck.regexp.Pattern$Quantifier$Exact",{Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Exact:1,Lcodes_quine_labs_recheck_regexp_Pattern$NormalizedQuantifier:1,Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});zi.prototype.$classData=_V_;function ii(_,r){this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded__f_min=0,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded__f_isLazy=!1,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded__f_min=_,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded__f_isLazy=r,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=a_()}ii.prototype=new YP;ii.prototype.constructor=ii;function eV_(){}eV_.prototype=ii.prototype;ii.prototype.isLazy__Z=function(){return this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded__f_isLazy};ii.prototype.productPrefix__T=function(){return"Unbounded"};ii.prototype.productArity__I=function(){return 2};ii.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded__f_min;case 1:return this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded__f_isLazy;default:return S().ioobe__I__O(_)}};ii.prototype.productIterator__sc_Iterator=function(){return new f_(this)};ii.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("Unbounded");_=S().mix__I__I__I(r,t);var a=_,n=this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded__f_min;_=S().mix__I__I__I(a,n);var s=_,i=this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded__f_isLazy?1231:1237;_=S().mix__I__I__I(s,i);var o=_;return S().finalizeHash__I__I__I(o,2)};ii.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};ii.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof ii){var r=_;return this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded__f_min===r.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded__f_min&&this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded__f_isLazy===r.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded__f_isLazy}else return!1};var rV_=new v().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded:0},!1,"codes.quine.labs.recheck.regexp.Pattern$Quantifier$Unbounded",{Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded:1,Lcodes_quine_labs_recheck_regexp_Pattern$NormalizedQuantifier:1,Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});ii.prototype.$classData=rV_;function Ek(){this.Lio_circe_Encoder$__f_encodeJson=null,this.Lio_circe_Encoder$__f_encodeString=null,this.Lio_circe_Encoder$__f_encodeBoolean=null,this.Lio_circe_Encoder$__f_encodeInt=null,uS=this,this.Lio_circe_Encoder$__f_encodeJson=new v0,new Vv,new y0,this.Lio_circe_Encoder$__f_encodeString=new I0,new Av,this.Lio_circe_Encoder$__f_encodeBoolean=new u0,new l0,new f0,new p0,new h0,new d0,this.Lio_circe_Encoder$__f_encodeInt=new $0,new w0,new g0,new L0,new m0,new pk}Ek.prototype=new E;Ek.prototype.constructor=Ek;function tV_(){}tV_.prototype=Ek.prototype;var aV_=new v().initClass({Lio_circe_Encoder$:0},!1,"io.circe.Encoder$",{Lio_circe_Encoder$:1,O:1,Lio_circe_TupleEncoders:1,Lio_circe_ProductEncoders:1,Lio_circe_LiteralEncoders:1,Lio_circe_EnumerationEncoders:1,Lio_circe_MidPriorityEncoders:1,Lio_circe_LowPriorityEncoders:1,Ljava_io_Serializable:1});Ek.prototype.$classData=aV_;var uS;function At(){return uS||(uS=new Ek),uS}function nV_(_,r,t){for(;;){if(r<=0||t.isEmpty__Z())return t;var a=-1+r|0,n=t.tail__O();r=a,t=n}}function sV_(_,r,t){for(;;){var a=r;if(!a.isEmpty__Z()&&t.apply__O__O(r.head__O()))r=r.tail__O();else break}return r}function iV_(_,r){for(var t=_.mapFactory__sc_MapFactory().newBuilder__scm_Builder(),a=_.iterator__sc_Iterator();a.hasNext__Z();){var n=r.apply__O__O(a.next__O());t.addOne__O__scm_Growable(n)}return t.result__O()}function oV_(_,r){var t=_.mapFactory__sc_MapFactory().newBuilder__scm_Builder();return t.addAll__sc_IterableOnce__scm_Growable(_),t.addAll__sc_IterableOnce__scm_Growable(r),t.result__O()}function P6(_,r){if(_.lengthCompare__I__I(1)<=0)return _;for(var t=_.newSpecificBuilder__scm_Builder(),a=o5(new mn),n=_.iterator__sc_Iterator(),s=!1;n.hasNext__Z();){var i=n.next__O();a.add__O__Z(r.apply__O__O(i))?t.addOne__O__scm_Growable(i):s=!0}return s?t.result__O():_}function cV_(_){if(_.isWhole__Z())var r=_.s_math_BigDecimal__f_bigDecimal.precision__I(),t=_.s_math_BigDecimal__f_bigDecimal,a=(r-t.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale|0)<4934;else var a=!1;if(a)var n=_.toBigInt__s_math_BigInt().hashCode__I();else if(_.isDecimalDouble__Z())var s=_.s_math_BigDecimal__f_bigDecimal.doubleValue__D(),n=S().doubleHash__D__I(s);else var i=_.s_math_BigDecimal__f_bigDecimal.stripTrailingZeros__Ljava_math_BigDecimal(),n=q_().mixLast__I__I__I(i.scaleByPowerOfTen__I__Ljava_math_BigDecimal(i.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale).toBigInteger__Ljava_math_BigInteger().hashCode__I(),i.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale);_.s_math_BigDecimal__f_computedHashCode=n}function ky(_,r,t){if(_.s_math_BigDecimal__f_bigDecimal=r,r===null)throw Ua(new et,"null value for BigDecimal");if(t===null)throw Ua(new et,"null MathContext for BigDecimal");return _.s_math_BigDecimal__f_computedHashCode=1565550863,_}function uV_(_,r){return ky(_,r,ev().s_math_BigDecimal$__f_defaultMathContext),_}function cn(){this.s_math_BigDecimal__f_bigDecimal=null,this.s_math_BigDecimal__f_computedHashCode=0}cn.prototype=new sN;cn.prototype.constructor=cn;function lV_(){}lV_.prototype=cn.prototype;cn.prototype.compareTo__O__I=function(_){var r=_;return this.s_math_BigDecimal__f_bigDecimal.compareTo__Ljava_math_BigDecimal__I(r.s_math_BigDecimal__f_bigDecimal)};cn.prototype.hashCode__I=function(){return this.s_math_BigDecimal__f_computedHashCode===1565550863&&cV_(this),this.s_math_BigDecimal__f_computedHashCode};cn.prototype.equals__O__Z=function(_){if(_ instanceof cn){var r=_;return this.equals__s_math_BigDecimal__Z(r)}else if(_ instanceof Oa){var t=_,a=t.bitLength__I(),n=this.s_math_BigDecimal__f_bigDecimal.precision__I(),s=this.s_math_BigDecimal__f_bigDecimal;if(a>3.3219280948873626*(-2+(n-s.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale|0)|0)){var i=this.toBigIntExact__s_Option();if(i.isEmpty__Z())return!1;var o=i.get__O(),c=o;return t.equals__s_math_BigInt__Z(c)}else return!1}else if(typeof _=="number"){var u=+_;if(u===1/0||u===-1/0)return!1;var f=this.s_math_BigDecimal__f_bigDecimal.doubleValue__D();if(!(f===1/0||f===-1/0)&&f===u){var p=ev();return this.equals__s_math_BigDecimal__Z(p.decimal__D__Ljava_math_MathContext__s_math_BigDecimal(f,p.s_math_BigDecimal$__f_defaultMathContext))}else return!1}else if(ly(_)){var h=Math.fround(_);if(h===1/0||h===-1/0)return!1;var l=this.s_math_BigDecimal__f_bigDecimal.floatValue__F();if(!(l===1/0||l===-1/0)&&l===h){var d=ev(),$=l;return this.equals__s_math_BigDecimal__Z(d.decimal__D__Ljava_math_MathContext__s_math_BigDecimal($,d.s_math_BigDecimal$__f_defaultMathContext))}else return!1}else return this.isValidLong__Z()&&iG(this,_)};cn.prototype.isValidByte__Z=function(){try{return this.s_math_BigDecimal__f_bigDecimal.byteValueExact__B(),!0}catch(_){if(_ instanceof Si)return!1;throw _}};cn.prototype.isValidShort__Z=function(){try{return this.s_math_BigDecimal__f_bigDecimal.shortValueExact__S(),!0}catch(_){if(_ instanceof Si)return!1;throw _}};cn.prototype.isValidChar__Z=function(){return this.isValidInt__Z()&&this.s_math_BigDecimal__f_bigDecimal.intValueExact__I()>=0&&this.s_math_BigDecimal__f_bigDecimal.intValueExact__I()<=65535};cn.prototype.isValidInt__Z=function(){try{return this.s_math_BigDecimal__f_bigDecimal.intValueExact__I(),!0}catch(_){if(_ instanceof Si)return!1;throw _}};cn.prototype.isValidLong__Z=function(){try{var _=this.s_math_BigDecimal__f_bigDecimal;return SP(_,64),!0}catch(r){if(r instanceof Si)return!1;throw r}};cn.prototype.isDecimalDouble__Z=function(){var _=this.s_math_BigDecimal__f_bigDecimal.doubleValue__D();if(_===1/0||_===-1/0)return!1;var r=ev();return this.equals__s_math_BigDecimal__Z(r.decimal__D__Ljava_math_MathContext__s_math_BigDecimal(_,r.s_math_BigDecimal$__f_defaultMathContext))};cn.prototype.isWhole__Z=function(){var _=this.s_math_BigDecimal__f_bigDecimal;if(_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale<=0)return!0;var r=this.s_math_BigDecimal__f_bigDecimal.stripTrailingZeros__Ljava_math_BigDecimal();return r.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale<=0};cn.prototype.equals__s_math_BigDecimal__Z=function(_){return this.s_math_BigDecimal__f_bigDecimal.compareTo__Ljava_math_BigDecimal__I(_.s_math_BigDecimal__f_bigDecimal)===0};cn.prototype.byteValue__B=function(){return this.s_math_BigDecimal__f_bigDecimal.intValue__I()<<24>>24};cn.prototype.shortValue__S=function(){return this.s_math_BigDecimal__f_bigDecimal.intValue__I()<<16>>16};cn.prototype.intValue__I=function(){return this.s_math_BigDecimal__f_bigDecimal.intValue__I()};cn.prototype.longValue__J=function(){return this.s_math_BigDecimal__f_bigDecimal.longValue__J()};cn.prototype.floatValue__F=function(){return this.s_math_BigDecimal__f_bigDecimal.floatValue__F()};cn.prototype.doubleValue__D=function(){return this.s_math_BigDecimal__f_bigDecimal.doubleValue__D()};cn.prototype.toBigInt__s_math_BigInt=function(){return e5(new Oa,this.s_math_BigDecimal__f_bigDecimal.toBigInteger__Ljava_math_BigInteger())};cn.prototype.toBigIntExact__s_Option=function(){if(this.isWhole__Z())try{return new o_(e5(new Oa,this.s_math_BigDecimal__f_bigDecimal.toBigIntegerExact__Ljava_math_BigInteger()))}catch(_){if(_ instanceof Si)return a_();throw _}else return a_()};cn.prototype.toString__T=function(){return this.s_math_BigDecimal__f_bigDecimal.toString__T()};cn.prototype.compare__O__I=function(_){var r=_;return this.s_math_BigDecimal__f_bigDecimal.compareTo__Ljava_math_BigDecimal__I(r.s_math_BigDecimal__f_bigDecimal)};cn.prototype.underlying__O=function(){return this.s_math_BigDecimal__f_bigDecimal};var kU=new v().initClass({s_math_BigDecimal:0},!1,"scala.math.BigDecimal",{s_math_BigDecimal:1,s_math_ScalaNumber:1,jl_Number:1,O:1,Ljava_io_Serializable:1,s_math_ScalaNumericConversions:1,s_math_ScalaNumericAnyConversions:1,s_math_Ordered:1,jl_Comparable:1});cn.prototype.$classData=kU;function jd(_){var r=_.s_math_BigInt__f__long;return!(r.RTLong__f_lo===0&&r.RTLong__f_hi===-2147483648)}function OU(_){var r=_.bigInteger__Ljava_math_BigInteger().shiftRight__I__Ljava_math_BigInteger(2147483647);return r.Ljava_math_BigInteger__f_sign!==0&&!r.equals__O__Z(QZ().s_math_BigInt$__f_scala$math$BigInt$$minusOne)}function Zk(_,r,t){return _.s_math_BigInt__f__bigInteger=r,_.s_math_BigInt__f__long=t,_}function e5(_,r){return Zk(_,r,mf().bitLength__Ljava_math_BigInteger__I(r)<=63?r.longValue__J():new q(0,-2147483648)),_}function Oa(){this.s_math_BigInt__f__bigInteger=null,this.s_math_BigInt__f__long=On}Oa.prototype=new sN;Oa.prototype.constructor=Oa;function fV_(){}fV_.prototype=Oa.prototype;Oa.prototype.compareTo__O__I=function(_){return this.compare__s_math_BigInt__I(_)};Oa.prototype.bigInteger__Ljava_math_BigInteger=function(){var _=this.s_math_BigInt__f__bigInteger;if(_!==null)return _;var r=this.s_math_BigInt__f__long,t=r.RTLong__f_lo,a=r.RTLong__f_hi,n=_t().valueOf__J__Ljava_math_BigInteger(new q(t,a));return this.s_math_BigInt__f__bigInteger=n,n};Oa.prototype.hashCode__I=function(){if(this.isValidLong__Z())return $$_(this);var _=this.bigInteger__Ljava_math_BigInteger();return S().anyHash__O__I(_)};Oa.prototype.equals__O__Z=function(_){if(_ instanceof Oa){var r=_;return this.equals__s_math_BigInt__Z(r)}else if(_ instanceof cn){var t=_;return t.equals__O__Z(this)}else if(typeof _=="number"){var a=+_;return this.isValidDouble__Z()&&this.doubleValue__D()===a}else if(ly(_)){var n=Math.fround(_);if(this.isValidFloat__Z()){var s=this.bigInteger__Ljava_math_BigInteger();return NZ().parseFloat__T__F(yf().toDecimalScaledString__Ljava_math_BigInteger__T(s))===n}else return!1}else return this.isValidLong__Z()&&iG(this,_)};Oa.prototype.isValidByte__Z=function(){var _=this.s_math_BigInt__f__long,r=_.RTLong__f_hi;if(r===-1?(-2147483648^_.RTLong__f_lo)>=2147483520:r>-1){var t=this.s_math_BigInt__f__long,a=t.RTLong__f_hi;return a===0?(-2147483648^t.RTLong__f_lo)<=-2147483521:a<0}else return!1};Oa.prototype.isValidShort__Z=function(){var _=this.s_math_BigInt__f__long,r=_.RTLong__f_hi;if(r===-1?(-2147483648^_.RTLong__f_lo)>=2147450880:r>-1){var t=this.s_math_BigInt__f__long,a=t.RTLong__f_hi;return a===0?(-2147483648^t.RTLong__f_lo)<=-2147450881:a<0}else return!1};Oa.prototype.isValidChar__Z=function(){var _=this.s_math_BigInt__f__long,r=_.RTLong__f_hi;if(r>=0){var t=this.s_math_BigInt__f__long,a=t.RTLong__f_hi;return a===0?(-2147483648^t.RTLong__f_lo)<=-2147418113:a<0}else return!1};Oa.prototype.isValidInt__Z=function(){var _=this.s_math_BigInt__f__long,r=_.RTLong__f_hi;if(r===-1?(-2147483648^_.RTLong__f_lo)>=0:r>-1){var t=this.s_math_BigInt__f__long,a=t.RTLong__f_hi;return a===0?(-2147483648^t.RTLong__f_lo)<=-1:a<0}else return!1};Oa.prototype.isValidLong__Z=function(){return jd(this)||G().equalsNumNum__jl_Number__jl_Number__Z(this.s_math_BigInt__f__bigInteger,QZ().s_math_BigInt$__f_scala$math$BigInt$$longMinValueBigInteger)};Oa.prototype.isValidFloat__Z=function(){var _=this.bitLength__I();if(_<=24)var r=!0;else var t=this.lowestSetBit__I(),r=_<=128&&t>=(-24+_|0)&&t<128;return r?!OU(this):!1};Oa.prototype.isValidDouble__Z=function(){var _=this.bitLength__I();if(_<=53)var r=!0;else var t=this.lowestSetBit__I(),r=_<=1024&&t>=(-53+_|0)&&t<1024;return r?!OU(this):!1};Oa.prototype.isWhole__Z=function(){return!0};Oa.prototype.equals__s_math_BigInt__Z=function(_){if(jd(this))if(jd(_)){var r=this.s_math_BigInt__f__long,t=_.s_math_BigInt__f__long;return r.RTLong__f_lo===t.RTLong__f_lo&&r.RTLong__f_hi===t.RTLong__f_hi}else return!1;else return!jd(_)&&G().equalsNumNum__jl_Number__jl_Number__Z(this.s_math_BigInt__f__bigInteger,_.s_math_BigInt__f__bigInteger)};Oa.prototype.compare__s_math_BigInt__I=function(_){if(jd(this))if(jd(_)){var r=this.s_math_BigInt__f__long,t=r.RTLong__f_lo,a=r.RTLong__f_hi,n=_.s_math_BigInt__f__long,s=n.RTLong__f_lo,i=n.RTLong__f_hi;return Ee().org$scalajs$linker$runtime$RuntimeLong$$compare__I__I__I__I__I(t,a,s,i)}else{var o=_.s_math_BigInt__f__bigInteger;return-o.Ljava_math_BigInteger__f_sign|0}else if(jd(_)){var c=this.s_math_BigInt__f__bigInteger;return c.Ljava_math_BigInteger__f_sign}else return this.s_math_BigInt__f__bigInteger.compareTo__Ljava_math_BigInteger__I(_.s_math_BigInt__f__bigInteger)};Oa.prototype.lowestSetBit__I=function(){if(jd(this)){var _=this.s_math_BigInt__f__long;if(_.RTLong__f_lo===0&&_.RTLong__f_hi===0)return-1;var r=this.s_math_BigInt__f__long,t=r.RTLong__f_lo,a=r.RTLong__f_hi;if(t!==0){if(t===0)return 32;var n=t&(-t|0);return 31-(Math.clz32(n)|0)|0}else{if(a===0)var s=32;else var i=a&(-a|0),s=31-(Math.clz32(i)|0)|0;return 32+s|0}}else return this.bigInteger__Ljava_math_BigInteger().getLowestSetBit__I()};Oa.prototype.bitLength__I=function(){if(jd(this)){var _=this.s_math_BigInt__f__long,r=_.RTLong__f_hi;if(r<0){var t=this.s_math_BigInt__f__long,a=t.RTLong__f_hi,n=1+t.RTLong__f_lo|0,s=n===0?1+a|0:a,i=-n|0,o=n!==0?~s:-s|0;return 64-(o!==0?Math.clz32(o)|0:32+(Math.clz32(i)|0)|0)|0}else{var c=this.s_math_BigInt__f__long,u=c.RTLong__f_lo,f=c.RTLong__f_hi;return 64-(f!==0?Math.clz32(f)|0:32+(Math.clz32(u)|0)|0)|0}}else{var p=this.s_math_BigInt__f__bigInteger;return mf().bitLength__Ljava_math_BigInteger__I(p)}};Oa.prototype.byteValue__B=function(){return this.intValue__I()<<24>>24};Oa.prototype.shortValue__S=function(){return this.intValue__I()<<16>>16};Oa.prototype.intValue__I=function(){if(jd(this)){var _=this.s_math_BigInt__f__long;return _.RTLong__f_lo}else return this.bigInteger__Ljava_math_BigInteger().intValue__I()};Oa.prototype.longValue__J=function(){return jd(this)?this.s_math_BigInt__f__long:this.s_math_BigInt__f__bigInteger.longValue__J()};Oa.prototype.floatValue__F=function(){var _=this.bigInteger__Ljava_math_BigInteger();return NZ().parseFloat__T__F(yf().toDecimalScaledString__Ljava_math_BigInteger__T(_))};Oa.prototype.doubleValue__D=function(){if(this.isValidLong__Z()){var _=this.s_math_BigInt__f__long,r=_.RTLong__f_hi;if(r>=-2097152)var t=this.s_math_BigInt__f__long,a=t.RTLong__f_hi,n=a===2097152?t.RTLong__f_lo===0:a<2097152;else var n=!1}else var n=!1;if(n){var s=this.s_math_BigInt__f__long;return Ee().org$scalajs$linker$runtime$RuntimeLong$$toDouble__I__I__D(s.RTLong__f_lo,s.RTLong__f_hi)}else{var i=this.bigInteger__Ljava_math_BigInteger();return Ag().parseDouble__T__D(yf().toDecimalScaledString__Ljava_math_BigInteger__T(i))}};Oa.prototype.toString__T=function(){if(jd(this)){var _=this.s_math_BigInt__f__long;return Ee().org$scalajs$linker$runtime$RuntimeLong$$toString__I__I__T(_.RTLong__f_lo,_.RTLong__f_hi)}else{var r=this.s_math_BigInt__f__bigInteger;return yf().toDecimalScaledString__Ljava_math_BigInteger__T(r)}};Oa.prototype.compare__O__I=function(_){return this.compare__s_math_BigInt__I(_)};Oa.prototype.underlying__O=function(){return this.bigInteger__Ljava_math_BigInteger()};var qU=new v().initClass({s_math_BigInt:0},!1,"scala.math.BigInt",{s_math_BigInt:1,s_math_ScalaNumber:1,jl_Number:1,O:1,Ljava_io_Serializable:1,s_math_ScalaNumericConversions:1,s_math_ScalaNumericAnyConversions:1,s_math_Ordered:1,jl_Comparable:1});Oa.prototype.$classData=qU;function SU(_,r,t){return r+t|0}function pV_(_,r,t){return Math.imul(r,t)}function kh(){this.s_math_Ordering$Int$__f_scala$math$Ordering$CachedReverse$$_reverse=null,lS=this,this.s_math_Ordering$Int$__f_scala$math$Ordering$CachedReverse$$_reverse=new $u(this)}kh.prototype=new E;kh.prototype.constructor=kh;function hV_(){}hV_.prototype=kh.prototype;kh.prototype.isReverseOf__s_math_Ordering__Z=function(_){return yU(this,_)};kh.prototype.lteq__O__O__Z=function(_,r){return Ch(this,_,r)};kh.prototype.gteq__O__O__Z=function(_,r){return Dh(this,_,r)};kh.prototype.lt__O__O__Z=function(_,r){return Mh(this,_,r)};kh.prototype.gt__O__O__Z=function(_,r){return Th(this,_,r)};kh.prototype.max__O__O__O=function(_,r){return To(this,_,r)};kh.prototype.min__O__O__O=function(_,r){return up(this,_,r)};kh.prototype.compare__O__O__I=function(_,r){var t=_|0,a=r|0;return t===a?0:t{var a=t;if(a!==null){var n=a._1__O(),s=a._2$mcI$sp__I();I();var i=new r_(()=>n);return new cL(s,i)}else throw new Q(a)});return new Tn(_,r)};mt.prototype.$plus$plus__Lcodes_quine_labs_recheck_data_MultiSet__Lcodes_quine_labs_recheck_data_MultiSet=function(_){var r=this.Lcodes_quine_labs_recheck_data_MultiSet__f_map.keySet__sci_Set(),t=_.Lcodes_quine_labs_recheck_data_MultiSet__f_map.keySet__sci_Set(),a=r.concat__sc_IterableOnce__sc_SetOps(t),n=a.iterator__sc_Iterator(),s=new y(o=>{var c=(this.Lcodes_quine_labs_recheck_data_MultiSet__f_map.getOrElse__O__F0__O(o,new r_(()=>0))|0)+(_.Lcodes_quine_labs_recheck_data_MultiSet__f_map.getOrElse__O__F0__O(o,new r_(()=>0))|0)|0;return m(new L,o,c)}),i=new Wa(n,s);return C(),new mt(Ja().from__sc_IterableOnce__sci_Map(i))};mt.prototype.productPrefix__T=function(){return"MultiSet"};mt.prototype.productArity__I=function(){return 1};mt.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_data_MultiSet__f_map:S().ioobe__I__O(_)};mt.prototype.productIterator__sc_Iterator=function(){return new f_(this)};mt.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};mt.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof mt){var r=_,t=this.Lcodes_quine_labs_recheck_data_MultiSet__f_map,a=r.Lcodes_quine_labs_recheck_data_MultiSet__f_map;return t===null?a===null:t.equals__O__Z(a)}else return!1};mt.prototype.fromSpecific__sc_IterableOnce__O=function(_){return sL().from__sc_IterableOnce__O(_)};var wV_=new v().initClass({Lcodes_quine_labs_recheck_data_MultiSet:0},!1,"codes.quine.labs.recheck.data.MultiSet",{Lcodes_quine_labs_recheck_data_MultiSet:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});mt.prototype.$classData=wV_;function xi(_){this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$Character__f_value=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$Character__f_value=_,this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=a_()}xi.prototype=new Lc;xi.prototype.constructor=xi;function gV_(){}gV_.prototype=xi.prototype;xi.prototype.productPrefix__T=function(){return"Character"};xi.prototype.productArity__I=function(){return 1};xi.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_regexp_Pattern$Character__f_value:S().ioobe__I__O(_)};xi.prototype.productIterator__sc_Iterator=function(){return new f_(this)};xi.prototype.hashCode__I=function(){var _=q_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};xi.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};xi.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof xi){var r=_,t=this.Lcodes_quine_labs_recheck_regexp_Pattern$Character__f_value,a=r.Lcodes_quine_labs_recheck_regexp_Pattern$Character__f_value;return t===null?a===null:t.equals__O__Z(a)}else return!1};var LV_=new v().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$Character:0},!1,"codes.quine.labs.recheck.regexp.Pattern$Character",{Lcodes_quine_labs_recheck_regexp_Pattern$Character:1,Lcodes_quine_labs_recheck_regexp_Pattern$Node:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1,Lcodes_quine_labs_recheck_regexp_Pattern$ClassNode:1,Lcodes_quine_labs_recheck_regexp_Pattern$AtomNode:1});xi.prototype.$classData=LV_;function Bo(_,r){this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$SimpleEscapeClass__f_invert=!1,this.Lcodes_quine_labs_recheck_regexp_Pattern$SimpleEscapeClass__f_kind=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$SimpleEscapeClass__f_invert=_,this.Lcodes_quine_labs_recheck_regexp_Pattern$SimpleEscapeClass__f_kind=r,this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=a_()}Bo.prototype=new Lc;Bo.prototype.constructor=Bo;function mV_(){}mV_.prototype=Bo.prototype;Bo.prototype.productPrefix__T=function(){return"SimpleEscapeClass"};Bo.prototype.productArity__I=function(){return 2};Bo.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_regexp_Pattern$SimpleEscapeClass__f_invert;case 1:return this.Lcodes_quine_labs_recheck_regexp_Pattern$SimpleEscapeClass__f_kind;default:return S().ioobe__I__O(_)}};Bo.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Bo.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("SimpleEscapeClass");_=S().mix__I__I__I(r,t);var a=_,n=this.Lcodes_quine_labs_recheck_regexp_Pattern$SimpleEscapeClass__f_invert?1231:1237;_=S().mix__I__I__I(a,n);var s=_,i=this.Lcodes_quine_labs_recheck_regexp_Pattern$SimpleEscapeClass__f_kind,o=S().anyHash__O__I(i);_=S().mix__I__I__I(s,o);var c=_;return S().finalizeHash__I__I__I(c,2)};Bo.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};Bo.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Bo){var r=_;if(this.Lcodes_quine_labs_recheck_regexp_Pattern$SimpleEscapeClass__f_invert===r.Lcodes_quine_labs_recheck_regexp_Pattern$SimpleEscapeClass__f_invert){var t=this.Lcodes_quine_labs_recheck_regexp_Pattern$SimpleEscapeClass__f_kind,a=r.Lcodes_quine_labs_recheck_regexp_Pattern$SimpleEscapeClass__f_kind;return t===a}else return!1}else return!1};var vV_=new v().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$SimpleEscapeClass:0},!1,"codes.quine.labs.recheck.regexp.Pattern$SimpleEscapeClass",{Lcodes_quine_labs_recheck_regexp_Pattern$SimpleEscapeClass:1,Lcodes_quine_labs_recheck_regexp_Pattern$Node:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1,Lcodes_quine_labs_recheck_regexp_Pattern$ClassNode:1,Lcodes_quine_labs_recheck_regexp_Pattern$AtomNode:1});Bo.prototype.$classData=vV_;function Lu(_,r,t){this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty__f_invert=!1,this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty__f_name=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty__f_contents=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty__f_invert=_,this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty__f_name=r,this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty__f_contents=t,this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=a_()}Lu.prototype=new Lc;Lu.prototype.constructor=Lu;function yV_(){}yV_.prototype=Lu.prototype;Lu.prototype.productPrefix__T=function(){return"UnicodeProperty"};Lu.prototype.productArity__I=function(){return 3};Lu.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty__f_invert;case 1:return this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty__f_name;case 2:return this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty__f_contents;default:return S().ioobe__I__O(_)}};Lu.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Lu.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("UnicodeProperty");_=S().mix__I__I__I(r,t);var a=_,n=this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty__f_invert?1231:1237;_=S().mix__I__I__I(a,n);var s=_,i=this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty__f_name,o=S().anyHash__O__I(i);_=S().mix__I__I__I(s,o);var c=_,u=this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty__f_contents,f=S().anyHash__O__I(u);_=S().mix__I__I__I(c,f);var p=_;return S().finalizeHash__I__I__I(p,3)};Lu.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};Lu.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Lu){var r=_;if(this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty__f_invert===r.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty__f_invert)if(this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty__f_name===r.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty__f_name){var t=this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty__f_contents,a=r.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty__f_contents;return t===null?a===null:t.equals__O__Z(a)}else return!1;else return!1}else return!1};var IV_=new v().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty:0},!1,"codes.quine.labs.recheck.regexp.Pattern$UnicodeProperty",{Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty:1,Lcodes_quine_labs_recheck_regexp_Pattern$Node:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1,Lcodes_quine_labs_recheck_regexp_Pattern$ClassNode:1,Lcodes_quine_labs_recheck_regexp_Pattern$AtomNode:1});Lu.prototype.$classData=IV_;function mu(_,r,t,a){this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_invert=!1,this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_name=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_value=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_contents=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_invert=_,this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_name=r,this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_value=t,this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_contents=a,this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=a_()}mu.prototype=new Lc;mu.prototype.constructor=mu;function bV_(){}bV_.prototype=mu.prototype;mu.prototype.productPrefix__T=function(){return"UnicodePropertyValue"};mu.prototype.productArity__I=function(){return 4};mu.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_invert;case 1:return this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_name;case 2:return this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_value;case 3:return this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_contents;default:return S().ioobe__I__O(_)}};mu.prototype.productIterator__sc_Iterator=function(){return new f_(this)};mu.prototype.hashCode__I=function(){var _=-889275714,r=_,t=Fe("UnicodePropertyValue");_=S().mix__I__I__I(r,t);var a=_,n=this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_invert?1231:1237;_=S().mix__I__I__I(a,n);var s=_,i=this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_name,o=S().anyHash__O__I(i);_=S().mix__I__I__I(s,o);var c=_,u=this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_value,f=S().anyHash__O__I(u);_=S().mix__I__I__I(c,f);var p=_,h=this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_contents,l=S().anyHash__O__I(h);_=S().mix__I__I__I(p,l);var d=_;return S().finalizeHash__I__I__I(d,4)};mu.prototype.toString__T=function(){return E_()._toString__s_Product__T(this)};mu.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof mu){var r=_;if(this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_invert===r.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_invert&&this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_name===r.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_name)if(this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_value===r.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_value){var t=this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_contents,a=r.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_contents;return t===null?a===null:t.equals__O__Z(a)}else return!1;else return!1}else return!1};var kV_=new v().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue:0},!1,"codes.quine.labs.recheck.regexp.Pattern$UnicodePropertyValue",{Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue:1,Lcodes_quine_labs_recheck_regexp_Pattern$Node:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1,Lcodes_quine_labs_recheck_regexp_Pattern$ClassNode:1,Lcodes_quine_labs_recheck_regexp_Pattern$AtomNode:1});mu.prototype.$classData=kV_;function ML(){}ML.prototype=new ab;ML.prototype.constructor=ML;function Yo(){}Yo.prototype=ML.prototype;ML.prototype.iterableFactory__sc_IterableFactory=function(){return rg()};ML.prototype.empty__sc_View=function(){return QU()};ML.prototype.toString__T=function(){return _5(this)};ML.prototype.stringPrefix__T=function(){return"View"};ML.prototype.empty__sc_IterableOps=function(){return this.empty__sc_View()};function Gw(_){if(this.sc_MapOps$$anon$1__f_$outer=null,_===null)throw null;this.sc_MapOps$$anon$1__f_$outer=_}Gw.prototype=new ab;Gw.prototype.constructor=Gw;function OV_(){}OV_.prototype=Gw.prototype;Gw.prototype.knownSize__I=function(){return this.sc_MapOps$$anon$1__f_$outer.knownSize__I()};Gw.prototype.iterator__sc_Iterator=function(){return this.sc_MapOps$$anon$1__f_$outer.valuesIterator__sc_Iterator()};var qV_=new v().initClass({sc_MapOps$$anon$1:0},!1,"scala.collection.MapOps$$anon$1",{sc_MapOps$$anon$1:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,scg_DefaultSerializable:1,Ljava_io_Serializable:1});Gw.prototype.$classData=qV_;function FU(_,r){if(_===r)return!0;if(SV_(r)){var t=r;if(_.size__I()===t.size__I())try{return _.subsetOf__sc_Set__Z(t)}catch(a){if(a instanceof km)return!1;throw a}else return!1}else return!1}function SV_(_){return!!(_&&_.$classData&&_.$classData.ancestors.sc_Set)}function ty(){this.s_reflect_ManifestFactory$PhantomManifest__f_toString=null,this.s_reflect_ManifestFactory$PhantomManifest__f_hashCode=0,this.s_reflect_ManifestFactory$PhantomManifest__f_toString="Any",I(),this.s_reflect_ManifestFactory$PhantomManifest__f_hashCode=np(this)}ty.prototype=new x6;ty.prototype.constructor=ty;function PV_(){}PV_.prototype=ty.prototype;ty.prototype.runtimeClass__jl_Class=function(){return lr.getClassOf()};ty.prototype.newArray__I__O=function(_){return new z_(_)};var xV_=new v().initClass({s_reflect_ManifestFactory$AnyManifest$:0},!1,"scala.reflect.ManifestFactory$AnyManifest$",{s_reflect_ManifestFactory$AnyManifest$:1,s_reflect_ManifestFactory$PhantomManifest:1,s_reflect_ManifestFactory$ClassTypeManifest:1,O:1,s_reflect_Manifest:1,s_reflect_ClassTag:1,s_reflect_ClassManifestDeprecatedApis:1,s_reflect_OptManifest:1,Ljava_io_Serializable:1,s_Equals:1});ty.prototype.$classData=xV_;var gE;function og(){return gE||(gE=new ty),gE}function Xk(){this.s_reflect_AnyValManifest__f_toString=null,this.s_reflect_AnyValManifest__f_hashCode=0,this.s_reflect_AnyValManifest__f_toString="Boolean",this.s_reflect_AnyValManifest__f_hashCode=np(this)}Xk.prototype=new PU;Xk.prototype.constructor=Xk;function RV_(){}RV_.prototype=Xk.prototype;var CV_=new v().initClass({s_reflect_ManifestFactory$BooleanManifest$:0},!1,"scala.reflect.ManifestFactory$BooleanManifest$",{s_reflect_ManifestFactory$BooleanManifest$:1,s_reflect_ManifestFactory$BooleanManifest:1,s_reflect_AnyValManifest:1,O:1,s_reflect_Manifest:1,s_reflect_ClassTag:1,s_reflect_ClassManifestDeprecatedApis:1,s_reflect_OptManifest:1,Ljava_io_Serializable:1,s_Equals:1});Xk.prototype.$classData=CV_;var LE;function PO(){return LE||(LE=new Xk),LE}function Yk(){this.s_reflect_AnyValManifest__f_toString=null,this.s_reflect_AnyValManifest__f_hashCode=0,this.s_reflect_AnyValManifest__f_toString="Byte",this.s_reflect_AnyValManifest__f_hashCode=np(this)}Yk.prototype=new xU;Yk.prototype.constructor=Yk;function DV_(){}DV_.prototype=Yk.prototype;var MV_=new v().initClass({s_reflect_ManifestFactory$ByteManifest$:0},!1,"scala.reflect.ManifestFactory$ByteManifest$",{s_reflect_ManifestFactory$ByteManifest$:1,s_reflect_ManifestFactory$ByteManifest:1,s_reflect_AnyValManifest:1,O:1,s_reflect_Manifest:1,s_reflect_ClassTag:1,s_reflect_ClassManifestDeprecatedApis:1,s_reflect_OptManifest:1,Ljava_io_Serializable:1,s_Equals:1});Yk.prototype.$classData=MV_;var mE;function xO(){return mE||(mE=new Yk),mE}function _O(){this.s_reflect_AnyValManifest__f_toString=null,this.s_reflect_AnyValManifest__f_hashCode=0,this.s_reflect_AnyValManifest__f_toString="Char",this.s_reflect_AnyValManifest__f_hashCode=np(this)}_O.prototype=new RU;_O.prototype.constructor=_O;function TV_(){}TV_.prototype=_O.prototype;var VV_=new v().initClass({s_reflect_ManifestFactory$CharManifest$:0},!1,"scala.reflect.ManifestFactory$CharManifest$",{s_reflect_ManifestFactory$CharManifest$:1,s_reflect_ManifestFactory$CharManifest:1,s_reflect_AnyValManifest:1,O:1,s_reflect_Manifest:1,s_reflect_ClassTag:1,s_reflect_ClassManifestDeprecatedApis:1,s_reflect_OptManifest:1,Ljava_io_Serializable:1,s_Equals:1});_O.prototype.$classData=VV_;var vE;function nb(){return vE||(vE=new _O),vE}function eO(){this.s_reflect_AnyValManifest__f_toString=null,this.s_reflect_AnyValManifest__f_hashCode=0,this.s_reflect_AnyValManifest__f_toString="Double",this.s_reflect_AnyValManifest__f_hashCode=np(this)}eO.prototype=new CU;eO.prototype.constructor=eO;function AV_(){}AV_.prototype=eO.prototype;var FV_=new v().initClass({s_reflect_ManifestFactory$DoubleManifest$:0},!1,"scala.reflect.ManifestFactory$DoubleManifest$",{s_reflect_ManifestFactory$DoubleManifest$:1,s_reflect_ManifestFactory$DoubleManifest:1,s_reflect_AnyValManifest:1,O:1,s_reflect_Manifest:1,s_reflect_ClassTag:1,s_reflect_ClassManifestDeprecatedApis:1,s_reflect_OptManifest:1,Ljava_io_Serializable:1,s_Equals:1});eO.prototype.$classData=FV_;var yE;function RO(){return yE||(yE=new eO),yE}function rO(){this.s_reflect_AnyValManifest__f_toString=null,this.s_reflect_AnyValManifest__f_hashCode=0,this.s_reflect_AnyValManifest__f_toString="Float",this.s_reflect_AnyValManifest__f_hashCode=np(this)}rO.prototype=new DU;rO.prototype.constructor=rO;function BV_(){}BV_.prototype=rO.prototype;var jV_=new v().initClass({s_reflect_ManifestFactory$FloatManifest$:0},!1,"scala.reflect.ManifestFactory$FloatManifest$",{s_reflect_ManifestFactory$FloatManifest$:1,s_reflect_ManifestFactory$FloatManifest:1,s_reflect_AnyValManifest:1,O:1,s_reflect_Manifest:1,s_reflect_ClassTag:1,s_reflect_ClassManifestDeprecatedApis:1,s_reflect_OptManifest:1,Ljava_io_Serializable:1,s_Equals:1});rO.prototype.$classData=jV_;var IE;function CO(){return IE||(IE=new rO),IE}function tO(){this.s_reflect_AnyValManifest__f_toString=null,this.s_reflect_AnyValManifest__f_hashCode=0,this.s_reflect_AnyValManifest__f_toString="Int",this.s_reflect_AnyValManifest__f_hashCode=np(this)}tO.prototype=new MU;tO.prototype.constructor=tO;function EV_(){}EV_.prototype=tO.prototype;var ZV_=new v().initClass({s_reflect_ManifestFactory$IntManifest$:0},!1,"scala.reflect.ManifestFactory$IntManifest$",{s_reflect_ManifestFactory$IntManifest$:1,s_reflect_ManifestFactory$IntManifest:1,s_reflect_AnyValManifest:1,O:1,s_reflect_Manifest:1,s_reflect_ClassTag:1,s_reflect_ClassManifestDeprecatedApis:1,s_reflect_OptManifest:1,Ljava_io_Serializable:1,s_Equals:1});tO.prototype.$classData=ZV_;var bE;function YL(){return bE||(bE=new tO),bE}function aO(){this.s_reflect_AnyValManifest__f_toString=null,this.s_reflect_AnyValManifest__f_hashCode=0,this.s_reflect_AnyValManifest__f_toString="Long",this.s_reflect_AnyValManifest__f_hashCode=np(this)}aO.prototype=new TU;aO.prototype.constructor=aO;function NV_(){}NV_.prototype=aO.prototype;var zV_=new v().initClass({s_reflect_ManifestFactory$LongManifest$:0},!1,"scala.reflect.ManifestFactory$LongManifest$",{s_reflect_ManifestFactory$LongManifest$:1,s_reflect_ManifestFactory$LongManifest:1,s_reflect_AnyValManifest:1,O:1,s_reflect_Manifest:1,s_reflect_ClassTag:1,s_reflect_ClassManifestDeprecatedApis:1,s_reflect_OptManifest:1,Ljava_io_Serializable:1,s_Equals:1});aO.prototype.$classData=zV_;var kE;function DO(){return kE||(kE=new aO),kE}function ay(){this.s_reflect_ManifestFactory$PhantomManifest__f_toString=null,this.s_reflect_ManifestFactory$PhantomManifest__f_hashCode=0,this.s_reflect_ManifestFactory$PhantomManifest__f_toString="Nothing",I(),this.s_reflect_ManifestFactory$PhantomManifest__f_hashCode=np(this)}ay.prototype=new x6;ay.prototype.constructor=ay;function HV_(){}HV_.prototype=ay.prototype;ay.prototype.runtimeClass__jl_Class=function(){return vO.getClassOf()};ay.prototype.newArray__I__O=function(_){return new z_(_)};var GV_=new v().initClass({s_reflect_ManifestFactory$NothingManifest$:0},!1,"scala.reflect.ManifestFactory$NothingManifest$",{s_reflect_ManifestFactory$NothingManifest$:1,s_reflect_ManifestFactory$PhantomManifest:1,s_reflect_ManifestFactory$ClassTypeManifest:1,O:1,s_reflect_Manifest:1,s_reflect_ClassTag:1,s_reflect_ClassManifestDeprecatedApis:1,s_reflect_OptManifest:1,Ljava_io_Serializable:1,s_Equals:1});ay.prototype.$classData=GV_;var OE;function JV_(){return OE||(OE=new ay),OE}function ny(){this.s_reflect_ManifestFactory$PhantomManifest__f_toString=null,this.s_reflect_ManifestFactory$PhantomManifest__f_hashCode=0,this.s_reflect_ManifestFactory$PhantomManifest__f_toString="Null",I(),this.s_reflect_ManifestFactory$PhantomManifest__f_hashCode=np(this)}ny.prototype=new x6;ny.prototype.constructor=ny;function UV_(){}UV_.prototype=ny.prototype;ny.prototype.runtimeClass__jl_Class=function(){return gO.getClassOf()};ny.prototype.newArray__I__O=function(_){return new z_(_)};var WV_=new v().initClass({s_reflect_ManifestFactory$NullManifest$:0},!1,"scala.reflect.ManifestFactory$NullManifest$",{s_reflect_ManifestFactory$NullManifest$:1,s_reflect_ManifestFactory$PhantomManifest:1,s_reflect_ManifestFactory$ClassTypeManifest:1,O:1,s_reflect_Manifest:1,s_reflect_ClassTag:1,s_reflect_ClassManifestDeprecatedApis:1,s_reflect_OptManifest:1,Ljava_io_Serializable:1,s_Equals:1});ny.prototype.$classData=WV_;var qE;function KV_(){return qE||(qE=new ny),qE}function sy(){this.s_reflect_ManifestFactory$PhantomManifest__f_toString=null,this.s_reflect_ManifestFactory$PhantomManifest__f_hashCode=0,this.s_reflect_ManifestFactory$PhantomManifest__f_toString="Object",I(),this.s_reflect_ManifestFactory$PhantomManifest__f_hashCode=np(this)}sy.prototype=new x6;sy.prototype.constructor=sy;function QV_(){}QV_.prototype=sy.prototype;sy.prototype.runtimeClass__jl_Class=function(){return lr.getClassOf()};sy.prototype.newArray__I__O=function(_){return new z_(_)};var XV_=new v().initClass({s_reflect_ManifestFactory$ObjectManifest$:0},!1,"scala.reflect.ManifestFactory$ObjectManifest$",{s_reflect_ManifestFactory$ObjectManifest$:1,s_reflect_ManifestFactory$PhantomManifest:1,s_reflect_ManifestFactory$ClassTypeManifest:1,O:1,s_reflect_Manifest:1,s_reflect_ClassTag:1,s_reflect_ClassManifestDeprecatedApis:1,s_reflect_OptManifest:1,Ljava_io_Serializable:1,s_Equals:1});sy.prototype.$classData=XV_;var SE;function R6(){return SE||(SE=new sy),SE}function nO(){this.s_reflect_AnyValManifest__f_toString=null,this.s_reflect_AnyValManifest__f_hashCode=0,this.s_reflect_AnyValManifest__f_toString="Short",this.s_reflect_AnyValManifest__f_hashCode=np(this)}nO.prototype=new VU;nO.prototype.constructor=nO;function YV_(){}YV_.prototype=nO.prototype;var _A_=new v().initClass({s_reflect_ManifestFactory$ShortManifest$:0},!1,"scala.reflect.ManifestFactory$ShortManifest$",{s_reflect_ManifestFactory$ShortManifest$:1,s_reflect_ManifestFactory$ShortManifest:1,s_reflect_AnyValManifest:1,O:1,s_reflect_Manifest:1,s_reflect_ClassTag:1,s_reflect_ClassManifestDeprecatedApis:1,s_reflect_OptManifest:1,Ljava_io_Serializable:1,s_Equals:1});nO.prototype.$classData=_A_;var PE;function MO(){return PE||(PE=new nO),PE}function sO(){this.s_reflect_AnyValManifest__f_toString=null,this.s_reflect_AnyValManifest__f_hashCode=0,this.s_reflect_AnyValManifest__f_toString="Unit",this.s_reflect_AnyValManifest__f_hashCode=np(this)}sO.prototype=new AU;sO.prototype.constructor=sO;function eA_(){}eA_.prototype=sO.prototype;var rA_=new v().initClass({s_reflect_ManifestFactory$UnitManifest$:0},!1,"scala.reflect.ManifestFactory$UnitManifest$",{s_reflect_ManifestFactory$UnitManifest$:1,s_reflect_ManifestFactory$UnitManifest:1,s_reflect_AnyValManifest:1,O:1,s_reflect_Manifest:1,s_reflect_ClassTag:1,s_reflect_ClassManifestDeprecatedApis:1,s_reflect_OptManifest:1,Ljava_io_Serializable:1,s_Equals:1});sO.prototype.$classData=rA_;var xE;function oz(){return xE||(xE=new sO),xE}function fi(_){this.sr_RichInt__f_self=0,this.sr_RichInt__f_self=_}fi.prototype=new E;fi.prototype.constructor=fi;function tA_(){}tA_.prototype=fi.prototype;fi.prototype.compare__O__I=function(_){A();var r=this.sr_RichInt__f_self,t=_|0;return r===t?0:r>31;return new q(_,r)};fi.prototype.intValue__I=function(){var _=this.sr_RichInt__f_self;return _};fi.prototype.byteValue__B=function(){var _=this.sr_RichInt__f_self;return _<<24>>24};fi.prototype.shortValue__S=function(){var _=this.sr_RichInt__f_self;return _<<16>>16};fi.prototype.isWhole__Z=function(){return!0};fi.prototype.isValidInt__Z=function(){return!0};fi.prototype.hashCode__I=function(){var _=this.sr_RichInt__f_self;return _};fi.prototype.equals__O__Z=function(_){return k$_().equals$extension__I__O__Z(this.sr_RichInt__f_self,_)};fi.prototype.self__O=function(){return this.sr_RichInt__f_self};var aA_=new v().initClass({sr_RichInt:0},!1,"scala.runtime.RichInt",{sr_RichInt:1,O:1,sr_ScalaNumberProxy:1,s_math_ScalaNumericAnyConversions:1,s_Proxy$Typed:1,s_Proxy:1,sr_OrderedProxy:1,s_math_Ordered:1,jl_Comparable:1,sr_RangedProxy:1});fi.prototype.$classData=aA_;function iO(){this.Lio_circe_Decoder$__f_decodeString=null,this.Lio_circe_Decoder$__f_decodeUnit=null,this.Lio_circe_Decoder$__f_decodeDouble=null,this.Lio_circe_Decoder$__f_decodeInt=null,this.Lio_circe_Decoder$__f_decodeLong=null,this.Lio_circe_Decoder$__f_io$circe$Decoder$$rightNone=null,this.Lio_circe_Decoder$__f_keyMissingNone=null,fS=this;var _=iZ();new rp(_);var r=uE(),t=TP().catsDataSemigroupForNonEmptyList__Lcats_kernel_Semigroup();new uO(r,t);var a=iZ();new Y4(a),new cv,new uv,new lv,new fv,this.Lio_circe_Decoder$__f_decodeString=new pv,this.Lio_circe_Decoder$__f_decodeUnit=new hv,new dv,new $v,new z0,this.Lio_circe_Decoder$__f_decodeDouble=new H0,new G0,new J0,this.Lio_circe_Decoder$__f_decodeInt=new U0,this.Lio_circe_Decoder$__f_decodeLong=new W0,new K0,new Q0,I();var n=a_();this.Lio_circe_Decoder$__f_io$circe$Decoder$$rightNone=new B_(n),uE();var s=a_();new Vl(s),I();var i=a_();this.Lio_circe_Decoder$__f_keyMissingNone=new B_(i),uE();var o=a_();new Vl(o),new wv,new Kw}iO.prototype=new E;iO.prototype.constructor=iO;function nA_(){}nA_.prototype=iO.prototype;var sA_=new v().initClass({Lio_circe_Decoder$:0},!1,"io.circe.Decoder$",{Lio_circe_Decoder$:1,O:1,Lio_circe_DecoderDerivation:1,Lio_circe_CollectionDecoders:1,Lio_circe_LowPriorityCollectionDecoders:1,Lio_circe_TupleDecoders:1,Lio_circe_ProductDecoders:1,Lio_circe_LiteralDecoders:1,Lio_circe_EnumerationDecoders:1,Lio_circe_LowPriorityDecoders:1,Ljava_io_Serializable:1});iO.prototype.$classData=sA_;var fS;function Nn(){return fS||(fS=new iO),fS}function pl(_,r){if(_===r)return!0;if(iA_(r)){var t=r;if(t.canEqual__O__Z(_))return _.sameElements__sc_IterableOnce__Z(t)}return!1}function iA_(_){return!!(_&&_.$classData&&_.$classData.ancestors.sc_Seq)}function oA_(_){if(!_.sc_SeqView$Sorted__f_bitmap$0){var r=_.sc_SeqView$Sorted__f_scala$collection$SeqView$Sorted$$len;if(r===0)var t=I().s_package$__f_Nil;else if(r===1){I();var a=[_.sc_SeqView$Sorted__f_underlying.head__O()],n=k(new b,a),t=ae().prependedAll__sc_IterableOnce__sci_List(n)}else{var s=new z_(r),i=_.sc_SeqView$Sorted__f_underlying;i.copyToArray__O__I__I__I(s,0,2147483647);var o=_.sc_SeqView$Sorted__f_scala$collection$SeqView$Sorted$$ord;M_().sort__AO__ju_Comparator__V(s,o);var t=eo().unsafeWrapArray__O__sci_ArraySeq(s)}_.sc_SeqView$Sorted__f_evaluated=!0,_.sc_SeqView$Sorted__f_underlying=null,_.sc_SeqView$Sorted__f_scala$collection$SeqView$Sorted$$_sorted=t,_.sc_SeqView$Sorted__f_bitmap$0=!0}return _.sc_SeqView$Sorted__f_scala$collection$SeqView$Sorted$$_sorted}function cz(_,r,t,a){return _.sc_SeqView$Sorted__f_underlying=r,_.sc_SeqView$Sorted__f_scala$collection$SeqView$Sorted$$len=t,_.sc_SeqView$Sorted__f_scala$collection$SeqView$Sorted$$ord=a,_.sc_SeqView$Sorted__f_evaluated=!1,_}function TO(_,r,t){return cz(_,r,r.length__I(),t),_}function ar(){this.sc_SeqView$Sorted__f_scala$collection$SeqView$Sorted$$_sorted=null,this.sc_SeqView$Sorted__f_underlying=null,this.sc_SeqView$Sorted__f_scala$collection$SeqView$Sorted$$len=0,this.sc_SeqView$Sorted__f_scala$collection$SeqView$Sorted$$ord=null,this.sc_SeqView$Sorted__f_evaluated=!1,this.sc_SeqView$Sorted__f_bitmap$0=!1}ar.prototype=new E;ar.prototype.constructor=ar;function cA_(){}cA_.prototype=ar.prototype;ar.prototype.iterableFactory__sc_IterableFactory=function(){return rg()};ar.prototype.toString__T=function(){return _5(this)};ar.prototype.className__T=function(){return"SeqView"};ar.prototype.newSpecificBuilder__scm_Builder=function(){return rg().newBuilder__scm_Builder()};ar.prototype.appendedAll__sc_IterableOnce__O=function(_){return Xo(this,_)};ar.prototype.concat__sc_IterableOnce__O=function(_){return Xo(this,_)};ar.prototype.size__I=function(){return this.sc_SeqView$Sorted__f_scala$collection$SeqView$Sorted$$len};ar.prototype.distinctBy__F1__O=function(_){return KL(this,_)};ar.prototype.reverseIterator__sc_Iterator=function(){return new Ir(this).iterator__sc_Iterator()};ar.prototype.indexWhere__F1__I__I=function(_,r){var t=this.iterator__sc_Iterator();return eg(t,_,r)};ar.prototype.contains__O__Z=function(_){return Rh(this,_)};ar.prototype.lengthCompare__I__I=function(_){return _g(this,_)};ar.prototype.head__O=function(){return this.iterator__sc_Iterator().next__O()};ar.prototype.headOption__s_Option=function(){return mO(this)};ar.prototype.last__O=function(){return o6(this)};ar.prototype.filter__F1__O=function(_){return c6(this,_)};ar.prototype.withFilter__F1__sc_WithFilter=function(_){return my(new Pp,this,_)};ar.prototype.takeWhile__F1__O=function(_){return gy(this,_)};ar.prototype.dropWhile__F1__O=function(_){return Ly(this,_)};ar.prototype.tail__O=function(){return gP(this)};ar.prototype.init__O=function(){return LP(this)};ar.prototype.flatMap__F1__O=function(_){return UI(this,_)};ar.prototype.zip__sc_IterableOnce__O=function(_){return l6(this,_)};ar.prototype.foreach__F1__V=function(_){Fc(this,_)};ar.prototype.exists__F1__Z=function(_){return Iu(this,_)};ar.prototype.foldLeft__O__F2__O=function(_,r){return bu(this,_,r)};ar.prototype.reduceLeft__F2__O=function(_){return Bc(this,_)};ar.prototype.copyToArray__O__I__I__I=function(_,r,t){return ku(this,_,r,t)};ar.prototype.sum__s_math_Numeric__O=function(_){return Ou(this,_)};ar.prototype.min__s_math_Ordering__O=function(_){return jc(this,_)};ar.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder=function(_,r,t,a){return Ec(this,_,r,t,a)};ar.prototype.toMap__s_$less$colon$less__sci_Map=function(_){return Ja().from__sc_IterableOnce__sci_Map(this)};ar.prototype.toIndexedSeq__sci_IndexedSeq=function(){return cs().from__sc_IterableOnce__sci_IndexedSeq(this)};ar.prototype.toArray__s_reflect_ClassTag__O=function(_){return $c(this,_)};ar.prototype.scala$collection$SeqView$Sorted$$_sorted__sc_Seq=function(){return this.sc_SeqView$Sorted__f_bitmap$0?this.sc_SeqView$Sorted__f_scala$collection$SeqView$Sorted$$_sorted:oA_(this)};ar.prototype.scala$collection$SeqView$Sorted$$elems__sc_SeqOps=function(){var _=this.sc_SeqView$Sorted__f_underlying;return this.sc_SeqView$Sorted__f_evaluated?this.scala$collection$SeqView$Sorted$$_sorted__sc_Seq():_};ar.prototype.apply__I__O=function(_){return this.scala$collection$SeqView$Sorted$$_sorted__sc_Seq().apply__I__O(_)};ar.prototype.length__I=function(){return this.sc_SeqView$Sorted__f_scala$collection$SeqView$Sorted$$len};ar.prototype.iterator__sc_Iterator=function(){var _=Be().sc_Iterator$__f_scala$collection$Iterator$$_empty,r=new r_(()=>this.scala$collection$SeqView$Sorted$$_sorted__sc_Seq().iterator__sc_Iterator());return _.concat__F0__sc_Iterator(r)};ar.prototype.knownSize__I=function(){return this.sc_SeqView$Sorted__f_scala$collection$SeqView$Sorted$$len};ar.prototype.isEmpty__Z=function(){return this.sc_SeqView$Sorted__f_scala$collection$SeqView$Sorted$$len===0};ar.prototype.reversed__sc_Iterable=function(){return new Ir(this)};ar.prototype.sorted__s_math_Ordering__sc_SeqView=function(_){var r=this.sc_SeqView$Sorted__f_scala$collection$SeqView$Sorted$$ord;return(_===null?r===null:_.equals__O__Z(r))?this:_.isReverseOf__s_math_Ordering__Z(this.sc_SeqView$Sorted__f_scala$collection$SeqView$Sorted$$ord)?new Ir(this):cz(new ar,this.scala$collection$SeqView$Sorted$$elems__sc_SeqOps(),this.sc_SeqView$Sorted__f_scala$collection$SeqView$Sorted$$len,_)};ar.prototype.fromSpecific__sc_IterableOnce__O=function(_){var r=rg();return r.from__sc_IterableOnce__sc_View(_)};ar.prototype.dropRight__I__O=function(_){return rm(new Xa,this,_)};ar.prototype.drop__I__O=function(_){return em(new Qa,this,_)};ar.prototype.prepended__O__O=function(_){return am(new _n,_,this)};ar.prototype.appended__O__O=function(_){return _m(new Ka,this,_)};ar.prototype.map__F1__O=function(_){return tm(new Ya,this,_)};ar.prototype.sorted__s_math_Ordering__O=function(_){return this.sorted__s_math_Ordering__sc_SeqView(_)};ar.prototype.reverse__O=function(){return new Ir(this)};var uA_=new v().initClass({sc_SeqView$Sorted:0},!1,"scala.collection.SeqView$Sorted",{sc_SeqView$Sorted:1,O:1,sc_SeqView:1,sc_SeqOps:1,sc_IterableOps:1,sc_IterableOnce:1,sc_IterableOnceOps:1,sc_View:1,sc_Iterable:1,sc_IterableFactoryDefaults:1,Ljava_io_Serializable:1});ar.prototype.$classData=uA_;function lA_(_){return _.sc_SeqView$Sorted$ReverseSorted__f_bitmap$0||(_.sc_SeqView$Sorted$ReverseSorted__f__reversed=Oy(new cl,_.sc_SeqView$Sorted$ReverseSorted__f_$outer.scala$collection$SeqView$Sorted$$_sorted__sc_Seq()),_.sc_SeqView$Sorted$ReverseSorted__f_bitmap$0=!0),_.sc_SeqView$Sorted$ReverseSorted__f__reversed}function BU(_){return _.sc_SeqView$Sorted$ReverseSorted__f_bitmap$0?_.sc_SeqView$Sorted$ReverseSorted__f__reversed:lA_(_)}function Ir(_){if(this.sc_SeqView$Sorted$ReverseSorted__f__reversed=null,this.sc_SeqView$Sorted$ReverseSorted__f_bitmap$0=!1,this.sc_SeqView$Sorted$ReverseSorted__f_$outer=null,_===null)throw null;this.sc_SeqView$Sorted$ReverseSorted__f_$outer=_}Ir.prototype=new E;Ir.prototype.constructor=Ir;function fA_(){}fA_.prototype=Ir.prototype;Ir.prototype.iterableFactory__sc_IterableFactory=function(){return rg()};Ir.prototype.toString__T=function(){return _5(this)};Ir.prototype.className__T=function(){return"SeqView"};Ir.prototype.newSpecificBuilder__scm_Builder=function(){return rg().newBuilder__scm_Builder()};Ir.prototype.appendedAll__sc_IterableOnce__O=function(_){return Xo(this,_)};Ir.prototype.concat__sc_IterableOnce__O=function(_){return Xo(this,_)};Ir.prototype.size__I=function(){return this.sc_SeqView$Sorted$ReverseSorted__f_$outer.sc_SeqView$Sorted__f_scala$collection$SeqView$Sorted$$len};Ir.prototype.distinctBy__F1__O=function(_){return KL(this,_)};Ir.prototype.reverseIterator__sc_Iterator=function(){return this.sc_SeqView$Sorted$ReverseSorted__f_$outer.iterator__sc_Iterator()};Ir.prototype.indexWhere__F1__I__I=function(_,r){var t=this.iterator__sc_Iterator();return eg(t,_,r)};Ir.prototype.contains__O__Z=function(_){return Rh(this,_)};Ir.prototype.lengthCompare__I__I=function(_){return _g(this,_)};Ir.prototype.head__O=function(){return this.iterator__sc_Iterator().next__O()};Ir.prototype.headOption__s_Option=function(){return mO(this)};Ir.prototype.last__O=function(){return o6(this)};Ir.prototype.filter__F1__O=function(_){return c6(this,_)};Ir.prototype.withFilter__F1__sc_WithFilter=function(_){return my(new Pp,this,_)};Ir.prototype.takeWhile__F1__O=function(_){return gy(this,_)};Ir.prototype.dropWhile__F1__O=function(_){return Ly(this,_)};Ir.prototype.tail__O=function(){return gP(this)};Ir.prototype.init__O=function(){return LP(this)};Ir.prototype.flatMap__F1__O=function(_){return UI(this,_)};Ir.prototype.zip__sc_IterableOnce__O=function(_){return l6(this,_)};Ir.prototype.foreach__F1__V=function(_){Fc(this,_)};Ir.prototype.exists__F1__Z=function(_){return Iu(this,_)};Ir.prototype.foldLeft__O__F2__O=function(_,r){return bu(this,_,r)};Ir.prototype.reduceLeft__F2__O=function(_){return Bc(this,_)};Ir.prototype.copyToArray__O__I__I__I=function(_,r,t){return ku(this,_,r,t)};Ir.prototype.sum__s_math_Numeric__O=function(_){return Ou(this,_)};Ir.prototype.min__s_math_Ordering__O=function(_){return jc(this,_)};Ir.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder=function(_,r,t,a){return Ec(this,_,r,t,a)};Ir.prototype.toMap__s_$less$colon$less__sci_Map=function(_){return Ja().from__sc_IterableOnce__sci_Map(this)};Ir.prototype.toIndexedSeq__sci_IndexedSeq=function(){return cs().from__sc_IterableOnce__sci_IndexedSeq(this)};Ir.prototype.toArray__s_reflect_ClassTag__O=function(_){return $c(this,_)};Ir.prototype.apply__I__O=function(_){return BU(this).apply__I__O(_)};Ir.prototype.length__I=function(){return this.sc_SeqView$Sorted$ReverseSorted__f_$outer.sc_SeqView$Sorted__f_scala$collection$SeqView$Sorted$$len};Ir.prototype.iterator__sc_Iterator=function(){var _=Be().sc_Iterator$__f_scala$collection$Iterator$$_empty,r=new r_(()=>BU(this).iterator__sc_Iterator());return _.concat__F0__sc_Iterator(r)};Ir.prototype.knownSize__I=function(){return this.sc_SeqView$Sorted$ReverseSorted__f_$outer.sc_SeqView$Sorted__f_scala$collection$SeqView$Sorted$$len};Ir.prototype.isEmpty__Z=function(){return this.sc_SeqView$Sorted$ReverseSorted__f_$outer.sc_SeqView$Sorted__f_scala$collection$SeqView$Sorted$$len===0};Ir.prototype.reversed__sc_Iterable=function(){return this.sc_SeqView$Sorted$ReverseSorted__f_$outer};Ir.prototype.sorted__s_math_Ordering__sc_SeqView=function(_){var r=this.sc_SeqView$Sorted$ReverseSorted__f_$outer.sc_SeqView$Sorted__f_scala$collection$SeqView$Sorted$$ord;return(_===null?r===null:_.equals__O__Z(r))?this.sc_SeqView$Sorted$ReverseSorted__f_$outer:_.isReverseOf__s_math_Ordering__Z(this.sc_SeqView$Sorted$ReverseSorted__f_$outer.sc_SeqView$Sorted__f_scala$collection$SeqView$Sorted$$ord)?this:cz(new ar,this.sc_SeqView$Sorted$ReverseSorted__f_$outer.scala$collection$SeqView$Sorted$$elems__sc_SeqOps(),this.sc_SeqView$Sorted$ReverseSorted__f_$outer.sc_SeqView$Sorted__f_scala$collection$SeqView$Sorted$$len,_)};Ir.prototype.fromSpecific__sc_IterableOnce__O=function(_){var r=rg();return r.from__sc_IterableOnce__sc_View(_)};Ir.prototype.dropRight__I__O=function(_){return rm(new Xa,this,_)};Ir.prototype.drop__I__O=function(_){return em(new Qa,this,_)};Ir.prototype.prepended__O__O=function(_){return am(new _n,_,this)};Ir.prototype.appended__O__O=function(_){return _m(new Ka,this,_)};Ir.prototype.map__F1__O=function(_){return tm(new Ya,this,_)};Ir.prototype.sorted__s_math_Ordering__O=function(_){return this.sorted__s_math_Ordering__sc_SeqView(_)};Ir.prototype.reverse__O=function(){return this.sc_SeqView$Sorted$ReverseSorted__f_$outer};var pA_=new v().initClass({sc_SeqView$Sorted$ReverseSorted:0},!1,"scala.collection.SeqView$Sorted$ReverseSorted",{sc_SeqView$Sorted$ReverseSorted:1,O:1,sc_SeqView:1,sc_SeqOps:1,sc_IterableOps:1,sc_IterableOnce:1,sc_IterableOnceOps:1,sc_View:1,sc_Iterable:1,sc_IterableFactoryDefaults:1,Ljava_io_Serializable:1});Ir.prototype.$classData=pA_;function FI(_){this.sc_View$$anon$1__f_it$1=null,this.sc_View$$anon$1__f_it$1=_}FI.prototype=new Yo;FI.prototype.constructor=FI;function hA_(){}hA_.prototype=FI.prototype;FI.prototype.iterator__sc_Iterator=function(){return this.sc_View$$anon$1__f_it$1.apply__O()};var dA_=new v().initClass({sc_View$$anon$1:0},!1,"scala.collection.View$$anon$1",{sc_View$$anon$1:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1});FI.prototype.$classData=dA_;function jU(_,r,t){return _.sc_View$Appended__f_underlying=r,_.sc_View$Appended__f_elem=t,_}function TL(){this.sc_View$Appended__f_underlying=null,this.sc_View$Appended__f_elem=null}TL.prototype=new Yo;TL.prototype.constructor=TL;function EU(){}EU.prototype=TL.prototype;TL.prototype.iterator__sc_Iterator=function(){return new Id(this.sc_View$Appended__f_underlying,new Uw(this.sc_View$Appended__f_elem)).iterator__sc_Iterator()};TL.prototype.knownSize__I=function(){var _=this.sc_View$Appended__f_underlying.knownSize__I();return _>=0?1+_|0:-1};TL.prototype.isEmpty__Z=function(){return!1};var $A_=new v().initClass({sc_View$Appended:0},!1,"scala.collection.View$Appended",{sc_View$Appended:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1});TL.prototype.$classData=$A_;function BI(_,r){this.sc_View$Collect__f_underlying=null,this.sc_View$Collect__f_pf=null,this.sc_View$Collect__f_underlying=_,this.sc_View$Collect__f_pf=r}BI.prototype=new Yo;BI.prototype.constructor=BI;function wA_(){}wA_.prototype=BI.prototype;BI.prototype.iterator__sc_Iterator=function(){var _=this.sc_View$Collect__f_underlying.iterator__sc_Iterator(),r=this.sc_View$Collect__f_pf;return new md(_,r)};var gA_=new v().initClass({sc_View$Collect:0},!1,"scala.collection.View$Collect",{sc_View$Collect:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1});BI.prototype.$classData=gA_;function Id(_,r){this.sc_View$Concat__f_prefix=null,this.sc_View$Concat__f_suffix=null,this.sc_View$Concat__f_prefix=_,this.sc_View$Concat__f_suffix=r}Id.prototype=new Yo;Id.prototype.constructor=Id;function LA_(){}LA_.prototype=Id.prototype;Id.prototype.iterator__sc_Iterator=function(){var _=this.sc_View$Concat__f_prefix.iterator__sc_Iterator(),r=new r_(()=>this.sc_View$Concat__f_suffix.iterator__sc_Iterator());return _.concat__F0__sc_Iterator(r)};Id.prototype.knownSize__I=function(){var _=this.sc_View$Concat__f_prefix.knownSize__I();if(_>=0){var r=this.sc_View$Concat__f_suffix.knownSize__I();return r>=0?_+r|0:-1}else return-1};Id.prototype.isEmpty__Z=function(){return this.sc_View$Concat__f_prefix.isEmpty__Z()&&this.sc_View$Concat__f_suffix.isEmpty__Z()};var mA_=new v().initClass({sc_View$Concat:0},!1,"scala.collection.View$Concat",{sc_View$Concat:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1});Id.prototype.$classData=mA_;function VL(_,r){this.sc_View$DistinctBy__f_underlying=null,this.sc_View$DistinctBy__f_f=null,this.sc_View$DistinctBy__f_underlying=_,this.sc_View$DistinctBy__f_f=r}VL.prototype=new Yo;VL.prototype.constructor=VL;function vA_(){}vA_.prototype=VL.prototype;VL.prototype.iterator__sc_Iterator=function(){var _=this.sc_View$DistinctBy__f_underlying.iterator__sc_Iterator(),r=this.sc_View$DistinctBy__f_f;return new pL(_,r)};VL.prototype.knownSize__I=function(){return this.sc_View$DistinctBy__f_underlying.knownSize__I()===0?0:-1};VL.prototype.isEmpty__Z=function(){return this.sc_View$DistinctBy__f_underlying.isEmpty__Z()};var yA_=new v().initClass({sc_View$DistinctBy:0},!1,"scala.collection.View$DistinctBy",{sc_View$DistinctBy:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1});VL.prototype.$classData=yA_;function ZU(_,r,t){return _.sc_View$Drop__f_underlying=r,_.sc_View$Drop__f_n=t,_.sc_View$Drop__f_normN=t>0?t:0,_}function AL(){this.sc_View$Drop__f_underlying=null,this.sc_View$Drop__f_n=0,this.sc_View$Drop__f_normN=0}AL.prototype=new Yo;AL.prototype.constructor=AL;function NU(){}NU.prototype=AL.prototype;AL.prototype.iterator__sc_Iterator=function(){return this.sc_View$Drop__f_underlying.iterator__sc_Iterator().drop__I__sc_Iterator(this.sc_View$Drop__f_n)};AL.prototype.knownSize__I=function(){var _=this.sc_View$Drop__f_underlying.knownSize__I();if(_>=0){var r=_-this.sc_View$Drop__f_normN|0;return r>0?r:0}else return-1};AL.prototype.isEmpty__Z=function(){var _=this.iterator__sc_Iterator();return!_.hasNext__Z()};var IA_=new v().initClass({sc_View$Drop:0},!1,"scala.collection.View$Drop",{sc_View$Drop:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1});AL.prototype.$classData=IA_;function zU(_,r,t){return _.sc_View$DropRight__f_underlying=r,_.sc_View$DropRight__f_n=t,_.sc_View$DropRight__f_normN=t>0?t:0,_}function FL(){this.sc_View$DropRight__f_underlying=null,this.sc_View$DropRight__f_n=0,this.sc_View$DropRight__f_normN=0}FL.prototype=new Yo;FL.prototype.constructor=FL;function HU(){}HU.prototype=FL.prototype;FL.prototype.iterator__sc_Iterator=function(){return rg().dropRightIterator__sc_Iterator__I__sc_Iterator(this.sc_View$DropRight__f_underlying.iterator__sc_Iterator(),this.sc_View$DropRight__f_n)};FL.prototype.knownSize__I=function(){var _=this.sc_View$DropRight__f_underlying.knownSize__I();if(_>=0){var r=_-this.sc_View$DropRight__f_normN|0;return r>0?r:0}else return-1};FL.prototype.isEmpty__Z=function(){if(this.knownSize__I()>=0)return this.knownSize__I()===0;var _=this.iterator__sc_Iterator();return!_.hasNext__Z()};var bA_=new v().initClass({sc_View$DropRight:0},!1,"scala.collection.View$DropRight",{sc_View$DropRight:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1});FL.prototype.$classData=bA_;function BL(_,r){this.sc_View$DropWhile__f_underlying=null,this.sc_View$DropWhile__f_p=null,this.sc_View$DropWhile__f_underlying=_,this.sc_View$DropWhile__f_p=r}BL.prototype=new Yo;BL.prototype.constructor=BL;function kA_(){}kA_.prototype=BL.prototype;BL.prototype.iterator__sc_Iterator=function(){var _=this.sc_View$DropWhile__f_underlying.iterator__sc_Iterator(),r=this.sc_View$DropWhile__f_p;return new Ev(_,r)};BL.prototype.knownSize__I=function(){return this.sc_View$DropWhile__f_underlying.knownSize__I()===0?0:-1};BL.prototype.isEmpty__Z=function(){var _=this.iterator__sc_Iterator();return!_.hasNext__Z()};var OA_=new v().initClass({sc_View$DropWhile:0},!1,"scala.collection.View$DropWhile",{sc_View$DropWhile:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1});BL.prototype.$classData=OA_;function O$(_,r,t){this.sc_View$Filter__f_underlying=null,this.sc_View$Filter__f_p=null,this.sc_View$Filter__f_isFlipped=!1,this.sc_View$Filter__f_underlying=_,this.sc_View$Filter__f_p=r,this.sc_View$Filter__f_isFlipped=t}O$.prototype=new Yo;O$.prototype.constructor=O$;function qA_(){}qA_.prototype=O$.prototype;O$.prototype.iterator__sc_Iterator=function(){var _=this.sc_View$Filter__f_underlying.iterator__sc_Iterator(),r=this.sc_View$Filter__f_p,t=this.sc_View$Filter__f_isFlipped;return new Yu(_,r,t)};O$.prototype.knownSize__I=function(){return this.sc_View$Filter__f_underlying.knownSize__I()===0?0:-1};O$.prototype.isEmpty__Z=function(){var _=this.iterator__sc_Iterator();return!_.hasNext__Z()};var SA_=new v().initClass({sc_View$Filter:0},!1,"scala.collection.View$Filter",{sc_View$Filter:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1});O$.prototype.$classData=SA_;function jL(_,r){this.sc_View$FlatMap__f_underlying=null,this.sc_View$FlatMap__f_f=null,this.sc_View$FlatMap__f_underlying=_,this.sc_View$FlatMap__f_f=r}jL.prototype=new Yo;jL.prototype.constructor=jL;function PA_(){}PA_.prototype=jL.prototype;jL.prototype.iterator__sc_Iterator=function(){var _=this.sc_View$FlatMap__f_underlying.iterator__sc_Iterator(),r=this.sc_View$FlatMap__f_f;return new Tn(_,r)};jL.prototype.knownSize__I=function(){return this.sc_View$FlatMap__f_underlying.knownSize__I()===0?0:-1};jL.prototype.isEmpty__Z=function(){var _=this.iterator__sc_Iterator();return!_.hasNext__Z()};var xA_=new v().initClass({sc_View$FlatMap:0},!1,"scala.collection.View$FlatMap",{sc_View$FlatMap:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1});jL.prototype.$classData=xA_;function uz(_,r,t){return _.sc_View$Map__f_underlying=r,_.sc_View$Map__f_f=t,_}function Jw(){this.sc_View$Map__f_underlying=null,this.sc_View$Map__f_f=null}Jw.prototype=new Yo;Jw.prototype.constructor=Jw;function GU(){}GU.prototype=Jw.prototype;Jw.prototype.iterator__sc_Iterator=function(){var _=this.sc_View$Map__f_underlying.iterator__sc_Iterator(),r=this.sc_View$Map__f_f;return new Wa(_,r)};Jw.prototype.knownSize__I=function(){return this.sc_View$Map__f_underlying.knownSize__I()};Jw.prototype.isEmpty__Z=function(){return this.sc_View$Map__f_underlying.isEmpty__Z()};var RA_=new v().initClass({sc_View$Map:0},!1,"scala.collection.View$Map",{sc_View$Map:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1});Jw.prototype.$classData=RA_;function CA_(_,r,t){return _.sc_View$Prepended__f_elem=r,_.sc_View$Prepended__f_underlying=t,_}function oO(){this.sc_View$Prepended__f_elem=null,this.sc_View$Prepended__f_underlying=null}oO.prototype=new Yo;oO.prototype.constructor=oO;function JU(){}JU.prototype=oO.prototype;oO.prototype.iterator__sc_Iterator=function(){return new Id(new Uw(this.sc_View$Prepended__f_elem),this.sc_View$Prepended__f_underlying).iterator__sc_Iterator()};oO.prototype.knownSize__I=function(){var _=this.sc_View$Prepended__f_underlying.knownSize__I();return _>=0?1+_|0:-1};function EL(_,r,t){this.sc_View$ScanLeft__f_underlying=null,this.sc_View$ScanLeft__f_z=null,this.sc_View$ScanLeft__f_op=null,this.sc_View$ScanLeft__f_underlying=_,this.sc_View$ScanLeft__f_z=r,this.sc_View$ScanLeft__f_op=t}EL.prototype=new Yo;EL.prototype.constructor=EL;function DA_(){}DA_.prototype=EL.prototype;EL.prototype.iterator__sc_Iterator=function(){var _=this.sc_View$ScanLeft__f_underlying.iterator__sc_Iterator(),r=this.sc_View$ScanLeft__f_z,t=this.sc_View$ScanLeft__f_op;return new uL(_,r,t)};EL.prototype.knownSize__I=function(){var _=this.sc_View$ScanLeft__f_underlying.knownSize__I();return _>=0?1+_|0:-1};EL.prototype.isEmpty__Z=function(){var _=this.iterator__sc_Iterator();return!_.hasNext__Z()};var MA_=new v().initClass({sc_View$ScanLeft:0},!1,"scala.collection.View$ScanLeft",{sc_View$ScanLeft:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1});EL.prototype.$classData=MA_;function Uw(_){this.sc_View$Single__f_a=null,this.sc_View$Single__f_a=_}Uw.prototype=new Yo;Uw.prototype.constructor=Uw;function TA_(){}TA_.prototype=Uw.prototype;Uw.prototype.iterator__sc_Iterator=function(){Be();var _=this.sc_View$Single__f_a;return new Xu(_)};Uw.prototype.knownSize__I=function(){return 1};Uw.prototype.isEmpty__Z=function(){return!1};var VA_=new v().initClass({sc_View$Single:0},!1,"scala.collection.View$Single",{sc_View$Single:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1});Uw.prototype.$classData=VA_;function ZL(_,r){this.sc_View$TakeWhile__f_underlying=null,this.sc_View$TakeWhile__f_p=null,this.sc_View$TakeWhile__f_underlying=_,this.sc_View$TakeWhile__f_p=r}ZL.prototype=new Yo;ZL.prototype.constructor=ZL;function AA_(){}AA_.prototype=ZL.prototype;ZL.prototype.iterator__sc_Iterator=function(){var _=this.sc_View$TakeWhile__f_underlying.iterator__sc_Iterator(),r=this.sc_View$TakeWhile__f_p;return new jv(_,r)};ZL.prototype.knownSize__I=function(){return this.sc_View$TakeWhile__f_underlying.knownSize__I()===0?0:-1};ZL.prototype.isEmpty__Z=function(){var _=this.iterator__sc_Iterator();return!_.hasNext__Z()};var FA_=new v().initClass({sc_View$TakeWhile:0},!1,"scala.collection.View$TakeWhile",{sc_View$TakeWhile:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1});ZL.prototype.$classData=FA_;function NL(_,r){this.sc_View$Zip__f_underlying=null,this.sc_View$Zip__f_other=null,this.sc_View$Zip__f_underlying=_,this.sc_View$Zip__f_other=r}NL.prototype=new Yo;NL.prototype.constructor=NL;function BA_(){}BA_.prototype=NL.prototype;NL.prototype.iterator__sc_Iterator=function(){var _=this.sc_View$Zip__f_underlying.iterator__sc_Iterator(),r=this.sc_View$Zip__f_other;return new w$(_,r)};NL.prototype.knownSize__I=function(){var _=this.sc_View$Zip__f_underlying.knownSize__I();if(_===0)return 0;var r=this.sc_View$Zip__f_other.knownSize__I();return r===0?0:_{var n=a;return G().equals__O__O__Z(t.getOrElse__O__F0__O(n._1__O(),dJ().sc_Map$__f_scala$collection$Map$$DefaultSentinelFn),n._2__O())}))}catch(a){if(a instanceof km)return!1;throw a}else return!1}else return!1}function HA_(_){return!!(_&&_.$classData&&_.$classData.ancestors.sc_Map)}function Hi(_){this.sr_RichLong__f_self=On,this.sr_RichLong__f_self=_}Hi.prototype=new E;Hi.prototype.constructor=Hi;function GA_(){}GA_.prototype=Hi.prototype;Hi.prototype.isWhole__Z=function(){return!0};Hi.prototype.compare__O__I=function(_){var r=this.sr_RichLong__f_self,t=r.RTLong__f_lo,a=r.RTLong__f_hi,n=dt(new q(t,a)),s=n.RTLong__f_lo,i=n.RTLong__f_hi,o=dt(_),c=o.RTLong__f_lo,u=o.RTLong__f_hi;return Ee().org$scalajs$linker$runtime$RuntimeLong$$compare__I__I__I__I__I(s,i,c,u)};Hi.prototype.compareTo__O__I=function(_){var r=this.sr_RichLong__f_self,t=r.RTLong__f_lo,a=r.RTLong__f_hi,n=dt(new q(t,a)),s=n.RTLong__f_lo,i=n.RTLong__f_hi,o=dt(_),c=o.RTLong__f_lo,u=o.RTLong__f_hi;return Ee().org$scalajs$linker$runtime$RuntimeLong$$compare__I__I__I__I__I(s,i,c,u)};Hi.prototype.toString__T=function(){return GH(this)};Hi.prototype.doubleValue__D=function(){var _=this.sr_RichLong__f_self,r=_.RTLong__f_lo,t=_.RTLong__f_hi;return Ee().org$scalajs$linker$runtime$RuntimeLong$$toDouble__I__I__D(r,t)};Hi.prototype.floatValue__F=function(){var _=this.sr_RichLong__f_self,r=_.RTLong__f_lo,t=_.RTLong__f_hi;return Ee().org$scalajs$linker$runtime$RuntimeLong$$toFloat__I__I__F(r,t)};Hi.prototype.longValue__J=function(){var _=this.sr_RichLong__f_self,r=_.RTLong__f_lo,t=_.RTLong__f_hi;return new q(r,t)};Hi.prototype.intValue__I=function(){var _=this.sr_RichLong__f_self,r=_.RTLong__f_lo;return r};Hi.prototype.byteValue__B=function(){var _=this.sr_RichLong__f_self,r=_.RTLong__f_lo;return r<<24>>24};Hi.prototype.shortValue__S=function(){var _=this.sr_RichLong__f_self,r=_.RTLong__f_lo;return r<<16>>16};Hi.prototype.isValidByte__Z=function(){return a6().isValidByte$extension__J__Z(this.sr_RichLong__f_self)};Hi.prototype.isValidShort__Z=function(){return a6().isValidShort$extension__J__Z(this.sr_RichLong__f_self)};Hi.prototype.isValidChar__Z=function(){return a6().isValidChar$extension__J__Z(this.sr_RichLong__f_self)};Hi.prototype.isValidInt__Z=function(){return a6().isValidInt$extension__J__Z(this.sr_RichLong__f_self)};Hi.prototype.hashCode__I=function(){var _=this.sr_RichLong__f_self,r=_.RTLong__f_lo,t=_.RTLong__f_hi;return r^t};Hi.prototype.equals__O__Z=function(_){return a6().equals$extension__J__O__Z(this.sr_RichLong__f_self,_)};Hi.prototype.self__O=function(){return this.sr_RichLong__f_self};var JA_=new v().initClass({sr_RichLong:0},!1,"scala.runtime.RichLong",{sr_RichLong:1,O:1,sr_IntegralProxy:1,sr_ScalaWholeNumberProxy:1,sr_ScalaNumberProxy:1,s_math_ScalaNumericAnyConversions:1,s_Proxy$Typed:1,s_Proxy:1,sr_OrderedProxy:1,s_math_Ordered:1,jl_Comparable:1,sr_RangedProxy:1});Hi.prototype.$classData=JA_;function UA_(_,r){return _}function X8(){}X8.prototype=new E;X8.prototype.constructor=X8;function KU(){}KU.prototype=X8.prototype;function gs(){}gs.prototype=new ab;gs.prototype.constructor=gs;function fz(){}fz.prototype=gs.prototype;gs.prototype.canEqual__O__Z=function(_){return!0};gs.prototype.equals__O__Z=function(_){return pl(this,_)};gs.prototype.hashCode__I=function(){return q_().seqHash__sc_Seq__I(this)};gs.prototype.toString__T=function(){return eb(this)};gs.prototype.view__sc_SeqView=function(){return hz(new H1,this)};gs.prototype.appended__O__O=function(_){return RO_(this,_)};gs.prototype.appendedAll__sc_IterableOnce__O=function(_){return Xo(this,_)};gs.prototype.concat__sc_IterableOnce__O=function(_){return this.appendedAll__sc_IterableOnce__O(_)};gs.prototype.size__I=function(){return this.length__I()};gs.prototype.distinct__O=function(){return kN(this)};gs.prototype.distinctBy__F1__O=function(_){return KL(this,_)};gs.prototype.reverse__O=function(){return this.fromSpecific__sc_IterableOnce__O(this.reversed__sc_Iterable())};gs.prototype.reverseIterator__sc_Iterator=function(){return this.reversed__sc_Iterable().iterator__sc_Iterator()};gs.prototype.isDefinedAt__I__Z=function(_){return $J(this,_)};gs.prototype.indexWhere__F1__I__I=function(_,r){var t=this.iterator__sc_Iterator();return eg(t,_,r)};gs.prototype.contains__O__Z=function(_){return Rh(this,_)};gs.prototype.sorted__s_math_Ordering__O=function(_){return bO(this,_)};gs.prototype.sizeCompare__I__I=function(_){return this.lengthCompare__I__I(_)};gs.prototype.lengthCompare__I__I=function(_){return _g(this,_)};gs.prototype.isEmpty__Z=function(){return id(this)};gs.prototype.sameElements__sc_IterableOnce__Z=function(_){return ON(this,_)};gs.prototype.diff__sc_Seq__O=function(_){return DO_(this,_)};gs.prototype.applyOrElse__O__F1__O=function(_,r){return JZ(this,_,r)};gs.prototype.apply$mcZI$sp__I__Z=function(_){return!!this.apply__O__O(_)};gs.prototype.isDefinedAt__O__Z=function(_){return this.isDefinedAt__I__Z(_|0)};function Qs(){}Qs.prototype=new Yo;Qs.prototype.constructor=Qs;function r5(){}r5.prototype=Qs.prototype;Qs.prototype.map__F1__sc_SeqView=function(_){return tm(new Ya,this,_)};Qs.prototype.appended__O__sc_SeqView=function(_){return _m(new Ka,this,_)};Qs.prototype.prepended__O__sc_SeqView=function(_){return am(new _n,_,this)};Qs.prototype.reverse__sc_SeqView=function(){return Oy(new cl,this)};Qs.prototype.drop__I__sc_SeqView=function(_){return em(new Qa,this,_)};Qs.prototype.dropRight__I__sc_SeqView=function(_){return rm(new Xa,this,_)};Qs.prototype.stringPrefix__T=function(){return"SeqView"};Qs.prototype.appendedAll__sc_IterableOnce__O=function(_){return Xo(this,_)};Qs.prototype.concat__sc_IterableOnce__O=function(_){return Xo(this,_)};Qs.prototype.size__I=function(){return this.length__I()};Qs.prototype.distinctBy__F1__O=function(_){return KL(this,_)};Qs.prototype.reverseIterator__sc_Iterator=function(){return this.reversed__sc_Iterable().iterator__sc_Iterator()};Qs.prototype.indexWhere__F1__I__I=function(_,r){var t=this.iterator__sc_Iterator();return eg(t,_,r)};Qs.prototype.contains__O__Z=function(_){return Rh(this,_)};Qs.prototype.lengthCompare__I__I=function(_){return _g(this,_)};Qs.prototype.isEmpty__Z=function(){return id(this)};Qs.prototype.sorted__s_math_Ordering__O=function(_){return TO(new ar,this,_)};Qs.prototype.dropRight__I__O=function(_){return this.dropRight__I__sc_SeqView(_)};Qs.prototype.drop__I__O=function(_){return this.drop__I__sc_SeqView(_)};Qs.prototype.reverse__O=function(){return this.reverse__sc_SeqView()};Qs.prototype.prepended__O__O=function(_){return this.prepended__O__sc_SeqView(_)};Qs.prototype.appended__O__O=function(_){return this.appended__O__sc_SeqView(_)};Qs.prototype.map__F1__O=function(_){return this.map__F1__sc_SeqView(_)};function C6(_){return!!(_&&_.$classData&&_.$classData.ancestors.sc_IndexedSeq)}function WA_(_){return!!(_&&_.$classData&&_.$classData.ancestors.sc_LinearSeq)}function qh(){}qh.prototype=new Yo;qh.prototype.constructor=qh;function KA_(){}KA_.prototype=qh.prototype;qh.prototype.iterator__sc_Iterator=function(){return Be().sc_Iterator$__f_scala$collection$Iterator$$_empty};qh.prototype.knownSize__I=function(){return 0};qh.prototype.isEmpty__Z=function(){return!0};qh.prototype.productPrefix__T=function(){return"Empty"};qh.prototype.productArity__I=function(){return 0};qh.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};qh.prototype.productIterator__sc_Iterator=function(){return new f_(this)};qh.prototype.hashCode__I=function(){return 67081517};var QA_=new v().initClass({sc_View$Empty$:0},!1,"scala.collection.View$Empty$",{sc_View$Empty$:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});qh.prototype.$classData=QA_;var CE;function QU(){return CE||(CE=new qh),CE}function XA_(_){return!!(_&&_.$classData&&_.$classData.ancestors.sci_Set)}function YA_(_,r){if(_.contains__O__Z(r))return!1;var t=_;return t.addOne__O__scm_Growable(r),!0}function XU(_,r,t){var a=t.apply__O__O(r),n=new y(i=>{var o=i;if(o instanceof Pe){var c=o,u=c.s_util_Left__f_value;return XU(_,u,t)}else if(o instanceof B_){var f=o,p=f.s_util_Right__f_value;return new yi(p)}else throw new Q(o)}),s=a;return s.flatMap__F1__Lcats_Eval(n)}function pi(){}pi.prototype=new ab;pi.prototype.constructor=pi;function pz(){}pz.prototype=pi.prototype;pi.prototype.equals__O__Z=function(_){return WU(this,_)};pi.prototype.hashCode__I=function(){return q_().mapHash__sc_Map__I(this)};pi.prototype.stringPrefix__T=function(){return"Map"};pi.prototype.toString__T=function(){return eb(this)};pi.prototype.fromSpecific__sc_IterableOnce__sc_IterableOps=function(_){return this.mapFactory__sc_MapFactory().from__sc_IterableOnce__O(_)};pi.prototype.newSpecificBuilder__scm_Builder=function(){return this.mapFactory__sc_MapFactory().newBuilder__scm_Builder()};pi.prototype.empty__sc_IterableOps=function(){return $T_(this)};pi.prototype.getOrElse__O__F0__O=function(_,r){return YN(this,_,r)};pi.prototype.apply__O__O=function(_){return _z(this,_)};pi.prototype.applyOrElse__O__F1__O=function(_,r){return $U(this,_,r)};pi.prototype.keysIterator__sc_Iterator=function(){return new Nv(this)};pi.prototype.valuesIterator__sc_Iterator=function(){return new dL(this)};pi.prototype.foreachEntry__F2__V=function(_){MC_(this,_)};pi.prototype.default__O__O=function(_){return ez(this,_)};pi.prototype.contains__O__Z=function(_){return wU(this,_)};pi.prototype.isDefinedAt__O__Z=function(_){return this.contains__O__Z(_)};pi.prototype.map__F1__sc_IterableOps=function(_){return TC_(this,_)};pi.prototype.concat__sc_IterableOnce__sc_IterableOps=function(_){return gU(this,_)};pi.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder=function(_,r,t,a){return LU(this,_,r,t,a)};pi.prototype.apply$mcZI$sp__I__Z=function(_){return!!this.apply__O__O(_)};pi.prototype.withFilter__F1__sc_WithFilter=function(_){return new eI(this,_)};pi.prototype.fromSpecific__sc_IterableOnce__O=function(_){return this.fromSpecific__sc_IterableOnce__sc_IterableOps(_)};function _m(_,r,t){return _.sc_SeqView$Appended__f_underlying=r,_.sc_SeqView$Appended__f_elem=t,jU(_,r,t),_}function Ka(){this.sc_View$Appended__f_underlying=null,this.sc_View$Appended__f_elem=null,this.sc_SeqView$Appended__f_underlying=null,this.sc_SeqView$Appended__f_elem=null}Ka.prototype=new EU;Ka.prototype.constructor=Ka;function YU(){}YU.prototype=Ka.prototype;Ka.prototype.map__F1__sc_SeqView=function(_){return tm(new Ya,this,_)};Ka.prototype.appended__O__sc_SeqView=function(_){return _m(new Ka,this,_)};Ka.prototype.prepended__O__sc_SeqView=function(_){return am(new _n,_,this)};Ka.prototype.reverse__sc_SeqView=function(){return Oy(new cl,this)};Ka.prototype.drop__I__sc_SeqView=function(_){return em(new Qa,this,_)};Ka.prototype.dropRight__I__sc_SeqView=function(_){return rm(new Xa,this,_)};Ka.prototype.stringPrefix__T=function(){return"SeqView"};Ka.prototype.appendedAll__sc_IterableOnce__O=function(_){return Xo(this,_)};Ka.prototype.concat__sc_IterableOnce__O=function(_){return Xo(this,_)};Ka.prototype.size__I=function(){return this.length__I()};Ka.prototype.distinctBy__F1__O=function(_){return KL(this,_)};Ka.prototype.reverseIterator__sc_Iterator=function(){return this.reversed__sc_Iterable().iterator__sc_Iterator()};Ka.prototype.indexWhere__F1__I__I=function(_,r){var t=this.iterator__sc_Iterator();return eg(t,_,r)};Ka.prototype.contains__O__Z=function(_){return Rh(this,_)};Ka.prototype.lengthCompare__I__I=function(_){return _g(this,_)};Ka.prototype.isEmpty__Z=function(){return id(this)};Ka.prototype.apply__I__O=function(_){return _===this.sc_SeqView$Appended__f_underlying.length__I()?this.sc_SeqView$Appended__f_elem:this.sc_SeqView$Appended__f_underlying.apply__I__O(_)};Ka.prototype.length__I=function(){return 1+this.sc_SeqView$Appended__f_underlying.length__I()|0};Ka.prototype.sorted__s_math_Ordering__O=function(_){return TO(new ar,this,_)};Ka.prototype.dropRight__I__O=function(_){return this.dropRight__I__sc_SeqView(_)};Ka.prototype.drop__I__O=function(_){return this.drop__I__sc_SeqView(_)};Ka.prototype.reverse__O=function(){return this.reverse__sc_SeqView()};Ka.prototype.prepended__O__O=function(_){return this.prepended__O__sc_SeqView(_)};Ka.prototype.appended__O__O=function(_){return this.appended__O__sc_SeqView(_)};Ka.prototype.map__F1__O=function(_){return this.map__F1__sc_SeqView(_)};var _F_=new v().initClass({sc_SeqView$Appended:0},!1,"scala.collection.SeqView$Appended",{sc_SeqView$Appended:1,sc_View$Appended:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1,sc_SeqView:1,sc_SeqOps:1});Ka.prototype.$classData=_F_;function em(_,r,t){return _.sc_SeqView$Drop__f_underlying=r,_.sc_SeqView$Drop__f_n=t,ZU(_,r,t),_}function Qa(){this.sc_View$Drop__f_underlying=null,this.sc_View$Drop__f_n=0,this.sc_View$Drop__f_normN=0,this.sc_SeqView$Drop__f_underlying=null,this.sc_SeqView$Drop__f_n=0}Qa.prototype=new NU;Qa.prototype.constructor=Qa;function _W(){}_W.prototype=Qa.prototype;Qa.prototype.map__F1__sc_SeqView=function(_){return tm(new Ya,this,_)};Qa.prototype.appended__O__sc_SeqView=function(_){return _m(new Ka,this,_)};Qa.prototype.prepended__O__sc_SeqView=function(_){return am(new _n,_,this)};Qa.prototype.reverse__sc_SeqView=function(){return Oy(new cl,this)};Qa.prototype.dropRight__I__sc_SeqView=function(_){return rm(new Xa,this,_)};Qa.prototype.stringPrefix__T=function(){return"SeqView"};Qa.prototype.appendedAll__sc_IterableOnce__O=function(_){return Xo(this,_)};Qa.prototype.concat__sc_IterableOnce__O=function(_){return Xo(this,_)};Qa.prototype.size__I=function(){return this.length__I()};Qa.prototype.distinctBy__F1__O=function(_){return KL(this,_)};Qa.prototype.reverseIterator__sc_Iterator=function(){return this.reversed__sc_Iterable().iterator__sc_Iterator()};Qa.prototype.indexWhere__F1__I__I=function(_,r){var t=this.iterator__sc_Iterator();return eg(t,_,r)};Qa.prototype.contains__O__Z=function(_){return Rh(this,_)};Qa.prototype.lengthCompare__I__I=function(_){return _g(this,_)};Qa.prototype.isEmpty__Z=function(){return id(this)};Qa.prototype.length__I=function(){var _=this.sc_SeqView$Drop__f_underlying,r=_.length__I()-this.sc_View$Drop__f_normN|0;return r>0?r:0};Qa.prototype.apply__I__O=function(_){return this.sc_SeqView$Drop__f_underlying.apply__I__O(_+this.sc_View$Drop__f_normN|0)};Qa.prototype.drop__I__sc_SeqView=function(_){return em(new Qa,this.sc_SeqView$Drop__f_underlying,this.sc_SeqView$Drop__f_n+_|0)};Qa.prototype.sorted__s_math_Ordering__O=function(_){return TO(new ar,this,_)};Qa.prototype.dropRight__I__O=function(_){return this.dropRight__I__sc_SeqView(_)};Qa.prototype.reverse__O=function(){return this.reverse__sc_SeqView()};Qa.prototype.prepended__O__O=function(_){return this.prepended__O__sc_SeqView(_)};Qa.prototype.appended__O__O=function(_){return this.appended__O__sc_SeqView(_)};Qa.prototype.map__F1__O=function(_){return this.map__F1__sc_SeqView(_)};Qa.prototype.drop__I__O=function(_){return this.drop__I__sc_SeqView(_)};var eF_=new v().initClass({sc_SeqView$Drop:0},!1,"scala.collection.SeqView$Drop",{sc_SeqView$Drop:1,sc_View$Drop:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1,sc_SeqView:1,sc_SeqOps:1});Qa.prototype.$classData=eF_;function rm(_,r,t){_.sc_SeqView$DropRight__f_underlying=r,zU(_,r,t);var a=r.length__I()-(t>0?t:0)|0;return _.sc_SeqView$DropRight__f_len=a>0?a:0,_}function Xa(){this.sc_View$DropRight__f_underlying=null,this.sc_View$DropRight__f_n=0,this.sc_View$DropRight__f_normN=0,this.sc_SeqView$DropRight__f_underlying=null,this.sc_SeqView$DropRight__f_len=0}Xa.prototype=new HU;Xa.prototype.constructor=Xa;function eW(){}eW.prototype=Xa.prototype;Xa.prototype.map__F1__sc_SeqView=function(_){return tm(new Ya,this,_)};Xa.prototype.appended__O__sc_SeqView=function(_){return _m(new Ka,this,_)};Xa.prototype.prepended__O__sc_SeqView=function(_){return am(new _n,_,this)};Xa.prototype.reverse__sc_SeqView=function(){return Oy(new cl,this)};Xa.prototype.drop__I__sc_SeqView=function(_){return em(new Qa,this,_)};Xa.prototype.dropRight__I__sc_SeqView=function(_){return rm(new Xa,this,_)};Xa.prototype.stringPrefix__T=function(){return"SeqView"};Xa.prototype.appendedAll__sc_IterableOnce__O=function(_){return Xo(this,_)};Xa.prototype.concat__sc_IterableOnce__O=function(_){return Xo(this,_)};Xa.prototype.size__I=function(){return this.sc_SeqView$DropRight__f_len};Xa.prototype.distinctBy__F1__O=function(_){return KL(this,_)};Xa.prototype.reverseIterator__sc_Iterator=function(){return this.reversed__sc_Iterable().iterator__sc_Iterator()};Xa.prototype.indexWhere__F1__I__I=function(_,r){var t=this.iterator__sc_Iterator();return eg(t,_,r)};Xa.prototype.contains__O__Z=function(_){return Rh(this,_)};Xa.prototype.lengthCompare__I__I=function(_){return _g(this,_)};Xa.prototype.isEmpty__Z=function(){return id(this)};Xa.prototype.length__I=function(){return this.sc_SeqView$DropRight__f_len};Xa.prototype.apply__I__O=function(_){return this.sc_SeqView$DropRight__f_underlying.apply__I__O(_)};Xa.prototype.sorted__s_math_Ordering__O=function(_){return TO(new ar,this,_)};Xa.prototype.dropRight__I__O=function(_){return this.dropRight__I__sc_SeqView(_)};Xa.prototype.drop__I__O=function(_){return this.drop__I__sc_SeqView(_)};Xa.prototype.reverse__O=function(){return this.reverse__sc_SeqView()};Xa.prototype.prepended__O__O=function(_){return this.prepended__O__sc_SeqView(_)};Xa.prototype.appended__O__O=function(_){return this.appended__O__sc_SeqView(_)};Xa.prototype.map__F1__O=function(_){return this.map__F1__sc_SeqView(_)};var rF_=new v().initClass({sc_SeqView$DropRight:0},!1,"scala.collection.SeqView$DropRight",{sc_SeqView$DropRight:1,sc_View$DropRight:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1,sc_SeqView:1,sc_SeqOps:1});Xa.prototype.$classData=rF_;function hz(_,r){return _.sc_SeqView$Id__f_underlying=r,_}function H1(){this.sc_SeqView$Id__f_underlying=null}H1.prototype=new r5;H1.prototype.constructor=H1;function rW(){}rW.prototype=H1.prototype;H1.prototype.apply__I__O=function(_){return this.sc_SeqView$Id__f_underlying.apply__I__O(_)};H1.prototype.length__I=function(){return this.sc_SeqView$Id__f_underlying.length__I()};H1.prototype.iterator__sc_Iterator=function(){return this.sc_SeqView$Id__f_underlying.iterator__sc_Iterator()};H1.prototype.knownSize__I=function(){return this.sc_SeqView$Id__f_underlying.knownSize__I()};H1.prototype.isEmpty__Z=function(){return this.sc_SeqView$Id__f_underlying.isEmpty__Z()};var tF_=new v().initClass({sc_SeqView$Id:0},!1,"scala.collection.SeqView$Id",{sc_SeqView$Id:1,sc_AbstractSeqView:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1,sc_SeqView:1,sc_SeqOps:1});H1.prototype.$classData=tF_;function tm(_,r,t){return _.sc_SeqView$Map__f_underlying=r,_.sc_SeqView$Map__f_f=t,uz(_,r,t),_}function Ya(){this.sc_View$Map__f_underlying=null,this.sc_View$Map__f_f=null,this.sc_SeqView$Map__f_underlying=null,this.sc_SeqView$Map__f_f=null}Ya.prototype=new GU;Ya.prototype.constructor=Ya;function tW(){}tW.prototype=Ya.prototype;Ya.prototype.map__F1__sc_SeqView=function(_){return tm(new Ya,this,_)};Ya.prototype.appended__O__sc_SeqView=function(_){return _m(new Ka,this,_)};Ya.prototype.prepended__O__sc_SeqView=function(_){return am(new _n,_,this)};Ya.prototype.reverse__sc_SeqView=function(){return Oy(new cl,this)};Ya.prototype.drop__I__sc_SeqView=function(_){return em(new Qa,this,_)};Ya.prototype.dropRight__I__sc_SeqView=function(_){return rm(new Xa,this,_)};Ya.prototype.stringPrefix__T=function(){return"SeqView"};Ya.prototype.appendedAll__sc_IterableOnce__O=function(_){return Xo(this,_)};Ya.prototype.concat__sc_IterableOnce__O=function(_){return Xo(this,_)};Ya.prototype.size__I=function(){return this.length__I()};Ya.prototype.distinctBy__F1__O=function(_){return KL(this,_)};Ya.prototype.reverseIterator__sc_Iterator=function(){return this.reversed__sc_Iterable().iterator__sc_Iterator()};Ya.prototype.indexWhere__F1__I__I=function(_,r){var t=this.iterator__sc_Iterator();return eg(t,_,r)};Ya.prototype.contains__O__Z=function(_){return Rh(this,_)};Ya.prototype.lengthCompare__I__I=function(_){return _g(this,_)};Ya.prototype.isEmpty__Z=function(){return id(this)};Ya.prototype.apply__I__O=function(_){return this.sc_SeqView$Map__f_f.apply__O__O(this.sc_SeqView$Map__f_underlying.apply__I__O(_))};Ya.prototype.length__I=function(){return this.sc_SeqView$Map__f_underlying.length__I()};Ya.prototype.sorted__s_math_Ordering__O=function(_){return TO(new ar,this,_)};Ya.prototype.dropRight__I__O=function(_){return this.dropRight__I__sc_SeqView(_)};Ya.prototype.drop__I__O=function(_){return this.drop__I__sc_SeqView(_)};Ya.prototype.reverse__O=function(){return this.reverse__sc_SeqView()};Ya.prototype.prepended__O__O=function(_){return this.prepended__O__sc_SeqView(_)};Ya.prototype.appended__O__O=function(_){return this.appended__O__sc_SeqView(_)};Ya.prototype.map__F1__O=function(_){return this.map__F1__sc_SeqView(_)};var aF_=new v().initClass({sc_SeqView$Map:0},!1,"scala.collection.SeqView$Map",{sc_SeqView$Map:1,sc_View$Map:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1,sc_SeqView:1,sc_SeqOps:1});Ya.prototype.$classData=aF_;function am(_,r,t){return _.sc_SeqView$Prepended__f_elem=r,_.sc_SeqView$Prepended__f_underlying=t,CA_(_,r,t),_}function _n(){this.sc_View$Prepended__f_elem=null,this.sc_View$Prepended__f_underlying=null,this.sc_SeqView$Prepended__f_elem=null,this.sc_SeqView$Prepended__f_underlying=null}_n.prototype=new JU;_n.prototype.constructor=_n;function aW(){}aW.prototype=_n.prototype;_n.prototype.map__F1__sc_SeqView=function(_){return tm(new Ya,this,_)};_n.prototype.appended__O__sc_SeqView=function(_){return _m(new Ka,this,_)};_n.prototype.prepended__O__sc_SeqView=function(_){return am(new _n,_,this)};_n.prototype.reverse__sc_SeqView=function(){return Oy(new cl,this)};_n.prototype.drop__I__sc_SeqView=function(_){return em(new Qa,this,_)};_n.prototype.dropRight__I__sc_SeqView=function(_){return rm(new Xa,this,_)};_n.prototype.stringPrefix__T=function(){return"SeqView"};_n.prototype.appendedAll__sc_IterableOnce__O=function(_){return Xo(this,_)};_n.prototype.concat__sc_IterableOnce__O=function(_){return Xo(this,_)};_n.prototype.size__I=function(){return this.length__I()};_n.prototype.distinctBy__F1__O=function(_){return KL(this,_)};_n.prototype.reverseIterator__sc_Iterator=function(){return this.reversed__sc_Iterable().iterator__sc_Iterator()};_n.prototype.indexWhere__F1__I__I=function(_,r){var t=this.iterator__sc_Iterator();return eg(t,_,r)};_n.prototype.contains__O__Z=function(_){return Rh(this,_)};_n.prototype.lengthCompare__I__I=function(_){return _g(this,_)};_n.prototype.isEmpty__Z=function(){return id(this)};_n.prototype.apply__I__O=function(_){return _===0?this.sc_SeqView$Prepended__f_elem:this.sc_SeqView$Prepended__f_underlying.apply__I__O(-1+_|0)};_n.prototype.length__I=function(){return 1+this.sc_SeqView$Prepended__f_underlying.length__I()|0};_n.prototype.sorted__s_math_Ordering__O=function(_){return TO(new ar,this,_)};_n.prototype.dropRight__I__O=function(_){return this.dropRight__I__sc_SeqView(_)};_n.prototype.drop__I__O=function(_){return this.drop__I__sc_SeqView(_)};_n.prototype.reverse__O=function(){return this.reverse__sc_SeqView()};_n.prototype.prepended__O__O=function(_){return this.prepended__O__sc_SeqView(_)};_n.prototype.appended__O__O=function(_){return this.appended__O__sc_SeqView(_)};_n.prototype.map__F1__O=function(_){return this.map__F1__sc_SeqView(_)};var nF_=new v().initClass({sc_SeqView$Prepended:0},!1,"scala.collection.SeqView$Prepended",{sc_SeqView$Prepended:1,sc_View$Prepended:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1,sc_SeqView:1,sc_SeqOps:1});_n.prototype.$classData=nF_;function Oy(_,r){return _.sc_SeqView$Reverse__f_underlying=r,_}function cl(){this.sc_SeqView$Reverse__f_underlying=null}cl.prototype=new r5;cl.prototype.constructor=cl;function nW(){}nW.prototype=cl.prototype;cl.prototype.apply__I__O=function(_){return this.sc_SeqView$Reverse__f_underlying.apply__I__O((-1+this.length__I()|0)-_|0)};cl.prototype.length__I=function(){var _=this.sc_SeqView$Reverse__f_underlying;return _.length__I()};cl.prototype.iterator__sc_Iterator=function(){return this.sc_SeqView$Reverse__f_underlying.reverseIterator__sc_Iterator()};cl.prototype.knownSize__I=function(){return this.sc_SeqView$Reverse__f_underlying.knownSize__I()};cl.prototype.isEmpty__Z=function(){return this.sc_SeqView$Reverse__f_underlying.isEmpty__Z()};var sF_=new v().initClass({sc_SeqView$Reverse:0},!1,"scala.collection.SeqView$Reverse",{sc_SeqView$Reverse:1,sc_AbstractSeqView:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1,sc_SeqView:1,sc_SeqOps:1});cl.prototype.$classData=sF_;function cO(_){return!!(_&&_.$classData&&_.$classData.ancestors.sci_Seq)}function iF_(_,r,t){var a=_.get__O__s_Option(r);return _.update__O__O__V(r,t),a}function oF_(_,r,t){var a=_,n=m(new L,r,t);a.addOne__O__scm_Growable(n)}function sW(_,r,t){var a=_.get__O__s_Option(r),n=t.apply__O__O(a),s=m(new L,a,n);_:{var i=s.T2__f__1,o=s.T2__f__2,c=a_();if(c===i)var u=a_(),f=u===o;else var f=!1;if(f)break _;var p=s.T2__f__1,h=s.T2__f__2;if(p instanceof o_)var l=a_(),d=l===h;else var d=!1;if(d){_.remove__O__s_Option(r);break _}var $=s.T2__f__2;if($ instanceof o_){var w=$,g=w.s_Some__f_value;_.update__O__O__V(r,g);break _}throw new Q(s)}return n}function iW(_,r,t){var a=_.get__O__s_Option(r);if(a instanceof o_){var n=a,s=n.s_Some__f_value;return s}else{var i=a_();if(i===a){var o=t.apply__O();return _.update__O__O__V(r,o),o}else throw new Q(a)}}function cF_(_,r){var t=_.get__O__s_Option(r);return t.isEmpty__Z()||_.subtractOne__O__scm_Shrinkable(r),t}function uO(_,r){UA_(this,r)}uO.prototype=new KU;uO.prototype.constructor=uO;function uF_(){}uF_.prototype=uO.prototype;var lF_=new v().initClass({Lcats_data_ValidatedInstances$$anon$6:0},!1,"cats.data.ValidatedInstances$$anon$6",{Lcats_data_ValidatedInstances$$anon$6:1,Lcats_data_ValidatedApplicative:1,O:1,Lcats_CommutativeApplicative:1,Lcats_Applicative:1,Lcats_Apply:1,Lcats_Functor:1,Lcats_Invariant:1,Ljava_io_Serializable:1,Lcats_InvariantSemigroupal:1,Lcats_Semigroupal:1,Lcats_ApplyArityFunctions:1,Lcats_InvariantMonoidal:1,Lcats_CommutativeApply:1,Lcats_ApplicativeError:1});uO.prototype.$classData=lF_;function lO(){}lO.prototype=new E;lO.prototype.constructor=lO;function fF_(){}fF_.prototype=lO.prototype;var pF_=new v().initClass({Lcats_kernel_instances_LongGroup:0},!1,"cats.kernel.instances.LongGroup",{Lcats_kernel_instances_LongGroup:1,O:1,Lcats_kernel_CommutativeGroup$mcJ$sp:1,Lcats_kernel_CommutativeGroup:1,Lcats_kernel_Group:1,Lcats_kernel_Monoid:1,Lcats_kernel_Semigroup:1,Ljava_io_Serializable:1,Lcats_kernel_CommutativeMonoid:1,Lcats_kernel_CommutativeSemigroup:1,Lcats_kernel_CommutativeMonoid$mcJ$sp:1,Lcats_kernel_CommutativeSemigroup$mcJ$sp:1,Lcats_kernel_Semigroup$mcJ$sp:1,Lcats_kernel_Monoid$mcJ$sp:1,Lcats_kernel_Group$mcJ$sp:1});lO.prototype.$classData=pF_;function pc(){}pc.prototype=new Yo;pc.prototype.constructor=pc;function D6(){}D6.prototype=pc.prototype;pc.prototype.filter__F1__sc_MapView=function(_){return new Ww(this,!1,_)};pc.prototype.toString__T=function(){return _5(this)};pc.prototype.stringPrefix__T=function(){return"MapView"};pc.prototype.getOrElse__O__F0__O=function(_,r){return YN(this,_,r)};pc.prototype.apply__O__O=function(_){return _z(this,_)};pc.prototype.applyOrElse__O__F1__O=function(_,r){return $U(this,_,r)};pc.prototype.valuesIterator__sc_Iterator=function(){return new dL(this)};pc.prototype.default__O__O=function(_){return ez(this,_)};pc.prototype.isDefinedAt__O__Z=function(_){return wU(this,_)};pc.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder=function(_,r,t,a){return LU(this,_,r,t,a)};pc.prototype.apply$mcZI$sp__I__Z=function(_){return!!_z(this,_)};pc.prototype.withFilter__F1__sc_WithFilter=function(_){return new eI(this,_)};pc.prototype.empty__sc_IterableOps=function(){var _=bN();return _.sc_MapView$__f_EmptyMapView};pc.prototype.empty__sc_View=function(){var _=bN();return _.sc_MapView$__f_EmptyMapView};pc.prototype.mapFactory__sc_MapFactory=function(){return bN()};pc.prototype.filter__F1__O=function(_){return this.filter__F1__sc_MapView(_)};function _2(_,r){return new Ri(_,new y(t=>r))}function t5(_){return!!(_&&_.$classData&&_.$classData.ancestors.sci_Map)}function fO(){pS=this,new W4,new K4,new Q4,new H4,new G4,new J4,new U4}fO.prototype=new E;fO.prototype.constructor=fO;function hF_(){}hF_.prototype=fO.prototype;var dF_=new v().initClass({Lcats_Invariant$:0},!1,"cats.Invariant$",{Lcats_Invariant$:1,O:1,Lcats_ScalaVersionSpecificInvariantInstances:1,Lcats_InvariantInstances0:1,Lcats_InvariantInstances1:1,Lcats_InvariantInstances2:1,Lcats_instances_NTupleMonadInstances:1,Lcats_instances_NTupleMonadInstances1:1,Lcats_instances_NTupleMonadInstances2:1,Lcats_instances_NTupleMonadInstances3:1,Lcats_instances_NTupleMonadInstances4:1,Lcats_instances_NTupleMonadInstances5:1,Lcats_TupleInstances0:1,Lcats_TupleInstances1:1,Lcats_TupleInstances2:1,Ljava_io_Serializable:1});fO.prototype.$classData=dF_;var pS;function a5(){return pS||(pS=new fO),pS}function rs(){}rs.prototype=new r5;rs.prototype.constructor=rs;function n5(){}n5.prototype=rs.prototype;rs.prototype.iterator__sc_Iterator=function(){return qu(new Ws,this)};rs.prototype.reverseIterator__sc_Iterator=function(){return Nc(new li,this)};rs.prototype.appended__O__sc_IndexedSeqView=function(_){return cg(new qa,this,_)};rs.prototype.prepended__O__sc_IndexedSeqView=function(_){return M$(new $a,_,this)};rs.prototype.drop__I__sc_IndexedSeqView=function(_){return R$(new pa,this,_)};rs.prototype.dropRight__I__sc_IndexedSeqView=function(_){return C$(new ha,this,_)};rs.prototype.map__F1__sc_IndexedSeqView=function(_){return D$(new da,this,_)};rs.prototype.reverse__sc_IndexedSeqView=function(){return us(new pr,this)};rs.prototype.stringPrefix__T=function(){return"IndexedSeqView"};rs.prototype.reversed__sc_Iterable=function(){return us(new pr,this)};rs.prototype.head__O=function(){return this.apply__I__O(0)};rs.prototype.headOption__s_Option=function(){return Zc(this)};rs.prototype.last__O=function(){return of(this)};rs.prototype.lengthCompare__I__I=function(_){var r=this.length__I();return r===_?0:r<_?-1:1};rs.prototype.knownSize__I=function(){return this.length__I()};rs.prototype.reverse__sc_SeqView=function(){return this.reverse__sc_IndexedSeqView()};rs.prototype.reverse__O=function(){return this.reverse__sc_IndexedSeqView()};rs.prototype.map__F1__sc_SeqView=function(_){return this.map__F1__sc_IndexedSeqView(_)};rs.prototype.map__F1__O=function(_){return this.map__F1__sc_IndexedSeqView(_)};rs.prototype.dropRight__I__sc_SeqView=function(_){return this.dropRight__I__sc_IndexedSeqView(_)};rs.prototype.dropRight__I__O=function(_){return this.dropRight__I__sc_IndexedSeqView(_)};rs.prototype.drop__I__sc_SeqView=function(_){return this.drop__I__sc_IndexedSeqView(_)};rs.prototype.drop__I__O=function(_){return this.drop__I__sc_IndexedSeqView(_)};rs.prototype.prepended__O__sc_SeqView=function(_){return this.prepended__O__sc_IndexedSeqView(_)};rs.prototype.prepended__O__O=function(_){return this.prepended__O__sc_IndexedSeqView(_)};rs.prototype.appended__O__O=function(_){return this.appended__O__sc_IndexedSeqView(_)};rs.prototype.appended__O__sc_SeqView=function(_){return this.appended__O__sc_IndexedSeqView(_)};function G1(){}G1.prototype=new D6;G1.prototype.constructor=G1;function $F_(){}$F_.prototype=G1.prototype;G1.prototype.get__O__s_Option=function(_){return a_()};G1.prototype.iterator__sc_Iterator=function(){return Be().sc_Iterator$__f_scala$collection$Iterator$$_empty};G1.prototype.knownSize__I=function(){return 0};G1.prototype.isEmpty__Z=function(){return!0};G1.prototype.filter__F1__sc_MapView=function(_){return this};G1.prototype.filter__F1__O=function(_){return this};var wF_=new v().initClass({sc_MapView$$anon$1:0},!1,"scala.collection.MapView$$anon$1",{sc_MapView$$anon$1:1,sc_AbstractMapView:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1,sc_MapView:1,sc_MapOps:1,s_PartialFunction:1,F1:1});G1.prototype.$classData=wF_;function Ww(_,r,t){this.sc_MapView$Filter__f_underlying=null,this.sc_MapView$Filter__f_isFlipped=!1,this.sc_MapView$Filter__f_p=null,this.sc_MapView$Filter__f_underlying=_,this.sc_MapView$Filter__f_isFlipped=r,this.sc_MapView$Filter__f_p=t}Ww.prototype=new D6;Ww.prototype.constructor=Ww;function gF_(){}gF_.prototype=Ww.prototype;Ww.prototype.iterator__sc_Iterator=function(){var _=this.sc_MapView$Filter__f_underlying.iterator__sc_Iterator(),r=this.sc_MapView$Filter__f_p,t=this.sc_MapView$Filter__f_isFlipped;return new Yu(_,r,t)};Ww.prototype.get__O__s_Option=function(_){var r=this.sc_MapView$Filter__f_underlying.get__O__s_Option(_);if(r instanceof o_){var t=r,a=t.s_Some__f_value;if(!!this.sc_MapView$Filter__f_p.apply__O__O(m(new L,_,a))!==this.sc_MapView$Filter__f_isFlipped)return t}return a_()};Ww.prototype.knownSize__I=function(){return this.sc_MapView$Filter__f_underlying.knownSize__I()===0?0:-1};Ww.prototype.isEmpty__Z=function(){var _=this.iterator__sc_Iterator();return!_.hasNext__Z()};var LF_=new v().initClass({sc_MapView$Filter:0},!1,"scala.collection.MapView$Filter",{sc_MapView$Filter:1,sc_AbstractMapView:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1,sc_MapView:1,sc_MapOps:1,s_PartialFunction:1,F1:1});Ww.prototype.$classData=LF_;function Sh(_){this.sc_MapView$Id__f_underlying=null,this.sc_MapView$Id__f_underlying=_}Sh.prototype=new D6;Sh.prototype.constructor=Sh;function mF_(){}mF_.prototype=Sh.prototype;Sh.prototype.get__O__s_Option=function(_){return this.sc_MapView$Id__f_underlying.get__O__s_Option(_)};Sh.prototype.iterator__sc_Iterator=function(){return this.sc_MapView$Id__f_underlying.iterator__sc_Iterator()};Sh.prototype.knownSize__I=function(){return this.sc_MapView$Id__f_underlying.knownSize__I()};Sh.prototype.isEmpty__Z=function(){return this.sc_MapView$Id__f_underlying.isEmpty__Z()};var vF_=new v().initClass({sc_MapView$Id:0},!1,"scala.collection.MapView$Id",{sc_MapView$Id:1,sc_AbstractMapView:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1,sc_MapView:1,sc_MapOps:1,s_PartialFunction:1,F1:1});Sh.prototype.$classData=vF_;function ep(_,r){this.sc_MapView$MapValues__f_underlying=null,this.sc_MapView$MapValues__f_f=null,this.sc_MapView$MapValues__f_underlying=_,this.sc_MapView$MapValues__f_f=r}ep.prototype=new D6;ep.prototype.constructor=ep;function yF_(){}yF_.prototype=ep.prototype;ep.prototype.iterator__sc_Iterator=function(){var _=this.sc_MapView$MapValues__f_underlying.iterator__sc_Iterator(),r=new y(t=>{var a=t;return m(new L,a._1__O(),this.sc_MapView$MapValues__f_f.apply__O__O(a._2__O()))});return new Wa(_,r)};ep.prototype.get__O__s_Option=function(_){var r=this.sc_MapView$MapValues__f_underlying.get__O__s_Option(_),t=this.sc_MapView$MapValues__f_f;return r.isEmpty__Z()?a_():new o_(t.apply__O__O(r.get__O()))};ep.prototype.knownSize__I=function(){return this.sc_MapView$MapValues__f_underlying.knownSize__I()};ep.prototype.isEmpty__Z=function(){return this.sc_MapView$MapValues__f_underlying.isEmpty__Z()};var IF_=new v().initClass({sc_MapView$MapValues:0},!1,"scala.collection.MapView$MapValues",{sc_MapView$MapValues:1,sc_AbstractMapView:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1,sc_MapView:1,sc_MapOps:1,s_PartialFunction:1,F1:1});ep.prototype.$classData=IF_;function pO(){}pO.prototype=new lz;pO.prototype.constructor=pO;function qy(){}qy.prototype=pO.prototype;pO.prototype.iterableFactory__sc_IterableFactory=function(){return sn()};pO.prototype.diff__sc_Set__sci_SetOps=function(_){return nD_(this,_)};function Kw(){}Kw.prototype=new E;Kw.prototype.constructor=Kw;function bF_(){}bF_.prototype=Kw.prototype;Kw.prototype.tailRecM__O__F1__O=function(_,r){return new gv(this,r,_)};Kw.prototype.flatMap__O__F1__O=function(_,r){var t=_;return new ov(t,r)};Kw.prototype.map__O__F1__O=function(_,r){var t=_;return new Hg(t,r)};Kw.prototype.pure__O__O=function(_){return Nn(),new iv(_)};var kF_=new v().initClass({Lio_circe_Decoder$$anon$77:0},!1,"io.circe.Decoder$$anon$77",{Lio_circe_Decoder$$anon$77:1,O:1,Lcats_SemigroupK:1,Ljava_io_Serializable:1,Lcats_MonadError:1,Lcats_ApplicativeError:1,Lcats_Applicative:1,Lcats_Apply:1,Lcats_Functor:1,Lcats_Invariant:1,Lcats_InvariantSemigroupal:1,Lcats_Semigroupal:1,Lcats_ApplyArityFunctions:1,Lcats_InvariantMonoidal:1,Lcats_Monad:1,Lcats_FlatMap:1,Lcats_FlatMapArityFunctions:1});Kw.prototype.$classData=kF_;function cg(_,r,t){return _m(_,r,t),_}function qa(){this.sc_View$Appended__f_underlying=null,this.sc_View$Appended__f_elem=null,this.sc_SeqView$Appended__f_underlying=null,this.sc_SeqView$Appended__f_elem=null}qa.prototype=new YU;qa.prototype.constructor=qa;function oW(){}oW.prototype=qa.prototype;qa.prototype.iterator__sc_Iterator=function(){return qu(new Ws,this)};qa.prototype.reverseIterator__sc_Iterator=function(){return Nc(new li,this)};qa.prototype.appended__O__sc_IndexedSeqView=function(_){return cg(new qa,this,_)};qa.prototype.prepended__O__sc_IndexedSeqView=function(_){return M$(new $a,_,this)};qa.prototype.drop__I__sc_IndexedSeqView=function(_){return R$(new pa,this,_)};qa.prototype.dropRight__I__sc_IndexedSeqView=function(_){return C$(new ha,this,_)};qa.prototype.map__F1__sc_IndexedSeqView=function(_){return D$(new da,this,_)};qa.prototype.reverse__sc_IndexedSeqView=function(){return us(new pr,this)};qa.prototype.stringPrefix__T=function(){return"IndexedSeqView"};qa.prototype.reversed__sc_Iterable=function(){return us(new pr,this)};qa.prototype.head__O=function(){return this.apply__I__O(0)};qa.prototype.headOption__s_Option=function(){return Zc(this)};qa.prototype.last__O=function(){return of(this)};qa.prototype.lengthCompare__I__I=function(_){var r=this.length__I();return r===_?0:r<_?-1:1};qa.prototype.knownSize__I=function(){return this.length__I()};qa.prototype.reverse__sc_SeqView=function(){return this.reverse__sc_IndexedSeqView()};qa.prototype.reverse__O=function(){return this.reverse__sc_IndexedSeqView()};qa.prototype.map__F1__sc_SeqView=function(_){return this.map__F1__sc_IndexedSeqView(_)};qa.prototype.map__F1__O=function(_){return this.map__F1__sc_IndexedSeqView(_)};qa.prototype.dropRight__I__sc_SeqView=function(_){return this.dropRight__I__sc_IndexedSeqView(_)};qa.prototype.dropRight__I__O=function(_){return this.dropRight__I__sc_IndexedSeqView(_)};qa.prototype.drop__I__sc_SeqView=function(_){return this.drop__I__sc_IndexedSeqView(_)};qa.prototype.drop__I__O=function(_){return this.drop__I__sc_IndexedSeqView(_)};qa.prototype.prepended__O__sc_SeqView=function(_){return this.prepended__O__sc_IndexedSeqView(_)};qa.prototype.prepended__O__O=function(_){return this.prepended__O__sc_IndexedSeqView(_)};qa.prototype.appended__O__O=function(_){return this.appended__O__sc_IndexedSeqView(_)};qa.prototype.appended__O__sc_SeqView=function(_){return this.appended__O__sc_IndexedSeqView(_)};var OF_=new v().initClass({sc_IndexedSeqView$Appended:0},!1,"scala.collection.IndexedSeqView$Appended",{sc_IndexedSeqView$Appended:1,sc_SeqView$Appended:1,sc_View$Appended:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1,sc_SeqView:1,sc_SeqOps:1,sc_IndexedSeqView:1,sc_IndexedSeqOps:1});qa.prototype.$classData=OF_;function R$(_,r,t){return em(_,r,t),_}function pa(){this.sc_View$Drop__f_underlying=null,this.sc_View$Drop__f_n=0,this.sc_View$Drop__f_normN=0,this.sc_SeqView$Drop__f_underlying=null,this.sc_SeqView$Drop__f_n=0}pa.prototype=new _W;pa.prototype.constructor=pa;function cW(){}cW.prototype=pa.prototype;pa.prototype.iterator__sc_Iterator=function(){return qu(new Ws,this)};pa.prototype.reverseIterator__sc_Iterator=function(){return Nc(new li,this)};pa.prototype.appended__O__sc_IndexedSeqView=function(_){return cg(new qa,this,_)};pa.prototype.prepended__O__sc_IndexedSeqView=function(_){return M$(new $a,_,this)};pa.prototype.drop__I__sc_IndexedSeqView=function(_){return R$(new pa,this,_)};pa.prototype.dropRight__I__sc_IndexedSeqView=function(_){return C$(new ha,this,_)};pa.prototype.map__F1__sc_IndexedSeqView=function(_){return D$(new da,this,_)};pa.prototype.reverse__sc_IndexedSeqView=function(){return us(new pr,this)};pa.prototype.stringPrefix__T=function(){return"IndexedSeqView"};pa.prototype.reversed__sc_Iterable=function(){return us(new pr,this)};pa.prototype.head__O=function(){return this.apply__I__O(0)};pa.prototype.headOption__s_Option=function(){return Zc(this)};pa.prototype.last__O=function(){return of(this)};pa.prototype.lengthCompare__I__I=function(_){var r=this.length__I();return r===_?0:r<_?-1:1};pa.prototype.knownSize__I=function(){return this.length__I()};pa.prototype.reverse__sc_SeqView=function(){return this.reverse__sc_IndexedSeqView()};pa.prototype.reverse__O=function(){return this.reverse__sc_IndexedSeqView()};pa.prototype.map__F1__sc_SeqView=function(_){return this.map__F1__sc_IndexedSeqView(_)};pa.prototype.map__F1__O=function(_){return this.map__F1__sc_IndexedSeqView(_)};pa.prototype.dropRight__I__sc_SeqView=function(_){return this.dropRight__I__sc_IndexedSeqView(_)};pa.prototype.dropRight__I__O=function(_){return this.dropRight__I__sc_IndexedSeqView(_)};pa.prototype.drop__I__sc_SeqView=function(_){return this.drop__I__sc_IndexedSeqView(_)};pa.prototype.drop__I__O=function(_){return this.drop__I__sc_IndexedSeqView(_)};pa.prototype.prepended__O__sc_SeqView=function(_){return this.prepended__O__sc_IndexedSeqView(_)};pa.prototype.prepended__O__O=function(_){return this.prepended__O__sc_IndexedSeqView(_)};pa.prototype.appended__O__O=function(_){return this.appended__O__sc_IndexedSeqView(_)};pa.prototype.appended__O__sc_SeqView=function(_){return this.appended__O__sc_IndexedSeqView(_)};var qF_=new v().initClass({sc_IndexedSeqView$Drop:0},!1,"scala.collection.IndexedSeqView$Drop",{sc_IndexedSeqView$Drop:1,sc_SeqView$Drop:1,sc_View$Drop:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1,sc_SeqView:1,sc_SeqOps:1,sc_IndexedSeqView:1,sc_IndexedSeqOps:1});pa.prototype.$classData=qF_;function C$(_,r,t){return rm(_,r,t),_}function ha(){this.sc_View$DropRight__f_underlying=null,this.sc_View$DropRight__f_n=0,this.sc_View$DropRight__f_normN=0,this.sc_SeqView$DropRight__f_underlying=null,this.sc_SeqView$DropRight__f_len=0}ha.prototype=new eW;ha.prototype.constructor=ha;function uW(){}uW.prototype=ha.prototype;ha.prototype.iterator__sc_Iterator=function(){return qu(new Ws,this)};ha.prototype.reverseIterator__sc_Iterator=function(){return Nc(new li,this)};ha.prototype.appended__O__sc_IndexedSeqView=function(_){return cg(new qa,this,_)};ha.prototype.prepended__O__sc_IndexedSeqView=function(_){return M$(new $a,_,this)};ha.prototype.drop__I__sc_IndexedSeqView=function(_){return R$(new pa,this,_)};ha.prototype.dropRight__I__sc_IndexedSeqView=function(_){return C$(new ha,this,_)};ha.prototype.map__F1__sc_IndexedSeqView=function(_){return D$(new da,this,_)};ha.prototype.reverse__sc_IndexedSeqView=function(){return us(new pr,this)};ha.prototype.stringPrefix__T=function(){return"IndexedSeqView"};ha.prototype.reversed__sc_Iterable=function(){return us(new pr,this)};ha.prototype.head__O=function(){return this.apply__I__O(0)};ha.prototype.headOption__s_Option=function(){return Zc(this)};ha.prototype.last__O=function(){return of(this)};ha.prototype.lengthCompare__I__I=function(_){var r=this.sc_SeqView$DropRight__f_len;return r===_?0:r<_?-1:1};ha.prototype.knownSize__I=function(){return this.sc_SeqView$DropRight__f_len};ha.prototype.reverse__sc_SeqView=function(){return this.reverse__sc_IndexedSeqView()};ha.prototype.reverse__O=function(){return this.reverse__sc_IndexedSeqView()};ha.prototype.map__F1__sc_SeqView=function(_){return this.map__F1__sc_IndexedSeqView(_)};ha.prototype.map__F1__O=function(_){return this.map__F1__sc_IndexedSeqView(_)};ha.prototype.dropRight__I__sc_SeqView=function(_){return this.dropRight__I__sc_IndexedSeqView(_)};ha.prototype.dropRight__I__O=function(_){return this.dropRight__I__sc_IndexedSeqView(_)};ha.prototype.drop__I__sc_SeqView=function(_){return this.drop__I__sc_IndexedSeqView(_)};ha.prototype.drop__I__O=function(_){return this.drop__I__sc_IndexedSeqView(_)};ha.prototype.prepended__O__sc_SeqView=function(_){return this.prepended__O__sc_IndexedSeqView(_)};ha.prototype.prepended__O__O=function(_){return this.prepended__O__sc_IndexedSeqView(_)};ha.prototype.appended__O__O=function(_){return this.appended__O__sc_IndexedSeqView(_)};ha.prototype.appended__O__sc_SeqView=function(_){return this.appended__O__sc_IndexedSeqView(_)};var SF_=new v().initClass({sc_IndexedSeqView$DropRight:0},!1,"scala.collection.IndexedSeqView$DropRight",{sc_IndexedSeqView$DropRight:1,sc_SeqView$DropRight:1,sc_View$DropRight:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1,sc_SeqView:1,sc_SeqOps:1,sc_IndexedSeqView:1,sc_IndexedSeqOps:1});ha.prototype.$classData=SF_;function Rt(_){this.sc_SeqView$Id__f_underlying=null,hz(this,_)}Rt.prototype=new rW;Rt.prototype.constructor=Rt;function PF_(){}PF_.prototype=Rt.prototype;Rt.prototype.iterator__sc_Iterator=function(){return qu(new Ws,this)};Rt.prototype.reverseIterator__sc_Iterator=function(){return Nc(new li,this)};Rt.prototype.stringPrefix__T=function(){return"IndexedSeqView"};Rt.prototype.reversed__sc_Iterable=function(){return us(new pr,this)};Rt.prototype.head__O=function(){return this.apply__I__O(0)};Rt.prototype.headOption__s_Option=function(){return Zc(this)};Rt.prototype.last__O=function(){return of(this)};Rt.prototype.lengthCompare__I__I=function(_){var r=this.length__I();return r===_?0:r<_?-1:1};Rt.prototype.knownSize__I=function(){return this.length__I()};Rt.prototype.reverse__sc_SeqView=function(){return us(new pr,this)};Rt.prototype.reverse__O=function(){return us(new pr,this)};Rt.prototype.map__F1__sc_SeqView=function(_){return D$(new da,this,_)};Rt.prototype.map__F1__O=function(_){return D$(new da,this,_)};Rt.prototype.dropRight__I__sc_SeqView=function(_){return C$(new ha,this,_)};Rt.prototype.dropRight__I__O=function(_){return C$(new ha,this,_)};Rt.prototype.drop__I__sc_SeqView=function(_){return R$(new pa,this,_)};Rt.prototype.drop__I__O=function(_){return R$(new pa,this,_)};Rt.prototype.prepended__O__sc_SeqView=function(_){return M$(new $a,_,this)};Rt.prototype.prepended__O__O=function(_){return M$(new $a,_,this)};Rt.prototype.appended__O__O=function(_){return cg(new qa,this,_)};Rt.prototype.appended__O__sc_SeqView=function(_){return cg(new qa,this,_)};var xF_=new v().initClass({sc_IndexedSeqView$Id:0},!1,"scala.collection.IndexedSeqView$Id",{sc_IndexedSeqView$Id:1,sc_SeqView$Id:1,sc_AbstractSeqView:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1,sc_SeqView:1,sc_SeqOps:1,sc_IndexedSeqView:1,sc_IndexedSeqOps:1});Rt.prototype.$classData=xF_;function D$(_,r,t){return tm(_,r,t),_}function da(){this.sc_View$Map__f_underlying=null,this.sc_View$Map__f_f=null,this.sc_SeqView$Map__f_underlying=null,this.sc_SeqView$Map__f_f=null}da.prototype=new tW;da.prototype.constructor=da;function lW(){}lW.prototype=da.prototype;da.prototype.iterator__sc_Iterator=function(){return qu(new Ws,this)};da.prototype.reverseIterator__sc_Iterator=function(){return Nc(new li,this)};da.prototype.appended__O__sc_IndexedSeqView=function(_){return cg(new qa,this,_)};da.prototype.prepended__O__sc_IndexedSeqView=function(_){return M$(new $a,_,this)};da.prototype.drop__I__sc_IndexedSeqView=function(_){return R$(new pa,this,_)};da.prototype.dropRight__I__sc_IndexedSeqView=function(_){return C$(new ha,this,_)};da.prototype.map__F1__sc_IndexedSeqView=function(_){return D$(new da,this,_)};da.prototype.reverse__sc_IndexedSeqView=function(){return us(new pr,this)};da.prototype.stringPrefix__T=function(){return"IndexedSeqView"};da.prototype.reversed__sc_Iterable=function(){return us(new pr,this)};da.prototype.head__O=function(){return this.apply__I__O(0)};da.prototype.headOption__s_Option=function(){return Zc(this)};da.prototype.last__O=function(){return of(this)};da.prototype.lengthCompare__I__I=function(_){var r=this.length__I();return r===_?0:r<_?-1:1};da.prototype.knownSize__I=function(){return this.length__I()};da.prototype.reverse__sc_SeqView=function(){return this.reverse__sc_IndexedSeqView()};da.prototype.reverse__O=function(){return this.reverse__sc_IndexedSeqView()};da.prototype.map__F1__sc_SeqView=function(_){return this.map__F1__sc_IndexedSeqView(_)};da.prototype.map__F1__O=function(_){return this.map__F1__sc_IndexedSeqView(_)};da.prototype.dropRight__I__sc_SeqView=function(_){return this.dropRight__I__sc_IndexedSeqView(_)};da.prototype.dropRight__I__O=function(_){return this.dropRight__I__sc_IndexedSeqView(_)};da.prototype.drop__I__sc_SeqView=function(_){return this.drop__I__sc_IndexedSeqView(_)};da.prototype.drop__I__O=function(_){return this.drop__I__sc_IndexedSeqView(_)};da.prototype.prepended__O__sc_SeqView=function(_){return this.prepended__O__sc_IndexedSeqView(_)};da.prototype.prepended__O__O=function(_){return this.prepended__O__sc_IndexedSeqView(_)};da.prototype.appended__O__O=function(_){return this.appended__O__sc_IndexedSeqView(_)};da.prototype.appended__O__sc_SeqView=function(_){return this.appended__O__sc_IndexedSeqView(_)};var RF_=new v().initClass({sc_IndexedSeqView$Map:0},!1,"scala.collection.IndexedSeqView$Map",{sc_IndexedSeqView$Map:1,sc_SeqView$Map:1,sc_View$Map:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1,sc_SeqView:1,sc_SeqOps:1,sc_IndexedSeqView:1,sc_IndexedSeqOps:1});da.prototype.$classData=RF_;function M$(_,r,t){return am(_,r,t),_}function $a(){this.sc_View$Prepended__f_elem=null,this.sc_View$Prepended__f_underlying=null,this.sc_SeqView$Prepended__f_elem=null,this.sc_SeqView$Prepended__f_underlying=null}$a.prototype=new aW;$a.prototype.constructor=$a;function fW(){}fW.prototype=$a.prototype;$a.prototype.iterator__sc_Iterator=function(){return qu(new Ws,this)};$a.prototype.reverseIterator__sc_Iterator=function(){return Nc(new li,this)};$a.prototype.appended__O__sc_IndexedSeqView=function(_){return cg(new qa,this,_)};$a.prototype.prepended__O__sc_IndexedSeqView=function(_){return M$(new $a,_,this)};$a.prototype.drop__I__sc_IndexedSeqView=function(_){return R$(new pa,this,_)};$a.prototype.dropRight__I__sc_IndexedSeqView=function(_){return C$(new ha,this,_)};$a.prototype.map__F1__sc_IndexedSeqView=function(_){return D$(new da,this,_)};$a.prototype.reverse__sc_IndexedSeqView=function(){return us(new pr,this)};$a.prototype.stringPrefix__T=function(){return"IndexedSeqView"};$a.prototype.reversed__sc_Iterable=function(){return us(new pr,this)};$a.prototype.head__O=function(){return this.apply__I__O(0)};$a.prototype.headOption__s_Option=function(){return Zc(this)};$a.prototype.last__O=function(){return of(this)};$a.prototype.lengthCompare__I__I=function(_){var r=this.length__I();return r===_?0:r<_?-1:1};$a.prototype.knownSize__I=function(){return this.length__I()};$a.prototype.reverse__sc_SeqView=function(){return this.reverse__sc_IndexedSeqView()};$a.prototype.reverse__O=function(){return this.reverse__sc_IndexedSeqView()};$a.prototype.map__F1__sc_SeqView=function(_){return this.map__F1__sc_IndexedSeqView(_)};$a.prototype.map__F1__O=function(_){return this.map__F1__sc_IndexedSeqView(_)};$a.prototype.dropRight__I__sc_SeqView=function(_){return this.dropRight__I__sc_IndexedSeqView(_)};$a.prototype.dropRight__I__O=function(_){return this.dropRight__I__sc_IndexedSeqView(_)};$a.prototype.drop__I__sc_SeqView=function(_){return this.drop__I__sc_IndexedSeqView(_)};$a.prototype.drop__I__O=function(_){return this.drop__I__sc_IndexedSeqView(_)};$a.prototype.prepended__O__sc_SeqView=function(_){return this.prepended__O__sc_IndexedSeqView(_)};$a.prototype.prepended__O__O=function(_){return this.prepended__O__sc_IndexedSeqView(_)};$a.prototype.appended__O__O=function(_){return this.appended__O__sc_IndexedSeqView(_)};$a.prototype.appended__O__sc_SeqView=function(_){return this.appended__O__sc_IndexedSeqView(_)};var CF_=new v().initClass({sc_IndexedSeqView$Prepended:0},!1,"scala.collection.IndexedSeqView$Prepended",{sc_IndexedSeqView$Prepended:1,sc_SeqView$Prepended:1,sc_View$Prepended:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1,sc_SeqView:1,sc_SeqOps:1,sc_IndexedSeqView:1,sc_IndexedSeqOps:1});$a.prototype.$classData=CF_;function us(_,r){return _.sc_IndexedSeqView$Reverse__f_underlying=r,Oy(_,r),_}function pr(){this.sc_SeqView$Reverse__f_underlying=null,this.sc_IndexedSeqView$Reverse__f_underlying=null}pr.prototype=new nW;pr.prototype.constructor=pr;function pW(){}pW.prototype=pr.prototype;pr.prototype.iterator__sc_Iterator=function(){return qu(new Ws,this)};pr.prototype.reverseIterator__sc_Iterator=function(){return Nc(new li,this)};pr.prototype.appended__O__sc_IndexedSeqView=function(_){return cg(new qa,this,_)};pr.prototype.prepended__O__sc_IndexedSeqView=function(_){return M$(new $a,_,this)};pr.prototype.drop__I__sc_IndexedSeqView=function(_){return R$(new pa,this,_)};pr.prototype.dropRight__I__sc_IndexedSeqView=function(_){return C$(new ha,this,_)};pr.prototype.map__F1__sc_IndexedSeqView=function(_){return D$(new da,this,_)};pr.prototype.stringPrefix__T=function(){return"IndexedSeqView"};pr.prototype.reversed__sc_Iterable=function(){return us(new pr,this)};pr.prototype.head__O=function(){return this.apply__I__O(0)};pr.prototype.headOption__s_Option=function(){return Zc(this)};pr.prototype.last__O=function(){return of(this)};pr.prototype.lengthCompare__I__I=function(_){var r=this.length__I();return r===_?0:r<_?-1:1};pr.prototype.knownSize__I=function(){return this.length__I()};pr.prototype.reverse__sc_IndexedSeqView=function(){var _=this.sc_IndexedSeqView$Reverse__f_underlying;if(UU(_)){var r=_;return r}else return us(new pr,this)};pr.prototype.map__F1__sc_SeqView=function(_){return this.map__F1__sc_IndexedSeqView(_)};pr.prototype.map__F1__O=function(_){return this.map__F1__sc_IndexedSeqView(_)};pr.prototype.dropRight__I__sc_SeqView=function(_){return this.dropRight__I__sc_IndexedSeqView(_)};pr.prototype.dropRight__I__O=function(_){return this.dropRight__I__sc_IndexedSeqView(_)};pr.prototype.drop__I__sc_SeqView=function(_){return this.drop__I__sc_IndexedSeqView(_)};pr.prototype.drop__I__O=function(_){return this.drop__I__sc_IndexedSeqView(_)};pr.prototype.prepended__O__sc_SeqView=function(_){return this.prepended__O__sc_IndexedSeqView(_)};pr.prototype.prepended__O__O=function(_){return this.prepended__O__sc_IndexedSeqView(_)};pr.prototype.appended__O__O=function(_){return this.appended__O__sc_IndexedSeqView(_)};pr.prototype.appended__O__sc_SeqView=function(_){return this.appended__O__sc_IndexedSeqView(_)};pr.prototype.reverse__sc_SeqView=function(){return this.reverse__sc_IndexedSeqView()};pr.prototype.reverse__O=function(){return this.reverse__sc_IndexedSeqView()};var DF_=new v().initClass({sc_IndexedSeqView$Reverse:0},!1,"scala.collection.IndexedSeqView$Reverse",{sc_IndexedSeqView$Reverse:1,sc_SeqView$Reverse:1,sc_AbstractSeqView:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1,sc_SeqView:1,sc_SeqOps:1,sc_IndexedSeqView:1,sc_IndexedSeqOps:1});pr.prototype.$classData=DF_;function iy(_,r,t){this.sc_IndexedSeqView$Slice__f_underlying=null,this.sc_IndexedSeqView$Slice__f_lo=0,this.sc_IndexedSeqView$Slice__f_hi=0,this.sc_IndexedSeqView$Slice__f_len=0,this.sc_IndexedSeqView$Slice__f_underlying=_,this.sc_IndexedSeqView$Slice__f_lo=r>0?r:0;var a=t>0?t:0,n=_.length__I();this.sc_IndexedSeqView$Slice__f_hi=a0?s:0}iy.prototype=new n5;iy.prototype.constructor=iy;function MF_(){}MF_.prototype=iy.prototype;iy.prototype.apply__I__O=function(_){return this.sc_IndexedSeqView$Slice__f_underlying.apply__I__O(this.sc_IndexedSeqView$Slice__f_lo+_|0)};iy.prototype.length__I=function(){return this.sc_IndexedSeqView$Slice__f_len};var TF_=new v().initClass({sc_IndexedSeqView$Slice:0},!1,"scala.collection.IndexedSeqView$Slice",{sc_IndexedSeqView$Slice:1,sc_AbstractIndexedSeqView:1,sc_AbstractSeqView:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1,sc_SeqView:1,sc_SeqOps:1,sc_IndexedSeqView:1,sc_IndexedSeqOps:1});iy.prototype.$classData=TF_;function Y8(){}Y8.prototype=new fz;Y8.prototype.constructor=Y8;function sb(){}sb.prototype=Y8.prototype;function Ls(_,r){this.scm_ArrayBufferView__f_underlying=null,this.scm_ArrayBufferView__f_mutationCount=null,this.scm_ArrayBufferView__f_underlying=_,this.scm_ArrayBufferView__f_mutationCount=r}Ls.prototype=new n5;Ls.prototype.constructor=Ls;function VF_(){}VF_.prototype=Ls.prototype;Ls.prototype.apply__I__O=function(_){return this.scm_ArrayBufferView__f_underlying.apply__I__O(_)};Ls.prototype.length__I=function(){var _=this.scm_ArrayBufferView__f_underlying;return _.scm_ArrayBuffer__f_size0};Ls.prototype.className__T=function(){return"ArrayBufferView"};Ls.prototype.iterator__sc_Iterator=function(){return new vd(this,this.scm_ArrayBufferView__f_mutationCount)};Ls.prototype.reverseIterator__sc_Iterator=function(){return new yd(this,this.scm_ArrayBufferView__f_mutationCount)};Ls.prototype.appended__O__sc_IndexedSeqView=function(_){return new Wt(this,_,this.scm_ArrayBufferView__f_mutationCount)};Ls.prototype.prepended__O__sc_IndexedSeqView=function(_){return new Yt(_,this,this.scm_ArrayBufferView__f_mutationCount)};Ls.prototype.drop__I__sc_IndexedSeqView=function(_){return new Kt(this,_,this.scm_ArrayBufferView__f_mutationCount)};Ls.prototype.dropRight__I__sc_IndexedSeqView=function(_){return new Qt(this,_,this.scm_ArrayBufferView__f_mutationCount)};Ls.prototype.map__F1__sc_IndexedSeqView=function(_){return new Xt(this,_,this.scm_ArrayBufferView__f_mutationCount)};Ls.prototype.reverse__sc_IndexedSeqView=function(){return new wa(this,this.scm_ArrayBufferView__f_mutationCount)};Ls.prototype.reverse__sc_SeqView=function(){return this.reverse__sc_IndexedSeqView()};Ls.prototype.reverse__O=function(){return this.reverse__sc_IndexedSeqView()};Ls.prototype.map__F1__sc_SeqView=function(_){return this.map__F1__sc_IndexedSeqView(_)};Ls.prototype.map__F1__O=function(_){return this.map__F1__sc_IndexedSeqView(_)};Ls.prototype.dropRight__I__sc_SeqView=function(_){return this.dropRight__I__sc_IndexedSeqView(_)};Ls.prototype.dropRight__I__O=function(_){return this.dropRight__I__sc_IndexedSeqView(_)};Ls.prototype.drop__I__sc_SeqView=function(_){return this.drop__I__sc_IndexedSeqView(_)};Ls.prototype.drop__I__O=function(_){return this.drop__I__sc_IndexedSeqView(_)};Ls.prototype.prepended__O__sc_SeqView=function(_){return this.prepended__O__sc_IndexedSeqView(_)};Ls.prototype.prepended__O__O=function(_){return this.prepended__O__sc_IndexedSeqView(_)};Ls.prototype.appended__O__O=function(_){return this.appended__O__sc_IndexedSeqView(_)};Ls.prototype.appended__O__sc_SeqView=function(_){return this.appended__O__sc_IndexedSeqView(_)};var AF_=new v().initClass({scm_ArrayBufferView:0},!1,"scala.collection.mutable.ArrayBufferView",{scm_ArrayBufferView:1,sc_AbstractIndexedSeqView:1,sc_AbstractSeqView:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1,sc_SeqView:1,sc_SeqOps:1,sc_IndexedSeqView:1,sc_IndexedSeqOps:1});Ls.prototype.$classData=AF_;function oy(){}oy.prototype=new pz;oy.prototype.constructor=oy;function nm(){}nm.prototype=oy.prototype;oy.prototype.mapFactory__sc_MapFactory=function(){return Ja()};oy.prototype.toMap__s_$less$colon$less__sci_Map=function(_){return this};oy.prototype.keySet__sci_Set=function(){return hW(new kd,this)};oy.prototype.iterableFactory__sc_IterableFactory=function(){return gJ()};function M6(_,r){if(dz(r)){var t=r;return _.length__I()===t.length__I()}else return!0}function T6(_,r){if(dz(r)){var t=r;if(_===t)return!0;var a=_.length__I(),n=a===t.length__I();if(n){var s=0,i=_.applyPreferredMaxLength__I(),o=t.applyPreferredMaxLength__I(),c=i>31,f=c>>31,p=c<<1,h=c>>>31|0|f<<1;if(u===h?(-2147483648^a)>(-2147483648^p):u>h)var l=c;else var l=a;for(;s{var n=a;return!!_.apply__O__O(n._1__O())});return hB_(this,r.filterImpl__F1__Z__sci_HashMap(t,!1))};Qw.prototype.filter__F1__O=function(_){return this.filter__F1__sci_Set(_)};Qw.prototype.incl__O__sci_SetOps=function(_){return this.incl__O__sci_Set(_)};var wB_=new v().initClass({sci_HashMap$HashKeySet:0},!1,"scala.collection.immutable.HashMap$HashKeySet",{sci_HashMap$HashKeySet:1,sci_MapOps$ImmutableKeySet:1,sci_AbstractSet:1,sc_AbstractSet:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Set:1,sc_SetOps:1,F1:1,s_Equals:1,sci_Set:1,sci_Iterable:1,sci_SetOps:1,sc_MapOps$GenKeySet:1,scg_DefaultSerializable:1,Ljava_io_Serializable:1});Qw.prototype.$classData=wB_;function Un(_,r){this.sci_Map$Map1__f_key1=null,this.sci_Map$Map1__f_value1=null,this.sci_Map$Map1__f_key1=_,this.sci_Map$Map1__f_value1=r}Un.prototype=new nm;Un.prototype.constructor=Un;function gB_(){}gB_.prototype=Un.prototype;Un.prototype.map__F1__O=function(_){return wc(this,_)};Un.prototype.flatMap__F1__O=function(_){return co(this,_)};Un.prototype.zip__sc_IterableOnce__O=function(_){return uo(this,_)};Un.prototype.filter__F1__O=function(_){return this.filterImpl__F1__Z__sci_Map(_,!1)};Un.prototype.dropRight__I__O=function(_){return gc(this,_)};Un.prototype.size__I=function(){return 1};Un.prototype.knownSize__I=function(){return 1};Un.prototype.isEmpty__Z=function(){return!1};Un.prototype.apply__O__O=function(_){if(G().equals__O__O__Z(_,this.sci_Map$Map1__f_key1))return this.sci_Map$Map1__f_value1;throw Us(new Ma,"key not found: "+_)};Un.prototype.contains__O__Z=function(_){return G().equals__O__O__Z(_,this.sci_Map$Map1__f_key1)};Un.prototype.get__O__s_Option=function(_){return G().equals__O__O__Z(_,this.sci_Map$Map1__f_key1)?new o_(this.sci_Map$Map1__f_value1):a_()};Un.prototype.getOrElse__O__F0__O=function(_,r){return G().equals__O__O__Z(_,this.sci_Map$Map1__f_key1)?this.sci_Map$Map1__f_value1:r.apply__O()};Un.prototype.iterator__sc_Iterator=function(){Be();var _=m(new L,this.sci_Map$Map1__f_key1,this.sci_Map$Map1__f_value1);return new Xu(_)};Un.prototype.keysIterator__sc_Iterator=function(){Be();var _=this.sci_Map$Map1__f_key1;return new Xu(_)};Un.prototype.valuesIterator__sc_Iterator=function(){Be();var _=this.sci_Map$Map1__f_value1;return new Xu(_)};Un.prototype.updated__O__O__sci_Map=function(_,r){return G().equals__O__O__Z(_,this.sci_Map$Map1__f_key1)?new Un(this.sci_Map$Map1__f_key1,r):new Gn(this.sci_Map$Map1__f_key1,this.sci_Map$Map1__f_value1,_,r)};Un.prototype.foreach__F1__V=function(_){_.apply__O__O(m(new L,this.sci_Map$Map1__f_key1,this.sci_Map$Map1__f_value1))};Un.prototype.exists__F1__Z=function(_){return!!_.apply__O__O(m(new L,this.sci_Map$Map1__f_key1,this.sci_Map$Map1__f_value1))};Un.prototype.forall__F1__Z=function(_){return!!_.apply__O__O(m(new L,this.sci_Map$Map1__f_key1,this.sci_Map$Map1__f_value1))};Un.prototype.filterImpl__F1__Z__sci_Map=function(_,r){return!!_.apply__O__O(m(new L,this.sci_Map$Map1__f_key1,this.sci_Map$Map1__f_value1))!==r?this:lp()};Un.prototype.hashCode__I=function(){var _=0,r=0,t=1,a=q_().tuple2Hash__O__O__I(this.sci_Map$Map1__f_key1,this.sci_Map$Map1__f_value1);return _=_+a|0,r=r^a,t=Math.imul(t,1|a),a=q_().s_util_hashing_MurmurHash3$__f_mapSeed,a=q_().mix__I__I__I(a,_),a=q_().mix__I__I__I(a,r),a=q_().mixLast__I__I__I(a,t),q_().finalizeHash__I__I__I(a,1)};Un.prototype.updated__O__O__sci_MapOps=function(_,r){return this.updated__O__O__sci_Map(_,r)};var LB_=new v().initClass({sci_Map$Map1:0},!1,"scala.collection.immutable.Map$Map1",{sci_Map$Map1:1,sci_AbstractMap:1,sc_AbstractMap:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Map:1,sc_MapOps:1,s_PartialFunction:1,F1:1,sc_MapFactoryDefaults:1,s_Equals:1,sci_Map:1,sci_Iterable:1,sci_MapOps:1,sc_StrictOptimizedIterableOps:1,Ljava_io_Serializable:1});Un.prototype.$classData=LB_;function Gn(_,r,t,a){this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key1=null,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value1=null,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key2=null,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value2=null,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key1=_,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value1=r,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key2=t,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value2=a}Gn.prototype=new nm;Gn.prototype.constructor=Gn;function mB_(){}mB_.prototype=Gn.prototype;Gn.prototype.map__F1__O=function(_){return wc(this,_)};Gn.prototype.flatMap__F1__O=function(_){return co(this,_)};Gn.prototype.zip__sc_IterableOnce__O=function(_){return uo(this,_)};Gn.prototype.filter__F1__O=function(_){return this.filterImpl__F1__Z__sci_Map(_,!1)};Gn.prototype.dropRight__I__O=function(_){return gc(this,_)};Gn.prototype.size__I=function(){return 2};Gn.prototype.knownSize__I=function(){return 2};Gn.prototype.isEmpty__Z=function(){return!1};Gn.prototype.apply__O__O=function(_){if(G().equals__O__O__Z(_,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key1))return this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value1;if(G().equals__O__O__Z(_,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key2))return this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value2;throw Us(new Ma,"key not found: "+_)};Gn.prototype.contains__O__Z=function(_){return G().equals__O__O__Z(_,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key1)||G().equals__O__O__Z(_,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key2)};Gn.prototype.get__O__s_Option=function(_){return G().equals__O__O__Z(_,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key1)?new o_(this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value1):G().equals__O__O__Z(_,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key2)?new o_(this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value2):a_()};Gn.prototype.getOrElse__O__F0__O=function(_,r){return G().equals__O__O__Z(_,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key1)?this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value1:G().equals__O__O__Z(_,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key2)?this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value2:r.apply__O()};Gn.prototype.iterator__sc_Iterator=function(){return new mI(this)};Gn.prototype.keysIterator__sc_Iterator=function(){return new vI(this)};Gn.prototype.valuesIterator__sc_Iterator=function(){return new yI(this)};Gn.prototype.updated__O__O__sci_Map=function(_,r){return G().equals__O__O__Z(_,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key1)?new Gn(this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key1,r,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key2,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value2):G().equals__O__O__Z(_,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key2)?new Gn(this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key1,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value1,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key2,r):new Hn(this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key1,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value1,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key2,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value2,_,r)};Gn.prototype.foreach__F1__V=function(_){_.apply__O__O(m(new L,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key1,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value1)),_.apply__O__O(m(new L,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key2,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value2))};Gn.prototype.exists__F1__Z=function(_){return!!_.apply__O__O(m(new L,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key1,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value1))||!!_.apply__O__O(m(new L,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key2,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value2))};Gn.prototype.forall__F1__Z=function(_){return!!_.apply__O__O(m(new L,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key1,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value1))&&!!_.apply__O__O(m(new L,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key2,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value2))};Gn.prototype.filterImpl__F1__Z__sci_Map=function(_,r){var t=null,a=null,n=0;!!_.apply__O__O(m(new L,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key1,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value1))!==r&&(t=this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key1,a=this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value1,n=1+n|0),!!_.apply__O__O(m(new L,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key2,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value2))!==r&&(n===0&&(t=this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key2,a=this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value2),n=1+n|0);var s=n;switch(s){case 0:return lp();case 1:return new Un(t,a);case 2:return this;default:throw new Q(s)}};Gn.prototype.hashCode__I=function(){var _=0,r=0,t=1,a=q_().tuple2Hash__O__O__I(this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key1,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value1);return _=_+a|0,r=r^a,t=Math.imul(t,1|a),a=q_().tuple2Hash__O__O__I(this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key2,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value2),_=_+a|0,r=r^a,t=Math.imul(t,1|a),a=q_().s_util_hashing_MurmurHash3$__f_mapSeed,a=q_().mix__I__I__I(a,_),a=q_().mix__I__I__I(a,r),a=q_().mixLast__I__I__I(a,t),q_().finalizeHash__I__I__I(a,2)};Gn.prototype.updated__O__O__sci_MapOps=function(_,r){return this.updated__O__O__sci_Map(_,r)};var vB_=new v().initClass({sci_Map$Map2:0},!1,"scala.collection.immutable.Map$Map2",{sci_Map$Map2:1,sci_AbstractMap:1,sc_AbstractMap:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Map:1,sc_MapOps:1,s_PartialFunction:1,F1:1,sc_MapFactoryDefaults:1,s_Equals:1,sci_Map:1,sci_Iterable:1,sci_MapOps:1,sc_StrictOptimizedIterableOps:1,Ljava_io_Serializable:1});Gn.prototype.$classData=vB_;function Hn(_,r,t,a,n,s){this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1=null,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value1=null,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2=null,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value2=null,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3=null,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value3=null,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1=_,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value1=r,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2=t,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value2=a,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3=n,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value3=s}Hn.prototype=new nm;Hn.prototype.constructor=Hn;function yB_(){}yB_.prototype=Hn.prototype;Hn.prototype.map__F1__O=function(_){return wc(this,_)};Hn.prototype.flatMap__F1__O=function(_){return co(this,_)};Hn.prototype.zip__sc_IterableOnce__O=function(_){return uo(this,_)};Hn.prototype.filter__F1__O=function(_){return this.filterImpl__F1__Z__sci_Map(_,!1)};Hn.prototype.dropRight__I__O=function(_){return gc(this,_)};Hn.prototype.size__I=function(){return 3};Hn.prototype.knownSize__I=function(){return 3};Hn.prototype.isEmpty__Z=function(){return!1};Hn.prototype.apply__O__O=function(_){if(G().equals__O__O__Z(_,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1))return this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value1;if(G().equals__O__O__Z(_,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2))return this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value2;if(G().equals__O__O__Z(_,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3))return this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value3;throw Us(new Ma,"key not found: "+_)};Hn.prototype.contains__O__Z=function(_){return G().equals__O__O__Z(_,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1)||G().equals__O__O__Z(_,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2)||G().equals__O__O__Z(_,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3)};Hn.prototype.get__O__s_Option=function(_){return G().equals__O__O__Z(_,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1)?new o_(this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value1):G().equals__O__O__Z(_,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2)?new o_(this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value2):G().equals__O__O__Z(_,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3)?new o_(this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value3):a_()};Hn.prototype.getOrElse__O__F0__O=function(_,r){return G().equals__O__O__Z(_,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1)?this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value1:G().equals__O__O__Z(_,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2)?this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value2:G().equals__O__O__Z(_,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3)?this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value3:r.apply__O()};Hn.prototype.iterator__sc_Iterator=function(){return new II(this)};Hn.prototype.keysIterator__sc_Iterator=function(){return new bI(this)};Hn.prototype.valuesIterator__sc_Iterator=function(){return new kI(this)};Hn.prototype.updated__O__O__sci_Map=function(_,r){return G().equals__O__O__Z(_,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1)?new Hn(this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1,r,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value2,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value3):G().equals__O__O__Z(_,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2)?new Hn(this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value1,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2,r,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value3):G().equals__O__O__Z(_,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3)?new Hn(this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value1,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value2,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3,r):new An(this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value1,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value2,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value3,_,r)};Hn.prototype.foreach__F1__V=function(_){_.apply__O__O(m(new L,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value1)),_.apply__O__O(m(new L,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value2)),_.apply__O__O(m(new L,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value3))};Hn.prototype.exists__F1__Z=function(_){return!!_.apply__O__O(m(new L,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value1))||!!_.apply__O__O(m(new L,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value2))||!!_.apply__O__O(m(new L,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value3))};Hn.prototype.forall__F1__Z=function(_){return!!_.apply__O__O(m(new L,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value1))&&!!_.apply__O__O(m(new L,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value2))&&!!_.apply__O__O(m(new L,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value3))};Hn.prototype.filterImpl__F1__Z__sci_Map=function(_,r){var t=null,a=null,n=null,s=null,i=0;!!_.apply__O__O(m(new L,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value1))!==r&&(t=this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1,n=this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value1,i=1+i|0),!!_.apply__O__O(m(new L,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value2))!==r&&(i===0?(t=this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2,n=this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value2):(a=this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2,s=this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value2),i=1+i|0),!!_.apply__O__O(m(new L,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value3))!==r&&(i===0?(t=this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3,n=this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value3):i===1&&(a=this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3,s=this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value3),i=1+i|0);var o=i;switch(o){case 0:return lp();case 1:return new Un(t,n);case 2:return new Gn(t,n,a,s);case 3:return this;default:throw new Q(o)}};Hn.prototype.hashCode__I=function(){var _=0,r=0,t=1,a=q_().tuple2Hash__O__O__I(this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value1);return _=_+a|0,r=r^a,t=Math.imul(t,1|a),a=q_().tuple2Hash__O__O__I(this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value2),_=_+a|0,r=r^a,t=Math.imul(t,1|a),a=q_().tuple2Hash__O__O__I(this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value3),_=_+a|0,r=r^a,t=Math.imul(t,1|a),a=q_().s_util_hashing_MurmurHash3$__f_mapSeed,a=q_().mix__I__I__I(a,_),a=q_().mix__I__I__I(a,r),a=q_().mixLast__I__I__I(a,t),q_().finalizeHash__I__I__I(a,3)};Hn.prototype.updated__O__O__sci_MapOps=function(_,r){return this.updated__O__O__sci_Map(_,r)};var IB_=new v().initClass({sci_Map$Map3:0},!1,"scala.collection.immutable.Map$Map3",{sci_Map$Map3:1,sci_AbstractMap:1,sc_AbstractMap:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Map:1,sc_MapOps:1,s_PartialFunction:1,F1:1,sc_MapFactoryDefaults:1,s_Equals:1,sci_Map:1,sci_Iterable:1,sci_MapOps:1,sc_StrictOptimizedIterableOps:1,Ljava_io_Serializable:1});Hn.prototype.$classData=IB_;function An(_,r,t,a,n,s,i,o){this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1=null,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value1=null,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2=null,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2=null,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3=null,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3=null,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4=null,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4=null,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1=_,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value1=r,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2=t,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2=a,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3=n,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3=s,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4=i,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4=o}An.prototype=new nm;An.prototype.constructor=An;function bB_(){}bB_.prototype=An.prototype;An.prototype.map__F1__O=function(_){return wc(this,_)};An.prototype.flatMap__F1__O=function(_){return co(this,_)};An.prototype.zip__sc_IterableOnce__O=function(_){return uo(this,_)};An.prototype.filter__F1__O=function(_){return this.filterImpl__F1__Z__sci_Map(_,!1)};An.prototype.dropRight__I__O=function(_){return gc(this,_)};An.prototype.size__I=function(){return 4};An.prototype.knownSize__I=function(){return 4};An.prototype.isEmpty__Z=function(){return!1};An.prototype.apply__O__O=function(_){if(G().equals__O__O__Z(_,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1))return this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value1;if(G().equals__O__O__Z(_,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2))return this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2;if(G().equals__O__O__Z(_,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3))return this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3;if(G().equals__O__O__Z(_,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4))return this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4;throw Us(new Ma,"key not found: "+_)};An.prototype.contains__O__Z=function(_){return G().equals__O__O__Z(_,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1)||G().equals__O__O__Z(_,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2)||G().equals__O__O__Z(_,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3)||G().equals__O__O__Z(_,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4)};An.prototype.get__O__s_Option=function(_){return G().equals__O__O__Z(_,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1)?new o_(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value1):G().equals__O__O__Z(_,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2)?new o_(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2):G().equals__O__O__Z(_,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3)?new o_(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3):G().equals__O__O__Z(_,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4)?new o_(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4):a_()};An.prototype.getOrElse__O__F0__O=function(_,r){return G().equals__O__O__Z(_,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1)?this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value1:G().equals__O__O__Z(_,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2)?this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2:G().equals__O__O__Z(_,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3)?this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3:G().equals__O__O__Z(_,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4)?this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4:r.apply__O()};An.prototype.iterator__sc_Iterator=function(){return new OI(this)};An.prototype.keysIterator__sc_Iterator=function(){return new qI(this)};An.prototype.valuesIterator__sc_Iterator=function(){return new SI(this)};An.prototype.updated__O__O__sci_Map=function(_,r){if(G().equals__O__O__Z(_,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1))return new An(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1,r,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4);if(G().equals__O__O__Z(_,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2))return new An(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value1,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2,r,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4);if(G().equals__O__O__Z(_,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3))return new An(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value1,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3,r,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4);if(G().equals__O__O__Z(_,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4))return new An(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value1,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4,r);var t=sk();return t.sci_HashMap$__f_EmptyMap.updated__O__O__sci_HashMap(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value1).updated__O__O__sci_HashMap(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2).updated__O__O__sci_HashMap(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3).updated__O__O__sci_HashMap(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4).updated__O__O__sci_HashMap(_,r)};An.prototype.foreach__F1__V=function(_){_.apply__O__O(m(new L,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value1)),_.apply__O__O(m(new L,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2)),_.apply__O__O(m(new L,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3)),_.apply__O__O(m(new L,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4))};An.prototype.exists__F1__Z=function(_){return!!_.apply__O__O(m(new L,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value1))||!!_.apply__O__O(m(new L,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2))||!!_.apply__O__O(m(new L,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3))||!!_.apply__O__O(m(new L,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4))};An.prototype.forall__F1__Z=function(_){return!!_.apply__O__O(m(new L,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value1))&&!!_.apply__O__O(m(new L,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2))&&!!_.apply__O__O(m(new L,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3))&&!!_.apply__O__O(m(new L,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4))};An.prototype.filterImpl__F1__Z__sci_Map=function(_,r){var t=null,a=null,n=null,s=null,i=null,o=null,c=0;!!_.apply__O__O(m(new L,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value1))!==r&&(t=this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1,s=this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value1,c=1+c|0),!!_.apply__O__O(m(new L,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2))!==r&&(c===0?(t=this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2,s=this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2):(a=this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2,i=this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2),c=1+c|0),!!_.apply__O__O(m(new L,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3))!==r&&(c===0?(t=this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3,s=this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3):c===1?(a=this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3,i=this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3):(n=this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3,o=this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3),c=1+c|0),!!_.apply__O__O(m(new L,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4))!==r&&(c===0?(t=this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4,s=this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4):c===1?(a=this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4,i=this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4):c===2&&(n=this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4,o=this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4),c=1+c|0);var u=c;switch(u){case 0:return lp();case 1:return new Un(t,s);case 2:return new Gn(t,s,a,i);case 3:return new Hn(t,s,a,i,n,o);case 4:return this;default:throw new Q(u)}};An.prototype.buildTo__sci_HashMapBuilder__sci_HashMapBuilder=function(_){return _.addOne__O__O__sci_HashMapBuilder(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value1).addOne__O__O__sci_HashMapBuilder(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2).addOne__O__O__sci_HashMapBuilder(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3).addOne__O__O__sci_HashMapBuilder(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4)};An.prototype.hashCode__I=function(){var _=0,r=0,t=1,a=q_().tuple2Hash__O__O__I(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value1);return _=_+a|0,r=r^a,t=Math.imul(t,1|a),a=q_().tuple2Hash__O__O__I(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2),_=_+a|0,r=r^a,t=Math.imul(t,1|a),a=q_().tuple2Hash__O__O__I(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3),_=_+a|0,r=r^a,t=Math.imul(t,1|a),a=q_().tuple2Hash__O__O__I(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4),_=_+a|0,r=r^a,t=Math.imul(t,1|a),a=q_().s_util_hashing_MurmurHash3$__f_mapSeed,a=q_().mix__I__I__I(a,_),a=q_().mix__I__I__I(a,r),a=q_().mixLast__I__I__I(a,t),q_().finalizeHash__I__I__I(a,4)};An.prototype.updated__O__O__sci_MapOps=function(_,r){return this.updated__O__O__sci_Map(_,r)};var kB_=new v().initClass({sci_Map$Map4:0},!1,"scala.collection.immutable.Map$Map4",{sci_Map$Map4:1,sci_AbstractMap:1,sc_AbstractMap:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Map:1,sc_MapOps:1,s_PartialFunction:1,F1:1,sc_MapFactoryDefaults:1,s_Equals:1,sci_Map:1,sci_Iterable:1,sci_MapOps:1,sc_StrictOptimizedIterableOps:1,Ljava_io_Serializable:1});An.prototype.$classData=kB_;function hO(_,r){return new hi(_,new y(t=>r))}function OB_(_){return!!(_&&_.$classData&&_.$classData.ancestors.scm_Map)}function Xw(_){}Xw.prototype=new E;Xw.prototype.constructor=Xw;function qB_(){}qB_.prototype=Xw.prototype;Xw.prototype.tailRecM__O__F1__O=function(_,r){return XU(this,_,r)};Xw.prototype.flatMap__O__F1__O=function(_,r){var t=_;return t.flatMap__F1__Lcats_Eval(r)};Xw.prototype.pure__O__O=function(_){return new yi(_)};Xw.prototype.map__O__F1__O=function(_,r){var t=_;return t.map__F1__Lcats_Eval(r)};var SB_=new v().initClass({Lcats_EvalInstances$$anon$6:0},!1,"cats.EvalInstances$$anon$6",{Lcats_EvalInstances$$anon$6:1,O:1,Lcats_Bimonad:1,Lcats_Monad:1,Lcats_FlatMap:1,Lcats_Apply:1,Lcats_Functor:1,Lcats_Invariant:1,Ljava_io_Serializable:1,Lcats_InvariantSemigroupal:1,Lcats_Semigroupal:1,Lcats_ApplyArityFunctions:1,Lcats_FlatMapArityFunctions:1,Lcats_Applicative:1,Lcats_InvariantMonoidal:1,Lcats_Comonad:1,Lcats_CoflatMap:1,Lcats_StackSafeMonad:1,Lcats_CommutativeMonad:1,Lcats_CommutativeFlatMap:1,Lcats_CommutativeApply:1,Lcats_CommutativeApplicative:1});Xw.prototype.$classData=SB_;function rp(_){}rp.prototype=new E;rp.prototype.constructor=rp;function PB_(){}PB_.prototype=rp.prototype;rp.prototype.foldM__O__O__F2__Lcats_Monad__O=function(_,r,t,a){return iN(this,_,r,t,a)};rp.prototype.tailRecM__O__F1__s_util_Either=function(_,r){for(;;){var t=r.apply__O__O(_);if(t instanceof Pe){var a=t;return a}else if(t instanceof B_){var n=t,s=n.s_util_Right__f_value;if(s instanceof Pe){var i=s,o=i.s_util_Left__f_value;_=o}else if(s instanceof B_){var c=s;return c}else throw new Q(s)}else throw new Q(t)}};rp.prototype.foldRight__s_util_Either__Lcats_Eval__F2__Lcats_Eval=function(_,r,t){if(_ instanceof Pe)return r;if(_ instanceof B_){var a=_,n=a.s_util_Right__f_value;return t.apply__O__O__O(n,r)}else throw new Q(_)};rp.prototype.foldRight__O__Lcats_Eval__F2__Lcats_Eval=function(_,r,t){return this.foldRight__s_util_Either__Lcats_Eval__F2__Lcats_Eval(_,r,t)};rp.prototype.tailRecM__O__F1__O=function(_,r){return this.tailRecM__O__F1__s_util_Either(_,r)};rp.prototype.map__O__F1__O=function(_,r){var t=_;return t.map__F1__s_util_Either(r)};rp.prototype.flatMap__O__F1__O=function(_,r){var t=_;return t.flatMap__F1__s_util_Either(r)};rp.prototype.pure__O__O=function(_){return I(),new B_(_)};var xB_=new v().initClass({Lcats_instances_EitherInstances$$anon$2:0},!1,"cats.instances.EitherInstances$$anon$2",{Lcats_instances_EitherInstances$$anon$2:1,O:1,Lcats_MonadError:1,Lcats_ApplicativeError:1,Lcats_Applicative:1,Lcats_Apply:1,Lcats_Functor:1,Lcats_Invariant:1,Ljava_io_Serializable:1,Lcats_InvariantSemigroupal:1,Lcats_Semigroupal:1,Lcats_ApplyArityFunctions:1,Lcats_InvariantMonoidal:1,Lcats_Monad:1,Lcats_FlatMap:1,Lcats_FlatMapArityFunctions:1,Lcats_Traverse:1,Lcats_Foldable:1,Lcats_UnorderedFoldable:1,Lcats_FoldableNFunctions:1,Lcats_UnorderedTraverse:1,Lcats_Align:1});rp.prototype.$classData=xB_;function dO(){}dO.prototype=new LH;dO.prototype.constructor=dO;function RB_(){}RB_.prototype=dO.prototype;var CB_=new v().initClass({Lcats_kernel_Eq$:0},!1,"cats.kernel.Eq$",{Lcats_kernel_Eq$:1,Lcats_kernel_EqFunctions:1,O:1,Lcats_kernel_EqToEquivConversion:1,Lcats_kernel_ScalaVersionSpecificOrderInstances:1,Lcats_kernel_ScalaVersionSpecificPartialOrderInstances:1,Lcats_kernel_ScalaVersionSpecificHashInstances:1,Lcats_kernel_ScalaVersionSpecificEqInstances:1,Lcats_kernel_instances_TupleOrderInstances:1,Lcats_kernel_instances_TuplePartialOrderInstances:1,Lcats_kernel_instances_TupleHashInstances:1,Lcats_kernel_instances_TupleEqInstances:1,Lcats_kernel_OrderInstances1:1,Lcats_kernel_OrderInstances0:1,Lcats_kernel_PartialOrderInstances:1,Lcats_kernel_PartialOrderInstances1:1,Lcats_kernel_PartialOrderInstances0:1,Lcats_kernel_HashInstances:1,Lcats_kernel_HashInstances0:1,Lcats_kernel_EqInstances:1,Lcats_kernel_EqInstances0:1,Ljava_io_Serializable:1});dO.prototype.$classData=CB_;var TE;function DB_(){return TE||(TE=new dO),TE}function $z(_,r){return _.sci_HashSet__f_rootNode===r?_:new $t(r)}function MB_(_,r){for(var t=r.iterator__sc_Iterator(),a=_.sci_HashSet__f_rootNode;t.hasNext__Z();){var n=t.next__O(),s=S().anyHash__O__I(n),i=fr().improve__I__I(s);if(a=a.removed__O__I__I__I__sci_BitmapIndexedSetNode(n,s,i,0),a!==_.sci_HashSet__f_rootNode){if(a.sci_BitmapIndexedSetNode__f_size===0){var o=yg();return o.sci_HashSet$__f_EmptySet}for(;t.hasNext__Z();){var c=t.next__O(),u=S().anyHash__O__I(c),f=fr().improve__I__I(u);if(a.removeWithShallowMutations__O__I__I__sci_BitmapIndexedSetNode(c,u,f),a.sci_BitmapIndexedSetNode__f_size===0){var p=yg();return p.sci_HashSet$__f_EmptySet}}return new $t(a)}}return _}function $t(_){this.sci_HashSet__f_rootNode=null,this.sci_HashSet__f_rootNode=_}$t.prototype=new qy;$t.prototype.constructor=$t;function TB_(){}TB_.prototype=$t.prototype;$t.prototype.map__F1__O=function(_){return wc(this,_)};$t.prototype.flatMap__F1__O=function(_){return co(this,_)};$t.prototype.flatten__F1__O=function(_){return g6(this,_)};$t.prototype.zip__sc_IterableOnce__O=function(_){return uo(this,_)};$t.prototype.zipWithIndex__O=function(){return tg(this)};$t.prototype.filter__F1__O=function(_){return this.filterImpl__F1__Z__sci_HashSet(_,!1)};$t.prototype.iterableFactory__sc_IterableFactory=function(){return yg()};$t.prototype.knownSize__I=function(){return this.sci_HashSet__f_rootNode.sci_BitmapIndexedSetNode__f_size};$t.prototype.size__I=function(){return this.sci_HashSet__f_rootNode.sci_BitmapIndexedSetNode__f_size};$t.prototype.isEmpty__Z=function(){return this.sci_HashSet__f_rootNode.sci_BitmapIndexedSetNode__f_size===0};$t.prototype.iterator__sc_Iterator=function(){return this.isEmpty__Z()?Be().sc_Iterator$__f_scala$collection$Iterator$$_empty:new Ts(this.sci_HashSet__f_rootNode)};$t.prototype.contains__O__Z=function(_){var r=S().anyHash__O__I(_),t=fr().improve__I__I(r);return this.sci_HashSet__f_rootNode.contains__O__I__I__I__Z(_,r,t,0)};$t.prototype.incl__O__sci_HashSet=function(_){var r=S().anyHash__O__I(_),t=fr().improve__I__I(r),a=this.sci_HashSet__f_rootNode.updated__O__I__I__I__sci_BitmapIndexedSetNode(_,r,t,0);return $z(this,a)};$t.prototype.concat__sc_IterableOnce__sci_HashSet=function(_){if(_ instanceof $t){var r=_;if(this.isEmpty__Z())return r;var t=this.sci_HashSet__f_rootNode.concat__sci_SetNode__I__sci_BitmapIndexedSetNode(r.sci_HashSet__f_rootNode,0);return t===r.sci_HashSet__f_rootNode?r:$z(this,t)}else if(_ instanceof mn){for(var a=_,n=new IL(a),s=this.sci_HashSet__f_rootNode;n.hasNext__Z();){var i=n.next__O(),o=i.scm_HashSet$Node__f__hash,c=a.scala$collection$mutable$HashSet$$improveHash__I__I(o),u=fr().improve__I__I(c);if(s=s.updated__O__I__I__I__sci_BitmapIndexedSetNode(i.scm_HashSet$Node__f__key,c,u,0),s!==this.sci_HashSet__f_rootNode){for(var f=fe().bitposFrom__I__I(fe().maskFrom__I__I__I(u,0));n.hasNext__Z();){var p=n.next__O(),h=p.scm_HashSet$Node__f__hash,l=a.scala$collection$mutable$HashSet$$improveHash__I__I(h),d=fr().improve__I__I(l);f=s.updateWithShallowMutations__O__I__I__I__I__I(p.scm_HashSet$Node__f__key,l,d,0,f)}return new $t(s)}}return this}else{for(var $=_.iterator__sc_Iterator(),w=this.sci_HashSet__f_rootNode;$.hasNext__Z();){var g=$.next__O(),x=S().anyHash__O__I(g),R=fr().improve__I__I(x);if(w=w.updated__O__I__I__I__sci_BitmapIndexedSetNode(g,x,R,0),w!==this.sci_HashSet__f_rootNode){for(var T=fe().bitposFrom__I__I(fe().maskFrom__I__I__I(R,0));$.hasNext__Z();){var D=$.next__O(),B=S().anyHash__O__I(D),j=fr().improve__I__I(B);T=w.updateWithShallowMutations__O__I__I__I__I__I(D,B,j,0,T)}return new $t(w)}}return this}};$t.prototype.head__O=function(){return this.iterator__sc_Iterator().next__O()};$t.prototype.last__O=function(){return new Vs(this.sci_HashSet__f_rootNode).next__O()};$t.prototype.foreach__F1__V=function(_){this.sci_HashSet__f_rootNode.foreach__F1__V(_)};$t.prototype.equals__O__Z=function(_){if(_ instanceof $t){var r=_;if(this===r)return!0;var t=this.sci_HashSet__f_rootNode,a=r.sci_HashSet__f_rootNode;return t===null?a===null:t.equals__O__Z(a)}else return FU(this,_)};$t.prototype.className__T=function(){return"HashSet"};$t.prototype.hashCode__I=function(){var _=new ws(this.sci_HashSet__f_rootNode),r=q_().unorderedHash__sc_IterableOnce__I__I(_,q_().s_util_hashing_MurmurHash3$__f_setSeed);return r};$t.prototype.diff__sc_Set__sci_HashSet=function(_){if(this.isEmpty__Z())return this;if(_ instanceof $t){var r=_;if(r.isEmpty__Z())return this;var t=this.sci_HashSet__f_rootNode.diff__sci_SetNode__I__sci_BitmapIndexedSetNode(r.sci_HashSet__f_rootNode,0);if(t.sci_BitmapIndexedSetNode__f_size===0){var a=yg();return a.sci_HashSet$__f_EmptySet}else return $z(this,this.sci_HashSet__f_rootNode.diff__sci_SetNode__I__sci_BitmapIndexedSetNode(r.sci_HashSet__f_rootNode,0))}else if(_ instanceof mn){for(var n=_,s=new IL(n),i=this.sci_HashSet__f_rootNode;s.hasNext__Z();){var o=s.next__O(),c=o.scm_HashSet$Node__f__hash,u=n.scala$collection$mutable$HashSet$$improveHash__I__I(c),f=fr().improve__I__I(u);if(i=i.removed__O__I__I__I__sci_BitmapIndexedSetNode(o.scm_HashSet$Node__f__key,u,f,0),i!==this.sci_HashSet__f_rootNode){if(i.sci_BitmapIndexedSetNode__f_size===0){var p=yg();return p.sci_HashSet$__f_EmptySet}for(;s.hasNext__Z();){var h=s.next__O(),l=h.scm_HashSet$Node__f__hash,d=n.scala$collection$mutable$HashSet$$improveHash__I__I(l),$=fr().improve__I__I(d);if(i.removeWithShallowMutations__O__I__I__sci_BitmapIndexedSetNode(h.scm_HashSet$Node__f__key,d,$),i.sci_BitmapIndexedSetNode__f_size===0){var w=yg();return w.sci_HashSet$__f_EmptySet}}return new $t(i)}}return this}else{var g=_.knownSize__I();if(g===0)return this;if(g<=this.sci_HashSet__f_rootNode.sci_BitmapIndexedSetNode__f_size)return MB_(this,_);var x=new y(R=>_.contains__O__Z(R));return this.filterImpl__F1__Z__sci_HashSet(x,!0)}};$t.prototype.filterImpl__F1__Z__sci_HashSet=function(_,r){var t=this.sci_HashSet__f_rootNode.filterImpl__F1__Z__sci_BitmapIndexedSetNode(_,r);if(t===this.sci_HashSet__f_rootNode)return this;if(t.sci_BitmapIndexedSetNode__f_size===0){var a=yg();return a.sci_HashSet$__f_EmptySet}else return new $t(t)};$t.prototype.dropWhile__F1__O=function(_){return Ly(this,_)};$t.prototype.dropRight__I__O=function(_){return gc(this,_)};$t.prototype.drop__I__O=function(_){return u6(this,_)};$t.prototype.takeWhile__F1__O=function(_){return gy(this,_)};$t.prototype.intersect__sc_Set__sc_SetOps=function(_){return this.filterImpl__F1__Z__sci_HashSet(_,!1)};$t.prototype.diff__sc_Set__sci_SetOps=function(_){return this.diff__sc_Set__sci_HashSet(_)};$t.prototype.concat__sc_IterableOnce__sc_SetOps=function(_){return this.concat__sc_IterableOnce__sci_HashSet(_)};$t.prototype.incl__O__sci_SetOps=function(_){return this.incl__O__sci_HashSet(_)};var VB_=new v().initClass({sci_HashSet:0},!1,"scala.collection.immutable.HashSet",{sci_HashSet:1,sci_AbstractSet:1,sc_AbstractSet:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Set:1,sc_SetOps:1,F1:1,s_Equals:1,sci_Set:1,sci_Iterable:1,sci_SetOps:1,sci_StrictOptimizedSetOps:1,sc_StrictOptimizedSetOps:1,sc_StrictOptimizedIterableOps:1,scg_DefaultSerializable:1,Ljava_io_Serializable:1});$t.prototype.$classData=VB_;function cy(){}cy.prototype=new lz;cy.prototype.constructor=cy;function wz(){}wz.prototype=cy.prototype;cy.prototype.add__O__Z=function(_){return YA_(this,_)};cy.prototype.sizeHint__I__V=function(_){};cy.prototype.addAll__sc_IterableOnce__scm_Growable=function(_){return nf(this,_)};cy.prototype.result__O=function(){return this};function AB_(_){if(!_.sci_LazyList__f_bitmap$0){if(_.sci_LazyList__f_midEvaluation)throw qP(new xc,"self-referential LazyList or a derivation thereof has no more elements");_.sci_LazyList__f_midEvaluation=!0;try{var r=_.sci_LazyList__f_lazyState.apply__O()}finally{_.sci_LazyList__f_midEvaluation=!1}_.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated=!0,_.sci_LazyList__f_lazyState=null,_.sci_LazyList__f_scala$collection$immutable$LazyList$$state=r,_.sci_LazyList__f_bitmap$0=!0}return _.sci_LazyList__f_scala$collection$immutable$LazyList$$state}function $W(_,r,t){We(),We();var a=new r_(()=>_.isEmpty__Z()?xh():$W(_.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(),t.apply__O__O__O(r,_.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O()),t)),n=new de(a);return new Oi(r,n)}function wW(_,r){We();var t=new r_(()=>{if(_.isEmpty__Z())return xh();We();var a=r.apply__O__O(_.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O()),n=wW(_.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(),r);return new Oi(a,n)});return new de(t)}function gW(_,r){if(_.isEmpty__Z()||!r.hasNext__Z())return xh();We();var t=m(new L,_.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O(),r.next__O());We();var a=new r_(()=>gW(_.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(),r)),n=new de(a);return new Oi(t,n)}function LW(_,r){if(r.isEmpty__Z())return xh();We();var t=_.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O();We();var a=new r_(()=>LW(_.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(),r.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList())),n=new de(a);return new Oi(t,n)}function mW(_,r){if(r<=0)return We().sci_LazyList$__f__empty;We();var t=new r_(()=>{if(_.isEmpty__Z())return xh();We();var a=_.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O(),n=mW(_.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(),-1+r|0);return new Oi(a,n)});return new de(t)}function vW(_,r){We();var t=new r_(()=>{if(_.isEmpty__Z()||!r.apply__O__O(_.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O()))return xh();We();var a=_.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O(),n=vW(_.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(),r);return new Oi(a,n)});return new de(t)}function FB_(_,r){for(var t=_;;){if(t.isEmpty__Z())return r;var a=t,n=a.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList();We();var s=t,i=r,o=new r_(((u,f)=>()=>{We();var p=u.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O();return new Oi(p,f)})(s,i)),c=new de(o);t=n,r=c}}function yW(_,r,t,a,n){if(r.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+r.jl_StringBuilder__f_java$lang$StringBuilder$$content+t,!_.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated)r.jl_StringBuilder__f_java$lang$StringBuilder$$content=r.jl_StringBuilder__f_java$lang$StringBuilder$$content+"";else if(!_.isEmpty__Z()){var s=_.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O();r.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+r.jl_StringBuilder__f_java$lang$StringBuilder$$content+s;var i=null;i=_;var o=_.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(),c=null;if(c=o,i!==c&&(!c.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated||i.scala$collection$immutable$LazyList$$state__sci_LazyList$State()!==c.scala$collection$immutable$LazyList$$state__sci_LazyList$State())&&(i=c,c.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated&&!c.isEmpty__Z())){var u=c;for(c=u.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList();i!==c&&c.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated&&!c.isEmpty__Z()&&i.scala$collection$immutable$LazyList$$state__sci_LazyList$State()!==c.scala$collection$immutable$LazyList$$state__sci_LazyList$State();){r.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+r.jl_StringBuilder__f_java$lang$StringBuilder$$content+a;var f=i,p=f.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O();r.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+r.jl_StringBuilder__f_java$lang$StringBuilder$$content+p;var h=i;i=h.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList();var l=c;if(c=l.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(),c.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated&&!c.isEmpty__Z()){var d=c;c=d.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList()}}}if(c.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated&&!c.isEmpty__Z()){for(var x=_,R=0;;){var T=x,D=c;if(T===D||T.scala$collection$immutable$LazyList$$state__sci_LazyList$State()===D.scala$collection$immutable$LazyList$$state__sci_LazyList$State())break;var B=x;x=B.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList();var j=c;c=j.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(),R=1+R|0}var O=i,Z=c;if((O===Z||O.scala$collection$immutable$LazyList$$state__sci_LazyList$State()===Z.scala$collection$immutable$LazyList$$state__sci_LazyList$State())&&R>0){r.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+r.jl_StringBuilder__f_java$lang$StringBuilder$$content+a;var z=i,J=z.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O();r.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+r.jl_StringBuilder__f_java$lang$StringBuilder$$content+J;var N=i;i=N.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList()}for(;;){var H=i,W=c;if(H===W||H.scala$collection$immutable$LazyList$$state__sci_LazyList$State()===W.scala$collection$immutable$LazyList$$state__sci_LazyList$State())break;r.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+r.jl_StringBuilder__f_java$lang$StringBuilder$$content+a;var K=i,Y=K.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O();r.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+r.jl_StringBuilder__f_java$lang$StringBuilder$$content+Y;var X=i;i=X.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList()}r.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+r.jl_StringBuilder__f_java$lang$StringBuilder$$content+a,r.jl_StringBuilder__f_java$lang$StringBuilder$$content=r.jl_StringBuilder__f_java$lang$StringBuilder$$content+""}else{for(;i!==c;){r.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+r.jl_StringBuilder__f_java$lang$StringBuilder$$content+a;var $=i,w=$.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O();r.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+r.jl_StringBuilder__f_java$lang$StringBuilder$$content+w;var g=i;i=g.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList()}i.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated||(r.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+r.jl_StringBuilder__f_java$lang$StringBuilder$$content+a,r.jl_StringBuilder__f_java$lang$StringBuilder$$content=r.jl_StringBuilder__f_java$lang$StringBuilder$$content+"")}}return r.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+r.jl_StringBuilder__f_java$lang$StringBuilder$$content+n,r}function de(_){this.sci_LazyList__f_scala$collection$immutable$LazyList$$state=null,this.sci_LazyList__f_lazyState=null,this.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated=!1,this.sci_LazyList__f_midEvaluation=!1,this.sci_LazyList__f_bitmap$0=!1,this.sci_LazyList__f_lazyState=_,this.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated=!1,this.sci_LazyList__f_midEvaluation=!1}de.prototype=new sb;de.prototype.constructor=de;function BB_(){}BB_.prototype=de.prototype;de.prototype.stringPrefix__T=function(){return"LinearSeq"};de.prototype.headOption__s_Option=function(){return dP_(this)};de.prototype.length__I=function(){return $P_(this)};de.prototype.last__O=function(){return wP_(this)};de.prototype.lengthCompare__I__I=function(_){return gP_(this,_)};de.prototype.isDefinedAt__I__Z=function(_){return NP(this,_)};de.prototype.apply__I__O=function(_){return OO(this,_)};de.prototype.forall__F1__Z=function(_){return LP_(this,_)};de.prototype.exists__F1__Z=function(_){return mP_(this,_)};de.prototype.contains__O__Z=function(_){return vP_(this,_)};de.prototype.sameElements__sc_IterableOnce__Z=function(_){return NJ(this,_)};de.prototype.indexWhere__F1__I__I=function(_,r){return zJ(this,_,r)};de.prototype.scala$collection$immutable$LazyList$$state__sci_LazyList$State=function(){return this.sci_LazyList__f_bitmap$0?this.sci_LazyList__f_scala$collection$immutable$LazyList$$state:AB_(this)};de.prototype.isEmpty__Z=function(){return this.scala$collection$immutable$LazyList$$state__sci_LazyList$State()===xh()};de.prototype.knownSize__I=function(){return this.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated&&this.isEmpty__Z()?0:-1};de.prototype.head__O=function(){return this.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O()};de.prototype.force__sci_LazyList=function(){var _=this,r=this;if(!_.isEmpty__Z()){var t=_;_=t.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList()}for(;r!==_;){if(_.isEmpty__Z())return this;var a=_;if(_=a.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(),_.isEmpty__Z())return this;var n=_;if(_=n.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(),_===r)return this;var s=r;r=s.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList()}return this};de.prototype.iterator__sc_Iterator=function(){return this.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated&&this.isEmpty__Z()?Be().sc_Iterator$__f_scala$collection$Iterator$$_empty:new Hv(this)};de.prototype.foreach__F1__V=function(_){for(var r=this;!r.isEmpty__Z();){var t=r;_.apply__O__O(t.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O());var a=r;r=a.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList()}};de.prototype.foldLeft__O__F2__O=function(_,r){for(var t=this;;){if(t.isEmpty__Z())return _;var a=t,n=a.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(),s=_,i=t,o=r.apply__O__O__O(s,i.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O());t=n,_=o}};de.prototype.className__T=function(){return"LazyList"};de.prototype.lazyAppendedAll__F0__sci_LazyList=function(_){We();var r=new r_(()=>{if(this.isEmpty__Z()){var t=_.apply__O();if(t instanceof de){var a=t;return a.scala$collection$immutable$LazyList$$state__sci_LazyList$State()}else return t.knownSize__I()===0?xh():We().scala$collection$immutable$LazyList$$stateFromIterator__sc_Iterator__sci_LazyList$State(t.iterator__sc_Iterator())}else{We();var n=this.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O(),s=this.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList().lazyAppendedAll__F0__sci_LazyList(_);return new Oi(n,s)}});return new de(r)};de.prototype.appendedAll__sc_IterableOnce__sci_LazyList=function(_){return this.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated&&this.isEmpty__Z()?We().from__sc_IterableOnce__sci_LazyList(_):this.lazyAppendedAll__F0__sci_LazyList(new r_(()=>_))};de.prototype.appended__O__sci_LazyList=function(_){if(this.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated&&this.isEmpty__Z()){We();var r=new r_(()=>{We();var t=We().sci_LazyList$__f__empty;return new Oi(_,t)});return new de(r)}else return this.lazyAppendedAll__F0__sci_LazyList(new r_(()=>(Be(),new Xu(_))))};de.prototype.scanLeft__O__F2__sci_LazyList=function(_,r){if(this.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated&&this.isEmpty__Z()){We();var t=new r_(()=>{We();var n=We().sci_LazyList$__f__empty;return new Oi(_,n)});return new de(t)}else{We();var a=new r_(()=>$W(this,_,r));return new de(a)}};de.prototype.reduceLeft__F2__O=function(_){if(this.isEmpty__Z())throw Go(new ui,"empty.reduceLeft");for(var r=this.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O(),t=this.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList();!t.isEmpty__Z();){var a=r,n=t;r=_.apply__O__O__O(a,n.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O());var s=t;t=s.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList()}return r};de.prototype.filter__F1__sci_LazyList=function(_){return this.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated&&this.isEmpty__Z()?We().sci_LazyList$__f__empty:We().scala$collection$immutable$LazyList$$filterImpl__sci_LazyList__F1__Z__sci_LazyList(this,_,!1)};de.prototype.withFilter__F1__sc_WithFilter=function(_){return new V0(this,_)};de.prototype.prepended__O__sci_LazyList=function(_){We();var r=new r_(()=>(We(),new Oi(_,this)));return new de(r)};de.prototype.map__F1__sci_LazyList=function(_){return this.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated&&this.isEmpty__Z()?We().sci_LazyList$__f__empty:wW(this,_)};de.prototype.collect__s_PartialFunction__sci_LazyList=function(_){return this.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated&&this.isEmpty__Z()?We().sci_LazyList$__f__empty:We().scala$collection$immutable$LazyList$$collectImpl__sci_LazyList__s_PartialFunction__sci_LazyList(this,_)};de.prototype.find__F1__s_Option=function(_){for(var r=this;;){if(r.isEmpty__Z())return a_();var t=r,a=t.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O();if(_.apply__O__O(a))return new o_(a);var n=r;r=n.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList()}};de.prototype.flatMap__F1__sci_LazyList=function(_){return this.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated&&this.isEmpty__Z()?We().sci_LazyList$__f__empty:We().scala$collection$immutable$LazyList$$flatMapImpl__sci_LazyList__F1__sci_LazyList(this,_)};de.prototype.zip__sc_IterableOnce__sci_LazyList=function(_){if(this.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated&&this.isEmpty__Z()||_.knownSize__I()===0)return We().sci_LazyList$__f__empty;We();var r=new r_(()=>gW(this,_.iterator__sc_Iterator()));return new de(r)};de.prototype.zipWithIndex__sci_LazyList=function(){var _=We();return this.zip__sc_IterableOnce__sci_LazyList(_.from__I__I__sci_LazyList(0,1))};de.prototype.drop__I__sci_LazyList=function(_){return _<=0?this:this.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated&&this.isEmpty__Z()?We().sci_LazyList$__f__empty:We().scala$collection$immutable$LazyList$$dropImpl__sci_LazyList__I__sci_LazyList(this,_)};de.prototype.dropWhile__F1__sci_LazyList=function(_){return this.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated&&this.isEmpty__Z()?We().sci_LazyList$__f__empty:We().scala$collection$immutable$LazyList$$dropWhileImpl__sci_LazyList__F1__sci_LazyList(this,_)};de.prototype.dropRight__I__sci_LazyList=function(_){if(_<=0)return this;if(this.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated&&this.isEmpty__Z())return We().sci_LazyList$__f__empty;We();var r=new r_(()=>{for(var t=this,a=_;a>0&&!t.isEmpty__Z();){a=-1+a|0;var n=t;t=n.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList()}return LW(this,t)});return new de(r)};de.prototype.take__I__sci_LazyList=function(_){return this.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated&&this.isEmpty__Z()?We().sci_LazyList$__f__empty:mW(this,_)};de.prototype.takeWhile__F1__sci_LazyList=function(_){return this.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated&&this.isEmpty__Z()?We().sci_LazyList$__f__empty:vW(this,_)};de.prototype.scala$collection$immutable$LazyList$$lengthGt__I__Z=function(_){for(var r=this;;){if(_<0)return!0;if(r.isEmpty__Z())return!1;var t=r,a=t.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(),n=-1+_|0;r=a,_=n}};de.prototype.sliding__I__I__sc_Iterator=function(_,r){var t=_>0&&r>0;if(!t)throw Ua(new et,"requirement failed: "+("size="+_+" and step="+r)+", but both must be positive");return this.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated&&this.isEmpty__Z()?Be().sc_Iterator$__f_scala$collection$Iterator$$_empty:new gL(this,_,r)};de.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder=function(_,r,t,a){return this.force__sci_LazyList(),yW(this,_.scm_StringBuilder__f_underlying,r,t,a),_};de.prototype.toString__T=function(){return yW(this,Ck_(new ci,"LazyList"),"(",", ",")").jl_StringBuilder__f_java$lang$StringBuilder$$content};de.prototype.apply__O__O=function(_){var r=_|0;return OO(this,r)};de.prototype.isDefinedAt__O__Z=function(_){var r=_|0;return NP(this,r)};de.prototype.reverse__O=function(){return FB_(this,We().sci_LazyList$__f__empty)};de.prototype.takeWhile__F1__O=function(_){return this.takeWhile__F1__sci_LazyList(_)};de.prototype.dropRight__I__O=function(_){return this.dropRight__I__sci_LazyList(_)};de.prototype.dropWhile__F1__O=function(_){return this.dropWhile__F1__sci_LazyList(_)};de.prototype.drop__I__O=function(_){return this.drop__I__sci_LazyList(_)};de.prototype.zipWithIndex__O=function(){return this.zipWithIndex__sci_LazyList()};de.prototype.zip__sc_IterableOnce__O=function(_){return this.zip__sc_IterableOnce__sci_LazyList(_)};de.prototype.flatMap__F1__O=function(_){return this.flatMap__F1__sci_LazyList(_)};de.prototype.collect__s_PartialFunction__O=function(_){return this.collect__s_PartialFunction__sci_LazyList(_)};de.prototype.map__F1__O=function(_){return this.map__F1__sci_LazyList(_)};de.prototype.prepended__O__O=function(_){return this.prepended__O__sci_LazyList(_)};de.prototype.filter__F1__O=function(_){return this.filter__F1__sci_LazyList(_)};de.prototype.scanLeft__O__F2__O=function(_,r){return this.scanLeft__O__F2__sci_LazyList(_,r)};de.prototype.appended__O__O=function(_){return this.appended__O__sci_LazyList(_)};de.prototype.appendedAll__sc_IterableOnce__O=function(_){return this.appendedAll__sc_IterableOnce__sci_LazyList(_)};de.prototype.tail__O=function(){return this.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList()};de.prototype.iterableFactory__sc_IterableFactory=function(){return We()};var jB_=new v().initClass({sci_LazyList:0},!1,"scala.collection.immutable.LazyList",{sci_LazyList:1,sci_AbstractSeq:1,sc_AbstractSeq:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,sci_Seq:1,sci_Iterable:1,sci_SeqOps:1,sci_LinearSeq:1,sc_LinearSeq:1,sc_LinearSeqOps:1,sci_LinearSeqOps:1,Ljava_io_Serializable:1});de.prototype.$classData=jB_;function st(_){this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self=null,this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self=_}st.prototype=new sb;st.prototype.constructor=st;function EB_(){}EB_.prototype=st.prototype;st.prototype.toIndexedSeq__sci_IndexedSeq=function(){return this};st.prototype.canEqual__O__Z=function(_){return M6(this,_)};st.prototype.stringPrefix__T=function(){return"IndexedSeq"};st.prototype.iterator__sc_Iterator=function(){var _=new vu(this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self);return qu(new Ws,_)};st.prototype.reverseIterator__sc_Iterator=function(){var _=new vu(this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self);return Nc(new li,_)};st.prototype.foldRight__O__F2__O=function(_,r){var t=this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self;return ZP(this,0,t.length,_,r)};st.prototype.reversed__sc_Iterable=function(){return us(new pr,this)};st.prototype.prepended__O__O=function(_){return EN(this,_)};st.prototype.drop__I__O=function(_){return YI(this,_)};st.prototype.dropRight__I__O=function(_){return ZN(this,_)};st.prototype.map__F1__O=function(_){return NN(this,_)};st.prototype.reverse__O=function(){return _b(this)};st.prototype.head__O=function(){var _=this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self;return pt(_.charCodeAt(0))};st.prototype.headOption__s_Option=function(){return Zc(this)};st.prototype.last__O=function(){return of(this)};st.prototype.lengthCompare__I__I=function(_){var r=this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self,t=r.length;return t===_?0:t<_?-1:1};st.prototype.knownSize__I=function(){var _=this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self;return _.length};st.prototype.newSpecificBuilder__scm_Builder=function(){return kO().newBuilder__scm_Builder()};st.prototype.slice__I__I__sci_WrappedString=function(_,r){var t=_<0?0:_;if(r<=t)var a=!0;else var n=this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self,a=t>=n.length;if(a)return kO().sci_WrappedString$__f_empty;var s=this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self;if(r>s.length)var i=this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self,o=i.length;else var o=r;var c=this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self;return new st(c.substring(t,o))};st.prototype.length__I=function(){var _=this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self;return _.length};st.prototype.toString__T=function(){return this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self};st.prototype.copyToArray__O__I__I__I=function(_,r,t){if(_ instanceof fn){var a=_,n=this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self,s=n.length,i=a.u.length,o=t0?u:0;return oU(this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self,0,f,a,r),f}else return ku(this,_,r,t)};st.prototype.appendedAll__sc_IterableOnce__sci_IndexedSeq=function(_){if(_ instanceof st){var r=_,t=this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self,a=r.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self;return new st(t+a)}else return Xo(this,_)};st.prototype.sameElements__sc_IterableOnce__Z=function(_){if(_ instanceof st){var r=_;return this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self===r.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self}else return T6(this,_)};st.prototype.className__T=function(){return"WrappedString"};st.prototype.applyPreferredMaxLength__I=function(){return 2147483647};st.prototype.equals__O__Z=function(_){if(_ instanceof st){var r=_;return this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self===r.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self}else return pl(this,_)};st.prototype.iterableFactory__sc_IterableFactory=function(){return cs()};st.prototype.appendedAll__sc_IterableOnce__O=function(_){return this.appendedAll__sc_IterableOnce__sci_IndexedSeq(_)};st.prototype.view__sc_SeqView=function(){return new vu(this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self)};st.prototype.slice__I__I__O=function(_,r){return this.slice__I__I__sci_WrappedString(_,r)};st.prototype.empty__sc_IterableOps=function(){return kO().sci_WrappedString$__f_empty};st.prototype.fromSpecific__sc_IterableOnce__O=function(_){return kO().fromSpecific__sc_IterableOnce__sci_WrappedString(_)};st.prototype.fromSpecific__sc_IterableOnce__sc_IterableOps=function(_){return kO().fromSpecific__sc_IterableOnce__sci_WrappedString(_)};st.prototype.apply__O__O=function(_){var r=_|0,t=this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self;return pt(t.charCodeAt(r))};st.prototype.apply__I__O=function(_){var r=this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self;return pt(r.charCodeAt(_))};var ZB_=new v().initClass({sci_WrappedString:0},!1,"scala.collection.immutable.WrappedString",{sci_WrappedString:1,sci_AbstractSeq:1,sc_AbstractSeq:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,sci_Seq:1,sci_Iterable:1,sci_SeqOps:1,sci_IndexedSeq:1,sc_IndexedSeq:1,sc_IndexedSeqOps:1,sci_IndexedSeqOps:1,Ljava_io_Serializable:1});st.prototype.$classData=ZB_;function k(_,r){return _.sjsr_WrappedVarArgs__f_scala$scalajs$runtime$WrappedVarArgs$$array=r,_}function NB_(_){return k(_,[]),_}function b(){this.sjsr_WrappedVarArgs__f_scala$scalajs$runtime$WrappedVarArgs$$array=null}b.prototype=new E;b.prototype.constructor=b;function zB_(){}zB_.prototype=b.prototype;b.prototype.distinctBy__F1__O=function(_){return P6(this,_)};b.prototype.sorted__s_math_Ordering__O=function(_){return bO(this,_)};b.prototype.prepended__O__O=function(_){return SO(this,_)};b.prototype.appended__O__O=function(_){return Iy(this,_)};b.prototype.appendedAll__sc_IterableOnce__O=function(_){return sg(this,_)};b.prototype.diff__sc_Seq__O=function(_){return QP(this,_)};b.prototype.span__F1__T2=function(_){return qN(this,_)};b.prototype.map__F1__O=function(_){return wc(this,_)};b.prototype.flatMap__F1__O=function(_){return co(this,_)};b.prototype.collect__s_PartialFunction__O=function(_){return MP(this,_)};b.prototype.zip__sc_IterableOnce__O=function(_){return uo(this,_)};b.prototype.zipWithIndex__O=function(){return tg(this)};b.prototype.scanLeft__O__F2__O=function(_,r){return L6(this,_,r)};b.prototype.filter__F1__O=function(_){return cp(this,_,!1)};b.prototype.filterNot__F1__O=function(_){return cp(this,_,!0)};b.prototype.dropRight__I__O=function(_){return gc(this,_)};b.prototype.toIndexedSeq__sci_IndexedSeq=function(){return this};b.prototype.canEqual__O__Z=function(_){return M6(this,_)};b.prototype.sameElements__sc_IterableOnce__Z=function(_){return T6(this,_)};b.prototype.applyPreferredMaxLength__I=function(){return R1_().sci_IndexedSeqDefaults$__f_defaultApplyPreferredMaxLength};b.prototype.slice__I__I__O=function(_,r){return gT_(this,_,r)};b.prototype.iterator__sc_Iterator=function(){var _=new Rt(this);return qu(new Ws,_)};b.prototype.reverseIterator__sc_Iterator=function(){var _=new Rt(this);return Nc(new li,_)};b.prototype.foldRight__O__F2__O=function(_,r){return ZP(this,0,this.length__I(),_,r)};b.prototype.reversed__sc_Iterable=function(){return us(new pr,this)};b.prototype.drop__I__O=function(_){return YI(this,_)};b.prototype.reverse__O=function(){return _b(this)};b.prototype.head__O=function(){return this.apply__I__O(0)};b.prototype.headOption__s_Option=function(){return Zc(this)};b.prototype.last__O=function(){return of(this)};b.prototype.lengthCompare__I__I=function(_){var r=this.length__I();return r===_?0:r<_?-1:1};b.prototype.knownSize__I=function(){return this.length__I()};b.prototype.equals__O__Z=function(_){return pl(this,_)};b.prototype.hashCode__I=function(){return q_().seqHash__sc_Seq__I(this)};b.prototype.toString__T=function(){return eb(this)};b.prototype.concat__sc_IterableOnce__O=function(_){return sg(this,_)};b.prototype.size__I=function(){return this.length__I()};b.prototype.distinct__O=function(){return kN(this)};b.prototype.indexWhere__F1__I__I=function(_,r){var t=new Rt(this),a=qu(new Ws,t);return eg(a,_,r)};b.prototype.contains__O__Z=function(_){return Rh(this,_)};b.prototype.sizeCompare__I__I=function(_){var r=this.length__I();return r===_?0:r<_?-1:1};b.prototype.isEmpty__Z=function(){return id(this)};b.prototype.applyOrElse__O__F1__O=function(_,r){return JZ(this,_,r)};b.prototype.apply$mcZI$sp__I__Z=function(_){return!!this.apply__I__O(_)};b.prototype.newSpecificBuilder__scm_Builder=function(){return P$().newBuilder__scm_Builder()};b.prototype.withFilter__F1__sc_WithFilter=function(_){return my(new Pp,this,_)};b.prototype.takeWhile__F1__O=function(_){return gy(this,_)};b.prototype.dropWhile__F1__O=function(_){return Ly(this,_)};b.prototype.sliding__I__I__sc_Iterator=function(_,r){return zG(this,_,r)};b.prototype.tail__O=function(){return gP(this)};b.prototype.init__O=function(){return LP(this)};b.prototype.foreach__F1__V=function(_){Fc(this,_)};b.prototype.forall__F1__Z=function(_){return JH(this,_)};b.prototype.exists__F1__Z=function(_){return Iu(this,_)};b.prototype.find__F1__s_Option=function(_){return UH(this,_)};b.prototype.foldLeft__O__F2__O=function(_,r){return bu(this,_,r)};b.prototype.reduceLeft__F2__O=function(_){return Bc(this,_)};b.prototype.copyToArray__O__I__I__I=function(_,r,t){return ku(this,_,r,t)};b.prototype.sum__s_math_Numeric__O=function(_){return Ou(this,_)};b.prototype.min__s_math_Ordering__O=function(_){return jc(this,_)};b.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder=function(_,r,t,a){return Ec(this,_,r,t,a)};b.prototype.toVector__sci_Vector=function(){return jl().from__sc_IterableOnce__sci_Vector(this)};b.prototype.toMap__s_$less$colon$less__sci_Map=function(_){return Ja().from__sc_IterableOnce__sci_Map(this)};b.prototype.toArray__s_reflect_ClassTag__O=function(_){return $c(this,_)};b.prototype.iterableFactory__sc_SeqFactory=function(){return P$()};b.prototype.length__I=function(){return this.sjsr_WrappedVarArgs__f_scala$scalajs$runtime$WrappedVarArgs$$array.length|0};b.prototype.apply__I__O=function(_){return this.sjsr_WrappedVarArgs__f_scala$scalajs$runtime$WrappedVarArgs$$array[_]};b.prototype.className__T=function(){return"WrappedVarArgs"};b.prototype.fromSpecific__sc_IterableOnce__O=function(_){var r=P$();return r.from__sc_IterableOnce__sjsr_WrappedVarArgs(_)};b.prototype.isDefinedAt__O__Z=function(_){var r=_|0;return $J(this,r)};b.prototype.view__sc_SeqView=function(){return new Rt(this)};b.prototype.apply__O__O=function(_){return this.apply__I__O(_|0)};b.prototype.iterableFactory__sc_IterableFactory=function(){return P$()};var HB_=new v().initClass({sjsr_WrappedVarArgs:0},!1,"scala.scalajs.runtime.WrappedVarArgs",{sjsr_WrappedVarArgs:1,O:1,sci_IndexedSeq:1,sci_Seq:1,sci_Iterable:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,sci_SeqOps:1,sc_IndexedSeq:1,sc_IndexedSeqOps:1,sci_IndexedSeqOps:1,sci_StrictOptimizedSeqOps:1,sc_StrictOptimizedSeqOps:1,sc_StrictOptimizedIterableOps:1,Ljava_io_Serializable:1});b.prototype.$classData=HB_;function Zr(_){this.sci_HashMap__f_rootNode=null,this.sci_HashMap__f_rootNode=_}Zr.prototype=new nm;Zr.prototype.constructor=Zr;function GB_(){}GB_.prototype=Zr.prototype;Zr.prototype.map__F1__sc_IterableOps=function(_){return iV_(this,_)};Zr.prototype.map__F1__O=function(_){return wc(this,_)};Zr.prototype.flatMap__F1__O=function(_){return co(this,_)};Zr.prototype.zip__sc_IterableOnce__O=function(_){return uo(this,_)};Zr.prototype.filter__F1__O=function(_){return this.filterImpl__F1__Z__sci_HashMap(_,!1)};Zr.prototype.mapFactory__sc_MapFactory=function(){return sk()};Zr.prototype.knownSize__I=function(){return this.sci_HashMap__f_rootNode.sci_BitmapIndexedMapNode__f_size};Zr.prototype.size__I=function(){return this.sci_HashMap__f_rootNode.sci_BitmapIndexedMapNode__f_size};Zr.prototype.isEmpty__Z=function(){return this.sci_HashMap__f_rootNode.sci_BitmapIndexedMapNode__f_size===0};Zr.prototype.keySet__sci_Set=function(){return this.sci_HashMap__f_rootNode.sci_BitmapIndexedMapNode__f_size===0?Ko():new Qw(this)};Zr.prototype.iterator__sc_Iterator=function(){return this.isEmpty__Z()?Be().sc_Iterator$__f_scala$collection$Iterator$$_empty:new ds(this.sci_HashMap__f_rootNode)};Zr.prototype.keysIterator__sc_Iterator=function(){return this.isEmpty__Z()?Be().sc_Iterator$__f_scala$collection$Iterator$$_empty:new Ds(this.sci_HashMap__f_rootNode)};Zr.prototype.valuesIterator__sc_Iterator=function(){return this.isEmpty__Z()?Be().sc_Iterator$__f_scala$collection$Iterator$$_empty:new Ms(this.sci_HashMap__f_rootNode)};Zr.prototype.reverseIterator__sc_Iterator=function(){return this.isEmpty__Z()?Be().sc_Iterator$__f_scala$collection$Iterator$$_empty:new $s(this.sci_HashMap__f_rootNode)};Zr.prototype.contains__O__Z=function(_){var r=S().anyHash__O__I(_),t=fr().improve__I__I(r);return this.sci_HashMap__f_rootNode.containsKey__O__I__I__I__Z(_,r,t,0)};Zr.prototype.apply__O__O=function(_){var r=S().anyHash__O__I(_),t=fr().improve__I__I(r);return this.sci_HashMap__f_rootNode.apply__O__I__I__I__O(_,r,t,0)};Zr.prototype.get__O__s_Option=function(_){var r=S().anyHash__O__I(_),t=fr().improve__I__I(r);return this.sci_HashMap__f_rootNode.get__O__I__I__I__s_Option(_,r,t,0)};Zr.prototype.getOrElse__O__F0__O=function(_,r){var t=S().anyHash__O__I(_),a=fr().improve__I__I(t);return this.sci_HashMap__f_rootNode.getOrElse__O__I__I__I__F0__O(_,t,a,0,r)};Zr.prototype.updated__O__O__sci_HashMap=function(_,r){var t=S().anyHash__O__I(_),a=this.sci_HashMap__f_rootNode.updated__O__O__I__I__I__Z__sci_BitmapIndexedMapNode(_,r,t,fr().improve__I__I(t),0,!0);return a===this.sci_HashMap__f_rootNode?this:new Zr(a)};Zr.prototype.concat__sc_IterableOnce__sci_HashMap=function(_){if(_ instanceof Zr){var r=_;if(this.isEmpty__Z())return r;var t=this.sci_HashMap__f_rootNode.concat__sci_MapNode__I__sci_BitmapIndexedMapNode(r.sci_HashMap__f_rootNode,0);if(t===r.sci_HashMap__f_rootNode)return r;var a=this.sci_HashMap__f_rootNode.concat__sci_MapNode__I__sci_BitmapIndexedMapNode(r.sci_HashMap__f_rootNode,0);return a===this.sci_HashMap__f_rootNode?this:new Zr(a)}else if(_ instanceof Nt){for(var n=_,s=n.nodeIterator__sc_Iterator(),i=this.sci_HashMap__f_rootNode;s.hasNext__Z();){var o=s.next__O(),c=o.scm_HashMap$Node__f__hash,u=c^(c>>>16|0),f=fr().improve__I__I(u);if(i=i.updated__O__O__I__I__I__Z__sci_BitmapIndexedMapNode(o.scm_HashMap$Node__f__key,o.scm_HashMap$Node__f__value,u,f,0,!0),i!==this.sci_HashMap__f_rootNode){for(var p=fe().bitposFrom__I__I(fe().maskFrom__I__I__I(f,0));s.hasNext__Z();){var h=s.next__O(),l=h.scm_HashMap$Node__f__hash,d=l^(l>>>16|0);p=i.updateWithShallowMutations__O__O__I__I__I__I__I(h.scm_HashMap$Node__f__key,h.scm_HashMap$Node__f__value,d,fr().improve__I__I(d),0,p)}return new Zr(i)}}return this}else if(t5(_)){var $=_;if($.isEmpty__Z())return this;var w=new Wd(this);$.foreachEntry__F2__V(w);var g=w.sci_HashMap$accum$1__f_current;return g===this.sci_HashMap__f_rootNode?this:new Zr(g)}else{var x=_.iterator__sc_Iterator();if(x.hasNext__Z()){var R=new Wd(this);Fc(x,R);var T=R.sci_HashMap$accum$1__f_current;return T===this.sci_HashMap__f_rootNode?this:new Zr(T)}else return this}};Zr.prototype.foreach__F1__V=function(_){this.sci_HashMap__f_rootNode.foreach__F1__V(_)};Zr.prototype.foreachEntry__F2__V=function(_){this.sci_HashMap__f_rootNode.foreachEntry__F2__V(_)};Zr.prototype.equals__O__Z=function(_){if(_ instanceof Zr){var r=_;if(this===r)return!0;var t=this.sci_HashMap__f_rootNode,a=r.sci_HashMap__f_rootNode;return t===null?a===null:t.equals__O__Z(a)}else return WU(this,_)};Zr.prototype.hashCode__I=function(){if(this.isEmpty__Z())return q_().s_util_hashing_MurmurHash3$__f_emptyMapHash;var _=new is(this.sci_HashMap__f_rootNode),r=q_().unorderedHash__sc_IterableOnce__I__I(_,q_().s_util_hashing_MurmurHash3$__f_mapSeed);return r};Zr.prototype.className__T=function(){return"HashMap"};Zr.prototype.filterImpl__F1__Z__sci_HashMap=function(_,r){var t=this.sci_HashMap__f_rootNode.filterImpl__F1__Z__sci_BitmapIndexedMapNode(_,r);if(t===this.sci_HashMap__f_rootNode)return this;if(t.sci_BitmapIndexedMapNode__f_size===0){var a=sk();return a.sci_HashMap$__f_EmptyMap}else return new Zr(t)};Zr.prototype.drop__I__O=function(_){return u6(this,_)};Zr.prototype.dropRight__I__O=function(_){return gc(this,_)};Zr.prototype.dropWhile__F1__O=function(_){return Ly(this,_)};Zr.prototype.takeWhile__F1__O=function(_){return gy(this,_)};Zr.prototype.last__O=function(){return this.reverseIterator__sc_Iterator().next__O()};Zr.prototype.head__O=function(){return this.iterator__sc_Iterator().next__O()};Zr.prototype.concat__sc_IterableOnce__sc_IterableOps=function(_){return this.concat__sc_IterableOnce__sci_HashMap(_)};Zr.prototype.updated__O__O__sci_MapOps=function(_,r){return this.updated__O__O__sci_HashMap(_,r)};var JB_=new v().initClass({sci_HashMap:0},!1,"scala.collection.immutable.HashMap",{sci_HashMap:1,sci_AbstractMap:1,sc_AbstractMap:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Map:1,sc_MapOps:1,s_PartialFunction:1,F1:1,sc_MapFactoryDefaults:1,s_Equals:1,sci_Map:1,sci_Iterable:1,sci_MapOps:1,sci_StrictOptimizedMapOps:1,sc_StrictOptimizedMapOps:1,sc_StrictOptimizedIterableOps:1,scg_DefaultSerializable:1,Ljava_io_Serializable:1});Zr.prototype.$classData=JB_;function ba(_,r,t,a){this.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$ordering=null,this.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$mapping=null,this.sci_TreeSeqMap__f_ordinal=0,this.sci_TreeSeqMap__f_orderedBy=null,this.sci_TreeSeqMap__f_size=0,this.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$ordering=_,this.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$mapping=r,this.sci_TreeSeqMap__f_ordinal=t,this.sci_TreeSeqMap__f_orderedBy=a,this.sci_TreeSeqMap__f_size=r.size__I()}ba.prototype=new nm;ba.prototype.constructor=ba;function UB_(){}UB_.prototype=ba.prototype;ba.prototype.map__F1__O=function(_){return wc(this,_)};ba.prototype.flatMap__F1__O=function(_){return co(this,_)};ba.prototype.zip__sc_IterableOnce__O=function(_){return uo(this,_)};ba.prototype.filter__F1__O=function(_){return cp(this,_,!1)};ba.prototype.dropRight__I__O=function(_){return gc(this,_)};ba.prototype.stringPrefix__T=function(){return"SeqMap"};ba.prototype.className__T=function(){return"TreeSeqMap"};ba.prototype.mapFactory__sc_MapFactory=function(){return t$()};ba.prototype.size__I=function(){return this.sci_TreeSeqMap__f_size};ba.prototype.knownSize__I=function(){return this.sci_TreeSeqMap__f_size};ba.prototype.isEmpty__Z=function(){return this.sci_TreeSeqMap__f_size===0};ba.prototype.updated__O__O__sci_TreeSeqMap=function(_,r){var t=!1,a=null,n=this.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$mapping.get__O__s_Option(_);if(this.sci_TreeSeqMap__f_ordinal===-1){var s=this.sci_TreeSeqMap__f_orderedBy,i=I6();if(s!==null&&s===i)var o=!0;else var o=n.isEmpty__Z()}else var o=!1;if(o){var c=t$().empty__sci_TreeSeqMap$OrderBy__sci_TreeSeqMap(this.sci_TreeSeqMap__f_orderedBy),u=c.concat__sc_IterableOnce__sci_TreeSeqMap(this);return u.updated__O__O__sci_TreeSeqMap(_,r)}if(n instanceof o_){t=!0,a=n;var f=a.s_Some__f_value;if(f!==null){var p=f._1$mcI$sp__I(),h=this.sci_TreeSeqMap__f_orderedBy,l=tb();if(h!==null&&h===l)return new ba(this.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$ordering.include__I__O__sci_TreeSeqMap$Ordering(p,_),this.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$mapping.updated__O__O__sci_MapOps(_,m(new L,p,r)),this.sci_TreeSeqMap__f_ordinal,this.sci_TreeSeqMap__f_orderedBy)}}if(t){var d=a.s_Some__f_value;if(d!==null){var $=d._1$mcI$sp__I();t$();var w=this.sci_TreeSeqMap__f_ordinal,g=w===2147483647?-2147483648:1+w|0;return new ba(this.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$ordering.exclude__I__sci_TreeSeqMap$Ordering($).append__I__O__sci_TreeSeqMap$Ordering(g,_),this.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$mapping.updated__O__O__sci_MapOps(_,m(new L,g,r)),g,this.sci_TreeSeqMap__f_orderedBy)}}var x=a_();if(x===n){t$();var R=this.sci_TreeSeqMap__f_ordinal,T=R===2147483647?-2147483648:1+R|0;return new ba(this.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$ordering.append__I__O__sci_TreeSeqMap$Ordering(T,_),this.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$mapping.updated__O__O__sci_MapOps(_,m(new L,T,r)),T,this.sci_TreeSeqMap__f_orderedBy)}throw new Q(n)};ba.prototype.get__O__s_Option=function(_){var r=this.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$mapping.get__O__s_Option(_);if(r.isEmpty__Z())return a_();var t=r.get__O(),a=t;return new o_(a._2__O())};ba.prototype.iterator__sc_Iterator=function(){return new mL(this)};ba.prototype.keysIterator__sc_Iterator=function(){return new Gv(this)};ba.prototype.valuesIterator__sc_Iterator=function(){return new Jv(this)};ba.prototype.contains__O__Z=function(_){return this.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$mapping.contains__O__Z(_)};ba.prototype.head__T2=function(){var _=this.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$ordering.head__O(),r=this.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$mapping.apply__O__O(_),t=r.copy$default$2__O();return m(new L,_,t)};ba.prototype.headOption__s_Option=function(){var _=this.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$ordering.headOption__s_Option();if(_.isEmpty__Z())return a_();var r=_.get__O(),t=this.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$mapping.apply__O__O(r),a=t.copy$default$2__O();return new o_(m(new L,r,a))};ba.prototype.last__T2=function(){var _=this.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$ordering.last__O(),r=this.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$mapping.apply__O__O(_),t=r.copy$default$2__O();return m(new L,_,t)};ba.prototype.map__F1__sci_TreeSeqMap=function(_){t$();for(var r=this.sci_TreeSeqMap__f_orderedBy,t=new Zp(r),a=this.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$ordering.iterator__sci_TreeSeqMap$Ordering$Iterator();a.hasNext__Z();){var n=a.next__O(),s=this.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$mapping.apply__O__O(n);if(s===null)throw new Q(s);var i=s._2__O(),o=_.apply__O__O(m(new L,n,i));if(o===null)throw new Q(o);var c=o._1__O(),u=o._2__O();t.addOne__O__O__sci_TreeSeqMap$Builder(c,u)}return t.result__sci_TreeSeqMap()};ba.prototype.concat__sc_IterableOnce__sci_TreeSeqMap=function(_){var r=this.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$ordering,t=this.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$mapping;t$();for(var a=this.sci_TreeSeqMap__f_ordinal,n=a===2147483647?-2147483648:1+a|0,s=_.iterator__sc_Iterator();s.hasNext__Z();){var i=s.next__O();if(i===null)throw new Q(i);var o=i._1__O(),c=i._2__O(),u=t.get__O__s_Option(o);_:{if(u instanceof o_){var f=u,p=f.s_Some__f_value;if(p!==null){var h=p._1$mcI$sp__I(),l=p._2__O(),d=this.sci_TreeSeqMap__f_orderedBy,$=tb();if(d!==null&&d===$&&!G().equals__O__O__Z(l,c)){t=t.updated__O__O__sci_MapOps(o,m(new L,h,c));break _}else{var w=this.sci_TreeSeqMap__f_orderedBy,g=I6();if(w!==null&&w===g){t=t.updated__O__O__sci_MapOps(o,m(new L,n,c)),r=r.exclude__I__sci_TreeSeqMap$Ordering(h).append__I__O__sci_TreeSeqMap$Ordering(n,o),t$();var x=n;n=x===2147483647?-2147483648:1+x|0;break _}else break _}}}var R=a_();if(R===u){t=t.updated__O__O__sci_MapOps(o,m(new L,n,c)),r=r.append__I__O__sci_TreeSeqMap$Ordering(n,o),t$();var T=n;n=T===2147483647?-2147483648:1+T|0;break _}throw new Q(u)}}return new ba(r,t,n,this.sci_TreeSeqMap__f_orderedBy)};ba.prototype.concat__sc_IterableOnce__sc_IterableOps=function(_){return this.concat__sc_IterableOnce__sci_TreeSeqMap(_)};ba.prototype.map__F1__sc_IterableOps=function(_){return this.map__F1__sci_TreeSeqMap(_)};ba.prototype.last__O=function(){return this.last__T2()};ba.prototype.head__O=function(){return this.head__T2()};ba.prototype.updated__O__O__sci_MapOps=function(_,r){return this.updated__O__O__sci_TreeSeqMap(_,r)};var WB_=new v().initClass({sci_TreeSeqMap:0},!1,"scala.collection.immutable.TreeSeqMap",{sci_TreeSeqMap:1,sci_AbstractMap:1,sc_AbstractMap:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Map:1,sc_MapOps:1,s_PartialFunction:1,F1:1,sc_MapFactoryDefaults:1,s_Equals:1,sci_Map:1,sci_Iterable:1,sci_MapOps:1,sci_SeqMap:1,sc_SeqMap:1,sc_StrictOptimizedIterableOps:1,sci_StrictOptimizedMapOps:1,sc_StrictOptimizedMapOps:1});ba.prototype.$classData=WB_;function r6(){}r6.prototype=new s5;r6.prototype.constructor=r6;function V6(){}V6.prototype=r6.prototype;r6.prototype.addAll__sc_IterableOnce__scm_Growable=function(_){return nf(this,_)};function tp(){}tp.prototype=new pz;tp.prototype.constructor=tp;function i5(){}i5.prototype=tp.prototype;tp.prototype.mapFactory__sc_MapFactory=function(){return ju()};tp.prototype.put__O__O__s_Option=function(_,r){return iF_(this,_,r)};tp.prototype.update__O__O__V=function(_,r){oF_(this,_,r)};tp.prototype.updateWith__O__F1__s_Option=function(_,r){return sW(this,_,r)};tp.prototype.getOrElseUpdate__O__F0__O=function(_,r){return iW(this,_,r)};tp.prototype.remove__O__s_Option=function(_){return cF_(this,_)};tp.prototype.knownSize__I=function(){return-1};tp.prototype.sizeHint__I__V=function(_){};tp.prototype.addAll__sc_IterableOnce__scm_Growable=function(_){return nf(this,_)};tp.prototype.iterableFactory__sc_IterableFactory=function(){return WO_()};tp.prototype.result__O=function(){return this};function KB_(_,r,t,a){for(;;){var n=!1,s=null,i=r;_:{if(i instanceof pe){n=!0,s=i;var o=s.sci_$colon$colon__f_head,c=s.sci_$colon$colon__f_next;if(o instanceof pe){var u=o,f=u.sci_$colon$colon__f_head,p=u.sci_$colon$colon__f_next;if(f instanceof B_){var h=f,l=h.s_util_Right__f_value;t.addOne__O__scm_Growable(l),r=new pe(p,c);continue}else if(f instanceof Pe){var d=f,$=d.s_util_Left__f_value,w=a.apply__O__O($),g=new pe(p,c);r=new pe(w,g);continue}else throw new Q(f);break _}}if(n){var x=s.sci_$colon$colon__f_head,R=s.sci_$colon$colon__f_next,T=I().s_package$__f_Nil;if(T===null?x===null:T.equals__O__Z(x)){r=R;continue}}var D=I().s_package$__f_Nil;if(D===null?i===null:D.equals__O__Z(i))break _;throw new Q(i)}return}}function IW(_,r,t,a){var n=I().s_package$__f_Nil;if(n===null?r===null:n.equals__O__Z(r))return t;if(r instanceof pe){var s=r,i=s.sci_$colon$colon__f_head,o=s.sci_$colon$colon__f_next;po();var c=new r_(()=>IW(_,o,t,a));return a.apply__O__O__O(i,new E0(c))}else throw new Q(r)}function QB_(_,r,t,a){if(r!==null){var n=r._1__O(),s=r._2__O(),i=I().s_package$__f_Nil;if(i===null?n===null:i.equals__O__Z(n))return t.pure__O__O((I(),new B_(s)))}if(r!==null){var o=r._1__O(),c=r._2__O();if(o instanceof pe){var u=o,f=u.sci_$colon$colon__f_head,p=u.sci_$colon$colon__f_next;return t.map__O__F1__O(a.apply__O__O__O(c,f),new y(h=>{I();var l=m(new L,p,h);return new Pe(l)}))}}throw new Q(r)}function ll(_){po();var r=I().s_package$__f_Nil;new yi(r);var t=I().s_package$__f_Nil;new pe(void 0,t)}ll.prototype=new E;ll.prototype.constructor=ll;function XB_(){}XB_.prototype=ll.prototype;ll.prototype.pure__O__sci_List=function(_){var r=I().s_package$__f_Nil;return new pe(_,r)};ll.prototype.tailRecM__O__F1__sci_List=function(_,r){I();var t=new Dt,a=r.apply__O__O(_),n=I().s_package$__f_Nil;return KB_(this,new pe(a,n),t,r),t.toList__sci_List()};ll.prototype.foldRight__sci_List__Lcats_Eval__F2__Lcats_Eval=function(_,r,t){po();var a=new r_(()=>IW(this,_,r,t));return new E0(a)};ll.prototype.foldM__sci_List__O__F2__Lcats_Monad__O=function(_,r,t,a){return a.tailRecM__O__F1__O(m(new L,_,r),new y(n=>{var s=n;return QB_(this,s,a,t)}))};ll.prototype.algebra__Lcats_kernel_Semigroup=function(){return iw_().Lcats_kernel_instances_ListMonoid$__f_singleton};ll.prototype.foldM__O__O__F2__Lcats_Monad__O=function(_,r,t,a){return this.foldM__sci_List__O__F2__Lcats_Monad__O(_,r,t,a)};ll.prototype.foldRight__O__Lcats_Eval__F2__Lcats_Eval=function(_,r,t){return this.foldRight__sci_List__Lcats_Eval__F2__Lcats_Eval(_,r,t)};ll.prototype.tailRecM__O__F1__O=function(_,r){return this.tailRecM__O__F1__sci_List(_,r)};ll.prototype.flatMap__O__F1__O=function(_,r){var t=_;return t.flatMap__F1__sci_List(r)};ll.prototype.map__O__F1__O=function(_,r){var t=_;return t.map__F1__sci_List(r)};ll.prototype.pure__O__O=function(_){return this.pure__O__sci_List(_)};var YB_=new v().initClass({Lcats_instances_ListInstances$$anon$1:0},!1,"cats.instances.ListInstances$$anon$1",{Lcats_instances_ListInstances$$anon$1:1,O:1,Lcats_Traverse:1,Lcats_Functor:1,Lcats_Invariant:1,Ljava_io_Serializable:1,Lcats_Foldable:1,Lcats_UnorderedFoldable:1,Lcats_FoldableNFunctions:1,Lcats_UnorderedTraverse:1,Lcats_Alternative:1,Lcats_NonEmptyAlternative:1,Lcats_Applicative:1,Lcats_Apply:1,Lcats_InvariantSemigroupal:1,Lcats_Semigroupal:1,Lcats_ApplyArityFunctions:1,Lcats_InvariantMonoidal:1,Lcats_SemigroupK:1,Lcats_MonoidK:1,Lcats_Monad:1,Lcats_FlatMap:1,Lcats_FlatMapArityFunctions:1,Lcats_CoflatMap:1,Lcats_Align:1});ll.prototype.$classData=YB_;function dZ(_,r,t){var a=t&(-1+_.scm_HashSet__f_scala$collection$mutable$HashSet$$table.u.length|0),n=_.scm_HashSet__f_scala$collection$mutable$HashSet$$table.u[a];if(n===null)_.scm_HashSet__f_scala$collection$mutable$HashSet$$table.u[a]=new Wh(r,t,null);else{for(var s=null,i=n;i!==null&&i.scm_HashSet$Node__f__hash<=t;){if(i.scm_HashSet$Node__f__hash===t&&G().equals__O__O__Z(r,i.scm_HashSet$Node__f__key))return!1;s=i,i=i.scm_HashSet$Node__f__next}s===null?_.scm_HashSet__f_scala$collection$mutable$HashSet$$table.u[a]=new Wh(r,t,n):s.scm_HashSet$Node__f__next=new Wh(r,t,s.scm_HashSet$Node__f__next)}return _.scm_HashSet__f_contentSize=1+_.scm_HashSet__f_contentSize|0,!0}function _j_(_,r,t){var a=t&(-1+_.scm_HashSet__f_scala$collection$mutable$HashSet$$table.u.length|0),n=_.scm_HashSet__f_scala$collection$mutable$HashSet$$table.u[a];if(n!==null){if(n.scm_HashSet$Node__f__hash===t&&G().equals__O__O__Z(n.scm_HashSet$Node__f__key,r))return _.scm_HashSet__f_scala$collection$mutable$HashSet$$table.u[a]=n.scm_HashSet$Node__f__next,_.scm_HashSet__f_contentSize=-1+_.scm_HashSet__f_contentSize|0,!0;for(var s=n,i=n.scm_HashSet$Node__f__next;i!==null&&i.scm_HashSet$Node__f__hash<=t;){if(i.scm_HashSet$Node__f__hash===t&&G().equals__O__O__Z(i.scm_HashSet$Node__f__key,r))return s.scm_HashSet$Node__f__next=i.scm_HashSet$Node__f__next,_.scm_HashSet__f_contentSize=-1+_.scm_HashSet__f_contentSize|0,!0;s=i,i=i.scm_HashSet$Node__f__next}return!1}else return!1}function bW(_,r){var t=_.scm_HashSet__f_scala$collection$mutable$HashSet$$table.u.length;if(_.scm_HashSet__f_threshold=OW(_,r),_.scm_HashSet__f_contentSize===0)_.scm_HashSet__f_scala$collection$mutable$HashSet$$table=new(DZ.getArrayOf()).constr(r);else{var a=_.scm_HashSet__f_scala$collection$mutable$HashSet$$table;_.scm_HashSet__f_scala$collection$mutable$HashSet$$table=M_().copyOf__AO__I__AO(a,r);for(var n=new Wh(null,0,null),s=new Wh(null,0,null);t4?t:4,n=(-2147483648>>(Math.clz32(a)|0)&a)<<1;return n<1073741824?n:1073741824}function OW(_,r){return Pc(r*_.scm_HashSet__f_loadFactor)}function gz(_,r,t){return _.scm_HashSet__f_loadFactor=t,_.scm_HashSet__f_scala$collection$mutable$HashSet$$table=new(DZ.getArrayOf()).constr(kW(_,r)),_.scm_HashSet__f_threshold=OW(_,_.scm_HashSet__f_scala$collection$mutable$HashSet$$table.u.length),_.scm_HashSet__f_contentSize=0,_}function o5(_){return gz(_,16,.75),_}function mn(){this.scm_HashSet__f_loadFactor=0,this.scm_HashSet__f_scala$collection$mutable$HashSet$$table=null,this.scm_HashSet__f_threshold=0,this.scm_HashSet__f_contentSize=0}mn.prototype=new wz;mn.prototype.constructor=mn;function ej_(){}ej_.prototype=mn.prototype;mn.prototype.map__F1__O=function(_){return wc(this,_)};mn.prototype.flatMap__F1__O=function(_){return co(this,_)};mn.prototype.zip__sc_IterableOnce__O=function(_){return uo(this,_)};mn.prototype.filter__F1__O=function(_){return cp(this,_,!1)};mn.prototype.dropRight__I__O=function(_){return gc(this,_)};mn.prototype.size__I=function(){return this.scm_HashSet__f_contentSize};mn.prototype.scala$collection$mutable$HashSet$$improveHash__I__I=function(_){return _^(_>>>16|0)};mn.prototype.contains__O__Z=function(_){var r=this.scala$collection$mutable$HashSet$$improveHash__I__I(S().anyHash__O__I(_)),t=this.scm_HashSet__f_scala$collection$mutable$HashSet$$table.u[r&(-1+this.scm_HashSet__f_scala$collection$mutable$HashSet$$table.u.length|0)];return(t===null?null:t.findNode__O__I__scm_HashSet$Node(_,r))!==null};mn.prototype.sizeHint__I__V=function(_){var r=kW(this,Pc((1+_|0)/this.scm_HashSet__f_loadFactor));r>this.scm_HashSet__f_scala$collection$mutable$HashSet$$table.u.length&&bW(this,r)};mn.prototype.add__O__Z=function(_){return(1+this.scm_HashSet__f_contentSize|0)>=this.scm_HashSet__f_threshold&&bW(this,this.scm_HashSet__f_scala$collection$mutable$HashSet$$table.u.length<<1),dZ(this,_,this.scala$collection$mutable$HashSet$$improveHash__I__I(S().anyHash__O__I(_)))};mn.prototype.addAll__sc_IterableOnce__scm_HashSet=function(_){if(this.sizeHint__I__V(_.knownSize__I()),_ instanceof $t){var r=_,t=new He((i,o)=>{var c=o|0;dZ(this,i,this.scala$collection$mutable$HashSet$$improveHash__I__I(c))});return r.sci_HashSet__f_rootNode.foreachWithHash__F2__V(t),this}else if(_ instanceof mn){for(var a=_,n=new IL(a);n.hasNext__Z();){var s=n.next__O();dZ(this,s.scm_HashSet$Node__f__key,s.scm_HashSet$Node__f__hash)}return this}else return nf(this,_)};mn.prototype.remove__O__Z=function(_){return _j_(this,_,this.scala$collection$mutable$HashSet$$improveHash__I__I(S().anyHash__O__I(_)))};mn.prototype.iterator__sc_Iterator=function(){return new ey(this)};mn.prototype.iterableFactory__sc_IterableFactory=function(){return XG()};mn.prototype.knownSize__I=function(){return this.scm_HashSet__f_contentSize};mn.prototype.isEmpty__Z=function(){return this.scm_HashSet__f_contentSize===0};mn.prototype.foreach__F1__V=function(_){for(var r=this.scm_HashSet__f_scala$collection$mutable$HashSet$$table.u.length,t=0;t>31,a=_.sci_Range__f_start,n=a>>31,s=r-a|0,i=(-2147483648^s)>(-2147483648^r)?-1+(t-n|0)|0:t-n|0;return new q(s,i)}function qW(_){var r=Lz(_),t=_.sci_Range__f_step,a=t>>31,n=Ee(),s=n.remainderImpl__I__I__I__I__I(r.RTLong__f_lo,r.RTLong__f_hi,t,a),i=n.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;return s===0&&i===0}function nj_(_){return _.isInclusive__Z()||!qW(_)}function sj_(_){var r=Lz(_),t=_.sci_Range__f_step,a=t>>31,n=Ee(),s=n.divideImpl__I__I__I__I__I(r.RTLong__f_lo,r.RTLong__f_hi,t,a),i=n.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn,o=nj_(_)?1:0,c=o>>31,u=s+o|0,f=(-2147483648^u)<(-2147483648^s)?1+(i+c|0)|0:i+c|0;return new q(u,f)}function mz(_,r){if(_.sci_Range__f_isEmpty){var t=_.sci_Range__f_start,a=t>>31;return new q(t,a)}else{for(var n=_.sci_Range__f_start,s=_.last__I();n!==s&&r.apply$mcZI$sp__I__Z(n);)n=n+_.sci_Range__f_step|0;if(n!==s||!r.apply$mcZI$sp__I__Z(n)){var i=n,o=i>>31;return new q(i,o)}else{var c=n,u=c>>31,f=_.sci_Range__f_step,p=f>>31,h=c+f|0,l=(-2147483648^h)<(-2147483648^c)?1+(u+p|0)|0:u+p|0;return new q(h,l)}}}function eP(_,r){return _.sci_Range__f_start+Math.imul(_.sci_Range__f_step,r)|0}function SW(_,r,t,a){if(_.sci_Range__f_start=r,_.sci_Range__f_end=t,_.sci_Range__f_step=a,_.sci_Range__f_isEmpty=r>t&&a>0||r-1:o>0)?-1:i;switch(_.sci_Range__f_scala$collection$immutable$Range$$numRangeElements=n,a){case 1:{var c=_.isInclusive__Z()?t:-1+t|0;break}case-1:{var c=_.isInclusive__Z()?t:1+t|0;break}default:var u=Lz(_),f=a>>31,p=Ee(),h=p.remainderImpl__I__I__I__I__I(u.RTLong__f_lo,u.RTLong__f_hi,a,f),c=h!==0?t-h|0:_.isInclusive__Z()?t:t-a|0}return _.sci_Range__f_scala$collection$immutable$Range$$lastElement=c,_}function Me(){this.sci_Range__f_start=0,this.sci_Range__f_end=0,this.sci_Range__f_step=0,this.sci_Range__f_isEmpty=!1,this.sci_Range__f_scala$collection$immutable$Range$$numRangeElements=0,this.sci_Range__f_scala$collection$immutable$Range$$lastElement=0}Me.prototype=new sb;Me.prototype.constructor=Me;function vz(){}vz.prototype=Me.prototype;Me.prototype.distinctBy__F1__O=function(_){return P6(this,_)};Me.prototype.prepended__O__O=function(_){return SO(this,_)};Me.prototype.appended__O__O=function(_){return Iy(this,_)};Me.prototype.appendedAll__sc_IterableOnce__O=function(_){return sg(this,_)};Me.prototype.diff__sc_Seq__O=function(_){return QP(this,_)};Me.prototype.flatMap__F1__O=function(_){return co(this,_)};Me.prototype.collect__s_PartialFunction__O=function(_){return MP(this,_)};Me.prototype.zip__sc_IterableOnce__O=function(_){return uo(this,_)};Me.prototype.zipWithIndex__O=function(){return tg(this)};Me.prototype.scanLeft__O__F2__O=function(_,r){return L6(this,_,r)};Me.prototype.filter__F1__O=function(_){return cp(this,_,!1)};Me.prototype.filterNot__F1__O=function(_){return cp(this,_,!0)};Me.prototype.toIndexedSeq__sci_IndexedSeq=function(){return this};Me.prototype.canEqual__O__Z=function(_){return M6(this,_)};Me.prototype.iterableFactory__sc_SeqFactory=function(){return cs()};Me.prototype.stringPrefix__T=function(){return"IndexedSeq"};Me.prototype.reverseIterator__sc_Iterator=function(){var _=new Rt(this);return Nc(new li,_)};Me.prototype.foldRight__O__F2__O=function(_,r){return ZP(this,0,this.length__I(),_,r)};Me.prototype.reversed__sc_Iterable=function(){return us(new pr,this)};Me.prototype.headOption__s_Option=function(){return Zc(this)};Me.prototype.lengthCompare__I__I=function(_){var r=this.length__I();return r===_?0:r<_?-1:1};Me.prototype.knownSize__I=function(){return this.length__I()};Me.prototype.iterator__sc_Iterator=function(){return new Jl(this.sci_Range__f_start,this.sci_Range__f_step,this.sci_Range__f_scala$collection$immutable$Range$$lastElement,this.sci_Range__f_isEmpty)};Me.prototype.isEmpty__Z=function(){return this.sci_Range__f_isEmpty};Me.prototype.length__I=function(){return this.sci_Range__f_scala$collection$immutable$Range$$numRangeElements<0?Z$().scala$collection$immutable$Range$$fail__I__I__I__Z__E(this.sci_Range__f_start,this.sci_Range__f_end,this.sci_Range__f_step,this.isInclusive__Z()):this.sci_Range__f_scala$collection$immutable$Range$$numRangeElements};Me.prototype.last__I=function(){if(this.sci_Range__f_isEmpty){var _=Z$().scala$collection$immutable$Range$$emptyRangeError__T__jl_Throwable("last");throw _ instanceof Ga?_.sjs_js_JavaScriptException__f_exception:_}else return this.sci_Range__f_scala$collection$immutable$Range$$lastElement};Me.prototype.head__I=function(){if(this.sci_Range__f_isEmpty){var _=Z$().scala$collection$immutable$Range$$emptyRangeError__T__jl_Throwable("head");throw _ instanceof Ga?_.sjs_js_JavaScriptException__f_exception:_}else return this.sci_Range__f_start};Me.prototype.init__sci_Range=function(){if(this.sci_Range__f_isEmpty){var _=Z$().scala$collection$immutable$Range$$emptyRangeError__T__jl_Throwable("init");throw _ instanceof Ga?_.sjs_js_JavaScriptException__f_exception:_}else return this.dropRight__I__sci_Range(1)};Me.prototype.tail__sci_Range=function(){if(this.sci_Range__f_isEmpty){var _=Z$().scala$collection$immutable$Range$$emptyRangeError__T__jl_Throwable("tail");throw _ instanceof Ga?_.sjs_js_JavaScriptException__f_exception:_}if(this.sci_Range__f_scala$collection$immutable$Range$$numRangeElements===1){var r=this.sci_Range__f_end;return new yu(r,r,this.sci_Range__f_step)}else return this.isInclusive__Z()?new Ul(this.sci_Range__f_start+this.sci_Range__f_step|0,this.sci_Range__f_end,this.sci_Range__f_step):new yu(this.sci_Range__f_start+this.sci_Range__f_step|0,this.sci_Range__f_end,this.sci_Range__f_step)};Me.prototype.map__F1__sci_IndexedSeq=function(_){return this.scala$collection$immutable$Range$$validateMaxLength__V(),wc(this,_)};Me.prototype.copy__I__I__I__Z__sci_Range=function(_,r,t,a){return a?new Ul(_,r,t):new yu(_,r,t)};Me.prototype.scala$collection$immutable$Range$$validateMaxLength__V=function(){this.sci_Range__f_scala$collection$immutable$Range$$numRangeElements<0&&Z$().scala$collection$immutable$Range$$fail__I__I__I__Z__E(this.sci_Range__f_start,this.sci_Range__f_end,this.sci_Range__f_step,this.isInclusive__Z())};Me.prototype.foreach__F1__V=function(_){if(!this.sci_Range__f_isEmpty)for(var r=this.sci_Range__f_start;;){if(_.apply__O__O(r),r===this.sci_Range__f_scala$collection$immutable$Range$$lastElement)return;r=r+this.sci_Range__f_step|0}};Me.prototype.sameElements__sc_IterableOnce__Z=function(_){if(_ instanceof Me){var r=_,t=this.length__I();switch(t){case 0:return r.sci_Range__f_isEmpty;case 1:return r.length__I()===1&&this.sci_Range__f_start===r.sci_Range__f_start;default:return r.length__I()===t&&this.sci_Range__f_start===r.sci_Range__f_start&&this.sci_Range__f_step===r.sci_Range__f_step}}else return T6(this,_)};Me.prototype.take__I__sci_Range=function(_){if(_<=0||this.sci_Range__f_isEmpty){var r=this.sci_Range__f_start;return new yu(r,r,this.sci_Range__f_step)}else return _>=this.sci_Range__f_scala$collection$immutable$Range$$numRangeElements&&this.sci_Range__f_scala$collection$immutable$Range$$numRangeElements>=0?this:new Ul(this.sci_Range__f_start,eP(this,-1+_|0),this.sci_Range__f_step)};Me.prototype.drop__I__sci_Range=function(_){if(_<=0||this.sci_Range__f_isEmpty)return this;if(_>=this.sci_Range__f_scala$collection$immutable$Range$$numRangeElements&&this.sci_Range__f_scala$collection$immutable$Range$$numRangeElements>=0){var r=this.sci_Range__f_end;return new yu(r,r,this.sci_Range__f_step)}else return this.copy__I__I__I__Z__sci_Range(eP(this,_),this.sci_Range__f_end,this.sci_Range__f_step,this.isInclusive__Z())};Me.prototype.dropRight__I__sci_Range=function(_){if(_<=0)return this;if(this.sci_Range__f_scala$collection$immutable$Range$$numRangeElements>=0)return this.take__I__sci_Range(this.sci_Range__f_scala$collection$immutable$Range$$numRangeElements-_|0);var r=this.last__I()-Math.imul(this.sci_Range__f_step,_)|0;if(this.sci_Range__f_step>0&&rthis.sci_Range__f_start){var t=this.sci_Range__f_start;return new yu(t,t,this.sci_Range__f_step)}else{var a=this.sci_Range__f_start,n=this.sci_Range__f_step;return new Ul(a,r,n)}};Me.prototype.takeWhile__F1__sci_Range=function(_){var r=mz(this,_),t=r.RTLong__f_lo,a=r.RTLong__f_hi,n=this.sci_Range__f_start,s=n>>31;if(t===n&&a===s){var i=this.sci_Range__f_start;return new yu(i,i,this.sci_Range__f_step)}else{var o=this.sci_Range__f_step,c=o>>31,u=t-o|0;if(u===this.last__I())return this;var f=this.sci_Range__f_start,p=this.sci_Range__f_step;return new Ul(f,u,p)}};Me.prototype.dropWhile__F1__sci_Range=function(_){var r=mz(this,_),t=r.RTLong__f_lo,a=r.RTLong__f_hi,n=this.sci_Range__f_start,s=n>>31;if(t===n&&a===s)return this;var i=this.sci_Range__f_step,o=i>>31,c=t-i|0;if(c===this.last__I()){var u=this.last__I();return new yu(u,u,this.sci_Range__f_step)}else{var f=c+this.sci_Range__f_step|0,p=this.last__I(),h=this.sci_Range__f_step;return new Ul(f,p,h)}};Me.prototype.span__F1__T2=function(_){var r=mz(this,_),t=r.RTLong__f_lo,a=r.RTLong__f_hi,n=this.sci_Range__f_start,s=n>>31;if(t===n&&a===s){var i=this.sci_Range__f_start;return m(new L,new yu(i,i,this.sci_Range__f_step),this)}else{var o=this.sci_Range__f_step,c=o>>31,u=t-o|0;if(u===this.last__I()){var f=this.last__I();return m(new L,this,new yu(f,f,this.sci_Range__f_step))}else{var p=this.sci_Range__f_start,h=this.sci_Range__f_step,l=new Ul(p,u,h),d=u+this.sci_Range__f_step|0,$=this.last__I(),w=this.sci_Range__f_step;return m(new L,l,new Ul(d,$,w))}}};Me.prototype.slice__I__I__sci_Range=function(_,r){if(_<=0)return this.take__I__sci_Range(r);if(r>=this.sci_Range__f_scala$collection$immutable$Range$$numRangeElements&&this.sci_Range__f_scala$collection$immutable$Range$$numRangeElements>=0)return this.drop__I__sci_Range(_);var t=eP(this,_);if(_>=r)return new yu(t,t,this.sci_Range__f_step);var a=eP(this,-1+r|0),n=this.sci_Range__f_step;return new Ul(t,a,n)};Me.prototype.reverse__sci_Range=function(){return this.sci_Range__f_isEmpty?this:new Ul(this.last__I(),this.sci_Range__f_start,-this.sci_Range__f_step|0)};Me.prototype.contains__I__Z=function(_){if(_===this.sci_Range__f_end&&!this.isInclusive__Z())return!1;if(this.sci_Range__f_step>0){if(_this.sci_Range__f_end)return!1;if(this.sci_Range__f_step===1)return!0;var r=_-this.sci_Range__f_start|0,t=this.sci_Range__f_step;if(t===0)var a=Om(0,0);else var n=+(r>>>0)%+(t>>>0),a=n|0|0;return a===0}else{if(_this.sci_Range__f_start)return!1;if(this.sci_Range__f_step===-1)return!0;var s=this.sci_Range__f_start-_|0,i=-this.sci_Range__f_step|0;if(i===0)var o=Om(0,0);else var c=+(s>>>0)%+(i>>>0),o=c|0|0;return o===0}};Me.prototype.contains__O__Z=function(_){if(N$(_)){var r=_|0;return this.contains__I__Z(r)}else return Rh(this,_)};Me.prototype.sum__s_math_Numeric__I=function(_){if(_===z1()){if(this.sci_Range__f_isEmpty)return 0;if(this.length__I()===1)return this.head__I();var r=this.length__I(),t=r>>31,a=this.head__I(),n=a>>31,s=this.last__I(),i=s>>31,o=a+s|0,c=(-2147483648^o)<(-2147483648^a)?1+(n+i|0)|0:n+i|0,u=65535&r,f=r>>>16|0,p=65535&o,h=o>>>16|0,l=Math.imul(u,p),d=Math.imul(f,p),$=Math.imul(u,h),w=l+((d+$|0)<<16)|0,g=(l>>>16|0)+$|0,x=(((Math.imul(r,c)+Math.imul(t,o)|0)+Math.imul(f,h)|0)+(g>>>16|0)|0)+(((65535&g)+d|0)>>>16|0)|0,R=Ee(),T=R.divideImpl__I__I__I__I__I(w,x,2,0);return T}else{if(this.sci_Range__f_isEmpty)return 0;for(var D=0,B=this.head__I();;){var j=D,O=B,Z=j|0;if(D=SU(_,Z,O),B===this.sci_Range__f_scala$collection$immutable$Range$$lastElement){var z=D,J=z|0;return J}B=B+this.sci_Range__f_step|0}}};Me.prototype.min__s_math_Ordering__I=function(_){if(_===A())return this.sci_Range__f_step>0?this.head__I():this.last__I();var r=A();return yU(r,_)?this.sci_Range__f_step>0?this.last__I():this.head__I():jc(this,_)|0};Me.prototype.applyPreferredMaxLength__I=function(){return 2147483647};Me.prototype.equals__O__Z=function(_){if(_ instanceof Me){var r=_;if(this.sci_Range__f_isEmpty)return r.sci_Range__f_isEmpty;if(!r.sci_Range__f_isEmpty&&this.sci_Range__f_start===r.sci_Range__f_start){var t=this.last__I();return t===r.last__I()&&(this.sci_Range__f_start===t||this.sci_Range__f_step===r.sci_Range__f_step)}else return!1}else return pl(this,_)};Me.prototype.hashCode__I=function(){if(this.length__I()>=2){var _=q_(),r=this.sci_Range__f_start,t=this.sci_Range__f_step,a=this.sci_Range__f_scala$collection$immutable$Range$$lastElement;return _.rangeHash__I__I__I__I__I(r,t,a,_.s_util_hashing_MurmurHash3$__f_seqSeed)}else return q_().seqHash__sc_Seq__I(this)};Me.prototype.toString__T=function(){var _=this.isInclusive__Z()?"to":"until",r=this.sci_Range__f_step===1?"":" by "+this.sci_Range__f_step,t=this.sci_Range__f_isEmpty?"empty ":qW(this)?"":"inexact ";return t+"Range "+this.sci_Range__f_start+" "+_+" "+this.sci_Range__f_end+r};Me.prototype.className__T=function(){return"Range"};Me.prototype.sorted__s_math_Ordering__sci_IndexedSeq=function(_){return _===A()?this.sci_Range__f_step>0?this:this.reverse__sci_Range():bO(this,_)};Me.prototype.apply$mcII$sp__I__I=function(_){if(this.scala$collection$immutable$Range$$validateMaxLength__V(),_<0||_>=this.sci_Range__f_scala$collection$immutable$Range$$numRangeElements)throw Zt(new rt,_+" is out of bounds (min 0, max "+(-1+this.sci_Range__f_scala$collection$immutable$Range$$numRangeElements|0)+")");return this.sci_Range__f_start+Math.imul(this.sci_Range__f_step,_)|0};Me.prototype.view__sc_SeqView=function(){return new Rt(this)};Me.prototype.iterableFactory__sc_IterableFactory=function(){return cs()};Me.prototype.sorted__s_math_Ordering__O=function(_){return this.sorted__s_math_Ordering__sci_IndexedSeq(_)};Me.prototype.distinct__O=function(){return this};Me.prototype.min__s_math_Ordering__O=function(_){return this.min__s_math_Ordering__I(_)};Me.prototype.sum__s_math_Numeric__O=function(_){return this.sum__s_math_Numeric__I(_)};Me.prototype.reverse__O=function(){return this.reverse__sci_Range()};Me.prototype.slice__I__I__O=function(_,r){return this.slice__I__I__sci_Range(_,r)};Me.prototype.dropWhile__F1__O=function(_){return this.dropWhile__F1__sci_Range(_)};Me.prototype.takeWhile__F1__O=function(_){return this.takeWhile__F1__sci_Range(_)};Me.prototype.dropRight__I__O=function(_){return this.dropRight__I__sci_Range(_)};Me.prototype.drop__I__O=function(_){return this.drop__I__sci_Range(_)};Me.prototype.apply__O__O=function(_){var r=_|0;return this.apply$mcII$sp__I__I(r)};Me.prototype.apply__I__O=function(_){return this.apply$mcII$sp__I__I(_)};Me.prototype.map__F1__O=function(_){return this.map__F1__sci_IndexedSeq(_)};Me.prototype.tail__O=function(){return this.tail__sci_Range()};Me.prototype.init__O=function(){return this.init__sci_Range()};Me.prototype.head__O=function(){return this.head__I()};Me.prototype.last__O=function(){return this.last__I()};function js(){this.scm_LinkedHashSet__f_firstEntry=null,this.scm_LinkedHashSet__f_lastEntry=null,this.scm_LinkedHashSet__f_table=null,this.scm_LinkedHashSet__f_firstEntry=null,this.scm_LinkedHashSet__f_lastEntry=null,this.scm_LinkedHashSet__f_table=new A0(this)}js.prototype=new wz;js.prototype.constructor=js;function ij_(){}ij_.prototype=js.prototype;js.prototype.map__F1__O=function(_){return wc(this,_)};js.prototype.flatMap__F1__O=function(_){return co(this,_)};js.prototype.zip__sc_IterableOnce__O=function(_){return uo(this,_)};js.prototype.filter__F1__O=function(_){return cp(this,_,!1)};js.prototype.dropRight__I__O=function(_){return gc(this,_)};js.prototype.iterableFactory__sc_IterableFactory=function(){return uI_()};js.prototype.last__O=function(){if(this.size__I()>0)return this.scm_LinkedHashSet__f_lastEntry.scm_LinkedHashSet$Entry__f_key;throw Us(new Ma,"Cannot call .last on empty LinkedHashSet")};js.prototype.headOption__s_Option=function(){return this.size__I()>0?new o_(this.scm_LinkedHashSet__f_firstEntry.scm_LinkedHashSet$Entry__f_key):a_()};js.prototype.size__I=function(){return this.scm_LinkedHashSet__f_table.scm_LinkedHashSet$$anon$1__f_tableSize};js.prototype.knownSize__I=function(){return this.size__I()};js.prototype.isEmpty__Z=function(){return this.size__I()===0};js.prototype.contains__O__Z=function(_){var r=this.scm_LinkedHashSet__f_table;return Lm_(r,_)!==null};js.prototype.addOne__O__scm_LinkedHashSet=function(_){var r=this.scm_LinkedHashSet__f_table;return vm_(r,_,null),this};js.prototype.remove__O__Z=function(_){var r=this.scm_LinkedHashSet__f_table,t=ym_(r,_);return t!==null?(t.scm_LinkedHashSet$Entry__f_earlier===null?this.scm_LinkedHashSet__f_firstEntry=t.scm_LinkedHashSet$Entry__f_later:t.scm_LinkedHashSet$Entry__f_earlier.scm_LinkedHashSet$Entry__f_later=t.scm_LinkedHashSet$Entry__f_later,t.scm_LinkedHashSet$Entry__f_later===null?this.scm_LinkedHashSet__f_lastEntry=t.scm_LinkedHashSet$Entry__f_earlier:t.scm_LinkedHashSet$Entry__f_later.scm_LinkedHashSet$Entry__f_earlier=t.scm_LinkedHashSet$Entry__f_earlier,t.scm_LinkedHashSet$Entry__f_earlier=null,t.scm_LinkedHashSet$Entry__f_later=null,!0):!1};js.prototype.iterator__sc_Iterator=function(){return new Wv(this)};js.prototype.foreach__F1__V=function(_){for(var r=this.scm_LinkedHashSet__f_firstEntry;r!==null;)_.apply__O__O(r.scm_LinkedHashSet$Entry__f_key),r=r.scm_LinkedHashSet$Entry__f_later};js.prototype.stringPrefix__T=function(){return"LinkedHashSet"};js.prototype.addOne__O__scm_Growable=function(_){return this.addOne__O__scm_LinkedHashSet(_)};var oj_=new v().initClass({scm_LinkedHashSet:0},!1,"scala.collection.mutable.LinkedHashSet",{scm_LinkedHashSet:1,scm_AbstractSet:1,sc_AbstractSet:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Set:1,sc_SetOps:1,F1:1,s_Equals:1,scm_Set:1,scm_Iterable:1,scm_SetOps:1,scm_Cloneable:1,jl_Cloneable:1,scm_Builder:1,scm_Growable:1,scm_Clearable:1,scm_Shrinkable:1,sc_StrictOptimizedIterableOps:1,scg_DefaultSerializable:1,Ljava_io_Serializable:1});js.prototype.$classData=oj_;function hi(_,r){this.scm_Map$WithDefault__f_underlying=null,this.scm_Map$WithDefault__f_defaultValue=null,this.scm_Map$WithDefault__f_underlying=_,this.scm_Map$WithDefault__f_defaultValue=r}hi.prototype=new i5;hi.prototype.constructor=hi;function cj_(){}cj_.prototype=hi.prototype;hi.prototype.default__O__O=function(_){return this.scm_Map$WithDefault__f_defaultValue.apply__O__O(_)};hi.prototype.iterator__sc_Iterator=function(){return this.scm_Map$WithDefault__f_underlying.iterator__sc_Iterator()};hi.prototype.isEmpty__Z=function(){return this.scm_Map$WithDefault__f_underlying.isEmpty__Z()};hi.prototype.knownSize__I=function(){return this.scm_Map$WithDefault__f_underlying.knownSize__I()};hi.prototype.mapFactory__sc_MapFactory=function(){return this.scm_Map$WithDefault__f_underlying.mapFactory__sc_MapFactory()};hi.prototype.get__O__s_Option=function(_){return this.scm_Map$WithDefault__f_underlying.get__O__s_Option(_)};hi.prototype.subtractOne__O__scm_Map$WithDefault=function(_){return this.scm_Map$WithDefault__f_underlying.subtractOne__O__scm_Shrinkable(_),this};hi.prototype.addOne__T2__scm_Map$WithDefault=function(_){return this.scm_Map$WithDefault__f_underlying.addOne__O__scm_Growable(_),this};hi.prototype.concat__sc_IterableOnce__scm_Map=function(_){var r=this.scm_Map$WithDefault__f_underlying.concat__sc_IterableOnce__sc_IterableOps(_),t=this.scm_Map$WithDefault__f_defaultValue;return new hi(r,t)};hi.prototype.empty__scm_Map$WithDefault=function(){return new hi(this.scm_Map$WithDefault__f_underlying.empty__sc_IterableOps(),this.scm_Map$WithDefault__f_defaultValue)};hi.prototype.fromSpecific__sc_IterableOnce__scm_Map$WithDefault=function(_){return new hi(this.scm_Map$WithDefault__f_underlying.mapFactory__sc_MapFactory().from__sc_IterableOnce__O(_),this.scm_Map$WithDefault__f_defaultValue)};hi.prototype.fromSpecific__sc_IterableOnce__O=function(_){return this.fromSpecific__sc_IterableOnce__scm_Map$WithDefault(_)};hi.prototype.fromSpecific__sc_IterableOnce__sc_IterableOps=function(_){return this.fromSpecific__sc_IterableOnce__scm_Map$WithDefault(_)};hi.prototype.empty__sc_IterableOps=function(){return this.empty__scm_Map$WithDefault()};hi.prototype.concat__sc_IterableOnce__sc_IterableOps=function(_){return this.concat__sc_IterableOnce__scm_Map(_)};hi.prototype.addOne__O__scm_Growable=function(_){return this.addOne__T2__scm_Map$WithDefault(_)};hi.prototype.subtractOne__O__scm_Shrinkable=function(_){return this.subtractOne__O__scm_Map$WithDefault(_)};var uj_=new v().initClass({scm_Map$WithDefault:0},!1,"scala.collection.mutable.Map$WithDefault",{scm_Map$WithDefault:1,scm_AbstractMap:1,sc_AbstractMap:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Map:1,sc_MapOps:1,s_PartialFunction:1,F1:1,sc_MapFactoryDefaults:1,s_Equals:1,scm_Map:1,scm_Iterable:1,scm_MapOps:1,scm_Cloneable:1,jl_Cloneable:1,scm_Builder:1,scm_Growable:1,scm_Clearable:1,scm_Shrinkable:1,Ljava_io_Serializable:1});hi.prototype.$classData=uj_;function Yw(){}Yw.prototype=new E;Yw.prototype.constructor=Yw;function lj_(){}lj_.prototype=Yw.prototype;Yw.prototype.eqv$mcJ$sp__J__J__Z=function(_,r){return _.RTLong__f_lo===r.RTLong__f_lo&&_.RTLong__f_hi===r.RTLong__f_hi};Yw.prototype.neqv$mcJ$sp__J__J__Z=function(_,r){return!(_.RTLong__f_lo===r.RTLong__f_lo&&_.RTLong__f_hi===r.RTLong__f_hi)};Yw.prototype.neqv__O__O__Z=function(_,r){var t=dt(_),a=t.RTLong__f_lo,n=t.RTLong__f_hi,s=dt(r),i=s.RTLong__f_lo,o=s.RTLong__f_hi;return this.neqv$mcJ$sp__J__J__Z(new q(a,n),new q(i,o))};Yw.prototype.eqv__O__O__Z=function(_,r){var t=dt(_),a=t.RTLong__f_lo,n=t.RTLong__f_hi,s=dt(r),i=s.RTLong__f_lo,o=s.RTLong__f_hi;return this.eqv$mcJ$sp__J__J__Z(new q(a,n),new q(i,o))};var fj_=new v().initClass({Lcats_kernel_instances_LongOrder:0},!1,"cats.kernel.instances.LongOrder",{Lcats_kernel_instances_LongOrder:1,O:1,Lcats_kernel_Order$mcJ$sp:1,Lcats_kernel_Order:1,Lcats_kernel_PartialOrder:1,Lcats_kernel_Eq:1,Ljava_io_Serializable:1,Lcats_kernel_PartialOrder$mcJ$sp:1,Lcats_kernel_Eq$mcJ$sp:1,Lcats_kernel_Hash$mcJ$sp:1,Lcats_kernel_Hash:1,Lcats_kernel_instances_LongBounded:1,Lcats_kernel_UpperBounded$mcJ$sp:1,Lcats_kernel_UpperBounded:1,Lcats_kernel_LowerBounded$mcJ$sp:1,Lcats_kernel_LowerBounded:1,Lcats_kernel_instances_LongEnumerable:1,Lcats_kernel_BoundedEnumerable$mcJ$sp:1,Lcats_kernel_BoundedEnumerable:1,Lcats_kernel_PartialPreviousUpperBounded:1,Lcats_kernel_PartialPrevious:1,Lcats_kernel_PartialNext:1,Lcats_kernel_PartialNextLowerBounded:1,Lcats_kernel_PartialNextLowerBounded$mcJ$sp:1,Lcats_kernel_PartialNext$mcJ$sp:1,Lcats_kernel_PartialPrevious$mcJ$sp:1,Lcats_kernel_PartialPreviousUpperBounded$mcJ$sp:1});Yw.prototype.$classData=fj_;function pj_(_,r){if(id(_))return r;if(id(r))return _;var t=_.unsafeArray__O()instanceof z_,a=r.unsafeArray__O()instanceof z_,n=t!==a;if(n)return null;if(t){var s=_.unsafeArray__O(),i=r.unsafeArray__O(),o=br().getLength__O__I(s)+br().getLength__O__I(i)|0,c=new z_(o),u=br().getLength__O__I(s);s.copyTo(0,c,0,u);var f=br().getLength__O__I(s),p=br().getLength__O__I(i);return i.copyTo(0,c,f,p),eo().unsafeWrapArray__O__sci_ArraySeq(c)}else{var h=_.unsafeArray__O(),l=r.unsafeArray__O(),d=br().getLength__O__I(h)+br().getLength__O__I(l)|0,$=_.elemTag__s_reflect_ClassTag().newArray__I__O(d),w=br().getLength__O__I(h);h.copyTo(0,$,0,w);var g=br().getLength__O__I(h),x=br().getLength__O__I(l);return l.copyTo(0,$,g,x),eo().unsafeWrapArray__O__sci_ArraySeq($)}}function lH(_,r){var t=r.knownSize__I();if(t===0)return _;og();var a=0,n=null;if(a=0,n=[],t>=0){var s=_.unsafeArray__O();br().getLength__O__I(s)}for(var i=_.unsafeArray__O(),o=br().getLength__O__I(i),c=0;c0?n:0,i=new(jJ.getArrayOf()).constr(s),o=0;o0;){n=-1+n|0;var s=E_().array_apply__O__I__O(t,n);a=r.apply__O__O__O(s,a)}return a};Ce.prototype.tail__sci_ArraySeq=function(){return eo().unsafeWrapArray__O__sci_ArraySeq(on().tail$extension__O__O(this.unsafeArray__O()))};Ce.prototype.reverse__sci_ArraySeq=function(){var _=eo();on();for(var r=this.unsafeArray__O(),t=br().getLength__O__I(r),a=(on(),n6().apply__jl_Class__s_reflect_ClassTag(es(r).getComponentType__jl_Class())).newArray__I__O(t),n=0;n0?o:0;return c>0&&Et().copy__O__I__O__I__I__V(this.unsafeArray__O(),0,_,r,c),c};Ce.prototype.applyPreferredMaxLength__I=function(){return 2147483647};Ce.prototype.sorted__s_math_Ordering__sci_ArraySeq=function(_){var r=this.unsafeArray__O();if(br().getLength__O__I(r)<=1)return this;var t=Et(),a=this.unsafeArray__O(),n=this.length__I();if(R6(),lr.getClassOf().isAssignableFrom__jl_Class__Z(es(a).getComponentType__jl_Class()))if(lr.getClassOf().isPrimitive__Z())var s=t.copyOf__O__I__O(a,n);else var i=a,s=M_().copyOf__AO__I__jl_Class__AO(i,n,lr.getArrayOf().getClassOf());else{var o=new z_(n);Et().copy__O__I__O__I__I__V(a,0,o,0,br().getLength__O__I(a));var s=o}var c=s;return M_().sort__AO__ju_Comparator__V(c,_),new Do(c)};Ce.prototype.view__sc_SeqView=function(){return new Rt(this)};Ce.prototype.fromSpecific__sc_IterableOnce__O=function(_){var r=eo(),t=this.elemTag__s_reflect_ClassTag();return r.from__sc_IterableOnce__s_reflect_ClassTag__sci_ArraySeq(_,t)};Ce.prototype.sorted__s_math_Ordering__O=function(_){return this.sorted__s_math_Ordering__sci_ArraySeq(_)};Ce.prototype.reverse__O=function(){return this.reverse__sci_ArraySeq()};Ce.prototype.tail__O=function(){return this.tail__sci_ArraySeq()};Ce.prototype.slice__I__I__O=function(_,r){return this.slice__I__I__sci_ArraySeq(_,r)};Ce.prototype.dropRight__I__O=function(_){return this.dropRight__I__sci_ArraySeq(_)};Ce.prototype.drop__I__O=function(_){return this.drop__I__sci_ArraySeq(_)};Ce.prototype.zip__sc_IterableOnce__O=function(_){return this.zip__sc_IterableOnce__sci_ArraySeq(_)};Ce.prototype.appendedAll__sc_IterableOnce__O=function(_){return this.appendedAll__sc_IterableOnce__sci_ArraySeq(_)};Ce.prototype.appended__O__O=function(_){return this.appended__O__sci_ArraySeq(_)};Ce.prototype.prepended__O__O=function(_){return this.prepended__O__sci_ArraySeq(_)};Ce.prototype.map__F1__O=function(_){return this.map__F1__sci_ArraySeq(_)};Ce.prototype.iterableFactory__sc_IterableFactory=function(){return eo().sci_ArraySeq$__f_untagged};function yu(_,r,t){this.sci_Range__f_start=0,this.sci_Range__f_end=0,this.sci_Range__f_step=0,this.sci_Range__f_isEmpty=!1,this.sci_Range__f_scala$collection$immutable$Range$$numRangeElements=0,this.sci_Range__f_scala$collection$immutable$Range$$lastElement=0,SW(this,_,r,t)}yu.prototype=new vz;yu.prototype.constructor=yu;function hj_(){}hj_.prototype=yu.prototype;yu.prototype.isInclusive__Z=function(){return!1};var dj_=new v().initClass({sci_Range$Exclusive:0},!1,"scala.collection.immutable.Range$Exclusive",{sci_Range$Exclusive:1,sci_Range:1,sci_AbstractSeq:1,sc_AbstractSeq:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,sci_Seq:1,sci_Iterable:1,sci_SeqOps:1,sci_IndexedSeq:1,sc_IndexedSeq:1,sc_IndexedSeqOps:1,sci_IndexedSeqOps:1,sci_StrictOptimizedSeqOps:1,sc_StrictOptimizedSeqOps:1,sc_StrictOptimizedIterableOps:1,Ljava_io_Serializable:1});yu.prototype.$classData=dj_;function Ul(_,r,t){this.sci_Range__f_start=0,this.sci_Range__f_end=0,this.sci_Range__f_step=0,this.sci_Range__f_isEmpty=!1,this.sci_Range__f_scala$collection$immutable$Range$$numRangeElements=0,this.sci_Range__f_scala$collection$immutable$Range$$lastElement=0,SW(this,_,r,t)}Ul.prototype=new vz;Ul.prototype.constructor=Ul;function $j_(){}$j_.prototype=Ul.prototype;Ul.prototype.isInclusive__Z=function(){return!0};var wj_=new v().initClass({sci_Range$Inclusive:0},!1,"scala.collection.immutable.Range$Inclusive",{sci_Range$Inclusive:1,sci_Range:1,sci_AbstractSeq:1,sc_AbstractSeq:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,sci_Seq:1,sci_Iterable:1,sci_SeqOps:1,sci_IndexedSeq:1,sc_IndexedSeq:1,sc_IndexedSeqOps:1,sci_IndexedSeqOps:1,sci_StrictOptimizedSeqOps:1,sc_StrictOptimizedSeqOps:1,sc_StrictOptimizedIterableOps:1,Ljava_io_Serializable:1});Ul.prototype.$classData=wj_;function PW(_,r){return _.sci_Vector__f_prefix1=r,_}function Dr(){this.sci_Vector__f_prefix1=null}Dr.prototype=new sb;Dr.prototype.constructor=Dr;function xW(){}xW.prototype=Dr.prototype;Dr.prototype.distinctBy__F1__O=function(_){return P6(this,_)};Dr.prototype.sorted__s_math_Ordering__O=function(_){return bO(this,_)};Dr.prototype.diff__sc_Seq__O=function(_){return QP(this,_)};Dr.prototype.span__F1__T2=function(_){return qN(this,_)};Dr.prototype.flatMap__F1__O=function(_){return co(this,_)};Dr.prototype.collect__s_PartialFunction__O=function(_){return MP(this,_)};Dr.prototype.zip__sc_IterableOnce__O=function(_){return uo(this,_)};Dr.prototype.zipWithIndex__O=function(){return tg(this)};Dr.prototype.scanLeft__O__F2__O=function(_,r){return L6(this,_,r)};Dr.prototype.filter__F1__O=function(_){return this.filterImpl__F1__Z__sci_Vector(_,!1)};Dr.prototype.filterNot__F1__O=function(_){return this.filterImpl__F1__Z__sci_Vector(_,!0)};Dr.prototype.toIndexedSeq__sci_IndexedSeq=function(){return this};Dr.prototype.canEqual__O__Z=function(_){return M6(this,_)};Dr.prototype.sameElements__sc_IterableOnce__Z=function(_){return T6(this,_)};Dr.prototype.stringPrefix__T=function(){return"IndexedSeq"};Dr.prototype.reverseIterator__sc_Iterator=function(){var _=new Rt(this);return Nc(new li,_)};Dr.prototype.foldRight__O__F2__O=function(_,r){return ZP(this,0,this.length__I(),_,r)};Dr.prototype.reversed__sc_Iterable=function(){return us(new pr,this)};Dr.prototype.reverse__O=function(){return _b(this)};Dr.prototype.headOption__s_Option=function(){return Zc(this)};Dr.prototype.lengthCompare__I__I=function(_){var r=this.length__I();return r===_?0:r<_?-1:1};Dr.prototype.knownSize__I=function(){return this.length__I()};Dr.prototype.iterableFactory__sc_SeqFactory=function(){return jl()};Dr.prototype.length__I=function(){return this instanceof HL?this.sci_BigVector__f_length0:this.sci_Vector__f_prefix1.u.length};Dr.prototype.iterator__sc_Iterator=function(){return Ea()===this?jl().sci_Vector$__f_scala$collection$immutable$Vector$$emptyIterator:new os(this,this.length__I(),this.vectorSliceCount__I())};Dr.prototype.filterImpl__F1__Z__sci_Vector=function(_,r){for(var t=0,a=this.sci_Vector__f_prefix1.u.length;t!==a;){if(!!_.apply__O__O(this.sci_Vector__f_prefix1.u[t])===r){for(var n=0,s=1+t|0;sR=>!!w.apply__O__O(R)!==g?x.addOne__O__sci_VectorBuilder(R):void 0)(_,r,u))),u.result__sci_Vector()}else{if(c===0)return Ea();var p=new z_(c),h=this.sci_Vector__f_prefix1,l=t;h.copyTo(0,p,0,l);for(var d=1+t|0;t!==c;)1<!!_.apply__O__O(w)!==r?$.addOne__O__sci_VectorBuilder(w):void 0)),$.result__sci_Vector()}else return this};Dr.prototype.appendedAll__sc_IterableOnce__sci_Vector=function(_){var r=_.knownSize__I();return r===0?this:r<0?sg(this,_):this.appendedAll0__sc_IterableOnce__I__sci_Vector(_,r)};Dr.prototype.appendedAll0__sc_IterableOnce__I__sci_Vector=function(_,r){var t=4+this.vectorSliceCount__I()|0;if(r>0&&r{a.sr_ObjectRef__f_elem=a.sr_ObjectRef__f_elem.appended__O__sci_Vector(f)}))}else for(var s=_.iterator__sc_Iterator();s.hasNext__Z();){var i=s.next__O();a.sr_ObjectRef__f_elem=a.sr_ObjectRef__f_elem.appended__O__sci_Vector(i)}return a.sr_ObjectRef__f_elem}else if(this.length__I()<(r>>>5|0)&&_ instanceof Dr){for(var o=_,c=new Rt(this),u=Nc(new li,c);u.sc_IndexedSeqView$IndexedSeqViewReverseIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewReverseIterator$$remainder>0;)o=o.prepended__O__sci_Vector(u.next__O());return o}else return new _s().initFrom__sci_Vector__sci_VectorBuilder(this).addAll__sc_IterableOnce__sci_VectorBuilder(_).result__sci_Vector()};Dr.prototype.className__T=function(){return"Vector"};Dr.prototype.copyToArray__O__I__I__I=function(_,r,t){return this.iterator__sc_Iterator().copyToArray__O__I__I__I(_,r,t)};Dr.prototype.toVector__sci_Vector=function(){return this};Dr.prototype.applyPreferredMaxLength__I=function(){return jl().sci_Vector$__f_scala$collection$immutable$Vector$$defaultApplyPreferredMaxLength};Dr.prototype.ioob__I__jl_IndexOutOfBoundsException=function(_){return Zt(new rt,_+" is out of bounds (min 0, max "+(-1+this.length__I()|0)+")")};Dr.prototype.head__O=function(){if(this.sci_Vector__f_prefix1.u.length===0)throw Us(new Ma,"empty.head");return this.sci_Vector__f_prefix1.u[0]};Dr.prototype.last__O=function(){if(this instanceof HL){var _=this.sci_BigVector__f_suffix1;if(_.u.length===0)throw Us(new Ma,"empty.tail");return _.u[-1+_.u.length|0]}else return this.sci_Vector__f_prefix1.u[-1+this.sci_Vector__f_prefix1.u.length|0]};Dr.prototype.foreach__F1__V=function(_){for(var r=this.vectorSliceCount__I(),t=0;t0?_:0)|0;return this.slice__I__I__sci_Vector(0,r)};Dr.prototype.drop__I__O=function(_){var r=this.length__I();return this.slice__I__I__sci_Vector(_,r)};Dr.prototype.appendedAll__sc_IterableOnce__O=function(_){return this.appendedAll__sc_IterableOnce__sci_Vector(_)};Dr.prototype.iterableFactory__sc_IterableFactory=function(){return jl()};function Ct(){}Ct.prototype=new s5;Ct.prototype.constructor=Ct;function V$(){}V$.prototype=Ct.prototype;Ct.prototype.distinctBy__F1__O=function(_){return q6(this,_)};Ct.prototype.prepended__O__O=function(_){return SO(this,_)};Ct.prototype.appended__O__O=function(_){return Iy(this,_)};Ct.prototype.appendedAll__sc_IterableOnce__O=function(_){return sg(this,_)};Ct.prototype.map__F1__O=function(_){return wc(this,_)};Ct.prototype.flatMap__F1__O=function(_){return co(this,_)};Ct.prototype.zip__sc_IterableOnce__O=function(_){return uo(this,_)};Ct.prototype.filter__F1__O=function(_){return cp(this,_,!1)};Ct.prototype.dropRight__I__O=function(_){return gc(this,_)};Ct.prototype.stringPrefix__T=function(){return"IndexedSeq"};Ct.prototype.reverseIterator__sc_Iterator=function(){var _=new Rt(this);return Nc(new li,_)};Ct.prototype.reversed__sc_Iterable=function(){return us(new pr,this)};Ct.prototype.drop__I__O=function(_){return YI(this,_)};Ct.prototype.reverse__O=function(){return _b(this)};Ct.prototype.head__O=function(){return this.apply__I__O(0)};Ct.prototype.headOption__s_Option=function(){return Zc(this)};Ct.prototype.last__O=function(){return of(this)};Ct.prototype.lengthCompare__I__I=function(_){var r=this.length__I();return r===_?0:r<_?-1:1};Ct.prototype.knownSize__I=function(){return this.length__I()};Ct.prototype.iterableFactory__sc_SeqFactory=function(){return by().scm_ArraySeq$__f_untagged};Ct.prototype.fromSpecific__sc_IterableOnce__scm_ArraySeq=function(_){var r=this.elemTag__s_reflect_ClassTag(),t=0,a=null,n=r.runtimeClass__jl_Class();t=0;var s=n===z$.getClassOf();a=[];for(var i=_.knownSize__I(),o=_.iterator__sc_Iterator();o.hasNext__Z();){var c=o.next__O(),u=s?jt(c):c===null?n.jl_Class__f_data.zero:c;a.push(u)}var f=by(),p=n===ZI.getClassOf()?HI.getClassOf():n===gO.getClassOf()||n===vO.getClassOf()?lr.getClassOf():n;return f.make__O__scm_ArraySeq(p.jl_Class__f_data.getArrayOf().wrapArray(a))};Ct.prototype.newSpecificBuilder__scm_Builder=function(){return by().newBuilder__s_reflect_ClassTag__scm_Builder(this.elemTag__s_reflect_ClassTag())};Ct.prototype.className__T=function(){return"ArraySeq"};Ct.prototype.copyToArray__O__I__I__I=function(_,r,t){var a=this.length__I(),n=br().getLength__O__I(_),s=t0?o:0;return c>0&&Et().copy__O__I__O__I__I__V(this.array__O(),0,_,r,c),c};Ct.prototype.equals__O__Z=function(_){if(_ instanceof Ct){var r=_,t=this.array__O(),a=br().getLength__O__I(t),n=r.array__O();if(a!==br().getLength__O__I(n))return!1}return pl(this,_)};Ct.prototype.sorted__s_math_Ordering__scm_ArraySeq=function(_){var r=by(),t=on(),a=this.array__O();return r.make__O__scm_ArraySeq(t.sorted$extension__O__s_math_Ordering__O(a,_))};Ct.prototype.sorted__s_math_Ordering__O=function(_){return this.sorted__s_math_Ordering__scm_ArraySeq(_)};Ct.prototype.empty__sc_IterableOps=function(){var _=by();return this.elemTag__s_reflect_ClassTag(),_.scm_ArraySeq$__f_EmptyArraySeq};Ct.prototype.fromSpecific__sc_IterableOnce__O=function(_){return this.fromSpecific__sc_IterableOnce__scm_ArraySeq(_)};Ct.prototype.fromSpecific__sc_IterableOnce__sc_IterableOps=function(_){return this.fromSpecific__sc_IterableOnce__scm_ArraySeq(_)};Ct.prototype.iterableFactory__sc_IterableFactory=function(){return by().scm_ArraySeq$__f_untagged};function gj_(_,r,t,a){for(;;){var n=r.Lcats_data_NonEmptyList__f_head;if(n instanceof B_){var s=n,i=s.s_util_Right__f_value;t.addOne__O__scm_ListBuffer(i);var o=TP().fromList__sci_List__s_Option(r.Lcats_data_NonEmptyList__f_tail);if(o instanceof o_){var c=o,u=c.s_Some__f_value;r=u;continue}else{var f=a_();if(f!==o)throw new Q(o)}}else if(n instanceof Pe){var p=n,h=p.s_util_Left__f_value,l=a.apply__O__O(h),d=r.Lcats_data_NonEmptyList__f_tail;r=l.concat__sci_List__Lcats_data_NonEmptyList(d);continue}else throw new Q(n);return}}function Od(_){this.Lcats_NonEmptyReducible__f_G=null,nx_(this,(oN(),k6().Lcats_instances_package$list$__f_catsStdInstancesForList))}Od.prototype=new eU;Od.prototype.constructor=Od;function Lj_(){}Lj_.prototype=Od.prototype;Od.prototype.algebra__Lcats_kernel_Semigroup=function(){return new X4(this)};Od.prototype.tailRecM__O__F1__Lcats_data_NonEmptyList=function(_,r){var t=new Dt;return gj_(this,r.apply__O__O(_),t,r),TP().fromListUnsafe__sci_List__Lcats_data_NonEmptyList(t.toList__sci_List())};Od.prototype.tailRecM__O__F1__O=function(_,r){return this.tailRecM__O__F1__Lcats_data_NonEmptyList(_,r)};Od.prototype.foldRight__O__Lcats_Eval__F2__Lcats_Eval=function(_,r,t){var a=_;return a.foldRight__Lcats_Eval__F2__Lcats_Eval(r,t)};Od.prototype.flatMap__O__F1__O=function(_,r){var t=_;return t.flatMap__F1__Lcats_data_NonEmptyList(r)};Od.prototype.pure__O__O=function(_){return TP(),new so(_,I().s_package$__f_Nil)};Od.prototype.map__O__F1__O=function(_,r){var t=_;return t.map__F1__Lcats_data_NonEmptyList(r)};var mj_=new v().initClass({Lcats_data_NonEmptyListInstances$$anon$2:0},!1,"cats.data.NonEmptyListInstances$$anon$2",{Lcats_data_NonEmptyListInstances$$anon$2:1,Lcats_NonEmptyReducible:1,O:1,Lcats_Reducible:1,Lcats_Foldable:1,Lcats_UnorderedFoldable:1,Ljava_io_Serializable:1,Lcats_FoldableNFunctions:1,Lcats_NonEmptyAlternative:1,Lcats_Applicative:1,Lcats_Apply:1,Lcats_Functor:1,Lcats_Invariant:1,Lcats_InvariantSemigroupal:1,Lcats_Semigroupal:1,Lcats_ApplyArityFunctions:1,Lcats_InvariantMonoidal:1,Lcats_SemigroupK:1,Lcats_Bimonad:1,Lcats_Monad:1,Lcats_FlatMap:1,Lcats_FlatMapArityFunctions:1,Lcats_Comonad:1,Lcats_CoflatMap:1,Lcats_NonEmptyTraverse:1,Lcats_Traverse:1,Lcats_UnorderedTraverse:1,Lcats_Align:1});Od.prototype.$classData=mj_;function Ci(_){this.sci_ArraySeq$ofBoolean__f_unsafeArray=null,this.sci_ArraySeq$ofBoolean__f_unsafeArray=_}Ci.prototype=new T$;Ci.prototype.constructor=Ci;function vj_(){}vj_.prototype=Ci.prototype;Ci.prototype.length__I=function(){return this.sci_ArraySeq$ofBoolean__f_unsafeArray.u.length};Ci.prototype.hashCode__I=function(){var _=q_(),r=this.sci_ArraySeq$ofBoolean__f_unsafeArray;return _.arrayHash$mZc$sp__AZ__I__I(r,_.s_util_hashing_MurmurHash3$__f_seqSeed)};Ci.prototype.equals__O__Z=function(_){if(_ instanceof Ci){var r=_,t=this.sci_ArraySeq$ofBoolean__f_unsafeArray,a=r.sci_ArraySeq$ofBoolean__f_unsafeArray;return M_().equals__AZ__AZ__Z(t,a)}else return pl(this,_)};Ci.prototype.sorted__s_math_Ordering__sci_ArraySeq=function(_){if(this.length__I()<=1)return this;if(_===e6()){var r=this.sci_ArraySeq$ofBoolean__f_unsafeArray,t=r.clone__O(),a=TZ(),n=e6();return a.stableSort__O__I__I__s_math_Ordering__V(t,0,t.u.length,n),new Ci(t)}else return Ce.prototype.sorted__s_math_Ordering__sci_ArraySeq.call(this,_)};Ci.prototype.iterator__sc_Iterator=function(){return new DL(this.sci_ArraySeq$ofBoolean__f_unsafeArray)};Ci.prototype.appended__O__sci_ArraySeq=function(_){if(typeof _=="boolean"){var r=!!_;on();var t=this.sci_ArraySeq$ofBoolean__f_unsafeArray;PO();var a=Et(),n=1+t.u.length|0;if(vq.getClassOf().isAssignableFrom__jl_Class__Z(es(t).getComponentType__jl_Class()))if(vq.getClassOf().isPrimitive__Z())var s=a.copyOf__O__I__O(t,n);else var i=t,s=M_().copyOf__AO__I__jl_Class__AO(i,n,vq.getArrayOf().getClassOf());else{var o=new ro(n);Et().copy__O__I__O__I__I__V(t,0,o,0,t.u.length);var s=o}return E_().array_update__O__I__O__V(s,t.u.length,r),new Ci(s)}else return Ce.prototype.appended__O__sci_ArraySeq.call(this,_)};Ci.prototype.prepended__O__sci_ArraySeq=function(_){if(typeof _=="boolean"){var r=!!_;on();var t=this.sci_ArraySeq$ofBoolean__f_unsafeArray;PO();var a=1+t.u.length|0,n=new ro(a);return n.u[0]=r,Et().copy__O__I__O__I__I__V(t,0,n,1,t.u.length),new Ci(n)}else return Ce.prototype.prepended__O__sci_ArraySeq.call(this,_)};Ci.prototype.apply$mcZI$sp__I__Z=function(_){return this.sci_ArraySeq$ofBoolean__f_unsafeArray.u[_]};Ci.prototype.prepended__O__O=function(_){return this.prepended__O__sci_ArraySeq(_)};Ci.prototype.appended__O__O=function(_){return this.appended__O__sci_ArraySeq(_)};Ci.prototype.sorted__s_math_Ordering__O=function(_){return this.sorted__s_math_Ordering__sci_ArraySeq(_)};Ci.prototype.apply__O__O=function(_){var r=_|0;return this.apply$mcZI$sp__I__Z(r)};Ci.prototype.apply__I__O=function(_){return this.apply$mcZI$sp__I__Z(_)};Ci.prototype.elemTag__s_reflect_ClassTag=function(){return PO()};Ci.prototype.unsafeArray__O=function(){return this.sci_ArraySeq$ofBoolean__f_unsafeArray};var yj_=new v().initClass({sci_ArraySeq$ofBoolean:0},!1,"scala.collection.immutable.ArraySeq$ofBoolean",{sci_ArraySeq$ofBoolean:1,sci_ArraySeq:1,sci_AbstractSeq:1,sc_AbstractSeq:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,sci_Seq:1,sci_Iterable:1,sci_SeqOps:1,sci_IndexedSeq:1,sc_IndexedSeq:1,sc_IndexedSeqOps:1,sci_IndexedSeqOps:1,sci_StrictOptimizedSeqOps:1,sc_StrictOptimizedSeqOps:1,sc_StrictOptimizedIterableOps:1,sc_EvidenceIterableFactoryDefaults:1,Ljava_io_Serializable:1});Ci.prototype.$classData=yj_;function Di(_){this.sci_ArraySeq$ofByte__f_unsafeArray=null,this.sci_ArraySeq$ofByte__f_unsafeArray=_}Di.prototype=new T$;Di.prototype.constructor=Di;function Ij_(){}Ij_.prototype=Di.prototype;Di.prototype.length__I=function(){return this.sci_ArraySeq$ofByte__f_unsafeArray.u.length};Di.prototype.apply__I__B=function(_){return this.sci_ArraySeq$ofByte__f_unsafeArray.u[_]};Di.prototype.hashCode__I=function(){var _=q_(),r=this.sci_ArraySeq$ofByte__f_unsafeArray;return _.arrayHash$mBc$sp__AB__I__I(r,_.s_util_hashing_MurmurHash3$__f_seqSeed)};Di.prototype.equals__O__Z=function(_){if(_ instanceof Di){var r=_,t=this.sci_ArraySeq$ofByte__f_unsafeArray,a=r.sci_ArraySeq$ofByte__f_unsafeArray;return M_().equals__AB__AB__Z(t,a)}else return pl(this,_)};Di.prototype.sorted__s_math_Ordering__sci_ArraySeq=function(_){if(this.length__I()<=1)return this;if(_===az()){var r=this.sci_ArraySeq$ofByte__f_unsafeArray,t=r.clone__O();return M_().sort__AB__V(t),new Di(t)}else return Ce.prototype.sorted__s_math_Ordering__sci_ArraySeq.call(this,_)};Di.prototype.iterator__sc_Iterator=function(){return new OL(this.sci_ArraySeq$ofByte__f_unsafeArray)};Di.prototype.appended__O__sci_ArraySeq=function(_){if(aP(_)){var r=_|0;on();var t=this.sci_ArraySeq$ofByte__f_unsafeArray;xO();var a=Et(),n=1+t.u.length|0;if(yq.getClassOf().isAssignableFrom__jl_Class__Z(es(t).getComponentType__jl_Class()))if(yq.getClassOf().isPrimitive__Z())var s=a.copyOf__O__I__O(t,n);else var i=t,s=M_().copyOf__AO__I__jl_Class__AO(i,n,yq.getArrayOf().getClassOf());else{var o=new Ii(n);Et().copy__O__I__O__I__I__V(t,0,o,0,t.u.length);var s=o}return E_().array_update__O__I__O__V(s,t.u.length,r),new Di(s)}else return Ce.prototype.appended__O__sci_ArraySeq.call(this,_)};Di.prototype.prepended__O__sci_ArraySeq=function(_){if(aP(_)){var r=_|0;on();var t=this.sci_ArraySeq$ofByte__f_unsafeArray;xO();var a=1+t.u.length|0,n=new Ii(a);return n.u[0]=r,Et().copy__O__I__O__I__I__V(t,0,n,1,t.u.length),new Di(n)}else return Ce.prototype.prepended__O__sci_ArraySeq.call(this,_)};Di.prototype.prepended__O__O=function(_){return this.prepended__O__sci_ArraySeq(_)};Di.prototype.appended__O__O=function(_){return this.appended__O__sci_ArraySeq(_)};Di.prototype.sorted__s_math_Ordering__O=function(_){return this.sorted__s_math_Ordering__sci_ArraySeq(_)};Di.prototype.apply__O__O=function(_){return this.apply__I__B(_|0)};Di.prototype.apply__I__O=function(_){return this.apply__I__B(_)};Di.prototype.elemTag__s_reflect_ClassTag=function(){return xO()};Di.prototype.unsafeArray__O=function(){return this.sci_ArraySeq$ofByte__f_unsafeArray};var bj_=new v().initClass({sci_ArraySeq$ofByte:0},!1,"scala.collection.immutable.ArraySeq$ofByte",{sci_ArraySeq$ofByte:1,sci_ArraySeq:1,sci_AbstractSeq:1,sc_AbstractSeq:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,sci_Seq:1,sci_Iterable:1,sci_SeqOps:1,sci_IndexedSeq:1,sc_IndexedSeq:1,sc_IndexedSeqOps:1,sci_IndexedSeqOps:1,sci_StrictOptimizedSeqOps:1,sc_StrictOptimizedSeqOps:1,sc_StrictOptimizedIterableOps:1,sc_EvidenceIterableFactoryDefaults:1,Ljava_io_Serializable:1});Di.prototype.$classData=bj_;function di(_){this.sci_ArraySeq$ofChar__f_unsafeArray=null,this.sci_ArraySeq$ofChar__f_unsafeArray=_}di.prototype=new T$;di.prototype.constructor=di;function kj_(){}kj_.prototype=di.prototype;di.prototype.length__I=function(){return this.sci_ArraySeq$ofChar__f_unsafeArray.u.length};di.prototype.apply__I__C=function(_){return this.sci_ArraySeq$ofChar__f_unsafeArray.u[_]};di.prototype.hashCode__I=function(){var _=q_(),r=this.sci_ArraySeq$ofChar__f_unsafeArray;return _.arrayHash$mCc$sp__AC__I__I(r,_.s_util_hashing_MurmurHash3$__f_seqSeed)};di.prototype.equals__O__Z=function(_){if(_ instanceof di){var r=_,t=this.sci_ArraySeq$ofChar__f_unsafeArray,a=r.sci_ArraySeq$ofChar__f_unsafeArray;return M_().equals__AC__AC__Z(t,a)}else return pl(this,_)};di.prototype.sorted__s_math_Ordering__sci_ArraySeq=function(_){if(this.length__I()<=1)return this;if(_===nz()){var r=this.sci_ArraySeq$ofChar__f_unsafeArray,t=r.clone__O();return M_().sort__AC__V(t),new di(t)}else return Ce.prototype.sorted__s_math_Ordering__sci_ArraySeq.call(this,_)};di.prototype.iterator__sc_Iterator=function(){return new Hw(this.sci_ArraySeq$ofChar__f_unsafeArray)};di.prototype.appended__O__sci_ArraySeq=function(_){if(_ instanceof af){var r=jt(_);on();var t=this.sci_ArraySeq$ofChar__f_unsafeArray;nb();var a=Et(),n=1+t.u.length|0;if(z$.getClassOf().isAssignableFrom__jl_Class__Z(es(t).getComponentType__jl_Class()))if(z$.getClassOf().isPrimitive__Z())var s=a.copyOf__O__I__O(t,n);else var i=t,s=M_().copyOf__AO__I__jl_Class__AO(i,n,z$.getArrayOf().getClassOf());else{var o=new fn(n);Et().copy__O__I__O__I__I__V(t,0,o,0,t.u.length);var s=o}return E_().array_update__O__I__O__V(s,t.u.length,pt(r)),new di(s)}else return Ce.prototype.appended__O__sci_ArraySeq.call(this,_)};di.prototype.prepended__O__sci_ArraySeq=function(_){if(_ instanceof af){var r=jt(_);on();var t=this.sci_ArraySeq$ofChar__f_unsafeArray;nb();var a=1+t.u.length|0,n=new fn(a);return n.u[0]=r,Et().copy__O__I__O__I__I__V(t,0,n,1,t.u.length),new di(n)}else return Ce.prototype.prepended__O__sci_ArraySeq.call(this,_)};di.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder=function(_,r,t,a){return new dc(this.sci_ArraySeq$ofChar__f_unsafeArray).addString__scm_StringBuilder__T__T__T__scm_StringBuilder(_,r,t,a)};di.prototype.prepended__O__O=function(_){return this.prepended__O__sci_ArraySeq(_)};di.prototype.appended__O__O=function(_){return this.appended__O__sci_ArraySeq(_)};di.prototype.sorted__s_math_Ordering__O=function(_){return this.sorted__s_math_Ordering__sci_ArraySeq(_)};di.prototype.apply__O__O=function(_){return pt(this.apply__I__C(_|0))};di.prototype.apply__I__O=function(_){return pt(this.apply__I__C(_))};di.prototype.elemTag__s_reflect_ClassTag=function(){return nb()};di.prototype.unsafeArray__O=function(){return this.sci_ArraySeq$ofChar__f_unsafeArray};var Oj_=new v().initClass({sci_ArraySeq$ofChar:0},!1,"scala.collection.immutable.ArraySeq$ofChar",{sci_ArraySeq$ofChar:1,sci_ArraySeq:1,sci_AbstractSeq:1,sc_AbstractSeq:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,sci_Seq:1,sci_Iterable:1,sci_SeqOps:1,sci_IndexedSeq:1,sc_IndexedSeq:1,sc_IndexedSeqOps:1,sci_IndexedSeqOps:1,sci_StrictOptimizedSeqOps:1,sc_StrictOptimizedSeqOps:1,sc_StrictOptimizedIterableOps:1,sc_EvidenceIterableFactoryDefaults:1,Ljava_io_Serializable:1});di.prototype.$classData=Oj_;function Ro(_){this.sci_ArraySeq$ofDouble__f_unsafeArray=null,this.sci_ArraySeq$ofDouble__f_unsafeArray=_}Ro.prototype=new T$;Ro.prototype.constructor=Ro;function qj_(){}qj_.prototype=Ro.prototype;Ro.prototype.length__I=function(){return this.sci_ArraySeq$ofDouble__f_unsafeArray.u.length};Ro.prototype.hashCode__I=function(){var _=q_(),r=this.sci_ArraySeq$ofDouble__f_unsafeArray;return _.arrayHash$mDc$sp__AD__I__I(r,_.s_util_hashing_MurmurHash3$__f_seqSeed)};Ro.prototype.equals__O__Z=function(_){if(_ instanceof Ro){var r=_,t=this.sci_ArraySeq$ofDouble__f_unsafeArray,a=r.sci_ArraySeq$ofDouble__f_unsafeArray;return M_().equals__AD__AD__Z(t,a)}else return pl(this,_)};Ro.prototype.iterator__sc_Iterator=function(){return new qL(this.sci_ArraySeq$ofDouble__f_unsafeArray)};Ro.prototype.appended__O__sci_ArraySeq=function(_){if(typeof _=="number"){var r=+_;on();var t=this.sci_ArraySeq$ofDouble__f_unsafeArray;RO();var a=Et(),n=1+t.u.length|0;if(Oq.getClassOf().isAssignableFrom__jl_Class__Z(es(t).getComponentType__jl_Class()))if(Oq.getClassOf().isPrimitive__Z())var s=a.copyOf__O__I__O(t,n);else var i=t,s=M_().copyOf__AO__I__jl_Class__AO(i,n,Oq.getArrayOf().getClassOf());else{var o=new Io(n);Et().copy__O__I__O__I__I__V(t,0,o,0,t.u.length);var s=o}return E_().array_update__O__I__O__V(s,t.u.length,r),new Ro(s)}else return Ce.prototype.appended__O__sci_ArraySeq.call(this,_)};Ro.prototype.prepended__O__sci_ArraySeq=function(_){if(typeof _=="number"){var r=+_;on();var t=this.sci_ArraySeq$ofDouble__f_unsafeArray;RO();var a=1+t.u.length|0,n=new Io(a);return n.u[0]=r,Et().copy__O__I__O__I__I__V(t,0,n,1,t.u.length),new Ro(n)}else return Ce.prototype.prepended__O__sci_ArraySeq.call(this,_)};Ro.prototype.apply$mcDI$sp__I__D=function(_){return this.sci_ArraySeq$ofDouble__f_unsafeArray.u[_]};Ro.prototype.prepended__O__O=function(_){return this.prepended__O__sci_ArraySeq(_)};Ro.prototype.appended__O__O=function(_){return this.appended__O__sci_ArraySeq(_)};Ro.prototype.apply__O__O=function(_){var r=_|0;return this.apply$mcDI$sp__I__D(r)};Ro.prototype.apply__I__O=function(_){return this.apply$mcDI$sp__I__D(_)};Ro.prototype.elemTag__s_reflect_ClassTag=function(){return RO()};Ro.prototype.unsafeArray__O=function(){return this.sci_ArraySeq$ofDouble__f_unsafeArray};var Sj_=new v().initClass({sci_ArraySeq$ofDouble:0},!1,"scala.collection.immutable.ArraySeq$ofDouble",{sci_ArraySeq$ofDouble:1,sci_ArraySeq:1,sci_AbstractSeq:1,sc_AbstractSeq:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,sci_Seq:1,sci_Iterable:1,sci_SeqOps:1,sci_IndexedSeq:1,sc_IndexedSeq:1,sc_IndexedSeqOps:1,sci_IndexedSeqOps:1,sci_StrictOptimizedSeqOps:1,sc_StrictOptimizedSeqOps:1,sc_StrictOptimizedIterableOps:1,sc_EvidenceIterableFactoryDefaults:1,Ljava_io_Serializable:1});Ro.prototype.$classData=Sj_;function Co(_){this.sci_ArraySeq$ofFloat__f_unsafeArray=null,this.sci_ArraySeq$ofFloat__f_unsafeArray=_}Co.prototype=new T$;Co.prototype.constructor=Co;function Pj_(){}Pj_.prototype=Co.prototype;Co.prototype.length__I=function(){return this.sci_ArraySeq$ofFloat__f_unsafeArray.u.length};Co.prototype.hashCode__I=function(){var _=q_(),r=this.sci_ArraySeq$ofFloat__f_unsafeArray;return _.arrayHash$mFc$sp__AF__I__I(r,_.s_util_hashing_MurmurHash3$__f_seqSeed)};Co.prototype.equals__O__Z=function(_){if(_ instanceof Co){var r=_,t=this.sci_ArraySeq$ofFloat__f_unsafeArray,a=r.sci_ArraySeq$ofFloat__f_unsafeArray;return M_().equals__AF__AF__Z(t,a)}else return pl(this,_)};Co.prototype.iterator__sc_Iterator=function(){return new SL(this.sci_ArraySeq$ofFloat__f_unsafeArray)};Co.prototype.appended__O__sci_ArraySeq=function(_){if(ly(_)){var r=Math.fround(_);on();var t=this.sci_ArraySeq$ofFloat__f_unsafeArray;CO();var a=Et(),n=1+t.u.length|0;if(kq.getClassOf().isAssignableFrom__jl_Class__Z(es(t).getComponentType__jl_Class()))if(kq.getClassOf().isPrimitive__Z())var s=a.copyOf__O__I__O(t,n);else var i=t,s=M_().copyOf__AO__I__jl_Class__AO(i,n,kq.getArrayOf().getClassOf());else{var o=new yo(n);Et().copy__O__I__O__I__I__V(t,0,o,0,t.u.length);var s=o}return E_().array_update__O__I__O__V(s,t.u.length,r),new Co(s)}else return Ce.prototype.appended__O__sci_ArraySeq.call(this,_)};Co.prototype.prepended__O__sci_ArraySeq=function(_){if(ly(_)){var r=Math.fround(_);on();var t=this.sci_ArraySeq$ofFloat__f_unsafeArray;CO();var a=1+t.u.length|0,n=new yo(a);return n.u[0]=r,Et().copy__O__I__O__I__I__V(t,0,n,1,t.u.length),new Co(n)}else return Ce.prototype.prepended__O__sci_ArraySeq.call(this,_)};Co.prototype.apply$mcFI$sp__I__F=function(_){return this.sci_ArraySeq$ofFloat__f_unsafeArray.u[_]};Co.prototype.prepended__O__O=function(_){return this.prepended__O__sci_ArraySeq(_)};Co.prototype.appended__O__O=function(_){return this.appended__O__sci_ArraySeq(_)};Co.prototype.apply__O__O=function(_){var r=_|0;return this.apply$mcFI$sp__I__F(r)};Co.prototype.apply__I__O=function(_){return this.apply$mcFI$sp__I__F(_)};Co.prototype.elemTag__s_reflect_ClassTag=function(){return CO()};Co.prototype.unsafeArray__O=function(){return this.sci_ArraySeq$ofFloat__f_unsafeArray};var xj_=new v().initClass({sci_ArraySeq$ofFloat:0},!1,"scala.collection.immutable.ArraySeq$ofFloat",{sci_ArraySeq$ofFloat:1,sci_ArraySeq:1,sci_AbstractSeq:1,sc_AbstractSeq:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,sci_Seq:1,sci_Iterable:1,sci_SeqOps:1,sci_IndexedSeq:1,sc_IndexedSeq:1,sc_IndexedSeqOps:1,sci_IndexedSeqOps:1,sci_StrictOptimizedSeqOps:1,sc_StrictOptimizedSeqOps:1,sc_StrictOptimizedIterableOps:1,sc_EvidenceIterableFactoryDefaults:1,Ljava_io_Serializable:1});Co.prototype.$classData=xj_;function Mi(_){this.sci_ArraySeq$ofInt__f_unsafeArray=null,this.sci_ArraySeq$ofInt__f_unsafeArray=_}Mi.prototype=new T$;Mi.prototype.constructor=Mi;function Rj_(){}Rj_.prototype=Mi.prototype;Mi.prototype.length__I=function(){return this.sci_ArraySeq$ofInt__f_unsafeArray.u.length};Mi.prototype.hashCode__I=function(){var _=q_(),r=this.sci_ArraySeq$ofInt__f_unsafeArray;return _.arrayHash$mIc$sp__AI__I__I(r,_.s_util_hashing_MurmurHash3$__f_seqSeed)};Mi.prototype.equals__O__Z=function(_){if(_ instanceof Mi){var r=_,t=this.sci_ArraySeq$ofInt__f_unsafeArray,a=r.sci_ArraySeq$ofInt__f_unsafeArray;return M_().equals__AI__AI__Z(t,a)}else return pl(this,_)};Mi.prototype.sorted__s_math_Ordering__sci_ArraySeq=function(_){if(this.length__I()<=1)return this;if(_===A()){var r=this.sci_ArraySeq$ofInt__f_unsafeArray,t=r.clone__O();return M_().sort__AI__V(t),new Mi(t)}else return Ce.prototype.sorted__s_math_Ordering__sci_ArraySeq.call(this,_)};Mi.prototype.iterator__sc_Iterator=function(){return new PL(this.sci_ArraySeq$ofInt__f_unsafeArray)};Mi.prototype.appended__O__sci_ArraySeq=function(_){if(N$(_)){var r=_|0;on();var t=this.sci_ArraySeq$ofInt__f_unsafeArray;YL();var a=Et(),n=1+t.u.length|0;if(bq.getClassOf().isAssignableFrom__jl_Class__Z(es(t).getComponentType__jl_Class()))if(bq.getClassOf().isPrimitive__Z())var s=a.copyOf__O__I__O(t,n);else var i=t,s=M_().copyOf__AO__I__jl_Class__AO(i,n,bq.getArrayOf().getClassOf());else{var o=new Re(n);Et().copy__O__I__O__I__I__V(t,0,o,0,t.u.length);var s=o}return E_().array_update__O__I__O__V(s,t.u.length,r),new Mi(s)}else return Ce.prototype.appended__O__sci_ArraySeq.call(this,_)};Mi.prototype.prepended__O__sci_ArraySeq=function(_){if(N$(_)){var r=_|0;on();var t=this.sci_ArraySeq$ofInt__f_unsafeArray;YL();var a=1+t.u.length|0,n=new Re(a);return n.u[0]=r,Et().copy__O__I__O__I__I__V(t,0,n,1,t.u.length),new Mi(n)}else return Ce.prototype.prepended__O__sci_ArraySeq.call(this,_)};Mi.prototype.apply$mcII$sp__I__I=function(_){return this.sci_ArraySeq$ofInt__f_unsafeArray.u[_]};Mi.prototype.prepended__O__O=function(_){return this.prepended__O__sci_ArraySeq(_)};Mi.prototype.appended__O__O=function(_){return this.appended__O__sci_ArraySeq(_)};Mi.prototype.sorted__s_math_Ordering__O=function(_){return this.sorted__s_math_Ordering__sci_ArraySeq(_)};Mi.prototype.apply__O__O=function(_){var r=_|0;return this.apply$mcII$sp__I__I(r)};Mi.prototype.apply__I__O=function(_){return this.apply$mcII$sp__I__I(_)};Mi.prototype.elemTag__s_reflect_ClassTag=function(){return YL()};Mi.prototype.unsafeArray__O=function(){return this.sci_ArraySeq$ofInt__f_unsafeArray};var Cj_=new v().initClass({sci_ArraySeq$ofInt:0},!1,"scala.collection.immutable.ArraySeq$ofInt",{sci_ArraySeq$ofInt:1,sci_ArraySeq:1,sci_AbstractSeq:1,sc_AbstractSeq:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,sci_Seq:1,sci_Iterable:1,sci_SeqOps:1,sci_IndexedSeq:1,sc_IndexedSeq:1,sc_IndexedSeqOps:1,sci_IndexedSeqOps:1,sci_StrictOptimizedSeqOps:1,sc_StrictOptimizedSeqOps:1,sc_StrictOptimizedIterableOps:1,sc_EvidenceIterableFactoryDefaults:1,Ljava_io_Serializable:1});Mi.prototype.$classData=Cj_;function Ti(_){this.sci_ArraySeq$ofLong__f_unsafeArray=null,this.sci_ArraySeq$ofLong__f_unsafeArray=_}Ti.prototype=new T$;Ti.prototype.constructor=Ti;function Dj_(){}Dj_.prototype=Ti.prototype;Ti.prototype.length__I=function(){return this.sci_ArraySeq$ofLong__f_unsafeArray.u.length};Ti.prototype.hashCode__I=function(){var _=q_(),r=this.sci_ArraySeq$ofLong__f_unsafeArray;return _.arrayHash$mJc$sp__AJ__I__I(r,_.s_util_hashing_MurmurHash3$__f_seqSeed)};Ti.prototype.equals__O__Z=function(_){if(_ instanceof Ti){var r=_,t=this.sci_ArraySeq$ofLong__f_unsafeArray,a=r.sci_ArraySeq$ofLong__f_unsafeArray;return M_().equals__AJ__AJ__Z(t,a)}else return pl(this,_)};Ti.prototype.sorted__s_math_Ordering__sci_ArraySeq=function(_){if(this.length__I()<=1)return this;if(_===sz()){var r=this.sci_ArraySeq$ofLong__f_unsafeArray,t=r.clone__O();return M_().sort__AJ__V(t),new Ti(t)}else return Ce.prototype.sorted__s_math_Ordering__sci_ArraySeq.call(this,_)};Ti.prototype.iterator__sc_Iterator=function(){return new xL(this.sci_ArraySeq$ofLong__f_unsafeArray)};Ti.prototype.appended__O__sci_ArraySeq=function(_){if(_ instanceof q){var r=dt(_),t=r.RTLong__f_lo,a=r.RTLong__f_hi;on();var n=this.sci_ArraySeq$ofLong__f_unsafeArray;DO();var s=Et(),i=1+n.u.length|0;if(Kb.getClassOf().isAssignableFrom__jl_Class__Z(es(n).getComponentType__jl_Class()))if(Kb.getClassOf().isPrimitive__Z())var o=s.copyOf__O__I__O(n,i);else var c=n,o=M_().copyOf__AO__I__jl_Class__AO(c,i,Kb.getArrayOf().getClassOf());else{var u=new oi(i);Et().copy__O__I__O__I__I__V(n,0,u,0,n.u.length);var o=u}return E_().array_update__O__I__O__V(o,n.u.length,new q(t,a)),new Ti(o)}else return Ce.prototype.appended__O__sci_ArraySeq.call(this,_)};Ti.prototype.prepended__O__sci_ArraySeq=function(_){if(_ instanceof q){var r=dt(_),t=r.RTLong__f_lo,a=r.RTLong__f_hi;on();var n=this.sci_ArraySeq$ofLong__f_unsafeArray;DO();var s=1+n.u.length|0,i=new oi(s);return i.u[0]=dt(new q(t,a)),Et().copy__O__I__O__I__I__V(n,0,i,1,n.u.length),new Ti(i)}else return Ce.prototype.prepended__O__sci_ArraySeq.call(this,_)};Ti.prototype.apply$mcJI$sp__I__J=function(_){return this.sci_ArraySeq$ofLong__f_unsafeArray.u[_]};Ti.prototype.prepended__O__O=function(_){return this.prepended__O__sci_ArraySeq(_)};Ti.prototype.appended__O__O=function(_){return this.appended__O__sci_ArraySeq(_)};Ti.prototype.sorted__s_math_Ordering__O=function(_){return this.sorted__s_math_Ordering__sci_ArraySeq(_)};Ti.prototype.apply__O__O=function(_){var r=_|0;return this.apply$mcJI$sp__I__J(r)};Ti.prototype.apply__I__O=function(_){return this.apply$mcJI$sp__I__J(_)};Ti.prototype.elemTag__s_reflect_ClassTag=function(){return DO()};Ti.prototype.unsafeArray__O=function(){return this.sci_ArraySeq$ofLong__f_unsafeArray};var Mj_=new v().initClass({sci_ArraySeq$ofLong:0},!1,"scala.collection.immutable.ArraySeq$ofLong",{sci_ArraySeq$ofLong:1,sci_ArraySeq:1,sci_AbstractSeq:1,sc_AbstractSeq:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,sci_Seq:1,sci_Iterable:1,sci_SeqOps:1,sci_IndexedSeq:1,sc_IndexedSeq:1,sc_IndexedSeqOps:1,sci_IndexedSeqOps:1,sci_StrictOptimizedSeqOps:1,sc_StrictOptimizedSeqOps:1,sc_StrictOptimizedIterableOps:1,sc_EvidenceIterableFactoryDefaults:1,Ljava_io_Serializable:1});Ti.prototype.$classData=Mj_;function Do(_){this.sci_ArraySeq$ofRef__f_unsafeArray=null,this.sci_ArraySeq$ofRef__f_unsafeArray=_}Do.prototype=new T$;Do.prototype.constructor=Do;function Tj_(){}Tj_.prototype=Do.prototype;Do.prototype.elemTag__s_reflect_ClassTag=function(){var _=n6(),r=this.sci_ArraySeq$ofRef__f_unsafeArray;return _.apply__jl_Class__s_reflect_ClassTag(es(r).getComponentType__jl_Class())};Do.prototype.length__I=function(){return this.sci_ArraySeq$ofRef__f_unsafeArray.u.length};Do.prototype.apply__I__O=function(_){return this.sci_ArraySeq$ofRef__f_unsafeArray.u[_]};Do.prototype.hashCode__I=function(){var _=q_(),r=this.sci_ArraySeq$ofRef__f_unsafeArray;return _.arrayHash__O__I__I(r,_.s_util_hashing_MurmurHash3$__f_seqSeed)};Do.prototype.equals__O__Z=function(_){if(_ instanceof Do){var r=_;return Et().equals__AO__AO__Z(this.sci_ArraySeq$ofRef__f_unsafeArray,r.sci_ArraySeq$ofRef__f_unsafeArray)}else return pl(this,_)};Do.prototype.sorted__s_math_Ordering__sci_ArraySeq$ofRef=function(_){if(this.sci_ArraySeq$ofRef__f_unsafeArray.u.length<=1)return this;var r=this.sci_ArraySeq$ofRef__f_unsafeArray,t=r.clone__O();return M_().sort__AO__ju_Comparator__V(t,_),new Do(t)};Do.prototype.iterator__sc_Iterator=function(){return x$(new I$,this.sci_ArraySeq$ofRef__f_unsafeArray)};Do.prototype.sorted__s_math_Ordering__O=function(_){return this.sorted__s_math_Ordering__sci_ArraySeq$ofRef(_)};Do.prototype.sorted__s_math_Ordering__sci_ArraySeq=function(_){return this.sorted__s_math_Ordering__sci_ArraySeq$ofRef(_)};Do.prototype.apply__O__O=function(_){return this.apply__I__O(_|0)};Do.prototype.unsafeArray__O=function(){return this.sci_ArraySeq$ofRef__f_unsafeArray};var Vj_=new v().initClass({sci_ArraySeq$ofRef:0},!1,"scala.collection.immutable.ArraySeq$ofRef",{sci_ArraySeq$ofRef:1,sci_ArraySeq:1,sci_AbstractSeq:1,sc_AbstractSeq:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,sci_Seq:1,sci_Iterable:1,sci_SeqOps:1,sci_IndexedSeq:1,sc_IndexedSeq:1,sc_IndexedSeqOps:1,sci_IndexedSeqOps:1,sci_StrictOptimizedSeqOps:1,sc_StrictOptimizedSeqOps:1,sc_StrictOptimizedIterableOps:1,sc_EvidenceIterableFactoryDefaults:1,Ljava_io_Serializable:1});Do.prototype.$classData=Vj_;function Vi(_){this.sci_ArraySeq$ofShort__f_unsafeArray=null,this.sci_ArraySeq$ofShort__f_unsafeArray=_}Vi.prototype=new T$;Vi.prototype.constructor=Vi;function Aj_(){}Aj_.prototype=Vi.prototype;Vi.prototype.length__I=function(){return this.sci_ArraySeq$ofShort__f_unsafeArray.u.length};Vi.prototype.apply__I__S=function(_){return this.sci_ArraySeq$ofShort__f_unsafeArray.u[_]};Vi.prototype.hashCode__I=function(){var _=q_(),r=this.sci_ArraySeq$ofShort__f_unsafeArray;return _.arrayHash$mSc$sp__AS__I__I(r,_.s_util_hashing_MurmurHash3$__f_seqSeed)};Vi.prototype.equals__O__Z=function(_){if(_ instanceof Vi){var r=_,t=this.sci_ArraySeq$ofShort__f_unsafeArray,a=r.sci_ArraySeq$ofShort__f_unsafeArray;return M_().equals__AS__AS__Z(t,a)}else return pl(this,_)};Vi.prototype.sorted__s_math_Ordering__sci_ArraySeq=function(_){if(this.length__I()<=1)return this;if(_===iz()){var r=this.sci_ArraySeq$ofShort__f_unsafeArray,t=r.clone__O();return M_().sort__AS__V(t),new Vi(t)}else return Ce.prototype.sorted__s_math_Ordering__sci_ArraySeq.call(this,_)};Vi.prototype.iterator__sc_Iterator=function(){return new RL(this.sci_ArraySeq$ofShort__f_unsafeArray)};Vi.prototype.appended__O__sci_ArraySeq=function(_){if(nP(_)){var r=_|0;on();var t=this.sci_ArraySeq$ofShort__f_unsafeArray;MO();var a=Et(),n=1+t.u.length|0;if(Iq.getClassOf().isAssignableFrom__jl_Class__Z(es(t).getComponentType__jl_Class()))if(Iq.getClassOf().isPrimitive__Z())var s=a.copyOf__O__I__O(t,n);else var i=t,s=M_().copyOf__AO__I__jl_Class__AO(i,n,Iq.getArrayOf().getClassOf());else{var o=new bi(n);Et().copy__O__I__O__I__I__V(t,0,o,0,t.u.length);var s=o}return E_().array_update__O__I__O__V(s,t.u.length,r),new Vi(s)}else return Ce.prototype.appended__O__sci_ArraySeq.call(this,_)};Vi.prototype.prepended__O__sci_ArraySeq=function(_){if(nP(_)){var r=_|0;on();var t=this.sci_ArraySeq$ofShort__f_unsafeArray;MO();var a=1+t.u.length|0,n=new bi(a);return n.u[0]=r,Et().copy__O__I__O__I__I__V(t,0,n,1,t.u.length),new Vi(n)}else return Ce.prototype.prepended__O__sci_ArraySeq.call(this,_)};Vi.prototype.prepended__O__O=function(_){return this.prepended__O__sci_ArraySeq(_)};Vi.prototype.appended__O__O=function(_){return this.appended__O__sci_ArraySeq(_)};Vi.prototype.sorted__s_math_Ordering__O=function(_){return this.sorted__s_math_Ordering__sci_ArraySeq(_)};Vi.prototype.apply__O__O=function(_){return this.apply__I__S(_|0)};Vi.prototype.apply__I__O=function(_){return this.apply__I__S(_)};Vi.prototype.elemTag__s_reflect_ClassTag=function(){return MO()};Vi.prototype.unsafeArray__O=function(){return this.sci_ArraySeq$ofShort__f_unsafeArray};var Fj_=new v().initClass({sci_ArraySeq$ofShort:0},!1,"scala.collection.immutable.ArraySeq$ofShort",{sci_ArraySeq$ofShort:1,sci_ArraySeq:1,sci_AbstractSeq:1,sc_AbstractSeq:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,sci_Seq:1,sci_Iterable:1,sci_SeqOps:1,sci_IndexedSeq:1,sc_IndexedSeq:1,sc_IndexedSeqOps:1,sci_IndexedSeqOps:1,sci_StrictOptimizedSeqOps:1,sc_StrictOptimizedSeqOps:1,sc_StrictOptimizedIterableOps:1,sc_EvidenceIterableFactoryDefaults:1,Ljava_io_Serializable:1});Vi.prototype.$classData=Fj_;function Wl(_){this.sci_ArraySeq$ofUnit__f_unsafeArray=null,this.sci_ArraySeq$ofUnit__f_unsafeArray=_}Wl.prototype=new T$;Wl.prototype.constructor=Wl;function Bj_(){}Bj_.prototype=Wl.prototype;Wl.prototype.length__I=function(){return this.sci_ArraySeq$ofUnit__f_unsafeArray.u.length};Wl.prototype.hashCode__I=function(){var _=q_(),r=this.sci_ArraySeq$ofUnit__f_unsafeArray;return _.arrayHash$mVc$sp__Ajl_Void__I__I(r,_.s_util_hashing_MurmurHash3$__f_seqSeed)};Wl.prototype.equals__O__Z=function(_){if(_ instanceof Wl){var r=_;return this.sci_ArraySeq$ofUnit__f_unsafeArray.u.length===r.sci_ArraySeq$ofUnit__f_unsafeArray.u.length}else return pl(this,_)};Wl.prototype.iterator__sc_Iterator=function(){return new CL(this.sci_ArraySeq$ofUnit__f_unsafeArray)};Wl.prototype.apply$mcVI$sp__I__V=function(_){};Wl.prototype.apply__O__O=function(_){var r=_|0;this.apply$mcVI$sp__I__V(r)};Wl.prototype.apply__I__O=function(_){this.apply$mcVI$sp__I__V(_)};Wl.prototype.elemTag__s_reflect_ClassTag=function(){return oz()};Wl.prototype.unsafeArray__O=function(){return this.sci_ArraySeq$ofUnit__f_unsafeArray};var jj_=new v().initClass({sci_ArraySeq$ofUnit:0},!1,"scala.collection.immutable.ArraySeq$ofUnit",{sci_ArraySeq$ofUnit:1,sci_ArraySeq:1,sci_AbstractSeq:1,sc_AbstractSeq:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,sci_Seq:1,sci_Iterable:1,sci_SeqOps:1,sci_IndexedSeq:1,sc_IndexedSeq:1,sc_IndexedSeqOps:1,sci_IndexedSeqOps:1,sci_StrictOptimizedSeqOps:1,sc_StrictOptimizedSeqOps:1,sc_StrictOptimizedIterableOps:1,sc_EvidenceIterableFactoryDefaults:1,Ljava_io_Serializable:1});Wl.prototype.$classData=jj_;function Ej_(_,r,t){var a=Nj_(_,_,r,t);return a}function Zj_(_,r,t,a){for(;;){if(r===a)return t.isEmpty__Z()?0:1;if(t.isEmpty__Z())return-1;var n=1+r|0,s=t.tail__O();r=n,t=s}}function Nj_(_,r,t,a){for(;;){if(r.isEmpty__Z())return ae();var n=r.head__O(),s=r.tail__O();if(!!t.apply__O__O(n)!==a)return zj_(_,r,s,t,a);r=s}}function zj_(_,r,t,a,n){for(;;){if(t.isEmpty__Z())return r;var s=t.head__O();if(!!a.apply__O__O(s)!==n)t=t.tail__O();else return Hj_(_,r,t,a,n)}}function Hj_(_,r,t,a,n){for(var s=new pe(r.head__O(),ae()),i=r.tail__O(),o=s;i!==t;){var c=new pe(i.head__O(),ae());o.sci_$colon$colon__f_next=c,o=c,i=i.tail__O()}for(var u=t.tail__O(),f=u;!u.isEmpty__Z();){var p=u.head__O();if(!!a.apply__O__O(p)!==n)u=u.tail__O();else{for(;f!==u;){var h=new pe(f.head__O(),ae());o.sci_$colon$colon__f_next=h,o=h,f=f.tail__O()}f=u.tail__O(),u=u.tail__O()}}return f.isEmpty__Z()||(o.sci_$colon$colon__f_next=f),s}function Gj_(_,r,t){for(;;){if(r===t)return!0;var a=r.isEmpty__Z(),n=t.isEmpty__Z();if(!(a||n)&&G().equals__O__O__Z(r.head__O(),t.head__O())){var s=r.tail__O(),i=t.tail__O();r=s,t=i}else return a&&n}}function kr(){}kr.prototype=new sb;kr.prototype.constructor=kr;function yz(){}yz.prototype=kr.prototype;kr.prototype.distinctBy__F1__O=function(_){return P6(this,_)};kr.prototype.sorted__s_math_Ordering__O=function(_){return bO(this,_)};kr.prototype.iterator__sc_Iterator=function(){return new zv(this)};kr.prototype.appended__O__O=function(_){return Iy(this,_)};kr.prototype.zip__sc_IterableOnce__O=function(_){return uo(this,_)};kr.prototype.zipWithIndex__O=function(){return tg(this)};kr.prototype.scanLeft__O__F2__O=function(_,r){return L6(this,_,r)};kr.prototype.dropRight__I__O=function(_){return gc(this,_)};kr.prototype.stringPrefix__T=function(){return"LinearSeq"};kr.prototype.isDefinedAt__I__Z=function(_){return NP(this,_)};kr.prototype.apply__I__O=function(_){return OO(this,_)};kr.prototype.foldLeft__O__F2__O=function(_,r){return yP_(this,_,r)};kr.prototype.sameElements__sc_IterableOnce__Z=function(_){return NJ(this,_)};kr.prototype.indexWhere__F1__I__I=function(_,r){return zJ(this,_,r)};kr.prototype.iterableFactory__sc_SeqFactory=function(){return Bd()};kr.prototype.$colon$colon$colon__sci_List__sci_List=function(_){if(this.isEmpty__Z())return _;if(_.isEmpty__Z())return this;for(var r=new pe(_.head__O(),this),t=r,a=_.tail__O();!a.isEmpty__Z();){var n=new pe(a.head__O(),this);t.sci_$colon$colon__f_next=n,t=n,a=a.tail__O()}return r};kr.prototype.isEmpty__Z=function(){return this===ae()};kr.prototype.prepended__O__sci_List=function(_){return new pe(_,this)};kr.prototype.prependedAll__sc_IterableOnce__sci_List=function(_){if(_ instanceof kr){var r=_;return this.$colon$colon$colon__sci_List__sci_List(r)}if(_.knownSize__I()===0)return this;if(_ instanceof Dt){var t=_;if(this.isEmpty__Z())return t.toList__sci_List()}var a=_.iterator__sc_Iterator();if(a.hasNext__Z()){for(var n=new pe(a.next__O(),this),s=n;a.hasNext__Z();){var i=new pe(a.next__O(),this);s.sci_$colon$colon__f_next=i,s=i}return n}else return this};kr.prototype.appendedAll__sc_IterableOnce__sci_List=function(_){if(_ instanceof kr){var r=_;return r.$colon$colon$colon__sci_List__sci_List(this)}else return sg(this,_)};kr.prototype.map__F1__sci_List=function(_){if(this===ae())return ae();for(var r=new pe(_.apply__O__O(this.head__O()),ae()),t=r,a=this.tail__O();a!==ae();){var n=new pe(_.apply__O__O(a.head__O()),ae());t.sci_$colon$colon__f_next=n,t=n,a=a.tail__O()}return r};kr.prototype.collect__s_PartialFunction__sci_List=function(_){if(this===ae())return ae();for(var r=this,t=null,a=null;t===null;)if(a=_.applyOrElse__O__F1__O(r.head__O(),Bd().sci_List$__f_partialNotApplied),a!==Bd().sci_List$__f_partialNotApplied&&(t=new pe(a,ae())),r=r.tail__O(),r===ae())return t===null?ae():t;for(var n=t;r!==ae();){if(a=_.applyOrElse__O__F1__O(r.head__O(),Bd().sci_List$__f_partialNotApplied),a!==Bd().sci_List$__f_partialNotApplied){var s=new pe(a,ae());n.sci_$colon$colon__f_next=s,n=s}r=r.tail__O()}return t};kr.prototype.flatMap__F1__sci_List=function(_){for(var r=this,t=null,a=null;r!==ae();){for(var n=_.apply__O__O(r.head__O()).iterator__sc_Iterator();n.hasNext__Z();){var s=new pe(n.next__O(),ae());a===null?t=s:a.sci_$colon$colon__f_next=s,a=s}r=r.tail__O()}return t===null?ae():t};kr.prototype.span__F1__T2=function(_){for(var r=new Dt,t=this;!t.isEmpty__Z()&&_.apply__O__O(t.head__O());){var a=t.head__O();r.addOne__O__scm_ListBuffer(a),t=t.tail__O()}return m(new L,r.toList__sci_List(),t)};kr.prototype.foreach__F1__V=function(_){for(var r=this;!r.isEmpty__Z();)_.apply__O__O(r.head__O()),r=r.tail__O()};kr.prototype.reverse__sci_List=function(){for(var _=ae(),r=this;!r.isEmpty__Z();){var t=r.head__O(),a=_;_=new pe(t,a),r=r.tail__O()}return _};kr.prototype.foldRight__O__F2__O=function(_,r){for(var t=_,a=this.reverse__sci_List();!a.isEmpty__Z();)t=r.apply__O__O__O(a.head__O(),t),a=a.tail__O();return t};kr.prototype.length__I=function(){for(var _=this,r=0;!_.isEmpty__Z();)r=1+r|0,_=_.tail__O();return r};kr.prototype.lengthCompare__I__I=function(_){return _<0?1:Zj_(this,0,this,_)};kr.prototype.forall__F1__Z=function(_){for(var r=this;!r.isEmpty__Z();){if(!_.apply__O__O(r.head__O()))return!1;r=r.tail__O()}return!0};kr.prototype.exists__F1__Z=function(_){for(var r=this;!r.isEmpty__Z();){if(_.apply__O__O(r.head__O()))return!0;r=r.tail__O()}return!1};kr.prototype.contains__O__Z=function(_){for(var r=this;!r.isEmpty__Z();){if(G().equals__O__O__Z(r.head__O(),_))return!0;r=r.tail__O()}return!1};kr.prototype.find__F1__s_Option=function(_){for(var r=this;!r.isEmpty__Z();){if(_.apply__O__O(r.head__O()))return new o_(r.head__O());r=r.tail__O()}return a_()};kr.prototype.last__O=function(){if(this.isEmpty__Z())throw Us(new Ma,"List.last");for(var _=this,r=this.tail__O();!r.isEmpty__Z();)_=r,r=r.tail__O();return _.head__O()};kr.prototype.className__T=function(){return"List"};kr.prototype.equals__O__Z=function(_){if(_ instanceof kr){var r=_;return Gj_(this,this,r)}else return pl(this,_)};kr.prototype.apply__O__O=function(_){var r=_|0;return OO(this,r)};kr.prototype.isDefinedAt__O__Z=function(_){var r=_|0;return NP(this,r)};kr.prototype.dropWhile__F1__O=function(_){return sV_(this,this,_)};kr.prototype.drop__I__O=function(_){return nV_(this,_,this)};kr.prototype.filter__F1__O=function(_){return Ej_(this,_,!1)};kr.prototype.reverse__O=function(){return this.reverse__sci_List()};kr.prototype.takeWhile__F1__O=function(_){for(var r=new Dt,t=this;!t.isEmpty__Z()&&_.apply__O__O(t.head__O());){var a=t.head__O();r.addOne__O__scm_ListBuffer(a),t=t.tail__O()}return r.toList__sci_List()};kr.prototype.flatMap__F1__O=function(_){return this.flatMap__F1__sci_List(_)};kr.prototype.collect__s_PartialFunction__O=function(_){return this.collect__s_PartialFunction__sci_List(_)};kr.prototype.map__F1__O=function(_){return this.map__F1__sci_List(_)};kr.prototype.appendedAll__sc_IterableOnce__O=function(_){return this.appendedAll__sc_IterableOnce__sci_List(_)};kr.prototype.prepended__O__O=function(_){return this.prepended__O__sci_List(_)};kr.prototype.iterableFactory__sc_IterableFactory=function(){return Bd()};function $O(){this.sci_Vector__f_prefix1=null}$O.prototype=new xW;$O.prototype.constructor=$O;function Iz(){}Iz.prototype=$O.prototype;$O.prototype.slice__I__I__sci_Vector=function(_,r){var t=_>0?_:0,a=this.length__I(),n=r=_.scm_HashMap__f_threshold&&VO(_,_.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length<<1);var s=a&(-1+_.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length|0);return A6(_,r,t,n,a,s)}function bz(_,r,t,a){(1+_.scm_HashMap__f_contentSize|0)>=_.scm_HashMap__f_threshold&&VO(_,_.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length<<1);var n=S().anyHash__O__I(r),s=n^(n>>>16|0),i=s&(-1+_.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length|0);return A6(_,r,t,a,s,i)}function A6(_,r,t,a,n,s){var i=_.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u[s];if(i===null)_.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u[s]=new Ip(r,n,t,null);else{for(var o=null,c=i;c!==null&&c.scm_HashMap$Node__f__hash<=n;){if(c.scm_HashMap$Node__f__hash===n&&G().equals__O__O__Z(r,c.scm_HashMap$Node__f__key)){var u=c.scm_HashMap$Node__f__value;return c.scm_HashMap$Node__f__value=t,a?new o_(u):null}o=c,c=c.scm_HashMap$Node__f__next}o===null?_.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u[s]=new Ip(r,n,t,i):o.scm_HashMap$Node__f__next=new Ip(r,n,t,o.scm_HashMap$Node__f__next)}return _.scm_HashMap__f_contentSize=1+_.scm_HashMap__f_contentSize|0,null}function RW(_,r){var t=S().anyHash__O__I(r);return pE_(_,r,t^(t>>>16|0))}function pE_(_,r,t){var a=t&(-1+_.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length|0),n=_.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u[a];if(n===null)return null;if(n.scm_HashMap$Node__f__hash===t&&G().equals__O__O__Z(n.scm_HashMap$Node__f__key,r))return _.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u[a]=n.scm_HashMap$Node__f__next,_.scm_HashMap__f_contentSize=-1+_.scm_HashMap__f_contentSize|0,n;for(var s=n,i=n.scm_HashMap$Node__f__next;i!==null&&i.scm_HashMap$Node__f__hash<=t;){if(i.scm_HashMap$Node__f__hash===t&&G().equals__O__O__Z(i.scm_HashMap$Node__f__key,r))return s.scm_HashMap$Node__f__next=i.scm_HashMap$Node__f__next,_.scm_HashMap__f_contentSize=-1+_.scm_HashMap__f_contentSize|0,i;s=i,i=i.scm_HashMap$Node__f__next}return null}function VO(_,r){if(r<0)throw qP(new xc,"new HashMap table size "+r+" exceeds maximum");var t=_.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length;if(_.scm_HashMap__f_threshold=DW(_,r),_.scm_HashMap__f_contentSize===0)_.scm_HashMap__f_scala$collection$mutable$HashMap$$table=new(CZ.getArrayOf()).constr(r);else{var a=_.scm_HashMap__f_scala$collection$mutable$HashMap$$table;_.scm_HashMap__f_scala$collection$mutable$HashMap$$table=M_().copyOf__AO__I__AO(a,r);for(var n=new Ip(null,0,null,null),s=new Ip(null,0,null,null);t4?t:4,n=(-2147483648>>(Math.clz32(a)|0)&a)<<1;return n<1073741824?n:1073741824}function DW(_,r){return Pc(r*_.scm_HashMap__f_loadFactor)}function kz(_,r,t){return _.scm_HashMap__f_loadFactor=t,_.scm_HashMap__f_scala$collection$mutable$HashMap$$table=new(CZ.getArrayOf()).constr(CW(_,r)),_.scm_HashMap__f_threshold=DW(_,_.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length),_.scm_HashMap__f_contentSize=0,_}function MW(_){return kz(_,16,.75),_}function Nt(){this.scm_HashMap__f_loadFactor=0,this.scm_HashMap__f_scala$collection$mutable$HashMap$$table=null,this.scm_HashMap__f_threshold=0,this.scm_HashMap__f_contentSize=0}Nt.prototype=new i5;Nt.prototype.constructor=Nt;function hE_(){}hE_.prototype=Nt.prototype;Nt.prototype.concat__sc_IterableOnce__sc_IterableOps=function(_){return oV_(this,_)};Nt.prototype.map__F1__O=function(_){return wc(this,_)};Nt.prototype.flatMap__F1__O=function(_){return co(this,_)};Nt.prototype.zip__sc_IterableOnce__O=function(_){return uo(this,_)};Nt.prototype.filter__F1__O=function(_){return cp(this,_,!1)};Nt.prototype.dropRight__I__O=function(_){return gc(this,_)};Nt.prototype.size__I=function(){return this.scm_HashMap__f_contentSize};Nt.prototype.contains__O__Z=function(_){var r=S().anyHash__O__I(_),t=r^(r>>>16|0),a=this.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u[t&(-1+this.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length|0)];return(a===null?null:a.findNode__O__I__scm_HashMap$Node(_,t))!==null};Nt.prototype.sizeHint__I__V=function(_){var r=CW(this,Pc((1+_|0)/this.scm_HashMap__f_loadFactor));r>this.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length&&VO(this,r)};Nt.prototype.addAll__sc_IterableOnce__scm_HashMap=function(_){if(this.sizeHint__I__V(_.knownSize__I()),_ instanceof Zr){var r=_,t=new j0((o,c,u)=>{var f=u|0;VE(this,o,c,f^(f>>>16|0),!1)});return r.sci_HashMap__f_rootNode.foreachWithHash__F3__V(t),this}else if(_ instanceof Nt){for(var a=_,n=a.nodeIterator__sc_Iterator();n.hasNext__Z();){var s=n.next__O();VE(this,s.scm_HashMap$Node__f__key,s.scm_HashMap$Node__f__value,s.scm_HashMap$Node__f__hash,!1)}return this}else if(OB_(_)){var i=_;return i.foreachEntry__F2__V(new He((o,c)=>{var u=S().anyHash__O__I(o);return VE(this,o,c,u^(u>>>16|0),!1)})),this}else return nf(this,_)};Nt.prototype.updateWith__O__F1__s_Option=function(_,r){var t=es(this);if(t!==c5.getClassOf())return sW(this,_,r);var a=S().anyHash__O__I(_),n=a^(a>>>16|0),s=n&(-1+this.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length|0),i=null;i=null;var o=null;o=null;var c=this.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u[s];if(c!==null)for(var u=null,f=c;;){if(n===f.scm_HashMap$Node__f__hash&&G().equals__O__O__Z(_,f.scm_HashMap$Node__f__key))o=u,i=f;else if(!(f.scm_HashMap$Node__f__next===null||f.scm_HashMap$Node__f__hash>n)){var p=f,h=f.scm_HashMap$Node__f__next;u=p,f=h;continue}break}var l=i,d=l===null?a_():new o_(l.scm_HashMap$Node__f__value),$=r.apply__O__O(d),w=m(new L,d,$);_:{var g=w.T2__f__1,x=w.T2__f__2,R=a_();if(R===g)var T=a_(),D=T===x;else var D=!1;if(D)break _;var B=w.T2__f__1,j=w.T2__f__2;if(B instanceof o_)var O=a_(),Z=O===j;else var Z=!1;if(Z){o!==null?o.scm_HashMap$Node__f__next=i.scm_HashMap$Node__f__next:this.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u[s]=i.scm_HashMap$Node__f__next,this.scm_HashMap__f_contentSize=-1+this.scm_HashMap__f_contentSize|0;break _}var z=w.T2__f__1,J=w.T2__f__2,N=a_();if(N===z&&J instanceof o_){var H=J,W=H.s_Some__f_value,K=(1+this.scm_HashMap__f_contentSize|0)>=this.scm_HashMap__f_threshold?(VO(this,this.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length<<1),n&(-1+this.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length|0)):s;A6(this,_,W,!1,n,K);break _}var Y=w.T2__f__1,X=w.T2__f__2;if(Y instanceof o_&&X instanceof o_){var e_=X,__=e_.s_Some__f_value;i.scm_HashMap$Node__f__value=__;break _}throw new Q(w)}return $};Nt.prototype.iterator__sc_Iterator=function(){return this.scm_HashMap__f_contentSize===0?Be().sc_Iterator$__f_scala$collection$Iterator$$_empty:new PI(this)};Nt.prototype.valuesIterator__sc_Iterator=function(){return this.scm_HashMap__f_contentSize===0?Be().sc_Iterator$__f_scala$collection$Iterator$$_empty:new xI(this)};Nt.prototype.nodeIterator__sc_Iterator=function(){return this.scm_HashMap__f_contentSize===0?Be().sc_Iterator$__f_scala$collection$Iterator$$_empty:new RI(this)};Nt.prototype.get__O__s_Option=function(_){var r=S().anyHash__O__I(_),t=r^(r>>>16|0),a=this.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u[t&(-1+this.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length|0)],n=a===null?null:a.findNode__O__I__scm_HashMap$Node(_,t);return n===null?a_():new o_(n.scm_HashMap$Node__f__value)};Nt.prototype.apply__O__O=function(_){var r=S().anyHash__O__I(_),t=r^(r>>>16|0),a=this.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u[t&(-1+this.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length|0)],n=a===null?null:a.findNode__O__I__scm_HashMap$Node(_,t);return n===null?ez(this,_):n.scm_HashMap$Node__f__value};Nt.prototype.getOrElse__O__F0__O=function(_,r){var t=es(this);if(t!==c5.getClassOf())return YN(this,_,r);var a=S().anyHash__O__I(_),n=a^(a>>>16|0),s=this.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u[n&(-1+this.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length|0)],i=s===null?null:s.findNode__O__I__scm_HashMap$Node(_,n);return i===null?r.apply__O():i.scm_HashMap$Node__f__value};Nt.prototype.getOrElseUpdate__O__F0__O=function(_,r){var t=es(this);if(t!==c5.getClassOf())return iW(this,_,r);var a=S().anyHash__O__I(_),n=a^(a>>>16|0),s=n&(-1+this.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length|0),i=this.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u[s],o=i===null?null:i.findNode__O__I__scm_HashMap$Node(_,n);if(o!==null)return o.scm_HashMap$Node__f__value;var c=this.scm_HashMap__f_scala$collection$mutable$HashMap$$table,u=r.apply__O();(1+this.scm_HashMap__f_contentSize|0)>=this.scm_HashMap__f_threshold&&VO(this,this.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length<<1);var f=c===this.scm_HashMap__f_scala$collection$mutable$HashMap$$table?s:n&(-1+this.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length|0);return A6(this,_,u,!1,n,f),u};Nt.prototype.put__O__O__s_Option=function(_,r){var t=bz(this,_,r,!0);return t===null?a_():t};Nt.prototype.remove__O__s_Option=function(_){var r=RW(this,_);return r===null?a_():new o_(r.scm_HashMap$Node__f__value)};Nt.prototype.update__O__O__V=function(_,r){bz(this,_,r,!1)};Nt.prototype.addOne__T2__scm_HashMap=function(_){return bz(this,_._1__O(),_._2__O(),!1),this};Nt.prototype.subtractOne__O__scm_HashMap=function(_){return RW(this,_),this};Nt.prototype.knownSize__I=function(){return this.scm_HashMap__f_contentSize};Nt.prototype.isEmpty__Z=function(){return this.scm_HashMap__f_contentSize===0};Nt.prototype.foreach__F1__V=function(_){for(var r=this.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length,t=0;t=0&&_=0&&_=0&&r=0&&_=0){var t=r>>>5|0,a=31&r;return t=0&&_=this.sci_Vector2__f_len1){var t=_-this.sci_Vector2__f_len1|0,a=t>>>5|0,n=31&t;if(a1){var _=this.sci_Vector__f_prefix1,r=_.u.length,t=M_().copyOfRange__AO__I__I__AO(_,1,r),a=-1+this.sci_Vector2__f_len1|0,n=-1+this.sci_BigVector__f_length0|0,s=this.sci_Vector2__f_data2,i=this.sci_BigVector__f_suffix1;return new nn(t,a,s,i,n)}else return this.slice0__I__I__sci_Vector(1,this.sci_BigVector__f_length0)};nn.prototype.init__sci_Vector=function(){if(this.sci_BigVector__f_suffix1.u.length>1){var _=this.sci_BigVector__f_suffix1,r=-1+_.u.length|0,t=M_().copyOfRange__AO__I__I__AO(_,0,r),a=-1+this.sci_BigVector__f_length0|0,n=this.sci_Vector__f_prefix1,s=this.sci_Vector2__f_len1,i=this.sci_Vector2__f_data2;return new nn(n,s,i,t,a)}else return this.slice0__I__I__sci_Vector(0,-1+this.sci_BigVector__f_length0|0)};nn.prototype.vectorSliceCount__I=function(){return 3};nn.prototype.vectorSlice__I__AO=function(_){switch(_){case 0:return this.sci_Vector__f_prefix1;case 1:return this.sci_Vector2__f_data2;case 2:return this.sci_BigVector__f_suffix1;default:throw new Q(_)}};nn.prototype.appendedAll0__sc_IterableOnce__I__sci_Vector=function(_,r){var t=l_().append1IfSpace__AO__sc_IterableOnce__AO(this.sci_BigVector__f_suffix1,_);if(t!==null){var a=(this.sci_BigVector__f_length0-this.sci_BigVector__f_suffix1.u.length|0)+t.u.length|0,n=this.sci_Vector__f_prefix1,s=this.sci_Vector2__f_len1,i=this.sci_Vector2__f_data2;return new nn(n,s,i,t,a)}else return Dr.prototype.appendedAll0__sc_IterableOnce__I__sci_Vector.call(this,_,r)};nn.prototype.init__O=function(){return this.init__sci_Vector()};nn.prototype.tail__O=function(){return this.tail__sci_Vector()};nn.prototype.map__F1__O=function(_){return this.map__F1__sci_Vector(_)};nn.prototype.prepended__O__O=function(_){return this.prepended__O__sci_Vector(_)};nn.prototype.appended__O__O=function(_){return this.appended__O__sci_Vector(_)};nn.prototype.apply__O__O=function(_){var r=_|0;if(r>=0&&r=0){var a=t>>>5|0,n=31&t;return a=0&&_=0){var t=r>>>10|0,a=31&(r>>>5|0),n=31&r;return t=this.sci_Vector3__f_len1){var s=_-this.sci_Vector3__f_len1|0;return this.sci_Vector3__f_prefix2.u[s>>>5|0].u[31&s]}else return this.sci_Vector__f_prefix1.u[_]}else throw this.ioob__I__jl_IndexOutOfBoundsException(_)};Ia.prototype.updated__I__O__sci_Vector=function(_,r){if(_>=0&&_=this.sci_Vector3__f_len12){var t=_-this.sci_Vector3__f_len12|0,a=t>>>10|0,n=31&(t>>>5|0),s=31&t;if(a=this.sci_Vector3__f_len1){var i_=_-this.sci_Vector3__f_len1|0,c_=this.sci_Vector3__f_prefix2,h_=i_>>>5|0,d_=31&i_,w_=c_.clone__O(),u_=w_.u[h_],p_=u_.clone__O();p_.u[d_]=r,w_.u[h_]=p_;var y_=this.sci_Vector__f_prefix1,I_=this.sci_Vector3__f_len1,R_=this.sci_Vector3__f_len12,S_=this.sci_Vector3__f_data3,P_=this.sci_Vector3__f_suffix2,x_=this.sci_BigVector__f_suffix1,D_=this.sci_BigVector__f_length0;return new Ia(y_,I_,w_,R_,S_,P_,x_,D_)}else{var F_=this.sci_Vector__f_prefix1,T_=F_.clone__O();T_.u[_]=r;var A_=this.sci_Vector3__f_len1,C_=this.sci_Vector3__f_prefix2,j_=this.sci_Vector3__f_len12,b_=this.sci_Vector3__f_data3,V_=this.sci_Vector3__f_suffix2,J_=this.sci_BigVector__f_suffix1,X_=this.sci_BigVector__f_length0;return new Ia(T_,A_,C_,j_,b_,V_,J_,X_)}else throw this.ioob__I__jl_IndexOutOfBoundsException(_)};Ia.prototype.appended__O__sci_Vector=function(_){if(this.sci_BigVector__f_suffix1.u.length<32){var r=l_().copyAppend1__AO__O__AO(this.sci_BigVector__f_suffix1,_),t=1+this.sci_BigVector__f_length0|0,a=this.sci_Vector__f_prefix1,n=this.sci_Vector3__f_len1,s=this.sci_Vector3__f_prefix2,i=this.sci_Vector3__f_len12,o=this.sci_Vector3__f_data3,c=this.sci_Vector3__f_suffix2;return new Ia(a,n,s,i,o,c,r,t)}else if(this.sci_Vector3__f_suffix2.u.length<31){var u=l_().copyAppend__AO__O__AO(this.sci_Vector3__f_suffix2,this.sci_BigVector__f_suffix1),f=new z_(1);f.u[0]=_;var p=1+this.sci_BigVector__f_length0|0,h=this.sci_Vector__f_prefix1,l=this.sci_Vector3__f_len1,d=this.sci_Vector3__f_prefix2,$=this.sci_Vector3__f_len12,w=this.sci_Vector3__f_data3;return new Ia(h,l,d,$,w,u,f,p)}else if(this.sci_Vector3__f_data3.u.length<30){var g=l_().copyAppend__AO__O__AO(this.sci_Vector3__f_data3,l_().copyAppend__AO__O__AO(this.sci_Vector3__f_suffix2,this.sci_BigVector__f_suffix1)),x=l_().sci_VectorStatics$__f_empty2,R=new z_(1);R.u[0]=_;var T=1+this.sci_BigVector__f_length0|0,D=this.sci_Vector__f_prefix1,B=this.sci_Vector3__f_len1,j=this.sci_Vector3__f_prefix2,O=this.sci_Vector3__f_len12;return new Ia(D,B,j,O,g,x,R,T)}else{var Z=this.sci_Vector__f_prefix1,z=this.sci_Vector3__f_len1,J=this.sci_Vector3__f_prefix2,N=this.sci_Vector3__f_len12,H=this.sci_Vector3__f_data3,W=this.sci_Vector3__f_len12,K=l_().sci_VectorStatics$__f_empty4,Y=l_().copyAppend__AO__O__AO(this.sci_Vector3__f_suffix2,this.sci_BigVector__f_suffix1),X=new(lr.getArrayOf().getArrayOf().getArrayOf()).constr(1);X.u[0]=Y;var e_=l_().sci_VectorStatics$__f_empty2,__=new z_(1);return __.u[0]=_,new Bt(Z,z,J,N,H,30720+W|0,K,X,e_,__,1+this.sci_BigVector__f_length0|0)}};Ia.prototype.prepended__O__sci_Vector=function(_){if(this.sci_Vector3__f_len1<32){var r=l_().copyPrepend1__O__AO__AO(_,this.sci_Vector__f_prefix1),t=1+this.sci_Vector3__f_len1|0,a=1+this.sci_Vector3__f_len12|0,n=1+this.sci_BigVector__f_length0|0,s=this.sci_Vector3__f_prefix2,i=this.sci_Vector3__f_data3,o=this.sci_Vector3__f_suffix2,c=this.sci_BigVector__f_suffix1;return new Ia(r,t,s,a,i,o,c,n)}else if(this.sci_Vector3__f_len12<1024){var u=new z_(1);u.u[0]=_;var f=l_().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1,this.sci_Vector3__f_prefix2),p=1+this.sci_Vector3__f_len12|0,h=1+this.sci_BigVector__f_length0|0,l=this.sci_Vector3__f_data3,d=this.sci_Vector3__f_suffix2,$=this.sci_BigVector__f_suffix1;return new Ia(u,1,f,p,l,d,$,h)}else if(this.sci_Vector3__f_data3.u.length<30){var w=new z_(1);w.u[0]=_;var g=l_().sci_VectorStatics$__f_empty2,x=l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1,this.sci_Vector3__f_prefix2),this.sci_Vector3__f_data3),R=1+this.sci_BigVector__f_length0|0,T=this.sci_Vector3__f_suffix2,D=this.sci_BigVector__f_suffix1;return new Ia(w,1,g,1,x,T,D,R)}else{var B=new z_(1);B.u[0]=_;var j=l_().sci_VectorStatics$__f_empty2,O=l_().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1,this.sci_Vector3__f_prefix2),Z=new(lr.getArrayOf().getArrayOf().getArrayOf()).constr(1);return Z.u[0]=O,new Bt(B,1,j,1,Z,1+this.sci_Vector3__f_len12|0,l_().sci_VectorStatics$__f_empty4,this.sci_Vector3__f_data3,this.sci_Vector3__f_suffix2,this.sci_BigVector__f_suffix1,1+this.sci_BigVector__f_length0|0)}};Ia.prototype.map__F1__sci_Vector=function(_){var r=l_().mapElems1__AO__F1__AO(this.sci_Vector__f_prefix1,_),t=l_().mapElems__I__AO__F1__AO(2,this.sci_Vector3__f_prefix2,_),a=l_().mapElems__I__AO__F1__AO(3,this.sci_Vector3__f_data3,_),n=l_().mapElems__I__AO__F1__AO(2,this.sci_Vector3__f_suffix2,_),s=l_().mapElems1__AO__F1__AO(this.sci_BigVector__f_suffix1,_),i=this.sci_Vector3__f_len1,o=this.sci_Vector3__f_len12,c=this.sci_BigVector__f_length0;return new Ia(r,i,t,o,a,n,s,c)};Ia.prototype.slice0__I__I__sci_Vector=function(_,r){var t=new Yh(_,r);return t.consider__I__AO__V(1,this.sci_Vector__f_prefix1),t.consider__I__AO__V(2,this.sci_Vector3__f_prefix2),t.consider__I__AO__V(3,this.sci_Vector3__f_data3),t.consider__I__AO__V(2,this.sci_Vector3__f_suffix2),t.consider__I__AO__V(1,this.sci_BigVector__f_suffix1),t.result__sci_Vector()};Ia.prototype.tail__sci_Vector=function(){if(this.sci_Vector3__f_len1>1){var _=this.sci_Vector__f_prefix1,r=_.u.length,t=M_().copyOfRange__AO__I__I__AO(_,1,r),a=-1+this.sci_Vector3__f_len1|0,n=-1+this.sci_Vector3__f_len12|0,s=-1+this.sci_BigVector__f_length0|0,i=this.sci_Vector3__f_prefix2,o=this.sci_Vector3__f_data3,c=this.sci_Vector3__f_suffix2,u=this.sci_BigVector__f_suffix1;return new Ia(t,a,i,n,o,c,u,s)}else return this.slice0__I__I__sci_Vector(1,this.sci_BigVector__f_length0)};Ia.prototype.init__sci_Vector=function(){if(this.sci_BigVector__f_suffix1.u.length>1){var _=this.sci_BigVector__f_suffix1,r=-1+_.u.length|0,t=M_().copyOfRange__AO__I__I__AO(_,0,r),a=-1+this.sci_BigVector__f_length0|0,n=this.sci_Vector__f_prefix1,s=this.sci_Vector3__f_len1,i=this.sci_Vector3__f_prefix2,o=this.sci_Vector3__f_len12,c=this.sci_Vector3__f_data3,u=this.sci_Vector3__f_suffix2;return new Ia(n,s,i,o,c,u,t,a)}else return this.slice0__I__I__sci_Vector(0,-1+this.sci_BigVector__f_length0|0)};Ia.prototype.vectorSliceCount__I=function(){return 5};Ia.prototype.vectorSlice__I__AO=function(_){switch(_){case 0:return this.sci_Vector__f_prefix1;case 1:return this.sci_Vector3__f_prefix2;case 2:return this.sci_Vector3__f_data3;case 3:return this.sci_Vector3__f_suffix2;case 4:return this.sci_BigVector__f_suffix1;default:throw new Q(_)}};Ia.prototype.appendedAll0__sc_IterableOnce__I__sci_Vector=function(_,r){var t=l_().append1IfSpace__AO__sc_IterableOnce__AO(this.sci_BigVector__f_suffix1,_);if(t!==null){var a=(this.sci_BigVector__f_length0-this.sci_BigVector__f_suffix1.u.length|0)+t.u.length|0,n=this.sci_Vector__f_prefix1,s=this.sci_Vector3__f_len1,i=this.sci_Vector3__f_prefix2,o=this.sci_Vector3__f_len12,c=this.sci_Vector3__f_data3,u=this.sci_Vector3__f_suffix2;return new Ia(n,s,i,o,c,u,t,a)}else return Dr.prototype.appendedAll0__sc_IterableOnce__I__sci_Vector.call(this,_,r)};Ia.prototype.init__O=function(){return this.init__sci_Vector()};Ia.prototype.tail__O=function(){return this.tail__sci_Vector()};Ia.prototype.map__F1__O=function(_){return this.map__F1__sci_Vector(_)};Ia.prototype.prepended__O__O=function(_){return this.prepended__O__sci_Vector(_)};Ia.prototype.appended__O__O=function(_){return this.appended__O__sci_Vector(_)};Ia.prototype.apply__O__O=function(_){var r=_|0;if(r>=0&&r=0){var a=t>>>10|0,n=31&(t>>>5|0),s=31&t;return a=this.sci_Vector3__f_len1){var i=r-this.sci_Vector3__f_len1|0;return this.sci_Vector3__f_prefix2.u[i>>>5|0].u[31&i]}else return this.sci_Vector__f_prefix1.u[r]}else throw this.ioob__I__jl_IndexOutOfBoundsException(r)};var SE_=new v().initClass({sci_Vector3:0},!1,"scala.collection.immutable.Vector3",{sci_Vector3:1,sci_BigVector:1,sci_VectorImpl:1,sci_Vector:1,sci_AbstractSeq:1,sc_AbstractSeq:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,sci_Seq:1,sci_Iterable:1,sci_SeqOps:1,sci_IndexedSeq:1,sc_IndexedSeq:1,sc_IndexedSeqOps:1,sci_IndexedSeqOps:1,sci_StrictOptimizedSeqOps:1,sc_StrictOptimizedSeqOps:1,sc_StrictOptimizedIterableOps:1,scg_DefaultSerializable:1,Ljava_io_Serializable:1});Ia.prototype.$classData=SE_;function Bt(_,r,t,a,n,s,i,o,c,u,f){this.sci_Vector__f_prefix1=null,this.sci_BigVector__f_suffix1=null,this.sci_BigVector__f_length0=0,this.sci_Vector4__f_len1=0,this.sci_Vector4__f_prefix2=null,this.sci_Vector4__f_len12=0,this.sci_Vector4__f_prefix3=null,this.sci_Vector4__f_len123=0,this.sci_Vector4__f_data4=null,this.sci_Vector4__f_suffix3=null,this.sci_Vector4__f_suffix2=null,this.sci_Vector4__f_len1=r,this.sci_Vector4__f_prefix2=t,this.sci_Vector4__f_len12=a,this.sci_Vector4__f_prefix3=n,this.sci_Vector4__f_len123=s,this.sci_Vector4__f_data4=i,this.sci_Vector4__f_suffix3=o,this.sci_Vector4__f_suffix2=c,AO(this,_,u,f)}Bt.prototype=new ib;Bt.prototype.constructor=Bt;function PE_(){}PE_.prototype=Bt.prototype;Bt.prototype.apply__I__O=function(_){if(_>=0&&_=0){var t=r>>>15|0,a=31&(r>>>10|0),n=31&(r>>>5|0),s=31&r;return t=this.sci_Vector4__f_len12){var i=_-this.sci_Vector4__f_len12|0;return this.sci_Vector4__f_prefix3.u[i>>>10|0].u[31&(i>>>5|0)].u[31&i]}else if(_>=this.sci_Vector4__f_len1){var o=_-this.sci_Vector4__f_len1|0;return this.sci_Vector4__f_prefix2.u[o>>>5|0].u[31&o]}else return this.sci_Vector__f_prefix1.u[_]}else throw this.ioob__I__jl_IndexOutOfBoundsException(_)};Bt.prototype.updated__I__O__sci_Vector=function(_,r){if(_>=0&&_=this.sci_Vector4__f_len123){var t=_-this.sci_Vector4__f_len123|0,a=t>>>15|0,n=31&(t>>>10|0),s=31&(t>>>5|0),i=31&t;if(a=this.sci_Vector4__f_len12){var W_=_-this.sci_Vector4__f_len12|0,N_=this.sci_Vector4__f_prefix3,H_=W_>>>10|0,se=31&(W_>>>5|0),ce=31&W_,ue=N_.clone__O(),me=ue.u[H_],ie=me.clone__O(),we=ie.u[se],Oe=we.clone__O();Oe.u[ce]=r,ie.u[se]=Oe,ue.u[H_]=ie;var be=this.sci_Vector__f_prefix1,ee=this.sci_Vector4__f_len1,le=this.sci_Vector4__f_prefix2,re=this.sci_Vector4__f_len12,K_=this.sci_Vector4__f_len123,$e=this.sci_Vector4__f_data4,xe=this.sci_Vector4__f_suffix3,ge=this.sci_Vector4__f_suffix2,ke=this.sci_BigVector__f_suffix1,he=this.sci_BigVector__f_length0;return new Bt(be,ee,le,re,ue,K_,$e,xe,ge,ke,he)}else if(_>=this.sci_Vector4__f_len1){var ye=_-this.sci_Vector4__f_len1|0,Le=this.sci_Vector4__f_prefix2,ve=ye>>>5|0,Ie=31&ye,oe=Le.clone__O(),De=oe.u[ve],je=De.clone__O();je.u[Ie]=r,oe.u[ve]=je;var Se=this.sci_Vector__f_prefix1,Ke=this.sci_Vector4__f_len1,Te=this.sci_Vector4__f_len12,Ve=this.sci_Vector4__f_prefix3,qe=this.sci_Vector4__f_len123,Ze=this.sci_Vector4__f_data4,Ne=this.sci_Vector4__f_suffix3,_r=this.sci_Vector4__f_suffix2,nr=this.sci_BigVector__f_suffix1,sr=this.sci_BigVector__f_length0;return new Bt(Se,Ke,oe,Te,Ve,qe,Ze,Ne,_r,nr,sr)}else{var vr=this.sci_Vector__f_prefix1,Qe=vr.clone__O();Qe.u[_]=r;var er=this.sci_Vector4__f_len1,tr=this.sci_Vector4__f_prefix2,rr=this.sci_Vector4__f_len12,wr=this.sci_Vector4__f_prefix3,ir=this.sci_Vector4__f_len123,Ae=this.sci_Vector4__f_data4,dr=this.sci_Vector4__f_suffix3,Xe=this.sci_Vector4__f_suffix2,or=this.sci_BigVector__f_suffix1,ze=this.sci_BigVector__f_length0;return new Bt(Qe,er,tr,rr,wr,ir,Ae,dr,Xe,or,ze)}else throw this.ioob__I__jl_IndexOutOfBoundsException(_)};Bt.prototype.appended__O__sci_Vector=function(_){if(this.sci_BigVector__f_suffix1.u.length<32){var r=l_().copyAppend1__AO__O__AO(this.sci_BigVector__f_suffix1,_),t=1+this.sci_BigVector__f_length0|0,a=this.sci_Vector__f_prefix1,n=this.sci_Vector4__f_len1,s=this.sci_Vector4__f_prefix2,i=this.sci_Vector4__f_len12,o=this.sci_Vector4__f_prefix3,c=this.sci_Vector4__f_len123,u=this.sci_Vector4__f_data4,f=this.sci_Vector4__f_suffix3,p=this.sci_Vector4__f_suffix2;return new Bt(a,n,s,i,o,c,u,f,p,r,t)}else if(this.sci_Vector4__f_suffix2.u.length<31){var h=l_().copyAppend__AO__O__AO(this.sci_Vector4__f_suffix2,this.sci_BigVector__f_suffix1),l=new z_(1);l.u[0]=_;var d=1+this.sci_BigVector__f_length0|0,$=this.sci_Vector__f_prefix1,w=this.sci_Vector4__f_len1,g=this.sci_Vector4__f_prefix2,x=this.sci_Vector4__f_len12,R=this.sci_Vector4__f_prefix3,T=this.sci_Vector4__f_len123,D=this.sci_Vector4__f_data4,B=this.sci_Vector4__f_suffix3;return new Bt($,w,g,x,R,T,D,B,h,l,d)}else if(this.sci_Vector4__f_suffix3.u.length<31){var j=l_().copyAppend__AO__O__AO(this.sci_Vector4__f_suffix3,l_().copyAppend__AO__O__AO(this.sci_Vector4__f_suffix2,this.sci_BigVector__f_suffix1)),O=l_().sci_VectorStatics$__f_empty2,Z=new z_(1);Z.u[0]=_;var z=1+this.sci_BigVector__f_length0|0,J=this.sci_Vector__f_prefix1,N=this.sci_Vector4__f_len1,H=this.sci_Vector4__f_prefix2,W=this.sci_Vector4__f_len12,K=this.sci_Vector4__f_prefix3,Y=this.sci_Vector4__f_len123,X=this.sci_Vector4__f_data4;return new Bt(J,N,H,W,K,Y,X,j,O,Z,z)}else if(this.sci_Vector4__f_data4.u.length<30){var e_=l_().copyAppend__AO__O__AO(this.sci_Vector4__f_data4,l_().copyAppend__AO__O__AO(this.sci_Vector4__f_suffix3,l_().copyAppend__AO__O__AO(this.sci_Vector4__f_suffix2,this.sci_BigVector__f_suffix1))),__=l_().sci_VectorStatics$__f_empty3,t_=l_().sci_VectorStatics$__f_empty2,n_=new z_(1);n_.u[0]=_;var s_=1+this.sci_BigVector__f_length0|0,i_=this.sci_Vector__f_prefix1,c_=this.sci_Vector4__f_len1,h_=this.sci_Vector4__f_prefix2,d_=this.sci_Vector4__f_len12,w_=this.sci_Vector4__f_prefix3,u_=this.sci_Vector4__f_len123;return new Bt(i_,c_,h_,d_,w_,u_,e_,__,t_,n_,s_)}else{var p_=this.sci_Vector__f_prefix1,y_=this.sci_Vector4__f_len1,I_=this.sci_Vector4__f_prefix2,R_=this.sci_Vector4__f_len12,S_=this.sci_Vector4__f_prefix3,P_=this.sci_Vector4__f_len123,x_=this.sci_Vector4__f_data4,D_=this.sci_Vector4__f_len123,F_=l_().sci_VectorStatics$__f_empty5,T_=l_().copyAppend__AO__O__AO(this.sci_Vector4__f_suffix3,l_().copyAppend__AO__O__AO(this.sci_Vector4__f_suffix2,this.sci_BigVector__f_suffix1)),A_=new(lr.getArrayOf().getArrayOf().getArrayOf().getArrayOf()).constr(1);A_.u[0]=T_;var C_=l_().sci_VectorStatics$__f_empty3,j_=l_().sci_VectorStatics$__f_empty2,b_=new z_(1);return b_.u[0]=_,new lt(p_,y_,I_,R_,S_,P_,x_,983040+D_|0,F_,A_,C_,j_,b_,1+this.sci_BigVector__f_length0|0)}};Bt.prototype.prepended__O__sci_Vector=function(_){if(this.sci_Vector4__f_len1<32){var r=l_().copyPrepend1__O__AO__AO(_,this.sci_Vector__f_prefix1),t=1+this.sci_Vector4__f_len1|0,a=1+this.sci_Vector4__f_len12|0,n=1+this.sci_Vector4__f_len123|0,s=1+this.sci_BigVector__f_length0|0,i=this.sci_Vector4__f_prefix2,o=this.sci_Vector4__f_prefix3,c=this.sci_Vector4__f_data4,u=this.sci_Vector4__f_suffix3,f=this.sci_Vector4__f_suffix2,p=this.sci_BigVector__f_suffix1;return new Bt(r,t,i,a,o,n,c,u,f,p,s)}else if(this.sci_Vector4__f_len12<1024){var h=new z_(1);h.u[0]=_;var l=l_().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1,this.sci_Vector4__f_prefix2),d=1+this.sci_Vector4__f_len12|0,$=1+this.sci_Vector4__f_len123|0,w=1+this.sci_BigVector__f_length0|0,g=this.sci_Vector4__f_prefix3,x=this.sci_Vector4__f_data4,R=this.sci_Vector4__f_suffix3,T=this.sci_Vector4__f_suffix2,D=this.sci_BigVector__f_suffix1;return new Bt(h,1,l,d,g,$,x,R,T,D,w)}else if(this.sci_Vector4__f_len123<32768){var B=new z_(1);B.u[0]=_;var j=l_().sci_VectorStatics$__f_empty2,O=l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1,this.sci_Vector4__f_prefix2),this.sci_Vector4__f_prefix3),Z=1+this.sci_Vector4__f_len123|0,z=1+this.sci_BigVector__f_length0|0,J=this.sci_Vector4__f_data4,N=this.sci_Vector4__f_suffix3,H=this.sci_Vector4__f_suffix2,W=this.sci_BigVector__f_suffix1;return new Bt(B,1,j,1,O,Z,J,N,H,W,z)}else if(this.sci_Vector4__f_data4.u.length<30){var K=new z_(1);K.u[0]=_;var Y=l_().sci_VectorStatics$__f_empty2,X=l_().sci_VectorStatics$__f_empty3,e_=l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1,this.sci_Vector4__f_prefix2),this.sci_Vector4__f_prefix3),this.sci_Vector4__f_data4),__=1+this.sci_BigVector__f_length0|0,t_=this.sci_Vector4__f_suffix3,n_=this.sci_Vector4__f_suffix2,s_=this.sci_BigVector__f_suffix1;return new Bt(K,1,Y,1,X,1,e_,t_,n_,s_,__)}else{var i_=new z_(1);i_.u[0]=_;var c_=l_().sci_VectorStatics$__f_empty2,h_=l_().sci_VectorStatics$__f_empty3,d_=l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1,this.sci_Vector4__f_prefix2),this.sci_Vector4__f_prefix3),w_=new(lr.getArrayOf().getArrayOf().getArrayOf().getArrayOf()).constr(1);return w_.u[0]=d_,new lt(i_,1,c_,1,h_,1,w_,1+this.sci_Vector4__f_len123|0,l_().sci_VectorStatics$__f_empty5,this.sci_Vector4__f_data4,this.sci_Vector4__f_suffix3,this.sci_Vector4__f_suffix2,this.sci_BigVector__f_suffix1,1+this.sci_BigVector__f_length0|0)}};Bt.prototype.map__F1__sci_Vector=function(_){var r=l_().mapElems1__AO__F1__AO(this.sci_Vector__f_prefix1,_),t=l_().mapElems__I__AO__F1__AO(2,this.sci_Vector4__f_prefix2,_),a=l_().mapElems__I__AO__F1__AO(3,this.sci_Vector4__f_prefix3,_),n=l_().mapElems__I__AO__F1__AO(4,this.sci_Vector4__f_data4,_),s=l_().mapElems__I__AO__F1__AO(3,this.sci_Vector4__f_suffix3,_),i=l_().mapElems__I__AO__F1__AO(2,this.sci_Vector4__f_suffix2,_),o=l_().mapElems1__AO__F1__AO(this.sci_BigVector__f_suffix1,_),c=this.sci_Vector4__f_len1,u=this.sci_Vector4__f_len12,f=this.sci_Vector4__f_len123,p=this.sci_BigVector__f_length0;return new Bt(r,c,t,u,a,f,n,s,i,o,p)};Bt.prototype.slice0__I__I__sci_Vector=function(_,r){var t=new Yh(_,r);return t.consider__I__AO__V(1,this.sci_Vector__f_prefix1),t.consider__I__AO__V(2,this.sci_Vector4__f_prefix2),t.consider__I__AO__V(3,this.sci_Vector4__f_prefix3),t.consider__I__AO__V(4,this.sci_Vector4__f_data4),t.consider__I__AO__V(3,this.sci_Vector4__f_suffix3),t.consider__I__AO__V(2,this.sci_Vector4__f_suffix2),t.consider__I__AO__V(1,this.sci_BigVector__f_suffix1),t.result__sci_Vector()};Bt.prototype.tail__sci_Vector=function(){if(this.sci_Vector4__f_len1>1){var _=this.sci_Vector__f_prefix1,r=_.u.length,t=M_().copyOfRange__AO__I__I__AO(_,1,r),a=-1+this.sci_Vector4__f_len1|0,n=-1+this.sci_Vector4__f_len12|0,s=-1+this.sci_Vector4__f_len123|0,i=-1+this.sci_BigVector__f_length0|0,o=this.sci_Vector4__f_prefix2,c=this.sci_Vector4__f_prefix3,u=this.sci_Vector4__f_data4,f=this.sci_Vector4__f_suffix3,p=this.sci_Vector4__f_suffix2,h=this.sci_BigVector__f_suffix1;return new Bt(t,a,o,n,c,s,u,f,p,h,i)}else return this.slice0__I__I__sci_Vector(1,this.sci_BigVector__f_length0)};Bt.prototype.init__sci_Vector=function(){if(this.sci_BigVector__f_suffix1.u.length>1){var _=this.sci_BigVector__f_suffix1,r=-1+_.u.length|0,t=M_().copyOfRange__AO__I__I__AO(_,0,r),a=-1+this.sci_BigVector__f_length0|0,n=this.sci_Vector__f_prefix1,s=this.sci_Vector4__f_len1,i=this.sci_Vector4__f_prefix2,o=this.sci_Vector4__f_len12,c=this.sci_Vector4__f_prefix3,u=this.sci_Vector4__f_len123,f=this.sci_Vector4__f_data4,p=this.sci_Vector4__f_suffix3,h=this.sci_Vector4__f_suffix2;return new Bt(n,s,i,o,c,u,f,p,h,t,a)}else return this.slice0__I__I__sci_Vector(0,-1+this.sci_BigVector__f_length0|0)};Bt.prototype.vectorSliceCount__I=function(){return 7};Bt.prototype.vectorSlice__I__AO=function(_){switch(_){case 0:return this.sci_Vector__f_prefix1;case 1:return this.sci_Vector4__f_prefix2;case 2:return this.sci_Vector4__f_prefix3;case 3:return this.sci_Vector4__f_data4;case 4:return this.sci_Vector4__f_suffix3;case 5:return this.sci_Vector4__f_suffix2;case 6:return this.sci_BigVector__f_suffix1;default:throw new Q(_)}};Bt.prototype.appendedAll0__sc_IterableOnce__I__sci_Vector=function(_,r){var t=l_().append1IfSpace__AO__sc_IterableOnce__AO(this.sci_BigVector__f_suffix1,_);if(t!==null){var a=(this.sci_BigVector__f_length0-this.sci_BigVector__f_suffix1.u.length|0)+t.u.length|0,n=this.sci_Vector__f_prefix1,s=this.sci_Vector4__f_len1,i=this.sci_Vector4__f_prefix2,o=this.sci_Vector4__f_len12,c=this.sci_Vector4__f_prefix3,u=this.sci_Vector4__f_len123,f=this.sci_Vector4__f_data4,p=this.sci_Vector4__f_suffix3,h=this.sci_Vector4__f_suffix2;return new Bt(n,s,i,o,c,u,f,p,h,t,a)}else return Dr.prototype.appendedAll0__sc_IterableOnce__I__sci_Vector.call(this,_,r)};Bt.prototype.init__O=function(){return this.init__sci_Vector()};Bt.prototype.tail__O=function(){return this.tail__sci_Vector()};Bt.prototype.map__F1__O=function(_){return this.map__F1__sci_Vector(_)};Bt.prototype.prepended__O__O=function(_){return this.prepended__O__sci_Vector(_)};Bt.prototype.appended__O__O=function(_){return this.appended__O__sci_Vector(_)};Bt.prototype.apply__O__O=function(_){var r=_|0;if(r>=0&&r=0){var a=t>>>15|0,n=31&(t>>>10|0),s=31&(t>>>5|0),i=31&t;return a=this.sci_Vector4__f_len12){var o=r-this.sci_Vector4__f_len12|0;return this.sci_Vector4__f_prefix3.u[o>>>10|0].u[31&(o>>>5|0)].u[31&o]}else if(r>=this.sci_Vector4__f_len1){var c=r-this.sci_Vector4__f_len1|0;return this.sci_Vector4__f_prefix2.u[c>>>5|0].u[31&c]}else return this.sci_Vector__f_prefix1.u[r]}else throw this.ioob__I__jl_IndexOutOfBoundsException(r)};var xE_=new v().initClass({sci_Vector4:0},!1,"scala.collection.immutable.Vector4",{sci_Vector4:1,sci_BigVector:1,sci_VectorImpl:1,sci_Vector:1,sci_AbstractSeq:1,sc_AbstractSeq:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,sci_Seq:1,sci_Iterable:1,sci_SeqOps:1,sci_IndexedSeq:1,sc_IndexedSeq:1,sc_IndexedSeqOps:1,sci_IndexedSeqOps:1,sci_StrictOptimizedSeqOps:1,sc_StrictOptimizedSeqOps:1,sc_StrictOptimizedIterableOps:1,scg_DefaultSerializable:1,Ljava_io_Serializable:1});Bt.prototype.$classData=xE_;function lt(_,r,t,a,n,s,i,o,c,u,f,p,h,l){this.sci_Vector__f_prefix1=null,this.sci_BigVector__f_suffix1=null,this.sci_BigVector__f_length0=0,this.sci_Vector5__f_len1=0,this.sci_Vector5__f_prefix2=null,this.sci_Vector5__f_len12=0,this.sci_Vector5__f_prefix3=null,this.sci_Vector5__f_len123=0,this.sci_Vector5__f_prefix4=null,this.sci_Vector5__f_len1234=0,this.sci_Vector5__f_data5=null,this.sci_Vector5__f_suffix4=null,this.sci_Vector5__f_suffix3=null,this.sci_Vector5__f_suffix2=null,this.sci_Vector5__f_len1=r,this.sci_Vector5__f_prefix2=t,this.sci_Vector5__f_len12=a,this.sci_Vector5__f_prefix3=n,this.sci_Vector5__f_len123=s,this.sci_Vector5__f_prefix4=i,this.sci_Vector5__f_len1234=o,this.sci_Vector5__f_data5=c,this.sci_Vector5__f_suffix4=u,this.sci_Vector5__f_suffix3=f,this.sci_Vector5__f_suffix2=p,AO(this,_,h,l)}lt.prototype=new ib;lt.prototype.constructor=lt;function RE_(){}RE_.prototype=lt.prototype;lt.prototype.apply__I__O=function(_){if(_>=0&&_=0){var t=r>>>20|0,a=31&(r>>>15|0),n=31&(r>>>10|0),s=31&(r>>>5|0),i=31&r;return t=this.sci_Vector5__f_len123){var o=_-this.sci_Vector5__f_len123|0;return this.sci_Vector5__f_prefix4.u[o>>>15|0].u[31&(o>>>10|0)].u[31&(o>>>5|0)].u[31&o]}else if(_>=this.sci_Vector5__f_len12){var c=_-this.sci_Vector5__f_len12|0;return this.sci_Vector5__f_prefix3.u[c>>>10|0].u[31&(c>>>5|0)].u[31&c]}else if(_>=this.sci_Vector5__f_len1){var u=_-this.sci_Vector5__f_len1|0;return this.sci_Vector5__f_prefix2.u[u>>>5|0].u[31&u]}else return this.sci_Vector__f_prefix1.u[_]}else throw this.ioob__I__jl_IndexOutOfBoundsException(_)};lt.prototype.updated__I__O__sci_Vector=function(_,r){if(_>=0&&_=this.sci_Vector5__f_len1234){var t=_-this.sci_Vector5__f_len1234|0,a=t>>>20|0,n=31&(t>>>15|0),s=31&(t>>>10|0),i=31&(t>>>5|0),o=31&t;if(a=this.sci_Vector5__f_len123){var sr=_-this.sci_Vector5__f_len123|0,vr=this.sci_Vector5__f_prefix4,Qe=sr>>>15|0,er=31&(sr>>>10|0),tr=31&(sr>>>5|0),rr=31&sr,wr=vr.clone__O(),ir=wr.u[Qe],Ae=ir.clone__O(),dr=Ae.u[er],Xe=dr.clone__O(),or=Xe.u[tr],ze=or.clone__O();ze.u[rr]=r,Xe.u[tr]=ze,Ae.u[er]=Xe,wr.u[Qe]=Ae;var Or=this.sci_Vector__f_prefix1,gr=this.sci_Vector5__f_len1,qr=this.sci_Vector5__f_prefix2,Rr=this.sci_Vector5__f_len12,Mr=this.sci_Vector5__f_prefix3,Br=this.sci_Vector5__f_len123,jr=this.sci_Vector5__f_len1234,ur=this.sci_Vector5__f_data5,zr=this.sci_Vector5__f_suffix4,Lr=this.sci_Vector5__f_suffix3,tt=this.sci_Vector5__f_suffix2,at=this.sci_BigVector__f_suffix1,Tr=this.sci_BigVector__f_length0;return new lt(Or,gr,qr,Rr,Mr,Br,wr,jr,ur,zr,Lr,tt,at,Tr)}else if(_>=this.sci_Vector5__f_len12){var gt=_-this.sci_Vector5__f_len12|0,it=this.sci_Vector5__f_prefix3,yt=gt>>>10|0,nt=31&(gt>>>5|0),Cr=31>,Qr=it.clone__O(),xa=Qr.u[yt],yr=xa.clone__O(),Sr=yr.u[nt],mr=Sr.clone__O();mr.u[Cr]=r,yr.u[nt]=mr,Qr.u[yt]=yr;var Mt=this.sci_Vector__f_prefix1,Lt=this.sci_Vector5__f_len1,zt=this.sci_Vector5__f_prefix2,Hr=this.sci_Vector5__f_len12,Tt=this.sci_Vector5__f_len123,Ra=this.sci_Vector5__f_prefix4,Ht=this.sci_Vector5__f_len1234,Ye=this.sci_Vector5__f_data5,Vr=this.sci_Vector5__f_suffix4,ot=this.sci_Vector5__f_suffix3,It=this.sci_Vector5__f_suffix2,Ar=this.sci_BigVector__f_suffix1,Gr=this.sci_BigVector__f_length0;return new lt(Mt,Lt,zt,Hr,Qr,Tt,Ra,Ht,Ye,Vr,ot,It,Ar,Gr)}else if(_>=this.sci_Vector5__f_len1){var Gt=_-this.sci_Vector5__f_len1|0,Jt=this.sci_Vector5__f_prefix2,Ot=Gt>>>5|0,Za=31&Gt,qt=Jt.clone__O(),Fa=qt.u[Ot],ga=Fa.clone__O();ga.u[Za]=r,qt.u[Ot]=ga;var aa=this.sci_Vector__f_prefix1,Xr=this.sci_Vector5__f_len1,ct=this.sci_Vector5__f_len12,na=this.sci_Vector5__f_prefix3,sa=this.sci_Vector5__f_len123,bt=this.sci_Vector5__f_prefix4,ia=this.sci_Vector5__f_len1234,oa=this.sci_Vector5__f_data5,ca=this.sci_Vector5__f_suffix4,Ca=this.sci_Vector5__f_suffix3,ea=this.sci_Vector5__f_suffix2,Na=this.sci_BigVector__f_suffix1,La=this.sci_BigVector__f_length0;return new lt(aa,Xr,qt,ct,na,sa,bt,ia,oa,ca,Ca,ea,Na,La)}else{var Ba=this.sci_Vector__f_prefix1,ra=Ba.clone__O();ra.u[_]=r;var vn=this.sci_Vector5__f_len1,jn=this.sci_Vector5__f_prefix2,yn=this.sci_Vector5__f_len12,en=this.sci_Vector5__f_prefix3,In=this.sci_Vector5__f_len123,Pr=this.sci_Vector5__f_prefix4,ma=this.sci_Vector5__f_len1234,Pn=this.sci_Vector5__f_data5,rn=this.sci_Vector5__f_suffix4,En=this.sci_Vector5__f_suffix3,bn=this.sci_Vector5__f_suffix2,ja=this.sci_BigVector__f_suffix1,Wn=this.sci_BigVector__f_length0;return new lt(ra,vn,jn,yn,en,In,Pr,ma,Pn,rn,En,bn,ja,Wn)}else throw this.ioob__I__jl_IndexOutOfBoundsException(_)};lt.prototype.appended__O__sci_Vector=function(_){if(this.sci_BigVector__f_suffix1.u.length<32){var r=l_().copyAppend1__AO__O__AO(this.sci_BigVector__f_suffix1,_),t=1+this.sci_BigVector__f_length0|0,a=this.sci_Vector__f_prefix1,n=this.sci_Vector5__f_len1,s=this.sci_Vector5__f_prefix2,i=this.sci_Vector5__f_len12,o=this.sci_Vector5__f_prefix3,c=this.sci_Vector5__f_len123,u=this.sci_Vector5__f_prefix4,f=this.sci_Vector5__f_len1234,p=this.sci_Vector5__f_data5,h=this.sci_Vector5__f_suffix4,l=this.sci_Vector5__f_suffix3,d=this.sci_Vector5__f_suffix2;return new lt(a,n,s,i,o,c,u,f,p,h,l,d,r,t)}else if(this.sci_Vector5__f_suffix2.u.length<31){var $=l_().copyAppend__AO__O__AO(this.sci_Vector5__f_suffix2,this.sci_BigVector__f_suffix1),w=new z_(1);w.u[0]=_;var g=1+this.sci_BigVector__f_length0|0,x=this.sci_Vector__f_prefix1,R=this.sci_Vector5__f_len1,T=this.sci_Vector5__f_prefix2,D=this.sci_Vector5__f_len12,B=this.sci_Vector5__f_prefix3,j=this.sci_Vector5__f_len123,O=this.sci_Vector5__f_prefix4,Z=this.sci_Vector5__f_len1234,z=this.sci_Vector5__f_data5,J=this.sci_Vector5__f_suffix4,N=this.sci_Vector5__f_suffix3;return new lt(x,R,T,D,B,j,O,Z,z,J,N,$,w,g)}else if(this.sci_Vector5__f_suffix3.u.length<31){var H=l_().copyAppend__AO__O__AO(this.sci_Vector5__f_suffix3,l_().copyAppend__AO__O__AO(this.sci_Vector5__f_suffix2,this.sci_BigVector__f_suffix1)),W=l_().sci_VectorStatics$__f_empty2,K=new z_(1);K.u[0]=_;var Y=1+this.sci_BigVector__f_length0|0,X=this.sci_Vector__f_prefix1,e_=this.sci_Vector5__f_len1,__=this.sci_Vector5__f_prefix2,t_=this.sci_Vector5__f_len12,n_=this.sci_Vector5__f_prefix3,s_=this.sci_Vector5__f_len123,i_=this.sci_Vector5__f_prefix4,c_=this.sci_Vector5__f_len1234,h_=this.sci_Vector5__f_data5,d_=this.sci_Vector5__f_suffix4;return new lt(X,e_,__,t_,n_,s_,i_,c_,h_,d_,H,W,K,Y)}else if(this.sci_Vector5__f_suffix4.u.length<31){var w_=l_().copyAppend__AO__O__AO(this.sci_Vector5__f_suffix4,l_().copyAppend__AO__O__AO(this.sci_Vector5__f_suffix3,l_().copyAppend__AO__O__AO(this.sci_Vector5__f_suffix2,this.sci_BigVector__f_suffix1))),u_=l_().sci_VectorStatics$__f_empty3,p_=l_().sci_VectorStatics$__f_empty2,y_=new z_(1);y_.u[0]=_;var I_=1+this.sci_BigVector__f_length0|0,R_=this.sci_Vector__f_prefix1,S_=this.sci_Vector5__f_len1,P_=this.sci_Vector5__f_prefix2,x_=this.sci_Vector5__f_len12,D_=this.sci_Vector5__f_prefix3,F_=this.sci_Vector5__f_len123,T_=this.sci_Vector5__f_prefix4,A_=this.sci_Vector5__f_len1234,C_=this.sci_Vector5__f_data5;return new lt(R_,S_,P_,x_,D_,F_,T_,A_,C_,w_,u_,p_,y_,I_)}else if(this.sci_Vector5__f_data5.u.length<30){var j_=l_().copyAppend__AO__O__AO(this.sci_Vector5__f_data5,l_().copyAppend__AO__O__AO(this.sci_Vector5__f_suffix4,l_().copyAppend__AO__O__AO(this.sci_Vector5__f_suffix3,l_().copyAppend__AO__O__AO(this.sci_Vector5__f_suffix2,this.sci_BigVector__f_suffix1)))),b_=l_().sci_VectorStatics$__f_empty4,V_=l_().sci_VectorStatics$__f_empty3,J_=l_().sci_VectorStatics$__f_empty2,X_=new z_(1);X_.u[0]=_;var _e=1+this.sci_BigVector__f_length0|0,Y_=this.sci_Vector__f_prefix1,U_=this.sci_Vector5__f_len1,Q_=this.sci_Vector5__f_prefix2,Z_=this.sci_Vector5__f_len12,W_=this.sci_Vector5__f_prefix3,N_=this.sci_Vector5__f_len123,H_=this.sci_Vector5__f_prefix4,se=this.sci_Vector5__f_len1234;return new lt(Y_,U_,Q_,Z_,W_,N_,H_,se,j_,b_,V_,J_,X_,_e)}else{var ce=this.sci_Vector__f_prefix1,ue=this.sci_Vector5__f_len1,me=this.sci_Vector5__f_prefix2,ie=this.sci_Vector5__f_len12,we=this.sci_Vector5__f_prefix3,Oe=this.sci_Vector5__f_len123,be=this.sci_Vector5__f_prefix4,ee=this.sci_Vector5__f_len1234,le=this.sci_Vector5__f_data5,re=this.sci_Vector5__f_len1234,K_=l_().sci_VectorStatics$__f_empty6,$e=l_().copyAppend__AO__O__AO(this.sci_Vector5__f_suffix4,l_().copyAppend__AO__O__AO(this.sci_Vector5__f_suffix3,l_().copyAppend__AO__O__AO(this.sci_Vector5__f_suffix2,this.sci_BigVector__f_suffix1))),xe=new(lr.getArrayOf().getArrayOf().getArrayOf().getArrayOf().getArrayOf()).constr(1);xe.u[0]=$e;var ge=l_().sci_VectorStatics$__f_empty4,ke=l_().sci_VectorStatics$__f_empty3,he=l_().sci_VectorStatics$__f_empty2,ye=new z_(1);return ye.u[0]=_,new Er(ce,ue,me,ie,we,Oe,be,ee,le,31457280+re|0,K_,xe,ge,ke,he,ye,1+this.sci_BigVector__f_length0|0)}};lt.prototype.prepended__O__sci_Vector=function(_){if(this.sci_Vector5__f_len1<32){var r=l_().copyPrepend1__O__AO__AO(_,this.sci_Vector__f_prefix1),t=1+this.sci_Vector5__f_len1|0,a=1+this.sci_Vector5__f_len12|0,n=1+this.sci_Vector5__f_len123|0,s=1+this.sci_Vector5__f_len1234|0,i=1+this.sci_BigVector__f_length0|0,o=this.sci_Vector5__f_prefix2,c=this.sci_Vector5__f_prefix3,u=this.sci_Vector5__f_prefix4,f=this.sci_Vector5__f_data5,p=this.sci_Vector5__f_suffix4,h=this.sci_Vector5__f_suffix3,l=this.sci_Vector5__f_suffix2,d=this.sci_BigVector__f_suffix1;return new lt(r,t,o,a,c,n,u,s,f,p,h,l,d,i)}else if(this.sci_Vector5__f_len12<1024){var $=new z_(1);$.u[0]=_;var w=l_().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1,this.sci_Vector5__f_prefix2),g=1+this.sci_Vector5__f_len12|0,x=1+this.sci_Vector5__f_len123|0,R=1+this.sci_Vector5__f_len1234|0,T=1+this.sci_BigVector__f_length0|0,D=this.sci_Vector5__f_prefix3,B=this.sci_Vector5__f_prefix4,j=this.sci_Vector5__f_data5,O=this.sci_Vector5__f_suffix4,Z=this.sci_Vector5__f_suffix3,z=this.sci_Vector5__f_suffix2,J=this.sci_BigVector__f_suffix1;return new lt($,1,w,g,D,x,B,R,j,O,Z,z,J,T)}else if(this.sci_Vector5__f_len123<32768){var N=new z_(1);N.u[0]=_;var H=l_().sci_VectorStatics$__f_empty2,W=l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1,this.sci_Vector5__f_prefix2),this.sci_Vector5__f_prefix3),K=1+this.sci_Vector5__f_len123|0,Y=1+this.sci_Vector5__f_len1234|0,X=1+this.sci_BigVector__f_length0|0,e_=this.sci_Vector5__f_prefix4,__=this.sci_Vector5__f_data5,t_=this.sci_Vector5__f_suffix4,n_=this.sci_Vector5__f_suffix3,s_=this.sci_Vector5__f_suffix2,i_=this.sci_BigVector__f_suffix1;return new lt(N,1,H,1,W,K,e_,Y,__,t_,n_,s_,i_,X)}else if(this.sci_Vector5__f_len1234<1048576){var c_=new z_(1);c_.u[0]=_;var h_=l_().sci_VectorStatics$__f_empty2,d_=l_().sci_VectorStatics$__f_empty3,w_=l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1,this.sci_Vector5__f_prefix2),this.sci_Vector5__f_prefix3),this.sci_Vector5__f_prefix4),u_=1+this.sci_Vector5__f_len1234|0,p_=1+this.sci_BigVector__f_length0|0,y_=this.sci_Vector5__f_data5,I_=this.sci_Vector5__f_suffix4,R_=this.sci_Vector5__f_suffix3,S_=this.sci_Vector5__f_suffix2,P_=this.sci_BigVector__f_suffix1;return new lt(c_,1,h_,1,d_,1,w_,u_,y_,I_,R_,S_,P_,p_)}else if(this.sci_Vector5__f_data5.u.length<30){var x_=new z_(1);x_.u[0]=_;var D_=l_().sci_VectorStatics$__f_empty2,F_=l_().sci_VectorStatics$__f_empty3,T_=l_().sci_VectorStatics$__f_empty4,A_=l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1,this.sci_Vector5__f_prefix2),this.sci_Vector5__f_prefix3),this.sci_Vector5__f_prefix4),this.sci_Vector5__f_data5),C_=1+this.sci_BigVector__f_length0|0,j_=this.sci_Vector5__f_suffix4,b_=this.sci_Vector5__f_suffix3,V_=this.sci_Vector5__f_suffix2,J_=this.sci_BigVector__f_suffix1;return new lt(x_,1,D_,1,F_,1,T_,1,A_,j_,b_,V_,J_,C_)}else{var X_=new z_(1);X_.u[0]=_;var _e=l_().sci_VectorStatics$__f_empty2,Y_=l_().sci_VectorStatics$__f_empty3,U_=l_().sci_VectorStatics$__f_empty4,Q_=l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1,this.sci_Vector5__f_prefix2),this.sci_Vector5__f_prefix3),this.sci_Vector5__f_prefix4),Z_=new(lr.getArrayOf().getArrayOf().getArrayOf().getArrayOf().getArrayOf()).constr(1);return Z_.u[0]=Q_,new Er(X_,1,_e,1,Y_,1,U_,1,Z_,1+this.sci_Vector5__f_len1234|0,l_().sci_VectorStatics$__f_empty6,this.sci_Vector5__f_data5,this.sci_Vector5__f_suffix4,this.sci_Vector5__f_suffix3,this.sci_Vector5__f_suffix2,this.sci_BigVector__f_suffix1,1+this.sci_BigVector__f_length0|0)}};lt.prototype.map__F1__sci_Vector=function(_){var r=l_().mapElems1__AO__F1__AO(this.sci_Vector__f_prefix1,_),t=l_().mapElems__I__AO__F1__AO(2,this.sci_Vector5__f_prefix2,_),a=l_().mapElems__I__AO__F1__AO(3,this.sci_Vector5__f_prefix3,_),n=l_().mapElems__I__AO__F1__AO(4,this.sci_Vector5__f_prefix4,_),s=l_().mapElems__I__AO__F1__AO(5,this.sci_Vector5__f_data5,_),i=l_().mapElems__I__AO__F1__AO(4,this.sci_Vector5__f_suffix4,_),o=l_().mapElems__I__AO__F1__AO(3,this.sci_Vector5__f_suffix3,_),c=l_().mapElems__I__AO__F1__AO(2,this.sci_Vector5__f_suffix2,_),u=l_().mapElems1__AO__F1__AO(this.sci_BigVector__f_suffix1,_),f=this.sci_Vector5__f_len1,p=this.sci_Vector5__f_len12,h=this.sci_Vector5__f_len123,l=this.sci_Vector5__f_len1234,d=this.sci_BigVector__f_length0;return new lt(r,f,t,p,a,h,n,l,s,i,o,c,u,d)};lt.prototype.slice0__I__I__sci_Vector=function(_,r){var t=new Yh(_,r);return t.consider__I__AO__V(1,this.sci_Vector__f_prefix1),t.consider__I__AO__V(2,this.sci_Vector5__f_prefix2),t.consider__I__AO__V(3,this.sci_Vector5__f_prefix3),t.consider__I__AO__V(4,this.sci_Vector5__f_prefix4),t.consider__I__AO__V(5,this.sci_Vector5__f_data5),t.consider__I__AO__V(4,this.sci_Vector5__f_suffix4),t.consider__I__AO__V(3,this.sci_Vector5__f_suffix3),t.consider__I__AO__V(2,this.sci_Vector5__f_suffix2),t.consider__I__AO__V(1,this.sci_BigVector__f_suffix1),t.result__sci_Vector()};lt.prototype.tail__sci_Vector=function(){if(this.sci_Vector5__f_len1>1){var _=this.sci_Vector__f_prefix1,r=_.u.length,t=M_().copyOfRange__AO__I__I__AO(_,1,r),a=-1+this.sci_Vector5__f_len1|0,n=-1+this.sci_Vector5__f_len12|0,s=-1+this.sci_Vector5__f_len123|0,i=-1+this.sci_Vector5__f_len1234|0,o=-1+this.sci_BigVector__f_length0|0,c=this.sci_Vector5__f_prefix2,u=this.sci_Vector5__f_prefix3,f=this.sci_Vector5__f_prefix4,p=this.sci_Vector5__f_data5,h=this.sci_Vector5__f_suffix4,l=this.sci_Vector5__f_suffix3,d=this.sci_Vector5__f_suffix2,$=this.sci_BigVector__f_suffix1;return new lt(t,a,c,n,u,s,f,i,p,h,l,d,$,o)}else return this.slice0__I__I__sci_Vector(1,this.sci_BigVector__f_length0)};lt.prototype.init__sci_Vector=function(){if(this.sci_BigVector__f_suffix1.u.length>1){var _=this.sci_BigVector__f_suffix1,r=-1+_.u.length|0,t=M_().copyOfRange__AO__I__I__AO(_,0,r),a=-1+this.sci_BigVector__f_length0|0,n=this.sci_Vector__f_prefix1,s=this.sci_Vector5__f_len1,i=this.sci_Vector5__f_prefix2,o=this.sci_Vector5__f_len12,c=this.sci_Vector5__f_prefix3,u=this.sci_Vector5__f_len123,f=this.sci_Vector5__f_prefix4,p=this.sci_Vector5__f_len1234,h=this.sci_Vector5__f_data5,l=this.sci_Vector5__f_suffix4,d=this.sci_Vector5__f_suffix3,$=this.sci_Vector5__f_suffix2;return new lt(n,s,i,o,c,u,f,p,h,l,d,$,t,a)}else return this.slice0__I__I__sci_Vector(0,-1+this.sci_BigVector__f_length0|0)};lt.prototype.vectorSliceCount__I=function(){return 9};lt.prototype.vectorSlice__I__AO=function(_){switch(_){case 0:return this.sci_Vector__f_prefix1;case 1:return this.sci_Vector5__f_prefix2;case 2:return this.sci_Vector5__f_prefix3;case 3:return this.sci_Vector5__f_prefix4;case 4:return this.sci_Vector5__f_data5;case 5:return this.sci_Vector5__f_suffix4;case 6:return this.sci_Vector5__f_suffix3;case 7:return this.sci_Vector5__f_suffix2;case 8:return this.sci_BigVector__f_suffix1;default:throw new Q(_)}};lt.prototype.appendedAll0__sc_IterableOnce__I__sci_Vector=function(_,r){var t=l_().append1IfSpace__AO__sc_IterableOnce__AO(this.sci_BigVector__f_suffix1,_);if(t!==null){var a=(this.sci_BigVector__f_length0-this.sci_BigVector__f_suffix1.u.length|0)+t.u.length|0,n=this.sci_Vector__f_prefix1,s=this.sci_Vector5__f_len1,i=this.sci_Vector5__f_prefix2,o=this.sci_Vector5__f_len12,c=this.sci_Vector5__f_prefix3,u=this.sci_Vector5__f_len123,f=this.sci_Vector5__f_prefix4,p=this.sci_Vector5__f_len1234,h=this.sci_Vector5__f_data5,l=this.sci_Vector5__f_suffix4,d=this.sci_Vector5__f_suffix3,$=this.sci_Vector5__f_suffix2;return new lt(n,s,i,o,c,u,f,p,h,l,d,$,t,a)}else return Dr.prototype.appendedAll0__sc_IterableOnce__I__sci_Vector.call(this,_,r)};lt.prototype.init__O=function(){return this.init__sci_Vector()};lt.prototype.tail__O=function(){return this.tail__sci_Vector()};lt.prototype.map__F1__O=function(_){return this.map__F1__sci_Vector(_)};lt.prototype.prepended__O__O=function(_){return this.prepended__O__sci_Vector(_)};lt.prototype.appended__O__O=function(_){return this.appended__O__sci_Vector(_)};lt.prototype.apply__O__O=function(_){var r=_|0;if(r>=0&&r=0){var a=t>>>20|0,n=31&(t>>>15|0),s=31&(t>>>10|0),i=31&(t>>>5|0),o=31&t;return a=this.sci_Vector5__f_len123){var c=r-this.sci_Vector5__f_len123|0;return this.sci_Vector5__f_prefix4.u[c>>>15|0].u[31&(c>>>10|0)].u[31&(c>>>5|0)].u[31&c]}else if(r>=this.sci_Vector5__f_len12){var u=r-this.sci_Vector5__f_len12|0;return this.sci_Vector5__f_prefix3.u[u>>>10|0].u[31&(u>>>5|0)].u[31&u]}else if(r>=this.sci_Vector5__f_len1){var f=r-this.sci_Vector5__f_len1|0;return this.sci_Vector5__f_prefix2.u[f>>>5|0].u[31&f]}else return this.sci_Vector__f_prefix1.u[r]}else throw this.ioob__I__jl_IndexOutOfBoundsException(r)};var CE_=new v().initClass({sci_Vector5:0},!1,"scala.collection.immutable.Vector5",{sci_Vector5:1,sci_BigVector:1,sci_VectorImpl:1,sci_Vector:1,sci_AbstractSeq:1,sc_AbstractSeq:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,sci_Seq:1,sci_Iterable:1,sci_SeqOps:1,sci_IndexedSeq:1,sc_IndexedSeq:1,sc_IndexedSeqOps:1,sci_IndexedSeqOps:1,sci_StrictOptimizedSeqOps:1,sc_StrictOptimizedSeqOps:1,sc_StrictOptimizedIterableOps:1,scg_DefaultSerializable:1,Ljava_io_Serializable:1});lt.prototype.$classData=CE_;function Er(_,r,t,a,n,s,i,o,c,u,f,p,h,l,d,$,w){this.sci_Vector__f_prefix1=null,this.sci_BigVector__f_suffix1=null,this.sci_BigVector__f_length0=0,this.sci_Vector6__f_len1=0,this.sci_Vector6__f_prefix2=null,this.sci_Vector6__f_len12=0,this.sci_Vector6__f_prefix3=null,this.sci_Vector6__f_len123=0,this.sci_Vector6__f_prefix4=null,this.sci_Vector6__f_len1234=0,this.sci_Vector6__f_prefix5=null,this.sci_Vector6__f_len12345=0,this.sci_Vector6__f_data6=null,this.sci_Vector6__f_suffix5=null,this.sci_Vector6__f_suffix4=null,this.sci_Vector6__f_suffix3=null,this.sci_Vector6__f_suffix2=null,this.sci_Vector6__f_len1=r,this.sci_Vector6__f_prefix2=t,this.sci_Vector6__f_len12=a,this.sci_Vector6__f_prefix3=n,this.sci_Vector6__f_len123=s,this.sci_Vector6__f_prefix4=i,this.sci_Vector6__f_len1234=o,this.sci_Vector6__f_prefix5=c,this.sci_Vector6__f_len12345=u,this.sci_Vector6__f_data6=f,this.sci_Vector6__f_suffix5=p,this.sci_Vector6__f_suffix4=h,this.sci_Vector6__f_suffix3=l,this.sci_Vector6__f_suffix2=d,AO(this,_,$,w)}Er.prototype=new ib;Er.prototype.constructor=Er;function DE_(){}DE_.prototype=Er.prototype;Er.prototype.apply__I__O=function(_){if(_>=0&&_=0){var t=r>>>25|0,a=31&(r>>>20|0),n=31&(r>>>15|0),s=31&(r>>>10|0),i=31&(r>>>5|0),o=31&r;return t=this.sci_Vector6__f_len1234){var c=_-this.sci_Vector6__f_len1234|0;return this.sci_Vector6__f_prefix5.u[c>>>20|0].u[31&(c>>>15|0)].u[31&(c>>>10|0)].u[31&(c>>>5|0)].u[31&c]}else if(_>=this.sci_Vector6__f_len123){var u=_-this.sci_Vector6__f_len123|0;return this.sci_Vector6__f_prefix4.u[u>>>15|0].u[31&(u>>>10|0)].u[31&(u>>>5|0)].u[31&u]}else if(_>=this.sci_Vector6__f_len12){var f=_-this.sci_Vector6__f_len12|0;return this.sci_Vector6__f_prefix3.u[f>>>10|0].u[31&(f>>>5|0)].u[31&f]}else if(_>=this.sci_Vector6__f_len1){var p=_-this.sci_Vector6__f_len1|0;return this.sci_Vector6__f_prefix2.u[p>>>5|0].u[31&p]}else return this.sci_Vector__f_prefix1.u[_]}else throw this.ioob__I__jl_IndexOutOfBoundsException(_)};Er.prototype.updated__I__O__sci_Vector=function(_,r){if(_>=0&&_=this.sci_Vector6__f_len12345){var t=_-this.sci_Vector6__f_len12345|0,a=t>>>25|0,n=31&(t>>>20|0),s=31&(t>>>15|0),i=31&(t>>>10|0),o=31&(t>>>5|0),c=31&t;if(a=this.sci_Vector6__f_len1234){var Vr=_-this.sci_Vector6__f_len1234|0,ot=this.sci_Vector6__f_prefix5,It=Vr>>>20|0,Ar=31&(Vr>>>15|0),Gr=31&(Vr>>>10|0),Gt=31&(Vr>>>5|0),Jt=31&Vr,Ot=ot.clone__O(),Za=Ot.u[It],qt=Za.clone__O(),Fa=qt.u[Ar],ga=Fa.clone__O(),aa=ga.u[Gr],Xr=aa.clone__O(),ct=Xr.u[Gt],na=ct.clone__O();na.u[Jt]=r,Xr.u[Gt]=na,ga.u[Gr]=Xr,qt.u[Ar]=ga,Ot.u[It]=qt;var sa=this.sci_Vector__f_prefix1,bt=this.sci_Vector6__f_len1,ia=this.sci_Vector6__f_prefix2,oa=this.sci_Vector6__f_len12,ca=this.sci_Vector6__f_prefix3,Ca=this.sci_Vector6__f_len123,ea=this.sci_Vector6__f_prefix4,Na=this.sci_Vector6__f_len1234,La=this.sci_Vector6__f_len12345,Ba=this.sci_Vector6__f_data6,ra=this.sci_Vector6__f_suffix5,vn=this.sci_Vector6__f_suffix4,jn=this.sci_Vector6__f_suffix3,yn=this.sci_Vector6__f_suffix2,en=this.sci_BigVector__f_suffix1,In=this.sci_BigVector__f_length0;return new Er(sa,bt,ia,oa,ca,Ca,ea,Na,Ot,La,Ba,ra,vn,jn,yn,en,In)}else if(_>=this.sci_Vector6__f_len123){var Pr=_-this.sci_Vector6__f_len123|0,ma=this.sci_Vector6__f_prefix4,Pn=Pr>>>15|0,rn=31&(Pr>>>10|0),En=31&(Pr>>>5|0),bn=31&Pr,ja=ma.clone__O(),Wn=ja.u[Pn],Da=Wn.clone__O(),va=Da.u[rn],ys=va.clone__O(),Is=ys.u[En],kn=Is.clone__O();kn.u[bn]=r,ys.u[En]=kn,Da.u[rn]=ys,ja.u[Pn]=Da;var Kn=this.sci_Vector__f_prefix1,Ys=this.sci_Vector6__f_len1,_i=this.sci_Vector6__f_prefix2,xn=this.sci_Vector6__f_len12,ei=this.sci_Vector6__f_prefix3,$i=this.sci_Vector6__f_len123,Fi=this.sci_Vector6__f_len1234,ls=this.sci_Vector6__f_prefix5,wi=this.sci_Vector6__f_len12345,gi=this.sci_Vector6__f_data6,ri=this.sci_Vector6__f_suffix5,ts=this.sci_Vector6__f_suffix4,Zn=this.sci_Vector6__f_suffix3,$n=this.sci_Vector6__f_suffix2,bs=this.sci_BigVector__f_suffix1,kt=this.sci_BigVector__f_length0;return new Er(Kn,Ys,_i,xn,ei,$i,ja,Fi,ls,wi,gi,ri,ts,Zn,$n,bs,kt)}else if(_>=this.sci_Vector6__f_len12){var Rn=_-this.sci_Vector6__f_len12|0,Es=this.sci_Vector6__f_prefix3,Qn=Rn>>>10|0,Li=31&(Rn>>>5|0),Zs=31&Rn,ks=Es.clone__O(),wn=ks.u[Qn],Ns=wn.clone__O(),mi=Ns.u[Li],Vt=mi.clone__O();Vt.u[Zs]=r,Ns.u[Li]=Vt,ks.u[Qn]=Ns;var Xn=this.sci_Vector__f_prefix1,zs=this.sci_Vector6__f_len1,Cn=this.sci_Vector6__f_prefix2,Hs=this.sci_Vector6__f_len12,Ut=this.sci_Vector6__f_len123,Os=this.sci_Vector6__f_prefix4,qs=this.sci_Vector6__f_len1234,Ss=this.sci_Vector6__f_prefix5,Gi=this.sci_Vector6__f_len12345,Ji=this.sci_Vector6__f_data6,as=this.sci_Vector6__f_suffix5,Gs=this.sci_Vector6__f_suffix4,Ps=this.sci_Vector6__f_suffix3,fs=this.sci_Vector6__f_suffix2,za=this.sci_BigVector__f_suffix1,ti=this.sci_BigVector__f_length0;return new Er(Xn,zs,Cn,Hs,ks,Ut,Os,qs,Ss,Gi,Ji,as,Gs,Ps,fs,za,ti)}else if(_>=this.sci_Vector6__f_len1){var ai=_-this.sci_Vector6__f_len1|0,_c=this.sci_Vector6__f_prefix2,Bi=ai>>>5|0,Ui=31&ai,Wi=_c.clone__O(),zc=Wi.u[Bi],lo=zc.clone__O();lo.u[Ui]=r,Wi.u[Bi]=lo;var Pu=this.sci_Vector__f_prefix1,mc=this.sci_Vector6__f_len1,xu=this.sci_Vector6__f_len12,Hc=this.sci_Vector6__f_prefix3,Ru=this.sci_Vector6__f_len123,Vo=this.sci_Vector6__f_prefix4,ec=this.sci_Vector6__f_len1234,Gc=this.sci_Vector6__f_prefix5,cf=this.sci_Vector6__f_len12345,Jc=this.sci_Vector6__f_data6,hl=this.sci_Vector6__f_suffix5,dl=this.sci_Vector6__f_suffix4,uf=this.sci_Vector6__f_suffix3,$l=this.sci_Vector6__f_suffix2,Uc=this.sci_BigVector__f_suffix1,Ao=this.sci_BigVector__f_length0;return new Er(Pu,mc,Wi,xu,Hc,Ru,Vo,ec,Gc,cf,Jc,hl,dl,uf,$l,Uc,Ao)}else{var wl=this.sci_Vector__f_prefix1,fo=wl.clone__O();fo.u[_]=r;var lf=this.sci_Vector6__f_len1,gl=this.sci_Vector6__f_prefix2,Ll=this.sci_Vector6__f_len12,Cu=this.sci_Vector6__f_prefix3,ml=this.sci_Vector6__f_len123,Du=this.sci_Vector6__f_prefix4,Wc=this.sci_Vector6__f_len1234,ff=this.sci_Vector6__f_prefix5,Kc=this.sci_Vector6__f_len12345,vc=this.sci_Vector6__f_data6,yc=this.sci_Vector6__f_suffix5,vl=this.sci_Vector6__f_suffix4,pf=this.sci_Vector6__f_suffix3,Mu=this.sci_Vector6__f_suffix2,Tu=this.sci_BigVector__f_suffix1,yl=this.sci_BigVector__f_length0;return new Er(fo,lf,gl,Ll,Cu,ml,Du,Wc,ff,Kc,vc,yc,vl,pf,Mu,Tu,yl)}else throw this.ioob__I__jl_IndexOutOfBoundsException(_)};Er.prototype.appended__O__sci_Vector=function(_){if(this.sci_BigVector__f_suffix1.u.length<32){var r=l_().copyAppend1__AO__O__AO(this.sci_BigVector__f_suffix1,_),t=1+this.sci_BigVector__f_length0|0,a=this.sci_Vector__f_prefix1,n=this.sci_Vector6__f_len1,s=this.sci_Vector6__f_prefix2,i=this.sci_Vector6__f_len12,o=this.sci_Vector6__f_prefix3,c=this.sci_Vector6__f_len123,u=this.sci_Vector6__f_prefix4,f=this.sci_Vector6__f_len1234,p=this.sci_Vector6__f_prefix5,h=this.sci_Vector6__f_len12345,l=this.sci_Vector6__f_data6,d=this.sci_Vector6__f_suffix5,$=this.sci_Vector6__f_suffix4,w=this.sci_Vector6__f_suffix3,g=this.sci_Vector6__f_suffix2;return new Er(a,n,s,i,o,c,u,f,p,h,l,d,$,w,g,r,t)}else if(this.sci_Vector6__f_suffix2.u.length<31){var x=l_().copyAppend__AO__O__AO(this.sci_Vector6__f_suffix2,this.sci_BigVector__f_suffix1),R=new z_(1);R.u[0]=_;var T=1+this.sci_BigVector__f_length0|0,D=this.sci_Vector__f_prefix1,B=this.sci_Vector6__f_len1,j=this.sci_Vector6__f_prefix2,O=this.sci_Vector6__f_len12,Z=this.sci_Vector6__f_prefix3,z=this.sci_Vector6__f_len123,J=this.sci_Vector6__f_prefix4,N=this.sci_Vector6__f_len1234,H=this.sci_Vector6__f_prefix5,W=this.sci_Vector6__f_len12345,K=this.sci_Vector6__f_data6,Y=this.sci_Vector6__f_suffix5,X=this.sci_Vector6__f_suffix4,e_=this.sci_Vector6__f_suffix3;return new Er(D,B,j,O,Z,z,J,N,H,W,K,Y,X,e_,x,R,T)}else if(this.sci_Vector6__f_suffix3.u.length<31){var __=l_().copyAppend__AO__O__AO(this.sci_Vector6__f_suffix3,l_().copyAppend__AO__O__AO(this.sci_Vector6__f_suffix2,this.sci_BigVector__f_suffix1)),t_=l_().sci_VectorStatics$__f_empty2,n_=new z_(1);n_.u[0]=_;var s_=1+this.sci_BigVector__f_length0|0,i_=this.sci_Vector__f_prefix1,c_=this.sci_Vector6__f_len1,h_=this.sci_Vector6__f_prefix2,d_=this.sci_Vector6__f_len12,w_=this.sci_Vector6__f_prefix3,u_=this.sci_Vector6__f_len123,p_=this.sci_Vector6__f_prefix4,y_=this.sci_Vector6__f_len1234,I_=this.sci_Vector6__f_prefix5,R_=this.sci_Vector6__f_len12345,S_=this.sci_Vector6__f_data6,P_=this.sci_Vector6__f_suffix5,x_=this.sci_Vector6__f_suffix4;return new Er(i_,c_,h_,d_,w_,u_,p_,y_,I_,R_,S_,P_,x_,__,t_,n_,s_)}else if(this.sci_Vector6__f_suffix4.u.length<31){var D_=l_().copyAppend__AO__O__AO(this.sci_Vector6__f_suffix4,l_().copyAppend__AO__O__AO(this.sci_Vector6__f_suffix3,l_().copyAppend__AO__O__AO(this.sci_Vector6__f_suffix2,this.sci_BigVector__f_suffix1))),F_=l_().sci_VectorStatics$__f_empty3,T_=l_().sci_VectorStatics$__f_empty2,A_=new z_(1);A_.u[0]=_;var C_=1+this.sci_BigVector__f_length0|0,j_=this.sci_Vector__f_prefix1,b_=this.sci_Vector6__f_len1,V_=this.sci_Vector6__f_prefix2,J_=this.sci_Vector6__f_len12,X_=this.sci_Vector6__f_prefix3,_e=this.sci_Vector6__f_len123,Y_=this.sci_Vector6__f_prefix4,U_=this.sci_Vector6__f_len1234,Q_=this.sci_Vector6__f_prefix5,Z_=this.sci_Vector6__f_len12345,W_=this.sci_Vector6__f_data6,N_=this.sci_Vector6__f_suffix5;return new Er(j_,b_,V_,J_,X_,_e,Y_,U_,Q_,Z_,W_,N_,D_,F_,T_,A_,C_)}else if(this.sci_Vector6__f_suffix5.u.length<31){var H_=l_().copyAppend__AO__O__AO(this.sci_Vector6__f_suffix5,l_().copyAppend__AO__O__AO(this.sci_Vector6__f_suffix4,l_().copyAppend__AO__O__AO(this.sci_Vector6__f_suffix3,l_().copyAppend__AO__O__AO(this.sci_Vector6__f_suffix2,this.sci_BigVector__f_suffix1)))),se=l_().sci_VectorStatics$__f_empty4,ce=l_().sci_VectorStatics$__f_empty3,ue=l_().sci_VectorStatics$__f_empty2,me=new z_(1);me.u[0]=_;var ie=1+this.sci_BigVector__f_length0|0,we=this.sci_Vector__f_prefix1,Oe=this.sci_Vector6__f_len1,be=this.sci_Vector6__f_prefix2,ee=this.sci_Vector6__f_len12,le=this.sci_Vector6__f_prefix3,re=this.sci_Vector6__f_len123,K_=this.sci_Vector6__f_prefix4,$e=this.sci_Vector6__f_len1234,xe=this.sci_Vector6__f_prefix5,ge=this.sci_Vector6__f_len12345,ke=this.sci_Vector6__f_data6;return new Er(we,Oe,be,ee,le,re,K_,$e,xe,ge,ke,H_,se,ce,ue,me,ie)}else if(this.sci_Vector6__f_data6.u.length<62){var he=l_().copyAppend__AO__O__AO(this.sci_Vector6__f_data6,l_().copyAppend__AO__O__AO(this.sci_Vector6__f_suffix5,l_().copyAppend__AO__O__AO(this.sci_Vector6__f_suffix4,l_().copyAppend__AO__O__AO(this.sci_Vector6__f_suffix3,l_().copyAppend__AO__O__AO(this.sci_Vector6__f_suffix2,this.sci_BigVector__f_suffix1))))),ye=l_().sci_VectorStatics$__f_empty5,Le=l_().sci_VectorStatics$__f_empty4,ve=l_().sci_VectorStatics$__f_empty3,Ie=l_().sci_VectorStatics$__f_empty2,oe=new z_(1);oe.u[0]=_;var De=1+this.sci_BigVector__f_length0|0,je=this.sci_Vector__f_prefix1,Se=this.sci_Vector6__f_len1,Ke=this.sci_Vector6__f_prefix2,Te=this.sci_Vector6__f_len12,Ve=this.sci_Vector6__f_prefix3,qe=this.sci_Vector6__f_len123,Ze=this.sci_Vector6__f_prefix4,Ne=this.sci_Vector6__f_len1234,_r=this.sci_Vector6__f_prefix5,nr=this.sci_Vector6__f_len12345;return new Er(je,Se,Ke,Te,Ve,qe,Ze,Ne,_r,nr,he,ye,Le,ve,Ie,oe,De)}else throw XI(new et)};Er.prototype.prepended__O__sci_Vector=function(_){if(this.sci_Vector6__f_len1<32){var r=l_().copyPrepend1__O__AO__AO(_,this.sci_Vector__f_prefix1),t=1+this.sci_Vector6__f_len1|0,a=1+this.sci_Vector6__f_len12|0,n=1+this.sci_Vector6__f_len123|0,s=1+this.sci_Vector6__f_len1234|0,i=1+this.sci_Vector6__f_len12345|0,o=1+this.sci_BigVector__f_length0|0,c=this.sci_Vector6__f_prefix2,u=this.sci_Vector6__f_prefix3,f=this.sci_Vector6__f_prefix4,p=this.sci_Vector6__f_prefix5,h=this.sci_Vector6__f_data6,l=this.sci_Vector6__f_suffix5,d=this.sci_Vector6__f_suffix4,$=this.sci_Vector6__f_suffix3,w=this.sci_Vector6__f_suffix2,g=this.sci_BigVector__f_suffix1;return new Er(r,t,c,a,u,n,f,s,p,i,h,l,d,$,w,g,o)}else if(this.sci_Vector6__f_len12<1024){var x=new z_(1);x.u[0]=_;var R=l_().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1,this.sci_Vector6__f_prefix2),T=1+this.sci_Vector6__f_len12|0,D=1+this.sci_Vector6__f_len123|0,B=1+this.sci_Vector6__f_len1234|0,j=1+this.sci_Vector6__f_len12345|0,O=1+this.sci_BigVector__f_length0|0,Z=this.sci_Vector6__f_prefix3,z=this.sci_Vector6__f_prefix4,J=this.sci_Vector6__f_prefix5,N=this.sci_Vector6__f_data6,H=this.sci_Vector6__f_suffix5,W=this.sci_Vector6__f_suffix4,K=this.sci_Vector6__f_suffix3,Y=this.sci_Vector6__f_suffix2,X=this.sci_BigVector__f_suffix1;return new Er(x,1,R,T,Z,D,z,B,J,j,N,H,W,K,Y,X,O)}else if(this.sci_Vector6__f_len123<32768){var e_=new z_(1);e_.u[0]=_;var __=l_().sci_VectorStatics$__f_empty2,t_=l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1,this.sci_Vector6__f_prefix2),this.sci_Vector6__f_prefix3),n_=1+this.sci_Vector6__f_len123|0,s_=1+this.sci_Vector6__f_len1234|0,i_=1+this.sci_Vector6__f_len12345|0,c_=1+this.sci_BigVector__f_length0|0,h_=this.sci_Vector6__f_prefix4,d_=this.sci_Vector6__f_prefix5,w_=this.sci_Vector6__f_data6,u_=this.sci_Vector6__f_suffix5,p_=this.sci_Vector6__f_suffix4,y_=this.sci_Vector6__f_suffix3,I_=this.sci_Vector6__f_suffix2,R_=this.sci_BigVector__f_suffix1;return new Er(e_,1,__,1,t_,n_,h_,s_,d_,i_,w_,u_,p_,y_,I_,R_,c_)}else if(this.sci_Vector6__f_len1234<1048576){var S_=new z_(1);S_.u[0]=_;var P_=l_().sci_VectorStatics$__f_empty2,x_=l_().sci_VectorStatics$__f_empty3,D_=l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1,this.sci_Vector6__f_prefix2),this.sci_Vector6__f_prefix3),this.sci_Vector6__f_prefix4),F_=1+this.sci_Vector6__f_len1234|0,T_=1+this.sci_Vector6__f_len12345|0,A_=1+this.sci_BigVector__f_length0|0,C_=this.sci_Vector6__f_prefix5,j_=this.sci_Vector6__f_data6,b_=this.sci_Vector6__f_suffix5,V_=this.sci_Vector6__f_suffix4,J_=this.sci_Vector6__f_suffix3,X_=this.sci_Vector6__f_suffix2,_e=this.sci_BigVector__f_suffix1;return new Er(S_,1,P_,1,x_,1,D_,F_,C_,T_,j_,b_,V_,J_,X_,_e,A_)}else if(this.sci_Vector6__f_len12345<33554432){var Y_=new z_(1);Y_.u[0]=_;var U_=l_().sci_VectorStatics$__f_empty2,Q_=l_().sci_VectorStatics$__f_empty3,Z_=l_().sci_VectorStatics$__f_empty4,W_=l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1,this.sci_Vector6__f_prefix2),this.sci_Vector6__f_prefix3),this.sci_Vector6__f_prefix4),this.sci_Vector6__f_prefix5),N_=1+this.sci_Vector6__f_len12345|0,H_=1+this.sci_BigVector__f_length0|0,se=this.sci_Vector6__f_data6,ce=this.sci_Vector6__f_suffix5,ue=this.sci_Vector6__f_suffix4,me=this.sci_Vector6__f_suffix3,ie=this.sci_Vector6__f_suffix2,we=this.sci_BigVector__f_suffix1;return new Er(Y_,1,U_,1,Q_,1,Z_,1,W_,N_,se,ce,ue,me,ie,we,H_)}else if(this.sci_Vector6__f_data6.u.length<62){var Oe=new z_(1);Oe.u[0]=_;var be=l_().sci_VectorStatics$__f_empty2,ee=l_().sci_VectorStatics$__f_empty3,le=l_().sci_VectorStatics$__f_empty4,re=l_().sci_VectorStatics$__f_empty5,K_=l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1,this.sci_Vector6__f_prefix2),this.sci_Vector6__f_prefix3),this.sci_Vector6__f_prefix4),this.sci_Vector6__f_prefix5),this.sci_Vector6__f_data6),$e=1+this.sci_BigVector__f_length0|0,xe=this.sci_Vector6__f_suffix5,ge=this.sci_Vector6__f_suffix4,ke=this.sci_Vector6__f_suffix3,he=this.sci_Vector6__f_suffix2,ye=this.sci_BigVector__f_suffix1;return new Er(Oe,1,be,1,ee,1,le,1,re,1,K_,xe,ge,ke,he,ye,$e)}else throw XI(new et)};Er.prototype.map__F1__sci_Vector=function(_){var r=l_().mapElems1__AO__F1__AO(this.sci_Vector__f_prefix1,_),t=l_().mapElems__I__AO__F1__AO(2,this.sci_Vector6__f_prefix2,_),a=l_().mapElems__I__AO__F1__AO(3,this.sci_Vector6__f_prefix3,_),n=l_().mapElems__I__AO__F1__AO(4,this.sci_Vector6__f_prefix4,_),s=l_().mapElems__I__AO__F1__AO(5,this.sci_Vector6__f_prefix5,_),i=l_().mapElems__I__AO__F1__AO(6,this.sci_Vector6__f_data6,_),o=l_().mapElems__I__AO__F1__AO(5,this.sci_Vector6__f_suffix5,_),c=l_().mapElems__I__AO__F1__AO(4,this.sci_Vector6__f_suffix4,_),u=l_().mapElems__I__AO__F1__AO(3,this.sci_Vector6__f_suffix3,_),f=l_().mapElems__I__AO__F1__AO(2,this.sci_Vector6__f_suffix2,_),p=l_().mapElems1__AO__F1__AO(this.sci_BigVector__f_suffix1,_),h=this.sci_Vector6__f_len1,l=this.sci_Vector6__f_len12,d=this.sci_Vector6__f_len123,$=this.sci_Vector6__f_len1234,w=this.sci_Vector6__f_len12345,g=this.sci_BigVector__f_length0;return new Er(r,h,t,l,a,d,n,$,s,w,i,o,c,u,f,p,g)};Er.prototype.slice0__I__I__sci_Vector=function(_,r){var t=new Yh(_,r);return t.consider__I__AO__V(1,this.sci_Vector__f_prefix1),t.consider__I__AO__V(2,this.sci_Vector6__f_prefix2),t.consider__I__AO__V(3,this.sci_Vector6__f_prefix3),t.consider__I__AO__V(4,this.sci_Vector6__f_prefix4),t.consider__I__AO__V(5,this.sci_Vector6__f_prefix5),t.consider__I__AO__V(6,this.sci_Vector6__f_data6),t.consider__I__AO__V(5,this.sci_Vector6__f_suffix5),t.consider__I__AO__V(4,this.sci_Vector6__f_suffix4),t.consider__I__AO__V(3,this.sci_Vector6__f_suffix3),t.consider__I__AO__V(2,this.sci_Vector6__f_suffix2),t.consider__I__AO__V(1,this.sci_BigVector__f_suffix1),t.result__sci_Vector()};Er.prototype.tail__sci_Vector=function(){if(this.sci_Vector6__f_len1>1){var _=this.sci_Vector__f_prefix1,r=_.u.length,t=M_().copyOfRange__AO__I__I__AO(_,1,r),a=-1+this.sci_Vector6__f_len1|0,n=-1+this.sci_Vector6__f_len12|0,s=-1+this.sci_Vector6__f_len123|0,i=-1+this.sci_Vector6__f_len1234|0,o=-1+this.sci_Vector6__f_len12345|0,c=-1+this.sci_BigVector__f_length0|0,u=this.sci_Vector6__f_prefix2,f=this.sci_Vector6__f_prefix3,p=this.sci_Vector6__f_prefix4,h=this.sci_Vector6__f_prefix5,l=this.sci_Vector6__f_data6,d=this.sci_Vector6__f_suffix5,$=this.sci_Vector6__f_suffix4,w=this.sci_Vector6__f_suffix3,g=this.sci_Vector6__f_suffix2,x=this.sci_BigVector__f_suffix1;return new Er(t,a,u,n,f,s,p,i,h,o,l,d,$,w,g,x,c)}else return this.slice0__I__I__sci_Vector(1,this.sci_BigVector__f_length0)};Er.prototype.init__sci_Vector=function(){if(this.sci_BigVector__f_suffix1.u.length>1){var _=this.sci_BigVector__f_suffix1,r=-1+_.u.length|0,t=M_().copyOfRange__AO__I__I__AO(_,0,r),a=-1+this.sci_BigVector__f_length0|0,n=this.sci_Vector__f_prefix1,s=this.sci_Vector6__f_len1,i=this.sci_Vector6__f_prefix2,o=this.sci_Vector6__f_len12,c=this.sci_Vector6__f_prefix3,u=this.sci_Vector6__f_len123,f=this.sci_Vector6__f_prefix4,p=this.sci_Vector6__f_len1234,h=this.sci_Vector6__f_prefix5,l=this.sci_Vector6__f_len12345,d=this.sci_Vector6__f_data6,$=this.sci_Vector6__f_suffix5,w=this.sci_Vector6__f_suffix4,g=this.sci_Vector6__f_suffix3,x=this.sci_Vector6__f_suffix2;return new Er(n,s,i,o,c,u,f,p,h,l,d,$,w,g,x,t,a)}else return this.slice0__I__I__sci_Vector(0,-1+this.sci_BigVector__f_length0|0)};Er.prototype.vectorSliceCount__I=function(){return 11};Er.prototype.vectorSlice__I__AO=function(_){switch(_){case 0:return this.sci_Vector__f_prefix1;case 1:return this.sci_Vector6__f_prefix2;case 2:return this.sci_Vector6__f_prefix3;case 3:return this.sci_Vector6__f_prefix4;case 4:return this.sci_Vector6__f_prefix5;case 5:return this.sci_Vector6__f_data6;case 6:return this.sci_Vector6__f_suffix5;case 7:return this.sci_Vector6__f_suffix4;case 8:return this.sci_Vector6__f_suffix3;case 9:return this.sci_Vector6__f_suffix2;case 10:return this.sci_BigVector__f_suffix1;default:throw new Q(_)}};Er.prototype.appendedAll0__sc_IterableOnce__I__sci_Vector=function(_,r){var t=l_().append1IfSpace__AO__sc_IterableOnce__AO(this.sci_BigVector__f_suffix1,_);if(t!==null){var a=(this.sci_BigVector__f_length0-this.sci_BigVector__f_suffix1.u.length|0)+t.u.length|0,n=this.sci_Vector__f_prefix1,s=this.sci_Vector6__f_len1,i=this.sci_Vector6__f_prefix2,o=this.sci_Vector6__f_len12,c=this.sci_Vector6__f_prefix3,u=this.sci_Vector6__f_len123,f=this.sci_Vector6__f_prefix4,p=this.sci_Vector6__f_len1234,h=this.sci_Vector6__f_prefix5,l=this.sci_Vector6__f_len12345,d=this.sci_Vector6__f_data6,$=this.sci_Vector6__f_suffix5,w=this.sci_Vector6__f_suffix4,g=this.sci_Vector6__f_suffix3,x=this.sci_Vector6__f_suffix2;return new Er(n,s,i,o,c,u,f,p,h,l,d,$,w,g,x,t,a)}else return Dr.prototype.appendedAll0__sc_IterableOnce__I__sci_Vector.call(this,_,r)};Er.prototype.init__O=function(){return this.init__sci_Vector()};Er.prototype.tail__O=function(){return this.tail__sci_Vector()};Er.prototype.map__F1__O=function(_){return this.map__F1__sci_Vector(_)};Er.prototype.prepended__O__O=function(_){return this.prepended__O__sci_Vector(_)};Er.prototype.appended__O__O=function(_){return this.appended__O__sci_Vector(_)};Er.prototype.apply__O__O=function(_){var r=_|0;if(r>=0&&r=0){var a=t>>>25|0,n=31&(t>>>20|0),s=31&(t>>>15|0),i=31&(t>>>10|0),o=31&(t>>>5|0),c=31&t;return a=this.sci_Vector6__f_len1234){var u=r-this.sci_Vector6__f_len1234|0;return this.sci_Vector6__f_prefix5.u[u>>>20|0].u[31&(u>>>15|0)].u[31&(u>>>10|0)].u[31&(u>>>5|0)].u[31&u]}else if(r>=this.sci_Vector6__f_len123){var f=r-this.sci_Vector6__f_len123|0;return this.sci_Vector6__f_prefix4.u[f>>>15|0].u[31&(f>>>10|0)].u[31&(f>>>5|0)].u[31&f]}else if(r>=this.sci_Vector6__f_len12){var p=r-this.sci_Vector6__f_len12|0;return this.sci_Vector6__f_prefix3.u[p>>>10|0].u[31&(p>>>5|0)].u[31&p]}else if(r>=this.sci_Vector6__f_len1){var h=r-this.sci_Vector6__f_len1|0;return this.sci_Vector6__f_prefix2.u[h>>>5|0].u[31&h]}else return this.sci_Vector__f_prefix1.u[r]}else throw this.ioob__I__jl_IndexOutOfBoundsException(r)};var ME_=new v().initClass({sci_Vector6:0},!1,"scala.collection.immutable.Vector6",{sci_Vector6:1,sci_BigVector:1,sci_VectorImpl:1,sci_Vector:1,sci_AbstractSeq:1,sc_AbstractSeq:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,sci_Seq:1,sci_Iterable:1,sci_SeqOps:1,sci_IndexedSeq:1,sc_IndexedSeq:1,sc_IndexedSeqOps:1,sci_IndexedSeqOps:1,sci_StrictOptimizedSeqOps:1,sc_StrictOptimizedSeqOps:1,sc_StrictOptimizedIterableOps:1,scg_DefaultSerializable:1,Ljava_io_Serializable:1});Er.prototype.$classData=ME_;function TW(_,r){return _.scm_StringBuilder__f_underlying=r,_}function Su(_){return TW(_,vy(new ci)),_}function TE_(_,r){return TW(_,sJ(new ci,r)),_}function hr(){this.scm_StringBuilder__f_underlying=null}hr.prototype=new s5;hr.prototype.constructor=hr;function VE_(){}VE_.prototype=hr.prototype;hr.prototype.stringPrefix__T=function(){return"IndexedSeq"};hr.prototype.iterator__sc_Iterator=function(){var _=new Rt(this);return qu(new Ws,_)};hr.prototype.reverseIterator__sc_Iterator=function(){var _=new Rt(this);return Nc(new li,_)};hr.prototype.reversed__sc_Iterable=function(){return us(new pr,this)};hr.prototype.prepended__O__O=function(_){return EN(this,_)};hr.prototype.drop__I__O=function(_){return YI(this,_)};hr.prototype.dropRight__I__O=function(_){return ZN(this,_)};hr.prototype.map__F1__O=function(_){return NN(this,_)};hr.prototype.reverse__O=function(){return _b(this)};hr.prototype.head__O=function(){return pt(this.scm_StringBuilder__f_underlying.charAt__I__C(0))};hr.prototype.headOption__s_Option=function(){return Zc(this)};hr.prototype.last__O=function(){return of(this)};hr.prototype.lengthCompare__I__I=function(_){var r=this.scm_StringBuilder__f_underlying.length__I();return r===_?0:r<_?-1:1};hr.prototype.sizeHint__I__V=function(_){};hr.prototype.addAll__sc_IterableOnce__scm_Growable=function(_){return nf(this,_)};hr.prototype.newSpecificBuilder__scm_Builder=function(){return QL(new Tl,Su(new hr))};hr.prototype.length__I=function(){return this.scm_StringBuilder__f_underlying.length__I()};hr.prototype.knownSize__I=function(){return this.scm_StringBuilder__f_underlying.length__I()};hr.prototype.addOne__C__scm_StringBuilder=function(_){var r=this.scm_StringBuilder__f_underlying,t=String.fromCharCode(_);return r.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+r.jl_StringBuilder__f_java$lang$StringBuilder$$content+t,this};hr.prototype.addAll__T__scm_StringBuilder=function(_){var r=this.scm_StringBuilder__f_underlying;return r.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+r.jl_StringBuilder__f_java$lang$StringBuilder$$content+_,this};hr.prototype.toString__T=function(){return this.scm_StringBuilder__f_underlying.jl_StringBuilder__f_java$lang$StringBuilder$$content};hr.prototype.toArray__s_reflect_ClassTag__O=function(_){var r=_.runtimeClass__jl_Class();return r===z$.getClassOf()?this.toCharArray__AC():$c(this,_)};hr.prototype.toCharArray__AC=function(){var _=this.scm_StringBuilder__f_underlying.length__I(),r=new fn(_);return this.scm_StringBuilder__f_underlying.getChars__I__I__AC__I__V(0,_,r,0),r};hr.prototype.append__T__scm_StringBuilder=function(_){var r=this.scm_StringBuilder__f_underlying;return r.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+r.jl_StringBuilder__f_java$lang$StringBuilder$$content+_,this};hr.prototype.appendAll__sc_IterableOnce__scm_StringBuilder=function(_){if(_ instanceof st){var r=_,t=this.scm_StringBuilder__f_underlying;kO();var a=r.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self;t.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+t.jl_StringBuilder__f_java$lang$StringBuilder$$content+a}else if(_ instanceof dc){var n=_;this.scm_StringBuilder__f_underlying.append__AC__jl_StringBuilder(n.scm_ArraySeq$ofChar__f_array)}else if(_ instanceof hr){var s=_,i=this.scm_StringBuilder__f_underlying,o=s.scm_StringBuilder__f_underlying;i.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+i.jl_StringBuilder__f_java$lang$StringBuilder$$content+o}else{var c=_.knownSize__I();if(c!==0){var u=this.scm_StringBuilder__f_underlying;c>0&&u.length__I();for(var f=_.iterator__sc_Iterator();f.hasNext__Z();){var p=jt(f.next__O()),h=String.fromCharCode(p);u.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+u.jl_StringBuilder__f_java$lang$StringBuilder$$content+h}}}return this};hr.prototype.append__C__scm_StringBuilder=function(_){var r=this.scm_StringBuilder__f_underlying,t=String.fromCharCode(_);return r.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+r.jl_StringBuilder__f_java$lang$StringBuilder$$content+t,this};hr.prototype.subSequence__I__I__jl_CharSequence=function(_,r){return this.scm_StringBuilder__f_underlying.substring__I__I__T(_,r)};hr.prototype.isEmpty__Z=function(){return this.scm_StringBuilder__f_underlying.length__I()===0};hr.prototype.iterableFactory__sc_IterableFactory=function(){return b9_()};hr.prototype.result__O=function(){return this.scm_StringBuilder__f_underlying.jl_StringBuilder__f_java$lang$StringBuilder$$content};hr.prototype.addOne__O__scm_Growable=function(_){return this.addOne__C__scm_StringBuilder(jt(_))};hr.prototype.empty__sc_IterableOps=function(){return Su(new hr)};hr.prototype.fromSpecific__sc_IterableOnce__O=function(_){return Su(new hr).appendAll__sc_IterableOnce__scm_StringBuilder(_)};hr.prototype.fromSpecific__sc_IterableOnce__sc_IterableOps=function(_){return Su(new hr).appendAll__sc_IterableOnce__scm_StringBuilder(_)};hr.prototype.apply__O__O=function(_){var r=_|0;return pt(this.scm_StringBuilder__f_underlying.charAt__I__C(r))};hr.prototype.apply__I__O=function(_){return pt(this.scm_StringBuilder__f_underlying.charAt__I__C(_))};var AE_=new v().initClass({scm_StringBuilder:0},!1,"scala.collection.mutable.StringBuilder",{scm_StringBuilder:1,scm_AbstractSeq:1,sc_AbstractSeq:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,scm_Seq:1,scm_Iterable:1,scm_SeqOps:1,scm_Cloneable:1,jl_Cloneable:1,scm_ReusableBuilder:1,scm_Builder:1,scm_Growable:1,scm_Clearable:1,scm_IndexedSeq:1,sc_IndexedSeq:1,sc_IndexedSeqOps:1,scm_IndexedSeqOps:1,jl_CharSequence:1,Ljava_io_Serializable:1});hr.prototype.$classData=AE_;function FE_(_){var r=new Dt().scala$collection$mutable$ListBuffer$$freshFrom__sc_IterableOnce__scm_ListBuffer(_);_.scm_ListBuffer__f_first=r.scm_ListBuffer__f_first,_.scm_ListBuffer__f_last0=r.scm_ListBuffer__f_last0,_.scm_ListBuffer__f_aliased=!1}function VW(_){_.scm_ListBuffer__f_mutationCount=1+_.scm_ListBuffer__f_mutationCount|0,_.scm_ListBuffer__f_aliased&&FE_(_)}function Dt(){this.scm_ListBuffer__f_mutationCount=0,this.scm_ListBuffer__f_first=null,this.scm_ListBuffer__f_last0=null,this.scm_ListBuffer__f_aliased=!1,this.scm_ListBuffer__f_len=0,this.scm_ListBuffer__f_mutationCount=0,this.scm_ListBuffer__f_first=ae(),this.scm_ListBuffer__f_last0=null,this.scm_ListBuffer__f_aliased=!1,this.scm_ListBuffer__f_len=0}Dt.prototype=new V6;Dt.prototype.constructor=Dt;function BE_(){}BE_.prototype=Dt.prototype;Dt.prototype.sizeHint__I__V=function(_){};Dt.prototype.distinctBy__F1__O=function(_){return q6(this,_)};Dt.prototype.prepended__O__O=function(_){return SO(this,_)};Dt.prototype.appended__O__O=function(_){return Iy(this,_)};Dt.prototype.appendedAll__sc_IterableOnce__O=function(_){return sg(this,_)};Dt.prototype.map__F1__O=function(_){return wc(this,_)};Dt.prototype.flatMap__F1__O=function(_){return co(this,_)};Dt.prototype.zip__sc_IterableOnce__O=function(_){return uo(this,_)};Dt.prototype.filter__F1__O=function(_){return cp(this,_,!1)};Dt.prototype.dropRight__I__O=function(_){return gc(this,_)};Dt.prototype.iterator__sc_Iterator=function(){return new Kv(this.scm_ListBuffer__f_first.iterator__sc_Iterator(),new r_(()=>this.scm_ListBuffer__f_mutationCount))};Dt.prototype.iterableFactory__sc_SeqFactory=function(){return KJ()};Dt.prototype.apply__I__O=function(_){var r=this.scm_ListBuffer__f_first;return OO(r,_)};Dt.prototype.length__I=function(){return this.scm_ListBuffer__f_len};Dt.prototype.knownSize__I=function(){return this.scm_ListBuffer__f_len};Dt.prototype.isEmpty__Z=function(){return this.scm_ListBuffer__f_len===0};Dt.prototype.toList__sci_List=function(){return this.scm_ListBuffer__f_aliased=!this.isEmpty__Z(),this.scm_ListBuffer__f_first};Dt.prototype.clear__V=function(){this.scm_ListBuffer__f_mutationCount=1+this.scm_ListBuffer__f_mutationCount|0,this.scm_ListBuffer__f_first=ae(),this.scm_ListBuffer__f_len=0,this.scm_ListBuffer__f_last0=null,this.scm_ListBuffer__f_aliased=!1};Dt.prototype.addOne__O__scm_ListBuffer=function(_){VW(this);var r=new pe(_,ae());return this.scm_ListBuffer__f_len===0?this.scm_ListBuffer__f_first=r:this.scm_ListBuffer__f_last0.sci_$colon$colon__f_next=r,this.scm_ListBuffer__f_last0=r,this.scm_ListBuffer__f_len=1+this.scm_ListBuffer__f_len|0,this};Dt.prototype.scala$collection$mutable$ListBuffer$$freshFrom__sc_IterableOnce__scm_ListBuffer=function(_){var r=_.iterator__sc_Iterator();if(r.hasNext__Z()){var t=1,a=new pe(r.next__O(),ae());for(this.scm_ListBuffer__f_first=a;r.hasNext__Z();){var n=new pe(r.next__O(),ae());a.sci_$colon$colon__f_next=n,a=n,t=1+t|0}this.scm_ListBuffer__f_len=t,this.scm_ListBuffer__f_last0=a}return this};Dt.prototype.addAll__sc_IterableOnce__scm_ListBuffer=function(_){var r=_.iterator__sc_Iterator();if(r.hasNext__Z()){var t=new Dt().scala$collection$mutable$ListBuffer$$freshFrom__sc_IterableOnce__scm_ListBuffer(r);VW(this),this.scm_ListBuffer__f_len===0?this.scm_ListBuffer__f_first=t.scm_ListBuffer__f_first:this.scm_ListBuffer__f_last0.sci_$colon$colon__f_next=t.scm_ListBuffer__f_first,this.scm_ListBuffer__f_last0=t.scm_ListBuffer__f_last0,this.scm_ListBuffer__f_len=this.scm_ListBuffer__f_len+t.scm_ListBuffer__f_len|0}return this};Dt.prototype.last__O=function(){if(this.scm_ListBuffer__f_last0===null)throw Us(new Ma,"last of empty ListBuffer");return this.scm_ListBuffer__f_last0.sci_$colon$colon__f_head};Dt.prototype.stringPrefix__T=function(){return"ListBuffer"};Dt.prototype.addAll__sc_IterableOnce__scm_Growable=function(_){return this.addAll__sc_IterableOnce__scm_ListBuffer(_)};Dt.prototype.addOne__O__scm_Growable=function(_){return this.addOne__O__scm_ListBuffer(_)};Dt.prototype.result__O=function(){return this.toList__sci_List()};Dt.prototype.apply__O__O=function(_){var r=_|0,t=this.scm_ListBuffer__f_first;return OO(t,r)};Dt.prototype.iterableFactory__sc_IterableFactory=function(){return KJ()};var jE_=new v().initClass({scm_ListBuffer:0},!1,"scala.collection.mutable.ListBuffer",{scm_ListBuffer:1,scm_AbstractBuffer:1,scm_AbstractSeq:1,sc_AbstractSeq:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,scm_Seq:1,scm_Iterable:1,scm_SeqOps:1,scm_Cloneable:1,jl_Cloneable:1,scm_Buffer:1,scm_Growable:1,scm_Clearable:1,scm_Shrinkable:1,sc_StrictOptimizedSeqOps:1,sc_StrictOptimizedIterableOps:1,scm_ReusableBuilder:1,scm_Builder:1,scg_DefaultSerializable:1,Ljava_io_Serializable:1});Dt.prototype.$classData=jE_;function EE_(_,r){_.scm_ArrayBuffer__f_mutationCount=1+_.scm_ArrayBuffer__f_mutationCount|0;var t=_.scm_ArrayBuffer__f_array,a=_.scm_ArrayBuffer__f_size0;M_().fill__AO__I__I__O__V(t,r,a,null),_.scm_ArrayBuffer__f_size0=r}function AW(_,r,t,a,n){for(;;){if(r===t)return a;var s=1+r|0,i=n.apply__O__O__O(a,_.scm_ArrayBuffer__f_array.u[r]);r=s,a=i}}function Oz(_,r,t){return _.scm_ArrayBuffer__f_mutationCount=0,_.scm_ArrayBuffer__f_array=r,_.scm_ArrayBuffer__f_size0=t,_}function u5(_){return Oz(_,new z_(16),0),_}function ZE_(_,r){return Oz(_,new z_(r>1?r:1),0),_}function wt(){this.scm_ArrayBuffer__f_mutationCount=0,this.scm_ArrayBuffer__f_array=null,this.scm_ArrayBuffer__f_size0=0}wt.prototype=new V6;wt.prototype.constructor=wt;function NE_(){}NE_.prototype=wt.prototype;wt.prototype.distinctBy__F1__O=function(_){return q6(this,_)};wt.prototype.prepended__O__O=function(_){return SO(this,_)};wt.prototype.appended__O__O=function(_){return Iy(this,_)};wt.prototype.appendedAll__sc_IterableOnce__O=function(_){return sg(this,_)};wt.prototype.map__F1__O=function(_){return wc(this,_)};wt.prototype.flatMap__F1__O=function(_){return co(this,_)};wt.prototype.zip__sc_IterableOnce__O=function(_){return uo(this,_)};wt.prototype.filter__F1__O=function(_){return cp(this,_,!1)};wt.prototype.dropRight__I__O=function(_){return gc(this,_)};wt.prototype.iterator__sc_Iterator=function(){return this.view__scm_ArrayBufferView().iterator__sc_Iterator()};wt.prototype.reverseIterator__sc_Iterator=function(){return this.view__scm_ArrayBufferView().reverseIterator__sc_Iterator()};wt.prototype.reversed__sc_Iterable=function(){return us(new pr,this)};wt.prototype.drop__I__O=function(_){return YI(this,_)};wt.prototype.reverse__O=function(){return _b(this)};wt.prototype.head__O=function(){return this.apply__I__O(0)};wt.prototype.headOption__s_Option=function(){return Zc(this)};wt.prototype.last__O=function(){return of(this)};wt.prototype.lengthCompare__I__I=function(_){var r=this.scm_ArrayBuffer__f_size0;return r===_?0:r<_?-1:1};wt.prototype.knownSize__I=function(){return this.scm_ArrayBuffer__f_size0};wt.prototype.ensureSize__I__V=function(_){var r=XL(),t=this.scm_ArrayBuffer__f_array,a=this.scm_ArrayBuffer__f_size0,n=_>>31;this.scm_ArrayBuffer__f_array=r.scala$collection$mutable$ArrayBuffer$$ensureSize__AO__I__J__AO(t,a,new q(_,n))};wt.prototype.ensureAdditionalSize__I__V=function(_){var r=XL(),t=this.scm_ArrayBuffer__f_array,a=this.scm_ArrayBuffer__f_size0,n=this.scm_ArrayBuffer__f_size0,s=n>>31,i=_>>31,o=n+_|0,c=(-2147483648^o)<(-2147483648^n)?1+(s+i|0)|0:s+i|0;this.scm_ArrayBuffer__f_array=r.scala$collection$mutable$ArrayBuffer$$ensureSize__AO__I__J__AO(t,a,new q(o,c))};wt.prototype.apply__I__O=function(_){var r=1+_|0;if(_<0)throw Zt(new rt,_+" is out of bounds (min 0, max "+(-1+this.scm_ArrayBuffer__f_size0|0)+")");if(r>this.scm_ArrayBuffer__f_size0)throw Zt(new rt,(-1+r|0)+" is out of bounds (min 0, max "+(-1+this.scm_ArrayBuffer__f_size0|0)+")");return this.scm_ArrayBuffer__f_array.u[_]};wt.prototype.update__I__O__V=function(_,r){var t=1+_|0;if(_<0)throw Zt(new rt,_+" is out of bounds (min 0, max "+(-1+this.scm_ArrayBuffer__f_size0|0)+")");if(t>this.scm_ArrayBuffer__f_size0)throw Zt(new rt,(-1+t|0)+" is out of bounds (min 0, max "+(-1+this.scm_ArrayBuffer__f_size0|0)+")");this.scm_ArrayBuffer__f_mutationCount=1+this.scm_ArrayBuffer__f_mutationCount|0,this.scm_ArrayBuffer__f_array.u[_]=r};wt.prototype.length__I=function(){return this.scm_ArrayBuffer__f_size0};wt.prototype.view__scm_ArrayBufferView=function(){return new Ls(this,new r_(()=>this.scm_ArrayBuffer__f_mutationCount))};wt.prototype.iterableFactory__sc_SeqFactory=function(){return XL()};wt.prototype.clear__V=function(){EE_(this,0)};wt.prototype.addOne__O__scm_ArrayBuffer=function(_){this.scm_ArrayBuffer__f_mutationCount=1+this.scm_ArrayBuffer__f_mutationCount|0,this.ensureAdditionalSize__I__V(1);var r=this.scm_ArrayBuffer__f_size0;return this.scm_ArrayBuffer__f_size0=1+r|0,this.update__I__O__V(r,_),this};wt.prototype.addAll__sc_IterableOnce__scm_ArrayBuffer=function(_){if(_ instanceof wt){var r=_,t=r.scm_ArrayBuffer__f_size0;t>0&&(this.scm_ArrayBuffer__f_mutationCount=1+this.scm_ArrayBuffer__f_mutationCount|0,this.ensureAdditionalSize__I__V(t),Et().copy__O__I__O__I__I__V(r.scm_ArrayBuffer__f_array,0,this.scm_ArrayBuffer__f_array,this.scm_ArrayBuffer__f_size0,t),this.scm_ArrayBuffer__f_size0=this.scm_ArrayBuffer__f_size0+t|0)}else nf(this,_);return this};wt.prototype.stringPrefix__T=function(){return"ArrayBuffer"};wt.prototype.copyToArray__O__I__I__I=function(_,r,t){var a=this.scm_ArrayBuffer__f_size0,n=br().getLength__O__I(_),s=t0?o:0;return c>0&&Et().copy__O__I__O__I__I__V(this.scm_ArrayBuffer__f_array,0,_,r,c),c};wt.prototype.foldLeft__O__F2__O=function(_,r){return AW(this,0,this.scm_ArrayBuffer__f_size0,_,r)};wt.prototype.reduceLeft__F2__O=function(_){return this.scm_ArrayBuffer__f_size0>0?AW(this,1,this.scm_ArrayBuffer__f_size0,this.scm_ArrayBuffer__f_array.u[0],_):Bc(this,_)};wt.prototype.addAll__sc_IterableOnce__scm_Growable=function(_){return this.addAll__sc_IterableOnce__scm_ArrayBuffer(_)};wt.prototype.addOne__O__scm_Growable=function(_){return this.addOne__O__scm_ArrayBuffer(_)};wt.prototype.iterableFactory__sc_IterableFactory=function(){return XL()};wt.prototype.apply__O__O=function(_){return this.apply__I__O(_|0)};var zE_=new v().initClass({scm_ArrayBuffer:0},!1,"scala.collection.mutable.ArrayBuffer",{scm_ArrayBuffer:1,scm_AbstractBuffer:1,scm_AbstractSeq:1,sc_AbstractSeq:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,scm_Seq:1,scm_Iterable:1,scm_SeqOps:1,scm_Cloneable:1,jl_Cloneable:1,scm_Buffer:1,scm_Growable:1,scm_Clearable:1,scm_Shrinkable:1,scm_IndexedBuffer:1,scm_IndexedSeq:1,sc_IndexedSeq:1,sc_IndexedSeqOps:1,scm_IndexedSeqOps:1,sc_StrictOptimizedSeqOps:1,sc_StrictOptimizedIterableOps:1,scg_DefaultSerializable:1,Ljava_io_Serializable:1});wt.prototype.$classData=zE_;function qz(_,r){return _.sjs_js_WrappedArray__f_scala$scalajs$js$WrappedArray$$array=r,_}function Sz(_){return qz(_,[]),_}function Sa(){this.sjs_js_WrappedArray__f_scala$scalajs$js$WrappedArray$$array=null}Sa.prototype=new V6;Sa.prototype.constructor=Sa;function HE_(){}HE_.prototype=Sa.prototype;Sa.prototype.sizeHint__I__V=function(_){};Sa.prototype.stringPrefix__T=function(){return"IndexedSeq"};Sa.prototype.iterator__sc_Iterator=function(){var _=new Rt(this);return qu(new Ws,_)};Sa.prototype.reverseIterator__sc_Iterator=function(){var _=new Rt(this);return Nc(new li,_)};Sa.prototype.reversed__sc_Iterable=function(){return us(new pr,this)};Sa.prototype.prepended__O__O=function(_){return EN(this,_)};Sa.prototype.drop__I__O=function(_){return YI(this,_)};Sa.prototype.dropRight__I__O=function(_){return ZN(this,_)};Sa.prototype.map__F1__O=function(_){return NN(this,_)};Sa.prototype.reverse__O=function(){return _b(this)};Sa.prototype.head__O=function(){return this.sjs_js_WrappedArray__f_scala$scalajs$js$WrappedArray$$array[0]};Sa.prototype.headOption__s_Option=function(){return Zc(this)};Sa.prototype.last__O=function(){return of(this)};Sa.prototype.lengthCompare__I__I=function(_){var r=this.sjs_js_WrappedArray__f_scala$scalajs$js$WrappedArray$$array.length|0;return r===_?0:r<_?-1:1};Sa.prototype.distinctBy__F1__O=function(_){return q6(this,_)};Sa.prototype.appended__O__O=function(_){return Iy(this,_)};Sa.prototype.appendedAll__sc_IterableOnce__O=function(_){return sg(this,_)};Sa.prototype.flatMap__F1__O=function(_){return co(this,_)};Sa.prototype.zip__sc_IterableOnce__O=function(_){return uo(this,_)};Sa.prototype.filter__F1__O=function(_){return cp(this,_,!1)};Sa.prototype.iterableFactory__sc_SeqFactory=function(){return WN()};Sa.prototype.apply__I__O=function(_){return this.sjs_js_WrappedArray__f_scala$scalajs$js$WrappedArray$$array[_]};Sa.prototype.length__I=function(){return this.sjs_js_WrappedArray__f_scala$scalajs$js$WrappedArray$$array.length|0};Sa.prototype.knownSize__I=function(){return this.sjs_js_WrappedArray__f_scala$scalajs$js$WrappedArray$$array.length|0};Sa.prototype.clear__V=function(){this.sjs_js_WrappedArray__f_scala$scalajs$js$WrappedArray$$array.length=0};Sa.prototype.className__T=function(){return"WrappedArray"};Sa.prototype.result__O=function(){return this};Sa.prototype.addOne__O__scm_Growable=function(_){return this.sjs_js_WrappedArray__f_scala$scalajs$js$WrappedArray$$array.push(_),this};Sa.prototype.apply__O__O=function(_){var r=_|0;return this.sjs_js_WrappedArray__f_scala$scalajs$js$WrappedArray$$array[r]};Sa.prototype.iterableFactory__sc_IterableFactory=function(){return WN()};var GE_=new v().initClass({sjs_js_WrappedArray:0},!1,"scala.scalajs.js.WrappedArray",{sjs_js_WrappedArray:1,scm_AbstractBuffer:1,scm_AbstractSeq:1,sc_AbstractSeq:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,scm_Seq:1,scm_Iterable:1,scm_SeqOps:1,scm_Cloneable:1,jl_Cloneable:1,scm_Buffer:1,scm_Growable:1,scm_Clearable:1,scm_Shrinkable:1,sc_StrictOptimizedSeqOps:1,sc_StrictOptimizedIterableOps:1,scm_IndexedSeq:1,sc_IndexedSeq:1,sc_IndexedSeqOps:1,scm_IndexedSeqOps:1,scm_IndexedBuffer:1,scm_Builder:1,Ljava_io_Serializable:1});Sa.prototype.$classData=GE_;function FW(_,r,t,a){var n=(r.u.length&(-1+r.u.length|0))===0;if(!n)throw new Ep("assertion failed: Array.length must be power of 2");var s=r.u.length;if(t<0||t>=s)throw Zt(new rt,t+" is out of bounds (min 0, max "+(-1+s|0)+")");var i=r.u.length;if(a<0||a>=i)throw Zt(new rt,a+" is out of bounds (min 0, max "+(-1+i|0)+")");_.scm_ArrayDeque__f_array=r,_.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start=t,_.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end=a}function ob(_,r,t,a){return _.scm_ArrayDeque__f_array=r,_.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start=t,_.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end=a,FW(_,_.scm_ArrayDeque__f_array,_.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start,_.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end),_}function Pz(_,r){return ob(_,qO().alloc__I__AO(r),0,0),_}function vt(){this.scm_ArrayDeque__f_array=null,this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start=0,this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end=0}vt.prototype=new V6;vt.prototype.constructor=vt;function xz(){}xz.prototype=vt.prototype;vt.prototype.reverse__O=function(){return qT_(this)};vt.prototype.distinctBy__F1__O=function(_){return q6(this,_)};vt.prototype.prepended__O__O=function(_){return SO(this,_)};vt.prototype.appended__O__O=function(_){return Iy(this,_)};vt.prototype.appendedAll__sc_IterableOnce__O=function(_){return sg(this,_)};vt.prototype.map__F1__O=function(_){return wc(this,_)};vt.prototype.flatMap__F1__O=function(_){return co(this,_)};vt.prototype.zip__sc_IterableOnce__O=function(_){return uo(this,_)};vt.prototype.filter__F1__O=function(_){return cp(this,_,!1)};vt.prototype.dropRight__I__O=function(_){return gc(this,_)};vt.prototype.iterator__sc_Iterator=function(){var _=new Rt(this);return qu(new Ws,_)};vt.prototype.reverseIterator__sc_Iterator=function(){var _=new Rt(this);return Nc(new li,_)};vt.prototype.reversed__sc_Iterable=function(){return us(new pr,this)};vt.prototype.drop__I__O=function(_){return YI(this,_)};vt.prototype.head__O=function(){return this.apply__I__O(0)};vt.prototype.headOption__s_Option=function(){return Zc(this)};vt.prototype.last__O=function(){return of(this)};vt.prototype.lengthCompare__I__I=function(_){var r=this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start,t=(this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end-r|0)&(-1+this.scm_ArrayDeque__f_array.u.length|0);return t===_?0:t<_?-1:1};vt.prototype.knownSize__I=function(){var _=this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start;return(this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end-_|0)&(-1+this.scm_ArrayDeque__f_array.u.length|0)};vt.prototype.apply__I__O=function(_){var r=this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start,t=(this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end-r|0)&(-1+this.scm_ArrayDeque__f_array.u.length|0);if(_<0||_>=t)throw Zt(new rt,_+" is out of bounds (min 0, max "+(-1+t|0)+")");return this.scm_ArrayDeque__f_array.u[(this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start+_|0)&(-1+this.scm_ArrayDeque__f_array.u.length|0)]};vt.prototype.addOne__O__scm_ArrayDeque=function(_){var r=this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start,t=1+((this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end-r|0)&(-1+this.scm_ArrayDeque__f_array.u.length|0))|0,a=this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start;return t>((this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end-a|0)&(-1+this.scm_ArrayDeque__f_array.u.length|0))&&t>=this.scm_ArrayDeque__f_array.u.length&&this.scala$collection$mutable$ArrayDeque$$resize__I__V(t),this.scm_ArrayDeque__f_array.u[this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end]=_,this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end=(1+this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end|0)&(-1+this.scm_ArrayDeque__f_array.u.length|0),this};vt.prototype.prepend__O__scm_ArrayDeque=function(_){var r=this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start,t=1+((this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end-r|0)&(-1+this.scm_ArrayDeque__f_array.u.length|0))|0,a=this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start;return t>((this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end-a|0)&(-1+this.scm_ArrayDeque__f_array.u.length|0))&&t>=this.scm_ArrayDeque__f_array.u.length&&this.scala$collection$mutable$ArrayDeque$$resize__I__V(t),this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start=(-1+this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start|0)&(-1+this.scm_ArrayDeque__f_array.u.length|0),this.scm_ArrayDeque__f_array.u[this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start]=_,this};vt.prototype.addAll__sc_IterableOnce__scm_ArrayDeque=function(_){var r=_.knownSize__I();if(r>0){var t=this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start,a=r+((this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end-t|0)&(-1+this.scm_ArrayDeque__f_array.u.length|0))|0,n=this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start;a>((this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end-n|0)&(-1+this.scm_ArrayDeque__f_array.u.length|0))&&a>=this.scm_ArrayDeque__f_array.u.length&&this.scala$collection$mutable$ArrayDeque$$resize__I__V(a);for(var s=_.iterator__sc_Iterator();s.hasNext__Z();){var i=s.next__O();this.scm_ArrayDeque__f_array.u[this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end]=i,this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end=(1+this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end|0)&(-1+this.scm_ArrayDeque__f_array.u.length|0)}}else for(var o=_.iterator__sc_Iterator();o.hasNext__Z();){var c=o.next__O();this.addOne__O__scm_ArrayDeque(c)}return this};vt.prototype.removeHead__Z__O=function(_){if(this.isEmpty__Z())throw Us(new Ma,"empty collection");var r=this.scm_ArrayDeque__f_array.u[this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start];if(this.scm_ArrayDeque__f_array.u[this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start]=null,this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start=(1+this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start|0)&(-1+this.scm_ArrayDeque__f_array.u.length|0),_){var t=this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start;this.scala$collection$mutable$ArrayDeque$$resize__I__V((this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end-t|0)&(-1+this.scm_ArrayDeque__f_array.u.length|0))}return r};vt.prototype.length__I=function(){var _=this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start;return(this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end-_|0)&(-1+this.scm_ArrayDeque__f_array.u.length|0)};vt.prototype.isEmpty__Z=function(){return this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start===this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end};vt.prototype.iterableFactory__sc_SeqFactory=function(){return qO()};vt.prototype.clear__V=function(){for(;!this.isEmpty__Z();)this.scm_ArrayDeque__f_array.u[this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start]=null,this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start=(1+this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start|0)&(-1+this.scm_ArrayDeque__f_array.u.length|0)};vt.prototype.ofArray__AO__I__scm_ArrayDeque=function(_,r){return ob(new vt,_,0,r)};vt.prototype.copyToArray__O__I__I__I=function(_,r,t){var a=this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start,n=(this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end-a|0)&(-1+this.scm_ArrayDeque__f_array.u.length|0),s=br().getLength__O__I(_),i=t0?c:0;return u>0&&tz(this,0,_,r,t),u};vt.prototype.toArray__s_reflect_ClassTag__O=function(_){var r=this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start,t=_.newArray__I__O((this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end-r|0)&(-1+this.scm_ArrayDeque__f_array.u.length|0)),a=this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start,n=(this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end-a|0)&(-1+this.scm_ArrayDeque__f_array.u.length|0);return tz(this,0,t,0,n)};vt.prototype.scala$collection$mutable$ArrayDeque$$resize__I__V=function(_){if(_>=this.scm_ArrayDeque__f_array.u.length||this.scm_ArrayDeque__f_array.u.length>16&&(this.scm_ArrayDeque__f_array.u.length-_|0)>_){var r=this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start,t=(this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end-r|0)&(-1+this.scm_ArrayDeque__f_array.u.length|0),a=qO().alloc__I__AO(_),n=tz(this,0,a,0,t);FW(this,n,0,t)}};vt.prototype.stringPrefix__T=function(){return"ArrayDeque"};vt.prototype.ofArray__AO__I__O=function(_,r){return this.ofArray__AO__I__scm_ArrayDeque(_,r)};vt.prototype.iterableFactory__sc_IterableFactory=function(){return this.iterableFactory__sc_SeqFactory()};vt.prototype.addAll__sc_IterableOnce__scm_Growable=function(_){return this.addAll__sc_IterableOnce__scm_ArrayDeque(_)};vt.prototype.addOne__O__scm_Growable=function(_){return this.addOne__O__scm_ArrayDeque(_)};vt.prototype.apply__O__O=function(_){return this.apply__I__O(_|0)};var JE_=new v().initClass({scm_ArrayDeque:0},!1,"scala.collection.mutable.ArrayDeque",{scm_ArrayDeque:1,scm_AbstractBuffer:1,scm_AbstractSeq:1,sc_AbstractSeq:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,scm_Seq:1,scm_Iterable:1,scm_SeqOps:1,scm_Cloneable:1,jl_Cloneable:1,scm_Buffer:1,scm_Growable:1,scm_Clearable:1,scm_Shrinkable:1,scm_IndexedBuffer:1,scm_IndexedSeq:1,sc_IndexedSeq:1,sc_IndexedSeqOps:1,scm_IndexedSeqOps:1,sc_StrictOptimizedSeqOps:1,sc_StrictOptimizedIterableOps:1,scm_ArrayDequeOps:1,scg_DefaultSerializable:1,Ljava_io_Serializable:1});vt.prototype.$classData=JE_;function BW(_,r,t,a){return ob(_,r,t,a),_}function ap(_,r){var t=qO().alloc__I__AO(r);return ob(_,t,0,0),_}function Xs(){this.scm_ArrayDeque__f_array=null,this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start=0,this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end=0}Xs.prototype=new xz;Xs.prototype.constructor=Xs;function UE_(){}UE_.prototype=Xs.prototype;Xs.prototype.iterableFactory__sc_SeqFactory=function(){return QJ()};Xs.prototype.stringPrefix__T=function(){return"Queue"};Xs.prototype.ofArray__AO__I__O=function(_,r){return BW(new Xs,_,0,r)};Xs.prototype.ofArray__AO__I__scm_ArrayDeque=function(_,r){return BW(new Xs,_,0,r)};Xs.prototype.iterableFactory__sc_IterableFactory=function(){return QJ()};var WE_=new v().initClass({scm_Queue:0},!1,"scala.collection.mutable.Queue",{scm_Queue:1,scm_ArrayDeque:1,scm_AbstractBuffer:1,scm_AbstractSeq:1,sc_AbstractSeq:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,scm_Seq:1,scm_Iterable:1,scm_SeqOps:1,scm_Cloneable:1,jl_Cloneable:1,scm_Buffer:1,scm_Growable:1,scm_Clearable:1,scm_Shrinkable:1,scm_IndexedBuffer:1,scm_IndexedSeq:1,sc_IndexedSeq:1,sc_IndexedSeqOps:1,scm_IndexedSeqOps:1,sc_StrictOptimizedSeqOps:1,sc_StrictOptimizedIterableOps:1,scm_ArrayDequeOps:1,scg_DefaultSerializable:1,Ljava_io_Serializable:1});Xs.prototype.$classData=WE_;function jW(_,r,t,a){return ob(_,r,t,a),_}function jI(_,r){var t=qO().alloc__I__AO(r);return ob(_,t,0,0),_}function Ac(){this.scm_ArrayDeque__f_array=null,this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start=0,this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end=0}Ac.prototype=new xz;Ac.prototype.constructor=Ac;function KE_(){}KE_.prototype=Ac.prototype;Ac.prototype.iterableFactory__sc_SeqFactory=function(){return XJ()};Ac.prototype.stringPrefix__T=function(){return"Stack"};Ac.prototype.ofArray__AO__I__O=function(_,r){return jW(new Ac,_,0,r)};Ac.prototype.ofArray__AO__I__scm_ArrayDeque=function(_,r){return jW(new Ac,_,0,r)};Ac.prototype.iterableFactory__sc_IterableFactory=function(){return XJ()};var QE_=new v().initClass({scm_Stack:0},!1,"scala.collection.mutable.Stack",{scm_Stack:1,scm_ArrayDeque:1,scm_AbstractBuffer:1,scm_AbstractSeq:1,sc_AbstractSeq:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,scm_Seq:1,scm_Iterable:1,scm_SeqOps:1,scm_Cloneable:1,jl_Cloneable:1,scm_Buffer:1,scm_Growable:1,scm_Clearable:1,scm_Shrinkable:1,scm_IndexedBuffer:1,scm_IndexedSeq:1,sc_IndexedSeq:1,sc_IndexedSeqOps:1,scm_IndexedSeqOps:1,sc_StrictOptimizedSeqOps:1,sc_StrictOptimizedIterableOps:1,scm_ArrayDequeOps:1,scg_DefaultSerializable:1,Ljava_io_Serializable:1});Ac.prototype.$classData=QE_;function rP(){}rP.prototype=new E;rP.prototype.constructor=rP;function EW(){}EW.prototype=rP.prototype;function wO(){}wO.prototype=new EW;wO.prototype.constructor=wO;function XE_(){}XE_.prototype=wO.prototype;var YE_=new v().initClass({Lcats_syntax_package$all$:0},!1,"cats.syntax.package$all$",{Lcats_syntax_package$all$:1,Lcats_syntax_AllSyntaxBinCompat:1,O:1,Lcats_syntax_AllSyntax:1,Lcats_syntax_AlternativeSyntax:1,Lcats_syntax_NonEmptyAlternativeSyntax:1,Lcats_syntax_AlignSyntax:1,Lcats_Align$ToAlignOps:1,Ljava_io_Serializable:1,Lcats_syntax_ApplicativeSyntax:1,Lcats_syntax_ApplicativeErrorSyntax:1,Lcats_syntax_ApplySyntax:1,Lcats_syntax_TupleSemigroupalSyntax:1,Lcats_syntax_ArrowSyntax:1,Lcats_arrow_Arrow$ToArrowOps:1,Lcats_syntax_ArrowChoiceSyntax:1,Lcats_arrow_ArrowChoice$ToArrowChoiceOps:1,Lcats_syntax_BifunctorSyntax:1,Lcats_Bifunctor$ToBifunctorOps:1,Lcats_syntax_BifoldableSyntax:1,Lcats_Bifoldable$ToBifoldableOps:1,Lcats_syntax_BitraverseSyntax:1,Lcats_syntax_BitraverseSyntax1:1,Lcats_syntax_SemigroupalSyntax:1,Lcats_syntax_CoflatMapSyntax:1,Lcats_CoflatMap$ToCoflatMapOps:1,Lcats_syntax_ComonadSyntax:1,Lcats_Comonad$ToComonadOps:1,Lcats_syntax_ComposeSyntax:1,Lcats_arrow_Compose$ToComposeOps:1,Lcats_syntax_ContravariantSyntax:1,Lcats_Contravariant$ToContravariantOps:1,Lcats_syntax_DistributiveSyntax:1,Lcats_Distributive$ToDistributiveOps:1,Lcats_syntax_ContravariantMonoidalSyntax:1,Lcats_syntax_ContravariantSemigroupalSyntax:1,Lcats_syntax_EitherKSyntax:1,Lcats_syntax_EitherSyntax:1,Lcats_syntax_EqSyntax:1,Lcats_syntax_FlatMapSyntax:1,Lcats_FlatMap$ToFlatMapOps:1,Lcats_syntax_FoldableSyntax:1,Lcats_Foldable$ToFoldableOps:1,Lcats_UnorderedFoldable$ToUnorderedFoldableOps:1,Lcats_syntax_FunctorSyntax:1,Lcats_Functor$ToFunctorOps:1,Lcats_syntax_GroupSyntax:1,Lcats_syntax_SemigroupSyntax:1,Lcats_syntax_HashSyntax:1,Lcats_syntax_InvariantSyntax:1,Lcats_Invariant$ToInvariantOps:1,Lcats_syntax_IorSyntax:1,Lcats_syntax_ListSyntax:1,Lcats_syntax_MonadErrorSyntax:1,Lcats_syntax_MonadSyntax:1,Lcats_syntax_MonoidSyntax:1,Lcats_syntax_OptionSyntax:1,Lcats_syntax_OrderSyntax:1,Lcats_syntax_PartialOrderSyntax:1,Lcats_syntax_ParallelSyntax:1,Lcats_syntax_TupleParallelSyntax:1,Lcats_syntax_ProfunctorSyntax:1,Lcats_arrow_Profunctor$ToProfunctorOps:1,Lcats_syntax_ReducibleSyntax:1,Lcats_Reducible$ToReducibleOps:1,Lcats_syntax_SemigroupKSyntax:1,Lcats_SemigroupK$ToSemigroupKOps:1,Lcats_syntax_ShowSyntax:1,Lcats_Show$ToShowOps:1,Lcats_syntax_StrongSyntax:1,Lcats_arrow_Strong$ToStrongOps:1,Lcats_syntax_TraverseSyntax:1,Lcats_Traverse$ToTraverseOps:1,Lcats_syntax_NonEmptyTraverseSyntax:1,Lcats_NonEmptyTraverse$ToNonEmptyTraverseOps:1,Lcats_syntax_ValidatedSyntax:1,Lcats_syntax_VectorSyntax:1,Lcats_syntax_WriterSyntax:1,Lcats_syntax_ParallelFoldMapASyntax:1,Lcats_syntax_ParallelTraverseFilterSyntax:1,Lcats_syntax_ParallelReduceMapASyntax:1,Lcats_syntax_AllSyntaxBinCompat0:1,Lcats_syntax_UnorderedTraverseSyntax:1,Lcats_UnorderedTraverse$ToUnorderedTraverseOps:1,Lcats_syntax_ApplicativeErrorExtension:1,Lcats_syntax_TrySyntax:1,Lcats_syntax_AllSyntaxBinCompat1:1,Lcats_syntax_FlatMapOptionSyntax:1,Lcats_syntax_ChoiceSyntax:1,Lcats_arrow_Choice$ToChoiceOps:1,Lcats_syntax_NestedSyntax:1,Lcats_syntax_BinestedSyntax:1,Lcats_syntax_ParallelFlatSyntax:1,Lcats_syntax_SetSyntax:1,Lcats_syntax_ValidatedExtensionSyntax:1,Lcats_syntax_RepresentableSyntax:1,Lcats_syntax_AllSyntaxBinCompat2:1,Lcats_syntax_ParallelTraverseSyntax:1,Lcats_syntax_TraverseFilterSyntax:1,Lcats_TraverseFilter$ToTraverseFilterOps:1,Lcats_syntax_FunctorFilterSyntax:1,Lcats_FunctorFilter$ToFunctorFilterOps:1,Lcats_syntax_EitherSyntaxBinCompat0:1,Lcats_syntax_ListSyntaxBinCompat0:1,Lcats_syntax_ValidatedSyntaxBincompat0:1,Lcats_syntax_AllSyntaxBinCompat3:1,Lcats_syntax_UnorderedFoldableSyntax:1,Lcats_syntax_Function1Syntax:1,Lcats_syntax_AllSyntaxBinCompat4:1,Lcats_syntax_TraverseFilterSyntaxBinCompat0:1,Lcats_syntax_ApplySyntaxBinCompat0:1,Lcats_syntax_ParallelApplySyntax:1,Lcats_syntax_FoldableSyntaxBinCompat0:1,Lcats_syntax_ReducibleSyntaxBinCompat0:1,Lcats_syntax_FoldableSyntaxBinCompat1:1,Lcats_syntax_BitraverseSyntaxBinCompat0:1,Lcats_syntax_AllSyntaxBinCompat5:1,Lcats_syntax_ParallelBitraverseSyntax:1,Lcats_syntax_AllSyntaxBinCompat6:1,Lcats_syntax_ParallelUnorderedTraverseSyntax:1,Lcats_syntax_AllSyntaxBinCompat7:1,Lcats_syntax_SeqSyntax:1});wO.prototype.$classData=YE_;var FE;function _Z_(){return FE||(FE=new wO),FE}On=new q(0,0);Kb.zero=On;var ZW=function(_,r,t){var a=_,n=r;return mH().check__T__T__sjs_js_$bar__sjs_js_Any(a,n,t)};function NW(_,r,t={}){return ZW(_,r,t)}var tZ_=`"use strict";(()=>{var wQ=Object.defineProperty,LQ=Object.defineProperties;var gQ=Object.getOwnPropertyDescriptors;var RH=Object.getOwnPropertySymbols;var mQ=Object.prototype.hasOwnProperty,yQ=Object.prototype.propertyIsEnumerable;var DH=(_,r,a)=>r in _?wQ(_,r,{enumerable:!0,configurable:!0,writable:!0,value:a}):_[r]=a,xH=(_,r)=>{for(var a in r||(r={}))mQ.call(r,a)&&DH(_,a,r[a]);if(RH)for(var a of RH(r))yQ.call(r,a)&&DH(_,a,r[a]);return _},CH=(_,r)=>LQ(_,gQ(r));var J2={onMessage(_){self.addEventListener("message",({data:r})=>_(r))},postMessage(_){self.postMessage(_)}};var bQ=Object.freeze({esVersion:6,assumingES6:!0,productionMode:!0,linkerVersion:"1.13.0",fileLevelThis:void 0}),IQ=Object.getOwnPropertyDescriptors||(()=>{var _;if(typeof Reflect!="undefined"&&Reflect.ownKeys)_=Reflect.ownKeys;else{var r=Object.getOwnPropertySymbols||(a=>[]);_=a=>Object.getOwnPropertyNames(a).concat(r(a))}return a=>{for(var t=_(a),n={},s=t.length|0,c=0;c!==s;){var i=t[c];Object.defineProperty(n,i,{configurable:!0,enumerable:!0,writable:!0,value:Object.getOwnPropertyDescriptor(a,i)}),c=c+1|0}return n}})(),qn;function kQ(_){for(var r in _)return r}function tf(_){this.c=_}tf.prototype.toString=function(){return String.fromCharCode(this.c)};function qQ(_,r){return iG(_,r,0)}function iG(_,r,a){var t=new _.constr(r[a]);if(a>24===_?XS_.getClassOf():_<<16>>16===_?n3_.getClassOf():zD_.getClassOf():ly(_)?GD_.getClassOf():HD_.getClassOf();case"boolean":return wk_.getClassOf();case"undefined":return GI.getClassOf();default:return _===null?_.getClass__jl_Class():_ instanceof O?KD_.getClassOf():_ instanceof tf?mk_.getClassOf():_&&_.$classData?_.$classData.getClassOf():null}}function Bj(_){switch(typeof _){case"string":return"java.lang.String";case"number":return N$(_)?_<<24>>24===_?"java.lang.Byte":_<<16>>16===_?"java.lang.Short":"java.lang.Integer":ly(_)?"java.lang.Float":"java.lang.Double";case"boolean":return"java.lang.Boolean";case"undefined":return"java.lang.Void";default:return _===null?_.getClass__jl_Class():_ instanceof O?"java.lang.Long":_ instanceof tf?"java.lang.Character":_&&_.$classData?_.$classData.name:null.getName__T()}}function oG(_,r){switch(typeof _){case"string":return nx_(_,r);case"number":return ND_(_,r);case"boolean":return vk_(_,r);default:return _ instanceof O?WD_(_,r):_ instanceof tf?gk_(Ea(_),r):_.compareTo__O__I(r)}}function Ip(_,r){switch(typeof _){case"string":return YD_(_,r);case"number":return ZD_(_,r);case"boolean":return dk_(_,r);case"undefined":return Eh_(_,r);default:return _&&_.$classData||_===null?_.equals__O__Z(r):_ instanceof O?JD_(_,r):_ instanceof tf?Lk_(Ea(_),r):Kh.prototype.equals__O__Z.call(_,r)}}function uy(_){switch(typeof _){case"string":return Be(_);case"number":return rU(_);case"boolean":return $k_(_);case"undefined":return jh_(_);default:return _&&_.$classData||_===null?_.hashCode__I():_ instanceof O?UD_(_):_ instanceof tf?Ea(_):Kh.prototype.hashCode__I.call(_)}}function SQ(_,r,a){return typeof _=="string"?ax_(_,r,a):_.subSequence__I__I__jl_CharSequence(r,a)}function dZ(_){return _===void 0?"undefined":_.toString()}function jI(_,r){if(r===0)throw new Sc("/ by zero");return _/r|0}function qg(_,r){if(r===0)throw new Sc("/ by zero");return _%r|0}function Po(_){return _>2147483647?2147483647:_<-2147483648?-2147483648:_|0}function aP(_,r,a,t,n){if(_!==a||t=0;s=s-1|0)a[t+s|0]=_[r+s|0]}var MH=0,TH=new WeakMap;function np(_){switch(typeof _){case"string":return Be(_);case"number":return rU(_);case"bigint":{var r=0;for(_>BigInt(32);return r}case"boolean":return _?1231:1237;case"undefined":return 0;case"symbol":{var a=_.description;return a===void 0?0:Be(a)}default:{if(_===null)return 0;var t=TH.get(_);return t===void 0&&(t=MH+1|0,MH=t,TH.set(_,t)),t}}}function tP(_){return typeof _=="number"&&_<<24>>24===_&&1/_!==1/-0}function nP(_){return typeof _=="number"&&_<<16>>16===_&&1/_!==1/-0}function N$(_){return typeof _=="number"&&(_|0)===_&&1/_!==1/-0}function ly(_){return typeof _=="number"&&(_!==_||Math.fround(_)===_)}function pa(_){return new tf(_)}var _Z_=pa(0);function Ea(_){return _===null?0:_.c}function da(_){return _===null?qn:_}function Kh(){}Kh.prototype.constructor=Kh;function j(){}j.prototype=Kh.prototype;Kh.prototype.hashCode__I=function(){return np(this)};Kh.prototype.equals__O__Z=function(_){return this===_};Kh.prototype.toString__T=function(){var _=this.hashCode__I();return Bj(this)+"@"+(+(_>>>0)).toString(16)};Kh.prototype.toString=function(){return this.toString__T()};function H_(_){if(typeof _=="number"){this.u=new Array(_);for(var r=0;r<_;r++)this.u[r]=null}else this.u=_}H_.prototype=new j;H_.prototype.constructor=H_;H_.prototype.copyTo=function(_,r,a,t){aP(this.u,_,r.u,a,t)};H_.prototype.clone__O=function(){return new H_(this.u.slice())};function uG(){}uG.prototype=H_.prototype;function ri(_){if(typeof _=="number"){this.u=new Array(_);for(var r=0;r<_;r++)this.u[r]=!1}else this.u=_}ri.prototype=new j;ri.prototype.constructor=ri;ri.prototype.copyTo=function(_,r,a,t){aP(this.u,_,r.u,a,t)};ri.prototype.clone__O=function(){return new ri(this.u.slice())};function fn(_){typeof _=="number"?this.u=new Uint16Array(_):this.u=_}fn.prototype=new j;fn.prototype.constructor=fn;fn.prototype.copyTo=function(_,r,a,t){r.u.set(this.u.subarray(_,_+t|0),a)};fn.prototype.clone__O=function(){return new fn(this.u.slice())};function bc(_){typeof _=="number"?this.u=new Int8Array(_):this.u=_}bc.prototype=new j;bc.prototype.constructor=bc;bc.prototype.copyTo=function(_,r,a,t){r.u.set(this.u.subarray(_,_+t|0),a)};bc.prototype.clone__O=function(){return new bc(this.u.slice())};function Ic(_){typeof _=="number"?this.u=new Int16Array(_):this.u=_}Ic.prototype=new j;Ic.prototype.constructor=Ic;Ic.prototype.copyTo=function(_,r,a,t){r.u.set(this.u.subarray(_,_+t|0),a)};Ic.prototype.clone__O=function(){return new Ic(this.u.slice())};function De(_){typeof _=="number"?this.u=new Int32Array(_):this.u=_}De.prototype=new j;De.prototype.constructor=De;De.prototype.copyTo=function(_,r,a,t){r.u.set(this.u.subarray(_,_+t|0),a)};De.prototype.clone__O=function(){return new De(this.u.slice())};function ic(_){if(typeof _=="number"){this.u=new Array(_);for(var r=0;r<_;r++)this.u[r]=qn}else this.u=_}ic.prototype=new j;ic.prototype.constructor=ic;ic.prototype.copyTo=function(_,r,a,t){aP(this.u,_,r.u,a,t)};ic.prototype.clone__O=function(){return new ic(this.u.slice())};function mi(_){typeof _=="number"?this.u=new Float32Array(_):this.u=_}mi.prototype=new j;mi.prototype.constructor=mi;mi.prototype.copyTo=function(_,r,a,t){r.u.set(this.u.subarray(_,_+t|0),a)};mi.prototype.clone__O=function(){return new mi(this.u.slice())};function yi(_){typeof _=="number"?this.u=new Float64Array(_):this.u=_}yi.prototype=new j;yi.prototype.constructor=yi;yi.prototype.copyTo=function(_,r,a,t){r.u.set(this.u.subarray(_,_+t|0),a)};yi.prototype.clone__O=function(){return new yi(this.u.slice())};function m(){this.constr=void 0,this.ancestors=null,this.componentData=null,this.arrayBase=null,this.arrayDepth=0,this.zero=null,this.arrayEncodedName="",this._classOf=void 0,this._arrayOf=void 0,this.isAssignableFromFun=void 0,this.wrapArray=void 0,this.isJSType=!1,this.name="",this.isPrimitive=!1,this.isInterface=!1,this.isArrayClass=!1,this.isInstance=void 0}m.prototype.initPrim=function(_,r,a,t,n){this.ancestors={},this.zero=_,this.arrayEncodedName=r;var s=this;return this.isAssignableFromFun=c=>c===s,this.name=a,this.isPrimitive=!0,this.isInstance=c=>!1,t!==void 0&&(this._arrayOf=new m().initSpecializedArray(this,t,n)),this};m.prototype.initClass=function(_,r,a,t,n,s,c){var i=kQ(_);return this.ancestors=t,this.arrayEncodedName="L"+a+";",this.isAssignableFromFun=o=>!!o.ancestors[i],this.isJSType=!!n,this.name=a,this.isInterface=r,this.isInstance=c||(o=>!!(o&&o.$classData&&o.$classData.ancestors[i])),this};m.prototype.initSpecializedArray=function(_,r,a,t){r.prototype.$classData=this;var n="["+_.arrayEncodedName;this.constr=r,this.ancestors={O:1,jl_Cloneable:1,Ljava_io_Serializable:1},this.componentData=_,this.arrayBase=_,this.arrayDepth=1,this.arrayEncodedName=n,this.name=n,this.isArrayClass=!0;var s=this;return this.isAssignableFromFun=t||(c=>s===c),this.wrapArray=a?c=>new r(new a(c)):c=>new r(c),this.isInstance=c=>c instanceof r,this};m.prototype.initArray=function(_){function r(i){if(typeof i=="number"){this.u=new Array(i);for(var o=0;o{var o=i.arrayDepth;return o===t?a.isAssignableFromFun(i.arrayBase):o>t&&a===lr};this.isAssignableFromFun=s,this.wrapArray=i=>new r(i);var c=this;return this.isInstance=i=>{var o=i&&i.$classData;return!!o&&(o===c||s(o))},this};m.prototype.getArrayOf=function(){return this._arrayOf||(this._arrayOf=new m().initArray(this)),this._arrayOf};m.prototype.getClassOf=function(){return this._classOf||(this._classOf=new qp(this)),this._classOf};m.prototype.isAssignableFrom=function(_){return this===_||this.isAssignableFromFun(_)};m.prototype.checkCast=function(_){};m.prototype.getSuperclass=function(){return this.parentData?this.parentData.getClassOf():null};m.prototype.getComponentType=function(){return this.componentData?this.componentData.getClassOf():null};m.prototype.newArrayOfThisClass=function(_){for(var r=this,a=0;a<_.length;a++)r=r.getArrayOf();return qQ(r,_)};var lr=new m;lr.ancestors={O:1};lr.arrayEncodedName="Ljava.lang.Object;";lr.isAssignableFromFun=_=>!_.isPrimitive;lr.name="java.lang.Object";lr.isInstance=_=>_!==null;lr._arrayOf=new m().initSpecializedArray(lr,H_,void 0,_=>{var r=_.arrayDepth;return r===1?!_.arrayBase.isPrimitive:r>1});Kh.prototype.$classData=lr;var ZI=new m().initPrim(void 0,"V","void",void 0,void 0),y7=new m().initPrim(!1,"Z","boolean",ri,void 0),H$=new m().initPrim(0,"C","char",fn,Uint16Array),b7=new m().initPrim(0,"B","byte",bc,Int8Array),I7=new m().initPrim(0,"S","short",Ic,Int16Array),k7=new m().initPrim(0,"I","int",De,Int32Array),Q2=new m().initPrim(null,"J","long",ic,void 0),q7=new m().initPrim(0,"F","float",mi,Float32Array),O7=new m().initPrim(0,"D","double",yi,Float64Array);function d3(){}d3.prototype=new j;d3.prototype.constructor=d3;function $Z(){}$Z.prototype=d3.prototype;function $3(){}$3.prototype=new j;$3.prototype.constructor=$3;function lG(){}lG.prototype=$3.prototype;function v3(){}v3.prototype=new j;v3.prototype.constructor=v3;function vZ(){}vZ.prototype=v3.prototype;function e0(){this.Lcats_Foldable$Source$__f_Empty=null,j6=this,this.Lcats_Foldable$Source$__f_Empty=new x0}e0.prototype=new j;e0.prototype.constructor=e0;function PQ(){}PQ.prototype=e0.prototype;e0.prototype.fromFoldable__O__Lcats_Foldable__Lcats_Foldable$Source=function(_,r){return r.foldRight__O__Lcats_Eval__F2__Lcats_Eval(_,new yc(this.Lcats_Foldable$Source$__f_Empty),new Ge((a,t)=>{var n=t,s=new r_(()=>(fG(),new jg(a,n)));return new Ai(s)})).value__O()};var RQ=new m().initClass({Lcats_Foldable$Source$:0},!1,"cats.Foldable$Source$",{Lcats_Foldable$Source$:1,O:1});e0.prototype.$classData=RQ;var j6;function fG(){return j6||(j6=new e0),j6}function w3(){}w3.prototype=new j;w3.prototype.constructor=w3;function pG(){}pG.prototype=w3.prototype;function L3(){}L3.prototype=new j;L3.prototype.constructor=L3;function hG(){}hG.prototype=L3.prototype;function DQ(_){new fk(_)}function g3(){}g3.prototype=new j;g3.prototype.constructor=g3;function dG(){}dG.prototype=g3.prototype;function xQ(_){_.Lcats_kernel_instances_long_package$__f_catsKernelStdOrderForLong=new Yv,new fq}function Y2(){this.Lcats_package$__f_catsInstancesForId=null,this.Lcats_package$__f_Eq=null,Z6=this,this.Lcats_package$__f_catsInstancesForId=new J1,new ek,new rk;var _=(t5(),fy().Lcats_package$__f_catsInstancesForId);new ok(_),this.Lcats_package$__f_Eq=SF_(),Y$_()}Y2.prototype=new j;Y2.prototype.constructor=Y2;function CQ(){}CQ.prototype=Y2.prototype;var MQ=new m().initClass({Lcats_package$:0},!1,"cats.package$",{Lcats_package$:1,O:1});Y2.prototype.$classData=MQ;var Z6;function fy(){return Z6||(Z6=new Y2),Z6}function r0(_,r){this.Lcats_syntax_EqOps__f_lhs=null,this.Lcats_syntax_EqOps__f_evidence$2=null,this.Lcats_syntax_EqOps__f_lhs=_,this.Lcats_syntax_EqOps__f_evidence$2=r}r0.prototype=new j;r0.prototype.constructor=r0;function TQ(){}TQ.prototype=r0.prototype;r0.prototype.$eq$eq$eq__O__Z=function(_){fy();var r=this.Lcats_syntax_EqOps__f_evidence$2;return r.eqv__O__O__Z(this.Lcats_syntax_EqOps__f_lhs,_)};var VQ=new m().initClass({Lcats_syntax_EqOps:0},!1,"cats.syntax.EqOps",{Lcats_syntax_EqOps:1,O:1});r0.prototype.$classData=VQ;function N6(_,r,a){for(;;){if(a.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&a.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||a.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&a.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw a.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&a.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/ReDoS.scala:179"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/ReDoS.scala:179");var t=r;if(t instanceof ha){var n=t,s=n.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children;return s.map__F1__O(new y((N=>G=>{var W=G;return N6(_,W,N)})(a))).sum__s_math_Numeric__O(H1())|0}else if(t instanceof Ur){var c=t,i=c.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children;return i.map__F1__O(new y((N=>G=>{var W=G;return N6(_,W,N)})(a))).sum__s_math_Numeric__O(H1())|0}else if(t instanceof ut){var o=t,u=o.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child;r=u}else if(t instanceof ft){var f=t,p=f.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child;r=p}else if(t instanceof lt){var h=t,l=h.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child;r=l}else if(t instanceof Pa){var d=t,$=d.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_quantifier,v=d.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child,w=N6(_,v,a);if($ instanceof Hc){var R=$,D=R.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Exact__f_n;return w+D|0}else if($ instanceof cc){var T=$,C=T.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded__f_min;return w+C|0}else if($ instanceof Pc){var F=$,E=F.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_max;return w+E|0}else return w}else if(t instanceof Vt){var q=t,Z=q.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child;r=Z}else if(t instanceof At){var H=t,J=H.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child;r=J}else return 0}}function jd(){}jd.prototype=new j;jd.prototype.constructor=jd;function AQ(){}AQ.prototype=jd.prototype;jd.prototype.check__T__T__Lcodes_quine_labs_recheck_common_Parameters__s_Option__Lcodes_quine_labs_recheck_diagnostics_Diagnostics=function(_,r,a,t){var n=LG().apply__s_concurrent_duration_Duration__s_Option__s_Option__Lcodes_quine_labs_recheck_common_Context(a.Lcodes_quine_labs_recheck_common_Parameters__f_timeout,t,a.Lcodes_quine_labs_recheck_common_Parameters__f_logger);try{var s=new Vn(void 0)}catch(f){var c=f instanceof tu?f:new zt(f);_:{var s,i=_d().unapply__jl_Throwable__s_Option(c);if(!i.isEmpty__Z()){var o=i.get__O(),s=new pn(o);break _}throw c instanceof zt?c.sjs_js_JavaScriptException__f_exception:c}}var u=s.flatMap__F1__s_util_Try(new y(f=>{if(n.Lcodes_quine_labs_recheck_common_Context__f_hasLogger&&n.Lcodes_quine_labs_recheck_common_Context__f_logger.apply__T__V("parse: start"),n.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&n.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||n.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&n.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw n.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&n.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/ReDoS.scala:47"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/ReDoS.scala:47");var p=Lw().parse__T__T__Z__s_util_Either(_,r,!0);if(p instanceof F_)var h=p,l=h.s_util_Right__f_value,d=new Vn(l);else{if(!(p instanceof Pe))throw new Q(p);var $=p,v=$.s_util_Left__f_value,d=new pn(new Q7(v.getMessage__T()))}return d.flatMap__F1__s_util_Try(new y(w=>{var R=w;n.Lcodes_quine_labs_recheck_common_Context__f_hasLogger&&n.Lcodes_quine_labs_recheck_common_Context__f_logger.apply__T__V(\`parse: finish pattern: \`+R);var D=a.Lcodes_quine_labs_recheck_common_Parameters__f_checker,T=Yy();if(T===D)return yg().checkAutomaton__T__T__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Parameters__Lcodes_quine_labs_recheck_common_Context__s_util_Try(_,r,R,a,n);var C=Bk();if(C===D)return yg().checkFuzz__T__T__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Parameters__Lcodes_quine_labs_recheck_common_Context__s_util_Try(_,r,R,a,n);var F=Xy();if(F===D)return yg().checkAuto__T__T__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Parameters__Lcodes_quine_labs_recheck_common_Context__s_util_Try(_,r,R,a,n);throw new Q(D)}))}));return u.recover__s_PartialFunction__s_util_Try(new mv(_,r)).get__O()};jd.prototype.checkAutomaton__T__T__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Parameters__Lcodes_quine_labs_recheck_common_Context__s_util_Try=function(_,r,a,t,n){var s=t.Lcodes_quine_labs_recheck_common_Parameters__f_checker,c=Xy();if(s!==null&&s===c)var i=t.Lcodes_quine_labs_recheck_common_Parameters__f_maxNFASize;else var i=2147483647;try{var o=new Vn(void 0)}catch(l){var u=l instanceof tu?l:new zt(l);_:{var o,f=_d().unapply__jl_Throwable__s_Option(u);if(!f.isEmpty__Z()){var p=f.get__O(),o=new pn(p);break _}throw u instanceof zt?u.sjs_js_JavaScriptException__f_exception:u}}var h=o.flatMap__F1__s_util_Try(new y(l=>{var d=t.Lcodes_quine_labs_recheck_common_Parameters__f_checker,$=Xy();if(d!==null&&d===$&&yg().repeatCount__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__I(a,n)>=t.Lcodes_quine_labs_recheck_common_Parameters__f_maxRepeatCount){n.Lcodes_quine_labs_recheck_common_Context__f_hasLogger&&n.Lcodes_quine_labs_recheck_common_Context__f_logger.apply__T__V("auto: exceed maxRepeatCount");var v=new pn(new yp("The pattern contains too many repeat"))}else var v=new Vn(void 0);return v.flatMap__F1__s_util_Try(new y(w=>{var R=di();if(Jj(R,a.Lcodes_quine_labs_recheck_regexp_Pattern__f_node))return n.Lcodes_quine_labs_recheck_common_Context__f_hasLogger&&n.Lcodes_quine_labs_recheck_common_Context__f_logger.apply__T__V("automaton: constant pattern"),new Vn(b().s_package$__f_Iterator.sc_Iterator$__f_scala$collection$Iterator$$_empty);var D=t.Lcodes_quine_labs_recheck_common_Parameters__f_checker,T=Xy();if(D!==null&&D===T)var C=di(),F=r$(C,a.Lcodes_quine_labs_recheck_regexp_Pattern__f_node)>=t.Lcodes_quine_labs_recheck_common_Parameters__f_maxPatternSize;else var F=!1;if(F){n.Lcodes_quine_labs_recheck_common_Context__f_hasLogger&&n.Lcodes_quine_labs_recheck_common_Context__f_logger.apply__T__V("auto: exceed maxPatternSize");var E=new pn(new yp("The pattern is too large"))}else var E=new Vn(void 0);return E.flatMap__F1__s_util_Try(new y(q=>wG().build__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__s_util_Try(a,n).flatMap__F1__s_util_Try(new y(Z=>{var H=Z;try{var J=new Vn(H.toOrderedNFA__I__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_automaton_OrderedNFA(i,n).rename__Lcodes_quine_labs_recheck_automaton_OrderedNFA().mapAlphabet__F1__Lcodes_quine_labs_recheck_automaton_OrderedNFA(new y(K=>{var Y=K;return Y.head__Lcodes_quine_labs_recheck_unicode_UChar()})))}catch(K){var N=K instanceof tu?K:new zt(K);_:{var J,G=_d().unapply__jl_Throwable__s_Option(N);if(!G.isEmpty__Z()){var W=G.get__O(),J=new pn(W);break _}throw N instanceof zt?N.sjs_js_JavaScriptException__f_exception:N}}return J.map__F1__s_util_Try(new y(K=>{var Y=K;return QQ().check__Lcodes_quine_labs_recheck_automaton_OrderedNFA__I__Lcodes_quine_labs_recheck_common_Context__sc_Iterator(Y,i,n)}))}))))}))}));return h.map__F1__s_util_Try(new y(l=>{var d=l,$=new y(R=>{var D=R;if(D instanceof K7){var T=D,C=t.Lcodes_quine_labs_recheck_common_Parameters__f_recallLimit,F=t.Lcodes_quine_labs_recheck_common_Parameters__f_maxRecallStringSize,E=x(),q=T.buildAttackPattern__I__I__s_$eq$colon$eq__Lcodes_quine_labs_recheck_diagnostics_AttackPattern(C,F,E.s_$less$colon$less$__f_singleton);return new Wu(_,r,T.toAttackComplexity__Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Vulnerable(),q,T.hotspot__Lcodes_quine_labs_recheck_diagnostics_Hotspot(),Yy())}else if(D instanceof W7){var Z=D;return new Uu(_,r,Z.toAttackComplexity__Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Safe(),Yy())}else throw new Q(D)}),v=new Wt(d,$),w=new r_(()=>{b();var R=[new Uu(_,r,new Uf(!1),Yy())],D=k(new I,R),T=new Da(D);return Ou(new Ws,T)});return sf(v,w)})).map__F1__s_util_Try(new y(l=>{var d=l;return yg().recallValidation__T__T__s_concurrent_duration_Duration__sc_Iterator__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_diagnostics_Diagnostics(_,r,t.Lcodes_quine_labs_recheck_common_Parameters__f_recallTimeout,d,n)})).recoverWith__s_PartialFunction__s_util_Try(new bv)};jd.prototype.checkFuzz__T__T__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Parameters__Lcodes_quine_labs_recheck_common_Context__s_util_Try=function(_,r,a,t,n){var s=Kg_(new nb,t.Lcodes_quine_labs_recheck_common_Parameters__f_randomSeed),c=Iv_().from__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__s_util_Try(a,n).map__F1__s_util_Try(new y(i=>{var o=i;return wX().check__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_fuzz_FuzzProgram__s_util_Random__Lcodes_quine_labs_recheck_common_Seeder__I__I__s_concurrent_duration_Duration__I__s_concurrent_duration_Duration__I__I__s_concurrent_duration_Duration__I__I__I__I__I__I__I__D__Lcodes_quine_labs_recheck_common_AccelerationMode__Lcodes_quine_labs_recheck_common_Context__sc_Iterator(a,o,s,t.Lcodes_quine_labs_recheck_common_Parameters__f_seeder,t.Lcodes_quine_labs_recheck_common_Parameters__f_maxSimpleRepeatCount,t.Lcodes_quine_labs_recheck_common_Parameters__f_seedingLimit,t.Lcodes_quine_labs_recheck_common_Parameters__f_seedingTimeout,t.Lcodes_quine_labs_recheck_common_Parameters__f_incubationLimit,t.Lcodes_quine_labs_recheck_common_Parameters__f_incubationTimeout,t.Lcodes_quine_labs_recheck_common_Parameters__f_maxGeneStringSize,t.Lcodes_quine_labs_recheck_common_Parameters__f_attackLimit,t.Lcodes_quine_labs_recheck_common_Parameters__f_attackTimeout,t.Lcodes_quine_labs_recheck_common_Parameters__f_crossoverSize,t.Lcodes_quine_labs_recheck_common_Parameters__f_mutationSize,t.Lcodes_quine_labs_recheck_common_Parameters__f_maxAttackStringSize,t.Lcodes_quine_labs_recheck_common_Parameters__f_maxInitialGenerationSize,t.Lcodes_quine_labs_recheck_common_Parameters__f_maxGenerationSize,t.Lcodes_quine_labs_recheck_common_Parameters__f_maxIteration,t.Lcodes_quine_labs_recheck_common_Parameters__f_maxDegree,t.Lcodes_quine_labs_recheck_common_Parameters__f_heatRatio,t.Lcodes_quine_labs_recheck_common_Parameters__f_accelerationMode,n)}));return c.map__F1__s_util_Try(new y(i=>{var o=i,u=new y(h=>{var l=h;if(l!==null){var d=l.T3__f__1,$=l.T3__f__2,v=l.T3__f__3,w=$.adjust__Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Vulnerable__I__I__Lcodes_quine_labs_recheck_diagnostics_AttackPattern(d,t.Lcodes_quine_labs_recheck_common_Parameters__f_recallLimit,t.Lcodes_quine_labs_recheck_common_Parameters__f_maxRecallStringSize);return new Wu(_,r,d,w,v,Bk())}else throw new Q(l)}),f=new Wt(o,u),p=new r_(()=>{b();var h=[new Uu(_,r,new Uf(!0),Bk())],l=k(new I,h),d=new Da(l);return Ou(new Ws,d)});return sf(f,p)})).map__F1__s_util_Try(new y(i=>{var o=i;return yg().recallValidation__T__T__s_concurrent_duration_Duration__sc_Iterator__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_diagnostics_Diagnostics(_,r,t.Lcodes_quine_labs_recheck_common_Parameters__f_recallTimeout,o,n)})).recoverWith__s_PartialFunction__s_util_Try(new Iv)};jd.prototype.checkAuto__T__T__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Parameters__Lcodes_quine_labs_recheck_common_Context__s_util_Try=function(_,r,a,t,n){return this.checkAutomaton__T__T__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Parameters__Lcodes_quine_labs_recheck_common_Context__s_util_Try(_,r,a,t,n).recoverWith__s_PartialFunction__s_util_Try(new yv(_,r,a,t,n))};jd.prototype.recallValidation__T__T__s_concurrent_duration_Duration__sc_Iterator__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_diagnostics_Diagnostics=function(_,r,a,t,n){var s=new y(c=>{var i=c;if(i instanceof Wu){var o=i,u=PX(),f=o.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_attack,p=(X,e_)=>{var __=X,a_=e_;return uX().exec__T__s_Option__Lcodes_quine_labs_recheck_common_Context__s_Option(__,a_,n)};_:{if(n.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&n.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||n.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&n.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw n.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&n.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/recall/RecallValidator.scala:28"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/recall/RecallValidator.scala:28");var h=u.generate__T__T__Lcodes_quine_labs_recheck_diagnostics_AttackPattern__T(_,r,f);n.Lcodes_quine_labs_recheck_common_Context__f_hasLogger&&n.Lcodes_quine_labs_recheck_common_Context__f_logger.apply__T__V(\`recall: code \`+h);var l=Il().s_concurrent_duration_Duration$__f_Zero;if(j7(a,l)){var G=cZ();break _}if(a instanceof vI){var d=Ig().apply__O__s_Option(n.Lcodes_quine_labs_recheck_common_Context__f_deadline);if(d.isEmpty__Z())var $=t_();else var v=d.get__O(),w=v,R=D7().now__s_concurrent_duration_Deadline(),$=new i_(w.s_concurrent_duration_Deadline__f_time.$minus__s_concurrent_duration_FiniteDuration__s_concurrent_duration_FiniteDuration(R.s_concurrent_duration_Deadline__f_time));var D=p(h,$)}else{if(!(a instanceof sc))throw new Q(a);var T=a;if(n.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null)var C=n.Lcodes_quine_labs_recheck_common_Context__f_deadline,F=D7().now__s_concurrent_duration_Deadline(),E=C.s_concurrent_duration_Deadline__f_time.$minus__s_concurrent_duration_FiniteDuration__s_concurrent_duration_FiniteDuration(F.s_concurrent_duration_Deadline__f_time),q=j7(E,T);else var q=!1;if(q)var Z=n.Lcodes_quine_labs_recheck_common_Context__f_deadline,H=D7().now__s_concurrent_duration_Deadline(),J=Z.s_concurrent_duration_Deadline__f_time.$minus__s_concurrent_duration_FiniteDuration__s_concurrent_duration_FiniteDuration(H.s_concurrent_duration_Deadline__f_time);else var J=T;var N=new i_(J),D=p(h,N)}var G=u.result__s_Option__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_recall_RecallResult(D,n)}if(G instanceof Zf)return!1;var W=cZ();if(W===G)return!0;if(G instanceof jf){var K=G,Y=K.Lcodes_quine_labs_recheck_recall_RecallResult$Error__f_message;throw new tI(Y)}else throw new Q(G)}else return!0});return new Yu(t,s,!1).next__O()};jd.prototype.repeatCount__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__I=function(_,r){if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/ReDoS.scala:176"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/ReDoS.scala:176");return N6(this,_.Lcodes_quine_labs_recheck_regexp_Pattern__f_node,r)};var BQ=new m().initClass({Lcodes_quine_labs_recheck_ReDoS$:0},!1,"codes.quine.labs.recheck.ReDoS$",{Lcodes_quine_labs_recheck_ReDoS$:1,O:1});jd.prototype.$classData=BQ;var TA;function yg(){return TA||(TA=new jd),TA}function FQ(_){var r=Nn().Lio_circe_Decoder$__f_decodeUnit,a=new y(t=>null);return new Gw(r,a)}function Og(){}Og.prototype=new j;Og.prototype.constructor=Og;function EQ(){}EQ.prototype=Og.prototype;Og.prototype.check__T__T__sjs_js_$bar__sjs_js_Any=function(_,r,a){var t=P3(),n=a===void 0?Object():a,s=FQ(this),c=t.convertJsToJson__sjs_js_Any__s_util_Either(n);if(c instanceof F_)var i=c,o=i.s_util_Right__f_value,u=new Dm(o,null,null),f=hi().codes$quine$labs$recheck$codec$package$$$anonfun$decodeParameters$1__Lio_circe_HCursor__Lio_circe_Decoder__s_util_Either(u,s);else{if(!(c instanceof Pe))throw new Q(c);var p=c,f=p}if(f instanceof F_){var h=f,l=h.s_util_Right__f_value,d=l.Lcodes_quine_labs_recheck_common_Parameters__f_logger,$=!d.isEmpty__Z();if($){if(!dy().sjs_js_WrappedDictionary$Cache$__f_safeHasOwnProperty.call(a,"logger"))throw Us(new Mt,"key not found: logger");var v=a.logger,w=new i_(new nm(v))}else var w=t_();var R=yg(),D=l.Lcodes_quine_labs_recheck_common_Parameters__f_accelerationMode,T=l.Lcodes_quine_labs_recheck_common_Parameters__f_attackLimit,C=l.Lcodes_quine_labs_recheck_common_Parameters__f_attackTimeout,F=l.Lcodes_quine_labs_recheck_common_Parameters__f_checker,E=l.Lcodes_quine_labs_recheck_common_Parameters__f_crossoverSize,q=l.Lcodes_quine_labs_recheck_common_Parameters__f_heatRatio,Z=l.Lcodes_quine_labs_recheck_common_Parameters__f_incubationLimit,H=l.Lcodes_quine_labs_recheck_common_Parameters__f_incubationTimeout,J=l.Lcodes_quine_labs_recheck_common_Parameters__f_maxAttackStringSize,N=l.Lcodes_quine_labs_recheck_common_Parameters__f_maxDegree,G=l.Lcodes_quine_labs_recheck_common_Parameters__f_maxGeneStringSize,W=l.Lcodes_quine_labs_recheck_common_Parameters__f_maxGenerationSize,K=l.Lcodes_quine_labs_recheck_common_Parameters__f_maxInitialGenerationSize,Y=l.Lcodes_quine_labs_recheck_common_Parameters__f_maxIteration,X=l.Lcodes_quine_labs_recheck_common_Parameters__f_maxNFASize,e_=l.Lcodes_quine_labs_recheck_common_Parameters__f_maxPatternSize,__=l.Lcodes_quine_labs_recheck_common_Parameters__f_maxRecallStringSize,a_=l.Lcodes_quine_labs_recheck_common_Parameters__f_maxRepeatCount,n_=l.Lcodes_quine_labs_recheck_common_Parameters__f_maxSimpleRepeatCount,s_=l.Lcodes_quine_labs_recheck_common_Parameters__f_mutationSize,c_=l.Lcodes_quine_labs_recheck_common_Parameters__f_randomSeed,o_=c_.RTLong__f_lo,h_=c_.RTLong__f_hi,d_=l.Lcodes_quine_labs_recheck_common_Parameters__f_recallLimit,v_=l.Lcodes_quine_labs_recheck_common_Parameters__f_recallTimeout,u_=l.Lcodes_quine_labs_recheck_common_Parameters__f_seeder,p_=l.Lcodes_quine_labs_recheck_common_Parameters__f_seedingLimit,y_=l.Lcodes_quine_labs_recheck_common_Parameters__f_seedingTimeout,b_=l.Lcodes_quine_labs_recheck_common_Parameters__f_timeout,D_=R.check__T__T__Lcodes_quine_labs_recheck_common_Parameters__s_Option__Lcodes_quine_labs_recheck_diagnostics_Diagnostics(_,r,new Of(D,T,C,F,E,q,Z,H,w,J,N,G,W,K,Y,X,e_,__,a_,n_,s_,new O(o_,h_),d_,v_,u_,p_,y_,b_),t_());return P3().convertJsonToJs__Lio_circe_Json__sjs_js_Any(hi().codes$quine$labs$recheck$codec$package$$$anonfun$encodeDiagnostics$1__Lcodes_quine_labs_recheck_diagnostics_Diagnostics__Lio_circe_Json(D_))}else if(f instanceof Pe){var S_=f,P_=S_.s_util_Left__f_value;throw P_ instanceof zt?P_.sjs_js_JavaScriptException__f_exception:P_}else throw new Q(f)};Og.prototype.codes$quine$labs$recheck$ReDoSJS$$$anonfun$check$3__T__sjs_js_Function1__V=function(_,r){r(_)};var jQ=new m().initClass({Lcodes_quine_labs_recheck_ReDoSJS$:0},!1,"codes.quine.labs.recheck.ReDoSJS$",{Lcodes_quine_labs_recheck_ReDoSJS$:1,O:1});Og.prototype.$classData=jQ;var VA;function $G(){return VA||(VA=new Og),VA}function H6(_,r){return r.length__I()===1&&!_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_graph.Lcodes_quine_labs_recheck_data_Graph__f_neighbors.apply__O__O(r.head__O()).exists__F1__Z(new y(a=>{var t=a,n=t._2__O(),s=r.head__O();return z().equals__O__O__Z(n,s)}))}function ZQ(_){if(_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_hasLogger&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_logger.apply__T__V("automaton: find EDA"),_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:98"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:98");var r=_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_scc.iterator__sc_Iterator(),a=new y(i=>{var o=i;return H6(_,o)}),t=new Yu(r,a,!0),n=new y(i=>{var o=i;return NQ(_,o)}),s=new Tn(t,n),c=new y(i=>{var o=i,u=b().s_package$__f_Vector,f=[o],p=k(new I,f),h=vG(_,u.from__sc_IterableOnce__sci_Vector(p));if(h===null)throw new Q(h);var l=h._1__O(),d=h._2__O();return new _l(l,d)});return new Wt(s,c)}function NQ(_,r){if(_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:106"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:106");if(_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:107"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:107");var a=_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccPairEdges.apply__O__O(g(new L,r,r));if(_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:109"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:109");_:{for(var t=a.iterator__sc_Iterator();t.hasNext__Z();){var n=t.next__O(),s=n;if(s===null)throw new Q(s);var c=s._2__O(),i=c.length__I(),o=c.distinct__O();if(i!==o.length__I()){var u=new i_(n);break _}}var u=t_()}if(u instanceof i_){var f=u,p=f.s_Some__f_value;if(p!==null){var h=p._1__O(),l=p._2__O(),d=l.diff__sc_Seq__O(l.distinct__O()),$=Zo(d);if($.isEmpty__Z())return t_();var v=$.get__O(),w=v;if(w===null)throw new Q(w);var R=w._1__O(),D=w._2__O(),T=_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_graph,C=Ra().s_Predef$__f_Set,F=[D],E=k(new I,F),q=T.path__sci_Set__O__Lcodes_quine_labs_recheck_common_Context__s_Option(C.from__sc_IterableOnce__sci_Set(E),R,_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx);if(q.isEmpty__Z())return t_();var Z=q.get__O(),H=Z;if(H===null)throw new Q(H);var J=H._1__O(),N=H._2__O(),G=J.map__F1__O(new y(n_=>{var s_=n_;return s_._2__O()})),W=G.prepended__O__O(h),K=g(new L,R,h);return new i_(new Qu(R,W,R,Qy(_,J.prepended__O__O(K),N)))}}var Y=t_();if(Y===u){if(_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:120"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:120");var X=Zg().from__sci_IndexedSeq__Lcodes_quine_labs_recheck_data_Graph(os().from__sc_IterableOnce__sci_IndexedSeq(a).flatMap__F1__O(new y(n_=>{var s_=n_;if(s_!==null){var c_=s_._1__O(),o_=s_._2__O();return o_.flatMap__F1__O(new y(h_=>{var d_=h_;if(d_!==null){var v_=d_._1__O(),u_=d_._2__O();return o_.map__F1__O(new y(p_=>{var y_=p_;if(y_!==null){var b_=y_._1__O(),D_=y_._2__O();return new Yr(g(new L,v_,b_),c_,g(new L,u_,D_))}else throw new Q(y_)}))}else throw new Q(d_)}))}else throw new Q(s_)})));if(_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:125"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:125");var e_=X.scc__Lcodes_quine_labs_recheck_common_Context__sci_Seq(_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx).view__sc_SeqView(),__=new y(n_=>{var s_=n_;if(_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:127"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:127");_:{for(var c_=s_.iterator__sc_Iterator();c_.hasNext__Z();){var o_=c_.next__O(),h_=o_;if(h_===null)throw new Q(h_);var d_=h_._1__O(),v_=h_._2__O();if(d_===null?v_===null:d_.equals__O__Z(v_)){var u_=new i_(o_);break _}}var u_=t_()}if(u_.isEmpty__Z())var p_=t_();else{var y_=u_.get__O(),b_=y_;_:{for(var D_=s_.iterator__sc_Iterator();D_.hasNext__Z();){var S_=D_.next__O(),P_=S_;if(P_===null)throw new Q(P_);var R_=P_._1__O(),C_=P_._2__O();if(!(R_===null?C_===null:R_.equals__O__Z(C_))){var B_=new i_(S_);break _}}var B_=t_()}if(B_.isEmpty__Z())var p_=t_();else{var T_=B_.get__O(),A_=T_,x_=Ra().s_Predef$__f_Set,E_=[b_],I_=k(new I,E_),V_=X.path__sci_Set__O__Lcodes_quine_labs_recheck_common_Context__s_Option(x_.from__sc_IterableOnce__sci_Set(I_),A_,_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx);if(V_.isEmpty__Z())var p_=t_();else{var J_=V_.get__O(),X_=J_;if(X_===null)throw new Q(X_);var _e=X_._1__O(),Y_=Ra().s_Predef$__f_Set,U_=[A_],Q_=k(new I,U_),Z_=X.path__sci_Set__O__Lcodes_quine_labs_recheck_common_Context__s_Option(Y_.from__sc_IterableOnce__sci_Set(Q_),b_,_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx);if(Z_.isEmpty__Z())var p_=t_();else{var W_=Z_.get__O(),N_=W_;if(N_===null)throw new Q(N_);var G_=N_._1__O(),se=b_._1__O(),oe=_e.map__F1__O(new y(ce=>{var ve=ce;return ve._2__O()})),ue=G_.map__F1__O(new y(ce=>{var ve=ce;return ve._2__O()})),p_=new i_(new Qu(se,oe.concat__sc_IterableOnce__O(ue),b_._1__O(),zQ(_,_e.appendedAll__sc_IterableOnce__O(G_),b_)))}}}}return p_}),a_=UI(e_,__).headOption__s_Option();return a_}throw new Q(u)}function HQ(_){if(_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_hasLogger&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_logger.apply__T__V("automaton: find IDA"),_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:145"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:145");var r=_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_scc.map__F1__O(new y(n=>{var s=n;return G6(_,s)})),a=new y(n=>{var s=n;return-s._1$mcI$sp__I()|0}),t=A();return w6(r,a,t).map__F1__O(new y(n=>{var s=n;if(s!==null){var c=s._1$mcI$sp__I();if(c===0)return pR_()}if(s!==null){var i=s._1$mcI$sp__I();if(i===1)return wR_()}if(s!==null){var o=s._1$mcI$sp__I(),u=s._2__O(),f=vG(_,u);if(f===null)throw new Q(f);var p=f._1__O(),h=f._2__O();return new el(o,p,h)}throw new Q(s)}))}function G6(_,r){return _.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_checkPolynomialComponentCache.getOrElseUpdate__O__F0__O(r,new r_(()=>{if(_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:161"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:161");if(_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:163"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:163");var a=_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccGraph.Lcodes_quine_labs_recheck_data_Graph__f_neighbors.apply__O__O(r).map__F1__O(new y(R=>{var D=R;if(D!==null){var T=D._1__O(),C=D._2__O();if(T===void 0)return G6(_,C)}throw new Q(D)})),t=new y(R=>{var D=R;return D._1$mcI$sp__I()}),n=A(),s=zG(a,t,n),c=s.isEmpty__Z()?g(new L,0,(b(),jt())):s.get__O();if(c===null)throw new Q(c);var i=c._1$mcI$sp__I(),o=c._2__O();if(i===0)return g(new L,H6(_,r)?0:1,(b(),jt()));if(H6(_,r))return g(new L,i,o);if(_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:174"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:174");var u=_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccReachableMap.apply__O__O(r).iterator__sc_Iterator(),f=new y(R=>{var D=R;if(!(r===null?D===null:r.equals__O__Z(D))&&!H6(_,D)&&G6(_,D)._1$mcI$sp__I()===i){var T=_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccLookaheadMap.apply__O__O(r),C=_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccLookaheadMap.apply__O__O(D),F=T.intersect__sc_Set__sc_SetOps(C);return!F.isEmpty__Z()}else return!1}),p=new Yu(u,f,!1),h=new y(R=>{var D=R,T=GQ(_,r,D);if(T.isEmpty__Z())return t_();var C=T.get__O(),F=C;return new i_(g(new L,D,F))}),l=new Tn(p,h),d=new y(R=>{var D=R;if(D!==null){var T=D._1__O(),C=D._2__O(),F=G6(_,T)._2__O();return g(new L,1+i|0,F.prepended__O__O(C))}else throw new Q(D)}),$=new Wt(l,d),v=Nz($),w=v.isEmpty__Z()?g(new L,i,o):v.get__O();return w}))}function GQ(_,r,a){if(_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:194"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:194");var t=_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccPairEdges.apply__O__O(g(new L,r,r));if(_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:195"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:195");var n=_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccReachableMap.apply__O__O(r),s=_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccReverseReachableMap.apply__O__O(a),c=n.intersect__sc_Set__sc_SetOps(s);if(_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:196"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:196");var i=c.flatMap__F1__O(new y(F=>{var E=F;return c.map__F1__O(new y(q=>{var Z=q;return _.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccPairEdges.apply__O__O(g(new L,E,Z))}))}));if(_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:197"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:197");var o=_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccPairEdges.apply__O__O(g(new L,a,a));if(_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:199"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:199");var u=Zg(),f=_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_nfaWLA.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_alphabet.iterator__sc_Iterator(),p=new y(F=>{var E=F;return t.apply__O__O(E).flatMap__F1__O(new y(q=>{var Z=q;if(Z!==null){var H=Z._1__O(),J=Z._2__O();return i.flatMap__F1__O(new y(N=>{var G=N;return G.apply__O__O(E)})).flatMap__F1__O(new y(N=>{var G=N;if(G!==null){var W=G._1__O(),K=G._2__O();return o.apply__O__O(E).map__F1__O(new y(Y=>{var X=Y;if(X!==null){var e_=X._1__O(),__=X._2__O();if(_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:207"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:207");var a_=new Yr(new Yr(H,W,e_),E,new Yr(J,K,__));return a_}else throw new Q(X)}))}else throw new Q(G)}))}else throw new Q(Z)}))}),h=new Tn(f,p),l=u.from__sci_IndexedSeq__Lcodes_quine_labs_recheck_data_Graph(os().from__sc_IterableOnce__sci_IndexedSeq(h));if(_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:212"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:212");var d=Zg(),$=r.flatMap__F1__O(new y(F=>{var E=F;return a.map__F1__O(new y(q=>{var Z=q;return new Yr(new Yr(E,Z,Z),t_(),new Yr(E,E,Z))}))})),v=l.edges__sci_IndexedSeq().map__F1__O(new y(F=>{var E=F;if(E!==null){var q=E.T3__f__1,Z=E.T3__f__2,H=E.T3__f__3;return new Yr(q,new i_(Z),H)}else throw new Q(E)})),w=d.from__sci_IndexedSeq__Lcodes_quine_labs_recheck_data_Graph($.concat__sc_IterableOnce__O(v));if(_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:219"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:219");var R=w.scc__Lcodes_quine_labs_recheck_common_Context__sci_Seq(_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx).iterator__sc_Iterator(),D=new y(F=>{var E=F;if(_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:222"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:222");var q=E.collect__s_PartialFunction__O(new kv(_,E)).flatMap__F1__O(new y(Z=>{var H=Z;if(H!==null){var J=H._1__O(),N=H._2__O(),G=Ra().s_Predef$__f_Set,W=[new Yr(J,J,N)],K=k(new I,W),Y=l.path__sci_Set__O__Lcodes_quine_labs_recheck_common_Context__s_Option(G.from__sc_IterableOnce__sci_Set(K),new Yr(J,N,N),_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx);if(Y.isEmpty__Z())return t_();var X=Y.get__O(),e_=X;if(e_!==null)var __=e_._1__O(),a_=__.map__F1__O(new y(d_=>{var v_=d_;return v_._2__O()})),n_=Qy(_,__.map__F1__O(new y(d_=>{var v_=d_;if(v_!==null){var u_=v_._1__O(),p_=v_._2__O();if(u_!==null){var y_=u_.T3__f__1;return g(new L,y_,p_)}}throw new Q(v_)})),J),s_=Qy(_,__.map__F1__O(new y(d_=>{var v_=d_;if(v_!==null){var u_=v_._1__O(),p_=v_._2__O();if(u_!==null){var y_=u_.T3__f__2;return g(new L,y_,p_)}}throw new Q(v_)})),N),c_=Qy(_,__.map__F1__O(new y(d_=>{var v_=d_;if(v_!==null){var u_=v_._1__O(),p_=v_._2__O();if(u_!==null){var y_=u_.T3__f__3;return g(new L,y_,p_)}}throw new Q(v_)})),N),o_=n_.appendedAll__sc_IterableOnce__O(s_),h_=new Qu(J,a_,N,o_.concat__sc_IterableOnce__O(c_));else{var h_;throw new Q(e_)}return new i_(h_)}else throw new Q(H)}));return q}),T=new Tn(R,D),C=Nz(T);return C}function vG(_,r){_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_hasLogger&&_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_logger.apply__T__V("automaton: either EDA or IDA is found"),b();var a=jt(),t=_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_nfaWLA.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_initSet,n=r.foldLeft__O__F2__O(new Yr(a,sn().from__sc_IterableOnce__sci_Set(t),(b(),jt())),new Ge((l,d)=>{var $=l,v=d,w=g(new L,$,v),R=w.T2__f__1,D=w.T2__f__2;if(R!==null){var T=R.T3__f__1,C=R.T3__f__2,F=R.T3__f__3;if(D!==null){var E=D.T4__f__1,q=D.T4__f__2,Z=D.T4__f__3,H=D.T4__f__4,J=_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_graph.path__sci_Set__O__Lcodes_quine_labs_recheck_common_Context__s_Option(C,E,_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx).get__O();if(J===null)throw new Q(J);var N=J._1__O(),G=H.map__F1__O(new y(s_=>{var c_=s_;if(c_!==null){var o_=c_.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_start,h_=c_.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_end;return new Hu(o_,h_,BP())}else throw new Q(c_)})),W=F.appendedAll__sc_IterableOnce__sci_Vector(G),K=Qy(_,N,E).map__F1__O(new y(s_=>{var c_=s_;if(c_!==null){var o_=c_.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_start,h_=c_.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_end;return new Hu(o_,h_,yJ())}else throw new Q(c_)})),Y=W.appendedAll__sc_IterableOnce__sci_Vector(K),X=g(new L,N.map__F1__O(new y(s_=>{var c_=s_;return c_._2__O()._1__O()})),q.map__F1__O(new y(s_=>{var c_=s_;return c_._1__O()}))),e_=T.appended__O__O(X),__=Ra().s_Predef$__f_Set,a_=[Z],n_=k(new I,a_);return new Yr(e_,__.from__sc_IterableOnce__sci_Set(n_),Y)}}throw new Q(w)}));if(n===null)throw new Q(n);var s=n.T3__f__1,c=n.T3__f__2,i=n.T3__f__3,o=_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_nfaWLA.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_lookAheadDFA.toGraph__Lcodes_quine_labs_recheck_data_Graph(),u=Ra().s_Predef$__f_Set,f=[_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_nfaWLA.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_lookAheadDFA.Lcodes_quine_labs_recheck_automaton_DFA__f_init],p=k(new I,f),h=o.path__sci_Set__O__Lcodes_quine_labs_recheck_common_Context__s_Option(u.from__sc_IterableOnce__sci_Set(p),c.head__O()._2__O(),_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx).get__O()._1__O().map__F1__O(new y(l=>{var d=l;return d._2__O()})).reverse__O();return g(new L,new Nu(s,h),TZ().apply__sci_Seq__Lcodes_quine_labs_recheck_diagnostics_Hotspot(i))}function Qy(_,r,a){return r.foldRight__O__F2__O(g(new L,a,(b(),jt())),new Ge((t,n)=>{var s=t,c=n,i=g(new L,s,c),o=i.T2__f__1,u=i.T2__f__2;if(o!==null){var f=o._1__O(),p=o._2__O();if(u!==null){var h=u._1__O(),l=u._2__O(),d=_.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_nfaWLA.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_sourcemap.getOrElse__O__F0__O(new Yr(f,p,h),new r_(()=>(b(),jt())));return g(new L,f,l.appendedAll__sc_IterableOnce__sci_Vector(d))}}throw new Q(i)}))._2__O()}function zQ(_,r,a){var t=Qy(_,r.map__F1__O(new y(s=>{var c=s;if(c!==null){var i=c._1__O(),o=c._2__O();if(i!==null){var u=i._1__O();return g(new L,u,o)}}throw new Q(c)})),a._1__O()),n=Qy(_,r.map__F1__O(new y(s=>{var c=s;if(c!==null){var i=c._1__O(),o=c._2__O();if(i!==null){var u=i._2__O();return g(new L,u,o)}}throw new Q(c)})),a._2__O());return t.appendedAll__sc_IterableOnce__O(n)}function a0(_,r,a){this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx=null,this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_nfaWLA=null,this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_graph=null,this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_scc=null,this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccMap=null,this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccGraph=null,this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccReachableMap=null,this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccReverseReachableMap=null,this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccPairEdges=null,this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccLookaheadMap=null,this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_checkPolynomialComponentCache=null,this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx=a,this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_nfaWLA=_.toNFAwLA__I__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_automaton_NFAwLA(r,a);var t=this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_nfaWLA.toGraph__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_data_Graph(a),n=this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_nfaWLA.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_initSet;if(this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_graph=t.reachable__sci_Set__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_data_Graph(sn().from__sc_IterableOnce__sci_Set(n),a),this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_scc=this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_graph.scc__Lcodes_quine_labs_recheck_common_Context__sci_Seq(a),a.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&a.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||a.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&a.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw a.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&a.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:42"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:42");var s=this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_scc.flatMap__F1__O(new y(N=>{var G=N;return G.map__F1__O(new y(W=>{var K=W;return g(new L,K,G)}))})),c=x();if(this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccMap=s.toMap__s_$less$colon$less__sci_Map(c.s_$less$colon$less$__f_singleton),a.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&a.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||a.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&a.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw a.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&a.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:45"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:45");for(var i=this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_graph.edges__sci_IndexedSeq().iterator__sc_Iterator(),o=new y(N=>{var G=N;if(G!==null){var W=G.T3__f__1,K=G.T3__f__3;return new Yr(this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccMap.apply__O__O(W),void 0,this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccMap.apply__O__O(K))}else throw new Q(G)}),u=new Wt(i,o),f=new y(N=>{var G=N;if(G!==null){var W=G.T3__f__1,K=G.T3__f__3;return!(W===null?K===null:W.equals__O__Z(K))}else throw new Q(G)}),p=new Yu(u,f,!1),h=new Es;p.hasNext__Z();){var l=p.next__O(),d=l;if(this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:50"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:50");h.addOne__O__scm_LinkedHashSet(d)}if(this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccGraph=Zg().from__sci_IndexedSeq__Lcodes_quine_labs_recheck_data_Graph(os().from__sc_IterableOnce__sci_IndexedSeq(h)),this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccReachableMap=this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccGraph.reachableMap__Lcodes_quine_labs_recheck_common_Context__sci_Map(a),this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccReverseReachableMap=this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccGraph.reverse__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_data_Graph(a).reachableMap__Lcodes_quine_labs_recheck_common_Context__sci_Map(a),a.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&a.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||a.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&a.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw a.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&a.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:61"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:61");var $=this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_graph.edges__sci_IndexedSeq(),v=new y(N=>{var G=N;if(G!==null){var W=G.T3__f__1,K=G.T3__f__3;return g(new L,this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccMap.apply__O__O(W),this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccMap.apply__O__O(K))}else throw new Q(G)}),w=new y(N=>{var G=N;if(G!==null){var W=G.T3__f__1,K=G.T3__f__2,Y=G.T3__f__3,X=g(new L,W,Y);return g(new L,K,X)}else throw new Q(G)}),R=gg($,v,w),D=new Sh(R),T=new y(N=>{var G=N,W=new y(e_=>{var __=e_;return __._1__O()}),K=new y(e_=>{var __=e_;return __._2__O()}),Y=gg(G,W,K);b();var X=jt();return _0(Y,X)}),C=new ep(D,T);x();var F=Jt().from__sc_IterableOnce__sci_Map(C),E=lp();b();var q=jt(),Z=_0(E,q);this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccPairEdges=_0(F,Z);var H=this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_scc.map__F1__O(new y(N=>{var G=N,W=G.map__F1__O(new y(Y=>{var X=Y;return X._2__O()})),K=sn().from__sc_IterableOnce__sci_Set(W);return g(new L,G,K)})),J=x();this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_sccLookaheadMap=H.toMap__s_$less$colon$less__sci_Map(J.s_$less$colon$less$__f_singleton),this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_checkPolynomialComponentCache=Eu().empty__O()}a0.prototype=new j;a0.prototype.constructor=a0;function JQ(){}JQ.prototype=a0.prototype;a0.prototype.check__sc_Iterator=function(){if(this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:87"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:87");if(this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_hasLogger){var _=this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_logger;$r();var r=this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker__f_scc,a=\`|automaton: start | scc size: \`+r.length__I();_.apply__T__V($r().stripMargin$extension__T__C__T(a,124))}var t=ZQ(this),n=new r_(()=>HQ(this)),s=t.concat__F0__sc_Iterator(n);return mb_(s)};var UQ=new m().initClass({Lcodes_quine_labs_recheck_automaton_AutomatonChecker:0},!1,"codes.quine.labs.recheck.automaton.AutomatonChecker",{Lcodes_quine_labs_recheck_automaton_AutomatonChecker:1,O:1});a0.prototype.$classData=UQ;function t0(){}t0.prototype=new j;t0.prototype.constructor=t0;function WQ(){}WQ.prototype=t0.prototype;t0.prototype.check__Lcodes_quine_labs_recheck_automaton_OrderedNFA__I__Lcodes_quine_labs_recheck_common_Context__sc_Iterator=function(_,r,a){if(a.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&a.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||a.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&a.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw a.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&a.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:20"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/AutomatonChecker.scala:20");return new a0(_,r,a).check__sc_Iterator()};var KQ=new m().initClass({Lcodes_quine_labs_recheck_automaton_AutomatonChecker$:0},!1,"codes.quine.labs.recheck.automaton.AutomatonChecker$",{Lcodes_quine_labs_recheck_automaton_AutomatonChecker$:1,O:1});t0.prototype.$classData=KQ;var AA;function QQ(){return AA||(AA=new t0),AA}function Zd(_,r,a){this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_pattern=null,this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_alphabet=null,this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_ctx=null,this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_needsInputTerminatorDistinction=!1,this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_counterQ=0,this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_refineCache=null,this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_counterLoop=0,this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_tau=null,this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_pattern=_,this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_alphabet=r,this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_ctx=a,this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_needsInputTerminatorDistinction=di().needsInputTerminatorDistinction$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z(_,a),this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_counterQ=0,this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_refineCache=Eu().empty__O(),this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_counterLoop=0,this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_tau=new Ii}Zd.prototype=new j;Zd.prototype.constructor=Zd;function XQ(){}XQ.prototype=Zd.prototype;Zd.prototype.nextQ__I=function(){var _=this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_counterQ;return this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_counterQ=1+this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_counterQ|0,_};Zd.prototype.stateSet__sci_Set=function(){var _=this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_counterQ,r=new yu(0,_,1);return sn().from__sc_IterableOnce__sci_Set(r)};Zd.prototype.nextLoop__I=function(){var _=this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_counterLoop;return this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_counterLoop=1+this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_counterLoop|0,_};Zd.prototype.emit__T2__V=function(_){this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_tau.addOne__O__scm_Growable(_)};Zd.prototype.build__Lcodes_quine_labs_recheck_automaton_EpsNFA=function(){var _=this.buildNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T2(this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_pattern.Lcodes_quine_labs_recheck_regexp_Pattern__f_node);if(_===null)throw new Q(_);var r=_._1$mcI$sp__I(),a=_._2$mcI$sp__I(),t=di(),n=this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_pattern;if(t.needsSigmaStarAtBegin$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z(n,this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_ctx)){var s=this.nextLoop__I(),c=this.nextQ__I(),i=this.nextQ__I(),o=this.nextQ__I(),u=this.nextQ__I(),f=b().s_package$__f_Vector,p=[u,i],h=k(new I,p),l=new Xc(f.from__sc_IterableOnce__sci_Vector(h));this.emit__T2__V(g(new L,c,l));var d=new iu(s,o);this.emit__T2__V(g(new L,i,d));var $=this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_alphabet,v=$.Lcodes_quine_labs_recheck_unicode_ICharSet__f_pairs,w=new xo(sn().from__sc_IterableOnce__sci_Set(v),c,t_());this.emit__T2__V(g(new L,o,w));var R=new ou(s,r);this.emit__T2__V(g(new L,u,R));var D=c}else var D=r;var T=di(),C=this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_pattern;if(T.needsSigmaStarAtEnd$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z(C,this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_ctx)){var F=this.nextLoop__I(),E=this.nextQ__I(),q=this.nextQ__I(),Z=this.nextQ__I(),H=this.nextQ__I(),J=b().s_package$__f_Vector,N=[Z,E],G=k(new I,N),W=new Xc(J.from__sc_IterableOnce__sci_Vector(G));this.emit__T2__V(g(new L,a,W));var K=new iu(F,q);this.emit__T2__V(g(new L,E,K));var Y=this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_alphabet,X=Y.Lcodes_quine_labs_recheck_unicode_ICharSet__f_pairs,e_=new xo(sn().from__sc_IterableOnce__sci_Set(X),a,t_());this.emit__T2__V(g(new L,q,e_));var __=new ou(F,H);this.emit__T2__V(g(new L,Z,__));var a_=H}else var a_=a;return new If(this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_alphabet,this.stateSet__sci_Set(),D,a_,this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_tau.result__O())};Zd.prototype.buildNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T2=function(_){if(this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/EpsNFABuilder.scala:114"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/EpsNFABuilder.scala:114");var r=!1,a=null;if(_ instanceof ha){var t=_,n=t.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children,s=n.map__F1__O(new y(Xr=>{var oa=Xr;return this.buildNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T2(oa)})),c=this.nextQ__I(),i=this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_tau,o=new Xc(s.map__F1__O(new y(Xr=>{var oa=Xr;return oa._1$mcI$sp__I()})));i.addOne__O__scm_Growable(g(new L,c,o));var u=this.nextQ__I();return s.foreach__F1__V(new y(Xr=>{var oa=Xr;if(oa!==null){var nt=oa._2$mcI$sp__I(),st=b().s_package$__f_Vector,Ia=[u],ct=k(new I,Ia),it=new Xc(st.from__sc_IterableOnce__sci_Vector(ct));this.emit__T2__V(g(new L,nt,it))}else throw new Q(oa)})),new e(c,u)}if(_ instanceof Ur){var f=_,p=f.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children,h=p.map__F1__O(new y(Xr=>{var oa=Xr;return this.buildNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T2(oa)})),l=new Ge((Xr,oa)=>{var nt=Xr,st=oa,Ia=g(new L,nt,st),ct=Ia.T2__f__1,it=Ia.T2__f__2;if(ct!==null){var ot=ct._1$mcI$sp__I(),xt=ct._2$mcI$sp__I();if(it!==null){var et=it._1$mcI$sp__I(),Nt=it._2$mcI$sp__I(),Lt=b().s_package$__f_Vector,Ft=[et],rt=k(new I,Ft),mn=new Xc(Lt.from__sc_IterableOnce__sci_Vector(rt));return this.emit__T2__V(g(new L,xt,mn)),new e(ot,Nt)}}throw new Q(Ia)}),d=e1_(h,l);if(d.isEmpty__Z())var $=this.nextQ__I(),v=new e($,$);else var v=d.get__O();return v}if(_ instanceof ut){var w=_,R=w.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child;return this.buildNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T2(R)}if(_ instanceof ft){var D=_,T=D.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child;return this.buildNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T2(T)}if(_ instanceof lt){var C=_,F=C.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child;return this.buildNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T2(F)}if(_ instanceof Pa){r=!0,a=_;var E=a.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_quantifier,q=a.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child;if(E instanceof Oi){var Z=E,H=Z.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Star__f_isLazy,J=this.buildNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T2(q);if(J===null)throw new Q(J);var N=J._1$mcI$sp__I(),G=J._2$mcI$sp__I(),W=this.nextLoop__I(),K=this.nextQ__I(),Y=this.nextQ__I(),X=this.nextQ__I(),e_=this.nextQ__I();if(H)var __=b().s_package$__f_Vector,a_=[X,Y],n_=k(new I,a_),s_=__.from__sc_IterableOnce__sci_Vector(n_);else var c_=b().s_package$__f_Vector,o_=[Y,X],h_=k(new I,o_),s_=c_.from__sc_IterableOnce__sci_Vector(h_);var d_=new Xc(s_);this.emit__T2__V(g(new L,K,d_));var v_=new iu(W,N);this.emit__T2__V(g(new L,Y,v_));var u_=b().s_package$__f_Vector,p_=[K],y_=k(new I,p_),b_=new Xc(u_.from__sc_IterableOnce__sci_Vector(y_));this.emit__T2__V(g(new L,G,b_));var D_=new ou(W,e_);return this.emit__T2__V(g(new L,X,D_)),new e(K,e_)}}if(r){var S_=a.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_quantifier,P_=a.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child;if(S_ instanceof Ui){var R_=S_,C_=R_.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Plus__f_isLazy,B_=this.buildNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T2(P_);if(B_===null)throw new Q(B_);var T_=B_._1$mcI$sp__I(),A_=B_._2$mcI$sp__I(),x_=this.nextLoop__I(),E_=this.nextQ__I(),I_=this.nextQ__I(),V_=this.nextQ__I();if(C_)var J_=b().s_package$__f_Vector,X_=[I_,E_],_e=k(new I,X_),Y_=J_.from__sc_IterableOnce__sci_Vector(_e);else var U_=b().s_package$__f_Vector,Q_=[E_,I_],Z_=k(new I,Q_),Y_=U_.from__sc_IterableOnce__sci_Vector(Z_);var W_=new Xc(Y_);this.emit__T2__V(g(new L,A_,W_));var N_=new iu(x_,T_);this.emit__T2__V(g(new L,E_,N_));var G_=new ou(x_,V_);return this.emit__T2__V(g(new L,I_,G_)),new e(T_,V_)}}if(r){var se=a.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_quantifier,oe=a.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child;if(se instanceof gi){var ue=se,ge=ue.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Question__f_isLazy,ce=this.buildNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T2(oe);if(ce===null)throw new Q(ce);var ve=ce._1$mcI$sp__I(),qe=ce._2$mcI$sp__I(),Ie=this.nextQ__I();if(ge)var ee=b().s_package$__f_Vector,le=[qe,ve],re=k(new I,le),K_=ee.from__sc_IterableOnce__sci_Vector(re);else var $e=b().s_package$__f_Vector,Re=[ve,qe],we=k(new I,Re),K_=$e.from__sc_IterableOnce__sci_Vector(we);var ke=new Xc(K_);return this.emit__T2__V(g(new L,Ie,ke)),new e(Ie,qe)}}if(r){var he=a.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_quantifier,ye=a.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child,Le=he.normalized__Lcodes_quine_labs_recheck_regexp_Pattern$NormalizedQuantifier();if(Le instanceof Hc){var me=Le,be=me.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Exact__f_n;b();for(var ie=new _s,Ce=0;Ce{var nt=Xr,st=oa,Ia=b().s_package$__f_Vector,ct=[nt,new Pa(new gi(sr),st)],it=k(new I,ct);return new Ur(Ia.from__sc_IterableOnce__sci_Vector(it))};if(Ae.length__I()>0)for(var Xe=-1+Ae.length__I()|0,ir=Ae.apply__I__O(-1+Ae.length__I()|0),He;;){if(Xe!==0){var qr=-1+Xe|0,wr=Ae.apply__I__O(-1+Xe|0),Or=ir,Dr=dr(wr,Or);Xe=qr,ir=Dr;continue}var He=ir;break}else{var Mr=Ae.iterator__sc_Iterator();if(!Mr.hasNext__Z())throw Gi(new uc,"empty.reduceRight");var Fr=us(new pr,Ae),He,Er=Ou(new Ws,Fr);if(Er.sc_IndexedSeqView$IndexedSeqViewIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewIterator$$remainder<=0)throw Gi(new uc,"empty.reduceLeft");for(var ur=!0,Hr=null;Er.sc_IndexedSeqView$IndexedSeqViewIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewIterator$$remainder>0;){var Lr=Er.next__O();if(ur)Hr=Lr,ur=!1;else{var aa=Hr;Hr=dr(Lr,aa)}}var He=Hr}var ta=new Pa(ar,He);return this.buildNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T2(new Ur(er.appended__O__O(ta)))}else throw new Q(Le)}if(_ instanceof Si){var Tr=_,wa=Tr.Lcodes_quine_labs_recheck_regexp_Pattern$WordBoundary__f_invert,ca=this.nextQ__I(),ya=this.nextQ__I(),na=new Oo(wa?KO_():JO_(),ya);return this.emit__T2__V(g(new L,ca,na)),new e(ca,ya)}if(_ instanceof Zc){var xr=this.nextQ__I();if(this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_needsInputTerminatorDistinction){var Qr=this.nextQ__I(),Rt=new Oo(dJ(),Qr);return this.emit__T2__V(g(new L,xr,Rt)),new e(xr,Qr)}else return new e(xr,xr)}if(_ instanceof Nc){var yr=this.nextQ__I();if(this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_needsInputTerminatorDistinction){var Sr=this.nextQ__I(),gr=new Oo($J(),Sr);return this.emit__T2__V(g(new L,yr,gr)),new e(yr,Sr)}else return new e(yr,yr)}if(_ instanceof Vt)throw new yp("look-ahead assertion");if(_ instanceof At)throw new yp("look-behind assertion");if(WN(_)){var Ma=M7(),La=_,Ha=Ma.toIChar$extension__Lcodes_quine_labs_recheck_regexp_Pattern$AtomNode__Z__Lcodes_quine_labs_recheck_unicode_IChar(La,this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_pattern.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_unicode),Gr=this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_pattern.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_ignoreCase?tn().canonicalize__Lcodes_quine_labs_recheck_unicode_IChar__Z__Lcodes_quine_labs_recheck_unicode_IChar(Ha,this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_pattern.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_unicode):Ha;_:{var ia;if(_ instanceof uo){var Ta=_,Dt=Ta.Lcodes_quine_labs_recheck_regexp_Pattern$CharacterClass__f_invert;if(Dt){var Ga=this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_refineCache.getOrElseUpdate__O__F0__O(Gr,new r_(()=>this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_alphabet.refine__Lcodes_quine_labs_recheck_unicode_IChar__sci_Set(Gr))),Ye=this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_alphabet,Vr=Ye.Lcodes_quine_labs_recheck_unicode_ICharSet__f_pairs,ia=sn().from__sc_IterableOnce__sci_Set(Vr).diff__sc_Set__sci_SetOps(Ga);break _}}var ia=this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_refineCache.getOrElseUpdate__O__F0__O(Gr,new r_(()=>this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_alphabet.refine__Lcodes_quine_labs_recheck_unicode_IChar__sci_Set(Gr)))}var ba=this.nextQ__I(),Ar=this.nextQ__I(),zr=new xo(ia,Ar,_.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc);return this.emit__T2__V(g(new L,ba,zr)),new e(ba,Ar)}if(_ instanceof wu){var za=this.nextQ__I(),Ja=this.nextQ__I();if(this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_pattern.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_dotAll)var qa=this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_alphabet,Zt=qa.Lcodes_quine_labs_recheck_unicode_ICharSet__f_pairs,Oa=sn().from__sc_IterableOnce__sci_Set(Zt);else var Bt=this.Lcodes_quine_labs_recheck_automaton_EpsNFABuilder__f_alphabet,wt=Bt.Lcodes_quine_labs_recheck_unicode_ICharSet__f_pairs,Oa=sn().from__sc_IterableOnce__sci_Set(wt).diff__sc_Set__sci_SetOps(Bt.refine__Lcodes_quine_labs_recheck_unicode_IChar__sci_Set(tn().LineTerminator__Lcodes_quine_labs_recheck_unicode_IChar()));var tt=new xo(Oa,Ja,_.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc);return this.emit__T2__V(g(new L,za,tt)),new e(za,Ja)}throw _ instanceof qi?new yp("back-reference"):_ instanceof Ji?new yp("named back-reference"):new Q(_)};var YQ=new m().initClass({Lcodes_quine_labs_recheck_automaton_EpsNFABuilder:0},!1,"codes.quine.labs.recheck.automaton.EpsNFABuilder",{Lcodes_quine_labs_recheck_automaton_EpsNFABuilder:1,O:1});Zd.prototype.$classData=YQ;function n0(){}n0.prototype=new j;n0.prototype.constructor=n0;function _X(){}_X.prototype=n0.prototype;n0.prototype.build__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__s_util_Try=function(_,r){if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/EpsNFABuilder.scala:22"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/EpsNFABuilder.scala:22");try{var a=new Vn(void 0)}catch(c){var t=c instanceof tu?c:new zt(c);_:{var a,n=_d().unapply__jl_Throwable__s_Option(t);if(!n.isEmpty__Z()){var s=n.get__O(),a=new pn(s);break _}throw t instanceof zt?t.sjs_js_JavaScriptException__f_exception:t}}return a.flatMap__F1__s_util_Try(new y(c=>{var i=di().alphabet$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_unicode_ICharSet(_,r),o=new Zd(_,i,r);try{var u=new Vn(o.build__Lcodes_quine_labs_recheck_automaton_EpsNFA())}catch(l){var f=l instanceof tu?l:new zt(l);_:{var u,p=_d().unapply__jl_Throwable__s_Option(f);if(!p.isEmpty__Z()){var h=p.get__O(),u=new pn(h);break _}throw f instanceof zt?f.sjs_js_JavaScriptException__f_exception:f}}return u.map__F1__s_util_Try(new y(l=>{var d=l;if(r.Lcodes_quine_labs_recheck_common_Context__f_hasLogger){var $=r.Lcodes_quine_labs_recheck_common_Context__f_logger;$r();var v=d.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_stateSet.size__I(),w=d.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_alphabet.Lcodes_quine_labs_recheck_unicode_ICharSet__f_pairs,R=\`|automaton: EpsNFA construction | state size: \`+v+\` | alphabet size: \`+w.length__I();$.apply__T__V($r().stripMargin$extension__T__C__T(R,124))}return d}))}))};var eX=new m().initClass({Lcodes_quine_labs_recheck_automaton_EpsNFABuilder$:0},!1,"codes.quine.labs.recheck.automaton.EpsNFABuilder$",{Lcodes_quine_labs_recheck_automaton_EpsNFABuilder$:1,O:1});n0.prototype.$classData=eX;var BA;function wG(){return BA||(BA=new n0),BA}function Kc(_,r,a,t,n){var s=n.get__T__Lio_circe_Decoder__s_util_Either(r,t);if(s instanceof Pe){var c=s,i=c.s_util_Left__f_value,o=i.Lio_circe_DecodingFailure__f_lazyReason.value__O(),u=Lf();if(o!==null&&o.equals__O__Z(u))return b(),new F_(a)}return s}function ru(){}ru.prototype=new j;ru.prototype.constructor=ru;function rX(){}rX.prototype=ru.prototype;ru.prototype.decodeChecker__Lio_circe_Decoder=function(){Nn();var _=Nn().Lio_circe_Decoder$__f_decodeString,r=new y(a=>{var t=a;switch(t){case"auto":{b();var n=Xy();return new F_(n)}case"automaton":{b();var s=Yy();return new F_(s)}case"fuzz":{b();var c=Bk();return new F_(c)}default:{b();var i="Unknown checker: "+t;return new Pe(i)}}});return new fv(_,r)};ru.prototype.decodeAccelerationMode__Lio_circe_Decoder=function(){Nn();var _=Nn().Lio_circe_Decoder$__f_decodeString,r=new y(a=>{var t=a;switch(t){case"auto":{b();var n=xN();return new F_(n)}case"on":{b();var s=wJ();return new F_(s)}case"off":{b();var c=vJ();return new F_(c)}default:{b();var i="Unknown acceleration mode: "+t;return new Pe(i)}}});return new fv(_,r)};ru.prototype.decodeSeeder__Lio_circe_Decoder=function(){Nn();var _=Nn().Lio_circe_Decoder$__f_decodeString,r=new y(a=>{var t=a;switch(t){case"static":{b();var n=MN();return new F_(n)}case"dynamic":{b();var s=LJ();return new F_(s)}default:{b();var c="Unknown seeder: "+t;return new Pe(c)}}});return new fv(_,r)};ru.prototype.codes$quine$labs$recheck$codec$package$$$anonfun$encodeDiagnostics$1__Lcodes_quine_labs_recheck_diagnostics_Diagnostics__Lio_circe_Json=function(_){if(_ instanceof Uu){var r=_,a=r.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_source,t=r.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_flags,n=r.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_complexity,s=r.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_checker,c=Ba(),i=yt().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("source",a,Aa().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),o=yt().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("flags",t,Aa().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),u=yt().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("status","safe",Aa().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),f=Jr().Lio_circe_KeyEncoder$__f_encodeKeyString,p=g(new L,f.apply__O__T("checker"),hi().codes$quine$labs$recheck$codec$package$$$anonfun$encodeChecker$1__Lcodes_quine_labs_recheck_common_Checker__Lio_circe_Json(s)),h=Jr().Lio_circe_KeyEncoder$__f_encodeKeyString,l=[i,o,u,p,g(new L,h.apply__O__T("complexity"),hi().codes$quine$labs$recheck$codec$package$$$anonfun$encodeAttackComplexity$1__Lcodes_quine_labs_recheck_diagnostics_AttackComplexity__Lio_circe_Json(n))],d=k(new I,l);return c.fromFields__sc_Iterable__Lio_circe_Json(d)}else if(_ instanceof Wu){var $=_,v=$.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_source,w=$.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_flags,R=$.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_complexity,D=$.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_attack,T=$.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_hotspot,C=$.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_checker,F=Ba(),E=yt().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("source",v,Aa().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),q=yt().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("flags",w,Aa().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),Z=yt().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("status","vulnerable",Aa().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),H=Jr().Lio_circe_KeyEncoder$__f_encodeKeyString,J=g(new L,H.apply__O__T("checker"),hi().codes$quine$labs$recheck$codec$package$$$anonfun$encodeChecker$1__Lcodes_quine_labs_recheck_common_Checker__Lio_circe_Json(C)),N=Jr().Lio_circe_KeyEncoder$__f_encodeKeyString,G=g(new L,N.apply__O__T("complexity"),hi().codes$quine$labs$recheck$codec$package$$$anonfun$encodeAttackComplexity$1__Lcodes_quine_labs_recheck_diagnostics_AttackComplexity__Lio_circe_Json(R)),W=Jr().Lio_circe_KeyEncoder$__f_encodeKeyString,K=g(new L,W.apply__O__T("attack"),hi().codes$quine$labs$recheck$codec$package$$$anonfun$encodeAttackPattern$1__Lcodes_quine_labs_recheck_diagnostics_AttackPattern__Lio_circe_Json(D)),Y=Jr().Lio_circe_KeyEncoder$__f_encodeKeyString,X=[E,q,Z,J,G,K,g(new L,Y.apply__O__T("hotspot"),hi().codes$quine$labs$recheck$codec$package$$$anonfun$encodeHotspot$1__Lcodes_quine_labs_recheck_diagnostics_Hotspot__Lio_circe_Json(T))],e_=k(new I,X);return F.fromFields__sc_Iterable__Lio_circe_Json(e_)}else if(_ instanceof Ff){var __=_,a_=__.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_source,n_=__.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_flags,s_=__.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_error,c_=__.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_checker,o_=Ba(),h_=yt().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("source",a_,Aa().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),d_=yt().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("flags",n_,Aa().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),v_=yt().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("status","unknown",Aa().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),u_=yt();Aa();var p_=new ob,y_=u_.$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("checker",c_,new gm(p_),Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),b_=Jr().Lio_circe_KeyEncoder$__f_encodeKeyString,D_=[h_,d_,v_,y_,g(new L,b_.apply__O__T("error"),hi().codes$quine$labs$recheck$codec$package$$$anonfun$encodeErrorKind$1__Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind__Lio_circe_Json(s_))],S_=k(new I,D_);return o_.fromFields__sc_Iterable__Lio_circe_Json(S_)}else throw new Q(_)};ru.prototype.codes$quine$labs$recheck$codec$package$$$anonfun$encodeChecker$1__Lcodes_quine_labs_recheck_common_Checker__Lio_circe_Json=function(_){var r=Xy();if(r===_){var a=Aa().Lio_circe_Encoder$__f_encodeString;return a.apply__O__Lio_circe_Json("auto")}else{var t=Yy();if(t===_){var n=Aa().Lio_circe_Encoder$__f_encodeString;return n.apply__O__Lio_circe_Json("automaton")}else{var s=Bk();if(s===_){var c=Aa().Lio_circe_Encoder$__f_encodeString;return c.apply__O__Lio_circe_Json("fuzz")}else throw new Q(_)}}};ru.prototype.codes$quine$labs$recheck$codec$package$$$anonfun$encodeAttackComplexity$1__Lcodes_quine_labs_recheck_diagnostics_AttackComplexity__Lio_circe_Json=function(_){var r=XJ();if(r===_){var a=Ba(),t=[yt().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("type","constant",Aa().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),yt().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("summary",_.toString__T(),Aa().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),yt().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("isFuzz",!1,Aa().Lio_circe_Encoder$__f_encodeBoolean,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString)],n=k(new I,t);return a.fromFields__sc_Iterable__Lio_circe_Json(n)}else{var s=YJ();if(s===_){var c=Ba(),i=[yt().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("type","linear",Aa().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),yt().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("summary",_.toString__T(),Aa().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),yt().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("isFuzz",!1,Aa().Lio_circe_Encoder$__f_encodeBoolean,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString)],o=k(new I,i);return c.fromFields__sc_Iterable__Lio_circe_Json(o)}else if(_ instanceof nI){var u=_,f=Ba(),p=[yt().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("type","safe",Aa().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),yt().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("summary",u.toString__T(),Aa().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),yt().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("isFuzz",u.isFuzz__Z(),Aa().Lio_circe_Encoder$__f_encodeBoolean,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString)],h=k(new I,p);return f.fromFields__sc_Iterable__Lio_circe_Json(h)}else if(_ instanceof al){var l=_,d=Ba(),$=[yt().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("type","polynomial",Aa().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),yt().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("degree",l.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Polynomial__f_degree,Aa().Lio_circe_Encoder$__f_encodeInt,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),yt().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("summary",l.toString__T(),Aa().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),yt().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("isFuzz",l.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Polynomial__f_isFuzz,Aa().Lio_circe_Encoder$__f_encodeBoolean,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString)],v=k(new I,$);return d.fromFields__sc_Iterable__Lio_circe_Json(v)}else if(_ instanceof rl){var w=_,R=Ba(),D=[yt().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("type","exponential",Aa().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),yt().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("summary",w.toString__T(),Aa().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),yt().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("isFuzz",w.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Exponential__f_isFuzz,Aa().Lio_circe_Encoder$__f_encodeBoolean,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString)],T=k(new I,D);return R.fromFields__sc_Iterable__Lio_circe_Json(T)}else throw new Q(_)}};ru.prototype.codes$quine$labs$recheck$codec$package$$$anonfun$encodeAttackPattern$1__Lcodes_quine_labs_recheck_diagnostics_AttackPattern__Lio_circe_Json=function(_){var r=Ba(),a=yt();Ba();var t=_.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_pumps.map__F1__O(new y(w=>{var R=w;if(R!==null){var D=R.T3__f__1.Lcodes_quine_labs_recheck_unicode_UString__f_asString,T=R.T3__f__2.Lcodes_quine_labs_recheck_unicode_UString__f_asString,C=R.T3__f__3|0,F=Ba(),E=new fa(D),q=Jr().Lio_circe_KeyEncoder$__f_encodeKeyString,Z=q.apply__O__T("prefix"),H=E.Lcodes_quine_labs_recheck_unicode_UString__f_asString,J=g(new L,Z,hi().codes$quine$labs$recheck$codec$package$$$anonfun$encodeUString$1__T__Lio_circe_Json(H)),N=new fa(T),G=Jr().Lio_circe_KeyEncoder$__f_encodeKeyString,W=G.apply__O__T("pump"),K=N.Lcodes_quine_labs_recheck_unicode_UString__f_asString,Y=[J,g(new L,W,hi().codes$quine$labs$recheck$codec$package$$$anonfun$encodeUString$1__T__Lio_circe_Json(K)),yt().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("bias",C,Aa().Lio_circe_Encoder$__f_encodeInt,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString)],X=k(new I,Y);return F.fromFields__sc_Iterable__Lio_circe_Json(X)}else throw new Q(R)})),n=a.$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("pumps",new ci(t.toVector__sci_Vector()),Aa().Lio_circe_Encoder$__f_encodeJson,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),s=new fa(_.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_suffix),c=Jr().Lio_circe_KeyEncoder$__f_encodeKeyString,i=c.apply__O__T("suffix"),o=s.Lcodes_quine_labs_recheck_unicode_UString__f_asString,u=g(new L,i,hi().codes$quine$labs$recheck$codec$package$$$anonfun$encodeUString$1__T__Lio_circe_Json(o)),f=yt().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("base",_.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_n,Aa().Lio_circe_Encoder$__f_encodeInt,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),p=new fa(_.asUString__T()),h=Jr().Lio_circe_KeyEncoder$__f_encodeKeyString,l=h.apply__O__T("string"),d=p.Lcodes_quine_labs_recheck_unicode_UString__f_asString,$=[n,u,f,g(new L,l,hi().codes$quine$labs$recheck$codec$package$$$anonfun$encodeUString$1__T__Lio_circe_Json(d)),yt().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("pattern",_.toString__Lcodes_quine_labs_recheck_diagnostics_AttackPattern$Style__T(AP()),Aa().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString)],v=k(new I,$);return r.fromFields__sc_Iterable__Lio_circe_Json(v)};ru.prototype.codes$quine$labs$recheck$codec$package$$$anonfun$encodeHotspot$1__Lcodes_quine_labs_recheck_diagnostics_Hotspot__Lio_circe_Json=function(_){Ba();var r=_.Lcodes_quine_labs_recheck_diagnostics_Hotspot__f_spots.map__F1__O(new y(a=>{var t=a;if(t!==null){var n=t.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_start,s=t.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_end,c=t.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_temperature,i=Ba(),o=[yt().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("start",n,Aa().Lio_circe_Encoder$__f_encodeInt,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),yt().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("end",s,Aa().Lio_circe_Encoder$__f_encodeInt,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),yt().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("temperature",c.toString__T(),Aa().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString)],u=k(new I,o);return i.fromFields__sc_Iterable__Lio_circe_Json(u)}else throw new Q(t)}));return new ci(r.toVector__sci_Vector())};ru.prototype.codes$quine$labs$recheck$codec$package$$$anonfun$encodeErrorKind$1__Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind__Lio_circe_Json=function(_){var r=mJ();if(r===_){var a=Ba(),t=[yt().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("kind","timeout",Aa().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString)],n=k(new I,t);return a.fromFields__sc_Iterable__Lio_circe_Json(n)}else{var s=gJ();if(s===_){var c=Ba(),i=[yt().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("kind","cancel",Aa().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString)],o=k(new I,i);return c.fromFields__sc_Iterable__Lio_circe_Json(o)}else if(_ instanceof Bf){var u=_,f=u.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$Unsupported__f_message,p=Ba(),h=[yt().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("kind","unsupported",Aa().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),yt().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("message",f,Aa().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString)],l=k(new I,h);return p.fromFields__sc_Iterable__Lio_circe_Json(l)}else if(_ instanceof Vf){var d=_,$=d.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$InvalidRegExp__f_message,v=Ba(),w=[yt().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("kind","invalid",Aa().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),yt().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("message",$,Aa().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString)],R=k(new I,w);return v.fromFields__sc_Iterable__Lio_circe_Json(R)}else if(_ instanceof Af){var D=_,T=D.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$Unexpected__f_message,C=Ba(),F=[yt().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("kind","unexpected",Aa().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString),yt().$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2("message",T,Aa().Lio_circe_Encoder$__f_encodeString,Jr().Lio_circe_KeyEncoder$__f_encodeKeyString)],E=k(new I,F);return C.fromFields__sc_Iterable__Lio_circe_Json(E)}else throw new Q(_)}};ru.prototype.codes$quine$labs$recheck$codec$package$$$anonfun$encodeUString$1__T__Lio_circe_Json=function(_){var r=Aa().Lio_circe_Encoder$__f_encodeString;return r.apply__O__Lio_circe_Json(_)};ru.prototype.codes$quine$labs$recheck$codec$package$$$anonfun$decodeParameters$1__Lio_circe_HCursor__Lio_circe_Decoder__s_util_Either=function(_,r){var a=Kc(this,"accelerationMode",Rs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultAccelerationMode,hi().decodeAccelerationMode__Lio_circe_Decoder(),_);if(a instanceof F_){var t=a,n=t.s_util_Right__f_value,s=n,c=Kc(this,"attackLimit",Rs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultAttackLimit,Nn().Lio_circe_Decoder$__f_decodeInt,_);if(c instanceof F_){var i=c,o=i.s_util_Right__f_value,u=o|0,f=Rs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultAttackTimeout,p=_.downField__T__Lio_circe_ACursor("attackTimeout");if(p instanceof gp)var h=p,l=hi().codes$quine$labs$recheck$codec$package$$$anonfun$decodeDuration$1__Lio_circe_HCursor__s_util_Either(h);else{b(),pi();var d=new r_(()=>{if(p instanceof Io){var Ct=p;if(Ct.missingField__Z())return Lf()}var mt=U2(an().toPathString__sci_Vector__T(Bd(p,p,an().Lio_circe_PathToRoot$__f_empty)),"^\\\\.","");return new Fi("Couldn't decode "+mt)}),$=new Ai(d);vi();var v=new i_(new _i(Bd(p,p,an().Lio_circe_PathToRoot$__f_empty)));pi();var w=new r_(()=>p.history__sci_List()),R=new Ai(w),D=new j$($,v,R),l=new Pe(D)}_:{var q;if(l instanceof Pe){var T=l,C=T.s_util_Left__f_value,F=C.Lio_circe_DecodingFailure__f_lazyReason.value__O(),E=Lf();if(F!==null&&F.equals__O__Z(E)){b();var q=new F_(f);break _}}var q=l}if(q instanceof F_){var Z=q,H=Z.s_util_Right__f_value,J=H,N=Kc(this,"checker",Rs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultChecker,hi().decodeChecker__Lio_circe_Decoder(),_);if(N instanceof F_){var G=N,W=G.s_util_Right__f_value,K=W,Y=Kc(this,"crossoverSize",Rs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultCrossoverSize,Nn().Lio_circe_Decoder$__f_decodeInt,_);if(Y instanceof F_){var X=Y,e_=X.s_util_Right__f_value,__=e_|0,a_=Kc(this,"heatRatio",Rs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultHeatRatio,Nn().Lio_circe_Decoder$__f_decodeDouble,_);if(a_ instanceof F_){var n_=a_,s_=n_.s_util_Right__f_value,c_=+s_,o_=Kc(this,"incubationLimit",Rs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultIncubationLimit,Nn().Lio_circe_Decoder$__f_decodeInt,_);if(o_ instanceof F_){var h_=o_,d_=h_.s_util_Right__f_value,v_=d_|0,u_=Rs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultIncubationTimeout,p_=_.downField__T__Lio_circe_ACursor("incubationTimeout");if(p_ instanceof gp)var y_=p_,b_=hi().codes$quine$labs$recheck$codec$package$$$anonfun$decodeDuration$1__Lio_circe_HCursor__s_util_Either(y_);else{b(),pi();var D_=new r_(()=>{if(p_ instanceof Io){var Ct=p_;if(Ct.missingField__Z())return Lf()}var mt=U2(an().toPathString__sci_Vector__T(Bd(p_,p_,an().Lio_circe_PathToRoot$__f_empty)),"^\\\\.","");return new Fi("Couldn't decode "+mt)}),S_=new Ai(D_);vi();var P_=new i_(new _i(Bd(p_,p_,an().Lio_circe_PathToRoot$__f_empty)));pi();var R_=new r_(()=>p_.history__sci_List()),C_=new Ai(R_),B_=new j$(S_,P_,C_),b_=new Pe(B_)}_:{var I_;if(b_ instanceof Pe){var T_=b_,A_=T_.s_util_Left__f_value,x_=A_.Lio_circe_DecodingFailure__f_lazyReason.value__O(),E_=Lf();if(x_!==null&&x_.equals__O__Z(E_)){b();var I_=new F_(u_);break _}}var I_=b_}if(I_ instanceof F_){var V_=I_,J_=V_.s_util_Right__f_value,X_=J_,_e=Kc(this,"logger",Rs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultLogger,(Nn(),new Lm(r)),_);if(_e instanceof F_){var Y_=_e,U_=Y_.s_util_Right__f_value,Q_=U_,Z_=Kc(this,"maxAttackStringSize",Rs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxAttackStringSize,Nn().Lio_circe_Decoder$__f_decodeInt,_);if(Z_ instanceof F_){var W_=Z_,N_=W_.s_util_Right__f_value,G_=N_|0,se=Kc(this,"maxDegree",Rs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxDegree,Nn().Lio_circe_Decoder$__f_decodeInt,_);if(se instanceof F_){var oe=se,ue=oe.s_util_Right__f_value,ge=ue|0,ce=Kc(this,"maxGeneStringSize",Rs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxGeneStringSize,Nn().Lio_circe_Decoder$__f_decodeInt,_);if(ce instanceof F_){var ve=ce,qe=ve.s_util_Right__f_value,Ie=qe|0,ee=Kc(this,"maxGenerationSize",Rs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxGenerationSize,Nn().Lio_circe_Decoder$__f_decodeInt,_);if(ee instanceof F_){var le=ee,re=le.s_util_Right__f_value,K_=re|0,$e=Kc(this,"maxInitialGenerationSize",Rs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxInitialGenerationSize,Nn().Lio_circe_Decoder$__f_decodeInt,_);if($e instanceof F_){var Re=$e,we=Re.s_util_Right__f_value,ke=we|0,he=Kc(this,"maxIteration",Rs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxIteration,Nn().Lio_circe_Decoder$__f_decodeInt,_);if(he instanceof F_){var ye=he,Le=ye.s_util_Right__f_value,me=Le|0,be=Kc(this,"maxNFASize",Rs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxNFASize,Nn().Lio_circe_Decoder$__f_decodeInt,_);if(be instanceof F_){var ie=be,Ce=ie.s_util_Right__f_value,Ee=Ce|0,Se=Kc(this,"maxPatternSize",Rs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxPatternSize,Nn().Lio_circe_Decoder$__f_decodeInt,_);if(Se instanceof F_){var Ke=Se,Te=Ke.s_util_Right__f_value,Ve=Te|0,Oe=Kc(this,"maxRecallStringSize",Rs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxRecallStringSize,Nn().Lio_circe_Decoder$__f_decodeInt,_);if(Oe instanceof F_){var Ze=Oe,Ne=Ze.s_util_Right__f_value,_r=Ne|0,nr=Kc(this,"maxRepeatCount",Rs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxRepeatCount,Nn().Lio_circe_Decoder$__f_decodeInt,_);if(nr instanceof F_){var sr=nr,mr=sr.s_util_Right__f_value,Qe=mr|0,er=Kc(this,"maxSimpleRepeatCount",Rs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxSimpleRepeatCount,Nn().Lio_circe_Decoder$__f_decodeInt,_);if(er instanceof F_){var ar=er,rr=ar.s_util_Right__f_value,vr=rr|0,cr=Kc(this,"mutationSize",Rs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMutationSize,Nn().Lio_circe_Decoder$__f_decodeInt,_);if(cr instanceof F_){var Ae=cr,dr=Ae.s_util_Right__f_value,Xe=dr|0,ir=Kc(this,"randomSeed",Rs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultRandomSeed,Nn().Lio_circe_Decoder$__f_decodeLong,_);if(ir instanceof F_){var He=ir,qr=He.s_util_Right__f_value,wr=da(qr),Or=wr.RTLong__f_lo,Dr=wr.RTLong__f_hi,Mr=Kc(this,"recallLimit",Rs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultRecallLimit,Nn().Lio_circe_Decoder$__f_decodeInt,_);if(Mr instanceof F_){var Fr=Mr,Er=Fr.s_util_Right__f_value,ur=Er|0,Hr=Rs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultRecallTimeout,Lr=_.downField__T__Lio_circe_ACursor("recallTimeout");if(Lr instanceof gp)var aa=Lr,ta=hi().codes$quine$labs$recheck$codec$package$$$anonfun$decodeDuration$1__Lio_circe_HCursor__s_util_Either(aa);else{b(),pi();var Tr=new r_(()=>{if(Lr instanceof Io){var Ct=Lr;if(Ct.missingField__Z())return Lf()}var mt=U2(an().toPathString__sci_Vector__T(Bd(Lr,Lr,an().Lio_circe_PathToRoot$__f_empty)),"^\\\\.","");return new Fi("Couldn't decode "+mt)}),wa=new Ai(Tr);vi();var ca=new i_(new _i(Bd(Lr,Lr,an().Lio_circe_PathToRoot$__f_empty)));pi();var ya=new r_(()=>Lr.history__sci_List()),na=new Ai(ya),xr=new j$(wa,ca,na),ta=new Pe(xr)}_:{var gr;if(ta instanceof Pe){var Qr=ta,Rt=Qr.s_util_Left__f_value,yr=Rt.Lio_circe_DecodingFailure__f_lazyReason.value__O(),Sr=Lf();if(yr!==null&&yr.equals__O__Z(Sr)){b();var gr=new F_(Hr);break _}}var gr=ta}if(gr instanceof F_){var Ma=gr,La=Ma.s_util_Right__f_value,Ha=La,Gr=Kc(this,"seeder",Rs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultSeeder,hi().decodeSeeder__Lio_circe_Decoder(),_);if(Gr instanceof F_){var Ta=Gr,Dt=Ta.s_util_Right__f_value,Ga=Dt,Ye=Kc(this,"seedingLimit",Rs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultSeedingLimit,Nn().Lio_circe_Decoder$__f_decodeInt,_);if(Ye instanceof F_){var Vr=Ye,ia=Vr.s_util_Right__f_value,ba=ia|0,Ar=Rs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultSeedingTimeout,zr=_.downField__T__Lio_circe_ACursor("seedingTimeout");if(zr instanceof gp)var za=zr,Ja=hi().codes$quine$labs$recheck$codec$package$$$anonfun$decodeDuration$1__Lio_circe_HCursor__s_util_Either(za);else{b(),pi();var qa=new r_(()=>{if(zr instanceof Io){var Ct=zr;if(Ct.missingField__Z())return Lf()}var mt=U2(an().toPathString__sci_Vector__T(Bd(zr,zr,an().Lio_circe_PathToRoot$__f_empty)),"^\\\\.","");return new Fi("Couldn't decode "+mt)}),Zt=new Ai(qa);vi();var Oa=new i_(new _i(Bd(zr,zr,an().Lio_circe_PathToRoot$__f_empty)));pi();var Bt=new r_(()=>zr.history__sci_List()),wt=new Ai(Bt),tt=new j$(Zt,Oa,wt),Ja=new Pe(tt)}_:{var Ia;if(Ja instanceof Pe){var Xr=Ja,oa=Xr.s_util_Left__f_value,nt=oa.Lio_circe_DecodingFailure__f_lazyReason.value__O(),st=Lf();if(nt!==null&&nt.equals__O__Z(st)){b();var Ia=new F_(Ar);break _}}var Ia=Ja}if(Ia instanceof F_){var ct=Ia,it=ct.s_util_Right__f_value,ot=it,xt=Rs().Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultTimeout,et=_.downField__T__Lio_circe_ACursor("timeout");if(et instanceof gp)var Nt=et,Lt=hi().codes$quine$labs$recheck$codec$package$$$anonfun$decodeDuration$1__Lio_circe_HCursor__s_util_Either(Nt);else{b(),pi();var Ft=new r_(()=>{if(et instanceof Io){var Ct=et;if(Ct.missingField__Z())return Lf()}var mt=U2(an().toPathString__sci_Vector__T(Bd(et,et,an().Lio_circe_PathToRoot$__f_empty)),"^\\\\.","");return new Fi("Couldn't decode "+mt)}),rt=new Ai(Ft);vi();var mn=new i_(new _i(Bd(et,et,an().Lio_circe_PathToRoot$__f_empty)));pi();var En=new r_(()=>et.history__sci_List()),yn=new Ai(En),en=new j$(rt,mn,yn),Lt=new Pe(en)}_:{var rn;if(Lt instanceof Pe){var bn=Lt,Pr=bn.s_util_Left__f_value,gt=Pr.Lio_circe_DecodingFailure__f_lazyReason.value__O(),Pn=Lf();if(gt!==null&>.equals__O__Z(Pn)){b();var rn=new F_(xt);break _}}var rn=Lt}if(rn instanceof F_){var jn=rn,In=jn.s_util_Right__f_value,Et=In;return new F_(new Of(s,u,J,K,__,c_,v_,X_,Q_,G_,ge,Ie,K_,ke,me,Ee,Ve,_r,Qe,vr,Xe,new O(Or,Dr),ur,Ha,Ga,ba,ot,Et))}else return rn}else return Ia}else return Ye}else return Gr}else return gr}else return Mr}else return ir}else return cr}else return er}else return nr}else return Oe}else return Se}else return be}else return he}else return $e}else return ee}else return ce}else return se}else return Z_}else return _e}else return I_}else return o_}else return a_}else return Y}else return N}else return q}else return c}else return a};ru.prototype.codes$quine$labs$recheck$codec$package$$$anonfun$decodeDuration$1__Lio_circe_HCursor__s_util_Either=function(_){if(_.value__Lio_circe_Json().isNull__Z()){b();var r=Il().s_concurrent_duration_Duration$__f_Inf;return new F_(r)}else if(_.value__Lio_circe_Json().isNumber__Z()){var a=_.value__Lio_circe_Json().asNumber__s_Option();if(a.isEmpty__Z())var t=t_();else var n=a.get__O(),s=n,t=s.toInt__s_Option();if(t instanceof i_){var c=t,i=c.s_Some__f_value|0;b(),Il();var o=i>>31,u=Sa().ju_concurrent_TimeUnit$__f_MILLISECONDS,f=new sc(new O(i,o),u);return new F_(f)}else{var p=t_();if(p===t){b();var h=vi().apply__T__F0__Lio_circe_DecodingFailure("Duration",new r_(()=>_.history__sci_List()));return new Pe(h)}else throw new Q(t)}}else{b();var l=vi().apply__T__F0__Lio_circe_DecodingFailure("Duration",new r_(()=>_.history__sci_List()));return new Pe(l)}};var aX=new m().initClass({Lcodes_quine_labs_recheck_codec_package$:0},!1,"codes.quine.labs.recheck.codec.package$",{Lcodes_quine_labs_recheck_codec_package$:1,O:1});ru.prototype.$classData=aX;var FA;function hi(){return FA||(FA=new ru),FA}function bg(_,r,a){this.Lcodes_quine_labs_recheck_common_Context__f_deadline=null,this.Lcodes_quine_labs_recheck_common_Context__f_token=null,this.Lcodes_quine_labs_recheck_common_Context__f_logger=null,this.Lcodes_quine_labs_recheck_common_Context__f_hasLogger=!1,this.Lcodes_quine_labs_recheck_common_Context__f_deadline=_,this.Lcodes_quine_labs_recheck_common_Context__f_token=r,this.Lcodes_quine_labs_recheck_common_Context__f_logger=a,this.Lcodes_quine_labs_recheck_common_Context__f_hasLogger=a!==null}bg.prototype=new j;bg.prototype.constructor=bg;function tX(){}tX.prototype=bg.prototype;var nX=new m().initClass({Lcodes_quine_labs_recheck_common_Context:0},!1,"codes.quine.labs.recheck.common.Context",{Lcodes_quine_labs_recheck_common_Context:1,O:1});bg.prototype.$classData=nX;function s0(){}s0.prototype=new j;s0.prototype.constructor=s0;function sX(){}sX.prototype=s0.prototype;s0.prototype.apply__s_concurrent_duration_Duration__s_Option__s_Option__Lcodes_quine_labs_recheck_common_Context=function(_,r,a){var t=Il().s_concurrent_duration_Duration$__f_Zero;if(j7(_,t)){Il();var n=Sa().ju_concurrent_TimeUnit$__f_SECONDS,s=new sc(new O(-1,-1),n);return new bg(new oo(s),null,(x(),a.isEmpty__Z()?null:a.get__O()))}else if(_ instanceof sc){var c=_;return new bg(D7().now__s_concurrent_duration_Deadline().$plus__s_concurrent_duration_FiniteDuration__s_concurrent_duration_Deadline(c),(x(),r.isEmpty__Z()?null:r.get__O()),(x(),a.isEmpty__Z()?null:a.get__O()))}else{if(_ instanceof vI)return new bg(null,(x(),r.isEmpty__Z()?null:r.get__O()),(x(),a.isEmpty__Z()?null:a.get__O()));throw new Q(_)}};var cX=new m().initClass({Lcodes_quine_labs_recheck_common_Context$:0},!1,"codes.quine.labs.recheck.common.Context$",{Lcodes_quine_labs_recheck_common_Context$:1,O:1});s0.prototype.$classData=cX;var EA;function LG(){return EA||(EA=new s0),EA}function c0(){}c0.prototype=new j;c0.prototype.constructor=c0;function iX(){}iX.prototype=c0.prototype;c0.prototype.exec__T__s_Option__Lcodes_quine_labs_recheck_common_Context__s_Option=function(_,r,a){throw new tI("recall validation is not supported.")};var oX=new m().initClass({Lcodes_quine_labs_recheck_exec_NodeExecutor$:0},!1,"codes.quine.labs.recheck.exec.NodeExecutor$",{Lcodes_quine_labs_recheck_exec_NodeExecutor$:1,O:1});c0.prototype.$classData=oX;var jA;function uX(){return jA||(jA=new c0),jA}function i0(){}i0.prototype=new j;i0.prototype.constructor=i0;function lX(){}lX.prototype=i0.prototype;i0.prototype.seed__Lcodes_quine_labs_recheck_fuzz_FuzzProgram__I__s_concurrent_duration_Duration__I__Lcodes_quine_labs_recheck_common_AccelerationMode__Lcodes_quine_labs_recheck_common_Context__sci_Set=function(_,r,a,t,n,s){if(s.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&s.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||s.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&s.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw s.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&s.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/DynamicSeeder.scala:32"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/DynamicSeeder.scala:32");var c=_.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_program.Lcodes_quine_labs_recheck_vm_Program__f_meta.Lcodes_quine_labs_recheck_vm_Program$Meta__f_unicode,i=Ol().empty__O(),o=Ol().empty__O(),u=tp(new Xs,16),f=Ol().empty__O(),p=new Cl(r,_.usesAcceleration__Lcodes_quine_labs_recheck_common_AccelerationMode__Z(n),!0,!0,!0,!1);if(s.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&s.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||s.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&s.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw s.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&s.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/DynamicSeeder.scala:50"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/DynamicSeeder.scala:50");var h=g(new L,new fa(""),t_());for(u.addOne__O__scm_ArrayDeque(h),_.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_alphabet.Lcodes_quine_labs_recheck_unicode_ICharSet__f_pairs.foreach__F1__V(new y(J=>{var N=J;if(N!==null){var G=N._1__O(),W=G.head__Lcodes_quine_labs_recheck_unicode_UChar(),K=W.toChars__AC(),Y=eu(),X=K.u.length,e_=Y.new__AC__I__I__T(K,0,X),__=g(new L,new fa(e_),t_());return u.addOne__O__scm_ArrayDeque(__),o.add__O__Z(new fa(e_))}else throw new Q(N)}));!u.isEmpty__Z()&&i.size__I()X=>{var e_=X;J.contains__O__Z(new no(e_.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_target,!0))||Lv_().build__Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__Lcodes_quine_labs_recheck_unicode_ICharSet__Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch(e_,N.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_alphabet).apply__T__Z__sci_Seq(G,W).withFilter__F1__sc_WithFilter(new y(__=>{var a_=__.Lcodes_quine_labs_recheck_unicode_UString__f_asString;return!K.contains__O__Z(new fa(a_))})).foreach__F1__V(new y(__=>{var a_=__.Lcodes_quine_labs_recheck_unicode_UString__f_asString,n_=g(new L,new fa(a_),new i_(e_.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_target));return Y.addOne__O__scm_ArrayDeque(n_),K.add__O__Z(new fa(a_))}))})(f,_,w,c,o,u))))}}return sn().from__sc_IterableOnce__sci_Set(i)};var fX=new m().initClass({Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$:0},!1,"codes.quine.labs.recheck.fuzz.DynamicSeeder$",{Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$:1,O:1});i0.prototype.$classData=fX;var ZA;function VH(){return ZA||(ZA=new i0),ZA}function pX(_){_.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_Population$module===null&&(_.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_Population$module=new u0(_))}function ai(_,r,a,t,n,s,c,i,o,u,f,p,h,l,d,$,v,w,R,D,T,C){this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_Population$module=null,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_pattern=null,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_fuzz=null,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random=null,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_seeder=null,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_maxSimpleRepeatCount=0,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_seedingLimit=0,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_seedingTimeout=null,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_incubationLimit=0,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_incubationTimeout=null,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_maxGeneStringSize=0,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_attackLimit=0,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_attackTimeout=null,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_crossoverSize=0,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_mutationSize=0,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_maxAttackStringSize=0,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_maxInitialGenerationSize=0,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_maxGenerationSize=0,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_maxIteration=0,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_maxDegree=0,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_heatRatio=0,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_accelerationMode=null,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx=null,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_inputs=null,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_parts=null,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_mutators=null,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_pattern=_,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_fuzz=r,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random=a,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_seeder=t,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_maxSimpleRepeatCount=n,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_seedingLimit=s,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_seedingTimeout=c,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_incubationLimit=i,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_incubationTimeout=o,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_maxGeneStringSize=u,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_attackLimit=f,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_attackTimeout=p,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_crossoverSize=h,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_mutationSize=l,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_maxAttackStringSize=d,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_maxInitialGenerationSize=$,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_maxGenerationSize=v,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_maxIteration=w,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_maxDegree=R,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_heatRatio=D,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_accelerationMode=T,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx=C,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_inputs=Ol().empty__O();var F=r.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_parts;this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_parts=Sd().from__sc_IterableOnce__sci_Seq(F);var E=b().s_package$__f_IndexedSeq,q=[new Ge((Z,H)=>{var J=Z,N=H;return this.mutateRepeat__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__sc_Iterator(J,N)}),new Ge((Z,H)=>{var J=Z,N=H;return this.mutateInsert__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__sc_Iterator(J,N)}),new Ge((Z,H)=>{var J=Z,N=H;return this.mutateInsertPart__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__sc_Iterator(J,N)}),new Ge((Z,H)=>{var J=Z,N=H;return this.mutateUpdate__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__sc_Iterator(J,N)}),new Ge((Z,H)=>{var J=Z,N=H;return this.mutateCopy__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__sc_Iterator(J,N)}),new Ge((Z,H)=>{var J=Z,N=H;return this.mutateDelete__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__sc_Iterator(J,N)})];this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_mutators=E.apply__sci_Seq__sc_SeqOps(k(new I,q))}ai.prototype=new j;ai.prototype.constructor=ai;function hX(){}hX.prototype=ai.prototype;ai.prototype.Population__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population$=function(){return this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_Population$module===null&&pX(this),this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_Population$module};ai.prototype.unicode__Z=function(){return this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_fuzz.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_program.Lcodes_quine_labs_recheck_vm_Program__f_meta.Lcodes_quine_labs_recheck_vm_Program$Meta__f_unicode};ai.prototype.check__sc_Iterator=function(){if(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:142"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:142");this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_hasLogger&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_logger.apply__T__V("fuzz: start (usesAcceleration: "+this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_fuzz.usesAcceleration__Lcodes_quine_labs_recheck_common_AccelerationMode__Z(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_accelerationMode)+")");var _=this.init__T2();if(_===null)throw new Q(_);var r=_._1__O(),a=_._2__O(),t=new kl(a),n=new r_(()=>{var s=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_maxIteration,c=s<1,i=new Jl(1,1,s,c),o=new y(u=>{var f=u|0,p=this.iterate__I__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__T2(f,t.sr_ObjectRef__f_elem.toGeneration__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation());if(p===null)throw new Q(p);var h=p._1__O(),l=p._2__O();return t.sr_ObjectRef__f_elem=l,h});return new Tn(i,o)});return r.concat__F0__sc_Iterator(n)};ai.prototype.init__T2=function(){if(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:157"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:157");this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_hasLogger&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_logger.apply__T__V("fuzz: seeding start (seeder: "+this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_seeder+")");var _=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_seeder,r=MN();if(r===_){var a=Fj().seed__Lcodes_quine_labs_recheck_regexp_Pattern__I__I__I__I__Lcodes_quine_labs_recheck_common_Context__sci_Set(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_pattern,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_maxSimpleRepeatCount,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_maxInitialGenerationSize,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_incubationLimit,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_maxGeneStringSize,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx);if(a.size__I(){var h=p;return o.execute__Lcodes_quine_labs_recheck_fuzz_FString__sc_Iterator(h)});return g(new L,new Tn(u,f),o)};ai.prototype.iterate__I__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__T2=function(_,r){if(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:185"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:185");var a=this.Population__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population$().from__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population(r);if(r.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces.isEmpty__Z())return g(new L,b().s_package$__f_Iterator.sc_Iterator$__f_scala$collection$Iterator$$_empty,a);if(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_hasLogger){var t=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_logger,n=r.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces,s=new y(C=>{var F=C;return F.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_rate}),c=pZ(),i=GG(n,s,c);$r();var o=r.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces,u="|fuzz: iteration "+_+\` | traces: \`+o.length__I()+\` | max: \`+i.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_str+" (steps: "+i.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_steps+", rate: "+i.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_rate+")";t.apply__T__V($r().stripMargin$extension__T__C__T(u,124))}var f=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_crossoverSize,p=f<1,h=new Jl(1,1,f,p),l=new y(C=>this.cross__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__sc_Iterator(r,a)),d=new Tn(h,l),$=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_mutationSize,v=$<1,w=new Jl(1,1,$,v),R=new y(C=>this.mutate__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__sc_Iterator(r,a)),D=new Tn(w,R),T=new r_(()=>D);return g(new L,sf(d,T),a)};ai.prototype.cross__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__sc_Iterator=function(_,r){if(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:203"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:203");var a=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random,t=_.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces,n=a.between__I__I__I(0,t.length__I()),s=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random,c=_.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces,i=s.between__I__I__I(0,c.length__I()),o=_.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces.apply__I__O(n).Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_str,u=_.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces.apply__I__O(i).Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_str,f=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random,p=o.Lcodes_quine_labs_recheck_fuzz_FString__f_seq,h=f.between__I__I__I(0,1+p.length__I()|0),l=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random,d=u.Lcodes_quine_labs_recheck_fuzz_FString__f_seq,$=l.between__I__I__I(0,1+d.length__I()|0),v=W2().cross__Lcodes_quine_labs_recheck_fuzz_FString__Lcodes_quine_labs_recheck_fuzz_FString__I__I__T2(o,u,h,$);if(v===null)throw new Q(v);var w=v._1__O(),R=v._2__O(),D=b().s_package$__f_Seq,T=[w,R],C=D.apply__sci_Seq__sc_SeqOps(k(new I,T)).iterator__sc_Iterator(),F=new y(E=>{var q=E;return r.execute__Lcodes_quine_labs_recheck_fuzz_FString__sc_Iterator(q)});return new Tn(C,F)};ai.prototype.mutate__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__sc_Iterator=function(_,r){if(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:218"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:218");var a=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random,t=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_mutators,n=t.length__I(),s=a.s_util_Random__f_self.nextInt__I__I(n);return this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_mutators.apply__I__O(s).apply__O__O__O(_,r)};ai.prototype.mutateRepeat__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__sc_Iterator=function(_,r){if(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:234"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:234");var a=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random,t=_.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces,n=a.between__I__I__I(0,t.length__I()),s=_.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces.apply__I__O(n).Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_str;if(s.isConstant__Z())return b().s_package$__f_Iterator.sc_Iterator$__f_scala$collection$Iterator$$_empty;var c=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random.between__I__I__I(0,2);switch(c){case 0:{var i=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random.between__I__I__I(-10,11),o=s.Lcodes_quine_labs_recheck_fuzz_FString__f_n,u=o+i|0,f=new dn(u>1?u:1,s.Lcodes_quine_labs_recheck_fuzz_FString__f_seq);break}case 1:{var p=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random.between__I__I__I(2,8),h=s.Lcodes_quine_labs_recheck_fuzz_FString__f_n,l=Math.imul(h,p),f=new dn(l>1?l:1,s.Lcodes_quine_labs_recheck_fuzz_FString__f_seq);break}default:{var f;throw new Q(c)}}return r.execute__Lcodes_quine_labs_recheck_fuzz_FString__sc_Iterator(f)};ai.prototype.mutateInsert__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__sc_Iterator=function(_,r){if(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:251"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:251");var a=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random,t=_.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces,n=t.length__I(),s=a.s_util_Random__f_self.nextInt__I__I(n),c=_.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces.apply__I__O(s).Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_str,i=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random.between__I__I__I(0,2);switch(i){case 0:{var o=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random,u=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_fuzz.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_alphabet.Lcodes_quine_labs_recheck_unicode_ICharSet__f_pairs,f=o.between__I__I__I(0,u.length__I()),p=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_fuzz.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_alphabet.Lcodes_quine_labs_recheck_unicode_ICharSet__f_pairs.apply__I__O(f)._1__O().head__Lcodes_quine_labs_recheck_unicode_UChar(),h=new Mn(p);break}case 1:{if(c.Lcodes_quine_labs_recheck_fuzz_FString__f_seq.isEmpty__Z())return b().s_package$__f_Iterator.sc_Iterator$__f_scala$collection$Iterator$$_empty;var l=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random.between__I__I__I(0,10),d=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random,$=c.Lcodes_quine_labs_recheck_fuzz_FString__f_seq,v=d.between__I__I__I(0,$.length__I()),h=new Fn(l,v);break}default:{var h;throw new Q(i)}}var w=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random,R=c.Lcodes_quine_labs_recheck_fuzz_FString__f_seq,D=w.between__I__I__I(0,1+R.length__I()|0),T=c.insertAt__I__Lcodes_quine_labs_recheck_fuzz_FString$FChar__Lcodes_quine_labs_recheck_fuzz_FString(D,h);return r.execute__Lcodes_quine_labs_recheck_fuzz_FString__sc_Iterator(T)};ai.prototype.mutateInsertPart__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__sc_Iterator=function(_,r){if(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:273"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:273");if(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_parts.isEmpty__Z())return this.mutateInsert__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__sc_Iterator(_,r);var a=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random,t=_.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces,n=t.length__I(),s=a.s_util_Random__f_self.nextInt__I__I(n),c=_.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces.apply__I__O(s).Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_str,i=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random,o=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_parts,u=i.between__I__I__I(0,o.length__I()),f=Yn().iterator$extension__T__Z__sc_Iterator(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_parts.apply__I__O(u).Lcodes_quine_labs_recheck_unicode_UString__f_asString,this.unicode__Z()),p=$N(),h=new Wt(f,p),l=os().from__sc_IterableOnce__sci_IndexedSeq(h),d=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random.between__I__I__I(0,2);switch(d){case 0:{var $=l;break}case 1:{var v=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random.between__I__I__I(0,10),w=b().s_package$__f_IndexedSeq,R=[new Fn(v,l.length__I())],D=w.apply__sci_Seq__sc_SeqOps(k(new I,R)),$=D.appendedAll__sc_IterableOnce__O(l);break}default:{var $;throw new Q(d)}}var T=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random,C=c.Lcodes_quine_labs_recheck_fuzz_FString__f_seq,F=T.between__I__I__I(0,1+C.length__I()|0),E=c.replace__I__I__sci_IndexedSeq__Lcodes_quine_labs_recheck_fuzz_FString(F,0,$);return r.execute__Lcodes_quine_labs_recheck_fuzz_FString__sc_Iterator(E)};ai.prototype.mutateUpdate__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__sc_Iterator=function(_,r){if(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:295"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:295");var a=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random,t=_.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces,n=t.length__I(),s=a.s_util_Random__f_self.nextInt__I__I(n),c=_.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces.apply__I__O(s).Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_str;if(c.Lcodes_quine_labs_recheck_fuzz_FString__f_seq.isEmpty__Z())return b().s_package$__f_Iterator.sc_Iterator$__f_scala$collection$Iterator$$_empty;var i=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random,o=c.Lcodes_quine_labs_recheck_fuzz_FString__f_seq,u=i.between__I__I__I(0,o.length__I()),f=c.Lcodes_quine_labs_recheck_fuzz_FString__f_seq.apply__I__O(u);if(f instanceof Mn)var p=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random,h=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_fuzz.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_alphabet.Lcodes_quine_labs_recheck_unicode_ICharSet__f_pairs,l=h.length__I(),d=p.s_util_Random__f_self.nextInt__I__I(l),$=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_fuzz.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_alphabet.Lcodes_quine_labs_recheck_unicode_ICharSet__f_pairs.apply__I__O(d)._1__O().head__Lcodes_quine_labs_recheck_unicode_UChar(),v=new Mn($);else{if(!(f instanceof Fn))throw new Q(f);var w=f,R=w.Lcodes_quine_labs_recheck_fuzz_FString$Repeat__f_m,D=w.Lcodes_quine_labs_recheck_fuzz_FString$Repeat__f_size,T=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random.between__I__I__I(0,2);switch(T){case 0:{var C=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random.between__I__I__I(-10,11),F=R+C|0;break}case 1:{var F=R<<1;break}default:{var F;throw new Q(T)}}var E=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random.between__I__I__I(0,2);switch(E){case 0:{var q=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random,Z=c.Lcodes_quine_labs_recheck_fuzz_FString__f_seq,H=q.between__I__I__I(1,1+(Z.length__I()-u|0)|0);break}case 1:{var H=D+this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random.between__I__I__I(-10,11)|0;break}default:{var H;throw new Q(E)}}var v=new Fn(F,H)}var J=c.replaceAt__I__Lcodes_quine_labs_recheck_fuzz_FString$FChar__Lcodes_quine_labs_recheck_fuzz_FString(u,v);return r.execute__Lcodes_quine_labs_recheck_fuzz_FString__sc_Iterator(J)};ai.prototype.mutateCopy__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__sc_Iterator=function(_,r){if(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:325"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:325");var a=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random,t=_.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces,n=t.length__I(),s=a.s_util_Random__f_self.nextInt__I__I(n),c=_.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces.apply__I__O(s).Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_str,i=c.Lcodes_quine_labs_recheck_fuzz_FString__f_seq;if(i.length__I()<2)return b().s_package$__f_Iterator.sc_Iterator$__f_scala$collection$Iterator$$_empty;var o=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random,u=c.Lcodes_quine_labs_recheck_fuzz_FString__f_seq,f=o.between__I__I__I(0,-1+u.length__I()|0),p=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random,h=c.Lcodes_quine_labs_recheck_fuzz_FString__f_seq,l=p.between__I__I__I(1,1+(h.length__I()-f|0)|0),d=c.Lcodes_quine_labs_recheck_fuzz_FString__f_seq.slice__I__I__O(f,f+l|0),$=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random,v=c.Lcodes_quine_labs_recheck_fuzz_FString__f_seq,w=$.between__I__I__I(0,1+v.length__I()|0),R=c.replace__I__I__sci_IndexedSeq__Lcodes_quine_labs_recheck_fuzz_FString(w,0,d);return r.execute__Lcodes_quine_labs_recheck_fuzz_FString__sc_Iterator(R)};ai.prototype.mutateDelete__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__sc_Iterator=function(_,r){if(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:340"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:340");var a=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random,t=_.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces,n=t.length__I(),s=a.s_util_Random__f_self.nextInt__I__I(n),c=_.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces.apply__I__O(s).Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_str,i=c.Lcodes_quine_labs_recheck_fuzz_FString__f_seq;if(i.length__I()<2)return b().s_package$__f_Iterator.sc_Iterator$__f_scala$collection$Iterator$$_empty;var o=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random,u=c.Lcodes_quine_labs_recheck_fuzz_FString__f_seq,f=o.between__I__I__I(0,u.length__I()),p=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_random,h=c.Lcodes_quine_labs_recheck_fuzz_FString__f_seq,l=p.between__I__I__I(1,1+(h.length__I()-f|0)|0),d=c.delete__I__I__Lcodes_quine_labs_recheck_fuzz_FString(f,l);return r.execute__Lcodes_quine_labs_recheck_fuzz_FString__sc_Iterator(d)};ai.prototype.tryAttack__Lcodes_quine_labs_recheck_fuzz_FString__sc_Iterator=function(_){if(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:353"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:353");var r=this.tryAttackExponential__Lcodes_quine_labs_recheck_fuzz_FString__s_Option(_).iterator__sc_Iterator(),a=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_maxDegree,t=a>2,n=a<2,s=new Jl(a,-1,2,n),c=new y(u=>{var f=u|0;return this.tryAttackPolynomial__Lcodes_quine_labs_recheck_fuzz_FString__I__s_Option(_,f)}),i=new Tn(s,c),o=new r_(()=>i);return r.concat__F0__sc_Iterator(o)};ai.prototype.tryAttackExponential__Lcodes_quine_labs_recheck_fuzz_FString__s_Option=function(_){if(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:361"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:361");this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_hasLogger&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_logger.apply__T__V("fuzz: attack (exponential)");var r=Cg().exponential__I__I__I__I__I(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_attackLimit,_.fixedSize__I(),_.repeatSize__I(),this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_maxAttackStringSize),a=_.Lcodes_quine_labs_recheck_fuzz_FString__f_seq,t=new dn(r,a),n=this.tryAttackExecute__Lcodes_quine_labs_recheck_fuzz_FString__s_Option(t);if(n.isEmpty__Z())return t_();var s=n.get__O(),c=s;if(c!==null)var i=c._1__O(),o=c._2__O(),u=new Yr(new rl(!0),i,o);else{var u;throw new Q(c)}return new i_(u)};ai.prototype.tryAttackPolynomial__Lcodes_quine_labs_recheck_fuzz_FString__I__s_Option=function(_,r){if(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:369"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:369");this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_hasLogger&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_logger.apply__T__V("fuzz: attack (polynomial: "+r+")");var a=Cg().polynomial__I__I__I__I__I__I(r,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_attackLimit,_.fixedSize__I(),_.repeatSize__I(),this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_maxAttackStringSize),t=_.Lcodes_quine_labs_recheck_fuzz_FString__f_seq,n=new dn(a,t),s=this.tryAttackExecute__Lcodes_quine_labs_recheck_fuzz_FString__s_Option(n);if(s.isEmpty__Z())return t_();var c=s.get__O(),i=c;if(i!==null)var o=i._1__O(),u=i._2__O(),f=new Yr(new al(r,!0),o,u);else{var f;throw new Q(i)}return new i_(f)};ai.prototype.tryAttackExecute__Lcodes_quine_labs_recheck_fuzz_FString__s_Option=function(_){if(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:379"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:379");var r=_.toUString__T();if(r.length<=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_maxAttackStringSize){var a=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_fuzz.usesAcceleration__Lcodes_quine_labs_recheck_common_AccelerationMode__Z(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_accelerationMode),t=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_attackLimit,n=new Cl(t,a,!1,!1,!1,!0),s=LZ().runWithTimeout__Lcodes_quine_labs_recheck_vm_Program__T__I__Lcodes_quine_labs_recheck_vm_Interpreter$Options__s_concurrent_duration_Duration__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_vm_Interpreter$Result(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_fuzz.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_program,r,0,n,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_attackTimeout,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx),c=s.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_status,i=y6();if(c!==null&&c===i)var o=!0;else var u=s.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_status,f=X7(),o=u!==null&&u===f;if(o){if(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_hasLogger){var p=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_logger;$r();var h="|fuzz: attack succeeded (status: "+s.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_status+\`) | string: \`+_;p.apply__T__V($r().stripMargin$extension__T__C__T(h,124))}return new i_(g(new L,_.toAttackPattern__Lcodes_quine_labs_recheck_diagnostics_AttackPattern(),TZ().build__sci_Map__D__Lcodes_quine_labs_recheck_diagnostics_Hotspot(s.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_heatmap,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_heatRatio)))}}return t_()};var dX=new m().initClass({Lcodes_quine_labs_recheck_fuzz_FuzzChecker:0},!1,"codes.quine.labs.recheck.fuzz.FuzzChecker",{Lcodes_quine_labs_recheck_fuzz_FuzzChecker:1,O:1});ai.prototype.$classData=dX;function o0(){}o0.prototype=new j;o0.prototype.constructor=o0;function $X(){}$X.prototype=o0.prototype;o0.prototype.check__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_fuzz_FuzzProgram__s_util_Random__Lcodes_quine_labs_recheck_common_Seeder__I__I__s_concurrent_duration_Duration__I__s_concurrent_duration_Duration__I__I__s_concurrent_duration_Duration__I__I__I__I__I__I__I__D__Lcodes_quine_labs_recheck_common_AccelerationMode__Lcodes_quine_labs_recheck_common_Context__sc_Iterator=function(_,r,a,t,n,s,c,i,o,u,f,p,h,l,d,$,v,w,R,D,T,C){if(C.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&C.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||C.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&C.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw C.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&C.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:54"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzChecker.scala:54");return new ai(_,r,a,t,n,s,c,i,o,u,f,p,h,l,d,$,v,w,R,D,T,C).check__sc_Iterator()};var vX=new m().initClass({Lcodes_quine_labs_recheck_fuzz_FuzzChecker$:0},!1,"codes.quine.labs.recheck.fuzz.FuzzChecker$",{Lcodes_quine_labs_recheck_fuzz_FuzzChecker$:1,O:1});o0.prototype.$classData=vX;var NA;function wX(){return NA||(NA=new o0),NA}function G$(_,r,a,t){if(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_minRate=0,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_set=null,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_visited=null,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_$outer=null,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_minRate=r,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_set=a,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_visited=t,_===null)throw null;this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_$outer=_}G$.prototype=new j;G$.prototype.constructor=G$;function LX(){}LX.prototype=G$.prototype;G$.prototype.execute__Lcodes_quine_labs_recheck_fuzz_FString__sc_Iterator=function(_){if(_.countRepeat__I()>=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_$outer.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_maxDegree)return b().s_package$__f_Iterator.sc_Iterator$__f_scala$collection$Iterator$$_empty;var r=_.toUString__T();if(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_$outer.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_inputs.contains__O__Z(new fa(r))||r.length>=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_$outer.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_maxGeneStringSize)return b().s_package$__f_Iterator.sc_Iterator$__f_scala$collection$Iterator$$_empty;var a=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_$outer.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_incubationLimit,t=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_$outer.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_fuzz.usesAcceleration__Lcodes_quine_labs_recheck_common_AccelerationMode__Z(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_$outer.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_accelerationMode),n=new Cl(a,t,!1,!1,!0,!1),s=LZ(),c=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_$outer,i=s.runWithTimeout__Lcodes_quine_labs_recheck_vm_Program__T__I__Lcodes_quine_labs_recheck_vm_Interpreter$Options__s_concurrent_duration_Duration__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_vm_Interpreter$Result(c.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_fuzz.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_program,r,0,n,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_$outer.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_incubationTimeout,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_$outer.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx);this.add__Lcodes_quine_labs_recheck_fuzz_FString__T__Lcodes_quine_labs_recheck_vm_Interpreter$Result__V(_,r,i);var o=i.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_status,u=y6();if(o!==null&&o===u)var f=!0;else var p=i.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_status,h=X7(),f=p!==null&&p===h;if(f){if(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_$outer.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_hasLogger){var l=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_$outer.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_logger;$r();var d="|fuzz: attack start (status: "+i.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_status+\`) | string: \`+_;l.apply__T__V($r().stripMargin$extension__T__C__T(d,124))}return this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_$outer.tryAttack__Lcodes_quine_labs_recheck_fuzz_FString__sc_Iterator(_)}return b().s_package$__f_Iterator.sc_Iterator$__f_scala$collection$Iterator$$_empty};G$.prototype.add__Lcodes_quine_labs_recheck_fuzz_FString__T__Lcodes_quine_labs_recheck_vm_Interpreter$Result__V=function(_,r,a){this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_$outer.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_inputs.add__O__Z(new fa(r));var t=r===""?0:a.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_steps/r.length,n=a.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_coverage,s=new Dp(_,t,a.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_steps,n);if(!this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_set.contains__O__Z(s)&&(t>=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_minRate||!n.subsetOf__sc_Set__Z(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_visited))){var c=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_minRate;this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_minRate=+Math.min(t,c),this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_set.add__O__Z(s),this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_visited.addAll__sc_IterableOnce__scm_Growable(n)}};G$.prototype.toGeneration__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation=function(){var _=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_set,r=os().from__sc_IterableOnce__sci_IndexedSeq(_),a=new y(l=>{var d=l;return-d.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_rate}),t=pZ(),n=w6(r,a,t).slice__I__I__O(0,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population__f_$outer.Lcodes_quine_labs_recheck_fuzz_FuzzChecker__f_maxGenerationSize),s=n.map__F1__O(new y(l=>{var d=l;return d.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_rate})),c=pZ(),i=r1_(s,c),o=+(i.isEmpty__Z()?0:i.get__O()),u=n.iterator__sc_Iterator(),f=new y(l=>{var d=l;return d.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_coverage}),p=new Tn(u,f),h=sn().from__sc_IterableOnce__sci_Set(p);return new Rp(o,n,h)};var gX=new m().initClass({Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population:0},!1,"codes.quine.labs.recheck.fuzz.FuzzChecker$Population",{Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population:1,O:1});G$.prototype.$classData=gX;function u0(_){if(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population$__f_$outer=null,_===null)throw null;this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population$__f_$outer=_}u0.prototype=new j;u0.prototype.constructor=u0;function mX(){}mX.prototype=u0.prototype;u0.prototype.from__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population=function(_){return new G$(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population$__f_$outer,_.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_minRate,Ol().from__sc_IterableOnce__O(_.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces),Ol().from__sc_IterableOnce__O(_.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_covered))};var yX=new m().initClass({Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population$:0},!1,"codes.quine.labs.recheck.fuzz.FuzzChecker$Population$",{Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Population$:1,O:1});u0.prototype.$classData=yX;function kp(_,r,a,t,n,s){if(this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_alphabet=null,this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_stateSet=null,this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_initSet=null,this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_acceptSet=null,this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_graph=null,this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx=null,this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_reverseGraph=null,this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_outsMap=null,this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_insMap=null,this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_charToInsMap=null,this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_alphabet=_,this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_stateSet=r,this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_initSet=a,this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_acceptSet=t,this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_graph=n,this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx=s,this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_reverseGraph=n.reverse__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_data_Graph(s),s.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&s.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||s.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&s.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw s.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&s.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/StaticSeeder.scala:108"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/StaticSeeder.scala:108");var c=n.vertices__sci_Set().iterator__sc_Iterator(),i=new y(D=>{var T=this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_graph.Lcodes_quine_labs_recheck_data_Graph__f_neighbors.apply__O__O(D),C=new y(q=>{var Z=q;return Z._1__O()}),F=new y(q=>{var Z=q;return Z._2__O()}),E=gg(T,C,F).filter__F1__O(new y(q=>{var Z=q,H=Z._2__O();return H.length__I()>=2}));return g(new L,D,E)}),o=new Wt(c,i);if(x(),this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_outsMap=Jt().from__sc_IterableOnce__sci_Map(o),s.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&s.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||s.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&s.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw s.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&s.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/StaticSeeder.scala:113"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/StaticSeeder.scala:113");var u=this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_reverseGraph.vertices__sci_Set().iterator__sc_Iterator(),f=new y(D=>{var T=this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_reverseGraph.Lcodes_quine_labs_recheck_data_Graph__f_neighbors.apply__O__O(D),C=new y(q=>{var Z=q;return Z._1__O()}),F=new y(q=>{var Z=q;return Z._2__O()}),E=gg(T,C,F);return g(new L,D,E)}),p=new Wt(u,f);if(x(),this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_insMap=Jt().from__sc_IterableOnce__sci_Map(p),s.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&s.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||s.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&s.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw s.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&s.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/StaticSeeder.scala:118"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/StaticSeeder.scala:118");var h=this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_reverseGraph.edges__sci_IndexedSeq(),l=new y(D=>{var T=D;return T.T3__f__2}),d=new y(D=>{var T=D;if(T!==null){var C=T.T3__f__1,F=T.T3__f__3;return g(new L,C,F)}else throw new Q(T)}),$=gg(h,l,d),v=new Sh($),w=new y(D=>{var T=D,C=new y(E=>{var q=E;return q._1__O()}),F=new y(E=>{var q=E;return q._2__O()});return gg(T,C,F)}),R=new ep(v,w);x(),this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_charToInsMap=Jt().from__sc_IterableOnce__sci_Map(R)}kp.prototype=new j;kp.prototype.constructor=kp;function bX(){}bX.prototype=kp.prototype;kp.prototype.seed__I__I__I__s_$eq$colon$eq__sci_Set=function(_,r,a,t){var n=this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_outsMap.iterator__sc_Iterator(),s=new y(f=>{var p=f,h=p._2__O();return!h.isEmpty__Z()}),c=new Yu(n,s,!1),i=new y(f=>{var p=f;if(p!==null){var h=p._1__O(),l=this.findTinyIDA__O__sc_Iterator(h),d=new y(T=>{var C=T,F=C.T3__f__1.map__F1__O(new y(K=>new Mn(K))).toIndexedSeq__sci_IndexedSeq(),E=C.T3__f__2.map__F1__O(new y(K=>new Mn(K))).toIndexedSeq__sci_IndexedSeq(),q=C.T3__f__3.map__F1__O(new y(K=>new Mn(K))).toIndexedSeq__sci_IndexedSeq(),Z=F.length__I()+q.length__I()|0,H=E.length__I(),J=Cg().polynomial__I__I__I__I__I__I(2,r,Z,H,a),N=new Fn(0,E.length__I()),G=E.prepended__O__O(N),W=F.appendedAll__sc_IterableOnce__O(G);return new dn(J,W.concat__sc_IterableOnce__O(q))}),$=new Wt(l,d),v=this.findTinyEDA__O__sc_Iterator(h),w=new y(T=>{var C=T,F=C.T3__f__1.map__F1__O(new y(K=>new Mn(K))).toIndexedSeq__sci_IndexedSeq(),E=C.T3__f__2.map__F1__O(new y(K=>new Mn(K))).toIndexedSeq__sci_IndexedSeq(),q=C.T3__f__3.map__F1__O(new y(K=>new Mn(K))).toIndexedSeq__sci_IndexedSeq(),Z=F.length__I()+q.length__I()|0,H=E.length__I(),J=Cg().exponential__I__I__I__I__I(r,Z,H,a),N=new Fn(0,E.length__I()),G=E.prepended__O__O(N),W=F.appendedAll__sc_IterableOnce__O(G);return new dn(J,W.concat__sc_IterableOnce__O(q))}),R=new Wt(v,w),D=new r_(()=>R);return sf($,D)}else throw new Q(p)}),o=new Tn(c,i),u=U1(o,_);return sn().from__sc_IterableOnce__sci_Set(u)};kp.prototype.findTinyEDA__O__sc_Iterator=function(_){var r=this.path__sci_Set__O__s_Option(this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_initSet,_).iterator__sc_Iterator(),a=new y(t=>{var n=t,s=this.deadPath__O__s_Option(_).iterator__sc_Iterator(),c=new y(i=>{var o=i,u=this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_insMap.apply__O__O(_).filter__F1__O(new y(p=>{var h=p,l=h._2__O();return l.length__I()>=2})).iterator__sc_Iterator(),f=new y(p=>{var h=p;if(h!==null){var l=h._1__O(),d=h._2__O();return d.flatMap__F1__O(new y($=>{var v=this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_outsMap.apply__O__O(_).iterator__sc_Iterator(),w=new y(R=>{var D=R;if(D!==null){var T=D._1__O(),C=D._2__O();return C.flatMap__F1__O(new y(F=>{var E=this.loopPath__O__O__O__O__O__s_Option(_,T,F,$,l).iterator__sc_Iterator(),q=new y(Z=>{var H=Z;if(this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/StaticSeeder.scala:148"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/StaticSeeder.scala:148");return new Yr(n,H,o)});return new Wt(E,q)}))}else throw new Q(D)});return new Tn(v,w)}))}else throw new Q(h)});return new Tn(u,f)});return new Tn(s,c)});return new Tn(r,a)};kp.prototype.findTinyIDA__O__sc_Iterator=function(_){var r=this.path__sci_Set__O__s_Option(this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_initSet,_).iterator__sc_Iterator(),a=new y(t=>{var n=t,s=this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_outsMap.apply__O__O(_).iterator__sc_Iterator(),c=new y(i=>{var o=i;if(o!==null){var u=o._1__O(),f=o._2__O(),p=this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_insMap.apply__O__O(_).iterator__sc_Iterator(),h=new y(l=>{var d=l;if(d!==null){var $=d._1__O(),v=this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_charToInsMap.apply__O__O($).iterator__sc_Iterator(),w=new y(T=>{var C=T;if(C!==null){var F=C._1__O();return this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_graph.Lcodes_quine_labs_recheck_data_Graph__f_neighbors.apply__O__O(F).exists__F1__Z(new y(E=>{var q=E,Z=q._1__O();return z().equals__O__O__Z(Z,u)}))}else throw new Q(C)}),R=new Yu(v,w,!1),D=new y(T=>{var C=T;if(C!==null){var F=C._1__O(),E=C._2__O(),q=this.middlePath__O__O__sci_Set__sci_Set__O__O__s_Option(_,u,sn().from__sc_IterableOnce__sci_Set(f),sn().from__sc_IterableOnce__sci_Set(E),$,F).iterator__sc_Iterator(),Z=new y(H=>{var J=H,N=this.deadPath__O__s_Option(F).iterator__sc_Iterator(),G=new y(W=>{var K=W;if(this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/StaticSeeder.scala:160"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/StaticSeeder.scala:160");return new Yr(n,J,K)});return new Wt(N,G)});return new Tn(q,Z)}else throw new Q(C)});return new Tn(R,D)}else throw new Q(d)});return new Tn(p,h)}else throw new Q(o)});return new Tn(s,c)});return new Tn(r,a)};kp.prototype.path__sci_Set__O__s_Option=function(_,r){var a=this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_graph.path__sci_Set__O__Lcodes_quine_labs_recheck_common_Context__s_Option(_,r,this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx);if(a.isEmpty__Z())return t_();var t=a.get__O(),n=t;return new i_(n._1__O().map__F1__O(new y(s=>{var c=s;return c._2__O()})))};kp.prototype.path__sci_Set__sci_Set__s_Option=function(_,r){var a=this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_graph.path__sci_Set__sci_Set__Lcodes_quine_labs_recheck_common_Context__s_Option(_,r,this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx);if(a.isEmpty__Z())return t_();var t=a.get__O(),n=t;return new i_(n._1__O().map__F1__O(new y(s=>{var c=s;return c._2__O()})))};kp.prototype.loopPath__O__O__O__O__O__s_Option=function(_,r,a,t,n){if(z().equals__O__O__Z(r,n)&&z().equals__O__O__Z(_,a)&&z().equals__O__O__Z(_,t)){var s=b().s_package$__f_Seq,c=[r];return new i_(s.apply__sci_Seq__sc_SeqOps(k(new I,c)))}else{var i=Ra().s_Predef$__f_Set,o=[a],u=k(new I,o),f=this.path__sci_Set__O__s_Option(i.from__sc_IterableOnce__sci_Set(u),t);if(f.isEmpty__Z())return t_();var p=f.get__O(),h=p,l=h.prepended__O__O(r);return new i_(l.appended__O__O(n))}};kp.prototype.middlePath__O__O__sci_Set__sci_Set__O__O__s_Option=function(_,r,a,t,n,s){if(z().equals__O__O__Z(r,n)&&a.contains__O__Z(s)&&t.contains__O__Z(_)){var c=b().s_package$__f_Seq,i=[r];return new i_(c.apply__sci_Seq__sc_SeqOps(k(new I,i)))}else{var o=this.path__sci_Set__sci_Set__s_Option(a,t);if(o.isEmpty__Z())return t_();var u=o.get__O(),f=u,p=f.prepended__O__O(r);return new i_(p.appended__O__O(n))}};kp.prototype.deadPath__O__s_Option=function(_){if(this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/StaticSeeder.scala:182"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/StaticSeeder.scala:182");var r=this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_alphabet,a=this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_graph.Lcodes_quine_labs_recheck_data_Graph__f_neighbors.apply__O__O(_).map__F1__O(new y(l=>{var d=l;return d._1__O()})),t=r.diff__sc_Set__sci_SetOps(sn().from__sc_IterableOnce__sci_Set(a)),n=mq(t);if(n instanceof i_){var s=n,c=s.s_Some__f_value,i=b().s_package$__f_Seq,o=[c];return new i_(i.apply__sci_Seq__sc_SeqOps(k(new I,o)))}else{var u=t_();if(u===n){if(this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/StaticSeeder.scala:185"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/StaticSeeder.scala:185");var f=this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_reverseGraph.path__sci_Set__O__Lcodes_quine_labs_recheck_common_Context__s_Option(this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_stateSet.diff__sc_Set__sci_SetOps(this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_acceptSet),_,this.Lcodes_quine_labs_recheck_fuzz_StaticSeeder__f_ctx);if(f.isEmpty__Z())return t_();var p=f.get__O(),h=p;return new i_(h._1__O().map__F1__O(new y(l=>{var d=l;return d._2__O()})).reverse__O())}else throw new Q(n)}};var IX=new m().initClass({Lcodes_quine_labs_recheck_fuzz_StaticSeeder:0},!1,"codes.quine.labs.recheck.fuzz.StaticSeeder",{Lcodes_quine_labs_recheck_fuzz_StaticSeeder:1,O:1});kp.prototype.$classData=IX;function zh(_,r,a,t,n,s,c){if(n.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&n.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||n.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&n.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw n.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&n.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/StaticSeeder.scala:43"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/StaticSeeder.scala:43");if(r instanceof ha){var i=r,o=i.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children;return new ha(o.map__F1__O(new y(I_=>{var V_=I_;return zh(_,V_,a,t,n,s,c)})))}else if(r instanceof Ur){var u=r,f=u.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children,p=new xm(f);return new Ur(f.zipWithIndex__O().map__F1__O(new y(I_=>{var V_=I_;if(V_!==null){var J_=V_._1__O(),X_=V_._2$mcI$sp__I(),_e=-1+X_|0,Y_=p.apply__O__s_Option(_e);if(Y_.isEmpty__Z())var U_=t_();else var Q_=Y_.get__O(),Z_=Q_,U_=new i_(Z_ instanceof Pa);var W_=!!(U_.isEmpty__Z()?a:U_.get__O()),N_=1+X_|0,G_=p.apply__O__s_Option(N_);if(G_.isEmpty__Z())var se=t_();else var oe=G_.get__O(),ue=oe,se=new i_(ue instanceof Pa);var ge=!!(se.isEmpty__Z()?t:se.get__O());return zh(_,J_,W_,ge,n,s,c)}else throw new Q(V_)})))}else if(r instanceof ut){var h=r,l=h.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_index,d=h.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child;return new ut(l,zh(_,d,a,t,n,s,c))}else if(r instanceof ft){var $=r,v=$.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_index,w=$.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_name,R=$.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child;return new ft(v,w,zh(_,R,a,t,n,s,c))}else if(r instanceof lt){var D=r,T=D.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child;return new lt(zh(_,T,a,t,n,s,c))}else if(r instanceof Pa){var C=r,F=C.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_quantifier,E=C.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child,q=F.normalized__Lcodes_quine_labs_recheck_regexp_Pattern$NormalizedQuantifier();if(q instanceof Hc)var Z=q,H=Z.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Exact__f_n,J=null,N=null,G=H,W=H;else if(q instanceof cc)var K=q,Y=K.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded__f_min,J=null,N=null,G=Y,W=Y;else{if(!(q instanceof Pc))throw new Q(q);var X=q,e_=X.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_min,__=X.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_max,J=null,N=null,G=e_,W=__}var a_=G,n_=W;return n_>s?a_===0?new Pa(new Oi(F.isLazy__Z()),zh(_,E,!0,!0,n,s,c)):new Pa(new Ui(F.isLazy__Z()),zh(_,E,!0,!0,n,s,c)):new Pa(F,zh(_,E,!0,!0,n,s,c))}else if(r instanceof Vt){var s_=r,c_=s_.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_negative,o_=s_.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child,h_=zh(_,o_,a,t,n,s,c);if(!c_&&t)return h_;var d_=b().s_package$__f_Seq,v_=[h_,new Ur(b().s_package$__f_Seq.empty__sc_SeqOps())];return new ha(d_.apply__sci_Seq__sc_SeqOps(k(new I,v_)))}else if(r instanceof At){var u_=r,p_=u_.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_negative,y_=u_.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child,b_=zh(_,y_,a,t,n,s,c);if(!p_&&a)return b_;var D_=b().s_package$__f_Seq,S_=[b_,new Ur(b().s_package$__f_Seq.empty__sc_SeqOps())];return new ha(D_.apply__sci_Seq__sc_SeqOps(k(new I,S_)))}else if(r instanceof qi){var P_=r,R_=P_.Lcodes_quine_labs_recheck_regexp_Pattern$BackReference__f_index,C_=b().s_package$__f_Seq,B_=[zh(_,c.apply__O__O(R_),a,t,n,s,c),new Ur(b().s_package$__f_Seq.empty__sc_SeqOps())];return new ha(C_.apply__sci_Seq__sc_SeqOps(k(new I,B_)))}else if(r instanceof Ji){var T_=r,A_=T_.Lcodes_quine_labs_recheck_regexp_Pattern$NamedBackReference__f_index,x_=b().s_package$__f_Seq,E_=[zh(_,c.apply__O__O(A_),a,t,n,s,c),new Ur(b().s_package$__f_Seq.empty__sc_SeqOps())];return new ha(x_.apply__sci_Seq__sc_SeqOps(k(new I,E_)))}else return r}function bw(){}bw.prototype=new j;bw.prototype.constructor=bw;function kX(){}kX.prototype=bw.prototype;bw.prototype.seed__Lcodes_quine_labs_recheck_regexp_Pattern__I__I__I__I__Lcodes_quine_labs_recheck_common_Context__sci_Set=function(_,r,a,t,n,s){if(s.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&s.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||s.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&s.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw s.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&s.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/StaticSeeder.scala:24"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/StaticSeeder.scala:24");var c=this.simplify__Lcodes_quine_labs_recheck_regexp_Pattern__I__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_regexp_Pattern(_,r,s),i=wG().build__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__s_util_Try(c,s).get__O(),o=i.toOrderedNFA__I__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_automaton_OrderedNFA(2147483647,s).rename__Lcodes_quine_labs_recheck_automaton_OrderedNFA().mapAlphabet__F1__Lcodes_quine_labs_recheck_automaton_OrderedNFA(new y(d=>{var $=d;return $.head__Lcodes_quine_labs_recheck_unicode_UChar()})),u=o.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_alphabet,f=o.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_stateSet,p=o.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_inits,h=new kp(u,f,sn().from__sc_IterableOnce__sci_Set(p),o.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_acceptSet,o.toGraph__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_data_Graph(s),s),l=x();return h.seed__I__I__I__s_$eq$colon$eq__sci_Set(a,t,n,l.s_$less$colon$less$__f_singleton)};bw.prototype.simplify__Lcodes_quine_labs_recheck_regexp_Pattern__I__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_regexp_Pattern=function(_,r,a){if(a.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&a.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||a.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&a.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw a.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&a.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/StaticSeeder.scala:40"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/StaticSeeder.scala:40");var t=this.extractBackRefs__Lcodes_quine_labs_recheck_regexp_Pattern$Node__sci_Map(_.Lcodes_quine_labs_recheck_regexp_Pattern__f_node);return new Pf(zh(this,_.Lcodes_quine_labs_recheck_regexp_Pattern__f_node,!0,!0,a,r,t),_.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet)};bw.prototype.extractBackRefs__Lcodes_quine_labs_recheck_regexp_Pattern$Node__sci_Map=function(_){for(;;){var r=_;if(r instanceof ha){var a=r,t=a.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children,n=t.flatMap__F1__O(new y(e_=>{var __=e_;return Fj().extractBackRefs__Lcodes_quine_labs_recheck_regexp_Pattern$Node__sci_Map(__)})),s=x();return n.toMap__s_$less$colon$less__sci_Map(s.s_$less$colon$less$__f_singleton)}else if(r instanceof Ur){var c=r,i=c.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children,o=i.flatMap__F1__O(new y(e_=>{var __=e_;return Fj().extractBackRefs__Lcodes_quine_labs_recheck_regexp_Pattern$Node__sci_Map(__)})),u=x();return o.toMap__s_$less$colon$less__sci_Map(u.s_$less$colon$less$__f_singleton)}else if(r instanceof ut){var f=r,p=f.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_index,h=f.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child,l=Ra().s_Predef$__f_Map,d=[g(new L,p,h)],$=k(new I,d),v=l.from__sc_IterableOnce__sci_Map($),w=this.extractBackRefs__Lcodes_quine_labs_recheck_regexp_Pattern$Node__sci_Map(h);return v.concat__sc_IterableOnce__sc_IterableOps(w)}else if(r instanceof ft){var R=r,D=R.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_index,T=R.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child,C=Ra().s_Predef$__f_Map,F=[g(new L,D,T)],E=k(new I,F),q=C.from__sc_IterableOnce__sci_Map(E),Z=this.extractBackRefs__Lcodes_quine_labs_recheck_regexp_Pattern$Node__sci_Map(T);return q.concat__sc_IterableOnce__sc_IterableOps(Z)}else if(r instanceof lt){var H=r,J=H.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child;_=J}else if(r instanceof Pa){var N=r,G=N.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child;_=G}else if(r instanceof Vt){var W=r,K=W.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child;_=K}else if(r instanceof At){var Y=r,X=Y.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child;_=X}else return lp()}};var qX=new m().initClass({Lcodes_quine_labs_recheck_fuzz_StaticSeeder$:0},!1,"codes.quine.labs.recheck.fuzz.StaticSeeder$",{Lcodes_quine_labs_recheck_fuzz_StaticSeeder$:1,O:1});bw.prototype.$classData=qX;var HA;function Fj(){return HA||(HA=new bw),HA}function Sg(){}Sg.prototype=new j;Sg.prototype.constructor=Sg;function OX(){}OX.prototype=Sg.prototype;Sg.prototype.generate__T__T__Lcodes_quine_labs_recheck_diagnostics_AttackPattern__T=function(_,r,a){var t=Su(new hr);return t.append__T__scm_StringBuilder("const re = new RegExp("+new fa(_)+", "+new fa(r)+\`); \`),t.append__T__scm_StringBuilder("const input = "+a.toString__Lcodes_quine_labs_recheck_diagnostics_AttackPattern$Style__T(AP())+\`; \`),t.append__T__scm_StringBuilder(\`const start = Date.now(); \`),t.append__T__scm_StringBuilder(\`re.exec(input); \`),t.append__T__scm_StringBuilder(\`const end = Date.now(); \`),t.append__T__scm_StringBuilder(\`console.log(Number(end - start).toString()); \`),t.scm_StringBuilder__f_underlying.jl_StringBuilder__f_java$lang$StringBuilder$$content};Sg.prototype.result__s_Option__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_recall_RecallResult=function(_,r){if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/recall/RecallValidator.scala:60"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/recall/RecallValidator.scala:60");var a=!1,t=null;if(_ instanceof i_){a=!0,t=_;var n=t.s_Some__f_value;if(n!==null){var s=n.T3__f__1|0,c=n.T3__f__2;if(s===0){$r();var i=h1_().parseLong__T__s_Option(c);if(i.isEmpty__Z())throw new tI("invalid recall validation output");var o=da(i.get__O()),u=o.RTLong__f_lo,f=o.RTLong__f_hi,p=Sa().ju_concurrent_TimeUnit$__f_MILLISECONDS;return new Zf(new sc(new O(u,f),p))}}}if(a){var h=t.s_Some__f_value;if(h!==null){var l=h.T3__f__3;return new jf(l)}}var d=t_();if(d===_)return cZ();throw new Q(_)};var SX=new m().initClass({Lcodes_quine_labs_recheck_recall_RecallValidator$:0},!1,"codes.quine.labs.recheck.recall.RecallValidator$",{Lcodes_quine_labs_recheck_recall_RecallValidator$:1,O:1});Sg.prototype.$classData=SX;var GA;function PX(){return GA||(GA=new Sg),GA}function sP(_,r){return r>=48&&r<=57}function RX(_,r){return sP(_,r)||r>=97&&r<=102||r>=65&&r<=70}function gG(_,r){return r>=97&&r<=122||r>=65&&r<=90}function DX(_,r){return $r().contains$extension__T__C__Z("^$\\\\.*+?()[]{}|/",r)}function xX(_,r){return r===124||r===41}function mG(_,r){return gG(_,r)||r===95}function CX(_,r){return mG(_,r)||sP(_,r)}function MX(_,r){var a=new P(36);if(r!==null&&r.equals__O__Z(a))var t=!0;else var n=new P(95),t=r!==null&&r.equals__O__Z(n);return t?!0:Lw().codes$quine$labs$recheck$regexp$Parser$$IDStart__Lcodes_quine_labs_recheck_unicode_IChar().contains__Lcodes_quine_labs_recheck_unicode_UChar__Z(r)}function TX(_,r){var a=new P(36);if(r!==null&&r.equals__O__Z(a))var t=!0;else var n=new P(8204),t=r!==null&&r.equals__O__Z(n);if(t)var s=!0;else var c=new P(8205),s=r!==null&&r.equals__O__Z(c);return s?!0:Lw().codes$quine$labs$recheck$regexp$Parser$$IDContinue__Lcodes_quine_labs_recheck_unicode_IChar().contains__Lcodes_quine_labs_recheck_unicode_UChar__Z(r)}function Ln(_,r,a,t){this.Lcodes_quine_labs_recheck_regexp_Parser__f_unicode=!1,this.Lcodes_quine_labs_recheck_regexp_Parser__f_additional=!1,this.Lcodes_quine_labs_recheck_regexp_Parser__f_hasNamedCapture=!1,this.Lcodes_quine_labs_recheck_regexp_Parser__f_captures=0,this.Lcodes_quine_labs_recheck_regexp_Parser__f_unicode=_,this.Lcodes_quine_labs_recheck_regexp_Parser__f_additional=r,this.Lcodes_quine_labs_recheck_regexp_Parser__f_hasNamedCapture=a,this.Lcodes_quine_labs_recheck_regexp_Parser__f_captures=t}Ln.prototype=new j;Ln.prototype.constructor=Ln;function VX(){}VX.prototype=Ln.prototype;Ln.prototype.Source__Lfastparse_ParsingRun__Lfastparse_ParsingRun=function(_){var r=_.Lfastparse_ParsingRun__f_index,a=_.Lfastparse_ParsingRun__f_instrument!==null;a&&_.Lfastparse_ParsingRun__f_instrument.beforeParse__T__I__V(new w_("Source").Lsourcecode_Name__f_value,r);var t=z_();t.UnitSequencer0__Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$();var n=_.Lfastparse_ParsingRun__f_index,s=_.Lfastparse_ParsingRun__f_input;if(U(),this.Disjunction__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_),_.Lfastparse_ParsingRun__f_isSuccess){var i=_.Lfastparse_ParsingRun__f_index,o=_.Lfastparse_ParsingRun__f_failureGroupAggregate,u=_.Lfastparse_ParsingRun__f_shortParserMsg;i>n&&_.checkForDrop__Z();var f=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var c=_;else{var p=_.Lfastparse_ParsingRun__f_index;U().End__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var h=_.Lfastparse_ParsingRun__f_failureGroupAggregate,l=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var $=_.Lfastparse_ParsingRun__f_index,v=$>p,w=!v&&s.isReachable__I__Z($)?i:$;v&&_.checkForDrop__Z();var R=f,d=_.freshSuccess__O__I__Lfastparse_ParsingRun(R,w)}else var d=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(n,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(u,l),o.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(h),p===_.Lfastparse_ParsingRun__f_traceIndex);var c=d}}else var c=_;if(a&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new w_("Source").Lsourcecode_Name__f_value,c.Lfastparse_ParsingRun__f_index,c.Lfastparse_ParsingRun__f_isSuccess),c.Lfastparse_ParsingRun__f_verboseFailures){b();var D=[new Rr(new r_(()=>new w_("Source").Lsourcecode_Name__f_value))],T=k(new I,D);if(c.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new ze(te().prependedAll__sc_IterableOnce__sci_List(T)),c.Lfastparse_ParsingRun__f_failureGroupAggregate,rp&&_.checkForDrop__Z();var v=_.Lfastparse_ParsingRun__f_successValue;if(!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var w=_.Lfastparse_ParsingRun__f_index;U();var R=z_(),D=Zi(R),T=_.Lfastparse_ParsingRun__f_index,C=_.Lfastparse_ParsingRun__f_input;if(U(),this.Sequence__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_),_.Lfastparse_ParsingRun__f_isSuccess){var E=_.Lfastparse_ParsingRun__f_index,q=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Z=_.Lfastparse_ParsingRun__f_shortParserMsg;E>T&&_.checkForDrop__Z();var H=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var F=_;else{var J=_.Lfastparse_ParsingRun__f_index,N=Gg();N.GenericRepeatedImplicit0__Lfastparse_Implicits$LowPriRepeater$GenericRepeatedImplicit0$();var G=_.Lfastparse_ParsingRun__f_cut,W=!1;W=G;for(var K=E$().empty__sc_SeqOps(),Y=_.Lfastparse_ParsingRun__f_index,X=0,e_=null;;){_.Lfastparse_ParsingRun__f_cut=!1,U(),z_();var __=_.Lfastparse_ParsingRun__f_index,a_=_.Lfastparse_ParsingRun__f_input;U();var n_=_.Lfastparse_ParsingRun__f_input,s_=_.Lfastparse_ParsingRun__f_index;if(n_.isReachable__I__Z(s_))var c_=n_.Lfastparse_IndexedParserInput__f_data,o_=c_.charCodeAt(s_)===124;else var o_=!1;if(o_?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+s_|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(s_,new r_(()=>'"|"')),_.Lfastparse_ParsingRun__f_isSuccess){var h_=_.Lfastparse_ParsingRun__f_index,d_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,v_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(h_>__&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var u_=_.Lfastparse_ParsingRun__f_index;this.Sequence__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var p_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,y_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var b_=_.Lfastparse_ParsingRun__f_index,D_=b_>u_,S_=!D_&&a_.isReachable__I__Z(b_)?h_:b_;D_&&_.checkForDrop__Z();var P_=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(P_,S_)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(__,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(v_,y_),d_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(p_),u_===_.Lfastparse_ParsingRun__f_traceIndex)}}var R_=_.Lfastparse_ParsingRun__f_shortParserMsg,C_=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(W=!!(W|_.Lfastparse_ParsingRun__f_cut),_.Lfastparse_ParsingRun__f_isSuccess){var I_=_.Lfastparse_ParsingRun__f_index,V_=_.Lfastparse_ParsingRun__f_successValue;if(K.addOne__O__scm_Growable(V_),_.Lfastparse_ParsingRun__f_cut=!1,mc()!==mc()&&m_().consumeWhitespace__F1__Lfastparse_ParsingRun__V(mc(),_),!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)break;_.Lfastparse_ParsingRun__f_cut=!1;var J_=1+X|0;Y=I_,X=J_,e_=C_}else{var B_=_.Lfastparse_ParsingRun__f_cut?_:_.freshSuccess__O__I__Z__Lfastparse_ParsingRun(Sd().from__sc_IterableOnce__sci_Seq(K),Y,W);if(_.Lfastparse_ParsingRun__f_verboseFailures){var T_=Y,A_=new r_((ar=>()=>m_().parenthize__sci_Seq__T(ar.Lfastparse_internal_Msgs__f_value)+".rep")(R_));if(e_===null)var x_=_.Lfastparse_ParsingRun__f_failureGroupAggregate;else var E_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,x_=e_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(E_);_.aggregateMsg__I__F0__Lfastparse_internal_Msgs__V(T_,A_,x_)}break}}var X_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,_e=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var U_=_.Lfastparse_ParsingRun__f_index,Q_=U_>J,Z_=!Q_&&C.isReachable__I__Z(U_)?E:U_;Q_&&_.checkForDrop__Z();var Y_=_.freshSuccess__O__I__Lfastparse_ParsingRun(D.apply__O__O__O(H,_.Lfastparse_ParsingRun__f_successValue),Z_)}else var Y_=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(T,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Z,_e),q.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(X_),J===_.Lfastparse_ParsingRun__f_traceIndex);var F=Y_}}else var F=_;if(F.Lfastparse_ParsingRun__f_isSuccess){var W_=F.Lfastparse_ParsingRun__f_successValue;_:{var N_;if(W_!==null){var G_=W_._1__O(),se=W_._2__O();if(se!==null&&(b(),new hs(se),!0&&se.lengthCompare__I__I(0)===0)){var N_=G_;break _}}if(W_!==null){var oe=W_._1__O(),ue=W_._2__O(),N_=new ha(ue.prepended__O__O(oe));break _}throw new Q(W_)}F.Lfastparse_ParsingRun__f_successValue=N_}var ge=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ce=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var qe=_.Lfastparse_ParsingRun__f_index,Ie=qe>w,ee=!Ie&&h.isReachable__I__Z(qe)?l:qe;Ie&&_.checkForDrop__Z();var ve=_.freshSuccess__O__I__Lfastparse_ParsingRun(f.apply__O__O__O(v|0,_.Lfastparse_ParsingRun__f_successValue),ee)}else var ve=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(p,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs($,ce),d.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ge),w===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var re=_.Lfastparse_ParsingRun__f_index,K_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,$e=_.Lfastparse_ParsingRun__f_shortParserMsg;re>i&&_.checkForDrop__Z();var Re=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var le=_;else{var we=_.Lfastparse_ParsingRun__f_index;U().Index__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var ke=_.Lfastparse_ParsingRun__f_failureGroupAggregate,he=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Le=_.Lfastparse_ParsingRun__f_index,me=Le>we,be=!me&&o.isReachable__I__Z(Le)?re:Le;me&&_.checkForDrop__Z();var ye=_.freshSuccess__O__I__Lfastparse_ParsingRun(c.apply__O__O__O(Re,_.Lfastparse_ParsingRun__f_successValue|0),be)}else var ye=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(i,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs($e,he),K_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ke),we===_.Lfastparse_ParsingRun__f_traceIndex);var le=ye}}else var le=_;if(le.Lfastparse_ParsingRun__f_isSuccess){var Ce=le.Lfastparse_ParsingRun__f_successValue;if(Ce===null)throw new Q(Ce);var Ee=Ce.T3__f__1|0,Se=Ce.T3__f__2,Ke=Ce.T3__f__3|0;le.Lfastparse_ParsingRun__f_successValue=ip(Se,Ee,Ke);var ie=le}else var ie=le;if(n&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new w_("WithLoc").Lsourcecode_Name__f_value,ie.Lfastparse_ParsingRun__f_index,ie.Lfastparse_ParsingRun__f_isSuccess),ie.Lfastparse_ParsingRun__f_verboseFailures){b();var Te=[new Rr(new r_(()=>new w_("WithLoc").Lsourcecode_Name__f_value))],Ve=k(new I,Te);if(ie.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(t,new ze(te().prependedAll__sc_IterableOnce__sci_List(Ve)),ie.Lfastparse_ParsingRun__f_failureGroupAggregate,tnew w_("Disjunction").Lsourcecode_Name__f_value))],nr=k(new I,_r);if(ie.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new ze(te().prependedAll__sc_IterableOnce__sci_List(nr)),ie.Lfastparse_ParsingRun__f_failureGroupAggregate,rp&&_.checkForDrop__Z();var v=_.Lfastparse_ParsingRun__f_successValue;if(!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var w=_.Lfastparse_ParsingRun__f_index;U();var R=Gg();R.GenericRepeatedImplicit0__Lfastparse_Implicits$LowPriRepeater$GenericRepeatedImplicit0$();var D=_.Lfastparse_ParsingRun__f_cut,T=!1;T=D;for(var C=E$().empty__sc_SeqOps(),F=_.Lfastparse_ParsingRun__f_index,E=0,q=null,Z;;){_.Lfastparse_ParsingRun__f_cut=!1,U(),z_();var H=_.Lfastparse_ParsingRun__f_index,J=_.Lfastparse_ParsingRun__f_input;U(),U();var N=_.Lfastparse_ParsingRun__f_index,G=_.Lfastparse_ParsingRun__f_cut,W=_.Lfastparse_ParsingRun__f_noDropBuffer;_.Lfastparse_ParsingRun__f_noDropBuffer=!0;var K=_.Lfastparse_ParsingRun__f_failureTerminalAggregate,Y=new y(Te=>{var Ve=Ea(Te);return xX(this,Ve)}),X=_.Lfastparse_ParsingRun__f_index;if(_.Lfastparse_ParsingRun__f_input.isReachable__I__Z(_.Lfastparse_ParsingRun__f_index))var e_=_.Lfastparse_ParsingRun__f_input,__=_.Lfastparse_ParsingRun__f_index,a_=e_.Lfastparse_IndexedParserInput__f_data,n_=!!Y.apply__O__O(pa(a_.charCodeAt(__)));else var n_=!1;n_?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+_.Lfastparse_ParsingRun__f_index|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(X,new r_((Te=>()=>"char-pred("+Te+")")(Y))),_.Lfastparse_ParsingRun__f_noDropBuffer=W;var s_=_.Lfastparse_ParsingRun__f_shortParserMsg,c_=_.Lfastparse_ParsingRun__f_isSuccess?_.freshFailure__I__Lfastparse_ParsingRun(N):_.freshSuccessUnit__I__Lfastparse_ParsingRun(N);if(_.Lfastparse_ParsingRun__f_verboseFailures&&(_.Lfastparse_ParsingRun__f_failureTerminalAggregate=K,_.Lfastparse_ParsingRun__f_failureGroupAggregate=ji().Lfastparse_internal_Msgs$__f_empty,_.setMsg__I__F0__V(N,new r_((Te=>()=>"!"+m_().parenthize__sci_Seq__T(Te.Lfastparse_internal_Msgs__f_value))(s_)))),c_.Lfastparse_ParsingRun__f_cut=G,_.Lfastparse_ParsingRun__f_isSuccess){var o_=_.Lfastparse_ParsingRun__f_index,h_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,d_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(o_>H&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var v_=_.Lfastparse_ParsingRun__f_index;this.Term__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var u_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,p_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var y_=_.Lfastparse_ParsingRun__f_index,b_=y_>v_,D_=!b_&&J.isReachable__I__Z(y_)?o_:y_;b_&&_.checkForDrop__Z();var S_=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(S_,D_)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(H,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(d_,p_),h_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(u_),v_===_.Lfastparse_ParsingRun__f_traceIndex)}}var P_=_.Lfastparse_ParsingRun__f_shortParserMsg,R_=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(T=!!(T|_.Lfastparse_ParsingRun__f_cut),_.Lfastparse_ParsingRun__f_isSuccess){var E_=_.Lfastparse_ParsingRun__f_index,I_=_.Lfastparse_ParsingRun__f_successValue;if(C.addOne__O__scm_Growable(I_),_.Lfastparse_ParsingRun__f_cut=!1,mc()!==mc()&&m_().consumeWhitespace__F1__Lfastparse_ParsingRun__V(mc(),_),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){_.Lfastparse_ParsingRun__f_cut=!1;var V_=1+E|0;F=E_,E=V_,q=R_;continue}var Z=_;break}else{var C_=_.Lfastparse_ParsingRun__f_cut?_:_.freshSuccess__O__I__Z__Lfastparse_ParsingRun(Sd().from__sc_IterableOnce__sci_Seq(C),F,T);if(_.Lfastparse_ParsingRun__f_verboseFailures){var B_=F,T_=new r_((Ve=>()=>m_().parenthize__sci_Seq__T(Ve.Lfastparse_internal_Msgs__f_value)+".rep")(P_));if(q===null)var A_=_.Lfastparse_ParsingRun__f_failureGroupAggregate;else var x_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,A_=q.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(x_);_.aggregateMsg__I__F0__Lfastparse_internal_Msgs__V(B_,T_,A_)}var Z=C_;break}}if(Z.Lfastparse_ParsingRun__f_isSuccess){var J_=Z.Lfastparse_ParsingRun__f_successValue;_:{var _e;if(J_!==null&&(b(),new hs(J_),!0&&J_.lengthCompare__I__I(1)===0)){var X_=J_.apply__I__O(0),_e=X_;break _}var _e=new Ur(J_)}Z.Lfastparse_ParsingRun__f_successValue=_e}var Y_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,U_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Z_=_.Lfastparse_ParsingRun__f_index,W_=Z_>w,N_=!W_&&h.isReachable__I__Z(Z_)?l:Z_;W_&&_.checkForDrop__Z();var Q_=_.freshSuccess__O__I__Lfastparse_ParsingRun(f.apply__O__O__O(v|0,_.Lfastparse_ParsingRun__f_successValue),N_)}else var Q_=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(p,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs($,U_),d.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Y_),w===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var se=_.Lfastparse_ParsingRun__f_index,oe=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ue=_.Lfastparse_ParsingRun__f_shortParserMsg;se>i&&_.checkForDrop__Z();var ge=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var G_=_;else{var ce=_.Lfastparse_ParsingRun__f_index;U().Index__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var ve=_.Lfastparse_ParsingRun__f_failureGroupAggregate,qe=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var ee=_.Lfastparse_ParsingRun__f_index,le=ee>ce,re=!le&&o.isReachable__I__Z(ee)?se:ee;le&&_.checkForDrop__Z();var Ie=_.freshSuccess__O__I__Lfastparse_ParsingRun(c.apply__O__O__O(ge,_.Lfastparse_ParsingRun__f_successValue|0),re)}else var Ie=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(i,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ue,qe),oe.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ve),ce===_.Lfastparse_ParsingRun__f_traceIndex);var G_=Ie}}else var G_=_;if(G_.Lfastparse_ParsingRun__f_isSuccess){var $e=G_.Lfastparse_ParsingRun__f_successValue;if($e===null)throw new Q($e);var Re=$e.T3__f__1|0,we=$e.T3__f__2,ke=$e.T3__f__3|0;G_.Lfastparse_ParsingRun__f_successValue=ip(we,Re,ke);var K_=G_}else var K_=G_;if(n&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new w_("WithLoc").Lsourcecode_Name__f_value,K_.Lfastparse_ParsingRun__f_index,K_.Lfastparse_ParsingRun__f_isSuccess),K_.Lfastparse_ParsingRun__f_verboseFailures){b();var he=[new Rr(new r_(()=>new w_("WithLoc").Lsourcecode_Name__f_value))],ye=k(new I,he);if(K_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(t,new ze(te().prependedAll__sc_IterableOnce__sci_List(ye)),K_.Lfastparse_ParsingRun__f_failureGroupAggregate,tnew w_("Sequence").Lsourcecode_Name__f_value))],Ce=k(new I,ie);if(K_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new ze(te().prependedAll__sc_IterableOnce__sci_List(Ce)),K_.Lfastparse_ParsingRun__f_failureGroupAggregate,rp&&_.checkForDrop__Z();var v=_.Lfastparse_ParsingRun__f_successValue;if(!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var w=_.Lfastparse_ParsingRun__f_index;U();var R=this.Atom__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);if(R.Lfastparse_ParsingRun__f_isSuccess){var D=R.Lfastparse_ParsingRun__f_noDropBuffer,T=R.Lfastparse_ParsingRun__f_successValue;if(R.Lfastparse_ParsingRun__f_noDropBuffer=!0,R.freshSuccessUnit__Lfastparse_ParsingRun(),R.Lfastparse_ParsingRun__f_noDropBuffer=D,!(!R.Lfastparse_ParsingRun__f_isSuccess&&R.Lfastparse_ParsingRun__f_cut)){var C=T;_:{if(C instanceof Vt){var F=C;if(!this.Lcodes_quine_labs_recheck_regexp_Parser__f_additional){U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(F,_);break _}}if(C instanceof At){var E=C;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(E,_);break _}if(C instanceof Si){var q=C;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(q,_);break _}if(C instanceof Zc){var Z=C;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(Z,_);break _}if(C instanceof Nc){var H=C;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(H,_);break _}var J=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var N=_.Lfastparse_ParsingRun__f_index;U(),U();var G=this.Quantifier__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);if(G.Lfastparse_ParsingRun__f_isSuccess){var W=G.Lfastparse_ParsingRun__f_successValue;G.Lfastparse_ParsingRun__f_successValue=new Pa(W,C)}var K=_.Lfastparse_ParsingRun__f_shortParserMsg,Y=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|J);else if(!_.Lfastparse_ParsingRun__f_cut){var X=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=N,X&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(N,K,Y,!1),_.Lfastparse_ParsingRun__f_cut=!1,U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(C,_);var e_=_.Lfastparse_ParsingRun__f_shortParserMsg,__=_.Lfastparse_ParsingRun__f_cut,a_=!!(__|J);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!__&&_.freshFailure__I__Lfastparse_ParsingRun(N),_.Lfastparse_ParsingRun__f_cut=a_,X){var n_=K.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(e_),s_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,c_=Y.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(s_);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(N,n_,c_,!1)}}}}}var o_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,h_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var v_=_.Lfastparse_ParsingRun__f_index,u_=v_>w,p_=!u_&&h.isReachable__I__Z(v_)?l:v_;u_&&_.checkForDrop__Z();var d_=_.freshSuccess__O__I__Lfastparse_ParsingRun(f.apply__O__O__O(v|0,_.Lfastparse_ParsingRun__f_successValue),p_)}else var d_=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(p,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs($,h_),d.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(o_),w===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var b_=_.Lfastparse_ParsingRun__f_index,D_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,S_=_.Lfastparse_ParsingRun__f_shortParserMsg;b_>i&&_.checkForDrop__Z();var P_=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var y_=_;else{var R_=_.Lfastparse_ParsingRun__f_index;U().Index__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var C_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,B_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var A_=_.Lfastparse_ParsingRun__f_index,x_=A_>R_,E_=!x_&&o.isReachable__I__Z(A_)?b_:A_;x_&&_.checkForDrop__Z();var T_=_.freshSuccess__O__I__Lfastparse_ParsingRun(c.apply__O__O__O(P_,_.Lfastparse_ParsingRun__f_successValue|0),E_)}else var T_=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(i,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(S_,B_),D_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(C_),R_===_.Lfastparse_ParsingRun__f_traceIndex);var y_=T_}}else var y_=_;if(y_.Lfastparse_ParsingRun__f_isSuccess){var V_=y_.Lfastparse_ParsingRun__f_successValue;if(V_===null)throw new Q(V_);var J_=V_.T3__f__1|0,X_=V_.T3__f__2,_e=V_.T3__f__3|0;y_.Lfastparse_ParsingRun__f_successValue=ip(X_,J_,_e);var I_=y_}else var I_=y_;if(n&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new w_("WithLoc").Lsourcecode_Name__f_value,I_.Lfastparse_ParsingRun__f_index,I_.Lfastparse_ParsingRun__f_isSuccess),I_.Lfastparse_ParsingRun__f_verboseFailures){b();var Y_=[new Rr(new r_(()=>new w_("WithLoc").Lsourcecode_Name__f_value))],U_=k(new I,Y_);if(I_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(t,new ze(te().prependedAll__sc_IterableOnce__sci_List(U_)),I_.Lfastparse_ParsingRun__f_failureGroupAggregate,tnew w_("Term").Lsourcecode_Name__f_value))],G_=k(new I,N_);if(I_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new ze(te().prependedAll__sc_IterableOnce__sci_List(G_)),I_.Lfastparse_ParsingRun__f_failureGroupAggregate,rp&&_.checkForDrop__Z();var v=_.Lfastparse_ParsingRun__f_successValue;if(!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var w=_.Lfastparse_ParsingRun__f_index,R=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var D=_.Lfastparse_ParsingRun__f_index;U();var T=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var C=_.Lfastparse_ParsingRun__f_index;U();var F=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var E=_.Lfastparse_ParsingRun__f_index;U();var q=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var Z=_.Lfastparse_ParsingRun__f_index;U();var H=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var J=_.Lfastparse_ParsingRun__f_index;U();var N=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var G=_.Lfastparse_ParsingRun__f_index;U(),this.NormalizedQuantifier__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var W=_.Lfastparse_ParsingRun__f_shortParserMsg,K=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|N);else if(!_.Lfastparse_ParsingRun__f_cut){var Y=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=G,Y&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(G,W,K,!1),_.Lfastparse_ParsingRun__f_cut=!1,z_();var X=_.Lfastparse_ParsingRun__f_index,e_=_.Lfastparse_ParsingRun__f_input;U();var __=_.Lfastparse_ParsingRun__f_index,a_=2+__|0,n_=_.Lfastparse_ParsingRun__f_input;if(n_.isReachable__I__Z(-1+a_|0)){var s_=n_.Lfastparse_IndexedParserInput__f_data;if(s_.charCodeAt(__)===42)var c_=1+__|0,o_=n_.Lfastparse_IndexedParserInput__f_data,h_=o_.charCodeAt(c_)===63;else var h_=!1}else var h_=!1;if(h_?_.freshSuccessUnit__I__Lfastparse_ParsingRun(a_):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(__,new r_(()=>'"*?"')),_.Lfastparse_ParsingRun__f_isSuccess){var d_=_.Lfastparse_ParsingRun__f_index,v_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,u_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(d_>X&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var p_=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new Oi(!0),_);var y_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,b_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var D_=_.Lfastparse_ParsingRun__f_index,S_=D_>p_,P_=!S_&&e_.isReachable__I__Z(D_)?d_:D_;S_&&_.checkForDrop__Z();var R_=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(R_,P_)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(X,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(u_,b_),v_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(y_),p_===_.Lfastparse_ParsingRun__f_traceIndex)}}var C_=_.Lfastparse_ParsingRun__f_shortParserMsg,B_=_.Lfastparse_ParsingRun__f_cut,T_=!!(B_|N);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!B_&&_.freshFailure__I__Lfastparse_ParsingRun(G),_.Lfastparse_ParsingRun__f_cut=T_,Y){var A_=W.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(C_),x_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,E_=K.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(x_);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(G,A_,E_,!1)}}var I_=_.Lfastparse_ParsingRun__f_shortParserMsg,V_=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|H);else if(!_.Lfastparse_ParsingRun__f_cut){var J_=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=J,J_&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(J,I_,V_,!1),_.Lfastparse_ParsingRun__f_cut=!1,z_();var X_=_.Lfastparse_ParsingRun__f_index,_e=_.Lfastparse_ParsingRun__f_input;U();var Y_=_.Lfastparse_ParsingRun__f_input,U_=_.Lfastparse_ParsingRun__f_index;if(Y_.isReachable__I__Z(U_))var Q_=Y_.Lfastparse_IndexedParserInput__f_data,Z_=Q_.charCodeAt(U_)===42;else var Z_=!1;if(Z_?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+U_|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(U_,new r_(()=>'"*"')),_.Lfastparse_ParsingRun__f_isSuccess){var W_=_.Lfastparse_ParsingRun__f_index,N_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,G_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(W_>X_&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var se=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new Oi(!1),_);var oe=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ue=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var ge=_.Lfastparse_ParsingRun__f_index,ce=ge>se,ve=!ce&&_e.isReachable__I__Z(ge)?W_:ge;ce&&_.checkForDrop__Z();var qe=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(qe,ve)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(X_,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(G_,ue),N_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(oe),se===_.Lfastparse_ParsingRun__f_traceIndex)}}var Ie=_.Lfastparse_ParsingRun__f_shortParserMsg,ee=_.Lfastparse_ParsingRun__f_cut,le=!!(ee|H);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!ee&&_.freshFailure__I__Lfastparse_ParsingRun(J),_.Lfastparse_ParsingRun__f_cut=le,J_){var re=I_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ie),K_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,$e=V_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(K_);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(J,re,$e,!1)}}var Re=_.Lfastparse_ParsingRun__f_shortParserMsg,we=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|q);else if(!_.Lfastparse_ParsingRun__f_cut){var ke=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=Z,ke&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Z,Re,we,!1),_.Lfastparse_ParsingRun__f_cut=!1,z_();var he=_.Lfastparse_ParsingRun__f_index,ye=_.Lfastparse_ParsingRun__f_input;U();var Le=_.Lfastparse_ParsingRun__f_index,me=2+Le|0,be=_.Lfastparse_ParsingRun__f_input;if(be.isReachable__I__Z(-1+me|0)){var ie=be.Lfastparse_IndexedParserInput__f_data;if(ie.charCodeAt(Le)===43)var Ce=1+Le|0,Ee=be.Lfastparse_IndexedParserInput__f_data,Se=Ee.charCodeAt(Ce)===63;else var Se=!1}else var Se=!1;if(Se?_.freshSuccessUnit__I__Lfastparse_ParsingRun(me):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(Le,new r_(()=>'"+?"')),_.Lfastparse_ParsingRun__f_isSuccess){var Ke=_.Lfastparse_ParsingRun__f_index,Te=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Ve=_.Lfastparse_ParsingRun__f_shortParserMsg;if(Ke>he&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var Oe=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new Ui(!0),_);var Ze=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Ne=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var _r=_.Lfastparse_ParsingRun__f_index,nr=_r>Oe,sr=!nr&&ye.isReachable__I__Z(_r)?Ke:_r;nr&&_.checkForDrop__Z();var mr=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(mr,sr)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(he,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ve,Ne),Te.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ze),Oe===_.Lfastparse_ParsingRun__f_traceIndex)}}var Qe=_.Lfastparse_ParsingRun__f_shortParserMsg,er=_.Lfastparse_ParsingRun__f_cut,ar=!!(er|q);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!er&&_.freshFailure__I__Lfastparse_ParsingRun(Z),_.Lfastparse_ParsingRun__f_cut=ar,ke){var rr=Re.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Qe),vr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,cr=we.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(vr);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Z,rr,cr,!1)}}var Ae=_.Lfastparse_ParsingRun__f_shortParserMsg,dr=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|F);else if(!_.Lfastparse_ParsingRun__f_cut){var Xe=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=E,Xe&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(E,Ae,dr,!1),_.Lfastparse_ParsingRun__f_cut=!1,z_();var ir=_.Lfastparse_ParsingRun__f_index,He=_.Lfastparse_ParsingRun__f_input;U();var qr=_.Lfastparse_ParsingRun__f_input,wr=_.Lfastparse_ParsingRun__f_index;if(qr.isReachable__I__Z(wr))var Or=qr.Lfastparse_IndexedParserInput__f_data,Dr=Or.charCodeAt(wr)===43;else var Dr=!1;if(Dr?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+wr|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(wr,new r_(()=>'"+"')),_.Lfastparse_ParsingRun__f_isSuccess){var Mr=_.Lfastparse_ParsingRun__f_index,Fr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Er=_.Lfastparse_ParsingRun__f_shortParserMsg;if(Mr>ir&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var ur=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new Ui(!1),_);var Hr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Lr=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var aa=_.Lfastparse_ParsingRun__f_index,ta=aa>ur,Tr=!ta&&He.isReachable__I__Z(aa)?Mr:aa;ta&&_.checkForDrop__Z();var wa=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(wa,Tr)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(ir,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Er,Lr),Fr.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Hr),ur===_.Lfastparse_ParsingRun__f_traceIndex)}}var ca=_.Lfastparse_ParsingRun__f_shortParserMsg,ya=_.Lfastparse_ParsingRun__f_cut,na=!!(ya|F);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!ya&&_.freshFailure__I__Lfastparse_ParsingRun(E),_.Lfastparse_ParsingRun__f_cut=na,Xe){var xr=Ae.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ca),Qr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Rt=dr.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Qr);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(E,xr,Rt,!1)}}var yr=_.Lfastparse_ParsingRun__f_shortParserMsg,Sr=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|T);else if(!_.Lfastparse_ParsingRun__f_cut){var gr=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=C,gr&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(C,yr,Sr,!1),_.Lfastparse_ParsingRun__f_cut=!1,z_();var Ma=_.Lfastparse_ParsingRun__f_index,La=_.Lfastparse_ParsingRun__f_input;U();var Ha=_.Lfastparse_ParsingRun__f_index,Gr=2+Ha|0,Ta=_.Lfastparse_ParsingRun__f_input;if(Ta.isReachable__I__Z(-1+Gr|0)){var Dt=Ta.Lfastparse_IndexedParserInput__f_data;if(Dt.charCodeAt(Ha)===63)var Ga=1+Ha|0,Ye=Ta.Lfastparse_IndexedParserInput__f_data,Vr=Ye.charCodeAt(Ga)===63;else var Vr=!1}else var Vr=!1;if(Vr?_.freshSuccessUnit__I__Lfastparse_ParsingRun(Gr):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(Ha,new r_(()=>'"??"')),_.Lfastparse_ParsingRun__f_isSuccess){var ia=_.Lfastparse_ParsingRun__f_index,ba=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Ar=_.Lfastparse_ParsingRun__f_shortParserMsg;if(ia>Ma&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var zr=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new gi(!0),_);var za=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Ja=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var qa=_.Lfastparse_ParsingRun__f_index,Zt=qa>zr,Oa=!Zt&&La.isReachable__I__Z(qa)?ia:qa;Zt&&_.checkForDrop__Z();var Bt=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(Bt,Oa)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Ma,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ar,Ja),ba.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(za),zr===_.Lfastparse_ParsingRun__f_traceIndex)}}var wt=_.Lfastparse_ParsingRun__f_shortParserMsg,tt=_.Lfastparse_ParsingRun__f_cut,Xr=!!(tt|T);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!tt&&_.freshFailure__I__Lfastparse_ParsingRun(C),_.Lfastparse_ParsingRun__f_cut=Xr,gr){var oa=yr.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(wt),nt=_.Lfastparse_ParsingRun__f_failureGroupAggregate,st=Sr.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(nt);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(C,oa,st,!1)}}var Ia=_.Lfastparse_ParsingRun__f_shortParserMsg,ct=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|R);else if(!_.Lfastparse_ParsingRun__f_cut){var it=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=D,it&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(D,Ia,ct,!1),_.Lfastparse_ParsingRun__f_cut=!1,z_();var ot=_.Lfastparse_ParsingRun__f_index,xt=_.Lfastparse_ParsingRun__f_input;U();var et=_.Lfastparse_ParsingRun__f_input,Nt=_.Lfastparse_ParsingRun__f_index;if(et.isReachable__I__Z(Nt))var Lt=et.Lfastparse_IndexedParserInput__f_data,Ft=Lt.charCodeAt(Nt)===63;else var Ft=!1;if(Ft?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+Nt|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(Nt,new r_(()=>'"?"')),_.Lfastparse_ParsingRun__f_isSuccess){var rt=_.Lfastparse_ParsingRun__f_index,mn=_.Lfastparse_ParsingRun__f_failureGroupAggregate,En=_.Lfastparse_ParsingRun__f_shortParserMsg;if(rt>ot&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var yn=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new gi(!1),_);var en=_.Lfastparse_ParsingRun__f_failureGroupAggregate,bn=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Pr=_.Lfastparse_ParsingRun__f_index,gt=Pr>yn,Pn=!gt&&xt.isReachable__I__Z(Pr)?rt:Pr;gt&&_.checkForDrop__Z();var rn=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(rn,Pn)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(ot,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(En,bn),mn.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(en),yn===_.Lfastparse_ParsingRun__f_traceIndex)}}var jn=_.Lfastparse_ParsingRun__f_shortParserMsg,In=_.Lfastparse_ParsingRun__f_cut,Et=!!(In|R);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!In&&_.freshFailure__I__Lfastparse_ParsingRun(D),_.Lfastparse_ParsingRun__f_cut=Et,it){var Wn=Ia.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(jn),Ct=_.Lfastparse_ParsingRun__f_failureGroupAggregate,mt=ct.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ct);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(D,Wn,mt,!1)}}var ys=_.Lfastparse_ParsingRun__f_failureGroupAggregate,bs=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Kn=_.Lfastparse_ParsingRun__f_index,Ys=Kn>w,_c=!Ys&&h.isReachable__I__Z(Kn)?l:Kn;Ys&&_.checkForDrop__Z();var kn=_.freshSuccess__O__I__Lfastparse_ParsingRun(f.apply__O__O__O(v|0,_.Lfastparse_ParsingRun__f_successValue),_c)}else var kn=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(p,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs($,bs),d.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ys),w===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var ec=_.Lfastparse_ParsingRun__f_index,$c=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Bc=_.Lfastparse_ParsingRun__f_shortParserMsg;ec>i&&_.checkForDrop__Z();var ls=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var Rn=_;else{var vc=_.Lfastparse_ParsingRun__f_index;U().Index__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var wc=_.Lfastparse_ParsingRun__f_failureGroupAggregate,rc=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Zn=_.Lfastparse_ParsingRun__f_index,$n=Zn>vc,Is=!$n&&o.isReachable__I__Z(Zn)?ec:Zn;$n&&_.checkForDrop__Z();var as=_.freshSuccess__O__I__Lfastparse_ParsingRun(c.apply__O__O__O(ls,_.Lfastparse_ParsingRun__f_successValue|0),Is)}else var as=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(i,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Bc,rc),$c.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(wc),vc===_.Lfastparse_ParsingRun__f_traceIndex);var Rn=as}}else var Rn=_;if(Rn.Lfastparse_ParsingRun__f_isSuccess){var Dn=Rn.Lfastparse_ParsingRun__f_successValue;if(Dn===null)throw new Q(Dn);var js=Dn.T3__f__1|0,Qn=Dn.T3__f__2,Lc=Dn.T3__f__3|0;Rn.Lfastparse_ParsingRun__f_successValue=ip(Qn,js,Lc);var ka=Rn}else var ka=Rn;if(n&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new w_("WithLoc").Lsourcecode_Name__f_value,ka.Lfastparse_ParsingRun__f_index,ka.Lfastparse_ParsingRun__f_isSuccess),ka.Lfastparse_ParsingRun__f_verboseFailures){b();var Zs=[new Rr(new r_(()=>new w_("WithLoc").Lsourcecode_Name__f_value))],ks=k(new I,Zs);if(ka.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(t,new ze(te().prependedAll__sc_IterableOnce__sci_List(ks)),ka.Lfastparse_ParsingRun__f_failureGroupAggregate,tnew w_("Quantifier").Lsourcecode_Name__f_value))],Xn=k(new I,Va);if(ka.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new ze(te().prependedAll__sc_IterableOnce__sci_List(Xn)),ka.Lfastparse_ParsingRun__f_failureGroupAggregate,r'"{"'))}else{var C=_.Lfastparse_ParsingRun__f_index;U();var F=_.Lfastparse_ParsingRun__f_input,E=_.Lfastparse_ParsingRun__f_index;if(F.isReachable__I__Z(E))var q=F.Lfastparse_IndexedParserInput__f_data,Z=q.charCodeAt(E)===123;else var Z=!1;if(Z)var H=_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+E|0);else var H=_.freshFailure__Lfastparse_ParsingRun();_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(E,new r_(()=>'"{"'));var J=H.Lfastparse_ParsingRun__f_index;if(!H.Lfastparse_ParsingRun__f_isSuccess)H.augmentFailure__I__Lfastparse_ParsingRun(J);else{var N=J>C;N&&H.checkForDrop__Z(),H.freshSuccess__O__Z__Lfastparse_ParsingRun(H.Lfastparse_ParsingRun__f_successValue,!!(H.Lfastparse_ParsingRun__f_cut|N))}}if(_.Lfastparse_ParsingRun__f_isSuccess){var G=_.Lfastparse_ParsingRun__f_index,W=_.Lfastparse_ParsingRun__f_failureGroupAggregate,K=_.Lfastparse_ParsingRun__f_shortParserMsg;if(G>d&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var Y=_.Lfastparse_ParsingRun__f_index;this.Digits__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var X=_.Lfastparse_ParsingRun__f_failureGroupAggregate,e_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var a_=_.Lfastparse_ParsingRun__f_index,n_=a_>Y,s_=!n_&&$.isReachable__I__Z(a_)?G:a_;n_&&_.checkForDrop__Z();var c_=_.Lfastparse_ParsingRun__f_successValue|0,__=_.freshSuccess__O__I__Lfastparse_ParsingRun(c_,s_)}else var __=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(d,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(K,e_),W.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(X),Y===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var o_=_.Lfastparse_ParsingRun__f_index,h_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,d_=_.Lfastparse_ParsingRun__f_shortParserMsg;o_>h&&_.checkForDrop__Z();var v_=_.Lfastparse_ParsingRun__f_successValue;if(!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var u_=_.Lfastparse_ParsingRun__f_index,p_=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var y_=_.Lfastparse_ParsingRun__f_index;U(),z_();var b_=_.Lfastparse_ParsingRun__f_index,D_=_.Lfastparse_ParsingRun__f_input;U();var S_=_.Lfastparse_ParsingRun__f_input,P_=_.Lfastparse_ParsingRun__f_index;if(S_.isReachable__I__Z(P_))var R_=S_.Lfastparse_IndexedParserInput__f_data,C_=R_.charCodeAt(P_)===44;else var C_=!1;if(C_?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+P_|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(P_,new r_(()=>'","')),_.Lfastparse_ParsingRun__f_isSuccess){var B_=_.Lfastparse_ParsingRun__f_index,T_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,A_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(B_>b_&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var x_=_.Lfastparse_ParsingRun__f_index,E_=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var I_=_.Lfastparse_ParsingRun__f_index;U(),U();var V_=this.Digits__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);if(V_.Lfastparse_ParsingRun__f_isSuccess){var J_=V_.Lfastparse_ParsingRun__f_successValue|0;V_.Lfastparse_ParsingRun__f_successValue=Ig().apply__O__s_Option(Ig().apply__O__s_Option(J_))}var X_=_.Lfastparse_ParsingRun__f_shortParserMsg,_e=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|E_);else if(!_.Lfastparse_ParsingRun__f_cut){var Y_=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=I_,Y_&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(I_,X_,_e,!1),_.Lfastparse_ParsingRun__f_cut=!1,U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(Ig().apply__O__s_Option(t_()),_);var U_=_.Lfastparse_ParsingRun__f_shortParserMsg,Q_=_.Lfastparse_ParsingRun__f_cut,Z_=!!(Q_|E_);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!Q_&&_.freshFailure__I__Lfastparse_ParsingRun(I_),_.Lfastparse_ParsingRun__f_cut=Z_,Y_){var W_=X_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(U_),N_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,G_=_e.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(N_);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(I_,W_,G_,!1)}}var se=_.Lfastparse_ParsingRun__f_failureGroupAggregate,oe=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var ge=_.Lfastparse_ParsingRun__f_index,ce=ge>x_,ve=!ce&&D_.isReachable__I__Z(ge)?B_:ge;ce&&_.checkForDrop__Z();var qe=_.Lfastparse_ParsingRun__f_successValue,ue=_.freshSuccess__O__I__Lfastparse_ParsingRun(qe,ve)}else var ue=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(b_,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(A_,oe),T_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(se),x_===_.Lfastparse_ParsingRun__f_traceIndex)}}var Ie=_.Lfastparse_ParsingRun__f_shortParserMsg,ee=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|p_);else if(!_.Lfastparse_ParsingRun__f_cut){var le=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=y_,le&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(y_,Ie,ee,!1),_.Lfastparse_ParsingRun__f_cut=!1,U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(t_(),_);var re=_.Lfastparse_ParsingRun__f_shortParserMsg,K_=_.Lfastparse_ParsingRun__f_cut,$e=!!(K_|p_);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!K_&&_.freshFailure__I__Lfastparse_ParsingRun(y_),_.Lfastparse_ParsingRun__f_cut=$e,le){var Re=Ie.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(re),we=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ke=ee.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(we);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(y_,Re,ke,!1)}}var he=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ye=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var me=_.Lfastparse_ParsingRun__f_index,be=me>u_,ie=!be&&l.isReachable__I__Z(me)?o_:me;be&&_.checkForDrop__Z();var Le=_.freshSuccess__O__I__Lfastparse_ParsingRun(p.apply__O__O__O(v_|0,_.Lfastparse_ParsingRun__f_successValue),ie)}else var Le=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(h,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(d_,ye),h_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(he),u_===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var Ce=_.Lfastparse_ParsingRun__f_index,Ee=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Se=_.Lfastparse_ParsingRun__f_shortParserMsg;Ce>o&&_.checkForDrop__Z();var Ke=_.Lfastparse_ParsingRun__f_successValue;if(!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var Te=_.Lfastparse_ParsingRun__f_index,Ve=_.Lfastparse_ParsingRun__f_input,Oe=_.Lfastparse_ParsingRun__f_index;if(Ve.isReachable__I__Z(Oe))var Ze=Ve.Lfastparse_IndexedParserInput__f_data,Ne=Ze.charCodeAt(Oe)===125;else var Ne=!1;Ne?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+Oe|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(Oe,new r_(()=>'"}"'));var _r=_.Lfastparse_ParsingRun__f_failureGroupAggregate,nr=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var mr=_.Lfastparse_ParsingRun__f_index,Qe=mr>Te,er=!Qe&&u.isReachable__I__Z(mr)?Ce:mr;Qe&&_.checkForDrop__Z();var ar=Ke,sr=_.freshSuccess__O__I__Lfastparse_ParsingRun(ar,er)}else var sr=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(o,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Se,nr),Ee.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(_r),Te===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var vr=_.Lfastparse_ParsingRun__f_index,cr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Ae=_.Lfastparse_ParsingRun__f_shortParserMsg;vr>s&&_.checkForDrop__Z();var dr=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var rr=_;else{var Xe=_.Lfastparse_ParsingRun__f_index,ir=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var He=_.Lfastparse_ParsingRun__f_index;U(),U();var qr=_.Lfastparse_ParsingRun__f_input,wr=_.Lfastparse_ParsingRun__f_index;if(qr.isReachable__I__Z(wr))var Or=qr.Lfastparse_IndexedParserInput__f_data,Dr=Or.charCodeAt(wr)===63;else var Dr=!1;if(Dr)var Mr=_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+wr|0);else var Mr=_.freshFailure__Lfastparse_ParsingRun();_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(wr,new r_(()=>'"?"')),Mr.Lfastparse_ParsingRun__f_isSuccess&&(Mr.Lfastparse_ParsingRun__f_successValue=!0);var Fr=_.Lfastparse_ParsingRun__f_shortParserMsg,Er=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|ir);else if(!_.Lfastparse_ParsingRun__f_cut){var ur=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=He,ur&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(He,Fr,Er,!1),_.Lfastparse_ParsingRun__f_cut=!1,U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(!1,_);var Hr=_.Lfastparse_ParsingRun__f_shortParserMsg,Lr=_.Lfastparse_ParsingRun__f_cut,aa=!!(Lr|ir);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!Lr&&_.freshFailure__I__Lfastparse_ParsingRun(He),_.Lfastparse_ParsingRun__f_cut=aa,ur){var ta=Fr.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Hr),Tr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,wa=Er.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Tr);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(He,ta,wa,!1)}}var ca=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ya=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var xr=_.Lfastparse_ParsingRun__f_index,Qr=xr>Xe,Rt=!Qr&&c.isReachable__I__Z(xr)?vr:xr;Qr&&_.checkForDrop__Z();var na=_.freshSuccess__O__I__Lfastparse_ParsingRun(n.apply__O__O__O(dr,!!_.Lfastparse_ParsingRun__f_successValue),Rt)}else var na=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(s,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ae,ya),cr.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ca),Xe===_.Lfastparse_ParsingRun__f_traceIndex);var rr=na}}else var rr=_;if(rr.Lfastparse_ParsingRun__f_isSuccess){var Sr=rr.Lfastparse_ParsingRun__f_successValue;_:{var gr;if(Sr!==null){var Ma=Sr.T3__f__1|0,La=Sr.T3__f__2,Ha=!!Sr.T3__f__3;if(La instanceof i_){var Gr=La,Ta=Gr.s_Some__f_value;if(Ta instanceof i_){var Dt=Ta,Ga=Dt.s_Some__f_value|0,gr=new Pc(Ma,Ga,Ha);break _}}}if(Sr!==null){var Ye=Sr.T3__f__1|0,Vr=Sr.T3__f__2,ia=!!Sr.T3__f__3;if(Vr instanceof i_){var ba=Vr,Ar=ba.s_Some__f_value,zr=t_();if(zr===Ar){var gr=new cc(Ye,ia);break _}}}if(Sr!==null){var za=Sr.T3__f__1|0,Ja=Sr.T3__f__2,qa=!!Sr.T3__f__3,Zt=t_();if(Zt===Ja){var gr=new Hc(za,qa);break _}}throw new Q(Sr)}rr.Lfastparse_ParsingRun__f_successValue=gr;var yr=rr}else var yr=rr;if(a&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new w_("NormalizedQuantifier").Lsourcecode_Name__f_value,yr.Lfastparse_ParsingRun__f_index,yr.Lfastparse_ParsingRun__f_isSuccess),yr.Lfastparse_ParsingRun__f_verboseFailures){b();var Oa=[new Rr(new r_(()=>new w_("NormalizedQuantifier").Lsourcecode_Name__f_value))],Bt=k(new I,Oa);if(yr.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new ze(te().prependedAll__sc_IterableOnce__sci_List(Bt)),yr.Lfastparse_ParsingRun__f_failureGroupAggregate,rp&&_.checkForDrop__Z();var v=_.Lfastparse_ParsingRun__f_successValue;if(!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var w=_.Lfastparse_ParsingRun__f_index,R=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var D=_.Lfastparse_ParsingRun__f_index;U();var T=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var C=_.Lfastparse_ParsingRun__f_index;U();var F=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var E=_.Lfastparse_ParsingRun__f_index;U();var q=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var Z=_.Lfastparse_ParsingRun__f_index;U();var H=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var J=_.Lfastparse_ParsingRun__f_index;U();var N=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var G=_.Lfastparse_ParsingRun__f_index;U();var W=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var K=_.Lfastparse_ParsingRun__f_index;U();var Y=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var X=_.Lfastparse_ParsingRun__f_index;U(),z_();var e_=_.Lfastparse_ParsingRun__f_index,__=_.Lfastparse_ParsingRun__f_input;U();var a_=_.Lfastparse_ParsingRun__f_input,n_=_.Lfastparse_ParsingRun__f_index;if(a_.isReachable__I__Z(n_))var s_=a_.Lfastparse_IndexedParserInput__f_data,c_=s_.charCodeAt(n_)===46;else var c_=!1;if(c_?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+n_|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(n_,new r_(()=>'"."')),_.Lfastparse_ParsingRun__f_isSuccess){var o_=_.Lfastparse_ParsingRun__f_index,h_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,d_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(o_>e_&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var v_=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new wu,_);var u_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,p_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var b_=_.Lfastparse_ParsingRun__f_index,D_=b_>v_,S_=!D_&&__.isReachable__I__Z(b_)?o_:b_;D_&&_.checkForDrop__Z();var P_=_.Lfastparse_ParsingRun__f_successValue,y_=_.freshSuccess__O__I__Lfastparse_ParsingRun(P_,S_)}else var y_=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(e_,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(d_,p_),h_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(u_),v_===_.Lfastparse_ParsingRun__f_traceIndex)}}var R_=_.Lfastparse_ParsingRun__f_shortParserMsg,C_=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|Y);else if(!_.Lfastparse_ParsingRun__f_cut){var B_=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=X,B_&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(X,R_,C_,!1),_.Lfastparse_ParsingRun__f_cut=!1,z_();var T_=_.Lfastparse_ParsingRun__f_index,A_=_.Lfastparse_ParsingRun__f_input;U();var x_=_.Lfastparse_ParsingRun__f_input,E_=_.Lfastparse_ParsingRun__f_index;if(x_.isReachable__I__Z(E_))var I_=x_.Lfastparse_IndexedParserInput__f_data,V_=I_.charCodeAt(E_)===94;else var V_=!1;if(V_?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+E_|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(E_,new r_(()=>'"^"')),_.Lfastparse_ParsingRun__f_isSuccess){var J_=_.Lfastparse_ParsingRun__f_index,X_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,_e=_.Lfastparse_ParsingRun__f_shortParserMsg;if(J_>T_&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var Y_=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new Zc,_);var U_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Q_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Z_=_.Lfastparse_ParsingRun__f_index,W_=Z_>Y_,N_=!W_&&A_.isReachable__I__Z(Z_)?J_:Z_;W_&&_.checkForDrop__Z();var G_=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(G_,N_)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(T_,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(_e,Q_),X_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(U_),Y_===_.Lfastparse_ParsingRun__f_traceIndex)}}var se=_.Lfastparse_ParsingRun__f_shortParserMsg,oe=_.Lfastparse_ParsingRun__f_cut,ue=!!(oe|Y);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!oe&&_.freshFailure__I__Lfastparse_ParsingRun(X),_.Lfastparse_ParsingRun__f_cut=ue,B_){var ge=R_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(se),ce=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ve=C_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ce);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(X,ge,ve,!1)}}var qe=_.Lfastparse_ParsingRun__f_shortParserMsg,Ie=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|W);else if(!_.Lfastparse_ParsingRun__f_cut){var ee=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=K,ee&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(K,qe,Ie,!1),_.Lfastparse_ParsingRun__f_cut=!1,z_();var le=_.Lfastparse_ParsingRun__f_index,re=_.Lfastparse_ParsingRun__f_input;U();var K_=_.Lfastparse_ParsingRun__f_input,$e=_.Lfastparse_ParsingRun__f_index;if(K_.isReachable__I__Z($e))var Re=K_.Lfastparse_IndexedParserInput__f_data,we=Re.charCodeAt($e)===36;else var we=!1;if(we?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+$e|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V($e,new r_(()=>'"$"')),_.Lfastparse_ParsingRun__f_isSuccess){var ke=_.Lfastparse_ParsingRun__f_index,he=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ye=_.Lfastparse_ParsingRun__f_shortParserMsg;if(ke>le&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var Le=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new Nc,_);var me=_.Lfastparse_ParsingRun__f_failureGroupAggregate,be=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var ie=_.Lfastparse_ParsingRun__f_index,Ce=ie>Le,Ee=!Ce&&re.isReachable__I__Z(ie)?ke:ie;Ce&&_.checkForDrop__Z();var Se=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(Se,Ee)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(le,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ye,be),he.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(me),Le===_.Lfastparse_ParsingRun__f_traceIndex)}}var Ke=_.Lfastparse_ParsingRun__f_shortParserMsg,Te=_.Lfastparse_ParsingRun__f_cut,Ve=!!(Te|W);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!Te&&_.freshFailure__I__Lfastparse_ParsingRun(K),_.Lfastparse_ParsingRun__f_cut=Ve,ee){var Oe=qe.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ke),Ze=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Ne=Ie.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ze);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(K,Oe,Ne,!1)}}var _r=_.Lfastparse_ParsingRun__f_shortParserMsg,nr=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|N);else if(!_.Lfastparse_ParsingRun__f_cut){var sr=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=G,sr&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(G,_r,nr,!1),_.Lfastparse_ParsingRun__f_cut=!1,this.Class__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var mr=_.Lfastparse_ParsingRun__f_shortParserMsg,Qe=_.Lfastparse_ParsingRun__f_cut,er=!!(Qe|N);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!Qe&&_.freshFailure__I__Lfastparse_ParsingRun(G),_.Lfastparse_ParsingRun__f_cut=er,sr){var ar=_r.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(mr),rr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,vr=nr.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rr);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(G,ar,vr,!1)}}var cr=_.Lfastparse_ParsingRun__f_shortParserMsg,Ae=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|H);else if(!_.Lfastparse_ParsingRun__f_cut){var dr=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=J,dr&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(J,cr,Ae,!1),_.Lfastparse_ParsingRun__f_cut=!1,this.Escape__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var Xe=_.Lfastparse_ParsingRun__f_shortParserMsg,ir=_.Lfastparse_ParsingRun__f_cut,He=!!(ir|H);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!ir&&_.freshFailure__I__Lfastparse_ParsingRun(J),_.Lfastparse_ParsingRun__f_cut=He,dr){var qr=cr.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Xe),wr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Or=Ae.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(wr);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(J,qr,Or,!1)}}var Dr=_.Lfastparse_ParsingRun__f_shortParserMsg,Mr=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|q);else if(!_.Lfastparse_ParsingRun__f_cut){var Fr=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=Z,Fr&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Z,Dr,Mr,!1),_.Lfastparse_ParsingRun__f_cut=!1,this.Paren__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var Er=_.Lfastparse_ParsingRun__f_shortParserMsg,ur=_.Lfastparse_ParsingRun__f_cut,Hr=!!(ur|q);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!ur&&_.freshFailure__I__Lfastparse_ParsingRun(Z),_.Lfastparse_ParsingRun__f_cut=Hr,Fr){var Lr=Dr.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Er),aa=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ta=Mr.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(aa);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Z,Lr,ta,!1)}}var Tr=_.Lfastparse_ParsingRun__f_shortParserMsg,wa=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|F);else if(!_.Lfastparse_ParsingRun__f_cut){var ca=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=E,ca&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(E,Tr,wa,!1),_.Lfastparse_ParsingRun__f_cut=!1,z_();var ya=_.Lfastparse_ParsingRun__f_index,na=_.Lfastparse_ParsingRun__f_input;U();var xr=_.Lfastparse_ParsingRun__f_index;if(!_.Lfastparse_ParsingRun__f_input.isReachable__I__Z(xr))_.freshFailure__Lfastparse_ParsingRun();else{var Qr=_.Lfastparse_ParsingRun__f_input,Rt=_.Lfastparse_ParsingRun__f_index,yr=Qr.Lfastparse_IndexedParserInput__f_data,Sr=yr.charCodeAt(Rt);switch(Sr){case 42:{var gr=!0;break}case 43:{var gr=!0;break}case 63:{var gr=!0;break}case 41:{var gr=!0;break}case 124:{var gr=!0;break}default:var gr=!1}if(gr===!0)_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+xr|0);else{if(gr!==!1)throw new Q(gr);_.freshFailure__Lfastparse_ParsingRun()}}if(_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(xr,new r_(()=>"[*+?)|]")),_.Lfastparse_ParsingRun__f_isSuccess){var Ma=_.Lfastparse_ParsingRun__f_index,La=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Ha=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_cut=!0,Ma>ya&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var Gr=_.Lfastparse_ParsingRun__f_index;U().Fail__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var Ta=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Dt=_.Lfastparse_ParsingRun__f_shortParserMsg;if(!_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!0;else{var Ga=_.Lfastparse_ParsingRun__f_index,Ye=Ga>Gr,Vr=!Ye&&na.isReachable__I__Z(Ga)?Ma:Ga;Ye&&_.checkForDrop__Z();var ia;throw new kg}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(ya,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ha,Dt),La.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ta),Gr===_.Lfastparse_ParsingRun__f_traceIndex)}}var ba=_.Lfastparse_ParsingRun__f_shortParserMsg,Ar=_.Lfastparse_ParsingRun__f_cut,zr=!!(Ar|F);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!Ar&&_.freshFailure__I__Lfastparse_ParsingRun(E),_.Lfastparse_ParsingRun__f_cut=zr,ca){var za=Tr.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ba),Ja=_.Lfastparse_ParsingRun__f_failureGroupAggregate,qa=wa.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ja);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(E,za,qa,!1)}}var Zt=_.Lfastparse_ParsingRun__f_shortParserMsg,Oa=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|T);else if(!_.Lfastparse_ParsingRun__f_cut){var Bt=_.Lfastparse_ParsingRun__f_verboseFailures;if(_.Lfastparse_ParsingRun__f_index=C,Bt&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(C,Zt,Oa,!1),_.Lfastparse_ParsingRun__f_cut=!1,this.Lcodes_quine_labs_recheck_regexp_Parser__f_additional&&!this.Lcodes_quine_labs_recheck_regexp_Parser__f_unicode){z_();var wt=_.Lfastparse_ParsingRun__f_index,tt=_.Lfastparse_ParsingRun__f_input;U(),U();var Xr=_.Lfastparse_ParsingRun__f_index,oa=_.Lfastparse_ParsingRun__f_cut,nt=_.Lfastparse_ParsingRun__f_noDropBuffer;_.Lfastparse_ParsingRun__f_noDropBuffer=!0,this.NormalizedQuantifier__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_),_.Lfastparse_ParsingRun__f_noDropBuffer=nt;var st=_.Lfastparse_ParsingRun__f_shortParserMsg,Ia=_.Lfastparse_ParsingRun__f_isSuccess?_.freshSuccessUnit__I__Lfastparse_ParsingRun(Xr):_;if(_.Lfastparse_ParsingRun__f_verboseFailures&&(_.Lfastparse_ParsingRun__f_failureGroupAggregate=ji().Lfastparse_internal_Msgs$__f_empty,_.setMsg__I__F0__V(Xr,new r_(()=>{if(uq(st)){var _o=st;if(b(),new hs(_o),!0&&_o.lengthCompare__I__I(1)===0)return"&("+m_().parenthize__sci_Seq__T(st.Lfastparse_internal_Msgs__f_value)+")"}return"&"+m_().parenthize__sci_Seq__T(st.Lfastparse_internal_Msgs__f_value)}))),Ia.Lfastparse_ParsingRun__f_cut=oa,_.Lfastparse_ParsingRun__f_isSuccess){var ct=_.Lfastparse_ParsingRun__f_index,it=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ot=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_cut=!0,ct>wt&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var xt=_.Lfastparse_ParsingRun__f_index;U().Fail__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var et=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Nt=_.Lfastparse_ParsingRun__f_shortParserMsg;if(!_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!0;else{var Lt=_.Lfastparse_ParsingRun__f_index,Ft=Lt>xt,rt=!Ft&&tt.isReachable__I__Z(Lt)?ct:Lt;Ft&&_.checkForDrop__Z();var mn;throw new kg}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(wt,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ot,Nt),it.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(et),xt===_.Lfastparse_ParsingRun__f_traceIndex)}}}else{z_();var En=_.Lfastparse_ParsingRun__f_index,yn=_.Lfastparse_ParsingRun__f_input;U(),U();var en=_.Lfastparse_ParsingRun__f_index,bn=_.Lfastparse_ParsingRun__f_cut,Pr=_.Lfastparse_ParsingRun__f_noDropBuffer;_.Lfastparse_ParsingRun__f_noDropBuffer=!0;var gt=_.Lfastparse_ParsingRun__f_index;if(!_.Lfastparse_ParsingRun__f_input.isReachable__I__Z(gt))_.freshFailure__Lfastparse_ParsingRun();else{var Pn=_.Lfastparse_ParsingRun__f_input,rn=_.Lfastparse_ParsingRun__f_index,jn=Pn.Lfastparse_IndexedParserInput__f_data,In=jn.charCodeAt(rn);switch(In){case 123:{var Et=!0;break}case 125:{var Et=!0;break}case 93:{var Et=!0;break}default:var Et=!1}if(Et===!0)_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+gt|0);else{if(Et!==!1)throw new Q(Et);_.freshFailure__Lfastparse_ParsingRun()}}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(gt,new r_(()=>"[{}]]")),_.Lfastparse_ParsingRun__f_noDropBuffer=Pr;var Wn=_.Lfastparse_ParsingRun__f_shortParserMsg,Ct=_.Lfastparse_ParsingRun__f_isSuccess?_.freshSuccessUnit__I__Lfastparse_ParsingRun(en):_;if(_.Lfastparse_ParsingRun__f_verboseFailures&&(_.Lfastparse_ParsingRun__f_failureGroupAggregate=ji().Lfastparse_internal_Msgs$__f_empty,_.setMsg__I__F0__V(en,new r_(()=>{if(uq(Wn)){var _o=Wn;if(b(),new hs(_o),!0&&_o.lengthCompare__I__I(1)===0)return"&("+m_().parenthize__sci_Seq__T(Wn.Lfastparse_internal_Msgs__f_value)+")"}return"&"+m_().parenthize__sci_Seq__T(Wn.Lfastparse_internal_Msgs__f_value)}))),Ct.Lfastparse_ParsingRun__f_cut=bn,_.Lfastparse_ParsingRun__f_isSuccess){var mt=_.Lfastparse_ParsingRun__f_index,ys=_.Lfastparse_ParsingRun__f_failureGroupAggregate,bs=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_cut=!0,mt>En&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var kn=_.Lfastparse_ParsingRun__f_index;U().Fail__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var Kn=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Ys=_.Lfastparse_ParsingRun__f_shortParserMsg;if(!_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!0;else{var _c=_.Lfastparse_ParsingRun__f_index,Rn=_c>kn,ec=!Rn&&yn.isReachable__I__Z(_c)?mt:_c;Rn&&_.checkForDrop__Z();var $c;throw new kg}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(En,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(bs,Ys),ys.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Kn),kn===_.Lfastparse_ParsingRun__f_traceIndex)}}}var Bc=_.Lfastparse_ParsingRun__f_shortParserMsg,ls=_.Lfastparse_ParsingRun__f_cut,vc=!!(ls|T);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!ls&&_.freshFailure__I__Lfastparse_ParsingRun(C),_.Lfastparse_ParsingRun__f_cut=vc,Bt){var wc=Zt.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Bc),rc=_.Lfastparse_ParsingRun__f_failureGroupAggregate,as=Oa.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rc);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(C,wc,as,!1)}}var Zn=_.Lfastparse_ParsingRun__f_shortParserMsg,$n=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|R);else if(!_.Lfastparse_ParsingRun__f_cut){var Is=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=D,Is&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(D,Zn,$n,!1),_.Lfastparse_ParsingRun__f_cut=!1,U();var ka=this.Character__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);ka.Lfastparse_ParsingRun__f_isSuccess&&(ka.Lfastparse_ParsingRun__f_successValue=new Rc(ka.Lfastparse_ParsingRun__f_successValue));var Dn=_.Lfastparse_ParsingRun__f_shortParserMsg,js=_.Lfastparse_ParsingRun__f_cut,Qn=!!(js|R);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!js&&_.freshFailure__I__Lfastparse_ParsingRun(D),_.Lfastparse_ParsingRun__f_cut=Qn,Is){var Lc=Zn.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Dn),Zs=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ks=$n.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Zs);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(D,Lc,ks,!1)}}var vn=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Ns=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Va=_.Lfastparse_ParsingRun__f_index,Xn=Va>w,Hs=!Xn&&h.isReachable__I__Z(Va)?l:Va;Xn&&_.checkForDrop__Z();var gc=_.freshSuccess__O__I__Lfastparse_ParsingRun(f.apply__O__O__O(v|0,_.Lfastparse_ParsingRun__f_successValue),Hs)}else var gc=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(p,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs($,Ns),d.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(vn),w===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var Gs=_.Lfastparse_ParsingRun__f_index,Ua=_.Lfastparse_ParsingRun__f_failureGroupAggregate,qs=_.Lfastparse_ParsingRun__f_shortParserMsg;Gs>i&&_.checkForDrop__Z();var Os=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var xn=_;else{var Ss=_.Lfastparse_ParsingRun__f_index;U().Index__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var zc=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Jc=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var zs=_.Lfastparse_ParsingRun__f_index,Ps=zs>Ss,fs=!Ps&&o.isReachable__I__Z(zs)?Gs:zs;Ps&&_.checkForDrop__Z();var ts=_.freshSuccess__O__I__Lfastparse_ParsingRun(c.apply__O__O__O(Os,_.Lfastparse_ParsingRun__f_successValue|0),fs)}else var ts=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(i,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(qs,Jc),Ua.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(zc),Ss===_.Lfastparse_ParsingRun__f_traceIndex);var xn=ts}}else var xn=_;if(xn.Lfastparse_ParsingRun__f_isSuccess){var ac=xn.Lfastparse_ParsingRun__f_successValue;if(ac===null)throw new Q(ac);var tc=ac.T3__f__1|0,Yi=ac.T3__f__2,Fc=ac.T3__f__3|0;xn.Lfastparse_ParsingRun__f_successValue=ip(Yi,tc,Fc);var Ht=xn}else var Ht=xn;if(n&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new w_("WithLoc").Lsourcecode_Name__f_value,Ht.Lfastparse_ParsingRun__f_index,Ht.Lfastparse_ParsingRun__f_isSuccess),Ht.Lfastparse_ParsingRun__f_verboseFailures){b();var Uc=[new Rr(new r_(()=>new w_("WithLoc").Lsourcecode_Name__f_value))],Wc=k(new I,Uc);if(Ht.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(t,new ze(te().prependedAll__sc_IterableOnce__sci_List(Wc)),Ht.Lfastparse_ParsingRun__f_failureGroupAggregate,tnew w_("Atom").Lsourcecode_Name__f_value))],Ru=k(new I,go);if(Ht.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new ze(te().prependedAll__sc_IterableOnce__sci_List(Ru)),Ht.Lfastparse_ParsingRun__f_failureGroupAggregate,rp&&_.checkForDrop__Z();var v=_.Lfastparse_ParsingRun__f_successValue;if(!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var w=_.Lfastparse_ParsingRun__f_index;U();var R=z_();R.UnitSequencer0__Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$();var D=_.Lfastparse_ParsingRun__f_index,T=_.Lfastparse_ParsingRun__f_input;U();var C=z_(),F=Zi(C),E=_.Lfastparse_ParsingRun__f_index,q=_.Lfastparse_ParsingRun__f_input;U(),z_();var Z=_.Lfastparse_ParsingRun__f_index,H=_.Lfastparse_ParsingRun__f_input;U();var J=_.Lfastparse_ParsingRun__f_input,N=_.Lfastparse_ParsingRun__f_index;if(J.isReachable__I__Z(N))var G=J.Lfastparse_IndexedParserInput__f_data,W=G.charCodeAt(N)===91;else var W=!1;if(W?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+N|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(N,new r_(()=>'"["')),_.Lfastparse_ParsingRun__f_isSuccess){var K=_.Lfastparse_ParsingRun__f_index,Y=_.Lfastparse_ParsingRun__f_failureGroupAggregate,X=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_cut=!0,K>Z&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var e_=_.Lfastparse_ParsingRun__f_index,__=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var a_=_.Lfastparse_ParsingRun__f_index;U(),U();var n_=_.Lfastparse_ParsingRun__f_input,s_=_.Lfastparse_ParsingRun__f_index;if(n_.isReachable__I__Z(s_))var c_=n_.Lfastparse_IndexedParserInput__f_data,o_=c_.charCodeAt(s_)===94;else var o_=!1;if(o_)var h_=_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+s_|0);else var h_=_.freshFailure__Lfastparse_ParsingRun();_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(s_,new r_(()=>'"^"')),h_.Lfastparse_ParsingRun__f_isSuccess&&(h_.Lfastparse_ParsingRun__f_successValue=!0);var d_=_.Lfastparse_ParsingRun__f_shortParserMsg,v_=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|__);else if(!_.Lfastparse_ParsingRun__f_cut){var u_=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=a_,u_&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(a_,d_,v_,!1),_.Lfastparse_ParsingRun__f_cut=!1,U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(!1,_);var p_=_.Lfastparse_ParsingRun__f_shortParserMsg,y_=_.Lfastparse_ParsingRun__f_cut,b_=!!(y_|__);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!y_&&_.freshFailure__I__Lfastparse_ParsingRun(a_),_.Lfastparse_ParsingRun__f_cut=b_,u_){var D_=d_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(p_),S_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,P_=v_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(S_);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(a_,D_,P_,!1)}}var R_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,C_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var T_=_.Lfastparse_ParsingRun__f_index,A_=T_>e_,x_=!A_&&H.isReachable__I__Z(T_)?K:T_;A_&&_.checkForDrop__Z();var E_=!!_.Lfastparse_ParsingRun__f_successValue,B_=_.freshSuccess__O__I__Lfastparse_ParsingRun(E_,x_)}else{_.Lfastparse_ParsingRun__f_cut=!0;var B_=_}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Z,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(X,C_),Y.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(R_),e_===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var I_=_.Lfastparse_ParsingRun__f_index,V_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,J_=_.Lfastparse_ParsingRun__f_shortParserMsg;I_>E&&_.checkForDrop__Z();var X_=_.Lfastparse_ParsingRun__f_successValue;if(!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var _e=_.Lfastparse_ParsingRun__f_index,Y_=Gg();Y_.GenericRepeatedImplicit0__Lfastparse_Implicits$LowPriRepeater$GenericRepeatedImplicit0$();var U_=_.Lfastparse_ParsingRun__f_cut,Q_=!1;Q_=U_;for(var Z_=E$().empty__sc_SeqOps(),W_=_.Lfastparse_ParsingRun__f_index,N_=0,G_=null;;){_.Lfastparse_ParsingRun__f_cut=!1,U(),z_();var se=_.Lfastparse_ParsingRun__f_index,oe=_.Lfastparse_ParsingRun__f_input;U();var ue=_.Lfastparse_ParsingRun__f_index,ge=_.Lfastparse_ParsingRun__f_cut,ce=_.Lfastparse_ParsingRun__f_noDropBuffer;_.Lfastparse_ParsingRun__f_noDropBuffer=!0;var ve=_.Lfastparse_ParsingRun__f_failureTerminalAggregate,qe=_.Lfastparse_ParsingRun__f_input,Ie=_.Lfastparse_ParsingRun__f_index;if(qe.isReachable__I__Z(Ie))var ee=qe.Lfastparse_IndexedParserInput__f_data,le=ee.charCodeAt(Ie)===93;else var le=!1;le?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+Ie|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(Ie,new r_(()=>'"]"')),_.Lfastparse_ParsingRun__f_noDropBuffer=ce;var re=_.Lfastparse_ParsingRun__f_shortParserMsg,K_=_.Lfastparse_ParsingRun__f_isSuccess?_.freshFailure__I__Lfastparse_ParsingRun(ue):_.freshSuccessUnit__I__Lfastparse_ParsingRun(ue);if(_.Lfastparse_ParsingRun__f_verboseFailures&&(_.Lfastparse_ParsingRun__f_failureTerminalAggregate=ve,_.Lfastparse_ParsingRun__f_failureGroupAggregate=ji().Lfastparse_internal_Msgs$__f_empty,_.setMsg__I__F0__V(ue,new r_((oa=>()=>"!"+m_().parenthize__sci_Seq__T(oa.Lfastparse_internal_Msgs__f_value))(re)))),K_.Lfastparse_ParsingRun__f_cut=ge,_.Lfastparse_ParsingRun__f_isSuccess){var $e=_.Lfastparse_ParsingRun__f_index,Re=_.Lfastparse_ParsingRun__f_failureGroupAggregate,we=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_cut=!0,$e>se&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var ke=_.Lfastparse_ParsingRun__f_index;this.ClassNode__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var he=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ye=_.Lfastparse_ParsingRun__f_shortParserMsg;if(!_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!0;else{var Le=_.Lfastparse_ParsingRun__f_index,me=Le>ke,be=!me&&oe.isReachable__I__Z(Le)?$e:Le;me&&_.checkForDrop__Z();var ie=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(ie,be)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(se,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(we,ye),Re.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(he),ke===_.Lfastparse_ParsingRun__f_traceIndex)}}var Ce=_.Lfastparse_ParsingRun__f_shortParserMsg,Ee=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(Q_=!!(Q_|_.Lfastparse_ParsingRun__f_cut),_.Lfastparse_ParsingRun__f_isSuccess){var Ze=_.Lfastparse_ParsingRun__f_index,Ne=_.Lfastparse_ParsingRun__f_successValue;if(Z_.addOne__O__scm_Growable(Ne),_.Lfastparse_ParsingRun__f_cut=!1,mc()!==mc()&&m_().consumeWhitespace__F1__Lfastparse_ParsingRun__V(mc(),_),!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)break;_.Lfastparse_ParsingRun__f_cut=!1;var _r=1+N_|0;W_=Ze,N_=_r,G_=Ee}else{var Se=_.Lfastparse_ParsingRun__f_cut?_:_.freshSuccess__O__I__Z__Lfastparse_ParsingRun(Sd().from__sc_IterableOnce__sci_Seq(Z_),W_,Q_);if(_.Lfastparse_ParsingRun__f_verboseFailures){var Ke=W_,Te=new r_((oa=>()=>m_().parenthize__sci_Seq__T(oa.Lfastparse_internal_Msgs__f_value)+".rep")(Ce));if(G_===null)var Ve=_.Lfastparse_ParsingRun__f_failureGroupAggregate;else var Oe=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Ve=G_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Oe);_.aggregateMsg__I__F0__Lfastparse_internal_Msgs__V(Ke,Te,Ve)}break}}var nr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,sr=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Qe=_.Lfastparse_ParsingRun__f_index,er=Qe>_e,ar=!er&&q.isReachable__I__Z(Qe)?I_:Qe;er&&_.checkForDrop__Z();var mr=_.freshSuccess__O__I__Lfastparse_ParsingRun(F.apply__O__O__O(!!X_,_.Lfastparse_ParsingRun__f_successValue),ar)}else var mr=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(E,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(J_,sr),V_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(nr),_e===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var vr=_.Lfastparse_ParsingRun__f_index,cr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Ae=_.Lfastparse_ParsingRun__f_shortParserMsg;vr>D&&_.checkForDrop__Z();var dr=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var rr=_;else{var Xe=_.Lfastparse_ParsingRun__f_index,ir=_.Lfastparse_ParsingRun__f_input,He=_.Lfastparse_ParsingRun__f_index;if(ir.isReachable__I__Z(He))var qr=ir.Lfastparse_IndexedParserInput__f_data,wr=qr.charCodeAt(He)===93;else var wr=!1;wr?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+He|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(He,new r_(()=>'"]"'));var Or=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Dr=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Fr=_.Lfastparse_ParsingRun__f_index,Er=Fr>Xe,ur=!Er&&T.isReachable__I__Z(Fr)?vr:Fr;Er&&_.checkForDrop__Z();var Hr=dr,Mr=_.freshSuccess__O__I__Lfastparse_ParsingRun(Hr,ur)}else var Mr=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(D,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ae,Dr),cr.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Or),Xe===_.Lfastparse_ParsingRun__f_traceIndex);var rr=Mr}}else var rr=_;if(rr.Lfastparse_ParsingRun__f_isSuccess){var Lr=rr.Lfastparse_ParsingRun__f_successValue;if(Lr===null)throw new Q(Lr);var aa=Lr._1$mcZ$sp__Z(),ta=Lr._2__O();rr.Lfastparse_ParsingRun__f_successValue=new uo(aa,ta)}var Tr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,wa=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var ya=_.Lfastparse_ParsingRun__f_index,na=ya>w,xr=!na&&h.isReachable__I__Z(ya)?l:ya;na&&_.checkForDrop__Z();var ca=_.freshSuccess__O__I__Lfastparse_ParsingRun(f.apply__O__O__O(v|0,_.Lfastparse_ParsingRun__f_successValue),xr)}else var ca=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(p,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs($,wa),d.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Tr),w===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var Rt=_.Lfastparse_ParsingRun__f_index,yr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Sr=_.Lfastparse_ParsingRun__f_shortParserMsg;Rt>i&&_.checkForDrop__Z();var gr=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var Qr=_;else{var Ma=_.Lfastparse_ParsingRun__f_index;U().Index__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var La=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Ha=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Ta=_.Lfastparse_ParsingRun__f_index,Dt=Ta>Ma,Ga=!Dt&&o.isReachable__I__Z(Ta)?Rt:Ta;Dt&&_.checkForDrop__Z();var Gr=_.freshSuccess__O__I__Lfastparse_ParsingRun(c.apply__O__O__O(gr,_.Lfastparse_ParsingRun__f_successValue|0),Ga)}else var Gr=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(i,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Sr,Ha),yr.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(La),Ma===_.Lfastparse_ParsingRun__f_traceIndex);var Qr=Gr}}else var Qr=_;if(Qr.Lfastparse_ParsingRun__f_isSuccess){var Vr=Qr.Lfastparse_ParsingRun__f_successValue;if(Vr===null)throw new Q(Vr);var ia=Vr.T3__f__1|0,ba=Vr.T3__f__2,Ar=Vr.T3__f__3|0;Qr.Lfastparse_ParsingRun__f_successValue=ip(ba,ia,Ar);var Ye=Qr}else var Ye=Qr;if(n&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new w_("WithLoc").Lsourcecode_Name__f_value,Ye.Lfastparse_ParsingRun__f_index,Ye.Lfastparse_ParsingRun__f_isSuccess),Ye.Lfastparse_ParsingRun__f_verboseFailures){b();var zr=[new Rr(new r_(()=>new w_("WithLoc").Lsourcecode_Name__f_value))],za=k(new I,zr);if(Ye.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(t,new ze(te().prependedAll__sc_IterableOnce__sci_List(za)),Ye.Lfastparse_ParsingRun__f_failureGroupAggregate,tnew w_("Class").Lsourcecode_Name__f_value))],Bt=k(new I,Oa);if(Ye.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new ze(te().prependedAll__sc_IterableOnce__sci_List(Bt)),Ye.Lfastparse_ParsingRun__f_failureGroupAggregate,rp&&_.checkForDrop__Z();var v=_.Lfastparse_ParsingRun__f_successValue;if(!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var w=_.Lfastparse_ParsingRun__f_index;U();var R=_.Lfastparse_ParsingRun__f_index;U();var D=z_(),T=Zi(D),C=_.Lfastparse_ParsingRun__f_index,F=_.Lfastparse_ParsingRun__f_input;if(U(),this.ClassAtom__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_),_.Lfastparse_ParsingRun__f_isSuccess){var q=_.Lfastparse_ParsingRun__f_index,Z=_.Lfastparse_ParsingRun__f_failureGroupAggregate,H=_.Lfastparse_ParsingRun__f_shortParserMsg;q>C&&_.checkForDrop__Z();var J=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var E=_;else{var N=_.Lfastparse_ParsingRun__f_index,G=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var W=_.Lfastparse_ParsingRun__f_index;U(),z_();var K=_.Lfastparse_ParsingRun__f_index,Y=_.Lfastparse_ParsingRun__f_input;U(),z_();var X=_.Lfastparse_ParsingRun__f_index,e_=_.Lfastparse_ParsingRun__f_input;U(),U();var __=_.Lfastparse_ParsingRun__f_index,a_=_.Lfastparse_ParsingRun__f_cut,n_=_.Lfastparse_ParsingRun__f_noDropBuffer;_.Lfastparse_ParsingRun__f_noDropBuffer=!0;var s_=_.Lfastparse_ParsingRun__f_input,c_=_.Lfastparse_ParsingRun__f_index;if(s_.isReachable__I__Z(c_))var o_=s_.Lfastparse_IndexedParserInput__f_data,h_=o_.charCodeAt(c_)===45;else var h_=!1;h_?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+c_|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(c_,new r_(()=>'"-"')),_.Lfastparse_ParsingRun__f_noDropBuffer=n_;var d_=_.Lfastparse_ParsingRun__f_shortParserMsg,v_=_.Lfastparse_ParsingRun__f_isSuccess?_.freshSuccessUnit__I__Lfastparse_ParsingRun(__):_;if(_.Lfastparse_ParsingRun__f_verboseFailures&&(_.Lfastparse_ParsingRun__f_failureGroupAggregate=ji().Lfastparse_internal_Msgs$__f_empty,_.setMsg__I__F0__V(__,new r_(()=>{if(uq(d_)){var Wc=d_;if(b(),new hs(Wc),!0&&Wc.lengthCompare__I__I(1)===0)return"&("+m_().parenthize__sci_Seq__T(d_.Lfastparse_internal_Msgs__f_value)+")"}return"&"+m_().parenthize__sci_Seq__T(d_.Lfastparse_internal_Msgs__f_value)}))),v_.Lfastparse_ParsingRun__f_cut=a_,_.Lfastparse_ParsingRun__f_isSuccess){var u_=_.Lfastparse_ParsingRun__f_index,p_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,y_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(u_>X&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var b_=_.Lfastparse_ParsingRun__f_index,D_=_.Lfastparse_ParsingRun__f_index,S_=_.Lfastparse_ParsingRun__f_cut,P_=_.Lfastparse_ParsingRun__f_noDropBuffer;_.Lfastparse_ParsingRun__f_noDropBuffer=!0;var R_=_.Lfastparse_ParsingRun__f_failureTerminalAggregate,C_=_.Lfastparse_ParsingRun__f_index,B_=2+C_|0,T_=_.Lfastparse_ParsingRun__f_input;if(T_.isReachable__I__Z(-1+B_|0)){var A_=T_.Lfastparse_IndexedParserInput__f_data;if(A_.charCodeAt(C_)===45)var x_=1+C_|0,E_=T_.Lfastparse_IndexedParserInput__f_data,I_=E_.charCodeAt(x_)===93;else var I_=!1}else var I_=!1;I_?_.freshSuccessUnit__I__Lfastparse_ParsingRun(B_):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(C_,new r_(()=>'"-]"')),_.Lfastparse_ParsingRun__f_noDropBuffer=P_;var V_=_.Lfastparse_ParsingRun__f_shortParserMsg,J_=_.Lfastparse_ParsingRun__f_isSuccess?_.freshFailure__I__Lfastparse_ParsingRun(D_):_.freshSuccessUnit__I__Lfastparse_ParsingRun(D_);_.Lfastparse_ParsingRun__f_verboseFailures&&(_.Lfastparse_ParsingRun__f_failureTerminalAggregate=R_,_.Lfastparse_ParsingRun__f_failureGroupAggregate=ji().Lfastparse_internal_Msgs$__f_empty,_.setMsg__I__F0__V(D_,new r_(()=>"!"+m_().parenthize__sci_Seq__T(V_.Lfastparse_internal_Msgs__f_value)))),J_.Lfastparse_ParsingRun__f_cut=S_;var X_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,_e=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var U_=_.Lfastparse_ParsingRun__f_index,Q_=U_>b_,Z_=!Q_&&e_.isReachable__I__Z(U_)?u_:U_;Q_&&_.checkForDrop__Z();var Y_=_.freshSuccess__O__I__Lfastparse_ParsingRun(void 0,Z_)}else var Y_=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(X,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(y_,_e),p_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(X_),b_===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var W_=_.Lfastparse_ParsingRun__f_index,N_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,G_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(W_>K&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var se=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(!0,_);var oe=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ue=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var ce=_.Lfastparse_ParsingRun__f_index,ve=ce>se,qe=!ve&&Y.isReachable__I__Z(ce)?W_:ce;ve&&_.checkForDrop__Z();var Ie=!!_.Lfastparse_ParsingRun__f_successValue,ge=_.freshSuccess__O__I__Lfastparse_ParsingRun(Ie,qe)}else var ge=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(K,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(G_,ue),N_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(oe),se===_.Lfastparse_ParsingRun__f_traceIndex)}}var ee=_.Lfastparse_ParsingRun__f_shortParserMsg,le=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|G);else if(!_.Lfastparse_ParsingRun__f_cut){var re=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=W,re&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(W,ee,le,!1),_.Lfastparse_ParsingRun__f_cut=!1,U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(!1,_);var K_=_.Lfastparse_ParsingRun__f_shortParserMsg,$e=_.Lfastparse_ParsingRun__f_cut,Re=!!($e|G);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!$e&&_.freshFailure__I__Lfastparse_ParsingRun(W),_.Lfastparse_ParsingRun__f_cut=Re,re){var we=ee.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(K_),ke=_.Lfastparse_ParsingRun__f_failureGroupAggregate,he=le.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ke);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(W,we,he,!1)}}var ye=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Le=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var be=_.Lfastparse_ParsingRun__f_index,ie=be>N,Ce=!ie&&F.isReachable__I__Z(be)?q:be;ie&&_.checkForDrop__Z();var me=_.freshSuccess__O__I__Lfastparse_ParsingRun(T.apply__O__O__O(J,!!_.Lfastparse_ParsingRun__f_successValue),Ce)}else var me=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(C,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(H,Le),Z.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ye),N===_.Lfastparse_ParsingRun__f_traceIndex);var E=me}}else var E=_;var Ee=E.Lfastparse_ParsingRun__f_index;if(E.Lfastparse_ParsingRun__f_isSuccess){var Ke=Ee>R;Ke&&E.checkForDrop__Z();var Se=E.freshSuccess__O__Z__Lfastparse_ParsingRun(E.Lfastparse_ParsingRun__f_successValue,!!(E.Lfastparse_ParsingRun__f_cut|Ke))}else var Se=E.augmentFailure__I__Lfastparse_ParsingRun(Ee);if(Se.Lfastparse_ParsingRun__f_isSuccess){var Te=Se.Lfastparse_ParsingRun__f_noDropBuffer,Ve=Se.Lfastparse_ParsingRun__f_successValue;if(Se.Lfastparse_ParsingRun__f_noDropBuffer=!0,Se.freshSuccessUnit__Lfastparse_ParsingRun(),Se.Lfastparse_ParsingRun__f_noDropBuffer=Te,!(!Se.Lfastparse_ParsingRun__f_isSuccess&&Se.Lfastparse_ParsingRun__f_cut)){var Oe=Ve;_:{if(Oe!==null){var Ze=Oe._1__O(),Ne=!!Oe._2__O();if(Ze instanceof Pe){var _r=Ze,nr=_r.s_util_Left__f_value;if(Ne===!1){U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new Rc(nr),_);break _}}}if(Oe!==null){var sr=Oe._1__O(),mr=!!Oe._2__O();if(sr instanceof F_){var Qe=sr,er=Qe.s_util_Right__f_value;if(mr===!1){U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(er,_);break _}}}if(Oe!==null){var ar=Oe._1__O(),rr=!!Oe._2__O();if(ar instanceof F_){var vr=ar,cr=vr.s_util_Right__f_value;if(rr===!0&&this.Lcodes_quine_labs_recheck_regexp_Parser__f_additional&&!this.Lcodes_quine_labs_recheck_regexp_Parser__f_unicode){U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(cr,_);break _}}}if(Oe!==null){var Ae=Oe._1__O(),dr=!!Oe._2__O();if(Ae instanceof F_&&dr===!0){U().Fail__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);break _}}if(Oe!==null){var Xe=Oe._1__O(),ir=!!Oe._2__O();if(Xe instanceof Pe){var He=Xe,qr=He.s_util_Left__f_value;if(ir===!0&&this.Lcodes_quine_labs_recheck_regexp_Parser__f_additional&&!this.Lcodes_quine_labs_recheck_regexp_Parser__f_unicode){var wr=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var Or=_.Lfastparse_ParsingRun__f_index;U(),z_();var Dr=_.Lfastparse_ParsingRun__f_index,Mr=_.Lfastparse_ParsingRun__f_input;U(),U();var Fr=_.Lfastparse_ParsingRun__f_index,Er=_.Lfastparse_ParsingRun__f_cut,ur=_.Lfastparse_ParsingRun__f_noDropBuffer;_.Lfastparse_ParsingRun__f_noDropBuffer=!0,z_();var Hr=_.Lfastparse_ParsingRun__f_index,Lr=_.Lfastparse_ParsingRun__f_input;U();var aa=_.Lfastparse_ParsingRun__f_input,ta=_.Lfastparse_ParsingRun__f_index;if(aa.isReachable__I__Z(ta))var Tr=aa.Lfastparse_IndexedParserInput__f_data,wa=Tr.charCodeAt(ta)===45;else var wa=!1;if(wa?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+ta|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(ta,new r_(()=>'"-"')),_.Lfastparse_ParsingRun__f_isSuccess){var ca=_.Lfastparse_ParsingRun__f_index,ya=_.Lfastparse_ParsingRun__f_failureGroupAggregate,na=_.Lfastparse_ParsingRun__f_shortParserMsg;if(ca>Hr&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var xr=_.Lfastparse_ParsingRun__f_index;this.EscapeClass__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var Qr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Rt=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var yr=_.Lfastparse_ParsingRun__f_index,Sr=yr>xr,gr=!Sr&&Lr.isReachable__I__Z(yr)?ca:yr;Sr&&_.checkForDrop__Z();var Ma=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(Ma,gr)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Hr,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(na,Rt),ya.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Qr),xr===_.Lfastparse_ParsingRun__f_traceIndex)}}_.Lfastparse_ParsingRun__f_noDropBuffer=ur;var La=_.Lfastparse_ParsingRun__f_shortParserMsg,Ha=_.Lfastparse_ParsingRun__f_isSuccess?_.freshSuccessUnit__I__Lfastparse_ParsingRun(Fr):_;if(_.Lfastparse_ParsingRun__f_verboseFailures&&(_.Lfastparse_ParsingRun__f_failureGroupAggregate=ji().Lfastparse_internal_Msgs$__f_empty,_.setMsg__I__F0__V(Fr,new r_(()=>{if(uq(La)){var Uc=La;if(b(),new hs(Uc),!0&&Uc.lengthCompare__I__I(1)===0)return"&("+m_().parenthize__sci_Seq__T(La.Lfastparse_internal_Msgs__f_value)+")"}return"&"+m_().parenthize__sci_Seq__T(La.Lfastparse_internal_Msgs__f_value)}))),Ha.Lfastparse_ParsingRun__f_cut=Er,_.Lfastparse_ParsingRun__f_isSuccess){var Gr=_.Lfastparse_ParsingRun__f_index,Ta=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Dt=_.Lfastparse_ParsingRun__f_shortParserMsg;if(Gr>Dr&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var Ga=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new Rc(qr),_);var Ye=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Vr=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var ba=_.Lfastparse_ParsingRun__f_index,Ar=ba>Ga,zr=!Ar&&Mr.isReachable__I__Z(ba)?Gr:ba;Ar&&_.checkForDrop__Z();var za=_.Lfastparse_ParsingRun__f_successValue,ia=_.freshSuccess__O__I__Lfastparse_ParsingRun(za,zr)}else var ia=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Dr,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Dt,Vr),Ta.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ye),Ga===_.Lfastparse_ParsingRun__f_traceIndex)}}var Ja=_.Lfastparse_ParsingRun__f_shortParserMsg,qa=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess){_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|wr);break _}else{if(_.Lfastparse_ParsingRun__f_cut)break _;var Zt=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=Or,Zt&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Or,Ja,qa,!1),_.Lfastparse_ParsingRun__f_cut=!1,U(),z_();var Oa=_.Lfastparse_ParsingRun__f_index,Bt=_.Lfastparse_ParsingRun__f_input;U();var wt=_.Lfastparse_ParsingRun__f_input,tt=_.Lfastparse_ParsingRun__f_index;if(wt.isReachable__I__Z(tt))var Xr=wt.Lfastparse_IndexedParserInput__f_data,oa=Xr.charCodeAt(tt)===45;else var oa=!1;if(oa?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+tt|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(tt,new r_(()=>'"-"')),_.Lfastparse_ParsingRun__f_isSuccess){var st=_.Lfastparse_ParsingRun__f_index,Ia=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ct=_.Lfastparse_ParsingRun__f_shortParserMsg;if(st>Oa&&_.checkForDrop__Z(),!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var nt=_;else{var it=_.Lfastparse_ParsingRun__f_index;this.ClassCharacter__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var ot=_.Lfastparse_ParsingRun__f_failureGroupAggregate,xt=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Nt=_.Lfastparse_ParsingRun__f_index,Lt=Nt>it,Ft=!Lt&&Bt.isReachable__I__Z(Nt)?st:Nt;Lt&&_.checkForDrop__Z();var rt=_.Lfastparse_ParsingRun__f_successValue,et=_.freshSuccess__O__I__Lfastparse_ParsingRun(rt,Ft)}else var et=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Oa,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ct,xt),Ia.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ot),it===_.Lfastparse_ParsingRun__f_traceIndex);var nt=et}}else var nt=_;if(nt.Lfastparse_ParsingRun__f_isSuccess){var mn=nt.Lfastparse_ParsingRun__f_successValue;nt.Lfastparse_ParsingRun__f_successValue=new lo(qr,mn)}var En=_.Lfastparse_ParsingRun__f_shortParserMsg,yn=_.Lfastparse_ParsingRun__f_cut,en=!!(yn|wr);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!yn&&_.freshFailure__I__Lfastparse_ParsingRun(Or),_.Lfastparse_ParsingRun__f_cut=en,Zt){var bn=Ja.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(En),Pr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,gt=qa.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Pr);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Or,bn,gt,!1)}break _}}}}if(Oe!==null){var Pn=Oe._1__O(),rn=!!Oe._2__O();if(Pn instanceof Pe){var jn=Pn,In=jn.s_util_Left__f_value;if(rn===!0){U(),z_();var Et=_.Lfastparse_ParsingRun__f_index,Wn=_.Lfastparse_ParsingRun__f_input;U();var Ct=_.Lfastparse_ParsingRun__f_input,mt=_.Lfastparse_ParsingRun__f_index;if(Ct.isReachable__I__Z(mt))var ys=Ct.Lfastparse_IndexedParserInput__f_data,bs=ys.charCodeAt(mt)===45;else var bs=!1;if(bs?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+mt|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(mt,new r_(()=>'"-"')),_.Lfastparse_ParsingRun__f_isSuccess){var Kn=_.Lfastparse_ParsingRun__f_index,Ys=_.Lfastparse_ParsingRun__f_failureGroupAggregate,_c=_.Lfastparse_ParsingRun__f_shortParserMsg;if(Kn>Et&&_.checkForDrop__Z(),!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var kn=_;else{var Rn=_.Lfastparse_ParsingRun__f_index;this.ClassCharacter__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var ec=_.Lfastparse_ParsingRun__f_failureGroupAggregate,$c=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var ls=_.Lfastparse_ParsingRun__f_index,vc=ls>Rn,wc=!vc&&Wn.isReachable__I__Z(ls)?Kn:ls;vc&&_.checkForDrop__Z();var rc=_.Lfastparse_ParsingRun__f_successValue,Bc=_.freshSuccess__O__I__Lfastparse_ParsingRun(rc,wc)}else var Bc=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Et,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(_c,$c),Ys.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ec),Rn===_.Lfastparse_ParsingRun__f_traceIndex);var kn=Bc}}else var kn=_;if(kn.Lfastparse_ParsingRun__f_isSuccess){var as=kn.Lfastparse_ParsingRun__f_successValue;kn.Lfastparse_ParsingRun__f_successValue=new lo(In,as);break _}else break _}}}throw new Q(Oe)}}}var Zn=_.Lfastparse_ParsingRun__f_failureGroupAggregate,$n=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var ka=_.Lfastparse_ParsingRun__f_index,Dn=ka>w,js=!Dn&&h.isReachable__I__Z(ka)?l:ka;Dn&&_.checkForDrop__Z();var Is=_.freshSuccess__O__I__Lfastparse_ParsingRun(f.apply__O__O__O(v|0,_.Lfastparse_ParsingRun__f_successValue),js)}else var Is=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(p,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs($,$n),d.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Zn),w===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var Lc=_.Lfastparse_ParsingRun__f_index,Zs=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ks=_.Lfastparse_ParsingRun__f_shortParserMsg;Lc>i&&_.checkForDrop__Z();var vn=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var Qn=_;else{var Ns=_.Lfastparse_ParsingRun__f_index;U().Index__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var gc=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Va=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Hs=_.Lfastparse_ParsingRun__f_index,xn=Hs>Ns,Gs=!xn&&o.isReachable__I__Z(Hs)?Lc:Hs;xn&&_.checkForDrop__Z();var Xn=_.freshSuccess__O__I__Lfastparse_ParsingRun(c.apply__O__O__O(vn,_.Lfastparse_ParsingRun__f_successValue|0),Gs)}else var Xn=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(i,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ks,Va),Zs.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(gc),Ns===_.Lfastparse_ParsingRun__f_traceIndex);var Qn=Xn}}else var Qn=_;if(Qn.Lfastparse_ParsingRun__f_isSuccess){var qs=Qn.Lfastparse_ParsingRun__f_successValue;if(qs===null)throw new Q(qs);var Os=qs.T3__f__1|0,Ss=qs.T3__f__2,zc=qs.T3__f__3|0;Qn.Lfastparse_ParsingRun__f_successValue=ip(Ss,Os,zc);var Ua=Qn}else var Ua=Qn;if(n&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new w_("WithLoc").Lsourcecode_Name__f_value,Ua.Lfastparse_ParsingRun__f_index,Ua.Lfastparse_ParsingRun__f_isSuccess),Ua.Lfastparse_ParsingRun__f_verboseFailures){b();var Jc=[new Rr(new r_(()=>new w_("WithLoc").Lsourcecode_Name__f_value))],ts=k(new I,Jc);if(Ua.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(t,new ze(te().prependedAll__sc_IterableOnce__sci_List(ts)),Ua.Lfastparse_ParsingRun__f_failureGroupAggregate,tnew w_("ClassNode").Lsourcecode_Name__f_value))],ac=k(new I,Ht);if(Ua.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new ze(te().prependedAll__sc_IterableOnce__sci_List(ac)),Ua.Lfastparse_ParsingRun__f_failureGroupAggregate,rnew w_("ClassAtom").Lsourcecode_Name__f_value))],T=k(new I,D);if(u.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new ze(te().prependedAll__sc_IterableOnce__sci_List(T)),u.Lfastparse_ParsingRun__f_failureGroupAggregate,r'"\\\\\\\\-"')),_.Lfastparse_ParsingRun__f_isSuccess){var R=_.Lfastparse_ParsingRun__f_index,D=_.Lfastparse_ParsingRun__f_failureGroupAggregate,T=_.Lfastparse_ParsingRun__f_shortParserMsg;if(R>u&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var C=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new P(45),_);var F=_.Lfastparse_ParsingRun__f_failureGroupAggregate,E=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Z=_.Lfastparse_ParsingRun__f_index,H=Z>C,J=!H&&f.isReachable__I__Z(Z)?R:Z;H&&_.checkForDrop__Z();var N=_.Lfastparse_ParsingRun__f_successValue,q=_.freshSuccess__O__I__Lfastparse_ParsingRun(N,J)}else var q=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(u,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(T,E),D.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(F),C===_.Lfastparse_ParsingRun__f_traceIndex)}}var G=_.Lfastparse_ParsingRun__f_shortParserMsg,W=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|i);else if(!_.Lfastparse_ParsingRun__f_cut){var K=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=o,K&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(o,G,W,!1),_.Lfastparse_ParsingRun__f_cut=!1,z_();var Y=_.Lfastparse_ParsingRun__f_index,X=_.Lfastparse_ParsingRun__f_input;U();var e_=_.Lfastparse_ParsingRun__f_index,__=2+e_|0,a_=_.Lfastparse_ParsingRun__f_input;if(a_.isReachable__I__Z(-1+__|0)){var n_=a_.Lfastparse_IndexedParserInput__f_data;if(n_.charCodeAt(e_)===92)var s_=1+e_|0,c_=a_.Lfastparse_IndexedParserInput__f_data,o_=c_.charCodeAt(s_)===98;else var o_=!1}else var o_=!1;if(o_?_.freshSuccessUnit__I__Lfastparse_ParsingRun(__):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(e_,new r_(()=>'"\\\\\\\\b"')),_.Lfastparse_ParsingRun__f_isSuccess){var h_=_.Lfastparse_ParsingRun__f_index,d_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,v_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(h_>Y&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var u_=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new P(8),_);var p_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,y_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var b_=_.Lfastparse_ParsingRun__f_index,D_=b_>u_,S_=!D_&&X.isReachable__I__Z(b_)?h_:b_;D_&&_.checkForDrop__Z();var P_=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(P_,S_)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Y,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(v_,y_),d_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(p_),u_===_.Lfastparse_ParsingRun__f_traceIndex)}}var R_=_.Lfastparse_ParsingRun__f_shortParserMsg,C_=_.Lfastparse_ParsingRun__f_cut,B_=!!(C_|i);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!C_&&_.freshFailure__I__Lfastparse_ParsingRun(o),_.Lfastparse_ParsingRun__f_cut=B_,K){var T_=G.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(R_),A_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,x_=W.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(A_);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(o,T_,x_,!1)}}var E_=_.Lfastparse_ParsingRun__f_shortParserMsg,I_=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|s);else if(!_.Lfastparse_ParsingRun__f_cut){var V_=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=c,V_&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(c,E_,I_,!1),_.Lfastparse_ParsingRun__f_cut=!1,this.Character__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var J_=_.Lfastparse_ParsingRun__f_shortParserMsg,X_=_.Lfastparse_ParsingRun__f_cut,_e=!!(X_|s);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!X_&&_.freshFailure__I__Lfastparse_ParsingRun(c),_.Lfastparse_ParsingRun__f_cut=_e,V_){var Y_=E_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(J_),U_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Q_=I_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(U_);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(c,Y_,Q_,!1)}}var Z_=_.Lfastparse_ParsingRun__f_shortParserMsg,W_=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess){_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|t);var N_=_}else if(_.Lfastparse_ParsingRun__f_cut)var N_=_;else{var G_=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=n,G_&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(n,Z_,W_,!1),_.Lfastparse_ParsingRun__f_cut=!1,this.EscapeCharacter__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var se=_.Lfastparse_ParsingRun__f_shortParserMsg,oe=_.Lfastparse_ParsingRun__f_cut,ue=!!(oe|t);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!oe&&_.freshFailure__I__Lfastparse_ParsingRun(n),_.Lfastparse_ParsingRun__f_cut=ue,G_){var ge=Z_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(se),ce=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ve=W_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ce);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(n,ge,ve,!1)}var N_=_}if(a&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new w_("ClassCharacter").Lsourcecode_Name__f_value,N_.Lfastparse_ParsingRun__f_index,N_.Lfastparse_ParsingRun__f_isSuccess),N_.Lfastparse_ParsingRun__f_verboseFailures){b();var qe=[new Rr(new r_(()=>new w_("ClassCharacter").Lsourcecode_Name__f_value))],Ie=k(new I,qe);if(N_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new ze(te().prependedAll__sc_IterableOnce__sci_List(Ie)),N_.Lfastparse_ParsingRun__f_failureGroupAggregate,rp&&_.checkForDrop__Z();var v=_.Lfastparse_ParsingRun__f_successValue;if(!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var w=_.Lfastparse_ParsingRun__f_index,R=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var D=_.Lfastparse_ParsingRun__f_index;U();var T=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var C=_.Lfastparse_ParsingRun__f_index;U();var F=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var E=_.Lfastparse_ParsingRun__f_index;U();var q=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var Z=_.Lfastparse_ParsingRun__f_index;U(),this.WordBoundary__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var H=_.Lfastparse_ParsingRun__f_shortParserMsg,J=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|q);else if(!_.Lfastparse_ParsingRun__f_cut){var N=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=Z,N&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Z,H,J,!1),_.Lfastparse_ParsingRun__f_cut=!1,this.Lcodes_quine_labs_recheck_regexp_Parser__f_hasNamedCapture?this.NamedBackReference__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_):U().Fail__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var G=_.Lfastparse_ParsingRun__f_shortParserMsg,W=_.Lfastparse_ParsingRun__f_cut,K=!!(W|q);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!W&&_.freshFailure__I__Lfastparse_ParsingRun(Z),_.Lfastparse_ParsingRun__f_cut=K,N){var Y=H.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(G),X=_.Lfastparse_ParsingRun__f_failureGroupAggregate,e_=J.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(X);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Z,Y,e_,!1)}}var __=_.Lfastparse_ParsingRun__f_shortParserMsg,a_=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|F);else if(!_.Lfastparse_ParsingRun__f_cut){var n_=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=E,n_&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(E,__,a_,!1),_.Lfastparse_ParsingRun__f_cut=!1,this.BackReference__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var s_=_.Lfastparse_ParsingRun__f_shortParserMsg,c_=_.Lfastparse_ParsingRun__f_cut,o_=!!(c_|F);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!c_&&_.freshFailure__I__Lfastparse_ParsingRun(E),_.Lfastparse_ParsingRun__f_cut=o_,n_){var h_=__.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(s_),d_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,v_=a_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(d_);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(E,h_,v_,!1)}}var u_=_.Lfastparse_ParsingRun__f_shortParserMsg,p_=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|T);else if(!_.Lfastparse_ParsingRun__f_cut){var y_=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=C,y_&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(C,u_,p_,!1),_.Lfastparse_ParsingRun__f_cut=!1,this.EscapeClass__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var b_=_.Lfastparse_ParsingRun__f_shortParserMsg,D_=_.Lfastparse_ParsingRun__f_cut,S_=!!(D_|T);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!D_&&_.freshFailure__I__Lfastparse_ParsingRun(C),_.Lfastparse_ParsingRun__f_cut=S_,y_){var P_=u_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(b_),R_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,C_=p_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(R_);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(C,P_,C_,!1)}}var B_=_.Lfastparse_ParsingRun__f_shortParserMsg,T_=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|R);else if(!_.Lfastparse_ParsingRun__f_cut){var A_=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=D,A_&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(D,B_,T_,!1),_.Lfastparse_ParsingRun__f_cut=!1,U();var x_=this.EscapeCharacter__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);x_.Lfastparse_ParsingRun__f_isSuccess&&(x_.Lfastparse_ParsingRun__f_successValue=new Rc(x_.Lfastparse_ParsingRun__f_successValue));var E_=_.Lfastparse_ParsingRun__f_shortParserMsg,I_=_.Lfastparse_ParsingRun__f_cut,V_=!!(I_|R);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!I_&&_.freshFailure__I__Lfastparse_ParsingRun(D),_.Lfastparse_ParsingRun__f_cut=V_,A_){var J_=B_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(E_),X_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,_e=T_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(X_);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(D,J_,_e,!1)}}var Y_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,U_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Z_=_.Lfastparse_ParsingRun__f_index,W_=Z_>w,N_=!W_&&h.isReachable__I__Z(Z_)?l:Z_;W_&&_.checkForDrop__Z();var Q_=_.freshSuccess__O__I__Lfastparse_ParsingRun(f.apply__O__O__O(v|0,_.Lfastparse_ParsingRun__f_successValue),N_)}else var Q_=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(p,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs($,U_),d.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Y_),w===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var se=_.Lfastparse_ParsingRun__f_index,oe=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ue=_.Lfastparse_ParsingRun__f_shortParserMsg;se>i&&_.checkForDrop__Z();var ge=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var G_=_;else{var ce=_.Lfastparse_ParsingRun__f_index;U().Index__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var ve=_.Lfastparse_ParsingRun__f_failureGroupAggregate,qe=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var ee=_.Lfastparse_ParsingRun__f_index,le=ee>ce,re=!le&&o.isReachable__I__Z(ee)?se:ee;le&&_.checkForDrop__Z();var Ie=_.freshSuccess__O__I__Lfastparse_ParsingRun(c.apply__O__O__O(ge,_.Lfastparse_ParsingRun__f_successValue|0),re)}else var Ie=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(i,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ue,qe),oe.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ve),ce===_.Lfastparse_ParsingRun__f_traceIndex);var G_=Ie}}else var G_=_;if(G_.Lfastparse_ParsingRun__f_isSuccess){var $e=G_.Lfastparse_ParsingRun__f_successValue;if($e===null)throw new Q($e);var Re=$e.T3__f__1|0,we=$e.T3__f__2,ke=$e.T3__f__3|0;G_.Lfastparse_ParsingRun__f_successValue=ip(we,Re,ke);var K_=G_}else var K_=G_;if(n&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new w_("WithLoc").Lsourcecode_Name__f_value,K_.Lfastparse_ParsingRun__f_index,K_.Lfastparse_ParsingRun__f_isSuccess),K_.Lfastparse_ParsingRun__f_verboseFailures){b();var he=[new Rr(new r_(()=>new w_("WithLoc").Lsourcecode_Name__f_value))],ye=k(new I,he);if(K_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(t,new ze(te().prependedAll__sc_IterableOnce__sci_List(ye)),K_.Lfastparse_ParsingRun__f_failureGroupAggregate,tnew w_("Escape").Lsourcecode_Name__f_value))],Ce=k(new I,ie);if(K_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new ze(te().prependedAll__sc_IterableOnce__sci_List(Ce)),K_.Lfastparse_ParsingRun__f_failureGroupAggregate,rp&&_.checkForDrop__Z();var v=_.Lfastparse_ParsingRun__f_successValue;if(!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var w=_.Lfastparse_ParsingRun__f_index,R=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var D=_.Lfastparse_ParsingRun__f_index;U(),z_();var T=_.Lfastparse_ParsingRun__f_index,C=_.Lfastparse_ParsingRun__f_input;U();var F=_.Lfastparse_ParsingRun__f_index,E=2+F|0,q=_.Lfastparse_ParsingRun__f_input;if(q.isReachable__I__Z(-1+E|0)){var Z=q.Lfastparse_IndexedParserInput__f_data;if(Z.charCodeAt(F)===92)var H=1+F|0,J=q.Lfastparse_IndexedParserInput__f_data,N=J.charCodeAt(H)===98;else var N=!1}else var N=!1;if(N?_.freshSuccessUnit__I__Lfastparse_ParsingRun(E):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(F,new r_(()=>'"\\\\\\\\b"')),_.Lfastparse_ParsingRun__f_isSuccess){var G=_.Lfastparse_ParsingRun__f_index,W=_.Lfastparse_ParsingRun__f_failureGroupAggregate,K=_.Lfastparse_ParsingRun__f_shortParserMsg;if(G>T&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var Y=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new Si(!1),_);var X=_.Lfastparse_ParsingRun__f_failureGroupAggregate,e_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var a_=_.Lfastparse_ParsingRun__f_index,n_=a_>Y,s_=!n_&&C.isReachable__I__Z(a_)?G:a_;n_&&_.checkForDrop__Z();var c_=_.Lfastparse_ParsingRun__f_successValue,__=_.freshSuccess__O__I__Lfastparse_ParsingRun(c_,s_)}else var __=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(T,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(K,e_),W.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(X),Y===_.Lfastparse_ParsingRun__f_traceIndex)}}var o_=_.Lfastparse_ParsingRun__f_shortParserMsg,h_=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|R);else if(!_.Lfastparse_ParsingRun__f_cut){var d_=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=D,d_&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(D,o_,h_,!1),_.Lfastparse_ParsingRun__f_cut=!1,z_();var v_=_.Lfastparse_ParsingRun__f_index,u_=_.Lfastparse_ParsingRun__f_input;U();var p_=_.Lfastparse_ParsingRun__f_index,y_=2+p_|0,b_=_.Lfastparse_ParsingRun__f_input;if(b_.isReachable__I__Z(-1+y_|0)){var D_=b_.Lfastparse_IndexedParserInput__f_data;if(D_.charCodeAt(p_)===92)var S_=1+p_|0,P_=b_.Lfastparse_IndexedParserInput__f_data,R_=P_.charCodeAt(S_)===66;else var R_=!1}else var R_=!1;if(R_?_.freshSuccessUnit__I__Lfastparse_ParsingRun(y_):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(p_,new r_(()=>'"\\\\\\\\B"')),_.Lfastparse_ParsingRun__f_isSuccess){var C_=_.Lfastparse_ParsingRun__f_index,B_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,T_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(C_>v_&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var A_=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new Si(!0),_);var x_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,E_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var I_=_.Lfastparse_ParsingRun__f_index,V_=I_>A_,J_=!V_&&u_.isReachable__I__Z(I_)?C_:I_;V_&&_.checkForDrop__Z();var X_=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(X_,J_)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(v_,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(T_,E_),B_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(x_),A_===_.Lfastparse_ParsingRun__f_traceIndex)}}var _e=_.Lfastparse_ParsingRun__f_shortParserMsg,Y_=_.Lfastparse_ParsingRun__f_cut,U_=!!(Y_|R);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!Y_&&_.freshFailure__I__Lfastparse_ParsingRun(D),_.Lfastparse_ParsingRun__f_cut=U_,d_){var Q_=o_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(_e),Z_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,W_=h_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Z_);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(D,Q_,W_,!1)}}var N_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,G_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var oe=_.Lfastparse_ParsingRun__f_index,ue=oe>w,ge=!ue&&h.isReachable__I__Z(oe)?l:oe;ue&&_.checkForDrop__Z();var se=_.freshSuccess__O__I__Lfastparse_ParsingRun(f.apply__O__O__O(v|0,_.Lfastparse_ParsingRun__f_successValue),ge)}else var se=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(p,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs($,G_),d.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(N_),w===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var ve=_.Lfastparse_ParsingRun__f_index,qe=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Ie=_.Lfastparse_ParsingRun__f_shortParserMsg;ve>i&&_.checkForDrop__Z();var ee=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var ce=_;else{var le=_.Lfastparse_ParsingRun__f_index;U().Index__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var re=_.Lfastparse_ParsingRun__f_failureGroupAggregate,K_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Re=_.Lfastparse_ParsingRun__f_index,we=Re>le,ke=!we&&o.isReachable__I__Z(Re)?ve:Re;we&&_.checkForDrop__Z();var $e=_.freshSuccess__O__I__Lfastparse_ParsingRun(c.apply__O__O__O(ee,_.Lfastparse_ParsingRun__f_successValue|0),ke)}else var $e=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(i,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ie,K_),qe.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(re),le===_.Lfastparse_ParsingRun__f_traceIndex);var ce=$e}}else var ce=_;if(ce.Lfastparse_ParsingRun__f_isSuccess){var ye=ce.Lfastparse_ParsingRun__f_successValue;if(ye===null)throw new Q(ye);var Le=ye.T3__f__1|0,me=ye.T3__f__2,be=ye.T3__f__3|0;ce.Lfastparse_ParsingRun__f_successValue=ip(me,Le,be);var he=ce}else var he=ce;if(n&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new w_("WithLoc").Lsourcecode_Name__f_value,he.Lfastparse_ParsingRun__f_index,he.Lfastparse_ParsingRun__f_isSuccess),he.Lfastparse_ParsingRun__f_verboseFailures){b();var ie=[new Rr(new r_(()=>new w_("WithLoc").Lsourcecode_Name__f_value))],Ce=k(new I,ie);if(he.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(t,new ze(te().prependedAll__sc_IterableOnce__sci_List(Ce)),he.Lfastparse_ParsingRun__f_failureGroupAggregate,tnew w_("WordBoundary").Lsourcecode_Name__f_value))],Ve=k(new I,Te);if(he.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new ze(te().prependedAll__sc_IterableOnce__sci_List(Ve)),he.Lfastparse_ParsingRun__f_failureGroupAggregate,rp&&_.checkForDrop__Z();var v=_.Lfastparse_ParsingRun__f_successValue;if(!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var w=_.Lfastparse_ParsingRun__f_index;z_();var R=_.Lfastparse_ParsingRun__f_index,D=_.Lfastparse_ParsingRun__f_input;U(),z_();var T=_.Lfastparse_ParsingRun__f_index,C=_.Lfastparse_ParsingRun__f_input;U();var F=_.Lfastparse_ParsingRun__f_input,E=_.Lfastparse_ParsingRun__f_index;if(F.isReachable__I__Z(E))var q=F.Lfastparse_IndexedParserInput__f_data,Z=q.charCodeAt(E)===92;else var Z=!1;if(Z?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+E|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(E,new r_(()=>'"\\\\\\\\"')),_.Lfastparse_ParsingRun__f_isSuccess){var H=_.Lfastparse_ParsingRun__f_index,J=_.Lfastparse_ParsingRun__f_failureGroupAggregate,N=_.Lfastparse_ParsingRun__f_shortParserMsg;if(H>T&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var G=_.Lfastparse_ParsingRun__f_index,W=_.Lfastparse_ParsingRun__f_index,K=_.Lfastparse_ParsingRun__f_cut,Y=_.Lfastparse_ParsingRun__f_noDropBuffer;_.Lfastparse_ParsingRun__f_noDropBuffer=!0;var X=_.Lfastparse_ParsingRun__f_failureTerminalAggregate,e_=_.Lfastparse_ParsingRun__f_input,__=_.Lfastparse_ParsingRun__f_index;if(e_.isReachable__I__Z(__))var a_=e_.Lfastparse_IndexedParserInput__f_data,n_=a_.charCodeAt(__)===48;else var n_=!1;n_?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+__|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(__,new r_(()=>'"0"')),_.Lfastparse_ParsingRun__f_noDropBuffer=Y;var s_=_.Lfastparse_ParsingRun__f_shortParserMsg,c_=_.Lfastparse_ParsingRun__f_isSuccess?_.freshFailure__I__Lfastparse_ParsingRun(W):_.freshSuccessUnit__I__Lfastparse_ParsingRun(W);_.Lfastparse_ParsingRun__f_verboseFailures&&(_.Lfastparse_ParsingRun__f_failureTerminalAggregate=X,_.Lfastparse_ParsingRun__f_failureGroupAggregate=ji().Lfastparse_internal_Msgs$__f_empty,_.setMsg__I__F0__V(W,new r_(()=>"!"+m_().parenthize__sci_Seq__T(s_.Lfastparse_internal_Msgs__f_value)))),c_.Lfastparse_ParsingRun__f_cut=K;var o_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,h_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var v_=_.Lfastparse_ParsingRun__f_index,u_=v_>G,p_=!u_&&C.isReachable__I__Z(v_)?H:v_;u_&&_.checkForDrop__Z();var d_=_.freshSuccess__O__I__Lfastparse_ParsingRun(void 0,p_)}else var d_=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(T,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(N,h_),J.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(o_),G===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var y_=_.Lfastparse_ParsingRun__f_index,b_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,D_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(y_>R&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var S_=_.Lfastparse_ParsingRun__f_index;U();var P_=this.Digits__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);if(P_.Lfastparse_ParsingRun__f_isSuccess){var R_=P_.Lfastparse_ParsingRun__f_noDropBuffer,C_=P_.Lfastparse_ParsingRun__f_successValue;if(P_.Lfastparse_ParsingRun__f_noDropBuffer=!0,P_.freshSuccessUnit__Lfastparse_ParsingRun(),P_.Lfastparse_ParsingRun__f_noDropBuffer=R_,!(!P_.Lfastparse_ParsingRun__f_isSuccess&&P_.Lfastparse_ParsingRun__f_cut)){var B_=C_|0;this.Lcodes_quine_labs_recheck_regexp_Parser__f_additional&&!this.Lcodes_quine_labs_recheck_regexp_Parser__f_unicode?B_<=this.Lcodes_quine_labs_recheck_regexp_Parser__f_captures?U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new qi(B_),_):U().Fail__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_):U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new qi(B_),_)}}var T_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,A_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var x_=_.Lfastparse_ParsingRun__f_index,E_=x_>S_,I_=!E_&&D.isReachable__I__Z(x_)?y_:x_;E_&&_.checkForDrop__Z();var V_=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(V_,I_)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(R,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(D_,A_),b_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(T_),S_===_.Lfastparse_ParsingRun__f_traceIndex)}}var J_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,X_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Y_=_.Lfastparse_ParsingRun__f_index,U_=Y_>w,Q_=!U_&&h.isReachable__I__Z(Y_)?l:Y_;U_&&_.checkForDrop__Z();var _e=_.freshSuccess__O__I__Lfastparse_ParsingRun(f.apply__O__O__O(v|0,_.Lfastparse_ParsingRun__f_successValue),Q_)}else var _e=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(p,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs($,X_),d.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(J_),w===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var W_=_.Lfastparse_ParsingRun__f_index,N_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,G_=_.Lfastparse_ParsingRun__f_shortParserMsg;W_>i&&_.checkForDrop__Z();var se=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var Z_=_;else{var oe=_.Lfastparse_ParsingRun__f_index;U().Index__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var ue=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ge=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var ve=_.Lfastparse_ParsingRun__f_index,qe=ve>oe,Ie=!qe&&o.isReachable__I__Z(ve)?W_:ve;qe&&_.checkForDrop__Z();var ce=_.freshSuccess__O__I__Lfastparse_ParsingRun(c.apply__O__O__O(se,_.Lfastparse_ParsingRun__f_successValue|0),Ie)}else var ce=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(i,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(G_,ge),N_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ue),oe===_.Lfastparse_ParsingRun__f_traceIndex);var Z_=ce}}else var Z_=_;if(Z_.Lfastparse_ParsingRun__f_isSuccess){var le=Z_.Lfastparse_ParsingRun__f_successValue;if(le===null)throw new Q(le);var re=le.T3__f__1|0,K_=le.T3__f__2,$e=le.T3__f__3|0;Z_.Lfastparse_ParsingRun__f_successValue=ip(K_,re,$e);var ee=Z_}else var ee=Z_;if(n&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new w_("WithLoc").Lsourcecode_Name__f_value,ee.Lfastparse_ParsingRun__f_index,ee.Lfastparse_ParsingRun__f_isSuccess),ee.Lfastparse_ParsingRun__f_verboseFailures){b();var Re=[new Rr(new r_(()=>new w_("WithLoc").Lsourcecode_Name__f_value))],we=k(new I,Re);if(ee.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(t,new ze(te().prependedAll__sc_IterableOnce__sci_List(we)),ee.Lfastparse_ParsingRun__f_failureGroupAggregate,tnew w_("BackReference").Lsourcecode_Name__f_value))],me=k(new I,Le);if(ee.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new ze(te().prependedAll__sc_IterableOnce__sci_List(me)),ee.Lfastparse_ParsingRun__f_failureGroupAggregate,rp&&_.checkForDrop__Z();var v=_.Lfastparse_ParsingRun__f_successValue;if(!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var w=_.Lfastparse_ParsingRun__f_index;U();var R=z_();R.UnitSequencer0__Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$();var D=_.Lfastparse_ParsingRun__f_index,T=_.Lfastparse_ParsingRun__f_input;U(),z_();var C=_.Lfastparse_ParsingRun__f_index,F=_.Lfastparse_ParsingRun__f_input;U();var E=_.Lfastparse_ParsingRun__f_index,q=3+E|0,Z=_.Lfastparse_ParsingRun__f_input;if(Z.isReachable__I__Z(-1+q|0)){var H=Z.Lfastparse_IndexedParserInput__f_data;if(H.charCodeAt(E)===92)var J=1+E|0,N=Z.Lfastparse_IndexedParserInput__f_data,G=N.charCodeAt(J)===107;else var G=!1;if(G)var W=2+E|0,K=Z.Lfastparse_IndexedParserInput__f_data,Y=K.charCodeAt(W)===60;else var Y=!1}else var Y=!1;if(Y?_.freshSuccessUnit__I__Lfastparse_ParsingRun(q):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(E,new r_(()=>'"\\\\\\\\k<"')),_.Lfastparse_ParsingRun__f_isSuccess){var X=_.Lfastparse_ParsingRun__f_index,e_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,__=_.Lfastparse_ParsingRun__f_shortParserMsg;if(X>C&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var a_=_.Lfastparse_ParsingRun__f_index;this.CaptureName__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var n_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,s_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var o_=_.Lfastparse_ParsingRun__f_index,h_=o_>a_,d_=!h_&&F.isReachable__I__Z(o_)?X:o_;h_&&_.checkForDrop__Z();var v_=_.Lfastparse_ParsingRun__f_successValue,c_=_.freshSuccess__O__I__Lfastparse_ParsingRun(v_,d_)}else var c_=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(C,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(__,s_),e_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(n_),a_===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var p_=_.Lfastparse_ParsingRun__f_index,y_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,b_=_.Lfastparse_ParsingRun__f_shortParserMsg;p_>D&&_.checkForDrop__Z();var D_=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var u_=_;else{var S_=_.Lfastparse_ParsingRun__f_index,P_=_.Lfastparse_ParsingRun__f_input,R_=_.Lfastparse_ParsingRun__f_index;if(P_.isReachable__I__Z(R_))var C_=P_.Lfastparse_IndexedParserInput__f_data,B_=C_.charCodeAt(R_)===62;else var B_=!1;B_?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+R_|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(R_,new r_(()=>'">"'));var T_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,A_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var E_=_.Lfastparse_ParsingRun__f_index,I_=E_>S_,V_=!I_&&T.isReachable__I__Z(E_)?p_:E_;I_&&_.checkForDrop__Z();var J_=D_,x_=_.freshSuccess__O__I__Lfastparse_ParsingRun(J_,V_)}else var x_=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(D,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(b_,A_),y_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(T_),S_===_.Lfastparse_ParsingRun__f_traceIndex);var u_=x_}}else var u_=_;if(u_.Lfastparse_ParsingRun__f_isSuccess){var X_=u_.Lfastparse_ParsingRun__f_successValue;u_.Lfastparse_ParsingRun__f_successValue=new Ji(-1,X_)}var _e=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Y_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Q_=_.Lfastparse_ParsingRun__f_index,Z_=Q_>w,W_=!Z_&&h.isReachable__I__Z(Q_)?l:Q_;Z_&&_.checkForDrop__Z();var U_=_.freshSuccess__O__I__Lfastparse_ParsingRun(f.apply__O__O__O(v|0,_.Lfastparse_ParsingRun__f_successValue),W_)}else var U_=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(p,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs($,Y_),d.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(_e),w===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var G_=_.Lfastparse_ParsingRun__f_index,se=_.Lfastparse_ParsingRun__f_failureGroupAggregate,oe=_.Lfastparse_ParsingRun__f_shortParserMsg;G_>i&&_.checkForDrop__Z();var ue=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var N_=_;else{var ge=_.Lfastparse_ParsingRun__f_index;U().Index__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var ce=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ve=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Ie=_.Lfastparse_ParsingRun__f_index,ee=Ie>ge,le=!ee&&o.isReachable__I__Z(Ie)?G_:Ie;ee&&_.checkForDrop__Z();var qe=_.freshSuccess__O__I__Lfastparse_ParsingRun(c.apply__O__O__O(ue,_.Lfastparse_ParsingRun__f_successValue|0),le)}else var qe=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(i,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(oe,ve),se.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ce),ge===_.Lfastparse_ParsingRun__f_traceIndex);var N_=qe}}else var N_=_;if(N_.Lfastparse_ParsingRun__f_isSuccess){var K_=N_.Lfastparse_ParsingRun__f_successValue;if(K_===null)throw new Q(K_);var $e=K_.T3__f__1|0,Re=K_.T3__f__2,we=K_.T3__f__3|0;N_.Lfastparse_ParsingRun__f_successValue=ip(Re,$e,we);var re=N_}else var re=N_;if(n&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new w_("WithLoc").Lsourcecode_Name__f_value,re.Lfastparse_ParsingRun__f_index,re.Lfastparse_ParsingRun__f_isSuccess),re.Lfastparse_ParsingRun__f_verboseFailures){b();var ke=[new Rr(new r_(()=>new w_("WithLoc").Lsourcecode_Name__f_value))],he=k(new I,ke);if(re.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(t,new ze(te().prependedAll__sc_IterableOnce__sci_List(he)),re.Lfastparse_ParsingRun__f_failureGroupAggregate,tnew w_("NamedBackReference").Lsourcecode_Name__f_value))],ie=k(new I,be);if(re.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new ze(te().prependedAll__sc_IterableOnce__sci_List(ie)),re.Lfastparse_ParsingRun__f_failureGroupAggregate,rp&&_.checkForDrop__Z();var v=_.Lfastparse_ParsingRun__f_successValue;if(!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var w=_.Lfastparse_ParsingRun__f_index,R=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var D=_.Lfastparse_ParsingRun__f_index;U();var T=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var C=_.Lfastparse_ParsingRun__f_index;U();var F=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var E=_.Lfastparse_ParsingRun__f_index;U();var q=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var Z=_.Lfastparse_ParsingRun__f_index;U();var H=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var J=_.Lfastparse_ParsingRun__f_index;U();var N=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var G=_.Lfastparse_ParsingRun__f_index;U(),z_();var W=_.Lfastparse_ParsingRun__f_index,K=_.Lfastparse_ParsingRun__f_input;U();var Y=_.Lfastparse_ParsingRun__f_index,X=2+Y|0,e_=_.Lfastparse_ParsingRun__f_input;if(e_.isReachable__I__Z(-1+X|0)){var __=e_.Lfastparse_IndexedParserInput__f_data;if(__.charCodeAt(Y)===92)var a_=1+Y|0,n_=e_.Lfastparse_IndexedParserInput__f_data,s_=n_.charCodeAt(a_)===119;else var s_=!1}else var s_=!1;if(s_?_.freshSuccessUnit__I__Lfastparse_ParsingRun(X):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(Y,new r_(()=>'"\\\\\\\\w"')),_.Lfastparse_ParsingRun__f_isSuccess){var c_=_.Lfastparse_ParsingRun__f_index,o_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,h_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(c_>W&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var d_=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new Bi(!1,C8()),_);var v_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,u_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var y_=_.Lfastparse_ParsingRun__f_index,b_=y_>d_,D_=!b_&&K.isReachable__I__Z(y_)?c_:y_;b_&&_.checkForDrop__Z();var S_=_.Lfastparse_ParsingRun__f_successValue,p_=_.freshSuccess__O__I__Lfastparse_ParsingRun(S_,D_)}else var p_=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(W,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(h_,u_),o_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(v_),d_===_.Lfastparse_ParsingRun__f_traceIndex)}}var P_=_.Lfastparse_ParsingRun__f_shortParserMsg,R_=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|N);else if(!_.Lfastparse_ParsingRun__f_cut){var C_=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=G,C_&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(G,P_,R_,!1),_.Lfastparse_ParsingRun__f_cut=!1,z_();var B_=_.Lfastparse_ParsingRun__f_index,T_=_.Lfastparse_ParsingRun__f_input;U();var A_=_.Lfastparse_ParsingRun__f_index,x_=2+A_|0,E_=_.Lfastparse_ParsingRun__f_input;if(E_.isReachable__I__Z(-1+x_|0)){var I_=E_.Lfastparse_IndexedParserInput__f_data;if(I_.charCodeAt(A_)===92)var V_=1+A_|0,J_=E_.Lfastparse_IndexedParserInput__f_data,X_=J_.charCodeAt(V_)===87;else var X_=!1}else var X_=!1;if(X_?_.freshSuccessUnit__I__Lfastparse_ParsingRun(x_):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(A_,new r_(()=>'"\\\\\\\\W"')),_.Lfastparse_ParsingRun__f_isSuccess){var _e=_.Lfastparse_ParsingRun__f_index,Y_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,U_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_e>B_&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var Q_=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new Bi(!0,C8()),_);var Z_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,W_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var N_=_.Lfastparse_ParsingRun__f_index,G_=N_>Q_,se=!G_&&T_.isReachable__I__Z(N_)?_e:N_;G_&&_.checkForDrop__Z();var oe=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(oe,se)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(B_,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(U_,W_),Y_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Z_),Q_===_.Lfastparse_ParsingRun__f_traceIndex)}}var ue=_.Lfastparse_ParsingRun__f_shortParserMsg,ge=_.Lfastparse_ParsingRun__f_cut,ce=!!(ge|N);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!ge&&_.freshFailure__I__Lfastparse_ParsingRun(G),_.Lfastparse_ParsingRun__f_cut=ce,C_){var ve=P_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ue),qe=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Ie=R_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(qe);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(G,ve,Ie,!1)}}var ee=_.Lfastparse_ParsingRun__f_shortParserMsg,le=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|H);else if(!_.Lfastparse_ParsingRun__f_cut){var re=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=J,re&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(J,ee,le,!1),_.Lfastparse_ParsingRun__f_cut=!1,z_();var K_=_.Lfastparse_ParsingRun__f_index,$e=_.Lfastparse_ParsingRun__f_input;U();var Re=_.Lfastparse_ParsingRun__f_index,we=2+Re|0,ke=_.Lfastparse_ParsingRun__f_input;if(ke.isReachable__I__Z(-1+we|0)){var he=ke.Lfastparse_IndexedParserInput__f_data;if(he.charCodeAt(Re)===92)var ye=1+Re|0,Le=ke.Lfastparse_IndexedParserInput__f_data,me=Le.charCodeAt(ye)===100;else var me=!1}else var me=!1;if(me?_.freshSuccessUnit__I__Lfastparse_ParsingRun(we):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(Re,new r_(()=>'"\\\\\\\\d"')),_.Lfastparse_ParsingRun__f_isSuccess){var be=_.Lfastparse_ParsingRun__f_index,ie=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Ce=_.Lfastparse_ParsingRun__f_shortParserMsg;if(be>K_&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var Ee=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new Bi(!1,D8()),_);var Se=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Ke=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Te=_.Lfastparse_ParsingRun__f_index,Ve=Te>Ee,Oe=!Ve&&$e.isReachable__I__Z(Te)?be:Te;Ve&&_.checkForDrop__Z();var Ze=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(Ze,Oe)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(K_,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ce,Ke),ie.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Se),Ee===_.Lfastparse_ParsingRun__f_traceIndex)}}var Ne=_.Lfastparse_ParsingRun__f_shortParserMsg,_r=_.Lfastparse_ParsingRun__f_cut,nr=!!(_r|H);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!_r&&_.freshFailure__I__Lfastparse_ParsingRun(J),_.Lfastparse_ParsingRun__f_cut=nr,re){var sr=ee.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ne),mr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Qe=le.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(mr);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(J,sr,Qe,!1)}}var er=_.Lfastparse_ParsingRun__f_shortParserMsg,ar=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|q);else if(!_.Lfastparse_ParsingRun__f_cut){var rr=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=Z,rr&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Z,er,ar,!1),_.Lfastparse_ParsingRun__f_cut=!1,z_();var vr=_.Lfastparse_ParsingRun__f_index,cr=_.Lfastparse_ParsingRun__f_input;U();var Ae=_.Lfastparse_ParsingRun__f_index,dr=2+Ae|0,Xe=_.Lfastparse_ParsingRun__f_input;if(Xe.isReachable__I__Z(-1+dr|0)){var ir=Xe.Lfastparse_IndexedParserInput__f_data;if(ir.charCodeAt(Ae)===92)var He=1+Ae|0,qr=Xe.Lfastparse_IndexedParserInput__f_data,wr=qr.charCodeAt(He)===68;else var wr=!1}else var wr=!1;if(wr?_.freshSuccessUnit__I__Lfastparse_ParsingRun(dr):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(Ae,new r_(()=>'"\\\\\\\\D"')),_.Lfastparse_ParsingRun__f_isSuccess){var Or=_.Lfastparse_ParsingRun__f_index,Dr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Mr=_.Lfastparse_ParsingRun__f_shortParserMsg;if(Or>vr&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var Fr=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new Bi(!0,D8()),_);var Er=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ur=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Hr=_.Lfastparse_ParsingRun__f_index,Lr=Hr>Fr,aa=!Lr&&cr.isReachable__I__Z(Hr)?Or:Hr;Lr&&_.checkForDrop__Z();var ta=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(ta,aa)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(vr,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Mr,ur),Dr.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Er),Fr===_.Lfastparse_ParsingRun__f_traceIndex)}}var Tr=_.Lfastparse_ParsingRun__f_shortParserMsg,wa=_.Lfastparse_ParsingRun__f_cut,ca=!!(wa|q);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!wa&&_.freshFailure__I__Lfastparse_ParsingRun(Z),_.Lfastparse_ParsingRun__f_cut=ca,rr){var ya=er.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Tr),na=_.Lfastparse_ParsingRun__f_failureGroupAggregate,xr=ar.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(na);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Z,ya,xr,!1)}}var Qr=_.Lfastparse_ParsingRun__f_shortParserMsg,Rt=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|F);else if(!_.Lfastparse_ParsingRun__f_cut){var yr=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=E,yr&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(E,Qr,Rt,!1),_.Lfastparse_ParsingRun__f_cut=!1,z_();var Sr=_.Lfastparse_ParsingRun__f_index,gr=_.Lfastparse_ParsingRun__f_input;U();var Ma=_.Lfastparse_ParsingRun__f_index,La=2+Ma|0,Ha=_.Lfastparse_ParsingRun__f_input;if(Ha.isReachable__I__Z(-1+La|0)){var Gr=Ha.Lfastparse_IndexedParserInput__f_data;if(Gr.charCodeAt(Ma)===92)var Ta=1+Ma|0,Dt=Ha.Lfastparse_IndexedParserInput__f_data,Ga=Dt.charCodeAt(Ta)===115;else var Ga=!1}else var Ga=!1;if(Ga?_.freshSuccessUnit__I__Lfastparse_ParsingRun(La):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(Ma,new r_(()=>'"\\\\\\\\s"')),_.Lfastparse_ParsingRun__f_isSuccess){var Ye=_.Lfastparse_ParsingRun__f_index,Vr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ia=_.Lfastparse_ParsingRun__f_shortParserMsg;if(Ye>Sr&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var ba=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new Bi(!1,x8()),_);var Ar=_.Lfastparse_ParsingRun__f_failureGroupAggregate,zr=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var za=_.Lfastparse_ParsingRun__f_index,Ja=za>ba,qa=!Ja&&gr.isReachable__I__Z(za)?Ye:za;Ja&&_.checkForDrop__Z();var Zt=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(Zt,qa)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Sr,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ia,zr),Vr.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ar),ba===_.Lfastparse_ParsingRun__f_traceIndex)}}var Oa=_.Lfastparse_ParsingRun__f_shortParserMsg,Bt=_.Lfastparse_ParsingRun__f_cut,wt=!!(Bt|F);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!Bt&&_.freshFailure__I__Lfastparse_ParsingRun(E),_.Lfastparse_ParsingRun__f_cut=wt,yr){var tt=Qr.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Oa),Xr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,oa=Rt.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Xr);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(E,tt,oa,!1)}}var nt=_.Lfastparse_ParsingRun__f_shortParserMsg,st=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|T);else if(!_.Lfastparse_ParsingRun__f_cut){var Ia=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=C,Ia&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(C,nt,st,!1),_.Lfastparse_ParsingRun__f_cut=!1,z_();var ct=_.Lfastparse_ParsingRun__f_index,it=_.Lfastparse_ParsingRun__f_input;U();var ot=_.Lfastparse_ParsingRun__f_index,xt=2+ot|0,et=_.Lfastparse_ParsingRun__f_input;if(et.isReachable__I__Z(-1+xt|0)){var Nt=et.Lfastparse_IndexedParserInput__f_data;if(Nt.charCodeAt(ot)===92)var Lt=1+ot|0,Ft=et.Lfastparse_IndexedParserInput__f_data,rt=Ft.charCodeAt(Lt)===83;else var rt=!1}else var rt=!1;if(rt?_.freshSuccessUnit__I__Lfastparse_ParsingRun(xt):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(ot,new r_(()=>'"\\\\\\\\S"')),_.Lfastparse_ParsingRun__f_isSuccess){var mn=_.Lfastparse_ParsingRun__f_index,En=_.Lfastparse_ParsingRun__f_failureGroupAggregate,yn=_.Lfastparse_ParsingRun__f_shortParserMsg;if(mn>ct&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var en=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new Bi(!0,x8()),_);var bn=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Pr=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var gt=_.Lfastparse_ParsingRun__f_index,Pn=gt>en,rn=!Pn&&it.isReachable__I__Z(gt)?mn:gt;Pn&&_.checkForDrop__Z();var jn=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(jn,rn)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(ct,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(yn,Pr),En.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(bn),en===_.Lfastparse_ParsingRun__f_traceIndex)}}var In=_.Lfastparse_ParsingRun__f_shortParserMsg,Et=_.Lfastparse_ParsingRun__f_cut,Wn=!!(Et|T);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!Et&&_.freshFailure__I__Lfastparse_ParsingRun(C),_.Lfastparse_ParsingRun__f_cut=Wn,Ia){var Ct=nt.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(In),mt=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ys=st.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(mt);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(C,Ct,ys,!1)}}var bs=_.Lfastparse_ParsingRun__f_shortParserMsg,kn=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|R);else if(!_.Lfastparse_ParsingRun__f_cut){var Kn=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=D,Kn&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(D,bs,kn,!1),_.Lfastparse_ParsingRun__f_cut=!1,this.Lcodes_quine_labs_recheck_regexp_Parser__f_unicode?this.UnicodeEscapeClass__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_):U().Fail__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var Ys=_.Lfastparse_ParsingRun__f_shortParserMsg,_c=_.Lfastparse_ParsingRun__f_cut,Rn=!!(_c|R);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!_c&&_.freshFailure__I__Lfastparse_ParsingRun(D),_.Lfastparse_ParsingRun__f_cut=Rn,Kn){var ec=bs.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ys),$c=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Bc=kn.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs($c);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(D,ec,Bc,!1)}}var ls=_.Lfastparse_ParsingRun__f_failureGroupAggregate,vc=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var rc=_.Lfastparse_ParsingRun__f_index,as=rc>w,Zn=!as&&h.isReachable__I__Z(rc)?l:rc;as&&_.checkForDrop__Z();var wc=_.freshSuccess__O__I__Lfastparse_ParsingRun(f.apply__O__O__O(v|0,_.Lfastparse_ParsingRun__f_successValue),Zn)}else var wc=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(p,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs($,vc),d.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ls),w===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var Is=_.Lfastparse_ParsingRun__f_index,ka=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Dn=_.Lfastparse_ParsingRun__f_shortParserMsg;Is>i&&_.checkForDrop__Z();var js=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var $n=_;else{var Qn=_.Lfastparse_ParsingRun__f_index;U().Index__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var Lc=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Zs=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var vn=_.Lfastparse_ParsingRun__f_index,Ns=vn>Qn,gc=!Ns&&o.isReachable__I__Z(vn)?Is:vn;Ns&&_.checkForDrop__Z();var ks=_.freshSuccess__O__I__Lfastparse_ParsingRun(c.apply__O__O__O(js,_.Lfastparse_ParsingRun__f_successValue|0),gc)}else var ks=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(i,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Dn,Zs),ka.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Lc),Qn===_.Lfastparse_ParsingRun__f_traceIndex);var $n=ks}}else var $n=_;if($n.Lfastparse_ParsingRun__f_isSuccess){var Xn=$n.Lfastparse_ParsingRun__f_successValue;if(Xn===null)throw new Q(Xn);var Hs=Xn.T3__f__1|0,xn=Xn.T3__f__2,Gs=Xn.T3__f__3|0;$n.Lfastparse_ParsingRun__f_successValue=ip(xn,Hs,Gs);var Va=$n}else var Va=$n;if(n&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new w_("WithLoc").Lsourcecode_Name__f_value,Va.Lfastparse_ParsingRun__f_index,Va.Lfastparse_ParsingRun__f_isSuccess),Va.Lfastparse_ParsingRun__f_verboseFailures){b();var Ua=[new Rr(new r_(()=>new w_("WithLoc").Lsourcecode_Name__f_value))],qs=k(new I,Ua);if(Va.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(t,new ze(te().prependedAll__sc_IterableOnce__sci_List(qs)),Va.Lfastparse_ParsingRun__f_failureGroupAggregate,tnew w_("EscapeClass").Lsourcecode_Name__f_value))],ts=k(new I,Jc);if(Va.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new ze(te().prependedAll__sc_IterableOnce__sci_List(ts)),Va.Lfastparse_ParsingRun__f_failureGroupAggregate,rp&&_.checkForDrop__Z();var v=_.Lfastparse_ParsingRun__f_successValue;if(!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var w=_.Lfastparse_ParsingRun__f_index;U();var R=z_();R.UnitSequencer0__Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$();var D=_.Lfastparse_ParsingRun__f_index,T=_.Lfastparse_ParsingRun__f_input;U();var C=z_(),F=C.Lfastparse_Implicits$Sequencer$__f_BaseSequencer2,E=_.Lfastparse_ParsingRun__f_index,q=_.Lfastparse_ParsingRun__f_input;U();var Z=z_(),H=Zi(Z),J=_.Lfastparse_ParsingRun__f_index,N=_.Lfastparse_ParsingRun__f_input;U();var G=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var W=_.Lfastparse_ParsingRun__f_index;U(),z_();var K=_.Lfastparse_ParsingRun__f_index,Y=_.Lfastparse_ParsingRun__f_input;U();var X=_.Lfastparse_ParsingRun__f_index,e_=3+X|0,__=_.Lfastparse_ParsingRun__f_input;if(__.isReachable__I__Z(-1+e_|0)){var a_=__.Lfastparse_IndexedParserInput__f_data;if(a_.charCodeAt(X)===92)var n_=1+X|0,s_=__.Lfastparse_IndexedParserInput__f_data,c_=s_.charCodeAt(n_)===112;else var c_=!1;if(c_)var o_=2+X|0,h_=__.Lfastparse_IndexedParserInput__f_data,d_=h_.charCodeAt(o_)===123;else var d_=!1}else var d_=!1;if(d_?_.freshSuccessUnit__I__Lfastparse_ParsingRun(e_):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(X,new r_(()=>'"\\\\\\\\p{"')),_.Lfastparse_ParsingRun__f_isSuccess){var v_=_.Lfastparse_ParsingRun__f_index,u_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,p_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(v_>K&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var y_=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(!1,_);var b_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,D_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var P_=_.Lfastparse_ParsingRun__f_index,R_=P_>y_,C_=!R_&&Y.isReachable__I__Z(P_)?v_:P_;R_&&_.checkForDrop__Z();var B_=!!_.Lfastparse_ParsingRun__f_successValue,S_=_.freshSuccess__O__I__Lfastparse_ParsingRun(B_,C_)}else var S_=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(K,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(p_,D_),u_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(b_),y_===_.Lfastparse_ParsingRun__f_traceIndex)}}var T_=_.Lfastparse_ParsingRun__f_shortParserMsg,A_=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|G);else if(!_.Lfastparse_ParsingRun__f_cut){var x_=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=W,x_&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(W,T_,A_,!1),_.Lfastparse_ParsingRun__f_cut=!1,z_();var E_=_.Lfastparse_ParsingRun__f_index,I_=_.Lfastparse_ParsingRun__f_input;U();var V_=_.Lfastparse_ParsingRun__f_index,J_=3+V_|0,X_=_.Lfastparse_ParsingRun__f_input;if(X_.isReachable__I__Z(-1+J_|0)){var _e=X_.Lfastparse_IndexedParserInput__f_data;if(_e.charCodeAt(V_)===92)var Y_=1+V_|0,U_=X_.Lfastparse_IndexedParserInput__f_data,Q_=U_.charCodeAt(Y_)===80;else var Q_=!1;if(Q_)var Z_=2+V_|0,W_=X_.Lfastparse_IndexedParserInput__f_data,N_=W_.charCodeAt(Z_)===123;else var N_=!1}else var N_=!1;if(N_?_.freshSuccessUnit__I__Lfastparse_ParsingRun(J_):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(V_,new r_(()=>'"\\\\\\\\P{"')),_.Lfastparse_ParsingRun__f_isSuccess){var G_=_.Lfastparse_ParsingRun__f_index,se=_.Lfastparse_ParsingRun__f_failureGroupAggregate,oe=_.Lfastparse_ParsingRun__f_shortParserMsg;if(G_>E_&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var ue=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(!0,_);var ge=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ce=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var ve=_.Lfastparse_ParsingRun__f_index,qe=ve>ue,Ie=!qe&&I_.isReachable__I__Z(ve)?G_:ve;qe&&_.checkForDrop__Z();var ee=!!_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(ee,Ie)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(E_,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(oe,ce),se.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ge),ue===_.Lfastparse_ParsingRun__f_traceIndex)}}var le=_.Lfastparse_ParsingRun__f_shortParserMsg,re=_.Lfastparse_ParsingRun__f_cut,K_=!!(re|G);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!re&&_.freshFailure__I__Lfastparse_ParsingRun(W),_.Lfastparse_ParsingRun__f_cut=K_,x_){var $e=T_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(le),Re=_.Lfastparse_ParsingRun__f_failureGroupAggregate,we=A_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Re);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(W,$e,we,!1)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var ke=_.Lfastparse_ParsingRun__f_index,he=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ye=_.Lfastparse_ParsingRun__f_shortParserMsg;_.Lfastparse_ParsingRun__f_cut=!0,ke>J&&_.checkForDrop__Z();var Le=_.Lfastparse_ParsingRun__f_successValue;if(!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var me=_.Lfastparse_ParsingRun__f_index;this.UnicodePropertyName__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var be=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ie=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Ee=_.Lfastparse_ParsingRun__f_index,Se=Ee>me,Ke=!Se&&N.isReachable__I__Z(Ee)?ke:Ee;Se&&_.checkForDrop__Z();var Ce=_.freshSuccess__O__I__Lfastparse_ParsingRun(H.apply__O__O__O(!!Le,_.Lfastparse_ParsingRun__f_successValue),Ke)}else{_.Lfastparse_ParsingRun__f_cut=!0;var Ce=_}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(J,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ye,ie),he.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(be),me===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var Te=_.Lfastparse_ParsingRun__f_index,Ve=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Oe=_.Lfastparse_ParsingRun__f_shortParserMsg;Te>E&&_.checkForDrop__Z();var Ze=_.Lfastparse_ParsingRun__f_successValue;if(!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var Ne=_.Lfastparse_ParsingRun__f_index,_r=B7();_r.GenericOptionerImplicit0__Lfastparse_Implicits$LowPriOptioner$GenericOptionerImplicit0$();var nr=_.Lfastparse_ParsingRun__f_index,sr=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1,U(),z_();var mr=_.Lfastparse_ParsingRun__f_index,Qe=_.Lfastparse_ParsingRun__f_input;U();var er=_.Lfastparse_ParsingRun__f_input,ar=_.Lfastparse_ParsingRun__f_index;if(er.isReachable__I__Z(ar))var rr=er.Lfastparse_IndexedParserInput__f_data,vr=rr.charCodeAt(ar)===61;else var vr=!1;if(vr?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+ar|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(ar,new r_(()=>'"="')),_.Lfastparse_ParsingRun__f_isSuccess){var cr=_.Lfastparse_ParsingRun__f_index,Ae=_.Lfastparse_ParsingRun__f_failureGroupAggregate,dr=_.Lfastparse_ParsingRun__f_shortParserMsg;if(cr>mr&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var Xe=_.Lfastparse_ParsingRun__f_index;this.UnicodePropertyValue__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var ir=_.Lfastparse_ParsingRun__f_failureGroupAggregate,He=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var wr=_.Lfastparse_ParsingRun__f_index,Or=wr>Xe,Dr=!Or&&Qe.isReachable__I__Z(wr)?cr:wr;Or&&_.checkForDrop__Z();var Mr=_.Lfastparse_ParsingRun__f_successValue,qr=_.freshSuccess__O__I__Lfastparse_ParsingRun(Mr,Dr)}else var qr=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(mr,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(dr,He),Ae.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ir),Xe===_.Lfastparse_ParsingRun__f_traceIndex)}}var Fr=_.Lfastparse_ParsingRun__f_isSuccess;if(Fr){var Er=_.Lfastparse_ParsingRun__f_successValue,ur=_.freshSuccess__O__Lfastparse_ParsingRun(new i_(Er));ur.Lfastparse_ParsingRun__f_cut=!!(ur.Lfastparse_ParsingRun__f_cut|sr)}else if(!_.Lfastparse_ParsingRun__f_cut){var Hr=_.freshSuccess__O__I__Lfastparse_ParsingRun(t_(),nr);Hr.Lfastparse_ParsingRun__f_cut=!!(Hr.Lfastparse_ParsingRun__f_cut|sr)}if(_.Lfastparse_ParsingRun__f_verboseFailures){var Lr=_.Lfastparse_ParsingRun__f_shortParserMsg,aa=_.Lfastparse_ParsingRun__f_failureGroupAggregate;Fr||_.aggregateMsg__I__F0__Lfastparse_internal_Msgs__V(nr,new r_(()=>m_().parenthize__sci_Seq__T(Lr.Lfastparse_internal_Msgs__f_value)+".?"),aa)}var ta=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Tr=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var ca=_.Lfastparse_ParsingRun__f_index,ya=ca>Ne,na=!ya&&q.isReachable__I__Z(ca)?Te:ca;ya&&_.checkForDrop__Z();var wa=_.freshSuccess__O__I__Lfastparse_ParsingRun(F.apply__O__O__O(Ze,_.Lfastparse_ParsingRun__f_successValue),na)}else var wa=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(E,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Oe,Tr),Ve.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ta),Ne===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var Qr=_.Lfastparse_ParsingRun__f_index,Rt=_.Lfastparse_ParsingRun__f_failureGroupAggregate,yr=_.Lfastparse_ParsingRun__f_shortParserMsg;_.Lfastparse_ParsingRun__f_cut=!0,Qr>D&&_.checkForDrop__Z();var Sr=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var xr=_;else{var gr=_.Lfastparse_ParsingRun__f_index,Ma=_.Lfastparse_ParsingRun__f_input,La=_.Lfastparse_ParsingRun__f_index;if(Ma.isReachable__I__Z(La))var Ha=Ma.Lfastparse_IndexedParserInput__f_data,Gr=Ha.charCodeAt(La)===125;else var Gr=!1;Gr?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+La|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(La,new r_(()=>'"}"'));var Ta=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Dt=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Ye=_.Lfastparse_ParsingRun__f_index,Vr=Ye>gr,ia=!Vr&&T.isReachable__I__Z(Ye)?Qr:Ye;Vr&&_.checkForDrop__Z();var ba=Sr,Ga=_.freshSuccess__O__I__Lfastparse_ParsingRun(ba,ia)}else{_.Lfastparse_ParsingRun__f_cut=!0;var Ga=_}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(D,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(yr,Dt),Rt.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ta),gr===_.Lfastparse_ParsingRun__f_traceIndex);var xr=Ga}}else var xr=_;if(xr.Lfastparse_ParsingRun__f_isSuccess){var Ar=xr.Lfastparse_ParsingRun__f_successValue;_:{var zr;if(Ar!==null){var za=!!Ar.T3__f__1,Ja=Ar.T3__f__2,qa=Ar.T3__f__3,Zt=t_();if(Zt===qa){var zr=new Lu(za,Ja,null);break _}}if(Ar!==null){var Oa=!!Ar.T3__f__1,Bt=Ar.T3__f__2,wt=Ar.T3__f__3;if(wt instanceof i_){var tt=wt,Xr=tt.s_Some__f_value,zr=new gu(Oa,Bt,Xr,null);break _}}throw new Q(Ar)}xr.Lfastparse_ParsingRun__f_successValue=zr}var oa=_.Lfastparse_ParsingRun__f_failureGroupAggregate,nt=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Ia=_.Lfastparse_ParsingRun__f_index,ct=Ia>w,it=!ct&&h.isReachable__I__Z(Ia)?l:Ia;ct&&_.checkForDrop__Z();var st=_.freshSuccess__O__I__Lfastparse_ParsingRun(f.apply__O__O__O(v|0,_.Lfastparse_ParsingRun__f_successValue),it)}else var st=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(p,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs($,nt),d.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(oa),w===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var xt=_.Lfastparse_ParsingRun__f_index,et=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Nt=_.Lfastparse_ParsingRun__f_shortParserMsg;xt>i&&_.checkForDrop__Z();var Lt=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var ot=_;else{var Ft=_.Lfastparse_ParsingRun__f_index;U().Index__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var rt=_.Lfastparse_ParsingRun__f_failureGroupAggregate,mn=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var yn=_.Lfastparse_ParsingRun__f_index,en=yn>Ft,bn=!en&&o.isReachable__I__Z(yn)?xt:yn;en&&_.checkForDrop__Z();var En=_.freshSuccess__O__I__Lfastparse_ParsingRun(c.apply__O__O__O(Lt,_.Lfastparse_ParsingRun__f_successValue|0),bn)}else var En=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(i,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Nt,mn),et.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rt),Ft===_.Lfastparse_ParsingRun__f_traceIndex);var ot=En}}else var ot=_;if(ot.Lfastparse_ParsingRun__f_isSuccess){var gt=ot.Lfastparse_ParsingRun__f_successValue;if(gt===null)throw new Q(gt);var Pn=gt.T3__f__1|0,rn=gt.T3__f__2,jn=gt.T3__f__3|0;ot.Lfastparse_ParsingRun__f_successValue=ip(rn,Pn,jn);var Pr=ot}else var Pr=ot;if(n&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new w_("WithLoc").Lsourcecode_Name__f_value,Pr.Lfastparse_ParsingRun__f_index,Pr.Lfastparse_ParsingRun__f_isSuccess),Pr.Lfastparse_ParsingRun__f_verboseFailures){b();var In=[new Rr(new r_(()=>new w_("WithLoc").Lsourcecode_Name__f_value))],Et=k(new I,In);if(Pr.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(t,new ze(te().prependedAll__sc_IterableOnce__sci_List(Et)),Pr.Lfastparse_ParsingRun__f_failureGroupAggregate,tnew w_("UnicodeEscapeClass").Lsourcecode_Name__f_value))],bs=k(new I,ys);if(Pr.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new ze(te().prependedAll__sc_IterableOnce__sci_List(bs)),Pr.Lfastparse_ParsingRun__f_failureGroupAggregate,r{var T=Ea(D);return mG(this,T)}),c=_.Lfastparse_ParsingRun__f_index,i=_.Lfastparse_ParsingRun__f_input,o=c,u=1+o|0;;){if(i.isReachable__I__Z(c))var f=c,p=i.Lfastparse_IndexedParserInput__f_data,h=!!s.apply__O__O(pa(p.charCodeAt(f)));else var h=!1;if(h)c=1+c|0;else break}c>=u?_.freshSuccessUnit__I__Lfastparse_ParsingRun(c):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(o,new r_(()=>"chars-while("+s+", 1)")),_.Lfastparse_ParsingRun__f_noDropBuffer=n;var l=_.Lfastparse_ParsingRun__f_isSuccess?_.freshSuccess__O__Lfastparse_ParsingRun(_.Lfastparse_ParsingRun__f_input.slice__I__I__T(t,_.Lfastparse_ParsingRun__f_index)):_;if(a&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new w_("UnicodePropertyName").Lsourcecode_Name__f_value,l.Lfastparse_ParsingRun__f_index,l.Lfastparse_ParsingRun__f_isSuccess),l.Lfastparse_ParsingRun__f_verboseFailures){b();var d=[new Rr(new r_(()=>new w_("UnicodePropertyName").Lsourcecode_Name__f_value))],$=k(new I,d);if(l.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new ze(te().prependedAll__sc_IterableOnce__sci_List($)),l.Lfastparse_ParsingRun__f_failureGroupAggregate,r{var T=Ea(D);return CX(this,T)}),c=_.Lfastparse_ParsingRun__f_index,i=_.Lfastparse_ParsingRun__f_input,o=c,u=1+o|0;;){if(i.isReachable__I__Z(c))var f=c,p=i.Lfastparse_IndexedParserInput__f_data,h=!!s.apply__O__O(pa(p.charCodeAt(f)));else var h=!1;if(h)c=1+c|0;else break}c>=u?_.freshSuccessUnit__I__Lfastparse_ParsingRun(c):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(o,new r_(()=>"chars-while("+s+", 1)")),_.Lfastparse_ParsingRun__f_noDropBuffer=n;var l=_.Lfastparse_ParsingRun__f_isSuccess?_.freshSuccess__O__Lfastparse_ParsingRun(_.Lfastparse_ParsingRun__f_input.slice__I__I__T(t,_.Lfastparse_ParsingRun__f_index)):_;if(a&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new w_("UnicodePropertyValue").Lsourcecode_Name__f_value,l.Lfastparse_ParsingRun__f_index,l.Lfastparse_ParsingRun__f_isSuccess),l.Lfastparse_ParsingRun__f_verboseFailures){b();var d=[new Rr(new r_(()=>new w_("UnicodePropertyValue").Lsourcecode_Name__f_value))],$=k(new I,d);if(l.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new ze(te().prependedAll__sc_IterableOnce__sci_List($)),l.Lfastparse_ParsingRun__f_failureGroupAggregate,r'"\\\\\\\\t"')),_.Lfastparse_ParsingRun__f_isSuccess){var __=_.Lfastparse_ParsingRun__f_index,a_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,n_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(__>H&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var s_=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new P(9),_);var c_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,o_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var h_=_.Lfastparse_ParsingRun__f_index,d_=h_>s_,v_=!d_&&J.isReachable__I__Z(h_)?__:h_;d_&&_.checkForDrop__Z();var u_=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(u_,v_)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(H,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(n_,o_),a_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(c_),s_===_.Lfastparse_ParsingRun__f_traceIndex)}}var p_=_.Lfastparse_ParsingRun__f_shortParserMsg,y_=_.Lfastparse_ParsingRun__f_cut,b_=!!(y_|C);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!y_&&_.freshFailure__I__Lfastparse_ParsingRun(F),_.Lfastparse_ParsingRun__f_cut=b_,Z){var D_=E.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(p_),S_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,P_=q.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(S_);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(F,D_,P_,!1)}}var R_=_.Lfastparse_ParsingRun__f_shortParserMsg,C_=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|D);else if(!_.Lfastparse_ParsingRun__f_cut){var B_=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=T,B_&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(T,R_,C_,!1),_.Lfastparse_ParsingRun__f_cut=!1,z_();var T_=_.Lfastparse_ParsingRun__f_index,A_=_.Lfastparse_ParsingRun__f_input;U();var x_=_.Lfastparse_ParsingRun__f_index,E_=2+x_|0,I_=_.Lfastparse_ParsingRun__f_input;if(I_.isReachable__I__Z(-1+E_|0)){var V_=I_.Lfastparse_IndexedParserInput__f_data;if(V_.charCodeAt(x_)===92)var J_=1+x_|0,X_=I_.Lfastparse_IndexedParserInput__f_data,_e=X_.charCodeAt(J_)===110;else var _e=!1}else var _e=!1;if(_e?_.freshSuccessUnit__I__Lfastparse_ParsingRun(E_):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(x_,new r_(()=>'"\\\\\\\\n"')),_.Lfastparse_ParsingRun__f_isSuccess){var Y_=_.Lfastparse_ParsingRun__f_index,U_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Q_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(Y_>T_&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var Z_=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new P(10),_);var W_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,N_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var G_=_.Lfastparse_ParsingRun__f_index,se=G_>Z_,oe=!se&&A_.isReachable__I__Z(G_)?Y_:G_;se&&_.checkForDrop__Z();var ue=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(ue,oe)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(T_,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Q_,N_),U_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(W_),Z_===_.Lfastparse_ParsingRun__f_traceIndex)}}var ge=_.Lfastparse_ParsingRun__f_shortParserMsg,ce=_.Lfastparse_ParsingRun__f_cut,ve=!!(ce|D);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!ce&&_.freshFailure__I__Lfastparse_ParsingRun(T),_.Lfastparse_ParsingRun__f_cut=ve,B_){var qe=R_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ge),Ie=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ee=C_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ie);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(T,qe,ee,!1)}}var le=_.Lfastparse_ParsingRun__f_shortParserMsg,re=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|w);else if(!_.Lfastparse_ParsingRun__f_cut){var K_=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=R,K_&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(R,le,re,!1),_.Lfastparse_ParsingRun__f_cut=!1,z_();var $e=_.Lfastparse_ParsingRun__f_index,Re=_.Lfastparse_ParsingRun__f_input;U();var we=_.Lfastparse_ParsingRun__f_index,ke=2+we|0,he=_.Lfastparse_ParsingRun__f_input;if(he.isReachable__I__Z(-1+ke|0)){var ye=he.Lfastparse_IndexedParserInput__f_data;if(ye.charCodeAt(we)===92)var Le=1+we|0,me=he.Lfastparse_IndexedParserInput__f_data,be=me.charCodeAt(Le)===118;else var be=!1}else var be=!1;if(be?_.freshSuccessUnit__I__Lfastparse_ParsingRun(ke):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(we,new r_(()=>'"\\\\\\\\v"')),_.Lfastparse_ParsingRun__f_isSuccess){var ie=_.Lfastparse_ParsingRun__f_index,Ce=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Ee=_.Lfastparse_ParsingRun__f_shortParserMsg;if(ie>$e&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var Se=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new P(11),_);var Ke=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Te=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Ve=_.Lfastparse_ParsingRun__f_index,Oe=Ve>Se,Ze=!Oe&&Re.isReachable__I__Z(Ve)?ie:Ve;Oe&&_.checkForDrop__Z();var Ne=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(Ne,Ze)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V($e,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ee,Te),Ce.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ke),Se===_.Lfastparse_ParsingRun__f_traceIndex)}}var _r=_.Lfastparse_ParsingRun__f_shortParserMsg,nr=_.Lfastparse_ParsingRun__f_cut,sr=!!(nr|w);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!nr&&_.freshFailure__I__Lfastparse_ParsingRun(R),_.Lfastparse_ParsingRun__f_cut=sr,K_){var mr=le.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(_r),Qe=_.Lfastparse_ParsingRun__f_failureGroupAggregate,er=re.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Qe);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(R,mr,er,!1)}}var ar=_.Lfastparse_ParsingRun__f_shortParserMsg,rr=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|$);else if(!_.Lfastparse_ParsingRun__f_cut){var vr=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=v,vr&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(v,ar,rr,!1),_.Lfastparse_ParsingRun__f_cut=!1,z_();var cr=_.Lfastparse_ParsingRun__f_index,Ae=_.Lfastparse_ParsingRun__f_input;U();var dr=_.Lfastparse_ParsingRun__f_index,Xe=2+dr|0,ir=_.Lfastparse_ParsingRun__f_input;if(ir.isReachable__I__Z(-1+Xe|0)){var He=ir.Lfastparse_IndexedParserInput__f_data;if(He.charCodeAt(dr)===92)var qr=1+dr|0,wr=ir.Lfastparse_IndexedParserInput__f_data,Or=wr.charCodeAt(qr)===102;else var Or=!1}else var Or=!1;if(Or?_.freshSuccessUnit__I__Lfastparse_ParsingRun(Xe):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(dr,new r_(()=>'"\\\\\\\\f"')),_.Lfastparse_ParsingRun__f_isSuccess){var Dr=_.Lfastparse_ParsingRun__f_index,Mr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Fr=_.Lfastparse_ParsingRun__f_shortParserMsg;if(Dr>cr&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var Er=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new P(12),_);var ur=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Hr=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Lr=_.Lfastparse_ParsingRun__f_index,aa=Lr>Er,ta=!aa&&Ae.isReachable__I__Z(Lr)?Dr:Lr;aa&&_.checkForDrop__Z();var Tr=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(Tr,ta)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(cr,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Fr,Hr),Mr.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ur),Er===_.Lfastparse_ParsingRun__f_traceIndex)}}var wa=_.Lfastparse_ParsingRun__f_shortParserMsg,ca=_.Lfastparse_ParsingRun__f_cut,ya=!!(ca|$);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!ca&&_.freshFailure__I__Lfastparse_ParsingRun(v),_.Lfastparse_ParsingRun__f_cut=ya,vr){var na=ar.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(wa),xr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Qr=rr.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(xr);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(v,na,Qr,!1)}}var Rt=_.Lfastparse_ParsingRun__f_shortParserMsg,yr=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|l);else if(!_.Lfastparse_ParsingRun__f_cut){var Sr=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=d,Sr&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(d,Rt,yr,!1),_.Lfastparse_ParsingRun__f_cut=!1,z_();var gr=_.Lfastparse_ParsingRun__f_index,Ma=_.Lfastparse_ParsingRun__f_input;U();var La=_.Lfastparse_ParsingRun__f_index,Ha=2+La|0,Gr=_.Lfastparse_ParsingRun__f_input;if(Gr.isReachable__I__Z(-1+Ha|0)){var Ta=Gr.Lfastparse_IndexedParserInput__f_data;if(Ta.charCodeAt(La)===92)var Dt=1+La|0,Ga=Gr.Lfastparse_IndexedParserInput__f_data,Ye=Ga.charCodeAt(Dt)===114;else var Ye=!1}else var Ye=!1;if(Ye?_.freshSuccessUnit__I__Lfastparse_ParsingRun(Ha):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(La,new r_(()=>'"\\\\\\\\r"')),_.Lfastparse_ParsingRun__f_isSuccess){var Vr=_.Lfastparse_ParsingRun__f_index,ia=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ba=_.Lfastparse_ParsingRun__f_shortParserMsg;if(Vr>gr&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var Ar=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new P(13),_);var zr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,za=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Ja=_.Lfastparse_ParsingRun__f_index,qa=Ja>Ar,Zt=!qa&&Ma.isReachable__I__Z(Ja)?Vr:Ja;qa&&_.checkForDrop__Z();var Oa=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(Oa,Zt)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(gr,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ba,za),ia.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(zr),Ar===_.Lfastparse_ParsingRun__f_traceIndex)}}var Bt=_.Lfastparse_ParsingRun__f_shortParserMsg,wt=_.Lfastparse_ParsingRun__f_cut,tt=!!(wt|l);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!wt&&_.freshFailure__I__Lfastparse_ParsingRun(d),_.Lfastparse_ParsingRun__f_cut=tt,Sr){var Xr=Rt.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Bt),oa=_.Lfastparse_ParsingRun__f_failureGroupAggregate,nt=yr.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(oa);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(d,Xr,nt,!1)}}var st=_.Lfastparse_ParsingRun__f_shortParserMsg,Ia=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|p);else if(!_.Lfastparse_ParsingRun__f_cut){var ct=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=h,ct&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(h,st,Ia,!1),_.Lfastparse_ParsingRun__f_cut=!1,z_();var it=_.Lfastparse_ParsingRun__f_index,ot=_.Lfastparse_ParsingRun__f_input;U();var xt=_.Lfastparse_ParsingRun__f_index,et=2+xt|0,Nt=_.Lfastparse_ParsingRun__f_input;if(Nt.isReachable__I__Z(-1+et|0)){var Lt=Nt.Lfastparse_IndexedParserInput__f_data;if(Lt.charCodeAt(xt)===92)var Ft=1+xt|0,rt=Nt.Lfastparse_IndexedParserInput__f_data,mn=rt.charCodeAt(Ft)===99;else var mn=!1}else var mn=!1;if(mn?_.freshSuccessUnit__I__Lfastparse_ParsingRun(et):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(xt,new r_(()=>'"\\\\\\\\c"')),_.Lfastparse_ParsingRun__f_isSuccess){var En=_.Lfastparse_ParsingRun__f_index,yn=_.Lfastparse_ParsingRun__f_failureGroupAggregate,en=_.Lfastparse_ParsingRun__f_shortParserMsg;if(En>it&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var bn=_.Lfastparse_ParsingRun__f_index;U();var Pr=_.Lfastparse_ParsingRun__f_index,gt=_.Lfastparse_ParsingRun__f_noDropBuffer;_.Lfastparse_ParsingRun__f_noDropBuffer=!0,U();var Pn=new y(bo=>{var B$=Ea(bo);return gG(this,B$)}),rn=_.Lfastparse_ParsingRun__f_index;if(_.Lfastparse_ParsingRun__f_input.isReachable__I__Z(_.Lfastparse_ParsingRun__f_index))var jn=_.Lfastparse_ParsingRun__f_input,In=_.Lfastparse_ParsingRun__f_index,Et=jn.Lfastparse_IndexedParserInput__f_data,Wn=!!Pn.apply__O__O(pa(Et.charCodeAt(In)));else var Wn=!1;Wn?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+_.Lfastparse_ParsingRun__f_index|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(rn,new r_(()=>"char-pred("+Pn+")")),_.Lfastparse_ParsingRun__f_noDropBuffer=gt;var Ct=_.Lfastparse_ParsingRun__f_isSuccess?_.freshSuccess__O__Lfastparse_ParsingRun(_.Lfastparse_ParsingRun__f_input.slice__I__I__T(Pr,_.Lfastparse_ParsingRun__f_index)):_;if(Ct.Lfastparse_ParsingRun__f_isSuccess){var mt=Ct.Lfastparse_ParsingRun__f_successValue;Ct.Lfastparse_ParsingRun__f_successValue=new P(mt.charCodeAt(0)%32|0)}var ys=_.Lfastparse_ParsingRun__f_failureGroupAggregate,bs=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var kn=_.Lfastparse_ParsingRun__f_index,Kn=kn>bn,Ys=!Kn&&ot.isReachable__I__Z(kn)?En:kn;Kn&&_.checkForDrop__Z();var _c=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(_c,Ys)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(it,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(en,bs),yn.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ys),bn===_.Lfastparse_ParsingRun__f_traceIndex)}}var Rn=_.Lfastparse_ParsingRun__f_shortParserMsg,ec=_.Lfastparse_ParsingRun__f_cut,$c=!!(ec|p);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!ec&&_.freshFailure__I__Lfastparse_ParsingRun(h),_.Lfastparse_ParsingRun__f_cut=$c,ct){var Bc=st.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Rn),ls=_.Lfastparse_ParsingRun__f_failureGroupAggregate,vc=Ia.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ls);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(h,Bc,vc,!1)}}var wc=_.Lfastparse_ParsingRun__f_shortParserMsg,rc=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|u);else if(!_.Lfastparse_ParsingRun__f_cut){var as=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=f,as&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(f,wc,rc,!1),_.Lfastparse_ParsingRun__f_cut=!1,z_();var Zn=_.Lfastparse_ParsingRun__f_index,$n=_.Lfastparse_ParsingRun__f_input;U();var Is=_.Lfastparse_ParsingRun__f_index,ka=2+Is|0,Dn=_.Lfastparse_ParsingRun__f_input;if(Dn.isReachable__I__Z(-1+ka|0)){var js=Dn.Lfastparse_IndexedParserInput__f_data;if(js.charCodeAt(Is)===92)var Qn=1+Is|0,Lc=Dn.Lfastparse_IndexedParserInput__f_data,Zs=Lc.charCodeAt(Qn)===120;else var Zs=!1}else var Zs=!1;if(Zs?_.freshSuccessUnit__I__Lfastparse_ParsingRun(ka):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(Is,new r_(()=>'"\\\\\\\\x"')),_.Lfastparse_ParsingRun__f_isSuccess){var ks=_.Lfastparse_ParsingRun__f_index,vn=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Ns=_.Lfastparse_ParsingRun__f_shortParserMsg;if(ks>Zn&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var gc=_.Lfastparse_ParsingRun__f_index;U();var Va=_.Lfastparse_ParsingRun__f_index,Xn=_.Lfastparse_ParsingRun__f_noDropBuffer;_.Lfastparse_ParsingRun__f_noDropBuffer=!0,U(),U();for(var Hs=R7(),xn=mc(),Gs=S7(),Ua=_.Lfastparse_ParsingRun__f_index,qs=0,Os=!1,Ss=_.Lfastparse_ParsingRun__f_cut,zc=null,Jc=null;;){_.Lfastparse_ParsingRun__f_cut=!!(Os|(qs<0&&Ss)),this.HexDigit__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var ts=_.Lfastparse_ParsingRun__f_shortParserMsg,zs=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Ps=_.Lfastparse_ParsingRun__f_cut,fs=_.Lfastparse_ParsingRun__f_verboseFailures;if(_.Lfastparse_ParsingRun__f_isSuccess){var li=_.Lfastparse_ParsingRun__f_index,Pu=_.Lfastparse_ParsingRun__f_successValue,go=1+qs|0;if(go===2){var Ru=F$(Gs,li,li,go,!!(Ss|Ps),2,_,Hs,void 0);fs&&_.setMsg__I__F0__V(Ua,new r_((bo=>()=>m_().parenthize__sci_Seq__T(bo.Lfastparse_internal_Msgs__f_value)+".rep")(ts)));break}else{if(xn!==mc()&&m_().consumeWhitespace__F1__Lfastparse_ParsingRun__V(xn,_),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){_.Lfastparse_ParsingRun__f_cut=!1;var Go=_.Lfastparse_ParsingRun__f_cut,Du=!!(!!(Ss|Ps)|Go);Ua=li,qs=go,Os=!1,Ss=Du,zc=null,Jc=zs;continue}break}}else{var Ht=Ps?_:F$(Gs,Ua,Ua,qs,!!(Ss|Ps),2,_,Hs,void 0);if(fs){var ac=Ua,tc=zc,Yi=Jc,Fc=Os;if(tc===null||Fc)_.aggregateMsg__I__F0__Lfastparse_internal_Msgs__V(ac,new r_((bo=>()=>m_().parenthize__sci_Seq__T(bo.Lfastparse_internal_Msgs__f_value)+".rep(0)")(ts)),_.Lfastparse_ParsingRun__f_failureGroupAggregate);else{var Uc=new r_((bo=>()=>m_().parenthize__sci_Seq__T(bo.Lfastparse_internal_Msgs__f_value)+".rep(0)")(ts));if(Yi===null)var Wc=m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(tc,ts);else var Ho=m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(tc,ts),Wc=Yi.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ho);_.aggregateMsg__I__F0__Lfastparse_internal_Msgs__V(ac,Uc,Wc)}}break}}_.Lfastparse_ParsingRun__f_noDropBuffer=Xn;var Ti=_.Lfastparse_ParsingRun__f_isSuccess?_.freshSuccess__O__Lfastparse_ParsingRun(_.Lfastparse_ParsingRun__f_input.slice__I__I__T(Va,_.Lfastparse_ParsingRun__f_index)):_;if(Ti.Lfastparse_ParsingRun__f_isSuccess){var _o=Ti.Lfastparse_ParsingRun__f_successValue;Ti.Lfastparse_ParsingRun__f_successValue=new P(Nr().parseInt__T__I__I(_o,16))}var zo=_.Lfastparse_ParsingRun__f_failureGroupAggregate,of=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Jo=_.Lfastparse_ParsingRun__f_index,hl=Jo>gc,dl=!hl&&$n.isReachable__I__Z(Jo)?ks:Jo;hl&&_.checkForDrop__Z();var uf=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(uf,dl)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Zn,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ns,of),vn.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(zo),gc===_.Lfastparse_ParsingRun__f_traceIndex)}}var $l=_.Lfastparse_ParsingRun__f_shortParserMsg,Uo=_.Lfastparse_ParsingRun__f_cut,Vi=!!(Uo|u);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!Uo&&_.freshFailure__I__Lfastparse_ParsingRun(f),_.Lfastparse_ParsingRun__f_cut=Vi,as){var vl=wc.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs($l),fi=_.Lfastparse_ParsingRun__f_failureGroupAggregate,lf=rc.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(fi);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(f,vl,lf,!1)}}var wl=_.Lfastparse_ParsingRun__f_shortParserMsg,Ll=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|i);else if(!_.Lfastparse_ParsingRun__f_cut){var xu=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=o,xu&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(o,wl,Ll,!1),_.Lfastparse_ParsingRun__f_cut=!1,z_();var gl=_.Lfastparse_ParsingRun__f_index,Cu=_.Lfastparse_ParsingRun__f_input;U(),z_();var Wo=_.Lfastparse_ParsingRun__f_index,ff=_.Lfastparse_ParsingRun__f_input;U();var Ko=_.Lfastparse_ParsingRun__f_index,mo=2+Ko|0,yo=_.Lfastparse_ParsingRun__f_input;if(yo.isReachable__I__Z(-1+mo|0)){var ml=yo.Lfastparse_IndexedParserInput__f_data;if(ml.charCodeAt(Ko)===92)var pf=1+Ko|0,Mu=yo.Lfastparse_IndexedParserInput__f_data,Tu=Mu.charCodeAt(pf)===48;else var Tu=!1}else var Tu=!1;if(Tu?_.freshSuccessUnit__I__Lfastparse_ParsingRun(mo):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(Ko,new r_(()=>'"\\\\\\\\0"')),_.Lfastparse_ParsingRun__f_isSuccess){var yl=_.Lfastparse_ParsingRun__f_index,Ah=_.Lfastparse_ParsingRun__f_failureGroupAggregate,hf=_.Lfastparse_ParsingRun__f_shortParserMsg;if(yl>Wo&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var df=_.Lfastparse_ParsingRun__f_index;U();var $f=_.Lfastparse_ParsingRun__f_index,vf=_.Lfastparse_ParsingRun__f_cut,Qo=_.Lfastparse_ParsingRun__f_noDropBuffer;_.Lfastparse_ParsingRun__f_noDropBuffer=!0;var fp=_.Lfastparse_ParsingRun__f_failureTerminalAggregate,pp=new y(bo=>{var B$=Ea(bo);return sP(this,B$)}),Bh=_.Lfastparse_ParsingRun__f_index;if(_.Lfastparse_ParsingRun__f_input.isReachable__I__Z(_.Lfastparse_ParsingRun__f_index))var hp=_.Lfastparse_ParsingRun__f_input,dp=_.Lfastparse_ParsingRun__f_index,$p=hp.Lfastparse_IndexedParserInput__f_data,Vu=!!pp.apply__O__O(pa($p.charCodeAt(dp)));else var Vu=!1;Vu?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+_.Lfastparse_ParsingRun__f_index|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(Bh,new r_(()=>"char-pred("+pp+")")),_.Lfastparse_ParsingRun__f_noDropBuffer=Qo;var Fh=_.Lfastparse_ParsingRun__f_shortParserMsg,vp=_.Lfastparse_ParsingRun__f_isSuccess?_.freshFailure__I__Lfastparse_ParsingRun($f):_.freshSuccessUnit__I__Lfastparse_ParsingRun($f);_.Lfastparse_ParsingRun__f_verboseFailures&&(_.Lfastparse_ParsingRun__f_failureTerminalAggregate=fp,_.Lfastparse_ParsingRun__f_failureGroupAggregate=ji().Lfastparse_internal_Msgs$__f_empty,_.setMsg__I__F0__V($f,new r_(()=>"!"+m_().parenthize__sci_Seq__T(Fh.Lfastparse_internal_Msgs__f_value)))),vp.Lfastparse_ParsingRun__f_cut=vf;var Eh=_.Lfastparse_ParsingRun__f_failureGroupAggregate,jh=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Au=_.Lfastparse_ParsingRun__f_index,wf=Au>df,ps=!wf&&ff.isReachable__I__Z(Au)?yl:Au;wf&&_.checkForDrop__Z();var wp=_.freshSuccess__O__I__Lfastparse_ParsingRun(void 0,ps)}else var wp=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Wo,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(hf,jh),Ah.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Eh),df===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var Pd=_.Lfastparse_ParsingRun__f_index,K1=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Q1=_.Lfastparse_ParsingRun__f_shortParserMsg;if(Pd>gl&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var Zh=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new P(0),_);var X1=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Y1=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Nh=_.Lfastparse_ParsingRun__f_index,Rd=Nh>Zh,Dd=!Rd&&Cu.isReachable__I__Z(Nh)?Pd:Nh;Rd&&_.checkForDrop__Z();var xd=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(xd,Dd)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(gl,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Q1,Y1),K1.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(X1),Zh===_.Lfastparse_ParsingRun__f_traceIndex)}}var Cd=_.Lfastparse_ParsingRun__f_shortParserMsg,Md=_.Lfastparse_ParsingRun__f_cut,Td=!!(Md|i);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!Md&&_.freshFailure__I__Lfastparse_ParsingRun(o),_.Lfastparse_ParsingRun__f_cut=Td,xu){var Hh=wl.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Cd),Vd=_.Lfastparse_ParsingRun__f_failureGroupAggregate,_$=Ll.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Vd);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(o,Hh,_$,!1)}}var Gh=_.Lfastparse_ParsingRun__f_shortParserMsg,uw=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|s);else if(!_.Lfastparse_ParsingRun__f_cut){var Ad=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=c,Ad&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(c,Gh,uw,!1),_.Lfastparse_ParsingRun__f_cut=!1,this.OctalEscape__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var Sy=_.Lfastparse_ParsingRun__f_shortParserMsg,sg=_.Lfastparse_ParsingRun__f_cut,Py=!!(sg|s);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!sg&&_.freshFailure__I__Lfastparse_ParsingRun(c),_.Lfastparse_ParsingRun__f_cut=Py,Ad){var cg=Gh.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Sy),Ry=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Dy=uw.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ry);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(c,cg,Dy,!1)}}var lw=_.Lfastparse_ParsingRun__f_shortParserMsg,ig=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess){_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|t);var Xo=_}else if(_.Lfastparse_ParsingRun__f_cut)var Xo=_;else{var A$=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=n,A$&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(n,lw,ig,!1),_.Lfastparse_ParsingRun__f_cut=!1,this.IdentityEscape__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var og=_.Lfastparse_ParsingRun__f_shortParserMsg,ug=_.Lfastparse_ParsingRun__f_cut,xy=!!(ug|t);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!ug&&_.freshFailure__I__Lfastparse_ParsingRun(n),_.Lfastparse_ParsingRun__f_cut=xy,A$){var lg=lw.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(og),Cy=_.Lfastparse_ParsingRun__f_failureGroupAggregate,My=ig.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Cy);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(n,lg,My,!1)}var Xo=_}if(a&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new w_("EscapeCharacter").Lsourcecode_Name__f_value,Xo.Lfastparse_ParsingRun__f_index,Xo.Lfastparse_ParsingRun__f_isSuccess),Xo.Lfastparse_ParsingRun__f_verboseFailures){b();var Ty=[new Rr(new r_(()=>new w_("EscapeCharacter").Lsourcecode_Name__f_value))],fw=k(new I,Ty);if(Xo.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new ze(te().prependedAll__sc_IterableOnce__sci_List(fw)),Xo.Lfastparse_ParsingRun__f_failureGroupAggregate,r'"\\\\\\\\u{"')),_.Lfastparse_ParsingRun__f_isSuccess){var le=_.Lfastparse_ParsingRun__f_index,re=_.Lfastparse_ParsingRun__f_failureGroupAggregate,K_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_cut=!0,le>W_&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var $e=_.Lfastparse_ParsingRun__f_index,Re=_.Lfastparse_ParsingRun__f_index;U(),U();var we=_.Lfastparse_ParsingRun__f_index,ke=_.Lfastparse_ParsingRun__f_noDropBuffer;_.Lfastparse_ParsingRun__f_noDropBuffer=!0,U();var he=_.Lfastparse_ParsingRun__f_cut,ye=!1;ye=he;for(var Le=_.Lfastparse_ParsingRun__f_index,me=0,be=null;;){_.Lfastparse_ParsingRun__f_cut=ye&&me<1,U(),this.HexDigit__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var ie=_.Lfastparse_ParsingRun__f_shortParserMsg,Ce=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(ye=!!(ye|_.Lfastparse_ParsingRun__f_cut),_.Lfastparse_ParsingRun__f_isSuccess){var Oe=_.Lfastparse_ParsingRun__f_index;if(_.Lfastparse_ParsingRun__f_cut=!1,mc()!==mc()&&m_().consumeWhitespace__F1__Lfastparse_ParsingRun__V(mc(),_),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){_.Lfastparse_ParsingRun__f_cut=!1;var Ze=1+me|0;Le=Oe,me=Ze,be=Ce;continue}break}else{var Ee=_.Lfastparse_ParsingRun__f_cut?_:me<1?_.augmentFailure__I__Z__Lfastparse_ParsingRun(Le,ye):_.freshSuccess__O__I__Z__Lfastparse_ParsingRun(void 0,Le,ye);if(_.Lfastparse_ParsingRun__f_verboseFailures){var Se=Le,Ke=new r_((wf=>()=>m_().parenthize__sci_Seq__T(wf.Lfastparse_internal_Msgs__f_value)+".rep(1)")(ie));if(be===null)var Te=_.Lfastparse_ParsingRun__f_failureGroupAggregate;else var Ve=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Te=be.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ve);_.aggregateMsg__I__F0__Lfastparse_internal_Msgs__V(Se,Ke,Te)}break}}_.Lfastparse_ParsingRun__f_noDropBuffer=ke;var Ne=_.Lfastparse_ParsingRun__f_isSuccess?_.freshSuccess__O__Lfastparse_ParsingRun(_.Lfastparse_ParsingRun__f_input.slice__I__I__T(we,_.Lfastparse_ParsingRun__f_index)):_;if(Ne.Lfastparse_ParsingRun__f_isSuccess){var _r=Ne.Lfastparse_ParsingRun__f_successValue;Ne.Lfastparse_ParsingRun__f_successValue=new P(Nr().parseInt__T__I__I(_r,16))}if(_.Lfastparse_ParsingRun__f_isSuccess){var nr=_.Lfastparse_ParsingRun__f_successValue;nr.isValidCodePoint__Z()||_.freshFailure__Lfastparse_ParsingRun()}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(Re,new r_(()=>"filter"));var sr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,mr=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var er=_.Lfastparse_ParsingRun__f_index,ar=er>$e,rr=!ar&&N_.isReachable__I__Z(er)?le:er;ar&&_.checkForDrop__Z();var vr=_.Lfastparse_ParsingRun__f_successValue,Qe=_.freshSuccess__O__I__Lfastparse_ParsingRun(vr,rr)}else{_.Lfastparse_ParsingRun__f_cut=!0;var Qe=_}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(W_,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(K_,mr),re.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(sr),$e===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var cr=_.Lfastparse_ParsingRun__f_index,Ae=_.Lfastparse_ParsingRun__f_failureGroupAggregate,dr=_.Lfastparse_ParsingRun__f_shortParserMsg;_.Lfastparse_ParsingRun__f_cut=!0,cr>Q_&&_.checkForDrop__Z();var Xe=_.Lfastparse_ParsingRun__f_successValue;if(!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var ir=_.Lfastparse_ParsingRun__f_index,He=_.Lfastparse_ParsingRun__f_input,qr=_.Lfastparse_ParsingRun__f_index;if(He.isReachable__I__Z(qr))var wr=He.Lfastparse_IndexedParserInput__f_data,Or=wr.charCodeAt(qr)===125;else var Or=!1;Or?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+qr|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(qr,new r_(()=>'"}"'));var Dr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Mr=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Er=_.Lfastparse_ParsingRun__f_index,ur=Er>ir,Hr=!ur&&Z_.isReachable__I__Z(Er)?cr:Er;ur&&_.checkForDrop__Z();var Lr=Xe,Fr=_.freshSuccess__O__I__Lfastparse_ParsingRun(Lr,Hr)}else{_.Lfastparse_ParsingRun__f_cut=!0;var Fr=_}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Q_,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(dr,Mr),Ae.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Dr),ir===_.Lfastparse_ParsingRun__f_traceIndex)}}var aa=_.Lfastparse_ParsingRun__f_shortParserMsg,ta=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess){_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|_e);var Tr=_}else if(_.Lfastparse_ParsingRun__f_cut)var Tr=_;else{var wa=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=Y_,wa&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Y_,aa,ta,!1),_.Lfastparse_ParsingRun__f_cut=!1,z_();var ca=_.Lfastparse_ParsingRun__f_index,ya=_.Lfastparse_ParsingRun__f_input;U();var na=_.Lfastparse_ParsingRun__f_index,xr=2+na|0,Qr=_.Lfastparse_ParsingRun__f_input;if(Qr.isReachable__I__Z(-1+xr|0)){var Rt=Qr.Lfastparse_IndexedParserInput__f_data;if(Rt.charCodeAt(na)===92)var yr=1+na|0,Sr=Qr.Lfastparse_IndexedParserInput__f_data,gr=Sr.charCodeAt(yr)===117;else var gr=!1}else var gr=!1;if(gr?_.freshSuccessUnit__I__Lfastparse_ParsingRun(xr):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(na,new r_(()=>'"\\\\\\\\u"')),_.Lfastparse_ParsingRun__f_isSuccess){var Ma=_.Lfastparse_ParsingRun__f_index,La=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Ha=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_cut=!0,Ma>ca&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var Gr=_.Lfastparse_ParsingRun__f_index;U(),U();var Ta=_.Lfastparse_ParsingRun__f_index,Dt=_.Lfastparse_ParsingRun__f_noDropBuffer;_.Lfastparse_ParsingRun__f_noDropBuffer=!0,U(),U();for(var Ga=R7(),Ye=mc(),Vr=S7(),ia=_.Lfastparse_ParsingRun__f_index,ba=0,Ar=!1,zr=_.Lfastparse_ParsingRun__f_cut,za=null,Ja=null;;){_.Lfastparse_ParsingRun__f_cut=!!(Ar|(ba<0&&zr)),this.HexDigit__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var qa=_.Lfastparse_ParsingRun__f_shortParserMsg,Zt=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Oa=_.Lfastparse_ParsingRun__f_cut,Bt=_.Lfastparse_ParsingRun__f_verboseFailures;if(_.Lfastparse_ParsingRun__f_isSuccess){var it=_.Lfastparse_ParsingRun__f_index,ot=_.Lfastparse_ParsingRun__f_successValue,xt=1+ba|0;if(xt===4){var et=F$(Vr,it,it,xt,!!(zr|Oa),4,_,Ga,void 0);Bt&&_.setMsg__I__F0__V(ia,new r_((ps=>()=>m_().parenthize__sci_Seq__T(ps.Lfastparse_internal_Msgs__f_value)+".rep")(qa)));break}else{if(Ye!==mc()&&m_().consumeWhitespace__F1__Lfastparse_ParsingRun__V(Ye,_),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){_.Lfastparse_ParsingRun__f_cut=!1;var Nt=_.Lfastparse_ParsingRun__f_cut,Lt=!!(!!(zr|Oa)|Nt);ia=it,ba=xt,Ar=!1,zr=Lt,za=null,Ja=Zt;continue}break}}else{var wt=Oa?_:F$(Vr,ia,ia,ba,!!(zr|Oa),4,_,Ga,void 0);if(Bt){var tt=ia,Xr=za,oa=Ja,nt=Ar;if(Xr===null||nt)_.aggregateMsg__I__F0__Lfastparse_internal_Msgs__V(tt,new r_((ps=>()=>m_().parenthize__sci_Seq__T(ps.Lfastparse_internal_Msgs__f_value)+".rep(0)")(qa)),_.Lfastparse_ParsingRun__f_failureGroupAggregate);else{var st=new r_((ps=>()=>m_().parenthize__sci_Seq__T(ps.Lfastparse_internal_Msgs__f_value)+".rep(0)")(qa));if(oa===null)var Ia=m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Xr,qa);else var ct=m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Xr,qa),Ia=oa.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ct);_.aggregateMsg__I__F0__Lfastparse_internal_Msgs__V(tt,st,Ia)}}break}}_.Lfastparse_ParsingRun__f_noDropBuffer=Dt;var Ft=_.Lfastparse_ParsingRun__f_isSuccess?_.freshSuccess__O__Lfastparse_ParsingRun(_.Lfastparse_ParsingRun__f_input.slice__I__I__T(Ta,_.Lfastparse_ParsingRun__f_index)):_;if(Ft.Lfastparse_ParsingRun__f_isSuccess){var mn=Ft.Lfastparse_ParsingRun__f_successValue;Ft.Lfastparse_ParsingRun__f_successValue=Nr().parseInt__T__I__I(mn,16);var rt=Ft}else var rt=Ft;if(rt.Lfastparse_ParsingRun__f_isSuccess){var En=rt.Lfastparse_ParsingRun__f_noDropBuffer,yn=rt.Lfastparse_ParsingRun__f_successValue;if(rt.Lfastparse_ParsingRun__f_noDropBuffer=!0,rt.freshSuccessUnit__Lfastparse_ParsingRun(),rt.Lfastparse_ParsingRun__f_noDropBuffer=En,!(!rt.Lfastparse_ParsingRun__f_isSuccess&&rt.Lfastparse_ParsingRun__f_cut)){var en=yn|0;if(en>=55296&&en<=56319){var bn=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var Pr=_.Lfastparse_ParsingRun__f_index;U(),z_();var gt=_.Lfastparse_ParsingRun__f_index,Pn=_.Lfastparse_ParsingRun__f_input;U();var rn=_.Lfastparse_ParsingRun__f_index,jn=2+rn|0,In=_.Lfastparse_ParsingRun__f_input;if(In.isReachable__I__Z(-1+jn|0)){var Et=In.Lfastparse_IndexedParserInput__f_data;if(Et.charCodeAt(rn)===92)var Wn=1+rn|0,Ct=In.Lfastparse_IndexedParserInput__f_data,mt=Ct.charCodeAt(Wn)===117;else var mt=!1}else var mt=!1;if(mt?_.freshSuccessUnit__I__Lfastparse_ParsingRun(jn):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(rn,new r_(()=>'"\\\\\\\\u"')),_.Lfastparse_ParsingRun__f_isSuccess){var ys=_.Lfastparse_ParsingRun__f_index,bs=_.Lfastparse_ParsingRun__f_failureGroupAggregate,kn=_.Lfastparse_ParsingRun__f_shortParserMsg;if(ys>gt&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var Kn=_.Lfastparse_ParsingRun__f_index;U();var Ys=_.Lfastparse_ParsingRun__f_index,_c=_.Lfastparse_ParsingRun__f_noDropBuffer;_.Lfastparse_ParsingRun__f_noDropBuffer=!0,U(),z_();var Rn=_.Lfastparse_ParsingRun__f_index,ec=_.Lfastparse_ParsingRun__f_input;U(),z_();var $c=_.Lfastparse_ParsingRun__f_index,Bc=_.Lfastparse_ParsingRun__f_input;U();var ls=_.Lfastparse_ParsingRun__f_index;if(!_.Lfastparse_ParsingRun__f_input.isReachable__I__Z(ls))_.freshFailure__Lfastparse_ParsingRun();else{var vc=_.Lfastparse_ParsingRun__f_input,wc=_.Lfastparse_ParsingRun__f_index,rc=vc.Lfastparse_IndexedParserInput__f_data,as=rc.charCodeAt(wc);switch(as){case 100:{var Zn=!0;break}case 68:{var Zn=!0;break}default:var Zn=!1}if(Zn===!0)_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+ls|0);else{if(Zn!==!1)throw new Q(Zn);_.freshFailure__Lfastparse_ParsingRun()}}if(_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(ls,new r_(()=>"[dD]")),_.Lfastparse_ParsingRun__f_isSuccess){var $n=_.Lfastparse_ParsingRun__f_index,Is=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ka=_.Lfastparse_ParsingRun__f_shortParserMsg;if($n>$c&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var Dn=_.Lfastparse_ParsingRun__f_index,js=_.Lfastparse_ParsingRun__f_index;if(!_.Lfastparse_ParsingRun__f_input.isReachable__I__Z(js))_.freshFailure__Lfastparse_ParsingRun();else{var Qn=_.Lfastparse_ParsingRun__f_input,Lc=_.Lfastparse_ParsingRun__f_index,Zs=Qn.Lfastparse_IndexedParserInput__f_data,ks=Zs.charCodeAt(Lc);switch(ks){case 99:{var vn=!0;break}case 100:{var vn=!0;break}case 101:{var vn=!0;break}case 102:{var vn=!0;break}case 67:{var vn=!0;break}case 68:{var vn=!0;break}case 69:{var vn=!0;break}case 70:{var vn=!0;break}default:var vn=!1}if(vn===!0)_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+js|0);else{if(vn!==!1)throw new Q(vn);_.freshFailure__Lfastparse_ParsingRun()}}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(js,new r_(()=>"[cdefCDEF]"));var Ns=_.Lfastparse_ParsingRun__f_failureGroupAggregate,gc=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Xn=_.Lfastparse_ParsingRun__f_index,Hs=Xn>Dn,xn=!Hs&&Bc.isReachable__I__Z(Xn)?$n:Xn;Hs&&_.checkForDrop__Z();var Va=_.freshSuccess__O__I__Lfastparse_ParsingRun(void 0,xn)}else var Va=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V($c,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ka,gc),Is.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ns),Dn===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var Gs=_.Lfastparse_ParsingRun__f_index,Ua=_.Lfastparse_ParsingRun__f_failureGroupAggregate,qs=_.Lfastparse_ParsingRun__f_shortParserMsg;if(Gs>Rn&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var Os=_.Lfastparse_ParsingRun__f_index;U();for(var Ss=R7(),zc=mc(),Jc=S7(),ts=_.Lfastparse_ParsingRun__f_index,zs=0,Ps=!1,fs=_.Lfastparse_ParsingRun__f_cut,Ht=null,ac=null;;){_.Lfastparse_ParsingRun__f_cut=!!(Ps|(zs<0&&fs)),this.HexDigit__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var tc=_.Lfastparse_ParsingRun__f_shortParserMsg,Yi=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Fc=_.Lfastparse_ParsingRun__f_cut,Uc=_.Lfastparse_ParsingRun__f_verboseFailures;if(_.Lfastparse_ParsingRun__f_isSuccess){var Ti=_.Lfastparse_ParsingRun__f_index,_o=_.Lfastparse_ParsingRun__f_successValue,zo=1+zs|0;if(zo===2){var of=F$(Jc,Ti,Ti,zo,!!(fs|Fc),2,_,Ss,void 0);Uc&&_.setMsg__I__F0__V(ts,new r_((ps=>()=>m_().parenthize__sci_Seq__T(ps.Lfastparse_internal_Msgs__f_value)+".rep")(tc)));break}else{if(zc!==mc()&&m_().consumeWhitespace__F1__Lfastparse_ParsingRun__V(zc,_),!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)break;_.Lfastparse_ParsingRun__f_cut=!1;var Jo=_.Lfastparse_ParsingRun__f_cut,hl=!!(!!(fs|Fc)|Jo);ts=Ti,zs=zo,Ps=!1,fs=hl,Ht=null,ac=Yi}}else{var Wc=Fc?_:F$(Jc,ts,ts,zs,!!(fs|Fc),2,_,Ss,void 0);if(Uc){var Ho=ts,li=Ht,Pu=ac,go=Ps;if(li===null||go)_.aggregateMsg__I__F0__Lfastparse_internal_Msgs__V(Ho,new r_((ps=>()=>m_().parenthize__sci_Seq__T(ps.Lfastparse_internal_Msgs__f_value)+".rep(0)")(tc)),_.Lfastparse_ParsingRun__f_failureGroupAggregate);else{var Ru=new r_((ps=>()=>m_().parenthize__sci_Seq__T(ps.Lfastparse_internal_Msgs__f_value)+".rep(0)")(tc));if(Pu===null)var Go=m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(li,tc);else var Du=m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(li,tc),Go=Pu.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Du);_.aggregateMsg__I__F0__Lfastparse_internal_Msgs__V(Ho,Ru,Go)}}break}}var dl=_.Lfastparse_ParsingRun__f_failureGroupAggregate,uf=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Uo=_.Lfastparse_ParsingRun__f_index,Vi=Uo>Os,vl=!Vi&&ec.isReachable__I__Z(Uo)?Gs:Uo;Vi&&_.checkForDrop__Z();var $l=_.freshSuccess__O__I__Lfastparse_ParsingRun(void 0,vl)}else var $l=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Rn,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(qs,uf),Ua.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(dl),Os===_.Lfastparse_ParsingRun__f_traceIndex)}}_.Lfastparse_ParsingRun__f_noDropBuffer=_c;var fi=_.Lfastparse_ParsingRun__f_isSuccess?_.freshSuccess__O__Lfastparse_ParsingRun(_.Lfastparse_ParsingRun__f_input.slice__I__I__T(Ys,_.Lfastparse_ParsingRun__f_index)):_;if(fi.Lfastparse_ParsingRun__f_isSuccess){var lf=fi.Lfastparse_ParsingRun__f_successValue,wl=Nr().parseInt__T__I__I(lf,16);fi.Lfastparse_ParsingRun__f_successValue=new P((65536+((-55296+en|0)<<10)|0)+(-56320+wl|0)|0)}var Ll=_.Lfastparse_ParsingRun__f_failureGroupAggregate,xu=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Cu=_.Lfastparse_ParsingRun__f_index,Wo=Cu>Kn,ff=!Wo&&Pn.isReachable__I__Z(Cu)?ys:Cu;Wo&&_.checkForDrop__Z();var Ko=_.Lfastparse_ParsingRun__f_successValue,gl=_.freshSuccess__O__I__Lfastparse_ParsingRun(Ko,ff)}else var gl=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(gt,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(kn,xu),bs.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ll),Kn===_.Lfastparse_ParsingRun__f_traceIndex)}}var mo=_.Lfastparse_ParsingRun__f_shortParserMsg,yo=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|bn);else if(!_.Lfastparse_ParsingRun__f_cut){var ml=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=Pr,ml&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Pr,mo,yo,!1),_.Lfastparse_ParsingRun__f_cut=!1,U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new P(en),_);var pf=_.Lfastparse_ParsingRun__f_shortParserMsg,Mu=_.Lfastparse_ParsingRun__f_cut,Tu=!!(Mu|bn);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!Mu&&_.freshFailure__I__Lfastparse_ParsingRun(Pr),_.Lfastparse_ParsingRun__f_cut=Tu,ml){var yl=mo.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(pf),Ah=_.Lfastparse_ParsingRun__f_failureGroupAggregate,hf=yo.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ah);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Pr,yl,hf,!1)}}}else U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new P(en),_)}}var df=_.Lfastparse_ParsingRun__f_failureGroupAggregate,$f=_.Lfastparse_ParsingRun__f_shortParserMsg;if(!_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!0;else{var vf=_.Lfastparse_ParsingRun__f_index,Qo=vf>Gr,fp=!Qo&&ya.isReachable__I__Z(vf)?Ma:vf;Qo&&_.checkForDrop__Z();var pp=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(pp,fp)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(ca,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ha,$f),La.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(df),Gr===_.Lfastparse_ParsingRun__f_traceIndex)}}var Bh=_.Lfastparse_ParsingRun__f_shortParserMsg,hp=_.Lfastparse_ParsingRun__f_cut,dp=!!(hp|_e);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!hp&&_.freshFailure__I__Lfastparse_ParsingRun(Y_),_.Lfastparse_ParsingRun__f_cut=dp,wa){var $p=aa.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Bh),Vu=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Fh=ta.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Vu);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Y_,$p,Fh,!1)}var Tr=_}if(X_&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new w_("UnicodeEscape").Lsourcecode_Name__f_value,Tr.Lfastparse_ParsingRun__f_index,Tr.Lfastparse_ParsingRun__f_isSuccess),Tr.Lfastparse_ParsingRun__f_verboseFailures){b();var vp=[new Rr(new r_(()=>new w_("UnicodeEscape").Lsourcecode_Name__f_value))],Eh=k(new I,vp);if(Tr.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(J_,new ze(te().prependedAll__sc_IterableOnce__sci_List(Eh)),Tr.Lfastparse_ParsingRun__f_failureGroupAggregate,J_'"\\\\\\\\u"')),_.Lfastparse_ParsingRun__f_isSuccess){var l=_.Lfastparse_ParsingRun__f_index,d=_.Lfastparse_ParsingRun__f_failureGroupAggregate,$=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_cut=!0,l>t&&_.checkForDrop__Z(),!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var h=_;else{var v=_.Lfastparse_ParsingRun__f_index;U();var w=_.Lfastparse_ParsingRun__f_index,R=_.Lfastparse_ParsingRun__f_noDropBuffer;_.Lfastparse_ParsingRun__f_noDropBuffer=!0,U(),U();for(var D=R7(),T=mc(),C=S7(),F=_.Lfastparse_ParsingRun__f_index,E=0,q=!1,Z=_.Lfastparse_ParsingRun__f_cut,H=null,J=null;;){_.Lfastparse_ParsingRun__f_cut=!!(q|(E<0&&Z)),this.HexDigit__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var N=_.Lfastparse_ParsingRun__f_shortParserMsg,G=_.Lfastparse_ParsingRun__f_failureGroupAggregate,W=_.Lfastparse_ParsingRun__f_cut,K=_.Lfastparse_ParsingRun__f_verboseFailures;if(_.Lfastparse_ParsingRun__f_isSuccess){var o_=_.Lfastparse_ParsingRun__f_index,h_=_.Lfastparse_ParsingRun__f_successValue,d_=1+E|0;if(d_===4){var v_=F$(C,o_,o_,d_,!!(Z|W),4,_,D,void 0);K&&_.setMsg__I__F0__V(F,new r_((ps=>()=>m_().parenthize__sci_Seq__T(ps.Lfastparse_internal_Msgs__f_value)+".rep")(N)));break}else{if(T!==mc()&&m_().consumeWhitespace__F1__Lfastparse_ParsingRun__V(T,_),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){_.Lfastparse_ParsingRun__f_cut=!1;var u_=_.Lfastparse_ParsingRun__f_cut,p_=!!(!!(Z|W)|u_);F=o_,E=d_,q=!1,Z=p_,H=null,J=G;continue}break}}else{var Y=W?_:F$(C,F,F,E,!!(Z|W),4,_,D,void 0);if(K){var X=F,e_=H,__=J,a_=q;if(e_===null||a_)_.aggregateMsg__I__F0__Lfastparse_internal_Msgs__V(X,new r_((ps=>()=>m_().parenthize__sci_Seq__T(ps.Lfastparse_internal_Msgs__f_value)+".rep(0)")(N)),_.Lfastparse_ParsingRun__f_failureGroupAggregate);else{var n_=new r_((ps=>()=>m_().parenthize__sci_Seq__T(ps.Lfastparse_internal_Msgs__f_value)+".rep(0)")(N));if(__===null)var s_=m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(e_,N);else var c_=m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(e_,N),s_=__.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(c_);_.aggregateMsg__I__F0__Lfastparse_internal_Msgs__V(X,n_,s_)}}break}}_.Lfastparse_ParsingRun__f_noDropBuffer=R;var y_=_.Lfastparse_ParsingRun__f_isSuccess?_.freshSuccess__O__Lfastparse_ParsingRun(_.Lfastparse_ParsingRun__f_input.slice__I__I__T(w,_.Lfastparse_ParsingRun__f_index)):_;if(y_.Lfastparse_ParsingRun__f_isSuccess){var b_=y_.Lfastparse_ParsingRun__f_successValue;y_.Lfastparse_ParsingRun__f_successValue=new P(Nr().parseInt__T__I__I(b_,16))}var D_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,S_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var R_=_.Lfastparse_ParsingRun__f_index,C_=R_>v,B_=!C_&&n.isReachable__I__Z(R_)?l:R_;C_&&_.checkForDrop__Z();var T_=_.Lfastparse_ParsingRun__f_successValue,P_=_.freshSuccess__O__I__Lfastparse_ParsingRun(T_,B_)}else{_.Lfastparse_ParsingRun__f_cut=!0;var P_=_}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(t,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs($,S_),d.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(D_),v===_.Lfastparse_ParsingRun__f_traceIndex);var h=P_}}else var h=_;if(a&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new w_("UnicodeEscape").Lsourcecode_Name__f_value,h.Lfastparse_ParsingRun__f_index,h.Lfastparse_ParsingRun__f_isSuccess),h.Lfastparse_ParsingRun__f_verboseFailures){b();var A_=[new Rr(new r_(()=>new w_("UnicodeEscape").Lsourcecode_Name__f_value))],x_=k(new I,A_);if(h.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new ze(te().prependedAll__sc_IterableOnce__sci_List(x_)),h.Lfastparse_ParsingRun__f_failureGroupAggregate,r'"\\\\\\\\"')),_.Lfastparse_ParsingRun__f_isSuccess){var f=_.Lfastparse_ParsingRun__f_index,p=_.Lfastparse_ParsingRun__f_failureGroupAggregate,h=_.Lfastparse_ParsingRun__f_shortParserMsg;if(f>t&&_.checkForDrop__Z(),!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var u=_;else{var l=_.Lfastparse_ParsingRun__f_index;U();var d=_.Lfastparse_ParsingRun__f_index,$=_.Lfastparse_ParsingRun__f_noDropBuffer;_.Lfastparse_ParsingRun__f_noDropBuffer=!0,U();var v=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var w=_.Lfastparse_ParsingRun__f_index;U(),z_();var R=_.Lfastparse_ParsingRun__f_index,D=_.Lfastparse_ParsingRun__f_input;U();var T=_.Lfastparse_ParsingRun__f_index;if(!_.Lfastparse_ParsingRun__f_input.isReachable__I__Z(T))_.freshFailure__Lfastparse_ParsingRun();else{var C=_.Lfastparse_ParsingRun__f_input,F=_.Lfastparse_ParsingRun__f_index,E=C.Lfastparse_IndexedParserInput__f_data,q=E.charCodeAt(F);switch(q){case 48:{var Z=!0;break}case 49:{var Z=!0;break}case 50:{var Z=!0;break}case 51:{var Z=!0;break}default:var Z=!1}if(Z===!0)_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+T|0);else{if(Z!==!1)throw new Q(Z);_.freshFailure__Lfastparse_ParsingRun()}}if(_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(T,new r_(()=>"[0123]")),_.Lfastparse_ParsingRun__f_isSuccess){var H=_.Lfastparse_ParsingRun__f_index,J=_.Lfastparse_ParsingRun__f_failureGroupAggregate,N=_.Lfastparse_ParsingRun__f_shortParserMsg;if(H>R&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var G=_.Lfastparse_ParsingRun__f_index;U();for(var W=R7(),K=mc(),Y=S7(),X=_.Lfastparse_ParsingRun__f_index,e_=0,__=!1,a_=_.Lfastparse_ParsingRun__f_cut,n_=null,s_=null;;){_.Lfastparse_ParsingRun__f_cut=!!(__|(e_<0&&a_));var c_=_.Lfastparse_ParsingRun__f_index;if(!_.Lfastparse_ParsingRun__f_input.isReachable__I__Z(c_))_.freshFailure__Lfastparse_ParsingRun();else{var o_=_.Lfastparse_ParsingRun__f_input,h_=_.Lfastparse_ParsingRun__f_index,d_=o_.Lfastparse_IndexedParserInput__f_data,v_=d_.charCodeAt(h_);switch(v_){case 48:{var u_=!0;break}case 49:{var u_=!0;break}case 50:{var u_=!0;break}case 51:{var u_=!0;break}case 52:{var u_=!0;break}case 53:{var u_=!0;break}case 54:{var u_=!0;break}case 55:{var u_=!0;break}default:var u_=!1}if(u_===!0)_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+c_|0);else{if(u_!==!1)throw new Q(u_);_.freshFailure__Lfastparse_ParsingRun()}}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(c_,new r_(()=>"[01234567]"));var p_=_.Lfastparse_ParsingRun__f_shortParserMsg,y_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,b_=_.Lfastparse_ParsingRun__f_cut,D_=_.Lfastparse_ParsingRun__f_verboseFailures;if(_.Lfastparse_ParsingRun__f_isSuccess){var E_=_.Lfastparse_ParsingRun__f_index,I_=_.Lfastparse_ParsingRun__f_successValue,V_=1+e_|0;if(V_===2){var J_=F$(Y,E_,E_,V_,!!(a_|b_),0,_,W,void 0);D_&&_.setMsg__I__F0__V(X,new r_((ur=>()=>m_().parenthize__sci_Seq__T(ur.Lfastparse_internal_Msgs__f_value)+".rep")(p_)));break}else{if(K!==mc()&&m_().consumeWhitespace__F1__Lfastparse_ParsingRun__V(K,_),!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)break;_.Lfastparse_ParsingRun__f_cut=!1;var X_=_.Lfastparse_ParsingRun__f_cut,_e=!!(!!(a_|b_)|X_);X=E_,e_=V_,__=!1,a_=_e,n_=null,s_=y_}}else{var S_=b_?_:F$(Y,X,X,e_,!!(a_|b_),0,_,W,void 0);if(D_){var P_=X,R_=n_,C_=s_,B_=__;if(R_===null||B_)_.aggregateMsg__I__F0__Lfastparse_internal_Msgs__V(P_,new r_((ur=>()=>m_().parenthize__sci_Seq__T(ur.Lfastparse_internal_Msgs__f_value)+".rep(0)")(p_)),_.Lfastparse_ParsingRun__f_failureGroupAggregate);else{var T_=new r_((ur=>()=>m_().parenthize__sci_Seq__T(ur.Lfastparse_internal_Msgs__f_value)+".rep(0)")(p_));if(C_===null)var A_=m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(R_,p_);else var x_=m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(R_,p_),A_=C_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(x_);_.aggregateMsg__I__F0__Lfastparse_internal_Msgs__V(P_,T_,A_)}}break}}var Y_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,U_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Z_=_.Lfastparse_ParsingRun__f_index,W_=Z_>G,N_=!W_&&D.isReachable__I__Z(Z_)?H:Z_;W_&&_.checkForDrop__Z();var Q_=_.freshSuccess__O__I__Lfastparse_ParsingRun(void 0,N_)}else var Q_=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(R,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(N,U_),J.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Y_),G===_.Lfastparse_ParsingRun__f_traceIndex)}}var G_=_.Lfastparse_ParsingRun__f_shortParserMsg,se=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|v);else if(!_.Lfastparse_ParsingRun__f_cut){var oe=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=w,oe&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(w,G_,se,!1),_.Lfastparse_ParsingRun__f_cut=!1,z_();var ue=_.Lfastparse_ParsingRun__f_index,ge=_.Lfastparse_ParsingRun__f_input;U();var ce=_.Lfastparse_ParsingRun__f_index;if(!_.Lfastparse_ParsingRun__f_input.isReachable__I__Z(ce))_.freshFailure__Lfastparse_ParsingRun();else{var ve=_.Lfastparse_ParsingRun__f_input,qe=_.Lfastparse_ParsingRun__f_index,Ie=ve.Lfastparse_IndexedParserInput__f_data,ee=Ie.charCodeAt(qe);switch(ee){case 52:{var le=!0;break}case 53:{var le=!0;break}case 54:{var le=!0;break}case 55:{var le=!0;break}default:var le=!1}if(le===!0)_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+ce|0);else{if(le!==!1)throw new Q(le);_.freshFailure__Lfastparse_ParsingRun()}}if(_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(ce,new r_(()=>"[4567]")),_.Lfastparse_ParsingRun__f_isSuccess){var re=_.Lfastparse_ParsingRun__f_index,K_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,$e=_.Lfastparse_ParsingRun__f_shortParserMsg;if(re>ue&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var Re=_.Lfastparse_ParsingRun__f_index,we=_.Lfastparse_ParsingRun__f_index,ke=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1,U();var he=_.Lfastparse_ParsingRun__f_index;if(!_.Lfastparse_ParsingRun__f_input.isReachable__I__Z(he))_.freshFailure__Lfastparse_ParsingRun();else{var ye=_.Lfastparse_ParsingRun__f_input,Le=_.Lfastparse_ParsingRun__f_index,me=ye.Lfastparse_IndexedParserInput__f_data,be=me.charCodeAt(Le);switch(be){case 48:{var ie=!0;break}case 49:{var ie=!0;break}case 50:{var ie=!0;break}case 51:{var ie=!0;break}case 52:{var ie=!0;break}case 53:{var ie=!0;break}case 54:{var ie=!0;break}case 55:{var ie=!0;break}default:var ie=!1}if(ie===!0)_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+he|0);else{if(ie!==!1)throw new Q(ie);_.freshFailure__Lfastparse_ParsingRun()}}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(he,new r_(()=>"[01234567]"));var Ce=_.Lfastparse_ParsingRun__f_isSuccess;if(Ce){var Ee=_.freshSuccess__O__Lfastparse_ParsingRun(void 0);Ee.Lfastparse_ParsingRun__f_cut=!!(Ee.Lfastparse_ParsingRun__f_cut|ke)}else if(!_.Lfastparse_ParsingRun__f_cut){var Se=_.freshSuccess__O__I__Lfastparse_ParsingRun(void 0,we);Se.Lfastparse_ParsingRun__f_cut=!!(Se.Lfastparse_ParsingRun__f_cut|ke)}if(_.Lfastparse_ParsingRun__f_verboseFailures){var Ke=_.Lfastparse_ParsingRun__f_shortParserMsg,Te=_.Lfastparse_ParsingRun__f_failureGroupAggregate;Ce||_.aggregateMsg__I__F0__Lfastparse_internal_Msgs__V(we,new r_(()=>m_().parenthize__sci_Seq__T(Ke.Lfastparse_internal_Msgs__f_value)+".?"),Te)}var Ve=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Oe=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Ze=_.Lfastparse_ParsingRun__f_index,Ne=Ze>Re,_r=!Ne&&ge.isReachable__I__Z(Ze)?re:Ze;Ne&&_.checkForDrop__Z(),_.freshSuccess__O__I__Lfastparse_ParsingRun(void 0,_r)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(ue,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs($e,Oe),K_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ve),Re===_.Lfastparse_ParsingRun__f_traceIndex)}}var nr=_.Lfastparse_ParsingRun__f_shortParserMsg,sr=_.Lfastparse_ParsingRun__f_cut,mr=!!(sr|v);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!sr&&_.freshFailure__I__Lfastparse_ParsingRun(w),_.Lfastparse_ParsingRun__f_cut=mr,oe){var Qe=G_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(nr),er=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ar=se.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(er);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(w,Qe,ar,!1)}}_.Lfastparse_ParsingRun__f_noDropBuffer=$;var rr=_.Lfastparse_ParsingRun__f_isSuccess?_.freshSuccess__O__Lfastparse_ParsingRun(_.Lfastparse_ParsingRun__f_input.slice__I__I__T(d,_.Lfastparse_ParsingRun__f_index)):_;if(rr.Lfastparse_ParsingRun__f_isSuccess){var vr=rr.Lfastparse_ParsingRun__f_successValue;rr.Lfastparse_ParsingRun__f_successValue=new P(Nr().parseInt__T__I__I(vr,8))}var cr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Ae=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Xe=_.Lfastparse_ParsingRun__f_index,ir=Xe>l,He=!ir&&n.isReachable__I__Z(Xe)?f:Xe;ir&&_.checkForDrop__Z();var qr=_.Lfastparse_ParsingRun__f_successValue,dr=_.freshSuccess__O__I__Lfastparse_ParsingRun(qr,He)}else var dr=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(t,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(h,Ae),p.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(cr),l===_.Lfastparse_ParsingRun__f_traceIndex);var u=dr}}else var u=_;if(a&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new w_("OctalEscape").Lsourcecode_Name__f_value,u.Lfastparse_ParsingRun__f_index,u.Lfastparse_ParsingRun__f_isSuccess),u.Lfastparse_ParsingRun__f_verboseFailures){b();var wr=[new Rr(new r_(()=>new w_("OctalEscape").Lsourcecode_Name__f_value))],Or=k(new I,wr);if(u.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new ze(te().prependedAll__sc_IterableOnce__sci_List(Or)),u.Lfastparse_ParsingRun__f_failureGroupAggregate,r'"\\\\\\\\"')),_.Lfastparse_ParsingRun__f_isSuccess){var f=_.Lfastparse_ParsingRun__f_index,p=_.Lfastparse_ParsingRun__f_failureGroupAggregate,h=_.Lfastparse_ParsingRun__f_shortParserMsg;if(f>t&&_.checkForDrop__Z(),!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var u=_;else{var l=_.Lfastparse_ParsingRun__f_index;U();var d=_.Lfastparse_ParsingRun__f_index,$=_.Lfastparse_ParsingRun__f_noDropBuffer;_.Lfastparse_ParsingRun__f_noDropBuffer=!0,U();var v=new y(ia=>{var ba=Ea(ia);return DX(this,ba)}),w=_.Lfastparse_ParsingRun__f_index;if(_.Lfastparse_ParsingRun__f_input.isReachable__I__Z(_.Lfastparse_ParsingRun__f_index))var R=_.Lfastparse_ParsingRun__f_input,D=_.Lfastparse_ParsingRun__f_index,T=R.Lfastparse_IndexedParserInput__f_data,C=!!v.apply__O__O(pa(T.charCodeAt(D)));else var C=!1;C?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+_.Lfastparse_ParsingRun__f_index|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(w,new r_(()=>"char-pred("+v+")")),_.Lfastparse_ParsingRun__f_noDropBuffer=$;var F=_.Lfastparse_ParsingRun__f_isSuccess?_.freshSuccess__O__Lfastparse_ParsingRun(_.Lfastparse_ParsingRun__f_input.slice__I__I__T(d,_.Lfastparse_ParsingRun__f_index)):_;if(F.Lfastparse_ParsingRun__f_isSuccess){var E=F.Lfastparse_ParsingRun__f_successValue;F.Lfastparse_ParsingRun__f_successValue=new P(E.charCodeAt(0))}var q=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Z=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var J=_.Lfastparse_ParsingRun__f_index,N=J>l,G=!N&&n.isReachable__I__Z(J)?f:J;N&&_.checkForDrop__Z();var W=_.Lfastparse_ParsingRun__f_successValue,H=_.freshSuccess__O__I__Lfastparse_ParsingRun(W,G)}else var H=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(t,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(h,Z),p.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(q),l===_.Lfastparse_ParsingRun__f_traceIndex);var u=H}}else var u=_;if(a&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new w_("IdentityEscape").Lsourcecode_Name__f_value,u.Lfastparse_ParsingRun__f_index,u.Lfastparse_ParsingRun__f_isSuccess),u.Lfastparse_ParsingRun__f_verboseFailures){b();var K=[new Rr(new r_(()=>new w_("IdentityEscape").Lsourcecode_Name__f_value))],Y=k(new I,K);if(u.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new ze(te().prependedAll__sc_IterableOnce__sci_List(Y)),u.Lfastparse_ParsingRun__f_failureGroupAggregate,r'"\\\\\\\\"')),_.Lfastparse_ParsingRun__f_isSuccess){var D_=_.Lfastparse_ParsingRun__f_index,S_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,P_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(D_>d_&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var R_=_.Lfastparse_ParsingRun__f_index;U();var C_=_.Lfastparse_ParsingRun__f_index,B_=_.Lfastparse_ParsingRun__f_cut,T_=_.Lfastparse_ParsingRun__f_noDropBuffer;_.Lfastparse_ParsingRun__f_noDropBuffer=!0;var A_=_.Lfastparse_ParsingRun__f_input,x_=_.Lfastparse_ParsingRun__f_index;if(A_.isReachable__I__Z(x_))var E_=A_.Lfastparse_IndexedParserInput__f_data,I_=E_.charCodeAt(x_)===99;else var I_=!1;I_?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+x_|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(x_,new r_(()=>'"c"')),_.Lfastparse_ParsingRun__f_noDropBuffer=T_;var V_=_.Lfastparse_ParsingRun__f_shortParserMsg,J_=_.Lfastparse_ParsingRun__f_isSuccess?_.freshSuccessUnit__I__Lfastparse_ParsingRun(C_):_;_.Lfastparse_ParsingRun__f_verboseFailures&&(_.Lfastparse_ParsingRun__f_failureGroupAggregate=ji().Lfastparse_internal_Msgs$__f_empty,_.setMsg__I__F0__V(C_,new r_(()=>{if(uq(V_)){var Vr=V_;if(b(),new hs(Vr),!0&&Vr.lengthCompare__I__I(1)===0)return"&("+m_().parenthize__sci_Seq__T(V_.Lfastparse_internal_Msgs__f_value)+")"}return"&"+m_().parenthize__sci_Seq__T(V_.Lfastparse_internal_Msgs__f_value)}))),J_.Lfastparse_ParsingRun__f_cut=B_;var X_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,_e=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var U_=_.Lfastparse_ParsingRun__f_index,Q_=U_>R_,Z_=!Q_&&v_.isReachable__I__Z(U_)?D_:U_;Q_&&_.checkForDrop__Z();var Y_=_.freshSuccess__O__I__Lfastparse_ParsingRun(void 0,Z_)}else var Y_=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(d_,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(P_,_e),S_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(X_),R_===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var W_=_.Lfastparse_ParsingRun__f_index,N_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,G_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(W_>o_&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var se=_.Lfastparse_ParsingRun__f_index;U().Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun(new P(92),_);var oe=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ue=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var ce=_.Lfastparse_ParsingRun__f_index,ve=ce>se,qe=!ve&&h_.isReachable__I__Z(ce)?W_:ce;ve&&_.checkForDrop__Z();var Ie=_.Lfastparse_ParsingRun__f_successValue,ge=_.freshSuccess__O__I__Lfastparse_ParsingRun(Ie,qe)}else var ge=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(o_,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(G_,ue),N_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(oe),se===_.Lfastparse_ParsingRun__f_traceIndex)}}var ee=_.Lfastparse_ParsingRun__f_shortParserMsg,le=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess){_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|s_);var re=_}else if(_.Lfastparse_ParsingRun__f_cut)var re=_;else{var K_=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=c_,K_&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(c_,ee,le,!1),_.Lfastparse_ParsingRun__f_cut=!1,z_();var $e=_.Lfastparse_ParsingRun__f_index,Re=_.Lfastparse_ParsingRun__f_input;U();var we=_.Lfastparse_ParsingRun__f_input,ke=_.Lfastparse_ParsingRun__f_index;if(we.isReachable__I__Z(ke))var he=we.Lfastparse_IndexedParserInput__f_data,ye=he.charCodeAt(ke)===92;else var ye=!1;if(ye?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+ke|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(ke,new r_(()=>'"\\\\\\\\"')),_.Lfastparse_ParsingRun__f_isSuccess){var Le=_.Lfastparse_ParsingRun__f_index,me=_.Lfastparse_ParsingRun__f_failureGroupAggregate,be=_.Lfastparse_ParsingRun__f_shortParserMsg;if(Le>$e&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var ie=_.Lfastparse_ParsingRun__f_index;U();var Ce=_.Lfastparse_ParsingRun__f_index,Ee=_.Lfastparse_ParsingRun__f_noDropBuffer;if(_.Lfastparse_ParsingRun__f_noDropBuffer=!0,U(),this.Lcodes_quine_labs_recheck_regexp_Parser__f_hasNamedCapture){var Se=new y(ia=>{var ba=Ea(ia);return ba!==107}),Ke=_.Lfastparse_ParsingRun__f_index;if(_.Lfastparse_ParsingRun__f_input.isReachable__I__Z(_.Lfastparse_ParsingRun__f_index))var Te=_.Lfastparse_ParsingRun__f_input,Ve=_.Lfastparse_ParsingRun__f_index,Oe=Te.Lfastparse_IndexedParserInput__f_data,Ze=!!Se.apply__O__O(pa(Oe.charCodeAt(Ve)));else var Ze=!1;if(Ze)var Ne=_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+_.Lfastparse_ParsingRun__f_index|0);else var Ne=_.freshFailure__Lfastparse_ParsingRun();_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(Ke,new r_(()=>"char-pred("+Se+")"))}else U().AnyChar__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);_.Lfastparse_ParsingRun__f_noDropBuffer=Ee;var _r=_.Lfastparse_ParsingRun__f_isSuccess?_.freshSuccess__O__Lfastparse_ParsingRun(_.Lfastparse_ParsingRun__f_input.slice__I__I__T(Ce,_.Lfastparse_ParsingRun__f_index)):_;if(_r.Lfastparse_ParsingRun__f_isSuccess){var nr=_r.Lfastparse_ParsingRun__f_successValue;_r.Lfastparse_ParsingRun__f_successValue=new P(nr.charCodeAt(0))}var sr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,mr=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Qe=_.Lfastparse_ParsingRun__f_index,er=Qe>ie,ar=!er&&Re.isReachable__I__Z(Qe)?Le:Qe;er&&_.checkForDrop__Z();var rr=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(rr,ar)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V($e,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(be,mr),me.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(sr),ie===_.Lfastparse_ParsingRun__f_traceIndex)}}var vr=_.Lfastparse_ParsingRun__f_shortParserMsg,cr=_.Lfastparse_ParsingRun__f_cut,Ae=!!(cr|s_);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!cr&&_.freshFailure__I__Lfastparse_ParsingRun(c_),_.Lfastparse_ParsingRun__f_cut=Ae,K_){var dr=ee.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(vr),Xe=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ir=le.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Xe);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(c_,dr,ir,!1)}var re=_}if(n_&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new w_("IdentityEscape").Lsourcecode_Name__f_value,re.Lfastparse_ParsingRun__f_index,re.Lfastparse_ParsingRun__f_isSuccess),re.Lfastparse_ParsingRun__f_verboseFailures){b();var He=[new Rr(new r_(()=>new w_("IdentityEscape").Lsourcecode_Name__f_value))],qr=k(new I,He);if(re.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(a_,new ze(te().prependedAll__sc_IterableOnce__sci_List(qr)),re.Lfastparse_ParsingRun__f_failureGroupAggregate,a_'"\\\\\\\\"')),_.Lfastparse_ParsingRun__f_isSuccess){var aa=_.Lfastparse_ParsingRun__f_index,ta=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Tr=_.Lfastparse_ParsingRun__f_shortParserMsg;if(aa>Mr&&_.checkForDrop__Z(),!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)return _;var wa=_.Lfastparse_ParsingRun__f_index;U();var ca=_.Lfastparse_ParsingRun__f_index,ya=_.Lfastparse_ParsingRun__f_noDropBuffer;_.Lfastparse_ParsingRun__f_noDropBuffer=!0,U();var na=new y(Vr=>{var ia=Ea(Vr);return!Lw().codes$quine$labs$recheck$regexp$Parser$$IDContinue__Lcodes_quine_labs_recheck_unicode_IChar().contains__Lcodes_quine_labs_recheck_unicode_UChar__Z(new P(ia))}),xr=_.Lfastparse_ParsingRun__f_index;if(_.Lfastparse_ParsingRun__f_input.isReachable__I__Z(_.Lfastparse_ParsingRun__f_index))var Qr=_.Lfastparse_ParsingRun__f_input,Rt=_.Lfastparse_ParsingRun__f_index,yr=Qr.Lfastparse_IndexedParserInput__f_data,Sr=!!na.apply__O__O(pa(yr.charCodeAt(Rt)));else var Sr=!1;Sr?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+_.Lfastparse_ParsingRun__f_index|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(xr,new r_(()=>"char-pred("+na+")")),_.Lfastparse_ParsingRun__f_noDropBuffer=ya;var gr=_.Lfastparse_ParsingRun__f_isSuccess?_.freshSuccess__O__Lfastparse_ParsingRun(_.Lfastparse_ParsingRun__f_input.slice__I__I__T(ca,_.Lfastparse_ParsingRun__f_index)):_;if(gr.Lfastparse_ParsingRun__f_isSuccess){var Ma=gr.Lfastparse_ParsingRun__f_successValue;gr.Lfastparse_ParsingRun__f_successValue=new P(Ma.charCodeAt(0))}var La=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Ha=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Ta=_.Lfastparse_ParsingRun__f_index,Dt=Ta>wa,Ga=!Dt&&Fr.isReachable__I__Z(Ta)?aa:Ta;Dt&&_.checkForDrop__Z();var Ye=_.Lfastparse_ParsingRun__f_successValue,Gr=_.freshSuccess__O__I__Lfastparse_ParsingRun(Ye,Ga)}else var Gr=_;return _.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Mr,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Tr,Ha),ta.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(La),wa===_.Lfastparse_ParsingRun__f_traceIndex),Gr}else return _}};Ln.prototype.Character__Lfastparse_ParsingRun__Lfastparse_ParsingRun=function(_){if(this.Lcodes_quine_labs_recheck_regexp_Parser__f_unicode){var r=_.Lfastparse_ParsingRun__f_index,a=_.Lfastparse_ParsingRun__f_instrument!==null;a&&_.Lfastparse_ParsingRun__f_instrument.beforeParse__T__I__V(new w_("Character").Lsourcecode_Name__f_value,r);var t=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var n=_.Lfastparse_ParsingRun__f_index;U(),z_();var s=_.Lfastparse_ParsingRun__f_index,c=_.Lfastparse_ParsingRun__f_input;U();var i=_.Lfastparse_ParsingRun__f_index,o=_.Lfastparse_ParsingRun__f_cut,u=_.Lfastparse_ParsingRun__f_noDropBuffer;_.Lfastparse_ParsingRun__f_noDropBuffer=!0;var f=_.Lfastparse_ParsingRun__f_failureTerminalAggregate,p=_.Lfastparse_ParsingRun__f_input,h=_.Lfastparse_ParsingRun__f_index;if(p.isReachable__I__Z(h))var l=p.Lfastparse_IndexedParserInput__f_data,d=l.charCodeAt(h)===92;else var d=!1;d?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+h|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(h,new r_(()=>'"\\\\\\\\"')),_.Lfastparse_ParsingRun__f_noDropBuffer=u;var $=_.Lfastparse_ParsingRun__f_shortParserMsg,v=_.Lfastparse_ParsingRun__f_isSuccess?_.freshFailure__I__Lfastparse_ParsingRun(i):_.freshSuccessUnit__I__Lfastparse_ParsingRun(i);if(_.Lfastparse_ParsingRun__f_verboseFailures&&(_.Lfastparse_ParsingRun__f_failureTerminalAggregate=f,_.Lfastparse_ParsingRun__f_failureGroupAggregate=ji().Lfastparse_internal_Msgs$__f_empty,_.setMsg__I__F0__V(i,new r_(()=>"!"+m_().parenthize__sci_Seq__T($.Lfastparse_internal_Msgs__f_value)))),v.Lfastparse_ParsingRun__f_cut=o,_.Lfastparse_ParsingRun__f_isSuccess){var w=_.Lfastparse_ParsingRun__f_index,R=_.Lfastparse_ParsingRun__f_failureGroupAggregate,D=_.Lfastparse_ParsingRun__f_shortParserMsg;if(w>s&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var T=_.Lfastparse_ParsingRun__f_index;U();var C=_.Lfastparse_ParsingRun__f_index,F=_.Lfastparse_ParsingRun__f_noDropBuffer;_.Lfastparse_ParsingRun__f_noDropBuffer=!0,U(),z_();var E=_.Lfastparse_ParsingRun__f_index,q=_.Lfastparse_ParsingRun__f_input;U();var Z=new y(na=>{var xr=Ea(na);return(64512&xr)===55296}),H=_.Lfastparse_ParsingRun__f_index;if(_.Lfastparse_ParsingRun__f_input.isReachable__I__Z(_.Lfastparse_ParsingRun__f_index))var J=_.Lfastparse_ParsingRun__f_input,N=_.Lfastparse_ParsingRun__f_index,G=J.Lfastparse_IndexedParserInput__f_data,W=!!Z.apply__O__O(pa(G.charCodeAt(N)));else var W=!1;if(W?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+_.Lfastparse_ParsingRun__f_index|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(H,new r_(()=>"char-pred("+Z+")")),_.Lfastparse_ParsingRun__f_isSuccess){var K=_.Lfastparse_ParsingRun__f_index,Y=_.Lfastparse_ParsingRun__f_failureGroupAggregate,X=_.Lfastparse_ParsingRun__f_shortParserMsg;if(K>E&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var e_=_.Lfastparse_ParsingRun__f_index,__=new y(na=>{var xr=Ea(na);return(64512&xr)===56320}),a_=_.Lfastparse_ParsingRun__f_index;if(_.Lfastparse_ParsingRun__f_input.isReachable__I__Z(_.Lfastparse_ParsingRun__f_index))var n_=_.Lfastparse_ParsingRun__f_input,s_=_.Lfastparse_ParsingRun__f_index,c_=n_.Lfastparse_IndexedParserInput__f_data,o_=!!__.apply__O__O(pa(c_.charCodeAt(s_)));else var o_=!1;o_?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+_.Lfastparse_ParsingRun__f_index|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(a_,new r_(()=>"char-pred("+__+")"));var h_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,d_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var u_=_.Lfastparse_ParsingRun__f_index,p_=u_>e_,y_=!p_&&q.isReachable__I__Z(u_)?K:u_;p_&&_.checkForDrop__Z();var v_=_.freshSuccess__O__I__Lfastparse_ParsingRun(void 0,y_)}else var v_=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(E,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(X,d_),Y.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(h_),e_===_.Lfastparse_ParsingRun__f_traceIndex)}}_.Lfastparse_ParsingRun__f_noDropBuffer=F;var b_=_.Lfastparse_ParsingRun__f_isSuccess?_.freshSuccess__O__Lfastparse_ParsingRun(_.Lfastparse_ParsingRun__f_input.slice__I__I__T(C,_.Lfastparse_ParsingRun__f_index)):_;if(b_.Lfastparse_ParsingRun__f_isSuccess){var D_=b_.Lfastparse_ParsingRun__f_successValue;b_.Lfastparse_ParsingRun__f_successValue=new P(Zv(D_,0))}var S_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,P_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var C_=_.Lfastparse_ParsingRun__f_index,B_=C_>T,T_=!B_&&c.isReachable__I__Z(C_)?w:C_;B_&&_.checkForDrop__Z();var A_=_.Lfastparse_ParsingRun__f_successValue,R_=_.freshSuccess__O__I__Lfastparse_ParsingRun(A_,T_)}else var R_=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(s,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(D,P_),R.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(S_),T===_.Lfastparse_ParsingRun__f_traceIndex)}}var x_=_.Lfastparse_ParsingRun__f_shortParserMsg,E_=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess){_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|t);var I_=_}else if(_.Lfastparse_ParsingRun__f_cut)var I_=_;else{var V_=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=n,V_&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(n,x_,E_,!1),_.Lfastparse_ParsingRun__f_cut=!1,z_();var J_=_.Lfastparse_ParsingRun__f_index,X_=_.Lfastparse_ParsingRun__f_input;U();var _e=_.Lfastparse_ParsingRun__f_index,Y_=_.Lfastparse_ParsingRun__f_cut,U_=_.Lfastparse_ParsingRun__f_noDropBuffer;_.Lfastparse_ParsingRun__f_noDropBuffer=!0;var Q_=_.Lfastparse_ParsingRun__f_failureTerminalAggregate,Z_=_.Lfastparse_ParsingRun__f_input,W_=_.Lfastparse_ParsingRun__f_index;if(Z_.isReachable__I__Z(W_))var N_=Z_.Lfastparse_IndexedParserInput__f_data,G_=N_.charCodeAt(W_)===92;else var G_=!1;G_?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+W_|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(W_,new r_(()=>'"\\\\\\\\"')),_.Lfastparse_ParsingRun__f_noDropBuffer=U_;var se=_.Lfastparse_ParsingRun__f_shortParserMsg,oe=_.Lfastparse_ParsingRun__f_isSuccess?_.freshFailure__I__Lfastparse_ParsingRun(_e):_.freshSuccessUnit__I__Lfastparse_ParsingRun(_e);if(_.Lfastparse_ParsingRun__f_verboseFailures&&(_.Lfastparse_ParsingRun__f_failureTerminalAggregate=Q_,_.Lfastparse_ParsingRun__f_failureGroupAggregate=ji().Lfastparse_internal_Msgs$__f_empty,_.setMsg__I__F0__V(_e,new r_(()=>"!"+m_().parenthize__sci_Seq__T(se.Lfastparse_internal_Msgs__f_value)))),oe.Lfastparse_ParsingRun__f_cut=Y_,_.Lfastparse_ParsingRun__f_isSuccess){var ue=_.Lfastparse_ParsingRun__f_index,ge=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ce=_.Lfastparse_ParsingRun__f_shortParserMsg;if(ue>J_&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var ve=_.Lfastparse_ParsingRun__f_index;U();var qe=_.Lfastparse_ParsingRun__f_index,Ie=_.Lfastparse_ParsingRun__f_noDropBuffer;_.Lfastparse_ParsingRun__f_noDropBuffer=!0,U(),U().AnyChar__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_),_.Lfastparse_ParsingRun__f_noDropBuffer=Ie;var ee=_.Lfastparse_ParsingRun__f_isSuccess?_.freshSuccess__O__Lfastparse_ParsingRun(_.Lfastparse_ParsingRun__f_input.slice__I__I__T(qe,_.Lfastparse_ParsingRun__f_index)):_;if(ee.Lfastparse_ParsingRun__f_isSuccess){var le=ee.Lfastparse_ParsingRun__f_successValue;ee.Lfastparse_ParsingRun__f_successValue=new P(le.charCodeAt(0))}var re=_.Lfastparse_ParsingRun__f_failureGroupAggregate,K_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var $e=_.Lfastparse_ParsingRun__f_index,Re=$e>ve,we=!Re&&X_.isReachable__I__Z($e)?ue:$e;Re&&_.checkForDrop__Z();var ke=_.Lfastparse_ParsingRun__f_successValue;_.freshSuccess__O__I__Lfastparse_ParsingRun(ke,we)}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(J_,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ce,K_),ge.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(re),ve===_.Lfastparse_ParsingRun__f_traceIndex)}}var he=_.Lfastparse_ParsingRun__f_shortParserMsg,ye=_.Lfastparse_ParsingRun__f_cut,Le=!!(ye|t);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!ye&&_.freshFailure__I__Lfastparse_ParsingRun(n),_.Lfastparse_ParsingRun__f_cut=Le,V_){var me=x_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(he),be=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ie=E_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(be);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(n,me,ie,!1)}var I_=_}if(a&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new w_("Character").Lsourcecode_Name__f_value,I_.Lfastparse_ParsingRun__f_index,I_.Lfastparse_ParsingRun__f_isSuccess),I_.Lfastparse_ParsingRun__f_verboseFailures){b();var Ce=[new Rr(new r_(()=>new w_("Character").Lsourcecode_Name__f_value))],Ee=k(new I,Ce);if(I_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new ze(te().prependedAll__sc_IterableOnce__sci_List(Ee)),I_.Lfastparse_ParsingRun__f_failureGroupAggregate,r'"\\\\\\\\"')),_.Lfastparse_ParsingRun__f_noDropBuffer=sr;var vr=_.Lfastparse_ParsingRun__f_shortParserMsg,cr=_.Lfastparse_ParsingRun__f_isSuccess?_.freshFailure__I__Lfastparse_ParsingRun(_r):_.freshSuccessUnit__I__Lfastparse_ParsingRun(_r);if(_.Lfastparse_ParsingRun__f_verboseFailures&&(_.Lfastparse_ParsingRun__f_failureTerminalAggregate=mr,_.Lfastparse_ParsingRun__f_failureGroupAggregate=ji().Lfastparse_internal_Msgs$__f_empty,_.setMsg__I__F0__V(_r,new r_(()=>"!"+m_().parenthize__sci_Seq__T(vr.Lfastparse_internal_Msgs__f_value)))),cr.Lfastparse_ParsingRun__f_cut=nr,_.Lfastparse_ParsingRun__f_isSuccess){var dr=_.Lfastparse_ParsingRun__f_index,Xe=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ir=_.Lfastparse_ParsingRun__f_shortParserMsg;if(dr>Ze&&_.checkForDrop__Z(),!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var Ae=_;else{var He=_.Lfastparse_ParsingRun__f_index;U();var qr=_.Lfastparse_ParsingRun__f_index,wr=_.Lfastparse_ParsingRun__f_noDropBuffer;_.Lfastparse_ParsingRun__f_noDropBuffer=!0,U(),U().AnyChar__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_),_.Lfastparse_ParsingRun__f_noDropBuffer=wr;var Or=_.Lfastparse_ParsingRun__f_isSuccess?_.freshSuccess__O__Lfastparse_ParsingRun(_.Lfastparse_ParsingRun__f_input.slice__I__I__T(qr,_.Lfastparse_ParsingRun__f_index)):_;if(Or.Lfastparse_ParsingRun__f_isSuccess){var Dr=Or.Lfastparse_ParsingRun__f_successValue;Or.Lfastparse_ParsingRun__f_successValue=new P(Dr.charCodeAt(0))}var Mr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Fr=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var ur=_.Lfastparse_ParsingRun__f_index,Hr=ur>He,Lr=!Hr&&Ne.isReachable__I__Z(ur)?dr:ur;Hr&&_.checkForDrop__Z();var aa=_.Lfastparse_ParsingRun__f_successValue,Er=_.freshSuccess__O__I__Lfastparse_ParsingRun(aa,Lr)}else var Er=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Ze,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ir,Fr),Xe.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Mr),He===_.Lfastparse_ParsingRun__f_traceIndex);var Ae=Er}}else var Ae=_;if(Oe&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new w_("Character").Lsourcecode_Name__f_value,Ae.Lfastparse_ParsingRun__f_index,Ae.Lfastparse_ParsingRun__f_isSuccess),Ae.Lfastparse_ParsingRun__f_verboseFailures){b();var ta=[new Rr(new r_(()=>new w_("Character").Lsourcecode_Name__f_value))],Tr=k(new I,ta);if(Ae.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Ve,new ze(te().prependedAll__sc_IterableOnce__sci_List(Tr)),Ae.Lfastparse_ParsingRun__f_failureGroupAggregate,Vep&&_.checkForDrop__Z();var v=_.Lfastparse_ParsingRun__f_successValue;if(!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var w=_.Lfastparse_ParsingRun__f_index,R=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var D=_.Lfastparse_ParsingRun__f_index;U();var T=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var C=_.Lfastparse_ParsingRun__f_index;U();var F=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var E=_.Lfastparse_ParsingRun__f_index;U();var q=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var Z=_.Lfastparse_ParsingRun__f_index;U();var H=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var J=_.Lfastparse_ParsingRun__f_index;U();var N=_.Lfastparse_ParsingRun__f_cut;_.Lfastparse_ParsingRun__f_cut=!1;var G=_.Lfastparse_ParsingRun__f_index;U(),U();var W=z_();W.UnitSequencer0__Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$();var K=_.Lfastparse_ParsingRun__f_index,Y=_.Lfastparse_ParsingRun__f_input;U(),z_();var X=_.Lfastparse_ParsingRun__f_index,e_=_.Lfastparse_ParsingRun__f_input;U(),z_();var __=_.Lfastparse_ParsingRun__f_index,a_=_.Lfastparse_ParsingRun__f_input;U();var n_=_.Lfastparse_ParsingRun__f_input,s_=_.Lfastparse_ParsingRun__f_index;if(n_.isReachable__I__Z(s_))var c_=n_.Lfastparse_IndexedParserInput__f_data,o_=c_.charCodeAt(s_)===40;else var o_=!1;if(o_?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+s_|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(s_,new r_(()=>'"("')),_.Lfastparse_ParsingRun__f_isSuccess){var h_=_.Lfastparse_ParsingRun__f_index,d_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,v_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(h_>__&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var u_=_.Lfastparse_ParsingRun__f_index,p_=_.Lfastparse_ParsingRun__f_index,y_=_.Lfastparse_ParsingRun__f_cut,b_=_.Lfastparse_ParsingRun__f_noDropBuffer;_.Lfastparse_ParsingRun__f_noDropBuffer=!0;var D_=_.Lfastparse_ParsingRun__f_failureTerminalAggregate,S_=_.Lfastparse_ParsingRun__f_input,P_=_.Lfastparse_ParsingRun__f_index;if(S_.isReachable__I__Z(P_))var R_=S_.Lfastparse_IndexedParserInput__f_data,C_=R_.charCodeAt(P_)===63;else var C_=!1;C_?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+P_|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(P_,new r_(()=>'"?"')),_.Lfastparse_ParsingRun__f_noDropBuffer=b_;var B_=_.Lfastparse_ParsingRun__f_shortParserMsg,T_=_.Lfastparse_ParsingRun__f_isSuccess?_.freshFailure__I__Lfastparse_ParsingRun(p_):_.freshSuccessUnit__I__Lfastparse_ParsingRun(p_);_.Lfastparse_ParsingRun__f_verboseFailures&&(_.Lfastparse_ParsingRun__f_failureTerminalAggregate=D_,_.Lfastparse_ParsingRun__f_failureGroupAggregate=ji().Lfastparse_internal_Msgs$__f_empty,_.setMsg__I__F0__V(p_,new r_(()=>"!"+m_().parenthize__sci_Seq__T(B_.Lfastparse_internal_Msgs__f_value)))),T_.Lfastparse_ParsingRun__f_cut=y_;var A_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,x_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var I_=_.Lfastparse_ParsingRun__f_index,V_=I_>u_,J_=!V_&&a_.isReachable__I__Z(I_)?h_:I_;V_&&_.checkForDrop__Z();var E_=_.freshSuccess__O__I__Lfastparse_ParsingRun(void 0,J_)}else var E_=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(__,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(v_,x_),d_.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(A_),u_===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var X_=_.Lfastparse_ParsingRun__f_index,_e=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Y_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_cut=!0,X_>X&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var U_=_.Lfastparse_ParsingRun__f_index;this.Disjunction__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var Q_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Z_=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var N_=_.Lfastparse_ParsingRun__f_index,G_=N_>U_,se=!G_&&e_.isReachable__I__Z(N_)?X_:N_;G_&&_.checkForDrop__Z();var oe=_.Lfastparse_ParsingRun__f_successValue,W_=_.freshSuccess__O__I__Lfastparse_ParsingRun(oe,se)}else{_.Lfastparse_ParsingRun__f_cut=!0;var W_=_}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(X,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Y_,Z_),_e.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Q_),U_===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var ge=_.Lfastparse_ParsingRun__f_index,ce=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ve=_.Lfastparse_ParsingRun__f_shortParserMsg;ge>K&&_.checkForDrop__Z();var qe=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var ue=_;else{var Ie=_.Lfastparse_ParsingRun__f_index,ee=_.Lfastparse_ParsingRun__f_input,le=_.Lfastparse_ParsingRun__f_index;if(ee.isReachable__I__Z(le))var re=ee.Lfastparse_IndexedParserInput__f_data,K_=re.charCodeAt(le)===41;else var K_=!1;K_?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+le|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(le,new r_(()=>'")"'));var $e=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Re=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var ke=_.Lfastparse_ParsingRun__f_index,he=ke>Ie,ye=!he&&Y.isReachable__I__Z(ke)?ge:ke;he&&_.checkForDrop__Z();var Le=qe,we=_.freshSuccess__O__I__Lfastparse_ParsingRun(Le,ye)}else var we=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(K,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ve,Re),ce.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs($e),Ie===_.Lfastparse_ParsingRun__f_traceIndex);var ue=we}}else var ue=_;if(ue.Lfastparse_ParsingRun__f_isSuccess){var me=ue.Lfastparse_ParsingRun__f_successValue;ue.Lfastparse_ParsingRun__f_successValue=new ut(-1,me)}var be=_.Lfastparse_ParsingRun__f_shortParserMsg,ie=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|N);else if(!_.Lfastparse_ParsingRun__f_cut){var Ce=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=G,Ce&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(G,be,ie,!1),_.Lfastparse_ParsingRun__f_cut=!1,U();var Ee=z_();Ee.UnitSequencer0__Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$();var Se=_.Lfastparse_ParsingRun__f_index,Ke=_.Lfastparse_ParsingRun__f_input;U(),z_();var Te=_.Lfastparse_ParsingRun__f_index,Ve=_.Lfastparse_ParsingRun__f_input;U();var Oe=_.Lfastparse_ParsingRun__f_index,Ze=3+Oe|0,Ne=_.Lfastparse_ParsingRun__f_input;if(Ne.isReachable__I__Z(-1+Ze|0)){var _r=Ne.Lfastparse_IndexedParserInput__f_data;if(_r.charCodeAt(Oe)===40)var nr=1+Oe|0,sr=Ne.Lfastparse_IndexedParserInput__f_data,mr=sr.charCodeAt(nr)===63;else var mr=!1;if(mr)var Qe=2+Oe|0,er=Ne.Lfastparse_IndexedParserInput__f_data,ar=er.charCodeAt(Qe)===58;else var ar=!1}else var ar=!1;if(ar?_.freshSuccessUnit__I__Lfastparse_ParsingRun(Ze):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(Oe,new r_(()=>'"(?:"')),_.Lfastparse_ParsingRun__f_isSuccess){var rr=_.Lfastparse_ParsingRun__f_index,vr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,cr=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_cut=!0,rr>Te&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var Ae=_.Lfastparse_ParsingRun__f_index;this.Disjunction__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var dr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Xe=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var He=_.Lfastparse_ParsingRun__f_index,qr=He>Ae,wr=!qr&&Ve.isReachable__I__Z(He)?rr:He;qr&&_.checkForDrop__Z();var Or=_.Lfastparse_ParsingRun__f_successValue,ir=_.freshSuccess__O__I__Lfastparse_ParsingRun(Or,wr)}else{_.Lfastparse_ParsingRun__f_cut=!0;var ir=_}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Te,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(cr,Xe),vr.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(dr),Ae===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var Mr=_.Lfastparse_ParsingRun__f_index,Fr=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Er=_.Lfastparse_ParsingRun__f_shortParserMsg;Mr>Se&&_.checkForDrop__Z();var ur=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var Dr=_;else{var Hr=_.Lfastparse_ParsingRun__f_index,Lr=_.Lfastparse_ParsingRun__f_input,aa=_.Lfastparse_ParsingRun__f_index;if(Lr.isReachable__I__Z(aa))var ta=Lr.Lfastparse_IndexedParserInput__f_data,Tr=ta.charCodeAt(aa)===41;else var Tr=!1;Tr?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+aa|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(aa,new r_(()=>'")"'));var wa=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ca=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var na=_.Lfastparse_ParsingRun__f_index,xr=na>Hr,Qr=!xr&&Ke.isReachable__I__Z(na)?Mr:na;xr&&_.checkForDrop__Z();var Rt=ur,ya=_.freshSuccess__O__I__Lfastparse_ParsingRun(Rt,Qr)}else var ya=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Se,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Er,ca),Fr.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(wa),Hr===_.Lfastparse_ParsingRun__f_traceIndex);var Dr=ya}}else var Dr=_;Dr.Lfastparse_ParsingRun__f_isSuccess&&(Dr.Lfastparse_ParsingRun__f_successValue=new lt(Dr.Lfastparse_ParsingRun__f_successValue));var yr=_.Lfastparse_ParsingRun__f_shortParserMsg,Sr=_.Lfastparse_ParsingRun__f_cut,gr=!!(Sr|N);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!Sr&&_.freshFailure__I__Lfastparse_ParsingRun(G),_.Lfastparse_ParsingRun__f_cut=gr,Ce){var Ma=be.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(yr),La=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Ha=ie.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(La);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(G,Ma,Ha,!1)}}var Gr=_.Lfastparse_ParsingRun__f_shortParserMsg,Ta=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|H);else if(!_.Lfastparse_ParsingRun__f_cut){var Dt=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=J,Dt&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(J,Gr,Ta,!1),_.Lfastparse_ParsingRun__f_cut=!1,U();var Ga=z_();Ga.UnitSequencer0__Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$();var Ye=_.Lfastparse_ParsingRun__f_index,Vr=_.Lfastparse_ParsingRun__f_input;U(),z_();var ia=_.Lfastparse_ParsingRun__f_index,ba=_.Lfastparse_ParsingRun__f_input;U();var Ar=_.Lfastparse_ParsingRun__f_index,zr=3+Ar|0,za=_.Lfastparse_ParsingRun__f_input;if(za.isReachable__I__Z(-1+zr|0)){var Ja=za.Lfastparse_IndexedParserInput__f_data;if(Ja.charCodeAt(Ar)===40)var qa=1+Ar|0,Zt=za.Lfastparse_IndexedParserInput__f_data,Oa=Zt.charCodeAt(qa)===63;else var Oa=!1;if(Oa)var Bt=2+Ar|0,wt=za.Lfastparse_IndexedParserInput__f_data,tt=wt.charCodeAt(Bt)===61;else var tt=!1}else var tt=!1;if(tt?_.freshSuccessUnit__I__Lfastparse_ParsingRun(zr):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(Ar,new r_(()=>'"(?="')),_.Lfastparse_ParsingRun__f_isSuccess){var Xr=_.Lfastparse_ParsingRun__f_index,oa=_.Lfastparse_ParsingRun__f_failureGroupAggregate,nt=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_cut=!0,Xr>ia&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var st=_.Lfastparse_ParsingRun__f_index;this.Disjunction__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var Ia=_.Lfastparse_ParsingRun__f_failureGroupAggregate,ct=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var ot=_.Lfastparse_ParsingRun__f_index,xt=ot>st,et=!xt&&ba.isReachable__I__Z(ot)?Xr:ot;xt&&_.checkForDrop__Z();var Nt=_.Lfastparse_ParsingRun__f_successValue,it=_.freshSuccess__O__I__Lfastparse_ParsingRun(Nt,et)}else{_.Lfastparse_ParsingRun__f_cut=!0;var it=_}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(ia,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(nt,ct),oa.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ia),st===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var Ft=_.Lfastparse_ParsingRun__f_index,rt=_.Lfastparse_ParsingRun__f_failureGroupAggregate,mn=_.Lfastparse_ParsingRun__f_shortParserMsg;Ft>Ye&&_.checkForDrop__Z();var En=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var Lt=_;else{var yn=_.Lfastparse_ParsingRun__f_index,en=_.Lfastparse_ParsingRun__f_input,bn=_.Lfastparse_ParsingRun__f_index;if(en.isReachable__I__Z(bn))var Pr=en.Lfastparse_IndexedParserInput__f_data,gt=Pr.charCodeAt(bn)===41;else var gt=!1;gt?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+bn|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(bn,new r_(()=>'")"'));var Pn=_.Lfastparse_ParsingRun__f_failureGroupAggregate,rn=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var In=_.Lfastparse_ParsingRun__f_index,Et=In>yn,Wn=!Et&&Vr.isReachable__I__Z(In)?Ft:In;Et&&_.checkForDrop__Z();var Ct=En,jn=_.freshSuccess__O__I__Lfastparse_ParsingRun(Ct,Wn)}else var jn=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Ye,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(mn,rn),rt.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Pn),yn===_.Lfastparse_ParsingRun__f_traceIndex);var Lt=jn}}else var Lt=_;if(Lt.Lfastparse_ParsingRun__f_isSuccess){var mt=Lt.Lfastparse_ParsingRun__f_successValue;Lt.Lfastparse_ParsingRun__f_successValue=new Vt(!1,mt)}var ys=_.Lfastparse_ParsingRun__f_shortParserMsg,bs=_.Lfastparse_ParsingRun__f_cut,kn=!!(bs|H);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!bs&&_.freshFailure__I__Lfastparse_ParsingRun(J),_.Lfastparse_ParsingRun__f_cut=kn,Dt){var Kn=Gr.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(ys),Ys=_.Lfastparse_ParsingRun__f_failureGroupAggregate,_c=Ta.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ys);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(J,Kn,_c,!1)}}var Rn=_.Lfastparse_ParsingRun__f_shortParserMsg,ec=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|q);else if(!_.Lfastparse_ParsingRun__f_cut){var $c=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=Z,$c&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Z,Rn,ec,!1),_.Lfastparse_ParsingRun__f_cut=!1,U();var Bc=z_();Bc.UnitSequencer0__Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$();var ls=_.Lfastparse_ParsingRun__f_index,vc=_.Lfastparse_ParsingRun__f_input;U(),z_();var wc=_.Lfastparse_ParsingRun__f_index,rc=_.Lfastparse_ParsingRun__f_input;U();var as=_.Lfastparse_ParsingRun__f_index,Zn=3+as|0,$n=_.Lfastparse_ParsingRun__f_input;if($n.isReachable__I__Z(-1+Zn|0)){var Is=$n.Lfastparse_IndexedParserInput__f_data;if(Is.charCodeAt(as)===40)var ka=1+as|0,Dn=$n.Lfastparse_IndexedParserInput__f_data,js=Dn.charCodeAt(ka)===63;else var js=!1;if(js)var Qn=2+as|0,Lc=$n.Lfastparse_IndexedParserInput__f_data,Zs=Lc.charCodeAt(Qn)===33;else var Zs=!1}else var Zs=!1;if(Zs?_.freshSuccessUnit__I__Lfastparse_ParsingRun(Zn):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(as,new r_(()=>'"(?!"')),_.Lfastparse_ParsingRun__f_isSuccess){var ks=_.Lfastparse_ParsingRun__f_index,vn=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Ns=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_cut=!0,ks>wc&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var gc=_.Lfastparse_ParsingRun__f_index;this.Disjunction__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var Va=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Xn=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var xn=_.Lfastparse_ParsingRun__f_index,Gs=xn>gc,Ua=!Gs&&rc.isReachable__I__Z(xn)?ks:xn;Gs&&_.checkForDrop__Z();var qs=_.Lfastparse_ParsingRun__f_successValue,Hs=_.freshSuccess__O__I__Lfastparse_ParsingRun(qs,Ua)}else{_.Lfastparse_ParsingRun__f_cut=!0;var Hs=_}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(wc,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ns,Xn),vn.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Va),gc===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var Ss=_.Lfastparse_ParsingRun__f_index,zc=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Jc=_.Lfastparse_ParsingRun__f_shortParserMsg;Ss>ls&&_.checkForDrop__Z();var ts=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var Os=_;else{var zs=_.Lfastparse_ParsingRun__f_index,Ps=_.Lfastparse_ParsingRun__f_input,fs=_.Lfastparse_ParsingRun__f_index;if(Ps.isReachable__I__Z(fs))var Ht=Ps.Lfastparse_IndexedParserInput__f_data,ac=Ht.charCodeAt(fs)===41;else var ac=!1;ac?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+fs|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(fs,new r_(()=>'")"'));var tc=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Yi=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Uc=_.Lfastparse_ParsingRun__f_index,Wc=Uc>zs,Ho=!Wc&&vc.isReachable__I__Z(Uc)?Ss:Uc;Wc&&_.checkForDrop__Z();var li=ts,Fc=_.freshSuccess__O__I__Lfastparse_ParsingRun(li,Ho)}else var Fc=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(ls,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Jc,Yi),zc.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(tc),zs===_.Lfastparse_ParsingRun__f_traceIndex);var Os=Fc}}else var Os=_;if(Os.Lfastparse_ParsingRun__f_isSuccess){var Pu=Os.Lfastparse_ParsingRun__f_successValue;Os.Lfastparse_ParsingRun__f_successValue=new Vt(!0,Pu)}var go=_.Lfastparse_ParsingRun__f_shortParserMsg,Ru=_.Lfastparse_ParsingRun__f_cut,Go=!!(Ru|q);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!Ru&&_.freshFailure__I__Lfastparse_ParsingRun(Z),_.Lfastparse_ParsingRun__f_cut=Go,$c){var Du=Rn.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(go),Ti=_.Lfastparse_ParsingRun__f_failureGroupAggregate,_o=ec.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Ti);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Z,Du,_o,!1)}}var zo=_.Lfastparse_ParsingRun__f_shortParserMsg,of=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|F);else if(!_.Lfastparse_ParsingRun__f_cut){var Jo=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=E,Jo&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(E,zo,of,!1),_.Lfastparse_ParsingRun__f_cut=!1,U();var hl=z_();hl.UnitSequencer0__Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$();var dl=_.Lfastparse_ParsingRun__f_index,uf=_.Lfastparse_ParsingRun__f_input;U(),z_();var $l=_.Lfastparse_ParsingRun__f_index,Uo=_.Lfastparse_ParsingRun__f_input;U();var Vi=_.Lfastparse_ParsingRun__f_index,vl=4+Vi|0,fi=_.Lfastparse_ParsingRun__f_input;if(fi.isReachable__I__Z(-1+vl|0)){var lf=fi.Lfastparse_IndexedParserInput__f_data;if(lf.charCodeAt(Vi)===40)var wl=1+Vi|0,Ll=fi.Lfastparse_IndexedParserInput__f_data,xu=Ll.charCodeAt(wl)===63;else var xu=!1;if(xu)var gl=2+Vi|0,Cu=fi.Lfastparse_IndexedParserInput__f_data,Wo=Cu.charCodeAt(gl)===60;else var Wo=!1;if(Wo)var ff=3+Vi|0,Ko=fi.Lfastparse_IndexedParserInput__f_data,mo=Ko.charCodeAt(ff)===61;else var mo=!1}else var mo=!1;if(mo?_.freshSuccessUnit__I__Lfastparse_ParsingRun(vl):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(Vi,new r_(()=>'"(?<="')),_.Lfastparse_ParsingRun__f_isSuccess){var yo=_.Lfastparse_ParsingRun__f_index,ml=_.Lfastparse_ParsingRun__f_failureGroupAggregate,pf=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_cut=!0,yo>$l&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var Mu=_.Lfastparse_ParsingRun__f_index;this.Disjunction__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var Tu=_.Lfastparse_ParsingRun__f_failureGroupAggregate,yl=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var hf=_.Lfastparse_ParsingRun__f_index,df=hf>Mu,$f=!df&&Uo.isReachable__I__Z(hf)?yo:hf;df&&_.checkForDrop__Z();var vf=_.Lfastparse_ParsingRun__f_successValue,Ah=_.freshSuccess__O__I__Lfastparse_ParsingRun(vf,$f)}else{_.Lfastparse_ParsingRun__f_cut=!0;var Ah=_}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V($l,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(pf,yl),ml.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Tu),Mu===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var fp=_.Lfastparse_ParsingRun__f_index,pp=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Bh=_.Lfastparse_ParsingRun__f_shortParserMsg;fp>dl&&_.checkForDrop__Z();var hp=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var Qo=_;else{var dp=_.Lfastparse_ParsingRun__f_index,$p=_.Lfastparse_ParsingRun__f_input,Vu=_.Lfastparse_ParsingRun__f_index;if($p.isReachable__I__Z(Vu))var Fh=$p.Lfastparse_IndexedParserInput__f_data,vp=Fh.charCodeAt(Vu)===41;else var vp=!1;vp?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+Vu|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(Vu,new r_(()=>'")"'));var Eh=_.Lfastparse_ParsingRun__f_failureGroupAggregate,jh=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Au=_.Lfastparse_ParsingRun__f_index,wf=Au>dp,ps=!wf&&uf.isReachable__I__Z(Au)?fp:Au;wf&&_.checkForDrop__Z();var Pd=hp,wp=_.freshSuccess__O__I__Lfastparse_ParsingRun(Pd,ps)}else var wp=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(dl,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Bh,jh),pp.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Eh),dp===_.Lfastparse_ParsingRun__f_traceIndex);var Qo=wp}}else var Qo=_;if(Qo.Lfastparse_ParsingRun__f_isSuccess){var K1=Qo.Lfastparse_ParsingRun__f_successValue;Qo.Lfastparse_ParsingRun__f_successValue=new At(!1,K1)}var Q1=_.Lfastparse_ParsingRun__f_shortParserMsg,Zh=_.Lfastparse_ParsingRun__f_cut,X1=!!(Zh|F);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!Zh&&_.freshFailure__I__Lfastparse_ParsingRun(E),_.Lfastparse_ParsingRun__f_cut=X1,Jo){var Y1=zo.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Q1),Nh=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Rd=of.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Nh);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(E,Y1,Rd,!1)}}var Dd=_.Lfastparse_ParsingRun__f_shortParserMsg,xd=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|T);else if(!_.Lfastparse_ParsingRun__f_cut){var Cd=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=C,Cd&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(C,Dd,xd,!1),_.Lfastparse_ParsingRun__f_cut=!1,U();var Md=z_();Md.UnitSequencer0__Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$();var Td=_.Lfastparse_ParsingRun__f_index,Hh=_.Lfastparse_ParsingRun__f_input;U(),z_();var Vd=_.Lfastparse_ParsingRun__f_index,_$=_.Lfastparse_ParsingRun__f_input;U();var Gh=_.Lfastparse_ParsingRun__f_index,uw=4+Gh|0,Ad=_.Lfastparse_ParsingRun__f_input;if(Ad.isReachable__I__Z(-1+uw|0)){var Sy=Ad.Lfastparse_IndexedParserInput__f_data;if(Sy.charCodeAt(Gh)===40)var sg=1+Gh|0,Py=Ad.Lfastparse_IndexedParserInput__f_data,cg=Py.charCodeAt(sg)===63;else var cg=!1;if(cg)var Ry=2+Gh|0,Dy=Ad.Lfastparse_IndexedParserInput__f_data,lw=Dy.charCodeAt(Ry)===60;else var lw=!1;if(lw)var ig=3+Gh|0,Xo=Ad.Lfastparse_IndexedParserInput__f_data,A$=Xo.charCodeAt(ig)===33;else var A$=!1}else var A$=!1;if(A$?_.freshSuccessUnit__I__Lfastparse_ParsingRun(uw):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(Gh,new r_(()=>'"(?Vd&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var lg=_.Lfastparse_ParsingRun__f_index;this.Disjunction__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var Cy=_.Lfastparse_ParsingRun__f_failureGroupAggregate,My=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var fw=_.Lfastparse_ParsingRun__f_index,fg=fw>lg,Vy=!fg&&_$.isReachable__I__Z(fw)?og:fw;fg&&_.checkForDrop__Z();var Ay=_.Lfastparse_ParsingRun__f_successValue,Ty=_.freshSuccess__O__I__Lfastparse_ParsingRun(Ay,Vy)}else{_.Lfastparse_ParsingRun__f_cut=!0;var Ty=_}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Vd,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(xy,My),ug.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Cy),lg===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var B$=_.Lfastparse_ParsingRun__f_index,Fq=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Eq=_.Lfastparse_ParsingRun__f_shortParserMsg;B$>Td&&_.checkForDrop__Z();var jq=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var bo=_;else{var o2=_.Lfastparse_ParsingRun__f_index,u2=_.Lfastparse_ParsingRun__f_input,pg=_.Lfastparse_ParsingRun__f_index;if(u2.isReachable__I__Z(pg))var Zq=u2.Lfastparse_IndexedParserInput__f_data,l2=Zq.charCodeAt(pg)===41;else var l2=!1;l2?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+pg|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(pg,new r_(()=>'")"'));var Nq=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Hq=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var By=_.Lfastparse_ParsingRun__f_index,p2=By>o2,Gq=!p2&&Hh.isReachable__I__Z(By)?B$:By;p2&&_.checkForDrop__Z();var zq=jq,f2=_.freshSuccess__O__I__Lfastparse_ParsingRun(zq,Gq)}else var f2=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(Td,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Eq,Hq),Fq.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Nq),o2===_.Lfastparse_ParsingRun__f_traceIndex);var bo=f2}}else var bo=_;if(bo.Lfastparse_ParsingRun__f_isSuccess){var Jq=bo.Lfastparse_ParsingRun__f_successValue;bo.Lfastparse_ParsingRun__f_successValue=new At(!0,Jq)}var Uq=_.Lfastparse_ParsingRun__f_shortParserMsg,h2=_.Lfastparse_ParsingRun__f_cut,Wq=!!(h2|T);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!h2&&_.freshFailure__I__Lfastparse_ParsingRun(C),_.Lfastparse_ParsingRun__f_cut=Wq,Cd){var Kq=Dd.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Uq),Qq=_.Lfastparse_ParsingRun__f_failureGroupAggregate,Xq=xd.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(Qq);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(C,Kq,Xq,!1)}}var d2=_.Lfastparse_ParsingRun__f_shortParserMsg,$2=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(_.Lfastparse_ParsingRun__f_isSuccess)_.Lfastparse_ParsingRun__f_cut=!!(_.Lfastparse_ParsingRun__f_cut|R);else if(!_.Lfastparse_ParsingRun__f_cut){var v2=_.Lfastparse_ParsingRun__f_verboseFailures;_.Lfastparse_ParsingRun__f_index=D,v2&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(D,d2,$2,!1),_.Lfastparse_ParsingRun__f_cut=!1,U();var Yq=z_();Yq.UnitSequencer0__Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$();var w2=_.Lfastparse_ParsingRun__f_index,_O=_.Lfastparse_ParsingRun__f_input;U();var eO=z_(),rO=Zi(eO),L2=_.Lfastparse_ParsingRun__f_index,aO=_.Lfastparse_ParsingRun__f_input;U();var tO=z_();tO.UnitSequencer0__Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$();var g2=_.Lfastparse_ParsingRun__f_index,nO=_.Lfastparse_ParsingRun__f_input;U(),z_();var m2=_.Lfastparse_ParsingRun__f_index,sO=_.Lfastparse_ParsingRun__f_input;U();var pw=_.Lfastparse_ParsingRun__f_index,y2=3+pw|0,hg=_.Lfastparse_ParsingRun__f_input;if(hg.isReachable__I__Z(-1+y2|0)){var cO=hg.Lfastparse_IndexedParserInput__f_data;if(cO.charCodeAt(pw)===40)var iO=1+pw|0,oO=hg.Lfastparse_IndexedParserInput__f_data,b2=oO.charCodeAt(iO)===63;else var b2=!1;if(b2)var uO=2+pw|0,lO=hg.Lfastparse_IndexedParserInput__f_data,Fy=lO.charCodeAt(uO)===60;else var Fy=!1}else var Fy=!1;if(Fy?_.freshSuccessUnit__I__Lfastparse_ParsingRun(y2):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(pw,new r_(()=>'"(?<"')),_.Lfastparse_ParsingRun__f_isSuccess){var I2=_.Lfastparse_ParsingRun__f_index,fO=_.Lfastparse_ParsingRun__f_failureGroupAggregate,pO=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_cut=!0,I2>m2&&_.checkForDrop__Z(),!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var k2=_.Lfastparse_ParsingRun__f_index;this.CaptureName__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var hO=_.Lfastparse_ParsingRun__f_failureGroupAggregate,dO=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Ey=_.Lfastparse_ParsingRun__f_index,q2=Ey>k2,vO=!q2&&sO.isReachable__I__Z(Ey)?I2:Ey;q2&&_.checkForDrop__Z();var wO=_.Lfastparse_ParsingRun__f_successValue,$O=_.freshSuccess__O__I__Lfastparse_ParsingRun(wO,vO)}else{_.Lfastparse_ParsingRun__f_cut=!0;var $O=_}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(m2,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(pO,dO),fO.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(hO),k2===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var O2=_.Lfastparse_ParsingRun__f_index,LO=_.Lfastparse_ParsingRun__f_failureGroupAggregate,gO=_.Lfastparse_ParsingRun__f_shortParserMsg;O2>g2&&_.checkForDrop__Z();var mO=_.Lfastparse_ParsingRun__f_successValue;if(!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var S2=_.Lfastparse_ParsingRun__f_index,P2=_.Lfastparse_ParsingRun__f_input,dg=_.Lfastparse_ParsingRun__f_index;if(P2.isReachable__I__Z(dg))var yO=P2.Lfastparse_IndexedParserInput__f_data,R2=yO.charCodeAt(dg)===62;else var R2=!1;R2?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+dg|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(dg,new r_(()=>'">"'));var bO=_.Lfastparse_ParsingRun__f_failureGroupAggregate,IO=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var jy=_.Lfastparse_ParsingRun__f_index,D2=jy>S2,qO=!D2&&nO.isReachable__I__Z(jy)?O2:jy;D2&&_.checkForDrop__Z();var OO=mO,kO=_.freshSuccess__O__I__Lfastparse_ParsingRun(OO,qO)}else var kO=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(g2,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(gO,IO),LO.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(bO),S2===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var x2=_.Lfastparse_ParsingRun__f_index,SO=_.Lfastparse_ParsingRun__f_failureGroupAggregate,PO=_.Lfastparse_ParsingRun__f_shortParserMsg;_.Lfastparse_ParsingRun__f_cut=!0,x2>L2&&_.checkForDrop__Z();var RO=_.Lfastparse_ParsingRun__f_successValue;if(!(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)){var C2=_.Lfastparse_ParsingRun__f_index;this.Disjunction__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var DO=_.Lfastparse_ParsingRun__f_failureGroupAggregate,xO=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Zy=_.Lfastparse_ParsingRun__f_index,M2=Zy>C2,MO=!M2&&aO.isReachable__I__Z(Zy)?x2:Zy;M2&&_.checkForDrop__Z();var CO=_.freshSuccess__O__I__Lfastparse_ParsingRun(rO.apply__O__O__O(RO,_.Lfastparse_ParsingRun__f_successValue),MO)}else{_.Lfastparse_ParsingRun__f_cut=!0;var CO=_}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(L2,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(PO,xO),SO.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(DO),C2===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var T2=_.Lfastparse_ParsingRun__f_index,TO=_.Lfastparse_ParsingRun__f_failureGroupAggregate,VO=_.Lfastparse_ParsingRun__f_shortParserMsg;T2>w2&&_.checkForDrop__Z();var AO=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var hw=_;else{var V2=_.Lfastparse_ParsingRun__f_index,A2=_.Lfastparse_ParsingRun__f_input,$g=_.Lfastparse_ParsingRun__f_index;if(A2.isReachable__I__Z($g))var BO=A2.Lfastparse_IndexedParserInput__f_data,B2=BO.charCodeAt($g)===41;else var B2=!1;B2?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+$g|0):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V($g,new r_(()=>'")"'));var FO=_.Lfastparse_ParsingRun__f_failureGroupAggregate,EO=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Ny=_.Lfastparse_ParsingRun__f_index,E2=Ny>V2,jO=!E2&&_O.isReachable__I__Z(Ny)?T2:Ny;E2&&_.checkForDrop__Z();var ZO=AO,F2=_.freshSuccess__O__I__Lfastparse_ParsingRun(ZO,jO)}else var F2=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(w2,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(VO,EO),TO.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(FO),V2===_.Lfastparse_ParsingRun__f_traceIndex);var hw=F2}}else var hw=_;if(hw.Lfastparse_ParsingRun__f_isSuccess){var vg=hw.Lfastparse_ParsingRun__f_successValue;if(vg===null)throw new Q(vg);var NO=vg._1__O(),HO=vg._2__O();hw.Lfastparse_ParsingRun__f_successValue=new ft(-1,NO,HO)}var GO=_.Lfastparse_ParsingRun__f_shortParserMsg,j2=_.Lfastparse_ParsingRun__f_cut,zO=!!(j2|R);if(!_.Lfastparse_ParsingRun__f_isSuccess&&!j2&&_.freshFailure__I__Lfastparse_ParsingRun(D),_.Lfastparse_ParsingRun__f_cut=zO,v2){var JO=d2.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(GO),UO=_.Lfastparse_ParsingRun__f_failureGroupAggregate,WO=$2.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(UO);_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(D,JO,WO,!1)}}var KO=_.Lfastparse_ParsingRun__f_failureGroupAggregate,QO=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Hy=_.Lfastparse_ParsingRun__f_index,Z2=Hy>w,YO=!Z2&&h.isReachable__I__Z(Hy)?l:Hy;Z2&&_.checkForDrop__Z();var XO=_.freshSuccess__O__I__Lfastparse_ParsingRun(f.apply__O__O__O(v|0,_.Lfastparse_ParsingRun__f_successValue),YO)}else var XO=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(p,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs($,QO),d.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(KO),w===_.Lfastparse_ParsingRun__f_traceIndex)}}if(_.Lfastparse_ParsingRun__f_isSuccess){var N2=_.Lfastparse_ParsingRun__f_index,_7=_.Lfastparse_ParsingRun__f_failureGroupAggregate,e7=_.Lfastparse_ParsingRun__f_shortParserMsg;N2>i&&_.checkForDrop__Z();var r7=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var e$=_;else{var H2=_.Lfastparse_ParsingRun__f_index;U().Index__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_);var a7=_.Lfastparse_ParsingRun__f_failureGroupAggregate,t7=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var Gy=_.Lfastparse_ParsingRun__f_index,z2=Gy>H2,n7=!z2&&o.isReachable__I__Z(Gy)?N2:Gy;z2&&_.checkForDrop__Z();var G2=_.freshSuccess__O__I__Lfastparse_ParsingRun(c.apply__O__O__O(r7,_.Lfastparse_ParsingRun__f_successValue|0),n7)}else var G2=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(i,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(e7,t7),_7.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(a7),H2===_.Lfastparse_ParsingRun__f_traceIndex);var e$=G2}}else var e$=_;if(e$.Lfastparse_ParsingRun__f_isSuccess){var dw=e$.Lfastparse_ParsingRun__f_successValue;if(dw===null)throw new Q(dw);var s7=dw.T3__f__1|0,c7=dw.T3__f__2,i7=dw.T3__f__3|0;e$.Lfastparse_ParsingRun__f_successValue=ip(c7,s7,i7);var Ec=e$}else var Ec=e$;if(n&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new w_("WithLoc").Lsourcecode_Name__f_value,Ec.Lfastparse_ParsingRun__f_index,Ec.Lfastparse_ParsingRun__f_isSuccess),Ec.Lfastparse_ParsingRun__f_verboseFailures){b();var o7=[new Rr(new r_(()=>new w_("WithLoc").Lsourcecode_Name__f_value))],u7=k(new I,o7);if(Ec.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(t,new ze(te().prependedAll__sc_IterableOnce__sci_List(u7)),Ec.Lfastparse_ParsingRun__f_failureGroupAggregate,tnew w_("Paren").Lsourcecode_Name__f_value))],d7=k(new I,h7);if(Ec.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new ze(te().prependedAll__sc_IterableOnce__sci_List(d7)),Ec.Lfastparse_ParsingRun__f_failureGroupAggregate,r"filter")),_.Lfastparse_ParsingRun__f_isSuccess){var f=_.Lfastparse_ParsingRun__f_index,p=_.Lfastparse_ParsingRun__f_failureGroupAggregate,h=_.Lfastparse_ParsingRun__f_shortParserMsg;f>s&&_.checkForDrop__Z();var l=_.Lfastparse_ParsingRun__f_successValue;if(!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)var u=_;else{var d=_.Lfastparse_ParsingRun__f_index,$=Gg();$.GenericRepeatedImplicit0__Lfastparse_Implicits$LowPriRepeater$GenericRepeatedImplicit0$();var v=_.Lfastparse_ParsingRun__f_cut,w=!1;w=v;for(var R=E$().empty__sc_SeqOps(),D=_.Lfastparse_ParsingRun__f_index,T=0,C=null;;){_.Lfastparse_ParsingRun__f_cut=!1,U();var F=_.Lfastparse_ParsingRun__f_index;if(U(),this.CaptureNameChar__Lfastparse_ParsingRun__Lfastparse_ParsingRun(_),_.Lfastparse_ParsingRun__f_isSuccess){var E=_.Lfastparse_ParsingRun__f_successValue;TX(this,E)||_.freshFailure__Lfastparse_ParsingRun()}_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(F,new r_(()=>"filter"));var q=_.Lfastparse_ParsingRun__f_shortParserMsg,Z=_.Lfastparse_ParsingRun__f_failureGroupAggregate;if(w=!!(w|_.Lfastparse_ParsingRun__f_cut),_.Lfastparse_ParsingRun__f_isSuccess){var K=_.Lfastparse_ParsingRun__f_index,Y=_.Lfastparse_ParsingRun__f_successValue;if(R.addOne__O__scm_Growable(Y),_.Lfastparse_ParsingRun__f_cut=!1,mc()!==mc()&&m_().consumeWhitespace__F1__Lfastparse_ParsingRun__V(mc(),_),!_.Lfastparse_ParsingRun__f_isSuccess&&_.Lfastparse_ParsingRun__f_cut)break;_.Lfastparse_ParsingRun__f_cut=!1;var X=1+T|0;D=K,T=X,C=Z}else{var H=_.Lfastparse_ParsingRun__f_cut?_:_.freshSuccess__O__I__Z__Lfastparse_ParsingRun(Sd().from__sc_IterableOnce__sci_Seq(R),D,w);if(_.Lfastparse_ParsingRun__f_verboseFailures){var J=D,N=new r_((Q_=>()=>m_().parenthize__sci_Seq__T(Q_.Lfastparse_internal_Msgs__f_value)+".rep")(q));if(C===null)var G=_.Lfastparse_ParsingRun__f_failureGroupAggregate;else var W=_.Lfastparse_ParsingRun__f_failureGroupAggregate,G=C.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(W);_.aggregateMsg__I__F0__Lfastparse_internal_Msgs__V(J,N,G)}break}}var e_=_.Lfastparse_ParsingRun__f_failureGroupAggregate,__=_.Lfastparse_ParsingRun__f_shortParserMsg;if(_.Lfastparse_ParsingRun__f_isSuccess){var n_=_.Lfastparse_ParsingRun__f_index,s_=n_>d,c_=!s_&&c.isReachable__I__Z(n_)?f:n_;s_&&_.checkForDrop__Z();var a_=_.freshSuccess__O__I__Lfastparse_ParsingRun(n.apply__O__O__O(l,_.Lfastparse_ParsingRun__f_successValue),c_)}else var a_=_;_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(s,m_().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(h,__),p.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(e_),d===_.Lfastparse_ParsingRun__f_traceIndex);var u=a_}}else var u=_;if(u.Lfastparse_ParsingRun__f_isSuccess){var h_=u.Lfastparse_ParsingRun__f_successValue;if(h_===null)throw new Q(h_);var d_=h_._1__O(),v_=h_._2__O();cn();var u_=v_.prepended__O__O(d_).toArray__s_reflect_ClassTag__O(new N1(_U.getClassOf()));n2(),cn();var p_=0,y_=null;p_=0,y_=[];for(var b_=0;b_new w_("CaptureName").Lsourcecode_Name__f_value))],J_=k(new I,V_);if(o_.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new ze(te().prependedAll__sc_IterableOnce__sci_List(J_)),o_.Lfastparse_ParsingRun__f_failureGroupAggregate,rnew w_("CaptureNameChar").Lsourcecode_Name__f_value))],v=k(new I,$);if(i.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new ze(te().prependedAll__sc_IterableOnce__sci_List(v)),i.Lfastparse_ParsingRun__f_failureGroupAggregate,r{var E=Ea(F);return sP(this,E)}),c=_.Lfastparse_ParsingRun__f_index,i=_.Lfastparse_ParsingRun__f_input,o=c,u=1+o|0;;){if(i.isReachable__I__Z(c))var f=c,p=i.Lfastparse_IndexedParserInput__f_data,h=!!s.apply__O__O(pa(p.charCodeAt(f)));else var h=!1;if(h)c=1+c|0;else break}c>=u?_.freshSuccessUnit__I__Lfastparse_ParsingRun(c):_.freshFailure__Lfastparse_ParsingRun(),_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(o,new r_(()=>"chars-while("+s+", 1)")),_.Lfastparse_ParsingRun__f_noDropBuffer=n;var l=_.Lfastparse_ParsingRun__f_isSuccess?_.freshSuccess__O__Lfastparse_ParsingRun(_.Lfastparse_ParsingRun__f_input.slice__I__I__T(t,_.Lfastparse_ParsingRun__f_index)):_;if(l.Lfastparse_ParsingRun__f_isSuccess){var $=l.Lfastparse_ParsingRun__f_successValue;$r();var v=Nr();l.Lfastparse_ParsingRun__f_successValue=v.parseInt__T__I__I($,10);var d=l}else var d=l;if(a&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new w_("Digits").Lsourcecode_Name__f_value,d.Lfastparse_ParsingRun__f_index,d.Lfastparse_ParsingRun__f_isSuccess),d.Lfastparse_ParsingRun__f_verboseFailures){b();var w=[new Rr(new r_(()=>new w_("Digits").Lsourcecode_Name__f_value))],R=k(new I,w);if(d.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new ze(te().prependedAll__sc_IterableOnce__sci_List(R)),d.Lfastparse_ParsingRun__f_failureGroupAggregate,r{var v=Ea($);return RX(this,v)}),n=_.Lfastparse_ParsingRun__f_index;if(_.Lfastparse_ParsingRun__f_input.isReachable__I__Z(_.Lfastparse_ParsingRun__f_index))var s=_.Lfastparse_ParsingRun__f_input,c=_.Lfastparse_ParsingRun__f_index,i=s.Lfastparse_IndexedParserInput__f_data,o=!!t.apply__O__O(pa(i.charCodeAt(c)));else var o=!1;if(o)var u=_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+_.Lfastparse_ParsingRun__f_index|0);else var u=_.freshFailure__Lfastparse_ParsingRun();if(_.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(n,new r_(()=>"char-pred("+t+")")),a&&_.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new w_("HexDigit").Lsourcecode_Name__f_value,u.Lfastparse_ParsingRun__f_index,u.Lfastparse_ParsingRun__f_isSuccess),u.Lfastparse_ParsingRun__f_verboseFailures){b();var f=[new Rr(new r_(()=>new w_("HexDigit").Lsourcecode_Name__f_value))],p=k(new I,f);if(u.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(r,new ze(te().prependedAll__sc_IterableOnce__sci_List(p)),u.Lfastparse_ParsingRun__f_failureGroupAggregate,r>24||(_.Lcodes_quine_labs_recheck_regexp_Parser$__f_codes$quine$labs$recheck$regexp$Parser$$IDStart=tn().UnicodeProperty__T__s_Option("ID_Start").get__O(),_.Lcodes_quine_labs_recheck_regexp_Parser$__f_bitmap$0=(1|_.Lcodes_quine_labs_recheck_regexp_Parser$__f_bitmap$0)<<24>>24),_.Lcodes_quine_labs_recheck_regexp_Parser$__f_codes$quine$labs$recheck$regexp$Parser$$IDStart}function FX(_){return(2&_.Lcodes_quine_labs_recheck_regexp_Parser$__f_bitmap$0)<<24>>24||(_.Lcodes_quine_labs_recheck_regexp_Parser$__f_codes$quine$labs$recheck$regexp$Parser$$IDContinue=tn().UnicodeProperty__T__s_Option("ID_Continue").get__O(),_.Lcodes_quine_labs_recheck_regexp_Parser$__f_bitmap$0=(2|_.Lcodes_quine_labs_recheck_regexp_Parser$__f_bitmap$0)<<24>>24),_.Lcodes_quine_labs_recheck_regexp_Parser$__f_codes$quine$labs$recheck$regexp$Parser$$IDContinue}function $w(_,r,a){if(r instanceof ha){var t=r,n=t.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children,s=new ha(n.map__F1__O(new y(K=>{var Y=K;return $w(_,Y,a)})));return Cn(s,r)}else if(r instanceof Ur){var c=r,i=c.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children,o=new Ur(i.map__F1__O(new y(K=>{var Y=K;return $w(_,Y,a)})));return Cn(o,r)}else if(r instanceof ut){var u=r,f=u.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child;a.sr_IntRef__f_elem=1+a.sr_IntRef__f_elem|0;var p=new ut(a.sr_IntRef__f_elem,$w(_,f,a));return Cn(p,r)}else if(r instanceof ft){var h=r,l=h.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_name,d=h.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child;a.sr_IntRef__f_elem=1+a.sr_IntRef__f_elem|0;var $=new ft(a.sr_IntRef__f_elem,l,$w(_,d,a));return Cn($,r)}else if(r instanceof lt){var v=r,w=v.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child,R=new lt($w(_,w,a));return Cn(R,r)}else if(r instanceof Pa){var D=r,T=D.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_quantifier,C=D.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child,F=new Pa(T,$w(_,C,a));return Cn(F,r)}else if(r instanceof Vt){var E=r,q=E.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_negative,Z=E.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child,H=new Vt(q,$w(_,Z,a));return Cn(H,r)}else if(r instanceof At){var J=r,N=J.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_negative,G=J.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child,W=new At(N,$w(_,G,a));return Cn(W,r)}else return r}function Ej(_,r,a){for(;;){var t=a;if(t instanceof ha){var n=t,s=n.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children;return s.foldLeft__O__F2__O(r,new Ge((G,W)=>{var K=G,Y=W;return Ej(_,K,Y)}))}else if(t instanceof Ur){var c=t,i=c.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children;return i.foldLeft__O__F2__O(r,new Ge((G,W)=>{var K=G,Y=W;return Ej(_,K,Y)}))}else if(t instanceof ut){var o=t,u=o.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child;a=u}else if(t instanceof ft){var f=t,p=f.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_index,h=f.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_name,l=f.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child;if(r.contains__O__Z(h)){var d=a;throw new ql("duplicated name",d.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc)}var $=r,v=Ra().s_Predef$__f_Map,w=[g(new L,h,p)],R=k(new I,w),D=v.from__sc_IterableOnce__sci_Map(R),T=$.concat__sc_IterableOnce__sc_IterableOps(D);r=T,a=l}else if(t instanceof lt){var C=t,F=C.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child;a=F}else if(t instanceof Pa){var E=t,q=E.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child;a=q}else if(t instanceof Vt){var Z=t,H=Z.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child;a=H}else if(t instanceof At){var J=t,N=J.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child;a=N}else return r}}function vw(_,r,a,t){if(a instanceof ha){var n=a,s=n.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children,c=new ha(s.map__F1__O(new y(o_=>{var h_=o_;return vw(_,r,h_,t)})));return Cn(c,a)}else if(a instanceof Ur){var i=a,o=i.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children,u=new Ur(o.map__F1__O(new y(o_=>{var h_=o_;return vw(_,r,h_,t)})));return Cn(u,a)}else if(a instanceof ut){var f=a,p=f.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_index,h=f.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child,l=new ut(p,vw(_,r,h,t));return Cn(l,a)}else if(a instanceof ft){var d=a,$=d.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_index,v=d.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_name,w=d.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child,R=new ft($,v,vw(_,r,w,t));return Cn(R,a)}else if(a instanceof lt){var D=a,T=D.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child,C=new lt(vw(_,r,T,t));return Cn(C,a)}else if(a instanceof Pa){var F=a,E=F.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_quantifier,q=F.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child,Z=new Pa(E,vw(_,r,q,t));return Cn(Z,a)}else if(a instanceof Vt){var H=a,J=H.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_negative,N=H.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child,G=new Vt(J,vw(_,r,N,t));return Cn(G,a)}else if(a instanceof At){var W=a,K=W.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_negative,Y=W.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child,X=new At(K,vw(_,r,Y,t));return Cn(X,a)}else if(a instanceof qi){var e_=a,__=e_.Lcodes_quine_labs_recheck_regexp_Pattern$BackReference__f_index;if(__<1||t<__)throw new ql("invalid back-reference",a.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc);var a_=new qi(__);return Cn(a_,a)}else if(a instanceof Ji){var n_=a,s_=n_.Lcodes_quine_labs_recheck_regexp_Pattern$NamedBackReference__f_name;if(!r.contains__O__Z(s_))throw new ql("invalid named back-reference",a.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc);var c_=new Ji(r.apply__O__O(s_)|0,s_);return Cn(c_,a)}else return a}function ww(_,r){if(r instanceof ha){var a=r,t=a.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children,n=new ha(t.map__F1__O(new y(a_=>{var n_=a_;return ww(_,n_)})));return Cn(n,r)}else if(r instanceof Ur){var s=r,c=s.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children,i=new Ur(c.map__F1__O(new y(a_=>{var n_=a_;return ww(_,n_)})));return Cn(i,r)}else if(r instanceof ut){var o=r,u=o.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_index,f=o.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child,p=new ut(u,ww(_,f));return Cn(p,r)}else if(r instanceof ft){var h=r,l=h.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_index,d=h.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_name,$=h.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child,v=new ft(l,d,ww(_,$));return Cn(v,r)}else if(r instanceof lt){var w=r,R=w.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child,D=new lt(ww(_,R));return Cn(D,r)}else if(r instanceof Pa){var T=r,C=T.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_quantifier,F=T.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child,E=new Pa(C,ww(_,F));return Cn(E,r)}else if(r instanceof Vt){var q=r,Z=q.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_negative,H=q.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child,J=new Vt(Z,ww(_,H));return Cn(J,r)}else if(r instanceof At){var N=r,G=N.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_negative,W=N.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child,K=new At(G,ww(_,W));return Cn(K,r)}else if(r instanceof uo){var Y=r,X=Y.Lcodes_quine_labs_recheck_regexp_Pattern$CharacterClass__f_invert,e_=Y.Lcodes_quine_labs_recheck_regexp_Pattern$CharacterClass__f_children,__=new uo(X,e_.map__F1__O(new y(a_=>{var n_=a_;return AH(_,n_)})));return Cn(__,r)}else return UC_(r)?AH(_,r):r}function AH(_,r){if(r instanceof Lu){var a=r,t=a.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty__f_invert,n=a.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty__f_name,s=tn().UnicodeProperty__T__s_Option(n);if(!(s instanceof i_)){var c=t_();throw c===s?new ql("unknown Unicode property: "+n,r.codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc__s_Option()):new Q(s)}var i=s,o=i.s_Some__f_value,u=t?o.complement__Z__Lcodes_quine_labs_recheck_unicode_IChar(!0):o,f=new Lu(t,n,u);return Cn(f,r)}else if(r instanceof gu){var p=r,h=p.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_invert,l=p.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_name,d=p.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_value,$=tn().UnicodePropertyValue__T__T__s_Option(l,d);if(!($ instanceof i_)){var v=t_();throw v===$?new ql("unknown Unicode property-value: "+l+"="+d,r.codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc__s_Option()):new Q($)}var w=$,R=w.s_Some__f_value,D=h?R.complement__Z__Lcodes_quine_labs_recheck_unicode_IChar(!0):R,T=new gu(h,l,d,D);return Cn(T,r)}else if(r instanceof lo){var C=r,F=C.Lcodes_quine_labs_recheck_regexp_Pattern$ClassRange__f_begin,E=C.Lcodes_quine_labs_recheck_regexp_Pattern$ClassRange__f_end,q=tn().range__Lcodes_quine_labs_recheck_unicode_UChar__Lcodes_quine_labs_recheck_unicode_UChar__Lcodes_quine_labs_recheck_unicode_IChar(F,E),Z=q.Lcodes_quine_labs_recheck_unicode_IChar__f_set;if(Z.Lcodes_quine_labs_recheck_unicode_IntervalSet__f_intervals.isEmpty__Z())throw new ql("an empty range",r.codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc__s_Option());return r}else return r}function jj(_,r){for(;;){var a=r;if(a instanceof ha){var t=a,n=t.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children;n.foreach__F1__V(new y(q=>{var Z=q;jj(_,Z)}))}else if(a instanceof Ur){var s=a,c=s.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children;c.foreach__F1__V(new y(q=>{var Z=q;jj(_,Z)}))}else if(a instanceof ut){var i=a,o=i.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child;r=o;continue}else if(a instanceof ft){var u=a,f=u.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child;r=f;continue}else if(a instanceof lt){var p=a,h=p.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child;r=h;continue}else if(a instanceof Pa){var l=a,d=l.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_quantifier,$=l.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child,v=d.normalized__Lcodes_quine_labs_recheck_regexp_Pattern$NormalizedQuantifier();if(v instanceof Pc){var w=v,R=w.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_min,D=w.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_max;if(R>D)throw new ql("out of order in {} quantifier",d.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc)}r=$;continue}else if(a instanceof Vt){var T=a,C=T.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child;r=C;continue}else if(a instanceof At){var F=a,E=F.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child;r=E;continue}return}}function mf(){this.Lcodes_quine_labs_recheck_regexp_Parser$__f_codes$quine$labs$recheck$regexp$Parser$$IDStart=null,this.Lcodes_quine_labs_recheck_regexp_Parser$__f_codes$quine$labs$recheck$regexp$Parser$$IDContinue=null,this.Lcodes_quine_labs_recheck_regexp_Parser$__f_bitmap$0=0}mf.prototype=new j;mf.prototype.constructor=mf;function EX(){}EX.prototype=mf.prototype;mf.prototype.parse__T__T__Z__s_util_Either=function(_,r,a){var t=this.parseFlagSet__T__s_util_Either(r);if(t instanceof F_){var n=t,s=n.s_util_Right__f_value,c=s,i=Lw().preprocessParen__T__T2(_);if(i===null)throw new Q(i);var o=i._1$mcZ$sp__Z(),u=i._2$mcI$sp__I(),f=U(),p=new y(n_=>{var s_=n_;return new il(s_)}),h=f.parse__Lfastparse_ParserInputSource__F1__Z__I__Lfastparse_internal_Instrument__Lfastparse_Parsed(new q4(_,p),new y(n_=>{var s_=n_;return new Ln(c.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_unicode,a,o,u).Source__Lfastparse_ParsingRun__Lfastparse_ParsingRun(s_)}),(U(),!1),(U(),0),(U(),null));if(h instanceof Gf){var l=h,d=l.Lfastparse_Parsed$Success__f_value;b();var $=new F_(d)}else{if(!(h instanceof Mw))throw new Q(h);var v=h;b();var w=new ql("parsing failure",new i_(new Rf(v.Lfastparse_Parsed$Failure__f_index,v.Lfastparse_Parsed$Failure__f_index))),$=new Pe(w)}if($ instanceof F_)var R=$,D=R.s_util_Right__f_value,T=D,C=new F_(Lw().assignCaptureIndex__Lcodes_quine_labs_recheck_regexp_Pattern$Node__Lcodes_quine_labs_recheck_regexp_Pattern$Node(T));else var C=$;if(C instanceof F_)var F=C,E=F.s_util_Right__f_value,q=E,Z=Lw().assignBackReferenceIndex__Lcodes_quine_labs_recheck_regexp_Pattern$Node__I__s_util_Either(q,u);else var Z=C;if(Z instanceof F_)var H=Z,J=H.s_util_Right__f_value,N=J,G=Lw().resolveUnicodeProperty__Lcodes_quine_labs_recheck_regexp_Pattern$Node__s_util_Either(N);else var G=Z;if(G instanceof F_)var W=G,K=W.s_util_Right__f_value,Y=K,X=Lw().checkRepeatQuantifier__Lcodes_quine_labs_recheck_regexp_Pattern$Node__s_util_Either(Y);else var X=G;if(X instanceof F_){var e_=X,__=e_.s_util_Right__f_value,a_=__;return new F_(new Pf(a_,c))}else return X}else return t};mf.prototype.parseFlagSet__T__s_util_Either=function(_){var r=Ra().wrapString__T__sci_WrappedString(_);Fd();var a=te().prependedAll__sc_IterableOnce__sci_List(r),t=IN(a);if(t===null?a===null:Ip(t,a)){_:{for(var s=a;!s.isEmpty__Z();){var c=s.head__O(),i=Ea(c);if(!$r().contains$extension__T__C__Z("gimsuy",i)){var o=!1;break _}s=s.tail__O()}var o=!0}if(o){b();var f=new xp(a.contains__O__Z(pa(103)),a.contains__O__Z(pa(105)),a.contains__O__Z(pa(109)),a.contains__O__Z(pa(115)),a.contains__O__Z(pa(117)),a.contains__O__Z(pa(121)));return new F_(f)}else{b();var u=new ql("unknown flag",t_());return new Pe(u)}}else{b();var n=new ql("duplicated flag",t_());return new Pe(n)}};mf.prototype.preprocessParen__T__T2=function(_){for(var r=0,a=!1,t=0;r<_.length;){var n=r,s=_.charCodeAt(n);switch(s){case 40:{var c=r;if(c<=_.length&&c>=0&&_.substring(c,2+c|0)==="(?"){var i=r;if(i<=_.length&&i>=0&&_.substring(i,3+i|0)==="(?<")var o=r,u=!(o<=_.length&&o>=0&&_.substring(o,4+o|0)==="(?<=");else var u=!1;if(u)var f=r,p=!(f<=_.length&&f>=0&&_.substring(f,4+f|0)==="(?>24?this.Lcodes_quine_labs_recheck_regexp_Parser$__f_codes$quine$labs$recheck$regexp$Parser$$IDStart:BX(this)};mf.prototype.codes$quine$labs$recheck$regexp$Parser$$IDContinue__Lcodes_quine_labs_recheck_unicode_IChar=function(){return(2&this.Lcodes_quine_labs_recheck_regexp_Parser$__f_bitmap$0)<<24>>24?this.Lcodes_quine_labs_recheck_regexp_Parser$__f_codes$quine$labs$recheck$regexp$Parser$$IDContinue:FX(this)};var jX=new m().initClass({Lcodes_quine_labs_recheck_regexp_Parser$:0},!1,"codes.quine.labs.recheck.regexp.Parser$",{Lcodes_quine_labs_recheck_regexp_Parser$:1,O:1});mf.prototype.$classData=jX;var zA;function Lw(){return zA||(zA=new mf),zA}function l0(){}l0.prototype=new j;l0.prototype.constructor=l0;function ZX(){}ZX.prototype=l0.prototype;l0.prototype.toIChar$extension__Lcodes_quine_labs_recheck_regexp_Pattern$AtomNode__Z__Lcodes_quine_labs_recheck_unicode_IChar=function(_,r){if(_ instanceof Rc){var a=_,t=a.Lcodes_quine_labs_recheck_regexp_Pattern$Character__f_value;return tn().apply__Lcodes_quine_labs_recheck_unicode_UChar__Lcodes_quine_labs_recheck_unicode_IChar(t)}else if(_ instanceof Bi){var n=_,s=n.Lcodes_quine_labs_recheck_regexp_Pattern$SimpleEscapeClass__f_invert,c=n.Lcodes_quine_labs_recheck_regexp_Pattern$SimpleEscapeClass__f_kind,i=D8();if(i===c)var o=tn().Digit__Lcodes_quine_labs_recheck_unicode_IChar();else{var u=C8();if(u===c)var o=tn().Word__Lcodes_quine_labs_recheck_unicode_IChar();else{var f=x8();if(f!==c)throw new Q(c);var o=tn().Space__Lcodes_quine_labs_recheck_unicode_IChar()}}return s?o.complement__Z__Lcodes_quine_labs_recheck_unicode_IChar(r):o}else if(_ instanceof Lu){var p=_,h=p.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty__f_contents;return h}else if(_ instanceof gu){var l=_,d=l.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_contents;return d}else if(_ instanceof uo){var $=_,v=$.Lcodes_quine_labs_recheck_regexp_Pattern$CharacterClass__f_children;return tn().union__sci_Seq__Lcodes_quine_labs_recheck_unicode_IChar(v.map__F1__O(new y(T=>{var C=T;return M7().toIChar$extension__Lcodes_quine_labs_recheck_regexp_Pattern$AtomNode__Z__Lcodes_quine_labs_recheck_unicode_IChar(C,r)})))}else if(_ instanceof lo){var w=_,R=w.Lcodes_quine_labs_recheck_regexp_Pattern$ClassRange__f_begin,D=w.Lcodes_quine_labs_recheck_regexp_Pattern$ClassRange__f_end;return tn().range__Lcodes_quine_labs_recheck_unicode_UChar__Lcodes_quine_labs_recheck_unicode_UChar__Lcodes_quine_labs_recheck_unicode_IChar(R,D)}else throw new Q(_)};var NX=new m().initClass({Lcodes_quine_labs_recheck_regexp_PatternExtensions$AtomNodeOps$:0},!1,"codes.quine.labs.recheck.regexp.PatternExtensions$AtomNodeOps$",{Lcodes_quine_labs_recheck_regexp_PatternExtensions$AtomNodeOps$:1,O:1});l0.prototype.$classData=NX;var JA;function M7(){return JA||(JA=new l0),JA}function Pg(){}Pg.prototype=new j;Pg.prototype.constructor=Pg;function HX(){}HX.prototype=Pg.prototype;Pg.prototype.captureRange$extension__Lcodes_quine_labs_recheck_regexp_Pattern$Node__s_Option=function(_){for(;;){var r=_;if(r instanceof ha){var a=r,t=a.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children;return t.map__F1__O(new y(T=>{var C=T;return new $i(z$().captureRange$extension__Lcodes_quine_labs_recheck_regexp_Pattern$Node__s_Option(C))})).foldLeft__O__F2__O(new $i(t_()),new Ge((T,C)=>{var F=T.Lcodes_quine_labs_recheck_regexp_PatternExtensions$CaptureRange__f_range,E=C.Lcodes_quine_labs_recheck_regexp_PatternExtensions$CaptureRange__f_range;return new $i(mg().merge$extension__s_Option__s_Option__s_Option(F,E))})).Lcodes_quine_labs_recheck_regexp_PatternExtensions$CaptureRange__f_range}else if(r instanceof Ur){var n=r,s=n.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children;return s.map__F1__O(new y(T=>{var C=T;return new $i(z$().captureRange$extension__Lcodes_quine_labs_recheck_regexp_Pattern$Node__s_Option(C))})).foldLeft__O__F2__O(new $i(t_()),new Ge((T,C)=>{var F=T.Lcodes_quine_labs_recheck_regexp_PatternExtensions$CaptureRange__f_range,E=C.Lcodes_quine_labs_recheck_regexp_PatternExtensions$CaptureRange__f_range;return new $i(mg().merge$extension__s_Option__s_Option__s_Option(F,E))})).Lcodes_quine_labs_recheck_regexp_PatternExtensions$CaptureRange__f_range}else if(r instanceof ut){var c=r,i=c.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_index,o=c.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child;return mg().merge$extension__s_Option__s_Option__s_Option(new i_(new e(i,i)),this.captureRange$extension__Lcodes_quine_labs_recheck_regexp_Pattern$Node__s_Option(o))}else if(r instanceof ft){var u=r,f=u.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_index,p=u.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child;return mg().merge$extension__s_Option__s_Option__s_Option(new i_(new e(f,f)),this.captureRange$extension__Lcodes_quine_labs_recheck_regexp_Pattern$Node__s_Option(p))}else if(r instanceof lt){var h=r,l=h.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child;_=l}else if(r instanceof Pa){var d=r,$=d.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child;_=$}else if(r instanceof Vt){var v=r,w=v.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child;_=w}else if(r instanceof At){var R=r,D=R.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child;_=D}else return t_()}};Pg.prototype.canMatchEmpty$extension__Lcodes_quine_labs_recheck_regexp_Pattern$Node__Z=function(_){for(;;){var r=_;if(r instanceof ha){var a=r,t=a.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children;return t.exists__F1__Z(new y(F=>{var E=F;return z$().canMatchEmpty$extension__Lcodes_quine_labs_recheck_regexp_Pattern$Node__Z(E)}))}else if(r instanceof Ur){var n=r,s=n.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children;return s.forall__F1__Z(new y(F=>{var E=F;return z$().canMatchEmpty$extension__Lcodes_quine_labs_recheck_regexp_Pattern$Node__Z(E)}))}else if(r instanceof ut){var c=r,i=c.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child;_=i}else if(r instanceof ft){var o=r,u=o.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child;_=u}else if(r instanceof lt){var f=r,p=f.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child;_=p}else if(r instanceof Pa){var h=r,l=h.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_quantifier,d=h.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child,$=l.normalized__Lcodes_quine_labs_recheck_regexp_Pattern$NormalizedQuantifier();if($ instanceof Hc){var v=$,w=v.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Exact__f_n;if(w===0)return!0;_=d}else if($ instanceof cc){var R=$,D=R.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded__f_min;if(D===0)return!0;_=d}else if($ instanceof Pc){var T=$,C=T.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_min;if(C===0)return!0;_=d}else throw new Q($)}else return r instanceof Si||r instanceof Zc||r instanceof Nc||r instanceof Vt||r instanceof At||r instanceof qi||r instanceof Ji}};var GX=new m().initClass({Lcodes_quine_labs_recheck_regexp_PatternExtensions$NodeOps$:0},!1,"codes.quine.labs.recheck.regexp.PatternExtensions$NodeOps$",{Lcodes_quine_labs_recheck_regexp_PatternExtensions$NodeOps$:1,O:1});Pg.prototype.$classData=GX;var UA;function z$(){return UA||(UA=new Pg),UA}function Zj(_,r,a){for(;;){if(a.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&a.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||a.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&a.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw a.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&a.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:34"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:34");var t=r;if(t instanceof ha){var n=t,s=n.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children;return s.exists__F1__Z(new y((T=>C=>{var F=C;return Zj(_,F,T)})(a)))}else if(t instanceof Ur){var c=t,i=c.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children;return i.exists__F1__Z(new y((T=>C=>{var F=C;return Zj(_,F,T)})(a)))}else if(t instanceof ut){var o=t,u=o.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child;r=u}else if(t instanceof ft){var f=t,p=f.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child;r=p}else if(t instanceof lt){var h=t,l=h.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child;r=l}else if(t instanceof Pa){var d=t,$=d.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child;r=$}else if(t instanceof Vt){var v=t,w=v.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child;r=w}else if(t instanceof At){var R=t,D=R.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child;r=D}else return t instanceof Zc||t instanceof Nc}}function z6(_,r,a,t,n){for(;;){if(n.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&n.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||n.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&n.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw n.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&n.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:53"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:53");var s=t;if(s instanceof ha){var c=s,i=c.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children,o=r,u=a;return i.exists__F1__Z(new y(((K,Y,X)=>e_=>{var __=e_;return z6(_,K,Y,__,X)})(o,u,n)))}else if(s instanceof Ur){var f=s,p=f.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children;if(p!==null){var h=b().s_package$__f_$colon$plus.unapply__sc_SeqOps__s_Option(p);if(!h.isEmpty__Z()){var l=h.get__O()._1__O(),d=h.get__O()._2__O();if(l!==null){var $=b().s_package$__f_$plus$colon.unapply__sc_SeqOps__s_Option(l);if(!$.isEmpty__Z()){var v=$.get__O()._1__O(),w=$.get__O()._2__O();if(z6(_,r,!1,v,n)||w.exists__F1__Z(new y((K=>Y=>{var X=Y;return z6(_,!1,!1,X,K)})(n))))return!0;r=!1,t=d;continue}}}}if(p!==null&&(b(),new hs(p),!0&&p.lengthCompare__I__I(1)===0)){var R=p.apply__I__O(0);t=R;continue}if(p!==null&&(b(),new hs(p),!0&&p.lengthCompare__I__I(0)===0))return!1;throw new Q(p)}else if(s instanceof ut){var D=s,T=D.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child;t=T}else if(s instanceof ft){var C=s,F=C.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child;t=F}else if(s instanceof lt){var E=s,q=E.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child;t=q}else if(s instanceof Pa){var Z=s,H=Z.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child;r=!1,a=!1,t=H}else if(s instanceof Vt){var J=s,N=J.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child;r=!1,a=!1,t=N}else if(s instanceof At){var G=s,W=G.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child;r=!1,a=!1,t=W}else return s instanceof Zc?!r:s instanceof Nc&&!a}}function Nj(_,r,a){for(;;){if(a.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&a.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||a.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&a.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw a.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&a.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:77"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:77");var t=r;if(t instanceof ha){var n=t,s=n.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children;return s.forall__F1__Z(new y((w=>R=>{var D=R;return Nj(_,D,w)})(a)))}else if(t instanceof Ur){var c=t,i=c.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children,o=i.headOption__s_Option();if(o.isEmpty__Z())return!1;var u=o.get__O(),f=u;return Nj(_,f,a)}else if(t instanceof ut){var p=t,h=p.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child;r=h}else if(t instanceof ft){var l=t,d=l.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child;r=d}else if(t instanceof lt){var $=t,v=$.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child;r=v}else return t instanceof Zc}}function Hj(_,r,a){for(;;){if(a.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&a.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||a.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&a.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw a.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&a.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:91"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:91");var t=r;if(t instanceof ha){var n=t,s=n.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children;return s.forall__F1__Z(new y((w=>R=>{var D=R;return Hj(_,D,w)})(a)))}else if(t instanceof Ur){var c=t,i=c.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children,o=i.headOption__s_Option();if(o.isEmpty__Z())return!1;var u=o.get__O(),f=u;return Hj(_,f,a)}else if(t instanceof ut){var p=t,h=p.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child;r=h}else if(t instanceof ft){var l=t,d=l.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child;r=d}else if(t instanceof lt){var $=t,v=$.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child;r=v}else return!(t instanceof Zc)}}function Gj(_,r,a){for(;;){if(a.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&a.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||a.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&a.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw a.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&a.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:105"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:105");var t=r;if(t instanceof ha){var n=t,s=n.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children;return s.forall__F1__Z(new y((w=>R=>{var D=R;return Gj(_,D,w)})(a)))}else if(t instanceof Ur){var c=t,i=c.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children,o=Fz(i);if(o.isEmpty__Z())return!1;var u=o.get__O(),f=u;return Gj(_,f,a)}else if(t instanceof ut){var p=t,h=p.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child;r=h}else if(t instanceof ft){var l=t,d=l.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child;r=d}else if(t instanceof lt){var $=t,v=$.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child;r=v}else return t instanceof Nc}}function zj(_,r,a){for(;;){if(a.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&a.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||a.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&a.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw a.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&a.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:119"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:119");var t=r;if(t instanceof ha){var n=t,s=n.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children;return s.forall__F1__Z(new y((w=>R=>{var D=R;return zj(_,D,w)})(a)))}else if(t instanceof Ur){var c=t,i=c.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children,o=Fz(i);if(o.isEmpty__Z())return!1;var u=o.get__O(),f=u;return zj(_,f,a)}else if(t instanceof ut){var p=t,h=p.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child;r=h}else if(t instanceof ft){var l=t,d=l.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child;r=d}else if(t instanceof lt){var $=t,v=$.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child;r=v}else return!(t instanceof Nc)}}function Jj(_,r){for(;;){var a=r;if(a instanceof ha){var t=a,n=t.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children;return n.forall__F1__Z(new y(C=>{var F=C;return Jj(_,F)}))}else if(a instanceof Ur){var s=a,c=s.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children;return c.forall__F1__Z(new y(C=>{var F=C;return Jj(_,F)}))}else if(a instanceof ut){var i=a,o=i.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child;r=o}else if(a instanceof ft){var u=a,f=u.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child;r=f}else if(a instanceof lt){var p=a,h=p.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child;r=h}else if(a instanceof Pa){var l=a,d=l.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_quantifier,$=l.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child,v=d.normalized__Lcodes_quine_labs_recheck_regexp_Pattern$NormalizedQuantifier();if(v instanceof cc)return!1;r=$}else if(a instanceof Vt){var w=a,R=w.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child;r=R}else if(a instanceof At){var D=a,T=D.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child;r=T}else return!0}}function r$(_,r){for(;;){var a=!1,t=null,n=r;if(n instanceof ha){var s=n,c=s.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children;return-1+((c.map__F1__O(new y(s_=>{var c_=s_;return r$(_,c_)})).sum__s_math_Numeric__O(H1())|0)+c.length__I()|0)|0}if(n instanceof Ur){var i=n,o=i.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children;return o.map__F1__O(new y(s_=>{var c_=s_;return r$(_,c_)})).sum__s_math_Numeric__O(H1())|0}if(n instanceof ut){var u=n,f=u.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child;r=f;continue}if(n instanceof ft){var p=n,h=p.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child;r=h;continue}if(n instanceof lt){var l=n,d=l.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child;r=d;continue}if(n instanceof Pa){a=!0,t=n;var $=t.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_quantifier,v=t.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child;if($ instanceof Oi)return 1+r$(_,v)|0}if(a){var w=t.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_quantifier,R=t.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child;if(w instanceof Ui)return 1+r$(_,R)|0}if(a){var D=t.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_quantifier,T=t.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child;if(D instanceof gi)return 1+r$(_,T)|0}if(a){var C=t.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_quantifier,F=t.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child;if(C instanceof Hc){var E=C,q=E.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Exact__f_n;return Math.imul(r$(_,F),q)}}if(a){var Z=t.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_quantifier,H=t.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child;if(Z instanceof cc){var J=Z,N=J.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded__f_min;return 1+Math.imul(r$(_,H),1+N|0)|0}}if(a){var G=t.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_quantifier,W=t.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child;if(G instanceof Pc){var K=G,Y=K.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_min,X=K.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_max;return Math.imul(r$(_,W),X)+(X-Y|0)|0}}if(n instanceof Vt){var e_=n,__=e_.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child;return 1+r$(_,__)|0}if(n instanceof At){var a_=n,n_=a_.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child;return 1+r$(_,n_)|0}return 1}}function Uj(_,r,a,t,n,s){for(;;){if(a.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&a.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||a.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&a.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw a.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&a.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:183"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:183");var c=r;if(c instanceof ha){var i=c,o=i.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children;return o.flatMap__F1__O(new y(((Y,X,e_,__)=>a_=>{var n_=a_;return Uj(_,n_,Y,X,e_,__)})(a,t,n,s)))}else if(c instanceof Ur){var u=c,f=u.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children;return f.flatMap__F1__O(new y(((Y,X,e_,__)=>a_=>{var n_=a_;return Uj(_,n_,Y,X,e_,__)})(a,t,n,s)))}else if(c instanceof ut){var p=c,h=p.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child;r=h}else if(c instanceof ft){var l=c,d=l.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child;r=d}else if(c instanceof lt){var $=c,v=$.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child;r=v}else if(c instanceof Pa){var w=c,R=w.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child;r=R}else if(c instanceof Vt){var D=c,T=D.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child;r=T}else if(c instanceof At){var C=c,F=C.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child;r=F}else if(WN(c)){var E=M7(),q=c,Z=E.toIChar$extension__Lcodes_quine_labs_recheck_regexp_Pattern$AtomNode__Z__Lcodes_quine_labs_recheck_unicode_IChar(q,t),H=b().s_package$__f_Vector,J=[n?tn().canonicalize__Lcodes_quine_labs_recheck_unicode_IChar__Z__Lcodes_quine_labs_recheck_unicode_IChar(Z,t):Z],N=k(new I,J);return H.from__sc_IterableOnce__sci_Vector(N)}else if(c instanceof wu){var G=b().s_package$__f_Vector,W=[tn().dot__Z__Z__Z__Lcodes_quine_labs_recheck_unicode_IChar(n,s,t)],K=k(new I,W);return G.from__sc_IterableOnce__sci_Vector(K)}else return b(),jt()}}function Wj(_,r,a){for(;;){if(a.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&a.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||a.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&a.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw a.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&a.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:230"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:230");var t=r;if(t instanceof ha){var n=t,s=n.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children;return s.exists__F1__Z(new y((T=>C=>{var F=C;return Wj(_,F,T)})(a)))}else if(t instanceof Ur){var c=t,i=c.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children;return i.exists__F1__Z(new y((T=>C=>{var F=C;return Wj(_,F,T)})(a)))}else if(t instanceof ut){var o=t,u=o.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child;r=u}else if(t instanceof ft){var f=t,p=f.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child;r=p}else if(t instanceof lt){var h=t,l=h.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child;r=l}else if(t instanceof Pa){var d=t,$=d.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child;r=$}else if(t instanceof Vt){var v=t,w=v.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child;r=w}else if(t instanceof At){var R=t,D=R.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child;r=D}else return t instanceof Si}}function zX(_,r,a){for(;;){if(r.isEmpty__Z())return a;var t=r.span__F1__T2(new y($=>{var v=$;return v instanceof Rc}));if(t===null)throw new Q(t);var n=t._1__O(),s=t._2__O(),c=n.collect__s_PartialFunction__O(new Rv),i=Ei(c,"","",""),o=a;if(i.length>1)var u=Ra().s_Predef$__f_Set,f=[new fa(i)],p=k(new I,f),h=u.from__sc_IterableOnce__sci_Set(p);else var h=Wi();var l=o.concat__sc_IterableOnce__sc_SetOps(h),d=s.dropWhile__F1__O(new y($=>{var v=$;return!(v instanceof Rc)}));r=d,a=l}}function Kj(_,r){for(;;){var a=r;if(a instanceof ha){var t=a,n=t.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children,s=n.flatMap__F1__O(new y(E=>{var q=E;return Kj(_,q)}));return sn().from__sc_IterableOnce__sci_Set(s)}else if(a instanceof Ur){var c=a,i=c.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children,o=zX(_,i,Wi()),u=i.flatMap__F1__O(new y(E=>{var q=E;return Kj(_,q)})),f=sn().from__sc_IterableOnce__sci_Set(u);return o.concat__sc_IterableOnce__sc_SetOps(f)}else if(a instanceof ut){var p=a,h=p.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child;r=h}else if(a instanceof ft){var l=a,d=l.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child;r=d}else if(a instanceof lt){var $=a,v=$.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child;r=v}else if(a instanceof Pa){var w=a,R=w.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child;r=R}else if(a instanceof Vt){var D=a,T=D.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child;r=T}else if(a instanceof At){var C=a,F=C.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child;r=F}else return Wi()}}function ro(){}ro.prototype=new j;ro.prototype.constructor=ro;function JX(){}JX.prototype=ro.prototype;ro.prototype.existsLineAssertion$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z=function(_,r){if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:33"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:33");return Zj(this,_.Lcodes_quine_labs_recheck_regexp_Pattern__f_node,r)};ro.prototype.existsLineAssertionInMiddle$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z=function(_,r){if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:52"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:52");return z6(this,!0,!0,_.Lcodes_quine_labs_recheck_regexp_Pattern__f_node,r)};ro.prototype.everyBeginPointIsLineBegin$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z=function(_,r){if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:76"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:76");return Nj(this,_.Lcodes_quine_labs_recheck_regexp_Pattern__f_node,r)};ro.prototype.everyBeginPointIsNotLineBegin$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z=function(_,r){if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:90"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:90");return Hj(this,_.Lcodes_quine_labs_recheck_regexp_Pattern__f_node,r)};ro.prototype.everyEndPointIsLineEnd$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z=function(_,r){if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:104"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:104");return Gj(this,_.Lcodes_quine_labs_recheck_regexp_Pattern__f_node,r)};ro.prototype.everyEndPointIsNotLineEnd$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z=function(_,r){if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:118"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:118");return zj(this,_.Lcodes_quine_labs_recheck_regexp_Pattern__f_node,r)};ro.prototype.alphabet$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_unicode_ICharSet=function(_,r){if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:174"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:174");var a=_.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet;if(a===null)throw new Q(a);var t=a.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_ignoreCase,n=a.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_dotAll,s=a.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_unicode,c=Nv_().any__Z__Z__Lcodes_quine_labs_recheck_unicode_ICharSet(t,s),i=di().needsLineTerminatorDistinction$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z(_,r)?c.add__Lcodes_quine_labs_recheck_unicode_IChar__Lcodes_quine_labs_recheck_unicode_ICharSet$CharKind__Lcodes_quine_labs_recheck_unicode_ICharSet(tn().LineTerminator__Lcodes_quine_labs_recheck_unicode_IChar(),sI()):c,o=di().needsWordDistinction$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z(_,r)?i.add__Lcodes_quine_labs_recheck_unicode_IChar__Lcodes_quine_labs_recheck_unicode_ICharSet$CharKind__Lcodes_quine_labs_recheck_unicode_ICharSet(tn().Word__Lcodes_quine_labs_recheck_unicode_IChar(),qk()):i,u=Uj(this,_.Lcodes_quine_labs_recheck_regexp_Pattern__f_node,r,s,t,n),f=sn().from__sc_IterableOnce__sci_Set(u),p=(Z,H)=>{var J=Z,N=H;return J.add__Lcodes_quine_labs_recheck_unicode_IChar__Lcodes_quine_labs_recheck_unicode_ICharSet$CharKind__Lcodes_quine_labs_recheck_unicode_ICharSet(N,QI())};if(C6(f))for(var h=f,l=0,d=h.length__I(),$=o,v;;){if(l!==d){var w=1+l|0,R=$,D=h.apply__I__O(l),T=p(R,D);l=w,$=T;continue}var v=$;break}else{for(var C=o,F=f.iterator__sc_Iterator();F.hasNext__Z();){var E=C,q=F.next__O();C=p(E,q)}var v=C}return v};ro.prototype.needsLineTerminatorDistinction$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z=function(_,r){if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:204"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:204");return _.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_multiline&&di().existsLineAssertion$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z(_,r)};ro.prototype.needsInputTerminatorDistinction$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z=function(_,r){if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:207"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:207");return di().needsLineTerminatorDistinction$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z(_,r)?!0:di().existsLineAssertion$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z(_,r)?di().existsLineAssertionInMiddle$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z(_,r)?!0:!di().everyBeginPointIsLineBegin$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z(_,r)&&!di().everyBeginPointIsNotLineBegin$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z(_,r)||!di().everyEndPointIsLineEnd$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z(_,r)&&!di().everyEndPointIsNotLineEnd$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z(_,r):!1};ro.prototype.needsSigmaStarAtBegin$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z=function(_,r){if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:222"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:222");return!_.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_sticky&&(_.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_multiline||!di().everyBeginPointIsLineBegin$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z(_,r))};ro.prototype.needsSigmaStarAtEnd$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z=function(_,r){if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:226"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:226");return!_.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_sticky&&(_.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_multiline||!di().everyEndPointIsLineEnd$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z(_,r))};ro.prototype.needsWordDistinction$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z=function(_,r){if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:229"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/regexp/PatternExtensions.scala:229");return Wj(this,_.Lcodes_quine_labs_recheck_regexp_Pattern__f_node,r)};ro.prototype.parts$extension__Lcodes_quine_labs_recheck_regexp_Pattern__sci_Set=function(_){var r=Kj(this,_.Lcodes_quine_labs_recheck_regexp_Pattern__f_node);return _.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_ignoreCase?r.map__F1__O(new y(a=>{var t=a.Lcodes_quine_labs_recheck_unicode_UString__f_asString;return new fa(Yn().canonicalize__T__Z__T(t,_.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_unicode))})):r};ro.prototype.capturesSize$extension__Lcodes_quine_labs_recheck_regexp_Pattern__I=function(_){var r=z$(),a=_.Lcodes_quine_labs_recheck_regexp_Pattern__f_node,t=r.captureRange$extension__Lcodes_quine_labs_recheck_regexp_Pattern$Node__s_Option(a);if(t.isEmpty__Z())var n=t_();else var s=t.get__O(),c=s,n=new i_(c._2$mcI$sp__I());return(n.isEmpty__Z()?0:n.get__O())|0};var UX=new m().initClass({Lcodes_quine_labs_recheck_regexp_PatternExtensions$PatternOps$:0},!1,"codes.quine.labs.recheck.regexp.PatternExtensions$PatternOps$",{Lcodes_quine_labs_recheck_regexp_PatternExtensions$PatternOps$:1,O:1});ro.prototype.$classData=UX;var WA;function di(){return WA||(WA=new ro),WA}function WX(_){return(1&_.Lcodes_quine_labs_recheck_unicode_CaseMap$__f_bitmap$0)<<24>>24||(_.Lcodes_quine_labs_recheck_unicode_CaseMap$__f_Upper=yG().Upper__sci_Seq(),_.Lcodes_quine_labs_recheck_unicode_CaseMap$__f_bitmap$0=(1|_.Lcodes_quine_labs_recheck_unicode_CaseMap$__f_bitmap$0)<<24>>24),_.Lcodes_quine_labs_recheck_unicode_CaseMap$__f_Upper}function KX(_){return(2&_.Lcodes_quine_labs_recheck_unicode_CaseMap$__f_bitmap$0)<<24>>24||(_.Lcodes_quine_labs_recheck_unicode_CaseMap$__f_Fold=yG().Fold__sci_Seq(),_.Lcodes_quine_labs_recheck_unicode_CaseMap$__f_bitmap$0=(2|_.Lcodes_quine_labs_recheck_unicode_CaseMap$__f_bitmap$0)<<24>>24),_.Lcodes_quine_labs_recheck_unicode_CaseMap$__f_Fold}function Rg(){this.Lcodes_quine_labs_recheck_unicode_CaseMap$__f_Upper=null,this.Lcodes_quine_labs_recheck_unicode_CaseMap$__f_Fold=null,this.Lcodes_quine_labs_recheck_unicode_CaseMap$__f_bitmap$0=0}Rg.prototype=new j;Rg.prototype.constructor=Rg;function QX(){}QX.prototype=Rg.prototype;Rg.prototype.Upper__sci_Seq=function(){return(1&this.Lcodes_quine_labs_recheck_unicode_CaseMap$__f_bitmap$0)<<24>>24?this.Lcodes_quine_labs_recheck_unicode_CaseMap$__f_Upper:WX(this)};Rg.prototype.Fold__sci_Seq=function(){return(2&this.Lcodes_quine_labs_recheck_unicode_CaseMap$__f_bitmap$0)<<24>>24?this.Lcodes_quine_labs_recheck_unicode_CaseMap$__f_Fold:KX(this)};var XX=new m().initClass({Lcodes_quine_labs_recheck_unicode_CaseMap$:0},!1,"codes.quine.labs.recheck.unicode.CaseMap$",{Lcodes_quine_labs_recheck_unicode_CaseMap$:1,O:1});Rg.prototype.$classData=XX;var KA;function m3(){return KA||(KA=new Rg),KA}function YX(_){if(!((1&_.Lcodes_quine_labs_recheck_unicode_CaseMapData$__f_bitmap$0)<<24>>24)){var r=b().s_package$__f_Seq,a=B(),t=b().s_package$__f_Vector,n=[new e(97,123),new e(224,247),new e(248,255),new e(945,962),new e(963,972),new e(1072,1104),new e(65345,65371)],s=k(new I,n),c=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(t.from__sc_IterableOnce__sci_Vector(s),A()),i=new y(k_=>{var q_=k_|0;return new P(q_)}),o=V(),u=x(),f=u.s_$less$colon$less$__f_singleton,p=new M(o,f),h=new $_(c.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(i,p),-32),l=B(),d=b().s_package$__f_Vector,$=[new e(4304,4347),new e(4349,4352)],v=k(new I,$),w=l.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(d.from__sc_IterableOnce__sci_Vector(v),A()),R=new y(k_=>{var q_=k_|0;return new P(q_)}),D=V(),T=x(),C=T.s_$less$colon$less$__f_singleton,F=new M(D,C),E=new $_(w.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(R,F),3008),q=B(),Z=b().s_package$__f_Vector,H=[new e(972,973)],J=k(new I,H),N=q.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Z.from__sc_IterableOnce__sci_Vector(J),A()),G=new y(k_=>{var q_=k_|0;return new P(q_)}),W=V(),K=x(),Y=K.s_$less$colon$less$__f_singleton,X=new M(W,Y),e_=new $_(N.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(G,X),-64),__=B(),a_=b().s_package$__f_Vector,n_=[new e(7298,7299)],s_=k(new I,n_),c_=__.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(a_.from__sc_IterableOnce__sci_Vector(s_),A()),o_=new y(k_=>{var q_=k_|0;return new P(q_)}),h_=V(),d_=x(),v_=d_.s_$less$colon$less$__f_singleton,u_=new M(h_,v_),p_=new $_(c_.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o_,u_),-6244),y_=B(),b_=b().s_package$__f_Vector,D_=[new e(619,620)],S_=k(new I,D_),P_=y_.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(b_.from__sc_IterableOnce__sci_Vector(S_),A()),R_=new y(k_=>{var q_=k_|0;return new P(q_)}),C_=V(),B_=x(),T_=B_.s_$less$colon$less$__f_singleton,A_=new M(C_,T_),x_=new $_(P_.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(R_,A_),10743),E_=B(),I_=b().s_package$__f_Vector,V_=[new e(652,653)],J_=k(new I,V_),X_=E_.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(I_.from__sc_IterableOnce__sci_Vector(J_),A()),_e=new y(k_=>{var q_=k_|0;return new P(q_)}),Y_=V(),U_=x(),Q_=U_.s_$less$colon$less$__f_singleton,Z_=new M(Y_,Q_),W_=new $_(X_.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(_e,Z_),-71),N_=B(),G_=b().s_package$__f_Vector,se=[new e(593,594)],oe=k(new I,se),ue=N_.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(G_.from__sc_IterableOnce__sci_Vector(oe),A()),ge=new y(k_=>{var q_=k_|0;return new P(q_)}),ce=V(),ve=x(),qe=ve.s_$less$colon$less$__f_singleton,Ie=new M(ce,qe),ee=new $_(ue.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(ge,Ie),10780),le=B(),re=b().s_package$__f_Vector,K_=[new e(609,610)],$e=k(new I,K_),Re=le.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(re.from__sc_IterableOnce__sci_Vector($e),A()),we=new y(k_=>{var q_=k_|0;return new P(q_)}),ke=V(),he=x(),ye=he.s_$less$colon$less$__f_singleton,Le=new M(ke,ye),me=new $_(Re.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(we,Le),42315),be=B(),ie=b().s_package$__f_Vector,Ce=[new e(7835,7836)],Ee=k(new I,Ce),Se=be.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(ie.from__sc_IterableOnce__sci_Vector(Ee),A()),Ke=new y(k_=>{var q_=k_|0;return new P(q_)}),Te=V(),Ve=x(),Oe=Ve.s_$less$colon$less$__f_singleton,Ze=new M(Te,Oe),Ne=new $_(Se.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Ke,Ze),-59),_r=B(),nr=b().s_package$__f_Vector,sr=[new e(447,448)],mr=k(new I,sr),Qe=_r.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(nr.from__sc_IterableOnce__sci_Vector(mr),A()),er=new y(k_=>{var q_=k_|0;return new P(q_)}),ar=V(),rr=x(),vr=rr.s_$less$colon$less$__f_singleton,cr=new M(ar,vr),Ae=new $_(Qe.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(er,cr),56),dr=B(),Xe=b().s_package$__f_Vector,ir=[new e(1008,1009)],He=k(new I,ir),qr=dr.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Xe.from__sc_IterableOnce__sci_Vector(He),A()),wr=new y(k_=>{var q_=k_|0;return new P(q_)}),Or=V(),Dr=x(),Mr=Dr.s_$less$colon$less$__f_singleton,Fr=new M(Or,Mr),Er=new $_(qr.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(wr,Fr),-86),ur=B(),Hr=b().s_package$__f_Vector,Lr=[new e(626,627)],aa=k(new I,Lr),ta=ur.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Hr.from__sc_IterableOnce__sci_Vector(aa),A()),Tr=new y(k_=>{var q_=k_|0;return new P(q_)}),wa=V(),ca=x(),ya=ca.s_$less$colon$less$__f_singleton,na=new M(wa,ya),xr=new $_(ta.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Tr,na),-213),Qr=B(),Rt=b().s_package$__f_Vector,yr=[new e(982,983)],Sr=k(new I,yr),gr=Qr.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Rt.from__sc_IterableOnce__sci_Vector(Sr),A()),Ma=new y(k_=>{var q_=k_|0;return new P(q_)}),La=V(),Ha=x(),Gr=Ha.s_$less$colon$less$__f_singleton,Ta=new M(La,Gr),Dt=new $_(gr.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Ma,Ta),-54),Ga=B(),Ye=b().s_package$__f_Vector,Vr=[new e(658,659)],ia=k(new I,Vr),ba=Ga.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Ye.from__sc_IterableOnce__sci_Vector(ia),A()),Ar=new y(k_=>{var q_=k_|0;return new P(q_)}),zr=V(),za=x(),Ja=za.s_$less$colon$less$__f_singleton,qa=new M(zr,Ja),Zt=new $_(ba.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Ar,qa),-219),Oa=B(),Bt=b().s_package$__f_Vector,wt=[new e(1013,1014)],tt=k(new I,wt),Xr=Oa.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Bt.from__sc_IterableOnce__sci_Vector(tt),A()),oa=new y(k_=>{var q_=k_|0;return new P(q_)}),nt=V(),st=x(),Ia=st.s_$less$colon$less$__f_singleton,ct=new M(nt,Ia),it=new $_(Xr.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(oa,ct),-96),ot=B(),xt=b().s_package$__f_Vector,et=[new e(604,605)],Nt=k(new I,et),Lt=ot.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(xt.from__sc_IterableOnce__sci_Vector(Nt),A()),Ft=new y(k_=>{var q_=k_|0;return new P(q_)}),rt=V(),mn=x(),En=mn.s_$less$colon$less$__f_singleton,yn=new M(rt,En),en=new $_(Lt.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Ft,yn),42319),bn=B(),Pr=b().s_package$__f_Vector,gt=[new e(7545,7546)],Pn=k(new I,gt),rn=bn.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Pr.from__sc_IterableOnce__sci_Vector(Pn),A()),jn=new y(k_=>{var q_=k_|0;return new P(q_)}),In=V(),Et=x(),Wn=Et.s_$less$colon$less$__f_singleton,Ct=new M(In,Wn),mt=new $_(rn.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(jn,Ct),35332),ys=B(),bs=b().s_package$__f_Vector,kn=[new e(616,617)],Kn=k(new I,kn),Ys=ys.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(bs.from__sc_IterableOnce__sci_Vector(Kn),A()),_c=new y(k_=>{var q_=k_|0;return new P(q_)}),Rn=V(),ec=x(),$c=ec.s_$less$colon$less$__f_singleton,Bc=new M(Rn,$c),ls=new $_(Ys.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(_c,Bc),-209),vc=B(),wc=b().s_package$__f_Vector,rc=[new e(983,984),new e(5112,5118)],as=k(new I,rc),Zn=vc.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(wc.from__sc_IterableOnce__sci_Vector(as),A()),$n=new y(k_=>{var q_=k_|0;return new P(q_)}),Is=V(),ka=x(),Dn=ka.s_$less$colon$less$__f_singleton,js=new M(Is,Dn),Qn=new $_(Zn.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet($n,js),-8),Lc=B(),Zs=b().s_package$__f_Vector,ks=[new e(620,621)],vn=k(new I,ks),Ns=Lc.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Zs.from__sc_IterableOnce__sci_Vector(vn),A()),gc=new y(k_=>{var q_=k_|0;return new P(q_)}),Va=V(),Xn=x(),Hs=Xn.s_$less$colon$less$__f_singleton,xn=new M(Va,Hs),Gs=new $_(Ns.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(gc,xn),42305),Ua=B(),qs=b().s_package$__f_Vector,Os=[new e(255,256)],Ss=k(new I,Os),zc=Ua.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(qs.from__sc_IterableOnce__sci_Vector(Ss),A()),Jc=new y(k_=>{var q_=k_|0;return new P(q_)}),ts=V(),zs=x(),Ps=zs.s_$less$colon$less$__f_singleton,fs=new M(ts,Ps),Ht=new $_(zc.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Jc,fs),121),ac=B(),tc=b().s_package$__f_Vector,Yi=[new e(962,963)],Fc=k(new I,Yi),Uc=ac.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(tc.from__sc_IterableOnce__sci_Vector(Fc),A()),Wc=new y(k_=>{var q_=k_|0;return new P(q_)}),Ho=V(),li=x(),Pu=li.s_$less$colon$less$__f_singleton,go=new M(Ho,Pu),Ru=new $_(Uc.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Wc,go),-31),Go=B(),Du=b().s_package$__f_Vector,Ti=[new e(837,838)],_o=k(new I,Ti),zo=Go.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Du.from__sc_IterableOnce__sci_Vector(_o),A()),of=new y(k_=>{var q_=k_|0;return new P(q_)}),Jo=V(),hl=x(),dl=hl.s_$less$colon$less$__f_singleton,uf=new M(Jo,dl),$l=new $_(zo.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(of,uf),84),Uo=B(),Vi=b().s_package$__f_Vector,vl=[new e(8048,8050)],fi=k(new I,vl),lf=Uo.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Vi.from__sc_IterableOnce__sci_Vector(fi),A()),wl=new y(k_=>{var q_=k_|0;return new P(q_)}),Ll=V(),xu=x(),gl=xu.s_$less$colon$less$__f_singleton,Cu=new M(Ll,gl),Wo=new $_(lf.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(wl,Cu),74),ff=B(),Ko=b().s_package$__f_Vector,mo=[new e(973,975)],yo=k(new I,mo),ml=ff.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Ko.from__sc_IterableOnce__sci_Vector(yo),A()),pf=new y(k_=>{var q_=k_|0;return new P(q_)}),Mu=V(),Tu=x(),yl=Tu.s_$less$colon$less$__f_singleton,Ah=new M(Mu,yl),hf=new $_(ml.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(pf,Ah),-63),df=B(),$f=b().s_package$__f_Vector,vf=[new e(629,630)],Qo=k(new I,vf),fp=df.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet($f.from__sc_IterableOnce__sci_Vector(Qo),A()),pp=new y(k_=>{var q_=k_|0;return new P(q_)}),Bh=V(),hp=x(),dp=hp.s_$less$colon$less$__f_singleton,$p=new M(Bh,dp),Vu=new $_(fp.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(pp,$p),-214),Fh=B(),vp=b().s_package$__f_Vector,Eh=[new e(603,604)],jh=k(new I,Eh),wp=Fh.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(vp.from__sc_IterableOnce__sci_Vector(jh),A()),Au=new y(k_=>{var q_=k_|0;return new P(q_)}),wf=V(),ps=x(),Pd=ps.s_$less$colon$less$__f_singleton,K1=new M(wf,Pd),Q1=new $_(wp.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Au,K1),-203),Zh=B(),X1=b().s_package$__f_Vector,Y1=[new e(7566,7567)],Nh=k(new I,Y1),Rd=Zh.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(X1.from__sc_IterableOnce__sci_Vector(Nh),A()),Dd=new y(k_=>{var q_=k_|0;return new P(q_)}),xd=V(),Cd=x(),Md=Cd.s_$less$colon$less$__f_singleton,Td=new M(xd,Md),Hh=new $_(Rd.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Dd,Td),35384),Vd=B(),_$=b().s_package$__f_Vector,Gh=[new e(9424,9450)],uw=k(new I,Gh),Ad=Vd.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(_$.from__sc_IterableOnce__sci_Vector(uw),A()),Sy=new y(k_=>{var q_=k_|0;return new P(q_)}),sg=V(),Py=x(),cg=Py.s_$less$colon$less$__f_singleton,Ry=new M(sg,cg),Dy=new $_(Ad.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Sy,Ry),-26),lw=B(),ig=b().s_package$__f_Vector,Xo=[new e(7549,7550)],A$=k(new I,Xo),og=lw.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(ig.from__sc_IterableOnce__sci_Vector(A$),A()),ug=new y(k_=>{var q_=k_|0;return new P(q_)}),xy=V(),lg=x(),Cy=lg.s_$less$colon$less$__f_singleton,My=new M(xy,Cy),Ty=new $_(og.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(ug,My),3814),fw=B(),fg=b().s_package$__f_Vector,Vy=[new e(405,406)],Ay=k(new I,Vy),bo=fw.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(fg.from__sc_IterableOnce__sci_Vector(Ay),A()),B$=new y(k_=>{var q_=k_|0;return new P(q_)}),Fq=V(),Eq=x(),jq=Eq.s_$less$colon$less$__f_singleton,o2=new M(Fq,jq),u2=new $_(bo.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(B$,o2),97),pg=B(),Zq=b().s_package$__f_Vector,l2=[new e(611,612)],Nq=k(new I,l2),Hq=pg.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Zq.from__sc_IterableOnce__sci_Vector(Nq),A()),f2=new y(k_=>{var q_=k_|0;return new P(q_)}),By=V(),p2=x(),Gq=p2.s_$less$colon$less$__f_singleton,zq=new M(By,Gq),Jq=new $_(Hq.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(f2,zq),-207),Uq=B(),h2=b().s_package$__f_Vector,Wq=[new e(7303,7304)],Kq=k(new I,Wq),Qq=Uq.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(h2.from__sc_IterableOnce__sci_Vector(Kq),A()),Xq=new y(k_=>{var q_=k_|0;return new P(q_)}),d2=V(),$2=x(),v2=$2.s_$less$colon$less$__f_singleton,Yq=new M(d2,v2),w2=new $_(Qq.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Xq,Yq),-6181),_O=B(),eO=b().s_package$__f_Vector,rO=[new e(640,641),new e(643,644),new e(648,649)],L2=k(new I,rO),aO=_O.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(eO.from__sc_IterableOnce__sci_Vector(L2),A()),tO=new y(k_=>{var q_=k_|0;return new P(q_)}),g2=V(),nO=x(),m2=nO.s_$less$colon$less$__f_singleton,sO=new M(g2,m2),pw=new $_(aO.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(tO,sO),-218),y2=B(),hg=b().s_package$__f_Vector,cO=[new e(647,648)],iO=k(new I,cO),oO=y2.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(hg.from__sc_IterableOnce__sci_Vector(iO),A()),b2=new y(k_=>{var q_=k_|0;return new P(q_)}),uO=V(),lO=x(),Fy=lO.s_$less$colon$less$__f_singleton,I2=new M(uO,Fy),fO=new $_(oO.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(b2,I2),42282),pO=B(),k2=b().s_package$__f_Vector,hO=[new e(11366,11367)],dO=k(new I,hO),$O=pO.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(k2.from__sc_IterableOnce__sci_Vector(dO),A()),Ey=new y(k_=>{var q_=k_|0;return new P(q_)}),q2=V(),vO=x(),wO=vO.s_$less$colon$less$__f_singleton,O2=new M(q2,wO),LO=new $_($O.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Ey,O2),-10792),gO=B(),mO=b().s_package$__f_Vector,S2=[new e(477,478)],P2=k(new I,S2),dg=gO.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(mO.from__sc_IterableOnce__sci_Vector(P2),A()),yO=new y(k_=>{var q_=k_|0;return new P(q_)}),R2=V(),bO=x(),IO=bO.s_$less$colon$less$__f_singleton,kO=new M(R2,IO),jy=new $_(dg.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(yO,kO),-79),D2=B(),qO=b().s_package$__f_Vector,OO=[new e(7296,7297)],x2=k(new I,OO),SO=D2.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(qO.from__sc_IterableOnce__sci_Vector(x2),A()),PO=new y(k_=>{var q_=k_|0;return new P(q_)}),RO=V(),C2=x(),DO=C2.s_$less$colon$less$__f_singleton,xO=new M(RO,DO),CO=new $_(SO.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(PO,xO),-6254),Zy=B(),M2=b().s_package$__f_Vector,MO=[new e(976,977)],hw=k(new I,MO),T2=Zy.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(M2.from__sc_IterableOnce__sci_Vector(hw),A()),TO=new y(k_=>{var q_=k_|0;return new P(q_)}),VO=V(),AO=x(),V2=AO.s_$less$colon$less$__f_singleton,A2=new M(VO,V2),$g=new $_(T2.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(TO,A2),-62),BO=B(),B2=b().s_package$__f_Vector,FO=[new e(8056,8058)],EO=k(new I,FO),F2=BO.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(B2.from__sc_IterableOnce__sci_Vector(EO),A()),Ny=new y(k_=>{var q_=k_|0;return new P(q_)}),E2=V(),jO=x(),ZO=jO.s_$less$colon$less$__f_singleton,vg=new M(E2,ZO),NO=new $_(F2.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Ny,vg),128),HO=B(),GO=b().s_package$__f_Vector,j2=[new e(575,577)],zO=k(new I,j2),JO=HO.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(GO.from__sc_IterableOnce__sci_Vector(zO),A()),UO=new y(k_=>{var q_=k_|0;return new P(q_)}),WO=V(),KO=x(),QO=KO.s_$less$colon$less$__f_singleton,XO=new M(WO,QO),Hy=new $_(JO.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(UO,XO),10815),Z2=B(),YO=b().s_package$__f_Vector,e$=[new e(595,596)],N2=k(new I,e$),_7=Z2.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(YO.from__sc_IterableOnce__sci_Vector(N2),A()),e7=new y(k_=>{var q_=k_|0;return new P(q_)}),r7=V(),H2=x(),a7=H2.s_$less$colon$less$__f_singleton,t7=new M(r7,a7),G2=new $_(_7.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(e7,t7),-210),Gy=B(),z2=b().s_package$__f_Vector,n7=[new e(592,593)],Ec=k(new I,n7),dw=Gy.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(z2.from__sc_IterableOnce__sci_Vector(Ec),A()),s7=new y(k_=>{var q_=k_|0;return new P(q_)}),c7=V(),i7=x(),o7=i7.s_$less$colon$less$__f_singleton,u7=new M(c7,o7),l7=new $_(dw.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(s7,u7),10783),f7=B(),p7=b().s_package$__f_Vector,h7=[new e(1231,1232)],d7=k(new I,h7),$7=f7.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(p7.from__sc_IterableOnce__sci_Vector(d7),A()),v7=new y(k_=>{var q_=k_|0;return new P(q_)}),w7=V(),l5=x(),f5=l5.s_$less$colon$less$__f_singleton,p5=new M(w7,f5),h5=new $_($7.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(v7,p5),-15),d5=B(),$5=b().s_package$__f_Vector,v5=[new e(981,982)],w5=k(new I,v5),L5=d5.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet($5.from__sc_IterableOnce__sci_Vector(w5),A()),g5=new y(k_=>{var q_=k_|0;return new P(q_)}),m5=V(),y5=x(),b5=y5.s_$less$colon$less$__f_singleton,I5=new M(m5,b5),k5=new $_(L5.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(g5,I5),-47),q5=B(),O5=b().s_package$__f_Vector,S5=[new e(650,652)],P5=k(new I,S5),R5=q5.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(O5.from__sc_IterableOnce__sci_Vector(P5),A()),D5=new y(k_=>{var q_=k_|0;return new P(q_)}),x5=V(),C5=x(),M5=C5.s_$less$colon$less$__f_singleton,T5=new M(x5,M5),V5=new $_(R5.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(D5,T5),-217),A5=B(),B5=b().s_package$__f_Vector,F5=[new e(181,182)],E5=k(new I,F5),j5=A5.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(B5.from__sc_IterableOnce__sci_Vector(E5),A()),Z5=new y(k_=>{var q_=k_|0;return new P(q_)}),N5=V(),H5=x(),G5=H5.s_$less$colon$less$__f_singleton,z5=new M(N5,G5),J5=new $_(j5.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Z5,z5),743),U5=B(),W5=b().s_package$__f_Vector,K5=[new e(11365,11366)],Q5=k(new I,K5),X5=U5.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(W5.from__sc_IterableOnce__sci_Vector(Q5),A()),Y5=new y(k_=>{var q_=k_|0;return new P(q_)}),_9=V(),e9=x(),r9=e9.s_$less$colon$less$__f_singleton,a9=new M(_9,r9),t9=new $_(X5.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Y5,a9),-10795),n9=B(),s9=b().s_package$__f_Vector,c9=[new e(1011,1012)],i9=k(new I,c9),o9=n9.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(s9.from__sc_IterableOnce__sci_Vector(i9),A()),u9=new y(k_=>{var q_=k_|0;return new P(q_)}),l9=V(),f9=x(),p9=f9.s_$less$colon$less$__f_singleton,h9=new M(l9,p9),d9=new $_(o9.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(u9,h9),-116),$9=B(),v9=b().s_package$__f_Vector,w9=[new e(649,650)],L9=k(new I,w9),g9=$9.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(v9.from__sc_IterableOnce__sci_Vector(L9),A()),m9=new y(k_=>{var q_=k_|0;return new P(q_)}),y9=V(),b9=x(),I9=b9.s_$less$colon$less$__f_singleton,k9=new M(y9,I9),q9=new $_(g9.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(m9,k9),-69),O9=B(),S9=b().s_package$__f_Vector,P9=[new e(8050,8054)],R9=k(new I,P9),D9=O9.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(S9.from__sc_IterableOnce__sci_Vector(R9),A()),x9=new y(k_=>{var q_=k_|0;return new P(q_)}),C9=V(),M9=x(),T9=M9.s_$less$colon$less$__f_singleton,V9=new M(C9,T9),A9=new $_(D9.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(x9,V9),86),B9=B(),F9=b().s_package$__f_Vector,E9=[new e(601,602)],j9=k(new I,E9),Z9=B9.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(F9.from__sc_IterableOnce__sci_Vector(j9),A()),N9=new y(k_=>{var q_=k_|0;return new P(q_)}),H9=V(),G9=x(),z9=G9.s_$less$colon$less$__f_singleton,J9=new M(H9,z9),U9=new $_(Z9.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(N9,J9),-202),W9=B(),K9=b().s_package$__f_Vector,Q9=[new e(1010,1011),new e(8165,8166)],X9=k(new I,Q9),Y9=W9.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(K9.from__sc_IterableOnce__sci_Vector(X9),A()),_R=new y(k_=>{var q_=k_|0;return new P(q_)}),eR=V(),rR=x(),aR=rR.s_$less$colon$less$__f_singleton,tR=new M(eR,aR),nR=new $_(Y9.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(_R,tR),7),sR=B(),cR=b().s_package$__f_Vector,iR=[new e(941,944)],oR=k(new I,iR),uR=sR.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(cR.from__sc_IterableOnce__sci_Vector(oR),A()),lR=new y(k_=>{var q_=k_|0;return new P(q_)}),fR=V(),pR=x(),hR=pR.s_$less$colon$less$__f_singleton,dR=new M(fR,hR),$R=new $_(uR.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(lR,dR),-37),vR=B(),wR=b().s_package$__f_Vector,LR=[new e(614,615),new e(618,619)],gR=k(new I,LR),mR=vR.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(wR.from__sc_IterableOnce__sci_Vector(gR),A()),yR=new y(k_=>{var q_=k_|0;return new P(q_)}),bR=V(),IR=x(),kR=IR.s_$less$colon$less$__f_singleton,qR=new M(bR,kR),OR=new $_(mR.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(yR,qR),42308),SR=B(),PR=b().s_package$__f_Vector,RR=[new e(43859,43860)],DR=k(new I,RR),xR=SR.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(PR.from__sc_IterableOnce__sci_Vector(DR),A()),CR=new y(k_=>{var q_=k_|0;return new P(q_)}),MR=V(),TR=x(),VR=TR.s_$less$colon$less$__f_singleton,AR=new M(MR,VR),BR=new $_(xR.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(CR,AR),-928),FR=B(),ER=b().s_package$__f_Vector,jR=[new e(414,415),new e(891,894)],ZR=k(new I,jR),NR=FR.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(ER.from__sc_IterableOnce__sci_Vector(ZR),A()),HR=new y(k_=>{var q_=k_|0;return new P(q_)}),GR=V(),zR=x(),JR=zR.s_$less$colon$less$__f_singleton,UR=new M(GR,JR),WR=new $_(NR.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(HR,UR),130),KR=B(),QR=b().s_package$__f_Vector,XR=[new e(596,597)],YR=k(new I,XR),_D=KR.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(QR.from__sc_IterableOnce__sci_Vector(YR),A()),eD=new y(k_=>{var q_=k_|0;return new P(q_)}),rD=V(),aD=x(),tD=aD.s_$less$colon$less$__f_singleton,nD=new M(rD,tD),sD=new $_(_D.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(eD,nD),-206),cD=B(),iD=b().s_package$__f_Vector,oD=[new e(7297,7298)],uD=k(new I,oD),lD=cD.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(iD.from__sc_IterableOnce__sci_Vector(uD),A()),fD=new y(k_=>{var q_=k_|0;return new P(q_)}),pD=V(),hD=x(),dD=hD.s_$less$colon$less$__f_singleton,$D=new M(pD,dD),vD=new $_(lD.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(fD,$D),-6253),wD=B(),LD=b().s_package$__f_Vector,gD=[new e(594,595)],mD=k(new I,gD),yD=wD.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(LD.from__sc_IterableOnce__sci_Vector(mD),A()),bD=new y(k_=>{var q_=k_|0;return new P(q_)}),ID=V(),kD=x(),qD=kD.s_$less$colon$less$__f_singleton,OD=new M(ID,qD),SD=new $_(yD.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(bD,OD),10782),PD=B(),RD=b().s_package$__f_Vector,DD=[new e(977,978)],xD=k(new I,DD),CD=PD.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(RD.from__sc_IterableOnce__sci_Vector(xD),A()),MD=new y(k_=>{var q_=k_|0;return new P(q_)}),TD=V(),VD=x(),AD=VD.s_$less$colon$less$__f_singleton,BD=new M(TD,AD),FD=new $_(CD.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(MD,BD),-57),ED=B(),jD=b().s_package$__f_Vector,ZD=[new e(7302,7303)],ND=k(new I,ZD),HD=ED.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(jD.from__sc_IterableOnce__sci_Vector(ND),A()),GD=new y(k_=>{var q_=k_|0;return new P(q_)}),zD=V(),JD=x(),UD=JD.s_$less$colon$less$__f_singleton,WD=new M(zD,UD),KD=new $_(HD.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(GD,WD),-6236),QD=B(),XD=b().s_package$__f_Vector,YD=[new e(625,626)],_x=k(new I,YD),ex=QD.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(XD.from__sc_IterableOnce__sci_Vector(_x),A()),rx=new y(k_=>{var q_=k_|0;return new P(q_)}),ax=V(),tx=x(),nx=tx.s_$less$colon$less$__f_singleton,sx=new M(ax,nx),cx=new $_(ex.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(rx,sx),10749),ix=B(),ox=b().s_package$__f_Vector,ux=[new e(642,643)],lx=k(new I,ux),fx=ix.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(ox.from__sc_IterableOnce__sci_Vector(lx),A()),px=new y(k_=>{var q_=k_|0;return new P(q_)}),hx=V(),dx=x(),$x=dx.s_$less$colon$less$__f_singleton,vx=new M(hx,$x),wx=new $_(fx.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(px,vx),42307),Lx=B(),gx=b().s_package$__f_Vector,mx=[new e(8058,8060)],yx=k(new I,mx),bx=Lx.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(gx.from__sc_IterableOnce__sci_Vector(yx),A()),Ix=new y(k_=>{var q_=k_|0;return new P(q_)}),kx=V(),qx=x(),Ox=qx.s_$less$colon$less$__f_singleton,Sx=new M(kx,Ox),Px=new $_(bx.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Ix,Sx),112),Rx=B(),Dx=b().s_package$__f_Vector,xx=[new e(670,671)],Cx=k(new I,xx),Mx=Rx.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Dx.from__sc_IterableOnce__sci_Vector(Cx),A()),Tx=new y(k_=>{var q_=k_|0;return new P(q_)}),Vx=V(),Ax=x(),Bx=Ax.s_$less$colon$less$__f_singleton,Fx=new M(Vx,Bx),Ex=new $_(Mx.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Tx,Fx),42258),jx=B(),Zx=b().s_package$__f_Vector,Nx=[new e(613,614)],Hx=k(new I,Nx),Gx=jx.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Zx.from__sc_IterableOnce__sci_Vector(Hx),A()),zx=new y(k_=>{var q_=k_|0;return new P(q_)}),Jx=V(),Ux=x(),Wx=Ux.s_$less$colon$less$__f_singleton,Kx=new M(Jx,Wx),Qx=new $_(Gx.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(zx,Kx),42280),Xx=B(),Yx=b().s_package$__f_Vector,_C=[new e(42900,42901)],eC=k(new I,_C),rC=Xx.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Yx.from__sc_IterableOnce__sci_Vector(eC),A()),aC=new y(k_=>{var q_=k_|0;return new P(q_)}),tC=V(),nC=x(),sC=nC.s_$less$colon$less$__f_singleton,cC=new M(tC,sC),iC=new $_(rC.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(aC,cC),48),oC=B(),uC=b().s_package$__f_Vector,lC=[new e(257,258),new e(259,260),new e(261,262),new e(263,264),new e(265,266),new e(267,268),new e(269,270),new e(271,272),new e(273,274),new e(275,276),new e(277,278),new e(279,280),new e(281,282),new e(283,284),new e(285,286),new e(287,288),new e(289,290),new e(291,292),new e(293,294),new e(295,296),new e(297,298),new e(299,300),new e(301,302),new e(303,304),new e(307,308),new e(309,310),new e(311,312),new e(314,315),new e(316,317),new e(318,319),new e(320,321),new e(322,323),new e(324,325),new e(326,327),new e(328,329),new e(331,332),new e(333,334),new e(335,336),new e(337,338),new e(339,340),new e(341,342),new e(343,344),new e(345,346),new e(347,348),new e(349,350),new e(351,352),new e(353,354),new e(355,356),new e(357,358),new e(359,360),new e(361,362),new e(363,364),new e(365,366),new e(367,368),new e(369,370),new e(371,372),new e(373,374),new e(375,376),new e(378,379),new e(380,381),new e(382,383),new e(387,388),new e(389,390),new e(392,393),new e(396,397),new e(402,403),new e(409,410),new e(417,418),new e(419,420),new e(421,422),new e(424,425),new e(429,430),new e(432,433),new e(436,437),new e(438,439),new e(441,442),new e(445,446),new e(453,454),new e(456,457),new e(459,460),new e(462,463),new e(464,465),new e(466,467),new e(468,469),new e(470,471),new e(472,473),new e(474,475),new e(476,477),new e(479,480),new e(481,482),new e(483,484),new e(485,486),new e(487,488),new e(489,490),new e(491,492),new e(493,494),new e(495,496),new e(498,499),new e(501,502),new e(505,506),new e(507,508),new e(509,510),new e(511,512),new e(513,514),new e(515,516),new e(517,518),new e(519,520),new e(521,522),new e(523,524),new e(525,526),new e(527,528),new e(529,530),new e(531,532),new e(533,534),new e(535,536),new e(537,538),new e(539,540),new e(541,542),new e(543,544),new e(547,548),new e(549,550),new e(551,552),new e(553,554),new e(555,556),new e(557,558),new e(559,560),new e(561,562),new e(563,564),new e(572,573),new e(578,579),new e(583,584),new e(585,586),new e(587,588),new e(589,590),new e(591,592),new e(881,882),new e(883,884),new e(887,888),new e(985,986),new e(987,988),new e(989,990),new e(991,992),new e(993,994),new e(995,996),new e(997,998),new e(999,1e3),new e(1001,1002),new e(1003,1004),new e(1005,1006),new e(1007,1008),new e(1016,1017),new e(1019,1020),new e(1121,1122),new e(1123,1124),new e(1125,1126),new e(1127,1128),new e(1129,1130),new e(1131,1132),new e(1133,1134),new e(1135,1136),new e(1137,1138),new e(1139,1140),new e(1141,1142),new e(1143,1144),new e(1145,1146),new e(1147,1148),new e(1149,1150),new e(1151,1152),new e(1153,1154),new e(1163,1164),new e(1165,1166),new e(1167,1168),new e(1169,1170),new e(1171,1172),new e(1173,1174),new e(1175,1176),new e(1177,1178),new e(1179,1180),new e(1181,1182),new e(1183,1184),new e(1185,1186),new e(1187,1188),new e(1189,1190),new e(1191,1192),new e(1193,1194),new e(1195,1196),new e(1197,1198),new e(1199,1200),new e(1201,1202),new e(1203,1204),new e(1205,1206),new e(1207,1208),new e(1209,1210),new e(1211,1212),new e(1213,1214),new e(1215,1216),new e(1218,1219),new e(1220,1221),new e(1222,1223),new e(1224,1225),new e(1226,1227),new e(1228,1229),new e(1230,1231),new e(1233,1234),new e(1235,1236),new e(1237,1238),new e(1239,1240),new e(1241,1242),new e(1243,1244),new e(1245,1246),new e(1247,1248),new e(1249,1250),new e(1251,1252),new e(1253,1254),new e(1255,1256),new e(1257,1258),new e(1259,1260),new e(1261,1262),new e(1263,1264),new e(1265,1266),new e(1267,1268),new e(1269,1270),new e(1271,1272),new e(1273,1274),new e(1275,1276),new e(1277,1278),new e(1279,1280),new e(1281,1282),new e(1283,1284),new e(1285,1286),new e(1287,1288),new e(1289,1290),new e(1291,1292),new e(1293,1294),new e(1295,1296),new e(1297,1298),new e(1299,1300),new e(1301,1302),new e(1303,1304),new e(1305,1306),new e(1307,1308),new e(1309,1310),new e(1311,1312),new e(1313,1314),new e(1315,1316),new e(1317,1318),new e(1319,1320),new e(1321,1322),new e(1323,1324),new e(1325,1326),new e(1327,1328),new e(7681,7682),new e(7683,7684),new e(7685,7686),new e(7687,7688),new e(7689,7690),new e(7691,7692),new e(7693,7694),new e(7695,7696),new e(7697,7698),new e(7699,7700),new e(7701,7702),new e(7703,7704),new e(7705,7706),new e(7707,7708),new e(7709,7710),new e(7711,7712),new e(7713,7714),new e(7715,7716),new e(7717,7718),new e(7719,7720),new e(7721,7722),new e(7723,7724),new e(7725,7726),new e(7727,7728),new e(7729,7730),new e(7731,7732),new e(7733,7734),new e(7735,7736),new e(7737,7738),new e(7739,7740),new e(7741,7742),new e(7743,7744),new e(7745,7746),new e(7747,7748),new e(7749,7750),new e(7751,7752),new e(7753,7754),new e(7755,7756),new e(7757,7758),new e(7759,7760),new e(7761,7762),new e(7763,7764),new e(7765,7766),new e(7767,7768),new e(7769,7770),new e(7771,7772),new e(7773,7774),new e(7775,7776),new e(7777,7778),new e(7779,7780),new e(7781,7782),new e(7783,7784),new e(7785,7786),new e(7787,7788),new e(7789,7790),new e(7791,7792),new e(7793,7794),new e(7795,7796),new e(7797,7798),new e(7799,7800),new e(7801,7802),new e(7803,7804),new e(7805,7806),new e(7807,7808),new e(7809,7810),new e(7811,7812),new e(7813,7814),new e(7815,7816),new e(7817,7818),new e(7819,7820),new e(7821,7822),new e(7823,7824),new e(7825,7826),new e(7827,7828),new e(7829,7830),new e(7841,7842),new e(7843,7844),new e(7845,7846),new e(7847,7848),new e(7849,7850),new e(7851,7852),new e(7853,7854),new e(7855,7856),new e(7857,7858),new e(7859,7860),new e(7861,7862),new e(7863,7864),new e(7865,7866),new e(7867,7868),new e(7869,7870),new e(7871,7872),new e(7873,7874),new e(7875,7876),new e(7877,7878),new e(7879,7880),new e(7881,7882),new e(7883,7884),new e(7885,7886),new e(7887,7888),new e(7889,7890),new e(7891,7892),new e(7893,7894),new e(7895,7896),new e(7897,7898),new e(7899,7900),new e(7901,7902),new e(7903,7904),new e(7905,7906),new e(7907,7908),new e(7909,7910),new e(7911,7912),new e(7913,7914),new e(7915,7916),new e(7917,7918),new e(7919,7920),new e(7921,7922),new e(7923,7924),new e(7925,7926),new e(7927,7928),new e(7929,7930),new e(7931,7932),new e(7933,7934),new e(7935,7936),new e(8580,8581),new e(11361,11362),new e(11368,11369),new e(11370,11371),new e(11372,11373),new e(11379,11380),new e(11382,11383),new e(11393,11394),new e(11395,11396),new e(11397,11398),new e(11399,11400),new e(11401,11402),new e(11403,11404),new e(11405,11406),new e(11407,11408),new e(11409,11410),new e(11411,11412),new e(11413,11414),new e(11415,11416),new e(11417,11418),new e(11419,11420),new e(11421,11422),new e(11423,11424),new e(11425,11426),new e(11427,11428),new e(11429,11430),new e(11431,11432),new e(11433,11434),new e(11435,11436),new e(11437,11438),new e(11439,11440),new e(11441,11442),new e(11443,11444),new e(11445,11446),new e(11447,11448),new e(11449,11450),new e(11451,11452),new e(11453,11454),new e(11455,11456),new e(11457,11458),new e(11459,11460),new e(11461,11462),new e(11463,11464),new e(11465,11466),new e(11467,11468),new e(11469,11470),new e(11471,11472),new e(11473,11474),new e(11475,11476),new e(11477,11478),new e(11479,11480),new e(11481,11482),new e(11483,11484),new e(11485,11486),new e(11487,11488),new e(11489,11490),new e(11491,11492),new e(11500,11501),new e(11502,11503),new e(11507,11508),new e(42561,42562),new e(42563,42564),new e(42565,42566),new e(42567,42568),new e(42569,42570),new e(42571,42572),new e(42573,42574),new e(42575,42576),new e(42577,42578),new e(42579,42580),new e(42581,42582),new e(42583,42584),new e(42585,42586),new e(42587,42588),new e(42589,42590),new e(42591,42592),new e(42593,42594),new e(42595,42596),new e(42597,42598),new e(42599,42600),new e(42601,42602),new e(42603,42604),new e(42605,42606),new e(42625,42626),new e(42627,42628),new e(42629,42630),new e(42631,42632),new e(42633,42634),new e(42635,42636),new e(42637,42638),new e(42639,42640),new e(42641,42642),new e(42643,42644),new e(42645,42646),new e(42647,42648),new e(42649,42650),new e(42651,42652),new e(42787,42788),new e(42789,42790),new e(42791,42792),new e(42793,42794),new e(42795,42796),new e(42797,42798),new e(42799,42800),new e(42803,42804),new e(42805,42806),new e(42807,42808),new e(42809,42810),new e(42811,42812),new e(42813,42814),new e(42815,42816),new e(42817,42818),new e(42819,42820),new e(42821,42822),new e(42823,42824),new e(42825,42826),new e(42827,42828),new e(42829,42830),new e(42831,42832),new e(42833,42834),new e(42835,42836),new e(42837,42838),new e(42839,42840),new e(42841,42842),new e(42843,42844),new e(42845,42846),new e(42847,42848),new e(42849,42850),new e(42851,42852),new e(42853,42854),new e(42855,42856),new e(42857,42858),new e(42859,42860),new e(42861,42862),new e(42863,42864),new e(42874,42875),new e(42876,42877),new e(42879,42880),new e(42881,42882),new e(42883,42884),new e(42885,42886),new e(42887,42888),new e(42892,42893),new e(42897,42898),new e(42899,42900),new e(42903,42904),new e(42905,42906),new e(42907,42908),new e(42909,42910),new e(42911,42912),new e(42913,42914),new e(42915,42916),new e(42917,42918),new e(42919,42920),new e(42921,42922),new e(42933,42934),new e(42935,42936),new e(42937,42938),new e(42939,42940),new e(42941,42942),new e(42943,42944),new e(42945,42946),new e(42947,42948),new e(42952,42953),new e(42954,42955),new e(42961,42962),new e(42967,42968),new e(42969,42970),new e(42998,42999)],fC=k(new I,lC),pC=oC.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(uC.from__sc_IterableOnce__sci_Vector(fC),A()),hC=new y(k_=>{var q_=k_|0;return new P(q_)}),dC=V(),$C=x(),vC=$C.s_$less$colon$less$__f_singleton,wC=new M(dC,vC),LC=new $_(pC.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(hC,wC),-1),gC=B(),mC=b().s_package$__f_Vector,yC=[new e(43888,43968)],bC=k(new I,yC),IC=gC.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(mC.from__sc_IterableOnce__sci_Vector(bC),A()),kC=new y(k_=>{var q_=k_|0;return new P(q_)}),qC=V(),OC=x(),SC=OC.s_$less$colon$less$__f_singleton,PC=new M(qC,SC),RC=new $_(IC.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(kC,PC),-38864),DC=B(),xC=b().s_package$__f_Vector,CC=[new e(617,618),new e(623,624)],MC=k(new I,CC),TC=DC.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(xC.from__sc_IterableOnce__sci_Vector(MC),A()),VC=new y(k_=>{var q_=k_|0;return new P(q_)}),AC=V(),BC=x(),FC=BC.s_$less$colon$less$__f_singleton,EC=new M(AC,FC),jC=new $_(TC.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(VC,EC),-211),ZC=B(),NC=b().s_package$__f_Vector,HC=[new e(7299,7301)],GC=k(new I,HC),zC=ZC.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(NC.from__sc_IterableOnce__sci_Vector(GC),A()),JC=new y(k_=>{var q_=k_|0;return new P(q_)}),UC=V(),WC=x(),KC=WC.s_$less$colon$less$__f_singleton,QC=new M(UC,KC),XC=new $_(zC.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(JC,QC),-6242),YC=B(),_M=b().s_package$__f_Vector,eM=[new e(8560,8576)],rM=k(new I,eM),aM=YC.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(_M.from__sc_IterableOnce__sci_Vector(rM),A()),tM=new y(k_=>{var q_=k_|0;return new P(q_)}),nM=V(),sM=x(),cM=sM.s_$less$colon$less$__f_singleton,iM=new M(nM,cM),oM=new $_(aM.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(tM,iM),-16),uM=B(),lM=b().s_package$__f_Vector,fM=[new e(637,638)],pM=k(new I,fM),hM=uM.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(lM.from__sc_IterableOnce__sci_Vector(pM),A()),dM=new y(k_=>{var q_=k_|0;return new P(q_)}),$M=V(),vM=x(),wM=vM.s_$less$colon$less$__f_singleton,LM=new M($M,wM),gM=new $_(hM.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(dM,LM),10727),mM=B(),yM=b().s_package$__f_Vector,bM=[new e(1377,1415),new e(11312,11360)],IM=k(new I,bM),kM=mM.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(yM.from__sc_IterableOnce__sci_Vector(IM),A()),qM=new y(k_=>{var q_=k_|0;return new P(q_)}),OM=V(),SM=x(),PM=SM.s_$less$colon$less$__f_singleton,RM=new M(OM,PM),DM=new $_(kM.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(qM,RM),-48),xM=B(),CM=b().s_package$__f_Vector,MM=[new e(940,941)],TM=k(new I,MM),VM=xM.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(CM.from__sc_IterableOnce__sci_Vector(TM),A()),AM=new y(k_=>{var q_=k_|0;return new P(q_)}),BM=V(),FM=x(),EM=FM.s_$less$colon$less$__f_singleton,jM=new M(BM,EM),ZM=new $_(VM.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(AM,jM),-38),NM=B(),HM=b().s_package$__f_Vector,GM=[new e(669,670)],zM=k(new I,GM),JM=NM.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(HM.from__sc_IterableOnce__sci_Vector(zM),A()),UM=new y(k_=>{var q_=k_|0;return new P(q_)}),WM=V(),KM=x(),QM=KM.s_$less$colon$less$__f_singleton,XM=new M(WM,QM),YM=new $_(JM.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(UM,XM),42261),_T=B(),eT=b().s_package$__f_Vector,rT=[new e(8126,8127)],aT=k(new I,rT),tT=_T.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(eT.from__sc_IterableOnce__sci_Vector(aT),A()),nT=new y(k_=>{var q_=k_|0;return new P(q_)}),sT=V(),cT=x(),iT=cT.s_$less$colon$less$__f_singleton,oT=new M(sT,iT),uT=new $_(tT.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(nT,oT),-7205),lT=B(),fT=b().s_package$__f_Vector,pT=[new e(7936,7944),new e(7952,7958),new e(7968,7976),new e(7984,7992),new e(8e3,8006),new e(8017,8018),new e(8019,8020),new e(8021,8022),new e(8023,8024),new e(8032,8040),new e(8112,8114),new e(8144,8146),new e(8160,8162)],hT=k(new I,pT),dT=lT.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(fT.from__sc_IterableOnce__sci_Vector(hT),A()),$T=new y(k_=>{var q_=k_|0;return new P(q_)}),vT=V(),wT=x(),LT=wT.s_$less$colon$less$__f_singleton,gT=new M(vT,LT),mT=new $_(dT.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet($T,gT),8),yT=B(),bT=b().s_package$__f_Vector,IT=[new e(1009,1010),new e(1104,1120)],kT=k(new I,IT),qT=yT.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(bT.from__sc_IterableOnce__sci_Vector(kT),A()),OT=new y(k_=>{var q_=k_|0;return new P(q_)}),ST=V(),PT=x(),RT=PT.s_$less$colon$less$__f_singleton,DT=new M(ST,RT),xT=new $_(qT.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(OT,DT),-80),CT=B(),MT=b().s_package$__f_Vector,TT=[new e(11520,11558),new e(11559,11560),new e(11565,11566)],VT=k(new I,TT),AT=CT.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(MT.from__sc_IterableOnce__sci_Vector(VT),A()),BT=new y(k_=>{var q_=k_|0;return new P(q_)}),FT=V(),ET=x(),jT=ET.s_$less$colon$less$__f_singleton,ZT=new M(FT,jT),NT=new $_(AT.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(BT,ZT),-7264),HT=B(),GT=b().s_package$__f_Vector,zT=[new e(7304,7305)],JT=k(new I,zT),UT=HT.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(GT.from__sc_IterableOnce__sci_Vector(JT),A()),WT=new y(k_=>{var q_=k_|0;return new P(q_)}),KT=V(),QT=x(),XT=QT.s_$less$colon$less$__f_singleton,YT=new M(KT,XT),_V=new $_(UT.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(WT,YT),35266),eV=B(),rV=b().s_package$__f_Vector,aV=[new e(8060,8062)],tV=k(new I,aV),nV=eV.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(rV.from__sc_IterableOnce__sci_Vector(tV),A()),sV=new y(k_=>{var q_=k_|0;return new P(q_)}),cV=V(),iV=x(),oV=iV.s_$less$colon$less$__f_singleton,uV=new M(cV,oV),lV=new $_(nV.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(sV,uV),126),fV=B(),pV=b().s_package$__f_Vector,hV=[new e(384,385)],dV=k(new I,hV),$V=fV.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(pV.from__sc_IterableOnce__sci_Vector(dV),A()),vV=new y(k_=>{var q_=k_|0;return new P(q_)}),wV=V(),LV=x(),gV=LV.s_$less$colon$less$__f_singleton,mV=new M(wV,gV),yV=new $_($V.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(vV,mV),195),bV=B(),IV=b().s_package$__f_Vector,kV=[new e(454,455),new e(457,458),new e(460,461),new e(499,500)],qV=k(new I,kV),OV=bV.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(IV.from__sc_IterableOnce__sci_Vector(qV),A()),SV=new y(k_=>{var q_=k_|0;return new P(q_)}),PV=V(),RV=x(),DV=RV.s_$less$colon$less$__f_singleton,xV=new M(PV,DV),CV=new $_(OV.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(SV,xV),-2),MV=B(),TV=b().s_package$__f_Vector,VV=[new e(7301,7302)],AV=k(new I,VV),BV=MV.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(TV.from__sc_IterableOnce__sci_Vector(AV),A()),FV=new y(k_=>{var q_=k_|0;return new P(q_)}),EV=V(),jV=x(),ZV=jV.s_$less$colon$less$__f_singleton,NV=new M(EV,ZV),HV=new $_(BV.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(FV,NV),-6243),GV=B(),zV=b().s_package$__f_Vector,JV=[new e(410,411)],UV=k(new I,JV),WV=GV.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(zV.from__sc_IterableOnce__sci_Vector(UV),A()),KV=new y(k_=>{var q_=k_|0;return new P(q_)}),QV=V(),XV=x(),YV=XV.s_$less$colon$less$__f_singleton,_A=new M(QV,YV),eA=new $_(WV.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(KV,_A),163),rA=B(),aA=b().s_package$__f_Vector,tA=[new e(8526,8527)],nA=k(new I,tA),sA=rA.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(aA.from__sc_IterableOnce__sci_Vector(nA),A()),cA=new y(k_=>{var q_=k_|0;return new P(q_)}),iA=V(),oA=x(),uA=oA.s_$less$colon$less$__f_singleton,lA=new M(iA,uA),fA=new $_(sA.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(cA,lA),-28),pA=B(),hA=b().s_package$__f_Vector,dA=[new e(598,600),new e(608,609)],$A=k(new I,dA),vA=pA.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(hA.from__sc_IterableOnce__sci_Vector($A),A()),wA=new y(k_=>{var q_=k_|0;return new P(q_)}),LA=V(),gA=x(),mA=gA.s_$less$colon$less$__f_singleton,yA=new M(LA,mA),bA=new $_(vA.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(wA,yA),-205),IA=B(),kA=b().s_package$__f_Vector,qA=[new e(8054,8056)],OA=k(new I,qA),SA=IA.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(kA.from__sc_IterableOnce__sci_Vector(OA),A()),PA=new y(k_=>{var q_=k_|0;return new P(q_)}),RA=V(),DA=x(),xA=DA.s_$less$colon$less$__f_singleton,CA=new M(RA,xA),MA=[h,E,e_,p_,x_,W_,ee,me,Ne,Ae,Er,xr,Dt,Zt,it,en,mt,ls,Qn,Gs,Ht,Ru,$l,Wo,hf,Vu,Q1,Hh,Dy,Ty,u2,Jq,w2,pw,fO,LO,jy,CO,$g,NO,Hy,G2,l7,h5,k5,V5,J5,t9,d9,q9,A9,U9,nR,$R,OR,BR,WR,sD,vD,SD,FD,KD,cx,wx,Px,Ex,Qx,iC,LC,RC,jC,XC,oM,gM,DM,ZM,YM,uT,mT,xT,NT,_V,lV,yV,CV,HV,eA,fA,bA,new $_(SA.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(PA,CA),100)];_.Lcodes_quine_labs_recheck_unicode_CaseMapData$__f_Upper=r.apply__sci_Seq__sc_SeqOps(k(new I,MA)),_.Lcodes_quine_labs_recheck_unicode_CaseMapData$__f_bitmap$0=(1|_.Lcodes_quine_labs_recheck_unicode_CaseMapData$__f_bitmap$0)<<24>>24}return _.Lcodes_quine_labs_recheck_unicode_CaseMapData$__f_Upper}function _Y(_){if(!((2&_.Lcodes_quine_labs_recheck_unicode_CaseMapData$__f_bitmap$0)<<24>>24)){var r=b().s_package$__f_Seq,a=B(),t=b().s_package$__f_Vector,n=[new e(580,581)],s=k(new I,n),c=a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(t.from__sc_IterableOnce__sci_Vector(s),A()),i=new y(L_=>{var g_=L_|0;return new P(g_)}),o=V(),u=x(),f=u.s_$less$colon$less$__f_singleton,p=new M(o,f),h=new $_(c.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(i,p),69),l=B(),d=b().s_package$__f_Vector,$=[new e(1013,1014)],v=k(new I,$),w=l.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(d.from__sc_IterableOnce__sci_Vector(v),A()),R=new y(L_=>{var g_=L_|0;return new P(g_)}),D=V(),T=x(),C=T.s_$less$colon$less$__f_singleton,F=new M(D,C),E=new $_(w.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(R,F),-64),q=B(),Z=b().s_package$__f_Vector,H=[new e(570,571)],J=k(new I,H),N=q.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Z.from__sc_IterableOnce__sci_Vector(J),A()),G=new y(L_=>{var g_=L_|0;return new P(g_)}),W=V(),K=x(),Y=K.s_$less$colon$less$__f_singleton,X=new M(W,Y),e_=new $_(N.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(G,X),10795),__=B(),a_=b().s_package$__f_Vector,n_=[new e(433,435)],s_=k(new I,n_),c_=__.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(a_.from__sc_IterableOnce__sci_Vector(s_),A()),o_=new y(L_=>{var g_=L_|0;return new P(g_)}),h_=V(),d_=x(),v_=d_.s_$less$colon$less$__f_singleton,u_=new M(h_,v_),p_=new $_(c_.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o_,u_),217),y_=B(),b_=b().s_package$__f_Vector,D_=[new e(8184,8186)],S_=k(new I,D_),P_=y_.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(b_.from__sc_IterableOnce__sci_Vector(S_),A()),R_=new y(L_=>{var g_=L_|0;return new P(g_)}),C_=V(),B_=x(),T_=B_.s_$less$colon$less$__f_singleton,A_=new M(C_,T_),x_=new $_(P_.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(R_,A_),-128),E_=B(),I_=b().s_package$__f_Vector,V_=[new e(399,400)],J_=k(new I,V_),X_=E_.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(I_.from__sc_IterableOnce__sci_Vector(J_),A()),_e=new y(L_=>{var g_=L_|0;return new P(g_)}),Y_=V(),U_=x(),Q_=U_.s_$less$colon$less$__f_singleton,Z_=new M(Y_,Q_),W_=new $_(X_.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(_e,Z_),202),N_=B(),G_=b().s_package$__f_Vector,se=[new e(8136,8140)],oe=k(new I,se),ue=N_.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(G_.from__sc_IterableOnce__sci_Vector(oe),A()),ge=new y(L_=>{var g_=L_|0;return new P(g_)}),ce=V(),ve=x(),qe=ve.s_$less$colon$less$__f_singleton,Ie=new M(ce,qe),ee=new $_(ue.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(ge,Ie),-86),le=B(),re=b().s_package$__f_Vector,K_=[new e(1008,1009)],$e=k(new I,K_),Re=le.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(re.from__sc_IterableOnce__sci_Vector($e),A()),we=new y(L_=>{var g_=L_|0;return new P(g_)}),ke=V(),he=x(),ye=he.s_$less$colon$less$__f_singleton,Le=new M(ke,ye),me=new $_(Re.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(we,Le),-54),be=B(),ie=b().s_package$__f_Vector,Ce=[new e(7303,7304)],Ee=k(new I,Ce),Se=be.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(ie.from__sc_IterableOnce__sci_Vector(Ee),A()),Ke=new y(L_=>{var g_=L_|0;return new P(g_)}),Te=V(),Ve=x(),Oe=Ve.s_$less$colon$less$__f_singleton,Ze=new M(Te,Oe),Ne=new $_(Se.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Ke,Ze),-6180),_r=B(),nr=b().s_package$__f_Vector,sr=[new e(1017,1018),new e(8172,8173)],mr=k(new I,sr),Qe=_r.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(nr.from__sc_IterableOnce__sci_Vector(mr),A()),er=new y(L_=>{var g_=L_|0;return new P(g_)}),ar=V(),rr=x(),vr=rr.s_$less$colon$less$__f_singleton,cr=new M(ar,vr),Ae=new $_(Qe.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(er,cr),-7),dr=B(),Xe=b().s_package$__f_Vector,ir=[new e(7298,7299)],He=k(new I,ir),qr=dr.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Xe.from__sc_IterableOnce__sci_Vector(He),A()),wr=new y(L_=>{var g_=L_|0;return new P(g_)}),Or=V(),Dr=x(),Mr=Dr.s_$less$colon$less$__f_singleton,Fr=new M(Or,Mr),Er=new $_(qr.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(wr,Fr),-6212),ur=B(),Hr=b().s_package$__f_Vector,Lr=[new e(982,983)],aa=k(new I,Lr),ta=ur.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Hr.from__sc_IterableOnce__sci_Vector(aa),A()),Tr=new y(L_=>{var g_=L_|0;return new P(g_)}),wa=V(),ca=x(),ya=ca.s_$less$colon$less$__f_singleton,na=new M(wa,ya),xr=new $_(ta.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Tr,na),-22),Qr=B(),Rt=b().s_package$__f_Vector,yr=[new e(904,907)],Sr=k(new I,yr),gr=Qr.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Rt.from__sc_IterableOnce__sci_Vector(Sr),A()),Ma=new y(L_=>{var g_=L_|0;return new P(g_)}),La=V(),Ha=x(),Gr=Ha.s_$less$colon$less$__f_singleton,Ta=new M(La,Gr),Dt=new $_(gr.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Ma,Ta),37),Ga=B(),Ye=b().s_package$__f_Vector,Vr=[new e(42949,42950)],ia=k(new I,Vr),ba=Ga.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Ye.from__sc_IterableOnce__sci_Vector(ia),A()),Ar=new y(L_=>{var g_=L_|0;return new P(g_)}),zr=V(),za=x(),Ja=za.s_$less$colon$less$__f_singleton,qa=new M(zr,Ja),Zt=new $_(ba.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Ar,qa),-42307),Oa=B(),Bt=b().s_package$__f_Vector,wt=[new e(11374,11375)],tt=k(new I,wt),Xr=Oa.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Bt.from__sc_IterableOnce__sci_Vector(tt),A()),oa=new y(L_=>{var g_=L_|0;return new P(g_)}),nt=V(),st=x(),Ia=st.s_$less$colon$less$__f_singleton,ct=new M(nt,Ia),it=new $_(Xr.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(oa,ct),-10749),ot=B(),xt=b().s_package$__f_Vector,et=[new e(5112,5118),new e(7944,7952),new e(7960,7966),new e(7976,7984),new e(7992,8e3),new e(8008,8014),new e(8025,8026),new e(8027,8028),new e(8029,8030),new e(8031,8032),new e(8040,8048),new e(8072,8080),new e(8088,8096),new e(8104,8112),new e(8120,8122),new e(8152,8154),new e(8168,8170)],Nt=k(new I,et),Lt=ot.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(xt.from__sc_IterableOnce__sci_Vector(Nt),A()),Ft=new y(L_=>{var g_=L_|0;return new P(g_)}),rt=V(),mn=x(),En=mn.s_$less$colon$less$__f_singleton,yn=new M(rt,En),en=new $_(Lt.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Ft,yn),-8),bn=B(),Pr=b().s_package$__f_Vector,gt=[new e(42922,42923),new e(42926,42927)],Pn=k(new I,gt),rn=bn.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Pr.from__sc_IterableOnce__sci_Vector(Pn),A()),jn=new y(L_=>{var g_=L_|0;return new P(g_)}),In=V(),Et=x(),Wn=Et.s_$less$colon$less$__f_singleton,Ct=new M(In,Wn),mt=new $_(rn.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(jn,Ct),-42308),ys=B(),bs=b().s_package$__f_Vector,kn=[new e(42928,42929)],Kn=k(new I,kn),Ys=ys.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(bs.from__sc_IterableOnce__sci_Vector(Kn),A()),_c=new y(L_=>{var g_=L_|0;return new P(g_)}),Rn=V(),ec=x(),$c=ec.s_$less$colon$less$__f_singleton,Bc=new M(Rn,$c),ls=new $_(Ys.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(_c,Bc),-42258),vc=B(),wc=b().s_package$__f_Vector,rc=[new e(406,407),new e(412,413)],as=k(new I,rc),Zn=vc.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(wc.from__sc_IterableOnce__sci_Vector(as),A()),$n=new y(L_=>{var g_=L_|0;return new P(g_)}),Is=V(),ka=x(),Dn=ka.s_$less$colon$less$__f_singleton,js=new M(Is,Dn),Qn=new $_(Zn.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet($n,js),211),Lc=B(),Zs=b().s_package$__f_Vector,ks=[new e(11376,11377)],vn=k(new I,ks),Ns=Lc.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Zs.from__sc_IterableOnce__sci_Vector(vn),A()),gc=new y(L_=>{var g_=L_|0;return new P(g_)}),Va=V(),Xn=x(),Hs=Xn.s_$less$colon$less$__f_singleton,xn=new M(Va,Hs),Gs=new $_(Ns.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(gc,xn),-10782),Ua=B(),qs=b().s_package$__f_Vector,Os=[new e(837,838),new e(895,896)],Ss=k(new I,Os),zc=Ua.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(qs.from__sc_IterableOnce__sci_Vector(Ss),A()),Jc=new y(L_=>{var g_=L_|0;return new P(g_)}),ts=V(),zs=x(),Ps=zs.s_$less$colon$less$__f_singleton,fs=new M(ts,Ps),Ht=new $_(zc.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Jc,fs),116),ac=B(),tc=b().s_package$__f_Vector,Yi=[new e(256,257),new e(258,259),new e(260,261),new e(262,263),new e(264,265),new e(266,267),new e(268,269),new e(270,271),new e(272,273),new e(274,275),new e(276,277),new e(278,279),new e(280,281),new e(282,283),new e(284,285),new e(286,287),new e(288,289),new e(290,291),new e(292,293),new e(294,295),new e(296,297),new e(298,299),new e(300,301),new e(302,303),new e(306,307),new e(308,309),new e(310,311),new e(313,314),new e(315,316),new e(317,318),new e(319,320),new e(321,322),new e(323,324),new e(325,326),new e(327,328),new e(330,331),new e(332,333),new e(334,335),new e(336,337),new e(338,339),new e(340,341),new e(342,343),new e(344,345),new e(346,347),new e(348,349),new e(350,351),new e(352,353),new e(354,355),new e(356,357),new e(358,359),new e(360,361),new e(362,363),new e(364,365),new e(366,367),new e(368,369),new e(370,371),new e(372,373),new e(374,375),new e(377,378),new e(379,380),new e(381,382),new e(386,387),new e(388,389),new e(391,392),new e(395,396),new e(401,402),new e(408,409),new e(416,417),new e(418,419),new e(420,421),new e(423,424),new e(428,429),new e(431,432),new e(435,436),new e(437,438),new e(440,441),new e(444,445),new e(453,454),new e(456,457),new e(459,460),new e(461,462),new e(463,464),new e(465,466),new e(467,468),new e(469,470),new e(471,472),new e(473,474),new e(475,476),new e(478,479),new e(480,481),new e(482,483),new e(484,485),new e(486,487),new e(488,489),new e(490,491),new e(492,493),new e(494,495),new e(498,499),new e(500,501),new e(504,505),new e(506,507),new e(508,509),new e(510,511),new e(512,513),new e(514,515),new e(516,517),new e(518,519),new e(520,521),new e(522,523),new e(524,525),new e(526,527),new e(528,529),new e(530,531),new e(532,533),new e(534,535),new e(536,537),new e(538,539),new e(540,541),new e(542,543),new e(546,547),new e(548,549),new e(550,551),new e(552,553),new e(554,555),new e(556,557),new e(558,559),new e(560,561),new e(562,563),new e(571,572),new e(577,578),new e(582,583),new e(584,585),new e(586,587),new e(588,589),new e(590,591),new e(880,881),new e(882,883),new e(886,887),new e(962,963),new e(984,985),new e(986,987),new e(988,989),new e(990,991),new e(992,993),new e(994,995),new e(996,997),new e(998,999),new e(1e3,1001),new e(1002,1003),new e(1004,1005),new e(1006,1007),new e(1015,1016),new e(1018,1019),new e(1120,1121),new e(1122,1123),new e(1124,1125),new e(1126,1127),new e(1128,1129),new e(1130,1131),new e(1132,1133),new e(1134,1135),new e(1136,1137),new e(1138,1139),new e(1140,1141),new e(1142,1143),new e(1144,1145),new e(1146,1147),new e(1148,1149),new e(1150,1151),new e(1152,1153),new e(1162,1163),new e(1164,1165),new e(1166,1167),new e(1168,1169),new e(1170,1171),new e(1172,1173),new e(1174,1175),new e(1176,1177),new e(1178,1179),new e(1180,1181),new e(1182,1183),new e(1184,1185),new e(1186,1187),new e(1188,1189),new e(1190,1191),new e(1192,1193),new e(1194,1195),new e(1196,1197),new e(1198,1199),new e(1200,1201),new e(1202,1203),new e(1204,1205),new e(1206,1207),new e(1208,1209),new e(1210,1211),new e(1212,1213),new e(1214,1215),new e(1217,1218),new e(1219,1220),new e(1221,1222),new e(1223,1224),new e(1225,1226),new e(1227,1228),new e(1229,1230),new e(1232,1233),new e(1234,1235),new e(1236,1237),new e(1238,1239),new e(1240,1241),new e(1242,1243),new e(1244,1245),new e(1246,1247),new e(1248,1249),new e(1250,1251),new e(1252,1253),new e(1254,1255),new e(1256,1257),new e(1258,1259),new e(1260,1261),new e(1262,1263),new e(1264,1265),new e(1266,1267),new e(1268,1269),new e(1270,1271),new e(1272,1273),new e(1274,1275),new e(1276,1277),new e(1278,1279),new e(1280,1281),new e(1282,1283),new e(1284,1285),new e(1286,1287),new e(1288,1289),new e(1290,1291),new e(1292,1293),new e(1294,1295),new e(1296,1297),new e(1298,1299),new e(1300,1301),new e(1302,1303),new e(1304,1305),new e(1306,1307),new e(1308,1309),new e(1310,1311),new e(1312,1313),new e(1314,1315),new e(1316,1317),new e(1318,1319),new e(1320,1321),new e(1322,1323),new e(1324,1325),new e(1326,1327),new e(7680,7681),new e(7682,7683),new e(7684,7685),new e(7686,7687),new e(7688,7689),new e(7690,7691),new e(7692,7693),new e(7694,7695),new e(7696,7697),new e(7698,7699),new e(7700,7701),new e(7702,7703),new e(7704,7705),new e(7706,7707),new e(7708,7709),new e(7710,7711),new e(7712,7713),new e(7714,7715),new e(7716,7717),new e(7718,7719),new e(7720,7721),new e(7722,7723),new e(7724,7725),new e(7726,7727),new e(7728,7729),new e(7730,7731),new e(7732,7733),new e(7734,7735),new e(7736,7737),new e(7738,7739),new e(7740,7741),new e(7742,7743),new e(7744,7745),new e(7746,7747),new e(7748,7749),new e(7750,7751),new e(7752,7753),new e(7754,7755),new e(7756,7757),new e(7758,7759),new e(7760,7761),new e(7762,7763),new e(7764,7765),new e(7766,7767),new e(7768,7769),new e(7770,7771),new e(7772,7773),new e(7774,7775),new e(7776,7777),new e(7778,7779),new e(7780,7781),new e(7782,7783),new e(7784,7785),new e(7786,7787),new e(7788,7789),new e(7790,7791),new e(7792,7793),new e(7794,7795),new e(7796,7797),new e(7798,7799),new e(7800,7801),new e(7802,7803),new e(7804,7805),new e(7806,7807),new e(7808,7809),new e(7810,7811),new e(7812,7813),new e(7814,7815),new e(7816,7817),new e(7818,7819),new e(7820,7821),new e(7822,7823),new e(7824,7825),new e(7826,7827),new e(7828,7829),new e(7840,7841),new e(7842,7843),new e(7844,7845),new e(7846,7847),new e(7848,7849),new e(7850,7851),new e(7852,7853),new e(7854,7855),new e(7856,7857),new e(7858,7859),new e(7860,7861),new e(7862,7863),new e(7864,7865),new e(7866,7867),new e(7868,7869),new e(7870,7871),new e(7872,7873),new e(7874,7875),new e(7876,7877),new e(7878,7879),new e(7880,7881),new e(7882,7883),new e(7884,7885),new e(7886,7887),new e(7888,7889),new e(7890,7891),new e(7892,7893),new e(7894,7895),new e(7896,7897),new e(7898,7899),new e(7900,7901),new e(7902,7903),new e(7904,7905),new e(7906,7907),new e(7908,7909),new e(7910,7911),new e(7912,7913),new e(7914,7915),new e(7916,7917),new e(7918,7919),new e(7920,7921),new e(7922,7923),new e(7924,7925),new e(7926,7927),new e(7928,7929),new e(7930,7931),new e(7932,7933),new e(7934,7935),new e(8579,8580),new e(11360,11361),new e(11367,11368),new e(11369,11370),new e(11371,11372),new e(11378,11379),new e(11381,11382),new e(11392,11393),new e(11394,11395),new e(11396,11397),new e(11398,11399),new e(11400,11401),new e(11402,11403),new e(11404,11405),new e(11406,11407),new e(11408,11409),new e(11410,11411),new e(11412,11413),new e(11414,11415),new e(11416,11417),new e(11418,11419),new e(11420,11421),new e(11422,11423),new e(11424,11425),new e(11426,11427),new e(11428,11429),new e(11430,11431),new e(11432,11433),new e(11434,11435),new e(11436,11437),new e(11438,11439),new e(11440,11441),new e(11442,11443),new e(11444,11445),new e(11446,11447),new e(11448,11449),new e(11450,11451),new e(11452,11453),new e(11454,11455),new e(11456,11457),new e(11458,11459),new e(11460,11461),new e(11462,11463),new e(11464,11465),new e(11466,11467),new e(11468,11469),new e(11470,11471),new e(11472,11473),new e(11474,11475),new e(11476,11477),new e(11478,11479),new e(11480,11481),new e(11482,11483),new e(11484,11485),new e(11486,11487),new e(11488,11489),new e(11490,11491),new e(11499,11500),new e(11501,11502),new e(11506,11507),new e(42560,42561),new e(42562,42563),new e(42564,42565),new e(42566,42567),new e(42568,42569),new e(42570,42571),new e(42572,42573),new e(42574,42575),new e(42576,42577),new e(42578,42579),new e(42580,42581),new e(42582,42583),new e(42584,42585),new e(42586,42587),new e(42588,42589),new e(42590,42591),new e(42592,42593),new e(42594,42595),new e(42596,42597),new e(42598,42599),new e(42600,42601),new e(42602,42603),new e(42604,42605),new e(42624,42625),new e(42626,42627),new e(42628,42629),new e(42630,42631),new e(42632,42633),new e(42634,42635),new e(42636,42637),new e(42638,42639),new e(42640,42641),new e(42642,42643),new e(42644,42645),new e(42646,42647),new e(42648,42649),new e(42650,42651),new e(42786,42787),new e(42788,42789),new e(42790,42791),new e(42792,42793),new e(42794,42795),new e(42796,42797),new e(42798,42799),new e(42802,42803),new e(42804,42805),new e(42806,42807),new e(42808,42809),new e(42810,42811),new e(42812,42813),new e(42814,42815),new e(42816,42817),new e(42818,42819),new e(42820,42821),new e(42822,42823),new e(42824,42825),new e(42826,42827),new e(42828,42829),new e(42830,42831),new e(42832,42833),new e(42834,42835),new e(42836,42837),new e(42838,42839),new e(42840,42841),new e(42842,42843),new e(42844,42845),new e(42846,42847),new e(42848,42849),new e(42850,42851),new e(42852,42853),new e(42854,42855),new e(42856,42857),new e(42858,42859),new e(42860,42861),new e(42862,42863),new e(42873,42874),new e(42875,42876),new e(42878,42879),new e(42880,42881),new e(42882,42883),new e(42884,42885),new e(42886,42887),new e(42891,42892),new e(42896,42897),new e(42898,42899),new e(42902,42903),new e(42904,42905),new e(42906,42907),new e(42908,42909),new e(42910,42911),new e(42912,42913),new e(42914,42915),new e(42916,42917),new e(42918,42919),new e(42920,42921),new e(42932,42933),new e(42934,42935),new e(42936,42937),new e(42938,42939),new e(42940,42941),new e(42942,42943),new e(42944,42945),new e(42946,42947),new e(42951,42952),new e(42953,42954),new e(42960,42961),new e(42966,42967),new e(42968,42969),new e(42997,42998)],Fc=k(new I,Yi),Uc=ac.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(tc.from__sc_IterableOnce__sci_Vector(Fc),A()),Wc=new y(L_=>{var g_=L_|0;return new P(g_)}),Ho=V(),li=x(),Pu=li.s_$less$colon$less$__f_singleton,go=new M(Ho,Pu),Ru=new $_(Uc.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Wc,go),1),Go=B(),Du=b().s_package$__f_Vector,Ti=[new e(7838,7839)],_o=k(new I,Ti),zo=Go.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Du.from__sc_IterableOnce__sci_Vector(_o),A()),of=new y(L_=>{var g_=L_|0;return new P(g_)}),Jo=V(),hl=x(),dl=hl.s_$less$colon$less$__f_singleton,uf=new M(Jo,dl),$l=new $_(zo.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(of,uf),-7615),Uo=B(),Vi=b().s_package$__f_Vector,vl=[new e(544,545),new e(1021,1024)],fi=k(new I,vl),lf=Uo.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Vi.from__sc_IterableOnce__sci_Vector(fi),A()),wl=new y(L_=>{var g_=L_|0;return new P(g_)}),Ll=V(),xu=x(),gl=xu.s_$less$colon$less$__f_singleton,Cu=new M(Ll,gl),Wo=new $_(lf.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(wl,Cu),-130),ff=B(),Ko=b().s_package$__f_Vector,mo=[new e(390,391)],yo=k(new I,mo),ml=ff.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Ko.from__sc_IterableOnce__sci_Vector(yo),A()),pf=new y(L_=>{var g_=L_|0;return new P(g_)}),Mu=V(),Tu=x(),yl=Tu.s_$less$colon$less$__f_singleton,Ah=new M(Mu,yl),hf=new $_(ml.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(pf,Ah),206),df=B(),$f=b().s_package$__f_Vector,vf=[new e(11364,11365)],Qo=k(new I,vf),fp=df.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet($f.from__sc_IterableOnce__sci_Vector(Qo),A()),pp=new y(L_=>{var g_=L_|0;return new P(g_)}),Bh=V(),hp=x(),dp=hp.s_$less$colon$less$__f_singleton,$p=new M(Bh,dp),Vu=new $_(fp.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(pp,$p),-10727),Fh=B(),vp=b().s_package$__f_Vector,Eh=[new e(7835,7836)],jh=k(new I,Eh),wp=Fh.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(vp.from__sc_IterableOnce__sci_Vector(jh),A()),Au=new y(L_=>{var g_=L_|0;return new P(g_)}),wf=V(),ps=x(),Pd=ps.s_$less$colon$less$__f_singleton,K1=new M(wf,Pd),Q1=new $_(wp.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Au,K1),-58),Zh=B(),X1=b().s_package$__f_Vector,Y1=[new e(8154,8156)],Nh=k(new I,Y1),Rd=Zh.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(X1.from__sc_IterableOnce__sci_Vector(Nh),A()),Dd=new y(L_=>{var g_=L_|0;return new P(g_)}),xd=V(),Cd=x(),Md=Cd.s_$less$colon$less$__f_singleton,Td=new M(xd,Md),Hh=new $_(Rd.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Dd,Td),-100),Vd=B(),_$=b().s_package$__f_Vector,Gh=[new e(7304,7305)],uw=k(new I,Gh),Ad=Vd.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(_$.from__sc_IterableOnce__sci_Vector(uw),A()),Sy=new y(L_=>{var g_=L_|0;return new P(g_)}),sg=V(),Py=x(),cg=Py.s_$less$colon$less$__f_singleton,Ry=new M(sg,cg),Dy=new $_(Ad.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Sy,Ry),35267),lw=B(),ig=b().s_package$__f_Vector,Xo=[new e(8498,8499)],A$=k(new I,Xo),og=lw.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(ig.from__sc_IterableOnce__sci_Vector(A$),A()),ug=new y(L_=>{var g_=L_|0;return new P(g_)}),xy=V(),lg=x(),Cy=lg.s_$less$colon$less$__f_singleton,My=new M(xy,Cy),Ty=new $_(og.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(ug,My),28),fw=B(),fg=b().s_package$__f_Vector,Vy=[new e(902,903)],Ay=k(new I,Vy),bo=fw.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(fg.from__sc_IterableOnce__sci_Vector(Ay),A()),B$=new y(L_=>{var g_=L_|0;return new P(g_)}),Fq=V(),Eq=x(),jq=Eq.s_$less$colon$less$__f_singleton,o2=new M(Fq,jq),u2=new $_(bo.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(B$,o2),38),pg=B(),Zq=b().s_package$__f_Vector,l2=[new e(42893,42894)],Nq=k(new I,l2),Hq=pg.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Zq.from__sc_IterableOnce__sci_Vector(Nq),A()),f2=new y(L_=>{var g_=L_|0;return new P(g_)}),By=V(),p2=x(),Gq=p2.s_$less$colon$less$__f_singleton,zq=new M(By,Gq),Jq=new $_(Hq.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(f2,zq),-42280),Uq=B(),h2=b().s_package$__f_Vector,Wq=[new e(383,384)],Kq=k(new I,Wq),Qq=Uq.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(h2.from__sc_IterableOnce__sci_Vector(Kq),A()),Xq=new y(L_=>{var g_=L_|0;return new P(g_)}),d2=V(),$2=x(),v2=$2.s_$less$colon$less$__f_singleton,Yq=new M(d2,v2),w2=new $_(Qq.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Xq,Yq),-268),_O=B(),eO=b().s_package$__f_Vector,rO=[new e(42930,42931)],L2=k(new I,rO),aO=_O.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(eO.from__sc_IterableOnce__sci_Vector(L2),A()),tO=new y(L_=>{var g_=L_|0;return new P(g_)}),g2=V(),nO=x(),m2=nO.s_$less$colon$less$__f_singleton,sO=new M(g2,m2),pw=new $_(aO.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(tO,sO),-42261),y2=B(),hg=b().s_package$__f_Vector,cO=[new e(7312,7355),new e(7357,7360)],iO=k(new I,cO),oO=y2.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(hg.from__sc_IterableOnce__sci_Vector(iO),A()),b2=new y(L_=>{var g_=L_|0;return new P(g_)}),uO=V(),lO=x(),Fy=lO.s_$less$colon$less$__f_singleton,I2=new M(uO,Fy),fO=new $_(oO.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(b2,I2),-3008),pO=B(),k2=b().s_package$__f_Vector,hO=[new e(579,580)],dO=k(new I,hO),$O=pO.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(k2.from__sc_IterableOnce__sci_Vector(dO),A()),Ey=new y(L_=>{var g_=L_|0;return new P(g_)}),q2=V(),vO=x(),wO=vO.s_$less$colon$less$__f_singleton,O2=new M(q2,wO),LO=new $_($O.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Ey,O2),-195),gO=B(),mO=b().s_package$__f_Vector,S2=[new e(7296,7297)],P2=k(new I,S2),dg=gO.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(mO.from__sc_IterableOnce__sci_Vector(P2),A()),yO=new y(L_=>{var g_=L_|0;return new P(g_)}),R2=V(),bO=x(),IO=bO.s_$less$colon$less$__f_singleton,kO=new M(R2,IO),jy=new $_(dg.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(yO,kO),-6222),D2=B(),qO=b().s_package$__f_Vector,OO=[new e(452,453),new e(455,456),new e(458,459),new e(497,498)],x2=k(new I,OO),SO=D2.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(qO.from__sc_IterableOnce__sci_Vector(x2),A()),PO=new y(L_=>{var g_=L_|0;return new P(g_)}),RO=V(),C2=x(),DO=C2.s_$less$colon$less$__f_singleton,xO=new M(RO,DO),CO=new $_(SO.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(PO,xO),2),Zy=B(),M2=b().s_package$__f_Vector,MO=[new e(393,395),new e(403,404)],hw=k(new I,MO),T2=Zy.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(M2.from__sc_IterableOnce__sci_Vector(hw),A()),TO=new y(L_=>{var g_=L_|0;return new P(g_)}),VO=V(),AO=x(),V2=AO.s_$less$colon$less$__f_singleton,A2=new M(VO,V2),$g=new $_(T2.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(TO,A2),205),BO=B(),B2=b().s_package$__f_Vector,FO=[new e(8186,8188)],EO=k(new I,FO),F2=BO.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(B2.from__sc_IterableOnce__sci_Vector(EO),A()),Ny=new y(L_=>{var g_=L_|0;return new P(g_)}),E2=V(),jO=x(),ZO=jO.s_$less$colon$less$__f_singleton,vg=new M(E2,ZO),NO=new $_(F2.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Ny,vg),-126),HO=B(),GO=b().s_package$__f_Vector,j2=[new e(981,982)],zO=k(new I,j2),JO=HO.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(GO.from__sc_IterableOnce__sci_Vector(zO),A()),UO=new y(L_=>{var g_=L_|0;return new P(g_)}),WO=V(),KO=x(),QO=KO.s_$less$colon$less$__f_singleton,XO=new M(WO,QO),Hy=new $_(JO.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(UO,XO),-15),Z2=B(),YO=b().s_package$__f_Vector,e$=[new e(976,977)],N2=k(new I,e$),_7=Z2.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(YO.from__sc_IterableOnce__sci_Vector(N2),A()),e7=new y(L_=>{var g_=L_|0;return new P(g_)}),r7=V(),H2=x(),a7=H2.s_$less$colon$less$__f_singleton,t7=new M(r7,a7),G2=new $_(_7.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(e7,t7),-30),Gy=B(),z2=b().s_package$__f_Vector,n7=[new e(65,91),new e(192,215),new e(216,223),new e(913,930),new e(931,940),new e(1040,1072),new e(65313,65339),new e(71840,71872),new e(93760,93792)],Ec=k(new I,n7),dw=Gy.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(z2.from__sc_IterableOnce__sci_Vector(Ec),A()),s7=new y(L_=>{var g_=L_|0;return new P(g_)}),c7=V(),i7=x(),o7=i7.s_$less$colon$less$__f_singleton,u7=new M(c7,o7),l7=new $_(dw.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(s7,u7),32),f7=B(),p7=b().s_package$__f_Vector,h7=[new e(125184,125218)],d7=k(new I,h7),$7=f7.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(p7.from__sc_IterableOnce__sci_Vector(d7),A()),v7=new y(L_=>{var g_=L_|0;return new P(g_)}),w7=V(),l5=x(),f5=l5.s_$less$colon$less$__f_singleton,p5=new M(w7,f5),h5=new $_($7.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(v7,p5),34),d5=B(),$5=b().s_package$__f_Vector,v5=[new e(908,909),new e(68736,68787)],w5=k(new I,v5),L5=d5.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet($5.from__sc_IterableOnce__sci_Vector(w5),A()),g5=new y(L_=>{var g_=L_|0;return new P(g_)}),m5=V(),y5=x(),b5=y5.s_$less$colon$less$__f_singleton,I5=new M(m5,b5),k5=new $_(L5.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(g5,I5),64),q5=B(),O5=b().s_package$__f_Vector,S5=[new e(573,574)],P5=k(new I,S5),R5=q5.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(O5.from__sc_IterableOnce__sci_Vector(P5),A()),D5=new y(L_=>{var g_=L_|0;return new P(g_)}),x5=V(),C5=x(),M5=C5.s_$less$colon$less$__f_singleton,T5=new M(x5,M5),V5=new $_(R5.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(D5,T5),-163),A5=B(),B5=b().s_package$__f_Vector,F5=[new e(42924,42925)],E5=k(new I,F5),j5=A5.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(B5.from__sc_IterableOnce__sci_Vector(E5),A()),Z5=new y(L_=>{var g_=L_|0;return new P(g_)}),N5=V(),H5=x(),G5=H5.s_$less$colon$less$__f_singleton,z5=new M(N5,G5),J5=new $_(j5.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Z5,z5),-42315),U5=B(),W5=b().s_package$__f_Vector,K5=[new e(8486,8487)],Q5=k(new I,K5),X5=U5.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(W5.from__sc_IterableOnce__sci_Vector(Q5),A()),Y5=new y(L_=>{var g_=L_|0;return new P(g_)}),_9=V(),e9=x(),r9=e9.s_$less$colon$less$__f_singleton,a9=new M(_9,r9),t9=new $_(X5.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Y5,a9),-7517),n9=B(),s9=b().s_package$__f_Vector,c9=[new e(581,582)],i9=k(new I,c9),o9=n9.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(s9.from__sc_IterableOnce__sci_Vector(i9),A()),u9=new y(L_=>{var g_=L_|0;return new P(g_)}),l9=V(),f9=x(),p9=f9.s_$less$colon$less$__f_singleton,h9=new M(l9,p9),d9=new $_(o9.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(u9,h9),71),$9=B(),v9=b().s_package$__f_Vector,w9=[new e(11362,11363)],L9=k(new I,w9),g9=$9.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(v9.from__sc_IterableOnce__sci_Vector(L9),A()),m9=new y(L_=>{var g_=L_|0;return new P(g_)}),y9=V(),b9=x(),I9=b9.s_$less$colon$less$__f_singleton,k9=new M(y9,I9),q9=new $_(g9.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(m9,k9),-10743),O9=B(),S9=b().s_package$__f_Vector,P9=[new e(7302,7303)],R9=k(new I,P9),D9=O9.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(S9.from__sc_IterableOnce__sci_Vector(R9),A()),x9=new y(L_=>{var g_=L_|0;return new P(g_)}),C9=V(),M9=x(),T9=M9.s_$less$colon$less$__f_singleton,V9=new M(C9,T9),A9=new $_(D9.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(x9,V9),-6204),B9=B(),F9=b().s_package$__f_Vector,E9=[new e(977,978)],j9=k(new I,E9),Z9=B9.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(F9.from__sc_IterableOnce__sci_Vector(j9),A()),N9=new y(L_=>{var g_=L_|0;return new P(g_)}),H9=V(),G9=x(),z9=G9.s_$less$colon$less$__f_singleton,J9=new M(H9,z9),U9=new $_(Z9.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(N9,J9),-25),W9=B(),K9=b().s_package$__f_Vector,Q9=[new e(439,440)],X9=k(new I,Q9),Y9=W9.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(K9.from__sc_IterableOnce__sci_Vector(X9),A()),_R=new y(L_=>{var g_=L_|0;return new P(g_)}),eR=V(),rR=x(),aR=rR.s_$less$colon$less$__f_singleton,tR=new M(eR,aR),nR=new $_(Y9.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(_R,tR),219),sR=B(),cR=b().s_package$__f_Vector,iR=[new e(42923,42924)],oR=k(new I,iR),uR=sR.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(cR.from__sc_IterableOnce__sci_Vector(oR),A()),lR=new y(L_=>{var g_=L_|0;return new P(g_)}),fR=V(),pR=x(),hR=pR.s_$less$colon$less$__f_singleton,dR=new M(fR,hR),$R=new $_(uR.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(lR,dR),-42319),vR=B(),wR=b().s_package$__f_Vector,LR=[new e(66928,66939),new e(66940,66955),new e(66956,66963),new e(66964,66966)],gR=k(new I,LR),mR=vR.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(wR.from__sc_IterableOnce__sci_Vector(gR),A()),yR=new y(L_=>{var g_=L_|0;return new P(g_)}),bR=V(),IR=x(),kR=IR.s_$less$colon$less$__f_singleton,qR=new M(bR,kR),OR=new $_(mR.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(yR,qR),39),SR=B(),PR=b().s_package$__f_Vector,RR=[new e(413,414)],DR=k(new I,RR),xR=SR.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(PR.from__sc_IterableOnce__sci_Vector(DR),A()),CR=new y(L_=>{var g_=L_|0;return new P(g_)}),MR=V(),TR=x(),VR=TR.s_$less$colon$less$__f_singleton,AR=new M(MR,VR),BR=new $_(xR.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(CR,AR),213),FR=B(),ER=b().s_package$__f_Vector,jR=[new e(574,575)],ZR=k(new I,jR),NR=FR.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(ER.from__sc_IterableOnce__sci_Vector(ZR),A()),HR=new y(L_=>{var g_=L_|0;return new P(g_)}),GR=V(),zR=x(),JR=zR.s_$less$colon$less$__f_singleton,UR=new M(GR,JR),WR=new $_(NR.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(HR,UR),10792),KR=B(),QR=b().s_package$__f_Vector,XR=[new e(42877,42878)],YR=k(new I,XR),_D=KR.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(QR.from__sc_IterableOnce__sci_Vector(YR),A()),eD=new y(L_=>{var g_=L_|0;return new P(g_)}),rD=V(),aD=x(),tD=aD.s_$less$colon$less$__f_singleton,nD=new M(rD,tD),sD=new $_(_D.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(eD,nD),-35332),cD=B(),iD=b().s_package$__f_Vector,oD=[new e(8122,8124)],uD=k(new I,oD),lD=cD.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(iD.from__sc_IterableOnce__sci_Vector(uD),A()),fD=new y(L_=>{var g_=L_|0;return new P(g_)}),pD=V(),hD=x(),dD=hD.s_$less$colon$less$__f_singleton,$D=new M(pD,dD),vD=new $_(lD.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(fD,$D),-74),wD=B(),LD=b().s_package$__f_Vector,gD=[new e(7299,7301)],mD=k(new I,gD),yD=wD.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(LD.from__sc_IterableOnce__sci_Vector(mD),A()),bD=new y(L_=>{var g_=L_|0;return new P(g_)}),ID=V(),kD=x(),qD=kD.s_$less$colon$less$__f_singleton,OD=new M(ID,qD),SD=new $_(yD.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(bD,OD),-6210),PD=B(),RD=b().s_package$__f_Vector,DD=[new e(1024,1040)],xD=k(new I,DD),CD=PD.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(RD.from__sc_IterableOnce__sci_Vector(xD),A()),MD=new y(L_=>{var g_=L_|0;return new P(g_)}),TD=V(),VD=x(),AD=VD.s_$less$colon$less$__f_singleton,BD=new M(TD,AD),FD=new $_(CD.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(MD,BD),80),ED=B(),jD=b().s_package$__f_Vector,ZD=[new e(407,408)],ND=k(new I,ZD),HD=ED.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(jD.from__sc_IterableOnce__sci_Vector(ND),A()),GD=new y(L_=>{var g_=L_|0;return new P(g_)}),zD=V(),JD=x(),UD=JD.s_$less$colon$less$__f_singleton,WD=new M(zD,UD),KD=new $_(HD.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(GD,WD),209),QD=B(),XD=b().s_package$__f_Vector,YD=[new e(42925,42926)],_x=k(new I,YD),ex=QD.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(XD.from__sc_IterableOnce__sci_Vector(_x),A()),rx=new y(L_=>{var g_=L_|0;return new P(g_)}),ax=V(),tx=x(),nx=tx.s_$less$colon$less$__f_singleton,sx=new M(ax,nx),cx=new $_(ex.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(rx,sx),-42305),ix=B(),ox=b().s_package$__f_Vector,ux=[new e(1329,1367),new e(11264,11312)],lx=k(new I,ux),fx=ix.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(ox.from__sc_IterableOnce__sci_Vector(lx),A()),px=new y(L_=>{var g_=L_|0;return new P(g_)}),hx=V(),dx=x(),$x=dx.s_$less$colon$less$__f_singleton,vx=new M(hx,$x),wx=new $_(fx.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(px,vx),48),Lx=B(),gx=b().s_package$__f_Vector,mx=[new e(910,912)],yx=k(new I,mx),bx=Lx.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(gx.from__sc_IterableOnce__sci_Vector(yx),A()),Ix=new y(L_=>{var g_=L_|0;return new P(g_)}),kx=V(),qx=x(),Ox=qx.s_$less$colon$less$__f_singleton,Sx=new M(kx,Ox),Px=new $_(bx.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Ix,Sx),63),Rx=B(),Dx=b().s_package$__f_Vector,xx=[new e(43888,43968)],Cx=k(new I,xx),Mx=Rx.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Dx.from__sc_IterableOnce__sci_Vector(Cx),A()),Tx=new y(L_=>{var g_=L_|0;return new P(g_)}),Vx=V(),Ax=x(),Bx=Ax.s_$less$colon$less$__f_singleton,Fx=new M(Vx,Bx),Ex=new $_(Mx.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Tx,Fx),-38864),jx=B(),Zx=b().s_package$__f_Vector,Nx=[new e(7297,7298)],Hx=k(new I,Nx),Gx=jx.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Zx.from__sc_IterableOnce__sci_Vector(Hx),A()),zx=new y(L_=>{var g_=L_|0;return new P(g_)}),Jx=V(),Ux=x(),Wx=Ux.s_$less$colon$less$__f_singleton,Kx=new M(Jx,Wx),Qx=new $_(Gx.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(zx,Kx),-6221),Xx=B(),Yx=b().s_package$__f_Vector,_C=[new e(42950,42951)],eC=k(new I,_C),rC=Xx.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(Yx.from__sc_IterableOnce__sci_Vector(eC),A()),aC=new y(L_=>{var g_=L_|0;return new P(g_)}),tC=V(),nC=x(),sC=nC.s_$less$colon$less$__f_singleton,cC=new M(tC,sC),iC=new $_(rC.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(aC,cC),-35384),oC=B(),uC=b().s_package$__f_Vector,lC=[new e(11373,11374)],fC=k(new I,lC),pC=oC.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(uC.from__sc_IterableOnce__sci_Vector(fC),A()),hC=new y(L_=>{var g_=L_|0;return new P(g_)}),dC=V(),$C=x(),vC=$C.s_$less$colon$less$__f_singleton,wC=new M(dC,vC),LC=new $_(pC.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(hC,wC),-10780),gC=B(),mC=b().s_package$__f_Vector,yC=[new e(4256,4294),new e(4295,4296),new e(4301,4302)],bC=k(new I,yC),IC=gC.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(mC.from__sc_IterableOnce__sci_Vector(bC),A()),kC=new y(L_=>{var g_=L_|0;return new P(g_)}),qC=V(),OC=x(),SC=OC.s_$less$colon$less$__f_singleton,PC=new M(qC,SC),RC=new $_(IC.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(kC,PC),7264),DC=B(),xC=b().s_package$__f_Vector,CC=[new e(8544,8560)],MC=k(new I,CC),TC=DC.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(xC.from__sc_IterableOnce__sci_Vector(MC),A()),VC=new y(L_=>{var g_=L_|0;return new P(g_)}),AC=V(),BC=x(),FC=BC.s_$less$colon$less$__f_singleton,EC=new M(AC,FC),jC=new $_(TC.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(VC,EC),16),ZC=B(),NC=b().s_package$__f_Vector,HC=[new e(376,377)],GC=k(new I,HC),zC=ZC.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(NC.from__sc_IterableOnce__sci_Vector(GC),A()),JC=new y(L_=>{var g_=L_|0;return new P(g_)}),UC=V(),WC=x(),KC=WC.s_$less$colon$less$__f_singleton,QC=new M(UC,KC),XC=new $_(zC.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(JC,QC),-121),YC=B(),_M=b().s_package$__f_Vector,eM=[new e(1009,1010),new e(42948,42949)],rM=k(new I,eM),aM=YC.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(_M.from__sc_IterableOnce__sci_Vector(rM),A()),tM=new y(L_=>{var g_=L_|0;return new P(g_)}),nM=V(),sM=x(),cM=sM.s_$less$colon$less$__f_singleton,iM=new M(nM,cM),oM=new $_(aM.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(tM,iM),-48),uM=B(),lM=b().s_package$__f_Vector,fM=[new e(400,401)],pM=k(new I,fM),hM=uM.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(lM.from__sc_IterableOnce__sci_Vector(pM),A()),dM=new y(L_=>{var g_=L_|0;return new P(g_)}),$M=V(),vM=x(),wM=vM.s_$less$colon$less$__f_singleton,LM=new M($M,wM),gM=new $_(hM.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(dM,LM),203),mM=B(),yM=b().s_package$__f_Vector,bM=[new e(42929,42930)],IM=k(new I,bM),kM=mM.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(yM.from__sc_IterableOnce__sci_Vector(IM),A()),qM=new y(L_=>{var g_=L_|0;return new P(g_)}),OM=V(),SM=x(),PM=SM.s_$less$colon$less$__f_singleton,RM=new M(OM,PM),DM=new $_(kM.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(qM,RM),-42282),xM=B(),CM=b().s_package$__f_Vector,MM=[new e(422,423),new e(425,426),new e(430,431)],TM=k(new I,MM),VM=xM.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(CM.from__sc_IterableOnce__sci_Vector(TM),A()),AM=new y(L_=>{var g_=L_|0;return new P(g_)}),BM=V(),FM=x(),EM=FM.s_$less$colon$less$__f_singleton,jM=new M(BM,EM),ZM=new $_(VM.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(AM,jM),218),NM=B(),HM=b().s_package$__f_Vector,GM=[new e(8124,8125),new e(8140,8141),new e(8188,8189)],zM=k(new I,GM),JM=NM.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(HM.from__sc_IterableOnce__sci_Vector(zM),A()),UM=new y(L_=>{var g_=L_|0;return new P(g_)}),WM=V(),KM=x(),QM=KM.s_$less$colon$less$__f_singleton,XM=new M(WM,QM),YM=new $_(JM.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(UM,XM),-9),_T=B(),eT=b().s_package$__f_Vector,rT=[new e(66560,66600),new e(66736,66772)],aT=k(new I,rT),tT=_T.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(eT.from__sc_IterableOnce__sci_Vector(aT),A()),nT=new y(L_=>{var g_=L_|0;return new P(g_)}),sT=V(),cT=x(),iT=cT.s_$less$colon$less$__f_singleton,oT=new M(sT,iT),uT=new $_(tT.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(nT,oT),40),lT=B(),fT=b().s_package$__f_Vector,pT=[new e(9398,9424)],hT=k(new I,pT),dT=lT.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(fT.from__sc_IterableOnce__sci_Vector(hT),A()),$T=new y(L_=>{var g_=L_|0;return new P(g_)}),vT=V(),wT=x(),LT=wT.s_$less$colon$less$__f_singleton,gT=new M(vT,LT),mT=new $_(dT.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet($T,gT),26),yT=B(),bT=b().s_package$__f_Vector,IT=[new e(11363,11364)],kT=k(new I,IT),qT=yT.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(bT.from__sc_IterableOnce__sci_Vector(kT),A()),OT=new y(L_=>{var g_=L_|0;return new P(g_)}),ST=V(),PT=x(),RT=PT.s_$less$colon$less$__f_singleton,DT=new M(ST,RT),xT=new $_(qT.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(OT,DT),-3814),CT=B(),MT=b().s_package$__f_Vector,TT=[new e(8126,8127)],VT=k(new I,TT),AT=CT.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(MT.from__sc_IterableOnce__sci_Vector(VT),A()),BT=new y(L_=>{var g_=L_|0;return new P(g_)}),FT=V(),ET=x(),jT=ET.s_$less$colon$less$__f_singleton,ZT=new M(FT,jT),NT=new $_(AT.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(BT,ZT),-7173),HT=B(),GT=b().s_package$__f_Vector,zT=[new e(8170,8172)],JT=k(new I,zT),UT=HT.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(GT.from__sc_IterableOnce__sci_Vector(JT),A()),WT=new y(L_=>{var g_=L_|0;return new P(g_)}),KT=V(),QT=x(),XT=QT.s_$less$colon$less$__f_singleton,YT=new M(KT,XT),_V=new $_(UT.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(WT,YT),-112),eV=B(),rV=b().s_package$__f_Vector,aV=[new e(975,976)],tV=k(new I,aV),nV=eV.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(rV.from__sc_IterableOnce__sci_Vector(tV),A()),sV=new y(L_=>{var g_=L_|0;return new P(g_)}),cV=V(),iV=x(),oV=iV.s_$less$colon$less$__f_singleton,uV=new M(cV,oV),lV=new $_(nV.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(sV,uV),8),fV=B(),pV=b().s_package$__f_Vector,hV=[new e(502,503)],dV=k(new I,hV),$V=fV.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(pV.from__sc_IterableOnce__sci_Vector(dV),A()),vV=new y(L_=>{var g_=L_|0;return new P(g_)}),wV=V(),LV=x(),gV=LV.s_$less$colon$less$__f_singleton,mV=new M(wV,gV),yV=new $_($V.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(vV,mV),-97),bV=B(),IV=b().s_package$__f_Vector,kV=[new e(404,405)],qV=k(new I,kV),OV=bV.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(IV.from__sc_IterableOnce__sci_Vector(qV),A()),SV=new y(L_=>{var g_=L_|0;return new P(g_)}),PV=V(),RV=x(),DV=RV.s_$less$colon$less$__f_singleton,xV=new M(PV,DV),CV=new $_(OV.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(SV,xV),207),MV=B(),TV=b().s_package$__f_Vector,VV=[new e(415,416)],AV=k(new I,VV),BV=MV.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(TV.from__sc_IterableOnce__sci_Vector(AV),A()),FV=new y(L_=>{var g_=L_|0;return new P(g_)}),EV=V(),jV=x(),ZV=jV.s_$less$colon$less$__f_singleton,NV=new M(EV,ZV),HV=new $_(BV.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(FV,NV),214),GV=B(),zV=b().s_package$__f_Vector,JV=[new e(7301,7302)],UV=k(new I,JV),WV=GV.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(zV.from__sc_IterableOnce__sci_Vector(UV),A()),KV=new y(L_=>{var g_=L_|0;return new P(g_)}),QV=V(),XV=x(),YV=XV.s_$less$colon$less$__f_singleton,_A=new M(QV,YV),eA=new $_(WV.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(KV,_A),-6211),rA=B(),aA=b().s_package$__f_Vector,tA=[new e(385,386)],nA=k(new I,tA),sA=rA.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(aA.from__sc_IterableOnce__sci_Vector(nA),A()),cA=new y(L_=>{var g_=L_|0;return new P(g_)}),iA=V(),oA=x(),uA=oA.s_$less$colon$less$__f_singleton,lA=new M(iA,uA),fA=new $_(sA.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(cA,lA),210),pA=B(),hA=b().s_package$__f_Vector,dA=[new e(8490,8491)],$A=k(new I,dA),vA=pA.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(hA.from__sc_IterableOnce__sci_Vector($A),A()),wA=new y(L_=>{var g_=L_|0;return new P(g_)}),LA=V(),gA=x(),mA=gA.s_$less$colon$less$__f_singleton,yA=new M(LA,mA),bA=new $_(vA.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(wA,yA),-8383),IA=B(),kA=b().s_package$__f_Vector,qA=[new e(398,399)],OA=k(new I,qA),SA=IA.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(kA.from__sc_IterableOnce__sci_Vector(OA),A()),PA=new y(L_=>{var g_=L_|0;return new P(g_)}),RA=V(),DA=x(),xA=DA.s_$less$colon$less$__f_singleton,CA=new M(RA,xA),MA=new $_(SA.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(PA,CA),79),k_=B(),q_=b().s_package$__f_Vector,EW=[new e(503,504)],jW=k(new I,EW),ZW=k_.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(q_.from__sc_IterableOnce__sci_Vector(jW),A()),NW=new y(L_=>{var g_=L_|0;return new P(g_)}),HW=V(),GW=x(),zW=GW.s_$less$colon$less$__f_singleton,JW=new M(HW,zW),UW=new $_(ZW.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(NW,JW),-56),WW=B(),KW=b().s_package$__f_Vector,QW=[new e(8491,8492)],XW=k(new I,QW),YW=WW.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(KW.from__sc_IterableOnce__sci_Vector(XW),A()),_K=new y(L_=>{var g_=L_|0;return new P(g_)}),eK=V(),rK=x(),aK=rK.s_$less$colon$less$__f_singleton,tK=new M(eK,aK),nK=new $_(YW.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(_K,tK),-8262),sK=B(),cK=b().s_package$__f_Vector,iK=[new e(42931,42932)],oK=k(new I,iK),uK=sK.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(cK.from__sc_IterableOnce__sci_Vector(oK),A()),lK=new y(L_=>{var g_=L_|0;return new P(g_)}),fK=V(),pK=x(),hK=pK.s_$less$colon$less$__f_singleton,dK=new M(fK,hK),$K=new $_(uK.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(lK,dK),928),vK=B(),wK=b().s_package$__f_Vector,LK=[new e(1012,1013)],gK=k(new I,LK),mK=vK.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(wK.from__sc_IterableOnce__sci_Vector(gK),A()),yK=new y(L_=>{var g_=L_|0;return new P(g_)}),bK=V(),IK=x(),kK=IK.s_$less$colon$less$__f_singleton,qK=new M(bK,kK),OK=new $_(mK.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(yK,qK),-60),SK=B(),PK=b().s_package$__f_Vector,RK=[new e(1216,1217)],DK=k(new I,RK),xK=SK.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(PK.from__sc_IterableOnce__sci_Vector(DK),A()),CK=new y(L_=>{var g_=L_|0;return new P(g_)}),MK=V(),TK=x(),VK=TK.s_$less$colon$less$__f_singleton,AK=new M(MK,VK),BK=new $_(xK.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(CK,AK),15),FK=B(),EK=b().s_package$__f_Vector,jK=[new e(11375,11376)],ZK=k(new I,jK),NK=FK.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(EK.from__sc_IterableOnce__sci_Vector(ZK),A()),HK=new y(L_=>{var g_=L_|0;return new P(g_)}),GK=V(),zK=x(),JK=zK.s_$less$colon$less$__f_singleton,UK=new M(GK,JK),WK=new $_(NK.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(HK,UK),-10783),KK=B(),QK=b().s_package$__f_Vector,XK=[new e(11390,11392)],YK=k(new I,XK),_Q=KK.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(QK.from__sc_IterableOnce__sci_Vector(YK),A()),eQ=new y(L_=>{var g_=L_|0;return new P(g_)}),rQ=V(),aQ=x(),tQ=aQ.s_$less$colon$less$__f_singleton,nQ=new M(rQ,tQ),sQ=new $_(_Q.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(eQ,nQ),-10815),cQ=B(),iQ=b().s_package$__f_Vector,oQ=[new e(181,182)],uQ=k(new I,oQ),lQ=cQ.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(iQ.from__sc_IterableOnce__sci_Vector(uQ),A()),fQ=new y(L_=>{var g_=L_|0;return new P(g_)}),pQ=V(),hQ=x(),dQ=hQ.s_$less$colon$less$__f_singleton,$Q=new M(pQ,dQ),vQ=[h,E,e_,p_,x_,W_,ee,me,Ne,Ae,Er,xr,Dt,Zt,it,en,mt,ls,Qn,Gs,Ht,Ru,$l,Wo,hf,Vu,Q1,Hh,Dy,Ty,u2,Jq,w2,pw,fO,LO,jy,CO,$g,NO,Hy,G2,l7,h5,k5,V5,J5,t9,d9,q9,A9,U9,nR,$R,OR,BR,WR,sD,vD,SD,FD,KD,cx,wx,Px,Ex,Qx,iC,LC,RC,jC,XC,oM,gM,DM,ZM,YM,uT,mT,xT,NT,_V,lV,yV,CV,HV,eA,fA,bA,MA,UW,nK,$K,OK,BK,WK,sQ,new $_(lQ.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(fQ,$Q),775)];_.Lcodes_quine_labs_recheck_unicode_CaseMapData$__f_Fold=r.apply__sci_Seq__sc_SeqOps(k(new I,vQ)),_.Lcodes_quine_labs_recheck_unicode_CaseMapData$__f_bitmap$0=(2|_.Lcodes_quine_labs_recheck_unicode_CaseMapData$__f_bitmap$0)<<24>>24}return _.Lcodes_quine_labs_recheck_unicode_CaseMapData$__f_Fold}function Dg(){this.Lcodes_quine_labs_recheck_unicode_CaseMapData$__f_Upper=null,this.Lcodes_quine_labs_recheck_unicode_CaseMapData$__f_Fold=null,this.Lcodes_quine_labs_recheck_unicode_CaseMapData$__f_bitmap$0=0}Dg.prototype=new j;Dg.prototype.constructor=Dg;function eY(){}eY.prototype=Dg.prototype;Dg.prototype.Upper__sci_Seq=function(){return(1&this.Lcodes_quine_labs_recheck_unicode_CaseMapData$__f_bitmap$0)<<24>>24?this.Lcodes_quine_labs_recheck_unicode_CaseMapData$__f_Upper:YX(this)};Dg.prototype.Fold__sci_Seq=function(){return(2&this.Lcodes_quine_labs_recheck_unicode_CaseMapData$__f_bitmap$0)<<24>>24?this.Lcodes_quine_labs_recheck_unicode_CaseMapData$__f_Fold:_Y(this)};var rY=new m().initClass({Lcodes_quine_labs_recheck_unicode_CaseMapData$:0},!1,"codes.quine.labs.recheck.unicode.CaseMapData$",{Lcodes_quine_labs_recheck_unicode_CaseMapData$:1,O:1});Dg.prototype.$classData=rY;var QA;function yG(){return QA||(QA=new Dg),QA}function _4(_){this.Lcodes_quine_labs_recheck_unicode_LRUCache__f_map=null,this.Lcodes_quine_labs_recheck_unicode_LRUCache__f_map=new xI(_)}_4.prototype=new j;_4.prototype.constructor=_4;function aY(){}aY.prototype=_4.prototype;var tY=new m().initClass({Lcodes_quine_labs_recheck_unicode_LRUCache:0},!1,"codes.quine.labs.recheck.unicode.LRUCache",{Lcodes_quine_labs_recheck_unicode_LRUCache:1,O:1});_4.prototype.$classData=tY;function nY(_){if(!(1&_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0)){var r=Ra().s_Predef$__f_Map,a=[g(new L,"gc","General_Category"),g(new L,"sc","Script"),g(new L,"scx","Script_Extensions")],t=k(new I,a);_.Lcodes_quine_labs_recheck_unicode_Property$__f_NonBinaryPropertyAliases=r.from__sc_IterableOnce__sci_Map(t),_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0=1|_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0}return _.Lcodes_quine_labs_recheck_unicode_Property$__f_NonBinaryPropertyAliases}function sY(_){if(!(2&_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0)){var r=Ra().s_Predef$__f_Map,a=[g(new L,"AHex","ASCII_Hex_Digit"),g(new L,"Alpha","Alphabetic"),g(new L,"Bidi_C","Bidi_Control"),g(new L,"Bidi_M","Bidi_Mirrored"),g(new L,"CI","Case_Ignorable"),g(new L,"CWCF","Changes_When_Casefolded"),g(new L,"CWCM","Changes_When_Casemapped"),g(new L,"CWL","Changes_When_Lowercased"),g(new L,"CWKCF","Changes_When_NFKC_Casefolded"),g(new L,"CWT","Changes_When_Titlecased"),g(new L,"CWU","Changes_When_Uppercased"),g(new L,"DI","Default_Ignorable_Code_Point"),g(new L,"Dep","Deprecated"),g(new L,"Dia","Diacritic"),g(new L,"Ext","Extender"),g(new L,"Gr_Base","Grapheme_Base"),g(new L,"Gr_Ext","Grapheme_Extend"),g(new L,"Hex","Hex_Digit"),g(new L,"IDSB","IDS_Binary_Operator"),g(new L,"IDST","IDS_Trinary_Operator"),g(new L,"IDC","ID_Continue"),g(new L,"IDS","ID_Start"),g(new L,"Ideo","Ideographic"),g(new L,"Join_C","Join_Control"),g(new L,"LOE","Logical_Order_Exception"),g(new L,"Lower","Lowercase"),g(new L,"NChar","Noncharacter_Code_Point"),g(new L,"Pat_Syn","Pattern_Syntax"),g(new L,"Pat_WS","Pattern_White_Space"),g(new L,"QMark","Quotation_Mark"),g(new L,"RI","Regional_Indicator"),g(new L,"STerm","Sentence_Terminal"),g(new L,"SD","Soft_Dotted"),g(new L,"Term","Terminal_Punctuation"),g(new L,"UIdeo","Unified_Ideograph"),g(new L,"Upper","Uppercase"),g(new L,"VS","Variation_Selector"),g(new L,"space","White_Space"),g(new L,"XIDC","XID_Continue"),g(new L,"XIDS","XID_Start")],t=k(new I,a);_.Lcodes_quine_labs_recheck_unicode_Property$__f_BinaryPropertyAliases=r.from__sc_IterableOnce__sci_Map(t),_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0=2|_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0}return _.Lcodes_quine_labs_recheck_unicode_Property$__f_BinaryPropertyAliases}function cY(_){if(!(4&_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0)){var r=Ra().s_Predef$__f_Set,a=["ASCII","Any","Assigned"],t=k(new I,a),n=r.from__sc_IterableOnce__sci_Set(t),s=U$().BinaryPropertyMap__sci_Map().keySet__sci_Set();_.Lcodes_quine_labs_recheck_unicode_Property$__f_BinaryPropertyNames=n.concat__sc_IterableOnce__sc_SetOps(s),_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0=4|_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0}return _.Lcodes_quine_labs_recheck_unicode_Property$__f_BinaryPropertyNames}function iY(_){if(!(8&_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0)){var r=g(new L,new P(0),new P(128)),a=V(),t=x(),n=t.s_$less$colon$less$__f_singleton,s=new M(a,n);new Ks(s,s);var c=P$().newBuilder__scm_Builder();c.addOne__O__scm_Growable(r),_.Lcodes_quine_labs_recheck_unicode_Property$__f_ASCII=new Hn(c.result__O().foldLeft__O__F2__O(b().s_package$__f_IndexedSeq.empty__sc_SeqOps(),new Ge((i,o)=>{var u=i,f=o,p=g(new L,u,f),h=p.T2__f__1,l=p.T2__f__2;if(l!==null){var d=l._1__O(),$=l._2__O();if(new On(s,d).$greater$eq__O__Z($))return h}var v=p.T2__f__1,w=p.T2__f__2;if(v!==null){if(b(),new hs(v),!0)var R=v.length__I(),D=(R===0?0:R<0?-1:1)==0;else var D;if(D&&w!==null){var T=w._1__O(),C=w._2__O(),F=b().s_package$__f_IndexedSeq,E=[g(new L,T,C)];return F.apply__sci_Seq__sc_SeqOps(k(new I,E))}}var q=p.T2__f__1,Z=p.T2__f__2;if(q!==null){var H=b().s_package$__f_$colon$plus.unapply__sc_SeqOps__s_Option(q);if(!H.isEmpty__Z()){var J=H.get__O()._1__O(),N=H.get__O()._2__O();if(N!==null){var G=N._1__O(),W=N._2__O();if(Z!==null){var K=Z._1__O(),Y=Z._2__O();if(new On(s,G).$less$eq__O__Z(K)&&new On(s,K).$less$eq__O__Z(W)){var X=g(new L,G,Mi(s,W,Y));return J.appended__O__O(X)}}}}}var e_=p.T2__f__1,__=p.T2__f__2;if(__!==null){var a_=__._1__O(),n_=__._2__O(),s_=g(new L,a_,n_);return e_.appended__O__O(s_)}throw new Q(p)}))),_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0=8|_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0}return _.Lcodes_quine_labs_recheck_unicode_Property$__f_ASCII}function oY(_){return 8&_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0?_.Lcodes_quine_labs_recheck_unicode_Property$__f_ASCII:iY(_)}function uY(_){if(!(16&_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0)){var r=g(new L,new P(0),new P(1114112)),a=V(),t=x(),n=t.s_$less$colon$less$__f_singleton,s=new M(a,n);new Ks(s,s);var c=P$().newBuilder__scm_Builder();c.addOne__O__scm_Growable(r),_.Lcodes_quine_labs_recheck_unicode_Property$__f_Any=new Hn(c.result__O().foldLeft__O__F2__O(b().s_package$__f_IndexedSeq.empty__sc_SeqOps(),new Ge((i,o)=>{var u=i,f=o,p=g(new L,u,f),h=p.T2__f__1,l=p.T2__f__2;if(l!==null){var d=l._1__O(),$=l._2__O();if(new On(s,d).$greater$eq__O__Z($))return h}var v=p.T2__f__1,w=p.T2__f__2;if(v!==null){if(b(),new hs(v),!0)var R=v.length__I(),D=(R===0?0:R<0?-1:1)==0;else var D;if(D&&w!==null){var T=w._1__O(),C=w._2__O(),F=b().s_package$__f_IndexedSeq,E=[g(new L,T,C)];return F.apply__sci_Seq__sc_SeqOps(k(new I,E))}}var q=p.T2__f__1,Z=p.T2__f__2;if(q!==null){var H=b().s_package$__f_$colon$plus.unapply__sc_SeqOps__s_Option(q);if(!H.isEmpty__Z()){var J=H.get__O()._1__O(),N=H.get__O()._2__O();if(N!==null){var G=N._1__O(),W=N._2__O();if(Z!==null){var K=Z._1__O(),Y=Z._2__O();if(new On(s,G).$less$eq__O__Z(K)&&new On(s,K).$less$eq__O__Z(W)){var X=g(new L,G,Mi(s,W,Y));return J.appended__O__O(X)}}}}}var e_=p.T2__f__1,__=p.T2__f__2;if(__!==null){var a_=__._1__O(),n_=__._2__O(),s_=g(new L,a_,n_);return e_.appended__O__O(s_)}throw new Q(p)}))),_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0=16|_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0}return _.Lcodes_quine_labs_recheck_unicode_Property$__f_Any}function bG(_){return 16&_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0?_.Lcodes_quine_labs_recheck_unicode_Property$__f_Any:uY(_)}function lY(_){if(!(32&_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0)){var r=bG(_),a=U$().GeneralCategoryMap__sci_Map().apply__O__O("Unassigned"),t=V(),n=x(),s=n.s_$less$colon$less$__f_singleton;_.Lcodes_quine_labs_recheck_unicode_Property$__f_Assigned=r.diff__Lcodes_quine_labs_recheck_unicode_IntervalSet__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(a,new M(t,s)),_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0=32|_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0}return _.Lcodes_quine_labs_recheck_unicode_Property$__f_Assigned}function fY(_){return 32&_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0?_.Lcodes_quine_labs_recheck_unicode_Property$__f_Assigned:lY(_)}function pY(_){if(!(64&_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0)){var r=Ra().s_Predef$__f_Map,a=[g(new L,"LC","Cased_Letter"),g(new L,"Pe","Close_Punctuation"),g(new L,"Pc","Connector_Punctuation"),g(new L,"Cc","Control"),g(new L,"cntrl","Control"),g(new L,"Sc","Currency_Symbol"),g(new L,"Pd","Dash_Punctuation"),g(new L,"Nd","Decimal_Number"),g(new L,"digit","Decimal_Number"),g(new L,"Me","Enclosing_Mark"),g(new L,"Pf","Final_Punctuation"),g(new L,"Cf","Format"),g(new L,"Pi","Initial_Punctuation"),g(new L,"L","Letter"),g(new L,"Nl","Letter_Number"),g(new L,"Zl","Line_Separator"),g(new L,"Ll","Lowercase_Letter"),g(new L,"M","Mark"),g(new L,"Combining_Mark","Mark"),g(new L,"Sm","Math_Symbol"),g(new L,"Lm","Modifier_Letter"),g(new L,"Sk","Modifier_Symbol"),g(new L,"Mn","Nonspacing_Mark"),g(new L,"N","Number"),g(new L,"Ps","Open_Punctuation"),g(new L,"C","Other"),g(new L,"Lo","Other_Letter"),g(new L,"No","Other_Number"),g(new L,"Po","Other_Punctuation"),g(new L,"So","Other_Symbol"),g(new L,"Zp","Paragraph_Separator"),g(new L,"Co","Private_Use"),g(new L,"P","Punctuation"),g(new L,"punct","Punctuation"),g(new L,"Z","Separator"),g(new L,"Zs","Space_Separator"),g(new L,"Mc","Spacing_Mark"),g(new L,"Cs","Surrogate"),g(new L,"S","Symbol"),g(new L,"Lt","Titlecase_Letter"),g(new L,"Cn","Unassigned"),g(new L,"Lu","Uppercase_Letter")],t=k(new I,a);_.Lcodes_quine_labs_recheck_unicode_Property$__f_GeneralCategoryValueAliases=r.from__sc_IterableOnce__sci_Map(t),_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0=64|_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0}return _.Lcodes_quine_labs_recheck_unicode_Property$__f_GeneralCategoryValueAliases}function hY(_){if(!(128&_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0)){var r=_.GeneralCategoryValueGroups__sci_Map().keySet__sci_Set(),a=U$().GeneralCategoryMap__sci_Map().keySet__sci_Set();_.Lcodes_quine_labs_recheck_unicode_Property$__f_GeneralCategoryValues=r.concat__sc_IterableOnce__sc_SetOps(a),_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0=128|_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0}return _.Lcodes_quine_labs_recheck_unicode_Property$__f_GeneralCategoryValues}function dY(_){if(!(256&_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0)){var r=Ra().s_Predef$__f_Map,a=b().s_package$__f_Vector,t=["Lu","Ll","Lt"],n=k(new I,t),s=a.from__sc_IterableOnce__sci_Vector(n),c=g(new L,"Cased_Letter",s),i=b().s_package$__f_Vector,o=["Lu","Ll","Lt","Lm","Lo"],u=k(new I,o),f=i.from__sc_IterableOnce__sci_Vector(u),p=g(new L,"Letter",f),h=b().s_package$__f_Vector,l=["Mn","Mc","Me"],d=k(new I,l),$=h.from__sc_IterableOnce__sci_Vector(d),v=g(new L,"Mark",$),w=b().s_package$__f_Vector,R=["Nd","Nl","No"],D=k(new I,R),T=w.from__sc_IterableOnce__sci_Vector(D),C=g(new L,"Number",T),F=b().s_package$__f_Vector,E=["Pc","Pd","Ps","Pe","Pi","Pf","Po"],q=k(new I,E),Z=F.from__sc_IterableOnce__sci_Vector(q),H=g(new L,"Punctuation",Z),J=b().s_package$__f_Vector,N=["Sm","Sc","Sk","So"],G=k(new I,N),W=J.from__sc_IterableOnce__sci_Vector(G),K=g(new L,"Symbol",W),Y=b().s_package$__f_Vector,X=["Sm","Sc","Sk","So"],e_=k(new I,X),__=Y.from__sc_IterableOnce__sci_Vector(e_),a_=g(new L,"Separator",__),n_=b().s_package$__f_Vector,s_=["Cc","Cf","Cs","Co","Cn"],c_=k(new I,s_),o_=n_.from__sc_IterableOnce__sci_Vector(c_),h_=[c,p,v,C,H,K,a_,g(new L,"Other",o_)],d_=k(new I,h_),v_=r.from__sc_IterableOnce__sci_Map(d_),u_=new Sh(v_),p_=new y(b_=>{var D_=b_;return D_.map__F1__O(new y(S_=>{var P_=S_;return gw().GeneralCategoryValueAliases__sci_Map().apply__O__O(P_)}))}),y_=new ep(u_,p_);x(),_.Lcodes_quine_labs_recheck_unicode_Property$__f_GeneralCategoryValueGroups=Jt().from__sc_IterableOnce__sci_Map(y_),_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0=256|_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0}return _.Lcodes_quine_labs_recheck_unicode_Property$__f_GeneralCategoryValueGroups}function $Y(_){return 512&_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0||(_.Lcodes_quine_labs_recheck_unicode_Property$__f_ScriptValues=U$().ScriptMap__sci_Map().keySet__sci_Set(),_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0=512|_.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0),_.Lcodes_quine_labs_recheck_unicode_Property$__f_ScriptValues}function au(){this.Lcodes_quine_labs_recheck_unicode_Property$__f_NonBinaryPropertyAliases=null,this.Lcodes_quine_labs_recheck_unicode_Property$__f_BinaryPropertyAliases=null,this.Lcodes_quine_labs_recheck_unicode_Property$__f_BinaryPropertyNames=null,this.Lcodes_quine_labs_recheck_unicode_Property$__f_ASCII=null,this.Lcodes_quine_labs_recheck_unicode_Property$__f_Any=null,this.Lcodes_quine_labs_recheck_unicode_Property$__f_Assigned=null,this.Lcodes_quine_labs_recheck_unicode_Property$__f_GeneralCategoryValueAliases=null,this.Lcodes_quine_labs_recheck_unicode_Property$__f_GeneralCategoryValues=null,this.Lcodes_quine_labs_recheck_unicode_Property$__f_GeneralCategoryValueGroups=null,this.Lcodes_quine_labs_recheck_unicode_Property$__f_ScriptValues=null,this.Lcodes_quine_labs_recheck_unicode_Property$__f_ScriptValueAliases=null,this.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0=0,J6=this;var _=Ra().s_Predef$__f_Map,r=[g(new L,"Adlm","Adlam"),g(new L,"Hluw","Anatolian_Hieroglyphs"),g(new L,"Arab","Arabic"),g(new L,"Armn","Armenian"),g(new L,"Avst","Avestan"),g(new L,"Bali","Balinese"),g(new L,"Bamu","Bamum"),g(new L,"Bass","Bassa_Vah"),g(new L,"Batk","Batak"),g(new L,"Beng","Bengali"),g(new L,"Bhks","Bhaiksuki"),g(new L,"Bopo","Bopomofo"),g(new L,"Brah","Brahmi"),g(new L,"Brai","Braille"),g(new L,"Bugi","Buginese"),g(new L,"Buhd","Buhid"),g(new L,"Cans","Canadian_Aboriginal"),g(new L,"Cari","Carian"),g(new L,"Aghb","Caucasian_Albanian"),g(new L,"Cakm","Chakma"),g(new L,"Cher","Cherokee"),g(new L,"Zyyy","Common"),g(new L,"Copt","Coptic"),g(new L,"Qaac","Coptic"),g(new L,"Xsux","Cuneiform"),g(new L,"Cprt","Cypriot"),g(new L,"Cyrl","Cyrillic"),g(new L,"Dsrt","Deseret"),g(new L,"Deva","Devanagari"),g(new L,"Dogr","Dogra"),g(new L,"Dupl","Duployan"),g(new L,"Egyp","Egyptian_Hieroglyphs"),g(new L,"Elba","Elbasan"),g(new L,"Elym","Elymaic"),g(new L,"Ethi","Ethiopic"),g(new L,"Geor","Georgian"),g(new L,"Glag","Glagolitic"),g(new L,"Goth","Gothic"),g(new L,"Gran","Grantha"),g(new L,"Grek","Greek"),g(new L,"Gujr","Gujarati"),g(new L,"Gong","Gunjala_Gondi"),g(new L,"Guru","Gurmukhi"),g(new L,"Hani","Han"),g(new L,"Hang","Hangul"),g(new L,"Rohg","Hanifi_Rohingya"),g(new L,"Hano","Hanunoo"),g(new L,"Hatr","Hatran"),g(new L,"Hebr","Hebrew"),g(new L,"Hira","Hiragana"),g(new L,"Armi","Imperial_Aramaic"),g(new L,"Zinh","Inherited"),g(new L,"Qaai","Inherited"),g(new L,"Phli","Inscriptional_Pahlavi"),g(new L,"Prti","Inscriptional_Parthian"),g(new L,"Java","Javanese"),g(new L,"Kthi","Kaithi"),g(new L,"Knda","Kannada"),g(new L,"Kana","Katakana"),g(new L,"Kali","Kayah_Li"),g(new L,"Khar","Kharoshthi"),g(new L,"Khmr","Khmer"),g(new L,"Khoj","Khojki"),g(new L,"Sind","Khudawadi"),g(new L,"Laoo","Lao"),g(new L,"Latn","Latin"),g(new L,"Lepc","Lepcha"),g(new L,"Limb","Limbu"),g(new L,"Lina","Linear_A"),g(new L,"Linb","Linear_B"),g(new L,"Lyci","Lycian"),g(new L,"Lydi","Lydian"),g(new L,"Mahj","Mahajani"),g(new L,"Maka","Makasar"),g(new L,"Mlym","Malayalam"),g(new L,"Mand","Mandaic"),g(new L,"Mani","Manichaean"),g(new L,"Marc","Marchen"),g(new L,"Medf","Medefaidrin"),g(new L,"Gonm","Masaram_Gondi"),g(new L,"Mtei","Meetei_Mayek"),g(new L,"Mend","Mende_Kikakui"),g(new L,"Merc","Meroitic_Cursive"),g(new L,"Mero","Meroitic_Hieroglyphs"),g(new L,"Plrd","Miao"),g(new L,"Mong","Mongolian"),g(new L,"Mroo","Mro"),g(new L,"Mult","Multani"),g(new L,"Mymr","Myanmar"),g(new L,"Nbat","Nabataean"),g(new L,"Nand","Nandinagari"),g(new L,"Talu","New_Tai_Lue"),g(new L,"Nkoo","Nko"),g(new L,"Nshu","Nushu"),g(new L,"Hmnp","Nyiakeng_Puachue_Hmong"),g(new L,"Ogam","Ogham"),g(new L,"Olck","Ol_Chiki"),g(new L,"Hung","Old_Hungarian"),g(new L,"Ital","Old_Italic"),g(new L,"Narb","Old_North_Arabian"),g(new L,"Perm","Old_Permic"),g(new L,"Xpeo","Old_Persian"),g(new L,"Sogo","Old_Sogdian"),g(new L,"Sarb","Old_South_Arabian"),g(new L,"Orkh","Old_Turkic"),g(new L,"Orya","Oriya"),g(new L,"Osge","Osage"),g(new L,"Osma","Osmanya"),g(new L,"Hmng","Pahawh_Hmong"),g(new L,"Palm","Palmyrene"),g(new L,"Pauc","Pau_Cin_Hau"),g(new L,"Phag","Phags_Pa"),g(new L,"Phnx","Phoenician"),g(new L,"Phlp","Psalter_Pahlavi"),g(new L,"Rjng","Rejang"),g(new L,"Runr","Runic"),g(new L,"Samr","Samaritan"),g(new L,"Saur","Saurashtra"),g(new L,"Shrd","Sharada"),g(new L,"Shaw","Shavian"),g(new L,"Sidd","Siddham"),g(new L,"Sgnw","SignWriting"),g(new L,"Sinh","Sinhala"),g(new L,"Sogd","Sogdian"),g(new L,"Sora","Sora_Sompeng"),g(new L,"Soyo","Soyombo"),g(new L,"Sund","Sundanese"),g(new L,"Sylo","Syloti_Nagri"),g(new L,"Syrc","Syriac"),g(new L,"Tglg","Tagalog"),g(new L,"Tagb","Tagbanwa"),g(new L,"Tale","Tai_Le"),g(new L,"Lana","Tai_Tham"),g(new L,"Tavt","Tai_Viet"),g(new L,"Takr","Takri"),g(new L,"Taml","Tamil"),g(new L,"Tang","Tangut"),g(new L,"Telu","Telugu"),g(new L,"Thaa","Thaana"),g(new L,"Tibt","Tibetan"),g(new L,"Tfng","Tifinagh"),g(new L,"Tirh","Tirhuta"),g(new L,"Ugar","Ugaritic"),g(new L,"Vaii","Vai"),g(new L,"Wcho","Wancho"),g(new L,"Wara","Warang_Citi"),g(new L,"Yiii","Yi"),g(new L,"Zanb","Zanabazar_Square")],a=k(new I,r);this.Lcodes_quine_labs_recheck_unicode_Property$__f_ScriptValueAliases=_.from__sc_IterableOnce__sci_Map(a)}au.prototype=new j;au.prototype.constructor=au;function vY(){}vY.prototype=au.prototype;au.prototype.NonBinaryPropertyAliases__sci_Map=function(){return 1&this.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0?this.Lcodes_quine_labs_recheck_unicode_Property$__f_NonBinaryPropertyAliases:nY(this)};au.prototype.BinaryPropertyAliases__sci_Map=function(){return 2&this.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0?this.Lcodes_quine_labs_recheck_unicode_Property$__f_BinaryPropertyAliases:sY(this)};au.prototype.BinaryPropertyNames__sci_Set=function(){return 4&this.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0?this.Lcodes_quine_labs_recheck_unicode_Property$__f_BinaryPropertyNames:cY(this)};au.prototype.GeneralCategoryValueAliases__sci_Map=function(){return 64&this.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0?this.Lcodes_quine_labs_recheck_unicode_Property$__f_GeneralCategoryValueAliases:pY(this)};au.prototype.GeneralCategoryValues__sci_Set=function(){return 128&this.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0?this.Lcodes_quine_labs_recheck_unicode_Property$__f_GeneralCategoryValues:hY(this)};au.prototype.GeneralCategoryValueGroups__sci_Map=function(){return 256&this.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0?this.Lcodes_quine_labs_recheck_unicode_Property$__f_GeneralCategoryValueGroups:dY(this)};au.prototype.ScriptValues__sci_Set=function(){return 512&this.Lcodes_quine_labs_recheck_unicode_Property$__f_bitmap$0?this.Lcodes_quine_labs_recheck_unicode_Property$__f_ScriptValues:$Y(this)};au.prototype.binary__T__s_Option=function(_){var r=this.BinaryPropertyAliases__sci_Map().getOrElse__O__F0__O(_,new r_(()=>_));switch(r){case"ASCII":return new i_(oY(this));case"Any":return new i_(bG(this));case"Assigned":return new i_(fY(this));default:return this.BinaryPropertyNames__sci_Set().contains__O__Z(r)?new i_(U$().BinaryPropertyMap__sci_Map().apply__O__O(r)):t_()}};au.prototype.generalCategory__T__s_Option=function(_){var r=this.GeneralCategoryValueAliases__sci_Map().getOrElse__O__F0__O(_,new r_(()=>_));return this.GeneralCategoryValueGroups__sci_Map().contains__O__Z(r)?new i_(this.GeneralCategoryValueGroups__sci_Map().apply__O__O(r).foldLeft__O__F2__O(B().empty__Lcodes_quine_labs_recheck_unicode_IntervalSet(),new Ge((a,t)=>{var n=a,s=t,c=U$().GeneralCategoryMap__sci_Map().apply__O__O(s),i=V(),o=x(),u=o.s_$less$colon$less$__f_singleton;return n.union__Lcodes_quine_labs_recheck_unicode_IntervalSet__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,new M(i,u))}))):this.GeneralCategoryValues__sci_Set().contains__O__Z(r)?new i_(U$().GeneralCategoryMap__sci_Map().apply__O__O(r)):t_()};au.prototype.script__T__s_Option=function(_){var r=this.Lcodes_quine_labs_recheck_unicode_Property$__f_ScriptValueAliases.getOrElse__O__F0__O(_,new r_(()=>_));return this.ScriptValues__sci_Set().contains__O__Z(r)?new i_(U$().ScriptMap__sci_Map().apply__O__O(r)):t_()};au.prototype.scriptExtensions__T__s_Option=function(_){var r=this.Lcodes_quine_labs_recheck_unicode_Property$__f_ScriptValueAliases.getOrElse__O__F0__O(_,new r_(()=>_));return this.ScriptValues__sci_Set().contains__O__Z(r)?new i_(U$().ScriptExtensionsMap__sci_Map().apply__O__O(r)):t_()};au.prototype.isPrintable__I__Z=function(_){return!this.GeneralCategoryValueGroups__sci_Map().apply__O__O("Other").exists__F1__Z(new y(r=>{var a=r,t=U$().GeneralCategoryMap__sci_Map().apply__O__O(a),n=new P(_),s=V(),c=x(),i=c.s_$less$colon$less$__f_singleton;return t.contains__O__s_math_Ordering__Z(n,new M(s,i))}))};var wY=new m().initClass({Lcodes_quine_labs_recheck_unicode_Property$:0},!1,"codes.quine.labs.recheck.unicode.Property$",{Lcodes_quine_labs_recheck_unicode_Property$:1,O:1});au.prototype.$classData=wY;var J6;function gw(){return J6||(J6=new au),J6}function LY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=1&r.RTLong__f_lo;if(a===0){var t=Ra().s_Predef$__f_Map,n=mY(_),s=g(new L,"Grapheme_Base",n),c=bY(_),i=g(new L,"Unified_Ideograph",c),o=kY(_),u=g(new L,"ASCII_Hex_Digit",o),f=OY(_),p=g(new L,"Emoji_Presentation",f),h=PY(_),l=g(new L,"IDS_Binary_Operator",h),d=DY(_),$=g(new L,"XID_Continue",d),v=CY(_),w=g(new L,"Terminal_Punctuation",v),R=TY(_),D=g(new L,"Changes_When_Casefolded",R),T=AY(_),C=g(new L,"Uppercase",T),F=FY(_),E=g(new L,"Changes_When_NFKC_Casefolded",F),q=jY(_),Z=g(new L,"Changes_When_Uppercased",q),H=NY(_),J=g(new L,"Bidi_Control",H),N=GY(_),G=g(new L,"Default_Ignorable_Code_Point",N),W=JY(_),K=g(new L,"Cased",W),Y=WY(_),X=g(new L,"Radical",Y),e_=QY(_),__=g(new L,"XID_Start",e_),a_=YY(_),n_=g(new L,"Emoji",a_),s_=e__(_),c_=g(new L,"Emoji_Component",s_),o_=a__(_),h_=g(new L,"ID_Continue",o_),d_=n__(_),v_=g(new L,"Ideographic",d_),u_=c__(_),p_=g(new L,"Join_Control",u_),y_=o__(_),b_=g(new L,"Extender",y_),D_=l__(_),S_=g(new L,"ID_Start",D_),P_=p__(_),R_=g(new L,"Sentence_Terminal",P_),C_=d__(_),B_=g(new L,"Alphabetic",C_),T_=v__(_),A_=g(new L,"Quotation_Mark",T_),x_=L__(_),E_=g(new L,"Lowercase",x_),I_=m__(_),V_=g(new L,"Math",I_),J_=b__(_),X_=g(new L,"Changes_When_Casemapped",J_),_e=k__(_),Y_=g(new L,"Changes_When_Titlecased",_e),U_=O__(_),Q_=g(new L,"Bidi_Mirrored",U_),Z_=P__(_),W_=g(new L,"Soft_Dotted",Z_),N_=D__(_),G_=g(new L,"Noncharacter_Code_Point",N_),se=C__(_),oe=g(new L,"Variation_Selector",se),ue=T__(_),ge=g(new L,"Deprecated",ue),ce=A__(_),ve=g(new L,"Extended_Pictographic",ce),qe=F__(_),Ie=g(new L,"Regional_Indicator",qe),ee=j__(_),le=g(new L,"Dash",ee),re=N__(_),K_=g(new L,"Case_Ignorable",re),$e=G__(_),Re=g(new L,"Pattern_Syntax",$e),we=J__(_),ke=g(new L,"IDS_Trinary_Operator",we),he=W__(_),ye=g(new L,"Pattern_White_Space",he),Le=Q__(_),me=g(new L,"White_Space",Le),be=Y__(_),ie=g(new L,"Logical_Order_Exception",be),Ce=ee_(_),Ee=g(new L,"Grapheme_Extend",Ce),Se=ae_(_),Ke=g(new L,"Hex_Digit",Se),Te=ne_(_),Ve=g(new L,"Changes_When_Lowercased",Te),Oe=ce_(_),Ze=g(new L,"Diacritic",Oe),Ne=oe_(_),_r=g(new L,"Emoji_Modifier_Base",Ne),nr=le_(_),sr=[s,i,u,p,l,$,w,D,C,E,Z,J,G,K,X,__,n_,c_,h_,v_,p_,b_,S_,R_,B_,A_,E_,V_,X_,Y_,Q_,W_,G_,oe,ge,ve,Ie,le,K_,Re,ke,ye,me,ie,Ee,Ke,Ve,Ze,_r,g(new L,"Emoji_Modifier",nr)],mr=k(new I,sr);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryPropertyMap=t.from__sc_IterableOnce__sci_Map(mr);var Qe=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,er=1|Qe.RTLong__f_lo,ar=Qe.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(er,ar)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryPropertyMap}function gY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=2&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(32,127),new e(160,173),new e(174,768),new e(880,888),new e(890,896),new e(900,907),new e(908,909),new e(910,930),new e(931,1155),new e(1162,1328),new e(1329,1367),new e(1369,1419),new e(1421,1424),new e(1470,1471),new e(1472,1473),new e(1475,1476),new e(1478,1479),new e(1488,1515),new e(1519,1525),new e(1542,1552),new e(1563,1564),new e(1565,1611),new e(1632,1648),new e(1649,1750),new e(1758,1759),new e(1765,1767),new e(1769,1770),new e(1774,1806),new e(1808,1809),new e(1810,1840),new e(1869,1958),new e(1969,1970),new e(1984,2027),new e(2036,2043),new e(2046,2070),new e(2074,2075),new e(2084,2085),new e(2088,2089),new e(2096,2111),new e(2112,2137),new e(2142,2143),new e(2144,2155),new e(2160,2191),new e(2208,2250),new e(2307,2362),new e(2363,2364),new e(2365,2369),new e(2377,2381),new e(2382,2385),new e(2392,2402),new e(2404,2433),new e(2434,2436),new e(2437,2445),new e(2447,2449),new e(2451,2473),new e(2474,2481),new e(2482,2483),new e(2486,2490),new e(2493,2494),new e(2495,2497),new e(2503,2505),new e(2507,2509),new e(2510,2511),new e(2524,2526),new e(2527,2530),new e(2534,2558),new e(2563,2564),new e(2565,2571),new e(2575,2577),new e(2579,2601),new e(2602,2609),new e(2610,2612),new e(2613,2615),new e(2616,2618),new e(2622,2625),new e(2649,2653),new e(2654,2655),new e(2662,2672),new e(2674,2677),new e(2678,2679),new e(2691,2692),new e(2693,2702),new e(2703,2706),new e(2707,2729),new e(2730,2737),new e(2738,2740),new e(2741,2746),new e(2749,2753),new e(2761,2762),new e(2763,2765),new e(2768,2769),new e(2784,2786),new e(2790,2802),new e(2809,2810),new e(2818,2820),new e(2821,2829),new e(2831,2833),new e(2835,2857),new e(2858,2865),new e(2866,2868),new e(2869,2874),new e(2877,2878),new e(2880,2881),new e(2887,2889),new e(2891,2893),new e(2908,2910),new e(2911,2914),new e(2918,2936),new e(2947,2948),new e(2949,2955),new e(2958,2961),new e(2962,2966),new e(2969,2971),new e(2972,2973),new e(2974,2976),new e(2979,2981),new e(2984,2987),new e(2990,3002),new e(3007,3008),new e(3009,3011),new e(3014,3017),new e(3018,3021),new e(3024,3025),new e(3046,3067),new e(3073,3076),new e(3077,3085),new e(3086,3089),new e(3090,3113),new e(3114,3130),new e(3133,3134),new e(3137,3141),new e(3160,3163),new e(3165,3166),new e(3168,3170),new e(3174,3184),new e(3191,3201),new e(3202,3213),new e(3214,3217),new e(3218,3241),new e(3242,3252),new e(3253,3258),new e(3261,3263),new e(3264,3266),new e(3267,3269),new e(3271,3273),new e(3274,3276),new e(3293,3295),new e(3296,3298),new e(3302,3312),new e(3313,3316),new e(3330,3341),new e(3342,3345),new e(3346,3387),new e(3389,3390),new e(3391,3393),new e(3398,3401),new e(3402,3405),new e(3406,3408),new e(3412,3415),new e(3416,3426),new e(3430,3456),new e(3458,3460),new e(3461,3479),new e(3482,3506),new e(3507,3516),new e(3517,3518),new e(3520,3527),new e(3536,3538),new e(3544,3551),new e(3558,3568),new e(3570,3573),new e(3585,3633),new e(3634,3636),new e(3647,3655),new e(3663,3676),new e(3713,3715),new e(3716,3717),new e(3718,3723),new e(3724,3748),new e(3749,3750),new e(3751,3761),new e(3762,3764),new e(3773,3774),new e(3776,3781),new e(3782,3783),new e(3792,3802),new e(3804,3808),new e(3840,3864),new e(3866,3893),new e(3894,3895),new e(3896,3897),new e(3898,3912),new e(3913,3949),new e(3967,3968),new e(3973,3974),new e(3976,3981),new e(4030,4038),new e(4039,4045),new e(4046,4059),new e(4096,4141),new e(4145,4146),new e(4152,4153),new e(4155,4157),new e(4159,4184),new e(4186,4190),new e(4193,4209),new e(4213,4226),new e(4227,4229),new e(4231,4237),new e(4238,4253),new e(4254,4294),new e(4295,4296),new e(4301,4302),new e(4304,4681),new e(4682,4686),new e(4688,4695),new e(4696,4697),new e(4698,4702),new e(4704,4745),new e(4746,4750),new e(4752,4785),new e(4786,4790),new e(4792,4799),new e(4800,4801),new e(4802,4806),new e(4808,4823),new e(4824,4881),new e(4882,4886),new e(4888,4955),new e(4960,4989),new e(4992,5018),new e(5024,5110),new e(5112,5118),new e(5120,5789),new e(5792,5881),new e(5888,5906),new e(5909,5910),new e(5919,5938),new e(5940,5943),new e(5952,5970),new e(5984,5997),new e(5998,6001),new e(6016,6068),new e(6070,6071),new e(6078,6086),new e(6087,6089),new e(6100,6109),new e(6112,6122),new e(6128,6138),new e(6144,6155),new e(6160,6170),new e(6176,6265),new e(6272,6277),new e(6279,6313),new e(6314,6315),new e(6320,6390),new e(6400,6431),new e(6435,6439),new e(6441,6444),new e(6448,6450),new e(6451,6457),new e(6464,6465),new e(6468,6510),new e(6512,6517),new e(6528,6572),new e(6576,6602),new e(6608,6619),new e(6622,6679),new e(6681,6683),new e(6686,6742),new e(6743,6744),new e(6753,6754),new e(6755,6757),new e(6765,6771),new e(6784,6794),new e(6800,6810),new e(6816,6830),new e(6916,6964),new e(6971,6972),new e(6973,6978),new e(6979,6989),new e(6992,7019),new e(7028,7039),new e(7042,7074),new e(7078,7080),new e(7082,7083),new e(7086,7142),new e(7143,7144),new e(7146,7149),new e(7150,7151),new e(7154,7156),new e(7164,7212),new e(7220,7222),new e(7227,7242),new e(7245,7305),new e(7312,7355),new e(7357,7368),new e(7379,7380),new e(7393,7394),new e(7401,7405),new e(7406,7412),new e(7413,7416),new e(7418,7419),new e(7424,7616),new e(7680,7958),new e(7960,7966),new e(7968,8006),new e(8008,8014),new e(8016,8024),new e(8025,8026),new e(8027,8028),new e(8029,8030),new e(8031,8062),new e(8064,8117),new e(8118,8133),new e(8134,8148),new e(8150,8156),new e(8157,8176),new e(8178,8181),new e(8182,8191),new e(8192,8203),new e(8208,8232),new e(8239,8288),new e(8304,8306),new e(8308,8335),new e(8336,8349),new e(8352,8385),new e(8448,8588),new e(8592,9255),new e(9280,9291),new e(9312,11124),new e(11126,11158),new e(11159,11503),new e(11506,11508),new e(11513,11558),new e(11559,11560),new e(11565,11566),new e(11568,11624),new e(11631,11633),new e(11648,11671),new e(11680,11687),new e(11688,11695),new e(11696,11703),new e(11704,11711),new e(11712,11719),new e(11720,11727),new e(11728,11735),new e(11736,11743),new e(11776,11870),new e(11904,11930),new e(11931,12020),new e(12032,12246),new e(12272,12284),new e(12288,12330),new e(12336,12352),new e(12353,12439),new e(12443,12544),new e(12549,12592),new e(12593,12687),new e(12688,12772),new e(12784,12831),new e(12832,42125),new e(42128,42183),new e(42192,42540),new e(42560,42607),new e(42611,42612),new e(42622,42654),new e(42656,42736),new e(42738,42744),new e(42752,42955),new e(42960,42962),new e(42963,42964),new e(42965,42970),new e(42994,43010),new e(43011,43014),new e(43015,43019),new e(43020,43045),new e(43047,43052),new e(43056,43066),new e(43072,43128),new e(43136,43204),new e(43214,43226),new e(43250,43263),new e(43264,43302),new e(43310,43335),new e(43346,43348),new e(43359,43389),new e(43395,43443),new e(43444,43446),new e(43450,43452),new e(43454,43470),new e(43471,43482),new e(43486,43493),new e(43494,43519),new e(43520,43561),new e(43567,43569),new e(43571,43573),new e(43584,43587),new e(43588,43596),new e(43597,43598),new e(43600,43610),new e(43612,43644),new e(43645,43696),new e(43697,43698),new e(43701,43703),new e(43705,43710),new e(43712,43713),new e(43714,43715),new e(43739,43756),new e(43758,43766),new e(43777,43783),new e(43785,43791),new e(43793,43799),new e(43808,43815),new e(43816,43823),new e(43824,43884),new e(43888,44005),new e(44006,44008),new e(44009,44013),new e(44016,44026),new e(44032,55204),new e(55216,55239),new e(55243,55292),new e(63744,64110),new e(64112,64218),new e(64256,64263),new e(64275,64280),new e(64285,64286),new e(64287,64311),new e(64312,64317),new e(64318,64319),new e(64320,64322),new e(64323,64325),new e(64326,64451),new e(64467,64912),new e(64914,64968),new e(64975,64976),new e(65008,65024),new e(65040,65050),new e(65072,65107),new e(65108,65127),new e(65128,65132),new e(65136,65141),new e(65142,65277),new e(65281,65438),new e(65440,65471),new e(65474,65480),new e(65482,65488),new e(65490,65496),new e(65498,65501),new e(65504,65511),new e(65512,65519),new e(65532,65534),new e(65536,65548),new e(65549,65575),new e(65576,65595),new e(65596,65598),new e(65599,65614),new e(65616,65630),new e(65664,65787),new e(65792,65795),new e(65799,65844),new e(65847,65935),new e(65936,65949),new e(65952,65953),new e(66e3,66045),new e(66176,66205),new e(66208,66257),new e(66273,66300),new e(66304,66340),new e(66349,66379),new e(66384,66422),new e(66432,66462),new e(66463,66500),new e(66504,66518),new e(66560,66718),new e(66720,66730),new e(66736,66772),new e(66776,66812),new e(66816,66856),new e(66864,66916),new e(66927,66939),new e(66940,66955),new e(66956,66963),new e(66964,66966),new e(66967,66978),new e(66979,66994),new e(66995,67002),new e(67003,67005),new e(67072,67383),new e(67392,67414),new e(67424,67432),new e(67456,67462),new e(67463,67505),new e(67506,67515),new e(67584,67590),new e(67592,67593),new e(67594,67638),new e(67639,67641),new e(67644,67645),new e(67647,67670),new e(67671,67743),new e(67751,67760),new e(67808,67827),new e(67828,67830),new e(67835,67868),new e(67871,67898),new e(67903,67904),new e(67968,68024),new e(68028,68048),new e(68050,68097),new e(68112,68116),new e(68117,68120),new e(68121,68150),new e(68160,68169),new e(68176,68185),new e(68192,68256),new e(68288,68325),new e(68331,68343),new e(68352,68406),new e(68409,68438),new e(68440,68467),new e(68472,68498),new e(68505,68509),new e(68521,68528),new e(68608,68681),new e(68736,68787),new e(68800,68851),new e(68858,68900),new e(68912,68922),new e(69216,69247),new e(69248,69290),new e(69293,69294),new e(69296,69298),new e(69376,69416),new e(69424,69446),new e(69457,69466),new e(69488,69506),new e(69510,69514),new e(69552,69580),new e(69600,69623),new e(69632,69633),new e(69634,69688),new e(69703,69710),new e(69714,69744),new e(69745,69747),new e(69749,69750),new e(69762,69811),new e(69815,69817),new e(69819,69821),new e(69822,69826),new e(69840,69865),new e(69872,69882),new e(69891,69927),new e(69932,69933),new e(69942,69960),new e(69968,70003),new e(70004,70007),new e(70018,70070),new e(70079,70089),new e(70093,70095),new e(70096,70112),new e(70113,70133),new e(70144,70162),new e(70163,70191),new e(70194,70196),new e(70197,70198),new e(70200,70206),new e(70207,70209),new e(70272,70279),new e(70280,70281),new e(70282,70286),new e(70287,70302),new e(70303,70314),new e(70320,70367),new e(70368,70371),new e(70384,70394),new e(70402,70404),new e(70405,70413),new e(70415,70417),new e(70419,70441),new e(70442,70449),new e(70450,70452),new e(70453,70458),new e(70461,70462),new e(70463,70464),new e(70465,70469),new e(70471,70473),new e(70475,70478),new e(70480,70481),new e(70493,70500),new e(70656,70712),new e(70720,70722),new e(70725,70726),new e(70727,70748),new e(70749,70750),new e(70751,70754),new e(70784,70832),new e(70833,70835),new e(70841,70842),new e(70843,70845),new e(70846,70847),new e(70849,70850),new e(70852,70856),new e(70864,70874),new e(71040,71087),new e(71088,71090),new e(71096,71100),new e(71102,71103),new e(71105,71132),new e(71168,71219),new e(71227,71229),new e(71230,71231),new e(71233,71237),new e(71248,71258),new e(71264,71277),new e(71296,71339),new e(71340,71341),new e(71342,71344),new e(71350,71351),new e(71352,71354),new e(71360,71370),new e(71424,71451),new e(71456,71458),new e(71462,71463),new e(71472,71495),new e(71680,71727),new e(71736,71737),new e(71739,71740),new e(71840,71923),new e(71935,71943),new e(71945,71946),new e(71948,71956),new e(71957,71959),new e(71960,71984),new e(71985,71990),new e(71991,71993),new e(71997,71998),new e(71999,72003),new e(72004,72007),new e(72016,72026),new e(72096,72104),new e(72106,72148),new e(72156,72160),new e(72161,72165),new e(72192,72193),new e(72203,72243),new e(72249,72251),new e(72255,72263),new e(72272,72273),new e(72279,72281),new e(72284,72330),new e(72343,72344),new e(72346,72355),new e(72368,72441),new e(72448,72458),new e(72704,72713),new e(72714,72752),new e(72766,72767),new e(72768,72774),new e(72784,72813),new e(72816,72848),new e(72873,72874),new e(72881,72882),new e(72884,72885),new e(72960,72967),new e(72968,72970),new e(72971,73009),new e(73030,73031),new e(73040,73050),new e(73056,73062),new e(73063,73065),new e(73066,73103),new e(73107,73109),new e(73110,73111),new e(73112,73113),new e(73120,73130),new e(73440,73459),new e(73461,73465),new e(73474,73489),new e(73490,73526),new e(73534,73536),new e(73537,73538),new e(73539,73562),new e(73648,73649),new e(73664,73714),new e(73727,74650),new e(74752,74863),new e(74864,74869),new e(74880,75076),new e(77712,77811),new e(77824,78896),new e(78913,78919),new e(82944,83527),new e(92160,92729),new e(92736,92767),new e(92768,92778),new e(92782,92863),new e(92864,92874),new e(92880,92910),new e(92917,92918),new e(92928,92976),new e(92983,92998),new e(93008,93018),new e(93019,93026),new e(93027,93048),new e(93053,93072),new e(93760,93851),new e(93952,94027),new e(94032,94088),new e(94099,94112),new e(94176,94180),new e(94192,94194),new e(94208,100344),new e(100352,101590),new e(101632,101641),new e(110576,110580),new e(110581,110588),new e(110589,110591),new e(110592,110883),new e(110898,110899),new e(110928,110931),new e(110933,110934),new e(110948,110952),new e(110960,111356),new e(113664,113771),new e(113776,113789),new e(113792,113801),new e(113808,113818),new e(113820,113821),new e(113823,113824),new e(118608,118724),new e(118784,119030),new e(119040,119079),new e(119081,119141),new e(119142,119143),new e(119146,119150),new e(119171,119173),new e(119180,119210),new e(119214,119275),new e(119296,119362),new e(119365,119366),new e(119488,119508),new e(119520,119540),new e(119552,119639),new e(119648,119673),new e(119808,119893),new e(119894,119965),new e(119966,119968),new e(119970,119971),new e(119973,119975),new e(119977,119981),new e(119982,119994),new e(119995,119996),new e(119997,120004),new e(120005,120070),new e(120071,120075),new e(120077,120085),new e(120086,120093),new e(120094,120122),new e(120123,120127),new e(120128,120133),new e(120134,120135),new e(120138,120145),new e(120146,120486),new e(120488,120780),new e(120782,121344),new e(121399,121403),new e(121453,121461),new e(121462,121476),new e(121477,121484),new e(122624,122655),new e(122661,122667),new e(122928,122990),new e(123136,123181),new e(123191,123198),new e(123200,123210),new e(123214,123216),new e(123536,123566),new e(123584,123628),new e(123632,123642),new e(123647,123648),new e(124112,124140),new e(124144,124154),new e(124896,124903),new e(124904,124908),new e(124909,124911),new e(124912,124927),new e(124928,125125),new e(125127,125136),new e(125184,125252),new e(125259,125260),new e(125264,125274),new e(125278,125280),new e(126065,126133),new e(126209,126270),new e(126464,126468),new e(126469,126496),new e(126497,126499),new e(126500,126501),new e(126503,126504),new e(126505,126515),new e(126516,126520),new e(126521,126522),new e(126523,126524),new e(126530,126531),new e(126535,126536),new e(126537,126538),new e(126539,126540),new e(126541,126544),new e(126545,126547),new e(126548,126549),new e(126551,126552),new e(126553,126554),new e(126555,126556),new e(126557,126558),new e(126559,126560),new e(126561,126563),new e(126564,126565),new e(126567,126571),new e(126572,126579),new e(126580,126584),new e(126585,126589),new e(126590,126591),new e(126592,126602),new e(126603,126620),new e(126625,126628),new e(126629,126634),new e(126635,126652),new e(126704,126706),new e(126976,127020),new e(127024,127124),new e(127136,127151),new e(127153,127168),new e(127169,127184),new e(127185,127222),new e(127232,127406),new e(127462,127491),new e(127504,127548),new e(127552,127561),new e(127568,127570),new e(127584,127590),new e(127744,128728),new e(128732,128749),new e(128752,128765),new e(128768,128887),new e(128891,128986),new e(128992,129004),new e(129008,129009),new e(129024,129036),new e(129040,129096),new e(129104,129114),new e(129120,129160),new e(129168,129198),new e(129200,129202),new e(129280,129620),new e(129632,129646),new e(129648,129661),new e(129664,129673),new e(129680,129726),new e(129727,129734),new e(129742,129756),new e(129760,129769),new e(129776,129785),new e(129792,129939),new e(129940,129995),new e(130032,130042),new e(131072,173792),new e(173824,177978),new e(177984,178206),new e(178208,183970),new e(183984,191457),new e(194560,195102),new e(196608,201547),new e(201552,205744)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Grapheme_Base=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=2|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Grapheme_Base}function mY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=2&r.RTLong__f_lo;return a===0?gY(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Grapheme_Base}function yY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=4&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(13312,19904),new e(19968,40960),new e(64014,64016),new e(64017,64018),new e(64019,64021),new e(64031,64032),new e(64033,64034),new e(64035,64037),new e(64039,64042),new e(131072,173792),new e(173824,177978),new e(177984,178206),new e(178208,183970),new e(183984,191457),new e(196608,201547),new e(201552,205744)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Unified_Ideograph=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=4|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Unified_Ideograph}function bY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=4&r.RTLong__f_lo;return a===0?yY(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Unified_Ideograph}function IY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=8&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(48,58),new e(65,71),new e(97,103)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_ASCII_Hex_Digit=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=8|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_ASCII_Hex_Digit}function kY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=8&r.RTLong__f_lo;return a===0?IY(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_ASCII_Hex_Digit}function qY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=16&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(8986,8988),new e(9193,9197),new e(9200,9201),new e(9203,9204),new e(9725,9727),new e(9748,9750),new e(9800,9812),new e(9855,9856),new e(9875,9876),new e(9889,9890),new e(9898,9900),new e(9917,9919),new e(9924,9926),new e(9934,9935),new e(9940,9941),new e(9962,9963),new e(9970,9972),new e(9973,9974),new e(9978,9979),new e(9981,9982),new e(9989,9990),new e(9994,9996),new e(10024,10025),new e(10060,10061),new e(10062,10063),new e(10067,10070),new e(10071,10072),new e(10133,10136),new e(10160,10161),new e(10175,10176),new e(11035,11037),new e(11088,11089),new e(11093,11094),new e(126980,126981),new e(127183,127184),new e(127374,127375),new e(127377,127387),new e(127462,127488),new e(127489,127490),new e(127514,127515),new e(127535,127536),new e(127538,127543),new e(127544,127547),new e(127568,127570),new e(127744,127777),new e(127789,127798),new e(127799,127869),new e(127870,127892),new e(127904,127947),new e(127951,127956),new e(127968,127985),new e(127988,127989),new e(127992,128063),new e(128064,128065),new e(128066,128253),new e(128255,128318),new e(128331,128335),new e(128336,128360),new e(128378,128379),new e(128405,128407),new e(128420,128421),new e(128507,128592),new e(128640,128710),new e(128716,128717),new e(128720,128723),new e(128725,128728),new e(128732,128736),new e(128747,128749),new e(128756,128765),new e(128992,129004),new e(129008,129009),new e(129292,129339),new e(129340,129350),new e(129351,129536),new e(129648,129661),new e(129664,129673),new e(129680,129726),new e(129727,129734),new e(129742,129756),new e(129760,129769),new e(129776,129785)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Emoji_Presentation=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=16|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Emoji_Presentation}function OY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=16&r.RTLong__f_lo;return a===0?qY(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Emoji_Presentation}function SY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=32&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(12272,12274),new e(12276,12284)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_IDS_Binary_Operator=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=32|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_IDS_Binary_Operator}function PY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=32&r.RTLong__f_lo;return a===0?SY(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_IDS_Binary_Operator}function RY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=64&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(48,58),new e(65,91),new e(95,96),new e(97,123),new e(170,171),new e(181,182),new e(183,184),new e(186,187),new e(192,215),new e(216,247),new e(248,706),new e(710,722),new e(736,741),new e(748,749),new e(750,751),new e(768,885),new e(886,888),new e(891,894),new e(895,896),new e(902,907),new e(908,909),new e(910,930),new e(931,1014),new e(1015,1154),new e(1155,1160),new e(1162,1328),new e(1329,1367),new e(1369,1370),new e(1376,1417),new e(1425,1470),new e(1471,1472),new e(1473,1475),new e(1476,1478),new e(1479,1480),new e(1488,1515),new e(1519,1523),new e(1552,1563),new e(1568,1642),new e(1646,1748),new e(1749,1757),new e(1759,1769),new e(1770,1789),new e(1791,1792),new e(1808,1867),new e(1869,1970),new e(1984,2038),new e(2042,2043),new e(2045,2046),new e(2048,2094),new e(2112,2140),new e(2144,2155),new e(2160,2184),new e(2185,2191),new e(2200,2274),new e(2275,2404),new e(2406,2416),new e(2417,2436),new e(2437,2445),new e(2447,2449),new e(2451,2473),new e(2474,2481),new e(2482,2483),new e(2486,2490),new e(2492,2501),new e(2503,2505),new e(2507,2511),new e(2519,2520),new e(2524,2526),new e(2527,2532),new e(2534,2546),new e(2556,2557),new e(2558,2559),new e(2561,2564),new e(2565,2571),new e(2575,2577),new e(2579,2601),new e(2602,2609),new e(2610,2612),new e(2613,2615),new e(2616,2618),new e(2620,2621),new e(2622,2627),new e(2631,2633),new e(2635,2638),new e(2641,2642),new e(2649,2653),new e(2654,2655),new e(2662,2678),new e(2689,2692),new e(2693,2702),new e(2703,2706),new e(2707,2729),new e(2730,2737),new e(2738,2740),new e(2741,2746),new e(2748,2758),new e(2759,2762),new e(2763,2766),new e(2768,2769),new e(2784,2788),new e(2790,2800),new e(2809,2816),new e(2817,2820),new e(2821,2829),new e(2831,2833),new e(2835,2857),new e(2858,2865),new e(2866,2868),new e(2869,2874),new e(2876,2885),new e(2887,2889),new e(2891,2894),new e(2901,2904),new e(2908,2910),new e(2911,2916),new e(2918,2928),new e(2929,2930),new e(2946,2948),new e(2949,2955),new e(2958,2961),new e(2962,2966),new e(2969,2971),new e(2972,2973),new e(2974,2976),new e(2979,2981),new e(2984,2987),new e(2990,3002),new e(3006,3011),new e(3014,3017),new e(3018,3022),new e(3024,3025),new e(3031,3032),new e(3046,3056),new e(3072,3085),new e(3086,3089),new e(3090,3113),new e(3114,3130),new e(3132,3141),new e(3142,3145),new e(3146,3150),new e(3157,3159),new e(3160,3163),new e(3165,3166),new e(3168,3172),new e(3174,3184),new e(3200,3204),new e(3205,3213),new e(3214,3217),new e(3218,3241),new e(3242,3252),new e(3253,3258),new e(3260,3269),new e(3270,3273),new e(3274,3278),new e(3285,3287),new e(3293,3295),new e(3296,3300),new e(3302,3312),new e(3313,3316),new e(3328,3341),new e(3342,3345),new e(3346,3397),new e(3398,3401),new e(3402,3407),new e(3412,3416),new e(3423,3428),new e(3430,3440),new e(3450,3456),new e(3457,3460),new e(3461,3479),new e(3482,3506),new e(3507,3516),new e(3517,3518),new e(3520,3527),new e(3530,3531),new e(3535,3541),new e(3542,3543),new e(3544,3552),new e(3558,3568),new e(3570,3572),new e(3585,3643),new e(3648,3663),new e(3664,3674),new e(3713,3715),new e(3716,3717),new e(3718,3723),new e(3724,3748),new e(3749,3750),new e(3751,3774),new e(3776,3781),new e(3782,3783),new e(3784,3791),new e(3792,3802),new e(3804,3808),new e(3840,3841),new e(3864,3866),new e(3872,3882),new e(3893,3894),new e(3895,3896),new e(3897,3898),new e(3902,3912),new e(3913,3949),new e(3953,3973),new e(3974,3992),new e(3993,4029),new e(4038,4039),new e(4096,4170),new e(4176,4254),new e(4256,4294),new e(4295,4296),new e(4301,4302),new e(4304,4347),new e(4348,4681),new e(4682,4686),new e(4688,4695),new e(4696,4697),new e(4698,4702),new e(4704,4745),new e(4746,4750),new e(4752,4785),new e(4786,4790),new e(4792,4799),new e(4800,4801),new e(4802,4806),new e(4808,4823),new e(4824,4881),new e(4882,4886),new e(4888,4955),new e(4957,4960),new e(4969,4978),new e(4992,5008),new e(5024,5110),new e(5112,5118),new e(5121,5741),new e(5743,5760),new e(5761,5787),new e(5792,5867),new e(5870,5881),new e(5888,5910),new e(5919,5941),new e(5952,5972),new e(5984,5997),new e(5998,6001),new e(6002,6004),new e(6016,6100),new e(6103,6104),new e(6108,6110),new e(6112,6122),new e(6155,6158),new e(6159,6170),new e(6176,6265),new e(6272,6315),new e(6320,6390),new e(6400,6431),new e(6432,6444),new e(6448,6460),new e(6470,6510),new e(6512,6517),new e(6528,6572),new e(6576,6602),new e(6608,6619),new e(6656,6684),new e(6688,6751),new e(6752,6781),new e(6783,6794),new e(6800,6810),new e(6823,6824),new e(6832,6846),new e(6847,6863),new e(6912,6989),new e(6992,7002),new e(7019,7028),new e(7040,7156),new e(7168,7224),new e(7232,7242),new e(7245,7294),new e(7296,7305),new e(7312,7355),new e(7357,7360),new e(7376,7379),new e(7380,7419),new e(7424,7958),new e(7960,7966),new e(7968,8006),new e(8008,8014),new e(8016,8024),new e(8025,8026),new e(8027,8028),new e(8029,8030),new e(8031,8062),new e(8064,8117),new e(8118,8125),new e(8126,8127),new e(8130,8133),new e(8134,8141),new e(8144,8148),new e(8150,8156),new e(8160,8173),new e(8178,8181),new e(8182,8189),new e(8255,8257),new e(8276,8277),new e(8305,8306),new e(8319,8320),new e(8336,8349),new e(8400,8413),new e(8417,8418),new e(8421,8433),new e(8450,8451),new e(8455,8456),new e(8458,8468),new e(8469,8470),new e(8472,8478),new e(8484,8485),new e(8486,8487),new e(8488,8489),new e(8490,8506),new e(8508,8512),new e(8517,8522),new e(8526,8527),new e(8544,8585),new e(11264,11493),new e(11499,11508),new e(11520,11558),new e(11559,11560),new e(11565,11566),new e(11568,11624),new e(11631,11632),new e(11647,11671),new e(11680,11687),new e(11688,11695),new e(11696,11703),new e(11704,11711),new e(11712,11719),new e(11720,11727),new e(11728,11735),new e(11736,11743),new e(11744,11776),new e(12293,12296),new e(12321,12336),new e(12337,12342),new e(12344,12349),new e(12353,12439),new e(12441,12443),new e(12445,12448),new e(12449,12539),new e(12540,12544),new e(12549,12592),new e(12593,12687),new e(12704,12736),new e(12784,12800),new e(13312,19904),new e(19968,42125),new e(42192,42238),new e(42240,42509),new e(42512,42540),new e(42560,42608),new e(42612,42622),new e(42623,42738),new e(42775,42784),new e(42786,42889),new e(42891,42955),new e(42960,42962),new e(42963,42964),new e(42965,42970),new e(42994,43048),new e(43052,43053),new e(43072,43124),new e(43136,43206),new e(43216,43226),new e(43232,43256),new e(43259,43260),new e(43261,43310),new e(43312,43348),new e(43360,43389),new e(43392,43457),new e(43471,43482),new e(43488,43519),new e(43520,43575),new e(43584,43598),new e(43600,43610),new e(43616,43639),new e(43642,43715),new e(43739,43742),new e(43744,43760),new e(43762,43767),new e(43777,43783),new e(43785,43791),new e(43793,43799),new e(43808,43815),new e(43816,43823),new e(43824,43867),new e(43868,43882),new e(43888,44011),new e(44012,44014),new e(44016,44026),new e(44032,55204),new e(55216,55239),new e(55243,55292),new e(63744,64110),new e(64112,64218),new e(64256,64263),new e(64275,64280),new e(64285,64297),new e(64298,64311),new e(64312,64317),new e(64318,64319),new e(64320,64322),new e(64323,64325),new e(64326,64434),new e(64467,64606),new e(64612,64830),new e(64848,64912),new e(64914,64968),new e(65008,65018),new e(65024,65040),new e(65056,65072),new e(65075,65077),new e(65101,65104),new e(65137,65138),new e(65139,65140),new e(65143,65144),new e(65145,65146),new e(65147,65148),new e(65149,65150),new e(65151,65277),new e(65296,65306),new e(65313,65339),new e(65343,65344),new e(65345,65371),new e(65382,65471),new e(65474,65480),new e(65482,65488),new e(65490,65496),new e(65498,65501),new e(65536,65548),new e(65549,65575),new e(65576,65595),new e(65596,65598),new e(65599,65614),new e(65616,65630),new e(65664,65787),new e(65856,65909),new e(66045,66046),new e(66176,66205),new e(66208,66257),new e(66272,66273),new e(66304,66336),new e(66349,66379),new e(66384,66427),new e(66432,66462),new e(66464,66500),new e(66504,66512),new e(66513,66518),new e(66560,66718),new e(66720,66730),new e(66736,66772),new e(66776,66812),new e(66816,66856),new e(66864,66916),new e(66928,66939),new e(66940,66955),new e(66956,66963),new e(66964,66966),new e(66967,66978),new e(66979,66994),new e(66995,67002),new e(67003,67005),new e(67072,67383),new e(67392,67414),new e(67424,67432),new e(67456,67462),new e(67463,67505),new e(67506,67515),new e(67584,67590),new e(67592,67593),new e(67594,67638),new e(67639,67641),new e(67644,67645),new e(67647,67670),new e(67680,67703),new e(67712,67743),new e(67808,67827),new e(67828,67830),new e(67840,67862),new e(67872,67898),new e(67968,68024),new e(68030,68032),new e(68096,68100),new e(68101,68103),new e(68108,68116),new e(68117,68120),new e(68121,68150),new e(68152,68155),new e(68159,68160),new e(68192,68221),new e(68224,68253),new e(68288,68296),new e(68297,68327),new e(68352,68406),new e(68416,68438),new e(68448,68467),new e(68480,68498),new e(68608,68681),new e(68736,68787),new e(68800,68851),new e(68864,68904),new e(68912,68922),new e(69248,69290),new e(69291,69293),new e(69296,69298),new e(69373,69405),new e(69415,69416),new e(69424,69457),new e(69488,69510),new e(69552,69573),new e(69600,69623),new e(69632,69703),new e(69734,69750),new e(69759,69819),new e(69826,69827),new e(69840,69865),new e(69872,69882),new e(69888,69941),new e(69942,69952),new e(69956,69960),new e(69968,70004),new e(70006,70007),new e(70016,70085),new e(70089,70093),new e(70094,70107),new e(70108,70109),new e(70144,70162),new e(70163,70200),new e(70206,70210),new e(70272,70279),new e(70280,70281),new e(70282,70286),new e(70287,70302),new e(70303,70313),new e(70320,70379),new e(70384,70394),new e(70400,70404),new e(70405,70413),new e(70415,70417),new e(70419,70441),new e(70442,70449),new e(70450,70452),new e(70453,70458),new e(70459,70469),new e(70471,70473),new e(70475,70478),new e(70480,70481),new e(70487,70488),new e(70493,70500),new e(70502,70509),new e(70512,70517),new e(70656,70731),new e(70736,70746),new e(70750,70754),new e(70784,70854),new e(70855,70856),new e(70864,70874),new e(71040,71094),new e(71096,71105),new e(71128,71134),new e(71168,71233),new e(71236,71237),new e(71248,71258),new e(71296,71353),new e(71360,71370),new e(71424,71451),new e(71453,71468),new e(71472,71482),new e(71488,71495),new e(71680,71739),new e(71840,71914),new e(71935,71943),new e(71945,71946),new e(71948,71956),new e(71957,71959),new e(71960,71990),new e(71991,71993),new e(71995,72004),new e(72016,72026),new e(72096,72104),new e(72106,72152),new e(72154,72162),new e(72163,72165),new e(72192,72255),new e(72263,72264),new e(72272,72346),new e(72349,72350),new e(72368,72441),new e(72704,72713),new e(72714,72759),new e(72760,72769),new e(72784,72794),new e(72818,72848),new e(72850,72872),new e(72873,72887),new e(72960,72967),new e(72968,72970),new e(72971,73015),new e(73018,73019),new e(73020,73022),new e(73023,73032),new e(73040,73050),new e(73056,73062),new e(73063,73065),new e(73066,73103),new e(73104,73106),new e(73107,73113),new e(73120,73130),new e(73440,73463),new e(73472,73489),new e(73490,73531),new e(73534,73539),new e(73552,73562),new e(73648,73649),new e(73728,74650),new e(74752,74863),new e(74880,75076),new e(77712,77809),new e(77824,78896),new e(78912,78934),new e(82944,83527),new e(92160,92729),new e(92736,92767),new e(92768,92778),new e(92784,92863),new e(92864,92874),new e(92880,92910),new e(92912,92917),new e(92928,92983),new e(92992,92996),new e(93008,93018),new e(93027,93048),new e(93053,93072),new e(93760,93824),new e(93952,94027),new e(94031,94088),new e(94095,94112),new e(94176,94178),new e(94179,94181),new e(94192,94194),new e(94208,100344),new e(100352,101590),new e(101632,101641),new e(110576,110580),new e(110581,110588),new e(110589,110591),new e(110592,110883),new e(110898,110899),new e(110928,110931),new e(110933,110934),new e(110948,110952),new e(110960,111356),new e(113664,113771),new e(113776,113789),new e(113792,113801),new e(113808,113818),new e(113821,113823),new e(118528,118574),new e(118576,118599),new e(119141,119146),new e(119149,119155),new e(119163,119171),new e(119173,119180),new e(119210,119214),new e(119362,119365),new e(119808,119893),new e(119894,119965),new e(119966,119968),new e(119970,119971),new e(119973,119975),new e(119977,119981),new e(119982,119994),new e(119995,119996),new e(119997,120004),new e(120005,120070),new e(120071,120075),new e(120077,120085),new e(120086,120093),new e(120094,120122),new e(120123,120127),new e(120128,120133),new e(120134,120135),new e(120138,120145),new e(120146,120486),new e(120488,120513),new e(120514,120539),new e(120540,120571),new e(120572,120597),new e(120598,120629),new e(120630,120655),new e(120656,120687),new e(120688,120713),new e(120714,120745),new e(120746,120771),new e(120772,120780),new e(120782,120832),new e(121344,121399),new e(121403,121453),new e(121461,121462),new e(121476,121477),new e(121499,121504),new e(121505,121520),new e(122624,122655),new e(122661,122667),new e(122880,122887),new e(122888,122905),new e(122907,122914),new e(122915,122917),new e(122918,122923),new e(122928,122990),new e(123023,123024),new e(123136,123181),new e(123184,123198),new e(123200,123210),new e(123214,123215),new e(123536,123567),new e(123584,123642),new e(124112,124154),new e(124896,124903),new e(124904,124908),new e(124909,124911),new e(124912,124927),new e(124928,125125),new e(125136,125143),new e(125184,125260),new e(125264,125274),new e(126464,126468),new e(126469,126496),new e(126497,126499),new e(126500,126501),new e(126503,126504),new e(126505,126515),new e(126516,126520),new e(126521,126522),new e(126523,126524),new e(126530,126531),new e(126535,126536),new e(126537,126538),new e(126539,126540),new e(126541,126544),new e(126545,126547),new e(126548,126549),new e(126551,126552),new e(126553,126554),new e(126555,126556),new e(126557,126558),new e(126559,126560),new e(126561,126563),new e(126564,126565),new e(126567,126571),new e(126572,126579),new e(126580,126584),new e(126585,126589),new e(126590,126591),new e(126592,126602),new e(126603,126620),new e(126625,126628),new e(126629,126634),new e(126635,126652),new e(130032,130042),new e(131072,173792),new e(173824,177978),new e(177984,178206),new e(178208,183970),new e(183984,191457),new e(194560,195102),new e(196608,201547),new e(201552,205744),new e(917760,918e3)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_XID_Continue=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=64|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_XID_Continue}function DY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=64&r.RTLong__f_lo;return a===0?RY(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_XID_Continue}function xY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=128&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(33,34),new e(44,45),new e(46,47),new e(58,60),new e(63,64),new e(894,895),new e(903,904),new e(1417,1418),new e(1475,1476),new e(1548,1549),new e(1563,1564),new e(1565,1568),new e(1748,1749),new e(1792,1803),new e(1804,1805),new e(2040,2042),new e(2096,2111),new e(2142,2143),new e(2404,2406),new e(3674,3676),new e(3848,3849),new e(3853,3859),new e(4170,4172),new e(4961,4969),new e(5742,5743),new e(5867,5870),new e(5941,5943),new e(6100,6103),new e(6106,6107),new e(6146,6150),new e(6152,6154),new e(6468,6470),new e(6824,6828),new e(7002,7004),new e(7005,7008),new e(7037,7039),new e(7227,7232),new e(7294,7296),new e(8252,8254),new e(8263,8266),new e(11822,11823),new e(11836,11837),new e(11841,11842),new e(11852,11853),new e(11854,11856),new e(11859,11861),new e(12289,12291),new e(42238,42240),new e(42509,42512),new e(42739,42744),new e(43126,43128),new e(43214,43216),new e(43311,43312),new e(43463,43466),new e(43613,43616),new e(43743,43744),new e(43760,43762),new e(44011,44012),new e(65104,65107),new e(65108,65112),new e(65281,65282),new e(65292,65293),new e(65294,65295),new e(65306,65308),new e(65311,65312),new e(65377,65378),new e(65380,65381),new e(66463,66464),new e(66512,66513),new e(67671,67672),new e(67871,67872),new e(68182,68184),new e(68336,68342),new e(68410,68416),new e(68505,68509),new e(69461,69466),new e(69510,69514),new e(69703,69710),new e(69822,69826),new e(69953,69956),new e(70085,70087),new e(70093,70094),new e(70110,70112),new e(70200,70205),new e(70313,70314),new e(70731,70734),new e(70746,70748),new e(71106,71110),new e(71113,71128),new e(71233,71235),new e(71484,71487),new e(72004,72005),new e(72006,72007),new e(72258,72260),new e(72347,72349),new e(72353,72355),new e(72769,72772),new e(72817,72818),new e(73463,73465),new e(73539,73541),new e(74864,74869),new e(92782,92784),new e(92917,92918),new e(92983,92986),new e(92996,92997),new e(93847,93849),new e(113823,113824),new e(121479,121483)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Terminal_Punctuation=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=128|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Terminal_Punctuation}function CY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=128&r.RTLong__f_lo;return a===0?xY(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Terminal_Punctuation}function MY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=256&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(65,91),new e(181,182),new e(192,215),new e(216,224),new e(256,257),new e(258,259),new e(260,261),new e(262,263),new e(264,265),new e(266,267),new e(268,269),new e(270,271),new e(272,273),new e(274,275),new e(276,277),new e(278,279),new e(280,281),new e(282,283),new e(284,285),new e(286,287),new e(288,289),new e(290,291),new e(292,293),new e(294,295),new e(296,297),new e(298,299),new e(300,301),new e(302,303),new e(304,305),new e(306,307),new e(308,309),new e(310,311),new e(313,314),new e(315,316),new e(317,318),new e(319,320),new e(321,322),new e(323,324),new e(325,326),new e(327,328),new e(329,331),new e(332,333),new e(334,335),new e(336,337),new e(338,339),new e(340,341),new e(342,343),new e(344,345),new e(346,347),new e(348,349),new e(350,351),new e(352,353),new e(354,355),new e(356,357),new e(358,359),new e(360,361),new e(362,363),new e(364,365),new e(366,367),new e(368,369),new e(370,371),new e(372,373),new e(374,375),new e(376,378),new e(379,380),new e(381,382),new e(383,384),new e(385,387),new e(388,389),new e(390,392),new e(393,396),new e(398,402),new e(403,405),new e(406,409),new e(412,414),new e(415,417),new e(418,419),new e(420,421),new e(422,424),new e(425,426),new e(428,429),new e(430,432),new e(433,436),new e(437,438),new e(439,441),new e(444,445),new e(452,454),new e(455,457),new e(458,460),new e(461,462),new e(463,464),new e(465,466),new e(467,468),new e(469,470),new e(471,472),new e(473,474),new e(475,476),new e(478,479),new e(480,481),new e(482,483),new e(484,485),new e(486,487),new e(488,489),new e(490,491),new e(492,493),new e(494,495),new e(497,499),new e(500,501),new e(502,505),new e(506,507),new e(508,509),new e(510,511),new e(512,513),new e(514,515),new e(516,517),new e(518,519),new e(520,521),new e(522,523),new e(524,525),new e(526,527),new e(528,529),new e(530,531),new e(532,533),new e(534,535),new e(536,537),new e(538,539),new e(540,541),new e(542,543),new e(544,545),new e(546,547),new e(548,549),new e(550,551),new e(552,553),new e(554,555),new e(556,557),new e(558,559),new e(560,561),new e(562,563),new e(570,572),new e(573,575),new e(577,578),new e(579,583),new e(584,585),new e(586,587),new e(588,589),new e(590,591),new e(837,838),new e(880,881),new e(882,883),new e(886,887),new e(895,896),new e(902,903),new e(904,907),new e(908,909),new e(910,912),new e(913,930),new e(931,940),new e(962,963),new e(975,978),new e(981,983),new e(984,985),new e(986,987),new e(988,989),new e(990,991),new e(992,993),new e(994,995),new e(996,997),new e(998,999),new e(1e3,1001),new e(1002,1003),new e(1004,1005),new e(1006,1007),new e(1008,1010),new e(1012,1014),new e(1015,1016),new e(1017,1019),new e(1021,1072),new e(1120,1121),new e(1122,1123),new e(1124,1125),new e(1126,1127),new e(1128,1129),new e(1130,1131),new e(1132,1133),new e(1134,1135),new e(1136,1137),new e(1138,1139),new e(1140,1141),new e(1142,1143),new e(1144,1145),new e(1146,1147),new e(1148,1149),new e(1150,1151),new e(1152,1153),new e(1162,1163),new e(1164,1165),new e(1166,1167),new e(1168,1169),new e(1170,1171),new e(1172,1173),new e(1174,1175),new e(1176,1177),new e(1178,1179),new e(1180,1181),new e(1182,1183),new e(1184,1185),new e(1186,1187),new e(1188,1189),new e(1190,1191),new e(1192,1193),new e(1194,1195),new e(1196,1197),new e(1198,1199),new e(1200,1201),new e(1202,1203),new e(1204,1205),new e(1206,1207),new e(1208,1209),new e(1210,1211),new e(1212,1213),new e(1214,1215),new e(1216,1218),new e(1219,1220),new e(1221,1222),new e(1223,1224),new e(1225,1226),new e(1227,1228),new e(1229,1230),new e(1232,1233),new e(1234,1235),new e(1236,1237),new e(1238,1239),new e(1240,1241),new e(1242,1243),new e(1244,1245),new e(1246,1247),new e(1248,1249),new e(1250,1251),new e(1252,1253),new e(1254,1255),new e(1256,1257),new e(1258,1259),new e(1260,1261),new e(1262,1263),new e(1264,1265),new e(1266,1267),new e(1268,1269),new e(1270,1271),new e(1272,1273),new e(1274,1275),new e(1276,1277),new e(1278,1279),new e(1280,1281),new e(1282,1283),new e(1284,1285),new e(1286,1287),new e(1288,1289),new e(1290,1291),new e(1292,1293),new e(1294,1295),new e(1296,1297),new e(1298,1299),new e(1300,1301),new e(1302,1303),new e(1304,1305),new e(1306,1307),new e(1308,1309),new e(1310,1311),new e(1312,1313),new e(1314,1315),new e(1316,1317),new e(1318,1319),new e(1320,1321),new e(1322,1323),new e(1324,1325),new e(1326,1327),new e(1329,1367),new e(1415,1416),new e(4256,4294),new e(4295,4296),new e(4301,4302),new e(5112,5118),new e(7296,7305),new e(7312,7355),new e(7357,7360),new e(7680,7681),new e(7682,7683),new e(7684,7685),new e(7686,7687),new e(7688,7689),new e(7690,7691),new e(7692,7693),new e(7694,7695),new e(7696,7697),new e(7698,7699),new e(7700,7701),new e(7702,7703),new e(7704,7705),new e(7706,7707),new e(7708,7709),new e(7710,7711),new e(7712,7713),new e(7714,7715),new e(7716,7717),new e(7718,7719),new e(7720,7721),new e(7722,7723),new e(7724,7725),new e(7726,7727),new e(7728,7729),new e(7730,7731),new e(7732,7733),new e(7734,7735),new e(7736,7737),new e(7738,7739),new e(7740,7741),new e(7742,7743),new e(7744,7745),new e(7746,7747),new e(7748,7749),new e(7750,7751),new e(7752,7753),new e(7754,7755),new e(7756,7757),new e(7758,7759),new e(7760,7761),new e(7762,7763),new e(7764,7765),new e(7766,7767),new e(7768,7769),new e(7770,7771),new e(7772,7773),new e(7774,7775),new e(7776,7777),new e(7778,7779),new e(7780,7781),new e(7782,7783),new e(7784,7785),new e(7786,7787),new e(7788,7789),new e(7790,7791),new e(7792,7793),new e(7794,7795),new e(7796,7797),new e(7798,7799),new e(7800,7801),new e(7802,7803),new e(7804,7805),new e(7806,7807),new e(7808,7809),new e(7810,7811),new e(7812,7813),new e(7814,7815),new e(7816,7817),new e(7818,7819),new e(7820,7821),new e(7822,7823),new e(7824,7825),new e(7826,7827),new e(7828,7829),new e(7834,7836),new e(7838,7839),new e(7840,7841),new e(7842,7843),new e(7844,7845),new e(7846,7847),new e(7848,7849),new e(7850,7851),new e(7852,7853),new e(7854,7855),new e(7856,7857),new e(7858,7859),new e(7860,7861),new e(7862,7863),new e(7864,7865),new e(7866,7867),new e(7868,7869),new e(7870,7871),new e(7872,7873),new e(7874,7875),new e(7876,7877),new e(7878,7879),new e(7880,7881),new e(7882,7883),new e(7884,7885),new e(7886,7887),new e(7888,7889),new e(7890,7891),new e(7892,7893),new e(7894,7895),new e(7896,7897),new e(7898,7899),new e(7900,7901),new e(7902,7903),new e(7904,7905),new e(7906,7907),new e(7908,7909),new e(7910,7911),new e(7912,7913),new e(7914,7915),new e(7916,7917),new e(7918,7919),new e(7920,7921),new e(7922,7923),new e(7924,7925),new e(7926,7927),new e(7928,7929),new e(7930,7931),new e(7932,7933),new e(7934,7935),new e(7944,7952),new e(7960,7966),new e(7976,7984),new e(7992,8e3),new e(8008,8014),new e(8025,8026),new e(8027,8028),new e(8029,8030),new e(8031,8032),new e(8040,8048),new e(8064,8112),new e(8114,8117),new e(8119,8125),new e(8130,8133),new e(8135,8141),new e(8152,8156),new e(8168,8173),new e(8178,8181),new e(8183,8189),new e(8486,8487),new e(8490,8492),new e(8498,8499),new e(8544,8560),new e(8579,8580),new e(9398,9424),new e(11264,11312),new e(11360,11361),new e(11362,11365),new e(11367,11368),new e(11369,11370),new e(11371,11372),new e(11373,11377),new e(11378,11379),new e(11381,11382),new e(11390,11393),new e(11394,11395),new e(11396,11397),new e(11398,11399),new e(11400,11401),new e(11402,11403),new e(11404,11405),new e(11406,11407),new e(11408,11409),new e(11410,11411),new e(11412,11413),new e(11414,11415),new e(11416,11417),new e(11418,11419),new e(11420,11421),new e(11422,11423),new e(11424,11425),new e(11426,11427),new e(11428,11429),new e(11430,11431),new e(11432,11433),new e(11434,11435),new e(11436,11437),new e(11438,11439),new e(11440,11441),new e(11442,11443),new e(11444,11445),new e(11446,11447),new e(11448,11449),new e(11450,11451),new e(11452,11453),new e(11454,11455),new e(11456,11457),new e(11458,11459),new e(11460,11461),new e(11462,11463),new e(11464,11465),new e(11466,11467),new e(11468,11469),new e(11470,11471),new e(11472,11473),new e(11474,11475),new e(11476,11477),new e(11478,11479),new e(11480,11481),new e(11482,11483),new e(11484,11485),new e(11486,11487),new e(11488,11489),new e(11490,11491),new e(11499,11500),new e(11501,11502),new e(11506,11507),new e(42560,42561),new e(42562,42563),new e(42564,42565),new e(42566,42567),new e(42568,42569),new e(42570,42571),new e(42572,42573),new e(42574,42575),new e(42576,42577),new e(42578,42579),new e(42580,42581),new e(42582,42583),new e(42584,42585),new e(42586,42587),new e(42588,42589),new e(42590,42591),new e(42592,42593),new e(42594,42595),new e(42596,42597),new e(42598,42599),new e(42600,42601),new e(42602,42603),new e(42604,42605),new e(42624,42625),new e(42626,42627),new e(42628,42629),new e(42630,42631),new e(42632,42633),new e(42634,42635),new e(42636,42637),new e(42638,42639),new e(42640,42641),new e(42642,42643),new e(42644,42645),new e(42646,42647),new e(42648,42649),new e(42650,42651),new e(42786,42787),new e(42788,42789),new e(42790,42791),new e(42792,42793),new e(42794,42795),new e(42796,42797),new e(42798,42799),new e(42802,42803),new e(42804,42805),new e(42806,42807),new e(42808,42809),new e(42810,42811),new e(42812,42813),new e(42814,42815),new e(42816,42817),new e(42818,42819),new e(42820,42821),new e(42822,42823),new e(42824,42825),new e(42826,42827),new e(42828,42829),new e(42830,42831),new e(42832,42833),new e(42834,42835),new e(42836,42837),new e(42838,42839),new e(42840,42841),new e(42842,42843),new e(42844,42845),new e(42846,42847),new e(42848,42849),new e(42850,42851),new e(42852,42853),new e(42854,42855),new e(42856,42857),new e(42858,42859),new e(42860,42861),new e(42862,42863),new e(42873,42874),new e(42875,42876),new e(42877,42879),new e(42880,42881),new e(42882,42883),new e(42884,42885),new e(42886,42887),new e(42891,42892),new e(42893,42894),new e(42896,42897),new e(42898,42899),new e(42902,42903),new e(42904,42905),new e(42906,42907),new e(42908,42909),new e(42910,42911),new e(42912,42913),new e(42914,42915),new e(42916,42917),new e(42918,42919),new e(42920,42921),new e(42922,42927),new e(42928,42933),new e(42934,42935),new e(42936,42937),new e(42938,42939),new e(42940,42941),new e(42942,42943),new e(42944,42945),new e(42946,42947),new e(42948,42952),new e(42953,42954),new e(42960,42961),new e(42966,42967),new e(42968,42969),new e(42997,42998),new e(43888,43968),new e(64256,64263),new e(64275,64280),new e(65313,65339),new e(66560,66600),new e(66736,66772),new e(66928,66939),new e(66940,66955),new e(66956,66963),new e(66964,66966),new e(68736,68787),new e(71840,71872),new e(93760,93792),new e(125184,125218)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Changes_When_Casefolded=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=256|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Changes_When_Casefolded}function TY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=256&r.RTLong__f_lo;return a===0?MY(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Changes_When_Casefolded}function VY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=512&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(65,91),new e(192,215),new e(216,223),new e(256,257),new e(258,259),new e(260,261),new e(262,263),new e(264,265),new e(266,267),new e(268,269),new e(270,271),new e(272,273),new e(274,275),new e(276,277),new e(278,279),new e(280,281),new e(282,283),new e(284,285),new e(286,287),new e(288,289),new e(290,291),new e(292,293),new e(294,295),new e(296,297),new e(298,299),new e(300,301),new e(302,303),new e(304,305),new e(306,307),new e(308,309),new e(310,311),new e(313,314),new e(315,316),new e(317,318),new e(319,320),new e(321,322),new e(323,324),new e(325,326),new e(327,328),new e(330,331),new e(332,333),new e(334,335),new e(336,337),new e(338,339),new e(340,341),new e(342,343),new e(344,345),new e(346,347),new e(348,349),new e(350,351),new e(352,353),new e(354,355),new e(356,357),new e(358,359),new e(360,361),new e(362,363),new e(364,365),new e(366,367),new e(368,369),new e(370,371),new e(372,373),new e(374,375),new e(376,378),new e(379,380),new e(381,382),new e(385,387),new e(388,389),new e(390,392),new e(393,396),new e(398,402),new e(403,405),new e(406,409),new e(412,414),new e(415,417),new e(418,419),new e(420,421),new e(422,424),new e(425,426),new e(428,429),new e(430,432),new e(433,436),new e(437,438),new e(439,441),new e(444,445),new e(452,453),new e(455,456),new e(458,459),new e(461,462),new e(463,464),new e(465,466),new e(467,468),new e(469,470),new e(471,472),new e(473,474),new e(475,476),new e(478,479),new e(480,481),new e(482,483),new e(484,485),new e(486,487),new e(488,489),new e(490,491),new e(492,493),new e(494,495),new e(497,498),new e(500,501),new e(502,505),new e(506,507),new e(508,509),new e(510,511),new e(512,513),new e(514,515),new e(516,517),new e(518,519),new e(520,521),new e(522,523),new e(524,525),new e(526,527),new e(528,529),new e(530,531),new e(532,533),new e(534,535),new e(536,537),new e(538,539),new e(540,541),new e(542,543),new e(544,545),new e(546,547),new e(548,549),new e(550,551),new e(552,553),new e(554,555),new e(556,557),new e(558,559),new e(560,561),new e(562,563),new e(570,572),new e(573,575),new e(577,578),new e(579,583),new e(584,585),new e(586,587),new e(588,589),new e(590,591),new e(880,881),new e(882,883),new e(886,887),new e(895,896),new e(902,903),new e(904,907),new e(908,909),new e(910,912),new e(913,930),new e(931,940),new e(975,976),new e(978,981),new e(984,985),new e(986,987),new e(988,989),new e(990,991),new e(992,993),new e(994,995),new e(996,997),new e(998,999),new e(1e3,1001),new e(1002,1003),new e(1004,1005),new e(1006,1007),new e(1012,1013),new e(1015,1016),new e(1017,1019),new e(1021,1072),new e(1120,1121),new e(1122,1123),new e(1124,1125),new e(1126,1127),new e(1128,1129),new e(1130,1131),new e(1132,1133),new e(1134,1135),new e(1136,1137),new e(1138,1139),new e(1140,1141),new e(1142,1143),new e(1144,1145),new e(1146,1147),new e(1148,1149),new e(1150,1151),new e(1152,1153),new e(1162,1163),new e(1164,1165),new e(1166,1167),new e(1168,1169),new e(1170,1171),new e(1172,1173),new e(1174,1175),new e(1176,1177),new e(1178,1179),new e(1180,1181),new e(1182,1183),new e(1184,1185),new e(1186,1187),new e(1188,1189),new e(1190,1191),new e(1192,1193),new e(1194,1195),new e(1196,1197),new e(1198,1199),new e(1200,1201),new e(1202,1203),new e(1204,1205),new e(1206,1207),new e(1208,1209),new e(1210,1211),new e(1212,1213),new e(1214,1215),new e(1216,1218),new e(1219,1220),new e(1221,1222),new e(1223,1224),new e(1225,1226),new e(1227,1228),new e(1229,1230),new e(1232,1233),new e(1234,1235),new e(1236,1237),new e(1238,1239),new e(1240,1241),new e(1242,1243),new e(1244,1245),new e(1246,1247),new e(1248,1249),new e(1250,1251),new e(1252,1253),new e(1254,1255),new e(1256,1257),new e(1258,1259),new e(1260,1261),new e(1262,1263),new e(1264,1265),new e(1266,1267),new e(1268,1269),new e(1270,1271),new e(1272,1273),new e(1274,1275),new e(1276,1277),new e(1278,1279),new e(1280,1281),new e(1282,1283),new e(1284,1285),new e(1286,1287),new e(1288,1289),new e(1290,1291),new e(1292,1293),new e(1294,1295),new e(1296,1297),new e(1298,1299),new e(1300,1301),new e(1302,1303),new e(1304,1305),new e(1306,1307),new e(1308,1309),new e(1310,1311),new e(1312,1313),new e(1314,1315),new e(1316,1317),new e(1318,1319),new e(1320,1321),new e(1322,1323),new e(1324,1325),new e(1326,1327),new e(1329,1367),new e(4256,4294),new e(4295,4296),new e(4301,4302),new e(5024,5110),new e(7312,7355),new e(7357,7360),new e(7680,7681),new e(7682,7683),new e(7684,7685),new e(7686,7687),new e(7688,7689),new e(7690,7691),new e(7692,7693),new e(7694,7695),new e(7696,7697),new e(7698,7699),new e(7700,7701),new e(7702,7703),new e(7704,7705),new e(7706,7707),new e(7708,7709),new e(7710,7711),new e(7712,7713),new e(7714,7715),new e(7716,7717),new e(7718,7719),new e(7720,7721),new e(7722,7723),new e(7724,7725),new e(7726,7727),new e(7728,7729),new e(7730,7731),new e(7732,7733),new e(7734,7735),new e(7736,7737),new e(7738,7739),new e(7740,7741),new e(7742,7743),new e(7744,7745),new e(7746,7747),new e(7748,7749),new e(7750,7751),new e(7752,7753),new e(7754,7755),new e(7756,7757),new e(7758,7759),new e(7760,7761),new e(7762,7763),new e(7764,7765),new e(7766,7767),new e(7768,7769),new e(7770,7771),new e(7772,7773),new e(7774,7775),new e(7776,7777),new e(7778,7779),new e(7780,7781),new e(7782,7783),new e(7784,7785),new e(7786,7787),new e(7788,7789),new e(7790,7791),new e(7792,7793),new e(7794,7795),new e(7796,7797),new e(7798,7799),new e(7800,7801),new e(7802,7803),new e(7804,7805),new e(7806,7807),new e(7808,7809),new e(7810,7811),new e(7812,7813),new e(7814,7815),new e(7816,7817),new e(7818,7819),new e(7820,7821),new e(7822,7823),new e(7824,7825),new e(7826,7827),new e(7828,7829),new e(7838,7839),new e(7840,7841),new e(7842,7843),new e(7844,7845),new e(7846,7847),new e(7848,7849),new e(7850,7851),new e(7852,7853),new e(7854,7855),new e(7856,7857),new e(7858,7859),new e(7860,7861),new e(7862,7863),new e(7864,7865),new e(7866,7867),new e(7868,7869),new e(7870,7871),new e(7872,7873),new e(7874,7875),new e(7876,7877),new e(7878,7879),new e(7880,7881),new e(7882,7883),new e(7884,7885),new e(7886,7887),new e(7888,7889),new e(7890,7891),new e(7892,7893),new e(7894,7895),new e(7896,7897),new e(7898,7899),new e(7900,7901),new e(7902,7903),new e(7904,7905),new e(7906,7907),new e(7908,7909),new e(7910,7911),new e(7912,7913),new e(7914,7915),new e(7916,7917),new e(7918,7919),new e(7920,7921),new e(7922,7923),new e(7924,7925),new e(7926,7927),new e(7928,7929),new e(7930,7931),new e(7932,7933),new e(7934,7935),new e(7944,7952),new e(7960,7966),new e(7976,7984),new e(7992,8e3),new e(8008,8014),new e(8025,8026),new e(8027,8028),new e(8029,8030),new e(8031,8032),new e(8040,8048),new e(8120,8124),new e(8136,8140),new e(8152,8156),new e(8168,8173),new e(8184,8188),new e(8450,8451),new e(8455,8456),new e(8459,8462),new e(8464,8467),new e(8469,8470),new e(8473,8478),new e(8484,8485),new e(8486,8487),new e(8488,8489),new e(8490,8494),new e(8496,8500),new e(8510,8512),new e(8517,8518),new e(8544,8560),new e(8579,8580),new e(9398,9424),new e(11264,11312),new e(11360,11361),new e(11362,11365),new e(11367,11368),new e(11369,11370),new e(11371,11372),new e(11373,11377),new e(11378,11379),new e(11381,11382),new e(11390,11393),new e(11394,11395),new e(11396,11397),new e(11398,11399),new e(11400,11401),new e(11402,11403),new e(11404,11405),new e(11406,11407),new e(11408,11409),new e(11410,11411),new e(11412,11413),new e(11414,11415),new e(11416,11417),new e(11418,11419),new e(11420,11421),new e(11422,11423),new e(11424,11425),new e(11426,11427),new e(11428,11429),new e(11430,11431),new e(11432,11433),new e(11434,11435),new e(11436,11437),new e(11438,11439),new e(11440,11441),new e(11442,11443),new e(11444,11445),new e(11446,11447),new e(11448,11449),new e(11450,11451),new e(11452,11453),new e(11454,11455),new e(11456,11457),new e(11458,11459),new e(11460,11461),new e(11462,11463),new e(11464,11465),new e(11466,11467),new e(11468,11469),new e(11470,11471),new e(11472,11473),new e(11474,11475),new e(11476,11477),new e(11478,11479),new e(11480,11481),new e(11482,11483),new e(11484,11485),new e(11486,11487),new e(11488,11489),new e(11490,11491),new e(11499,11500),new e(11501,11502),new e(11506,11507),new e(42560,42561),new e(42562,42563),new e(42564,42565),new e(42566,42567),new e(42568,42569),new e(42570,42571),new e(42572,42573),new e(42574,42575),new e(42576,42577),new e(42578,42579),new e(42580,42581),new e(42582,42583),new e(42584,42585),new e(42586,42587),new e(42588,42589),new e(42590,42591),new e(42592,42593),new e(42594,42595),new e(42596,42597),new e(42598,42599),new e(42600,42601),new e(42602,42603),new e(42604,42605),new e(42624,42625),new e(42626,42627),new e(42628,42629),new e(42630,42631),new e(42632,42633),new e(42634,42635),new e(42636,42637),new e(42638,42639),new e(42640,42641),new e(42642,42643),new e(42644,42645),new e(42646,42647),new e(42648,42649),new e(42650,42651),new e(42786,42787),new e(42788,42789),new e(42790,42791),new e(42792,42793),new e(42794,42795),new e(42796,42797),new e(42798,42799),new e(42802,42803),new e(42804,42805),new e(42806,42807),new e(42808,42809),new e(42810,42811),new e(42812,42813),new e(42814,42815),new e(42816,42817),new e(42818,42819),new e(42820,42821),new e(42822,42823),new e(42824,42825),new e(42826,42827),new e(42828,42829),new e(42830,42831),new e(42832,42833),new e(42834,42835),new e(42836,42837),new e(42838,42839),new e(42840,42841),new e(42842,42843),new e(42844,42845),new e(42846,42847),new e(42848,42849),new e(42850,42851),new e(42852,42853),new e(42854,42855),new e(42856,42857),new e(42858,42859),new e(42860,42861),new e(42862,42863),new e(42873,42874),new e(42875,42876),new e(42877,42879),new e(42880,42881),new e(42882,42883),new e(42884,42885),new e(42886,42887),new e(42891,42892),new e(42893,42894),new e(42896,42897),new e(42898,42899),new e(42902,42903),new e(42904,42905),new e(42906,42907),new e(42908,42909),new e(42910,42911),new e(42912,42913),new e(42914,42915),new e(42916,42917),new e(42918,42919),new e(42920,42921),new e(42922,42927),new e(42928,42933),new e(42934,42935),new e(42936,42937),new e(42938,42939),new e(42940,42941),new e(42942,42943),new e(42944,42945),new e(42946,42947),new e(42948,42952),new e(42953,42954),new e(42960,42961),new e(42966,42967),new e(42968,42969),new e(42997,42998),new e(65313,65339),new e(66560,66600),new e(66736,66772),new e(66928,66939),new e(66940,66955),new e(66956,66963),new e(66964,66966),new e(68736,68787),new e(71840,71872),new e(93760,93792),new e(119808,119834),new e(119860,119886),new e(119912,119938),new e(119964,119965),new e(119966,119968),new e(119970,119971),new e(119973,119975),new e(119977,119981),new e(119982,119990),new e(120016,120042),new e(120068,120070),new e(120071,120075),new e(120077,120085),new e(120086,120093),new e(120120,120122),new e(120123,120127),new e(120128,120133),new e(120134,120135),new e(120138,120145),new e(120172,120198),new e(120224,120250),new e(120276,120302),new e(120328,120354),new e(120380,120406),new e(120432,120458),new e(120488,120513),new e(120546,120571),new e(120604,120629),new e(120662,120687),new e(120720,120745),new e(120778,120779),new e(125184,125218),new e(127280,127306),new e(127312,127338),new e(127344,127370)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Uppercase=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=512|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Uppercase}function AY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=512&r.RTLong__f_lo;return a===0?VY(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Uppercase}function BY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=1024&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(65,91),new e(160,161),new e(168,169),new e(170,171),new e(173,174),new e(175,176),new e(178,182),new e(184,187),new e(188,191),new e(192,215),new e(216,224),new e(256,257),new e(258,259),new e(260,261),new e(262,263),new e(264,265),new e(266,267),new e(268,269),new e(270,271),new e(272,273),new e(274,275),new e(276,277),new e(278,279),new e(280,281),new e(282,283),new e(284,285),new e(286,287),new e(288,289),new e(290,291),new e(292,293),new e(294,295),new e(296,297),new e(298,299),new e(300,301),new e(302,303),new e(304,305),new e(306,309),new e(310,311),new e(313,314),new e(315,316),new e(317,318),new e(319,322),new e(323,324),new e(325,326),new e(327,328),new e(329,331),new e(332,333),new e(334,335),new e(336,337),new e(338,339),new e(340,341),new e(342,343),new e(344,345),new e(346,347),new e(348,349),new e(350,351),new e(352,353),new e(354,355),new e(356,357),new e(358,359),new e(360,361),new e(362,363),new e(364,365),new e(366,367),new e(368,369),new e(370,371),new e(372,373),new e(374,375),new e(376,378),new e(379,380),new e(381,382),new e(383,384),new e(385,387),new e(388,389),new e(390,392),new e(393,396),new e(398,402),new e(403,405),new e(406,409),new e(412,414),new e(415,417),new e(418,419),new e(420,421),new e(422,424),new e(425,426),new e(428,429),new e(430,432),new e(433,436),new e(437,438),new e(439,441),new e(444,445),new e(452,462),new e(463,464),new e(465,466),new e(467,468),new e(469,470),new e(471,472),new e(473,474),new e(475,476),new e(478,479),new e(480,481),new e(482,483),new e(484,485),new e(486,487),new e(488,489),new e(490,491),new e(492,493),new e(494,495),new e(497,501),new e(502,505),new e(506,507),new e(508,509),new e(510,511),new e(512,513),new e(514,515),new e(516,517),new e(518,519),new e(520,521),new e(522,523),new e(524,525),new e(526,527),new e(528,529),new e(530,531),new e(532,533),new e(534,535),new e(536,537),new e(538,539),new e(540,541),new e(542,543),new e(544,545),new e(546,547),new e(548,549),new e(550,551),new e(552,553),new e(554,555),new e(556,557),new e(558,559),new e(560,561),new e(562,563),new e(570,572),new e(573,575),new e(577,578),new e(579,583),new e(584,585),new e(586,587),new e(588,589),new e(590,591),new e(688,697),new e(728,734),new e(736,741),new e(832,834),new e(835,838),new e(847,848),new e(880,881),new e(882,883),new e(884,885),new e(886,887),new e(890,891),new e(894,896),new e(900,907),new e(908,909),new e(910,912),new e(913,930),new e(931,940),new e(962,963),new e(975,983),new e(984,985),new e(986,987),new e(988,989),new e(990,991),new e(992,993),new e(994,995),new e(996,997),new e(998,999),new e(1e3,1001),new e(1002,1003),new e(1004,1005),new e(1006,1007),new e(1008,1011),new e(1012,1014),new e(1015,1016),new e(1017,1019),new e(1021,1072),new e(1120,1121),new e(1122,1123),new e(1124,1125),new e(1126,1127),new e(1128,1129),new e(1130,1131),new e(1132,1133),new e(1134,1135),new e(1136,1137),new e(1138,1139),new e(1140,1141),new e(1142,1143),new e(1144,1145),new e(1146,1147),new e(1148,1149),new e(1150,1151),new e(1152,1153),new e(1162,1163),new e(1164,1165),new e(1166,1167),new e(1168,1169),new e(1170,1171),new e(1172,1173),new e(1174,1175),new e(1176,1177),new e(1178,1179),new e(1180,1181),new e(1182,1183),new e(1184,1185),new e(1186,1187),new e(1188,1189),new e(1190,1191),new e(1192,1193),new e(1194,1195),new e(1196,1197),new e(1198,1199),new e(1200,1201),new e(1202,1203),new e(1204,1205),new e(1206,1207),new e(1208,1209),new e(1210,1211),new e(1212,1213),new e(1214,1215),new e(1216,1218),new e(1219,1220),new e(1221,1222),new e(1223,1224),new e(1225,1226),new e(1227,1228),new e(1229,1230),new e(1232,1233),new e(1234,1235),new e(1236,1237),new e(1238,1239),new e(1240,1241),new e(1242,1243),new e(1244,1245),new e(1246,1247),new e(1248,1249),new e(1250,1251),new e(1252,1253),new e(1254,1255),new e(1256,1257),new e(1258,1259),new e(1260,1261),new e(1262,1263),new e(1264,1265),new e(1266,1267),new e(1268,1269),new e(1270,1271),new e(1272,1273),new e(1274,1275),new e(1276,1277),new e(1278,1279),new e(1280,1281),new e(1282,1283),new e(1284,1285),new e(1286,1287),new e(1288,1289),new e(1290,1291),new e(1292,1293),new e(1294,1295),new e(1296,1297),new e(1298,1299),new e(1300,1301),new e(1302,1303),new e(1304,1305),new e(1306,1307),new e(1308,1309),new e(1310,1311),new e(1312,1313),new e(1314,1315),new e(1316,1317),new e(1318,1319),new e(1320,1321),new e(1322,1323),new e(1324,1325),new e(1326,1327),new e(1329,1367),new e(1415,1416),new e(1564,1565),new e(1653,1657),new e(2392,2400),new e(2524,2526),new e(2527,2528),new e(2611,2612),new e(2614,2615),new e(2649,2652),new e(2654,2655),new e(2908,2910),new e(3635,3636),new e(3763,3764),new e(3804,3806),new e(3852,3853),new e(3907,3908),new e(3917,3918),new e(3922,3923),new e(3927,3928),new e(3932,3933),new e(3945,3946),new e(3955,3956),new e(3957,3962),new e(3969,3970),new e(3987,3988),new e(3997,3998),new e(4002,4003),new e(4007,4008),new e(4012,4013),new e(4025,4026),new e(4256,4294),new e(4295,4296),new e(4301,4302),new e(4348,4349),new e(4447,4449),new e(5112,5118),new e(6068,6070),new e(6155,6160),new e(7296,7305),new e(7312,7355),new e(7357,7360),new e(7468,7471),new e(7472,7483),new e(7484,7502),new e(7503,7531),new e(7544,7545),new e(7579,7616),new e(7680,7681),new e(7682,7683),new e(7684,7685),new e(7686,7687),new e(7688,7689),new e(7690,7691),new e(7692,7693),new e(7694,7695),new e(7696,7697),new e(7698,7699),new e(7700,7701),new e(7702,7703),new e(7704,7705),new e(7706,7707),new e(7708,7709),new e(7710,7711),new e(7712,7713),new e(7714,7715),new e(7716,7717),new e(7718,7719),new e(7720,7721),new e(7722,7723),new e(7724,7725),new e(7726,7727),new e(7728,7729),new e(7730,7731),new e(7732,7733),new e(7734,7735),new e(7736,7737),new e(7738,7739),new e(7740,7741),new e(7742,7743),new e(7744,7745),new e(7746,7747),new e(7748,7749),new e(7750,7751),new e(7752,7753),new e(7754,7755),new e(7756,7757),new e(7758,7759),new e(7760,7761),new e(7762,7763),new e(7764,7765),new e(7766,7767),new e(7768,7769),new e(7770,7771),new e(7772,7773),new e(7774,7775),new e(7776,7777),new e(7778,7779),new e(7780,7781),new e(7782,7783),new e(7784,7785),new e(7786,7787),new e(7788,7789),new e(7790,7791),new e(7792,7793),new e(7794,7795),new e(7796,7797),new e(7798,7799),new e(7800,7801),new e(7802,7803),new e(7804,7805),new e(7806,7807),new e(7808,7809),new e(7810,7811),new e(7812,7813),new e(7814,7815),new e(7816,7817),new e(7818,7819),new e(7820,7821),new e(7822,7823),new e(7824,7825),new e(7826,7827),new e(7828,7829),new e(7834,7836),new e(7838,7839),new e(7840,7841),new e(7842,7843),new e(7844,7845),new e(7846,7847),new e(7848,7849),new e(7850,7851),new e(7852,7853),new e(7854,7855),new e(7856,7857),new e(7858,7859),new e(7860,7861),new e(7862,7863),new e(7864,7865),new e(7866,7867),new e(7868,7869),new e(7870,7871),new e(7872,7873),new e(7874,7875),new e(7876,7877),new e(7878,7879),new e(7880,7881),new e(7882,7883),new e(7884,7885),new e(7886,7887),new e(7888,7889),new e(7890,7891),new e(7892,7893),new e(7894,7895),new e(7896,7897),new e(7898,7899),new e(7900,7901),new e(7902,7903),new e(7904,7905),new e(7906,7907),new e(7908,7909),new e(7910,7911),new e(7912,7913),new e(7914,7915),new e(7916,7917),new e(7918,7919),new e(7920,7921),new e(7922,7923),new e(7924,7925),new e(7926,7927),new e(7928,7929),new e(7930,7931),new e(7932,7933),new e(7934,7935),new e(7944,7952),new e(7960,7966),new e(7976,7984),new e(7992,8e3),new e(8008,8014),new e(8025,8026),new e(8027,8028),new e(8029,8030),new e(8031,8032),new e(8040,8048),new e(8049,8050),new e(8051,8052),new e(8053,8054),new e(8055,8056),new e(8057,8058),new e(8059,8060),new e(8061,8062),new e(8064,8112),new e(8114,8117),new e(8119,8133),new e(8135,8144),new e(8147,8148),new e(8152,8156),new e(8157,8160),new e(8163,8164),new e(8168,8176),new e(8178,8181),new e(8183,8191),new e(8192,8208),new e(8209,8210),new e(8215,8216),new e(8228,8231),new e(8234,8240),new e(8243,8245),new e(8246,8248),new e(8252,8253),new e(8254,8255),new e(8263,8266),new e(8279,8280),new e(8287,8306),new e(8308,8335),new e(8336,8349),new e(8360,8361),new e(8448,8452),new e(8453,8456),new e(8457,8468),new e(8469,8471),new e(8473,8478),new e(8480,8483),new e(8484,8485),new e(8486,8487),new e(8488,8489),new e(8490,8494),new e(8495,8506),new e(8507,8513),new e(8517,8522),new e(8528,8576),new e(8579,8580),new e(8585,8586),new e(8748,8750),new e(8751,8753),new e(9001,9003),new e(9312,9451),new e(10764,10765),new e(10868,10871),new e(10972,10973),new e(11264,11312),new e(11360,11361),new e(11362,11365),new e(11367,11368),new e(11369,11370),new e(11371,11372),new e(11373,11377),new e(11378,11379),new e(11381,11382),new e(11388,11393),new e(11394,11395),new e(11396,11397),new e(11398,11399),new e(11400,11401),new e(11402,11403),new e(11404,11405),new e(11406,11407),new e(11408,11409),new e(11410,11411),new e(11412,11413),new e(11414,11415),new e(11416,11417),new e(11418,11419),new e(11420,11421),new e(11422,11423),new e(11424,11425),new e(11426,11427),new e(11428,11429),new e(11430,11431),new e(11432,11433),new e(11434,11435),new e(11436,11437),new e(11438,11439),new e(11440,11441),new e(11442,11443),new e(11444,11445),new e(11446,11447),new e(11448,11449),new e(11450,11451),new e(11452,11453),new e(11454,11455),new e(11456,11457),new e(11458,11459),new e(11460,11461),new e(11462,11463),new e(11464,11465),new e(11466,11467),new e(11468,11469),new e(11470,11471),new e(11472,11473),new e(11474,11475),new e(11476,11477),new e(11478,11479),new e(11480,11481),new e(11482,11483),new e(11484,11485),new e(11486,11487),new e(11488,11489),new e(11490,11491),new e(11499,11500),new e(11501,11502),new e(11506,11507),new e(11631,11632),new e(11935,11936),new e(12019,12020),new e(12032,12246),new e(12288,12289),new e(12342,12343),new e(12344,12347),new e(12443,12445),new e(12447,12448),new e(12543,12544),new e(12593,12687),new e(12690,12704),new e(12800,12831),new e(12832,12872),new e(12880,12927),new e(12928,13312),new e(42560,42561),new e(42562,42563),new e(42564,42565),new e(42566,42567),new e(42568,42569),new e(42570,42571),new e(42572,42573),new e(42574,42575),new e(42576,42577),new e(42578,42579),new e(42580,42581),new e(42582,42583),new e(42584,42585),new e(42586,42587),new e(42588,42589),new e(42590,42591),new e(42592,42593),new e(42594,42595),new e(42596,42597),new e(42598,42599),new e(42600,42601),new e(42602,42603),new e(42604,42605),new e(42624,42625),new e(42626,42627),new e(42628,42629),new e(42630,42631),new e(42632,42633),new e(42634,42635),new e(42636,42637),new e(42638,42639),new e(42640,42641),new e(42642,42643),new e(42644,42645),new e(42646,42647),new e(42648,42649),new e(42650,42651),new e(42652,42654),new e(42786,42787),new e(42788,42789),new e(42790,42791),new e(42792,42793),new e(42794,42795),new e(42796,42797),new e(42798,42799),new e(42802,42803),new e(42804,42805),new e(42806,42807),new e(42808,42809),new e(42810,42811),new e(42812,42813),new e(42814,42815),new e(42816,42817),new e(42818,42819),new e(42820,42821),new e(42822,42823),new e(42824,42825),new e(42826,42827),new e(42828,42829),new e(42830,42831),new e(42832,42833),new e(42834,42835),new e(42836,42837),new e(42838,42839),new e(42840,42841),new e(42842,42843),new e(42844,42845),new e(42846,42847),new e(42848,42849),new e(42850,42851),new e(42852,42853),new e(42854,42855),new e(42856,42857),new e(42858,42859),new e(42860,42861),new e(42862,42863),new e(42864,42865),new e(42873,42874),new e(42875,42876),new e(42877,42879),new e(42880,42881),new e(42882,42883),new e(42884,42885),new e(42886,42887),new e(42891,42892),new e(42893,42894),new e(42896,42897),new e(42898,42899),new e(42902,42903),new e(42904,42905),new e(42906,42907),new e(42908,42909),new e(42910,42911),new e(42912,42913),new e(42914,42915),new e(42916,42917),new e(42918,42919),new e(42920,42921),new e(42922,42927),new e(42928,42933),new e(42934,42935),new e(42936,42937),new e(42938,42939),new e(42940,42941),new e(42942,42943),new e(42944,42945),new e(42946,42947),new e(42948,42952),new e(42953,42954),new e(42960,42961),new e(42966,42967),new e(42968,42969),new e(42994,42998),new e(43e3,43002),new e(43868,43872),new e(43881,43882),new e(43888,43968),new e(63744,64014),new e(64016,64017),new e(64018,64019),new e(64021,64031),new e(64032,64033),new e(64034,64035),new e(64037,64039),new e(64042,64110),new e(64112,64218),new e(64256,64263),new e(64275,64280),new e(64285,64286),new e(64287,64311),new e(64312,64317),new e(64318,64319),new e(64320,64322),new e(64323,64325),new e(64326,64434),new e(64467,64830),new e(64848,64912),new e(64914,64968),new e(65008,65021),new e(65024,65050),new e(65072,65093),new e(65095,65107),new e(65108,65127),new e(65128,65132),new e(65136,65139),new e(65140,65141),new e(65142,65277),new e(65279,65280),new e(65281,65471),new e(65474,65480),new e(65482,65488),new e(65490,65496),new e(65498,65501),new e(65504,65511),new e(65512,65519),new e(65520,65529),new e(66560,66600),new e(66736,66772),new e(66928,66939),new e(66940,66955),new e(66956,66963),new e(66964,66966),new e(67457,67462),new e(67463,67505),new e(67506,67515),new e(68736,68787),new e(71840,71872),new e(93760,93792),new e(113824,113828),new e(119134,119141),new e(119155,119163),new e(119227,119233),new e(119808,119893),new e(119894,119965),new e(119966,119968),new e(119970,119971),new e(119973,119975),new e(119977,119981),new e(119982,119994),new e(119995,119996),new e(119997,120004),new e(120005,120070),new e(120071,120075),new e(120077,120085),new e(120086,120093),new e(120094,120122),new e(120123,120127),new e(120128,120133),new e(120134,120135),new e(120138,120145),new e(120146,120486),new e(120488,120780),new e(120782,120832),new e(122928,122990),new e(125184,125218),new e(126464,126468),new e(126469,126496),new e(126497,126499),new e(126500,126501),new e(126503,126504),new e(126505,126515),new e(126516,126520),new e(126521,126522),new e(126523,126524),new e(126530,126531),new e(126535,126536),new e(126537,126538),new e(126539,126540),new e(126541,126544),new e(126545,126547),new e(126548,126549),new e(126551,126552),new e(126553,126554),new e(126555,126556),new e(126557,126558),new e(126559,126560),new e(126561,126563),new e(126564,126565),new e(126567,126571),new e(126572,126579),new e(126580,126584),new e(126585,126589),new e(126590,126591),new e(126592,126602),new e(126603,126620),new e(126625,126628),new e(126629,126634),new e(126635,126652),new e(127232,127243),new e(127248,127279),new e(127280,127312),new e(127338,127341),new e(127376,127377),new e(127488,127491),new e(127504,127548),new e(127552,127561),new e(127568,127570),new e(130032,130042),new e(194560,195102),new e(917504,921600)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Changes_When_NFKC_Casefolded=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=1024|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Changes_When_NFKC_Casefolded}function FY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=1024&r.RTLong__f_lo;return a===0?BY(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Changes_When_NFKC_Casefolded}function EY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=2048&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(97,123),new e(181,182),new e(223,247),new e(248,256),new e(257,258),new e(259,260),new e(261,262),new e(263,264),new e(265,266),new e(267,268),new e(269,270),new e(271,272),new e(273,274),new e(275,276),new e(277,278),new e(279,280),new e(281,282),new e(283,284),new e(285,286),new e(287,288),new e(289,290),new e(291,292),new e(293,294),new e(295,296),new e(297,298),new e(299,300),new e(301,302),new e(303,304),new e(305,306),new e(307,308),new e(309,310),new e(311,312),new e(314,315),new e(316,317),new e(318,319),new e(320,321),new e(322,323),new e(324,325),new e(326,327),new e(328,330),new e(331,332),new e(333,334),new e(335,336),new e(337,338),new e(339,340),new e(341,342),new e(343,344),new e(345,346),new e(347,348),new e(349,350),new e(351,352),new e(353,354),new e(355,356),new e(357,358),new e(359,360),new e(361,362),new e(363,364),new e(365,366),new e(367,368),new e(369,370),new e(371,372),new e(373,374),new e(375,376),new e(378,379),new e(380,381),new e(382,385),new e(387,388),new e(389,390),new e(392,393),new e(396,397),new e(402,403),new e(405,406),new e(409,411),new e(414,415),new e(417,418),new e(419,420),new e(421,422),new e(424,425),new e(429,430),new e(432,433),new e(436,437),new e(438,439),new e(441,442),new e(445,446),new e(447,448),new e(453,455),new e(456,458),new e(459,461),new e(462,463),new e(464,465),new e(466,467),new e(468,469),new e(470,471),new e(472,473),new e(474,475),new e(476,478),new e(479,480),new e(481,482),new e(483,484),new e(485,486),new e(487,488),new e(489,490),new e(491,492),new e(493,494),new e(495,497),new e(498,500),new e(501,502),new e(505,506),new e(507,508),new e(509,510),new e(511,512),new e(513,514),new e(515,516),new e(517,518),new e(519,520),new e(521,522),new e(523,524),new e(525,526),new e(527,528),new e(529,530),new e(531,532),new e(533,534),new e(535,536),new e(537,538),new e(539,540),new e(541,542),new e(543,544),new e(547,548),new e(549,550),new e(551,552),new e(553,554),new e(555,556),new e(557,558),new e(559,560),new e(561,562),new e(563,564),new e(572,573),new e(575,577),new e(578,579),new e(583,584),new e(585,586),new e(587,588),new e(589,590),new e(591,597),new e(598,600),new e(601,602),new e(603,605),new e(608,610),new e(611,612),new e(613,615),new e(616,621),new e(623,624),new e(625,627),new e(629,630),new e(637,638),new e(640,641),new e(642,644),new e(647,653),new e(658,659),new e(669,671),new e(837,838),new e(881,882),new e(883,884),new e(887,888),new e(891,894),new e(912,913),new e(940,975),new e(976,978),new e(981,984),new e(985,986),new e(987,988),new e(989,990),new e(991,992),new e(993,994),new e(995,996),new e(997,998),new e(999,1e3),new e(1001,1002),new e(1003,1004),new e(1005,1006),new e(1007,1012),new e(1013,1014),new e(1016,1017),new e(1019,1020),new e(1072,1120),new e(1121,1122),new e(1123,1124),new e(1125,1126),new e(1127,1128),new e(1129,1130),new e(1131,1132),new e(1133,1134),new e(1135,1136),new e(1137,1138),new e(1139,1140),new e(1141,1142),new e(1143,1144),new e(1145,1146),new e(1147,1148),new e(1149,1150),new e(1151,1152),new e(1153,1154),new e(1163,1164),new e(1165,1166),new e(1167,1168),new e(1169,1170),new e(1171,1172),new e(1173,1174),new e(1175,1176),new e(1177,1178),new e(1179,1180),new e(1181,1182),new e(1183,1184),new e(1185,1186),new e(1187,1188),new e(1189,1190),new e(1191,1192),new e(1193,1194),new e(1195,1196),new e(1197,1198),new e(1199,1200),new e(1201,1202),new e(1203,1204),new e(1205,1206),new e(1207,1208),new e(1209,1210),new e(1211,1212),new e(1213,1214),new e(1215,1216),new e(1218,1219),new e(1220,1221),new e(1222,1223),new e(1224,1225),new e(1226,1227),new e(1228,1229),new e(1230,1232),new e(1233,1234),new e(1235,1236),new e(1237,1238),new e(1239,1240),new e(1241,1242),new e(1243,1244),new e(1245,1246),new e(1247,1248),new e(1249,1250),new e(1251,1252),new e(1253,1254),new e(1255,1256),new e(1257,1258),new e(1259,1260),new e(1261,1262),new e(1263,1264),new e(1265,1266),new e(1267,1268),new e(1269,1270),new e(1271,1272),new e(1273,1274),new e(1275,1276),new e(1277,1278),new e(1279,1280),new e(1281,1282),new e(1283,1284),new e(1285,1286),new e(1287,1288),new e(1289,1290),new e(1291,1292),new e(1293,1294),new e(1295,1296),new e(1297,1298),new e(1299,1300),new e(1301,1302),new e(1303,1304),new e(1305,1306),new e(1307,1308),new e(1309,1310),new e(1311,1312),new e(1313,1314),new e(1315,1316),new e(1317,1318),new e(1319,1320),new e(1321,1322),new e(1323,1324),new e(1325,1326),new e(1327,1328),new e(1377,1416),new e(4304,4347),new e(4349,4352),new e(5112,5118),new e(7296,7305),new e(7545,7546),new e(7549,7550),new e(7566,7567),new e(7681,7682),new e(7683,7684),new e(7685,7686),new e(7687,7688),new e(7689,7690),new e(7691,7692),new e(7693,7694),new e(7695,7696),new e(7697,7698),new e(7699,7700),new e(7701,7702),new e(7703,7704),new e(7705,7706),new e(7707,7708),new e(7709,7710),new e(7711,7712),new e(7713,7714),new e(7715,7716),new e(7717,7718),new e(7719,7720),new e(7721,7722),new e(7723,7724),new e(7725,7726),new e(7727,7728),new e(7729,7730),new e(7731,7732),new e(7733,7734),new e(7735,7736),new e(7737,7738),new e(7739,7740),new e(7741,7742),new e(7743,7744),new e(7745,7746),new e(7747,7748),new e(7749,7750),new e(7751,7752),new e(7753,7754),new e(7755,7756),new e(7757,7758),new e(7759,7760),new e(7761,7762),new e(7763,7764),new e(7765,7766),new e(7767,7768),new e(7769,7770),new e(7771,7772),new e(7773,7774),new e(7775,7776),new e(7777,7778),new e(7779,7780),new e(7781,7782),new e(7783,7784),new e(7785,7786),new e(7787,7788),new e(7789,7790),new e(7791,7792),new e(7793,7794),new e(7795,7796),new e(7797,7798),new e(7799,7800),new e(7801,7802),new e(7803,7804),new e(7805,7806),new e(7807,7808),new e(7809,7810),new e(7811,7812),new e(7813,7814),new e(7815,7816),new e(7817,7818),new e(7819,7820),new e(7821,7822),new e(7823,7824),new e(7825,7826),new e(7827,7828),new e(7829,7836),new e(7841,7842),new e(7843,7844),new e(7845,7846),new e(7847,7848),new e(7849,7850),new e(7851,7852),new e(7853,7854),new e(7855,7856),new e(7857,7858),new e(7859,7860),new e(7861,7862),new e(7863,7864),new e(7865,7866),new e(7867,7868),new e(7869,7870),new e(7871,7872),new e(7873,7874),new e(7875,7876),new e(7877,7878),new e(7879,7880),new e(7881,7882),new e(7883,7884),new e(7885,7886),new e(7887,7888),new e(7889,7890),new e(7891,7892),new e(7893,7894),new e(7895,7896),new e(7897,7898),new e(7899,7900),new e(7901,7902),new e(7903,7904),new e(7905,7906),new e(7907,7908),new e(7909,7910),new e(7911,7912),new e(7913,7914),new e(7915,7916),new e(7917,7918),new e(7919,7920),new e(7921,7922),new e(7923,7924),new e(7925,7926),new e(7927,7928),new e(7929,7930),new e(7931,7932),new e(7933,7934),new e(7935,7944),new e(7952,7958),new e(7968,7976),new e(7984,7992),new e(8e3,8006),new e(8016,8024),new e(8032,8040),new e(8048,8062),new e(8064,8117),new e(8118,8120),new e(8124,8125),new e(8126,8127),new e(8130,8133),new e(8134,8136),new e(8140,8141),new e(8144,8148),new e(8150,8152),new e(8160,8168),new e(8178,8181),new e(8182,8184),new e(8188,8189),new e(8526,8527),new e(8560,8576),new e(8580,8581),new e(9424,9450),new e(11312,11360),new e(11361,11362),new e(11365,11367),new e(11368,11369),new e(11370,11371),new e(11372,11373),new e(11379,11380),new e(11382,11383),new e(11393,11394),new e(11395,11396),new e(11397,11398),new e(11399,11400),new e(11401,11402),new e(11403,11404),new e(11405,11406),new e(11407,11408),new e(11409,11410),new e(11411,11412),new e(11413,11414),new e(11415,11416),new e(11417,11418),new e(11419,11420),new e(11421,11422),new e(11423,11424),new e(11425,11426),new e(11427,11428),new e(11429,11430),new e(11431,11432),new e(11433,11434),new e(11435,11436),new e(11437,11438),new e(11439,11440),new e(11441,11442),new e(11443,11444),new e(11445,11446),new e(11447,11448),new e(11449,11450),new e(11451,11452),new e(11453,11454),new e(11455,11456),new e(11457,11458),new e(11459,11460),new e(11461,11462),new e(11463,11464),new e(11465,11466),new e(11467,11468),new e(11469,11470),new e(11471,11472),new e(11473,11474),new e(11475,11476),new e(11477,11478),new e(11479,11480),new e(11481,11482),new e(11483,11484),new e(11485,11486),new e(11487,11488),new e(11489,11490),new e(11491,11492),new e(11500,11501),new e(11502,11503),new e(11507,11508),new e(11520,11558),new e(11559,11560),new e(11565,11566),new e(42561,42562),new e(42563,42564),new e(42565,42566),new e(42567,42568),new e(42569,42570),new e(42571,42572),new e(42573,42574),new e(42575,42576),new e(42577,42578),new e(42579,42580),new e(42581,42582),new e(42583,42584),new e(42585,42586),new e(42587,42588),new e(42589,42590),new e(42591,42592),new e(42593,42594),new e(42595,42596),new e(42597,42598),new e(42599,42600),new e(42601,42602),new e(42603,42604),new e(42605,42606),new e(42625,42626),new e(42627,42628),new e(42629,42630),new e(42631,42632),new e(42633,42634),new e(42635,42636),new e(42637,42638),new e(42639,42640),new e(42641,42642),new e(42643,42644),new e(42645,42646),new e(42647,42648),new e(42649,42650),new e(42651,42652),new e(42787,42788),new e(42789,42790),new e(42791,42792),new e(42793,42794),new e(42795,42796),new e(42797,42798),new e(42799,42800),new e(42803,42804),new e(42805,42806),new e(42807,42808),new e(42809,42810),new e(42811,42812),new e(42813,42814),new e(42815,42816),new e(42817,42818),new e(42819,42820),new e(42821,42822),new e(42823,42824),new e(42825,42826),new e(42827,42828),new e(42829,42830),new e(42831,42832),new e(42833,42834),new e(42835,42836),new e(42837,42838),new e(42839,42840),new e(42841,42842),new e(42843,42844),new e(42845,42846),new e(42847,42848),new e(42849,42850),new e(42851,42852),new e(42853,42854),new e(42855,42856),new e(42857,42858),new e(42859,42860),new e(42861,42862),new e(42863,42864),new e(42874,42875),new e(42876,42877),new e(42879,42880),new e(42881,42882),new e(42883,42884),new e(42885,42886),new e(42887,42888),new e(42892,42893),new e(42897,42898),new e(42899,42901),new e(42903,42904),new e(42905,42906),new e(42907,42908),new e(42909,42910),new e(42911,42912),new e(42913,42914),new e(42915,42916),new e(42917,42918),new e(42919,42920),new e(42921,42922),new e(42933,42934),new e(42935,42936),new e(42937,42938),new e(42939,42940),new e(42941,42942),new e(42943,42944),new e(42945,42946),new e(42947,42948),new e(42952,42953),new e(42954,42955),new e(42961,42962),new e(42967,42968),new e(42969,42970),new e(42998,42999),new e(43859,43860),new e(43888,43968),new e(64256,64263),new e(64275,64280),new e(65345,65371),new e(66600,66640),new e(66776,66812),new e(66967,66978),new e(66979,66994),new e(66995,67002),new e(67003,67005),new e(68800,68851),new e(71872,71904),new e(93792,93824),new e(125218,125252)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Changes_When_Uppercased=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=2048|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Changes_When_Uppercased}function jY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=2048&r.RTLong__f_lo;return a===0?EY(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Changes_When_Uppercased}function ZY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=4096&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(1564,1565),new e(8206,8208),new e(8234,8239),new e(8294,8298)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Bidi_Control=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=4096|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Bidi_Control}function NY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=4096&r.RTLong__f_lo;return a===0?ZY(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Bidi_Control}function HY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=8192&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(173,174),new e(847,848),new e(1564,1565),new e(4447,4449),new e(6068,6070),new e(6155,6160),new e(8203,8208),new e(8234,8239),new e(8288,8304),new e(12644,12645),new e(65024,65040),new e(65279,65280),new e(65440,65441),new e(65520,65529),new e(113824,113828),new e(119155,119163),new e(917504,921600)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Default_Ignorable_Code_Point=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=8192|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Default_Ignorable_Code_Point}function GY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=8192&r.RTLong__f_lo;return a===0?HY(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Default_Ignorable_Code_Point}function zY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=16384&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(65,91),new e(97,123),new e(170,171),new e(181,182),new e(186,187),new e(192,215),new e(216,247),new e(248,443),new e(444,448),new e(452,660),new e(661,697),new e(704,706),new e(736,741),new e(837,838),new e(880,884),new e(886,888),new e(890,894),new e(895,896),new e(902,903),new e(904,907),new e(908,909),new e(910,930),new e(931,1014),new e(1015,1154),new e(1162,1328),new e(1329,1367),new e(1376,1417),new e(4256,4294),new e(4295,4296),new e(4301,4302),new e(4304,4347),new e(4348,4352),new e(5024,5110),new e(5112,5118),new e(7296,7305),new e(7312,7355),new e(7357,7360),new e(7424,7616),new e(7680,7958),new e(7960,7966),new e(7968,8006),new e(8008,8014),new e(8016,8024),new e(8025,8026),new e(8027,8028),new e(8029,8030),new e(8031,8062),new e(8064,8117),new e(8118,8125),new e(8126,8127),new e(8130,8133),new e(8134,8141),new e(8144,8148),new e(8150,8156),new e(8160,8173),new e(8178,8181),new e(8182,8189),new e(8305,8306),new e(8319,8320),new e(8336,8349),new e(8450,8451),new e(8455,8456),new e(8458,8468),new e(8469,8470),new e(8473,8478),new e(8484,8485),new e(8486,8487),new e(8488,8489),new e(8490,8494),new e(8495,8501),new e(8505,8506),new e(8508,8512),new e(8517,8522),new e(8526,8527),new e(8544,8576),new e(8579,8581),new e(9398,9450),new e(11264,11493),new e(11499,11503),new e(11506,11508),new e(11520,11558),new e(11559,11560),new e(11565,11566),new e(42560,42606),new e(42624,42654),new e(42786,42888),new e(42891,42895),new e(42896,42955),new e(42960,42962),new e(42963,42964),new e(42965,42970),new e(42994,42999),new e(43e3,43003),new e(43824,43867),new e(43868,43882),new e(43888,43968),new e(64256,64263),new e(64275,64280),new e(65313,65339),new e(65345,65371),new e(66560,66640),new e(66736,66772),new e(66776,66812),new e(66928,66939),new e(66940,66955),new e(66956,66963),new e(66964,66966),new e(66967,66978),new e(66979,66994),new e(66995,67002),new e(67003,67005),new e(67456,67457),new e(67459,67462),new e(67463,67505),new e(67506,67515),new e(68736,68787),new e(68800,68851),new e(71840,71904),new e(93760,93824),new e(119808,119893),new e(119894,119965),new e(119966,119968),new e(119970,119971),new e(119973,119975),new e(119977,119981),new e(119982,119994),new e(119995,119996),new e(119997,120004),new e(120005,120070),new e(120071,120075),new e(120077,120085),new e(120086,120093),new e(120094,120122),new e(120123,120127),new e(120128,120133),new e(120134,120135),new e(120138,120145),new e(120146,120486),new e(120488,120513),new e(120514,120539),new e(120540,120571),new e(120572,120597),new e(120598,120629),new e(120630,120655),new e(120656,120687),new e(120688,120713),new e(120714,120745),new e(120746,120771),new e(120772,120780),new e(122624,122634),new e(122635,122655),new e(122661,122667),new e(122928,122990),new e(125184,125252),new e(127280,127306),new e(127312,127338),new e(127344,127370)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Cased=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=16384|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Cased}function JY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=16384&r.RTLong__f_lo;return a===0?zY(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Cased}function UY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=32768&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(11904,11930),new e(11931,12020),new e(12032,12246)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Radical=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=32768|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Radical}function WY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=32768&r.RTLong__f_lo;return a===0?UY(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Radical}function KY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=65536&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(65,91),new e(97,123),new e(170,171),new e(181,182),new e(186,187),new e(192,215),new e(216,247),new e(248,706),new e(710,722),new e(736,741),new e(748,749),new e(750,751),new e(880,885),new e(886,888),new e(891,894),new e(895,896),new e(902,903),new e(904,907),new e(908,909),new e(910,930),new e(931,1014),new e(1015,1154),new e(1162,1328),new e(1329,1367),new e(1369,1370),new e(1376,1417),new e(1488,1515),new e(1519,1523),new e(1568,1611),new e(1646,1648),new e(1649,1748),new e(1749,1750),new e(1765,1767),new e(1774,1776),new e(1786,1789),new e(1791,1792),new e(1808,1809),new e(1810,1840),new e(1869,1958),new e(1969,1970),new e(1994,2027),new e(2036,2038),new e(2042,2043),new e(2048,2070),new e(2074,2075),new e(2084,2085),new e(2088,2089),new e(2112,2137),new e(2144,2155),new e(2160,2184),new e(2185,2191),new e(2208,2250),new e(2308,2362),new e(2365,2366),new e(2384,2385),new e(2392,2402),new e(2417,2433),new e(2437,2445),new e(2447,2449),new e(2451,2473),new e(2474,2481),new e(2482,2483),new e(2486,2490),new e(2493,2494),new e(2510,2511),new e(2524,2526),new e(2527,2530),new e(2544,2546),new e(2556,2557),new e(2565,2571),new e(2575,2577),new e(2579,2601),new e(2602,2609),new e(2610,2612),new e(2613,2615),new e(2616,2618),new e(2649,2653),new e(2654,2655),new e(2674,2677),new e(2693,2702),new e(2703,2706),new e(2707,2729),new e(2730,2737),new e(2738,2740),new e(2741,2746),new e(2749,2750),new e(2768,2769),new e(2784,2786),new e(2809,2810),new e(2821,2829),new e(2831,2833),new e(2835,2857),new e(2858,2865),new e(2866,2868),new e(2869,2874),new e(2877,2878),new e(2908,2910),new e(2911,2914),new e(2929,2930),new e(2947,2948),new e(2949,2955),new e(2958,2961),new e(2962,2966),new e(2969,2971),new e(2972,2973),new e(2974,2976),new e(2979,2981),new e(2984,2987),new e(2990,3002),new e(3024,3025),new e(3077,3085),new e(3086,3089),new e(3090,3113),new e(3114,3130),new e(3133,3134),new e(3160,3163),new e(3165,3166),new e(3168,3170),new e(3200,3201),new e(3205,3213),new e(3214,3217),new e(3218,3241),new e(3242,3252),new e(3253,3258),new e(3261,3262),new e(3293,3295),new e(3296,3298),new e(3313,3315),new e(3332,3341),new e(3342,3345),new e(3346,3387),new e(3389,3390),new e(3406,3407),new e(3412,3415),new e(3423,3426),new e(3450,3456),new e(3461,3479),new e(3482,3506),new e(3507,3516),new e(3517,3518),new e(3520,3527),new e(3585,3633),new e(3634,3635),new e(3648,3655),new e(3713,3715),new e(3716,3717),new e(3718,3723),new e(3724,3748),new e(3749,3750),new e(3751,3761),new e(3762,3763),new e(3773,3774),new e(3776,3781),new e(3782,3783),new e(3804,3808),new e(3840,3841),new e(3904,3912),new e(3913,3949),new e(3976,3981),new e(4096,4139),new e(4159,4160),new e(4176,4182),new e(4186,4190),new e(4193,4194),new e(4197,4199),new e(4206,4209),new e(4213,4226),new e(4238,4239),new e(4256,4294),new e(4295,4296),new e(4301,4302),new e(4304,4347),new e(4348,4681),new e(4682,4686),new e(4688,4695),new e(4696,4697),new e(4698,4702),new e(4704,4745),new e(4746,4750),new e(4752,4785),new e(4786,4790),new e(4792,4799),new e(4800,4801),new e(4802,4806),new e(4808,4823),new e(4824,4881),new e(4882,4886),new e(4888,4955),new e(4992,5008),new e(5024,5110),new e(5112,5118),new e(5121,5741),new e(5743,5760),new e(5761,5787),new e(5792,5867),new e(5870,5881),new e(5888,5906),new e(5919,5938),new e(5952,5970),new e(5984,5997),new e(5998,6001),new e(6016,6068),new e(6103,6104),new e(6108,6109),new e(6176,6265),new e(6272,6313),new e(6314,6315),new e(6320,6390),new e(6400,6431),new e(6480,6510),new e(6512,6517),new e(6528,6572),new e(6576,6602),new e(6656,6679),new e(6688,6741),new e(6823,6824),new e(6917,6964),new e(6981,6989),new e(7043,7073),new e(7086,7088),new e(7098,7142),new e(7168,7204),new e(7245,7248),new e(7258,7294),new e(7296,7305),new e(7312,7355),new e(7357,7360),new e(7401,7405),new e(7406,7412),new e(7413,7415),new e(7418,7419),new e(7424,7616),new e(7680,7958),new e(7960,7966),new e(7968,8006),new e(8008,8014),new e(8016,8024),new e(8025,8026),new e(8027,8028),new e(8029,8030),new e(8031,8062),new e(8064,8117),new e(8118,8125),new e(8126,8127),new e(8130,8133),new e(8134,8141),new e(8144,8148),new e(8150,8156),new e(8160,8173),new e(8178,8181),new e(8182,8189),new e(8305,8306),new e(8319,8320),new e(8336,8349),new e(8450,8451),new e(8455,8456),new e(8458,8468),new e(8469,8470),new e(8472,8478),new e(8484,8485),new e(8486,8487),new e(8488,8489),new e(8490,8506),new e(8508,8512),new e(8517,8522),new e(8526,8527),new e(8544,8585),new e(11264,11493),new e(11499,11503),new e(11506,11508),new e(11520,11558),new e(11559,11560),new e(11565,11566),new e(11568,11624),new e(11631,11632),new e(11648,11671),new e(11680,11687),new e(11688,11695),new e(11696,11703),new e(11704,11711),new e(11712,11719),new e(11720,11727),new e(11728,11735),new e(11736,11743),new e(12293,12296),new e(12321,12330),new e(12337,12342),new e(12344,12349),new e(12353,12439),new e(12445,12448),new e(12449,12539),new e(12540,12544),new e(12549,12592),new e(12593,12687),new e(12704,12736),new e(12784,12800),new e(13312,19904),new e(19968,42125),new e(42192,42238),new e(42240,42509),new e(42512,42528),new e(42538,42540),new e(42560,42607),new e(42623,42654),new e(42656,42736),new e(42775,42784),new e(42786,42889),new e(42891,42955),new e(42960,42962),new e(42963,42964),new e(42965,42970),new e(42994,43010),new e(43011,43014),new e(43015,43019),new e(43020,43043),new e(43072,43124),new e(43138,43188),new e(43250,43256),new e(43259,43260),new e(43261,43263),new e(43274,43302),new e(43312,43335),new e(43360,43389),new e(43396,43443),new e(43471,43472),new e(43488,43493),new e(43494,43504),new e(43514,43519),new e(43520,43561),new e(43584,43587),new e(43588,43596),new e(43616,43639),new e(43642,43643),new e(43646,43696),new e(43697,43698),new e(43701,43703),new e(43705,43710),new e(43712,43713),new e(43714,43715),new e(43739,43742),new e(43744,43755),new e(43762,43765),new e(43777,43783),new e(43785,43791),new e(43793,43799),new e(43808,43815),new e(43816,43823),new e(43824,43867),new e(43868,43882),new e(43888,44003),new e(44032,55204),new e(55216,55239),new e(55243,55292),new e(63744,64110),new e(64112,64218),new e(64256,64263),new e(64275,64280),new e(64285,64286),new e(64287,64297),new e(64298,64311),new e(64312,64317),new e(64318,64319),new e(64320,64322),new e(64323,64325),new e(64326,64434),new e(64467,64606),new e(64612,64830),new e(64848,64912),new e(64914,64968),new e(65008,65018),new e(65137,65138),new e(65139,65140),new e(65143,65144),new e(65145,65146),new e(65147,65148),new e(65149,65150),new e(65151,65277),new e(65313,65339),new e(65345,65371),new e(65382,65438),new e(65440,65471),new e(65474,65480),new e(65482,65488),new e(65490,65496),new e(65498,65501),new e(65536,65548),new e(65549,65575),new e(65576,65595),new e(65596,65598),new e(65599,65614),new e(65616,65630),new e(65664,65787),new e(65856,65909),new e(66176,66205),new e(66208,66257),new e(66304,66336),new e(66349,66379),new e(66384,66422),new e(66432,66462),new e(66464,66500),new e(66504,66512),new e(66513,66518),new e(66560,66718),new e(66736,66772),new e(66776,66812),new e(66816,66856),new e(66864,66916),new e(66928,66939),new e(66940,66955),new e(66956,66963),new e(66964,66966),new e(66967,66978),new e(66979,66994),new e(66995,67002),new e(67003,67005),new e(67072,67383),new e(67392,67414),new e(67424,67432),new e(67456,67462),new e(67463,67505),new e(67506,67515),new e(67584,67590),new e(67592,67593),new e(67594,67638),new e(67639,67641),new e(67644,67645),new e(67647,67670),new e(67680,67703),new e(67712,67743),new e(67808,67827),new e(67828,67830),new e(67840,67862),new e(67872,67898),new e(67968,68024),new e(68030,68032),new e(68096,68097),new e(68112,68116),new e(68117,68120),new e(68121,68150),new e(68192,68221),new e(68224,68253),new e(68288,68296),new e(68297,68325),new e(68352,68406),new e(68416,68438),new e(68448,68467),new e(68480,68498),new e(68608,68681),new e(68736,68787),new e(68800,68851),new e(68864,68900),new e(69248,69290),new e(69296,69298),new e(69376,69405),new e(69415,69416),new e(69424,69446),new e(69488,69506),new e(69552,69573),new e(69600,69623),new e(69635,69688),new e(69745,69747),new e(69749,69750),new e(69763,69808),new e(69840,69865),new e(69891,69927),new e(69956,69957),new e(69959,69960),new e(69968,70003),new e(70006,70007),new e(70019,70067),new e(70081,70085),new e(70106,70107),new e(70108,70109),new e(70144,70162),new e(70163,70188),new e(70207,70209),new e(70272,70279),new e(70280,70281),new e(70282,70286),new e(70287,70302),new e(70303,70313),new e(70320,70367),new e(70405,70413),new e(70415,70417),new e(70419,70441),new e(70442,70449),new e(70450,70452),new e(70453,70458),new e(70461,70462),new e(70480,70481),new e(70493,70498),new e(70656,70709),new e(70727,70731),new e(70751,70754),new e(70784,70832),new e(70852,70854),new e(70855,70856),new e(71040,71087),new e(71128,71132),new e(71168,71216),new e(71236,71237),new e(71296,71339),new e(71352,71353),new e(71424,71451),new e(71488,71495),new e(71680,71724),new e(71840,71904),new e(71935,71943),new e(71945,71946),new e(71948,71956),new e(71957,71959),new e(71960,71984),new e(71999,72e3),new e(72001,72002),new e(72096,72104),new e(72106,72145),new e(72161,72162),new e(72163,72164),new e(72192,72193),new e(72203,72243),new e(72250,72251),new e(72272,72273),new e(72284,72330),new e(72349,72350),new e(72368,72441),new e(72704,72713),new e(72714,72751),new e(72768,72769),new e(72818,72848),new e(72960,72967),new e(72968,72970),new e(72971,73009),new e(73030,73031),new e(73056,73062),new e(73063,73065),new e(73066,73098),new e(73112,73113),new e(73440,73459),new e(73474,73475),new e(73476,73489),new e(73490,73524),new e(73648,73649),new e(73728,74650),new e(74752,74863),new e(74880,75076),new e(77712,77809),new e(77824,78896),new e(78913,78919),new e(82944,83527),new e(92160,92729),new e(92736,92767),new e(92784,92863),new e(92880,92910),new e(92928,92976),new e(92992,92996),new e(93027,93048),new e(93053,93072),new e(93760,93824),new e(93952,94027),new e(94032,94033),new e(94099,94112),new e(94176,94178),new e(94179,94180),new e(94208,100344),new e(100352,101590),new e(101632,101641),new e(110576,110580),new e(110581,110588),new e(110589,110591),new e(110592,110883),new e(110898,110899),new e(110928,110931),new e(110933,110934),new e(110948,110952),new e(110960,111356),new e(113664,113771),new e(113776,113789),new e(113792,113801),new e(113808,113818),new e(119808,119893),new e(119894,119965),new e(119966,119968),new e(119970,119971),new e(119973,119975),new e(119977,119981),new e(119982,119994),new e(119995,119996),new e(119997,120004),new e(120005,120070),new e(120071,120075),new e(120077,120085),new e(120086,120093),new e(120094,120122),new e(120123,120127),new e(120128,120133),new e(120134,120135),new e(120138,120145),new e(120146,120486),new e(120488,120513),new e(120514,120539),new e(120540,120571),new e(120572,120597),new e(120598,120629),new e(120630,120655),new e(120656,120687),new e(120688,120713),new e(120714,120745),new e(120746,120771),new e(120772,120780),new e(122624,122655),new e(122661,122667),new e(122928,122990),new e(123136,123181),new e(123191,123198),new e(123214,123215),new e(123536,123566),new e(123584,123628),new e(124112,124140),new e(124896,124903),new e(124904,124908),new e(124909,124911),new e(124912,124927),new e(124928,125125),new e(125184,125252),new e(125259,125260),new e(126464,126468),new e(126469,126496),new e(126497,126499),new e(126500,126501),new e(126503,126504),new e(126505,126515),new e(126516,126520),new e(126521,126522),new e(126523,126524),new e(126530,126531),new e(126535,126536),new e(126537,126538),new e(126539,126540),new e(126541,126544),new e(126545,126547),new e(126548,126549),new e(126551,126552),new e(126553,126554),new e(126555,126556),new e(126557,126558),new e(126559,126560),new e(126561,126563),new e(126564,126565),new e(126567,126571),new e(126572,126579),new e(126580,126584),new e(126585,126589),new e(126590,126591),new e(126592,126602),new e(126603,126620),new e(126625,126628),new e(126629,126634),new e(126635,126652),new e(131072,173792),new e(173824,177978),new e(177984,178206),new e(178208,183970),new e(183984,191457),new e(194560,195102),new e(196608,201547),new e(201552,205744)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_XID_Start=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=65536|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_XID_Start}function QY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=65536&r.RTLong__f_lo;return a===0?KY(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_XID_Start}function XY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=131072&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(35,36),new e(42,43),new e(48,58),new e(169,170),new e(174,175),new e(8252,8253),new e(8265,8266),new e(8482,8483),new e(8505,8506),new e(8596,8602),new e(8617,8619),new e(8986,8988),new e(9e3,9001),new e(9167,9168),new e(9193,9204),new e(9208,9211),new e(9410,9411),new e(9642,9644),new e(9654,9655),new e(9664,9665),new e(9723,9727),new e(9728,9733),new e(9742,9743),new e(9745,9746),new e(9748,9750),new e(9752,9753),new e(9757,9758),new e(9760,9761),new e(9762,9764),new e(9766,9767),new e(9770,9771),new e(9774,9776),new e(9784,9787),new e(9792,9793),new e(9794,9795),new e(9800,9812),new e(9823,9825),new e(9827,9828),new e(9829,9831),new e(9832,9833),new e(9851,9852),new e(9854,9856),new e(9874,9880),new e(9881,9882),new e(9883,9885),new e(9888,9890),new e(9895,9896),new e(9898,9900),new e(9904,9906),new e(9917,9919),new e(9924,9926),new e(9928,9929),new e(9934,9936),new e(9937,9938),new e(9939,9941),new e(9961,9963),new e(9968,9974),new e(9975,9979),new e(9981,9982),new e(9986,9987),new e(9989,9990),new e(9992,9998),new e(9999,1e4),new e(10002,10003),new e(10004,10005),new e(10006,10007),new e(10013,10014),new e(10017,10018),new e(10024,10025),new e(10035,10037),new e(10052,10053),new e(10055,10056),new e(10060,10061),new e(10062,10063),new e(10067,10070),new e(10071,10072),new e(10083,10085),new e(10133,10136),new e(10145,10146),new e(10160,10161),new e(10175,10176),new e(10548,10550),new e(11013,11016),new e(11035,11037),new e(11088,11089),new e(11093,11094),new e(12336,12337),new e(12349,12350),new e(12951,12952),new e(12953,12954),new e(126980,126981),new e(127183,127184),new e(127344,127346),new e(127358,127360),new e(127374,127375),new e(127377,127387),new e(127462,127488),new e(127489,127491),new e(127514,127515),new e(127535,127536),new e(127538,127547),new e(127568,127570),new e(127744,127778),new e(127780,127892),new e(127894,127896),new e(127897,127900),new e(127902,127985),new e(127987,127990),new e(127991,128254),new e(128255,128318),new e(128329,128335),new e(128336,128360),new e(128367,128369),new e(128371,128379),new e(128391,128392),new e(128394,128398),new e(128400,128401),new e(128405,128407),new e(128420,128422),new e(128424,128425),new e(128433,128435),new e(128444,128445),new e(128450,128453),new e(128465,128468),new e(128476,128479),new e(128481,128482),new e(128483,128484),new e(128488,128489),new e(128495,128496),new e(128499,128500),new e(128506,128592),new e(128640,128710),new e(128715,128723),new e(128725,128728),new e(128732,128742),new e(128745,128746),new e(128747,128749),new e(128752,128753),new e(128755,128765),new e(128992,129004),new e(129008,129009),new e(129292,129339),new e(129340,129350),new e(129351,129536),new e(129648,129661),new e(129664,129673),new e(129680,129726),new e(129727,129734),new e(129742,129756),new e(129760,129769),new e(129776,129785)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Emoji=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=131072|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Emoji}function YY(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=131072&r.RTLong__f_lo;return a===0?XY(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Emoji}function ___(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=262144&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(35,36),new e(42,43),new e(48,58),new e(8205,8206),new e(8419,8420),new e(65039,65040),new e(127462,127488),new e(127995,128e3),new e(129456,129460),new e(917536,917632)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Emoji_Component=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=262144|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Emoji_Component}function e__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=262144&r.RTLong__f_lo;return a===0?___(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Emoji_Component}function r__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=524288&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(48,58),new e(65,91),new e(95,96),new e(97,123),new e(170,171),new e(181,182),new e(183,184),new e(186,187),new e(192,215),new e(216,247),new e(248,706),new e(710,722),new e(736,741),new e(748,749),new e(750,751),new e(768,885),new e(886,888),new e(890,894),new e(895,896),new e(902,907),new e(908,909),new e(910,930),new e(931,1014),new e(1015,1154),new e(1155,1160),new e(1162,1328),new e(1329,1367),new e(1369,1370),new e(1376,1417),new e(1425,1470),new e(1471,1472),new e(1473,1475),new e(1476,1478),new e(1479,1480),new e(1488,1515),new e(1519,1523),new e(1552,1563),new e(1568,1642),new e(1646,1748),new e(1749,1757),new e(1759,1769),new e(1770,1789),new e(1791,1792),new e(1808,1867),new e(1869,1970),new e(1984,2038),new e(2042,2043),new e(2045,2046),new e(2048,2094),new e(2112,2140),new e(2144,2155),new e(2160,2184),new e(2185,2191),new e(2200,2274),new e(2275,2404),new e(2406,2416),new e(2417,2436),new e(2437,2445),new e(2447,2449),new e(2451,2473),new e(2474,2481),new e(2482,2483),new e(2486,2490),new e(2492,2501),new e(2503,2505),new e(2507,2511),new e(2519,2520),new e(2524,2526),new e(2527,2532),new e(2534,2546),new e(2556,2557),new e(2558,2559),new e(2561,2564),new e(2565,2571),new e(2575,2577),new e(2579,2601),new e(2602,2609),new e(2610,2612),new e(2613,2615),new e(2616,2618),new e(2620,2621),new e(2622,2627),new e(2631,2633),new e(2635,2638),new e(2641,2642),new e(2649,2653),new e(2654,2655),new e(2662,2678),new e(2689,2692),new e(2693,2702),new e(2703,2706),new e(2707,2729),new e(2730,2737),new e(2738,2740),new e(2741,2746),new e(2748,2758),new e(2759,2762),new e(2763,2766),new e(2768,2769),new e(2784,2788),new e(2790,2800),new e(2809,2816),new e(2817,2820),new e(2821,2829),new e(2831,2833),new e(2835,2857),new e(2858,2865),new e(2866,2868),new e(2869,2874),new e(2876,2885),new e(2887,2889),new e(2891,2894),new e(2901,2904),new e(2908,2910),new e(2911,2916),new e(2918,2928),new e(2929,2930),new e(2946,2948),new e(2949,2955),new e(2958,2961),new e(2962,2966),new e(2969,2971),new e(2972,2973),new e(2974,2976),new e(2979,2981),new e(2984,2987),new e(2990,3002),new e(3006,3011),new e(3014,3017),new e(3018,3022),new e(3024,3025),new e(3031,3032),new e(3046,3056),new e(3072,3085),new e(3086,3089),new e(3090,3113),new e(3114,3130),new e(3132,3141),new e(3142,3145),new e(3146,3150),new e(3157,3159),new e(3160,3163),new e(3165,3166),new e(3168,3172),new e(3174,3184),new e(3200,3204),new e(3205,3213),new e(3214,3217),new e(3218,3241),new e(3242,3252),new e(3253,3258),new e(3260,3269),new e(3270,3273),new e(3274,3278),new e(3285,3287),new e(3293,3295),new e(3296,3300),new e(3302,3312),new e(3313,3316),new e(3328,3341),new e(3342,3345),new e(3346,3397),new e(3398,3401),new e(3402,3407),new e(3412,3416),new e(3423,3428),new e(3430,3440),new e(3450,3456),new e(3457,3460),new e(3461,3479),new e(3482,3506),new e(3507,3516),new e(3517,3518),new e(3520,3527),new e(3530,3531),new e(3535,3541),new e(3542,3543),new e(3544,3552),new e(3558,3568),new e(3570,3572),new e(3585,3643),new e(3648,3663),new e(3664,3674),new e(3713,3715),new e(3716,3717),new e(3718,3723),new e(3724,3748),new e(3749,3750),new e(3751,3774),new e(3776,3781),new e(3782,3783),new e(3784,3791),new e(3792,3802),new e(3804,3808),new e(3840,3841),new e(3864,3866),new e(3872,3882),new e(3893,3894),new e(3895,3896),new e(3897,3898),new e(3902,3912),new e(3913,3949),new e(3953,3973),new e(3974,3992),new e(3993,4029),new e(4038,4039),new e(4096,4170),new e(4176,4254),new e(4256,4294),new e(4295,4296),new e(4301,4302),new e(4304,4347),new e(4348,4681),new e(4682,4686),new e(4688,4695),new e(4696,4697),new e(4698,4702),new e(4704,4745),new e(4746,4750),new e(4752,4785),new e(4786,4790),new e(4792,4799),new e(4800,4801),new e(4802,4806),new e(4808,4823),new e(4824,4881),new e(4882,4886),new e(4888,4955),new e(4957,4960),new e(4969,4978),new e(4992,5008),new e(5024,5110),new e(5112,5118),new e(5121,5741),new e(5743,5760),new e(5761,5787),new e(5792,5867),new e(5870,5881),new e(5888,5910),new e(5919,5941),new e(5952,5972),new e(5984,5997),new e(5998,6001),new e(6002,6004),new e(6016,6100),new e(6103,6104),new e(6108,6110),new e(6112,6122),new e(6155,6158),new e(6159,6170),new e(6176,6265),new e(6272,6315),new e(6320,6390),new e(6400,6431),new e(6432,6444),new e(6448,6460),new e(6470,6510),new e(6512,6517),new e(6528,6572),new e(6576,6602),new e(6608,6619),new e(6656,6684),new e(6688,6751),new e(6752,6781),new e(6783,6794),new e(6800,6810),new e(6823,6824),new e(6832,6846),new e(6847,6863),new e(6912,6989),new e(6992,7002),new e(7019,7028),new e(7040,7156),new e(7168,7224),new e(7232,7242),new e(7245,7294),new e(7296,7305),new e(7312,7355),new e(7357,7360),new e(7376,7379),new e(7380,7419),new e(7424,7958),new e(7960,7966),new e(7968,8006),new e(8008,8014),new e(8016,8024),new e(8025,8026),new e(8027,8028),new e(8029,8030),new e(8031,8062),new e(8064,8117),new e(8118,8125),new e(8126,8127),new e(8130,8133),new e(8134,8141),new e(8144,8148),new e(8150,8156),new e(8160,8173),new e(8178,8181),new e(8182,8189),new e(8255,8257),new e(8276,8277),new e(8305,8306),new e(8319,8320),new e(8336,8349),new e(8400,8413),new e(8417,8418),new e(8421,8433),new e(8450,8451),new e(8455,8456),new e(8458,8468),new e(8469,8470),new e(8472,8478),new e(8484,8485),new e(8486,8487),new e(8488,8489),new e(8490,8506),new e(8508,8512),new e(8517,8522),new e(8526,8527),new e(8544,8585),new e(11264,11493),new e(11499,11508),new e(11520,11558),new e(11559,11560),new e(11565,11566),new e(11568,11624),new e(11631,11632),new e(11647,11671),new e(11680,11687),new e(11688,11695),new e(11696,11703),new e(11704,11711),new e(11712,11719),new e(11720,11727),new e(11728,11735),new e(11736,11743),new e(11744,11776),new e(12293,12296),new e(12321,12336),new e(12337,12342),new e(12344,12349),new e(12353,12439),new e(12441,12448),new e(12449,12539),new e(12540,12544),new e(12549,12592),new e(12593,12687),new e(12704,12736),new e(12784,12800),new e(13312,19904),new e(19968,42125),new e(42192,42238),new e(42240,42509),new e(42512,42540),new e(42560,42608),new e(42612,42622),new e(42623,42738),new e(42775,42784),new e(42786,42889),new e(42891,42955),new e(42960,42962),new e(42963,42964),new e(42965,42970),new e(42994,43048),new e(43052,43053),new e(43072,43124),new e(43136,43206),new e(43216,43226),new e(43232,43256),new e(43259,43260),new e(43261,43310),new e(43312,43348),new e(43360,43389),new e(43392,43457),new e(43471,43482),new e(43488,43519),new e(43520,43575),new e(43584,43598),new e(43600,43610),new e(43616,43639),new e(43642,43715),new e(43739,43742),new e(43744,43760),new e(43762,43767),new e(43777,43783),new e(43785,43791),new e(43793,43799),new e(43808,43815),new e(43816,43823),new e(43824,43867),new e(43868,43882),new e(43888,44011),new e(44012,44014),new e(44016,44026),new e(44032,55204),new e(55216,55239),new e(55243,55292),new e(63744,64110),new e(64112,64218),new e(64256,64263),new e(64275,64280),new e(64285,64297),new e(64298,64311),new e(64312,64317),new e(64318,64319),new e(64320,64322),new e(64323,64325),new e(64326,64434),new e(64467,64830),new e(64848,64912),new e(64914,64968),new e(65008,65020),new e(65024,65040),new e(65056,65072),new e(65075,65077),new e(65101,65104),new e(65136,65141),new e(65142,65277),new e(65296,65306),new e(65313,65339),new e(65343,65344),new e(65345,65371),new e(65382,65471),new e(65474,65480),new e(65482,65488),new e(65490,65496),new e(65498,65501),new e(65536,65548),new e(65549,65575),new e(65576,65595),new e(65596,65598),new e(65599,65614),new e(65616,65630),new e(65664,65787),new e(65856,65909),new e(66045,66046),new e(66176,66205),new e(66208,66257),new e(66272,66273),new e(66304,66336),new e(66349,66379),new e(66384,66427),new e(66432,66462),new e(66464,66500),new e(66504,66512),new e(66513,66518),new e(66560,66718),new e(66720,66730),new e(66736,66772),new e(66776,66812),new e(66816,66856),new e(66864,66916),new e(66928,66939),new e(66940,66955),new e(66956,66963),new e(66964,66966),new e(66967,66978),new e(66979,66994),new e(66995,67002),new e(67003,67005),new e(67072,67383),new e(67392,67414),new e(67424,67432),new e(67456,67462),new e(67463,67505),new e(67506,67515),new e(67584,67590),new e(67592,67593),new e(67594,67638),new e(67639,67641),new e(67644,67645),new e(67647,67670),new e(67680,67703),new e(67712,67743),new e(67808,67827),new e(67828,67830),new e(67840,67862),new e(67872,67898),new e(67968,68024),new e(68030,68032),new e(68096,68100),new e(68101,68103),new e(68108,68116),new e(68117,68120),new e(68121,68150),new e(68152,68155),new e(68159,68160),new e(68192,68221),new e(68224,68253),new e(68288,68296),new e(68297,68327),new e(68352,68406),new e(68416,68438),new e(68448,68467),new e(68480,68498),new e(68608,68681),new e(68736,68787),new e(68800,68851),new e(68864,68904),new e(68912,68922),new e(69248,69290),new e(69291,69293),new e(69296,69298),new e(69373,69405),new e(69415,69416),new e(69424,69457),new e(69488,69510),new e(69552,69573),new e(69600,69623),new e(69632,69703),new e(69734,69750),new e(69759,69819),new e(69826,69827),new e(69840,69865),new e(69872,69882),new e(69888,69941),new e(69942,69952),new e(69956,69960),new e(69968,70004),new e(70006,70007),new e(70016,70085),new e(70089,70093),new e(70094,70107),new e(70108,70109),new e(70144,70162),new e(70163,70200),new e(70206,70210),new e(70272,70279),new e(70280,70281),new e(70282,70286),new e(70287,70302),new e(70303,70313),new e(70320,70379),new e(70384,70394),new e(70400,70404),new e(70405,70413),new e(70415,70417),new e(70419,70441),new e(70442,70449),new e(70450,70452),new e(70453,70458),new e(70459,70469),new e(70471,70473),new e(70475,70478),new e(70480,70481),new e(70487,70488),new e(70493,70500),new e(70502,70509),new e(70512,70517),new e(70656,70731),new e(70736,70746),new e(70750,70754),new e(70784,70854),new e(70855,70856),new e(70864,70874),new e(71040,71094),new e(71096,71105),new e(71128,71134),new e(71168,71233),new e(71236,71237),new e(71248,71258),new e(71296,71353),new e(71360,71370),new e(71424,71451),new e(71453,71468),new e(71472,71482),new e(71488,71495),new e(71680,71739),new e(71840,71914),new e(71935,71943),new e(71945,71946),new e(71948,71956),new e(71957,71959),new e(71960,71990),new e(71991,71993),new e(71995,72004),new e(72016,72026),new e(72096,72104),new e(72106,72152),new e(72154,72162),new e(72163,72165),new e(72192,72255),new e(72263,72264),new e(72272,72346),new e(72349,72350),new e(72368,72441),new e(72704,72713),new e(72714,72759),new e(72760,72769),new e(72784,72794),new e(72818,72848),new e(72850,72872),new e(72873,72887),new e(72960,72967),new e(72968,72970),new e(72971,73015),new e(73018,73019),new e(73020,73022),new e(73023,73032),new e(73040,73050),new e(73056,73062),new e(73063,73065),new e(73066,73103),new e(73104,73106),new e(73107,73113),new e(73120,73130),new e(73440,73463),new e(73472,73489),new e(73490,73531),new e(73534,73539),new e(73552,73562),new e(73648,73649),new e(73728,74650),new e(74752,74863),new e(74880,75076),new e(77712,77809),new e(77824,78896),new e(78912,78934),new e(82944,83527),new e(92160,92729),new e(92736,92767),new e(92768,92778),new e(92784,92863),new e(92864,92874),new e(92880,92910),new e(92912,92917),new e(92928,92983),new e(92992,92996),new e(93008,93018),new e(93027,93048),new e(93053,93072),new e(93760,93824),new e(93952,94027),new e(94031,94088),new e(94095,94112),new e(94176,94178),new e(94179,94181),new e(94192,94194),new e(94208,100344),new e(100352,101590),new e(101632,101641),new e(110576,110580),new e(110581,110588),new e(110589,110591),new e(110592,110883),new e(110898,110899),new e(110928,110931),new e(110933,110934),new e(110948,110952),new e(110960,111356),new e(113664,113771),new e(113776,113789),new e(113792,113801),new e(113808,113818),new e(113821,113823),new e(118528,118574),new e(118576,118599),new e(119141,119146),new e(119149,119155),new e(119163,119171),new e(119173,119180),new e(119210,119214),new e(119362,119365),new e(119808,119893),new e(119894,119965),new e(119966,119968),new e(119970,119971),new e(119973,119975),new e(119977,119981),new e(119982,119994),new e(119995,119996),new e(119997,120004),new e(120005,120070),new e(120071,120075),new e(120077,120085),new e(120086,120093),new e(120094,120122),new e(120123,120127),new e(120128,120133),new e(120134,120135),new e(120138,120145),new e(120146,120486),new e(120488,120513),new e(120514,120539),new e(120540,120571),new e(120572,120597),new e(120598,120629),new e(120630,120655),new e(120656,120687),new e(120688,120713),new e(120714,120745),new e(120746,120771),new e(120772,120780),new e(120782,120832),new e(121344,121399),new e(121403,121453),new e(121461,121462),new e(121476,121477),new e(121499,121504),new e(121505,121520),new e(122624,122655),new e(122661,122667),new e(122880,122887),new e(122888,122905),new e(122907,122914),new e(122915,122917),new e(122918,122923),new e(122928,122990),new e(123023,123024),new e(123136,123181),new e(123184,123198),new e(123200,123210),new e(123214,123215),new e(123536,123567),new e(123584,123642),new e(124112,124154),new e(124896,124903),new e(124904,124908),new e(124909,124911),new e(124912,124927),new e(124928,125125),new e(125136,125143),new e(125184,125260),new e(125264,125274),new e(126464,126468),new e(126469,126496),new e(126497,126499),new e(126500,126501),new e(126503,126504),new e(126505,126515),new e(126516,126520),new e(126521,126522),new e(126523,126524),new e(126530,126531),new e(126535,126536),new e(126537,126538),new e(126539,126540),new e(126541,126544),new e(126545,126547),new e(126548,126549),new e(126551,126552),new e(126553,126554),new e(126555,126556),new e(126557,126558),new e(126559,126560),new e(126561,126563),new e(126564,126565),new e(126567,126571),new e(126572,126579),new e(126580,126584),new e(126585,126589),new e(126590,126591),new e(126592,126602),new e(126603,126620),new e(126625,126628),new e(126629,126634),new e(126635,126652),new e(130032,130042),new e(131072,173792),new e(173824,177978),new e(177984,178206),new e(178208,183970),new e(183984,191457),new e(194560,195102),new e(196608,201547),new e(201552,205744),new e(917760,918e3)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_ID_Continue=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=524288|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_ID_Continue}function a__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=524288&r.RTLong__f_lo;return a===0?r__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_ID_Continue}function t__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=1048576&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(12294,12296),new e(12321,12330),new e(12344,12347),new e(13312,19904),new e(19968,40960),new e(63744,64110),new e(64112,64218),new e(94180,94181),new e(94208,100344),new e(100352,101590),new e(101632,101641),new e(110960,111356),new e(131072,173792),new e(173824,177978),new e(177984,178206),new e(178208,183970),new e(183984,191457),new e(194560,195102),new e(196608,201547),new e(201552,205744)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Ideographic=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=1048576|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Ideographic}function n__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=1048576&r.RTLong__f_lo;return a===0?t__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Ideographic}function s__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=2097152&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(8204,8206)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Join_Control=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=2097152|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Join_Control}function c__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=2097152&r.RTLong__f_lo;return a===0?s__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Join_Control}function i__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=4194304&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(183,184),new e(720,722),new e(1600,1601),new e(2042,2043),new e(2901,2902),new e(3654,3655),new e(3782,3783),new e(6154,6155),new e(6211,6212),new e(6823,6824),new e(7222,7223),new e(7291,7292),new e(12293,12294),new e(12337,12342),new e(12445,12447),new e(12540,12543),new e(40981,40982),new e(42508,42509),new e(43471,43472),new e(43494,43495),new e(43632,43633),new e(43741,43742),new e(43763,43765),new e(65392,65393),new e(67457,67459),new e(70493,70494),new e(71110,71113),new e(72344,72345),new e(92994,92996),new e(94176,94178),new e(94179,94180),new e(123196,123198),new e(125252,125255)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Extender=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=4194304|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Extender}function o__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=4194304&r.RTLong__f_lo;return a===0?i__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Extender}function u__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=8388608&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(65,91),new e(97,123),new e(170,171),new e(181,182),new e(186,187),new e(192,215),new e(216,247),new e(248,706),new e(710,722),new e(736,741),new e(748,749),new e(750,751),new e(880,885),new e(886,888),new e(890,894),new e(895,896),new e(902,903),new e(904,907),new e(908,909),new e(910,930),new e(931,1014),new e(1015,1154),new e(1162,1328),new e(1329,1367),new e(1369,1370),new e(1376,1417),new e(1488,1515),new e(1519,1523),new e(1568,1611),new e(1646,1648),new e(1649,1748),new e(1749,1750),new e(1765,1767),new e(1774,1776),new e(1786,1789),new e(1791,1792),new e(1808,1809),new e(1810,1840),new e(1869,1958),new e(1969,1970),new e(1994,2027),new e(2036,2038),new e(2042,2043),new e(2048,2070),new e(2074,2075),new e(2084,2085),new e(2088,2089),new e(2112,2137),new e(2144,2155),new e(2160,2184),new e(2185,2191),new e(2208,2250),new e(2308,2362),new e(2365,2366),new e(2384,2385),new e(2392,2402),new e(2417,2433),new e(2437,2445),new e(2447,2449),new e(2451,2473),new e(2474,2481),new e(2482,2483),new e(2486,2490),new e(2493,2494),new e(2510,2511),new e(2524,2526),new e(2527,2530),new e(2544,2546),new e(2556,2557),new e(2565,2571),new e(2575,2577),new e(2579,2601),new e(2602,2609),new e(2610,2612),new e(2613,2615),new e(2616,2618),new e(2649,2653),new e(2654,2655),new e(2674,2677),new e(2693,2702),new e(2703,2706),new e(2707,2729),new e(2730,2737),new e(2738,2740),new e(2741,2746),new e(2749,2750),new e(2768,2769),new e(2784,2786),new e(2809,2810),new e(2821,2829),new e(2831,2833),new e(2835,2857),new e(2858,2865),new e(2866,2868),new e(2869,2874),new e(2877,2878),new e(2908,2910),new e(2911,2914),new e(2929,2930),new e(2947,2948),new e(2949,2955),new e(2958,2961),new e(2962,2966),new e(2969,2971),new e(2972,2973),new e(2974,2976),new e(2979,2981),new e(2984,2987),new e(2990,3002),new e(3024,3025),new e(3077,3085),new e(3086,3089),new e(3090,3113),new e(3114,3130),new e(3133,3134),new e(3160,3163),new e(3165,3166),new e(3168,3170),new e(3200,3201),new e(3205,3213),new e(3214,3217),new e(3218,3241),new e(3242,3252),new e(3253,3258),new e(3261,3262),new e(3293,3295),new e(3296,3298),new e(3313,3315),new e(3332,3341),new e(3342,3345),new e(3346,3387),new e(3389,3390),new e(3406,3407),new e(3412,3415),new e(3423,3426),new e(3450,3456),new e(3461,3479),new e(3482,3506),new e(3507,3516),new e(3517,3518),new e(3520,3527),new e(3585,3633),new e(3634,3636),new e(3648,3655),new e(3713,3715),new e(3716,3717),new e(3718,3723),new e(3724,3748),new e(3749,3750),new e(3751,3761),new e(3762,3764),new e(3773,3774),new e(3776,3781),new e(3782,3783),new e(3804,3808),new e(3840,3841),new e(3904,3912),new e(3913,3949),new e(3976,3981),new e(4096,4139),new e(4159,4160),new e(4176,4182),new e(4186,4190),new e(4193,4194),new e(4197,4199),new e(4206,4209),new e(4213,4226),new e(4238,4239),new e(4256,4294),new e(4295,4296),new e(4301,4302),new e(4304,4347),new e(4348,4681),new e(4682,4686),new e(4688,4695),new e(4696,4697),new e(4698,4702),new e(4704,4745),new e(4746,4750),new e(4752,4785),new e(4786,4790),new e(4792,4799),new e(4800,4801),new e(4802,4806),new e(4808,4823),new e(4824,4881),new e(4882,4886),new e(4888,4955),new e(4992,5008),new e(5024,5110),new e(5112,5118),new e(5121,5741),new e(5743,5760),new e(5761,5787),new e(5792,5867),new e(5870,5881),new e(5888,5906),new e(5919,5938),new e(5952,5970),new e(5984,5997),new e(5998,6001),new e(6016,6068),new e(6103,6104),new e(6108,6109),new e(6176,6265),new e(6272,6313),new e(6314,6315),new e(6320,6390),new e(6400,6431),new e(6480,6510),new e(6512,6517),new e(6528,6572),new e(6576,6602),new e(6656,6679),new e(6688,6741),new e(6823,6824),new e(6917,6964),new e(6981,6989),new e(7043,7073),new e(7086,7088),new e(7098,7142),new e(7168,7204),new e(7245,7248),new e(7258,7294),new e(7296,7305),new e(7312,7355),new e(7357,7360),new e(7401,7405),new e(7406,7412),new e(7413,7415),new e(7418,7419),new e(7424,7616),new e(7680,7958),new e(7960,7966),new e(7968,8006),new e(8008,8014),new e(8016,8024),new e(8025,8026),new e(8027,8028),new e(8029,8030),new e(8031,8062),new e(8064,8117),new e(8118,8125),new e(8126,8127),new e(8130,8133),new e(8134,8141),new e(8144,8148),new e(8150,8156),new e(8160,8173),new e(8178,8181),new e(8182,8189),new e(8305,8306),new e(8319,8320),new e(8336,8349),new e(8450,8451),new e(8455,8456),new e(8458,8468),new e(8469,8470),new e(8472,8478),new e(8484,8485),new e(8486,8487),new e(8488,8489),new e(8490,8506),new e(8508,8512),new e(8517,8522),new e(8526,8527),new e(8544,8585),new e(11264,11493),new e(11499,11503),new e(11506,11508),new e(11520,11558),new e(11559,11560),new e(11565,11566),new e(11568,11624),new e(11631,11632),new e(11648,11671),new e(11680,11687),new e(11688,11695),new e(11696,11703),new e(11704,11711),new e(11712,11719),new e(11720,11727),new e(11728,11735),new e(11736,11743),new e(12293,12296),new e(12321,12330),new e(12337,12342),new e(12344,12349),new e(12353,12439),new e(12443,12448),new e(12449,12539),new e(12540,12544),new e(12549,12592),new e(12593,12687),new e(12704,12736),new e(12784,12800),new e(13312,19904),new e(19968,42125),new e(42192,42238),new e(42240,42509),new e(42512,42528),new e(42538,42540),new e(42560,42607),new e(42623,42654),new e(42656,42736),new e(42775,42784),new e(42786,42889),new e(42891,42955),new e(42960,42962),new e(42963,42964),new e(42965,42970),new e(42994,43010),new e(43011,43014),new e(43015,43019),new e(43020,43043),new e(43072,43124),new e(43138,43188),new e(43250,43256),new e(43259,43260),new e(43261,43263),new e(43274,43302),new e(43312,43335),new e(43360,43389),new e(43396,43443),new e(43471,43472),new e(43488,43493),new e(43494,43504),new e(43514,43519),new e(43520,43561),new e(43584,43587),new e(43588,43596),new e(43616,43639),new e(43642,43643),new e(43646,43696),new e(43697,43698),new e(43701,43703),new e(43705,43710),new e(43712,43713),new e(43714,43715),new e(43739,43742),new e(43744,43755),new e(43762,43765),new e(43777,43783),new e(43785,43791),new e(43793,43799),new e(43808,43815),new e(43816,43823),new e(43824,43867),new e(43868,43882),new e(43888,44003),new e(44032,55204),new e(55216,55239),new e(55243,55292),new e(63744,64110),new e(64112,64218),new e(64256,64263),new e(64275,64280),new e(64285,64286),new e(64287,64297),new e(64298,64311),new e(64312,64317),new e(64318,64319),new e(64320,64322),new e(64323,64325),new e(64326,64434),new e(64467,64830),new e(64848,64912),new e(64914,64968),new e(65008,65020),new e(65136,65141),new e(65142,65277),new e(65313,65339),new e(65345,65371),new e(65382,65471),new e(65474,65480),new e(65482,65488),new e(65490,65496),new e(65498,65501),new e(65536,65548),new e(65549,65575),new e(65576,65595),new e(65596,65598),new e(65599,65614),new e(65616,65630),new e(65664,65787),new e(65856,65909),new e(66176,66205),new e(66208,66257),new e(66304,66336),new e(66349,66379),new e(66384,66422),new e(66432,66462),new e(66464,66500),new e(66504,66512),new e(66513,66518),new e(66560,66718),new e(66736,66772),new e(66776,66812),new e(66816,66856),new e(66864,66916),new e(66928,66939),new e(66940,66955),new e(66956,66963),new e(66964,66966),new e(66967,66978),new e(66979,66994),new e(66995,67002),new e(67003,67005),new e(67072,67383),new e(67392,67414),new e(67424,67432),new e(67456,67462),new e(67463,67505),new e(67506,67515),new e(67584,67590),new e(67592,67593),new e(67594,67638),new e(67639,67641),new e(67644,67645),new e(67647,67670),new e(67680,67703),new e(67712,67743),new e(67808,67827),new e(67828,67830),new e(67840,67862),new e(67872,67898),new e(67968,68024),new e(68030,68032),new e(68096,68097),new e(68112,68116),new e(68117,68120),new e(68121,68150),new e(68192,68221),new e(68224,68253),new e(68288,68296),new e(68297,68325),new e(68352,68406),new e(68416,68438),new e(68448,68467),new e(68480,68498),new e(68608,68681),new e(68736,68787),new e(68800,68851),new e(68864,68900),new e(69248,69290),new e(69296,69298),new e(69376,69405),new e(69415,69416),new e(69424,69446),new e(69488,69506),new e(69552,69573),new e(69600,69623),new e(69635,69688),new e(69745,69747),new e(69749,69750),new e(69763,69808),new e(69840,69865),new e(69891,69927),new e(69956,69957),new e(69959,69960),new e(69968,70003),new e(70006,70007),new e(70019,70067),new e(70081,70085),new e(70106,70107),new e(70108,70109),new e(70144,70162),new e(70163,70188),new e(70207,70209),new e(70272,70279),new e(70280,70281),new e(70282,70286),new e(70287,70302),new e(70303,70313),new e(70320,70367),new e(70405,70413),new e(70415,70417),new e(70419,70441),new e(70442,70449),new e(70450,70452),new e(70453,70458),new e(70461,70462),new e(70480,70481),new e(70493,70498),new e(70656,70709),new e(70727,70731),new e(70751,70754),new e(70784,70832),new e(70852,70854),new e(70855,70856),new e(71040,71087),new e(71128,71132),new e(71168,71216),new e(71236,71237),new e(71296,71339),new e(71352,71353),new e(71424,71451),new e(71488,71495),new e(71680,71724),new e(71840,71904),new e(71935,71943),new e(71945,71946),new e(71948,71956),new e(71957,71959),new e(71960,71984),new e(71999,72e3),new e(72001,72002),new e(72096,72104),new e(72106,72145),new e(72161,72162),new e(72163,72164),new e(72192,72193),new e(72203,72243),new e(72250,72251),new e(72272,72273),new e(72284,72330),new e(72349,72350),new e(72368,72441),new e(72704,72713),new e(72714,72751),new e(72768,72769),new e(72818,72848),new e(72960,72967),new e(72968,72970),new e(72971,73009),new e(73030,73031),new e(73056,73062),new e(73063,73065),new e(73066,73098),new e(73112,73113),new e(73440,73459),new e(73474,73475),new e(73476,73489),new e(73490,73524),new e(73648,73649),new e(73728,74650),new e(74752,74863),new e(74880,75076),new e(77712,77809),new e(77824,78896),new e(78913,78919),new e(82944,83527),new e(92160,92729),new e(92736,92767),new e(92784,92863),new e(92880,92910),new e(92928,92976),new e(92992,92996),new e(93027,93048),new e(93053,93072),new e(93760,93824),new e(93952,94027),new e(94032,94033),new e(94099,94112),new e(94176,94178),new e(94179,94180),new e(94208,100344),new e(100352,101590),new e(101632,101641),new e(110576,110580),new e(110581,110588),new e(110589,110591),new e(110592,110883),new e(110898,110899),new e(110928,110931),new e(110933,110934),new e(110948,110952),new e(110960,111356),new e(113664,113771),new e(113776,113789),new e(113792,113801),new e(113808,113818),new e(119808,119893),new e(119894,119965),new e(119966,119968),new e(119970,119971),new e(119973,119975),new e(119977,119981),new e(119982,119994),new e(119995,119996),new e(119997,120004),new e(120005,120070),new e(120071,120075),new e(120077,120085),new e(120086,120093),new e(120094,120122),new e(120123,120127),new e(120128,120133),new e(120134,120135),new e(120138,120145),new e(120146,120486),new e(120488,120513),new e(120514,120539),new e(120540,120571),new e(120572,120597),new e(120598,120629),new e(120630,120655),new e(120656,120687),new e(120688,120713),new e(120714,120745),new e(120746,120771),new e(120772,120780),new e(122624,122655),new e(122661,122667),new e(122928,122990),new e(123136,123181),new e(123191,123198),new e(123214,123215),new e(123536,123566),new e(123584,123628),new e(124112,124140),new e(124896,124903),new e(124904,124908),new e(124909,124911),new e(124912,124927),new e(124928,125125),new e(125184,125252),new e(125259,125260),new e(126464,126468),new e(126469,126496),new e(126497,126499),new e(126500,126501),new e(126503,126504),new e(126505,126515),new e(126516,126520),new e(126521,126522),new e(126523,126524),new e(126530,126531),new e(126535,126536),new e(126537,126538),new e(126539,126540),new e(126541,126544),new e(126545,126547),new e(126548,126549),new e(126551,126552),new e(126553,126554),new e(126555,126556),new e(126557,126558),new e(126559,126560),new e(126561,126563),new e(126564,126565),new e(126567,126571),new e(126572,126579),new e(126580,126584),new e(126585,126589),new e(126590,126591),new e(126592,126602),new e(126603,126620),new e(126625,126628),new e(126629,126634),new e(126635,126652),new e(131072,173792),new e(173824,177978),new e(177984,178206),new e(178208,183970),new e(183984,191457),new e(194560,195102),new e(196608,201547),new e(201552,205744)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_ID_Start=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=8388608|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_ID_Start}function l__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=8388608&r.RTLong__f_lo;return a===0?u__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_ID_Start}function f__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=16777216&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(33,34),new e(46,47),new e(63,64),new e(1417,1418),new e(1565,1568),new e(1748,1749),new e(1792,1795),new e(2041,2042),new e(2103,2104),new e(2105,2106),new e(2109,2111),new e(2404,2406),new e(4170,4172),new e(4962,4963),new e(4967,4969),new e(5742,5743),new e(5941,5943),new e(6147,6148),new e(6153,6154),new e(6468,6470),new e(6824,6828),new e(7002,7004),new e(7006,7008),new e(7037,7039),new e(7227,7229),new e(7294,7296),new e(8252,8254),new e(8263,8266),new e(11822,11823),new e(11836,11837),new e(11859,11861),new e(12290,12291),new e(42239,42240),new e(42510,42512),new e(42739,42740),new e(42743,42744),new e(43126,43128),new e(43214,43216),new e(43311,43312),new e(43464,43466),new e(43613,43616),new e(43760,43762),new e(44011,44012),new e(65106,65107),new e(65110,65112),new e(65281,65282),new e(65294,65295),new e(65311,65312),new e(65377,65378),new e(68182,68184),new e(69461,69466),new e(69510,69514),new e(69703,69705),new e(69822,69826),new e(69953,69956),new e(70085,70087),new e(70093,70094),new e(70110,70112),new e(70200,70202),new e(70203,70205),new e(70313,70314),new e(70731,70733),new e(71106,71108),new e(71113,71128),new e(71233,71235),new e(71484,71487),new e(72004,72005),new e(72006,72007),new e(72258,72260),new e(72347,72349),new e(72769,72771),new e(73463,73465),new e(73539,73541),new e(92782,92784),new e(92917,92918),new e(92983,92985),new e(92996,92997),new e(93848,93849),new e(113823,113824),new e(121480,121481)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Sentence_Terminal=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=16777216|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Sentence_Terminal}function p__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=16777216&r.RTLong__f_lo;return a===0?f__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Sentence_Terminal}function h__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=33554432&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(65,91),new e(97,123),new e(170,171),new e(181,182),new e(186,187),new e(192,215),new e(216,247),new e(248,706),new e(710,722),new e(736,741),new e(748,749),new e(750,751),new e(837,838),new e(880,885),new e(886,888),new e(890,894),new e(895,896),new e(902,903),new e(904,907),new e(908,909),new e(910,930),new e(931,1014),new e(1015,1154),new e(1162,1328),new e(1329,1367),new e(1369,1370),new e(1376,1417),new e(1456,1470),new e(1471,1472),new e(1473,1475),new e(1476,1478),new e(1479,1480),new e(1488,1515),new e(1519,1523),new e(1552,1563),new e(1568,1624),new e(1625,1632),new e(1646,1748),new e(1749,1757),new e(1761,1769),new e(1773,1776),new e(1786,1789),new e(1791,1792),new e(1808,1856),new e(1869,1970),new e(1994,2027),new e(2036,2038),new e(2042,2043),new e(2048,2072),new e(2074,2093),new e(2112,2137),new e(2144,2155),new e(2160,2184),new e(2185,2191),new e(2208,2250),new e(2260,2272),new e(2275,2282),new e(2288,2364),new e(2365,2381),new e(2382,2385),new e(2389,2404),new e(2417,2436),new e(2437,2445),new e(2447,2449),new e(2451,2473),new e(2474,2481),new e(2482,2483),new e(2486,2490),new e(2493,2501),new e(2503,2505),new e(2507,2509),new e(2510,2511),new e(2519,2520),new e(2524,2526),new e(2527,2532),new e(2544,2546),new e(2556,2557),new e(2561,2564),new e(2565,2571),new e(2575,2577),new e(2579,2601),new e(2602,2609),new e(2610,2612),new e(2613,2615),new e(2616,2618),new e(2622,2627),new e(2631,2633),new e(2635,2637),new e(2641,2642),new e(2649,2653),new e(2654,2655),new e(2672,2678),new e(2689,2692),new e(2693,2702),new e(2703,2706),new e(2707,2729),new e(2730,2737),new e(2738,2740),new e(2741,2746),new e(2749,2758),new e(2759,2762),new e(2763,2765),new e(2768,2769),new e(2784,2788),new e(2809,2813),new e(2817,2820),new e(2821,2829),new e(2831,2833),new e(2835,2857),new e(2858,2865),new e(2866,2868),new e(2869,2874),new e(2877,2885),new e(2887,2889),new e(2891,2893),new e(2902,2904),new e(2908,2910),new e(2911,2916),new e(2929,2930),new e(2946,2948),new e(2949,2955),new e(2958,2961),new e(2962,2966),new e(2969,2971),new e(2972,2973),new e(2974,2976),new e(2979,2981),new e(2984,2987),new e(2990,3002),new e(3006,3011),new e(3014,3017),new e(3018,3021),new e(3024,3025),new e(3031,3032),new e(3072,3085),new e(3086,3089),new e(3090,3113),new e(3114,3130),new e(3133,3141),new e(3142,3145),new e(3146,3149),new e(3157,3159),new e(3160,3163),new e(3165,3166),new e(3168,3172),new e(3200,3204),new e(3205,3213),new e(3214,3217),new e(3218,3241),new e(3242,3252),new e(3253,3258),new e(3261,3269),new e(3270,3273),new e(3274,3277),new e(3285,3287),new e(3293,3295),new e(3296,3300),new e(3313,3316),new e(3328,3341),new e(3342,3345),new e(3346,3387),new e(3389,3397),new e(3398,3401),new e(3402,3405),new e(3406,3407),new e(3412,3416),new e(3423,3428),new e(3450,3456),new e(3457,3460),new e(3461,3479),new e(3482,3506),new e(3507,3516),new e(3517,3518),new e(3520,3527),new e(3535,3541),new e(3542,3543),new e(3544,3552),new e(3570,3572),new e(3585,3643),new e(3648,3655),new e(3661,3662),new e(3713,3715),new e(3716,3717),new e(3718,3723),new e(3724,3748),new e(3749,3750),new e(3751,3770),new e(3771,3774),new e(3776,3781),new e(3782,3783),new e(3789,3790),new e(3804,3808),new e(3840,3841),new e(3904,3912),new e(3913,3949),new e(3953,3972),new e(3976,3992),new e(3993,4029),new e(4096,4151),new e(4152,4153),new e(4155,4160),new e(4176,4240),new e(4250,4254),new e(4256,4294),new e(4295,4296),new e(4301,4302),new e(4304,4347),new e(4348,4681),new e(4682,4686),new e(4688,4695),new e(4696,4697),new e(4698,4702),new e(4704,4745),new e(4746,4750),new e(4752,4785),new e(4786,4790),new e(4792,4799),new e(4800,4801),new e(4802,4806),new e(4808,4823),new e(4824,4881),new e(4882,4886),new e(4888,4955),new e(4992,5008),new e(5024,5110),new e(5112,5118),new e(5121,5741),new e(5743,5760),new e(5761,5787),new e(5792,5867),new e(5870,5881),new e(5888,5908),new e(5919,5940),new e(5952,5972),new e(5984,5997),new e(5998,6001),new e(6002,6004),new e(6016,6068),new e(6070,6089),new e(6103,6104),new e(6108,6109),new e(6176,6265),new e(6272,6315),new e(6320,6390),new e(6400,6431),new e(6432,6444),new e(6448,6457),new e(6480,6510),new e(6512,6517),new e(6528,6572),new e(6576,6602),new e(6656,6684),new e(6688,6751),new e(6753,6773),new e(6823,6824),new e(6847,6849),new e(6860,6863),new e(6912,6964),new e(6965,6980),new e(6981,6989),new e(7040,7082),new e(7084,7088),new e(7098,7142),new e(7143,7154),new e(7168,7223),new e(7245,7248),new e(7258,7294),new e(7296,7305),new e(7312,7355),new e(7357,7360),new e(7401,7405),new e(7406,7412),new e(7413,7415),new e(7418,7419),new e(7424,7616),new e(7655,7669),new e(7680,7958),new e(7960,7966),new e(7968,8006),new e(8008,8014),new e(8016,8024),new e(8025,8026),new e(8027,8028),new e(8029,8030),new e(8031,8062),new e(8064,8117),new e(8118,8125),new e(8126,8127),new e(8130,8133),new e(8134,8141),new e(8144,8148),new e(8150,8156),new e(8160,8173),new e(8178,8181),new e(8182,8189),new e(8305,8306),new e(8319,8320),new e(8336,8349),new e(8450,8451),new e(8455,8456),new e(8458,8468),new e(8469,8470),new e(8473,8478),new e(8484,8485),new e(8486,8487),new e(8488,8489),new e(8490,8494),new e(8495,8506),new e(8508,8512),new e(8517,8522),new e(8526,8527),new e(8544,8585),new e(9398,9450),new e(11264,11493),new e(11499,11503),new e(11506,11508),new e(11520,11558),new e(11559,11560),new e(11565,11566),new e(11568,11624),new e(11631,11632),new e(11648,11671),new e(11680,11687),new e(11688,11695),new e(11696,11703),new e(11704,11711),new e(11712,11719),new e(11720,11727),new e(11728,11735),new e(11736,11743),new e(11744,11776),new e(11823,11824),new e(12293,12296),new e(12321,12330),new e(12337,12342),new e(12344,12349),new e(12353,12439),new e(12445,12448),new e(12449,12539),new e(12540,12544),new e(12549,12592),new e(12593,12687),new e(12704,12736),new e(12784,12800),new e(13312,19904),new e(19968,42125),new e(42192,42238),new e(42240,42509),new e(42512,42528),new e(42538,42540),new e(42560,42607),new e(42612,42620),new e(42623,42736),new e(42775,42784),new e(42786,42889),new e(42891,42955),new e(42960,42962),new e(42963,42964),new e(42965,42970),new e(42994,43014),new e(43015,43048),new e(43072,43124),new e(43136,43204),new e(43205,43206),new e(43250,43256),new e(43259,43260),new e(43261,43264),new e(43274,43307),new e(43312,43347),new e(43360,43389),new e(43392,43443),new e(43444,43456),new e(43471,43472),new e(43488,43504),new e(43514,43519),new e(43520,43575),new e(43584,43598),new e(43616,43639),new e(43642,43711),new e(43712,43713),new e(43714,43715),new e(43739,43742),new e(43744,43760),new e(43762,43766),new e(43777,43783),new e(43785,43791),new e(43793,43799),new e(43808,43815),new e(43816,43823),new e(43824,43867),new e(43868,43882),new e(43888,44011),new e(44032,55204),new e(55216,55239),new e(55243,55292),new e(63744,64110),new e(64112,64218),new e(64256,64263),new e(64275,64280),new e(64285,64297),new e(64298,64311),new e(64312,64317),new e(64318,64319),new e(64320,64322),new e(64323,64325),new e(64326,64434),new e(64467,64830),new e(64848,64912),new e(64914,64968),new e(65008,65020),new e(65136,65141),new e(65142,65277),new e(65313,65339),new e(65345,65371),new e(65382,65471),new e(65474,65480),new e(65482,65488),new e(65490,65496),new e(65498,65501),new e(65536,65548),new e(65549,65575),new e(65576,65595),new e(65596,65598),new e(65599,65614),new e(65616,65630),new e(65664,65787),new e(65856,65909),new e(66176,66205),new e(66208,66257),new e(66304,66336),new e(66349,66379),new e(66384,66427),new e(66432,66462),new e(66464,66500),new e(66504,66512),new e(66513,66518),new e(66560,66718),new e(66736,66772),new e(66776,66812),new e(66816,66856),new e(66864,66916),new e(66928,66939),new e(66940,66955),new e(66956,66963),new e(66964,66966),new e(66967,66978),new e(66979,66994),new e(66995,67002),new e(67003,67005),new e(67072,67383),new e(67392,67414),new e(67424,67432),new e(67456,67462),new e(67463,67505),new e(67506,67515),new e(67584,67590),new e(67592,67593),new e(67594,67638),new e(67639,67641),new e(67644,67645),new e(67647,67670),new e(67680,67703),new e(67712,67743),new e(67808,67827),new e(67828,67830),new e(67840,67862),new e(67872,67898),new e(67968,68024),new e(68030,68032),new e(68096,68100),new e(68101,68103),new e(68108,68116),new e(68117,68120),new e(68121,68150),new e(68192,68221),new e(68224,68253),new e(68288,68296),new e(68297,68325),new e(68352,68406),new e(68416,68438),new e(68448,68467),new e(68480,68498),new e(68608,68681),new e(68736,68787),new e(68800,68851),new e(68864,68904),new e(69248,69290),new e(69291,69293),new e(69296,69298),new e(69376,69405),new e(69415,69416),new e(69424,69446),new e(69488,69506),new e(69552,69573),new e(69600,69623),new e(69632,69702),new e(69745,69750),new e(69760,69817),new e(69826,69827),new e(69840,69865),new e(69888,69939),new e(69956,69960),new e(69968,70003),new e(70006,70007),new e(70016,70080),new e(70081,70085),new e(70094,70096),new e(70106,70107),new e(70108,70109),new e(70144,70162),new e(70163,70197),new e(70199,70200),new e(70206,70210),new e(70272,70279),new e(70280,70281),new e(70282,70286),new e(70287,70302),new e(70303,70313),new e(70320,70377),new e(70400,70404),new e(70405,70413),new e(70415,70417),new e(70419,70441),new e(70442,70449),new e(70450,70452),new e(70453,70458),new e(70461,70469),new e(70471,70473),new e(70475,70477),new e(70480,70481),new e(70487,70488),new e(70493,70500),new e(70656,70722),new e(70723,70726),new e(70727,70731),new e(70751,70754),new e(70784,70850),new e(70852,70854),new e(70855,70856),new e(71040,71094),new e(71096,71103),new e(71128,71134),new e(71168,71231),new e(71232,71233),new e(71236,71237),new e(71296,71350),new e(71352,71353),new e(71424,71451),new e(71453,71467),new e(71488,71495),new e(71680,71737),new e(71840,71904),new e(71935,71943),new e(71945,71946),new e(71948,71956),new e(71957,71959),new e(71960,71990),new e(71991,71993),new e(71995,71997),new e(71999,72003),new e(72096,72104),new e(72106,72152),new e(72154,72160),new e(72161,72162),new e(72163,72165),new e(72192,72243),new e(72245,72255),new e(72272,72344),new e(72349,72350),new e(72368,72441),new e(72704,72713),new e(72714,72759),new e(72760,72767),new e(72768,72769),new e(72818,72848),new e(72850,72872),new e(72873,72887),new e(72960,72967),new e(72968,72970),new e(72971,73015),new e(73018,73019),new e(73020,73022),new e(73023,73026),new e(73027,73028),new e(73030,73032),new e(73056,73062),new e(73063,73065),new e(73066,73103),new e(73104,73106),new e(73107,73111),new e(73112,73113),new e(73440,73463),new e(73472,73489),new e(73490,73531),new e(73534,73537),new e(73648,73649),new e(73728,74650),new e(74752,74863),new e(74880,75076),new e(77712,77809),new e(77824,78896),new e(78913,78919),new e(82944,83527),new e(92160,92729),new e(92736,92767),new e(92784,92863),new e(92880,92910),new e(92928,92976),new e(92992,92996),new e(93027,93048),new e(93053,93072),new e(93760,93824),new e(93952,94027),new e(94031,94088),new e(94095,94112),new e(94176,94178),new e(94179,94180),new e(94192,94194),new e(94208,100344),new e(100352,101590),new e(101632,101641),new e(110576,110580),new e(110581,110588),new e(110589,110591),new e(110592,110883),new e(110898,110899),new e(110928,110931),new e(110933,110934),new e(110948,110952),new e(110960,111356),new e(113664,113771),new e(113776,113789),new e(113792,113801),new e(113808,113818),new e(113822,113823),new e(119808,119893),new e(119894,119965),new e(119966,119968),new e(119970,119971),new e(119973,119975),new e(119977,119981),new e(119982,119994),new e(119995,119996),new e(119997,120004),new e(120005,120070),new e(120071,120075),new e(120077,120085),new e(120086,120093),new e(120094,120122),new e(120123,120127),new e(120128,120133),new e(120134,120135),new e(120138,120145),new e(120146,120486),new e(120488,120513),new e(120514,120539),new e(120540,120571),new e(120572,120597),new e(120598,120629),new e(120630,120655),new e(120656,120687),new e(120688,120713),new e(120714,120745),new e(120746,120771),new e(120772,120780),new e(122624,122655),new e(122661,122667),new e(122880,122887),new e(122888,122905),new e(122907,122914),new e(122915,122917),new e(122918,122923),new e(122928,122990),new e(123023,123024),new e(123136,123181),new e(123191,123198),new e(123214,123215),new e(123536,123566),new e(123584,123628),new e(124112,124140),new e(124896,124903),new e(124904,124908),new e(124909,124911),new e(124912,124927),new e(124928,125125),new e(125184,125252),new e(125255,125256),new e(125259,125260),new e(126464,126468),new e(126469,126496),new e(126497,126499),new e(126500,126501),new e(126503,126504),new e(126505,126515),new e(126516,126520),new e(126521,126522),new e(126523,126524),new e(126530,126531),new e(126535,126536),new e(126537,126538),new e(126539,126540),new e(126541,126544),new e(126545,126547),new e(126548,126549),new e(126551,126552),new e(126553,126554),new e(126555,126556),new e(126557,126558),new e(126559,126560),new e(126561,126563),new e(126564,126565),new e(126567,126571),new e(126572,126579),new e(126580,126584),new e(126585,126589),new e(126590,126591),new e(126592,126602),new e(126603,126620),new e(126625,126628),new e(126629,126634),new e(126635,126652),new e(127280,127306),new e(127312,127338),new e(127344,127370),new e(131072,173792),new e(173824,177978),new e(177984,178206),new e(178208,183970),new e(183984,191457),new e(194560,195102),new e(196608,201547),new e(201552,205744)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Alphabetic=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=33554432|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Alphabetic}function d__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=33554432&r.RTLong__f_lo;return a===0?h__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Alphabetic}function $__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=67108864&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(34,35),new e(39,40),new e(171,172),new e(187,188),new e(8216,8224),new e(8249,8251),new e(11842,11843),new e(12300,12304),new e(12317,12320),new e(65089,65093),new e(65282,65283),new e(65287,65288),new e(65378,65380)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Quotation_Mark=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=67108864|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Quotation_Mark}function v__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=67108864&r.RTLong__f_lo;return a===0?$__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Quotation_Mark}function w__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=134217728&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(97,123),new e(170,171),new e(181,182),new e(186,187),new e(223,247),new e(248,256),new e(257,258),new e(259,260),new e(261,262),new e(263,264),new e(265,266),new e(267,268),new e(269,270),new e(271,272),new e(273,274),new e(275,276),new e(277,278),new e(279,280),new e(281,282),new e(283,284),new e(285,286),new e(287,288),new e(289,290),new e(291,292),new e(293,294),new e(295,296),new e(297,298),new e(299,300),new e(301,302),new e(303,304),new e(305,306),new e(307,308),new e(309,310),new e(311,313),new e(314,315),new e(316,317),new e(318,319),new e(320,321),new e(322,323),new e(324,325),new e(326,327),new e(328,330),new e(331,332),new e(333,334),new e(335,336),new e(337,338),new e(339,340),new e(341,342),new e(343,344),new e(345,346),new e(347,348),new e(349,350),new e(351,352),new e(353,354),new e(355,356),new e(357,358),new e(359,360),new e(361,362),new e(363,364),new e(365,366),new e(367,368),new e(369,370),new e(371,372),new e(373,374),new e(375,376),new e(378,379),new e(380,381),new e(382,385),new e(387,388),new e(389,390),new e(392,393),new e(396,398),new e(402,403),new e(405,406),new e(409,412),new e(414,415),new e(417,418),new e(419,420),new e(421,422),new e(424,425),new e(426,428),new e(429,430),new e(432,433),new e(436,437),new e(438,439),new e(441,443),new e(445,448),new e(454,455),new e(457,458),new e(460,461),new e(462,463),new e(464,465),new e(466,467),new e(468,469),new e(470,471),new e(472,473),new e(474,475),new e(476,478),new e(479,480),new e(481,482),new e(483,484),new e(485,486),new e(487,488),new e(489,490),new e(491,492),new e(493,494),new e(495,497),new e(499,500),new e(501,502),new e(505,506),new e(507,508),new e(509,510),new e(511,512),new e(513,514),new e(515,516),new e(517,518),new e(519,520),new e(521,522),new e(523,524),new e(525,526),new e(527,528),new e(529,530),new e(531,532),new e(533,534),new e(535,536),new e(537,538),new e(539,540),new e(541,542),new e(543,544),new e(545,546),new e(547,548),new e(549,550),new e(551,552),new e(553,554),new e(555,556),new e(557,558),new e(559,560),new e(561,562),new e(563,570),new e(572,573),new e(575,577),new e(578,579),new e(583,584),new e(585,586),new e(587,588),new e(589,590),new e(591,660),new e(661,697),new e(704,706),new e(736,741),new e(837,838),new e(881,882),new e(883,884),new e(887,888),new e(890,894),new e(912,913),new e(940,975),new e(976,978),new e(981,984),new e(985,986),new e(987,988),new e(989,990),new e(991,992),new e(993,994),new e(995,996),new e(997,998),new e(999,1e3),new e(1001,1002),new e(1003,1004),new e(1005,1006),new e(1007,1012),new e(1013,1014),new e(1016,1017),new e(1019,1021),new e(1072,1120),new e(1121,1122),new e(1123,1124),new e(1125,1126),new e(1127,1128),new e(1129,1130),new e(1131,1132),new e(1133,1134),new e(1135,1136),new e(1137,1138),new e(1139,1140),new e(1141,1142),new e(1143,1144),new e(1145,1146),new e(1147,1148),new e(1149,1150),new e(1151,1152),new e(1153,1154),new e(1163,1164),new e(1165,1166),new e(1167,1168),new e(1169,1170),new e(1171,1172),new e(1173,1174),new e(1175,1176),new e(1177,1178),new e(1179,1180),new e(1181,1182),new e(1183,1184),new e(1185,1186),new e(1187,1188),new e(1189,1190),new e(1191,1192),new e(1193,1194),new e(1195,1196),new e(1197,1198),new e(1199,1200),new e(1201,1202),new e(1203,1204),new e(1205,1206),new e(1207,1208),new e(1209,1210),new e(1211,1212),new e(1213,1214),new e(1215,1216),new e(1218,1219),new e(1220,1221),new e(1222,1223),new e(1224,1225),new e(1226,1227),new e(1228,1229),new e(1230,1232),new e(1233,1234),new e(1235,1236),new e(1237,1238),new e(1239,1240),new e(1241,1242),new e(1243,1244),new e(1245,1246),new e(1247,1248),new e(1249,1250),new e(1251,1252),new e(1253,1254),new e(1255,1256),new e(1257,1258),new e(1259,1260),new e(1261,1262),new e(1263,1264),new e(1265,1266),new e(1267,1268),new e(1269,1270),new e(1271,1272),new e(1273,1274),new e(1275,1276),new e(1277,1278),new e(1279,1280),new e(1281,1282),new e(1283,1284),new e(1285,1286),new e(1287,1288),new e(1289,1290),new e(1291,1292),new e(1293,1294),new e(1295,1296),new e(1297,1298),new e(1299,1300),new e(1301,1302),new e(1303,1304),new e(1305,1306),new e(1307,1308),new e(1309,1310),new e(1311,1312),new e(1313,1314),new e(1315,1316),new e(1317,1318),new e(1319,1320),new e(1321,1322),new e(1323,1324),new e(1325,1326),new e(1327,1328),new e(1376,1417),new e(4304,4347),new e(4348,4352),new e(5112,5118),new e(7296,7305),new e(7424,7616),new e(7681,7682),new e(7683,7684),new e(7685,7686),new e(7687,7688),new e(7689,7690),new e(7691,7692),new e(7693,7694),new e(7695,7696),new e(7697,7698),new e(7699,7700),new e(7701,7702),new e(7703,7704),new e(7705,7706),new e(7707,7708),new e(7709,7710),new e(7711,7712),new e(7713,7714),new e(7715,7716),new e(7717,7718),new e(7719,7720),new e(7721,7722),new e(7723,7724),new e(7725,7726),new e(7727,7728),new e(7729,7730),new e(7731,7732),new e(7733,7734),new e(7735,7736),new e(7737,7738),new e(7739,7740),new e(7741,7742),new e(7743,7744),new e(7745,7746),new e(7747,7748),new e(7749,7750),new e(7751,7752),new e(7753,7754),new e(7755,7756),new e(7757,7758),new e(7759,7760),new e(7761,7762),new e(7763,7764),new e(7765,7766),new e(7767,7768),new e(7769,7770),new e(7771,7772),new e(7773,7774),new e(7775,7776),new e(7777,7778),new e(7779,7780),new e(7781,7782),new e(7783,7784),new e(7785,7786),new e(7787,7788),new e(7789,7790),new e(7791,7792),new e(7793,7794),new e(7795,7796),new e(7797,7798),new e(7799,7800),new e(7801,7802),new e(7803,7804),new e(7805,7806),new e(7807,7808),new e(7809,7810),new e(7811,7812),new e(7813,7814),new e(7815,7816),new e(7817,7818),new e(7819,7820),new e(7821,7822),new e(7823,7824),new e(7825,7826),new e(7827,7828),new e(7829,7838),new e(7839,7840),new e(7841,7842),new e(7843,7844),new e(7845,7846),new e(7847,7848),new e(7849,7850),new e(7851,7852),new e(7853,7854),new e(7855,7856),new e(7857,7858),new e(7859,7860),new e(7861,7862),new e(7863,7864),new e(7865,7866),new e(7867,7868),new e(7869,7870),new e(7871,7872),new e(7873,7874),new e(7875,7876),new e(7877,7878),new e(7879,7880),new e(7881,7882),new e(7883,7884),new e(7885,7886),new e(7887,7888),new e(7889,7890),new e(7891,7892),new e(7893,7894),new e(7895,7896),new e(7897,7898),new e(7899,7900),new e(7901,7902),new e(7903,7904),new e(7905,7906),new e(7907,7908),new e(7909,7910),new e(7911,7912),new e(7913,7914),new e(7915,7916),new e(7917,7918),new e(7919,7920),new e(7921,7922),new e(7923,7924),new e(7925,7926),new e(7927,7928),new e(7929,7930),new e(7931,7932),new e(7933,7934),new e(7935,7944),new e(7952,7958),new e(7968,7976),new e(7984,7992),new e(8e3,8006),new e(8016,8024),new e(8032,8040),new e(8048,8062),new e(8064,8072),new e(8080,8088),new e(8096,8104),new e(8112,8117),new e(8118,8120),new e(8126,8127),new e(8130,8133),new e(8134,8136),new e(8144,8148),new e(8150,8152),new e(8160,8168),new e(8178,8181),new e(8182,8184),new e(8305,8306),new e(8319,8320),new e(8336,8349),new e(8458,8459),new e(8462,8464),new e(8467,8468),new e(8495,8496),new e(8500,8501),new e(8505,8506),new e(8508,8510),new e(8518,8522),new e(8526,8527),new e(8560,8576),new e(8580,8581),new e(9424,9450),new e(11312,11360),new e(11361,11362),new e(11365,11367),new e(11368,11369),new e(11370,11371),new e(11372,11373),new e(11377,11378),new e(11379,11381),new e(11382,11390),new e(11393,11394),new e(11395,11396),new e(11397,11398),new e(11399,11400),new e(11401,11402),new e(11403,11404),new e(11405,11406),new e(11407,11408),new e(11409,11410),new e(11411,11412),new e(11413,11414),new e(11415,11416),new e(11417,11418),new e(11419,11420),new e(11421,11422),new e(11423,11424),new e(11425,11426),new e(11427,11428),new e(11429,11430),new e(11431,11432),new e(11433,11434),new e(11435,11436),new e(11437,11438),new e(11439,11440),new e(11441,11442),new e(11443,11444),new e(11445,11446),new e(11447,11448),new e(11449,11450),new e(11451,11452),new e(11453,11454),new e(11455,11456),new e(11457,11458),new e(11459,11460),new e(11461,11462),new e(11463,11464),new e(11465,11466),new e(11467,11468),new e(11469,11470),new e(11471,11472),new e(11473,11474),new e(11475,11476),new e(11477,11478),new e(11479,11480),new e(11481,11482),new e(11483,11484),new e(11485,11486),new e(11487,11488),new e(11489,11490),new e(11491,11493),new e(11500,11501),new e(11502,11503),new e(11507,11508),new e(11520,11558),new e(11559,11560),new e(11565,11566),new e(42561,42562),new e(42563,42564),new e(42565,42566),new e(42567,42568),new e(42569,42570),new e(42571,42572),new e(42573,42574),new e(42575,42576),new e(42577,42578),new e(42579,42580),new e(42581,42582),new e(42583,42584),new e(42585,42586),new e(42587,42588),new e(42589,42590),new e(42591,42592),new e(42593,42594),new e(42595,42596),new e(42597,42598),new e(42599,42600),new e(42601,42602),new e(42603,42604),new e(42605,42606),new e(42625,42626),new e(42627,42628),new e(42629,42630),new e(42631,42632),new e(42633,42634),new e(42635,42636),new e(42637,42638),new e(42639,42640),new e(42641,42642),new e(42643,42644),new e(42645,42646),new e(42647,42648),new e(42649,42650),new e(42651,42654),new e(42787,42788),new e(42789,42790),new e(42791,42792),new e(42793,42794),new e(42795,42796),new e(42797,42798),new e(42799,42802),new e(42803,42804),new e(42805,42806),new e(42807,42808),new e(42809,42810),new e(42811,42812),new e(42813,42814),new e(42815,42816),new e(42817,42818),new e(42819,42820),new e(42821,42822),new e(42823,42824),new e(42825,42826),new e(42827,42828),new e(42829,42830),new e(42831,42832),new e(42833,42834),new e(42835,42836),new e(42837,42838),new e(42839,42840),new e(42841,42842),new e(42843,42844),new e(42845,42846),new e(42847,42848),new e(42849,42850),new e(42851,42852),new e(42853,42854),new e(42855,42856),new e(42857,42858),new e(42859,42860),new e(42861,42862),new e(42863,42873),new e(42874,42875),new e(42876,42877),new e(42879,42880),new e(42881,42882),new e(42883,42884),new e(42885,42886),new e(42887,42888),new e(42892,42893),new e(42894,42895),new e(42897,42898),new e(42899,42902),new e(42903,42904),new e(42905,42906),new e(42907,42908),new e(42909,42910),new e(42911,42912),new e(42913,42914),new e(42915,42916),new e(42917,42918),new e(42919,42920),new e(42921,42922),new e(42927,42928),new e(42933,42934),new e(42935,42936),new e(42937,42938),new e(42939,42940),new e(42941,42942),new e(42943,42944),new e(42945,42946),new e(42947,42948),new e(42952,42953),new e(42954,42955),new e(42961,42962),new e(42963,42964),new e(42965,42966),new e(42967,42968),new e(42969,42970),new e(42994,42997),new e(42998,42999),new e(43e3,43003),new e(43824,43867),new e(43868,43882),new e(43888,43968),new e(64256,64263),new e(64275,64280),new e(65345,65371),new e(66600,66640),new e(66776,66812),new e(66967,66978),new e(66979,66994),new e(66995,67002),new e(67003,67005),new e(67456,67457),new e(67459,67462),new e(67463,67505),new e(67506,67515),new e(68800,68851),new e(71872,71904),new e(93792,93824),new e(119834,119860),new e(119886,119893),new e(119894,119912),new e(119938,119964),new e(119990,119994),new e(119995,119996),new e(119997,120004),new e(120005,120016),new e(120042,120068),new e(120094,120120),new e(120146,120172),new e(120198,120224),new e(120250,120276),new e(120302,120328),new e(120354,120380),new e(120406,120432),new e(120458,120486),new e(120514,120539),new e(120540,120546),new e(120572,120597),new e(120598,120604),new e(120630,120655),new e(120656,120662),new e(120688,120713),new e(120714,120720),new e(120746,120771),new e(120772,120778),new e(120779,120780),new e(122624,122634),new e(122635,122655),new e(122661,122667),new e(122928,122990),new e(125218,125252)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Lowercase=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=134217728|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Lowercase}function L__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=134217728&r.RTLong__f_lo;return a===0?w__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Lowercase}function g__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=268435456&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(43,44),new e(60,63),new e(94,95),new e(124,125),new e(126,127),new e(172,173),new e(177,178),new e(215,216),new e(247,248),new e(976,979),new e(981,982),new e(1008,1010),new e(1012,1015),new e(1542,1545),new e(8214,8215),new e(8242,8245),new e(8256,8257),new e(8260,8261),new e(8274,8275),new e(8289,8293),new e(8314,8319),new e(8330,8335),new e(8400,8413),new e(8417,8418),new e(8421,8423),new e(8427,8432),new e(8450,8451),new e(8455,8456),new e(8458,8468),new e(8469,8470),new e(8472,8478),new e(8484,8485),new e(8488,8490),new e(8492,8494),new e(8495,8498),new e(8499,8505),new e(8508,8522),new e(8523,8524),new e(8592,8616),new e(8617,8623),new e(8624,8626),new e(8630,8632),new e(8636,8668),new e(8669,8670),new e(8676,8678),new e(8692,8960),new e(8968,8972),new e(8992,8994),new e(9084,9085),new e(9115,9142),new e(9143,9144),new e(9168,9169),new e(9180,9187),new e(9632,9634),new e(9646,9656),new e(9660,9666),new e(9670,9672),new e(9674,9676),new e(9679,9684),new e(9698,9699),new e(9700,9701),new e(9703,9709),new e(9720,9728),new e(9733,9735),new e(9792,9793),new e(9794,9795),new e(9824,9828),new e(9837,9840),new e(10176,10240),new e(10496,11008),new e(11056,11077),new e(11079,11085),new e(64297,64298),new e(65121,65127),new e(65128,65129),new e(65291,65292),new e(65308,65311),new e(65340,65341),new e(65342,65343),new e(65372,65373),new e(65374,65375),new e(65506,65507),new e(65513,65517),new e(119808,119893),new e(119894,119965),new e(119966,119968),new e(119970,119971),new e(119973,119975),new e(119977,119981),new e(119982,119994),new e(119995,119996),new e(119997,120004),new e(120005,120070),new e(120071,120075),new e(120077,120085),new e(120086,120093),new e(120094,120122),new e(120123,120127),new e(120128,120133),new e(120134,120135),new e(120138,120145),new e(120146,120486),new e(120488,120780),new e(120782,120832),new e(126464,126468),new e(126469,126496),new e(126497,126499),new e(126500,126501),new e(126503,126504),new e(126505,126515),new e(126516,126520),new e(126521,126522),new e(126523,126524),new e(126530,126531),new e(126535,126536),new e(126537,126538),new e(126539,126540),new e(126541,126544),new e(126545,126547),new e(126548,126549),new e(126551,126552),new e(126553,126554),new e(126555,126556),new e(126557,126558),new e(126559,126560),new e(126561,126563),new e(126564,126565),new e(126567,126571),new e(126572,126579),new e(126580,126584),new e(126585,126589),new e(126590,126591),new e(126592,126602),new e(126603,126620),new e(126625,126628),new e(126629,126634),new e(126635,126652),new e(126704,126706)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Math=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=268435456|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Math}function m__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=268435456&r.RTLong__f_lo;return a===0?g__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Math}function y__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=536870912&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(65,91),new e(97,123),new e(181,182),new e(192,215),new e(216,247),new e(248,312),new e(313,397),new e(398,411),new e(412,426),new e(428,442),new e(444,446),new e(447,448),new e(452,545),new e(546,564),new e(570,597),new e(598,600),new e(601,602),new e(603,605),new e(608,610),new e(611,612),new e(613,615),new e(616,621),new e(623,624),new e(625,627),new e(629,630),new e(637,638),new e(640,641),new e(642,644),new e(647,653),new e(658,659),new e(669,671),new e(837,838),new e(880,884),new e(886,888),new e(891,894),new e(895,896),new e(902,903),new e(904,907),new e(908,909),new e(910,930),new e(931,978),new e(981,1014),new e(1015,1020),new e(1021,1154),new e(1162,1328),new e(1329,1367),new e(1377,1416),new e(4256,4294),new e(4295,4296),new e(4301,4302),new e(4304,4347),new e(4349,4352),new e(5024,5110),new e(5112,5118),new e(7296,7305),new e(7312,7355),new e(7357,7360),new e(7545,7546),new e(7549,7550),new e(7566,7567),new e(7680,7836),new e(7838,7839),new e(7840,7958),new e(7960,7966),new e(7968,8006),new e(8008,8014),new e(8016,8024),new e(8025,8026),new e(8027,8028),new e(8029,8030),new e(8031,8062),new e(8064,8117),new e(8118,8125),new e(8126,8127),new e(8130,8133),new e(8134,8141),new e(8144,8148),new e(8150,8156),new e(8160,8173),new e(8178,8181),new e(8182,8189),new e(8486,8487),new e(8490,8492),new e(8498,8499),new e(8526,8527),new e(8544,8576),new e(8579,8581),new e(9398,9450),new e(11264,11377),new e(11378,11380),new e(11381,11383),new e(11390,11492),new e(11499,11503),new e(11506,11508),new e(11520,11558),new e(11559,11560),new e(11565,11566),new e(42560,42606),new e(42624,42652),new e(42786,42800),new e(42802,42864),new e(42873,42888),new e(42891,42894),new e(42896,42901),new e(42902,42927),new e(42928,42955),new e(42960,42962),new e(42966,42970),new e(42997,42999),new e(43859,43860),new e(43888,43968),new e(64256,64263),new e(64275,64280),new e(65313,65339),new e(65345,65371),new e(66560,66640),new e(66736,66772),new e(66776,66812),new e(66928,66939),new e(66940,66955),new e(66956,66963),new e(66964,66966),new e(66967,66978),new e(66979,66994),new e(66995,67002),new e(67003,67005),new e(68736,68787),new e(68800,68851),new e(71840,71904),new e(93760,93824),new e(125184,125252)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Changes_When_Casemapped=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=536870912|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Changes_When_Casemapped}function b__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=536870912&r.RTLong__f_lo;return a===0?y__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Changes_When_Casemapped}function I__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=1073741824&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(97,123),new e(181,182),new e(223,247),new e(248,256),new e(257,258),new e(259,260),new e(261,262),new e(263,264),new e(265,266),new e(267,268),new e(269,270),new e(271,272),new e(273,274),new e(275,276),new e(277,278),new e(279,280),new e(281,282),new e(283,284),new e(285,286),new e(287,288),new e(289,290),new e(291,292),new e(293,294),new e(295,296),new e(297,298),new e(299,300),new e(301,302),new e(303,304),new e(305,306),new e(307,308),new e(309,310),new e(311,312),new e(314,315),new e(316,317),new e(318,319),new e(320,321),new e(322,323),new e(324,325),new e(326,327),new e(328,330),new e(331,332),new e(333,334),new e(335,336),new e(337,338),new e(339,340),new e(341,342),new e(343,344),new e(345,346),new e(347,348),new e(349,350),new e(351,352),new e(353,354),new e(355,356),new e(357,358),new e(359,360),new e(361,362),new e(363,364),new e(365,366),new e(367,368),new e(369,370),new e(371,372),new e(373,374),new e(375,376),new e(378,379),new e(380,381),new e(382,385),new e(387,388),new e(389,390),new e(392,393),new e(396,397),new e(402,403),new e(405,406),new e(409,411),new e(414,415),new e(417,418),new e(419,420),new e(421,422),new e(424,425),new e(429,430),new e(432,433),new e(436,437),new e(438,439),new e(441,442),new e(445,446),new e(447,448),new e(452,453),new e(454,456),new e(457,459),new e(460,461),new e(462,463),new e(464,465),new e(466,467),new e(468,469),new e(470,471),new e(472,473),new e(474,475),new e(476,478),new e(479,480),new e(481,482),new e(483,484),new e(485,486),new e(487,488),new e(489,490),new e(491,492),new e(493,494),new e(495,498),new e(499,500),new e(501,502),new e(505,506),new e(507,508),new e(509,510),new e(511,512),new e(513,514),new e(515,516),new e(517,518),new e(519,520),new e(521,522),new e(523,524),new e(525,526),new e(527,528),new e(529,530),new e(531,532),new e(533,534),new e(535,536),new e(537,538),new e(539,540),new e(541,542),new e(543,544),new e(547,548),new e(549,550),new e(551,552),new e(553,554),new e(555,556),new e(557,558),new e(559,560),new e(561,562),new e(563,564),new e(572,573),new e(575,577),new e(578,579),new e(583,584),new e(585,586),new e(587,588),new e(589,590),new e(591,597),new e(598,600),new e(601,602),new e(603,605),new e(608,610),new e(611,612),new e(613,615),new e(616,621),new e(623,624),new e(625,627),new e(629,630),new e(637,638),new e(640,641),new e(642,644),new e(647,653),new e(658,659),new e(669,671),new e(837,838),new e(881,882),new e(883,884),new e(887,888),new e(891,894),new e(912,913),new e(940,975),new e(976,978),new e(981,984),new e(985,986),new e(987,988),new e(989,990),new e(991,992),new e(993,994),new e(995,996),new e(997,998),new e(999,1e3),new e(1001,1002),new e(1003,1004),new e(1005,1006),new e(1007,1012),new e(1013,1014),new e(1016,1017),new e(1019,1020),new e(1072,1120),new e(1121,1122),new e(1123,1124),new e(1125,1126),new e(1127,1128),new e(1129,1130),new e(1131,1132),new e(1133,1134),new e(1135,1136),new e(1137,1138),new e(1139,1140),new e(1141,1142),new e(1143,1144),new e(1145,1146),new e(1147,1148),new e(1149,1150),new e(1151,1152),new e(1153,1154),new e(1163,1164),new e(1165,1166),new e(1167,1168),new e(1169,1170),new e(1171,1172),new e(1173,1174),new e(1175,1176),new e(1177,1178),new e(1179,1180),new e(1181,1182),new e(1183,1184),new e(1185,1186),new e(1187,1188),new e(1189,1190),new e(1191,1192),new e(1193,1194),new e(1195,1196),new e(1197,1198),new e(1199,1200),new e(1201,1202),new e(1203,1204),new e(1205,1206),new e(1207,1208),new e(1209,1210),new e(1211,1212),new e(1213,1214),new e(1215,1216),new e(1218,1219),new e(1220,1221),new e(1222,1223),new e(1224,1225),new e(1226,1227),new e(1228,1229),new e(1230,1232),new e(1233,1234),new e(1235,1236),new e(1237,1238),new e(1239,1240),new e(1241,1242),new e(1243,1244),new e(1245,1246),new e(1247,1248),new e(1249,1250),new e(1251,1252),new e(1253,1254),new e(1255,1256),new e(1257,1258),new e(1259,1260),new e(1261,1262),new e(1263,1264),new e(1265,1266),new e(1267,1268),new e(1269,1270),new e(1271,1272),new e(1273,1274),new e(1275,1276),new e(1277,1278),new e(1279,1280),new e(1281,1282),new e(1283,1284),new e(1285,1286),new e(1287,1288),new e(1289,1290),new e(1291,1292),new e(1293,1294),new e(1295,1296),new e(1297,1298),new e(1299,1300),new e(1301,1302),new e(1303,1304),new e(1305,1306),new e(1307,1308),new e(1309,1310),new e(1311,1312),new e(1313,1314),new e(1315,1316),new e(1317,1318),new e(1319,1320),new e(1321,1322),new e(1323,1324),new e(1325,1326),new e(1327,1328),new e(1377,1416),new e(5112,5118),new e(7296,7305),new e(7545,7546),new e(7549,7550),new e(7566,7567),new e(7681,7682),new e(7683,7684),new e(7685,7686),new e(7687,7688),new e(7689,7690),new e(7691,7692),new e(7693,7694),new e(7695,7696),new e(7697,7698),new e(7699,7700),new e(7701,7702),new e(7703,7704),new e(7705,7706),new e(7707,7708),new e(7709,7710),new e(7711,7712),new e(7713,7714),new e(7715,7716),new e(7717,7718),new e(7719,7720),new e(7721,7722),new e(7723,7724),new e(7725,7726),new e(7727,7728),new e(7729,7730),new e(7731,7732),new e(7733,7734),new e(7735,7736),new e(7737,7738),new e(7739,7740),new e(7741,7742),new e(7743,7744),new e(7745,7746),new e(7747,7748),new e(7749,7750),new e(7751,7752),new e(7753,7754),new e(7755,7756),new e(7757,7758),new e(7759,7760),new e(7761,7762),new e(7763,7764),new e(7765,7766),new e(7767,7768),new e(7769,7770),new e(7771,7772),new e(7773,7774),new e(7775,7776),new e(7777,7778),new e(7779,7780),new e(7781,7782),new e(7783,7784),new e(7785,7786),new e(7787,7788),new e(7789,7790),new e(7791,7792),new e(7793,7794),new e(7795,7796),new e(7797,7798),new e(7799,7800),new e(7801,7802),new e(7803,7804),new e(7805,7806),new e(7807,7808),new e(7809,7810),new e(7811,7812),new e(7813,7814),new e(7815,7816),new e(7817,7818),new e(7819,7820),new e(7821,7822),new e(7823,7824),new e(7825,7826),new e(7827,7828),new e(7829,7836),new e(7841,7842),new e(7843,7844),new e(7845,7846),new e(7847,7848),new e(7849,7850),new e(7851,7852),new e(7853,7854),new e(7855,7856),new e(7857,7858),new e(7859,7860),new e(7861,7862),new e(7863,7864),new e(7865,7866),new e(7867,7868),new e(7869,7870),new e(7871,7872),new e(7873,7874),new e(7875,7876),new e(7877,7878),new e(7879,7880),new e(7881,7882),new e(7883,7884),new e(7885,7886),new e(7887,7888),new e(7889,7890),new e(7891,7892),new e(7893,7894),new e(7895,7896),new e(7897,7898),new e(7899,7900),new e(7901,7902),new e(7903,7904),new e(7905,7906),new e(7907,7908),new e(7909,7910),new e(7911,7912),new e(7913,7914),new e(7915,7916),new e(7917,7918),new e(7919,7920),new e(7921,7922),new e(7923,7924),new e(7925,7926),new e(7927,7928),new e(7929,7930),new e(7931,7932),new e(7933,7934),new e(7935,7944),new e(7952,7958),new e(7968,7976),new e(7984,7992),new e(8e3,8006),new e(8016,8024),new e(8032,8040),new e(8048,8062),new e(8064,8072),new e(8080,8088),new e(8096,8104),new e(8112,8117),new e(8118,8120),new e(8126,8127),new e(8130,8133),new e(8134,8136),new e(8144,8148),new e(8150,8152),new e(8160,8168),new e(8178,8181),new e(8182,8184),new e(8526,8527),new e(8560,8576),new e(8580,8581),new e(9424,9450),new e(11312,11360),new e(11361,11362),new e(11365,11367),new e(11368,11369),new e(11370,11371),new e(11372,11373),new e(11379,11380),new e(11382,11383),new e(11393,11394),new e(11395,11396),new e(11397,11398),new e(11399,11400),new e(11401,11402),new e(11403,11404),new e(11405,11406),new e(11407,11408),new e(11409,11410),new e(11411,11412),new e(11413,11414),new e(11415,11416),new e(11417,11418),new e(11419,11420),new e(11421,11422),new e(11423,11424),new e(11425,11426),new e(11427,11428),new e(11429,11430),new e(11431,11432),new e(11433,11434),new e(11435,11436),new e(11437,11438),new e(11439,11440),new e(11441,11442),new e(11443,11444),new e(11445,11446),new e(11447,11448),new e(11449,11450),new e(11451,11452),new e(11453,11454),new e(11455,11456),new e(11457,11458),new e(11459,11460),new e(11461,11462),new e(11463,11464),new e(11465,11466),new e(11467,11468),new e(11469,11470),new e(11471,11472),new e(11473,11474),new e(11475,11476),new e(11477,11478),new e(11479,11480),new e(11481,11482),new e(11483,11484),new e(11485,11486),new e(11487,11488),new e(11489,11490),new e(11491,11492),new e(11500,11501),new e(11502,11503),new e(11507,11508),new e(11520,11558),new e(11559,11560),new e(11565,11566),new e(42561,42562),new e(42563,42564),new e(42565,42566),new e(42567,42568),new e(42569,42570),new e(42571,42572),new e(42573,42574),new e(42575,42576),new e(42577,42578),new e(42579,42580),new e(42581,42582),new e(42583,42584),new e(42585,42586),new e(42587,42588),new e(42589,42590),new e(42591,42592),new e(42593,42594),new e(42595,42596),new e(42597,42598),new e(42599,42600),new e(42601,42602),new e(42603,42604),new e(42605,42606),new e(42625,42626),new e(42627,42628),new e(42629,42630),new e(42631,42632),new e(42633,42634),new e(42635,42636),new e(42637,42638),new e(42639,42640),new e(42641,42642),new e(42643,42644),new e(42645,42646),new e(42647,42648),new e(42649,42650),new e(42651,42652),new e(42787,42788),new e(42789,42790),new e(42791,42792),new e(42793,42794),new e(42795,42796),new e(42797,42798),new e(42799,42800),new e(42803,42804),new e(42805,42806),new e(42807,42808),new e(42809,42810),new e(42811,42812),new e(42813,42814),new e(42815,42816),new e(42817,42818),new e(42819,42820),new e(42821,42822),new e(42823,42824),new e(42825,42826),new e(42827,42828),new e(42829,42830),new e(42831,42832),new e(42833,42834),new e(42835,42836),new e(42837,42838),new e(42839,42840),new e(42841,42842),new e(42843,42844),new e(42845,42846),new e(42847,42848),new e(42849,42850),new e(42851,42852),new e(42853,42854),new e(42855,42856),new e(42857,42858),new e(42859,42860),new e(42861,42862),new e(42863,42864),new e(42874,42875),new e(42876,42877),new e(42879,42880),new e(42881,42882),new e(42883,42884),new e(42885,42886),new e(42887,42888),new e(42892,42893),new e(42897,42898),new e(42899,42901),new e(42903,42904),new e(42905,42906),new e(42907,42908),new e(42909,42910),new e(42911,42912),new e(42913,42914),new e(42915,42916),new e(42917,42918),new e(42919,42920),new e(42921,42922),new e(42933,42934),new e(42935,42936),new e(42937,42938),new e(42939,42940),new e(42941,42942),new e(42943,42944),new e(42945,42946),new e(42947,42948),new e(42952,42953),new e(42954,42955),new e(42961,42962),new e(42967,42968),new e(42969,42970),new e(42998,42999),new e(43859,43860),new e(43888,43968),new e(64256,64263),new e(64275,64280),new e(65345,65371),new e(66600,66640),new e(66776,66812),new e(66967,66978),new e(66979,66994),new e(66995,67002),new e(67003,67005),new e(68800,68851),new e(71872,71904),new e(93792,93824),new e(125218,125252)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Changes_When_Titlecased=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=1073741824|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Changes_When_Titlecased}function k__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=1073741824&r.RTLong__f_lo;return a===0?I__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Changes_When_Titlecased}function q__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=-2147483648&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(40,42),new e(60,61),new e(62,63),new e(91,92),new e(93,94),new e(123,124),new e(125,126),new e(171,172),new e(187,188),new e(3898,3902),new e(5787,5789),new e(8249,8251),new e(8261,8263),new e(8317,8319),new e(8333,8335),new e(8512,8513),new e(8705,8709),new e(8712,8718),new e(8721,8722),new e(8725,8727),new e(8730,8734),new e(8735,8739),new e(8740,8741),new e(8742,8743),new e(8747,8756),new e(8761,8762),new e(8763,8781),new e(8786,8790),new e(8799,8801),new e(8802,8803),new e(8804,8812),new e(8814,8845),new e(8847,8851),new e(8856,8857),new e(8866,8868),new e(8870,8889),new e(8894,8896),new e(8905,8910),new e(8912,8914),new e(8918,8942),new e(8944,8960),new e(8968,8972),new e(8992,8994),new e(9001,9003),new e(10088,10102),new e(10176,10177),new e(10179,10183),new e(10184,10186),new e(10187,10190),new e(10195,10199),new e(10204,10207),new e(10210,10224),new e(10627,10649),new e(10651,10657),new e(10658,10672),new e(10680,10681),new e(10688,10694),new e(10697,10698),new e(10702,10707),new e(10708,10710),new e(10712,10717),new e(10721,10722),new e(10723,10726),new e(10728,10730),new e(10740,10746),new e(10748,10750),new e(10762,10781),new e(10782,10786),new e(10788,10789),new e(10790,10791),new e(10793,10794),new e(10795,10799),new e(10804,10806),new e(10812,10815),new e(10839,10841),new e(10852,10854),new e(10858,10862),new e(10863,10865),new e(10867,10869),new e(10873,10916),new e(10918,10926),new e(10927,10967),new e(10972,10973),new e(10974,10975),new e(10978,10983),new e(10988,10991),new e(10995,10996),new e(10999,11004),new e(11005,11006),new e(11262,11263),new e(11778,11782),new e(11785,11787),new e(11788,11790),new e(11804,11806),new e(11808,11818),new e(11861,11869),new e(12296,12306),new e(12308,12316),new e(65113,65119),new e(65124,65126),new e(65288,65290),new e(65308,65309),new e(65310,65311),new e(65339,65340),new e(65341,65342),new e(65371,65372),new e(65373,65374),new e(65375,65377),new e(65378,65380),new e(120539,120540),new e(120597,120598),new e(120655,120656),new e(120713,120714),new e(120771,120772)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Bidi_Mirrored=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=-2147483648|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Bidi_Mirrored}function O__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=-2147483648&r.RTLong__f_lo;return a===0?q__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Bidi_Mirrored}function S__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=1&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(105,107),new e(303,304),new e(585,586),new e(616,617),new e(669,670),new e(690,691),new e(1011,1012),new e(1110,1111),new e(1112,1113),new e(7522,7523),new e(7574,7575),new e(7588,7589),new e(7592,7593),new e(7725,7726),new e(7883,7884),new e(8305,8306),new e(8520,8522),new e(11388,11389),new e(119842,119844),new e(119894,119896),new e(119946,119948),new e(119998,12e4),new e(120050,120052),new e(120102,120104),new e(120154,120156),new e(120206,120208),new e(120258,120260),new e(120310,120312),new e(120362,120364),new e(120414,120416),new e(120466,120468),new e(122650,122651),new e(122956,122958),new e(122984,122985)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Soft_Dotted=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=1|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Soft_Dotted}function P__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=1&r.RTLong__f_hi;return a===0?S__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Soft_Dotted}function R__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=2&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(64976,65008),new e(65534,65536),new e(131070,131072),new e(196606,196608),new e(262142,262144),new e(327678,327680),new e(393214,393216),new e(458750,458752),new e(524286,524288),new e(589822,589824),new e(655358,655360),new e(720894,720896),new e(786430,786432),new e(851966,851968),new e(917502,917504),new e(983038,983040),new e(1048574,1048576),new e(1114110,1114112)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Noncharacter_Code_Point=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=2|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Noncharacter_Code_Point}function D__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=2&r.RTLong__f_hi;return a===0?R__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Noncharacter_Code_Point}function x__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=4&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(6155,6158),new e(6159,6160),new e(65024,65040),new e(917760,918e3)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Variation_Selector=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=4|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Variation_Selector}function C__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=4&r.RTLong__f_hi;return a===0?x__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Variation_Selector}function M__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=8&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(329,330),new e(1651,1652),new e(3959,3960),new e(3961,3962),new e(6051,6053),new e(8298,8304),new e(9001,9003),new e(917505,917506)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Deprecated=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=8|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Deprecated}function T__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=8&r.RTLong__f_hi;return a===0?M__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Deprecated}function V__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=16&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(169,170),new e(174,175),new e(8252,8253),new e(8265,8266),new e(8482,8483),new e(8505,8506),new e(8596,8602),new e(8617,8619),new e(8986,8988),new e(9e3,9001),new e(9096,9097),new e(9167,9168),new e(9193,9204),new e(9208,9211),new e(9410,9411),new e(9642,9644),new e(9654,9655),new e(9664,9665),new e(9723,9727),new e(9728,9734),new e(9735,9747),new e(9748,9862),new e(9872,9990),new e(9992,10003),new e(10004,10005),new e(10006,10007),new e(10013,10014),new e(10017,10018),new e(10024,10025),new e(10035,10037),new e(10052,10053),new e(10055,10056),new e(10060,10061),new e(10062,10063),new e(10067,10070),new e(10071,10072),new e(10083,10088),new e(10133,10136),new e(10145,10146),new e(10160,10161),new e(10175,10176),new e(10548,10550),new e(11013,11016),new e(11035,11037),new e(11088,11089),new e(11093,11094),new e(12336,12337),new e(12349,12350),new e(12951,12952),new e(12953,12954),new e(126976,127232),new e(127245,127248),new e(127279,127280),new e(127340,127346),new e(127358,127360),new e(127374,127375),new e(127377,127387),new e(127405,127462),new e(127489,127504),new e(127514,127515),new e(127535,127536),new e(127538,127547),new e(127548,127552),new e(127561,127995),new e(128e3,128318),new e(128326,128592),new e(128640,128768),new e(128884,128896),new e(128981,129024),new e(129036,129040),new e(129096,129104),new e(129114,129120),new e(129160,129168),new e(129198,129280),new e(129292,129339),new e(129340,129350),new e(129351,129792),new e(130048,131070)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Extended_Pictographic=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=16|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Extended_Pictographic}function A__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=16&r.RTLong__f_hi;return a===0?V__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Extended_Pictographic}function B__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=32&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(127462,127488)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Regional_Indicator=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=32|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Regional_Indicator}function F__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=32&r.RTLong__f_hi;return a===0?B__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Regional_Indicator}function E__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=64&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(45,46),new e(1418,1419),new e(1470,1471),new e(5120,5121),new e(6150,6151),new e(8208,8214),new e(8275,8276),new e(8315,8316),new e(8331,8332),new e(8722,8723),new e(11799,11800),new e(11802,11803),new e(11834,11836),new e(11840,11841),new e(11869,11870),new e(12316,12317),new e(12336,12337),new e(12448,12449),new e(65073,65075),new e(65112,65113),new e(65123,65124),new e(65293,65294),new e(69293,69294)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Dash=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=64|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Dash}function j__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=64&r.RTLong__f_hi;return a===0?E__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Dash}function Z__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=128&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(39,40),new e(46,47),new e(58,59),new e(94,95),new e(96,97),new e(168,169),new e(173,174),new e(175,176),new e(180,181),new e(183,185),new e(688,880),new e(884,886),new e(890,891),new e(900,902),new e(903,904),new e(1155,1162),new e(1369,1370),new e(1375,1376),new e(1425,1470),new e(1471,1472),new e(1473,1475),new e(1476,1478),new e(1479,1480),new e(1524,1525),new e(1536,1542),new e(1552,1563),new e(1564,1565),new e(1600,1601),new e(1611,1632),new e(1648,1649),new e(1750,1758),new e(1759,1769),new e(1770,1774),new e(1807,1808),new e(1809,1810),new e(1840,1867),new e(1958,1969),new e(2027,2038),new e(2042,2043),new e(2045,2046),new e(2070,2094),new e(2137,2140),new e(2184,2185),new e(2192,2194),new e(2200,2208),new e(2249,2307),new e(2362,2363),new e(2364,2365),new e(2369,2377),new e(2381,2382),new e(2385,2392),new e(2402,2404),new e(2417,2418),new e(2433,2434),new e(2492,2493),new e(2497,2501),new e(2509,2510),new e(2530,2532),new e(2558,2559),new e(2561,2563),new e(2620,2621),new e(2625,2627),new e(2631,2633),new e(2635,2638),new e(2641,2642),new e(2672,2674),new e(2677,2678),new e(2689,2691),new e(2748,2749),new e(2753,2758),new e(2759,2761),new e(2765,2766),new e(2786,2788),new e(2810,2816),new e(2817,2818),new e(2876,2877),new e(2879,2880),new e(2881,2885),new e(2893,2894),new e(2901,2903),new e(2914,2916),new e(2946,2947),new e(3008,3009),new e(3021,3022),new e(3072,3073),new e(3076,3077),new e(3132,3133),new e(3134,3137),new e(3142,3145),new e(3146,3150),new e(3157,3159),new e(3170,3172),new e(3201,3202),new e(3260,3261),new e(3263,3264),new e(3270,3271),new e(3276,3278),new e(3298,3300),new e(3328,3330),new e(3387,3389),new e(3393,3397),new e(3405,3406),new e(3426,3428),new e(3457,3458),new e(3530,3531),new e(3538,3541),new e(3542,3543),new e(3633,3634),new e(3636,3643),new e(3654,3663),new e(3761,3762),new e(3764,3773),new e(3782,3783),new e(3784,3791),new e(3864,3866),new e(3893,3894),new e(3895,3896),new e(3897,3898),new e(3953,3967),new e(3968,3973),new e(3974,3976),new e(3981,3992),new e(3993,4029),new e(4038,4039),new e(4141,4145),new e(4146,4152),new e(4153,4155),new e(4157,4159),new e(4184,4186),new e(4190,4193),new e(4209,4213),new e(4226,4227),new e(4229,4231),new e(4237,4238),new e(4253,4254),new e(4348,4349),new e(4957,4960),new e(5906,5909),new e(5938,5940),new e(5970,5972),new e(6002,6004),new e(6068,6070),new e(6071,6078),new e(6086,6087),new e(6089,6100),new e(6103,6104),new e(6109,6110),new e(6155,6160),new e(6211,6212),new e(6277,6279),new e(6313,6314),new e(6432,6435),new e(6439,6441),new e(6450,6451),new e(6457,6460),new e(6679,6681),new e(6683,6684),new e(6742,6743),new e(6744,6751),new e(6752,6753),new e(6754,6755),new e(6757,6765),new e(6771,6781),new e(6783,6784),new e(6823,6824),new e(6832,6863),new e(6912,6916),new e(6964,6965),new e(6966,6971),new e(6972,6973),new e(6978,6979),new e(7019,7028),new e(7040,7042),new e(7074,7078),new e(7080,7082),new e(7083,7086),new e(7142,7143),new e(7144,7146),new e(7149,7150),new e(7151,7154),new e(7212,7220),new e(7222,7224),new e(7288,7294),new e(7376,7379),new e(7380,7393),new e(7394,7401),new e(7405,7406),new e(7412,7413),new e(7416,7418),new e(7468,7531),new e(7544,7545),new e(7579,7680),new e(8125,8126),new e(8127,8130),new e(8141,8144),new e(8157,8160),new e(8173,8176),new e(8189,8191),new e(8203,8208),new e(8216,8218),new e(8228,8229),new e(8231,8232),new e(8234,8239),new e(8288,8293),new e(8294,8304),new e(8305,8306),new e(8319,8320),new e(8336,8349),new e(8400,8433),new e(11388,11390),new e(11503,11506),new e(11631,11632),new e(11647,11648),new e(11744,11776),new e(11823,11824),new e(12293,12294),new e(12330,12334),new e(12337,12342),new e(12347,12348),new e(12441,12447),new e(12540,12543),new e(40981,40982),new e(42232,42238),new e(42508,42509),new e(42607,42611),new e(42612,42622),new e(42623,42624),new e(42652,42656),new e(42736,42738),new e(42752,42786),new e(42864,42865),new e(42888,42891),new e(42994,42997),new e(43e3,43002),new e(43010,43011),new e(43014,43015),new e(43019,43020),new e(43045,43047),new e(43052,43053),new e(43204,43206),new e(43232,43250),new e(43263,43264),new e(43302,43310),new e(43335,43346),new e(43392,43395),new e(43443,43444),new e(43446,43450),new e(43452,43454),new e(43471,43472),new e(43493,43495),new e(43561,43567),new e(43569,43571),new e(43573,43575),new e(43587,43588),new e(43596,43597),new e(43632,43633),new e(43644,43645),new e(43696,43697),new e(43698,43701),new e(43703,43705),new e(43710,43712),new e(43713,43714),new e(43741,43742),new e(43756,43758),new e(43763,43765),new e(43766,43767),new e(43867,43872),new e(43881,43884),new e(44005,44006),new e(44008,44009),new e(44013,44014),new e(64286,64287),new e(64434,64451),new e(65024,65040),new e(65043,65044),new e(65056,65072),new e(65106,65107),new e(65109,65110),new e(65279,65280),new e(65287,65288),new e(65294,65295),new e(65306,65307),new e(65342,65343),new e(65344,65345),new e(65392,65393),new e(65438,65440),new e(65507,65508),new e(65529,65532),new e(66045,66046),new e(66272,66273),new e(66422,66427),new e(67456,67462),new e(67463,67505),new e(67506,67515),new e(68097,68100),new e(68101,68103),new e(68108,68112),new e(68152,68155),new e(68159,68160),new e(68325,68327),new e(68900,68904),new e(69291,69293),new e(69373,69376),new e(69446,69457),new e(69506,69510),new e(69633,69634),new e(69688,69703),new e(69744,69745),new e(69747,69749),new e(69759,69762),new e(69811,69815),new e(69817,69819),new e(69821,69822),new e(69826,69827),new e(69837,69838),new e(69888,69891),new e(69927,69932),new e(69933,69941),new e(70003,70004),new e(70016,70018),new e(70070,70079),new e(70089,70093),new e(70095,70096),new e(70191,70194),new e(70196,70197),new e(70198,70200),new e(70206,70207),new e(70209,70210),new e(70367,70368),new e(70371,70379),new e(70400,70402),new e(70459,70461),new e(70464,70465),new e(70502,70509),new e(70512,70517),new e(70712,70720),new e(70722,70725),new e(70726,70727),new e(70750,70751),new e(70835,70841),new e(70842,70843),new e(70847,70849),new e(70850,70852),new e(71090,71094),new e(71100,71102),new e(71103,71105),new e(71132,71134),new e(71219,71227),new e(71229,71230),new e(71231,71233),new e(71339,71340),new e(71341,71342),new e(71344,71350),new e(71351,71352),new e(71453,71456),new e(71458,71462),new e(71463,71468),new e(71727,71736),new e(71737,71739),new e(71995,71997),new e(71998,71999),new e(72003,72004),new e(72148,72152),new e(72154,72156),new e(72160,72161),new e(72193,72203),new e(72243,72249),new e(72251,72255),new e(72263,72264),new e(72273,72279),new e(72281,72284),new e(72330,72343),new e(72344,72346),new e(72752,72759),new e(72760,72766),new e(72767,72768),new e(72850,72872),new e(72874,72881),new e(72882,72884),new e(72885,72887),new e(73009,73015),new e(73018,73019),new e(73020,73022),new e(73023,73030),new e(73031,73032),new e(73104,73106),new e(73109,73110),new e(73111,73112),new e(73459,73461),new e(73472,73474),new e(73526,73531),new e(73536,73537),new e(73538,73539),new e(78896,78913),new e(78919,78934),new e(92912,92917),new e(92976,92983),new e(92992,92996),new e(94031,94032),new e(94095,94112),new e(94176,94178),new e(94179,94181),new e(110576,110580),new e(110581,110588),new e(110589,110591),new e(113821,113823),new e(113824,113828),new e(118528,118574),new e(118576,118599),new e(119143,119146),new e(119155,119171),new e(119173,119180),new e(119210,119214),new e(119362,119365),new e(121344,121399),new e(121403,121453),new e(121461,121462),new e(121476,121477),new e(121499,121504),new e(121505,121520),new e(122880,122887),new e(122888,122905),new e(122907,122914),new e(122915,122917),new e(122918,122923),new e(122928,122990),new e(123023,123024),new e(123184,123198),new e(123566,123567),new e(123628,123632),new e(124139,124144),new e(125136,125143),new e(125252,125260),new e(127995,128e3),new e(917505,917506),new e(917536,917632),new e(917760,918e3)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Case_Ignorable=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=128|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Case_Ignorable}function N__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=128&r.RTLong__f_hi;return a===0?Z__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Case_Ignorable}function H__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=256&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(33,48),new e(58,65),new e(91,95),new e(96,97),new e(123,127),new e(161,168),new e(169,170),new e(171,173),new e(174,175),new e(176,178),new e(182,183),new e(187,188),new e(191,192),new e(215,216),new e(247,248),new e(8208,8232),new e(8240,8255),new e(8257,8276),new e(8277,8287),new e(8592,9312),new e(9472,10102),new e(10132,11264),new e(11776,11904),new e(12289,12292),new e(12296,12321),new e(12336,12337),new e(64830,64832),new e(65093,65095)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Pattern_Syntax=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=256|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Pattern_Syntax}function G__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=256&r.RTLong__f_hi;return a===0?H__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Pattern_Syntax}function z__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=512&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(12274,12276)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_IDS_Trinary_Operator=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=512|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_IDS_Trinary_Operator}function J__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=512&r.RTLong__f_hi;return a===0?z__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_IDS_Trinary_Operator}function U__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=1024&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(9,14),new e(32,33),new e(133,134),new e(8206,8208),new e(8232,8234)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Pattern_White_Space=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=1024|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Pattern_White_Space}function W__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=1024&r.RTLong__f_hi;return a===0?U__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Pattern_White_Space}function K__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=2048&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(9,14),new e(32,33),new e(133,134),new e(160,161),new e(5760,5761),new e(8192,8203),new e(8232,8234),new e(8239,8240),new e(8287,8288),new e(12288,12289)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_White_Space=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=2048|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_White_Space}function Q__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=2048&r.RTLong__f_hi;return a===0?K__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_White_Space}function X__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=4096&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(3648,3653),new e(3776,3781),new e(6581,6584),new e(6586,6587),new e(43701,43703),new e(43705,43706),new e(43707,43709)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Logical_Order_Exception=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=4096|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Logical_Order_Exception}function Y__(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=4096&r.RTLong__f_hi;return a===0?X__(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Logical_Order_Exception}function _e_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=8192&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(768,880),new e(1155,1162),new e(1425,1470),new e(1471,1472),new e(1473,1475),new e(1476,1478),new e(1479,1480),new e(1552,1563),new e(1611,1632),new e(1648,1649),new e(1750,1757),new e(1759,1765),new e(1767,1769),new e(1770,1774),new e(1809,1810),new e(1840,1867),new e(1958,1969),new e(2027,2036),new e(2045,2046),new e(2070,2074),new e(2075,2084),new e(2085,2088),new e(2089,2094),new e(2137,2140),new e(2200,2208),new e(2250,2274),new e(2275,2307),new e(2362,2363),new e(2364,2365),new e(2369,2377),new e(2381,2382),new e(2385,2392),new e(2402,2404),new e(2433,2434),new e(2492,2493),new e(2494,2495),new e(2497,2501),new e(2509,2510),new e(2519,2520),new e(2530,2532),new e(2558,2559),new e(2561,2563),new e(2620,2621),new e(2625,2627),new e(2631,2633),new e(2635,2638),new e(2641,2642),new e(2672,2674),new e(2677,2678),new e(2689,2691),new e(2748,2749),new e(2753,2758),new e(2759,2761),new e(2765,2766),new e(2786,2788),new e(2810,2816),new e(2817,2818),new e(2876,2877),new e(2878,2880),new e(2881,2885),new e(2893,2894),new e(2901,2904),new e(2914,2916),new e(2946,2947),new e(3006,3007),new e(3008,3009),new e(3021,3022),new e(3031,3032),new e(3072,3073),new e(3076,3077),new e(3132,3133),new e(3134,3137),new e(3142,3145),new e(3146,3150),new e(3157,3159),new e(3170,3172),new e(3201,3202),new e(3260,3261),new e(3263,3264),new e(3266,3267),new e(3270,3271),new e(3276,3278),new e(3285,3287),new e(3298,3300),new e(3328,3330),new e(3387,3389),new e(3390,3391),new e(3393,3397),new e(3405,3406),new e(3415,3416),new e(3426,3428),new e(3457,3458),new e(3530,3531),new e(3535,3536),new e(3538,3541),new e(3542,3543),new e(3551,3552),new e(3633,3634),new e(3636,3643),new e(3655,3663),new e(3761,3762),new e(3764,3773),new e(3784,3791),new e(3864,3866),new e(3893,3894),new e(3895,3896),new e(3897,3898),new e(3953,3967),new e(3968,3973),new e(3974,3976),new e(3981,3992),new e(3993,4029),new e(4038,4039),new e(4141,4145),new e(4146,4152),new e(4153,4155),new e(4157,4159),new e(4184,4186),new e(4190,4193),new e(4209,4213),new e(4226,4227),new e(4229,4231),new e(4237,4238),new e(4253,4254),new e(4957,4960),new e(5906,5909),new e(5938,5940),new e(5970,5972),new e(6002,6004),new e(6068,6070),new e(6071,6078),new e(6086,6087),new e(6089,6100),new e(6109,6110),new e(6155,6158),new e(6159,6160),new e(6277,6279),new e(6313,6314),new e(6432,6435),new e(6439,6441),new e(6450,6451),new e(6457,6460),new e(6679,6681),new e(6683,6684),new e(6742,6743),new e(6744,6751),new e(6752,6753),new e(6754,6755),new e(6757,6765),new e(6771,6781),new e(6783,6784),new e(6832,6863),new e(6912,6916),new e(6964,6971),new e(6972,6973),new e(6978,6979),new e(7019,7028),new e(7040,7042),new e(7074,7078),new e(7080,7082),new e(7083,7086),new e(7142,7143),new e(7144,7146),new e(7149,7150),new e(7151,7154),new e(7212,7220),new e(7222,7224),new e(7376,7379),new e(7380,7393),new e(7394,7401),new e(7405,7406),new e(7412,7413),new e(7416,7418),new e(7616,7680),new e(8204,8205),new e(8400,8433),new e(11503,11506),new e(11647,11648),new e(11744,11776),new e(12330,12336),new e(12441,12443),new e(42607,42611),new e(42612,42622),new e(42654,42656),new e(42736,42738),new e(43010,43011),new e(43014,43015),new e(43019,43020),new e(43045,43047),new e(43052,43053),new e(43204,43206),new e(43232,43250),new e(43263,43264),new e(43302,43310),new e(43335,43346),new e(43392,43395),new e(43443,43444),new e(43446,43450),new e(43452,43454),new e(43493,43494),new e(43561,43567),new e(43569,43571),new e(43573,43575),new e(43587,43588),new e(43596,43597),new e(43644,43645),new e(43696,43697),new e(43698,43701),new e(43703,43705),new e(43710,43712),new e(43713,43714),new e(43756,43758),new e(43766,43767),new e(44005,44006),new e(44008,44009),new e(44013,44014),new e(64286,64287),new e(65024,65040),new e(65056,65072),new e(65438,65440),new e(66045,66046),new e(66272,66273),new e(66422,66427),new e(68097,68100),new e(68101,68103),new e(68108,68112),new e(68152,68155),new e(68159,68160),new e(68325,68327),new e(68900,68904),new e(69291,69293),new e(69373,69376),new e(69446,69457),new e(69506,69510),new e(69633,69634),new e(69688,69703),new e(69744,69745),new e(69747,69749),new e(69759,69762),new e(69811,69815),new e(69817,69819),new e(69826,69827),new e(69888,69891),new e(69927,69932),new e(69933,69941),new e(70003,70004),new e(70016,70018),new e(70070,70079),new e(70089,70093),new e(70095,70096),new e(70191,70194),new e(70196,70197),new e(70198,70200),new e(70206,70207),new e(70209,70210),new e(70367,70368),new e(70371,70379),new e(70400,70402),new e(70459,70461),new e(70462,70463),new e(70464,70465),new e(70487,70488),new e(70502,70509),new e(70512,70517),new e(70712,70720),new e(70722,70725),new e(70726,70727),new e(70750,70751),new e(70832,70833),new e(70835,70841),new e(70842,70843),new e(70845,70846),new e(70847,70849),new e(70850,70852),new e(71087,71088),new e(71090,71094),new e(71100,71102),new e(71103,71105),new e(71132,71134),new e(71219,71227),new e(71229,71230),new e(71231,71233),new e(71339,71340),new e(71341,71342),new e(71344,71350),new e(71351,71352),new e(71453,71456),new e(71458,71462),new e(71463,71468),new e(71727,71736),new e(71737,71739),new e(71984,71985),new e(71995,71997),new e(71998,71999),new e(72003,72004),new e(72148,72152),new e(72154,72156),new e(72160,72161),new e(72193,72203),new e(72243,72249),new e(72251,72255),new e(72263,72264),new e(72273,72279),new e(72281,72284),new e(72330,72343),new e(72344,72346),new e(72752,72759),new e(72760,72766),new e(72767,72768),new e(72850,72872),new e(72874,72881),new e(72882,72884),new e(72885,72887),new e(73009,73015),new e(73018,73019),new e(73020,73022),new e(73023,73030),new e(73031,73032),new e(73104,73106),new e(73109,73110),new e(73111,73112),new e(73459,73461),new e(73472,73474),new e(73526,73531),new e(73536,73537),new e(73538,73539),new e(78912,78913),new e(78919,78934),new e(92912,92917),new e(92976,92983),new e(94031,94032),new e(94095,94099),new e(94180,94181),new e(113821,113823),new e(118528,118574),new e(118576,118599),new e(119141,119142),new e(119143,119146),new e(119150,119155),new e(119163,119171),new e(119173,119180),new e(119210,119214),new e(119362,119365),new e(121344,121399),new e(121403,121453),new e(121461,121462),new e(121476,121477),new e(121499,121504),new e(121505,121520),new e(122880,122887),new e(122888,122905),new e(122907,122914),new e(122915,122917),new e(122918,122923),new e(123023,123024),new e(123184,123191),new e(123566,123567),new e(123628,123632),new e(124140,124144),new e(125136,125143),new e(125252,125259),new e(917536,917632),new e(917760,918e3)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Grapheme_Extend=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=8192|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Grapheme_Extend}function ee_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=8192&r.RTLong__f_hi;return a===0?_e_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Grapheme_Extend}function re_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=16384&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(48,58),new e(65,71),new e(97,103),new e(65296,65306),new e(65313,65319),new e(65345,65351)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Hex_Digit=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=16384|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Hex_Digit}function ae_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=16384&r.RTLong__f_hi;return a===0?re_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Hex_Digit}function te_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=32768&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(65,91),new e(192,215),new e(216,223),new e(256,257),new e(258,259),new e(260,261),new e(262,263),new e(264,265),new e(266,267),new e(268,269),new e(270,271),new e(272,273),new e(274,275),new e(276,277),new e(278,279),new e(280,281),new e(282,283),new e(284,285),new e(286,287),new e(288,289),new e(290,291),new e(292,293),new e(294,295),new e(296,297),new e(298,299),new e(300,301),new e(302,303),new e(304,305),new e(306,307),new e(308,309),new e(310,311),new e(313,314),new e(315,316),new e(317,318),new e(319,320),new e(321,322),new e(323,324),new e(325,326),new e(327,328),new e(330,331),new e(332,333),new e(334,335),new e(336,337),new e(338,339),new e(340,341),new e(342,343),new e(344,345),new e(346,347),new e(348,349),new e(350,351),new e(352,353),new e(354,355),new e(356,357),new e(358,359),new e(360,361),new e(362,363),new e(364,365),new e(366,367),new e(368,369),new e(370,371),new e(372,373),new e(374,375),new e(376,378),new e(379,380),new e(381,382),new e(385,387),new e(388,389),new e(390,392),new e(393,396),new e(398,402),new e(403,405),new e(406,409),new e(412,414),new e(415,417),new e(418,419),new e(420,421),new e(422,424),new e(425,426),new e(428,429),new e(430,432),new e(433,436),new e(437,438),new e(439,441),new e(444,445),new e(452,454),new e(455,457),new e(458,460),new e(461,462),new e(463,464),new e(465,466),new e(467,468),new e(469,470),new e(471,472),new e(473,474),new e(475,476),new e(478,479),new e(480,481),new e(482,483),new e(484,485),new e(486,487),new e(488,489),new e(490,491),new e(492,493),new e(494,495),new e(497,499),new e(500,501),new e(502,505),new e(506,507),new e(508,509),new e(510,511),new e(512,513),new e(514,515),new e(516,517),new e(518,519),new e(520,521),new e(522,523),new e(524,525),new e(526,527),new e(528,529),new e(530,531),new e(532,533),new e(534,535),new e(536,537),new e(538,539),new e(540,541),new e(542,543),new e(544,545),new e(546,547),new e(548,549),new e(550,551),new e(552,553),new e(554,555),new e(556,557),new e(558,559),new e(560,561),new e(562,563),new e(570,572),new e(573,575),new e(577,578),new e(579,583),new e(584,585),new e(586,587),new e(588,589),new e(590,591),new e(880,881),new e(882,883),new e(886,887),new e(895,896),new e(902,903),new e(904,907),new e(908,909),new e(910,912),new e(913,930),new e(931,940),new e(975,976),new e(984,985),new e(986,987),new e(988,989),new e(990,991),new e(992,993),new e(994,995),new e(996,997),new e(998,999),new e(1e3,1001),new e(1002,1003),new e(1004,1005),new e(1006,1007),new e(1012,1013),new e(1015,1016),new e(1017,1019),new e(1021,1072),new e(1120,1121),new e(1122,1123),new e(1124,1125),new e(1126,1127),new e(1128,1129),new e(1130,1131),new e(1132,1133),new e(1134,1135),new e(1136,1137),new e(1138,1139),new e(1140,1141),new e(1142,1143),new e(1144,1145),new e(1146,1147),new e(1148,1149),new e(1150,1151),new e(1152,1153),new e(1162,1163),new e(1164,1165),new e(1166,1167),new e(1168,1169),new e(1170,1171),new e(1172,1173),new e(1174,1175),new e(1176,1177),new e(1178,1179),new e(1180,1181),new e(1182,1183),new e(1184,1185),new e(1186,1187),new e(1188,1189),new e(1190,1191),new e(1192,1193),new e(1194,1195),new e(1196,1197),new e(1198,1199),new e(1200,1201),new e(1202,1203),new e(1204,1205),new e(1206,1207),new e(1208,1209),new e(1210,1211),new e(1212,1213),new e(1214,1215),new e(1216,1218),new e(1219,1220),new e(1221,1222),new e(1223,1224),new e(1225,1226),new e(1227,1228),new e(1229,1230),new e(1232,1233),new e(1234,1235),new e(1236,1237),new e(1238,1239),new e(1240,1241),new e(1242,1243),new e(1244,1245),new e(1246,1247),new e(1248,1249),new e(1250,1251),new e(1252,1253),new e(1254,1255),new e(1256,1257),new e(1258,1259),new e(1260,1261),new e(1262,1263),new e(1264,1265),new e(1266,1267),new e(1268,1269),new e(1270,1271),new e(1272,1273),new e(1274,1275),new e(1276,1277),new e(1278,1279),new e(1280,1281),new e(1282,1283),new e(1284,1285),new e(1286,1287),new e(1288,1289),new e(1290,1291),new e(1292,1293),new e(1294,1295),new e(1296,1297),new e(1298,1299),new e(1300,1301),new e(1302,1303),new e(1304,1305),new e(1306,1307),new e(1308,1309),new e(1310,1311),new e(1312,1313),new e(1314,1315),new e(1316,1317),new e(1318,1319),new e(1320,1321),new e(1322,1323),new e(1324,1325),new e(1326,1327),new e(1329,1367),new e(4256,4294),new e(4295,4296),new e(4301,4302),new e(5024,5110),new e(7312,7355),new e(7357,7360),new e(7680,7681),new e(7682,7683),new e(7684,7685),new e(7686,7687),new e(7688,7689),new e(7690,7691),new e(7692,7693),new e(7694,7695),new e(7696,7697),new e(7698,7699),new e(7700,7701),new e(7702,7703),new e(7704,7705),new e(7706,7707),new e(7708,7709),new e(7710,7711),new e(7712,7713),new e(7714,7715),new e(7716,7717),new e(7718,7719),new e(7720,7721),new e(7722,7723),new e(7724,7725),new e(7726,7727),new e(7728,7729),new e(7730,7731),new e(7732,7733),new e(7734,7735),new e(7736,7737),new e(7738,7739),new e(7740,7741),new e(7742,7743),new e(7744,7745),new e(7746,7747),new e(7748,7749),new e(7750,7751),new e(7752,7753),new e(7754,7755),new e(7756,7757),new e(7758,7759),new e(7760,7761),new e(7762,7763),new e(7764,7765),new e(7766,7767),new e(7768,7769),new e(7770,7771),new e(7772,7773),new e(7774,7775),new e(7776,7777),new e(7778,7779),new e(7780,7781),new e(7782,7783),new e(7784,7785),new e(7786,7787),new e(7788,7789),new e(7790,7791),new e(7792,7793),new e(7794,7795),new e(7796,7797),new e(7798,7799),new e(7800,7801),new e(7802,7803),new e(7804,7805),new e(7806,7807),new e(7808,7809),new e(7810,7811),new e(7812,7813),new e(7814,7815),new e(7816,7817),new e(7818,7819),new e(7820,7821),new e(7822,7823),new e(7824,7825),new e(7826,7827),new e(7828,7829),new e(7838,7839),new e(7840,7841),new e(7842,7843),new e(7844,7845),new e(7846,7847),new e(7848,7849),new e(7850,7851),new e(7852,7853),new e(7854,7855),new e(7856,7857),new e(7858,7859),new e(7860,7861),new e(7862,7863),new e(7864,7865),new e(7866,7867),new e(7868,7869),new e(7870,7871),new e(7872,7873),new e(7874,7875),new e(7876,7877),new e(7878,7879),new e(7880,7881),new e(7882,7883),new e(7884,7885),new e(7886,7887),new e(7888,7889),new e(7890,7891),new e(7892,7893),new e(7894,7895),new e(7896,7897),new e(7898,7899),new e(7900,7901),new e(7902,7903),new e(7904,7905),new e(7906,7907),new e(7908,7909),new e(7910,7911),new e(7912,7913),new e(7914,7915),new e(7916,7917),new e(7918,7919),new e(7920,7921),new e(7922,7923),new e(7924,7925),new e(7926,7927),new e(7928,7929),new e(7930,7931),new e(7932,7933),new e(7934,7935),new e(7944,7952),new e(7960,7966),new e(7976,7984),new e(7992,8e3),new e(8008,8014),new e(8025,8026),new e(8027,8028),new e(8029,8030),new e(8031,8032),new e(8040,8048),new e(8072,8080),new e(8088,8096),new e(8104,8112),new e(8120,8125),new e(8136,8141),new e(8152,8156),new e(8168,8173),new e(8184,8189),new e(8486,8487),new e(8490,8492),new e(8498,8499),new e(8544,8560),new e(8579,8580),new e(9398,9424),new e(11264,11312),new e(11360,11361),new e(11362,11365),new e(11367,11368),new e(11369,11370),new e(11371,11372),new e(11373,11377),new e(11378,11379),new e(11381,11382),new e(11390,11393),new e(11394,11395),new e(11396,11397),new e(11398,11399),new e(11400,11401),new e(11402,11403),new e(11404,11405),new e(11406,11407),new e(11408,11409),new e(11410,11411),new e(11412,11413),new e(11414,11415),new e(11416,11417),new e(11418,11419),new e(11420,11421),new e(11422,11423),new e(11424,11425),new e(11426,11427),new e(11428,11429),new e(11430,11431),new e(11432,11433),new e(11434,11435),new e(11436,11437),new e(11438,11439),new e(11440,11441),new e(11442,11443),new e(11444,11445),new e(11446,11447),new e(11448,11449),new e(11450,11451),new e(11452,11453),new e(11454,11455),new e(11456,11457),new e(11458,11459),new e(11460,11461),new e(11462,11463),new e(11464,11465),new e(11466,11467),new e(11468,11469),new e(11470,11471),new e(11472,11473),new e(11474,11475),new e(11476,11477),new e(11478,11479),new e(11480,11481),new e(11482,11483),new e(11484,11485),new e(11486,11487),new e(11488,11489),new e(11490,11491),new e(11499,11500),new e(11501,11502),new e(11506,11507),new e(42560,42561),new e(42562,42563),new e(42564,42565),new e(42566,42567),new e(42568,42569),new e(42570,42571),new e(42572,42573),new e(42574,42575),new e(42576,42577),new e(42578,42579),new e(42580,42581),new e(42582,42583),new e(42584,42585),new e(42586,42587),new e(42588,42589),new e(42590,42591),new e(42592,42593),new e(42594,42595),new e(42596,42597),new e(42598,42599),new e(42600,42601),new e(42602,42603),new e(42604,42605),new e(42624,42625),new e(42626,42627),new e(42628,42629),new e(42630,42631),new e(42632,42633),new e(42634,42635),new e(42636,42637),new e(42638,42639),new e(42640,42641),new e(42642,42643),new e(42644,42645),new e(42646,42647),new e(42648,42649),new e(42650,42651),new e(42786,42787),new e(42788,42789),new e(42790,42791),new e(42792,42793),new e(42794,42795),new e(42796,42797),new e(42798,42799),new e(42802,42803),new e(42804,42805),new e(42806,42807),new e(42808,42809),new e(42810,42811),new e(42812,42813),new e(42814,42815),new e(42816,42817),new e(42818,42819),new e(42820,42821),new e(42822,42823),new e(42824,42825),new e(42826,42827),new e(42828,42829),new e(42830,42831),new e(42832,42833),new e(42834,42835),new e(42836,42837),new e(42838,42839),new e(42840,42841),new e(42842,42843),new e(42844,42845),new e(42846,42847),new e(42848,42849),new e(42850,42851),new e(42852,42853),new e(42854,42855),new e(42856,42857),new e(42858,42859),new e(42860,42861),new e(42862,42863),new e(42873,42874),new e(42875,42876),new e(42877,42879),new e(42880,42881),new e(42882,42883),new e(42884,42885),new e(42886,42887),new e(42891,42892),new e(42893,42894),new e(42896,42897),new e(42898,42899),new e(42902,42903),new e(42904,42905),new e(42906,42907),new e(42908,42909),new e(42910,42911),new e(42912,42913),new e(42914,42915),new e(42916,42917),new e(42918,42919),new e(42920,42921),new e(42922,42927),new e(42928,42933),new e(42934,42935),new e(42936,42937),new e(42938,42939),new e(42940,42941),new e(42942,42943),new e(42944,42945),new e(42946,42947),new e(42948,42952),new e(42953,42954),new e(42960,42961),new e(42966,42967),new e(42968,42969),new e(42997,42998),new e(65313,65339),new e(66560,66600),new e(66736,66772),new e(66928,66939),new e(66940,66955),new e(66956,66963),new e(66964,66966),new e(68736,68787),new e(71840,71872),new e(93760,93792),new e(125184,125218)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Changes_When_Lowercased=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=32768|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Changes_When_Lowercased}function ne_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=32768&r.RTLong__f_hi;return a===0?te_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Changes_When_Lowercased}function se_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=65536&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(94,95),new e(96,97),new e(168,169),new e(175,176),new e(180,181),new e(183,185),new e(688,847),new e(848,856),new e(861,867),new e(884,886),new e(890,891),new e(900,902),new e(1155,1160),new e(1369,1370),new e(1425,1442),new e(1443,1470),new e(1471,1472),new e(1473,1475),new e(1476,1477),new e(1611,1619),new e(1623,1625),new e(1759,1761),new e(1765,1767),new e(1770,1773),new e(1840,1867),new e(1958,1969),new e(2027,2038),new e(2072,2074),new e(2200,2208),new e(2249,2259),new e(2275,2303),new e(2364,2365),new e(2381,2382),new e(2385,2389),new e(2417,2418),new e(2492,2493),new e(2509,2510),new e(2620,2621),new e(2637,2638),new e(2748,2749),new e(2765,2766),new e(2813,2816),new e(2876,2877),new e(2893,2894),new e(2901,2902),new e(3021,3022),new e(3132,3133),new e(3149,3150),new e(3260,3261),new e(3277,3278),new e(3387,3389),new e(3405,3406),new e(3530,3531),new e(3655,3661),new e(3662,3663),new e(3770,3771),new e(3784,3789),new e(3864,3866),new e(3893,3894),new e(3895,3896),new e(3897,3898),new e(3902,3904),new e(3970,3973),new e(3974,3976),new e(4038,4039),new e(4151,4152),new e(4153,4155),new e(4195,4197),new e(4201,4206),new e(4231,4238),new e(4239,4240),new e(4250,4252),new e(4957,4960),new e(5908,5910),new e(6089,6100),new e(6109,6110),new e(6457,6460),new e(6773,6781),new e(6783,6784),new e(6832,6847),new e(6849,6860),new e(6964,6965),new e(6980,6981),new e(7019,7028),new e(7082,7084),new e(7222,7224),new e(7288,7294),new e(7376,7401),new e(7405,7406),new e(7412,7413),new e(7415,7418),new e(7468,7531),new e(7620,7632),new e(7669,7680),new e(8125,8126),new e(8127,8130),new e(8141,8144),new e(8157,8160),new e(8173,8176),new e(8189,8191),new e(11503,11506),new e(11823,11824),new e(12330,12336),new e(12441,12445),new e(12540,12541),new e(42607,42608),new e(42620,42622),new e(42623,42624),new e(42652,42654),new e(42736,42738),new e(42752,42786),new e(42888,42891),new e(43e3,43002),new e(43204,43205),new e(43232,43250),new e(43307,43311),new e(43347,43348),new e(43443,43444),new e(43456,43457),new e(43493,43494),new e(43643,43646),new e(43711,43715),new e(43766,43767),new e(43867,43872),new e(43881,43884),new e(44012,44014),new e(64286,64287),new e(65056,65072),new e(65342,65343),new e(65344,65345),new e(65392,65393),new e(65438,65440),new e(65507,65508),new e(66272,66273),new e(67456,67462),new e(67463,67505),new e(67506,67515),new e(68325,68327),new e(68898,68904),new e(69373,69376),new e(69446,69457),new e(69506,69510),new e(69702,69703),new e(69744,69745),new e(69817,69819),new e(69939,69941),new e(70003,70004),new e(70080,70081),new e(70090,70093),new e(70197,70199),new e(70377,70379),new e(70460,70461),new e(70477,70478),new e(70502,70509),new e(70512,70517),new e(70722,70723),new e(70726,70727),new e(70850,70852),new e(71103,71105),new e(71231,71232),new e(71350,71352),new e(71467,71468),new e(71737,71739),new e(71997,71999),new e(72003,72004),new e(72160,72161),new e(72244,72245),new e(72263,72264),new e(72345,72346),new e(72767,72768),new e(73026,73027),new e(73028,73030),new e(73111,73112),new e(78919,78934),new e(92912,92917),new e(92976,92983),new e(94095,94112),new e(94192,94194),new e(110576,110580),new e(110581,110588),new e(110589,110591),new e(118528,118574),new e(118576,118599),new e(119143,119146),new e(119149,119155),new e(119163,119171),new e(119173,119180),new e(119210,119214),new e(122928,122990),new e(123184,123191),new e(123566,123567),new e(123628,123632),new e(125136,125143),new e(125252,125255),new e(125256,125259)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Diacritic=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=65536|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Diacritic}function ce_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=65536&r.RTLong__f_hi;return a===0?se_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Diacritic}function ie_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=131072&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(9757,9758),new e(9977,9978),new e(9994,9998),new e(127877,127878),new e(127938,127941),new e(127943,127944),new e(127946,127949),new e(128066,128068),new e(128070,128081),new e(128102,128121),new e(128124,128125),new e(128129,128132),new e(128133,128136),new e(128143,128144),new e(128145,128146),new e(128170,128171),new e(128372,128374),new e(128378,128379),new e(128400,128401),new e(128405,128407),new e(128581,128584),new e(128587,128592),new e(128675,128676),new e(128692,128695),new e(128704,128705),new e(128716,128717),new e(129292,129293),new e(129295,129296),new e(129304,129312),new e(129318,129319),new e(129328,129338),new e(129340,129343),new e(129399,129400),new e(129461,129463),new e(129464,129466),new e(129467,129468),new e(129485,129488),new e(129489,129502),new e(129731,129734),new e(129776,129785)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Emoji_Modifier_Base=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=131072|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Emoji_Modifier_Base}function oe_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=131072&r.RTLong__f_hi;return a===0?ie_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Emoji_Modifier_Base}function ue_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=262144&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(127995,128e3)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Emoji_Modifier=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=262144|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Emoji_Modifier}function le_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=262144&r.RTLong__f_hi;return a===0?ue_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Emoji_Modifier}function fe_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=524288&r.RTLong__f_hi;if(a===0){var t=Ra().s_Predef$__f_Map,n=he_(_),s=g(new L,"Paragraph_Separator",n),c=$e_(_),i=g(new L,"Other_Punctuation",c),o=we_(_),u=g(new L,"Other_Symbol",o),f=ge_(_),p=g(new L,"Lowercase_Letter",f),h=ye_(_),l=g(new L,"Format",h),d=Ie_(_),$=g(new L,"Control",d),v=qe_(_),w=g(new L,"Decimal_Number",v),R=Se_(_),D=g(new L,"Currency_Symbol",R),T=Re_(_),C=g(new L,"Titlecase_Letter",T),F=xe_(_),E=g(new L,"Modifier_Letter",F),q=Me_(_),Z=g(new L,"Unassigned",q),H=Ve_(_),J=g(new L,"Modifier_Symbol",H),N=Be_(_),G=g(new L,"Surrogate",N),W=Ee_(_),K=g(new L,"Connector_Punctuation",W),Y=Ze_(_),X=g(new L,"Initial_Punctuation",Y),e_=He_(_),__=g(new L,"Line_Separator",e_),a_=ze_(_),n_=g(new L,"Math_Symbol",a_),s_=Ue_(_),c_=g(new L,"Letter_Number",s_),o_=Ke_(_),h_=g(new L,"Spacing_Mark",o_),d_=Xe_(_),v_=g(new L,"Final_Punctuation",d_),u_=_r_(_),p_=g(new L,"Open_Punctuation",u_),y_=rr_(_),b_=g(new L,"Other_Number",y_),D_=tr_(_),S_=g(new L,"Private_Use",D_),P_=sr_(_),R_=g(new L,"Nonspacing_Mark",P_),C_=ir_(_),B_=g(new L,"Enclosing_Mark",C_),T_=ur_(_),A_=g(new L,"Space_Separator",T_),x_=fr_(_),E_=g(new L,"Other_Letter",x_),I_=hr_(_),V_=g(new L,"Close_Punctuation",I_),J_=$r_(_),X_=g(new L,"Dash_Punctuation",J_),_e=wr_(_),Y_=[s,i,u,p,l,$,w,D,C,E,Z,J,G,K,X,__,n_,c_,h_,v_,p_,b_,S_,R_,B_,A_,E_,V_,X_,g(new L,"Uppercase_Letter",_e)],U_=k(new I,Y_);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategoryMap=t.from__sc_IterableOnce__sci_Map(U_);var Q_=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,Z_=Q_.RTLong__f_lo,W_=524288|Q_.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(Z_,W_)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategoryMap}function pe_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=1048576&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(8233,8234)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Paragraph_Separator=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=1048576|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Paragraph_Separator}function he_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=1048576&r.RTLong__f_hi;return a===0?pe_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Paragraph_Separator}function de_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=2097152&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(33,36),new e(37,40),new e(42,43),new e(44,45),new e(46,48),new e(58,60),new e(63,65),new e(92,93),new e(161,162),new e(167,168),new e(182,184),new e(191,192),new e(894,895),new e(903,904),new e(1370,1376),new e(1417,1418),new e(1472,1473),new e(1475,1476),new e(1478,1479),new e(1523,1525),new e(1545,1547),new e(1548,1550),new e(1563,1564),new e(1565,1568),new e(1642,1646),new e(1748,1749),new e(1792,1806),new e(2039,2042),new e(2096,2111),new e(2142,2143),new e(2404,2406),new e(2416,2417),new e(2557,2558),new e(2678,2679),new e(2800,2801),new e(3191,3192),new e(3204,3205),new e(3572,3573),new e(3663,3664),new e(3674,3676),new e(3844,3859),new e(3860,3861),new e(3973,3974),new e(4048,4053),new e(4057,4059),new e(4170,4176),new e(4347,4348),new e(4960,4969),new e(5742,5743),new e(5867,5870),new e(5941,5943),new e(6100,6103),new e(6104,6107),new e(6144,6150),new e(6151,6155),new e(6468,6470),new e(6686,6688),new e(6816,6823),new e(6824,6830),new e(7002,7009),new e(7037,7039),new e(7164,7168),new e(7227,7232),new e(7294,7296),new e(7360,7368),new e(7379,7380),new e(8214,8216),new e(8224,8232),new e(8240,8249),new e(8251,8255),new e(8257,8260),new e(8263,8274),new e(8275,8276),new e(8277,8287),new e(11513,11517),new e(11518,11520),new e(11632,11633),new e(11776,11778),new e(11782,11785),new e(11787,11788),new e(11790,11799),new e(11800,11802),new e(11803,11804),new e(11806,11808),new e(11818,11823),new e(11824,11834),new e(11836,11840),new e(11841,11842),new e(11843,11856),new e(11858,11861),new e(12289,12292),new e(12349,12350),new e(12539,12540),new e(42238,42240),new e(42509,42512),new e(42611,42612),new e(42622,42623),new e(42738,42744),new e(43124,43128),new e(43214,43216),new e(43256,43259),new e(43260,43261),new e(43310,43312),new e(43359,43360),new e(43457,43470),new e(43486,43488),new e(43612,43616),new e(43742,43744),new e(43760,43762),new e(44011,44012),new e(65040,65047),new e(65049,65050),new e(65072,65073),new e(65093,65095),new e(65097,65101),new e(65104,65107),new e(65108,65112),new e(65119,65122),new e(65128,65129),new e(65130,65132),new e(65281,65284),new e(65285,65288),new e(65290,65291),new e(65292,65293),new e(65294,65296),new e(65306,65308),new e(65311,65313),new e(65340,65341),new e(65377,65378),new e(65380,65382),new e(65792,65795),new e(66463,66464),new e(66512,66513),new e(66927,66928),new e(67671,67672),new e(67871,67872),new e(67903,67904),new e(68176,68185),new e(68223,68224),new e(68336,68343),new e(68409,68416),new e(68505,68509),new e(69461,69466),new e(69510,69514),new e(69703,69710),new e(69819,69821),new e(69822,69826),new e(69952,69956),new e(70004,70006),new e(70085,70089),new e(70093,70094),new e(70107,70108),new e(70109,70112),new e(70200,70206),new e(70313,70314),new e(70731,70736),new e(70746,70748),new e(70749,70750),new e(70854,70855),new e(71105,71128),new e(71233,71236),new e(71264,71277),new e(71353,71354),new e(71484,71487),new e(71739,71740),new e(72004,72007),new e(72162,72163),new e(72255,72263),new e(72346,72349),new e(72350,72355),new e(72448,72458),new e(72769,72774),new e(72816,72818),new e(73463,73465),new e(73539,73552),new e(73727,73728),new e(74864,74869),new e(77809,77811),new e(92782,92784),new e(92917,92918),new e(92983,92988),new e(92996,92997),new e(93847,93851),new e(94178,94179),new e(113823,113824),new e(121479,121484),new e(125278,125280)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Other_Punctuation=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=2097152|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Other_Punctuation}function $e_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=2097152&r.RTLong__f_hi;return a===0?de_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Other_Punctuation}function ve_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=4194304&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(166,167),new e(169,170),new e(174,175),new e(176,177),new e(1154,1155),new e(1421,1423),new e(1550,1552),new e(1758,1759),new e(1769,1770),new e(1789,1791),new e(2038,2039),new e(2554,2555),new e(2928,2929),new e(3059,3065),new e(3066,3067),new e(3199,3200),new e(3407,3408),new e(3449,3450),new e(3841,3844),new e(3859,3860),new e(3861,3864),new e(3866,3872),new e(3892,3893),new e(3894,3895),new e(3896,3897),new e(4030,4038),new e(4039,4045),new e(4046,4048),new e(4053,4057),new e(4254,4256),new e(5008,5018),new e(5741,5742),new e(6464,6465),new e(6622,6656),new e(7009,7019),new e(7028,7037),new e(8448,8450),new e(8451,8455),new e(8456,8458),new e(8468,8469),new e(8470,8472),new e(8478,8484),new e(8485,8486),new e(8487,8488),new e(8489,8490),new e(8494,8495),new e(8506,8508),new e(8522,8523),new e(8524,8526),new e(8527,8528),new e(8586,8588),new e(8597,8602),new e(8604,8608),new e(8609,8611),new e(8612,8614),new e(8615,8622),new e(8623,8654),new e(8656,8658),new e(8659,8660),new e(8661,8692),new e(8960,8968),new e(8972,8992),new e(8994,9001),new e(9003,9084),new e(9085,9115),new e(9140,9180),new e(9186,9255),new e(9280,9291),new e(9372,9450),new e(9472,9655),new e(9656,9665),new e(9666,9720),new e(9728,9839),new e(9840,10088),new e(10132,10176),new e(10240,10496),new e(11008,11056),new e(11077,11079),new e(11085,11124),new e(11126,11158),new e(11159,11264),new e(11493,11499),new e(11856,11858),new e(11904,11930),new e(11931,12020),new e(12032,12246),new e(12272,12284),new e(12292,12293),new e(12306,12308),new e(12320,12321),new e(12342,12344),new e(12350,12352),new e(12688,12690),new e(12694,12704),new e(12736,12772),new e(12800,12831),new e(12842,12872),new e(12880,12881),new e(12896,12928),new e(12938,12977),new e(12992,13312),new e(19904,19968),new e(42128,42183),new e(43048,43052),new e(43062,43064),new e(43065,43066),new e(43639,43642),new e(64832,64848),new e(64975,64976),new e(65021,65024),new e(65508,65509),new e(65512,65513),new e(65517,65519),new e(65532,65534),new e(65847,65856),new e(65913,65930),new e(65932,65935),new e(65936,65949),new e(65952,65953),new e(66e3,66045),new e(67703,67705),new e(68296,68297),new e(71487,71488),new e(73685,73693),new e(73697,73714),new e(92988,92992),new e(92997,92998),new e(113820,113821),new e(118608,118724),new e(118784,119030),new e(119040,119079),new e(119081,119141),new e(119146,119149),new e(119171,119173),new e(119180,119210),new e(119214,119275),new e(119296,119362),new e(119365,119366),new e(119552,119639),new e(120832,121344),new e(121399,121403),new e(121453,121461),new e(121462,121476),new e(121477,121479),new e(123215,123216),new e(126124,126125),new e(126254,126255),new e(126976,127020),new e(127024,127124),new e(127136,127151),new e(127153,127168),new e(127169,127184),new e(127185,127222),new e(127245,127406),new e(127462,127491),new e(127504,127548),new e(127552,127561),new e(127568,127570),new e(127584,127590),new e(127744,127995),new e(128e3,128728),new e(128732,128749),new e(128752,128765),new e(128768,128887),new e(128891,128986),new e(128992,129004),new e(129008,129009),new e(129024,129036),new e(129040,129096),new e(129104,129114),new e(129120,129160),new e(129168,129198),new e(129200,129202),new e(129280,129620),new e(129632,129646),new e(129648,129661),new e(129664,129673),new e(129680,129726),new e(129727,129734),new e(129742,129756),new e(129760,129769),new e(129776,129785),new e(129792,129939),new e(129940,129995)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Other_Symbol=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=4194304|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Other_Symbol}function we_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=4194304&r.RTLong__f_hi;return a===0?ve_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Other_Symbol}function Le_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=8388608&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(97,123),new e(181,182),new e(223,247),new e(248,256),new e(257,258),new e(259,260),new e(261,262),new e(263,264),new e(265,266),new e(267,268),new e(269,270),new e(271,272),new e(273,274),new e(275,276),new e(277,278),new e(279,280),new e(281,282),new e(283,284),new e(285,286),new e(287,288),new e(289,290),new e(291,292),new e(293,294),new e(295,296),new e(297,298),new e(299,300),new e(301,302),new e(303,304),new e(305,306),new e(307,308),new e(309,310),new e(311,313),new e(314,315),new e(316,317),new e(318,319),new e(320,321),new e(322,323),new e(324,325),new e(326,327),new e(328,330),new e(331,332),new e(333,334),new e(335,336),new e(337,338),new e(339,340),new e(341,342),new e(343,344),new e(345,346),new e(347,348),new e(349,350),new e(351,352),new e(353,354),new e(355,356),new e(357,358),new e(359,360),new e(361,362),new e(363,364),new e(365,366),new e(367,368),new e(369,370),new e(371,372),new e(373,374),new e(375,376),new e(378,379),new e(380,381),new e(382,385),new e(387,388),new e(389,390),new e(392,393),new e(396,398),new e(402,403),new e(405,406),new e(409,412),new e(414,415),new e(417,418),new e(419,420),new e(421,422),new e(424,425),new e(426,428),new e(429,430),new e(432,433),new e(436,437),new e(438,439),new e(441,443),new e(445,448),new e(454,455),new e(457,458),new e(460,461),new e(462,463),new e(464,465),new e(466,467),new e(468,469),new e(470,471),new e(472,473),new e(474,475),new e(476,478),new e(479,480),new e(481,482),new e(483,484),new e(485,486),new e(487,488),new e(489,490),new e(491,492),new e(493,494),new e(495,497),new e(499,500),new e(501,502),new e(505,506),new e(507,508),new e(509,510),new e(511,512),new e(513,514),new e(515,516),new e(517,518),new e(519,520),new e(521,522),new e(523,524),new e(525,526),new e(527,528),new e(529,530),new e(531,532),new e(533,534),new e(535,536),new e(537,538),new e(539,540),new e(541,542),new e(543,544),new e(545,546),new e(547,548),new e(549,550),new e(551,552),new e(553,554),new e(555,556),new e(557,558),new e(559,560),new e(561,562),new e(563,570),new e(572,573),new e(575,577),new e(578,579),new e(583,584),new e(585,586),new e(587,588),new e(589,590),new e(591,660),new e(661,688),new e(881,882),new e(883,884),new e(887,888),new e(891,894),new e(912,913),new e(940,975),new e(976,978),new e(981,984),new e(985,986),new e(987,988),new e(989,990),new e(991,992),new e(993,994),new e(995,996),new e(997,998),new e(999,1e3),new e(1001,1002),new e(1003,1004),new e(1005,1006),new e(1007,1012),new e(1013,1014),new e(1016,1017),new e(1019,1021),new e(1072,1120),new e(1121,1122),new e(1123,1124),new e(1125,1126),new e(1127,1128),new e(1129,1130),new e(1131,1132),new e(1133,1134),new e(1135,1136),new e(1137,1138),new e(1139,1140),new e(1141,1142),new e(1143,1144),new e(1145,1146),new e(1147,1148),new e(1149,1150),new e(1151,1152),new e(1153,1154),new e(1163,1164),new e(1165,1166),new e(1167,1168),new e(1169,1170),new e(1171,1172),new e(1173,1174),new e(1175,1176),new e(1177,1178),new e(1179,1180),new e(1181,1182),new e(1183,1184),new e(1185,1186),new e(1187,1188),new e(1189,1190),new e(1191,1192),new e(1193,1194),new e(1195,1196),new e(1197,1198),new e(1199,1200),new e(1201,1202),new e(1203,1204),new e(1205,1206),new e(1207,1208),new e(1209,1210),new e(1211,1212),new e(1213,1214),new e(1215,1216),new e(1218,1219),new e(1220,1221),new e(1222,1223),new e(1224,1225),new e(1226,1227),new e(1228,1229),new e(1230,1232),new e(1233,1234),new e(1235,1236),new e(1237,1238),new e(1239,1240),new e(1241,1242),new e(1243,1244),new e(1245,1246),new e(1247,1248),new e(1249,1250),new e(1251,1252),new e(1253,1254),new e(1255,1256),new e(1257,1258),new e(1259,1260),new e(1261,1262),new e(1263,1264),new e(1265,1266),new e(1267,1268),new e(1269,1270),new e(1271,1272),new e(1273,1274),new e(1275,1276),new e(1277,1278),new e(1279,1280),new e(1281,1282),new e(1283,1284),new e(1285,1286),new e(1287,1288),new e(1289,1290),new e(1291,1292),new e(1293,1294),new e(1295,1296),new e(1297,1298),new e(1299,1300),new e(1301,1302),new e(1303,1304),new e(1305,1306),new e(1307,1308),new e(1309,1310),new e(1311,1312),new e(1313,1314),new e(1315,1316),new e(1317,1318),new e(1319,1320),new e(1321,1322),new e(1323,1324),new e(1325,1326),new e(1327,1328),new e(1376,1417),new e(4304,4347),new e(4349,4352),new e(5112,5118),new e(7296,7305),new e(7424,7468),new e(7531,7544),new e(7545,7579),new e(7681,7682),new e(7683,7684),new e(7685,7686),new e(7687,7688),new e(7689,7690),new e(7691,7692),new e(7693,7694),new e(7695,7696),new e(7697,7698),new e(7699,7700),new e(7701,7702),new e(7703,7704),new e(7705,7706),new e(7707,7708),new e(7709,7710),new e(7711,7712),new e(7713,7714),new e(7715,7716),new e(7717,7718),new e(7719,7720),new e(7721,7722),new e(7723,7724),new e(7725,7726),new e(7727,7728),new e(7729,7730),new e(7731,7732),new e(7733,7734),new e(7735,7736),new e(7737,7738),new e(7739,7740),new e(7741,7742),new e(7743,7744),new e(7745,7746),new e(7747,7748),new e(7749,7750),new e(7751,7752),new e(7753,7754),new e(7755,7756),new e(7757,7758),new e(7759,7760),new e(7761,7762),new e(7763,7764),new e(7765,7766),new e(7767,7768),new e(7769,7770),new e(7771,7772),new e(7773,7774),new e(7775,7776),new e(7777,7778),new e(7779,7780),new e(7781,7782),new e(7783,7784),new e(7785,7786),new e(7787,7788),new e(7789,7790),new e(7791,7792),new e(7793,7794),new e(7795,7796),new e(7797,7798),new e(7799,7800),new e(7801,7802),new e(7803,7804),new e(7805,7806),new e(7807,7808),new e(7809,7810),new e(7811,7812),new e(7813,7814),new e(7815,7816),new e(7817,7818),new e(7819,7820),new e(7821,7822),new e(7823,7824),new e(7825,7826),new e(7827,7828),new e(7829,7838),new e(7839,7840),new e(7841,7842),new e(7843,7844),new e(7845,7846),new e(7847,7848),new e(7849,7850),new e(7851,7852),new e(7853,7854),new e(7855,7856),new e(7857,7858),new e(7859,7860),new e(7861,7862),new e(7863,7864),new e(7865,7866),new e(7867,7868),new e(7869,7870),new e(7871,7872),new e(7873,7874),new e(7875,7876),new e(7877,7878),new e(7879,7880),new e(7881,7882),new e(7883,7884),new e(7885,7886),new e(7887,7888),new e(7889,7890),new e(7891,7892),new e(7893,7894),new e(7895,7896),new e(7897,7898),new e(7899,7900),new e(7901,7902),new e(7903,7904),new e(7905,7906),new e(7907,7908),new e(7909,7910),new e(7911,7912),new e(7913,7914),new e(7915,7916),new e(7917,7918),new e(7919,7920),new e(7921,7922),new e(7923,7924),new e(7925,7926),new e(7927,7928),new e(7929,7930),new e(7931,7932),new e(7933,7934),new e(7935,7944),new e(7952,7958),new e(7968,7976),new e(7984,7992),new e(8e3,8006),new e(8016,8024),new e(8032,8040),new e(8048,8062),new e(8064,8072),new e(8080,8088),new e(8096,8104),new e(8112,8117),new e(8118,8120),new e(8126,8127),new e(8130,8133),new e(8134,8136),new e(8144,8148),new e(8150,8152),new e(8160,8168),new e(8178,8181),new e(8182,8184),new e(8458,8459),new e(8462,8464),new e(8467,8468),new e(8495,8496),new e(8500,8501),new e(8505,8506),new e(8508,8510),new e(8518,8522),new e(8526,8527),new e(8580,8581),new e(11312,11360),new e(11361,11362),new e(11365,11367),new e(11368,11369),new e(11370,11371),new e(11372,11373),new e(11377,11378),new e(11379,11381),new e(11382,11388),new e(11393,11394),new e(11395,11396),new e(11397,11398),new e(11399,11400),new e(11401,11402),new e(11403,11404),new e(11405,11406),new e(11407,11408),new e(11409,11410),new e(11411,11412),new e(11413,11414),new e(11415,11416),new e(11417,11418),new e(11419,11420),new e(11421,11422),new e(11423,11424),new e(11425,11426),new e(11427,11428),new e(11429,11430),new e(11431,11432),new e(11433,11434),new e(11435,11436),new e(11437,11438),new e(11439,11440),new e(11441,11442),new e(11443,11444),new e(11445,11446),new e(11447,11448),new e(11449,11450),new e(11451,11452),new e(11453,11454),new e(11455,11456),new e(11457,11458),new e(11459,11460),new e(11461,11462),new e(11463,11464),new e(11465,11466),new e(11467,11468),new e(11469,11470),new e(11471,11472),new e(11473,11474),new e(11475,11476),new e(11477,11478),new e(11479,11480),new e(11481,11482),new e(11483,11484),new e(11485,11486),new e(11487,11488),new e(11489,11490),new e(11491,11493),new e(11500,11501),new e(11502,11503),new e(11507,11508),new e(11520,11558),new e(11559,11560),new e(11565,11566),new e(42561,42562),new e(42563,42564),new e(42565,42566),new e(42567,42568),new e(42569,42570),new e(42571,42572),new e(42573,42574),new e(42575,42576),new e(42577,42578),new e(42579,42580),new e(42581,42582),new e(42583,42584),new e(42585,42586),new e(42587,42588),new e(42589,42590),new e(42591,42592),new e(42593,42594),new e(42595,42596),new e(42597,42598),new e(42599,42600),new e(42601,42602),new e(42603,42604),new e(42605,42606),new e(42625,42626),new e(42627,42628),new e(42629,42630),new e(42631,42632),new e(42633,42634),new e(42635,42636),new e(42637,42638),new e(42639,42640),new e(42641,42642),new e(42643,42644),new e(42645,42646),new e(42647,42648),new e(42649,42650),new e(42651,42652),new e(42787,42788),new e(42789,42790),new e(42791,42792),new e(42793,42794),new e(42795,42796),new e(42797,42798),new e(42799,42802),new e(42803,42804),new e(42805,42806),new e(42807,42808),new e(42809,42810),new e(42811,42812),new e(42813,42814),new e(42815,42816),new e(42817,42818),new e(42819,42820),new e(42821,42822),new e(42823,42824),new e(42825,42826),new e(42827,42828),new e(42829,42830),new e(42831,42832),new e(42833,42834),new e(42835,42836),new e(42837,42838),new e(42839,42840),new e(42841,42842),new e(42843,42844),new e(42845,42846),new e(42847,42848),new e(42849,42850),new e(42851,42852),new e(42853,42854),new e(42855,42856),new e(42857,42858),new e(42859,42860),new e(42861,42862),new e(42863,42864),new e(42865,42873),new e(42874,42875),new e(42876,42877),new e(42879,42880),new e(42881,42882),new e(42883,42884),new e(42885,42886),new e(42887,42888),new e(42892,42893),new e(42894,42895),new e(42897,42898),new e(42899,42902),new e(42903,42904),new e(42905,42906),new e(42907,42908),new e(42909,42910),new e(42911,42912),new e(42913,42914),new e(42915,42916),new e(42917,42918),new e(42919,42920),new e(42921,42922),new e(42927,42928),new e(42933,42934),new e(42935,42936),new e(42937,42938),new e(42939,42940),new e(42941,42942),new e(42943,42944),new e(42945,42946),new e(42947,42948),new e(42952,42953),new e(42954,42955),new e(42961,42962),new e(42963,42964),new e(42965,42966),new e(42967,42968),new e(42969,42970),new e(42998,42999),new e(43002,43003),new e(43824,43867),new e(43872,43881),new e(43888,43968),new e(64256,64263),new e(64275,64280),new e(65345,65371),new e(66600,66640),new e(66776,66812),new e(66967,66978),new e(66979,66994),new e(66995,67002),new e(67003,67005),new e(68800,68851),new e(71872,71904),new e(93792,93824),new e(119834,119860),new e(119886,119893),new e(119894,119912),new e(119938,119964),new e(119990,119994),new e(119995,119996),new e(119997,120004),new e(120005,120016),new e(120042,120068),new e(120094,120120),new e(120146,120172),new e(120198,120224),new e(120250,120276),new e(120302,120328),new e(120354,120380),new e(120406,120432),new e(120458,120486),new e(120514,120539),new e(120540,120546),new e(120572,120597),new e(120598,120604),new e(120630,120655),new e(120656,120662),new e(120688,120713),new e(120714,120720),new e(120746,120771),new e(120772,120778),new e(120779,120780),new e(122624,122634),new e(122635,122655),new e(122661,122667),new e(125218,125252)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Lowercase_Letter=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=8388608|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Lowercase_Letter}function ge_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=8388608&r.RTLong__f_hi;return a===0?Le_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Lowercase_Letter}function me_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=16777216&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(173,174),new e(1536,1542),new e(1564,1565),new e(1757,1758),new e(1807,1808),new e(2192,2194),new e(2274,2275),new e(6158,6159),new e(8203,8208),new e(8234,8239),new e(8288,8293),new e(8294,8304),new e(65279,65280),new e(65529,65532),new e(69821,69822),new e(69837,69838),new e(78896,78912),new e(113824,113828),new e(119155,119163),new e(917505,917506),new e(917536,917632)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Format=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=16777216|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Format}function ye_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=16777216&r.RTLong__f_hi;return a===0?me_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Format}function be_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=33554432&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(0,32),new e(127,160)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Control=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=33554432|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Control}function Ie_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=33554432&r.RTLong__f_hi;return a===0?be_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Control}function ke_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=67108864&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(48,58),new e(1632,1642),new e(1776,1786),new e(1984,1994),new e(2406,2416),new e(2534,2544),new e(2662,2672),new e(2790,2800),new e(2918,2928),new e(3046,3056),new e(3174,3184),new e(3302,3312),new e(3430,3440),new e(3558,3568),new e(3664,3674),new e(3792,3802),new e(3872,3882),new e(4160,4170),new e(4240,4250),new e(6112,6122),new e(6160,6170),new e(6470,6480),new e(6608,6618),new e(6784,6794),new e(6800,6810),new e(6992,7002),new e(7088,7098),new e(7232,7242),new e(7248,7258),new e(42528,42538),new e(43216,43226),new e(43264,43274),new e(43472,43482),new e(43504,43514),new e(43600,43610),new e(44016,44026),new e(65296,65306),new e(66720,66730),new e(68912,68922),new e(69734,69744),new e(69872,69882),new e(69942,69952),new e(70096,70106),new e(70384,70394),new e(70736,70746),new e(70864,70874),new e(71248,71258),new e(71360,71370),new e(71472,71482),new e(71904,71914),new e(72016,72026),new e(72784,72794),new e(73040,73050),new e(73120,73130),new e(73552,73562),new e(92768,92778),new e(92864,92874),new e(93008,93018),new e(120782,120832),new e(123200,123210),new e(123632,123642),new e(124144,124154),new e(125264,125274),new e(130032,130042)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Decimal_Number=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=67108864|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Decimal_Number}function qe_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=67108864&r.RTLong__f_hi;return a===0?ke_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Decimal_Number}function Oe_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=134217728&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(36,37),new e(162,166),new e(1423,1424),new e(1547,1548),new e(2046,2048),new e(2546,2548),new e(2555,2556),new e(2801,2802),new e(3065,3066),new e(3647,3648),new e(6107,6108),new e(8352,8385),new e(43064,43065),new e(65020,65021),new e(65129,65130),new e(65284,65285),new e(65504,65506),new e(65509,65511),new e(73693,73697),new e(123647,123648),new e(126128,126129)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Currency_Symbol=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=134217728|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Currency_Symbol}function Se_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=134217728&r.RTLong__f_hi;return a===0?Oe_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Currency_Symbol}function Pe_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=268435456&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(453,454),new e(456,457),new e(459,460),new e(498,499),new e(8072,8080),new e(8088,8096),new e(8104,8112),new e(8124,8125),new e(8140,8141),new e(8188,8189)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Titlecase_Letter=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=268435456|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Titlecase_Letter}function Re_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=268435456&r.RTLong__f_hi;return a===0?Pe_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Titlecase_Letter}function De_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=536870912&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(688,706),new e(710,722),new e(736,741),new e(748,749),new e(750,751),new e(884,885),new e(890,891),new e(1369,1370),new e(1600,1601),new e(1765,1767),new e(2036,2038),new e(2042,2043),new e(2074,2075),new e(2084,2085),new e(2088,2089),new e(2249,2250),new e(2417,2418),new e(3654,3655),new e(3782,3783),new e(4348,4349),new e(6103,6104),new e(6211,6212),new e(6823,6824),new e(7288,7294),new e(7468,7531),new e(7544,7545),new e(7579,7616),new e(8305,8306),new e(8319,8320),new e(8336,8349),new e(11388,11390),new e(11631,11632),new e(11823,11824),new e(12293,12294),new e(12337,12342),new e(12347,12348),new e(12445,12447),new e(12540,12543),new e(40981,40982),new e(42232,42238),new e(42508,42509),new e(42623,42624),new e(42652,42654),new e(42775,42784),new e(42864,42865),new e(42888,42889),new e(42994,42997),new e(43e3,43002),new e(43471,43472),new e(43494,43495),new e(43632,43633),new e(43741,43742),new e(43763,43765),new e(43868,43872),new e(43881,43882),new e(65392,65393),new e(65438,65440),new e(67456,67462),new e(67463,67505),new e(67506,67515),new e(92992,92996),new e(94099,94112),new e(94176,94178),new e(94179,94180),new e(110576,110580),new e(110581,110588),new e(110589,110591),new e(122928,122990),new e(123191,123198),new e(124139,124140),new e(125259,125260)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Modifier_Letter=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=536870912|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Modifier_Letter}function xe_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=536870912&r.RTLong__f_hi;return a===0?De_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Modifier_Letter}function Ce_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=1073741824&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(888,890),new e(896,900),new e(907,908),new e(909,910),new e(930,931),new e(1328,1329),new e(1367,1369),new e(1419,1421),new e(1424,1425),new e(1480,1488),new e(1515,1519),new e(1525,1536),new e(1806,1807),new e(1867,1869),new e(1970,1984),new e(2043,2045),new e(2094,2096),new e(2111,2112),new e(2140,2142),new e(2143,2144),new e(2155,2160),new e(2191,2192),new e(2194,2200),new e(2436,2437),new e(2445,2447),new e(2449,2451),new e(2473,2474),new e(2481,2482),new e(2483,2486),new e(2490,2492),new e(2501,2503),new e(2505,2507),new e(2511,2519),new e(2520,2524),new e(2526,2527),new e(2532,2534),new e(2559,2561),new e(2564,2565),new e(2571,2575),new e(2577,2579),new e(2601,2602),new e(2609,2610),new e(2612,2613),new e(2615,2616),new e(2618,2620),new e(2621,2622),new e(2627,2631),new e(2633,2635),new e(2638,2641),new e(2642,2649),new e(2653,2654),new e(2655,2662),new e(2679,2689),new e(2692,2693),new e(2702,2703),new e(2706,2707),new e(2729,2730),new e(2737,2738),new e(2740,2741),new e(2746,2748),new e(2758,2759),new e(2762,2763),new e(2766,2768),new e(2769,2784),new e(2788,2790),new e(2802,2809),new e(2816,2817),new e(2820,2821),new e(2829,2831),new e(2833,2835),new e(2857,2858),new e(2865,2866),new e(2868,2869),new e(2874,2876),new e(2885,2887),new e(2889,2891),new e(2894,2901),new e(2904,2908),new e(2910,2911),new e(2916,2918),new e(2936,2946),new e(2948,2949),new e(2955,2958),new e(2961,2962),new e(2966,2969),new e(2971,2972),new e(2973,2974),new e(2976,2979),new e(2981,2984),new e(2987,2990),new e(3002,3006),new e(3011,3014),new e(3017,3018),new e(3022,3024),new e(3025,3031),new e(3032,3046),new e(3067,3072),new e(3085,3086),new e(3089,3090),new e(3113,3114),new e(3130,3132),new e(3141,3142),new e(3145,3146),new e(3150,3157),new e(3159,3160),new e(3163,3165),new e(3166,3168),new e(3172,3174),new e(3184,3191),new e(3213,3214),new e(3217,3218),new e(3241,3242),new e(3252,3253),new e(3258,3260),new e(3269,3270),new e(3273,3274),new e(3278,3285),new e(3287,3293),new e(3295,3296),new e(3300,3302),new e(3312,3313),new e(3316,3328),new e(3341,3342),new e(3345,3346),new e(3397,3398),new e(3401,3402),new e(3408,3412),new e(3428,3430),new e(3456,3457),new e(3460,3461),new e(3479,3482),new e(3506,3507),new e(3516,3517),new e(3518,3520),new e(3527,3530),new e(3531,3535),new e(3541,3542),new e(3543,3544),new e(3552,3558),new e(3568,3570),new e(3573,3585),new e(3643,3647),new e(3676,3713),new e(3715,3716),new e(3717,3718),new e(3723,3724),new e(3748,3749),new e(3750,3751),new e(3774,3776),new e(3781,3782),new e(3783,3784),new e(3791,3792),new e(3802,3804),new e(3808,3840),new e(3912,3913),new e(3949,3953),new e(3992,3993),new e(4029,4030),new e(4045,4046),new e(4059,4096),new e(4294,4295),new e(4296,4301),new e(4302,4304),new e(4681,4682),new e(4686,4688),new e(4695,4696),new e(4697,4698),new e(4702,4704),new e(4745,4746),new e(4750,4752),new e(4785,4786),new e(4790,4792),new e(4799,4800),new e(4801,4802),new e(4806,4808),new e(4823,4824),new e(4881,4882),new e(4886,4888),new e(4955,4957),new e(4989,4992),new e(5018,5024),new e(5110,5112),new e(5118,5120),new e(5789,5792),new e(5881,5888),new e(5910,5919),new e(5943,5952),new e(5972,5984),new e(5997,5998),new e(6001,6002),new e(6004,6016),new e(6110,6112),new e(6122,6128),new e(6138,6144),new e(6170,6176),new e(6265,6272),new e(6315,6320),new e(6390,6400),new e(6431,6432),new e(6444,6448),new e(6460,6464),new e(6465,6468),new e(6510,6512),new e(6517,6528),new e(6572,6576),new e(6602,6608),new e(6619,6622),new e(6684,6686),new e(6751,6752),new e(6781,6783),new e(6794,6800),new e(6810,6816),new e(6830,6832),new e(6863,6912),new e(6989,6992),new e(7039,7040),new e(7156,7164),new e(7224,7227),new e(7242,7245),new e(7305,7312),new e(7355,7357),new e(7368,7376),new e(7419,7424),new e(7958,7960),new e(7966,7968),new e(8006,8008),new e(8014,8016),new e(8024,8025),new e(8026,8027),new e(8028,8029),new e(8030,8031),new e(8062,8064),new e(8117,8118),new e(8133,8134),new e(8148,8150),new e(8156,8157),new e(8176,8178),new e(8181,8182),new e(8191,8192),new e(8293,8294),new e(8306,8308),new e(8335,8336),new e(8349,8352),new e(8385,8400),new e(8433,8448),new e(8588,8592),new e(9255,9280),new e(9291,9312),new e(11124,11126),new e(11158,11159),new e(11508,11513),new e(11558,11559),new e(11560,11565),new e(11566,11568),new e(11624,11631),new e(11633,11647),new e(11671,11680),new e(11687,11688),new e(11695,11696),new e(11703,11704),new e(11711,11712),new e(11719,11720),new e(11727,11728),new e(11735,11736),new e(11743,11744),new e(11870,11904),new e(11930,11931),new e(12020,12032),new e(12246,12272),new e(12284,12288),new e(12352,12353),new e(12439,12441),new e(12544,12549),new e(12592,12593),new e(12687,12688),new e(12772,12784),new e(12831,12832),new e(42125,42128),new e(42183,42192),new e(42540,42560),new e(42744,42752),new e(42955,42960),new e(42962,42963),new e(42964,42965),new e(42970,42994),new e(43053,43056),new e(43066,43072),new e(43128,43136),new e(43206,43214),new e(43226,43232),new e(43348,43359),new e(43389,43392),new e(43470,43471),new e(43482,43486),new e(43519,43520),new e(43575,43584),new e(43598,43600),new e(43610,43612),new e(43715,43739),new e(43767,43777),new e(43783,43785),new e(43791,43793),new e(43799,43808),new e(43815,43816),new e(43823,43824),new e(43884,43888),new e(44014,44016),new e(44026,44032),new e(55204,55216),new e(55239,55243),new e(55292,55296),new e(64110,64112),new e(64218,64256),new e(64263,64275),new e(64280,64285),new e(64311,64312),new e(64317,64318),new e(64319,64320),new e(64322,64323),new e(64325,64326),new e(64451,64467),new e(64912,64914),new e(64968,64975),new e(64976,65008),new e(65050,65056),new e(65107,65108),new e(65127,65128),new e(65132,65136),new e(65141,65142),new e(65277,65279),new e(65280,65281),new e(65471,65474),new e(65480,65482),new e(65488,65490),new e(65496,65498),new e(65501,65504),new e(65511,65512),new e(65519,65529),new e(65534,65536),new e(65548,65549),new e(65575,65576),new e(65595,65596),new e(65598,65599),new e(65614,65616),new e(65630,65664),new e(65787,65792),new e(65795,65799),new e(65844,65847),new e(65935,65936),new e(65949,65952),new e(65953,66e3),new e(66046,66176),new e(66205,66208),new e(66257,66272),new e(66300,66304),new e(66340,66349),new e(66379,66384),new e(66427,66432),new e(66462,66463),new e(66500,66504),new e(66518,66560),new e(66718,66720),new e(66730,66736),new e(66772,66776),new e(66812,66816),new e(66856,66864),new e(66916,66927),new e(66939,66940),new e(66955,66956),new e(66963,66964),new e(66966,66967),new e(66978,66979),new e(66994,66995),new e(67002,67003),new e(67005,67072),new e(67383,67392),new e(67414,67424),new e(67432,67456),new e(67462,67463),new e(67505,67506),new e(67515,67584),new e(67590,67592),new e(67593,67594),new e(67638,67639),new e(67641,67644),new e(67645,67647),new e(67670,67671),new e(67743,67751),new e(67760,67808),new e(67827,67828),new e(67830,67835),new e(67868,67871),new e(67898,67903),new e(67904,67968),new e(68024,68028),new e(68048,68050),new e(68100,68101),new e(68103,68108),new e(68116,68117),new e(68120,68121),new e(68150,68152),new e(68155,68159),new e(68169,68176),new e(68185,68192),new e(68256,68288),new e(68327,68331),new e(68343,68352),new e(68406,68409),new e(68438,68440),new e(68467,68472),new e(68498,68505),new e(68509,68521),new e(68528,68608),new e(68681,68736),new e(68787,68800),new e(68851,68858),new e(68904,68912),new e(68922,69216),new e(69247,69248),new e(69290,69291),new e(69294,69296),new e(69298,69373),new e(69416,69424),new e(69466,69488),new e(69514,69552),new e(69580,69600),new e(69623,69632),new e(69710,69714),new e(69750,69759),new e(69827,69837),new e(69838,69840),new e(69865,69872),new e(69882,69888),new e(69941,69942),new e(69960,69968),new e(70007,70016),new e(70112,70113),new e(70133,70144),new e(70162,70163),new e(70210,70272),new e(70279,70280),new e(70281,70282),new e(70286,70287),new e(70302,70303),new e(70314,70320),new e(70379,70384),new e(70394,70400),new e(70404,70405),new e(70413,70415),new e(70417,70419),new e(70441,70442),new e(70449,70450),new e(70452,70453),new e(70458,70459),new e(70469,70471),new e(70473,70475),new e(70478,70480),new e(70481,70487),new e(70488,70493),new e(70500,70502),new e(70509,70512),new e(70517,70656),new e(70748,70749),new e(70754,70784),new e(70856,70864),new e(70874,71040),new e(71094,71096),new e(71134,71168),new e(71237,71248),new e(71258,71264),new e(71277,71296),new e(71354,71360),new e(71370,71424),new e(71451,71453),new e(71468,71472),new e(71495,71680),new e(71740,71840),new e(71923,71935),new e(71943,71945),new e(71946,71948),new e(71956,71957),new e(71959,71960),new e(71990,71991),new e(71993,71995),new e(72007,72016),new e(72026,72096),new e(72104,72106),new e(72152,72154),new e(72165,72192),new e(72264,72272),new e(72355,72368),new e(72441,72448),new e(72458,72704),new e(72713,72714),new e(72759,72760),new e(72774,72784),new e(72813,72816),new e(72848,72850),new e(72872,72873),new e(72887,72960),new e(72967,72968),new e(72970,72971),new e(73015,73018),new e(73019,73020),new e(73022,73023),new e(73032,73040),new e(73050,73056),new e(73062,73063),new e(73065,73066),new e(73103,73104),new e(73106,73107),new e(73113,73120),new e(73130,73440),new e(73465,73472),new e(73489,73490),new e(73531,73534),new e(73562,73648),new e(73649,73664),new e(73714,73727),new e(74650,74752),new e(74863,74864),new e(74869,74880),new e(75076,77712),new e(77811,77824),new e(78934,82944),new e(83527,92160),new e(92729,92736),new e(92767,92768),new e(92778,92782),new e(92863,92864),new e(92874,92880),new e(92910,92912),new e(92918,92928),new e(92998,93008),new e(93018,93019),new e(93026,93027),new e(93048,93053),new e(93072,93760),new e(93851,93952),new e(94027,94031),new e(94088,94095),new e(94112,94176),new e(94181,94192),new e(94194,94208),new e(100344,100352),new e(101590,101632),new e(101641,110576),new e(110580,110581),new e(110588,110589),new e(110591,110592),new e(110883,110898),new e(110899,110928),new e(110931,110933),new e(110934,110948),new e(110952,110960),new e(111356,113664),new e(113771,113776),new e(113789,113792),new e(113801,113808),new e(113818,113820),new e(113828,118528),new e(118574,118576),new e(118599,118608),new e(118724,118784),new e(119030,119040),new e(119079,119081),new e(119275,119296),new e(119366,119488),new e(119508,119520),new e(119540,119552),new e(119639,119648),new e(119673,119808),new e(119893,119894),new e(119965,119966),new e(119968,119970),new e(119971,119973),new e(119975,119977),new e(119981,119982),new e(119994,119995),new e(119996,119997),new e(120004,120005),new e(120070,120071),new e(120075,120077),new e(120085,120086),new e(120093,120094),new e(120122,120123),new e(120127,120128),new e(120133,120134),new e(120135,120138),new e(120145,120146),new e(120486,120488),new e(120780,120782),new e(121484,121499),new e(121504,121505),new e(121520,122624),new e(122655,122661),new e(122667,122880),new e(122887,122888),new e(122905,122907),new e(122914,122915),new e(122917,122918),new e(122923,122928),new e(122990,123023),new e(123024,123136),new e(123181,123184),new e(123198,123200),new e(123210,123214),new e(123216,123536),new e(123567,123584),new e(123642,123647),new e(123648,124112),new e(124154,124896),new e(124903,124904),new e(124908,124909),new e(124911,124912),new e(124927,124928),new e(125125,125127),new e(125143,125184),new e(125260,125264),new e(125274,125278),new e(125280,126065),new e(126133,126209),new e(126270,126464),new e(126468,126469),new e(126496,126497),new e(126499,126500),new e(126501,126503),new e(126504,126505),new e(126515,126516),new e(126520,126521),new e(126522,126523),new e(126524,126530),new e(126531,126535),new e(126536,126537),new e(126538,126539),new e(126540,126541),new e(126544,126545),new e(126547,126548),new e(126549,126551),new e(126552,126553),new e(126554,126555),new e(126556,126557),new e(126558,126559),new e(126560,126561),new e(126563,126564),new e(126565,126567),new e(126571,126572),new e(126579,126580),new e(126584,126585),new e(126589,126590),new e(126591,126592),new e(126602,126603),new e(126620,126625),new e(126628,126629),new e(126634,126635),new e(126652,126704),new e(126706,126976),new e(127020,127024),new e(127124,127136),new e(127151,127153),new e(127168,127169),new e(127184,127185),new e(127222,127232),new e(127406,127462),new e(127491,127504),new e(127548,127552),new e(127561,127568),new e(127570,127584),new e(127590,127744),new e(128728,128732),new e(128749,128752),new e(128765,128768),new e(128887,128891),new e(128986,128992),new e(129004,129008),new e(129009,129024),new e(129036,129040),new e(129096,129104),new e(129114,129120),new e(129160,129168),new e(129198,129200),new e(129202,129280),new e(129620,129632),new e(129646,129648),new e(129661,129664),new e(129673,129680),new e(129726,129727),new e(129734,129742),new e(129756,129760),new e(129769,129776),new e(129785,129792),new e(129939,129940),new e(129995,130032),new e(130042,131072),new e(173792,173824),new e(177978,177984),new e(178206,178208),new e(183970,183984),new e(191457,194560),new e(195102,196608),new e(201547,201552),new e(205744,917505),new e(917506,917536),new e(917632,917760),new e(918e3,983040),new e(1048574,1048576),new e(1114110,1114112)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Unassigned=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=1073741824|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Unassigned}function Me_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=1073741824&r.RTLong__f_hi;return a===0?Ce_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Unassigned}function Te_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=-2147483648&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(94,95),new e(96,97),new e(168,169),new e(175,176),new e(180,181),new e(184,185),new e(706,710),new e(722,736),new e(741,748),new e(749,750),new e(751,768),new e(885,886),new e(900,902),new e(2184,2185),new e(8125,8126),new e(8127,8130),new e(8141,8144),new e(8157,8160),new e(8173,8176),new e(8189,8191),new e(12443,12445),new e(42752,42775),new e(42784,42786),new e(42889,42891),new e(43867,43868),new e(43882,43884),new e(64434,64451),new e(65342,65343),new e(65344,65345),new e(65507,65508),new e(127995,128e3)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Modifier_Symbol=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,d=l.RTLong__f_lo,$=-2147483648|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Modifier_Symbol}function Ve_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,a=-2147483648&r.RTLong__f_hi;return a===0?Te_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Modifier_Symbol}function Ae_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=1&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(55296,57344)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Surrogate=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=1|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Surrogate}function Be_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=1&r.RTLong__f_lo;return a===0?Ae_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Surrogate}function Fe_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=2&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(95,96),new e(8255,8257),new e(8276,8277),new e(65075,65077),new e(65101,65104),new e(65343,65344)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Connector_Punctuation=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=2|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Connector_Punctuation}function Ee_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=2&r.RTLong__f_lo;return a===0?Fe_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Connector_Punctuation}function je_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=4&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(171,172),new e(8216,8217),new e(8219,8221),new e(8223,8224),new e(8249,8250),new e(11778,11779),new e(11780,11781),new e(11785,11786),new e(11788,11789),new e(11804,11805),new e(11808,11809)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Initial_Punctuation=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=4|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Initial_Punctuation}function Ze_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=4&r.RTLong__f_lo;return a===0?je_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Initial_Punctuation}function Ne_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=8&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(8232,8233)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Line_Separator=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=8|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Line_Separator}function He_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=8&r.RTLong__f_lo;return a===0?Ne_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Line_Separator}function Ge_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=16&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(43,44),new e(60,63),new e(124,125),new e(126,127),new e(172,173),new e(177,178),new e(215,216),new e(247,248),new e(1014,1015),new e(1542,1545),new e(8260,8261),new e(8274,8275),new e(8314,8317),new e(8330,8333),new e(8472,8473),new e(8512,8517),new e(8523,8524),new e(8592,8597),new e(8602,8604),new e(8608,8609),new e(8611,8612),new e(8614,8615),new e(8622,8623),new e(8654,8656),new e(8658,8659),new e(8660,8661),new e(8692,8960),new e(8992,8994),new e(9084,9085),new e(9115,9140),new e(9180,9186),new e(9655,9656),new e(9665,9666),new e(9720,9728),new e(9839,9840),new e(10176,10181),new e(10183,10214),new e(10224,10240),new e(10496,10627),new e(10649,10712),new e(10716,10748),new e(10750,11008),new e(11056,11077),new e(11079,11085),new e(64297,64298),new e(65122,65123),new e(65124,65127),new e(65291,65292),new e(65308,65311),new e(65372,65373),new e(65374,65375),new e(65506,65507),new e(65513,65517),new e(120513,120514),new e(120539,120540),new e(120571,120572),new e(120597,120598),new e(120629,120630),new e(120655,120656),new e(120687,120688),new e(120713,120714),new e(120745,120746),new e(120771,120772),new e(126704,126706)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Math_Symbol=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=16|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Math_Symbol}function ze_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=16&r.RTLong__f_lo;return a===0?Ge_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Math_Symbol}function Je_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=32&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(5870,5873),new e(8544,8579),new e(8581,8585),new e(12295,12296),new e(12321,12330),new e(12344,12347),new e(42726,42736),new e(65856,65909),new e(66369,66370),new e(66378,66379),new e(66513,66518),new e(74752,74863)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Letter_Number=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=32|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Letter_Number}function Ue_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=32&r.RTLong__f_lo;return a===0?Je_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Letter_Number}function We_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=64&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(2307,2308),new e(2363,2364),new e(2366,2369),new e(2377,2381),new e(2382,2384),new e(2434,2436),new e(2494,2497),new e(2503,2505),new e(2507,2509),new e(2519,2520),new e(2563,2564),new e(2622,2625),new e(2691,2692),new e(2750,2753),new e(2761,2762),new e(2763,2765),new e(2818,2820),new e(2878,2879),new e(2880,2881),new e(2887,2889),new e(2891,2893),new e(2903,2904),new e(3006,3008),new e(3009,3011),new e(3014,3017),new e(3018,3021),new e(3031,3032),new e(3073,3076),new e(3137,3141),new e(3202,3204),new e(3262,3263),new e(3264,3269),new e(3271,3273),new e(3274,3276),new e(3285,3287),new e(3315,3316),new e(3330,3332),new e(3390,3393),new e(3398,3401),new e(3402,3405),new e(3415,3416),new e(3458,3460),new e(3535,3538),new e(3544,3552),new e(3570,3572),new e(3902,3904),new e(3967,3968),new e(4139,4141),new e(4145,4146),new e(4152,4153),new e(4155,4157),new e(4182,4184),new e(4194,4197),new e(4199,4206),new e(4227,4229),new e(4231,4237),new e(4239,4240),new e(4250,4253),new e(5909,5910),new e(5940,5941),new e(6070,6071),new e(6078,6086),new e(6087,6089),new e(6435,6439),new e(6441,6444),new e(6448,6450),new e(6451,6457),new e(6681,6683),new e(6741,6742),new e(6743,6744),new e(6753,6754),new e(6755,6757),new e(6765,6771),new e(6916,6917),new e(6965,6966),new e(6971,6972),new e(6973,6978),new e(6979,6981),new e(7042,7043),new e(7073,7074),new e(7078,7080),new e(7082,7083),new e(7143,7144),new e(7146,7149),new e(7150,7151),new e(7154,7156),new e(7204,7212),new e(7220,7222),new e(7393,7394),new e(7415,7416),new e(12334,12336),new e(43043,43045),new e(43047,43048),new e(43136,43138),new e(43188,43204),new e(43346,43348),new e(43395,43396),new e(43444,43446),new e(43450,43452),new e(43454,43457),new e(43567,43569),new e(43571,43573),new e(43597,43598),new e(43643,43644),new e(43645,43646),new e(43755,43756),new e(43758,43760),new e(43765,43766),new e(44003,44005),new e(44006,44008),new e(44009,44011),new e(44012,44013),new e(69632,69633),new e(69634,69635),new e(69762,69763),new e(69808,69811),new e(69815,69817),new e(69932,69933),new e(69957,69959),new e(70018,70019),new e(70067,70070),new e(70079,70081),new e(70094,70095),new e(70188,70191),new e(70194,70196),new e(70197,70198),new e(70368,70371),new e(70402,70404),new e(70462,70464),new e(70465,70469),new e(70471,70473),new e(70475,70478),new e(70487,70488),new e(70498,70500),new e(70709,70712),new e(70720,70722),new e(70725,70726),new e(70832,70835),new e(70841,70842),new e(70843,70847),new e(70849,70850),new e(71087,71090),new e(71096,71100),new e(71102,71103),new e(71216,71219),new e(71227,71229),new e(71230,71231),new e(71340,71341),new e(71342,71344),new e(71350,71351),new e(71456,71458),new e(71462,71463),new e(71724,71727),new e(71736,71737),new e(71984,71990),new e(71991,71993),new e(71997,71998),new e(72e3,72001),new e(72002,72003),new e(72145,72148),new e(72156,72160),new e(72164,72165),new e(72249,72250),new e(72279,72281),new e(72343,72344),new e(72751,72752),new e(72766,72767),new e(72873,72874),new e(72881,72882),new e(72884,72885),new e(73098,73103),new e(73107,73109),new e(73110,73111),new e(73461,73463),new e(73475,73476),new e(73524,73526),new e(73534,73536),new e(73537,73538),new e(94033,94088),new e(94192,94194),new e(119141,119143),new e(119149,119155)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Spacing_Mark=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=64|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Spacing_Mark}function Ke_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=64&r.RTLong__f_lo;return a===0?We_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Spacing_Mark}function Qe_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=128&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(187,188),new e(8217,8218),new e(8221,8222),new e(8250,8251),new e(11779,11780),new e(11781,11782),new e(11786,11787),new e(11789,11790),new e(11805,11806),new e(11809,11810)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Final_Punctuation=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=128|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Final_Punctuation}function Xe_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=128&r.RTLong__f_lo;return a===0?Qe_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Final_Punctuation}function Ye_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=256&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(40,41),new e(91,92),new e(123,124),new e(3898,3899),new e(3900,3901),new e(5787,5788),new e(8218,8219),new e(8222,8223),new e(8261,8262),new e(8317,8318),new e(8333,8334),new e(8968,8969),new e(8970,8971),new e(9001,9002),new e(10088,10089),new e(10090,10091),new e(10092,10093),new e(10094,10095),new e(10096,10097),new e(10098,10099),new e(10100,10101),new e(10181,10182),new e(10214,10215),new e(10216,10217),new e(10218,10219),new e(10220,10221),new e(10222,10223),new e(10627,10628),new e(10629,10630),new e(10631,10632),new e(10633,10634),new e(10635,10636),new e(10637,10638),new e(10639,10640),new e(10641,10642),new e(10643,10644),new e(10645,10646),new e(10647,10648),new e(10712,10713),new e(10714,10715),new e(10748,10749),new e(11810,11811),new e(11812,11813),new e(11814,11815),new e(11816,11817),new e(11842,11843),new e(11861,11862),new e(11863,11864),new e(11865,11866),new e(11867,11868),new e(12296,12297),new e(12298,12299),new e(12300,12301),new e(12302,12303),new e(12304,12305),new e(12308,12309),new e(12310,12311),new e(12312,12313),new e(12314,12315),new e(12317,12318),new e(64831,64832),new e(65047,65048),new e(65077,65078),new e(65079,65080),new e(65081,65082),new e(65083,65084),new e(65085,65086),new e(65087,65088),new e(65089,65090),new e(65091,65092),new e(65095,65096),new e(65113,65114),new e(65115,65116),new e(65117,65118),new e(65288,65289),new e(65339,65340),new e(65371,65372),new e(65375,65376),new e(65378,65379)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Open_Punctuation=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=256|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Open_Punctuation}function _r_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=256&r.RTLong__f_lo;return a===0?Ye_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Open_Punctuation}function er_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=512&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(178,180),new e(185,186),new e(188,191),new e(2548,2554),new e(2930,2936),new e(3056,3059),new e(3192,3199),new e(3416,3423),new e(3440,3449),new e(3882,3892),new e(4969,4989),new e(6128,6138),new e(6618,6619),new e(8304,8305),new e(8308,8314),new e(8320,8330),new e(8528,8544),new e(8585,8586),new e(9312,9372),new e(9450,9472),new e(10102,10132),new e(11517,11518),new e(12690,12694),new e(12832,12842),new e(12872,12880),new e(12881,12896),new e(12928,12938),new e(12977,12992),new e(43056,43062),new e(65799,65844),new e(65909,65913),new e(65930,65932),new e(66273,66300),new e(66336,66340),new e(67672,67680),new e(67705,67712),new e(67751,67760),new e(67835,67840),new e(67862,67868),new e(68028,68030),new e(68032,68048),new e(68050,68096),new e(68160,68169),new e(68221,68223),new e(68253,68256),new e(68331,68336),new e(68440,68448),new e(68472,68480),new e(68521,68528),new e(68858,68864),new e(69216,69247),new e(69405,69415),new e(69457,69461),new e(69573,69580),new e(69714,69734),new e(70113,70133),new e(71482,71484),new e(71914,71923),new e(72794,72813),new e(73664,73685),new e(93019,93026),new e(93824,93847),new e(119488,119508),new e(119520,119540),new e(119648,119673),new e(125127,125136),new e(126065,126124),new e(126125,126128),new e(126129,126133),new e(126209,126254),new e(126255,126270),new e(127232,127245)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Other_Number=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=512|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Other_Number}function rr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=512&r.RTLong__f_lo;return a===0?er_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Other_Number}function ar_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=1024&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(57344,63744),new e(983040,1048574),new e(1048576,1114110)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Private_Use=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=1024|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Private_Use}function tr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=1024&r.RTLong__f_lo;return a===0?ar_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Private_Use}function nr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=2048&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(768,880),new e(1155,1160),new e(1425,1470),new e(1471,1472),new e(1473,1475),new e(1476,1478),new e(1479,1480),new e(1552,1563),new e(1611,1632),new e(1648,1649),new e(1750,1757),new e(1759,1765),new e(1767,1769),new e(1770,1774),new e(1809,1810),new e(1840,1867),new e(1958,1969),new e(2027,2036),new e(2045,2046),new e(2070,2074),new e(2075,2084),new e(2085,2088),new e(2089,2094),new e(2137,2140),new e(2200,2208),new e(2250,2274),new e(2275,2307),new e(2362,2363),new e(2364,2365),new e(2369,2377),new e(2381,2382),new e(2385,2392),new e(2402,2404),new e(2433,2434),new e(2492,2493),new e(2497,2501),new e(2509,2510),new e(2530,2532),new e(2558,2559),new e(2561,2563),new e(2620,2621),new e(2625,2627),new e(2631,2633),new e(2635,2638),new e(2641,2642),new e(2672,2674),new e(2677,2678),new e(2689,2691),new e(2748,2749),new e(2753,2758),new e(2759,2761),new e(2765,2766),new e(2786,2788),new e(2810,2816),new e(2817,2818),new e(2876,2877),new e(2879,2880),new e(2881,2885),new e(2893,2894),new e(2901,2903),new e(2914,2916),new e(2946,2947),new e(3008,3009),new e(3021,3022),new e(3072,3073),new e(3076,3077),new e(3132,3133),new e(3134,3137),new e(3142,3145),new e(3146,3150),new e(3157,3159),new e(3170,3172),new e(3201,3202),new e(3260,3261),new e(3263,3264),new e(3270,3271),new e(3276,3278),new e(3298,3300),new e(3328,3330),new e(3387,3389),new e(3393,3397),new e(3405,3406),new e(3426,3428),new e(3457,3458),new e(3530,3531),new e(3538,3541),new e(3542,3543),new e(3633,3634),new e(3636,3643),new e(3655,3663),new e(3761,3762),new e(3764,3773),new e(3784,3791),new e(3864,3866),new e(3893,3894),new e(3895,3896),new e(3897,3898),new e(3953,3967),new e(3968,3973),new e(3974,3976),new e(3981,3992),new e(3993,4029),new e(4038,4039),new e(4141,4145),new e(4146,4152),new e(4153,4155),new e(4157,4159),new e(4184,4186),new e(4190,4193),new e(4209,4213),new e(4226,4227),new e(4229,4231),new e(4237,4238),new e(4253,4254),new e(4957,4960),new e(5906,5909),new e(5938,5940),new e(5970,5972),new e(6002,6004),new e(6068,6070),new e(6071,6078),new e(6086,6087),new e(6089,6100),new e(6109,6110),new e(6155,6158),new e(6159,6160),new e(6277,6279),new e(6313,6314),new e(6432,6435),new e(6439,6441),new e(6450,6451),new e(6457,6460),new e(6679,6681),new e(6683,6684),new e(6742,6743),new e(6744,6751),new e(6752,6753),new e(6754,6755),new e(6757,6765),new e(6771,6781),new e(6783,6784),new e(6832,6846),new e(6847,6863),new e(6912,6916),new e(6964,6965),new e(6966,6971),new e(6972,6973),new e(6978,6979),new e(7019,7028),new e(7040,7042),new e(7074,7078),new e(7080,7082),new e(7083,7086),new e(7142,7143),new e(7144,7146),new e(7149,7150),new e(7151,7154),new e(7212,7220),new e(7222,7224),new e(7376,7379),new e(7380,7393),new e(7394,7401),new e(7405,7406),new e(7412,7413),new e(7416,7418),new e(7616,7680),new e(8400,8413),new e(8417,8418),new e(8421,8433),new e(11503,11506),new e(11647,11648),new e(11744,11776),new e(12330,12334),new e(12441,12443),new e(42607,42608),new e(42612,42622),new e(42654,42656),new e(42736,42738),new e(43010,43011),new e(43014,43015),new e(43019,43020),new e(43045,43047),new e(43052,43053),new e(43204,43206),new e(43232,43250),new e(43263,43264),new e(43302,43310),new e(43335,43346),new e(43392,43395),new e(43443,43444),new e(43446,43450),new e(43452,43454),new e(43493,43494),new e(43561,43567),new e(43569,43571),new e(43573,43575),new e(43587,43588),new e(43596,43597),new e(43644,43645),new e(43696,43697),new e(43698,43701),new e(43703,43705),new e(43710,43712),new e(43713,43714),new e(43756,43758),new e(43766,43767),new e(44005,44006),new e(44008,44009),new e(44013,44014),new e(64286,64287),new e(65024,65040),new e(65056,65072),new e(66045,66046),new e(66272,66273),new e(66422,66427),new e(68097,68100),new e(68101,68103),new e(68108,68112),new e(68152,68155),new e(68159,68160),new e(68325,68327),new e(68900,68904),new e(69291,69293),new e(69373,69376),new e(69446,69457),new e(69506,69510),new e(69633,69634),new e(69688,69703),new e(69744,69745),new e(69747,69749),new e(69759,69762),new e(69811,69815),new e(69817,69819),new e(69826,69827),new e(69888,69891),new e(69927,69932),new e(69933,69941),new e(70003,70004),new e(70016,70018),new e(70070,70079),new e(70089,70093),new e(70095,70096),new e(70191,70194),new e(70196,70197),new e(70198,70200),new e(70206,70207),new e(70209,70210),new e(70367,70368),new e(70371,70379),new e(70400,70402),new e(70459,70461),new e(70464,70465),new e(70502,70509),new e(70512,70517),new e(70712,70720),new e(70722,70725),new e(70726,70727),new e(70750,70751),new e(70835,70841),new e(70842,70843),new e(70847,70849),new e(70850,70852),new e(71090,71094),new e(71100,71102),new e(71103,71105),new e(71132,71134),new e(71219,71227),new e(71229,71230),new e(71231,71233),new e(71339,71340),new e(71341,71342),new e(71344,71350),new e(71351,71352),new e(71453,71456),new e(71458,71462),new e(71463,71468),new e(71727,71736),new e(71737,71739),new e(71995,71997),new e(71998,71999),new e(72003,72004),new e(72148,72152),new e(72154,72156),new e(72160,72161),new e(72193,72203),new e(72243,72249),new e(72251,72255),new e(72263,72264),new e(72273,72279),new e(72281,72284),new e(72330,72343),new e(72344,72346),new e(72752,72759),new e(72760,72766),new e(72767,72768),new e(72850,72872),new e(72874,72881),new e(72882,72884),new e(72885,72887),new e(73009,73015),new e(73018,73019),new e(73020,73022),new e(73023,73030),new e(73031,73032),new e(73104,73106),new e(73109,73110),new e(73111,73112),new e(73459,73461),new e(73472,73474),new e(73526,73531),new e(73536,73537),new e(73538,73539),new e(78912,78913),new e(78919,78934),new e(92912,92917),new e(92976,92983),new e(94031,94032),new e(94095,94099),new e(94180,94181),new e(113821,113823),new e(118528,118574),new e(118576,118599),new e(119143,119146),new e(119163,119171),new e(119173,119180),new e(119210,119214),new e(119362,119365),new e(121344,121399),new e(121403,121453),new e(121461,121462),new e(121476,121477),new e(121499,121504),new e(121505,121520),new e(122880,122887),new e(122888,122905),new e(122907,122914),new e(122915,122917),new e(122918,122923),new e(123023,123024),new e(123184,123191),new e(123566,123567),new e(123628,123632),new e(124140,124144),new e(125136,125143),new e(125252,125259),new e(917760,918e3)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Nonspacing_Mark=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=2048|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Nonspacing_Mark}function sr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=2048&r.RTLong__f_lo;return a===0?nr_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Nonspacing_Mark}function cr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=4096&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(1160,1162),new e(6846,6847),new e(8413,8417),new e(8418,8421),new e(42608,42611)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Enclosing_Mark=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=4096|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Enclosing_Mark}function ir_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=4096&r.RTLong__f_lo;return a===0?cr_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Enclosing_Mark}function or_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=8192&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(32,33),new e(160,161),new e(5760,5761),new e(8192,8203),new e(8239,8240),new e(8287,8288),new e(12288,12289)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Space_Separator=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=8192|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Space_Separator}function ur_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=8192&r.RTLong__f_lo;return a===0?or_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Space_Separator}function lr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=16384&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(170,171),new e(186,187),new e(443,444),new e(448,452),new e(660,661),new e(1488,1515),new e(1519,1523),new e(1568,1600),new e(1601,1611),new e(1646,1648),new e(1649,1748),new e(1749,1750),new e(1774,1776),new e(1786,1789),new e(1791,1792),new e(1808,1809),new e(1810,1840),new e(1869,1958),new e(1969,1970),new e(1994,2027),new e(2048,2070),new e(2112,2137),new e(2144,2155),new e(2160,2184),new e(2185,2191),new e(2208,2249),new e(2308,2362),new e(2365,2366),new e(2384,2385),new e(2392,2402),new e(2418,2433),new e(2437,2445),new e(2447,2449),new e(2451,2473),new e(2474,2481),new e(2482,2483),new e(2486,2490),new e(2493,2494),new e(2510,2511),new e(2524,2526),new e(2527,2530),new e(2544,2546),new e(2556,2557),new e(2565,2571),new e(2575,2577),new e(2579,2601),new e(2602,2609),new e(2610,2612),new e(2613,2615),new e(2616,2618),new e(2649,2653),new e(2654,2655),new e(2674,2677),new e(2693,2702),new e(2703,2706),new e(2707,2729),new e(2730,2737),new e(2738,2740),new e(2741,2746),new e(2749,2750),new e(2768,2769),new e(2784,2786),new e(2809,2810),new e(2821,2829),new e(2831,2833),new e(2835,2857),new e(2858,2865),new e(2866,2868),new e(2869,2874),new e(2877,2878),new e(2908,2910),new e(2911,2914),new e(2929,2930),new e(2947,2948),new e(2949,2955),new e(2958,2961),new e(2962,2966),new e(2969,2971),new e(2972,2973),new e(2974,2976),new e(2979,2981),new e(2984,2987),new e(2990,3002),new e(3024,3025),new e(3077,3085),new e(3086,3089),new e(3090,3113),new e(3114,3130),new e(3133,3134),new e(3160,3163),new e(3165,3166),new e(3168,3170),new e(3200,3201),new e(3205,3213),new e(3214,3217),new e(3218,3241),new e(3242,3252),new e(3253,3258),new e(3261,3262),new e(3293,3295),new e(3296,3298),new e(3313,3315),new e(3332,3341),new e(3342,3345),new e(3346,3387),new e(3389,3390),new e(3406,3407),new e(3412,3415),new e(3423,3426),new e(3450,3456),new e(3461,3479),new e(3482,3506),new e(3507,3516),new e(3517,3518),new e(3520,3527),new e(3585,3633),new e(3634,3636),new e(3648,3654),new e(3713,3715),new e(3716,3717),new e(3718,3723),new e(3724,3748),new e(3749,3750),new e(3751,3761),new e(3762,3764),new e(3773,3774),new e(3776,3781),new e(3804,3808),new e(3840,3841),new e(3904,3912),new e(3913,3949),new e(3976,3981),new e(4096,4139),new e(4159,4160),new e(4176,4182),new e(4186,4190),new e(4193,4194),new e(4197,4199),new e(4206,4209),new e(4213,4226),new e(4238,4239),new e(4352,4681),new e(4682,4686),new e(4688,4695),new e(4696,4697),new e(4698,4702),new e(4704,4745),new e(4746,4750),new e(4752,4785),new e(4786,4790),new e(4792,4799),new e(4800,4801),new e(4802,4806),new e(4808,4823),new e(4824,4881),new e(4882,4886),new e(4888,4955),new e(4992,5008),new e(5121,5741),new e(5743,5760),new e(5761,5787),new e(5792,5867),new e(5873,5881),new e(5888,5906),new e(5919,5938),new e(5952,5970),new e(5984,5997),new e(5998,6001),new e(6016,6068),new e(6108,6109),new e(6176,6211),new e(6212,6265),new e(6272,6277),new e(6279,6313),new e(6314,6315),new e(6320,6390),new e(6400,6431),new e(6480,6510),new e(6512,6517),new e(6528,6572),new e(6576,6602),new e(6656,6679),new e(6688,6741),new e(6917,6964),new e(6981,6989),new e(7043,7073),new e(7086,7088),new e(7098,7142),new e(7168,7204),new e(7245,7248),new e(7258,7288),new e(7401,7405),new e(7406,7412),new e(7413,7415),new e(7418,7419),new e(8501,8505),new e(11568,11624),new e(11648,11671),new e(11680,11687),new e(11688,11695),new e(11696,11703),new e(11704,11711),new e(11712,11719),new e(11720,11727),new e(11728,11735),new e(11736,11743),new e(12294,12295),new e(12348,12349),new e(12353,12439),new e(12447,12448),new e(12449,12539),new e(12543,12544),new e(12549,12592),new e(12593,12687),new e(12704,12736),new e(12784,12800),new e(13312,19904),new e(19968,40981),new e(40982,42125),new e(42192,42232),new e(42240,42508),new e(42512,42528),new e(42538,42540),new e(42606,42607),new e(42656,42726),new e(42895,42896),new e(42999,43e3),new e(43003,43010),new e(43011,43014),new e(43015,43019),new e(43020,43043),new e(43072,43124),new e(43138,43188),new e(43250,43256),new e(43259,43260),new e(43261,43263),new e(43274,43302),new e(43312,43335),new e(43360,43389),new e(43396,43443),new e(43488,43493),new e(43495,43504),new e(43514,43519),new e(43520,43561),new e(43584,43587),new e(43588,43596),new e(43616,43632),new e(43633,43639),new e(43642,43643),new e(43646,43696),new e(43697,43698),new e(43701,43703),new e(43705,43710),new e(43712,43713),new e(43714,43715),new e(43739,43741),new e(43744,43755),new e(43762,43763),new e(43777,43783),new e(43785,43791),new e(43793,43799),new e(43808,43815),new e(43816,43823),new e(43968,44003),new e(44032,55204),new e(55216,55239),new e(55243,55292),new e(63744,64110),new e(64112,64218),new e(64285,64286),new e(64287,64297),new e(64298,64311),new e(64312,64317),new e(64318,64319),new e(64320,64322),new e(64323,64325),new e(64326,64434),new e(64467,64830),new e(64848,64912),new e(64914,64968),new e(65008,65020),new e(65136,65141),new e(65142,65277),new e(65382,65392),new e(65393,65438),new e(65440,65471),new e(65474,65480),new e(65482,65488),new e(65490,65496),new e(65498,65501),new e(65536,65548),new e(65549,65575),new e(65576,65595),new e(65596,65598),new e(65599,65614),new e(65616,65630),new e(65664,65787),new e(66176,66205),new e(66208,66257),new e(66304,66336),new e(66349,66369),new e(66370,66378),new e(66384,66422),new e(66432,66462),new e(66464,66500),new e(66504,66512),new e(66640,66718),new e(66816,66856),new e(66864,66916),new e(67072,67383),new e(67392,67414),new e(67424,67432),new e(67584,67590),new e(67592,67593),new e(67594,67638),new e(67639,67641),new e(67644,67645),new e(67647,67670),new e(67680,67703),new e(67712,67743),new e(67808,67827),new e(67828,67830),new e(67840,67862),new e(67872,67898),new e(67968,68024),new e(68030,68032),new e(68096,68097),new e(68112,68116),new e(68117,68120),new e(68121,68150),new e(68192,68221),new e(68224,68253),new e(68288,68296),new e(68297,68325),new e(68352,68406),new e(68416,68438),new e(68448,68467),new e(68480,68498),new e(68608,68681),new e(68864,68900),new e(69248,69290),new e(69296,69298),new e(69376,69405),new e(69415,69416),new e(69424,69446),new e(69488,69506),new e(69552,69573),new e(69600,69623),new e(69635,69688),new e(69745,69747),new e(69749,69750),new e(69763,69808),new e(69840,69865),new e(69891,69927),new e(69956,69957),new e(69959,69960),new e(69968,70003),new e(70006,70007),new e(70019,70067),new e(70081,70085),new e(70106,70107),new e(70108,70109),new e(70144,70162),new e(70163,70188),new e(70207,70209),new e(70272,70279),new e(70280,70281),new e(70282,70286),new e(70287,70302),new e(70303,70313),new e(70320,70367),new e(70405,70413),new e(70415,70417),new e(70419,70441),new e(70442,70449),new e(70450,70452),new e(70453,70458),new e(70461,70462),new e(70480,70481),new e(70493,70498),new e(70656,70709),new e(70727,70731),new e(70751,70754),new e(70784,70832),new e(70852,70854),new e(70855,70856),new e(71040,71087),new e(71128,71132),new e(71168,71216),new e(71236,71237),new e(71296,71339),new e(71352,71353),new e(71424,71451),new e(71488,71495),new e(71680,71724),new e(71935,71943),new e(71945,71946),new e(71948,71956),new e(71957,71959),new e(71960,71984),new e(71999,72e3),new e(72001,72002),new e(72096,72104),new e(72106,72145),new e(72161,72162),new e(72163,72164),new e(72192,72193),new e(72203,72243),new e(72250,72251),new e(72272,72273),new e(72284,72330),new e(72349,72350),new e(72368,72441),new e(72704,72713),new e(72714,72751),new e(72768,72769),new e(72818,72848),new e(72960,72967),new e(72968,72970),new e(72971,73009),new e(73030,73031),new e(73056,73062),new e(73063,73065),new e(73066,73098),new e(73112,73113),new e(73440,73459),new e(73474,73475),new e(73476,73489),new e(73490,73524),new e(73648,73649),new e(73728,74650),new e(74880,75076),new e(77712,77809),new e(77824,78896),new e(78913,78919),new e(82944,83527),new e(92160,92729),new e(92736,92767),new e(92784,92863),new e(92880,92910),new e(92928,92976),new e(93027,93048),new e(93053,93072),new e(93952,94027),new e(94032,94033),new e(94208,100344),new e(100352,101590),new e(101632,101641),new e(110592,110883),new e(110898,110899),new e(110928,110931),new e(110933,110934),new e(110948,110952),new e(110960,111356),new e(113664,113771),new e(113776,113789),new e(113792,113801),new e(113808,113818),new e(122634,122635),new e(123136,123181),new e(123214,123215),new e(123536,123566),new e(123584,123628),new e(124112,124139),new e(124896,124903),new e(124904,124908),new e(124909,124911),new e(124912,124927),new e(124928,125125),new e(126464,126468),new e(126469,126496),new e(126497,126499),new e(126500,126501),new e(126503,126504),new e(126505,126515),new e(126516,126520),new e(126521,126522),new e(126523,126524),new e(126530,126531),new e(126535,126536),new e(126537,126538),new e(126539,126540),new e(126541,126544),new e(126545,126547),new e(126548,126549),new e(126551,126552),new e(126553,126554),new e(126555,126556),new e(126557,126558),new e(126559,126560),new e(126561,126563),new e(126564,126565),new e(126567,126571),new e(126572,126579),new e(126580,126584),new e(126585,126589),new e(126590,126591),new e(126592,126602),new e(126603,126620),new e(126625,126628),new e(126629,126634),new e(126635,126652),new e(131072,173792),new e(173824,177978),new e(177984,178206),new e(178208,183970),new e(183984,191457),new e(194560,195102),new e(196608,201547),new e(201552,205744)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Other_Letter=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=16384|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Other_Letter}function fr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=16384&r.RTLong__f_lo;return a===0?lr_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Other_Letter}function pr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=32768&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(41,42),new e(93,94),new e(125,126),new e(3899,3900),new e(3901,3902),new e(5788,5789),new e(8262,8263),new e(8318,8319),new e(8334,8335),new e(8969,8970),new e(8971,8972),new e(9002,9003),new e(10089,10090),new e(10091,10092),new e(10093,10094),new e(10095,10096),new e(10097,10098),new e(10099,10100),new e(10101,10102),new e(10182,10183),new e(10215,10216),new e(10217,10218),new e(10219,10220),new e(10221,10222),new e(10223,10224),new e(10628,10629),new e(10630,10631),new e(10632,10633),new e(10634,10635),new e(10636,10637),new e(10638,10639),new e(10640,10641),new e(10642,10643),new e(10644,10645),new e(10646,10647),new e(10648,10649),new e(10713,10714),new e(10715,10716),new e(10749,10750),new e(11811,11812),new e(11813,11814),new e(11815,11816),new e(11817,11818),new e(11862,11863),new e(11864,11865),new e(11866,11867),new e(11868,11869),new e(12297,12298),new e(12299,12300),new e(12301,12302),new e(12303,12304),new e(12305,12306),new e(12309,12310),new e(12311,12312),new e(12313,12314),new e(12315,12316),new e(12318,12320),new e(64830,64831),new e(65048,65049),new e(65078,65079),new e(65080,65081),new e(65082,65083),new e(65084,65085),new e(65086,65087),new e(65088,65089),new e(65090,65091),new e(65092,65093),new e(65096,65097),new e(65114,65115),new e(65116,65117),new e(65118,65119),new e(65289,65290),new e(65341,65342),new e(65373,65374),new e(65376,65377),new e(65379,65380)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Close_Punctuation=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=32768|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Close_Punctuation}function hr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=32768&r.RTLong__f_lo;return a===0?pr_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Close_Punctuation}function dr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=65536&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(45,46),new e(1418,1419),new e(1470,1471),new e(5120,5121),new e(6150,6151),new e(8208,8214),new e(11799,11800),new e(11802,11803),new e(11834,11836),new e(11840,11841),new e(11869,11870),new e(12316,12317),new e(12336,12337),new e(12448,12449),new e(65073,65075),new e(65112,65113),new e(65123,65124),new e(65293,65294),new e(69293,69294)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Dash_Punctuation=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=65536|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Dash_Punctuation}function $r_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=65536&r.RTLong__f_lo;return a===0?dr_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Dash_Punctuation}function vr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=131072&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(65,91),new e(192,215),new e(216,223),new e(256,257),new e(258,259),new e(260,261),new e(262,263),new e(264,265),new e(266,267),new e(268,269),new e(270,271),new e(272,273),new e(274,275),new e(276,277),new e(278,279),new e(280,281),new e(282,283),new e(284,285),new e(286,287),new e(288,289),new e(290,291),new e(292,293),new e(294,295),new e(296,297),new e(298,299),new e(300,301),new e(302,303),new e(304,305),new e(306,307),new e(308,309),new e(310,311),new e(313,314),new e(315,316),new e(317,318),new e(319,320),new e(321,322),new e(323,324),new e(325,326),new e(327,328),new e(330,331),new e(332,333),new e(334,335),new e(336,337),new e(338,339),new e(340,341),new e(342,343),new e(344,345),new e(346,347),new e(348,349),new e(350,351),new e(352,353),new e(354,355),new e(356,357),new e(358,359),new e(360,361),new e(362,363),new e(364,365),new e(366,367),new e(368,369),new e(370,371),new e(372,373),new e(374,375),new e(376,378),new e(379,380),new e(381,382),new e(385,387),new e(388,389),new e(390,392),new e(393,396),new e(398,402),new e(403,405),new e(406,409),new e(412,414),new e(415,417),new e(418,419),new e(420,421),new e(422,424),new e(425,426),new e(428,429),new e(430,432),new e(433,436),new e(437,438),new e(439,441),new e(444,445),new e(452,453),new e(455,456),new e(458,459),new e(461,462),new e(463,464),new e(465,466),new e(467,468),new e(469,470),new e(471,472),new e(473,474),new e(475,476),new e(478,479),new e(480,481),new e(482,483),new e(484,485),new e(486,487),new e(488,489),new e(490,491),new e(492,493),new e(494,495),new e(497,498),new e(500,501),new e(502,505),new e(506,507),new e(508,509),new e(510,511),new e(512,513),new e(514,515),new e(516,517),new e(518,519),new e(520,521),new e(522,523),new e(524,525),new e(526,527),new e(528,529),new e(530,531),new e(532,533),new e(534,535),new e(536,537),new e(538,539),new e(540,541),new e(542,543),new e(544,545),new e(546,547),new e(548,549),new e(550,551),new e(552,553),new e(554,555),new e(556,557),new e(558,559),new e(560,561),new e(562,563),new e(570,572),new e(573,575),new e(577,578),new e(579,583),new e(584,585),new e(586,587),new e(588,589),new e(590,591),new e(880,881),new e(882,883),new e(886,887),new e(895,896),new e(902,903),new e(904,907),new e(908,909),new e(910,912),new e(913,930),new e(931,940),new e(975,976),new e(978,981),new e(984,985),new e(986,987),new e(988,989),new e(990,991),new e(992,993),new e(994,995),new e(996,997),new e(998,999),new e(1e3,1001),new e(1002,1003),new e(1004,1005),new e(1006,1007),new e(1012,1013),new e(1015,1016),new e(1017,1019),new e(1021,1072),new e(1120,1121),new e(1122,1123),new e(1124,1125),new e(1126,1127),new e(1128,1129),new e(1130,1131),new e(1132,1133),new e(1134,1135),new e(1136,1137),new e(1138,1139),new e(1140,1141),new e(1142,1143),new e(1144,1145),new e(1146,1147),new e(1148,1149),new e(1150,1151),new e(1152,1153),new e(1162,1163),new e(1164,1165),new e(1166,1167),new e(1168,1169),new e(1170,1171),new e(1172,1173),new e(1174,1175),new e(1176,1177),new e(1178,1179),new e(1180,1181),new e(1182,1183),new e(1184,1185),new e(1186,1187),new e(1188,1189),new e(1190,1191),new e(1192,1193),new e(1194,1195),new e(1196,1197),new e(1198,1199),new e(1200,1201),new e(1202,1203),new e(1204,1205),new e(1206,1207),new e(1208,1209),new e(1210,1211),new e(1212,1213),new e(1214,1215),new e(1216,1218),new e(1219,1220),new e(1221,1222),new e(1223,1224),new e(1225,1226),new e(1227,1228),new e(1229,1230),new e(1232,1233),new e(1234,1235),new e(1236,1237),new e(1238,1239),new e(1240,1241),new e(1242,1243),new e(1244,1245),new e(1246,1247),new e(1248,1249),new e(1250,1251),new e(1252,1253),new e(1254,1255),new e(1256,1257),new e(1258,1259),new e(1260,1261),new e(1262,1263),new e(1264,1265),new e(1266,1267),new e(1268,1269),new e(1270,1271),new e(1272,1273),new e(1274,1275),new e(1276,1277),new e(1278,1279),new e(1280,1281),new e(1282,1283),new e(1284,1285),new e(1286,1287),new e(1288,1289),new e(1290,1291),new e(1292,1293),new e(1294,1295),new e(1296,1297),new e(1298,1299),new e(1300,1301),new e(1302,1303),new e(1304,1305),new e(1306,1307),new e(1308,1309),new e(1310,1311),new e(1312,1313),new e(1314,1315),new e(1316,1317),new e(1318,1319),new e(1320,1321),new e(1322,1323),new e(1324,1325),new e(1326,1327),new e(1329,1367),new e(4256,4294),new e(4295,4296),new e(4301,4302),new e(5024,5110),new e(7312,7355),new e(7357,7360),new e(7680,7681),new e(7682,7683),new e(7684,7685),new e(7686,7687),new e(7688,7689),new e(7690,7691),new e(7692,7693),new e(7694,7695),new e(7696,7697),new e(7698,7699),new e(7700,7701),new e(7702,7703),new e(7704,7705),new e(7706,7707),new e(7708,7709),new e(7710,7711),new e(7712,7713),new e(7714,7715),new e(7716,7717),new e(7718,7719),new e(7720,7721),new e(7722,7723),new e(7724,7725),new e(7726,7727),new e(7728,7729),new e(7730,7731),new e(7732,7733),new e(7734,7735),new e(7736,7737),new e(7738,7739),new e(7740,7741),new e(7742,7743),new e(7744,7745),new e(7746,7747),new e(7748,7749),new e(7750,7751),new e(7752,7753),new e(7754,7755),new e(7756,7757),new e(7758,7759),new e(7760,7761),new e(7762,7763),new e(7764,7765),new e(7766,7767),new e(7768,7769),new e(7770,7771),new e(7772,7773),new e(7774,7775),new e(7776,7777),new e(7778,7779),new e(7780,7781),new e(7782,7783),new e(7784,7785),new e(7786,7787),new e(7788,7789),new e(7790,7791),new e(7792,7793),new e(7794,7795),new e(7796,7797),new e(7798,7799),new e(7800,7801),new e(7802,7803),new e(7804,7805),new e(7806,7807),new e(7808,7809),new e(7810,7811),new e(7812,7813),new e(7814,7815),new e(7816,7817),new e(7818,7819),new e(7820,7821),new e(7822,7823),new e(7824,7825),new e(7826,7827),new e(7828,7829),new e(7838,7839),new e(7840,7841),new e(7842,7843),new e(7844,7845),new e(7846,7847),new e(7848,7849),new e(7850,7851),new e(7852,7853),new e(7854,7855),new e(7856,7857),new e(7858,7859),new e(7860,7861),new e(7862,7863),new e(7864,7865),new e(7866,7867),new e(7868,7869),new e(7870,7871),new e(7872,7873),new e(7874,7875),new e(7876,7877),new e(7878,7879),new e(7880,7881),new e(7882,7883),new e(7884,7885),new e(7886,7887),new e(7888,7889),new e(7890,7891),new e(7892,7893),new e(7894,7895),new e(7896,7897),new e(7898,7899),new e(7900,7901),new e(7902,7903),new e(7904,7905),new e(7906,7907),new e(7908,7909),new e(7910,7911),new e(7912,7913),new e(7914,7915),new e(7916,7917),new e(7918,7919),new e(7920,7921),new e(7922,7923),new e(7924,7925),new e(7926,7927),new e(7928,7929),new e(7930,7931),new e(7932,7933),new e(7934,7935),new e(7944,7952),new e(7960,7966),new e(7976,7984),new e(7992,8e3),new e(8008,8014),new e(8025,8026),new e(8027,8028),new e(8029,8030),new e(8031,8032),new e(8040,8048),new e(8120,8124),new e(8136,8140),new e(8152,8156),new e(8168,8173),new e(8184,8188),new e(8450,8451),new e(8455,8456),new e(8459,8462),new e(8464,8467),new e(8469,8470),new e(8473,8478),new e(8484,8485),new e(8486,8487),new e(8488,8489),new e(8490,8494),new e(8496,8500),new e(8510,8512),new e(8517,8518),new e(8579,8580),new e(11264,11312),new e(11360,11361),new e(11362,11365),new e(11367,11368),new e(11369,11370),new e(11371,11372),new e(11373,11377),new e(11378,11379),new e(11381,11382),new e(11390,11393),new e(11394,11395),new e(11396,11397),new e(11398,11399),new e(11400,11401),new e(11402,11403),new e(11404,11405),new e(11406,11407),new e(11408,11409),new e(11410,11411),new e(11412,11413),new e(11414,11415),new e(11416,11417),new e(11418,11419),new e(11420,11421),new e(11422,11423),new e(11424,11425),new e(11426,11427),new e(11428,11429),new e(11430,11431),new e(11432,11433),new e(11434,11435),new e(11436,11437),new e(11438,11439),new e(11440,11441),new e(11442,11443),new e(11444,11445),new e(11446,11447),new e(11448,11449),new e(11450,11451),new e(11452,11453),new e(11454,11455),new e(11456,11457),new e(11458,11459),new e(11460,11461),new e(11462,11463),new e(11464,11465),new e(11466,11467),new e(11468,11469),new e(11470,11471),new e(11472,11473),new e(11474,11475),new e(11476,11477),new e(11478,11479),new e(11480,11481),new e(11482,11483),new e(11484,11485),new e(11486,11487),new e(11488,11489),new e(11490,11491),new e(11499,11500),new e(11501,11502),new e(11506,11507),new e(42560,42561),new e(42562,42563),new e(42564,42565),new e(42566,42567),new e(42568,42569),new e(42570,42571),new e(42572,42573),new e(42574,42575),new e(42576,42577),new e(42578,42579),new e(42580,42581),new e(42582,42583),new e(42584,42585),new e(42586,42587),new e(42588,42589),new e(42590,42591),new e(42592,42593),new e(42594,42595),new e(42596,42597),new e(42598,42599),new e(42600,42601),new e(42602,42603),new e(42604,42605),new e(42624,42625),new e(42626,42627),new e(42628,42629),new e(42630,42631),new e(42632,42633),new e(42634,42635),new e(42636,42637),new e(42638,42639),new e(42640,42641),new e(42642,42643),new e(42644,42645),new e(42646,42647),new e(42648,42649),new e(42650,42651),new e(42786,42787),new e(42788,42789),new e(42790,42791),new e(42792,42793),new e(42794,42795),new e(42796,42797),new e(42798,42799),new e(42802,42803),new e(42804,42805),new e(42806,42807),new e(42808,42809),new e(42810,42811),new e(42812,42813),new e(42814,42815),new e(42816,42817),new e(42818,42819),new e(42820,42821),new e(42822,42823),new e(42824,42825),new e(42826,42827),new e(42828,42829),new e(42830,42831),new e(42832,42833),new e(42834,42835),new e(42836,42837),new e(42838,42839),new e(42840,42841),new e(42842,42843),new e(42844,42845),new e(42846,42847),new e(42848,42849),new e(42850,42851),new e(42852,42853),new e(42854,42855),new e(42856,42857),new e(42858,42859),new e(42860,42861),new e(42862,42863),new e(42873,42874),new e(42875,42876),new e(42877,42879),new e(42880,42881),new e(42882,42883),new e(42884,42885),new e(42886,42887),new e(42891,42892),new e(42893,42894),new e(42896,42897),new e(42898,42899),new e(42902,42903),new e(42904,42905),new e(42906,42907),new e(42908,42909),new e(42910,42911),new e(42912,42913),new e(42914,42915),new e(42916,42917),new e(42918,42919),new e(42920,42921),new e(42922,42927),new e(42928,42933),new e(42934,42935),new e(42936,42937),new e(42938,42939),new e(42940,42941),new e(42942,42943),new e(42944,42945),new e(42946,42947),new e(42948,42952),new e(42953,42954),new e(42960,42961),new e(42966,42967),new e(42968,42969),new e(42997,42998),new e(65313,65339),new e(66560,66600),new e(66736,66772),new e(66928,66939),new e(66940,66955),new e(66956,66963),new e(66964,66966),new e(68736,68787),new e(71840,71872),new e(93760,93792),new e(119808,119834),new e(119860,119886),new e(119912,119938),new e(119964,119965),new e(119966,119968),new e(119970,119971),new e(119973,119975),new e(119977,119981),new e(119982,119990),new e(120016,120042),new e(120068,120070),new e(120071,120075),new e(120077,120085),new e(120086,120093),new e(120120,120122),new e(120123,120127),new e(120128,120133),new e(120134,120135),new e(120138,120145),new e(120172,120198),new e(120224,120250),new e(120276,120302),new e(120328,120354),new e(120380,120406),new e(120432,120458),new e(120488,120513),new e(120546,120571),new e(120604,120629),new e(120662,120687),new e(120720,120745),new e(120778,120779),new e(125184,125218)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Uppercase_Letter=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=131072|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Uppercase_Letter}function wr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=131072&r.RTLong__f_lo;return a===0?vr_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Uppercase_Letter}function Lr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=262144&r.RTLong__f_lo;if(a===0){var t=Ra().s_Predef$__f_Map,n=mr_(_),s=g(new L,"Balinese",n),c=br_(_),i=g(new L,"Shavian",c),o=kr_(_),u=g(new L,"Sinhala",o),f=Or_(_),p=g(new L,"Psalter_Pahlavi",f),h=Pr_(_),l=g(new L,"Javanese",h),d=Dr_(_),$=g(new L,"Avestan",d),v=Cr_(_),w=g(new L,"Linear_B",v),R=Tr_(_),D=g(new L,"Syloti_Nagri",R),T=Ar_(_),C=g(new L,"Bamum",T),F=Fr_(_),E=g(new L,"Mongolian",F),q=jr_(_),Z=g(new L,"Mro",q),H=Nr_(_),J=g(new L,"Tai_Le",H),N=Gr_(_),G=g(new L,"Bopomofo",N),W=Jr_(_),K=g(new L,"Greek",W),Y=Wr_(_),X=g(new L,"Tai_Viet",Y),e_=Qr_(_),__=g(new L,"Old_South_Arabian",e_),a_=Yr_(_),n_=g(new L,"Nyiakeng_Puachue_Hmong",a_),s_=ea_(_),c_=g(new L,"Malayalam",s_),o_=aa_(_),h_=g(new L,"Ol_Chiki",o_),d_=na_(_),v_=g(new L,"Chakma",d_),u_=ca_(_),p_=g(new L,"Buhid",u_),y_=oa_(_),b_=g(new L,"Multani",y_),D_=la_(_),S_=g(new L,"Imperial_Aramaic",D_),P_=pa_(_),R_=g(new L,"Samaritan",P_),C_=da_(_),B_=g(new L,"Masaram_Gondi",C_),T_=va_(_),A_=g(new L,"Gunjala_Gondi",T_),x_=La_(_),E_=g(new L,"Tai_Tham",x_),I_=ma_(_),V_=g(new L,"Lepcha",I_),J_=ba_(_),X_=g(new L,"Gujarati",J_),_e=ka_(_),Y_=g(new L,"Thai",_e),U_=Oa_(_),Q_=g(new L,"Nandinagari",U_),Z_=Pa_(_),W_=g(new L,"Old_Persian",Z_),N_=Da_(_),G_=g(new L,"Bassa_Vah",N_),se=Ca_(_),oe=g(new L,"Tagbanwa",se),ue=Ta_(_),ge=g(new L,"Cuneiform",ue),ce=Aa_(_),ve=g(new L,"Modi",ce),qe=Fa_(_),Ie=g(new L,"Latin",qe),ee=ja_(_),le=g(new L,"Soyombo",ee),re=Na_(_),K_=g(new L,"Tibetan",re),$e=Ga_(_),Re=g(new L,"Lydian",$e),we=Ja_(_),ke=g(new L,"Osage",we),he=Wa_(_),ye=g(new L,"Batak",he),Le=Qa_(_),me=g(new L,"Hiragana",Le),be=Ya_(_),ie=g(new L,"Takri",be),Ce=et_(_),Ee=g(new L,"Old_Hungarian",Ce),Se=at_(_),Ke=g(new L,"SignWriting",Se),Te=nt_(_),Ve=g(new L,"Dogra",Te),Oe=ct_(_),Ze=g(new L,"Old_Turkic",Oe),Ne=ot_(_),_r=g(new L,"Meetei_Mayek",Ne),nr=lt_(_),sr=g(new L,"Anatolian_Hieroglyphs",nr),mr=pt_(_),Qe=g(new L,"Old_Permic",mr),er=dt_(_),ar=g(new L,"Runic",er),rr=vt_(_),vr=g(new L,"Ethiopic",rr),cr=Lt_(_),Ae=g(new L,"Duployan",cr),dr=mt_(_),Xe=g(new L,"Linear_A",dr),ir=bt_(_),He=g(new L,"Han",ir),qr=kt_(_),wr=g(new L,"Cyrillic",qr),Or=Ot_(_),Dr=g(new L,"Myanmar",Or),Mr=Pt_(_),Fr=g(new L,"Cham",Mr),Er=Dt_(_),ur=g(new L,"Mandaic",Er),Hr=Ct_(_),Lr=g(new L,"Tifinagh",Hr),aa=Tt_(_),ta=g(new L,"Egyptian_Hieroglyphs",aa),Tr=At_(_),wa=g(new L,"Brahmi",Tr),ca=Ft_(_),ya=g(new L,"Adlam",ca),na=jt_(_),xr=g(new L,"Palmyrene",na),Qr=Nt_(_),Rt=g(new L,"Tirhuta",Qr),yr=Gt_(_),Sr=g(new L,"Elbasan",yr),gr=Jt_(_),Ma=g(new L,"Tangut",gr),La=Wt_(_),Ha=g(new L,"Pau_Cin_Hau",La),Gr=Qt_(_),Ta=g(new L,"Nko",Gr),Dt=Yt_(_),Ga=g(new L,"Ogham",Dt),Ye=en_(_),Vr=g(new L,"Hanifi_Rohingya",Ye),ia=an_(_),ba=g(new L,"Bengali",ia),Ar=nn_(_),zr=g(new L,"Thaana",Ar),za=cn_(_),Ja=g(new L,"Lao",za),qa=on_(_),Zt=g(new L,"Buginese",qa),Oa=ln_(_),Bt=g(new L,"Osmanya",Oa),wt=pn_(_),tt=g(new L,"Phags_Pa",wt),Xr=dn_(_),oa=g(new L,"Medefaidrin",Xr),nt=vn_(_),st=g(new L,"Arabic",nt),Ia=Ln_(_),ct=g(new L,"Hebrew",Ia),it=mn_(_),ot=g(new L,"Meroitic_Hieroglyphs",it),xt=bn_(_),et=g(new L,"Oriya",xt),Nt=kn_(_),Lt=g(new L,"Georgian",Nt),Ft=On_(_),rt=g(new L,"New_Tai_Lue",Ft),mn=Pn_(_),En=g(new L,"Cherokee",mn),yn=Dn_(_),en=g(new L,"Siddham",yn),bn=Cn_(_),Pr=g(new L,"Lisu",bn),gt=Tn_(_),Pn=g(new L,"Khojki",gt),rn=An_(_),jn=g(new L,"Phoenician",rn),In=Fn_(_),Et=g(new L,"Kaithi",In),Wn=jn_(_),Ct=g(new L,"Common",Wn),mt=Nn_(_),ys=g(new L,"Inscriptional_Parthian",mt),bs=Gn_(_),kn=g(new L,"Inscriptional_Pahlavi",bs),Kn=Jn_(_),Ys=g(new L,"Khudawadi",Kn),_c=Wn_(_),Rn=g(new L,"Sharada",_c),ec=Qn_(_),$c=g(new L,"Glagolitic",ec),Bc=Yn_(_),ls=g(new L,"Khmer",Bc),vc=es_(_),wc=g(new L,"Elymaic",vc),rc=as_(_),as=g(new L,"Nabataean",rc),Zn=ns_(_),$n=g(new L,"Braille",Zn),Is=cs_(_),ka=g(new L,"Pahawh_Hmong",Is),Dn=os_(_),js=g(new L,"Nushu",Dn),Qn=ls_(_),Lc=g(new L,"Ahom",Qn),Zs=ps_(_),ks=g(new L,"Tamil",Zs),vn=ds_(_),Ns=g(new L,"Devanagari",vn),gc=vs_(_),Va=g(new L,"Marchen",gc),Xn=Ls_(_),Hs=g(new L,"Syriac",Xn),xn=ms_(_),Gs=g(new L,"Vai",xn),Ua=bs_(_),qs=g(new L,"Newa",Ua),Os=ks_(_),Ss=g(new L,"Coptic",Os),zc=Os_(_),Jc=g(new L,"Sundanese",zc),ts=Ps_(_),zs=g(new L,"Gothic",ts),Ps=Ds_(_),fs=g(new L,"Saurashtra",Ps),Ht=Cs_(_),ac=g(new L,"Zanabazar_Square",Ht),tc=Ts_(_),Yi=g(new L,"Wancho",tc),Fc=As_(_),Uc=g(new L,"Tagalog",Fc),Wc=Fs_(_),Ho=g(new L,"Miao",Wc),li=js_(_),Pu=g(new L,"Lycian",li),go=Ns_(_),Ru=g(new L,"Limbu",go),Go=Gs_(_),Du=g(new L,"Makasar",Go),Ti=Js_(_),_o=g(new L,"Katakana",Ti),zo=Ws_(_),of=g(new L,"Meroitic_Cursive",zo),Jo=Qs_(_),hl=g(new L,"Sora_Sompeng",Jo),dl=Ys_(_),uf=g(new L,"Manichaean",dl),$l=ec_(_),Uo=g(new L,"Mende_Kikakui",$l),Vi=ac_(_),vl=g(new L,"Telugu",Vi),fi=nc_(_),lf=g(new L,"Bhaiksuki",fi),wl=cc_(_),Ll=g(new L,"Hanunoo",wl),xu=oc_(_),gl=g(new L,"Sogdian",xu),Cu=lc_(_),Wo=g(new L,"Old_Sogdian",Cu),ff=pc_(_),Ko=g(new L,"Cypriot",ff),mo=dc_(_),yo=g(new L,"Armenian",mo),ml=vc_(_),pf=g(new L,"Grantha",ml),Mu=Lc_(_),Tu=g(new L,"Kannada",Mu),yl=mc_(_),Ah=g(new L,"Kharoshthi",yl),hf=bc_(_),df=g(new L,"Canadian_Aboriginal",hf),$f=kc_(_),vf=g(new L,"Old_North_Arabian",$f),Qo=Oc_(_),fp=g(new L,"Carian",Qo),pp=Pc_(_),Bh=g(new L,"Inherited",pp),hp=Dc_(_),dp=g(new L,"Gurmukhi",hp),$p=Cc_(_),Vu=g(new L,"Caucasian_Albanian",$p),Fh=Tc_(_),vp=g(new L,"Mahajani",Fh),Eh=Ac_(_),jh=g(new L,"Kayah_Li",Eh),wp=Fc_(_),Au=g(new L,"Rejang",wp),wf=jc_(_),ps=g(new L,"Warang_Citi",wf),Pd=Nc_(_),K1=g(new L,"Yi",Pd),Q1=Gc_(_),Zh=g(new L,"Deseret",Q1),X1=Jc_(_),Y1=g(new L,"Old_Italic",X1),Nh=Wc_(_),Rd=g(new L,"Ugaritic",Nh),Dd=Qc_(_),xd=g(new L,"Hatran",Dd),Cd=Yc_(_),Md=[s,i,u,p,l,$,w,D,C,E,Z,J,G,K,X,__,n_,c_,h_,v_,p_,b_,S_,R_,B_,A_,E_,V_,X_,Y_,Q_,W_,G_,oe,ge,ve,Ie,le,K_,Re,ke,ye,me,ie,Ee,Ke,Ve,Ze,_r,sr,Qe,ar,vr,Ae,Xe,He,wr,Dr,Fr,ur,Lr,ta,wa,ya,xr,Rt,Sr,Ma,Ha,Ta,Ga,Vr,ba,zr,Ja,Zt,Bt,tt,oa,st,ct,ot,et,Lt,rt,En,en,Pr,Pn,jn,Et,Ct,ys,kn,Ys,Rn,$c,ls,wc,as,$n,ka,js,Lc,ks,Ns,Va,Hs,Gs,qs,Ss,Jc,zs,fs,ac,Yi,Uc,Ho,Pu,Ru,Du,_o,of,hl,uf,Uo,vl,lf,Ll,gl,Wo,Ko,yo,pf,Tu,Ah,df,vf,fp,Bh,dp,Vu,vp,jh,Au,ps,K1,Zh,Y1,Rd,xd,g(new L,"Hangul",Cd)],Td=k(new I,Md);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptMap=t.from__sc_IterableOnce__sci_Map(Td);var Hh=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,Vd=262144|Hh.RTLong__f_lo,_$=Hh.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(Vd,_$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptMap}function gr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=524288&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(6912,6989),new e(6992,7039)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Balinese=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=524288|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Balinese}function mr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=524288&r.RTLong__f_lo;return a===0?gr_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Balinese}function yr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=1048576&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(66640,66688)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Shavian=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=1048576|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Shavian}function br_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=1048576&r.RTLong__f_lo;return a===0?yr_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Shavian}function Ir_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=2097152&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(3457,3460),new e(3461,3479),new e(3482,3506),new e(3507,3516),new e(3517,3518),new e(3520,3527),new e(3530,3531),new e(3535,3541),new e(3542,3543),new e(3544,3552),new e(3558,3568),new e(3570,3573),new e(70113,70133)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Sinhala=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=2097152|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Sinhala}function kr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=2097152&r.RTLong__f_lo;return a===0?Ir_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Sinhala}function qr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=4194304&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(68480,68498),new e(68505,68509),new e(68521,68528)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Psalter_Pahlavi=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=4194304|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Psalter_Pahlavi}function Or_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=4194304&r.RTLong__f_lo;return a===0?qr_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Psalter_Pahlavi}function Sr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=8388608&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(43392,43470),new e(43472,43482),new e(43486,43488)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Javanese=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=8388608|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Javanese}function Pr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=8388608&r.RTLong__f_lo;return a===0?Sr_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Javanese}function Rr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=16777216&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(68352,68406),new e(68409,68416)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Avestan=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=16777216|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Avestan}function Dr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=16777216&r.RTLong__f_lo;return a===0?Rr_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Avestan}function xr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=33554432&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(65536,65548),new e(65549,65575),new e(65576,65595),new e(65596,65598),new e(65599,65614),new e(65616,65630),new e(65664,65787)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Linear_B=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=33554432|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Linear_B}function Cr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=33554432&r.RTLong__f_lo;return a===0?xr_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Linear_B}function Mr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=67108864&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(43008,43053)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Syloti_Nagri=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=67108864|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Syloti_Nagri}function Tr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=67108864&r.RTLong__f_lo;return a===0?Mr_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Syloti_Nagri}function Vr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=134217728&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(42656,42744),new e(92160,92729)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Bamum=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=134217728|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Bamum}function Ar_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=134217728&r.RTLong__f_lo;return a===0?Vr_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Bamum}function Br_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=268435456&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(6144,6146),new e(6148,6149),new e(6150,6170),new e(6176,6265),new e(6272,6315),new e(71264,71277)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Mongolian=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=268435456|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Mongolian}function Fr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=268435456&r.RTLong__f_lo;return a===0?Br_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Mongolian}function Er_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=536870912&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(92736,92767),new e(92768,92778),new e(92782,92784)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Mro=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=536870912|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Mro}function jr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=536870912&r.RTLong__f_lo;return a===0?Er_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Mro}function Zr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=1073741824&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(6480,6510),new e(6512,6517)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tai_Le=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=1073741824|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tai_Le}function Nr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=1073741824&r.RTLong__f_lo;return a===0?Zr_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tai_Le}function Hr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=-2147483648&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(746,748),new e(12549,12592),new e(12704,12736)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Bopomofo=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=-2147483648|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Bopomofo}function Gr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=-2147483648&r.RTLong__f_lo;return a===0?Hr_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Bopomofo}function zr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=1&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(880,884),new e(885,888),new e(890,894),new e(895,896),new e(900,901),new e(902,903),new e(904,907),new e(908,909),new e(910,930),new e(931,994),new e(1008,1024),new e(7462,7467),new e(7517,7522),new e(7526,7531),new e(7615,7616),new e(7936,7958),new e(7960,7966),new e(7968,8006),new e(8008,8014),new e(8016,8024),new e(8025,8026),new e(8027,8028),new e(8029,8030),new e(8031,8062),new e(8064,8117),new e(8118,8133),new e(8134,8148),new e(8150,8156),new e(8157,8176),new e(8178,8181),new e(8182,8191),new e(8486,8487),new e(43877,43878),new e(65856,65935),new e(65952,65953),new e(119296,119366)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Greek=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=1|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Greek}function Jr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=1&r.RTLong__f_hi;return a===0?zr_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Greek}function Ur_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=2&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(43648,43715),new e(43739,43744)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tai_Viet=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=2|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tai_Viet}function Wr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=2&r.RTLong__f_hi;return a===0?Ur_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tai_Viet}function Kr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=4&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(68192,68224)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_South_Arabian=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=4|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_South_Arabian}function Qr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=4&r.RTLong__f_hi;return a===0?Kr_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_South_Arabian}function Xr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=8&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(123136,123181),new e(123184,123198),new e(123200,123210),new e(123214,123216)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Nyiakeng_Puachue_Hmong=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=8|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Nyiakeng_Puachue_Hmong}function Yr_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=8&r.RTLong__f_hi;return a===0?Xr_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Nyiakeng_Puachue_Hmong}function _a_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=16&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(3328,3341),new e(3342,3345),new e(3346,3397),new e(3398,3401),new e(3402,3408),new e(3412,3428),new e(3430,3456)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Malayalam=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=16|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Malayalam}function ea_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=16&r.RTLong__f_hi;return a===0?_a_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Malayalam}function ra_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=32&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(7248,7296)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Ol_Chiki=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=32|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Ol_Chiki}function aa_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=32&r.RTLong__f_hi;return a===0?ra_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Ol_Chiki}function ta_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=64&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(69888,69941),new e(69942,69960)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Chakma=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=64|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Chakma}function na_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=64&r.RTLong__f_hi;return a===0?ta_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Chakma}function sa_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=128&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(5952,5972)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Buhid=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=128|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Buhid}function ca_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=128&r.RTLong__f_hi;return a===0?sa_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Buhid}function ia_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=256&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(70272,70279),new e(70280,70281),new e(70282,70286),new e(70287,70302),new e(70303,70314)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Multani=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=256|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Multani}function oa_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=256&r.RTLong__f_hi;return a===0?ia_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Multani}function ua_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=512&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(67648,67670),new e(67671,67680)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Imperial_Aramaic=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=512|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Imperial_Aramaic}function la_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=512&r.RTLong__f_hi;return a===0?ua_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Imperial_Aramaic}function fa_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=1024&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(2048,2094),new e(2096,2111)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Samaritan=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=1024|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Samaritan}function pa_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=1024&r.RTLong__f_hi;return a===0?fa_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Samaritan}function ha_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=2048&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(72960,72967),new e(72968,72970),new e(72971,73015),new e(73018,73019),new e(73020,73022),new e(73023,73032),new e(73040,73050)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Masaram_Gondi=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=2048|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Masaram_Gondi}function da_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=2048&r.RTLong__f_hi;return a===0?ha_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Masaram_Gondi}function $a_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=4096&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(73056,73062),new e(73063,73065),new e(73066,73103),new e(73104,73106),new e(73107,73113),new e(73120,73130)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Gunjala_Gondi=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=4096|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Gunjala_Gondi}function va_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=4096&r.RTLong__f_hi;return a===0?$a_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Gunjala_Gondi}function wa_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=8192&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(6688,6751),new e(6752,6781),new e(6783,6794),new e(6800,6810),new e(6816,6830)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tai_Tham=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=8192|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tai_Tham}function La_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=8192&r.RTLong__f_hi;return a===0?wa_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tai_Tham}function ga_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=16384&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(7168,7224),new e(7227,7242),new e(7245,7248)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Lepcha=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=16384|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Lepcha}function ma_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=16384&r.RTLong__f_hi;return a===0?ga_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Lepcha}function ya_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=32768&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(2689,2692),new e(2693,2702),new e(2703,2706),new e(2707,2729),new e(2730,2737),new e(2738,2740),new e(2741,2746),new e(2748,2758),new e(2759,2762),new e(2763,2766),new e(2768,2769),new e(2784,2788),new e(2790,2802),new e(2809,2816)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Gujarati=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=32768|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Gujarati}function ba_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=32768&r.RTLong__f_hi;return a===0?ya_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Gujarati}function Ia_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=65536&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(3585,3643),new e(3648,3676)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Thai=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=65536|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Thai}function ka_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=65536&r.RTLong__f_hi;return a===0?Ia_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Thai}function qa_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=131072&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(72096,72104),new e(72106,72152),new e(72154,72165)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Nandinagari=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=131072|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Nandinagari}function Oa_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=131072&r.RTLong__f_hi;return a===0?qa_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Nandinagari}function Sa_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=262144&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(66464,66500),new e(66504,66518)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_Persian=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=262144|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_Persian}function Pa_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=262144&r.RTLong__f_hi;return a===0?Sa_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_Persian}function Ra_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=524288&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(92880,92910),new e(92912,92918)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Bassa_Vah=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=524288|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Bassa_Vah}function Da_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=524288&r.RTLong__f_hi;return a===0?Ra_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Bassa_Vah}function xa_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=1048576&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(5984,5997),new e(5998,6001),new e(6002,6004)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tagbanwa=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=1048576|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tagbanwa}function Ca_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=1048576&r.RTLong__f_hi;return a===0?xa_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tagbanwa}function Ma_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=2097152&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(73728,74650),new e(74752,74863),new e(74864,74869),new e(74880,75076)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Cuneiform=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=2097152|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Cuneiform}function Ta_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=2097152&r.RTLong__f_hi;return a===0?Ma_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Cuneiform}function Va_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=4194304&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(71168,71237),new e(71248,71258)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Modi=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=4194304|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Modi}function Aa_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=4194304&r.RTLong__f_hi;return a===0?Va_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Modi}function Ba_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=8388608&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(65,91),new e(97,123),new e(170,171),new e(186,187),new e(192,215),new e(216,247),new e(248,697),new e(736,741),new e(7424,7462),new e(7468,7517),new e(7522,7526),new e(7531,7544),new e(7545,7615),new e(7680,7936),new e(8305,8306),new e(8319,8320),new e(8336,8349),new e(8490,8492),new e(8498,8499),new e(8526,8527),new e(8544,8585),new e(11360,11392),new e(42786,42888),new e(42891,42955),new e(42960,42962),new e(42963,42964),new e(42965,42970),new e(42994,43008),new e(43824,43867),new e(43868,43877),new e(43878,43882),new e(64256,64263),new e(65313,65339),new e(65345,65371),new e(67456,67462),new e(67463,67505),new e(67506,67515),new e(122624,122655),new e(122661,122667)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Latin=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=8388608|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Latin}function Fa_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=8388608&r.RTLong__f_hi;return a===0?Ba_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Latin}function Ea_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=16777216&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(72272,72355)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Soyombo=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=16777216|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Soyombo}function ja_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=16777216&r.RTLong__f_hi;return a===0?Ea_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Soyombo}function Za_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=33554432&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(3840,3912),new e(3913,3949),new e(3953,3992),new e(3993,4029),new e(4030,4045),new e(4046,4053),new e(4057,4059)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tibetan=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=33554432|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tibetan}function Na_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=33554432&r.RTLong__f_hi;return a===0?Za_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tibetan}function Ha_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=67108864&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(67872,67898),new e(67903,67904)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Lydian=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=67108864|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Lydian}function Ga_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=67108864&r.RTLong__f_hi;return a===0?Ha_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Lydian}function za_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=134217728&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(66736,66772),new e(66776,66812)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Osage=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=134217728|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Osage}function Ja_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=134217728&r.RTLong__f_hi;return a===0?za_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Osage}function Ua_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=268435456&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(7104,7156),new e(7164,7168)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Batak=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=268435456|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Batak}function Wa_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=268435456&r.RTLong__f_hi;return a===0?Ua_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Batak}function Ka_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=536870912&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(12353,12439),new e(12445,12448),new e(110593,110880),new e(110898,110899),new e(110928,110931),new e(127488,127489)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Hiragana=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=536870912|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Hiragana}function Qa_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=536870912&r.RTLong__f_hi;return a===0?Ka_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Hiragana}function Xa_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=1073741824&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(71296,71354),new e(71360,71370)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Takri=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=1073741824|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Takri}function Ya_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=1073741824&r.RTLong__f_hi;return a===0?Xa_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Takri}function _t_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=-2147483648&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(68736,68787),new e(68800,68851),new e(68858,68864)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_Hungarian=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,d=l.RTLong__f_lo,$=-2147483648|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_Hungarian}function et_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,a=-2147483648&r.RTLong__f_hi;return a===0?_t_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_Hungarian}function rt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=1&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(120832,121484),new e(121499,121504),new e(121505,121520)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_SignWriting=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=1|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_SignWriting}function at_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=1&r.RTLong__f_lo;return a===0?rt_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_SignWriting}function tt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=2&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(71680,71740)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Dogra=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=2|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Dogra}function nt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=2&r.RTLong__f_lo;return a===0?tt_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Dogra}function st_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=4&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(68608,68681)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_Turkic=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=4|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_Turkic}function ct_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=4&r.RTLong__f_lo;return a===0?st_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_Turkic}function it_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=8&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(43744,43767),new e(43968,44014),new e(44016,44026)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Meetei_Mayek=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=8|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Meetei_Mayek}function ot_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=8&r.RTLong__f_lo;return a===0?it_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Meetei_Mayek}function ut_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=16&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(82944,83527)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Anatolian_Hieroglyphs=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=16|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Anatolian_Hieroglyphs}function lt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=16&r.RTLong__f_lo;return a===0?ut_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Anatolian_Hieroglyphs}function ft_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=32&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(66384,66427)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_Permic=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=32|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_Permic}function pt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=32&r.RTLong__f_lo;return a===0?ft_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_Permic}function ht_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=64&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(5792,5867),new e(5870,5881)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Runic=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=64|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Runic}function dt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=64&r.RTLong__f_lo;return a===0?ht_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Runic}function $t_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=128&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(4608,4681),new e(4682,4686),new e(4688,4695),new e(4696,4697),new e(4698,4702),new e(4704,4745),new e(4746,4750),new e(4752,4785),new e(4786,4790),new e(4792,4799),new e(4800,4801),new e(4802,4806),new e(4808,4823),new e(4824,4881),new e(4882,4886),new e(4888,4955),new e(4957,4989),new e(4992,5018),new e(11648,11671),new e(11680,11687),new e(11688,11695),new e(11696,11703),new e(11704,11711),new e(11712,11719),new e(11720,11727),new e(11728,11735),new e(11736,11743),new e(43777,43783),new e(43785,43791),new e(43793,43799),new e(43808,43815),new e(43816,43823),new e(124896,124903),new e(124904,124908),new e(124909,124911),new e(124912,124927)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Ethiopic=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=128|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Ethiopic}function vt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=128&r.RTLong__f_lo;return a===0?$t_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Ethiopic}function wt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=256&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(113664,113771),new e(113776,113789),new e(113792,113801),new e(113808,113818),new e(113820,113824)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Duployan=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=256|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Duployan}function Lt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=256&r.RTLong__f_lo;return a===0?wt_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Duployan}function gt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=512&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(67072,67383),new e(67392,67414),new e(67424,67432)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Linear_A=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=512|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Linear_A}function mt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=512&r.RTLong__f_lo;return a===0?gt_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Linear_A}function yt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=1024&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(11904,11930),new e(11931,12020),new e(12032,12246),new e(12293,12294),new e(12295,12296),new e(12321,12330),new e(12344,12348),new e(13312,19904),new e(19968,40960),new e(63744,64110),new e(64112,64218),new e(94178,94180),new e(94192,94194),new e(131072,173792),new e(173824,177978),new e(177984,178206),new e(178208,183970),new e(183984,191457),new e(194560,195102),new e(196608,201547),new e(201552,205744)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Han=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=1024|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Han}function bt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=1024&r.RTLong__f_lo;return a===0?yt_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Han}function It_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=2048&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(1024,1157),new e(1159,1328),new e(7296,7305),new e(7467,7468),new e(7544,7545),new e(11744,11776),new e(42560,42656),new e(65070,65072),new e(122928,122990),new e(123023,123024)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Cyrillic=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=2048|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Cyrillic}function kt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=2048&r.RTLong__f_lo;return a===0?It_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Cyrillic}function qt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=4096&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(4096,4256),new e(43488,43519),new e(43616,43648)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Myanmar=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=4096|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Myanmar}function Ot_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=4096&r.RTLong__f_lo;return a===0?qt_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Myanmar}function St_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=8192&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(43520,43575),new e(43584,43598),new e(43600,43610),new e(43612,43616)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Cham=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=8192|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Cham}function Pt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=8192&r.RTLong__f_lo;return a===0?St_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Cham}function Rt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=16384&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(2112,2140),new e(2142,2143)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Mandaic=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=16384|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Mandaic}function Dt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=16384&r.RTLong__f_lo;return a===0?Rt_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Mandaic}function xt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=32768&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(11568,11624),new e(11631,11633),new e(11647,11648)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tifinagh=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=32768|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tifinagh}function Ct_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=32768&r.RTLong__f_lo;return a===0?xt_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tifinagh}function Mt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=65536&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(77824,78934)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Egyptian_Hieroglyphs=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=65536|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Egyptian_Hieroglyphs}function Tt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=65536&r.RTLong__f_lo;return a===0?Mt_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Egyptian_Hieroglyphs}function Vt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=131072&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(69632,69710),new e(69714,69750),new e(69759,69760)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Brahmi=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=131072|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Brahmi}function At_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=131072&r.RTLong__f_lo;return a===0?Vt_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Brahmi}function Bt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=262144&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(125184,125260),new e(125264,125274),new e(125278,125280)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Adlam=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=262144|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Adlam}function Ft_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=262144&r.RTLong__f_lo;return a===0?Bt_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Adlam}function Et_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=524288&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(67680,67712)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Palmyrene=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=524288|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Palmyrene}function jt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=524288&r.RTLong__f_lo;return a===0?Et_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Palmyrene}function Zt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=1048576&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(70784,70856),new e(70864,70874)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tirhuta=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=1048576|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tirhuta}function Nt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=1048576&r.RTLong__f_lo;return a===0?Zt_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tirhuta}function Ht_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=2097152&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(66816,66856)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Elbasan=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=2097152|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Elbasan}function Gt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=2097152&r.RTLong__f_lo;return a===0?Ht_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Elbasan}function zt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=4194304&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(94176,94177),new e(94208,100344),new e(100352,101120),new e(101632,101641)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tangut=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=4194304|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tangut}function Jt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=4194304&r.RTLong__f_lo;return a===0?zt_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tangut}function Ut_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=8388608&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(72384,72441)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Pau_Cin_Hau=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=8388608|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Pau_Cin_Hau}function Wt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=8388608&r.RTLong__f_lo;return a===0?Ut_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Pau_Cin_Hau}function Kt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=16777216&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(1984,2043),new e(2045,2048)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Nko=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=16777216|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Nko}function Qt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=16777216&r.RTLong__f_lo;return a===0?Kt_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Nko}function Xt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=33554432&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(5760,5789)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Ogham=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=33554432|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Ogham}function Yt_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=33554432&r.RTLong__f_lo;return a===0?Xt_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Ogham}function _n_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=67108864&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(68864,68904),new e(68912,68922)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Hanifi_Rohingya=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=67108864|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Hanifi_Rohingya}function en_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=67108864&r.RTLong__f_lo;return a===0?_n_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Hanifi_Rohingya}function rn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=134217728&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(2432,2436),new e(2437,2445),new e(2447,2449),new e(2451,2473),new e(2474,2481),new e(2482,2483),new e(2486,2490),new e(2492,2501),new e(2503,2505),new e(2507,2511),new e(2519,2520),new e(2524,2526),new e(2527,2532),new e(2534,2559)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Bengali=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=134217728|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Bengali}function an_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=134217728&r.RTLong__f_lo;return a===0?rn_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Bengali}function tn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=268435456&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(1920,1970)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Thaana=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=268435456|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Thaana}function nn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=268435456&r.RTLong__f_lo;return a===0?tn_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Thaana}function sn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=536870912&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(3713,3715),new e(3716,3717),new e(3718,3723),new e(3724,3748),new e(3749,3750),new e(3751,3774),new e(3776,3781),new e(3782,3783),new e(3784,3791),new e(3792,3802),new e(3804,3808)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Lao=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=536870912|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Lao}function cn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=536870912&r.RTLong__f_lo;return a===0?sn_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Lao}function in_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=1073741824&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(6656,6684),new e(6686,6688)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Buginese=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=1073741824|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Buginese}function on_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=1073741824&r.RTLong__f_lo;return a===0?in_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Buginese}function un_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=-2147483648&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(66688,66718),new e(66720,66730)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Osmanya=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=-2147483648|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Osmanya}function ln_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=-2147483648&r.RTLong__f_lo;return a===0?un_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Osmanya}function fn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=1&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(43072,43128)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Phags_Pa=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=1|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Phags_Pa}function pn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=1&r.RTLong__f_hi;return a===0?fn_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Phags_Pa}function hn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=2&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(93760,93851)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Medefaidrin=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=2|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Medefaidrin}function dn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=2&r.RTLong__f_hi;return a===0?hn_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Medefaidrin}function $n_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=4&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(1536,1541),new e(1542,1548),new e(1549,1563),new e(1564,1567),new e(1568,1600),new e(1601,1611),new e(1622,1648),new e(1649,1757),new e(1758,1792),new e(1872,1920),new e(2160,2191),new e(2192,2194),new e(2200,2274),new e(2275,2304),new e(64336,64451),new e(64467,64830),new e(64832,64912),new e(64914,64968),new e(64975,64976),new e(65008,65024),new e(65136,65141),new e(65142,65277),new e(69216,69247),new e(69373,69376),new e(126464,126468),new e(126469,126496),new e(126497,126499),new e(126500,126501),new e(126503,126504),new e(126505,126515),new e(126516,126520),new e(126521,126522),new e(126523,126524),new e(126530,126531),new e(126535,126536),new e(126537,126538),new e(126539,126540),new e(126541,126544),new e(126545,126547),new e(126548,126549),new e(126551,126552),new e(126553,126554),new e(126555,126556),new e(126557,126558),new e(126559,126560),new e(126561,126563),new e(126564,126565),new e(126567,126571),new e(126572,126579),new e(126580,126584),new e(126585,126589),new e(126590,126591),new e(126592,126602),new e(126603,126620),new e(126625,126628),new e(126629,126634),new e(126635,126652),new e(126704,126706)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Arabic=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=4|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Arabic}function vn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=4&r.RTLong__f_hi;return a===0?$n_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Arabic}function wn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=8&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(1425,1480),new e(1488,1515),new e(1519,1525),new e(64285,64311),new e(64312,64317),new e(64318,64319),new e(64320,64322),new e(64323,64325),new e(64326,64336)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Hebrew=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=8|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Hebrew}function Ln_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=8&r.RTLong__f_hi;return a===0?wn_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Hebrew}function gn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=16&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(67968,68e3)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Meroitic_Hieroglyphs=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=16|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Meroitic_Hieroglyphs}function mn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=16&r.RTLong__f_hi;return a===0?gn_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Meroitic_Hieroglyphs}function yn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=32&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(2817,2820),new e(2821,2829),new e(2831,2833),new e(2835,2857),new e(2858,2865),new e(2866,2868),new e(2869,2874),new e(2876,2885),new e(2887,2889),new e(2891,2894),new e(2901,2904),new e(2908,2910),new e(2911,2916),new e(2918,2936)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Oriya=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=32|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Oriya}function bn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=32&r.RTLong__f_hi;return a===0?yn_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Oriya}function In_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=64&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(4256,4294),new e(4295,4296),new e(4301,4302),new e(4304,4347),new e(4348,4352),new e(7312,7355),new e(7357,7360),new e(11520,11558),new e(11559,11560),new e(11565,11566)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Georgian=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=64|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Georgian}function kn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=64&r.RTLong__f_hi;return a===0?In_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Georgian}function qn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=128&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(6528,6572),new e(6576,6602),new e(6608,6619),new e(6622,6624)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_New_Tai_Lue=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=128|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_New_Tai_Lue}function On_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=128&r.RTLong__f_hi;return a===0?qn_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_New_Tai_Lue}function Sn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=256&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(5024,5110),new e(5112,5118),new e(43888,43968)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Cherokee=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=256|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Cherokee}function Pn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=256&r.RTLong__f_hi;return a===0?Sn_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Cherokee}function Rn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=512&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(71040,71094),new e(71096,71134)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Siddham=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=512|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Siddham}function Dn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=512&r.RTLong__f_hi;return a===0?Rn_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Siddham}function xn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=1024&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(42192,42240),new e(73648,73649)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Lisu=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=1024|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Lisu}function Cn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=1024&r.RTLong__f_hi;return a===0?xn_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Lisu}function Mn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=2048&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(70144,70162),new e(70163,70210)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Khojki=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=2048|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Khojki}function Tn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=2048&r.RTLong__f_hi;return a===0?Mn_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Khojki}function Vn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=4096&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(67840,67868),new e(67871,67872)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Phoenician=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=4096|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Phoenician}function An_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=4096&r.RTLong__f_hi;return a===0?Vn_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Phoenician}function Bn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=8192&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(69760,69827),new e(69837,69838)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Kaithi=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=8192|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Kaithi}function Fn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=8192&r.RTLong__f_hi;return a===0?Bn_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Kaithi}function En_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=16384&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(0,65),new e(91,97),new e(123,170),new e(171,186),new e(187,192),new e(215,216),new e(247,248),new e(697,736),new e(741,746),new e(748,768),new e(884,885),new e(894,895),new e(901,902),new e(903,904),new e(1541,1542),new e(1548,1549),new e(1563,1564),new e(1567,1568),new e(1600,1601),new e(1757,1758),new e(2274,2275),new e(2404,2406),new e(3647,3648),new e(4053,4057),new e(4347,4348),new e(5867,5870),new e(5941,5943),new e(6146,6148),new e(6149,6150),new e(7379,7380),new e(7393,7394),new e(7401,7405),new e(7406,7412),new e(7413,7416),new e(7418,7419),new e(8192,8204),new e(8206,8293),new e(8294,8305),new e(8308,8319),new e(8320,8335),new e(8352,8385),new e(8448,8486),new e(8487,8490),new e(8492,8498),new e(8499,8526),new e(8527,8544),new e(8585,8588),new e(8592,9255),new e(9280,9291),new e(9312,10240),new e(10496,11124),new e(11126,11158),new e(11159,11264),new e(11776,11870),new e(12272,12284),new e(12288,12293),new e(12294,12295),new e(12296,12321),new e(12336,12344),new e(12348,12352),new e(12443,12445),new e(12448,12449),new e(12539,12541),new e(12688,12704),new e(12736,12772),new e(12832,12896),new e(12927,13008),new e(13055,13056),new e(13144,13312),new e(19904,19968),new e(42752,42786),new e(42888,42891),new e(43056,43066),new e(43310,43311),new e(43471,43472),new e(43867,43868),new e(43882,43884),new e(64830,64832),new e(65040,65050),new e(65072,65107),new e(65108,65127),new e(65128,65132),new e(65279,65280),new e(65281,65313),new e(65339,65345),new e(65371,65382),new e(65392,65393),new e(65438,65440),new e(65504,65511),new e(65512,65519),new e(65529,65534),new e(65792,65795),new e(65799,65844),new e(65847,65856),new e(65936,65949),new e(66e3,66045),new e(66273,66300),new e(113824,113828),new e(118608,118724),new e(118784,119030),new e(119040,119079),new e(119081,119143),new e(119146,119163),new e(119171,119173),new e(119180,119210),new e(119214,119275),new e(119488,119508),new e(119520,119540),new e(119552,119639),new e(119648,119673),new e(119808,119893),new e(119894,119965),new e(119966,119968),new e(119970,119971),new e(119973,119975),new e(119977,119981),new e(119982,119994),new e(119995,119996),new e(119997,120004),new e(120005,120070),new e(120071,120075),new e(120077,120085),new e(120086,120093),new e(120094,120122),new e(120123,120127),new e(120128,120133),new e(120134,120135),new e(120138,120145),new e(120146,120486),new e(120488,120780),new e(120782,120832),new e(126065,126133),new e(126209,126270),new e(126976,127020),new e(127024,127124),new e(127136,127151),new e(127153,127168),new e(127169,127184),new e(127185,127222),new e(127232,127406),new e(127462,127488),new e(127489,127491),new e(127504,127548),new e(127552,127561),new e(127568,127570),new e(127584,127590),new e(127744,128728),new e(128732,128749),new e(128752,128765),new e(128768,128887),new e(128891,128986),new e(128992,129004),new e(129008,129009),new e(129024,129036),new e(129040,129096),new e(129104,129114),new e(129120,129160),new e(129168,129198),new e(129200,129202),new e(129280,129620),new e(129632,129646),new e(129648,129661),new e(129664,129673),new e(129680,129726),new e(129727,129734),new e(129742,129756),new e(129760,129769),new e(129776,129785),new e(129792,129939),new e(129940,129995),new e(130032,130042),new e(917505,917506),new e(917536,917632)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Common=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=16384|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Common}function jn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=16384&r.RTLong__f_hi;return a===0?En_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Common}function Zn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=32768&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(68416,68438),new e(68440,68448)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Inscriptional_Parthian=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=32768|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Inscriptional_Parthian}function Nn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=32768&r.RTLong__f_hi;return a===0?Zn_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Inscriptional_Parthian}function Hn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=65536&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(68448,68467),new e(68472,68480)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Inscriptional_Pahlavi=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=65536|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Inscriptional_Pahlavi}function Gn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=65536&r.RTLong__f_hi;return a===0?Hn_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Inscriptional_Pahlavi}function zn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=131072&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(70320,70379),new e(70384,70394)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Khudawadi=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=131072|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Khudawadi}function Jn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=131072&r.RTLong__f_hi;return a===0?zn_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Khudawadi}function Un_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=262144&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(70016,70112)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Sharada=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=262144|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Sharada}function Wn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=262144&r.RTLong__f_hi;return a===0?Un_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Sharada}function Kn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=524288&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(11264,11360),new e(122880,122887),new e(122888,122905),new e(122907,122914),new e(122915,122917),new e(122918,122923)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Glagolitic=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=524288|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Glagolitic}function Qn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=524288&r.RTLong__f_hi;return a===0?Kn_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Glagolitic}function Xn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=1048576&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(6016,6110),new e(6112,6122),new e(6128,6138),new e(6624,6656)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Khmer=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=1048576|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Khmer}function Yn_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=1048576&r.RTLong__f_hi;return a===0?Xn_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Khmer}function _s_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=2097152&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(69600,69623)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Elymaic=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=2097152|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Elymaic}function es_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=2097152&r.RTLong__f_hi;return a===0?_s_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Elymaic}function rs_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=4194304&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(67712,67743),new e(67751,67760)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Nabataean=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=4194304|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Nabataean}function as_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=4194304&r.RTLong__f_hi;return a===0?rs_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Nabataean}function ts_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=8388608&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(10240,10496)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Braille=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=8388608|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Braille}function ns_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=8388608&r.RTLong__f_hi;return a===0?ts_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Braille}function ss_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=16777216&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(92928,92998),new e(93008,93018),new e(93019,93026),new e(93027,93048),new e(93053,93072)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Pahawh_Hmong=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=16777216|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Pahawh_Hmong}function cs_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=16777216&r.RTLong__f_hi;return a===0?ss_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Pahawh_Hmong}function is_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=33554432&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(94177,94178),new e(110960,111356)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Nushu=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=33554432|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Nushu}function os_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=33554432&r.RTLong__f_hi;return a===0?is_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Nushu}function us_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=67108864&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(71424,71451),new e(71453,71468),new e(71472,71495)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Ahom=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=67108864|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Ahom}function ls_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=67108864&r.RTLong__f_hi;return a===0?us_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Ahom}function fs_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=134217728&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(2946,2948),new e(2949,2955),new e(2958,2961),new e(2962,2966),new e(2969,2971),new e(2972,2973),new e(2974,2976),new e(2979,2981),new e(2984,2987),new e(2990,3002),new e(3006,3011),new e(3014,3017),new e(3018,3022),new e(3024,3025),new e(3031,3032),new e(3046,3067),new e(73664,73714),new e(73727,73728)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tamil=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=134217728|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tamil}function ps_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=134217728&r.RTLong__f_hi;return a===0?fs_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tamil}function hs_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=268435456&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(2304,2385),new e(2389,2404),new e(2406,2432),new e(43232,43264),new e(72448,72458)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Devanagari=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=268435456|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Devanagari}function ds_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=268435456&r.RTLong__f_hi;return a===0?hs_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Devanagari}function $s_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=536870912&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(72816,72848),new e(72850,72872),new e(72873,72887)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Marchen=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=536870912|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Marchen}function vs_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=536870912&r.RTLong__f_hi;return a===0?$s_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Marchen}function ws_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=1073741824&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(1792,1806),new e(1807,1867),new e(1869,1872),new e(2144,2155)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Syriac=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=1073741824|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Syriac}function Ls_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=1073741824&r.RTLong__f_hi;return a===0?ws_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Syriac}function gs_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=-2147483648&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(42240,42540)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Vai=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,d=l.RTLong__f_lo,$=-2147483648|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Vai}function ms_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2,a=-2147483648&r.RTLong__f_hi;return a===0?gs_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Vai}function ys_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=1&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(70656,70748),new e(70749,70754)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Newa=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=1|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Newa}function bs_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=1&r.RTLong__f_lo;return a===0?ys_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Newa}function Is_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=2&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(994,1008),new e(11392,11508),new e(11513,11520)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Coptic=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=2|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Coptic}function ks_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=2&r.RTLong__f_lo;return a===0?Is_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Coptic}function qs_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=4&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(7040,7104),new e(7360,7368)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Sundanese=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=4|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Sundanese}function Os_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=4&r.RTLong__f_lo;return a===0?qs_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Sundanese}function Ss_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=8&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(66352,66379)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Gothic=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=8|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Gothic}function Ps_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=8&r.RTLong__f_lo;return a===0?Ss_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Gothic}function Rs_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=16&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(43136,43206),new e(43214,43226)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Saurashtra=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=16|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Saurashtra}function Ds_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=16&r.RTLong__f_lo;return a===0?Rs_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Saurashtra}function xs_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=32&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(72192,72264)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Zanabazar_Square=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=32|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Zanabazar_Square}function Cs_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=32&r.RTLong__f_lo;return a===0?xs_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Zanabazar_Square}function Ms_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=64&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(123584,123642),new e(123647,123648)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Wancho=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=64|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Wancho}function Ts_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=64&r.RTLong__f_lo;return a===0?Ms_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Wancho}function Vs_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=128&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(5888,5910),new e(5919,5920)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tagalog=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=128|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tagalog}function As_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=128&r.RTLong__f_lo;return a===0?Vs_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tagalog}function Bs_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=256&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(93952,94027),new e(94031,94088),new e(94095,94112)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Miao=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=256|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Miao}function Fs_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=256&r.RTLong__f_lo;return a===0?Bs_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Miao}function Es_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=512&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(66176,66205)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Lycian=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=512|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Lycian}function js_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=512&r.RTLong__f_lo;return a===0?Es_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Lycian}function Zs_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=1024&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(6400,6431),new e(6432,6444),new e(6448,6460),new e(6464,6465),new e(6468,6480)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Limbu=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=1024|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Limbu}function Ns_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=1024&r.RTLong__f_lo;return a===0?Zs_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Limbu}function Hs_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=2048&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(73440,73465)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Makasar=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=2048|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Makasar}function Gs_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=2048&r.RTLong__f_lo;return a===0?Hs_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Makasar}function zs_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=4096&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(12449,12539),new e(12541,12544),new e(12784,12800),new e(13008,13055),new e(13056,13144),new e(65382,65392),new e(65393,65438),new e(110576,110580),new e(110581,110588),new e(110589,110591),new e(110592,110593),new e(110880,110883),new e(110933,110934),new e(110948,110952)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Katakana=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=4096|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Katakana}function Js_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=4096&r.RTLong__f_lo;return a===0?zs_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Katakana}function Us_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=8192&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(68e3,68024),new e(68028,68048),new e(68050,68096)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Meroitic_Cursive=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=8192|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Meroitic_Cursive}function Ws_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=8192&r.RTLong__f_lo;return a===0?Us_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Meroitic_Cursive}function Ks_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=16384&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(69840,69865),new e(69872,69882)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Sora_Sompeng=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=16384|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Sora_Sompeng}function Qs_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=16384&r.RTLong__f_lo;return a===0?Ks_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Sora_Sompeng}function Xs_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=32768&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(68288,68327),new e(68331,68343)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Manichaean=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=32768|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Manichaean}function Ys_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=32768&r.RTLong__f_lo;return a===0?Xs_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Manichaean}function _c_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=65536&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(124928,125125),new e(125127,125143)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Mende_Kikakui=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=65536|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Mende_Kikakui}function ec_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=65536&r.RTLong__f_lo;return a===0?_c_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Mende_Kikakui}function rc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=131072&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(3072,3085),new e(3086,3089),new e(3090,3113),new e(3114,3130),new e(3132,3141),new e(3142,3145),new e(3146,3150),new e(3157,3159),new e(3160,3163),new e(3165,3166),new e(3168,3172),new e(3174,3184),new e(3191,3200)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Telugu=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=131072|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Telugu}function ac_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=131072&r.RTLong__f_lo;return a===0?rc_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Telugu}function tc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=262144&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(72704,72713),new e(72714,72759),new e(72760,72774),new e(72784,72813)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Bhaiksuki=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=262144|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Bhaiksuki}function nc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=262144&r.RTLong__f_lo;return a===0?tc_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Bhaiksuki}function sc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=524288&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(5920,5941)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Hanunoo=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=524288|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Hanunoo}function cc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=524288&r.RTLong__f_lo;return a===0?sc_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Hanunoo}function ic_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=1048576&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(69424,69466)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Sogdian=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=1048576|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Sogdian}function oc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=1048576&r.RTLong__f_lo;return a===0?ic_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Sogdian}function uc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=2097152&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(69376,69416)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_Sogdian=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=2097152|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_Sogdian}function lc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=2097152&r.RTLong__f_lo;return a===0?uc_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_Sogdian}function fc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=4194304&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(67584,67590),new e(67592,67593),new e(67594,67638),new e(67639,67641),new e(67644,67645),new e(67647,67648)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Cypriot=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=4194304|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Cypriot}function pc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=4194304&r.RTLong__f_lo;return a===0?fc_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Cypriot}function hc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=8388608&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(1329,1367),new e(1369,1419),new e(1421,1424),new e(64275,64280)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Armenian=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=8388608|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Armenian}function dc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=8388608&r.RTLong__f_lo;return a===0?hc_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Armenian}function $c_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=16777216&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(70400,70404),new e(70405,70413),new e(70415,70417),new e(70419,70441),new e(70442,70449),new e(70450,70452),new e(70453,70458),new e(70460,70469),new e(70471,70473),new e(70475,70478),new e(70480,70481),new e(70487,70488),new e(70493,70500),new e(70502,70509),new e(70512,70517)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Grantha=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=16777216|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Grantha}function vc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=16777216&r.RTLong__f_lo;return a===0?$c_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Grantha}function wc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=33554432&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(3200,3213),new e(3214,3217),new e(3218,3241),new e(3242,3252),new e(3253,3258),new e(3260,3269),new e(3270,3273),new e(3274,3278),new e(3285,3287),new e(3293,3295),new e(3296,3300),new e(3302,3312),new e(3313,3316)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Kannada=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=33554432|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Kannada}function Lc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=33554432&r.RTLong__f_lo;return a===0?wc_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Kannada}function gc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=67108864&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(68096,68100),new e(68101,68103),new e(68108,68116),new e(68117,68120),new e(68121,68150),new e(68152,68155),new e(68159,68169),new e(68176,68185)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Kharoshthi=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=67108864|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Kharoshthi}function mc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=67108864&r.RTLong__f_lo;return a===0?gc_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Kharoshthi}function yc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=134217728&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(5120,5760),new e(6320,6390),new e(72368,72384)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Canadian_Aboriginal=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=134217728|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Canadian_Aboriginal}function bc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=134217728&r.RTLong__f_lo;return a===0?yc_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Canadian_Aboriginal}function Ic_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=268435456&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(68224,68256)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_North_Arabian=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=268435456|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_North_Arabian}function kc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=268435456&r.RTLong__f_lo;return a===0?Ic_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_North_Arabian}function qc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=536870912&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(66208,66257)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Carian=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=536870912|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Carian}function Oc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=536870912&r.RTLong__f_lo;return a===0?qc_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Carian}function Sc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=1073741824&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(768,880),new e(1157,1159),new e(1611,1622),new e(1648,1649),new e(2385,2389),new e(6832,6863),new e(7376,7379),new e(7380,7393),new e(7394,7401),new e(7405,7406),new e(7412,7413),new e(7416,7418),new e(7616,7680),new e(8204,8206),new e(8400,8433),new e(12330,12334),new e(12441,12443),new e(65024,65040),new e(65056,65070),new e(66045,66046),new e(66272,66273),new e(70459,70460),new e(118528,118574),new e(118576,118599),new e(119143,119146),new e(119163,119171),new e(119173,119180),new e(119210,119214),new e(917760,918e3)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Inherited=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=1073741824|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Inherited}function Pc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=1073741824&r.RTLong__f_lo;return a===0?Sc_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Inherited}function Rc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=-2147483648&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(2561,2564),new e(2565,2571),new e(2575,2577),new e(2579,2601),new e(2602,2609),new e(2610,2612),new e(2613,2615),new e(2616,2618),new e(2620,2621),new e(2622,2627),new e(2631,2633),new e(2635,2638),new e(2641,2642),new e(2649,2653),new e(2654,2655),new e(2662,2679)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Gurmukhi=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=-2147483648|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Gurmukhi}function Dc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=-2147483648&r.RTLong__f_lo;return a===0?Rc_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Gurmukhi}function xc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=1&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(66864,66916),new e(66927,66928)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Caucasian_Albanian=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=1|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Caucasian_Albanian}function Cc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=1&r.RTLong__f_hi;return a===0?xc_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Caucasian_Albanian}function Mc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=2&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(69968,70007)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Mahajani=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=2|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Mahajani}function Tc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=2&r.RTLong__f_hi;return a===0?Mc_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Mahajani}function Vc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=4&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(43264,43310),new e(43311,43312)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Kayah_Li=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=4|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Kayah_Li}function Ac_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=4&r.RTLong__f_hi;return a===0?Vc_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Kayah_Li}function Bc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=8&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(43312,43348),new e(43359,43360)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Rejang=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=8|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Rejang}function Fc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=8&r.RTLong__f_hi;return a===0?Bc_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Rejang}function Ec_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=16&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(71840,71923),new e(71935,71936)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Warang_Citi=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=16|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Warang_Citi}function jc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=16&r.RTLong__f_hi;return a===0?Ec_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Warang_Citi}function Zc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=32&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(40960,42125),new e(42128,42183)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Yi=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=32|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Yi}function Nc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=32&r.RTLong__f_hi;return a===0?Zc_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Yi}function Hc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=64&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(66560,66640)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Deseret=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=64|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Deseret}function Gc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=64&r.RTLong__f_hi;return a===0?Hc_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Deseret}function zc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=128&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(66304,66340),new e(66349,66352)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_Italic=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=128|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_Italic}function Jc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=128&r.RTLong__f_hi;return a===0?zc_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_Italic}function Uc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=256&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(66432,66462),new e(66463,66464)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Ugaritic=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=256|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Ugaritic}function Wc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=256&r.RTLong__f_hi;return a===0?Uc_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Ugaritic}function Kc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=512&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(67808,67827),new e(67828,67830),new e(67835,67840)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Hatran=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=512|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Hatran}function Qc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=512&r.RTLong__f_hi;return a===0?Kc_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Hatran}function Xc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=1024&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(4352,4608),new e(12334,12336),new e(12593,12687),new e(12800,12831),new e(12896,12927),new e(43360,43389),new e(44032,55204),new e(55216,55239),new e(55243,55292),new e(65440,65471),new e(65474,65480),new e(65482,65488),new e(65490,65496),new e(65498,65501)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Hangul=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=1024|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Hangul}function Yc_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=1024&r.RTLong__f_hi;return a===0?Xc_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Hangul}function _i_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=2048&r.RTLong__f_hi;if(a===0){var t=Ra().s_Predef$__f_Map,n=ri_(_),s=g(new L,"Balinese",n),c=ti_(_),i=g(new L,"Shavian",c),o=si_(_),u=g(new L,"Sinhala",o),f=ii_(_),p=g(new L,"Psalter_Pahlavi",f),h=ui_(_),l=g(new L,"Javanese",h),d=fi_(_),$=g(new L,"Avestan",d),v=hi_(_),w=g(new L,"Linear_B",v),R=$i_(_),D=g(new L,"Syloti_Nagri",R),T=wi_(_),C=g(new L,"Bamum",T),F=gi_(_),E=g(new L,"Mongolian",F),q=yi_(_),Z=g(new L,"Mro",q),H=Ii_(_),J=g(new L,"Tai_Le",H),N=qi_(_),G=g(new L,"Bopomofo",N),W=Si_(_),K=g(new L,"Greek",W),Y=Ri_(_),X=g(new L,"Tai_Viet",Y),e_=xi_(_),__=g(new L,"Old_South_Arabian",e_),a_=Mi_(_),n_=g(new L,"Nyiakeng_Puachue_Hmong",a_),s_=Vi_(_),c_=g(new L,"Malayalam",s_),o_=Bi_(_),h_=g(new L,"Ol_Chiki",o_),d_=Ei_(_),v_=g(new L,"Chakma",d_),u_=Zi_(_),p_=g(new L,"Buhid",u_),y_=Hi_(_),b_=g(new L,"Multani",y_),D_=zi_(_),S_=g(new L,"Imperial_Aramaic",D_),P_=Ui_(_),R_=g(new L,"Samaritan",P_),C_=Ki_(_),B_=g(new L,"Masaram_Gondi",C_),T_=Xi_(_),A_=g(new L,"Gunjala_Gondi",T_),x_=_o_(_),E_=g(new L,"Tai_Tham",x_),I_=ro_(_),V_=g(new L,"Lepcha",I_),J_=to_(_),X_=g(new L,"Gujarati",J_),_e=so_(_),Y_=g(new L,"Thai",_e),U_=io_(_),Q_=g(new L,"Nandinagari",U_),Z_=uo_(_),W_=g(new L,"Old_Persian",Z_),N_=fo_(_),G_=g(new L,"Bassa_Vah",N_),se=ho_(_),oe=g(new L,"Tagbanwa",se),ue=$o_(_),ge=g(new L,"Cuneiform",ue),ce=wo_(_),ve=g(new L,"Modi",ce),qe=go_(_),Ie=g(new L,"Latin",qe),ee=yo_(_),le=g(new L,"Soyombo",ee),re=Io_(_),K_=g(new L,"Tibetan",re),$e=qo_(_),Re=g(new L,"Lydian",$e),we=So_(_),ke=g(new L,"Osage",we),he=Ro_(_),ye=g(new L,"Batak",he),Le=xo_(_),me=g(new L,"Hiragana",Le),be=Mo_(_),ie=g(new L,"Takri",be),Ce=Vo_(_),Ee=g(new L,"Old_Hungarian",Ce),Se=Bo_(_),Ke=g(new L,"SignWriting",Se),Te=Eo_(_),Ve=g(new L,"Dogra",Te),Oe=Zo_(_),Ze=g(new L,"Old_Turkic",Oe),Ne=Ho_(_),_r=g(new L,"Meetei_Mayek",Ne),nr=zo_(_),sr=g(new L,"Anatolian_Hieroglyphs",nr),mr=Uo_(_),Qe=g(new L,"Old_Permic",mr),er=Ko_(_),ar=g(new L,"Runic",er),rr=Xo_(_),vr=g(new L,"Ethiopic",rr),cr=_u_(_),Ae=g(new L,"Duployan",cr),dr=ru_(_),Xe=g(new L,"Linear_A",dr),ir=tu_(_),He=g(new L,"Han",ir),qr=su_(_),wr=g(new L,"Cyrillic",qr),Or=iu_(_),Dr=g(new L,"Myanmar",Or),Mr=uu_(_),Fr=g(new L,"Cham",Mr),Er=fu_(_),ur=g(new L,"Mandaic",Er),Hr=hu_(_),Lr=g(new L,"Tifinagh",Hr),aa=$u_(_),ta=g(new L,"Egyptian_Hieroglyphs",aa),Tr=wu_(_),wa=g(new L,"Brahmi",Tr),ca=gu_(_),ya=g(new L,"Adlam",ca),na=yu_(_),xr=g(new L,"Palmyrene",na),Qr=Iu_(_),Rt=g(new L,"Tirhuta",Qr),yr=qu_(_),Sr=g(new L,"Elbasan",yr),gr=Su_(_),Ma=g(new L,"Tangut",gr),La=Ru_(_),Ha=g(new L,"Pau_Cin_Hau",La),Gr=xu_(_),Ta=g(new L,"Nko",Gr),Dt=Mu_(_),Ga=g(new L,"Ogham",Dt),Ye=Vu_(_),Vr=g(new L,"Hanifi_Rohingya",Ye),ia=Bu_(_),ba=g(new L,"Bengali",ia),Ar=Eu_(_),zr=g(new L,"Thaana",Ar),za=Zu_(_),Ja=g(new L,"Lao",za),qa=Hu_(_),Zt=g(new L,"Buginese",qa),Oa=zu_(_),Bt=g(new L,"Osmanya",Oa),wt=Uu_(_),tt=g(new L,"Phags_Pa",wt),Xr=Ku_(_),oa=g(new L,"Medefaidrin",Xr),nt=Xu_(_),st=g(new L,"Arabic",nt),Ia=_l_(_),ct=g(new L,"Hebrew",Ia),it=rl_(_),ot=g(new L,"Meroitic_Hieroglyphs",it),xt=tl_(_),et=g(new L,"Oriya",xt),Nt=sl_(_),Lt=g(new L,"Georgian",Nt),Ft=il_(_),rt=g(new L,"New_Tai_Lue",Ft),mn=ul_(_),En=g(new L,"Cherokee",mn),yn=fl_(_),en=g(new L,"Siddham",yn),bn=hl_(_),Pr=g(new L,"Lisu",bn),gt=$l_(_),Pn=g(new L,"Khojki",gt),rn=wl_(_),jn=g(new L,"Phoenician",rn),In=gl_(_),Et=g(new L,"Kaithi",In),Wn=yl_(_),Ct=g(new L,"Common",Wn),mt=Il_(_),ys=g(new L,"Inscriptional_Parthian",mt),bs=ql_(_),kn=g(new L,"Inscriptional_Pahlavi",bs),Kn=Sl_(_),Ys=g(new L,"Khudawadi",Kn),_c=Rl_(_),Rn=g(new L,"Sharada",_c),ec=xl_(_),$c=g(new L,"Glagolitic",ec),Bc=Ml_(_),ls=g(new L,"Khmer",Bc),vc=Vl_(_),wc=g(new L,"Elymaic",vc),rc=Bl_(_),as=g(new L,"Nabataean",rc),Zn=El_(_),$n=g(new L,"Braille",Zn),Is=Zl_(_),ka=g(new L,"Pahawh_Hmong",Is),Dn=Hl_(_),js=g(new L,"Nushu",Dn),Qn=zl_(_),Lc=g(new L,"Ahom",Qn),Zs=Ul_(_),ks=g(new L,"Tamil",Zs),vn=Kl_(_),Ns=g(new L,"Devanagari",vn),gc=Xl_(_),Va=g(new L,"Marchen",gc),Xn=_f_(_),Hs=g(new L,"Syriac",Xn),xn=rf_(_),Gs=g(new L,"Vai",xn),Ua=tf_(_),qs=g(new L,"Newa",Ua),Os=sf_(_),Ss=g(new L,"Coptic",Os),zc=if_(_),Jc=g(new L,"Sundanese",zc),ts=uf_(_),zs=g(new L,"Gothic",ts),Ps=ff_(_),fs=g(new L,"Saurashtra",Ps),Ht=hf_(_),ac=g(new L,"Zanabazar_Square",Ht),tc=$f_(_),Yi=g(new L,"Wancho",tc),Fc=wf_(_),Uc=g(new L,"Tagalog",Fc),Wc=gf_(_),Ho=g(new L,"Miao",Wc),li=yf_(_),Pu=g(new L,"Lycian",li),go=If_(_),Ru=g(new L,"Limbu",go),Go=qf_(_),Du=g(new L,"Makasar",Go),Ti=Sf_(_),_o=g(new L,"Katakana",Ti),zo=Rf_(_),of=g(new L,"Meroitic_Cursive",zo),Jo=xf_(_),hl=g(new L,"Sora_Sompeng",Jo),dl=Mf_(_),uf=g(new L,"Manichaean",dl),$l=Vf_(_),Uo=g(new L,"Mende_Kikakui",$l),Vi=Bf_(_),vl=g(new L,"Telugu",Vi),fi=Ef_(_),lf=g(new L,"Bhaiksuki",fi),wl=Zf_(_),Ll=g(new L,"Hanunoo",wl),xu=Hf_(_),gl=g(new L,"Sogdian",xu),Cu=zf_(_),Wo=g(new L,"Old_Sogdian",Cu),ff=Uf_(_),Ko=g(new L,"Cypriot",ff),mo=Kf_(_),yo=g(new L,"Armenian",mo),ml=Xf_(_),pf=g(new L,"Grantha",ml),Mu=_p_(_),Tu=g(new L,"Kannada",Mu),yl=rp_(_),Ah=g(new L,"Kharoshthi",yl),hf=tp_(_),df=g(new L,"Canadian_Aboriginal",hf),$f=sp_(_),vf=g(new L,"Old_North_Arabian",$f),Qo=ip_(_),fp=g(new L,"Carian",Qo),pp=up_(_),Bh=g(new L,"Inherited",pp),hp=fp_(_),dp=g(new L,"Gurmukhi",hp),$p=hp_(_),Vu=g(new L,"Caucasian_Albanian",$p),Fh=$p_(_),vp=g(new L,"Mahajani",Fh),Eh=wp_(_),jh=g(new L,"Kayah_Li",Eh),wp=gp_(_),Au=g(new L,"Rejang",wp),wf=yp_(_),ps=g(new L,"Warang_Citi",wf),Pd=Ip_(_),K1=g(new L,"Yi",Pd),Q1=qp_(_),Zh=g(new L,"Deseret",Q1),X1=Sp_(_),Y1=g(new L,"Old_Italic",X1),Nh=Rp_(_),Rd=g(new L,"Ugaritic",Nh),Dd=xp_(_),xd=g(new L,"Hatran",Dd),Cd=Mp_(_),Md=[s,i,u,p,l,$,w,D,C,E,Z,J,G,K,X,__,n_,c_,h_,v_,p_,b_,S_,R_,B_,A_,E_,V_,X_,Y_,Q_,W_,G_,oe,ge,ve,Ie,le,K_,Re,ke,ye,me,ie,Ee,Ke,Ve,Ze,_r,sr,Qe,ar,vr,Ae,Xe,He,wr,Dr,Fr,ur,Lr,ta,wa,ya,xr,Rt,Sr,Ma,Ha,Ta,Ga,Vr,ba,zr,Ja,Zt,Bt,tt,oa,st,ct,ot,et,Lt,rt,En,en,Pr,Pn,jn,Et,Ct,ys,kn,Ys,Rn,$c,ls,wc,as,$n,ka,js,Lc,ks,Ns,Va,Hs,Gs,qs,Ss,Jc,zs,fs,ac,Yi,Uc,Ho,Pu,Ru,Du,_o,of,hl,uf,Uo,vl,lf,Ll,gl,Wo,Ko,yo,pf,Tu,Ah,df,vf,fp,Bh,dp,Vu,vp,jh,Au,ps,K1,Zh,Y1,Rd,xd,g(new L,"Hangul",Cd)],Td=k(new I,Md);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensionsMap=t.from__sc_IterableOnce__sci_Map(Td);var Hh=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,Vd=Hh.RTLong__f_lo,_$=2048|Hh.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(Vd,_$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensionsMap}function ei_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=4096&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(6912,6989),new e(6992,7039)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Balinese=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=4096|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Balinese}function ri_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=4096&r.RTLong__f_hi;return a===0?ei_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Balinese}function ai_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=8192&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(66640,66688)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Shavian=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=8192|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Shavian}function ti_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=8192&r.RTLong__f_hi;return a===0?ai_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Shavian}function ni_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=16384&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(2404,2406),new e(3457,3460),new e(3461,3479),new e(3482,3506),new e(3507,3516),new e(3517,3518),new e(3520,3527),new e(3530,3531),new e(3535,3541),new e(3542,3543),new e(3544,3552),new e(3558,3568),new e(3570,3573),new e(70113,70133)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Sinhala=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=16384|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Sinhala}function si_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=16384&r.RTLong__f_hi;return a===0?ni_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Sinhala}function ci_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=32768&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(1600,1601),new e(68480,68498),new e(68505,68509),new e(68521,68528)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Psalter_Pahlavi=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=32768|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Psalter_Pahlavi}function ii_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=32768&r.RTLong__f_hi;return a===0?ci_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Psalter_Pahlavi}function oi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=65536&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(43392,43470),new e(43471,43482),new e(43486,43488)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Javanese=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=65536|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Javanese}function ui_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=65536&r.RTLong__f_hi;return a===0?oi_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Javanese}function li_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=131072&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(68352,68406),new e(68409,68416)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Avestan=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=131072|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Avestan}function fi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=131072&r.RTLong__f_hi;return a===0?li_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Avestan}function pi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=262144&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(65536,65548),new e(65549,65575),new e(65576,65595),new e(65596,65598),new e(65599,65614),new e(65616,65630),new e(65664,65787),new e(65792,65795),new e(65799,65844),new e(65847,65856)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Linear_B=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=262144|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Linear_B}function hi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=262144&r.RTLong__f_hi;return a===0?pi_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Linear_B}function di_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=524288&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(2404,2406),new e(2534,2544),new e(43008,43053)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Syloti_Nagri=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=524288|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Syloti_Nagri}function $i_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=524288&r.RTLong__f_hi;return a===0?di_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Syloti_Nagri}function vi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=1048576&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(42656,42744),new e(92160,92729)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Bamum=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=1048576|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Bamum}function wi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=1048576&r.RTLong__f_hi;return a===0?vi_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Bamum}function Li_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=2097152&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(6144,6170),new e(6176,6265),new e(6272,6315),new e(8239,8240),new e(71264,71277)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Mongolian=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=2097152|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Mongolian}function gi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=2097152&r.RTLong__f_hi;return a===0?Li_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Mongolian}function mi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=4194304&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(92736,92767),new e(92768,92778),new e(92782,92784)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Mro=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=4194304|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Mro}function yi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=4194304&r.RTLong__f_hi;return a===0?mi_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Mro}function bi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=8388608&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(4160,4170),new e(6480,6510),new e(6512,6517)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tai_Le=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=8388608|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tai_Le}function Ii_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=8388608&r.RTLong__f_hi;return a===0?bi_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tai_Le}function ki_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=16777216&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(746,748),new e(12289,12292),new e(12296,12306),new e(12307,12320),new e(12330,12334),new e(12336,12337),new e(12343,12344),new e(12539,12540),new e(12549,12592),new e(12704,12736),new e(65093,65095),new e(65377,65382)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Bopomofo=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=16777216|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Bopomofo}function qi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=16777216&r.RTLong__f_hi;return a===0?ki_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Bopomofo}function Oi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=33554432&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(834,835),new e(837,838),new e(880,884),new e(885,888),new e(890,894),new e(895,896),new e(900,901),new e(902,903),new e(904,907),new e(908,909),new e(910,930),new e(931,994),new e(1008,1024),new e(7462,7467),new e(7517,7522),new e(7526,7531),new e(7615,7618),new e(7936,7958),new e(7960,7966),new e(7968,8006),new e(8008,8014),new e(8016,8024),new e(8025,8026),new e(8027,8028),new e(8029,8030),new e(8031,8062),new e(8064,8117),new e(8118,8133),new e(8134,8148),new e(8150,8156),new e(8157,8176),new e(8178,8181),new e(8182,8191),new e(8486,8487),new e(43877,43878),new e(65856,65935),new e(65952,65953),new e(119296,119366)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Greek=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=33554432|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Greek}function Si_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=33554432&r.RTLong__f_hi;return a===0?Oi_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Greek}function Pi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=67108864&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(43648,43715),new e(43739,43744)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tai_Viet=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=67108864|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tai_Viet}function Ri_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=67108864&r.RTLong__f_hi;return a===0?Pi_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tai_Viet}function Di_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=134217728&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(68192,68224)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_South_Arabian=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=134217728|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_South_Arabian}function xi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=134217728&r.RTLong__f_hi;return a===0?Di_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_South_Arabian}function Ci_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=268435456&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(123136,123181),new e(123184,123198),new e(123200,123210),new e(123214,123216)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Nyiakeng_Puachue_Hmong=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=268435456|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Nyiakeng_Puachue_Hmong}function Mi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=268435456&r.RTLong__f_hi;return a===0?Ci_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Nyiakeng_Puachue_Hmong}function Ti_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=536870912&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(2385,2387),new e(2404,2406),new e(3328,3341),new e(3342,3345),new e(3346,3397),new e(3398,3401),new e(3402,3408),new e(3412,3428),new e(3430,3456),new e(7386,7387),new e(43056,43059)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Malayalam=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=536870912|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Malayalam}function Vi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=536870912&r.RTLong__f_hi;return a===0?Ti_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Malayalam}function Ai_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=1073741824&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(7248,7296)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Ol_Chiki=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=1073741824|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Ol_Chiki}function Bi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=1073741824&r.RTLong__f_hi;return a===0?Ai_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Ol_Chiki}function Fi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=-2147483648&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(2534,2544),new e(4160,4170),new e(69888,69941),new e(69942,69960)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Chakma=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,d=l.RTLong__f_lo,$=-2147483648|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Chakma}function Ei_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,a=-2147483648&r.RTLong__f_hi;return a===0?Fi_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Chakma}function ji_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=1&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(5941,5943),new e(5952,5972)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Buhid=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=1|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Buhid}function Zi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=1&r.RTLong__f_lo;return a===0?ji_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Buhid}function Ni_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=2&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(2662,2672),new e(70272,70279),new e(70280,70281),new e(70282,70286),new e(70287,70302),new e(70303,70314)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Multani=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=2|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Multani}function Hi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=2&r.RTLong__f_lo;return a===0?Ni_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Multani}function Gi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=4&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(67648,67670),new e(67671,67680)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Imperial_Aramaic=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=4|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Imperial_Aramaic}function zi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=4&r.RTLong__f_lo;return a===0?Gi_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Imperial_Aramaic}function Ji_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=8&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(2048,2094),new e(2096,2111)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Samaritan=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=8|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Samaritan}function Ui_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=8&r.RTLong__f_lo;return a===0?Ji_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Samaritan}function Wi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=16&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(2404,2406),new e(72960,72967),new e(72968,72970),new e(72971,73015),new e(73018,73019),new e(73020,73022),new e(73023,73032),new e(73040,73050)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Masaram_Gondi=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=16|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Masaram_Gondi}function Ki_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=16&r.RTLong__f_lo;return a===0?Wi_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Masaram_Gondi}function Qi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=32&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(2404,2406),new e(73056,73062),new e(73063,73065),new e(73066,73103),new e(73104,73106),new e(73107,73113),new e(73120,73130)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Gunjala_Gondi=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=32|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Gunjala_Gondi}function Xi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=32&r.RTLong__f_lo;return a===0?Qi_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Gunjala_Gondi}function Yi_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=64&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(6688,6751),new e(6752,6781),new e(6783,6794),new e(6800,6810),new e(6816,6830)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tai_Tham=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=64|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tai_Tham}function _o_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=64&r.RTLong__f_lo;return a===0?Yi_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tai_Tham}function eo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=128&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(7168,7224),new e(7227,7242),new e(7245,7248)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Lepcha=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=128|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Lepcha}function ro_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=128&r.RTLong__f_lo;return a===0?eo_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Lepcha}function ao_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=256&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(2385,2387),new e(2404,2406),new e(2689,2692),new e(2693,2702),new e(2703,2706),new e(2707,2729),new e(2730,2737),new e(2738,2740),new e(2741,2746),new e(2748,2758),new e(2759,2762),new e(2763,2766),new e(2768,2769),new e(2784,2788),new e(2790,2802),new e(2809,2816),new e(43056,43066)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Gujarati=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=256|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Gujarati}function to_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=256&r.RTLong__f_lo;return a===0?ao_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Gujarati}function no_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=512&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(3585,3643),new e(3648,3676)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Thai=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=512|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Thai}function so_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=512&r.RTLong__f_lo;return a===0?no_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Thai}function co_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=1024&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(2404,2406),new e(3302,3312),new e(7401,7402),new e(7410,7411),new e(7418,7419),new e(43056,43062),new e(72096,72104),new e(72106,72152),new e(72154,72165)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Nandinagari=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=1024|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Nandinagari}function io_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=1024&r.RTLong__f_lo;return a===0?co_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Nandinagari}function oo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=2048&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(66464,66500),new e(66504,66518)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_Persian=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=2048|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_Persian}function uo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=2048&r.RTLong__f_lo;return a===0?oo_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_Persian}function lo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=4096&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(92880,92910),new e(92912,92918)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Bassa_Vah=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=4096|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Bassa_Vah}function fo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=4096&r.RTLong__f_lo;return a===0?lo_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Bassa_Vah}function po_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=8192&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(5941,5943),new e(5984,5997),new e(5998,6001),new e(6002,6004)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tagbanwa=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=8192|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tagbanwa}function ho_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=8192&r.RTLong__f_lo;return a===0?po_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tagbanwa}function do_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=16384&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(73728,74650),new e(74752,74863),new e(74864,74869),new e(74880,75076)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Cuneiform=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=16384|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Cuneiform}function $o_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=16384&r.RTLong__f_lo;return a===0?do_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Cuneiform}function vo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=32768&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(43056,43066),new e(71168,71237),new e(71248,71258)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Modi=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=32768|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Modi}function wo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=32768&r.RTLong__f_lo;return a===0?vo_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Modi}function Lo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=65536&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(65,91),new e(97,123),new e(170,171),new e(186,187),new e(192,215),new e(216,247),new e(248,697),new e(736,741),new e(867,880),new e(1157,1159),new e(2385,2387),new e(4347,4348),new e(7424,7462),new e(7468,7517),new e(7522,7526),new e(7531,7544),new e(7545,7615),new e(7680,7936),new e(8239,8240),new e(8305,8306),new e(8319,8320),new e(8336,8349),new e(8432,8433),new e(8490,8492),new e(8498,8499),new e(8526,8527),new e(8544,8585),new e(11360,11392),new e(42752,42760),new e(42786,42888),new e(42891,42955),new e(42960,42962),new e(42963,42964),new e(42965,42970),new e(42994,43008),new e(43310,43311),new e(43824,43867),new e(43868,43877),new e(43878,43882),new e(64256,64263),new e(65313,65339),new e(65345,65371),new e(67456,67462),new e(67463,67505),new e(67506,67515),new e(122624,122655),new e(122661,122667)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Latin=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=65536|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Latin}function go_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=65536&r.RTLong__f_lo;return a===0?Lo_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Latin}function mo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=131072&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(72272,72355)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Soyombo=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=131072|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Soyombo}function yo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=131072&r.RTLong__f_lo;return a===0?mo_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Soyombo}function bo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=262144&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(3840,3912),new e(3913,3949),new e(3953,3992),new e(3993,4029),new e(4030,4045),new e(4046,4053),new e(4057,4059)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tibetan=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=262144|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tibetan}function Io_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=262144&r.RTLong__f_lo;return a===0?bo_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tibetan}function ko_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=524288&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(67872,67898),new e(67903,67904)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Lydian=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=524288|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Lydian}function qo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=524288&r.RTLong__f_lo;return a===0?ko_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Lydian}function Oo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=1048576&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(66736,66772),new e(66776,66812)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Osage=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=1048576|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Osage}function So_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=1048576&r.RTLong__f_lo;return a===0?Oo_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Osage}function Po_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=2097152&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(7104,7156),new e(7164,7168)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Batak=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=2097152|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Batak}function Ro_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=2097152&r.RTLong__f_lo;return a===0?Po_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Batak}function Do_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=4194304&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(12289,12292),new e(12296,12306),new e(12307,12320),new e(12336,12342),new e(12343,12344),new e(12348,12350),new e(12353,12439),new e(12441,12449),new e(12539,12541),new e(65093,65095),new e(65377,65382),new e(65392,65393),new e(65438,65440),new e(110593,110880),new e(110898,110899),new e(110928,110931),new e(127488,127489)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Hiragana=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=4194304|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Hiragana}function xo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=4194304&r.RTLong__f_lo;return a===0?Do_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Hiragana}function Co_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=8388608&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(2404,2406),new e(43056,43066),new e(71296,71354),new e(71360,71370)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Takri=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=8388608|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Takri}function Mo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=8388608&r.RTLong__f_lo;return a===0?Co_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Takri}function To_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=16777216&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(68736,68787),new e(68800,68851),new e(68858,68864)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_Hungarian=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=16777216|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_Hungarian}function Vo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=16777216&r.RTLong__f_lo;return a===0?To_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_Hungarian}function Ao_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=33554432&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(120832,121484),new e(121499,121504),new e(121505,121520)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_SignWriting=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=33554432|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_SignWriting}function Bo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=33554432&r.RTLong__f_lo;return a===0?Ao_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_SignWriting}function Fo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=67108864&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(2404,2416),new e(43056,43066),new e(71680,71740)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Dogra=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=67108864|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Dogra}function Eo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=67108864&r.RTLong__f_lo;return a===0?Fo_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Dogra}function jo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=134217728&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(68608,68681)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_Turkic=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=134217728|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_Turkic}function Zo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=134217728&r.RTLong__f_lo;return a===0?jo_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_Turkic}function No_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=268435456&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(43744,43767),new e(43968,44014),new e(44016,44026)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Meetei_Mayek=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=268435456|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Meetei_Mayek}function Ho_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=268435456&r.RTLong__f_lo;return a===0?No_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Meetei_Mayek}function Go_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=536870912&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(82944,83527)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Anatolian_Hieroglyphs=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=536870912|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Anatolian_Hieroglyphs}function zo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=536870912&r.RTLong__f_lo;return a===0?Go_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Anatolian_Hieroglyphs}function Jo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=1073741824&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(1155,1156),new e(66384,66427)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_Permic=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=1073741824|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_Permic}function Uo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=1073741824&r.RTLong__f_lo;return a===0?Jo_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_Permic}function Wo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=-2147483648&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(5792,5867),new e(5870,5881)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Runic=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=-2147483648|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Runic}function Ko_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=-2147483648&r.RTLong__f_lo;return a===0?Wo_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Runic}function Qo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=1&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(4608,4681),new e(4682,4686),new e(4688,4695),new e(4696,4697),new e(4698,4702),new e(4704,4745),new e(4746,4750),new e(4752,4785),new e(4786,4790),new e(4792,4799),new e(4800,4801),new e(4802,4806),new e(4808,4823),new e(4824,4881),new e(4882,4886),new e(4888,4955),new e(4957,4989),new e(4992,5018),new e(11648,11671),new e(11680,11687),new e(11688,11695),new e(11696,11703),new e(11704,11711),new e(11712,11719),new e(11720,11727),new e(11728,11735),new e(11736,11743),new e(43777,43783),new e(43785,43791),new e(43793,43799),new e(43808,43815),new e(43816,43823),new e(124896,124903),new e(124904,124908),new e(124909,124911),new e(124912,124927)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Ethiopic=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=1|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Ethiopic}function Xo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=1&r.RTLong__f_hi;return a===0?Qo_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Ethiopic}function Yo_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=2&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(113664,113771),new e(113776,113789),new e(113792,113801),new e(113808,113818),new e(113820,113828)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Duployan=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=2|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Duployan}function _u_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=2&r.RTLong__f_hi;return a===0?Yo_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Duployan}function eu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=4&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(65799,65844),new e(67072,67383),new e(67392,67414),new e(67424,67432)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Linear_A=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=4|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Linear_A}function ru_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=4&r.RTLong__f_hi;return a===0?eu_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Linear_A}function au_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=8&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(11904,11930),new e(11931,12020),new e(12032,12246),new e(12289,12292),new e(12293,12306),new e(12307,12320),new e(12321,12334),new e(12336,12337),new e(12343,12352),new e(12539,12540),new e(12688,12704),new e(12736,12772),new e(12832,12872),new e(12928,12977),new e(12992,13004),new e(13055,13056),new e(13144,13169),new e(13179,13184),new e(13280,13311),new e(13312,19904),new e(19968,40960),new e(42752,42760),new e(63744,64110),new e(64112,64218),new e(65093,65095),new e(65377,65382),new e(94178,94180),new e(94192,94194),new e(119648,119666),new e(127568,127570),new e(131072,173792),new e(173824,177978),new e(177984,178206),new e(178208,183970),new e(183984,191457),new e(194560,195102),new e(196608,201547),new e(201552,205744)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Han=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=8|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Han}function tu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=8&r.RTLong__f_hi;return a===0?au_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Han}function nu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=16&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(1024,1328),new e(7296,7305),new e(7467,7468),new e(7544,7545),new e(7672,7673),new e(11744,11776),new e(11843,11844),new e(42560,42656),new e(65070,65072),new e(122928,122990),new e(123023,123024)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Cyrillic=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=16|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Cyrillic}function su_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=16&r.RTLong__f_hi;return a===0?nu_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Cyrillic}function cu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=32&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(4096,4256),new e(43310,43311),new e(43488,43519),new e(43616,43648)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Myanmar=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=32|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Myanmar}function iu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=32&r.RTLong__f_hi;return a===0?cu_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Myanmar}function ou_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=64&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(43520,43575),new e(43584,43598),new e(43600,43610),new e(43612,43616)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Cham=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=64|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Cham}function uu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=64&r.RTLong__f_hi;return a===0?ou_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Cham}function lu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=128&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(1600,1601),new e(2112,2140),new e(2142,2143)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Mandaic=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=128|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Mandaic}function fu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=128&r.RTLong__f_hi;return a===0?lu_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Mandaic}function pu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=256&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(11568,11624),new e(11631,11633),new e(11647,11648)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tifinagh=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=256|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tifinagh}function hu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=256&r.RTLong__f_hi;return a===0?pu_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tifinagh}function du_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=512&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(77824,78934)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Egyptian_Hieroglyphs=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=512|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Egyptian_Hieroglyphs}function $u_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=512&r.RTLong__f_hi;return a===0?du_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Egyptian_Hieroglyphs}function vu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=1024&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(69632,69710),new e(69714,69750),new e(69759,69760)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Brahmi=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=1024|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Brahmi}function wu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=1024&r.RTLong__f_hi;return a===0?vu_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Brahmi}function Lu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=2048&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(1567,1568),new e(1600,1601),new e(125184,125260),new e(125264,125274),new e(125278,125280)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Adlam=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=2048|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Adlam}function gu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=2048&r.RTLong__f_hi;return a===0?Lu_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Adlam}function mu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=4096&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(67680,67712)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Palmyrene=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=4096|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Palmyrene}function yu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=4096&r.RTLong__f_hi;return a===0?mu_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Palmyrene}function bu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=8192&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(2385,2387),new e(2404,2406),new e(7410,7411),new e(43056,43066),new e(70784,70856),new e(70864,70874)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tirhuta=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=8192|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tirhuta}function Iu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=8192&r.RTLong__f_hi;return a===0?bu_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tirhuta}function ku_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=16384&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(66816,66856)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Elbasan=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=16384|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Elbasan}function qu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=16384&r.RTLong__f_hi;return a===0?ku_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Elbasan}function Ou_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=32768&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(94176,94177),new e(94208,100344),new e(100352,101120),new e(101632,101641)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tangut=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=32768|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tangut}function Su_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=32768&r.RTLong__f_hi;return a===0?Ou_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tangut}function Pu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=65536&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(72384,72441)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Pau_Cin_Hau=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=65536|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Pau_Cin_Hau}function Ru_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=65536&r.RTLong__f_hi;return a===0?Pu_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Pau_Cin_Hau}function Du_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=131072&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(1548,1549),new e(1563,1564),new e(1567,1568),new e(1984,2043),new e(2045,2048),new e(64830,64832)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Nko=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=131072|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Nko}function xu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=131072&r.RTLong__f_hi;return a===0?Du_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Nko}function Cu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=262144&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(5760,5789)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Ogham=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=262144|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Ogham}function Mu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=262144&r.RTLong__f_hi;return a===0?Cu_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Ogham}function Tu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=524288&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(1548,1549),new e(1563,1564),new e(1567,1568),new e(1600,1601),new e(1748,1749),new e(68864,68904),new e(68912,68922)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Hanifi_Rohingya=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=524288|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Hanifi_Rohingya}function Vu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=524288&r.RTLong__f_hi;return a===0?Tu_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Hanifi_Rohingya}function Au_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=1048576&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(2385,2387),new e(2404,2406),new e(2432,2436),new e(2437,2445),new e(2447,2449),new e(2451,2473),new e(2474,2481),new e(2482,2483),new e(2486,2490),new e(2492,2501),new e(2503,2505),new e(2507,2511),new e(2519,2520),new e(2524,2526),new e(2527,2532),new e(2534,2559),new e(7376,7377),new e(7378,7379),new e(7381,7383),new e(7384,7385),new e(7393,7394),new e(7402,7403),new e(7405,7406),new e(7410,7411),new e(7413,7416),new e(43249,43250)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Bengali=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=1048576|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Bengali}function Bu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=1048576&r.RTLong__f_hi;return a===0?Au_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Bengali}function Fu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=2097152&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(1548,1549),new e(1563,1565),new e(1567,1568),new e(1632,1642),new e(1920,1970),new e(65010,65011),new e(65021,65022)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Thaana=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=2097152|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Thaana}function Eu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=2097152&r.RTLong__f_hi;return a===0?Fu_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Thaana}function ju_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=4194304&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(3713,3715),new e(3716,3717),new e(3718,3723),new e(3724,3748),new e(3749,3750),new e(3751,3774),new e(3776,3781),new e(3782,3783),new e(3784,3791),new e(3792,3802),new e(3804,3808)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Lao=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=4194304|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Lao}function Zu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=4194304&r.RTLong__f_hi;return a===0?ju_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Lao}function Nu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=8388608&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(6656,6684),new e(6686,6688),new e(43471,43472)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Buginese=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=8388608|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Buginese}function Hu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=8388608&r.RTLong__f_hi;return a===0?Nu_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Buginese}function Gu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=16777216&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(66688,66718),new e(66720,66730)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Osmanya=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=16777216|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Osmanya}function zu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=16777216&r.RTLong__f_hi;return a===0?Gu_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Osmanya}function Ju_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=33554432&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(6146,6148),new e(6149,6150),new e(43072,43128)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Phags_Pa=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=33554432|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Phags_Pa}function Uu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=33554432&r.RTLong__f_hi;return a===0?Ju_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Phags_Pa}function Wu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=67108864&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(93760,93851)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Medefaidrin=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=67108864|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Medefaidrin}function Ku_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=67108864&r.RTLong__f_hi;return a===0?Wu_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Medefaidrin}function Qu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=134217728&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(1536,1541),new e(1542,1757),new e(1758,1792),new e(1872,1920),new e(2160,2191),new e(2192,2194),new e(2200,2274),new e(2275,2304),new e(64336,64451),new e(64467,64912),new e(64914,64968),new e(64975,64976),new e(65008,65024),new e(65136,65141),new e(65142,65277),new e(66272,66300),new e(69216,69247),new e(69373,69376),new e(126464,126468),new e(126469,126496),new e(126497,126499),new e(126500,126501),new e(126503,126504),new e(126505,126515),new e(126516,126520),new e(126521,126522),new e(126523,126524),new e(126530,126531),new e(126535,126536),new e(126537,126538),new e(126539,126540),new e(126541,126544),new e(126545,126547),new e(126548,126549),new e(126551,126552),new e(126553,126554),new e(126555,126556),new e(126557,126558),new e(126559,126560),new e(126561,126563),new e(126564,126565),new e(126567,126571),new e(126572,126579),new e(126580,126584),new e(126585,126589),new e(126590,126591),new e(126592,126602),new e(126603,126620),new e(126625,126628),new e(126629,126634),new e(126635,126652),new e(126704,126706)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Arabic=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=134217728|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Arabic}function Xu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=134217728&r.RTLong__f_hi;return a===0?Qu_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Arabic}function Yu_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=268435456&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(1425,1480),new e(1488,1515),new e(1519,1525),new e(64285,64311),new e(64312,64317),new e(64318,64319),new e(64320,64322),new e(64323,64325),new e(64326,64336)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Hebrew=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=268435456|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Hebrew}function _l_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=268435456&r.RTLong__f_hi;return a===0?Yu_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Hebrew}function el_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=536870912&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(67968,68e3)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Meroitic_Hieroglyphs=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=536870912|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Meroitic_Hieroglyphs}function rl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=536870912&r.RTLong__f_hi;return a===0?el_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Meroitic_Hieroglyphs}function al_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=1073741824&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(2385,2387),new e(2404,2406),new e(2817,2820),new e(2821,2829),new e(2831,2833),new e(2835,2857),new e(2858,2865),new e(2866,2868),new e(2869,2874),new e(2876,2885),new e(2887,2889),new e(2891,2894),new e(2901,2904),new e(2908,2910),new e(2911,2916),new e(2918,2936),new e(7386,7387),new e(7410,7411)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Oriya=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=1073741824|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Oriya}function tl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=1073741824&r.RTLong__f_hi;return a===0?al_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Oriya}function nl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=-2147483648&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(4256,4294),new e(4295,4296),new e(4301,4302),new e(4304,4352),new e(7312,7355),new e(7357,7360),new e(11520,11558),new e(11559,11560),new e(11565,11566)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Georgian=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,d=l.RTLong__f_lo,$=-2147483648|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Georgian}function sl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4,a=-2147483648&r.RTLong__f_hi;return a===0?nl_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Georgian}function cl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=1&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(6528,6572),new e(6576,6602),new e(6608,6619),new e(6622,6624)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_New_Tai_Lue=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=1|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_New_Tai_Lue}function il_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=1&r.RTLong__f_lo;return a===0?cl_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_New_Tai_Lue}function ol_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=2&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(5024,5110),new e(5112,5118),new e(43888,43968)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Cherokee=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=2|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Cherokee}function ul_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=2&r.RTLong__f_lo;return a===0?ol_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Cherokee}function ll_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=4&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(71040,71094),new e(71096,71134)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Siddham=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=4|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Siddham}function fl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=4&r.RTLong__f_lo;return a===0?ll_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Siddham}function pl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=8&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(42192,42240),new e(73648,73649)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Lisu=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=8|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Lisu}function hl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=8&r.RTLong__f_lo;return a===0?pl_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Lisu}function dl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=16&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(2790,2800),new e(43056,43066),new e(70144,70162),new e(70163,70210)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Khojki=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=16|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Khojki}function $l_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=16&r.RTLong__f_lo;return a===0?dl_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Khojki}function vl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=32&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(67840,67868),new e(67871,67872)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Phoenician=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=32|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Phoenician}function wl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=32&r.RTLong__f_lo;return a===0?vl_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Phoenician}function Ll_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=64&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(2406,2416),new e(43056,43066),new e(69760,69827),new e(69837,69838)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Kaithi=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=64|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Kaithi}function gl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=64&r.RTLong__f_lo;return a===0?Ll_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Kaithi}function ml_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=128&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(0,65),new e(91,97),new e(123,170),new e(171,186),new e(187,192),new e(215,216),new e(247,248),new e(697,736),new e(741,746),new e(748,768),new e(884,885),new e(894,895),new e(901,902),new e(903,904),new e(1541,1542),new e(1757,1758),new e(2274,2275),new e(3647,3648),new e(4053,4057),new e(5867,5870),new e(8192,8204),new e(8206,8239),new e(8240,8293),new e(8294,8305),new e(8308,8319),new e(8320,8335),new e(8352,8385),new e(8448,8486),new e(8487,8490),new e(8492,8498),new e(8499,8526),new e(8527,8544),new e(8585,8588),new e(8592,9255),new e(9280,9291),new e(9312,10240),new e(10496,11124),new e(11126,11158),new e(11159,11264),new e(11776,11843),new e(11844,11870),new e(12272,12284),new e(12288,12289),new e(12292,12293),new e(12306,12307),new e(12320,12321),new e(12342,12343),new e(12872,12896),new e(12927,12928),new e(12977,12992),new e(13004,13008),new e(13169,13179),new e(13184,13280),new e(13311,13312),new e(19904,19968),new e(42760,42786),new e(42888,42891),new e(43867,43868),new e(43882,43884),new e(65040,65050),new e(65072,65093),new e(65095,65107),new e(65108,65127),new e(65128,65132),new e(65279,65280),new e(65281,65313),new e(65339,65345),new e(65371,65377),new e(65504,65511),new e(65512,65519),new e(65529,65534),new e(65936,65949),new e(66e3,66045),new e(118608,118724),new e(118784,119030),new e(119040,119079),new e(119081,119143),new e(119146,119163),new e(119171,119173),new e(119180,119210),new e(119214,119275),new e(119488,119508),new e(119520,119540),new e(119552,119639),new e(119666,119673),new e(119808,119893),new e(119894,119965),new e(119966,119968),new e(119970,119971),new e(119973,119975),new e(119977,119981),new e(119982,119994),new e(119995,119996),new e(119997,120004),new e(120005,120070),new e(120071,120075),new e(120077,120085),new e(120086,120093),new e(120094,120122),new e(120123,120127),new e(120128,120133),new e(120134,120135),new e(120138,120145),new e(120146,120486),new e(120488,120780),new e(120782,120832),new e(126065,126133),new e(126209,126270),new e(126976,127020),new e(127024,127124),new e(127136,127151),new e(127153,127168),new e(127169,127184),new e(127185,127222),new e(127232,127406),new e(127462,127488),new e(127489,127491),new e(127504,127548),new e(127552,127561),new e(127584,127590),new e(127744,128728),new e(128732,128749),new e(128752,128765),new e(128768,128887),new e(128891,128986),new e(128992,129004),new e(129008,129009),new e(129024,129036),new e(129040,129096),new e(129104,129114),new e(129120,129160),new e(129168,129198),new e(129200,129202),new e(129280,129620),new e(129632,129646),new e(129648,129661),new e(129664,129673),new e(129680,129726),new e(129727,129734),new e(129742,129756),new e(129760,129769),new e(129776,129785),new e(129792,129939),new e(129940,129995),new e(130032,130042),new e(917505,917506),new e(917536,917632)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Common=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=128|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Common}function yl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=128&r.RTLong__f_lo;return a===0?ml_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Common}function bl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=256&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(68416,68438),new e(68440,68448)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Inscriptional_Parthian=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=256|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Inscriptional_Parthian}function Il_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=256&r.RTLong__f_lo;return a===0?bl_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Inscriptional_Parthian}function kl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=512&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(68448,68467),new e(68472,68480)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Inscriptional_Pahlavi=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=512|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Inscriptional_Pahlavi}function ql_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=512&r.RTLong__f_lo;return a===0?kl_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Inscriptional_Pahlavi}function Ol_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=1024&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(2404,2406),new e(43056,43066),new e(70320,70379),new e(70384,70394)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Khudawadi=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=1024|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Khudawadi}function Sl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=1024&r.RTLong__f_lo;return a===0?Ol_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Khudawadi}function Pl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=2048&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(2385,2386),new e(7383,7384),new e(7385,7386),new e(7388,7390),new e(7392,7393),new e(70016,70112)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Sharada=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=2048|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Sharada}function Rl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=2048&r.RTLong__f_lo;return a===0?Pl_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Sharada}function Dl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=4096&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(1156,1157),new e(1159,1160),new e(11264,11360),new e(11843,11844),new e(42607,42608),new e(122880,122887),new e(122888,122905),new e(122907,122914),new e(122915,122917),new e(122918,122923)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Glagolitic=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=4096|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Glagolitic}function xl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=4096&r.RTLong__f_lo;return a===0?Dl_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Glagolitic}function Cl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=8192&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(6016,6110),new e(6112,6122),new e(6128,6138),new e(6624,6656)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Khmer=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=8192|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Khmer}function Ml_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=8192&r.RTLong__f_lo;return a===0?Cl_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Khmer}function Tl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=16384&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(69600,69623)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Elymaic=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=16384|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Elymaic}function Vl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=16384&r.RTLong__f_lo;return a===0?Tl_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Elymaic}function Al_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=32768&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(67712,67743),new e(67751,67760)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Nabataean=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=32768|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Nabataean}function Bl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=32768&r.RTLong__f_lo;return a===0?Al_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Nabataean}function Fl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=65536&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(10240,10496)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Braille=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=65536|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Braille}function El_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=65536&r.RTLong__f_lo;return a===0?Fl_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Braille}function jl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=131072&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(92928,92998),new e(93008,93018),new e(93019,93026),new e(93027,93048),new e(93053,93072)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Pahawh_Hmong=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=131072|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Pahawh_Hmong}function Zl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=131072&r.RTLong__f_lo;return a===0?jl_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Pahawh_Hmong}function Nl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=262144&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(94177,94178),new e(110960,111356)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Nushu=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=262144|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Nushu}function Hl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=262144&r.RTLong__f_lo;return a===0?Nl_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Nushu}function Gl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=524288&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(71424,71451),new e(71453,71468),new e(71472,71495)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Ahom=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=524288|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Ahom}function zl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=524288&r.RTLong__f_lo;return a===0?Gl_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Ahom}function Jl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=1048576&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(2385,2387),new e(2404,2406),new e(2946,2948),new e(2949,2955),new e(2958,2961),new e(2962,2966),new e(2969,2971),new e(2972,2973),new e(2974,2976),new e(2979,2981),new e(2984,2987),new e(2990,3002),new e(3006,3011),new e(3014,3017),new e(3018,3022),new e(3024,3025),new e(3031,3032),new e(3046,3067),new e(7386,7387),new e(43251,43252),new e(70401,70402),new e(70403,70404),new e(70459,70461),new e(73664,73714),new e(73727,73728)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tamil=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=1048576|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tamil}function Ul_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=1048576&r.RTLong__f_lo;return a===0?Jl_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tamil}function Wl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=2097152&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(2304,2387),new e(2389,2432),new e(7376,7415),new e(7416,7418),new e(8432,8433),new e(43056,43066),new e(43232,43264),new e(72448,72458)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Devanagari=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=2097152|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Devanagari}function Kl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=2097152&r.RTLong__f_lo;return a===0?Wl_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Devanagari}function Ql_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=4194304&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(72816,72848),new e(72850,72872),new e(72873,72887)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Marchen=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=4194304|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Marchen}function Xl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=4194304&r.RTLong__f_lo;return a===0?Ql_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Marchen}function Yl_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=8388608&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(1548,1549),new e(1563,1565),new e(1567,1568),new e(1600,1601),new e(1611,1622),new e(1648,1649),new e(1792,1806),new e(1807,1867),new e(1869,1872),new e(2144,2155),new e(7672,7673),new e(7674,7675)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Syriac=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=8388608|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Syriac}function _f_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=8388608&r.RTLong__f_lo;return a===0?Yl_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Syriac}function ef_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=16777216&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(42240,42540)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Vai=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=16777216|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Vai}function rf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=16777216&r.RTLong__f_lo;return a===0?ef_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Vai}function af_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=33554432&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(70656,70748),new e(70749,70754)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Newa=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=33554432|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Newa}function tf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=33554432&r.RTLong__f_lo;return a===0?af_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Newa}function nf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=67108864&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(994,1008),new e(11392,11508),new e(11513,11520),new e(66272,66300)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Coptic=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=67108864|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Coptic}function sf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=67108864&r.RTLong__f_lo;return a===0?nf_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Coptic}function cf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=134217728&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(7040,7104),new e(7360,7368)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Sundanese=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=134217728|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Sundanese}function if_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=134217728&r.RTLong__f_lo;return a===0?cf_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Sundanese}function of_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=268435456&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(66352,66379)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Gothic=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=268435456|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Gothic}function uf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=268435456&r.RTLong__f_lo;return a===0?of_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Gothic}function lf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=536870912&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(43136,43206),new e(43214,43226)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Saurashtra=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=536870912|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Saurashtra}function ff_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=536870912&r.RTLong__f_lo;return a===0?lf_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Saurashtra}function pf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=1073741824&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(72192,72264)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Zanabazar_Square=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=1073741824|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Zanabazar_Square}function hf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=1073741824&r.RTLong__f_lo;return a===0?pf_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Zanabazar_Square}function df_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=-2147483648&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(123584,123642),new e(123647,123648)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Wancho=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=-2147483648|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Wancho}function $f_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=-2147483648&r.RTLong__f_lo;return a===0?df_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Wancho}function vf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=1&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(5888,5910),new e(5919,5920),new e(5941,5943)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tagalog=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=1|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tagalog}function wf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=1&r.RTLong__f_hi;return a===0?vf_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tagalog}function Lf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=2&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(93952,94027),new e(94031,94088),new e(94095,94112)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Miao=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=2|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Miao}function gf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=2&r.RTLong__f_hi;return a===0?Lf_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Miao}function mf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=4&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(66176,66205)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Lycian=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=4|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Lycian}function yf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=4&r.RTLong__f_hi;return a===0?mf_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Lycian}function bf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=8&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(2405,2406),new e(6400,6431),new e(6432,6444),new e(6448,6460),new e(6464,6465),new e(6468,6480)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Limbu=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=8|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Limbu}function If_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=8&r.RTLong__f_hi;return a===0?bf_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Limbu}function kf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=16&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(73440,73465)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Makasar=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=16|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Makasar}function qf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=16&r.RTLong__f_hi;return a===0?kf_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Makasar}function Of_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=32&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(12289,12292),new e(12296,12306),new e(12307,12320),new e(12336,12342),new e(12343,12344),new e(12348,12350),new e(12441,12445),new e(12448,12544),new e(12784,12800),new e(13008,13055),new e(13056,13144),new e(65093,65095),new e(65377,65440),new e(110576,110580),new e(110581,110588),new e(110589,110591),new e(110592,110593),new e(110880,110883),new e(110933,110934),new e(110948,110952)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Katakana=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=32|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Katakana}function Sf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=32&r.RTLong__f_hi;return a===0?Of_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Katakana}function Pf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=64&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(68e3,68024),new e(68028,68048),new e(68050,68096)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Meroitic_Cursive=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=64|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Meroitic_Cursive}function Rf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=64&r.RTLong__f_hi;return a===0?Pf_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Meroitic_Cursive}function Df_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=128&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(69840,69865),new e(69872,69882)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Sora_Sompeng=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=128|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Sora_Sompeng}function xf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=128&r.RTLong__f_hi;return a===0?Df_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Sora_Sompeng}function Cf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=256&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(1600,1601),new e(68288,68327),new e(68331,68343)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Manichaean=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=256|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Manichaean}function Mf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=256&r.RTLong__f_hi;return a===0?Cf_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Manichaean}function Tf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=512&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(124928,125125),new e(125127,125143)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Mende_Kikakui=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=512|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Mende_Kikakui}function Vf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=512&r.RTLong__f_hi;return a===0?Tf_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Mende_Kikakui}function Af_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=1024&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(2385,2387),new e(2404,2406),new e(3072,3085),new e(3086,3089),new e(3090,3113),new e(3114,3130),new e(3132,3141),new e(3142,3145),new e(3146,3150),new e(3157,3159),new e(3160,3163),new e(3165,3166),new e(3168,3172),new e(3174,3184),new e(3191,3200),new e(7386,7387),new e(7410,7411)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Telugu=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=1024|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Telugu}function Bf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=1024&r.RTLong__f_hi;return a===0?Af_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Telugu}function Ff_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=2048&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(72704,72713),new e(72714,72759),new e(72760,72774),new e(72784,72813)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Bhaiksuki=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=2048|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Bhaiksuki}function Ef_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=2048&r.RTLong__f_hi;return a===0?Ff_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Bhaiksuki}function jf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=4096&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(5920,5943)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Hanunoo=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=4096|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Hanunoo}function Zf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=4096&r.RTLong__f_hi;return a===0?jf_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Hanunoo}function Nf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=8192&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(1600,1601),new e(69424,69466)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Sogdian=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=8192|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Sogdian}function Hf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=8192&r.RTLong__f_hi;return a===0?Nf_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Sogdian}function Gf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=16384&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(69376,69416)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_Sogdian=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=16384|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_Sogdian}function zf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=16384&r.RTLong__f_hi;return a===0?Gf_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_Sogdian}function Jf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=32768&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(65792,65795),new e(65799,65844),new e(65847,65856),new e(67584,67590),new e(67592,67593),new e(67594,67638),new e(67639,67641),new e(67644,67645),new e(67647,67648)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Cypriot=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=32768|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Cypriot}function Uf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=32768&r.RTLong__f_hi;return a===0?Jf_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Cypriot}function Wf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=65536&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(1329,1367),new e(1369,1419),new e(1421,1424),new e(64275,64280)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Armenian=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=65536|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Armenian}function Kf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=65536&r.RTLong__f_hi;return a===0?Wf_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Armenian}function Qf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=131072&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(2385,2387),new e(2404,2406),new e(3046,3060),new e(7376,7377),new e(7378,7380),new e(7410,7413),new e(7416,7418),new e(8432,8433),new e(70400,70404),new e(70405,70413),new e(70415,70417),new e(70419,70441),new e(70442,70449),new e(70450,70452),new e(70453,70458),new e(70459,70469),new e(70471,70473),new e(70475,70478),new e(70480,70481),new e(70487,70488),new e(70493,70500),new e(70502,70509),new e(70512,70517),new e(73680,73682),new e(73683,73684)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Grantha=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=131072|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Grantha}function Xf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=131072&r.RTLong__f_hi;return a===0?Qf_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Grantha}function Yf_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=262144&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(2385,2387),new e(2404,2406),new e(3200,3213),new e(3214,3217),new e(3218,3241),new e(3242,3252),new e(3253,3258),new e(3260,3269),new e(3270,3273),new e(3274,3278),new e(3285,3287),new e(3293,3295),new e(3296,3300),new e(3302,3312),new e(3313,3316),new e(7376,7377),new e(7378,7379),new e(7386,7387),new e(7410,7411),new e(7412,7413),new e(43056,43062)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Kannada=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=262144|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Kannada}function _p_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=262144&r.RTLong__f_hi;return a===0?Yf_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Kannada}function ep_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=524288&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(68096,68100),new e(68101,68103),new e(68108,68116),new e(68117,68120),new e(68121,68150),new e(68152,68155),new e(68159,68169),new e(68176,68185)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Kharoshthi=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=524288|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Kharoshthi}function rp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=524288&r.RTLong__f_hi;return a===0?ep_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Kharoshthi}function ap_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=1048576&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(5120,5760),new e(6320,6390),new e(72368,72384)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Canadian_Aboriginal=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=1048576|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Canadian_Aboriginal}function tp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=1048576&r.RTLong__f_hi;return a===0?ap_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Canadian_Aboriginal}function np_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=2097152&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(68224,68256)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_North_Arabian=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=2097152|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_North_Arabian}function sp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=2097152&r.RTLong__f_hi;return a===0?np_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_North_Arabian}function cp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=4194304&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(66208,66257)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Carian=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=4194304|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Carian}function ip_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=4194304&r.RTLong__f_hi;return a===0?cp_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Carian}function op_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=8388608&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(768,834),new e(835,837),new e(838,867),new e(2387,2389),new e(6832,6863),new e(7618,7672),new e(7673,7674),new e(7675,7680),new e(8204,8206),new e(8400,8432),new e(65024,65040),new e(65056,65070),new e(66045,66046),new e(118528,118574),new e(118576,118599),new e(119143,119146),new e(119163,119171),new e(119173,119180),new e(119210,119214),new e(917760,918e3)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Inherited=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=8388608|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Inherited}function up_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=8388608&r.RTLong__f_hi;return a===0?op_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Inherited}function lp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=16777216&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(2385,2387),new e(2404,2406),new e(2561,2564),new e(2565,2571),new e(2575,2577),new e(2579,2601),new e(2602,2609),new e(2610,2612),new e(2613,2615),new e(2616,2618),new e(2620,2621),new e(2622,2627),new e(2631,2633),new e(2635,2638),new e(2641,2642),new e(2649,2653),new e(2654,2655),new e(2662,2679),new e(43056,43066)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Gurmukhi=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=16777216|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Gurmukhi}function fp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=16777216&r.RTLong__f_hi;return a===0?lp_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Gurmukhi}function pp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=33554432&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(66864,66916),new e(66927,66928)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Caucasian_Albanian=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=33554432|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Caucasian_Albanian}function hp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=33554432&r.RTLong__f_hi;return a===0?pp_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Caucasian_Albanian}function dp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=67108864&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(2404,2416),new e(43056,43066),new e(69968,70007)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Mahajani=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=67108864|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Mahajani}function $p_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=67108864&r.RTLong__f_hi;return a===0?dp_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Mahajani}function vp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=134217728&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(43264,43312)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Kayah_Li=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=134217728|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Kayah_Li}function wp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=134217728&r.RTLong__f_hi;return a===0?vp_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Kayah_Li}function Lp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=268435456&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(43312,43348),new e(43359,43360)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Rejang=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=268435456|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Rejang}function gp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=268435456&r.RTLong__f_hi;return a===0?Lp_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Rejang}function mp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=536870912&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(71840,71923),new e(71935,71936)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Warang_Citi=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=536870912|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Warang_Citi}function yp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=536870912&r.RTLong__f_hi;return a===0?mp_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Warang_Citi}function bp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=1073741824&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(12289,12291),new e(12296,12306),new e(12308,12316),new e(12539,12540),new e(40960,42125),new e(42128,42183),new e(65377,65382)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Yi=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=1073741824|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Yi}function Ip_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=1073741824&r.RTLong__f_hi;return a===0?bp_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Yi}function kp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=-2147483648&r.RTLong__f_hi;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(66560,66640)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Deseret=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,d=l.RTLong__f_lo,$=-2147483648|l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Deseret}function qp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5,a=-2147483648&r.RTLong__f_hi;return a===0?kp_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Deseret}function Op_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$6,a=1&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(66304,66340),new e(66349,66352)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_Italic=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$6,d=1|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$6=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_Italic}function Sp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$6,a=1&r.RTLong__f_lo;return a===0?Op_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_Italic}function Pp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$6,a=2&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(66432,66462),new e(66463,66464)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Ugaritic=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$6,d=2|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$6=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Ugaritic}function Rp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$6,a=2&r.RTLong__f_lo;return a===0?Pp_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Ugaritic}function Dp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$6,a=4&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(67808,67827),new e(67828,67830),new e(67835,67840)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Hatran=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$6,d=4|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$6=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Hatran}function xp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$6,a=4&r.RTLong__f_lo;return a===0?Dp_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Hatran}function Cp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$6,a=8&r.RTLong__f_lo;if(a===0){var t=B(),n=b().s_package$__f_Vector,s=[new e(4352,4608),new e(12289,12292),new e(12296,12306),new e(12307,12320),new e(12334,12337),new e(12343,12344),new e(12539,12540),new e(12593,12687),new e(12800,12831),new e(12896,12927),new e(43360,43389),new e(44032,55204),new e(55216,55239),new e(55243,55292),new e(65093,65095),new e(65377,65382),new e(65440,65471),new e(65474,65480),new e(65482,65488),new e(65490,65496),new e(65498,65501)],c=k(new I,s),i=t.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(n.from__sc_IterableOnce__sci_Vector(c),A()),o=new y(v=>{var w=v|0;return new P(w)}),u=V(),f=x(),p=f.s_$less$colon$less$__f_singleton,h=new M(u,p);_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Hangul=i.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(o,h);var l=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$6,d=8|l.RTLong__f_lo,$=l.RTLong__f_hi;_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$6=new O(d,$)}return _.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Hangul}function Mp_(_){var r=_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$6,a=8&r.RTLong__f_lo;return a===0?Cp_(_):_.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Hangul}function J$(){this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryPropertyMap=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Grapheme_Base=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Unified_Ideograph=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_ASCII_Hex_Digit=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Emoji_Presentation=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_IDS_Binary_Operator=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_XID_Continue=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Terminal_Punctuation=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Changes_When_Casefolded=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Uppercase=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Changes_When_NFKC_Casefolded=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Changes_When_Uppercased=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Bidi_Control=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Default_Ignorable_Code_Point=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Cased=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Radical=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_XID_Start=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Emoji=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Emoji_Component=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_ID_Continue=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Ideographic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Join_Control=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Extender=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_ID_Start=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Sentence_Terminal=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Alphabetic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Quotation_Mark=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Lowercase=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Math=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Changes_When_Casemapped=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Changes_When_Titlecased=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Bidi_Mirrored=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Soft_Dotted=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Noncharacter_Code_Point=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Variation_Selector=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Deprecated=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Extended_Pictographic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Regional_Indicator=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Dash=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Case_Ignorable=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Pattern_Syntax=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_IDS_Trinary_Operator=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Pattern_White_Space=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_White_Space=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Logical_Order_Exception=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Grapheme_Extend=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Hex_Digit=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Changes_When_Lowercased=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Diacritic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Emoji_Modifier_Base=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryProperty_Emoji_Modifier=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategoryMap=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Paragraph_Separator=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Other_Punctuation=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Other_Symbol=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Lowercase_Letter=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Format=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Control=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Decimal_Number=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Currency_Symbol=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Titlecase_Letter=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Modifier_Letter=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Unassigned=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Modifier_Symbol=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Surrogate=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Connector_Punctuation=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Initial_Punctuation=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Line_Separator=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Math_Symbol=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Letter_Number=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Spacing_Mark=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Final_Punctuation=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Open_Punctuation=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Other_Number=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Private_Use=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Nonspacing_Mark=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Enclosing_Mark=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Space_Separator=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Other_Letter=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Close_Punctuation=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Dash_Punctuation=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategory_Uppercase_Letter=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptMap=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Balinese=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Shavian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Sinhala=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Psalter_Pahlavi=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Javanese=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Avestan=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Linear_B=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Syloti_Nagri=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Bamum=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Mongolian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Mro=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tai_Le=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Bopomofo=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Greek=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tai_Viet=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_South_Arabian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Nyiakeng_Puachue_Hmong=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Malayalam=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Ol_Chiki=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Chakma=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Buhid=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Multani=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Imperial_Aramaic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Samaritan=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Masaram_Gondi=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Gunjala_Gondi=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tai_Tham=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Lepcha=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Gujarati=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Thai=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Nandinagari=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_Persian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Bassa_Vah=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tagbanwa=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Cuneiform=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Modi=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Latin=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Soyombo=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tibetan=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Lydian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Osage=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Batak=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Hiragana=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Takri=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_Hungarian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_SignWriting=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Dogra=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_Turkic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Meetei_Mayek=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Anatolian_Hieroglyphs=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_Permic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Runic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Ethiopic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Duployan=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Linear_A=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Han=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Cyrillic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Myanmar=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Cham=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Mandaic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tifinagh=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Egyptian_Hieroglyphs=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Brahmi=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Adlam=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Palmyrene=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tirhuta=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Elbasan=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tangut=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Pau_Cin_Hau=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Nko=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Ogham=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Hanifi_Rohingya=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Bengali=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Thaana=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Lao=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Buginese=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Osmanya=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Phags_Pa=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Medefaidrin=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Arabic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Hebrew=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Meroitic_Hieroglyphs=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Oriya=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Georgian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_New_Tai_Lue=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Cherokee=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Siddham=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Lisu=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Khojki=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Phoenician=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Kaithi=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Common=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Inscriptional_Parthian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Inscriptional_Pahlavi=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Khudawadi=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Sharada=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Glagolitic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Khmer=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Elymaic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Nabataean=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Braille=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Pahawh_Hmong=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Nushu=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Ahom=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tamil=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Devanagari=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Marchen=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Syriac=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Vai=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Newa=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Coptic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Sundanese=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Gothic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Saurashtra=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Zanabazar_Square=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Wancho=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Tagalog=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Miao=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Lycian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Limbu=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Makasar=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Katakana=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Meroitic_Cursive=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Sora_Sompeng=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Manichaean=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Mende_Kikakui=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Telugu=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Bhaiksuki=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Hanunoo=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Sogdian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_Sogdian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Cypriot=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Armenian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Grantha=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Kannada=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Kharoshthi=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Canadian_Aboriginal=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_North_Arabian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Carian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Inherited=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Gurmukhi=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Caucasian_Albanian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Mahajani=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Kayah_Li=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Rejang=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Warang_Citi=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Yi=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Deseret=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Old_Italic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Ugaritic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Hatran=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_Script_Hangul=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensionsMap=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Balinese=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Shavian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Sinhala=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Psalter_Pahlavi=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Javanese=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Avestan=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Linear_B=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Syloti_Nagri=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Bamum=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Mongolian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Mro=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tai_Le=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Bopomofo=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Greek=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tai_Viet=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_South_Arabian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Nyiakeng_Puachue_Hmong=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Malayalam=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Ol_Chiki=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Chakma=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Buhid=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Multani=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Imperial_Aramaic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Samaritan=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Masaram_Gondi=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Gunjala_Gondi=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tai_Tham=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Lepcha=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Gujarati=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Thai=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Nandinagari=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_Persian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Bassa_Vah=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tagbanwa=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Cuneiform=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Modi=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Latin=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Soyombo=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tibetan=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Lydian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Osage=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Batak=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Hiragana=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Takri=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_Hungarian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_SignWriting=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Dogra=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_Turkic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Meetei_Mayek=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Anatolian_Hieroglyphs=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_Permic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Runic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Ethiopic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Duployan=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Linear_A=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Han=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Cyrillic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Myanmar=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Cham=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Mandaic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tifinagh=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Egyptian_Hieroglyphs=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Brahmi=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Adlam=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Palmyrene=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tirhuta=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Elbasan=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tangut=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Pau_Cin_Hau=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Nko=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Ogham=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Hanifi_Rohingya=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Bengali=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Thaana=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Lao=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Buginese=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Osmanya=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Phags_Pa=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Medefaidrin=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Arabic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Hebrew=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Meroitic_Hieroglyphs=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Oriya=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Georgian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_New_Tai_Lue=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Cherokee=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Siddham=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Lisu=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Khojki=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Phoenician=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Kaithi=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Common=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Inscriptional_Parthian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Inscriptional_Pahlavi=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Khudawadi=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Sharada=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Glagolitic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Khmer=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Elymaic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Nabataean=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Braille=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Pahawh_Hmong=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Nushu=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Ahom=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tamil=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Devanagari=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Marchen=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Syriac=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Vai=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Newa=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Coptic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Sundanese=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Gothic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Saurashtra=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Zanabazar_Square=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Wancho=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Tagalog=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Miao=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Lycian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Limbu=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Makasar=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Katakana=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Meroitic_Cursive=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Sora_Sompeng=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Manichaean=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Mende_Kikakui=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Telugu=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Bhaiksuki=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Hanunoo=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Sogdian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_Sogdian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Cypriot=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Armenian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Grantha=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Kannada=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Kharoshthi=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Canadian_Aboriginal=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_North_Arabian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Carian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Inherited=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Gurmukhi=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Caucasian_Albanian=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Mahajani=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Kayah_Li=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Rejang=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Warang_Citi=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Yi=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Deseret=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Old_Italic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Ugaritic=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Hatran=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensions_Hangul=null,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0=qn,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1=qn,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$2=qn,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3=qn,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$4=qn,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$5=qn,this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$6=qn}J$.prototype=new j;J$.prototype.constructor=J$;function Tp_(){}Tp_.prototype=J$.prototype;J$.prototype.BinaryPropertyMap__sci_Map=function(){var _=this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,r=1&_.RTLong__f_lo;return r===0?LY(this):this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_BinaryPropertyMap};J$.prototype.GeneralCategoryMap__sci_Map=function(){var _=this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$0,r=524288&_.RTLong__f_hi;return r===0?fe_(this):this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_GeneralCategoryMap};J$.prototype.ScriptMap__sci_Map=function(){var _=this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$1,r=262144&_.RTLong__f_lo;return r===0?Lr_(this):this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptMap};J$.prototype.ScriptExtensionsMap__sci_Map=function(){var _=this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_bitmap$3,r=2048&_.RTLong__f_hi;return r===0?_i_(this):this.Lcodes_quine_labs_recheck_unicode_PropertyData$__f_ScriptExtensionsMap};var Vp_=new m().initClass({Lcodes_quine_labs_recheck_unicode_PropertyData$:0},!1,"codes.quine.labs.recheck.unicode.PropertyData$",{Lcodes_quine_labs_recheck_unicode_PropertyData$:1,O:1});J$.prototype.$classData=Vp_;var XA;function U$(){return XA||(XA=new J$),XA}function f0(){}f0.prototype=new j;f0.prototype.constructor=f0;function Ap_(){}Ap_.prototype=f0.prototype;f0.prototype.ordinalize__I__T=function(_){var r=_%10|0,a=r<0?-r|0:r;switch(a){case 1:return _+"st";case 2:return _+"nd";case 3:return _+"rd";default:return _+"th"}};var Bp_=new m().initClass({Lcodes_quine_labs_recheck_util_NumberFormat$:0},!1,"codes.quine.labs.recheck.util.NumberFormat$",{Lcodes_quine_labs_recheck_util_NumberFormat$:1,O:1});f0.prototype.$classData=Bp_;var YA;function Fp_(){return YA||(YA=new f0),YA}function xg(){}xg.prototype=new j;xg.prototype.constructor=xg;function Ep_(){}Ep_.prototype=xg.prototype;xg.prototype.polynomial__I__I__I__I__I__I=function(_,r,a,t,n){var s=r-a|0,c=_<1;if(c)var i=0;else var o=_>>31,u=-1+_|0,f=u!==-1?o:-1+o|0,p=1+u|0,h=p===0?1+f|0:f,i=(h===0?(-2147483648^p)>-1:h>0)?-1:p;var l=H1();if(c)var d=1;else{var $=(a_,n_)=>{var s_=a_|0,c_=n_|0;return iV_(l,s_,c_)};if(i<0&&Z$().scala$collection$immutable$Range$$fail__I__I__I__Z__E(1,_,1,!0),i>0){if(i<0&&Z$().scala$collection$immutable$Range$$fail__I__I__I__Z__E(1,_,1,!0),i<=0)throw Za(new ra,"0 is out of bounds (min 0, max "+(-1+i|0)+")");var v=1,w=1;i<0&&Z$().scala$collection$immutable$Range$$fail__I__I__I__Z__E(1,_,1,!0);for(var R=v,d;;){if(w!==i){var D=1+w|0,T=R,C=w;if(i<0&&Z$().scala$collection$immutable$Range$$fail__I__I__I__Z__E(1,_,1,!0),C<0||C>=i)throw Za(new ra,C+" is out of bounds (min 0, max "+(-1+i|0)+")");var F=1+C|0,E=$(T,F);w=D,R=E;continue}var d=R;break}}else{var q=new Jl(1,1,_,c);if(!q.sci_RangeIterator__f__hasNext)throw Gi(new uc,"empty.reduceLeft");for(var Z=!0,H=null;q.sci_RangeIterator__f__hasNext;){var J=q.next__I();if(Z)H=J,Z=!1;else{var N=H;H=$(N,J)}}var d=H}}var G=t/(d|0),W=s/G,K=1/_,Y=+Math.pow(W,K),X=Po(+Math.ceil(Y)),e_=(n-a|0)/t,__=Po(+Math.floor(e_));return X<__?X:__};xg.prototype.exponential__I__I__I__I__I=function(_,r,a,t){var n=_-r|0,s=a,c=n/s,i=+Math.log(c)/+Math.log(2),o=Po(+Math.ceil(i)),u=(t-r|0)/a,f=Po(+Math.floor(u));return o=2){var n=a.sr_ObjectRef__f_elem.toState__Lcodes_quine_labs_recheck_vm_Interpreter$MatchState(),s=_.Lcodes_quine_labs_recheck_vm_Interpreter__f_memoTable.get__O__s_Option(n);if(s instanceof i_){var c=s,i=c.s_Some__f_value;t=!0;var o=_.Lcodes_quine_labs_recheck_vm_Interpreter__f_steps,u=i.Lcodes_quine_labs_recheck_vm_Interpreter$Diff__f_steps;_.Lcodes_quine_labs_recheck_vm_Interpreter__f_steps=$0().addExact__I__I__I(o,u),_.Lcodes_quine_labs_recheck_vm_Interpreter__f_options.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsHeatmap&&i.Lcodes_quine_labs_recheck_vm_Interpreter$Diff__f_heatmap.get__O().foreach__F1__V(new y(Le=>{var me=Le;if(me!==null){var be=me._1__O(),ie=me._2$mcI$sp__I();_.Lcodes_quine_labs_recheck_vm_Interpreter__f_heatmap=_.Lcodes_quine_labs_recheck_vm_Interpreter__f_heatmap.updated__O__O__sci_MapOps(be,(_.Lcodes_quine_labs_recheck_vm_Interpreter__f_heatmap.apply__O__O(be)|0)+ie|0)}else throw new Q(me)}))}else{var f=t_();if(f===s){var p=new Vp(n,_.Lcodes_quine_labs_recheck_vm_Interpreter__f_steps,_.Lcodes_quine_labs_recheck_vm_Interpreter__f_options.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsHeatmap?new i_(_.Lcodes_quine_labs_recheck_vm_Interpreter__f_heatmap):t_()),h=a.sr_ObjectRef__f_elem,l=a.sr_ObjectRef__f_elem.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_junctions;h.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_junctions=l.prepended__O__sci_Vector(p)}else throw new Q(s)}}if(_.Lcodes_quine_labs_recheck_vm_Interpreter__f_options.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsLoopAnalysis){var d=_.Lcodes_quine_labs_recheck_vm_Interpreter__f_codes$quine$labs$recheck$vm$Interpreter$$program.Lcodes_quine_labs_recheck_vm_Program__f_meta.Lcodes_quine_labs_recheck_vm_Program$Meta__f_predecessors.apply__I__O(a.sr_ObjectRef__f_elem.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_label.Lcodes_quine_labs_recheck_vm_Label__f_index),$=d.exists__F1__Z(new y((Le=>me=>{var be=me;return be.Lcodes_quine_labs_recheck_vm_Label__f_index>=Le.sr_ObjectRef__f_elem.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_label.Lcodes_quine_labs_recheck_vm_Label__f_index})(a)))&&d.exists__F1__Z(new y((Le=>me=>{var be=me;return be.Lcodes_quine_labs_recheck_vm_Label__f_indexre.length__I();else var K_=!1;if(K_){var $e=a.sr_ObjectRef__f_elem.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_junctions,Re=$e.length__I(),we=Ie.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_junctions,ke=Re-we.length__I()|0,he=a.sr_ObjectRef__f_elem.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_junctions;he.slice__I__I__sci_Vector(0,ke).foreach__F1__V(new y(Le=>{var me=Le;if(_.Lcodes_quine_labs_recheck_vm_Interpreter__f_options.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsHeatmap){var be=me.Lcodes_quine_labs_recheck_vm_Interpreter$Junction__f_heatmap.get__O(),ie=new Ii;_.Lcodes_quine_labs_recheck_vm_Interpreter__f_heatmap.foreach__F1__V(new y(Ee=>{var Se=Ee;if(Se!==null){var Ke=Se._1__O(),Te=Se._2$mcI$sp__I(),Ve=be.apply__O__O(Ke)|0;if(Te!==Ve){var Oe=Te-Ve|0;return ie.addOne__O__O__sci_MapBuilderImpl(Ke,Oe)}else return}else throw new Q(Se)}));var Ce=new i_(ie.result__sci_Map())}else var Ce=t_();_.Lcodes_quine_labs_recheck_vm_Interpreter__f_memoTable.update__O__O__V(me.Lcodes_quine_labs_recheck_vm_Interpreter$Junction__f_state,new Tp(_.Lcodes_quine_labs_recheck_vm_Interpreter__f_steps-me.Lcodes_quine_labs_recheck_vm_Interpreter$Junction__f_steps|0,Ce))}))}a.sr_ObjectRef__f_elem=Ie}else{var ye=t_();if(ye===ve)return _.result__Lcodes_quine_labs_recheck_vm_Interpreter$Status__s_Option__Lcodes_quine_labs_recheck_vm_Interpreter$Result(rS_(),t_());throw new Q(ve)}}}}function Np_(_,r,a){for(var t=a.Lcodes_quine_labs_recheck_vm_Block__f_insts.iterator__sc_Iterator();t.hasNext__Z();)if(!Hp_(_,r,t.next__O()))return!1;return!0}function Hp_(_,r,a){if(a instanceof Hl){var t=a,n=t.Lcodes_quine_labs_recheck_vm_Inst$SetCanary__f_reg;return r.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_canaries=r.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_canaries.updated__I__O__sci_Vector(n.Lcodes_quine_labs_recheck_vm_CanaryReg__f_index,r.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_pos),!0}else if(a instanceof jl){var s=a,c=s.Lcodes_quine_labs_recheck_vm_Inst$CheckCanary__f_reg;return(r.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_canaries.apply__I__O(c.Lcodes_quine_labs_recheck_vm_CanaryReg__f_index)|0)!==r.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_pos}else if(a instanceof Qf){var i=a,o=i.Lcodes_quine_labs_recheck_vm_Inst$Reset__f_reg;return r.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_counters=r.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_counters.updated__I__O__sci_Vector(o.Lcodes_quine_labs_recheck_vm_CounterReg__f_index,0),!0}else if(a instanceof Kf){var u=a,f=u.Lcodes_quine_labs_recheck_vm_Inst$Inc__f_reg;return r.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_counters=r.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_counters.updated__I__O__sci_Vector(f.Lcodes_quine_labs_recheck_vm_CounterReg__f_index,1+(r.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_counters.apply__I__O(f.Lcodes_quine_labs_recheck_vm_CounterReg__f_index)|0)|0),!0}else if(a instanceof Wf){var p=a,h=p.Lcodes_quine_labs_recheck_vm_Inst$Assert__f_kind,l=OJ();if(l===h){var d=r.previousChar__s_Option(),$=r.currentChar__s_Option();if(d.isEmpty__Z())var R=!1;else var v=d.get__O(),w=v,R=tn().Word__Lcodes_quine_labs_recheck_unicode_IChar().contains__Lcodes_quine_labs_recheck_unicode_UChar__Z(w);if($.isEmpty__Z())var C=!1;else var D=$.get__O(),T=D,C=tn().Word__Lcodes_quine_labs_recheck_unicode_IChar().contains__Lcodes_quine_labs_recheck_unicode_UChar__Z(T);var F=R!==C}else{var E=SJ();if(E===h){var q=r.previousChar__s_Option(),Z=r.currentChar__s_Option();if(q.isEmpty__Z())var N=!1;else var H=q.get__O(),J=H,N=tn().Word__Lcodes_quine_labs_recheck_unicode_IChar().contains__Lcodes_quine_labs_recheck_unicode_UChar__Z(J);if(Z.isEmpty__Z())var K=!1;else var G=Z.get__O(),W=G,K=tn().Word__Lcodes_quine_labs_recheck_unicode_IChar().contains__Lcodes_quine_labs_recheck_unicode_UChar__Z(W);var F=N===K}else{var Y=kJ();if(Y===h){var X=r.previousChar__s_Option();if(X.isEmpty__Z())var F=!0;else var e_=X.get__O(),__=e_,F=tn().LineTerminator__Lcodes_quine_labs_recheck_unicode_IChar().contains__Lcodes_quine_labs_recheck_unicode_UChar__Z(__)}else{var a_=qJ();if(a_===h){var n_=r.currentChar__s_Option();if(n_.isEmpty__Z())var F=!0;else var s_=n_.get__O(),c_=s_,F=tn().LineTerminator__Lcodes_quine_labs_recheck_unicode_IChar().contains__Lcodes_quine_labs_recheck_unicode_UChar__Z(c_)}else{var o_=bJ();if(o_===h)var F=r.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_pos===0;else{var h_=IJ();if(h_!==h)throw new Q(h);var d_=r.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_pos,v_=_.Lcodes_quine_labs_recheck_vm_Interpreter__f_codes$quine$labs$recheck$vm$Interpreter$$input,F=d_===v_.length}}}}}return _.Lcodes_quine_labs_recheck_vm_Interpreter__f_options.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsCoverage&&_.Lcodes_quine_labs_recheck_vm_Interpreter__f_coverage.add__O__Z(new no(new wi(a.Lcodes_quine_labs_recheck_vm_Inst__f__id,r.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_counters),F)),F}else if(a instanceof pu){var u_=a;return IG(_,r,u_)}else if(a instanceof Nl){var p_=a;return kG(_,r,p_)}else if(a instanceof tl){var y_=a,b_=y_.Lcodes_quine_labs_recheck_vm_Inst$CapBegin__f_index;return r.capBegin__I__V(b_),!0}else if(a instanceof nl){var D_=a,S_=D_.Lcodes_quine_labs_recheck_vm_Inst$CapEnd__f_index;return r.capEnd__I__V(S_),!0}else if(a instanceof sl){var P_=a,R_=P_.Lcodes_quine_labs_recheck_vm_Inst$CapReset__f_from,C_=P_.Lcodes_quine_labs_recheck_vm_Inst$CapReset__f_to;return r.capReset__I__I__V(R_,C_),!0}else throw new Q(a)}function IG(_,r,a){if(a!==null){var t=a.Lcodes_quine_labs_recheck_vm_Inst$Read__f_kind,n=a.Lcodes_quine_labs_recheck_vm_Inst$Read__f_loc;if(t instanceof so){for(var s=t,c=s.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Ref__f_index,i=r.capture__I__s_Option(c),o=(i.isEmpty__Z()?new fa(""):i.get__O()).Lcodes_quine_labs_recheck_unicode_UString__f_asString,u=_.Lcodes_quine_labs_recheck_vm_Interpreter__f_codes$quine$labs$recheck$vm$Interpreter$$input,f=0;;){if(f=0)var p=-1+(o.length-f|0)|0,h=-1+(r.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_pos-f|0)|0,l=o.charCodeAt(p)===u.charCodeAt(h);else var l=!1;if(l)f=1+f|0;else break}var d=f===o.length,$=_.Lcodes_quine_labs_recheck_vm_Interpreter__f_steps,v=f;if(_.Lcodes_quine_labs_recheck_vm_Interpreter__f_steps=$0().addExact__I__I__I($,v),_.Lcodes_quine_labs_recheck_vm_Interpreter__f_options.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsCoverage&&_.Lcodes_quine_labs_recheck_vm_Interpreter__f_coverage.add__O__Z(new no(new wi(a.Lcodes_quine_labs_recheck_vm_Inst__f__id,r.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_counters),d)),d)return _.Lcodes_quine_labs_recheck_vm_Interpreter__f_options.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsHeatmap&&!n.isEmpty__Z()&&(_.Lcodes_quine_labs_recheck_vm_Interpreter__f_heatmap=_.Lcodes_quine_labs_recheck_vm_Interpreter__f_heatmap.updated__O__O__sci_MapOps(n.get__O(),1+(_.Lcodes_quine_labs_recheck_vm_Interpreter__f_heatmap.apply__O__O(n.get__O())|0)|0)),r.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_pos=r.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_pos-o.length|0,!0;if(_.Lcodes_quine_labs_recheck_vm_Interpreter__f_options.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsFailedPoints){var w=new Gu(new wi(a.Lcodes_quine_labs_recheck_vm_Inst__f__id,r.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_counters),r.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_pos,s,new i_(new fa(o)));_.Lcodes_quine_labs_recheck_vm_Interpreter__f_failedPoints.add__O__Z(w)}return!1}}if(a!==null){var R=a.Lcodes_quine_labs_recheck_vm_Inst$ReadBack__f_kind,D=a.Lcodes_quine_labs_recheck_vm_Inst$ReadBack__f_loc,T=r.previousChar__s_Option(),C=qG(_,T,R);if(_.Lcodes_quine_labs_recheck_vm_Interpreter__f_options.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsCoverage&&_.Lcodes_quine_labs_recheck_vm_Interpreter__f_coverage.add__O__Z(new no(new wi(a.Lcodes_quine_labs_recheck_vm_Inst__f__id,r.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_counters),C)),C){_.Lcodes_quine_labs_recheck_vm_Interpreter__f_options.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsHeatmap&&!D.isEmpty__Z()&&(_.Lcodes_quine_labs_recheck_vm_Interpreter__f_heatmap=_.Lcodes_quine_labs_recheck_vm_Interpreter__f_heatmap.updated__O__O__sci_MapOps(D.get__O(),1+(_.Lcodes_quine_labs_recheck_vm_Interpreter__f_heatmap.apply__O__O(D.get__O())|0)|0));var F=_.Lcodes_quine_labs_recheck_vm_Interpreter__f_steps;if(T.isEmpty__Z())var E=t_();else var q=T.get__O(),Z=q,E=new i_(Z.size__I());var H=(E.isEmpty__Z()?0:E.get__O())|0;return _.Lcodes_quine_labs_recheck_vm_Interpreter__f_steps=$0().addExact__I__I__I(F,H),r.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_pos=r.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_pos-Ig().option2Iterable__s_Option__sc_Iterable(T).size__I()|0,!0}else{if(_.Lcodes_quine_labs_recheck_vm_Interpreter__f_options.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsFailedPoints){var J=new Gu(new wi(a.Lcodes_quine_labs_recheck_vm_Inst__f__id,r.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_counters),r.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_pos,R,t_());_.Lcodes_quine_labs_recheck_vm_Interpreter__f_failedPoints.add__O__Z(J)}return!1}}throw new Q(a)}function qG(_,r,a){if(r instanceof i_){var t=r,n=t.s_Some__f_value,s=FP();if(s===a)return!0;var c=AN();if(c===a)return!tn().LineTerminator__Lcodes_quine_labs_recheck_unicode_IChar().contains__Lcodes_quine_labs_recheck_unicode_UChar__Z(n);if(a instanceof Al){var i=a,o=i.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Char__f_c;return n===null?o===null:n.equals__O__Z(o)}else if(a instanceof Ku){var u=a,f=u.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Class__f_s;return f.contains__Lcodes_quine_labs_recheck_unicode_UChar__Z(n)}else if(a instanceof Bl){var p=a,h=p.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$ClassNot__f_s;return!h.contains__Lcodes_quine_labs_recheck_unicode_UChar__Z(n)}else if(a instanceof so)V$_().error__T__E("unreachable");else throw new Q(a)}else{var l=t_();if(l===r)return!1;throw new Q(r)}}function Gp_(_){_.Lcodes_quine_labs_recheck_vm_Interpreter__f_Rollback$module===null&&(_.Lcodes_quine_labs_recheck_vm_Interpreter__f_Rollback$module=new Hg(_))}function Iw(_,r,a,t){this.Lcodes_quine_labs_recheck_vm_Interpreter__f_Rollback$module=null,this.Lcodes_quine_labs_recheck_vm_Interpreter__f_codes$quine$labs$recheck$vm$Interpreter$$program=null,this.Lcodes_quine_labs_recheck_vm_Interpreter__f_codes$quine$labs$recheck$vm$Interpreter$$input=null,this.Lcodes_quine_labs_recheck_vm_Interpreter__f_options=null,this.Lcodes_quine_labs_recheck_vm_Interpreter__f_ctx=null,this.Lcodes_quine_labs_recheck_vm_Interpreter__f_steps=0,this.Lcodes_quine_labs_recheck_vm_Interpreter__f_memoTable=null,this.Lcodes_quine_labs_recheck_vm_Interpreter__f_loops=null,this.Lcodes_quine_labs_recheck_vm_Interpreter__f_coverage=null,this.Lcodes_quine_labs_recheck_vm_Interpreter__f_failedPoints=null,this.Lcodes_quine_labs_recheck_vm_Interpreter__f_heatmap=null,this.Lcodes_quine_labs_recheck_vm_Interpreter__f_codes$quine$labs$recheck$vm$Interpreter$$program=_,this.Lcodes_quine_labs_recheck_vm_Interpreter__f_codes$quine$labs$recheck$vm$Interpreter$$input=r,this.Lcodes_quine_labs_recheck_vm_Interpreter__f_options=a,this.Lcodes_quine_labs_recheck_vm_Interpreter__f_ctx=t,this.Lcodes_quine_labs_recheck_vm_Interpreter__f_steps=0,this.Lcodes_quine_labs_recheck_vm_Interpreter__f_memoTable=Eu().empty__O();var n=Eu().empty__O(),s=b().s_package$__f_Seq.empty__sc_SeqOps();this.Lcodes_quine_labs_recheck_vm_Interpreter__f_loops=dq(n,s),this.Lcodes_quine_labs_recheck_vm_Interpreter__f_coverage=Ol().empty__O(),this.Lcodes_quine_labs_recheck_vm_Interpreter__f_failedPoints=Ol().empty__O();var c=lp();this.Lcodes_quine_labs_recheck_vm_Interpreter__f_heatmap=_0(c,0)}Iw.prototype=new j;Iw.prototype.constructor=Iw;function zp_(){}zp_.prototype=Iw.prototype;Iw.prototype.result__Lcodes_quine_labs_recheck_vm_Interpreter$Status__s_Option__Lcodes_quine_labs_recheck_vm_Interpreter$Result=function(_,r){var a=this.Lcodes_quine_labs_recheck_vm_Interpreter__f_loops.iterator__sc_Iterator(),t=new y(f=>{var p=f;if(p!==null){var h=p._2__O(),l=h.sliding__I__I__sc_Iterator(2,1),d=new Dv(this);return new gd(l,d)}else throw new Q(p)}),n=new Tn(a,t),s=Sd().from__sc_IterableOnce__sci_Seq(n),c=this.Lcodes_quine_labs_recheck_vm_Interpreter__f_steps,i=this.Lcodes_quine_labs_recheck_vm_Interpreter__f_failedPoints,o=sn().from__sc_IterableOnce__sci_Set(i),u=this.Lcodes_quine_labs_recheck_vm_Interpreter__f_coverage;return new xf(_,r,c,s,o,sn().from__sc_IterableOnce__sci_Set(u),this.Lcodes_quine_labs_recheck_vm_Interpreter__f_heatmap)};Iw.prototype.run__I__Lcodes_quine_labs_recheck_vm_Interpreter$Result=function(_){var r=this.Lcodes_quine_labs_recheck_vm_Interpreter__f_codes$quine$labs$recheck$vm$Interpreter$$program.Lcodes_quine_labs_recheck_vm_Program__f_blocks.head__O()._1__O();b();for(var a=(1+this.Lcodes_quine_labs_recheck_vm_Interpreter__f_codes$quine$labs$recheck$vm$Interpreter$$program.Lcodes_quine_labs_recheck_vm_Program__f_meta.Lcodes_quine_labs_recheck_vm_Program$Meta__f_capturesSize|0)<<1,t=new _s,n=0;nr;if(!a)for(var t=_;;){var n=t;if(this.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_captures=this.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_captures.updated__I__O__sci_Vector(n<<1,-1),this.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_captures=this.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_captures.updated__I__O__sci_Vector(1+(n<<1)|0,-1),t===r)break;t=1+t|0}};Yo.prototype.capture__I__s_Option=function(_){var r=this.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_captures.apply__I__O(_<<1)|0,a=this.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_captures.apply__I__O(1+(_<<1)|0)|0;return r===-1||a===-1?t_():new i_(new fa(Yn().substring$extension__T__I__I__T(this.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_$outer.Lcodes_quine_labs_recheck_vm_Interpreter__f_codes$quine$labs$recheck$vm$Interpreter$$input,r,a)))};Yo.prototype.toState__Lcodes_quine_labs_recheck_vm_Interpreter$MatchState=function(){return new Ap(this.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_label.Lcodes_quine_labs_recheck_vm_Label__f_index,this.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_pos,this.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_counters,this.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_$outer.Lcodes_quine_labs_recheck_vm_Interpreter__f_codes$quine$labs$recheck$vm$Interpreter$$program.Lcodes_quine_labs_recheck_vm_Program__f_meta.Lcodes_quine_labs_recheck_vm_Program$Meta__f_hasRef?new i_(this.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_captures):t_())};Yo.prototype.toString__T=function(){return"Frame("+this.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_label+", "+this.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_pos+", "+this.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_captures+", "+this.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_counters+", "+this.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_canaries+", "+this.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_rollback+", "+this.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_fallback+", "+this.Lcodes_quine_labs_recheck_vm_Interpreter$Frame__f_junctions+")"};var Qp_=new m().initClass({Lcodes_quine_labs_recheck_vm_Interpreter$Frame:0},!1,"codes.quine.labs.recheck.vm.Interpreter$Frame",{Lcodes_quine_labs_recheck_vm_Interpreter$Frame:1,O:1});Yo.prototype.$classData=Qp_;function Bn(_,r,a){this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_pattern=null,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_capturesSize=0,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_ctx=null,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_counters=null,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_countersPool=null,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_canaries=null,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_canariesPool=null,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_predecessorsBuffer=null,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_nextInstID=0,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_labelsBuffer=null,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_currentLabel=null,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_instsBuffer=null,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_hasRef=!1,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_back=!1,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_pattern=_,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_capturesSize=r,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_ctx=a,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_counters=E$().empty__sc_SeqOps(),this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_countersPool=EI(new Ao,16),this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_canaries=E$().empty__sc_SeqOps(),this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_canariesPool=EI(new Ao,16),this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_predecessorsBuffer=E$().empty__sc_SeqOps(),this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_nextInstID=0,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_labelsBuffer=E$().empty__sc_SeqOps(),this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_instsBuffer=E$().empty__sc_SeqOps(),this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_hasRef=!1,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_back=!1}Bn.prototype=new j;Bn.prototype.constructor=Bn;function Xp_(){}Xp_.prototype=Bn.prototype;Bn.prototype.allocateCounter__Lcodes_quine_labs_recheck_vm_CounterReg=function(){var _=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_countersPool;if(_.isEmpty__Z()){var a=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_counters,t=a.length__I(),n=new Mp(t),s=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_counters;return s.addOne__O__scm_Growable(n),n}else{var r=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_countersPool;return r.removeHead__Z__O(!1)}};Bn.prototype.freeCounter__Lcodes_quine_labs_recheck_vm_CounterReg__V=function(_){var r=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_countersPool;r.prepend__O__scm_ArrayDeque(_)};Bn.prototype.allocateCanary__Lcodes_quine_labs_recheck_vm_CanaryReg=function(){var _=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_canariesPool;if(_.isEmpty__Z()){var a=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_canaries,t=a.length__I(),n=new Cp(t),s=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_canaries;return s.addOne__O__scm_Growable(n),n}else{var r=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_canariesPool;return r.removeHead__Z__O(!1)}};Bn.prototype.freeCanary__Lcodes_quine_labs_recheck_vm_CanaryReg__V=function(_){var r=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_canariesPool;r.prepend__O__scm_ArrayDeque(_)};Bn.prototype.allocateLabel__T__Lcodes_quine_labs_recheck_vm_Label=function(_){var r=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_predecessorsBuffer,a=r.length__I(),t=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_predecessorsBuffer,n=Ol().empty__O();return t.addOne__O__scm_Growable(n),new Bp(_,a)};Bn.prototype.enterBlock__Lcodes_quine_labs_recheck_vm_Label__V=function(_){if(this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_currentLabel!==null)var r=!0;else var a=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_instsBuffer,r=!a.isEmpty__Z();if(r)throw Bm(new P1,"unterminated block is found");if(_.Lcodes_quine_labs_recheck_vm_Label__f__block!==null)throw Bm(new P1,"a block cannot be re-entered");this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_currentLabel=_};Bn.prototype.emitInst__Lcodes_quine_labs_recheck_vm_Inst$NonTerminator__V=function(_){if(this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_currentLabel===null)throw Bm(new P1,"block is not entered");_:if(_ instanceof pu){var r=_,a=r.Lcodes_quine_labs_recheck_vm_Inst$Read__f_kind;if(a instanceof so){this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_hasRef=!0;break _}}var t=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_instsBuffer;t.addOne__O__scm_Growable(_);var n=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_nextInstID;this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_nextInstID=1+this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_nextInstID|0,_.Lcodes_quine_labs_recheck_vm_Inst__f__id=n};Bn.prototype.emitTerminator__Lcodes_quine_labs_recheck_vm_Inst$Terminator__V=function(_){if(this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_currentLabel===null)throw Bm(new P1,"block is not entered");_.successors__sci_Set().foreach__F1__V(new y(c=>{var i=c;return this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_predecessorsBuffer.apply__I__O(i.Lcodes_quine_labs_recheck_vm_Label__f_index).add__O__Z(this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_currentLabel)}));var r=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_instsBuffer,a=new _u(Sd().from__sc_IterableOnce__sci_Seq(r),_);this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_currentLabel.Lcodes_quine_labs_recheck_vm_Label__f__block=a;var t=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_labelsBuffer,n=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_currentLabel;t.addOne__O__scm_Growable(n),this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_currentLabel=null,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_instsBuffer.clear__V();var s=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_nextInstID;this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_nextInstID=1+this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_nextInstID|0,_.Lcodes_quine_labs_recheck_vm_Inst__f__id=s};Bn.prototype.allocateEntrance__T__Lcodes_quine_labs_recheck_vm_Label=function(_){if(this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_instsBuffer.isEmpty__Z())return this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_currentLabel;var r=this.allocateLabel__T__Lcodes_quine_labs_recheck_vm_Label(_);return this.emitTerminator__Lcodes_quine_labs_recheck_vm_Inst$Terminator__V(new zi(r)),this.enterBlock__Lcodes_quine_labs_recheck_vm_Label__V(r),r};Bn.prototype.result__Lcodes_quine_labs_recheck_vm_Program=function(){for(var _=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_labelsBuffer,r=_.iterator__sc_Iterator();r.hasNext__Z();){var a=r.next__O(),t=a,n=t.Lcodes_quine_labs_recheck_vm_Label__f__block,s=n.Lcodes_quine_labs_recheck_vm_Block__f_terminator;if(s instanceof ki){var c=s,i=c.Lcodes_quine_labs_recheck_vm_Inst$Try__f_next,o=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_predecessorsBuffer.apply__I__O(i.Lcodes_quine_labs_recheck_vm_Label__f_index),u=Ra().s_Predef$__f_Set,f=[t],p=k(new I,f),h=u.from__sc_IterableOnce__sci_Set(p);if(z().equals__O__O__Z(o,h)){var l=!1,d=null,$=i.Lcodes_quine_labs_recheck_vm_Label__f__block.Lcodes_quine_labs_recheck_vm_Block__f_insts.headOption__s_Option();_:{if($ instanceof i_){l=!0,d=$;var v=d.s_Some__f_value;if(v instanceof pu){var w=v;t.Lcodes_quine_labs_recheck_vm_Label__f__block=new _u(n.Lcodes_quine_labs_recheck_vm_Block__f_insts,new Gl(w,c.Lcodes_quine_labs_recheck_vm_Inst$Try__f_next,c.Lcodes_quine_labs_recheck_vm_Inst$Try__f_fallback)),i.Lcodes_quine_labs_recheck_vm_Label__f__block=new _u(i.Lcodes_quine_labs_recheck_vm_Label__f__block.Lcodes_quine_labs_recheck_vm_Block__f_insts.tail__O(),i.Lcodes_quine_labs_recheck_vm_Label__f__block.Lcodes_quine_labs_recheck_vm_Block__f_terminator);break _}}if(l){var R=d.s_Some__f_value;if(R instanceof Nl){var D=R;t.Lcodes_quine_labs_recheck_vm_Label__f__block=new _u(n.Lcodes_quine_labs_recheck_vm_Block__f_insts,new zl(D,c.Lcodes_quine_labs_recheck_vm_Inst$Try__f_next,c.Lcodes_quine_labs_recheck_vm_Inst$Try__f_fallback)),i.Lcodes_quine_labs_recheck_vm_Label__f__block=new _u(i.Lcodes_quine_labs_recheck_vm_Label__f__block.Lcodes_quine_labs_recheck_vm_Block__f_insts.tail__O(),i.Lcodes_quine_labs_recheck_vm_Label__f__block.Lcodes_quine_labs_recheck_vm_Block__f_terminator);break _}}}}}}var T=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_labelsBuffer.iterator__sc_Iterator(),C=new y(a_=>{var n_=a_;return g(new L,n_,n_.Lcodes_quine_labs_recheck_vm_Label__f__block)}),F=new Wt(T,C),E=El().from__sc_IterableOnce__sci_Vector(F),q=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_predecessorsBuffer.iterator__sc_Iterator(),Z=new y(a_=>{var n_=a_;return sn().from__sc_IterableOnce__sci_Set(n_)}),H=new Wt(q,Z),J=El().from__sc_IterableOnce__sci_Vector(H),N=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_pattern.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_ignoreCase,G=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_pattern.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_unicode,W=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_hasRef,K=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_capturesSize,Y=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_counters,X=Y.length__I(),e_=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_canaries,__=new Ep(N,G,W,K,X,e_.length__I(),J);return new Fp(E,__)};Bn.prototype.build__Lcodes_quine_labs_recheck_vm_Program=function(){var _=this.allocateLabel__T__Lcodes_quine_labs_recheck_vm_Label("main");this.enterBlock__Lcodes_quine_labs_recheck_vm_Label__V(_);var r=di(),a=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_pattern;if(r.needsSigmaStarAtBegin$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Z(a,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_ctx)){var t=this.allocateLabel__T__Lcodes_quine_labs_recheck_vm_Label("loop"),n=this.allocateLabel__T__Lcodes_quine_labs_recheck_vm_Label("cont");this.emitTerminator__Lcodes_quine_labs_recheck_vm_Inst$Terminator__V(new ki(n,t)),this.enterBlock__Lcodes_quine_labs_recheck_vm_Label__V(t),this.emitInst__Lcodes_quine_labs_recheck_vm_Inst$NonTerminator__V(new pu(FP(),t_())),this.emitTerminator__Lcodes_quine_labs_recheck_vm_Inst$Terminator__V(new zi(_)),this.enterBlock__Lcodes_quine_labs_recheck_vm_Label__V(n)}return this.emitInst__Lcodes_quine_labs_recheck_vm_Inst$NonTerminator__V(new tl(0)),this.build__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_pattern.Lcodes_quine_labs_recheck_regexp_Pattern__f_node),this.emitInst__Lcodes_quine_labs_recheck_vm_Inst$NonTerminator__V(new nl(0)),this.emitTerminator__Lcodes_quine_labs_recheck_vm_Inst$Terminator__V(eU()),this.result__Lcodes_quine_labs_recheck_vm_Program()};Bn.prototype.build__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V=function(_){if(this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_ctx.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/vm/ProgramBuilder.scala:229"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/vm/ProgramBuilder.scala:229");var r=!1,a=null,t=!1,n=null;_:{if(_ instanceof ha){var s=_,c=s.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children;this.buildDisjunction__sci_Seq__V(c);break _}if(_ instanceof Ur){var i=_,o=i.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children;this.buildSequence__sci_Seq__V(o);break _}if(_ instanceof ut){var u=_,f=u.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_index,p=u.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child;this.buildCapture__I__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(f,p);break _}if(_ instanceof ft){var h=_,l=h.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_index,d=h.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child;this.buildCapture__I__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(l,d);break _}if(_ instanceof lt){var $=_,v=$.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child;this.build__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(v);break _}if(_ instanceof Pa){var w=_,R=w.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_quantifier,D=w.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child;this.buildRepeat__Lcodes_quine_labs_recheck_regexp_Pattern$NormalizedQuantifier__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(R.normalized__Lcodes_quine_labs_recheck_regexp_Pattern$NormalizedQuantifier(),D);break _}if(_ instanceof Si){var T=_,C=T.Lcodes_quine_labs_recheck_regexp_Pattern$WordBoundary__f_invert;this.emitAssert__Lcodes_quine_labs_recheck_vm_Inst$AssertKind__V(C?SJ():OJ());break _}if(_ instanceof Zc){this.emitAssert__Lcodes_quine_labs_recheck_vm_Inst$AssertKind__V(this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_pattern.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_multiline?kJ():bJ());break _}if(_ instanceof Nc){this.emitAssert__Lcodes_quine_labs_recheck_vm_Inst$AssertKind__V(this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_pattern.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_multiline?qJ():IJ());break _}if(_ instanceof Vt){r=!0,a=_;var F=a.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_negative,E=a.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child;if(F===!1){var q=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_back;this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_back=!1,this.buildPositiveLookAround__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(E),this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_back=q;break _}}if(r){var Z=a.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_negative,H=a.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child;if(Z===!0){var J=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_back;this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_back=!1,this.buildNegativeLookAround__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(H),this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_back=J;break _}}if(_ instanceof At){t=!0,n=_;var N=n.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_negative,G=n.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child;if(N===!1){var W=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_back;this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_back=!0,this.buildPositiveLookAround__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(G),this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_back=W;break _}}if(t){var K=n.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_negative,Y=n.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child;if(K===!0){var X=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_back;this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_back=!0,this.buildNegativeLookAround__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(Y),this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_back=X;break _}}if(_ instanceof Rc){var e_=_,__=e_.Lcodes_quine_labs_recheck_regexp_Pattern$Character__f_value,a_=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_pattern.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_ignoreCase?uz().canonicalize__Lcodes_quine_labs_recheck_unicode_UChar__Z__Lcodes_quine_labs_recheck_unicode_UChar(__,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_pattern.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_unicode):__;this.emitRead__Lcodes_quine_labs_recheck_vm_Inst$ReadKind__s_Option__V(new Al(a_),_.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc);break _}if(_ instanceof uo){var n_=_,s_=n_.Lcodes_quine_labs_recheck_regexp_Pattern$CharacterClass__f_invert,c_=M7().toIChar$extension__Lcodes_quine_labs_recheck_regexp_Pattern$AtomNode__Z__Lcodes_quine_labs_recheck_unicode_IChar(n_,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_pattern.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_unicode),o_=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_pattern.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_ignoreCase?tn().canonicalize__Lcodes_quine_labs_recheck_unicode_IChar__Z__Lcodes_quine_labs_recheck_unicode_IChar(c_,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_pattern.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_unicode):c_;this.emitRead__Lcodes_quine_labs_recheck_vm_Inst$ReadKind__s_Option__V(s_?new Bl(o_):new Ku(o_),n_.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc);break _}if(WN(_)){var h_=M7(),d_=_,v_=h_.toIChar$extension__Lcodes_quine_labs_recheck_regexp_Pattern$AtomNode__Z__Lcodes_quine_labs_recheck_unicode_IChar(d_,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_pattern.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_unicode),u_=this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_pattern.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_ignoreCase?tn().canonicalize__Lcodes_quine_labs_recheck_unicode_IChar__Z__Lcodes_quine_labs_recheck_unicode_IChar(v_,this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_pattern.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_unicode):v_;this.emitRead__Lcodes_quine_labs_recheck_vm_Inst$ReadKind__s_Option__V(new Ku(u_),_.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc);break _}if(_ instanceof wu){this.emitRead__Lcodes_quine_labs_recheck_vm_Inst$ReadKind__s_Option__V(this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_pattern.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_dotAll?FP():AN(),_.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc);break _}if(_ instanceof qi){var p_=_,y_=p_.Lcodes_quine_labs_recheck_regexp_Pattern$BackReference__f_index;this.emitRead__Lcodes_quine_labs_recheck_vm_Inst$ReadKind__s_Option__V(new so(y_),_.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc);break _}if(_ instanceof Ji){var b_=_,D_=b_.Lcodes_quine_labs_recheck_regexp_Pattern$NamedBackReference__f_index;this.emitRead__Lcodes_quine_labs_recheck_vm_Inst$ReadKind__s_Option__V(new so(D_),_.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc);break _}throw new Q(_)}};Bn.prototype.buildDisjunction__sci_Seq__V=function(_){var r=_.init__O().map__F1__O(new y(t=>g(new L,this.allocateLabel__T__Lcodes_quine_labs_recheck_vm_Label("left"),this.allocateLabel__T__Lcodes_quine_labs_recheck_vm_Label("right")))),a=this.allocateLabel__T__Lcodes_quine_labs_recheck_vm_Label("cont");_.init__O().zip__sc_IterableOnce__O(r).foreach__F1__V(new y(t=>{var n=t;_:{if(n!==null){var s=n._1__O(),c=n._2__O();if(c!==null){var i=c._1__O(),o=c._2__O();this.emitTerminator__Lcodes_quine_labs_recheck_vm_Inst$Terminator__V(new ki(i,o)),this.enterBlock__Lcodes_quine_labs_recheck_vm_Label__V(i),this.build__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(s),this.emitTerminator__Lcodes_quine_labs_recheck_vm_Inst$Terminator__V(new zi(a)),this.enterBlock__Lcodes_quine_labs_recheck_vm_Label__V(o);break _}}throw new Q(n)}})),this.build__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(_.last__O()),this.emitTerminator__Lcodes_quine_labs_recheck_vm_Inst$Terminator__V(new zi(a)),this.enterBlock__Lcodes_quine_labs_recheck_vm_Label__V(a)};Bn.prototype.buildSequence__sci_Seq__V=function(_){(this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_back?_.reverse__O():_).foreach__F1__V(new y(r=>{var a=r;this.build__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(a)}))};Bn.prototype.buildCapture__I__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V=function(_,r){this.emitInst__Lcodes_quine_labs_recheck_vm_Inst$NonTerminator__V(this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_back?new nl(_):new tl(_)),this.build__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(r),this.emitInst__Lcodes_quine_labs_recheck_vm_Inst$NonTerminator__V(this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_back?new tl(_):new nl(_))};Bn.prototype.buildStar__Z__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V=function(_,r){var a=this.allocateEntrance__T__Lcodes_quine_labs_recheck_vm_Label("begin"),t=this.allocateLabel__T__Lcodes_quine_labs_recheck_vm_Label("loop"),n=this.allocateLabel__T__Lcodes_quine_labs_recheck_vm_Label("cont");this.enterLoopBlock__Z__Lcodes_quine_labs_recheck_vm_Label__Lcodes_quine_labs_recheck_vm_Label__V(_,t,n);var s=()=>{var i=z$().captureRange$extension__Lcodes_quine_labs_recheck_regexp_Pattern$Node__s_Option(r);if(!i.isEmpty__Z()){var o=i.get__O(),u=o;if(u!==null){var f=u._1$mcI$sp__I(),p=u._2$mcI$sp__I();this.emitInst__Lcodes_quine_labs_recheck_vm_Inst$NonTerminator__V(new sl(f,p))}else throw new Q(u)}this.build__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(r)};if(z$().canMatchEmpty$extension__Lcodes_quine_labs_recheck_regexp_Pattern$Node__Z(r)){var c=this.allocateCanary__Lcodes_quine_labs_recheck_vm_CanaryReg();this.emitInst__Lcodes_quine_labs_recheck_vm_Inst$NonTerminator__V(new Hl(c)),s(),this.emitInst__Lcodes_quine_labs_recheck_vm_Inst$NonTerminator__V(new jl(c)),this.freeCanary__Lcodes_quine_labs_recheck_vm_CanaryReg__V(c)}else s();this.emitTerminator__Lcodes_quine_labs_recheck_vm_Inst$Terminator__V(new zi(a)),this.enterBlock__Lcodes_quine_labs_recheck_vm_Label__V(n)};Bn.prototype.buildPlus__Z__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V=function(_,r){this.build__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(r),this.buildStar__Z__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(_,r)};Bn.prototype.buildQuestion__Z__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V=function(_,r){var a=this.allocateLabel__T__Lcodes_quine_labs_recheck_vm_Label("main"),t=this.allocateLabel__T__Lcodes_quine_labs_recheck_vm_Label("cont");this.emitTerminator__Lcodes_quine_labs_recheck_vm_Inst$Terminator__V(_?new ki(t,a):new ki(a,t)),this.enterBlock__Lcodes_quine_labs_recheck_vm_Label__V(a),this.build__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(r),this.emitTerminator__Lcodes_quine_labs_recheck_vm_Inst$Terminator__V(new zi(t)),this.enterBlock__Lcodes_quine_labs_recheck_vm_Label__V(t)};Bn.prototype.buildRepeat__Lcodes_quine_labs_recheck_regexp_Pattern$NormalizedQuantifier__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V=function(_,r){var a=!1,t=null,n=!1,s=null,c=!1,i=null;_:{if(_ instanceof Hc){a=!0,t=_;var o=t.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Exact__f_n;if(o===0)break _}if(a){var u=t.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Exact__f_n;if(u===1){this.build__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(r);break _}}if(a){var f=t.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Exact__f_n;this.buildRepeatN__I__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(f,r);break _}if(_ instanceof cc){n=!0,s=_;var p=s.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded__f_min,h=s.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded__f_isLazy;if(p===0){this.buildStar__Z__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(h,r);break _}}if(n){var l=s.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded__f_min,d=s.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded__f_isLazy;if(l===1){this.buildPlus__Z__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(d,r);break _}}if(n){var $=s.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded__f_min,v=s.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded__f_isLazy;this.buildRepeatN__I__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V($,r),this.buildStar__Z__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(v,r);break _}if(_ instanceof Pc){c=!0,i=_;var w=i.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_min,R=i.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_max,D=i.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_isLazy;if(w===0&&R===1){this.buildQuestion__Z__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(D,r);break _}}if(c){var T=i.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_min,C=i.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_max,F=i.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_isLazy;if(T===0){this.buildRepeatAtMostN__Z__I__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(F,C,r);break _}}if(c){var E=i.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_min,q=i.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_max,Z=i.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_isLazy;if(E===1&&q===2){this.build__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(r),this.buildQuestion__Z__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(Z,r);break _}}if(c){var H=i.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_min,J=i.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_max,N=i.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_isLazy;if(H===1){this.build__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(r),this.buildRepeatAtMostN__Z__I__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(N,-1+J|0,r);break _}}if(c){var G=i.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_min,W=i.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_max,K=i.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_isLazy;if((W-G|0)===1){this.buildRepeatN__I__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(G,r),this.buildQuestion__Z__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(K,r);break _}}if(c){var Y=i.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_min,X=i.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_max,e_=i.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_isLazy;this.buildRepeatN__I__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(Y,r),this.buildRepeatAtMostN__Z__I__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(e_,X-Y|0,r);break _}throw new Q(_)}};Bn.prototype.buildRepeatN__I__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V=function(_,r){var a=this.allocateEntrance__T__Lcodes_quine_labs_recheck_vm_Label("loop"),t=this.allocateLabel__T__Lcodes_quine_labs_recheck_vm_Label("cont"),n=this.allocateCounter__Lcodes_quine_labs_recheck_vm_CounterReg(),s=z$().captureRange$extension__Lcodes_quine_labs_recheck_regexp_Pattern$Node__s_Option(r);if(!s.isEmpty__Z()){var c=s.get__O(),i=c;if(i!==null){var o=i._1$mcI$sp__I(),u=i._2$mcI$sp__I();this.emitInst__Lcodes_quine_labs_recheck_vm_Inst$NonTerminator__V(new sl(o,u))}else throw new Q(i)}this.build__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(r),this.closeLoopBlock__Lcodes_quine_labs_recheck_vm_CounterReg__I__Lcodes_quine_labs_recheck_vm_Label__Lcodes_quine_labs_recheck_vm_Label__V(n,_,a,t)};Bn.prototype.buildRepeatAtMostN__Z__I__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V=function(_,r,a){var t=this.allocateEntrance__T__Lcodes_quine_labs_recheck_vm_Label("begin"),n=this.allocateLabel__T__Lcodes_quine_labs_recheck_vm_Label("loop"),s=this.allocateLabel__T__Lcodes_quine_labs_recheck_vm_Label("cont"),c=this.allocateCounter__Lcodes_quine_labs_recheck_vm_CounterReg();this.enterLoopBlock__Z__Lcodes_quine_labs_recheck_vm_Label__Lcodes_quine_labs_recheck_vm_Label__V(_,n,s);var i=()=>{var u=z$().captureRange$extension__Lcodes_quine_labs_recheck_regexp_Pattern$Node__s_Option(a);if(!u.isEmpty__Z()){var f=u.get__O(),p=f;if(p!==null){var h=p._1$mcI$sp__I(),l=p._2$mcI$sp__I();this.emitInst__Lcodes_quine_labs_recheck_vm_Inst$NonTerminator__V(new sl(h,l))}else throw new Q(p)}this.build__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(a)};if(z$().canMatchEmpty$extension__Lcodes_quine_labs_recheck_regexp_Pattern$Node__Z(a)){var o=this.allocateCanary__Lcodes_quine_labs_recheck_vm_CanaryReg();this.emitInst__Lcodes_quine_labs_recheck_vm_Inst$NonTerminator__V(new Hl(o)),i(),this.emitInst__Lcodes_quine_labs_recheck_vm_Inst$NonTerminator__V(new jl(o)),this.freeCanary__Lcodes_quine_labs_recheck_vm_CanaryReg__V(o)}else i();this.closeLoopBlock__Lcodes_quine_labs_recheck_vm_CounterReg__I__Lcodes_quine_labs_recheck_vm_Label__Lcodes_quine_labs_recheck_vm_Label__V(c,r,t,s)};Bn.prototype.enterLoopBlock__Z__Lcodes_quine_labs_recheck_vm_Label__Lcodes_quine_labs_recheck_vm_Label__V=function(_,r,a){this.emitTerminator__Lcodes_quine_labs_recheck_vm_Inst$Terminator__V(_?new ki(a,r):new ki(r,a)),this.enterBlock__Lcodes_quine_labs_recheck_vm_Label__V(r)};Bn.prototype.closeLoopBlock__Lcodes_quine_labs_recheck_vm_CounterReg__I__Lcodes_quine_labs_recheck_vm_Label__Lcodes_quine_labs_recheck_vm_Label__V=function(_,r,a,t){this.emitInst__Lcodes_quine_labs_recheck_vm_Inst$NonTerminator__V(new Kf(_)),this.emitTerminator__Lcodes_quine_labs_recheck_vm_Inst$Terminator__V(new Zl(_,r,a,t)),this.enterBlock__Lcodes_quine_labs_recheck_vm_Label__V(t),this.emitInst__Lcodes_quine_labs_recheck_vm_Inst$NonTerminator__V(new Qf(_)),this.freeCounter__Lcodes_quine_labs_recheck_vm_CounterReg__V(_)};Bn.prototype.buildPositiveLookAround__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V=function(_){var r=this.allocateLabel__T__Lcodes_quine_labs_recheck_vm_Label("main"),a=this.allocateLabel__T__Lcodes_quine_labs_recheck_vm_Label("cont");this.emitTerminator__Lcodes_quine_labs_recheck_vm_Inst$Terminator__V(new cl(r,new i_(a),t_())),this.enterBlock__Lcodes_quine_labs_recheck_vm_Label__V(r),this.build__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(_),this.emitTerminator__Lcodes_quine_labs_recheck_vm_Inst$Terminator__V(KN()),this.enterBlock__Lcodes_quine_labs_recheck_vm_Label__V(a)};Bn.prototype.buildNegativeLookAround__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V=function(_){var r=this.allocateLabel__T__Lcodes_quine_labs_recheck_vm_Label("main"),a=this.allocateLabel__T__Lcodes_quine_labs_recheck_vm_Label("cont");this.emitTerminator__Lcodes_quine_labs_recheck_vm_Inst$Terminator__V(new cl(r,t_(),new i_(a))),this.enterBlock__Lcodes_quine_labs_recheck_vm_Label__V(r),this.build__Lcodes_quine_labs_recheck_regexp_Pattern$Node__V(_),this.emitTerminator__Lcodes_quine_labs_recheck_vm_Inst$Terminator__V(KN()),this.enterBlock__Lcodes_quine_labs_recheck_vm_Label__V(a)};Bn.prototype.emitAssert__Lcodes_quine_labs_recheck_vm_Inst$AssertKind__V=function(_){this.emitInst__Lcodes_quine_labs_recheck_vm_Inst$NonTerminator__V(new Wf(_))};Bn.prototype.emitRead__Lcodes_quine_labs_recheck_vm_Inst$ReadKind__s_Option__V=function(_,r){this.emitInst__Lcodes_quine_labs_recheck_vm_Inst$NonTerminator__V(this.Lcodes_quine_labs_recheck_vm_ProgramBuilder__f_back?new Nl(_,r):new pu(_,r))};var Yp_=new m().initClass({Lcodes_quine_labs_recheck_vm_ProgramBuilder:0},!1,"codes.quine.labs.recheck.vm.ProgramBuilder",{Lcodes_quine_labs_recheck_vm_ProgramBuilder:1,O:1});Bn.prototype.$classData=Yp_;function p0(){}p0.prototype=new j;p0.prototype.constructor=p0;function _h_(){}_h_.prototype=p0.prototype;p0.prototype.build__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__s_util_Try=function(_,r){try{var a=new Vn(void 0)}catch(c){var t=c instanceof tu?c:new zt(c);_:{var a,n=_d().unapply__jl_Throwable__s_Option(t);if(!n.isEmpty__Z()){var s=n.get__O(),a=new pn(s);break _}throw t instanceof zt?t.sjs_js_JavaScriptException__f_exception:t}}return a.flatMap__F1__s_util_Try(new y(c=>{var i=di().capturesSize$extension__Lcodes_quine_labs_recheck_regexp_Pattern__I(_),o=new Bn(_,i,r);try{return new Vn(o.build__Lcodes_quine_labs_recheck_vm_Program())}catch(h){var u=h instanceof tu?h:new zt(h),f=_d().unapply__jl_Throwable__s_Option(u);if(!f.isEmpty__Z()){var p=f.get__O();return new pn(p)}throw u instanceof zt?u.sjs_js_JavaScriptException__f_exception:u}}))};var eh_=new m().initClass({Lcodes_quine_labs_recheck_vm_ProgramBuilder$:0},!1,"codes.quine.labs.recheck.vm.ProgramBuilder$",{Lcodes_quine_labs_recheck_vm_ProgramBuilder$:1,O:1});p0.prototype.$classData=eh_;var rB;function rh_(){return rB||(rB=new p0),rB}function Zi(_){var r=new Ge((a,t)=>g(new L,a,t));return new Js(r)}function OG(_,r){return _}function k3(){}k3.prototype=new j;k3.prototype.constructor=k3;function gZ(){}gZ.prototype=k3.prototype;function h0(){}h0.prototype=new j;h0.prototype.constructor=h0;function ah_(){}ah_.prototype=h0.prototype;h0.prototype.fromParsingRun__Lfastparse_ParsingRun__Lfastparse_Parsed=function(_){if(_.Lfastparse_ParsingRun__f_isSuccess)return new Gf(_.Lfastparse_ParsingRun__f_successValue,_.Lfastparse_ParsingRun__f_index);var r=Ig().apply__O__s_Option(_.Lfastparse_ParsingRun__f_lastFailureMsg);if(r.isEmpty__Z())var a="";else var t=r.get__O(),n=t,a=m_().parenthize__sci_Seq__T(n.Lfastparse_internal_Msgs__f_value);var s=a,c=_.Lfastparse_ParsingRun__f_index,i=new e4(_.Lfastparse_ParsingRun__f_input,_.Lfastparse_ParsingRun__f_startIndex,_.Lfastparse_ParsingRun__f_index,_.Lfastparse_ParsingRun__f_originalParser,_.Lfastparse_ParsingRun__f_failureStack);return new Mw(s,c,i)};var th_=new m().initClass({Lfastparse_Parsed$:0},!1,"fastparse.Parsed$",{Lfastparse_Parsed$:1,O:1});h0.prototype.$classData=th_;var aB;function nh_(){return aB||(aB=new h0),aB}function e4(_,r,a,t,n){this.Lfastparse_Parsed$Extra__f_input=null,this.Lfastparse_Parsed$Extra__f_input=_}e4.prototype=new j;e4.prototype.constructor=e4;function sh_(){}sh_.prototype=e4.prototype;var ch_=new m().initClass({Lfastparse_Parsed$Extra:0},!1,"fastparse.Parsed$Extra",{Lfastparse_Parsed$Extra:1,O:1});e4.prototype.$classData=ch_;function kw(){}kw.prototype=new j;kw.prototype.constructor=kw;function ih_(){}ih_.prototype=kw.prototype;kw.prototype.formatMsg__Lfastparse_ParserInput__sci_List__I__T=function(_,r,a){return"Expected "+q3().formatStack__Lfastparse_ParserInput__sci_List__T(_,r)+", found "+q3().formatTrailing__Lfastparse_ParserInput__I__T(_,a)};kw.prototype.formatStack__Lfastparse_ParserInput__sci_List__T=function(_,r){var a=f=>{var p=f;if(p!==null){var h=p._1__O(),l=p._2$mcI$sp__I();return h+":"+_.prettyIndex__I__T(l)}else throw new Q(p)};if(r===te())var t=te();else{for(var n=r.head__O(),s=new pe(a(n),te()),c=s,i=r.tail__O();i!==te();){var o=i.head__O(),u=new pe(a(o),te());c.sci_$colon$colon__f_next=u,c=u,i=i.tail__O()}var t=s}return Ei(t,""," / ","")};kw.prototype.formatTrailing__Lfastparse_ParserInput__I__T=function(_,r){return m_().literalize__sci_IndexedSeq__Z__T(Ra().wrapString__T__sci_WrappedString(_.slice__I__I__T(r,10+r|0)),!1)};var oh_=new m().initClass({Lfastparse_Parsed$Failure$:0},!1,"fastparse.Parsed$Failure$",{Lfastparse_Parsed$Failure$:1,O:1});kw.prototype.$classData=oh_;var tB;function q3(){return tB||(tB=new kw),tB}function ti(_,r,a,t,n,s,c,i,o,u,f,p,h,l,d,$,v,w){this.Lfastparse_ParsingRun__f_input=null,this.Lfastparse_ParsingRun__f_startIndex=0,this.Lfastparse_ParsingRun__f_originalParser=null,this.Lfastparse_ParsingRun__f_traceIndex=0,this.Lfastparse_ParsingRun__f_instrument=null,this.Lfastparse_ParsingRun__f_failureTerminalAggregate=null,this.Lfastparse_ParsingRun__f_failureGroupAggregate=null,this.Lfastparse_ParsingRun__f_shortParserMsg=null,this.Lfastparse_ParsingRun__f_lastFailureMsg=null,this.Lfastparse_ParsingRun__f_failureStack=null,this.Lfastparse_ParsingRun__f_isSuccess=!1,this.Lfastparse_ParsingRun__f_index=0,this.Lfastparse_ParsingRun__f_cut=!1,this.Lfastparse_ParsingRun__f_successValue=null,this.Lfastparse_ParsingRun__f_verboseFailures=!1,this.Lfastparse_ParsingRun__f_noDropBuffer=!1,this.Lfastparse_ParsingRun__f_input=_,this.Lfastparse_ParsingRun__f_startIndex=r,this.Lfastparse_ParsingRun__f_originalParser=a,this.Lfastparse_ParsingRun__f_traceIndex=t,this.Lfastparse_ParsingRun__f_instrument=n,this.Lfastparse_ParsingRun__f_failureTerminalAggregate=s,this.Lfastparse_ParsingRun__f_failureGroupAggregate=c,this.Lfastparse_ParsingRun__f_shortParserMsg=i,this.Lfastparse_ParsingRun__f_lastFailureMsg=o,this.Lfastparse_ParsingRun__f_failureStack=u,this.Lfastparse_ParsingRun__f_isSuccess=f,this.Lfastparse_ParsingRun__f_index=h,this.Lfastparse_ParsingRun__f_cut=l,this.Lfastparse_ParsingRun__f_successValue=d,this.Lfastparse_ParsingRun__f_verboseFailures=$,this.Lfastparse_ParsingRun__f_noDropBuffer=v}ti.prototype=new j;ti.prototype.constructor=ti;function uh_(){}uh_.prototype=ti.prototype;ti.prototype.aggregateMsg__I__F0__Lfastparse_internal_Msgs__V=function(_,r,a){b();var t=[new Rr(r)],n=k(new I,t),s=new ze(te().prependedAll__sc_IterableOnce__sci_List(n));this.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(_,s,a,!1)};ti.prototype.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V=function(_,r,a,t){!this.Lfastparse_ParsingRun__f_isSuccess&&this.Lfastparse_ParsingRun__f_lastFailureMsg===null&&(this.Lfastparse_ParsingRun__f_lastFailureMsg=r),this.Lfastparse_ParsingRun__f_shortParserMsg=r,this.checkAggregate__I__Z(_)&&!t?this.Lfastparse_ParsingRun__f_failureGroupAggregate=r:this.Lfastparse_ParsingRun__f_failureGroupAggregate=a};ti.prototype.aggregateTerminal__I__F0__V=function(_,r){var a=new Rr(r);if(!this.Lfastparse_ParsingRun__f_isSuccess&&(this.Lfastparse_ParsingRun__f_index===this.Lfastparse_ParsingRun__f_traceIndex&&(this.Lfastparse_ParsingRun__f_failureTerminalAggregate=this.Lfastparse_ParsingRun__f_failureTerminalAggregate.$colon$colon__Lfastparse_internal_Lazy__Lfastparse_internal_Msgs(a)),this.Lfastparse_ParsingRun__f_lastFailureMsg===null)){b();var t=[a],n=k(new I,t);this.Lfastparse_ParsingRun__f_lastFailureMsg=new ze(te().prependedAll__sc_IterableOnce__sci_List(n))}if(_>=this.Lfastparse_ParsingRun__f_traceIndex){b();var s=[a],c=k(new I,s),i=new ze(te().prependedAll__sc_IterableOnce__sci_List(c))}else var i=ji().Lfastparse_internal_Msgs$__f_empty;this.Lfastparse_ParsingRun__f_shortParserMsg=i,this.Lfastparse_ParsingRun__f_failureGroupAggregate=this.checkAggregate__I__Z(_)?this.Lfastparse_ParsingRun__f_shortParserMsg:ji().Lfastparse_internal_Msgs$__f_empty};ti.prototype.setMsg__I__F0__V=function(_,r){b();var a=[new Rr(r)],t=k(new I,a);this.setMsg__I__Lfastparse_internal_Msgs__V(_,new ze(te().prependedAll__sc_IterableOnce__sci_List(t)))};ti.prototype.setMsg__I__Lfastparse_internal_Msgs__V=function(_,r){!this.Lfastparse_ParsingRun__f_isSuccess&&this.Lfastparse_ParsingRun__f_lastFailureMsg===null&&(this.Lfastparse_ParsingRun__f_lastFailureMsg=r),this.Lfastparse_ParsingRun__f_shortParserMsg=_>=this.Lfastparse_ParsingRun__f_traceIndex?r:ji().Lfastparse_internal_Msgs$__f_empty,this.Lfastparse_ParsingRun__f_failureGroupAggregate=this.checkAggregate__I__Z(_)?this.Lfastparse_ParsingRun__f_shortParserMsg:ji().Lfastparse_internal_Msgs$__f_empty};ti.prototype.checkAggregate__I__Z=function(_){return!this.Lfastparse_ParsingRun__f_cut&&!this.Lfastparse_ParsingRun__f_isSuccess&&_<=this.Lfastparse_ParsingRun__f_traceIndex&&this.Lfastparse_ParsingRun__f_traceIndex<=this.Lfastparse_ParsingRun__f_index};ti.prototype.freshSuccess__O__Lfastparse_ParsingRun=function(_){return this.Lfastparse_ParsingRun__f_isSuccess=!0,this.Lfastparse_ParsingRun__f_successValue=_,this};ti.prototype.freshSuccessUnit__Lfastparse_ParsingRun=function(){return this.Lfastparse_ParsingRun__f_isSuccess=!0,this.Lfastparse_ParsingRun__f_successValue=void 0,this};ti.prototype.freshSuccessUnit__I__Lfastparse_ParsingRun=function(_){return this.Lfastparse_ParsingRun__f_isSuccess=!0,this.Lfastparse_ParsingRun__f_successValue=void 0,this.Lfastparse_ParsingRun__f_index=_,this};ti.prototype.freshSuccess__O__I__Lfastparse_ParsingRun=function(_,r){return this.Lfastparse_ParsingRun__f_isSuccess=!0,this.Lfastparse_ParsingRun__f_successValue=_,this.Lfastparse_ParsingRun__f_index=r,this};ti.prototype.freshSuccess__O__Z__Lfastparse_ParsingRun=function(_,r){return this.Lfastparse_ParsingRun__f_isSuccess=!0,this.Lfastparse_ParsingRun__f_successValue=_,this.Lfastparse_ParsingRun__f_cut=r,this};ti.prototype.freshSuccess__O__I__Z__Lfastparse_ParsingRun=function(_,r,a){return this.Lfastparse_ParsingRun__f_isSuccess=!0,this.Lfastparse_ParsingRun__f_successValue=_,this.Lfastparse_ParsingRun__f_index=r,this.Lfastparse_ParsingRun__f_cut=a,this};ti.prototype.freshFailure__Lfastparse_ParsingRun=function(){return this.Lfastparse_ParsingRun__f_verboseFailures&&(this.Lfastparse_ParsingRun__f_lastFailureMsg=null,this.Lfastparse_ParsingRun__f_failureStack=b().s_package$__f_Nil),this.Lfastparse_ParsingRun__f_isSuccess=!1,this};ti.prototype.freshFailure__I__Lfastparse_ParsingRun=function(_){return this.Lfastparse_ParsingRun__f_verboseFailures&&(this.Lfastparse_ParsingRun__f_lastFailureMsg=null,this.Lfastparse_ParsingRun__f_failureStack=b().s_package$__f_Nil),this.Lfastparse_ParsingRun__f_isSuccess=!1,this.Lfastparse_ParsingRun__f_index=_,this};ti.prototype.augmentFailure__I__Lfastparse_ParsingRun=function(_){return this.Lfastparse_ParsingRun__f_index=_,this};ti.prototype.augmentFailure__I__Z__Lfastparse_ParsingRun=function(_,r){return this.Lfastparse_ParsingRun__f_index=_,this.Lfastparse_ParsingRun__f_cut=r,this};ti.prototype.checkForDrop__Z=function(){return!this.Lfastparse_ParsingRun__f_noDropBuffer&&this.Lfastparse_ParsingRun__f_cut};var lh_=new m().initClass({Lfastparse_ParsingRun:0},!1,"fastparse.ParsingRun",{Lfastparse_ParsingRun:1,O:1});ti.prototype.$classData=lh_;function fh_(_){return _.Lfastparse_internal_Lazy__f_bitmap$0||(_.Lfastparse_internal_Lazy__f_force=_.Lfastparse_internal_Lazy__f_calc0.apply__O(),_.Lfastparse_internal_Lazy__f_bitmap$0=!0),_.Lfastparse_internal_Lazy__f_calc0=null,_.Lfastparse_internal_Lazy__f_force}function Rr(_){this.Lfastparse_internal_Lazy__f_force=null,this.Lfastparse_internal_Lazy__f_calc0=null,this.Lfastparse_internal_Lazy__f_bitmap$0=!1,this.Lfastparse_internal_Lazy__f_calc0=_}Rr.prototype=new j;Rr.prototype.constructor=Rr;function ph_(){}ph_.prototype=Rr.prototype;Rr.prototype.force__O=function(){return this.Lfastparse_internal_Lazy__f_bitmap$0?this.Lfastparse_internal_Lazy__f_force:fh_(this)};var hh_=new m().initClass({Lfastparse_internal_Lazy:0},!1,"fastparse.internal.Lazy",{Lfastparse_internal_Lazy:1,O:1});Rr.prototype.$classData=hh_;function F$(_,r,a,t,n,s,c,i,o){return t{var i=c;return i.force__O()}),t=new Wt(r,a),n=Sd().from__sc_IterableOnce__sci_Seq(t).distinct__O();if(n!==null&&(b(),new hs(n),!0&&n.lengthCompare__I__I(1)===0)){var s=n.apply__I__O(0);return s}return Ei(n,"("," | ",")")};t$.prototype.joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs=function(_,r){if(_.Lfastparse_internal_Msgs__f_value.isEmpty__Z())return r;if(r.Lfastparse_internal_Msgs__f_value.isEmpty__Z())return _;b();var a=[new Rr(new r_(()=>m_().parenthize__sci_Seq__T(_.Lfastparse_internal_Msgs__f_value)+" ~ "+m_().parenthize__sci_Seq__T(r.Lfastparse_internal_Msgs__f_value)))],t=k(new I,a);return new ze(te().prependedAll__sc_IterableOnce__sci_List(t))};t$.prototype.consumeWhitespace__F1__Lfastparse_ParsingRun__V=function(_,r){var a=r.Lfastparse_ParsingRun__f_noDropBuffer;r.Lfastparse_ParsingRun__f_noDropBuffer=!0,_.apply__O__O(r),r.Lfastparse_ParsingRun__f_noDropBuffer=a};t$.prototype.lineNumberLookup__T__AI=function(_){for(var r=u5(new va),a=0,t=1,n=!1,s=null;a<_.length;){$r();var c=a,i=_.charCodeAt(c);if(i===13){var o=s;if(!z().equals__O__O__Z(o,pa(10))&&t===1){var u=a;r.addOne__O__scm_ArrayBuffer(u)}t=1,n=!0}else if(i===10){var f=s;if(!z().equals__O__O__Z(f,pa(13))&&t===1){var p=a;r.addOne__O__scm_ArrayBuffer(p)}t=1,n=!1}else{if(t===1){var h=a;r.addOne__O__scm_ArrayBuffer(h)}t=1+t|0,n=!1}s=pa(i),a=1+a|0}if(t===1){var l=a;r.addOne__O__scm_ArrayBuffer(l)}if(YL(),r.scm_ArrayBuffer__f_size0>=0){var d=r.scm_ArrayBuffer__f_size0,$=new De(d);return r.copyToArray__O__I__I__I($,0,2147483647),$}else{var v=0,w=null;v=0,w=[];for(var R=r.view__scm_ArrayBufferView().iterator__sc_Iterator();R.hasNext__Z();){var D=R.next__O(),T=D===null?0:D;w.push(T)}return new De(new Int32Array(w))}};t$.prototype.literalize__sci_IndexedSeq__Z__T=function(_,r){var a=Su(new hr);a.append__C__scm_StringBuilder(34);for(var t=0,n=_.length__I();t126&&r){var c=$r(),i=[s];a.append__T__scm_StringBuilder(c.format$extension__T__sci_Seq__T("\\\\u%04x",k(new I,i)))}else a.append__C__scm_StringBuilder(s)}t=1+t|0}return a.append__C__scm_StringBuilder(34),a.scm_StringBuilder__f_underlying.jl_StringBuilder__f_java$lang$StringBuilder$$content};var wh_=new m().initClass({Lfastparse_internal_Util$:0},!1,"fastparse.internal.Util$",{Lfastparse_internal_Util$:1,O:1});t$.prototype.$classData=wh_;var sB;function m_(){return sB||(sB=new t$),sB}function Qh(){}Qh.prototype=new j;Qh.prototype.constructor=Qh;function Lh_(){}Lh_.prototype=Qh.prototype;Qh.prototype.parse__Lfastparse_ParserInputSource__F1__Z__I__Lfastparse_internal_Instrument__Lfastparse_Parsed=function(_,r,a,t,n){var s=nh_(),c=_.Lfastparse_ParserInputSource$fromParserInput__f_conv.apply__O__O(_.Lfastparse_ParserInputSource$fromParserInput__f_t),i=c;return s.fromParsingRun__Lfastparse_ParsingRun__Lfastparse_Parsed(U().parseInputRaw__Lfastparse_ParserInput__F1__Z__I__I__Lfastparse_internal_Instrument__Z__Lfastparse_ParsingRun(i,r,a,t,-1,n,(U(),!0)))};Qh.prototype.parseInputRaw__Lfastparse_ParserInput__F1__Z__I__I__Lfastparse_internal_Instrument__Z__Lfastparse_ParsingRun=function(_,r,a,t,n,s,c){return r.apply__O__O(new ti(_,t,r,n,s,ji().Lfastparse_internal_Msgs$__f_empty,ji().Lfastparse_internal_Msgs$__f_empty,ji().Lfastparse_internal_Msgs$__f_empty,null,(b(),te()),!0,c?0:-1,t,!0,void 0,a,!1,Eu().empty__O()))};Qh.prototype.End__Lfastparse_ParsingRun__Lfastparse_ParsingRun=function(_){var r=_.Lfastparse_ParsingRun__f_index,a=_.Lfastparse_ParsingRun__f_input.isReachable__I__Z(r)?_.freshFailure__Lfastparse_ParsingRun():_.freshSuccessUnit__Lfastparse_ParsingRun();return _.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(r,new r_(()=>"end-of-input")),a};Qh.prototype.Pass__O__Lfastparse_ParsingRun__Lfastparse_ParsingRun=function(_,r){var a=r.freshSuccess__O__Lfastparse_ParsingRun(_);return r.Lfastparse_ParsingRun__f_verboseFailures&&r.setMsg__I__F0__V(r.Lfastparse_ParsingRun__f_index,new r_(()=>"Pass")),a};Qh.prototype.Fail__Lfastparse_ParsingRun__Lfastparse_ParsingRun=function(_){var r=_.freshFailure__Lfastparse_ParsingRun();return _.Lfastparse_ParsingRun__f_verboseFailures&&_.setMsg__I__F0__V(_.Lfastparse_ParsingRun__f_index,new r_(()=>"fail")),r};Qh.prototype.Index__Lfastparse_ParsingRun__Lfastparse_ParsingRun=function(_){var r=_.freshSuccess__O__Lfastparse_ParsingRun(_.Lfastparse_ParsingRun__f_index);return _.Lfastparse_ParsingRun__f_verboseFailures&&_.setMsg__I__F0__V(_.Lfastparse_ParsingRun__f_index,new r_(()=>"Index")),r};Qh.prototype.AnyChar__Lfastparse_ParsingRun__Lfastparse_ParsingRun=function(_){var r=_.Lfastparse_ParsingRun__f_index,a=_.Lfastparse_ParsingRun__f_input.isReachable__I__Z(_.Lfastparse_ParsingRun__f_index)?_.freshSuccessUnit__I__Lfastparse_ParsingRun(1+_.Lfastparse_ParsingRun__f_index|0):_.freshFailure__Lfastparse_ParsingRun();return _.Lfastparse_ParsingRun__f_verboseFailures&&_.aggregateTerminal__I__F0__V(r,new r_(()=>"any-character")),a};var gh_=new m().initClass({Lfastparse_package$:0},!1,"fastparse.package$",{Lfastparse_package$:1,O:1});Qh.prototype.$classData=gh_;var cB;function U(){return cB||(cB=new Qh),cB}function O3(){}O3.prototype=new j;O3.prototype.constructor=O3;function cP(){}cP.prototype=O3.prototype;function S3(){}S3.prototype=new j;S3.prototype.constructor=S3;function SG(){}SG.prototype=S3.prototype;function Qj(_,r){if(typeof r=="string"){var a=r;return Ba(),new Jn(a)}else if(typeof r=="number"){var t=+r;return Ba().fromDoubleOrNull__D__Lio_circe_Json(t)}else{if(z().equals__O__O__Z(!0,r))return Ba().Lio_circe_Json$__f_True;if(z().equals__O__O__Z(!1,r))return Ba().Lio_circe_Json$__f_False;if(r===null)return Ba().Lio_circe_Json$__f_Null;if(r instanceof Array){Ba();for(var n=r.length|0,s=new Array(n),c=0;cQj(P3(),d)),l=new ep(p,h);return f.fromFields__sc_Iterable__Lio_circe_Json(Sd().from__sc_IterableOnce__sci_Seq(l))}else{if(r===void 0)return Ba().Lio_circe_Json$__f_Null;throw new Q(r)}}}function Tg(){this.Lio_circe_scalajs_package$__f_toJsAnyFolder=null,U6=this,this.Lio_circe_scalajs_package$__f_toJsAnyFolder=new zu}Tg.prototype=new j;Tg.prototype.constructor=Tg;function mh_(){}mh_.prototype=Tg.prototype;Tg.prototype.convertJsToJson__sjs_js_Any__s_util_Either=function(_){try{b();var r=Qj(this,_);return new F_(r)}catch(s){var a=s instanceof tu?s:new zt(s),t=_d().unapply__jl_Throwable__s_Option(a);if(!t.isEmpty__Z()){var n=t.get__O();return b(),new Pe(n)}throw a instanceof zt?a.sjs_js_JavaScriptException__f_exception:a}};Tg.prototype.convertJsonToJs__Lio_circe_Json__sjs_js_Any=function(_){return _.foldWith__Lio_circe_Json$Folder__O(this.Lio_circe_scalajs_package$__f_toJsAnyFolder)};var yh_=new m().initClass({Lio_circe_scalajs_package$:0},!1,"io.circe.scalajs.package$",{Lio_circe_scalajs_package$:1,O:1});Tg.prototype.$classData=yh_;var U6;function P3(){return U6||(U6=new Tg),U6}function d0(){}d0.prototype=new j;d0.prototype.constructor=d0;function bh_(){}bh_.prototype=d0.prototype;d0.prototype.$colon$eq$extension__O__O__Lio_circe_Encoder__Lio_circe_KeyEncoder__T2=function(_,r,a,t){return g(new L,t.apply__O__T(_),a.apply__O__Lio_circe_Json(r))};var Ih_=new m().initClass({Lio_circe_syntax_package$KeyOps$:0},!1,"io.circe.syntax.package$KeyOps$",{Lio_circe_syntax_package$KeyOps$:1,O:1});d0.prototype.$classData=Ih_;var iB;function yt(){return iB||(iB=new d0),iB}function qp(_){this.jl_Class__f_data=null,this.jl_Class__f_data=_}qp.prototype=new j;qp.prototype.constructor=qp;function kh_(){}kh_.prototype=qp.prototype;qp.prototype.toString__T=function(){return(this.isInterface__Z()?"interface ":this.isPrimitive__Z()?"":"class ")+this.getName__T()};qp.prototype.isAssignableFrom__jl_Class__Z=function(_){return!!this.jl_Class__f_data.isAssignableFrom(_.jl_Class__f_data)};qp.prototype.isInterface__Z=function(){return!!this.jl_Class__f_data.isInterface};qp.prototype.isArray__Z=function(){return!!this.jl_Class__f_data.isArrayClass};qp.prototype.isPrimitive__Z=function(){return!!this.jl_Class__f_data.isPrimitive};qp.prototype.getName__T=function(){return this.jl_Class__f_data.name};qp.prototype.getComponentType__jl_Class=function(){return this.jl_Class__f_data.getComponentType()};qp.prototype.newArrayOfThisClass__O__O=function(_){return this.jl_Class__f_data.newArrayOfThisClass(_)};var qh_=new m().initClass({jl_Class:0},!1,"java.lang.Class",{jl_Class:1,O:1});qp.prototype.$classData=qh_;function W$(){this.jl_FloatingPointBits$__f_java$lang$FloatingPointBits$$_areTypedArraysSupported=!1,this.jl_FloatingPointBits$__f_arrayBuffer=null,this.jl_FloatingPointBits$__f_int32Array=null,this.jl_FloatingPointBits$__f_float32Array=null,this.jl_FloatingPointBits$__f_float64Array=null,this.jl_FloatingPointBits$__f_areTypedArraysBigEndian=!1,this.jl_FloatingPointBits$__f_highOffset=0,this.jl_FloatingPointBits$__f_lowOffset=0,this.jl_FloatingPointBits$__f_floatPowsOf2=null,this.jl_FloatingPointBits$__f_java$lang$FloatingPointBits$$doublePowsOf2=null,W6=this,this.jl_FloatingPointBits$__f_java$lang$FloatingPointBits$$_areTypedArraysSupported=!0,this.jl_FloatingPointBits$__f_arrayBuffer=new ArrayBuffer(8),this.jl_FloatingPointBits$__f_int32Array=new Int32Array(this.jl_FloatingPointBits$__f_arrayBuffer,0,2),this.jl_FloatingPointBits$__f_float32Array=new Float32Array(this.jl_FloatingPointBits$__f_arrayBuffer,0,2),this.jl_FloatingPointBits$__f_float64Array=new Float64Array(this.jl_FloatingPointBits$__f_arrayBuffer,0,1),this.jl_FloatingPointBits$__f_int32Array[0]=16909060,this.jl_FloatingPointBits$__f_areTypedArraysBigEndian=(new Int8Array(this.jl_FloatingPointBits$__f_arrayBuffer,0,8)[0]|0)===1,this.jl_FloatingPointBits$__f_highOffset=this.jl_FloatingPointBits$__f_areTypedArraysBigEndian?0:1,this.jl_FloatingPointBits$__f_lowOffset=this.jl_FloatingPointBits$__f_areTypedArraysBigEndian?1:0,this.jl_FloatingPointBits$__f_floatPowsOf2=null,this.jl_FloatingPointBits$__f_java$lang$FloatingPointBits$$doublePowsOf2=null}W$.prototype=new j;W$.prototype.constructor=W$;function Oh_(){}Oh_.prototype=W$.prototype;W$.prototype.numberHashCode__D__I=function(_){var r=_|0|0;return r===_&&1/_!==-1/0?r:(this.jl_FloatingPointBits$__f_float64Array[0]=_,(this.jl_FloatingPointBits$__f_int32Array[0]|0)^(this.jl_FloatingPointBits$__f_int32Array[1]|0))};W$.prototype.intBitsToFloat__I__F=function(_){return this.jl_FloatingPointBits$__f_int32Array[0]=_,Math.fround(this.jl_FloatingPointBits$__f_float32Array[0])};W$.prototype.floatToIntBits__F__I=function(_){return this.jl_FloatingPointBits$__f_float32Array[0]=_,this.jl_FloatingPointBits$__f_int32Array[0]|0};W$.prototype.doubleToLongBits__D__J=function(_){this.jl_FloatingPointBits$__f_float64Array[0]=_;var r=this.jl_FloatingPointBits$__f_int32Array[this.jl_FloatingPointBits$__f_highOffset]|0,a=this.jl_FloatingPointBits$__f_int32Array[this.jl_FloatingPointBits$__f_lowOffset]|0;return new O(a,r)};var Sh_=new m().initClass({jl_FloatingPointBits$:0},!1,"java.lang.FloatingPointBits$",{jl_FloatingPointBits$:1,O:1});W$.prototype.$classData=Sh_;var W6;function n$(){return W6||(W6=new W$),W6}function a4(_,r,a,t){this.jl_Long$StringRadixInfo__f_chunkLength=0,this.jl_Long$StringRadixInfo__f_radixPowLength=qn,this.jl_Long$StringRadixInfo__f_paddingZeros=null,this.jl_Long$StringRadixInfo__f_overflowBarrier=qn,this.jl_Long$StringRadixInfo__f_chunkLength=_,this.jl_Long$StringRadixInfo__f_radixPowLength=r,this.jl_Long$StringRadixInfo__f_paddingZeros=a,this.jl_Long$StringRadixInfo__f_overflowBarrier=t}a4.prototype=new j;a4.prototype.constructor=a4;function Ph_(){}Ph_.prototype=a4.prototype;var Rh_=new m().initClass({jl_Long$StringRadixInfo:0},!1,"java.lang.Long$StringRadixInfo",{jl_Long$StringRadixInfo:1,O:1});a4.prototype.$classData=Rh_;function qw(){}qw.prototype=new j;qw.prototype.constructor=qw;function Dh_(){}Dh_.prototype=qw.prototype;qw.prototype.nextUp__F__F=function(_){if(_!==_||_===1/0)return _;if(_===-0)return 1401298464324817e-60;var r=n$().floatToIntBits__F__I(_),a=_>0?1+r|0:-1+r|0;return n$().intBitsToFloat__I__F(a)};qw.prototype.nextDown__F__F=function(_){if(_!==_||_===-1/0)return _;if(_===0)return-1401298464324817e-60;var r=n$().floatToIntBits__F__I(_),a=_>0?-1+r|0:1+r|0;return n$().intBitsToFloat__I__F(a)};qw.prototype.addExact__I__I__I=function(_,r){var a=_+r|0,t=a<0;if(t===_<0||t===r<0)return a;throw new Sc("Integer overflow")};var xh_=new m().initClass({jl_Math$:0},!1,"java.lang.Math$",{jl_Math$:1,O:1});qw.prototype.$classData=xh_;var oB;function $0(){return oB||(oB=new qw),oB}function t4(){this.jl_System$NanoTime$__f_getHighPrecisionTime=null,K6=this,this.jl_System$NanoTime$__f_getHighPrecisionTime=typeof performance!="undefined"?performance.now?()=>+performance.now():performance.webkitNow?()=>+performance.webkitNow():()=>+new Date().getTime():()=>+new Date().getTime()}t4.prototype=new j;t4.prototype.constructor=t4;function Ch_(){}Ch_.prototype=t4.prototype;var Mh_=new m().initClass({jl_System$NanoTime$:0},!1,"java.lang.System$NanoTime$",{jl_System$NanoTime$:1,O:1});t4.prototype.$classData=Mh_;var K6;function PG(){return K6||(K6=new t4),K6}function Th_(_){var r={};r["java.version"]="1.8",r["java.vm.specification.version"]="1.8",r["java.vm.specification.vendor"]="Oracle Corporation",r["java.vm.specification.name"]="Java Virtual Machine Specification",r["java.vm.name"]="Scala.js";var a=bQ.linkerVersion;return r["java.vm.version"]=a,r["java.specification.version"]="1.8",r["java.specification.vendor"]="Oracle Corporation",r["java.specification.name"]="Java Platform API Specification",r["file.separator"]="/",r["path.separator"]=":",r["line.separator"]=\` \`,r}function v0(){this.jl_System$SystemProperties$__f_dict=null,this.jl_System$SystemProperties$__f_properties=null,Q6=this,this.jl_System$SystemProperties$__f_dict=Th_(this),this.jl_System$SystemProperties$__f_properties=null}v0.prototype=new j;v0.prototype.constructor=v0;function Vh_(){}Vh_.prototype=v0.prototype;v0.prototype.getProperty__T__T__T=function(_,r){if(this.jl_System$SystemProperties$__f_dict!==null){var a=this.jl_System$SystemProperties$__f_dict;return iP().jl_Utils$Cache$__f_safeHasOwnProperty.call(a,_)?a[_]:r}else return this.jl_System$SystemProperties$__f_properties.getProperty__T__T__T(_,r)};var Ah_=new m().initClass({jl_System$SystemProperties$:0},!1,"java.lang.System$SystemProperties$",{jl_System$SystemProperties$:1,O:1});v0.prototype.$classData=Ah_;var Q6;function RG(){return Q6||(Q6=new v0),Q6}function DG(_){return _.jl_ThreadLocal__f_hasValue=!1,_}function n4(){this.jl_ThreadLocal__f_hasValue=!1,this.jl_ThreadLocal__f_v=null}n4.prototype=new j;n4.prototype.constructor=n4;function mZ(){}mZ.prototype=n4.prototype;n4.prototype.get__O=function(){return this.jl_ThreadLocal__f_hasValue||this.set__O__V(this.initialValue__O()),this.jl_ThreadLocal__f_v};n4.prototype.set__O__V=function(_){this.jl_ThreadLocal__f_v=_,this.jl_ThreadLocal__f_hasValue=!0};function s4(){this.jl_Utils$Cache$__f_safeHasOwnProperty=null,X6=this,this.jl_Utils$Cache$__f_safeHasOwnProperty=Object.prototype.hasOwnProperty}s4.prototype=new j;s4.prototype.constructor=s4;function Bh_(){}Bh_.prototype=s4.prototype;var Fh_=new m().initClass({jl_Utils$Cache$:0},!1,"java.lang.Utils$Cache$",{jl_Utils$Cache$:1,O:1});s4.prototype.$classData=Fh_;var X6;function iP(){return X6||(X6=new s4),X6}function Eh_(_,r){return _===r}function jh_(_){return 0}function yZ(_,r){return!!(_&&_.$classData&&_.$classData.arrayDepth===r&&_.$classData.arrayBase.ancestors.jl_Void)}var GI=new m().initClass({jl_Void:0},!1,"java.lang.Void",{jl_Void:1,O:1},void 0,void 0,_=>_===void 0);function Zh_(_,r){throw Ut(new ea,"argument type mismatch")}function Vg(){}Vg.prototype=new j;Vg.prototype.constructor=Vg;function Nh_(){}Nh_.prototype=Vg.prototype;Vg.prototype.newInstance__jl_Class__I__O=function(_,r){return _.newArrayOfThisClass__O__O([r])};Vg.prototype.getLength__O__I=function(_){if(_ instanceof H_){var r=_;return r.u.length}else if(_ instanceof ri){var a=_;return a.u.length}else if(_ instanceof fn){var t=_;return t.u.length}else if(_ instanceof bc){var n=_;return n.u.length}else if(_ instanceof Ic){var s=_;return s.u.length}else if(_ instanceof De){var c=_;return c.u.length}else if(_ instanceof ic){var i=_;return i.u.length}else if(_ instanceof mi){var o=_;return o.u.length}else if(_ instanceof yi){var u=_;return u.u.length}else Zh_(this,_)};var Hh_=new m().initClass({jl_reflect_Array$:0},!1,"java.lang.reflect.Array$",{jl_reflect_Array$:1,O:1});Vg.prototype.$classData=Hh_;var uB;function Ir(){return uB||(uB=new Vg),uB}function K$(_,r){this.Ljava_math_BigInteger$QuotAndRem__f_quot=null,this.Ljava_math_BigInteger$QuotAndRem__f_rem=null,this.Ljava_math_BigInteger$QuotAndRem__f_quot=_,this.Ljava_math_BigInteger$QuotAndRem__f_rem=r}K$.prototype=new j;K$.prototype.constructor=K$;function Gh_(){}Gh_.prototype=K$.prototype;K$.prototype.toArray__ALjava_math_BigInteger=function(){return new($k.getArrayOf()).constr([this.Ljava_math_BigInteger$QuotAndRem__f_quot,this.Ljava_math_BigInteger$QuotAndRem__f_rem])};var zh_=new m().initClass({Ljava_math_BigInteger$QuotAndRem:0},!1,"java.math.BigInteger$QuotAndRem",{Ljava_math_BigInteger$QuotAndRem:1,O:1});K$.prototype.$classData=zh_;function Xh(){}Xh.prototype=new j;Xh.prototype.constructor=Xh;function Jh_(){}Jh_.prototype=Xh.prototype;Xh.prototype.bitLength__Ljava_math_BigInteger__I=function(_){if(_.Ljava_math_BigInteger__f_sign===0)return 0;var r=_.Ljava_math_BigInteger__f_numberLength<<5,a=_.Ljava_math_BigInteger__f_digits.u[-1+_.Ljava_math_BigInteger__f_numberLength|0];if(_.Ljava_math_BigInteger__f_sign<0){var t=_.getFirstNonzeroDigit__I();t===(-1+_.Ljava_math_BigInteger__f_numberLength|0)&&(a=-1+a|0)}var n=r,s=a;return r=n-(Math.clz32(s)|0)|0,r};Xh.prototype.shiftLeft__Ljava_math_BigInteger__I__Ljava_math_BigInteger=function(_,r){var a=r>>5,t=31&r,n=t===0?0:1,s=(_.Ljava_math_BigInteger__f_numberLength+a|0)+n|0,c=new De(s);this.shiftLeft__AI__AI__I__I__V(c,_.Ljava_math_BigInteger__f_digits,a,t);var i=Ml(new Je,_.Ljava_math_BigInteger__f_sign,s,c);return i.cutOffLeadingZeroes__V(),i};Xh.prototype.shiftLeft__AI__AI__I__I__V=function(_,r,a,t){if(t===0){var n=_.u.length-a|0;r.copyTo(0,_,a,n)}else{var s=32-t|0;_.u[-1+_.u.length|0]=0;for(var c=-1+_.u.length|0;c>a;){var i=c;_.u[i]=_.u[i]|(r.u[-1+(c-a|0)|0]>>>s|0),_.u[-1+c|0]=r.u[-1+(c-a|0)|0]<>>31|0,n=1+n|0}t!==0&&(_.u[a]=t)};Xh.prototype.shiftRight__Ljava_math_BigInteger__I__Ljava_math_BigInteger=function(_,r){var a=r>>5,t=31&r;if(a>=_.Ljava_math_BigInteger__f_numberLength)return _.Ljava_math_BigInteger__f_sign<0?_a().Ljava_math_BigInteger$__f_MINUS_ONE:_a().Ljava_math_BigInteger$__f_ZERO;var n=_.Ljava_math_BigInteger__f_numberLength-a|0,s=new De(1+n|0);if(this.shiftRight__AI__I__AI__I__I__Z(s,n,_.Ljava_math_BigInteger__f_digits,a,t),_.Ljava_math_BigInteger__f_sign<0){for(var c=0;c0&&i){for(c=0;c>>n|0|a.u[1+(s+t|0)|0]<>>n|0,s=1+s|0}return c};var Uh_=new m().initClass({Ljava_math_BitLevel$:0},!1,"java.math.BitLevel$",{Ljava_math_BitLevel$:1,O:1});Xh.prototype.$classData=Uh_;var lB;function gf(){return lB||(lB=new Xh),lB}function Wh_(_,r){for(var a=0,t=r.length;;){if(a36;if(a===0)return"0";if(t===1){var c=n.u[-1+t|0],i=c,o=0;if(a<0){var u=i,f=o,p=u,h=f,l=-p|0,d=p!==0?~h:-h|0,$=l,v=d;i=$,o=v}var w=F7(),R=i,D=o;return r===10||r<2||r>36?je().org$scalajs$linker$runtime$RuntimeLong$$toString__I__I__T(R,D):w.java$lang$Long$$toStringImpl__J__I__T(new O(R,D),r)}else{if(r===10||s)return yf().toDecimalScaledString__Ljava_math_BigInteger__T(_);var T=0,C=r;T=+Math.log(C)/+Math.log(2);var F=a<0?1:0,E=_.abs__Ljava_math_BigInteger(),q=gf().bitLength__Ljava_math_BigInteger__I(E),Z=1+Po(q/T+F)|0,H=null;H="";var J=0;J=Z;var N=0;if(N=0,r!==16){var G=new De(t);n.copyTo(0,G,0,t);var W=0;W=t;for(var K=this.Ljava_math_Conversion$__f_DigitFitInInt.u[r],Y=this.Ljava_math_Conversion$__f_BigRadices.u[-2+r|0];;){N=c4().divideArrayByInt__AI__AI__I__I__I(G,G,W,Y);for(var X=J;;){J=-1+J|0;var e_=JL().forDigit__I__I__C(qg(N,r),r);if(H=""+String.fromCharCode(e_)+H,N=jI(N,r),!(N!==0&&J!==0))break}for(var __=(K-X|0)+J|0,a_=0;a_<__&&J>0;)J=-1+J|0,H="0"+H,a_=1+a_|0;for(a_=-1+W|0;a_>0&&G.u[a_]===0;)a_=-1+a_|0;if(W=1+a_|0,W===1&&G.u[0]===0)break}}else for(var n_=0;n_0;){N=15&n.u[s_]>>(c_<<2),J=-1+J|0;var o_=N;H=""+(+(o_>>>0)).toString(16)+H,c_=1+c_|0}n_=1+n_|0}for(var h_=0;;){var d_=H,v_=h_;if(d_.charCodeAt(v_)===48)h_=1+h_|0;else break}if(h_!==0){var u_=H,p_=h_;H=u_.substring(p_)}return a===-1?"-"+H:H}};Ow.prototype.toDecimalScaledString__Ljava_math_BigInteger__T=function(_){var r=_.Ljava_math_BigInteger__f_sign,a=_.Ljava_math_BigInteger__f_numberLength,t=_.Ljava_math_BigInteger__f_digits;if(r===0)return"0";if(a===1){var n=t.u[0],s=(+(n>>>0)).toString(10);return r<0?"-"+s:s}else{var c="",i=new De(a),o=a,u=o;for(t.copyTo(0,i,0,u);;){for(var f=0,p=-1+o|0;p>=0;){var h=f,l=i.u[p],d=je(),$=d.divideUnsignedImpl__I__I__I__I__I(l,h,1e9,0);i.u[p]=$;var v=$>>31,w=65535&$,R=$>>>16|0,D=Math.imul(51712,w),T=Math.imul(15258,w),C=Math.imul(51712,R),F=D+((T+C|0)<<16)|0,E=(D>>>16|0)+C|0,q=((Math.imul(1e9,v)+Math.imul(15258,R)|0)+(E>>>16|0)|0)+(((65535&E)+T|0)>>>16|0)|0,Z=l-F|0;f=Z,p=-1+p|0}var H=f,J=""+H,N=J.length,G="000000000".substring(N);for(c=G+J+c;o!==0&&i.u[-1+o|0]===0;)o=-1+o|0;if(o===0)break}return c=Wh_(this,c),r<0?"-"+c:c}};Ow.prototype.toDecimalScaledString__J__I__T=function(_,r){if(_.RTLong__f_lo===0&&_.RTLong__f_hi===0)switch(r){case 0:return"0";case 1:return"0.0";case 2:return"0.00";case 3:return"0.000";case 4:return"0.0000";case 5:return"0.00000";case 6:return"0.000000";default:{if(r===-2147483648)var a="2147483648";else var t=-r|0,a=""+t;var n=r<0?"0E+":"0E";return n+a}}else{var s=_.RTLong__f_hi,c=s<0,i=null;i="";var o=18;if(c)var u=_.RTLong__f_lo,f=_.RTLong__f_hi,p=-u|0,h=u!==0?~f:-f|0,l=p,d=h,$=new O(l,d);else var $=_;for(var v=$.RTLong__f_lo,w=$.RTLong__f_hi,R=v,D=w;;){var T=R,C=D,F=R,E=D,q=je(),Z=q.divideImpl__I__I__I__I__I(F,E,10,0),H=q.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn,J=Z,N=H;R=J,D=N,o=-1+o|0;var G=R,W=D,K=G,Y=65535&K,X=K>>>16|0,e_=Math.imul(10,Y),__=Math.imul(10,X),a_=e_+(__<<16)|0,n_=(e_>>>16|0)+__|0,s_=Math.imul(10,W)+(n_>>>16|0)|0,c_=T,o_=C,h_=c_-a_|0;i=""+h_+i;var d_=R,v_=D;if(d_===0&&v_===0)break}var u_=18-o|0,p_=u_>>31,y_=r>>31,b_=u_-r|0,D_=(-2147483648^b_)>(-2147483648^u_)?-1+(p_-y_|0)|0:p_-y_|0,S_=-1+b_|0,P_=S_!==-1?D_:-1+D_|0;if(r>0&&(P_===-1?(-2147483648^S_)>=2147483642:P_>-1)){var R_=1+S_|0;if(R_>0){var C_=i,B_=C_.substring(0,R_),T_=i;i=B_+"."+T_.substring(R_)}else{for(var A_=-R_|0,x_=0;x_0)?"E+"+new O(S_,P_):"E"+new O(S_,P_);if((18-o|0)>1){var I_=i,V_=I_.substring(0,1),J_=i;i=V_+"."+J_.substring(1)+E_}else i=i+E_}return c?"-"+i:i}};var Qh_=new m().initClass({Ljava_math_Conversion$:0},!1,"java.math.Conversion$",{Ljava_math_Conversion$:1,O:1});Ow.prototype.$classData=Qh_;var Y6;function yf(){return Y6||(Y6=new Ow),Y6}function Q$(){}Q$.prototype=new j;Q$.prototype.constructor=Q$;function Xh_(){}Xh_.prototype=Q$.prototype;Q$.prototype.divide__AI__I__AI__I__AI__I__AI=function(_,r,a,t,n,s){var c=new De(1+t|0),i=new De(1+s|0),o=n.u[-1+s|0],u=Math.clz32(o)|0;u!==0?(gf().shiftLeft__AI__AI__I__I__V(i,n,0,u),gf().shiftLeft__AI__AI__I__I__V(c,a,0,u)):(a.copyTo(0,c,0,t),n.copyTo(0,i,0,s));var f=i.u[-1+s|0],p=-1+r|0,h=0;for(h=t;p>=0;){var l=0;if(l=0,c.u[h]===f)l=-1;else{var d=c.u[h],$=c.u[-1+h|0],v=je(),w=v.divideUnsignedImpl__I__I__I__I__I($,d,f,0),R=v.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;l=w;var D=65535&w,T=w>>>16|0,C=65535&f,F=f>>>16|0,E=Math.imul(D,C),q=Math.imul(T,C),Z=Math.imul(D,F),H=E+((q+Z|0)<<16)|0,J=(E>>>16|0)+Z|0,N=((Math.imul(R,f)+Math.imul(T,F)|0)+(J>>>16|0)|0)+(((65535&J)+q|0)>>>16|0)|0,G=$-H|0,W=0;if(W=G,l!==0)for(l=1+l|0;;){l=-1+l|0;var K=l,Y=i.u[-2+s|0],X=65535&K,e_=K>>>16|0,__=65535&Y,a_=Y>>>16|0,n_=Math.imul(X,__),s_=Math.imul(e_,__),c_=Math.imul(X,a_),o_=n_+((s_+c_|0)<<16)|0,h_=(n_>>>16|0)+c_|0,d_=(Math.imul(e_,a_)+(h_>>>16|0)|0)+(((65535&h_)+s_|0)>>>16|0)|0,v_=W,u_=c.u[-2+h|0],p_=W,y_=p_+f|0,b_=(-2147483648^y_)<(-2147483648^p_)?1:0;if(b_===0){W=y_;var D_=-2147483648^d_,S_=-2147483648^v_;if(D_===S_?(-2147483648^o_)>(-2147483648^u_):D_>S_)continue}break}}if(l!==0){var P_=c4().multiplyAndSubtract__AI__I__AI__I__I__I(c,h-s|0,i,s,l);if(P_!==0){l=-1+l|0;var R_=0,C_=0,B_=0,T_=0;R_=B_,C_=T_;for(var A_=0;A_>>0)/+(r>>>0),i=o|0|0;var u=i,f=0;if(r===0)var p=qg(0,0);else var h=+(c>>>0)%+(r>>>0),p=h|0|0;var l=p,d=0;if(s!==a){var $=u,v=f,w=$,R=v,D=-w|0,T=w!==0?~R:-R|0,C=D,F=T;u=C,f=F}if(s<0){var E=l,q=d,Z=E,H=q,J=-Z|0,N=Z!==0?~H:-H|0,G=J,W=N;l=G,d=W}return new K$(_a().valueOf__J__Ljava_math_BigInteger(new O(u,f)),_a().valueOf__J__Ljava_math_BigInteger(new O(l,d)))}else{var K=s===a?1:-1,Y=new De(n),X=this.divideArrayByInt__AI__AI__I__I__I(Y,t,n,r),e_=new De(new Int32Array([X])),__=Ml(new Je,K,n,Y),a_=Ml(new Je,s,1,e_);return __.cutOffLeadingZeroes__V(),a_.cutOffLeadingZeroes__V(),new K$(__,a_)}};Q$.prototype.divideArrayByInt__AI__AI__I__I__I=function(_,r,a,t){for(var n=0,s=-1+a|0;s>=0;){var c=n,i=r.u[s],o=je(),u=o.divideUnsignedImpl__I__I__I__I__I(i,c,t,0),f=o.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn,p=65535&u,h=u>>>16|0,l=65535&t,d=t>>>16|0,$=Math.imul(p,l),v=Math.imul(h,l),w=Math.imul(p,d),R=$+((v+w|0)<<16)|0,D=($>>>16|0)+w|0,T=((Math.imul(f,t)+Math.imul(h,d)|0)+(D>>>16|0)|0)+(((65535&D)+v|0)>>>16|0)|0,C=i-R|0;n=C,_.u[s]=u,s=-1+s|0}return n};Q$.prototype.multiplyAndSubtract__AI__I__AI__I__I__I=function(_,r,a,t,n){var s=0;s=0;var c=0;c=0;for(var i=0;i>>16|0,l=65535&n,d=n>>>16|0,$=Math.imul(p,l),v=Math.imul(h,l),w=Math.imul(p,d),R=$+((v+w|0)<<16)|0,D=($>>>16|0)+w|0,T=(Math.imul(h,d)+(D>>>16|0)|0)+(((65535&D)+v|0)>>>16|0)|0,C=R+f|0,F=(-2147483648^C)<(-2147483648^R)?1+T|0:T,E=_.u[r+o|0],q=E-C|0,Z=(-2147483648^q)>(-2147483648^E)?-1:0,H=c,J=H>>31,N=q+H|0,G=(-2147483648^N)<(-2147483648^q)?1+(Z+J|0)|0:Z+J|0;_.u[r+o|0]=N,c=G,s=F,i=1+i|0}var W=_.u[r+t|0],K=s,Y=W-K|0,X=(-2147483648^Y)>(-2147483648^W)?-1:0,e_=c,__=e_>>31,a_=Y+e_|0,n_=(-2147483648^a_)<(-2147483648^Y)?1+(X+__|0)|0:X+__|0;return _.u[r+t|0]=a_,n_};var Yh_=new m().initClass({Ljava_math_Division$:0},!1,"java.math.Division$",{Ljava_math_Division$:1,O:1});Q$.prototype.$classData=Yh_;var fB;function c4(){return fB||(fB=new Q$),fB}function R3(_,r,a,t,n){var s=new De(1+a|0);return _d_(_,s,r,a,t,n),s}function _d_(_,r,a,t,n,s){var c=1,i=a.u[0],o=n.u[0],u=i+o|0,f=(-2147483648^u)<(-2147483648^i)?1:0;r.u[0]=u;var p=f;if(t>=s){for(;c(-2147483648^o)?-1:0,h=i,l=h>>31,d=f+h|0,$=(-2147483648^d)<(-2147483648^f)?1+(p+l|0)|0:p+l|0;r.u[c]=d,i=$,c=1+c|0}for(;c>31,D=v+w|0,T=(-2147483648^D)<(-2147483648^v)?1+R|0:R;r.u[c]=D,i=T,c=1+c|0}}function X$(){}X$.prototype=new j;X$.prototype.constructor=X$;function rd_(){}rd_.prototype=X$.prototype;X$.prototype.add__Ljava_math_BigInteger__Ljava_math_BigInteger__Ljava_math_BigInteger=function(_,r){var a=_.Ljava_math_BigInteger__f_sign,t=r.Ljava_math_BigInteger__f_sign,n=_.Ljava_math_BigInteger__f_numberLength,s=r.Ljava_math_BigInteger__f_numberLength;if(a===0)return r;if(t===0)return _;if((n+s|0)===2){var c=_.Ljava_math_BigInteger__f_digits.u[0],i=r.Ljava_math_BigInteger__f_digits.u[0];if(a===t){var o=c+i|0,u=(-2147483648^o)<(-2147483648^c)?1:0;return u===0?Lp(new Je,a,o):Ml(new Je,a,2,new De(new Int32Array([o,u])))}else{var f=_a();if(a<0)var p=i-c|0,h=(-2147483648^p)>(-2147483648^i)?-1:0,l=p,d=h;else var $=c-i|0,v=(-2147483648^$)>(-2147483648^c)?-1:0,l=$,d=v;return f.valueOf__J__Ljava_math_BigInteger(new O(l,d))}}else{if(a===t)var w=n>=s?R3(this,_.Ljava_math_BigInteger__f_digits,n,r.Ljava_math_BigInteger__f_digits,s):R3(this,r.Ljava_math_BigInteger__f_digits,s,_.Ljava_math_BigInteger__f_digits,n),R=a,D=w;else{var T=n!==s?n>s?1:-1:this.compareArrays__AI__AI__I__I(_.Ljava_math_BigInteger__f_digits,r.Ljava_math_BigInteger__f_digits,n);if(T===0)return _a().Ljava_math_BigInteger$__f_ZERO;if(T===1)var C=D3(this,_.Ljava_math_BigInteger__f_digits,n,r.Ljava_math_BigInteger__f_digits,s),R=a,D=C;else var F=D3(this,r.Ljava_math_BigInteger__f_digits,s,_.Ljava_math_BigInteger__f_digits,n),R=t,D=F}var E=R|0,q=D,Z=Ml(new Je,E,q.u.length,q);return Z.cutOffLeadingZeroes__V(),Z}};X$.prototype.compareArrays__AI__AI__I__I=function(_,r,a){for(var t=-1+a|0;t>=0&&_.u[t]===r.u[t];)t=-1+t|0;if(t<0)return 0;var n=_.u[t],s=r.u[t];return(-2147483648^n)<(-2147483648^s)?-1:1};X$.prototype.inplaceAdd__AI__I__I__I=function(_,r,a){for(var t=a,n=0;t!==0&&n(-2147483648^X)?-1+(e_-__|0)|0:e_-__|0;return N.valueOf__J__Ljava_math_BigInteger(new O(a_,n_))}else{var s_=n!==s?n>s?1:-1:bl().compareArrays__AI__AI__I__I(_.Ljava_math_BigInteger__f_digits,r.Ljava_math_BigInteger__f_digits,n);if(a===t&&s_===0)return _a().Ljava_math_BigInteger$__f_ZERO;if(s_===-1)var c_=a===t?D3(this,r.Ljava_math_BigInteger__f_digits,s,_.Ljava_math_BigInteger__f_digits,n):R3(this,r.Ljava_math_BigInteger__f_digits,s,_.Ljava_math_BigInteger__f_digits,n),o_=-t|0,h_=o_,d_=c_;else if(a===t)var v_=D3(this,_.Ljava_math_BigInteger__f_digits,n,r.Ljava_math_BigInteger__f_digits,s),h_=a,d_=v_;else var u_=R3(this,_.Ljava_math_BigInteger__f_digits,n,r.Ljava_math_BigInteger__f_digits,s),h_=a,d_=u_;var p_=h_|0,y_=d_,b_=Ml(new Je,p_,y_.u.length,y_);return b_.cutOffLeadingZeroes__V(),b_}};var ad_=new m().initClass({Ljava_math_Elementary$:0},!1,"java.math.Elementary$",{Ljava_math_Elementary$:1,O:1});X$.prototype.$classData=ad_;var pB;function bl(){return pB||(pB=new X$),pB}function mp(_,r){this.Ljava_math_MathContext__f_precision=0,this.Ljava_math_MathContext__f_roundingMode=null,this.Ljava_math_MathContext__f_precision=_,this.Ljava_math_MathContext__f_roundingMode=r}mp.prototype=new j;mp.prototype.constructor=mp;function td_(){}td_.prototype=mp.prototype;mp.prototype.equals__O__Z=function(_){if(_ instanceof mp){var r=_;if(this.Ljava_math_MathContext__f_precision===r.Ljava_math_MathContext__f_precision){var a=this.Ljava_math_MathContext__f_roundingMode,t=r.Ljava_math_MathContext__f_roundingMode;return a===t}else return!1}else return!1};mp.prototype.hashCode__I=function(){return this.Ljava_math_MathContext__f_precision<<3|this.Ljava_math_MathContext__f_roundingMode.jl_Enum__f__ordinal};mp.prototype.toString__T=function(){return"precision="+this.Ljava_math_MathContext__f_precision+" roundingMode="+this.Ljava_math_MathContext__f_roundingMode};var nd_=new m().initClass({Ljava_math_MathContext:0},!1,"java.math.MathContext",{Ljava_math_MathContext:1,O:1});mp.prototype.$classData=nd_;function i4(){this.Ljava_math_MathContext$__f_DECIMAL128=null,_S=this,g7();var _=Jh().Ljava_math_RoundingMode$__f_HALF_EVEN;this.Ljava_math_MathContext$__f_DECIMAL128=new mp(34,_),g7();var r=Jh().Ljava_math_RoundingMode$__f_HALF_EVEN;new mp(7,r),g7();var a=Jh().Ljava_math_RoundingMode$__f_HALF_EVEN;new mp(16,a),g7();var t=Jh().Ljava_math_RoundingMode$__f_HALF_UP;new mp(0,t)}i4.prototype=new j;i4.prototype.constructor=i4;function sd_(){}sd_.prototype=i4.prototype;var cd_=new m().initClass({Ljava_math_MathContext$:0},!1,"java.math.MathContext$",{Ljava_math_MathContext$:1,O:1});i4.prototype.$classData=cd_;var _S;function g7(){return _S||(_S=new i4),_S}function id_(_){var r=0,a=0,t=1,n=0;r=t,a=n;for(var s=0;s<32;){var c=s;if(c<=18){jc().Ljava_math_Multiplication$__f_BigFivePows.u[c]=_a().valueOf__J__Ljava_math_BigInteger(new O(r,a));var i=jc().Ljava_math_Multiplication$__f_BigTenPows,o=_a(),u=r,f=a,p=u,h=32&c?0:p<>>1|0)>>>(31-c|0)|0|f<>>16|0,D=Math.imul(5,w),T=Math.imul(5,R),C=D+(T<<16)|0,F=(D>>>16|0)+T|0,E=Math.imul(5,$)+(F>>>16|0)|0,q=C,Z=E;r=q,a=Z}else jc().Ljava_math_Multiplication$__f_BigFivePows.u[c]=jc().Ljava_math_Multiplication$__f_BigFivePows.u[-1+c|0].multiply__Ljava_math_BigInteger__Ljava_math_BigInteger(jc().Ljava_math_Multiplication$__f_BigFivePows.u[1]),jc().Ljava_math_Multiplication$__f_BigTenPows.u[c]=jc().Ljava_math_Multiplication$__f_BigTenPows.u[-1+c|0].multiply__Ljava_math_BigInteger__Ljava_math_BigInteger(_a().Ljava_math_BigInteger$__f_TEN);s=1+s|0}}function Xj(_,r,a,t,n){var s=0;s=0;for(var c=0;c>>16|0,h=65535&n,l=n>>>16|0,d=Math.imul(f,h),$=Math.imul(p,h),v=Math.imul(f,l),w=d+(($+v|0)<<16)|0,R=(d>>>16|0)+v|0,D=(Math.imul(p,l)+(R>>>16|0)|0)+(((65535&R)+$|0)>>>16|0)|0,T=w+u|0,C=(-2147483648^T)<(-2147483648^w)?1+D|0:D;r.u[i]=T,s=C,c=1+c|0}return s}function od_(_,r,a,t,n,s){if(r===a&&n===s)_.square__AI__I__AI__AI(r,n,t);else for(var c=0;c>>16|0,R=65535&l,D=l>>>16|0,T=Math.imul(v,R),C=Math.imul(w,R),F=Math.imul(v,D),E=T+((C+F|0)<<16)|0,q=(T>>>16|0)+F|0,Z=(Math.imul(w,D)+(q>>>16|0)|0)+(((65535&q)+C|0)>>>16|0)|0,H=E+d|0,J=(-2147483648^H)<(-2147483648^E)?1+Z|0:Z,N=H+$|0,G=(-2147483648^N)<(-2147483648^H)?1+J|0:J;t.u[i+h|0]=N,o=G,p=1+p|0}t.u[i+s|0]=o,c=1+c|0}}function FH(_,r,a){var t=new De(r);t.u[0]=1;for(var n=1;n>>16|0,v=65535&p,w=p>>>16|0,R=Math.imul(d,v),D=Math.imul($,v),T=Math.imul(d,w),C=R+((D+T|0)<<16)|0,F=(R>>>16|0)+T|0,E=(Math.imul($,w)+(F>>>16|0)|0)+(((65535&F)+D|0)>>>16|0)|0,q=C+h|0,Z=(-2147483648^q)<(-2147483648^C)?1+E|0:E,H=q+l|0,J=(-2147483648^H)<(-2147483648^q)?1+Z|0:Z;a.u[s+u|0]=H,t=J,o=1+o|0}a.u[s+r|0]=t,n=1+n|0}gf().shiftLeftOneBit__AI__AI__I__V(a,a,r<<1),t=0;for(var N=0,G=0;N>>16|0,a_=65535&K,n_=K>>>16|0,s_=Math.imul(e_,a_),c_=Math.imul(__,a_),o_=Math.imul(e_,n_),h_=s_+((c_+o_|0)<<16)|0,d_=(s_>>>16|0)+o_|0,v_=(Math.imul(__,n_)+(d_>>>16|0)|0)+(((65535&d_)+c_|0)>>>16|0)|0,u_=h_+Y|0,p_=(-2147483648^u_)<(-2147483648^h_)?1+v_|0:v_,y_=u_+X|0,b_=(-2147483648^y_)<(-2147483648^u_)?1+p_|0:p_;a.u[G]=y_,G=1+G|0;var D_=a.u[G],S_=b_+D_|0,P_=(-2147483648^S_)<(-2147483648^b_)?1:0;a.u[G]=S_,t=P_,N=1+N|0,G=1+G|0}return a};Nd.prototype.karatsuba__Ljava_math_BigInteger__Ljava_math_BigInteger__Ljava_math_BigInteger=function(_,r){if(r.Ljava_math_BigInteger__f_numberLength>_.Ljava_math_BigInteger__f_numberLength)var a=r,t=_;else var a=_,t=r;var n=a,s=t;if(s.Ljava_math_BigInteger__f_numberLength<63)return this.multiplyPAP__Ljava_math_BigInteger__Ljava_math_BigInteger__Ljava_math_BigInteger(n,s);var c=(-2&n.Ljava_math_BigInteger__f_numberLength)<<4,i=n.shiftRight__I__Ljava_math_BigInteger(c),o=s.shiftRight__I__Ljava_math_BigInteger(c),u=i.shiftLeft__I__Ljava_math_BigInteger(c),f=bl().subtract__Ljava_math_BigInteger__Ljava_math_BigInteger__Ljava_math_BigInteger(n,u),p=o.shiftLeft__I__Ljava_math_BigInteger(c),h=bl().subtract__Ljava_math_BigInteger__Ljava_math_BigInteger__Ljava_math_BigInteger(s,p),l=this.karatsuba__Ljava_math_BigInteger__Ljava_math_BigInteger__Ljava_math_BigInteger(i,o),d=this.karatsuba__Ljava_math_BigInteger__Ljava_math_BigInteger__Ljava_math_BigInteger(f,h),$=this.karatsuba__Ljava_math_BigInteger__Ljava_math_BigInteger__Ljava_math_BigInteger(bl().subtract__Ljava_math_BigInteger__Ljava_math_BigInteger__Ljava_math_BigInteger(i,f),bl().subtract__Ljava_math_BigInteger__Ljava_math_BigInteger__Ljava_math_BigInteger(h,o)),v=$,w=l,R=bl().add__Ljava_math_BigInteger__Ljava_math_BigInteger__Ljava_math_BigInteger(v,w);$=bl().add__Ljava_math_BigInteger__Ljava_math_BigInteger__Ljava_math_BigInteger(R,d),$=$.shiftLeft__I__Ljava_math_BigInteger(c),l=l.shiftLeft__I__Ljava_math_BigInteger(c<<1);var D=l,T=$,C=bl().add__Ljava_math_BigInteger__Ljava_math_BigInteger__Ljava_math_BigInteger(D,T);return bl().add__Ljava_math_BigInteger__Ljava_math_BigInteger__Ljava_math_BigInteger(C,d)};Nd.prototype.multArraysPAP__AI__I__AI__I__AI__V=function(_,r,a,t,n){r===0||t===0||(r===1?n.u[t]=Xj(this,n,a,t,_.u[0]):t===1?n.u[r]=Xj(this,n,_,r,a.u[0]):od_(this,_,a,n,r,t))};Nd.prototype.multiplyPAP__Ljava_math_BigInteger__Ljava_math_BigInteger__Ljava_math_BigInteger=function(_,r){var a=_.Ljava_math_BigInteger__f_numberLength,t=r.Ljava_math_BigInteger__f_numberLength,n=a+t|0,s=_.Ljava_math_BigInteger__f_sign!==r.Ljava_math_BigInteger__f_sign?-1:1;if(n===2){var c=_.Ljava_math_BigInteger__f_digits.u[0],i=r.Ljava_math_BigInteger__f_digits.u[0],o=65535&c,u=c>>>16|0,f=65535&i,p=i>>>16|0,h=Math.imul(o,f),l=Math.imul(u,f),d=Math.imul(o,p),$=h+((l+d|0)<<16)|0,v=(h>>>16|0)+d|0,w=(Math.imul(u,p)+(v>>>16|0)|0)+(((65535&v)+l|0)>>>16|0)|0;return w===0?Lp(new Je,s,$):Ml(new Je,s,2,new De(new Int32Array([$,w])))}else{var R=_.Ljava_math_BigInteger__f_digits,D=r.Ljava_math_BigInteger__f_digits,T=new De(n);this.multArraysPAP__AI__I__AI__I__AI__V(R,a,D,t,T);var C=Ml(new Je,s,n,T);return C.cutOffLeadingZeroes__V(),C}};Nd.prototype.pow__Ljava_math_BigInteger__I__Ljava_math_BigInteger=function(_,r){for(var a=r,t=_a().Ljava_math_BigInteger$__f_ONE,n=_;a>1;){var s=1&a?t.multiply__Ljava_math_BigInteger__Ljava_math_BigInteger(n):t;if(n.Ljava_math_BigInteger__f_numberLength===1)var c=n.multiply__Ljava_math_BigInteger__Ljava_math_BigInteger(n);else var i=new De(n.Ljava_math_BigInteger__f_numberLength<<1),o=this.square__AI__I__AI__AI(n.Ljava_math_BigInteger__f_digits,n.Ljava_math_BigInteger__f_numberLength,i),c=Bk_(new Je,1,o);var u=a>>1;a=u,t=s,n=c}return t.multiply__Ljava_math_BigInteger__Ljava_math_BigInteger(n)};Nd.prototype.powerOf10__J__Ljava_math_BigInteger=function(_){var r=this.Ljava_math_Multiplication$__f_BigTenPows.u.length,a=r>>31,t=_.RTLong__f_hi;if(t===a?(-2147483648^_.RTLong__f_lo)<(-2147483648^r):t-1:w>0){i=i.multiply__Ljava_math_BigInteger__Ljava_math_BigInteger(c);var R=p,D=h,T=D,C=-2147483647+R|0,F=(-2147483648^C)<1?T:-1+T|0,E=C,q=F;p=E,h=q}else break}i=i.multiply__Ljava_math_BigInteger__Ljava_math_BigInteger(this.Ljava_math_Multiplication$__f_BigFivePows.u[1].pow__I__Ljava_math_BigInteger(d)),i=i.shiftLeft__I__Ljava_math_BigInteger(2147483647);var Z=_.RTLong__f_hi,H=-2147483647+_.RTLong__f_lo|0,J=(-2147483648^H)<1?Z:-1+Z|0,N=H,G=J;for(p=N,h=G;;){var W=p,K=h,Y=K;if(Y===0?(-2147483648^W)>-1:Y>0){i=i.shiftLeft__I__Ljava_math_BigInteger(2147483647);var X=p,e_=h,__=e_,a_=-2147483647+X|0,n_=(-2147483648^a_)<1?__:-1+__|0,s_=a_,c_=n_;p=s_,h=c_}else break}return i.shiftLeft__I__Ljava_math_BigInteger(d)};var ld_=new m().initClass({Ljava_math_Multiplication$:0},!1,"java.math.Multiplication$",{Ljava_math_Multiplication$:1,O:1});Nd.prototype.$classData=ld_;var eS;function jc(){return eS||(eS=new Nd),eS}function Kr(){}Kr.prototype=new j;Kr.prototype.constructor=Kr;function fd_(){}fd_.prototype=Kr.prototype;Kr.prototype.sort__AI__V=function(_){var r=I8(),a=I8(),t=_.u.length;if(t>16){var n=_.u.length;this.java$util$Arrays$$stableSplitMerge__O__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,new De(n),0,t,r,a)}else this.java$util$Arrays$$insertionSort__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,0,t,r,a)};Kr.prototype.sort__AI__I__I__V=function(_,r,a){var t=I8(),n=I8();if(r>a)throw Ut(new ea,"fromIndex("+r+") > toIndex("+a+")");if((a-r|0)>16){var s=_.u.length;this.java$util$Arrays$$stableSplitMerge__O__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,new De(s),r,a,t,n)}else this.java$util$Arrays$$insertionSort__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,r,a,t,n)};Kr.prototype.sort__AJ__V=function(_){var r=k8(),a=k8(),t=_.u.length;if(t>16){var n=_.u.length;this.java$util$Arrays$$stableSplitMerge__O__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,new ic(n),0,t,r,a)}else this.java$util$Arrays$$insertionSort__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,0,t,r,a)};Kr.prototype.sort__AJ__I__I__V=function(_,r,a){var t=k8(),n=k8();if(r>a)throw Ut(new ea,"fromIndex("+r+") > toIndex("+a+")");if((a-r|0)>16){var s=_.u.length;this.java$util$Arrays$$stableSplitMerge__O__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,new ic(s),r,a,t,n)}else this.java$util$Arrays$$insertionSort__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,r,a,t,n)};Kr.prototype.sort__AS__V=function(_){var r=q8(),a=q8(),t=_.u.length;if(t>16){var n=_.u.length;this.java$util$Arrays$$stableSplitMerge__O__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,new Ic(n),0,t,r,a)}else this.java$util$Arrays$$insertionSort__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,0,t,r,a)};Kr.prototype.sort__AS__I__I__V=function(_,r,a){var t=q8(),n=q8();if(r>a)throw Ut(new ea,"fromIndex("+r+") > toIndex("+a+")");if((a-r|0)>16){var s=_.u.length;this.java$util$Arrays$$stableSplitMerge__O__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,new Ic(s),r,a,t,n)}else this.java$util$Arrays$$insertionSort__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,r,a,t,n)};Kr.prototype.sort__AC__V=function(_){var r=b8(),a=b8(),t=_.u.length;if(t>16){var n=_.u.length;this.java$util$Arrays$$stableSplitMerge__O__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,new fn(n),0,t,r,a)}else this.java$util$Arrays$$insertionSort__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,0,t,r,a)};Kr.prototype.sort__AC__I__I__V=function(_,r,a){var t=b8(),n=b8();if(r>a)throw Ut(new ea,"fromIndex("+r+") > toIndex("+a+")");if((a-r|0)>16){var s=_.u.length;this.java$util$Arrays$$stableSplitMerge__O__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,new fn(s),r,a,t,n)}else this.java$util$Arrays$$insertionSort__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,r,a,t,n)};Kr.prototype.sort__AB__V=function(_){var r=y8(),a=y8(),t=_.u.length;if(t>16){var n=_.u.length;this.java$util$Arrays$$stableSplitMerge__O__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,new bc(n),0,t,r,a)}else this.java$util$Arrays$$insertionSort__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,0,t,r,a)};Kr.prototype.sort__AB__I__I__V=function(_,r,a){var t=y8(),n=y8();if(r>a)throw Ut(new ea,"fromIndex("+r+") > toIndex("+a+")");if((a-r|0)>16){var s=_.u.length;this.java$util$Arrays$$stableSplitMerge__O__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,new bc(s),r,a,t,n)}else this.java$util$Arrays$$insertionSort__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,r,a,t,n)};Kr.prototype.sort__AO__ju_Comparator__V=function(_,r){var a=r===null?dz():r,t=wz(),n=_.u.length;if(n>16){var s=_.u.length,c=es(_);this.java$util$Arrays$$stableSplitMerge__O__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,Ir().newInstance__jl_Class__I__O(c.getComponentType__jl_Class(),s),0,n,a,t)}else this.java$util$Arrays$$insertionSort__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,0,n,a,t)};Kr.prototype.sort__AO__I__I__ju_Comparator__V=function(_,r,a,t){var n=t===null?dz():t,s=wz();if(r>a)throw Ut(new ea,"fromIndex("+r+") > toIndex("+a+")");if((a-r|0)>16){var c=_.u.length,i=es(_);this.java$util$Arrays$$stableSplitMerge__O__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,Ir().newInstance__jl_Class__I__O(i.getComponentType__jl_Class(),c),r,a,n,s)}else this.java$util$Arrays$$insertionSort__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,r,a,n,s)};Kr.prototype.java$util$Arrays$$stableSplitMerge__O__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V=function(_,r,a,t,n,s){var c=t-a|0;if(c>16){var i=a+(c/2|0)|0;this.java$util$Arrays$$stableSplitMerge__O__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,r,a,i,n,s),this.java$util$Arrays$$stableSplitMerge__O__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,r,i,t,n,s);for(var o=a,u=a,f=i;o=t||n.compare__O__O__I(s.get__O__I__O(_,u),s.get__O__I__O(_,f))<=0)?(s.set__O__I__O__V(r,o,s.get__O__I__O(_,u)),u=1+u|0):(s.set__O__I__O__V(r,o,s.get__O__I__O(_,f)),f=1+f|0),o=1+o|0;r.copyTo(a,_,a,c)}else this.java$util$Arrays$$insertionSort__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V(_,a,t,n,s)};Kr.prototype.java$util$Arrays$$insertionSort__O__I__I__ju_Comparator__ju_internal_GenericArrayOps$ArrayOps__V=function(_,r,a,t,n){var s=a-r|0;if(s>=2){var c=n.get__O__I__O(_,r),i=n.get__O__I__O(_,1+r|0);t.compare__O__O__I(c,i)>0&&(n.set__O__I__O__V(_,r,i),n.set__O__I__O__V(_,1+r|0,c));for(var o=2;o1;){var h=(f+p|0)>>>1|0;t.compare__O__O__I(u,n.get__O__I__O(_,h))<0?p=h:f=h}for(var l=f+(t.compare__O__O__I(u,n.get__O__I__O(_,f))<0?0:1)|0,d=r+o|0;d>l;)n.set__O__I__O__V(_,d,n.get__O__I__O(_,-1+d|0)),d=-1+d|0;n.set__O__I__O__V(_,l,u)}o=1+o|0}}};Kr.prototype.binarySearch__AJ__J__I=function(_,r){for(var a=0,t=_.u.length;;){if(a===t)return-1-a|0;var n=(a+t|0)>>>1|0,s=_.u[n],c=s.RTLong__f_lo,i=s.RTLong__f_hi,o=da(new O(c,i)),u=o.RTLong__f_lo,f=o.RTLong__f_hi,p=je().org$scalajs$linker$runtime$RuntimeLong$$compare__I__I__I__I__I(r.RTLong__f_lo,r.RTLong__f_hi,u,f);if(p<0)t=n;else{if(p===0)return n;a=1+n|0}}};Kr.prototype.binarySearch__AI__I__I=function(_,r){for(var a=0,t=_.u.length;;){if(a===t)return-1-a|0;var n=(a+t|0)>>>1|0,s=_.u[n],c=r===s?0:ra)throw Ut(new ea,"fromIndex("+r+") > toIndex("+a+")");for(var n=r;n!==a;){var s=n;_.u[s]=t,n=1+n|0}};Kr.prototype.copyOf__AO__I__AO=function(_,r){if(r<0)throw new Np;var a=_.u.length,t=ra)throw Ut(new ea,r+" > "+a);var t=_.u.length,n=a-r|0,s=t-r|0,c=na)throw Ut(new ea,r+" > "+a);var t=_.u.length,n=a-r|0,s=t-r|0,c=na)throw Ut(new ea,r+" > "+a);var t=_.u.length,n=a-r|0,s=t-r|0,c=na)throw Ut(new ea,r+" > "+a);var t=_.u.length,n=a-r|0,s=t-r|0,c=na)throw Ut(new ea,r+" > "+a);var t=_.u.length,n=a-r|0,s=t-r|0,c=na)throw Ut(new ea,r+" > "+a);var t=_.u.length,n=a-r|0,s=t-r|0,c=na)throw Ut(new ea,r+" > "+a);var t=_.u.length,n=a-r|0,s=t-r|0,c=na)throw Ut(new ea,r+" > "+a);var t=_.u.length,n=a-r|0,s=t-r|0,c=na)throw Ut(new ea,r+" > "+a);var t=_.u.length,n=a-r|0,s=t-r|0,c=n20;)r=r+"00000000000000000000",a=-20+a|0;var t=r,n=a;return""+t+"00000000000000000000".substring(0,n)};Sw.prototype.java$util$Formatter$$numberToDecimal__D__ju_Formatter$Decimal=function(_){if(_===0){var r=1/_<0;return new qo(r,"0",0)}else{var a=_<0,t=a?-_:_,n=""+t,s=lZ(n,101);if(s<0)var c=0;else var i=parseInt,o=1+s|0,u=i(n.substring(o)),c=u|0;var f=s<0?n.length:s,p=lZ(n,46);if(p<0){var h=n.substring(0,f),l=-c|0;return new qo(a,h,l)}else{for(var d=n.substring(0,p),$=1+p|0,v=""+d+n.substring($,f),w=v.length,R=0;;){if(R=t)return _;if(a.charCodeAt(r)<53)if(r===0){var s=_.ju_Formatter$Decimal__f_negative;return new qo(s,"0",0)}else return new qo(_.ju_Formatter$Decimal__f_negative,a.substring(0,r),_.ju_Formatter$Decimal__f_scale-(t-r|0)|0);else{for(var c=-1+r|0;;){if(c>=0)var i=c,o=a.charCodeAt(i)===57;else var o=!1;if(o)c=-1+c|0;else break}if(c<0)var u="1";else var f=c,p=a.substring(0,f),h=c,u=""+p+pa(65535&(1+a.charCodeAt(h)|0));var l=1+c|0,d=_.ju_Formatter$Decimal__f_scale-(t-l|0)|0;return new qo(_.ju_Formatter$Decimal__f_negative,u,d)}}}function qo(_,r,a){this.ju_Formatter$Decimal__f_negative=!1,this.ju_Formatter$Decimal__f_unscaledValue=null,this.ju_Formatter$Decimal__f_scale=0,this.ju_Formatter$Decimal__f_negative=_,this.ju_Formatter$Decimal__f_unscaledValue=r,this.ju_Formatter$Decimal__f_scale=a}qo.prototype=new j;qo.prototype.constructor=qo;function vd_(){}vd_.prototype=qo.prototype;qo.prototype.isZero__Z=function(){return this.ju_Formatter$Decimal__f_unscaledValue==="0"};qo.prototype.round__I__ju_Formatter$Decimal=function(_){Y$();var r=_>0;if(!r)throw new jp("Decimal.round() called with non-positive precision");return xG(this,_)};qo.prototype.setScale__I__ju_Formatter$Decimal=function(_){var r=this.ju_Formatter$Decimal__f_unscaledValue,a=(r.length+_|0)-this.ju_Formatter$Decimal__f_scale|0,t=xG(this,a);Y$();var n=t.isZero__Z()||t.ju_Formatter$Decimal__f_scale<=_;if(!n)throw new jp("roundAtPos returned a non-zero value with a scale too large");return t.isZero__Z()||t.ju_Formatter$Decimal__f_scale===_?t:new qo(this.ju_Formatter$Decimal__f_negative,""+t.ju_Formatter$Decimal__f_unscaledValue+Y$().java$util$Formatter$$strOfZeros__I__T(_-t.ju_Formatter$Decimal__f_scale|0),_)};qo.prototype.toString__T=function(){return"Decimal("+this.ju_Formatter$Decimal__f_negative+", "+this.ju_Formatter$Decimal__f_unscaledValue+", "+this.ju_Formatter$Decimal__f_scale+")"};var wd_=new m().initClass({ju_Formatter$Decimal:0},!1,"java.util.Formatter$Decimal",{ju_Formatter$Decimal:1,O:1});qo.prototype.$classData=wd_;function x3(){}x3.prototype=new j;x3.prototype.constructor=x3;function CG(){}CG.prototype=x3.prototype;function Ld_(_){return!!(_&&_.$classData&&_.$classData.ancestors.ju_Map)}function MG(_){return!!(_&&_.$classData&&_.$classData.ancestors.ju_Map$Entry)}function w0(_,r){this.ju_ScalaOps$SimpleRange__f_java$util$ScalaOps$SimpleRange$$start=0,this.ju_ScalaOps$SimpleRange__f_java$util$ScalaOps$SimpleRange$$end=0,this.ju_ScalaOps$SimpleRange__f_java$util$ScalaOps$SimpleRange$$start=_,this.ju_ScalaOps$SimpleRange__f_java$util$ScalaOps$SimpleRange$$end=r}w0.prototype=new j;w0.prototype.constructor=w0;function gd_(){}gd_.prototype=w0.prototype;var md_=new m().initClass({ju_ScalaOps$SimpleRange:0},!1,"java.util.ScalaOps$SimpleRange",{ju_ScalaOps$SimpleRange:1,O:1});w0.prototype.$classData=md_;function ln(_,r){throw new B8(r,_.ju_regex_PatternCompiler__f_pattern,_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex)}function yd_(_){var r=nc().ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$leadingEmbeddedFlagSpecifierRegExp.exec(_.ju_regex_PatternCompiler__f_pattern);if(r!==null){var a=r[1];if(a!==void 0)for(var t=a,n=t.length,s=0;s=65536?2:1)|0}return a}function bZ(_,r){var a=nc().java$util$regex$PatternCompiler$$codePointToString__I__T(r);if(r<128)switch(r){case 94:case 36:case 92:case 46:case 42:case 43:case 63:case 40:case 41:case 91:case 93:case 123:case 125:case 124:return"\\\\"+a;default:return(66&_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$flags)!==2?a:r>=65&&r<=90?"["+a+nc().java$util$regex$PatternCompiler$$codePointToString__I__T(32+r|0)+"]":r>=97&&r<=122?"["+nc().java$util$regex$PatternCompiler$$codePointToString__I__T(-32+r|0)+a+"]":a}else return(-1024&r)===56320?"(?:"+a+")":a}function EH(_){for(var r=_.ju_regex_PatternCompiler__f_pattern,a=r.length;;){if(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex!==a){var t=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex,n=r.charCodeAt(t);switch(n){case 32:case 9:case 10:case 11:case 12:case 13:{_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0;continue}case 35:{_.java$util$regex$PatternCompiler$$skipSharpComment__V();continue}}}break}}function bd_(_,r,a){var t=_.ju_regex_PatternCompiler__f_pattern,n=t.length,s=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex,c=s===n?46:t.charCodeAt(s);if(c===63||c===42||c===43||c===123){var i=a.charCodeAt(0);switch(i){case 94:case 36:{var o=!0;break}case 40:{var o=a.charCodeAt(1)===63&&a.charCodeAt(2)!==58;break}case 92:{var u=a.charCodeAt(1),o=u===98||u===66;break}default:var o=!1}var f=o?"(?:"+a+")":a,p=Id_(_,c);if(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex!==n){var h=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex,l=t.charCodeAt(h);switch(l){case 43:{return _.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,kd_(_,r,f,p);break}case 63:{return _.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,""+f+p+"?";break}default:return""+f+p}}else return""+f+p}else return a}function Id_(_,r){var a=_.ju_regex_PatternCompiler__f_pattern,t=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex;if(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,r===123){var n=a.length;if(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex===n)var s=!0;else var c=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex,i=a.charCodeAt(c),s=!(i>=48&&i<=57);for(s&&ln(_,"Illegal repetition");;){if(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex!==n)var o=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex,u=a.charCodeAt(o),f=u>=48&&u<=57;else var f=!1;if(f)_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0;else break}_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex===n&&ln(_,"Illegal repetition");var p=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex;if(a.charCodeAt(p)===44)for(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0;;){if(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex!==n)var h=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex,l=a.charCodeAt(h),d=l>=48&&l<=57;else var d=!1;if(d)_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0;else break}if(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex===n)var $=!0;else var v=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex,$=a.charCodeAt(v)!==125;$&&ln(_,"Illegal repetition"),_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0}return a.substring(t,_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex)}function kd_(_,r,a,t){for(var n=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$groupNumberMap.length|0,s=0;sr&&(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$groupNumberMap[c]=1+i|0),s=1+s|0}var o=a.replace(nc().ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$renumberingRegExp,(f,p,h)=>{var l=f,d=p,$=h;return _.java$util$regex$PatternCompiler$$$anonfun$buildPossessiveQuantifier$2__T__T__T__I__T(l,d,$,r)});_.ju_regex_PatternCompiler__f_compiledGroupCount=1+_.ju_regex_PatternCompiler__f_compiledGroupCount|0;var u=1+r|0;return"(?:(?=("+o+t+"))\\\\"+u+")"}function qd_(_){var r=_.ju_regex_PatternCompiler__f_pattern,a=r.length;(1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0)===a&&ln(_,"\\\\ at end of pattern"),_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0;var t=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex,n=r.charCodeAt(t);switch(n){case 100:case 68:case 104:case 72:case 115:case 83:case 118:case 86:case 119:case 87:case 112:case 80:{var s=TG(_,n),c=s.ju_regex_PatternCompiler$CompiledCharClass__f_kind;switch(c){case 0:return"\\\\p{"+s.ju_regex_PatternCompiler$CompiledCharClass__f_data+"}";case 1:return"\\\\P{"+s.ju_regex_PatternCompiler$CompiledCharClass__f_data+"}";case 2:return"["+s.ju_regex_PatternCompiler$CompiledCharClass__f_data+"]";case 3:return nc().java$util$regex$PatternCompiler$$codePointNotAmong__T__T(s.ju_regex_PatternCompiler$CompiledCharClass__f_data);default:throw new jp(c)}break}case 98:{if(r.substring(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex,4+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0)==="b{g}")ln(_,"\\\\b{g} is not supported");else if(320&_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$flags)_.java$util$regex$PatternCompiler$$parseErrorRequireESVersion__T__T__E("\\\\b with UNICODE_CASE","2018");else return _.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,"\\\\b";break}case 66:{if(320&_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$flags)_.java$util$regex$PatternCompiler$$parseErrorRequireESVersion__T__T__E("\\\\B with UNICODE_CASE","2018");else return _.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,"\\\\B";break}case 65:{return _.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,"^";break}case 71:{ln(_,"\\\\G in the middle of a pattern is not supported");break}case 90:{_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0;var i=1&_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$flags?\` \`:\`(?:\\r ?|[ \\x85\\u2028\\u2029])\`;return"(?="+i+"?$)"}case 122:{return _.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,"$";break}case 82:{return _.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,\`(?:\\r |[ -\\r\\x85\\u2028\\u2029])\`;break}case 88:{ln(_,"\\\\X is not supported");break}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:{for(var o=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex,u=1+o|0;;){if(u!==a)var f=u,p=r.charCodeAt(f),h=p>=48&&p<=57;else var h=!1;if(h)var l=r.substring(o,1+u|0),d=(parseInt(l,10)|0)<=(-1+(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$groupNumberMap.length|0)|0);else var d=!1;if(d)u=1+u|0;else break}var $=r.substring(o,u),v=parseInt($,10)|0;v>(-1+(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$groupNumberMap.length|0)|0)&&ln(_,"numbered capturing group <"+v+"> does not exist");var w=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$groupNumberMap[v]|0;return _.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=u,"(?:\\\\"+w+")";break}case 107:{if(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex===a)var R=!0;else var D=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex,R=r.charCodeAt(D)!==60;R&&ln(_,"\\\\k is not followed by '<' for named capturing group"),_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0;var T=AG(_),C=_.ju_regex_PatternCompiler__f_namedGroups;iP().jl_Utils$Cache$__f_safeHasOwnProperty.call(C,T)||ln(_,"named capturing group <"+T+"> does not exit");var F=C[T]|0,E=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$groupNumberMap[F]|0;return _.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,"(?:\\\\"+E+")";break}case 81:{var q=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,Z=r.indexOf("\\\\E",q)|0;return Z<0?(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=r.length,Yj(_,r.substring(q))):(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=2+Z|0,Yj(_,r.substring(q,Z)))}default:return bZ(_,IZ(_))}}function IZ(_){var r=_.ju_regex_PatternCompiler__f_pattern,a=Zv(r,_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex);switch(a){case 48:return Od_(_);case 120:return Sd_(_);case 117:return Pd_(_);case 78:{ln(_,"\\\\N is not supported");break}case 97:{return _.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,7;break}case 116:{return _.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,9;break}case 110:{return _.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,10;break}case 102:{return _.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,12;break}case 114:{return _.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,13;break}case 101:{return _.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,27;break}case 99:{_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex===r.length&&ln(_,"Illegal control escape sequence");var t=Zv(r,_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex);return _.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex+(t>=65536?2:1)|0,64^t;break}default:return(a>=65&&a<=90||a>=97&&a<=122)&&ln(_,"Illegal/unsupported escape sequence"),_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex+(a>=65536?2:1)|0,a}}function Od_(_){var r=_.ju_regex_PatternCompiler__f_pattern,a=r.length,t=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex;if((1+t|0)7)&&ln(_,"Illegal octal escape sequence"),(2+t|0)7)return _.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=2+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,s;if(s>3)return _.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=3+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,(s<<3)+i|0;if((3+t|0)7?(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=3+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,(s<<3)+i|0):(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=4+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,((s<<6)+(i<<3)|0)+u|0)}function Sd_(_){var r=_.ju_regex_PatternCompiler__f_pattern,a=r.length,t=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0;if(t!==a&&r.charCodeAt(t)===123){var n=1+t|0,s=r.indexOf("}",n)|0;s<0&&ln(_,"Unclosed hexadecimal escape sequence");var c=C3(_,n,s,"hexadecimal");return _.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+s|0,c}else{var i=C3(_,t,2+t|0,"hexadecimal");return _.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=2+t|0,i}}function Pd_(_){var r=_.ju_regex_PatternCompiler__f_pattern,a=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,t=4+a|0,n=C3(_,a,t,"Unicode");_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=t;var s=2+t|0,c=4+s|0;if((-1024&n)===55296&&r.substring(t,s)==="\\\\u"){var i=C3(_,s,c,"Unicode");return(-1024&i)===56320?(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=c,(64+(1023&n)|0)<<10|1023&i):n}else return n}function C3(_,r,a,t){var n=_.ju_regex_PatternCompiler__f_pattern,s=n.length;(r===a||a>s)&&ln(_,"Illegal "+t+" escape sequence");for(var c=r;c=48&&o<=57||o>=65&&o<=70||o>=97&&o<=102||ln(_,"Illegal "+t+" escape sequence"),c=1+c|0}if((a-r|0)>6)var u=1114112;else var f=n.substring(r,a),u=parseInt(f,16)|0;return u>1114111&&ln(_,"Hexadecimal codepoint is too big"),u}function TG(_,r){switch(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,r){case 100:case 68:{var a=nc().ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$ASCIIDigit;break}case 104:case 72:{var a=nc().ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$UniversalHorizontalWhiteSpace;break}case 115:case 83:{var a=nc().ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$ASCIIWhiteSpace;break}case 118:case 86:{var a=nc().ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$UniversalVerticalWhiteSpace;break}case 119:case 87:{var a=nc().ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$ASCIIWordChar;break}case 112:case 80:{var a=Rd_(_);break}default:{var a;throw new jp(pa(r))}}return r>=97?a:a.negated__ju_regex_PatternCompiler$CompiledCharClass()}function Rd_(_){var r=_.ju_regex_PatternCompiler__f_pattern,a=r.length,t=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex;if(t===a)var n="?";else if(r.charCodeAt(t)===123){var s=1+t|0,c=r.indexOf("}",s)|0;c<0&&ln(_,"Unclosed character family"),_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=c;var n=r.substring(s,c)}else var n=r.substring(t,1+t|0);var i=nc().ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$asciiPOSIXCharacterClasses;iP().jl_Utils$Cache$__f_safeHasOwnProperty.call(i,n)||_.java$util$regex$PatternCompiler$$parseErrorRequireESVersion__T__T__E("Unicode character family","2018");var o=(66&_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$flags)===2&&(n==="Lower"||n==="Upper")?"Alpha":n,u=nc().ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$asciiPOSIXCharacterClasses,f=u[o];return _.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,f}function VG(_){var r=_.ju_regex_PatternCompiler__f_pattern,a=r.length;if(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex!==a)var t=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex,n=r.charCodeAt(t)===94;else var n=!1;n&&(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0);for(var s=new Hd((66&_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$flags)===2,n);_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex!==a;){var c=Zv(r,_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex);_:{switch(c){case 93:{return _.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,s.finish__T();break}case 38:{if(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex!==a)var i=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex,o=r.charCodeAt(i)===38;else var o=!1;o?(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,s.startNewConjunct__V()):dB(_,38,a,r,s);break _}case 91:{var u=VG(_);BG(s,u);break _}case 92:{_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex===a&&ln(_,"Illegal escape sequence");var f=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex,p=r.charCodeAt(f);switch(p){case 100:case 68:case 104:case 72:case 115:case 83:case 118:case 86:case 119:case 87:case 112:case 80:{s.addCharacterClass__ju_regex_PatternCompiler$CompiledCharClass__V(TG(_,p));break}case 81:{_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0;var h=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex,l=r.indexOf("\\\\E",h)|0;l<0&&ln(_,"Unclosed character class"),s.addCodePointsInString__T__I__I__V(r,_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex,l),_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=2+l|0;break}default:dB(_,IZ(_),a,r,s)}break _}case 32:case 9:case 10:case 11:case 12:case 13:{if(4&_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$flags)_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0;else break;break _}case 35:{if(4&_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$flags)_.java$util$regex$PatternCompiler$$skipSharpComment__V();else break;break _}}_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex+(c>=65536?2:1)|0,dB(_,c,a,r,s)}}ln(_,"Unclosed character class")}function Dd_(_){var r=_.ju_regex_PatternCompiler__f_pattern,a=r.length,t=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex;if((1+t|0)===a)var n=!0;else var s=1+t|0,n=r.charCodeAt(s)!==63;if(n)return _.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+t|0,_.ju_regex_PatternCompiler__f_compiledGroupCount=1+_.ju_regex_PatternCompiler__f_compiledGroupCount|0,_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$groupNumberMap.push(_.ju_regex_PatternCompiler__f_compiledGroupCount),"("+_.java$util$regex$PatternCompiler$$compileTopLevelOrInsideGroup__Z__T(!0)+")";(2+t|0)===a&&ln(_,"Unclosed group");var c=2+t|0,i=r.charCodeAt(c);if(i===58||i===61||i===33)return _.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=3+t|0,""+r.substring(t,3+t|0)+_.java$util$regex$PatternCompiler$$compileTopLevelOrInsideGroup__Z__T(!0)+")";if(i===60){(3+t|0)===a&&ln(_,"Unclosed group");var o=3+t|0,u=r.charCodeAt(o);if(u>=65&&u<=90||u>=97&&u<=122){_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=3+t|0;var f=AG(_),p=_.ju_regex_PatternCompiler__f_namedGroups;iP().jl_Utils$Cache$__f_safeHasOwnProperty.call(p,f)&&ln(_,"named capturing group <"+f+"> is already defined"),_.ju_regex_PatternCompiler__f_compiledGroupCount=1+_.ju_regex_PatternCompiler__f_compiledGroupCount|0,_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$groupNumberMap.push(_.ju_regex_PatternCompiler__f_compiledGroupCount);var h=_.ju_regex_PatternCompiler__f_namedGroups,l=-1+(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$groupNumberMap.length|0)|0;return h[f]=l,_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,"("+_.java$util$regex$PatternCompiler$$compileTopLevelOrInsideGroup__Z__T(!0)+")"}else u!==61&&u!==33&&ln(_,"Unknown look-behind group"),_.java$util$regex$PatternCompiler$$parseErrorRequireESVersion__T__T__E("Look-behind group","2018")}else if(i===62){_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=3+t|0,_.ju_regex_PatternCompiler__f_compiledGroupCount=1+_.ju_regex_PatternCompiler__f_compiledGroupCount|0;var d=_.ju_regex_PatternCompiler__f_compiledGroupCount;return"(?:(?=("+_.java$util$regex$PatternCompiler$$compileTopLevelOrInsideGroup__Z__T(!0)+"))\\\\"+d+")"}else ln(_,"Embedded flag expression in the middle of a pattern is not supported")}function AG(_){for(var r=_.ju_regex_PatternCompiler__f_pattern,a=r.length,t=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex;;){if(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex!==a)var n=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex,s=r.charCodeAt(n),c=s>=65&&s<=90||s>=97&&s<=122||s>=48&&s<=57;else var c=!1;if(c)_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0;else break}if(_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex===a)var i=!0;else var o=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex,i=r.charCodeAt(o)!==62;return i&&ln(_,"named capturing group is missing trailing '>'"),r.substring(t,_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex)}function dB(_,r,a,t,n){if(4&_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$flags&&EH(_),_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex!==a)var s=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex,c=t.charCodeAt(s)===45;else var c=!1;if(c){_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0,4&_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$flags&&EH(_),_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex===a&&ln(_,"Unclosed character class");var i=Zv(t,_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex);if(i===91||i===93)n.addSingleCodePoint__I__V(r),n.addSingleCodePoint__I__V(45);else{_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=_.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex+(i>=65536?2:1)|0;var o=i===92?IZ(_):i;o=65536?2:1)|0;var c=bZ(this,n)}}t=""+t+bd_(this,s,c)}}return _&&ln(this,"Unclosed group"),t};s$.prototype.java$util$regex$PatternCompiler$$skipSharpComment__V=function(){for(var _=this.ju_regex_PatternCompiler__f_pattern,r=_.length;;){if(this.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex!==r)var a=this.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex,t=_.charCodeAt(a),n=!(t===10||t===13||t===133||t===8232||t===8233);else var n=!1;if(n)this.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex=1+this.ju_regex_PatternCompiler__f_java$util$regex$PatternCompiler$$pIndex|0;else break}};s$.prototype.java$util$regex$PatternCompiler$$$anonfun$buildPossessiveQuantifier$2__T__T__T__I__T=function(_,r,a,t){if(r.length%2|0){var n=parseInt(a,10)|0;return n>t?""+r+(1+n|0):_}else return _};var Cd_=new m().initClass({ju_regex_PatternCompiler:0},!1,"java.util.regex.PatternCompiler",{ju_regex_PatternCompiler:1,O:1});s$.prototype.$classData=Cd_;function jH(_,r){try{return new RegExp("",r),!0}catch(a){return!1}}function _v(){this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$leadingEmbeddedFlagSpecifierRegExp=null,this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$renumberingRegExp=null,this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$_supportsUnicode=!1,this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$_supportsSticky=!1,this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$_supportsDotAll=!1,this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$ASCIIDigit=null,this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$UnicodeDigit=null,this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$UniversalHorizontalWhiteSpace=null,this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$ASCIIWhiteSpace=null,this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$UnicodeWhitespace=null,this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$UniversalVerticalWhiteSpace=null,this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$ASCIIWordChar=null,this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$UnicodeWordChar=null,this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$asciiPOSIXCharacterClasses=null,this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$scriptCanonicalizeRegExp=null,aS=this,this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$leadingEmbeddedFlagSpecifierRegExp=new RegExp("^\\\\(\\\\?([idmsuxU]*)(?:-([idmsuxU]*))?\\\\)"),this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$renumberingRegExp=new RegExp("(\\\\\\\\+)(\\\\d+)","g"),this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$_supportsUnicode=!0,this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$_supportsSticky=!0,this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$_supportsDotAll=jH(this,"us"),jH(this,"d"),this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$ASCIIDigit=new Ds(2,"0-9"),this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$UnicodeDigit=new Ds(0,"Nd"),this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$UniversalHorizontalWhiteSpace=new Ds(2," \\xA0\\u1680\\u180E\\u2000-\\u200A\\u202F\\u205F\\u3000"),this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$ASCIIWhiteSpace=new Ds(2," -\\r "),this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$UnicodeWhitespace=new Ds(0,"White_Space"),this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$UniversalVerticalWhiteSpace=new Ds(2,\` -\\r\\x85\\u2028\\u2029\`),this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$ASCIIWordChar=new Ds(2,"a-zA-Z_0-9"),this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$UnicodeWordChar=new Ds(2,"\\\\p{Alphabetic}\\\\p{Mn}\\\\p{Me}\\\\p{Mc}\\\\p{Nd}\\\\p{Pc}\\\\p{Join_Control}");var _={},r=new Ds(2,"a-z");_.Lower=r;var a=new Ds(2,"A-Z");_.Upper=a;var t=new Ds(2,"\\0-\\x7F");_.ASCII=t;var n=new Ds(2,"A-Za-z");_.Alpha=n;var s=new Ds(2,"0-9");_.Digit=s;var c=new Ds(2,"0-9A-Za-z");_.Alnum=c;var i=new Ds(2,"!-/:-@[-\`{-~");_.Punct=i;var o=new Ds(2,"!-~");_.Graph=o;var u=new Ds(2," -~");_.Print=u;var f=new Ds(2," ");_.Blank=f;var p=new Ds(2,"\\0-\\x7F");_.Cntrl=p;var h=new Ds(2,"0-9A-Fa-f");_.XDigit=h;var l=new Ds(2," -\\r ");_.Space=l,this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$asciiPOSIXCharacterClasses=_,this.ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$scriptCanonicalizeRegExp=new RegExp("(?:^|_)[a-z]","g")}_v.prototype=new j;_v.prototype.constructor=_v;function Md_(){}Md_.prototype=_v.prototype;_v.prototype.compile__T__I__ju_regex_Pattern=function(_,r){return new s$(_,r).compile__ju_regex_Pattern()};_v.prototype.java$util$regex$PatternCompiler$$charToFlag__C__I=function(_){switch(_){case 105:return 2;case 100:return 1;case 109:return 8;case 115:return 32;case 117:return 64;case 120:return 4;case 85:return 256;default:throw Ut(new ea,"bad in-pattern flag")}};_v.prototype.java$util$regex$PatternCompiler$$codePointNotAmong__T__T=function(_){return _!==""?"[^"+_+"]":nc().ju_regex_PatternCompiler$__f_java$util$regex$PatternCompiler$$_supportsDotAll?".":"[\\\\d\\\\D]"};_v.prototype.java$util$regex$PatternCompiler$$codePointToString__I__T=function(_){return String.fromCodePoint(_)};var Td_=new m().initClass({ju_regex_PatternCompiler$:0},!1,"java.util.regex.PatternCompiler$",{ju_regex_PatternCompiler$:1,O:1});_v.prototype.$classData=Td_;var aS;function nc(){return aS||(aS=new _v),aS}function BG(_,r){_.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisConjunct===""?_.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisConjunct=r:_.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisConjunct=_.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisConjunct+"|"+r}function FG(_){if(_.ju_regex_PatternCompiler$CharacterClassBuilder__f_isNegated){var r=nc().java$util$regex$PatternCompiler$$codePointNotAmong__T__T(_.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment);return _.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisConjunct===""?r:"(?:(?!"+_.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisConjunct+")"+r+")"}else return _.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment===""?_.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisConjunct===""?"[^\\\\d\\\\D]":"(?:"+_.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisConjunct+")":_.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisConjunct===""?"["+_.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment+"]":"(?:"+_.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisConjunct+"|["+_.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment+"])"}function Uy(_,r){var a=nc().java$util$regex$PatternCompiler$$codePointToString__I__T(r);return r===93||r===92||r===45||r===94?"\\\\"+a:a}function Hd(_,r){this.ju_regex_PatternCompiler$CharacterClassBuilder__f_asciiCaseInsensitive=!1,this.ju_regex_PatternCompiler$CharacterClassBuilder__f_isNegated=!1,this.ju_regex_PatternCompiler$CharacterClassBuilder__f_conjunction=null,this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisConjunct=null,this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment=null,this.ju_regex_PatternCompiler$CharacterClassBuilder__f_asciiCaseInsensitive=_,this.ju_regex_PatternCompiler$CharacterClassBuilder__f_isNegated=r,this.ju_regex_PatternCompiler$CharacterClassBuilder__f_conjunction="",this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisConjunct="",this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment=""}Hd.prototype=new j;Hd.prototype.constructor=Hd;function Vd_(){}Vd_.prototype=Hd.prototype;Hd.prototype.finish__T=function(){var _=FG(this);return this.ju_regex_PatternCompiler$CharacterClassBuilder__f_conjunction===""?_:"(?:"+this.ju_regex_PatternCompiler$CharacterClassBuilder__f_conjunction+_+")"};Hd.prototype.startNewConjunct__V=function(){var _=FG(this);this.ju_regex_PatternCompiler$CharacterClassBuilder__f_conjunction=this.ju_regex_PatternCompiler$CharacterClassBuilder__f_conjunction+(this.ju_regex_PatternCompiler$CharacterClassBuilder__f_isNegated?_+"|":"(?="+_+")"),this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisConjunct="",this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment=""};Hd.prototype.addCharacterClass__ju_regex_PatternCompiler$CompiledCharClass__V=function(_){var r=_.ju_regex_PatternCompiler$CompiledCharClass__f_kind;switch(r){case 0:{this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment=this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment+("\\\\p{"+_.ju_regex_PatternCompiler$CompiledCharClass__f_data)+"}";break}case 1:{this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment=this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment+("\\\\P{"+_.ju_regex_PatternCompiler$CompiledCharClass__f_data)+"}";break}case 2:{this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment=""+this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment+_.ju_regex_PatternCompiler$CompiledCharClass__f_data;break}case 3:{BG(this,nc().java$util$regex$PatternCompiler$$codePointNotAmong__T__T(_.ju_regex_PatternCompiler$CompiledCharClass__f_data));break}default:throw new jp(r)}};Hd.prototype.addCodePointsInString__T__I__I__V=function(_,r,a){for(var t=r;t!==a;){var n=Zv(_,t);this.addSingleCodePoint__I__V(n),t=t+(n>=65536?2:1)|0}};Hd.prototype.addSingleCodePoint__I__V=function(_){var r=Uy(this,_);(-1024&_)===56320?this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment=""+r+this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment:this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment=""+this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment+r,this.ju_regex_PatternCompiler$CharacterClassBuilder__f_asciiCaseInsensitive&&(_>=65&&_<=90?this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment=""+this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment+nc().java$util$regex$PatternCompiler$$codePointToString__I__T(32+_|0):_>=97&&_<=122&&(this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment=""+this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment+nc().java$util$regex$PatternCompiler$$codePointToString__I__T(-32+_|0)))};Hd.prototype.addCodePointRange__I__I__V=function(_,r){var a=Uy(this,_)+"-"+Uy(this,r);if((-1024&_)===56320?this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment=a+this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment:this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment=this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment+a,this.ju_regex_PatternCompiler$CharacterClassBuilder__f_asciiCaseInsensitive){var t=_>65?_:65,n=r<90?r:90;if(t<=n){var s=this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment,c=32+t|0,i=32+n|0;this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment=s+(Uy(this,c)+"-"+Uy(this,i))}var o=_>97?_:97,u=r<122?r:122;if(o<=u){var f=this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment,p=-32+o|0,h=-32+u|0;this.ju_regex_PatternCompiler$CharacterClassBuilder__f_thisSegment=f+(Uy(this,p)+"-"+Uy(this,h))}}};var Ad_=new m().initClass({ju_regex_PatternCompiler$CharacterClassBuilder:0},!1,"java.util.regex.PatternCompiler$CharacterClassBuilder",{ju_regex_PatternCompiler$CharacterClassBuilder:1,O:1});Hd.prototype.$classData=Ad_;function Bd_(_){return _.ju_regex_PatternCompiler$CompiledCharClass__f_bitmap$0||(_.ju_regex_PatternCompiler$CompiledCharClass__f_negated=new Ds(1^_.ju_regex_PatternCompiler$CompiledCharClass__f_kind,_.ju_regex_PatternCompiler$CompiledCharClass__f_data),_.ju_regex_PatternCompiler$CompiledCharClass__f_bitmap$0=!0),_.ju_regex_PatternCompiler$CompiledCharClass__f_negated}function Ds(_,r){this.ju_regex_PatternCompiler$CompiledCharClass__f_negated=null,this.ju_regex_PatternCompiler$CompiledCharClass__f_kind=0,this.ju_regex_PatternCompiler$CompiledCharClass__f_data=null,this.ju_regex_PatternCompiler$CompiledCharClass__f_bitmap$0=!1,this.ju_regex_PatternCompiler$CompiledCharClass__f_kind=_,this.ju_regex_PatternCompiler$CompiledCharClass__f_data=r}Ds.prototype=new j;Ds.prototype.constructor=Ds;function Fd_(){}Fd_.prototype=Ds.prototype;Ds.prototype.negated__ju_regex_PatternCompiler$CompiledCharClass=function(){return this.ju_regex_PatternCompiler$CompiledCharClass__f_bitmap$0?this.ju_regex_PatternCompiler$CompiledCharClass__f_negated:Bd_(this)};var Ed_=new m().initClass({ju_regex_PatternCompiler$CompiledCharClass:0},!1,"java.util.regex.PatternCompiler$CompiledCharClass",{ju_regex_PatternCompiler$CompiledCharClass:1,O:1});Ds.prototype.$classData=Ed_;function O(_,r){this.RTLong__f_lo=0,this.RTLong__f_hi=0,this.RTLong__f_lo=_,this.RTLong__f_hi=r}O.prototype=new j;O.prototype.constructor=O;function jd_(){}jd_.prototype=O.prototype;O.prototype.equals__O__Z=function(_){if(_ instanceof O){var r=_;return this.RTLong__f_lo===r.RTLong__f_lo&&this.RTLong__f_hi===r.RTLong__f_hi}else return!1};O.prototype.hashCode__I=function(){return this.RTLong__f_lo^this.RTLong__f_hi};O.prototype.toString__T=function(){return je().org$scalajs$linker$runtime$RuntimeLong$$toString__I__I__T(this.RTLong__f_lo,this.RTLong__f_hi)};O.prototype.toInt__I=function(){return this.RTLong__f_lo};O.prototype.toFloat__F=function(){return je().org$scalajs$linker$runtime$RuntimeLong$$toFloat__I__I__F(this.RTLong__f_lo,this.RTLong__f_hi)};O.prototype.toDouble__D=function(){return je().org$scalajs$linker$runtime$RuntimeLong$$toDouble__I__I__D(this.RTLong__f_lo,this.RTLong__f_hi)};O.prototype.byteValue__B=function(){return this.RTLong__f_lo<<24>>24};O.prototype.shortValue__S=function(){return this.RTLong__f_lo<<16>>16};O.prototype.intValue__I=function(){return this.RTLong__f_lo};O.prototype.longValue__J=function(){return da(this)};O.prototype.floatValue__F=function(){return je().org$scalajs$linker$runtime$RuntimeLong$$toFloat__I__I__F(this.RTLong__f_lo,this.RTLong__f_hi)};O.prototype.doubleValue__D=function(){return je().org$scalajs$linker$runtime$RuntimeLong$$toDouble__I__I__D(this.RTLong__f_lo,this.RTLong__f_hi)};O.prototype.compareTo__O__I=function(_){var r=_;return je().org$scalajs$linker$runtime$RuntimeLong$$compare__I__I__I__I__I(this.RTLong__f_lo,this.RTLong__f_hi,r.RTLong__f_lo,r.RTLong__f_hi)};O.prototype.compareTo__jl_Long__I=function(_){return je().org$scalajs$linker$runtime$RuntimeLong$$compare__I__I__I__I__I(this.RTLong__f_lo,this.RTLong__f_hi,_.RTLong__f_lo,_.RTLong__f_hi)};O.prototype.equals__RTLong__Z=function(_){return this.RTLong__f_lo===_.RTLong__f_lo&&this.RTLong__f_hi===_.RTLong__f_hi};O.prototype.notEquals__RTLong__Z=function(_){return!(this.RTLong__f_lo===_.RTLong__f_lo&&this.RTLong__f_hi===_.RTLong__f_hi)};O.prototype.$less__RTLong__Z=function(_){var r=this.RTLong__f_hi,a=_.RTLong__f_hi;return r===a?(-2147483648^this.RTLong__f_lo)<(-2147483648^_.RTLong__f_lo):r(-2147483648^_.RTLong__f_lo):r>a};O.prototype.$greater$eq__RTLong__Z=function(_){var r=this.RTLong__f_hi,a=_.RTLong__f_hi;return r===a?(-2147483648^this.RTLong__f_lo)>=(-2147483648^_.RTLong__f_lo):r>a};O.prototype.unary_$tilde__RTLong=function(){return new O(~this.RTLong__f_lo,~this.RTLong__f_hi)};O.prototype.$bar__RTLong__RTLong=function(_){return new O(this.RTLong__f_lo|_.RTLong__f_lo,this.RTLong__f_hi|_.RTLong__f_hi)};O.prototype.$amp__RTLong__RTLong=function(_){return new O(this.RTLong__f_lo&_.RTLong__f_lo,this.RTLong__f_hi&_.RTLong__f_hi)};O.prototype.$up__RTLong__RTLong=function(_){return new O(this.RTLong__f_lo^_.RTLong__f_lo,this.RTLong__f_hi^_.RTLong__f_hi)};O.prototype.$less$less__I__RTLong=function(_){var r=this.RTLong__f_lo;return new O(32&_?0:r<<_,32&_?r<<_:(r>>>1|0)>>>(31-_|0)|0|this.RTLong__f_hi<<_)};O.prototype.$greater$greater$greater__I__RTLong=function(_){var r=this.RTLong__f_hi;return new O(32&_?r>>>_|0:this.RTLong__f_lo>>>_|0|r<<1<<(31-_|0),32&_?0:r>>>_|0)};O.prototype.$greater$greater__I__RTLong=function(_){var r=this.RTLong__f_hi;return new O(32&_?r>>_:this.RTLong__f_lo>>>_|0|r<<1<<(31-_|0),32&_?r>>31:r>>_)};O.prototype.unary_$minus__RTLong=function(){var _=this.RTLong__f_lo,r=this.RTLong__f_hi;return new O(-_|0,_!==0?~r:-r|0)};O.prototype.$plus__RTLong__RTLong=function(_){var r=this.RTLong__f_lo,a=this.RTLong__f_hi,t=_.RTLong__f_hi,n=r+_.RTLong__f_lo|0;return new O(n,(-2147483648^n)<(-2147483648^r)?1+(a+t|0)|0:a+t|0)};O.prototype.$minus__RTLong__RTLong=function(_){var r=this.RTLong__f_lo,a=this.RTLong__f_hi,t=_.RTLong__f_hi,n=r-_.RTLong__f_lo|0;return new O(n,(-2147483648^n)>(-2147483648^r)?-1+(a-t|0)|0:a-t|0)};O.prototype.$times__RTLong__RTLong=function(_){var r=this.RTLong__f_lo,a=_.RTLong__f_lo,t=65535&r,n=r>>>16|0,s=65535&a,c=a>>>16|0,i=Math.imul(t,s),o=Math.imul(n,s),u=Math.imul(t,c),f=i+((o+u|0)<<16)|0,p=(i>>>16|0)+u|0,h=(((Math.imul(r,_.RTLong__f_hi)+Math.imul(this.RTLong__f_hi,a)|0)+Math.imul(n,c)|0)+(p>>>16|0)|0)+(((65535&p)+o|0)>>>16|0)|0;return new O(f,h)};O.prototype.$div__RTLong__RTLong=function(_){var r=je(),a=r.divideImpl__I__I__I__I__I(this.RTLong__f_lo,this.RTLong__f_hi,_.RTLong__f_lo,_.RTLong__f_hi);return new O(a,r.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn)};O.prototype.$percent__RTLong__RTLong=function(_){var r=je(),a=r.remainderImpl__I__I__I__I__I(this.RTLong__f_lo,this.RTLong__f_hi,_.RTLong__f_lo,_.RTLong__f_hi);return new O(a,r.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn)};var Zd_=new m().initClass({RTLong:0},!1,"org.scalajs.linker.runtime.RuntimeLong",{RTLong:1,O:1});O.prototype.$classData=Zd_;function ZH(_,r,a){if(-2097152&a)return kZ(_,r,a,1e9,0,2);var t=4294967296*a+ +(r>>>0);return""+t}function EG(_,r,a,t,n){if(-2097152&a)if(n===0&&!(t&(-1+t|0))){var u=31-(Math.clz32(t)|0)|0;return _.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=a>>>u|0,r>>>u|0|a<<1<<(31-u|0)}else if(t===0&&!(n&(-1+n|0))){var f=31-(Math.clz32(n)|0)|0;return _.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=0,a>>>f|0}else return kZ(_,r,a,t,n,0)|0;else{if(-2097152&n)return _.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=0,0;var s=4294967296*a+ +(r>>>0),c=4294967296*n+ +(t>>>0),i=s/c,o=i/4294967296;return _.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=o|0|0,i|0|0}}function Nd_(_,r,a,t,n){if(-2097152&a)return n===0&&!(t&(-1+t|0))?(_.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=0,r&(-1+t|0)):t===0&&!(n&(-1+n|0))?(_.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=a&(-1+n|0),r):kZ(_,r,a,t,n,1)|0;if(-2097152&n)return _.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=a,r;var s=4294967296*a+ +(r>>>0),c=4294967296*n+ +(t>>>0),i=s%c,o=i/4294967296;return _.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=o|0|0,i|0|0}function kZ(_,r,a,t,n,s){for(var c=(n!==0?Math.clz32(n)|0:32+(Math.clz32(t)|0)|0)-(a!==0?Math.clz32(a)|0:32+(Math.clz32(r)|0)|0)|0,i=c,o=32&i?0:t<>>1|0)>>>(31-i|0)|0|n<=0&&-2097152&l;){var v=h,w=l,R=f,D=p;if(w===D?(-2147483648^v)>=(-2147483648^R):(-2147483648^w)>=(-2147483648^D)){var T=h,C=l,F=f,E=p,q=T-F|0,Z=(-2147483648^q)>(-2147483648^T)?-1+(C-E|0)|0:C-E|0;h=q,l=Z,c<32?d=d|1<>>1|0|J<<31,G=J>>>1|0;f=N,p=G}var W=h,K=l;if(K===n?(-2147483648^W)>=(-2147483648^t):(-2147483648^K)>=(-2147483648^n)){var Y=h,X=l,e_=4294967296*X+ +(Y>>>0),__=4294967296*n+ +(t>>>0);if(s!==1){var a_=e_/__,n_=a_|0|0,s_=a_/4294967296,c_=s_|0|0,o_=d,h_=$,d_=o_+n_|0,v_=(-2147483648^d_)<(-2147483648^o_)?1+(h_+c_|0)|0:h_+c_|0;d=d_,$=v_}if(s!==0){var u_=e_%__;h=u_|0|0;var p_=u_/4294967296;l=p_|0|0}}if(s===0)return _.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=$,d;if(s===1)return _.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=l,h;var y_=d,b_=$,D_=4294967296*b_+ +(y_>>>0),S_=h,P_=""+S_,R_=P_.length;return""+D_+"000000000".substring(R_)+P_}function Sl(){this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=0}Sl.prototype=new j;Sl.prototype.constructor=Sl;function Hd_(){}Hd_.prototype=Sl.prototype;Sl.prototype.org$scalajs$linker$runtime$RuntimeLong$$toString__I__I__T=function(_,r){return r===_>>31?""+_:r<0?"-"+ZH(this,-_|0,_!==0?~r:-r|0):ZH(this,_,r)};Sl.prototype.org$scalajs$linker$runtime$RuntimeLong$$toDouble__I__I__D=function(_,r){if(r<0){var a=_!==0?~r:-r|0,t=-_|0;return-(4294967296*+(a>>>0)+ +(t>>>0))}else return 4294967296*r+ +(_>>>0)};Sl.prototype.org$scalajs$linker$runtime$RuntimeLong$$toFloat__I__I__F=function(_,r){if(r<0)var a=-_|0,t=_!==0?~r:-r|0,n=a,s=t;else var n=_,s=r;var c=s;if(!(-2097152&c)||!(65535&n))var i=n;else var i=32768|-65536&n;var o=s,u=4294967296*+(o>>>0)+ +(i>>>0);return Math.fround(r<0?-u:u)};Sl.prototype.fromInt__I__RTLong=function(_){return new O(_,_>>31)};Sl.prototype.fromDouble__D__RTLong=function(_){var r=this.org$scalajs$linker$runtime$RuntimeLong$$fromDoubleImpl__D__I(_);return new O(r,this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn)};Sl.prototype.org$scalajs$linker$runtime$RuntimeLong$$fromDoubleImpl__D__I=function(_){if(_<-9223372036854776e3)return this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=-2147483648,0;if(_>=9223372036854776e3)return this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=2147483647,-1;var r=_|0|0,a=_/4294967296,t=a|0|0;return this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=_<0&&r!==0?-1+t|0:t,r};Sl.prototype.org$scalajs$linker$runtime$RuntimeLong$$compare__I__I__I__I__I=function(_,r,a,t){return r===t?_===a?0:(-2147483648^_)<(-2147483648^a)?-1:1:r>31)if(t===a>>31){if(_===-2147483648&&a===-1)return this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=0,-2147483648;var n=jI(_,a);return this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=n>>31,n}else return _===-2147483648&&a===-2147483648&&t===0?(this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=-1,-1):(this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=0,0);else{if(r<0)var s=-_|0,c=_!==0?~r:-r|0,i=s,o=c;else var i=_,o=r;if(t<0)var u=-a|0,f=a!==0?~t:-t|0,p=u,h=f;else var p=a,h=t;var l=EG(this,i,o,p,h);if((r^t)>=0)return l;var d=this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;return this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=l!==0?~d:-d|0,-l|0}};Sl.prototype.divideUnsignedImpl__I__I__I__I__I=function(_,r,a,t){if(!(a|t))throw new Sc("/ by zero");if(r===0)if(t===0){if(this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=0,a===0)return jI(0,0);var n=+(_>>>0)/+(a>>>0);return n|0|0}else return this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=0,0;else return EG(this,_,r,a,t)};Sl.prototype.remainderImpl__I__I__I__I__I=function(_,r,a,t){if(!(a|t))throw new Sc("/ by zero");if(r===_>>31)if(t===a>>31)if(a!==-1){var n=qg(_,a);return this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=n>>31,n}else return this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=0,0;else return _===-2147483648&&a===-2147483648&&t===0?(this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=0,0):(this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=r,_);else{if(r<0)var s=-_|0,c=_!==0?~r:-r|0,i=s,o=c;else var i=_,o=r;if(t<0)var u=-a|0,f=a!==0?~t:-t|0,p=u,h=f;else var p=a,h=t;var l=Nd_(this,i,o,p,h);if(r<0){var d=this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;return this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn=l!==0?~d:-d|0,-l|0}else return l}};var Gd_=new m().initClass({RTLong$:0},!1,"org.scalajs.linker.runtime.RuntimeLong$",{RTLong$:1,O:1});Sl.prototype.$classData=Gd_;var $B;function je(){return $B||($B=new Sl),$B}function o4(){this.s_Array$EmptyArrays$__f_emptyIntArray=null,this.s_Array$EmptyArrays$__f_emptyObjectArray=null,tS=this,this.s_Array$EmptyArrays$__f_emptyIntArray=new De(0),this.s_Array$EmptyArrays$__f_emptyObjectArray=new H_(0)}o4.prototype=new j;o4.prototype.constructor=o4;function zd_(){}zd_.prototype=o4.prototype;var Jd_=new m().initClass({s_Array$EmptyArrays$:0},!1,"scala.Array$EmptyArrays$",{s_Array$EmptyArrays$:1,O:1});o4.prototype.$classData=Jd_;var tS;function u4(){return tS||(tS=new o4),tS}function M3(){}M3.prototype=new j;M3.prototype.constructor=M3;function jG(){}jG.prototype=M3.prototype;function L0(){this.s_PartialFunction$__f_fallback_fn=null,this.s_PartialFunction$__f_scala$PartialFunction$$constFalse=null,this.s_PartialFunction$__f_empty_pf=null,nS=this,this.s_PartialFunction$__f_fallback_fn=new y(_=>T7().s_PartialFunction$__f_fallback_fn),this.s_PartialFunction$__f_scala$PartialFunction$$constFalse=new y(_=>!1),this.s_PartialFunction$__f_empty_pf=new Ud}L0.prototype=new j;L0.prototype.constructor=L0;function Ud_(){}Ud_.prototype=L0.prototype;L0.prototype.scala$PartialFunction$$fallbackOccurred__O__Z=function(_){return this.s_PartialFunction$__f_fallback_fn===_};var Wd_=new m().initClass({s_PartialFunction$:0},!1,"scala.PartialFunction$",{s_PartialFunction$:1,O:1});L0.prototype.$classData=Wd_;var nS;function T7(){return nS||(nS=new L0),nS}function ZG(_){return""+_.self__O()}function zy(_,r,a,t){if(r<300){var n=j_().array_clone__O__O(a),s=MZ();return s.stableSort__O__I__I__s_math_Ordering__V(n,0,Ir().getLength__O__I(n),t),n}else{var c=ja();if(x6(),lr.getClassOf().isAssignableFrom__jl_Class__Z(es(a).getComponentType__jl_Class()))if(lr.getClassOf().isPrimitive__Z())var i=c.copyOf__O__I__O(a,r);else var o=a,i=M_().copyOf__AO__I__jl_Class__AO(o,r,lr.getArrayOf().getClassOf());else{var u=new H_(r);ja().copy__O__I__O__I__I__V(a,0,u,0,Ir().getLength__O__I(a));var i=u}var f=i;return M_().sort__AO__ju_Comparator__V(f,t),ja().copyAs__O__I__s_reflect_ClassTag__O(f,r,(cn(),s6().apply__jl_Class__s_reflect_ClassTag(es(a).getComponentType__jl_Class())))}}function c$(){this.sc_ArrayOps$__f_fallback=null,sS=this,this.sc_ArrayOps$__f_fallback=new y(_=>cn().sc_ArrayOps$__f_fallback)}c$.prototype=new j;c$.prototype.constructor=c$;function Kd_(){}Kd_.prototype=c$.prototype;c$.prototype.slice$extension__O__I__I__O=function(_,r,a){var t=r>0?r:0,n=Ir().getLength__O__I(_),s=at)if(_ instanceof H_){var c=_;return M_().copyOfRange__AO__I__I__AO(c,t,s)}else if(_ instanceof De){var i=_;return M_().copyOfRange__AI__I__I__AI(i,t,s)}else if(_ instanceof yi){var o=_;return M_().copyOfRange__AD__I__I__AD(o,t,s)}else if(_ instanceof ic){var u=_;return M_().copyOfRange__AJ__I__I__AJ(u,t,s)}else if(_ instanceof mi){var f=_;return M_().copyOfRange__AF__I__I__AF(f,t,s)}else if(_ instanceof fn){var p=_;return M_().copyOfRange__AC__I__I__AC(p,t,s)}else if(_ instanceof bc){var h=_;return M_().copyOfRange__AB__I__I__AB(h,t,s)}else if(_ instanceof Ic){var l=_;return M_().copyOfRange__AS__I__I__AS(l,t,s)}else if(_ instanceof ri){var d=_;return M_().copyOfRange__AZ__I__I__AZ(d,t,s)}else throw new Q(_);else return(cn(),s6().apply__jl_Class__s_reflect_ClassTag(es(_).getComponentType__jl_Class())).newArray__I__O(0)};c$.prototype.tail$extension__O__O=function(_){if(Ir().getLength__O__I(_)===0)throw Gi(new uc,"tail of empty array");return cn().slice$extension__O__I__I__O(_,1,Ir().getLength__O__I(_))};c$.prototype.drop$extension__O__I__O=function(_,r){return cn().slice$extension__O__I__I__O(_,r,Ir().getLength__O__I(_))};c$.prototype.dropRight$extension__O__I__O=function(_,r){cn();var a=Ir().getLength__O__I(_)-(r>0?r:0)|0;return cn().slice$extension__O__I__I__O(_,0,a)};c$.prototype.sorted$extension__O__s_math_Ordering__O=function(_,r){var a=Ir().getLength__O__I(_);if(a<=1)return j_().array_clone__O__O(_);if(_ instanceof H_){var t=_,n=M_().copyOf__AO__I__AO(t,a);return M_().sort__AO__ju_Comparator__V(n,r),n}else if(_ instanceof De){var s=_;if(r===A()){var c=M_().copyOf__AI__I__AI(s,a);return M_().sort__AI__V(c),c}else return zy(this,a,_,r)}else if(_ instanceof ic){var i=_;if(r===nH()){var o=M_().copyOf__AJ__I__AJ(i,a);return M_().sort__AJ__V(o),o}else return zy(this,a,_,r)}else if(_ instanceof fn){var u=_;if(r===tH()){var f=M_().copyOf__AC__I__AC(u,a);return M_().sort__AC__V(f),f}else return zy(this,a,_,r)}else if(_ instanceof bc){var p=_;if(r===aH()){var h=M_().copyOf__AB__I__AB(p,a);return M_().sort__AB__V(h),h}else return zy(this,a,_,r)}else if(_ instanceof Ic){var l=_;if(r===sH()){var d=M_().copyOf__AS__I__AS(l,a);return M_().sort__AS__V(d),d}else return zy(this,a,_,r)}else if(_ instanceof ri){var $=_;if(r===r6()){var v=M_().copyOf__AZ__I__AZ($,a),w=MZ(),R=r6();return w.stableSort__O__I__I__s_math_Ordering__V(v,0,v.u.length,R),v}else return zy(this,a,_,r)}else return zy(this,a,_,r)};var Qd_=new m().initClass({sc_ArrayOps$:0},!1,"scala.collection.ArrayOps$",{sc_ArrayOps$:1,O:1});c$.prototype.$classData=Qd_;var sS;function cn(){return sS||(sS=new c$),sS}function g0(){}g0.prototype=new j;g0.prototype.constructor=g0;function Xd_(){}Xd_.prototype=g0.prototype;g0.prototype.improve__I__I=function(_){var r=_+~(_<<9)|0;return r=r^(r>>>14|0),r=r+(r<<4)|0,r^(r>>>10|0)};var Yd_=new m().initClass({sc_Hashing$:0},!1,"scala.collection.Hashing$",{sc_Hashing$:1,O:1});g0.prototype.$classData=Yd_;var vB;function fr(){return vB||(vB=new g0),vB}function Bo(_,r){for(var a=_.iterator__sc_Iterator();a.hasNext__Z();)r.apply__O__O(a.next__O())}function NG(_,r){for(var a=!0,t=_.iterator__sc_Iterator();a&&t.hasNext__Z();)a=!!r.apply__O__O(t.next__O());return a}function bu(_,r){for(var a=!1,t=_.iterator__sc_Iterator();!a&&t.hasNext__Z();)a=!!r.apply__O__O(t.next__O());return a}function HG(_,r){for(var a=_.iterator__sc_Iterator();a.hasNext__Z();){var t=a.next__O();if(r.apply__O__O(t))return new i_(t)}return t_()}function Iu(_,r,a){if(C6(_)){var t=_;return JG(_,0,t.length__I(),r,a,t)}else{for(var n=r,s=_.iterator__sc_Iterator();s.hasNext__Z();)n=a.apply__O__O__O(n,s.next__O());return n}}function _1_(_,r,a){return _.reversed__sc_Iterable().foldLeft__O__F2__O(r,new Ge((t,n)=>a.apply__O__O__O(n,t)))}function Fo(_,r){if(C6(_)){var a=_;if(a.length__I()>0){var t=a.apply__I__O(0);return JG(_,1,a.length__I(),t,r,a)}}var n=_.iterator__sc_Iterator();if(!n.hasNext__Z())throw Gi(new uc,"empty.reduceLeft");for(var s=!0,c=null;n.hasNext__Z();){var i=n.next__O();s?(c=i,s=!1):c=r.apply__O__O__O(c,i)}return c}function e1_(_,r){return _.isEmpty__Z()?t_():new i_(_.reduceLeft__F2__O(r))}function qZ(_){return!_.iterator__sc_Iterator().hasNext__Z()}function sp(_){if(_.knownSize__I()>=0)return _.knownSize__I();for(var r=_.iterator__sc_Iterator(),a=0;r.hasNext__Z();)a=1+a|0,r.next__O();return a}function ku(_,r,a,t){for(var n=_.iterator__sc_Iterator(),s=a,c=Ir().getLength__O__I(r)-a|0,i=a+(t{var s=t|0,c=n|0;return IU(r,s,c)});return _.reduceLeft__F2__O(a)}function Eo(_,r){if(_.isEmpty__Z())throw Gi(new uc,"empty.min");return _.reduceLeft__F2__O(new Ge((a,t)=>r.min__O__O__O(a,t)))}function r1_(_,r){return _.isEmpty__Z()?t_():new i_(_.min__s_math_Ordering__O(r))}function GG(_,r,a){if(_.isEmpty__Z())throw Gi(new uc,"empty.maxBy");var t=new bm(_,r,a);return _.foreach__F1__V(t),t.sc_IterableOnceOps$Maximizer$1__f_maxElem}function zG(_,r,a){return _.isEmpty__Z()?t_():new i_(GG(_,r,a))}function Ei(_,r,a,t){if(_.isEmpty__Z())return""+r+t;var n=_.addString__scm_StringBuilder__T__T__T__scm_StringBuilder(Su(new hr),r,a,t);return n.scm_StringBuilder__f_underlying.jl_StringBuilder__f_java$lang$StringBuilder$$content}function jo(_,r,a,t,n){var s=r.scm_StringBuilder__f_underlying;a.length!==0&&(s.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+s.jl_StringBuilder__f_java$lang$StringBuilder$$content+a);var c=_.iterator__sc_Iterator();if(c.hasNext__Z()){var i=c.next__O();for(s.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+s.jl_StringBuilder__f_java$lang$StringBuilder$$content+i;c.hasNext__Z();){s.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+s.jl_StringBuilder__f_java$lang$StringBuilder$$content+t;var o=c.next__O();s.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+s.jl_StringBuilder__f_java$lang$StringBuilder$$content+o}}return n.length!==0&&(s.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+s.jl_StringBuilder__f_java$lang$StringBuilder$$content+n),r}function $o(_,r){if(_.knownSize__I()>=0){var a=r.newArray__I__O(_.knownSize__I());return _.copyToArray__O__I__I__I(a,0,2147483647),a}else{var t=0,n=null,s=r.runtimeClass__jl_Class();t=0;var c=s===H$.getClassOf();n=[];for(var i=_,o=i.iterator__sc_Iterator();o.hasNext__Z();){var u=o.next__O(),f=c?Ea(u):u===null?s.jl_Class__f_data.zero:u;n.push(f)}var p=s===ZI.getClassOf()?GI.getClassOf():s===Lq.getClassOf()||s===yq.getClassOf()?lr.getClassOf():s;return p.jl_Class__f_data.getArrayOf().wrapArray(n)}}function cp(_){for(var r=te(),a=_.iterator__sc_Iterator();a.hasNext__Z();){var t=a.next__O(),n=r;r=new pe(t,n)}return r}function JG(_,r,a,t,n,s){for(;;){if(r===a)return t;var c=1+r|0,i=n.apply__O__O__O(t,s.apply__I__O(r));r=c,t=i}}function m0(_,r){this.sc_Iterator$ConcatIteratorCell__f_head=null,this.sc_Iterator$ConcatIteratorCell__f_tail=null,this.sc_Iterator$ConcatIteratorCell__f_head=_,this.sc_Iterator$ConcatIteratorCell__f_tail=r}m0.prototype=new j;m0.prototype.constructor=m0;function a1_(){}a1_.prototype=m0.prototype;m0.prototype.headIterator__sc_Iterator=function(){return this.sc_Iterator$ConcatIteratorCell__f_head.apply__O().iterator__sc_Iterator()};var t1_=new m().initClass({sc_Iterator$ConcatIteratorCell:0},!1,"scala.collection.Iterator$ConcatIteratorCell",{sc_Iterator$ConcatIteratorCell:1,O:1});m0.prototype.$classData=t1_;function T3(){}T3.prototype=new j;T3.prototype.constructor=T3;function OZ(){}OZ.prototype=T3.prototype;function hs(_){this.sc_SeqFactory$UnapplySeqWrapper__f_scala$collection$SeqFactory$UnapplySeqWrapper$$c=null,this.sc_SeqFactory$UnapplySeqWrapper__f_scala$collection$SeqFactory$UnapplySeqWrapper$$c=_}hs.prototype=new j;hs.prototype.constructor=hs;function n1_(){}n1_.prototype=hs.prototype;hs.prototype.hashCode__I=function(){var _=this.sc_SeqFactory$UnapplySeqWrapper__f_scala$collection$SeqFactory$UnapplySeqWrapper$$c;return _.hashCode__I()};hs.prototype.equals__O__Z=function(_){return o1_().equals$extension__sc_SeqOps__O__Z(this.sc_SeqFactory$UnapplySeqWrapper__f_scala$collection$SeqFactory$UnapplySeqWrapper$$c,_)};var s1_=new m().initClass({sc_SeqFactory$UnapplySeqWrapper:0},!1,"scala.collection.SeqFactory$UnapplySeqWrapper",{sc_SeqFactory$UnapplySeqWrapper:1,O:1});hs.prototype.$classData=s1_;function y0(){}y0.prototype=new j;y0.prototype.constructor=y0;function c1_(){}c1_.prototype=y0.prototype;y0.prototype.equals$extension__sc_SeqOps__O__Z=function(_,r){if(r instanceof hs){var a=r===null?null:r.sc_SeqFactory$UnapplySeqWrapper__f_scala$collection$SeqFactory$UnapplySeqWrapper$$c;return _===null?a===null:_.equals__O__Z(a)}else return!1};var i1_=new m().initClass({sc_SeqFactory$UnapplySeqWrapper$:0},!1,"scala.collection.SeqFactory$UnapplySeqWrapper$",{sc_SeqFactory$UnapplySeqWrapper$:1,O:1});y0.prototype.$classData=i1_;var wB;function o1_(){return wB||(wB=new y0),wB}function i$(){this.sc_StringOps$__f_fallback=null,cS=this,this.sc_StringOps$__f_fallback=new y(_=>$r().sc_StringOps$__f_fallback)}i$.prototype=new j;i$.prototype.constructor=i$;function u1_(){}u1_.prototype=i$.prototype;i$.prototype.contains$extension__T__C__Z=function(_,r){return lZ(_,r)>=0};i$.prototype.slice$extension__T__I__I__T=function(_,r,a){var t=r>0?r:0,n=_.length,s=a=s?"":_.substring(t,s)};i$.prototype.stripMargin$extension__T__C__T=function(_,r){var a=rJ(new oc,_.length);$r(),$r();for(var t=new Vv(_,!1);t.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$index$r().unwrapArg$extension__T__O__O(_,t))).toArray__s_reflect_ClassTag__O(x6());return eu().format__T__AO__T(_,a)};var l1_=new m().initClass({sc_StringOps$:0},!1,"scala.collection.StringOps$",{sc_StringOps$:1,O:1});i$.prototype.$classData=l1_;var cS;function $r(){return cS||(cS=new i$),cS}function LB(_,r,a,t,n,s){for(;;)if(r===n){if(t)var c=a,i=c.RTLong__f_lo===0&&c.RTLong__f_hi===-2147483648;else var i=!1;if(i)return t_();if(t){var o=a,u=o.RTLong__f_lo,f=o.RTLong__f_hi,p=-u|0,h=u!==0?~f:-f|0;return new i_(new O(p,h))}else return new i_(a)}else{var l=a,d=l.RTLong__f_hi;if(d===-214748365?(-2147483648^l.RTLong__f_lo)<-1288490188:d<-214748365)return t_();var $=r,v=s.charCodeAt($),w=JL(),R=v,D=w.digitWithValidRadix__I__I__I(R,10);if(D===-1)var T=!0;else{var C=a;if(C.RTLong__f_lo===858993460&&C.RTLong__f_hi===-214748365)var T=D===9;else var T=!1}if(T)return t_();var F=1+r|0,E=a,q=E.RTLong__f_lo,Z=65535&q,H=q>>>16|0,J=Math.imul(10,Z),N=Math.imul(10,H),G=J+(N<<16)|0,W=(J>>>16|0)+N|0,K=Math.imul(10,E.RTLong__f_hi)+(W>>>16|0)|0,Y=D>>31,X=G-D|0,e_=(-2147483648^X)>(-2147483648^G)?-1+(K-Y|0)|0:K-Y|0;r=F,a=new O(X,e_)}}function b0(){}b0.prototype=new j;b0.prototype.constructor=b0;function f1_(){}f1_.prototype=b0.prototype;b0.prototype.parseLong__T__s_Option=function(_){var r=_.length;if(r===0)return t_();var a=_.charCodeAt(0),t=JL(),n=a,s=t.digitWithValidRadix__I__I__I(n,10),c=s>>31;if(r===1)return c>-1?new i_(new O(s,c)):t_();if(c>-1){var i=-s|0,o=s!==0?~c:-c|0;return LB(this,1,new O(i,o),!0,r,_)}else return a===43?LB(this,1,qn,!0,r,_):a===45?LB(this,1,qn,!1,r,_):t_()};var p1_=new m().initClass({sc_StringParsers$:0},!1,"scala.collection.StringParsers$",{sc_StringParsers$:1,O:1});b0.prototype.$classData=p1_;var gB;function h1_(){return gB||(gB=new b0),gB}function t6(_,r,a){return(r&a)===0}function UG(_,r,a){var t=-1+a|0;return r&(d1_(_,t)^a)}function oP(_,r,a,t){return UG(_,r,t)===a}function d1_(_,r){return~r}function $1_(_){_.sci_ChampBaseIterator__f_nodeCursorsAndLengths===null&&(_.sci_ChampBaseIterator__f_nodeCursorsAndLengths=new De(fe().sci_Node$__f_MaxDepth<<1),_.sci_ChampBaseIterator__f_nodes=new(RZ.getArrayOf()).constr(fe().sci_Node$__f_MaxDepth))}function WG(_,r){_.sci_ChampBaseIterator__f_currentValueNode=r,_.sci_ChampBaseIterator__f_currentValueCursor=0,_.sci_ChampBaseIterator__f_currentValueLength=r.payloadArity__I()}function KG(_,r){$1_(_),_.sci_ChampBaseIterator__f_currentStackLevel=1+_.sci_ChampBaseIterator__f_currentStackLevel|0;var a=_.sci_ChampBaseIterator__f_currentStackLevel<<1,t=1+(_.sci_ChampBaseIterator__f_currentStackLevel<<1)|0;_.sci_ChampBaseIterator__f_nodes.u[_.sci_ChampBaseIterator__f_currentStackLevel]=r,_.sci_ChampBaseIterator__f_nodeCursorsAndLengths.u[a]=0,_.sci_ChampBaseIterator__f_nodeCursorsAndLengths.u[t]=r.nodeArity__I()}function v1_(_){_.sci_ChampBaseIterator__f_currentStackLevel=-1+_.sci_ChampBaseIterator__f_currentStackLevel|0}function w1_(_){for(;_.sci_ChampBaseIterator__f_currentStackLevel>=0;){var r=_.sci_ChampBaseIterator__f_currentStackLevel<<1,a=1+(_.sci_ChampBaseIterator__f_currentStackLevel<<1)|0,t=_.sci_ChampBaseIterator__f_nodeCursorsAndLengths.u[r],n=_.sci_ChampBaseIterator__f_nodeCursorsAndLengths.u[a];if(t=0;){var r=_.sci_ChampBaseReverseIterator__f_nodeIndex.u[_.sci_ChampBaseReverseIterator__f_currentStackLevel];if(_.sci_ChampBaseReverseIterator__f_nodeIndex.u[_.sci_ChampBaseReverseIterator__f_currentStackLevel]=-1+r|0,r>=0){var a=_.sci_ChampBaseReverseIterator__f_nodeStack.u[_.sci_ChampBaseReverseIterator__f_currentStackLevel].getNode__I__sci_Node(r);QG(_,a)}else{var t=_.sci_ChampBaseReverseIterator__f_nodeStack.u[_.sci_ChampBaseReverseIterator__f_currentStackLevel];if(m1_(_),t.hasPayload__Z())return g1_(_,t),!0}}return!1}function y1_(_){return _.sci_ChampBaseReverseIterator__f_currentValueCursor=-1,_.sci_ChampBaseReverseIterator__f_currentStackLevel=-1,_.sci_ChampBaseReverseIterator__f_nodeIndex=new De(1+fe().sci_Node$__f_MaxDepth|0),_.sci_ChampBaseReverseIterator__f_nodeStack=new(RZ.getArrayOf()).constr(1+fe().sci_Node$__f_MaxDepth|0),_}function SZ(_,r){return y1_(_),QG(_,r),XG(_),_}function A7(){this.sci_ChampBaseReverseIterator__f_currentValueCursor=0,this.sci_ChampBaseReverseIterator__f_currentValueNode=null,this.sci_ChampBaseReverseIterator__f_currentStackLevel=0,this.sci_ChampBaseReverseIterator__f_nodeIndex=null,this.sci_ChampBaseReverseIterator__f_nodeStack=null}A7.prototype=new j;A7.prototype.constructor=A7;function uP(){}uP.prototype=A7.prototype;A7.prototype.hasNext__Z=function(){return this.sci_ChampBaseReverseIterator__f_currentValueCursor>=0||XG(this)};function b1_(_){try{$r();var r=RG().getProperty__T__T__T("scala.collection.immutable.IndexedSeq.defaultApplyPreferredMaxLength","64"),a=Nr();return a.parseInt__T__I__I(r,10)}catch(t){throw t}}function l4(){this.sci_IndexedSeqDefaults$__f_defaultApplyPreferredMaxLength=0,iS=this,this.sci_IndexedSeqDefaults$__f_defaultApplyPreferredMaxLength=b1_(this)}l4.prototype=new j;l4.prototype.constructor=l4;function I1_(){}I1_.prototype=l4.prototype;var k1_=new m().initClass({sci_IndexedSeqDefaults$:0},!1,"scala.collection.immutable.IndexedSeqDefaults$",{sci_IndexedSeqDefaults$:1,O:1});l4.prototype.$classData=k1_;var iS;function q1_(){return iS||(iS=new l4),iS}function ev(){this.sci_LazyList$LazyBuilder$DeferredState__f__state=null}ev.prototype=new j;ev.prototype.constructor=ev;function O1_(){}O1_.prototype=ev.prototype;ev.prototype.eval__sci_LazyList$State=function(){var _=this.sci_LazyList$LazyBuilder$DeferredState__f__state;if(_===null)throw Bm(new P1,"uninitialized");return _.apply__O()};ev.prototype.init__F0__V=function(_){if(this.sci_LazyList$LazyBuilder$DeferredState__f__state!==null)throw Bm(new P1,"already initialized");this.sci_LazyList$LazyBuilder$DeferredState__f__state=_};var S1_=new m().initClass({sci_LazyList$LazyBuilder$DeferredState:0},!1,"scala.collection.immutable.LazyList$LazyBuilder$DeferredState",{sci_LazyList$LazyBuilder$DeferredState:1,O:1});ev.prototype.$classData=S1_;function f4(){this.sci_MapNode$__f_EmptyMapNode=null,oS=this,this.sci_MapNode$__f_EmptyMapNode=new or(0,0,(iw(),new H_(0)),(YL(),new De(0)),0,0)}f4.prototype=new j;f4.prototype.constructor=f4;function P1_(){}P1_.prototype=f4.prototype;var R1_=new m().initClass({sci_MapNode$:0},!1,"scala.collection.immutable.MapNode$",{sci_MapNode$:1,O:1});f4.prototype.$classData=R1_;var oS;function P7(){return oS||(oS=new f4),oS}function V3(_,r,a){return ED_(new hu,a+" is out of bounds (min 0, max "+(-1+Ir().getLength__O__I(r)|0))}function I0(){}I0.prototype=new j;I0.prototype.constructor=I0;function PZ(){}PZ.prototype=I0.prototype;I0.prototype.removeElement__AI__I__AI=function(_,r){if(r<0)throw V3(this,_,r);if(r>(-1+_.u.length|0))throw V3(this,_,r);var a=new De(-1+_.u.length|0);_.copyTo(0,a,0,r);var t=1+r|0,n=-1+(_.u.length-r|0)|0;return _.copyTo(t,a,r,n),a};I0.prototype.insertElement__AI__I__I__AI=function(_,r,a){if(r<0)throw V3(this,_,r);if(r>_.u.length)throw V3(this,_,r);var t=new De(1+_.u.length|0);_.copyTo(0,t,0,r),t.u[r]=a;var n=1+r|0,s=_.u.length-r|0;return _.copyTo(r,t,n,s),t};var RZ=new m().initClass({sci_Node:0},!1,"scala.collection.immutable.Node",{sci_Node:1,O:1});I0.prototype.$classData=RZ;function rv(){this.sci_Node$__f_MaxDepth=0,uS=this,this.sci_Node$__f_MaxDepth=Po(+Math.ceil(6.4))}rv.prototype=new j;rv.prototype.constructor=rv;function D1_(){}D1_.prototype=rv.prototype;rv.prototype.maskFrom__I__I__I=function(_,r){return 31&(_>>>r|0)};rv.prototype.bitposFrom__I__I=function(_){return 1<<_};rv.prototype.indexFrom__I__I__I=function(_,r){var a=_&(-1+r|0);return Nr().bitCount__I__I(a)};rv.prototype.indexFrom__I__I__I__I=function(_,r,a){return _===-1?r:this.indexFrom__I__I__I(_,a)};var x1_=new m().initClass({sci_Node$:0},!1,"scala.collection.immutable.Node$",{sci_Node$:1,O:1});rv.prototype.$classData=x1_;var uS;function fe(){return uS||(uS=new rv),uS}function p4(){this.sci_SetNode$__f_EmptySetNode=null,lS=this,this.sci_SetNode$__f_EmptySetNode=new Ue(0,0,(iw(),new H_(0)),(YL(),new De(0)),0,0)}p4.prototype=new j;p4.prototype.constructor=p4;function C1_(){}C1_.prototype=p4.prototype;var M1_=new m().initClass({sci_SetNode$:0},!1,"scala.collection.immutable.SetNode$",{sci_SetNode$:1,O:1});p4.prototype.$classData=M1_;var lS;function h4(){return lS||(lS=new p4),lS}function Pl(){}Pl.prototype=new j;Pl.prototype.constructor=Pl;function lP(){}lP.prototype=Pl.prototype;Pl.prototype.toString__T=function(){return this.format__T()};Pl.prototype.format__T=function(){var _=Su(new hr);return this.format__scm_StringBuilder__T__T__V(_,"",""),_.scm_StringBuilder__f_underlying.jl_StringBuilder__f_java$lang$StringBuilder$$content};Pl.prototype.head__O=function(){for(var _=this;;){var r=_,a=So();if(a.equals__O__Z(r))throw Us(new Mt,"head of empty map");if(r instanceof wn){var t=r,n=t.sci_TreeSeqMap$Ordering$Tip__f_value;return n}else if(r instanceof xs){var s=r,c=s.sci_TreeSeqMap$Ordering$Bin__f_left;_=c}else throw new Q(r)}};Pl.prototype.headOption__s_Option=function(){for(var _=this;;){var r=_,a=So();if(a.equals__O__Z(r))return t_();if(r instanceof wn){var t=r,n=t.sci_TreeSeqMap$Ordering$Tip__f_value;return new i_(n)}else if(r instanceof xs){var s=r,c=s.sci_TreeSeqMap$Ordering$Bin__f_left;_=c}else throw new Q(r)}};Pl.prototype.last__O=function(){for(var _=this;;){var r=_,a=So();if(a.equals__O__Z(r))throw Us(new Mt,"last of empty map");if(r instanceof wn){var t=r,n=t.sci_TreeSeqMap$Ordering$Tip__f_value;return n}else if(r instanceof xs){var s=r,c=s.sci_TreeSeqMap$Ordering$Bin__f_right;_=c}else throw new Q(r)}};Pl.prototype.ordinal__I=function(){for(var _=this;;){var r=_,a=So();if(a.equals__O__Z(r))return 0;if(r instanceof wn){var t=r,n=t.sci_TreeSeqMap$Ordering$Tip__f_ord;return n}else if(r instanceof xs){var s=r,c=s.sci_TreeSeqMap$Ordering$Bin__f_right;_=c}else throw new Q(r)}};Pl.prototype.iterator__sci_TreeSeqMap$Ordering$Iterator=function(){var _=So();if(_.equals__O__Z(this)){var r=N1_();return r.sci_TreeSeqMap$Ordering$Iterator$__f_Empty}else return new Pw(this)};Pl.prototype.include__I__O__sci_TreeSeqMap$Ordering=function(_,r){var a=So();if(a.equals__O__Z(this))return new wn(_,r);if(this instanceof wn){var t=this,n=t.sci_TreeSeqMap$Ordering$Tip__f_ord;return _===n?new wn(_,r):mw().scala$collection$immutable$TreeSeqMap$Ordering$$join__I__sci_TreeSeqMap$Ordering__I__sci_TreeSeqMap$Ordering__sci_TreeSeqMap$Ordering(_,new wn(_,r),n,this)}else if(this instanceof xs){var s=this,c=s.sci_TreeSeqMap$Ordering$Bin__f_prefix,i=s.sci_TreeSeqMap$Ordering$Bin__f_mask,o=s.sci_TreeSeqMap$Ordering$Bin__f_left,u=s.sci_TreeSeqMap$Ordering$Bin__f_right,f=ov();if(oP(f,_,c,i)){var p=ov();return t6(p,_,i)?new xs(c,i,o.include__I__O__sci_TreeSeqMap$Ordering(_,r),u):new xs(c,i,o,u.include__I__O__sci_TreeSeqMap$Ordering(_,r))}else return mw().scala$collection$immutable$TreeSeqMap$Ordering$$join__I__sci_TreeSeqMap$Ordering__I__sci_TreeSeqMap$Ordering__sci_TreeSeqMap$Ordering(_,new wn(_,r),c,this)}else throw new Q(this)};Pl.prototype.append__I__O__sci_TreeSeqMap$Ordering=function(_,r){var a=So();if(a.equals__O__Z(this))return new wn(_,r);if(this instanceof wn){var t=this,n=t.sci_TreeSeqMap$Ordering$Tip__f_ord;return _===n?new wn(_,r):mw().scala$collection$immutable$TreeSeqMap$Ordering$$join__I__sci_TreeSeqMap$Ordering__I__sci_TreeSeqMap$Ordering__sci_TreeSeqMap$Ordering(_,new wn(_,r),n,this)}else if(this instanceof xs){var s=this,c=s.sci_TreeSeqMap$Ordering$Bin__f_prefix,i=s.sci_TreeSeqMap$Ordering$Bin__f_mask,o=s.sci_TreeSeqMap$Ordering$Bin__f_left,u=s.sci_TreeSeqMap$Ordering$Bin__f_right,f=ov();if(oP(f,_,c,i)){var p=ov();if(t6(p,_,i))throw Ut(new ea,"Append called with ordinal out of range: "+_+" is not greater than current max ordinal "+this.ordinal__I());return new xs(c,i,o,u.append__I__O__sci_TreeSeqMap$Ordering(_,r))}else return mw().scala$collection$immutable$TreeSeqMap$Ordering$$join__I__sci_TreeSeqMap$Ordering__I__sci_TreeSeqMap$Ordering__sci_TreeSeqMap$Ordering(_,new wn(_,r),c,this)}else throw new Q(this)};Pl.prototype.appendInPlace1__sci_TreeSeqMap$Ordering$Bin__I__O__sci_TreeSeqMap$Ordering=function(_,r,a){var t=!1,n=null,s=So();if(s.equals__O__Z(this))return new wn(r,a);if(this instanceof wn){t=!0,n=this;var c=n.sci_TreeSeqMap$Ordering$Tip__f_ord;if(c>=r)throw Ut(new ea,"Append called with ordinal out of range: "+c+" is not greater than current max ordinal "+this.ordinal__I())}if(t){var i=n.sci_TreeSeqMap$Ordering$Tip__f_ord;if(_===null)return mw().scala$collection$immutable$TreeSeqMap$Ordering$$join__I__sci_TreeSeqMap$Ordering__I__sci_TreeSeqMap$Ordering__sci_TreeSeqMap$Ordering(r,new wn(r,a),i,this)}if(t){var o=n.sci_TreeSeqMap$Ordering$Tip__f_ord;return _.sci_TreeSeqMap$Ordering$Bin__f_right=mw().scala$collection$immutable$TreeSeqMap$Ordering$$join__I__sci_TreeSeqMap$Ordering__I__sci_TreeSeqMap$Ordering__sci_TreeSeqMap$Ordering(r,new wn(r,a),o,this),_}if(this instanceof xs){var u=this,f=u.sci_TreeSeqMap$Ordering$Bin__f_prefix,p=u.sci_TreeSeqMap$Ordering$Bin__f_mask,h=u.sci_TreeSeqMap$Ordering$Bin__f_right,l=ov();if(oP(l,r,f,p)){var $=ov();if(t6($,r,p))throw Ut(new ea,"Append called with ordinal out of range: "+r+" is not greater than current max ordinal "+this.ordinal__I());return h.appendInPlace1__sci_TreeSeqMap$Ordering$Bin__I__O__sci_TreeSeqMap$Ordering(u,r,a),this}else{var d=mw().scala$collection$immutable$TreeSeqMap$Ordering$$join__I__sci_TreeSeqMap$Ordering__I__sci_TreeSeqMap$Ordering__sci_TreeSeqMap$Ordering(r,new wn(r,a),f,this);return _!==null?(_.sci_TreeSeqMap$Ordering$Bin__f_right=d,_):d}}throw new Q(this)};Pl.prototype.exclude__I__sci_TreeSeqMap$Ordering=function(_){var r=So();if(r.equals__O__Z(this))return So();if(this instanceof wn){var a=this,t=a.sci_TreeSeqMap$Ordering$Tip__f_ord;return _===t?So():this}else if(this instanceof xs){var n=this,s=n.sci_TreeSeqMap$Ordering$Bin__f_prefix,c=n.sci_TreeSeqMap$Ordering$Bin__f_mask,i=n.sci_TreeSeqMap$Ordering$Bin__f_left,o=n.sci_TreeSeqMap$Ordering$Bin__f_right,u=ov();if(oP(u,_,s,c)){var f=ov();return t6(f,_,c)?mw().scala$collection$immutable$TreeSeqMap$Ordering$$bin__I__I__sci_TreeSeqMap$Ordering__sci_TreeSeqMap$Ordering__sci_TreeSeqMap$Ordering(s,c,i.exclude__I__sci_TreeSeqMap$Ordering(_),o):mw().scala$collection$immutable$TreeSeqMap$Ordering$$bin__I__I__sci_TreeSeqMap$Ordering__sci_TreeSeqMap$Ordering__sci_TreeSeqMap$Ordering(s,c,i,o.exclude__I__sci_TreeSeqMap$Ordering(_))}else return this}else throw new Q(this)};function T1_(_,r,a){var t=r^a;return-2147483648>>(Math.clz32(t)|0)&t}function Ag(){}Ag.prototype=new j;Ag.prototype.constructor=Ag;function V1_(){}V1_.prototype=Ag.prototype;Ag.prototype.scala$collection$immutable$TreeSeqMap$Ordering$$join__I__sci_TreeSeqMap$Ordering__I__sci_TreeSeqMap$Ordering__sci_TreeSeqMap$Ordering=function(_,r,a,t){var n=T1_(this,_,a),s=ov(),c=UG(s,_,n),i=ov();return t6(i,_,n)?new xs(c,n,r,t):new xs(c,n,t,r)};Ag.prototype.scala$collection$immutable$TreeSeqMap$Ordering$$bin__I__I__sci_TreeSeqMap$Ordering__sci_TreeSeqMap$Ordering__sci_TreeSeqMap$Ordering=function(_,r,a,t){var n=So();if(n.equals__O__Z(t))return a;var s=So();return s.equals__O__Z(a)?t:new xs(_,r,a,t)};var A1_=new m().initClass({sci_TreeSeqMap$Ordering$:0},!1,"scala.collection.immutable.TreeSeqMap$Ordering$",{sci_TreeSeqMap$Ordering$:1,O:1});Ag.prototype.$classData=A1_;var mB;function mw(){return mB||(mB=new Ag),mB}function B1_(_){return _.sci_TreeSeqMap$Ordering$Iterator__f_index=-1+_.sci_TreeSeqMap$Ordering$Iterator__f_index|0,_.sci_TreeSeqMap$Ordering$Iterator__f_buffer.u[_.sci_TreeSeqMap$Ordering$Iterator__f_index]}function fS(_,r){_.sci_TreeSeqMap$Ordering$Iterator__f_buffer.u[_.sci_TreeSeqMap$Ordering$Iterator__f_index]=r,_.sci_TreeSeqMap$Ordering$Iterator__f_index=1+_.sci_TreeSeqMap$Ordering$Iterator__f_index|0}function Pw(_){this.sci_TreeSeqMap$Ordering$Iterator__f_index=0,this.sci_TreeSeqMap$Ordering$Iterator__f_buffer=null,this.sci_TreeSeqMap$Ordering$Iterator__f_index=0,this.sci_TreeSeqMap$Ordering$Iterator__f_buffer=new H_(33);var r=So();_!==null&&_.equals__O__Z(r)||fS(this,_)}Pw.prototype=new j;Pw.prototype.constructor=Pw;function F1_(){}F1_.prototype=Pw.prototype;Pw.prototype.hasNext__Z=function(){return this.sci_TreeSeqMap$Ordering$Iterator__f_index!==0};Pw.prototype.next__O=function(){for(;;){var _=!1,r=null,a=B1_(this);if(a instanceof xs){_=!0,r=a;var t=r.sci_TreeSeqMap$Ordering$Bin__f_left,n=r.sci_TreeSeqMap$Ordering$Bin__f_right;if(t instanceof wn){var s=t,c=s.sci_TreeSeqMap$Ordering$Tip__f_value;return fS(this,n),c}}if(_){var i=r.sci_TreeSeqMap$Ordering$Bin__f_left,o=r.sci_TreeSeqMap$Ordering$Bin__f_right;fS(this,o),fS(this,i);continue}if(a instanceof wn){var u=a,f=u.sci_TreeSeqMap$Ordering$Tip__f_value;return f}var p=So();throw p.equals__O__Z(a)?Bm(new P1,"empty subtree not allowed"):new Q(a)}};var E1_=new m().initClass({sci_TreeSeqMap$Ordering$Iterator:0},!1,"scala.collection.immutable.TreeSeqMap$Ordering$Iterator",{sci_TreeSeqMap$Ordering$Iterator:1,O:1});Pw.prototype.$classData=E1_;function d4(){this.sci_TreeSeqMap$Ordering$Iterator$__f_Empty=null,pS=this,this.sci_TreeSeqMap$Ordering$Iterator$__f_Empty=new Pw(So())}d4.prototype=new j;d4.prototype.constructor=d4;function j1_(){}j1_.prototype=d4.prototype;var Z1_=new m().initClass({sci_TreeSeqMap$Ordering$Iterator$:0},!1,"scala.collection.immutable.TreeSeqMap$Ordering$Iterator$",{sci_TreeSeqMap$Ordering$Iterator$:1,O:1});d4.prototype.$classData=Z1_;var pS;function N1_(){return pS||(pS=new d4),pS}function YG(_,r,a,t,n){for(;;){if(r===1){var s=a,c=t,i=n;L7(_,1,c===0&&i===s.u.length?s:M_().copyOfRange__AO__I__I__AO(s,c,i))}else{var o=Math.imul(5,-1+r|0),u=1<>>o|0,p=n>>>o|0,h=t&(-1+u|0),l=n&(-1+u|0);if(h===0)if(l===0){var d=r,$=a;L7(_,d,f===0&&p===$.u.length?$:M_().copyOfRange__AO__I__I__AO($,f,p))}else{if(p>f){var v=r,w=a;L7(_,v,f===0&&p===w.u.length?w:M_().copyOfRange__AO__I__I__AO(w,f,p))}var R=-1+r|0,D=a.u[p];r=R,a=D,t=0,n=l;continue}else if(p===f){var T=-1+r|0,C=a.u[f];r=T,a=C,t=h,n=l;continue}else if(YG(_,-1+r|0,a.u[f],h,u),l===0){if(p>(1+f|0)){var F=r,E=a,q=1+f|0;L7(_,F,q===0&&p===E.u.length?E:M_().copyOfRange__AO__I__I__AO(E,q,p))}}else{if(p>(1+f|0)){var Z=r,H=a,J=1+f|0;L7(_,Z,J===0&&p===H.u.length?H:M_().copyOfRange__AO__I__I__AO(H,J,p))}var N=-1+r|0,G=a.u[p];r=N,a=G,t=0,n=l;continue}}return}}function L7(_,r,a){if(r<=_.sci_VectorSliceBuilder__f_maxDim)var t=11-r|0;else{_.sci_VectorSliceBuilder__f_maxDim=r;var t=-1+r|0}_.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[t]=a}function _z(_,r){if(_.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[-1+r|0]===null)if(r===_.sci_VectorSliceBuilder__f_maxDim)_.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[-1+r|0]=_.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[11-r|0],_.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[11-r|0]=null;else{_z(_,1+r|0);var a=_.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices,t=1+r|0,n=a.u[-1+t|0];if(_.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[-1+r|0]=n.u[0],n.u.length===1){var s=_.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices,c=1+r|0;if(s.u[-1+c|0]=null,_.sci_VectorSliceBuilder__f_maxDim===(1+r|0))var i=_.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices,o=1+r|0,u=i.u[11-o|0]===null;else var u=!1;u&&(_.sci_VectorSliceBuilder__f_maxDim=r)}else{var f=_.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices,p=1+r|0,h=n.u.length;f.u[-1+p|0]=M_().copyOfRange__AO__I__I__AO(n,1,h)}}}function ez(_,r){if(_.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[11-r|0]===null)if(r===_.sci_VectorSliceBuilder__f_maxDim)_.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[11-r|0]=_.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[-1+r|0],_.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[-1+r|0]=null;else{ez(_,1+r|0);var a=_.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices,t=1+r|0,n=a.u[11-t|0];if(_.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[11-r|0]=n.u[-1+n.u.length|0],n.u.length===1){var s=_.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices,c=1+r|0;if(s.u[11-c|0]=null,_.sci_VectorSliceBuilder__f_maxDim===(1+r|0))var i=_.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices,o=1+r|0,u=i.u[-1+o|0]===null;else var u=!1;u&&(_.sci_VectorSliceBuilder__f_maxDim=r)}else{var f=_.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices,p=1+r|0,h=-1+n.u.length|0;f.u[11-p|0]=M_().copyOfRange__AO__I__I__AO(n,0,h)}}}function Yh(_,r){this.sci_VectorSliceBuilder__f_lo=0,this.sci_VectorSliceBuilder__f_hi=0,this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices=null,this.sci_VectorSliceBuilder__f_len=0,this.sci_VectorSliceBuilder__f_pos=0,this.sci_VectorSliceBuilder__f_maxDim=0,this.sci_VectorSliceBuilder__f_lo=_,this.sci_VectorSliceBuilder__f_hi=r,this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices=new(lr.getArrayOf().getArrayOf()).constr(11),this.sci_VectorSliceBuilder__f_len=0,this.sci_VectorSliceBuilder__f_pos=0,this.sci_VectorSliceBuilder__f_maxDim=0}Yh.prototype=new j;Yh.prototype.constructor=Yh;function H1_(){}H1_.prototype=Yh.prototype;Yh.prototype.consider__I__AO__V=function(_,r){var a=Math.imul(r.u.length,1<0?t:0,s=this.sci_VectorSliceBuilder__f_hi-this.sci_VectorSliceBuilder__f_pos|0,c=sn&&(YG(this,_,r,n,c),this.sci_VectorSliceBuilder__f_len=this.sci_VectorSliceBuilder__f_len+(c-n|0)|0),this.sci_VectorSliceBuilder__f_pos=this.sci_VectorSliceBuilder__f_pos+a|0};Yh.prototype.result__sci_Vector=function(){if(this.sci_VectorSliceBuilder__f_len<=32){if(this.sci_VectorSliceBuilder__f_len===0)return jt();var _=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[0],r=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[10];if(_!==null)if(r!==null){var a=_.u.length+r.u.length|0,t=M_().copyOf__AO__I__AO(_,a),n=_.u.length,s=r.u.length;r.copyTo(0,t,n,s);var c=t}else var c=_;else if(r!==null)var c=r;else{var i=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[1];if(i!==null)var c=i.u[0];else var o=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[9],c=o.u[0]}return new un(c)}else{_z(this,1),ez(this,1);var u=this.sci_VectorSliceBuilder__f_maxDim;if(u<6){var f=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices,p=this.sci_VectorSliceBuilder__f_maxDim,h=f.u[-1+p|0],l=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices,d=this.sci_VectorSliceBuilder__f_maxDim,$=l.u[11-d|0];if(h!==null&&$!==null)if((h.u.length+$.u.length|0)<=30){var v=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices,w=this.sci_VectorSliceBuilder__f_maxDim,R=h.u.length+$.u.length|0,D=M_().copyOf__AO__I__AO(h,R),T=h.u.length,C=$.u.length;$.copyTo(0,D,T,C),v.u[-1+w|0]=D;var F=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices,E=this.sci_VectorSliceBuilder__f_maxDim;F.u[11-E|0]=null}else u=1+u|0;else{var q=h!==null?h:$;q.u.length>30&&(u=1+u|0)}}var Z=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[0],H=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[10],J=Z.u.length,N=u;switch(N){case 2:{var G=l_().sci_VectorStatics$__f_empty2,W=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[1];if(W!==null)var K=W;else var Y=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[9],K=Y!==null?Y:G;var X=K,e_=new nn(Z,J,X,H,this.sci_VectorSliceBuilder__f_len);break}case 3:{var __=l_().sci_VectorStatics$__f_empty2,a_=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[1],n_=a_!==null?a_:__,s_=l_().sci_VectorStatics$__f_empty3,c_=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[2];if(c_!==null)var o_=c_;else var h_=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[8],o_=h_!==null?h_:s_;var d_=o_,v_=l_().sci_VectorStatics$__f_empty2,u_=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[9],p_=u_!==null?u_:v_,y_=J+(n_.u.length<<5)|0,e_=new bt(Z,J,n_,y_,d_,p_,H,this.sci_VectorSliceBuilder__f_len);break}case 4:{var b_=l_().sci_VectorStatics$__f_empty2,D_=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[1],S_=D_!==null?D_:b_,P_=l_().sci_VectorStatics$__f_empty3,R_=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[2],C_=R_!==null?R_:P_,B_=l_().sci_VectorStatics$__f_empty4,T_=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[3];if(T_!==null)var A_=T_;else var x_=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[7],A_=x_!==null?x_:B_;var E_=A_,I_=l_().sci_VectorStatics$__f_empty3,V_=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[8],J_=V_!==null?V_:I_,X_=l_().sci_VectorStatics$__f_empty2,_e=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[9],Y_=_e!==null?_e:X_,U_=J+(S_.u.length<<5)|0,Q_=U_+(C_.u.length<<10)|0,e_=new Fa(Z,J,S_,U_,C_,Q_,E_,J_,Y_,H,this.sci_VectorSliceBuilder__f_len);break}case 5:{var Z_=l_().sci_VectorStatics$__f_empty2,W_=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[1],N_=W_!==null?W_:Z_,G_=l_().sci_VectorStatics$__f_empty3,se=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[2],oe=se!==null?se:G_,ue=l_().sci_VectorStatics$__f_empty4,ge=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[3],ce=ge!==null?ge:ue,ve=l_().sci_VectorStatics$__f_empty5,qe=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[4];if(qe!==null)var Ie=qe;else var ee=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[6],Ie=ee!==null?ee:ve;var le=Ie,re=l_().sci_VectorStatics$__f_empty4,K_=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[7],$e=K_!==null?K_:re,Re=l_().sci_VectorStatics$__f_empty3,we=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[8],ke=we!==null?we:Re,he=l_().sci_VectorStatics$__f_empty2,ye=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[9],Le=ye!==null?ye:he,me=J+(N_.u.length<<5)|0,be=me+(oe.u.length<<10)|0,ie=be+(ce.u.length<<15)|0,e_=new la(Z,J,N_,me,oe,be,ce,ie,le,$e,ke,Le,H,this.sci_VectorSliceBuilder__f_len);break}case 6:{var Ce=l_().sci_VectorStatics$__f_empty2,Ee=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[1],Se=Ee!==null?Ee:Ce,Ke=l_().sci_VectorStatics$__f_empty3,Te=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[2],Ve=Te!==null?Te:Ke,Oe=l_().sci_VectorStatics$__f_empty4,Ze=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[3],Ne=Ze!==null?Ze:Oe,_r=l_().sci_VectorStatics$__f_empty5,nr=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[4],sr=nr!==null?nr:_r,mr=l_().sci_VectorStatics$__f_empty6,Qe=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[5];if(Qe!==null)var er=Qe;else var ar=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[5],er=ar!==null?ar:mr;var rr=er,vr=l_().sci_VectorStatics$__f_empty5,cr=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[6],Ae=cr!==null?cr:vr,dr=l_().sci_VectorStatics$__f_empty4,Xe=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[7],ir=Xe!==null?Xe:dr,He=l_().sci_VectorStatics$__f_empty3,qr=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[8],wr=qr!==null?qr:He,Or=l_().sci_VectorStatics$__f_empty2,Dr=this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.u[9],Mr=Dr!==null?Dr:Or,Fr=J+(Se.u.length<<5)|0,Er=Fr+(Ve.u.length<<10)|0,ur=Er+(Ne.u.length<<15)|0,Hr=ur+(sr.u.length<<20)|0,e_=new jr(Z,J,Se,Fr,Ve,Er,Ne,ur,sr,Hr,rr,Ae,ir,wr,Mr,H,this.sci_VectorSliceBuilder__f_len);break}default:{var e_;throw new Q(N)}}return e_}};Yh.prototype.toString__T=function(){return"VectorSliceBuilder(lo="+this.sci_VectorSliceBuilder__f_lo+", hi="+this.sci_VectorSliceBuilder__f_hi+", len="+this.sci_VectorSliceBuilder__f_len+", pos="+this.sci_VectorSliceBuilder__f_pos+", maxDim="+this.sci_VectorSliceBuilder__f_maxDim+")"};var G1_=new m().initClass({sci_VectorSliceBuilder:0},!1,"scala.collection.immutable.VectorSliceBuilder",{sci_VectorSliceBuilder:1,O:1});Yh.prototype.$classData=G1_;function Rl(){this.sci_VectorStatics$__f_empty1=null,this.sci_VectorStatics$__f_empty2=null,this.sci_VectorStatics$__f_empty3=null,this.sci_VectorStatics$__f_empty4=null,this.sci_VectorStatics$__f_empty5=null,this.sci_VectorStatics$__f_empty6=null,hS=this,this.sci_VectorStatics$__f_empty1=new H_(0),this.sci_VectorStatics$__f_empty2=new(lr.getArrayOf().getArrayOf()).constr(0),this.sci_VectorStatics$__f_empty3=new(lr.getArrayOf().getArrayOf().getArrayOf()).constr(0),this.sci_VectorStatics$__f_empty4=new(lr.getArrayOf().getArrayOf().getArrayOf().getArrayOf()).constr(0),this.sci_VectorStatics$__f_empty5=new(lr.getArrayOf().getArrayOf().getArrayOf().getArrayOf().getArrayOf()).constr(0),this.sci_VectorStatics$__f_empty6=new(lr.getArrayOf().getArrayOf().getArrayOf().getArrayOf().getArrayOf().getArrayOf()).constr(0)}Rl.prototype=new j;Rl.prototype.constructor=Rl;function z1_(){}z1_.prototype=Rl.prototype;Rl.prototype.copyAppend1__AO__O__AO=function(_,r){var a=_.u.length,t=new H_(1+a|0);return _.copyTo(0,t,0,a),t.u[a]=r,t};Rl.prototype.copyAppend__AO__O__AO=function(_,r){var a=1+_.u.length|0,t=M_().copyOf__AO__I__AO(_,a);return t.u[-1+t.u.length|0]=r,t};Rl.prototype.copyPrepend1__O__AO__AO=function(_,r){var a=new H_(1+r.u.length|0),t=r.u.length;return r.copyTo(0,a,1,t),a.u[0]=_,a};Rl.prototype.copyPrepend__O__AO__AO=function(_,r){var a=es(r).getComponentType__jl_Class(),t=1+r.u.length|0,n=Ir().newInstance__jl_Class__I__O(a,t),s=r.u.length;return r.copyTo(0,n,1,s),n.u[0]=_,n};Rl.prototype.foreachRec__I__AO__F1__V=function(_,r,a){var t=0,n=r.u.length;if(_===0)for(;t0&&_.copyTo(0,n,0,a),n.u[a]=t;for(var s=1+a|0;s<_.u.length;)n.u[s]=r.apply__O__O(_.u[s]),s=1+s|0;return n};Rl.prototype.mapElems__I__AO__F1__AO=function(_,r,a){if(_===1)return this.mapElems1__AO__F1__AO(r,a);for(var t=0;t0&&r.copyTo(0,i,0,t),i.u[t]=n;for(var o=1+t|0;o0&&i<=(32-_.u.length|0)){var o=_.u.length+i|0,u=M_().copyOf__AO__I__AO(_,o),f=r.iterator__sc_Iterator(),p=_.u.length;return f.copyToArray__O__I__I__I(u,p,2147483647),u}else return null}};var J1_=new m().initClass({sci_VectorStatics$:0},!1,"scala.collection.immutable.VectorStatics$",{sci_VectorStatics$:1,O:1});Rl.prototype.$classData=J1_;var hS;function l_(){return hS||(hS=new Rl),hS}var rz=new m().initClass({scm_HashEntry:0},!0,"scala.collection.mutable.HashEntry",{scm_HashEntry:1,O:1});function bp(_,r,a,t){this.scm_HashMap$Node__f__key=null,this.scm_HashMap$Node__f__hash=0,this.scm_HashMap$Node__f__value=null,this.scm_HashMap$Node__f__next=null,this.scm_HashMap$Node__f__key=_,this.scm_HashMap$Node__f__hash=r,this.scm_HashMap$Node__f__value=a,this.scm_HashMap$Node__f__next=t}bp.prototype=new j;bp.prototype.constructor=bp;function U1_(){}U1_.prototype=bp.prototype;bp.prototype.findNode__O__I__scm_HashMap$Node=function(_,r){for(var a=this;;){if(r===a.scm_HashMap$Node__f__hash&&z().equals__O__O__Z(_,a.scm_HashMap$Node__f__key))return a;if(a.scm_HashMap$Node__f__next===null||a.scm_HashMap$Node__f__hash>r)return null;a=a.scm_HashMap$Node__f__next}};bp.prototype.foreach__F1__V=function(_){for(var r=this;;){if(_.apply__O__O(g(new L,r.scm_HashMap$Node__f__key,r.scm_HashMap$Node__f__value)),r.scm_HashMap$Node__f__next!==null){r=r.scm_HashMap$Node__f__next;continue}break}};bp.prototype.foreachEntry__F2__V=function(_){for(var r=this;;){if(_.apply__O__O__O(r.scm_HashMap$Node__f__key,r.scm_HashMap$Node__f__value),r.scm_HashMap$Node__f__next!==null){r=r.scm_HashMap$Node__f__next;continue}break}};bp.prototype.toString__T=function(){return"Node("+this.scm_HashMap$Node__f__key+", "+this.scm_HashMap$Node__f__value+", "+this.scm_HashMap$Node__f__hash+") -> "+this.scm_HashMap$Node__f__next};var DZ=new m().initClass({scm_HashMap$Node:0},!1,"scala.collection.mutable.HashMap$Node",{scm_HashMap$Node:1,O:1});bp.prototype.$classData=DZ;function Wh(_,r,a){this.scm_HashSet$Node__f__key=null,this.scm_HashSet$Node__f__hash=0,this.scm_HashSet$Node__f__next=null,this.scm_HashSet$Node__f__key=_,this.scm_HashSet$Node__f__hash=r,this.scm_HashSet$Node__f__next=a}Wh.prototype=new j;Wh.prototype.constructor=Wh;function W1_(){}W1_.prototype=Wh.prototype;Wh.prototype.findNode__O__I__scm_HashSet$Node=function(_,r){for(var a=this;;){if(r===a.scm_HashSet$Node__f__hash&&z().equals__O__O__Z(_,a.scm_HashSet$Node__f__key))return a;if(a.scm_HashSet$Node__f__next===null||a.scm_HashSet$Node__f__hash>r)return null;a=a.scm_HashSet$Node__f__next}};Wh.prototype.foreach__F1__V=function(_){for(var r=this;;){if(_.apply__O__O(r.scm_HashSet$Node__f__key),r.scm_HashSet$Node__f__next!==null){r=r.scm_HashSet$Node__f__next;continue}break}};Wh.prototype.toString__T=function(){return"Node("+this.scm_HashSet$Node__f__key+", "+this.scm_HashSet$Node__f__hash+") -> "+this.scm_HashSet$Node__f__next};var xZ=new m().initClass({scm_HashSet$Node:0},!1,"scala.collection.mutable.HashSet$Node",{scm_HashSet$Node:1,O:1});Wh.prototype.$classData=xZ;function Bg(){}Bg.prototype=new j;Bg.prototype.constructor=Bg;function K1_(){}K1_.prototype=Bg.prototype;Bg.prototype.newThreshold__I__I__I=function(_,r){var a=r>>31,t=_>>31,n=65535&r,s=r>>>16|0,c=65535&_,i=_>>>16|0,o=Math.imul(n,c),u=Math.imul(s,c),f=Math.imul(n,i),p=o+((u+f|0)<<16)|0,h=(o>>>16|0)+f|0,l=(((Math.imul(r,t)+Math.imul(a,_)|0)+Math.imul(s,i)|0)+(h>>>16|0)|0)+(((65535&h)+u|0)>>>16|0)|0,d=je(),$=d.divideImpl__I__I__I__I__I(p,l,1e3,0);return $};Bg.prototype.nextPositivePowerOfTwo__I__I=function(_){var r=-1+_|0;return 1<<(-(Math.clz32(r)|0)|0)};var Q1_=new m().initClass({scm_HashTable$:0},!1,"scala.collection.mutable.HashTable$",{scm_HashTable$:1,O:1});Bg.prototype.$classData=Q1_;var yB;function dS(){return yB||(yB=new Bg),yB}function X1_(_,r,a){var t=N$_().byteswap32__I__I(r);return t>>>a|0|t<<(-a|0)}function k0(){}k0.prototype=new j;k0.prototype.constructor=k0;function Y1_(){}Y1_.prototype=k0.prototype;k0.prototype.checkMutations__I__I__T__V=function(_,r,a){if(r!==_)throw new M8(a)};var _$_=new m().initClass({scm_MutationTracker$:0},!1,"scala.collection.mutable.MutationTracker$",{scm_MutationTracker$:1,O:1});k0.prototype.$classData=_$_;var bB;function CZ(){return bB||(bB=new k0),bB}function q0(){}q0.prototype=new j;q0.prototype.constructor=q0;function e$_(){}e$_.prototype=q0.prototype;q0.prototype.unapply__sc_SeqOps__s_Option=function(_){if(_.isEmpty__Z())return t_();var r=_.init__O(),a=_.last__O();return new i_(g(new L,r,a))};var r$_=new m().initClass({sc_package$$colon$plus$:0},!1,"scala.collection.package$$colon$plus$",{sc_package$$colon$plus$:1,O:1});q0.prototype.$classData=r$_;var IB;function a$_(){return IB||(IB=new q0),IB}function O0(){}O0.prototype=new j;O0.prototype.constructor=O0;function t$_(){}t$_.prototype=O0.prototype;O0.prototype.unapply__sc_SeqOps__s_Option=function(_){if(_.isEmpty__Z())return t_();var r=_.head__O(),a=_.tail__O();return new i_(g(new L,r,a))};var n$_=new m().initClass({sc_package$$plus$colon$:0},!1,"scala.collection.package$$plus$colon$",{sc_package$$plus$colon$:1,O:1});O0.prototype.$classData=n$_;var kB;function s$_(){return kB||(kB=new O0),kB}function On(_,r){if(this.s_math_Ordering$OrderingOps__f_lhs=null,this.s_math_Ordering$OrderingOps__f_$outer=null,this.s_math_Ordering$OrderingOps__f_lhs=r,_===null)throw null;this.s_math_Ordering$OrderingOps__f_$outer=_}On.prototype=new j;On.prototype.constructor=On;function c$_(){}c$_.prototype=On.prototype;On.prototype.$less__O__Z=function(_){return this.s_math_Ordering$OrderingOps__f_$outer.lt__O__O__Z(this.s_math_Ordering$OrderingOps__f_lhs,_)};On.prototype.$less$eq__O__Z=function(_){return this.s_math_Ordering$OrderingOps__f_$outer.lteq__O__O__Z(this.s_math_Ordering$OrderingOps__f_lhs,_)};On.prototype.$greater$eq__O__Z=function(_){return this.s_math_Ordering$OrderingOps__f_$outer.gteq__O__O__Z(this.s_math_Ordering$OrderingOps__f_lhs,_)};var i$_=new m().initClass({s_math_Ordering$OrderingOps:0},!1,"scala.math.Ordering$OrderingOps",{s_math_Ordering$OrderingOps:1,O:1});On.prototype.$classData=i$_;function o$_(_){return _.isWhole__Z()&&_.intValue__I()===_.byteValue__B()}function u$_(_){return _.isWhole__Z()&&_.intValue__I()===_.shortValue__S()}function fP(_){return _.isWhole__Z()&&_.intValue__I()>=0&&_.intValue__I()<=65535}function l$_(_){var r=_.longValue__J(),a=r.RTLong__f_lo,t=r.RTLong__f_hi;return(t===-1?(-2147483648^a)>=0:t>-1)&&(t===0?(-2147483648^a)<=-1:t<0)?a:S().longHash__J__I(new O(a,t))}function az(_,r){if(r instanceof tf){var a=Ea(r);return _.isValidChar__Z()&&_.intValue__I()===a}else if(tP(r)){var t=r|0;return _.isValidByte__Z()&&_.byteValue__B()===t}else if(nP(r)){var n=r|0;return _.isValidShort__Z()&&_.shortValue__S()===n}else if(N$(r)){var s=r|0;return _.isValidInt__Z()&&_.intValue__I()===s}else if(r instanceof O){var c=da(r),i=c.RTLong__f_lo,o=c.RTLong__f_hi,u=_.longValue__J();return u.RTLong__f_lo===i&&u.RTLong__f_hi===o}else if(ly(r)){var f=Math.fround(r);return _.floatValue__F()===f}else if(typeof r=="number"){var p=+r;return _.doubleValue__D()===p}else return!1}function f$_(_){return(1&_.s_package$__f_bitmap$0)<<24>>24||(_.s_package$__f_BigDecimal=em(),_.s_package$__f_bitmap$0=(1|_.s_package$__f_bitmap$0)<<24>>24),_.s_package$__f_BigDecimal}function p$_(_){return(2&_.s_package$__f_bitmap$0)<<24>>24||(_.s_package$__f_BigInt=KZ(),_.s_package$__f_bitmap$0=(2|_.s_package$__f_bitmap$0)<<24>>24),_.s_package$__f_BigInt}function Fg(){this.s_package$__f_BigDecimal=null,this.s_package$__f_BigInt=null,this.s_package$__f_Iterable=null,this.s_package$__f_Seq=null,this.s_package$__f_IndexedSeq=null,this.s_package$__f_Iterator=null,this.s_package$__f_List=null,this.s_package$__f_Nil=null,this.s_package$__f_$plus$colon=null,this.s_package$__f_$colon$plus=null,this.s_package$__f_Vector=null,this.s_package$__f_Ordering=null,this.s_package$__f_Left=null,this.s_package$__f_Right=null,this.s_package$__f_bitmap$0=0,$S=this,new eb,sL(),this.s_package$__f_Iterable=sL(),this.s_package$__f_Seq=Sd(),this.s_package$__f_IndexedSeq=os(),this.s_package$__f_Iterator=Fe(),this.s_package$__f_List=Fd(),this.s_package$__f_Nil=te(),this.s_package$__f_$plus$colon=s$_(),this.s_package$__f_$colon$plus=a$_(),We(),this.s_package$__f_Vector=El(),this.s_package$__f_Ordering=V(),this.s_package$__f_Left=Jg_(),this.s_package$__f_Right=em_()}Fg.prototype=new j;Fg.prototype.constructor=Fg;function h$_(){}h$_.prototype=Fg.prototype;Fg.prototype.BigDecimal__s_math_BigDecimal$=function(){return(1&this.s_package$__f_bitmap$0)<<24>>24?this.s_package$__f_BigDecimal:f$_(this)};Fg.prototype.BigInt__s_math_BigInt$=function(){return(2&this.s_package$__f_bitmap$0)<<24>>24?this.s_package$__f_BigInt:p$_(this)};var d$_=new m().initClass({s_package$:0},!1,"scala.package$",{s_package$:1,O:1});Fg.prototype.$classData=d$_;var $S;function b(){return $S||($S=new Fg),$S}function av(){}av.prototype=new j;av.prototype.constructor=av;function $$_(){}$$_.prototype=av.prototype;av.prototype.equals__O__O__Z=function(_,r){if(_===r)return!0;if(NZ(_)){var a=_;return this.equalsNumObject__jl_Number__O__Z(a,r)}else if(_ instanceof tf){var t=_;return this.equalsCharObject__jl_Character__O__Z(t,r)}else return _===null?r===null:Ip(_,r)};av.prototype.equalsNumObject__jl_Number__O__Z=function(_,r){if(NZ(r)){var a=r;return this.equalsNumNum__jl_Number__jl_Number__Z(_,a)}else if(r instanceof tf){var t=r;if(typeof _=="number"){var n=+_,s=Ea(t);return n===s}else if(_ instanceof O){var c=da(_),i=c.RTLong__f_lo,o=c.RTLong__f_hi,u=Ea(t),f=u,p=f>>31;return i===f&&o===p}else return _===null?t===null:Ip(_,t)}else return _===null?r===null:Ip(_,r)};av.prototype.equalsNumNum__jl_Number__jl_Number__Z=function(_,r){if(typeof _=="number"){var a=+_;if(typeof r=="number"){var t=+r;return a===t}else if(r instanceof O){var n=da(r),s=n.RTLong__f_lo,c=n.RTLong__f_hi;return a===je().org$scalajs$linker$runtime$RuntimeLong$$toDouble__I__I__D(s,c)}else if(r instanceof Bb){var i=r;return i.equals__O__Z(a)}else return!1}else if(_ instanceof O){var o=da(_),u=o.RTLong__f_lo,f=o.RTLong__f_hi;if(r instanceof O){var p=da(r),h=p.RTLong__f_lo,l=p.RTLong__f_hi;return u===h&&f===l}else if(typeof r=="number"){var d=+r;return je().org$scalajs$linker$runtime$RuntimeLong$$toDouble__I__I__D(u,f)===d}else if(r instanceof Bb){var $=r;return $.equals__O__Z(new O(u,f))}else return!1}else return _===null?r===null:Ip(_,r)};av.prototype.equalsCharObject__jl_Character__O__Z=function(_,r){if(r instanceof tf){var a=r,t=Ea(_),n=Ea(a);return t===n}else if(NZ(r)){var s=r;if(typeof s=="number"){var c=+s,i=Ea(_);return c===i}else if(s instanceof O){var o=da(s),u=o.RTLong__f_lo,f=o.RTLong__f_hi,p=Ea(_),h=p,l=h>>31;return u===h&&f===l}else return s===null?_===null:Ip(s,_)}else return _===null&&r===null};var v$_=new m().initClass({sr_BoxesRunTime$:0},!1,"scala.runtime.BoxesRunTime$",{sr_BoxesRunTime$:1,O:1});av.prototype.$classData=v$_;var qB;function z(){return qB||(qB=new av),qB}var Lq=new m().initClass({sr_Null$:0},!1,"scala.runtime.Null$",{sr_Null$:1,O:1});function S0(){}S0.prototype=new j;S0.prototype.constructor=S0;function w$_(){}w$_.prototype=S0.prototype;S0.prototype.equals$extension__I__O__Z=function(_,r){if(r instanceof fc){var a=r.sr_RichInt__f_self;return _===a}else return!1};var L$_=new m().initClass({sr_RichInt$:0},!1,"scala.runtime.RichInt$",{sr_RichInt$:1,O:1});S0.prototype.$classData=L$_;var OB;function g$_(){return OB||(OB=new S0),OB}function o$(){}o$.prototype=new j;o$.prototype.constructor=o$;function m$_(){}m$_.prototype=o$.prototype;o$.prototype.isValidByte$extension__J__Z=function(_){var r=_.RTLong__f_lo<<24>>24,a=r>>31;return r===_.RTLong__f_lo&&a===_.RTLong__f_hi};o$.prototype.isValidShort$extension__J__Z=function(_){var r=_.RTLong__f_lo<<16>>16,a=r>>31;return r===_.RTLong__f_lo&&a===_.RTLong__f_hi};o$.prototype.isValidChar$extension__J__Z=function(_){var r=65535&_.RTLong__f_lo,a=r>>31;return r===_.RTLong__f_lo&&a===_.RTLong__f_hi};o$.prototype.isValidInt$extension__J__Z=function(_){var r=_.RTLong__f_lo,a=r>>31;return r===_.RTLong__f_lo&&a===_.RTLong__f_hi};o$.prototype.equals$extension__J__O__Z=function(_,r){if(r instanceof Gc){var a=r.sr_RichLong__f_self,t=a.RTLong__f_lo,n=a.RTLong__f_hi;return _.RTLong__f_lo===t&&_.RTLong__f_hi===n}else return!1};var y$_=new m().initClass({sr_RichLong$:0},!1,"scala.runtime.RichLong$",{sr_RichLong$:1,O:1});o$.prototype.$classData=y$_;var SB;function n6(){return SB||(SB=new o$),SB}function tv(){}tv.prototype=new j;tv.prototype.constructor=tv;function b$_(){}b$_.prototype=tv.prototype;tv.prototype.array_apply__O__I__O=function(_,r){if(_ instanceof H_){var a=_;return a.u[r]}else if(_ instanceof De){var t=_;return t.u[r]}else if(_ instanceof yi){var n=_;return n.u[r]}else if(_ instanceof ic){var s=_;return s.u[r]}else if(_ instanceof mi){var c=_;return c.u[r]}else if(_ instanceof fn){var i=_;return pa(i.u[r])}else if(_ instanceof bc){var o=_;return o.u[r]}else if(_ instanceof Ic){var u=_;return u.u[r]}else if(_ instanceof ri){var f=_;return f.u[r]}else throw _===null?Od(new io):new Q(_)};tv.prototype.array_update__O__I__O__V=function(_,r,a){if(_ instanceof H_){var t=_;t.u[r]=a}else if(_ instanceof De){var n=_;n.u[r]=a|0}else if(_ instanceof yi){var s=_;s.u[r]=+a}else if(_ instanceof ic){var c=_;c.u[r]=da(a)}else if(_ instanceof mi){var i=_;i.u[r]=Math.fround(a)}else if(_ instanceof fn){var o=_;o.u[r]=Ea(a)}else if(_ instanceof bc){var u=_;u.u[r]=a|0}else if(_ instanceof Ic){var f=_;f.u[r]=a|0}else if(_ instanceof ri){var p=_;p.u[r]=!!a}else throw _===null?Od(new io):new Q(_)};tv.prototype.array_clone__O__O=function(_){if(_ instanceof H_){var r=_;return r.clone__O()}else if(_ instanceof De){var a=_;return a.clone__O()}else if(_ instanceof yi){var t=_;return t.clone__O()}else if(_ instanceof ic){var n=_;return n.clone__O()}else if(_ instanceof mi){var s=_;return s.clone__O()}else if(_ instanceof fn){var c=_;return c.clone__O()}else if(_ instanceof bc){var i=_;return i.clone__O()}else if(_ instanceof Ic){var o=_;return o.clone__O()}else if(_ instanceof ri){var u=_;return u.clone__O()}else throw _===null?Od(new io):new Q(_)};tv.prototype._toString__s_Product__T=function(_){var r=_.productIterator__sc_Iterator(),a=_.productPrefix__T()+"(";return Ei(r,a,",",")")};var I$_=new m().initClass({sr_ScalaRunTime$:0},!1,"scala.runtime.ScalaRunTime$",{sr_ScalaRunTime$:1,O:1});tv.prototype.$classData=I$_;var PB;function j_(){return PB||(PB=new tv),PB}function Op(){}Op.prototype=new j;Op.prototype.constructor=Op;function k$_(){}k$_.prototype=Op.prototype;Op.prototype.mix__I__I__I=function(_,r){var a=this.mixLast__I__I__I(_,r),t=a;return a=t<<13|(t>>>19|0),-430675100+Math.imul(5,a)|0};Op.prototype.mixLast__I__I__I=function(_,r){var a=r;a=Math.imul(-862048943,a);var t=a;return a=t<<15|(t>>>17|0),a=Math.imul(461845907,a),_^a};Op.prototype.finalizeHash__I__I__I=function(_,r){return this.avalanche__I__I(_^r)};Op.prototype.avalanche__I__I=function(_){var r=_;return r=r^(r>>>16|0),r=Math.imul(-2048144789,r),r=r^(r>>>13|0),r=Math.imul(-1028477387,r),r=r^(r>>>16|0),r};Op.prototype.longHash__J__I=function(_){var r=_.RTLong__f_lo,a=_.RTLong__f_hi;return a===r>>31?r:r^a};Op.prototype.doubleHash__D__I=function(_){var r=Po(_);if(r===_)return r;var a=je(),t=a.org$scalajs$linker$runtime$RuntimeLong$$fromDoubleImpl__D__I(_),n=a.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;return je().org$scalajs$linker$runtime$RuntimeLong$$toDouble__I__I__D(t,n)===_?t^n:n$().numberHashCode__D__I(_)};Op.prototype.anyHash__O__I=function(_){if(_===null)return 0;if(typeof _=="number"){var r=+_;return this.doubleHash__D__I(r)}else if(_ instanceof O){var a=da(_),t=a.RTLong__f_lo,n=a.RTLong__f_hi;return this.longHash__J__I(new O(t,n))}else return uy(_)};Op.prototype.ioobe__I__O=function(_){throw Za(new ra,""+_)};var q$_=new m().initClass({sr_Statics$:0},!1,"scala.runtime.Statics$",{sr_Statics$:1,O:1});Op.prototype.$classData=q$_;var RB;function S(){return RB||(RB=new Op),RB}function $4(){}$4.prototype=new j;$4.prototype.constructor=$4;function O$_(){}O$_.prototype=$4.prototype;var S$_=new m().initClass({sr_Statics$PFMarker$:0},!1,"scala.runtime.Statics$PFMarker$",{sr_Statics$PFMarker$:1,O:1});$4.prototype.$classData=S$_;var DB;function hy(){return DB||(DB=new $4),DB}function P0(){}P0.prototype=new j;P0.prototype.constructor=P0;function P$_(){}P$_.prototype=P0.prototype;P0.prototype.toJSArray$extension__sc_IterableOnce__sjs_js_Array=function(_){if(_ instanceof St){var r=_;return r.sjs_js_WrappedArray__f_scala$scalajs$js$WrappedArray$$array}else{for(var a=[],t=_.iterator__sc_Iterator();t.hasNext__Z();){var n=t.next__O();a.push(n)|0}return a}};var R$_=new m().initClass({sjs_js_JSConverters$JSRichIterableOnce$:0},!1,"scala.scalajs.js.JSConverters$JSRichIterableOnce$",{sjs_js_JSConverters$JSRichIterableOnce$:1,O:1});P0.prototype.$classData=R$_;var xB;function D$_(){return xB||(xB=new P0),xB}function v4(){this.sjs_js_WrappedDictionary$Cache$__f_safeHasOwnProperty=null,vS=this,this.sjs_js_WrappedDictionary$Cache$__f_safeHasOwnProperty=Object.prototype.hasOwnProperty}v4.prototype=new j;v4.prototype.constructor=v4;function x$_(){}x$_.prototype=v4.prototype;var C$_=new m().initClass({sjs_js_WrappedDictionary$Cache$:0},!1,"scala.scalajs.js.WrappedDictionary$Cache$",{sjs_js_WrappedDictionary$Cache$:1,O:1});v4.prototype.$classData=C$_;var vS;function dy(){return vS||(vS=new v4),vS}function R0(){}R0.prototype=new j;R0.prototype.constructor=R0;function M$_(){}M$_.prototype=R0.prototype;R0.prototype.error__T__E=function(_){throw OP(new Ro,_)};var T$_=new m().initClass({s_sys_package$:0},!1,"scala.sys.package$",{s_sys_package$:1,O:1});R0.prototype.$classData=T$_;var CB;function V$_(){return CB||(CB=new R0),CB}function u$(){}u$.prototype=new j;u$.prototype.constructor=u$;function A$_(){}A$_.prototype=u$.prototype;u$.prototype.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V=function(_,r,a,t){var n=a-r|0;if(!(n<2)){if(t.compare__O__O__I(j_().array_apply__O__I__O(_,r),j_().array_apply__O__I__O(_,1+r|0))>0){var s=j_().array_apply__O__I__O(_,r);j_().array_update__O__I__O__V(_,r,j_().array_apply__O__I__O(_,1+r|0)),j_().array_update__O__I__O__V(_,1+r|0,s)}for(var c=2;c1;){var f=(o+u|0)>>>1|0;t.compare__O__O__I(i,j_().array_apply__O__I__O(_,f))<0?u=f:o=f}for(var p=o+(t.compare__O__O__I(i,j_().array_apply__O__I__O(_,o))<0?0:1)|0,h=r+c|0;h>p;)j_().array_update__O__I__O__V(_,h,j_().array_apply__O__I__O(_,-1+h|0)),h=-1+h|0;j_().array_update__O__I__O__V(_,p,i)}c=1+c|0}}};u$.prototype.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V=function(_,r,a,t,n,s){if((a-r|0)<32)this.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V(_,r,a,t);else{var c=(r+a|0)>>>1|0,i=n===null?s.newArray__I__O(c-r|0):n;this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(_,r,c,t,i,s),this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(_,c,a,t,i,s),this.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V(_,r,c,a,t,i)}};u$.prototype.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V=function(_,r,a,t,n,s){if(n.compare__O__O__I(j_().array_apply__O__I__O(_,-1+a|0),j_().array_apply__O__I__O(_,a))>0){for(var c=r,i=a-r|0,o=0;c1&&t===null)throw jP(new io,"Ordering");var n=_;M_().sort__AO__I__I__ju_Comparator__V(n,r,a,t)}else if(_ instanceof De){var s=_;if(t===A())M_().sort__AI__I__I__V(s,r,a);else{var c=YL();if((a-r|0)<32)this.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V(s,r,a,t);else{var i=(r+a|0)>>>1|0,o=i-r|0,u=new De(o);if((i-r|0)<32)this.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V(s,r,i,t);else{var f=(r+i|0)>>>1|0;this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(s,r,f,t,u,c),this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(s,f,i,t,u,c),this.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V(s,r,f,i,t,u)}if((a-i|0)<32)this.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V(s,i,a,t);else{var p=(i+a|0)>>>1|0;this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(s,i,p,t,u,c),this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(s,p,a,t,u,c),this.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V(s,i,p,a,t,u)}this.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V(s,r,i,a,t,u)}}}else if(_ instanceof yi){var h=_,l=xq();if((a-r|0)<32)this.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V(h,r,a,t);else{var d=(r+a|0)>>>1|0,$=d-r|0,v=new yi($);if((d-r|0)<32)this.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V(h,r,d,t);else{var w=(r+d|0)>>>1|0;this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(h,r,w,t,v,l),this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(h,w,d,t,v,l),this.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V(h,r,w,d,t,v)}if((a-d|0)<32)this.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V(h,d,a,t);else{var R=(d+a|0)>>>1|0;this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(h,d,R,t,v,l),this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(h,R,a,t,v,l),this.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V(h,d,R,a,t,v)}this.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V(h,r,d,a,t,v)}}else if(_ instanceof ic){var D=_;if(t===nH())M_().sort__AJ__I__I__V(D,r,a);else{var T=Mq();if((a-r|0)<32)this.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V(D,r,a,t);else{var C=(r+a|0)>>>1|0,F=C-r|0,E=new ic(F);if((C-r|0)<32)this.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V(D,r,C,t);else{var q=(r+C|0)>>>1|0;this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(D,r,q,t,E,T),this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(D,q,C,t,E,T),this.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V(D,r,q,C,t,E)}if((a-C|0)<32)this.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V(D,C,a,t);else{var Z=(C+a|0)>>>1|0;this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(D,C,Z,t,E,T),this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(D,Z,a,t,E,T),this.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V(D,C,Z,a,t,E)}this.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V(D,r,C,a,t,E)}}}else if(_ instanceof mi){var H=_,J=Cq();if((a-r|0)<32)this.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V(H,r,a,t);else{var N=(r+a|0)>>>1|0,G=N-r|0,W=new mi(G);if((N-r|0)<32)this.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V(H,r,N,t);else{var K=(r+N|0)>>>1|0;this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(H,r,K,t,W,J),this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(H,K,N,t,W,J),this.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V(H,r,K,N,t,W)}if((a-N|0)<32)this.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V(H,N,a,t);else{var Y=(N+a|0)>>>1|0;this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(H,N,Y,t,W,J),this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(H,Y,a,t,W,J),this.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V(H,N,Y,a,t,W)}this.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V(H,r,N,a,t,W)}}else if(_ instanceof fn){var X=_;if(t===tH())M_().sort__AC__I__I__V(X,r,a);else{var e_=n2();if((a-r|0)<32)this.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V(X,r,a,t);else{var __=(r+a|0)>>>1|0,a_=__-r|0,n_=new fn(a_);if((__-r|0)<32)this.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V(X,r,__,t);else{var s_=(r+__|0)>>>1|0;this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(X,r,s_,t,n_,e_),this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(X,s_,__,t,n_,e_),this.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V(X,r,s_,__,t,n_)}if((a-__|0)<32)this.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V(X,__,a,t);else{var c_=(__+a|0)>>>1|0;this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(X,__,c_,t,n_,e_),this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(X,c_,a,t,n_,e_),this.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V(X,__,c_,a,t,n_)}this.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V(X,r,__,a,t,n_)}}}else if(_ instanceof bc){var o_=_;if(t===aH())M_().sort__AB__I__I__V(o_,r,a);else{var h_=Dq();if((a-r|0)<32)this.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V(o_,r,a,t);else{var d_=(r+a|0)>>>1|0,v_=d_-r|0,u_=new bc(v_);if((d_-r|0)<32)this.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V(o_,r,d_,t);else{var p_=(r+d_|0)>>>1|0;this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(o_,r,p_,t,u_,h_),this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(o_,p_,d_,t,u_,h_),this.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V(o_,r,p_,d_,t,u_)}if((a-d_|0)<32)this.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V(o_,d_,a,t);else{var y_=(d_+a|0)>>>1|0;this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(o_,d_,y_,t,u_,h_),this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(o_,y_,a,t,u_,h_),this.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V(o_,d_,y_,a,t,u_)}this.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V(o_,r,d_,a,t,u_)}}}else if(_ instanceof Ic){var b_=_;if(t===sH())M_().sort__AS__I__I__V(b_,r,a);else{var D_=Tq();if((a-r|0)<32)this.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V(b_,r,a,t);else{var S_=(r+a|0)>>>1|0,P_=S_-r|0,R_=new Ic(P_);if((S_-r|0)<32)this.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V(b_,r,S_,t);else{var C_=(r+S_|0)>>>1|0;this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(b_,r,C_,t,R_,D_),this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(b_,C_,S_,t,R_,D_),this.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V(b_,r,C_,S_,t,R_)}if((a-S_|0)<32)this.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V(b_,S_,a,t);else{var B_=(S_+a|0)>>>1|0;this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(b_,S_,B_,t,R_,D_),this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(b_,B_,a,t,R_,D_),this.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V(b_,S_,B_,a,t,R_)}this.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V(b_,r,S_,a,t,R_)}}}else if(_ instanceof ri){var T_=_;if(t===r6())this.scala$util$Sorting$$booleanSort__AZ__I__I__V(T_,r,a);else{var A_=Rq();if((a-r|0)<32)this.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V(T_,r,a,t);else{var x_=(r+a|0)>>>1|0,E_=x_-r|0,I_=new ri(E_);if((x_-r|0)<32)this.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V(T_,r,x_,t);else{var V_=(r+x_|0)>>>1|0;this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(T_,r,V_,t,I_,A_),this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(T_,V_,x_,t,I_,A_),this.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V(T_,r,V_,x_,t,I_)}if((a-x_|0)<32)this.scala$util$Sorting$$insertionSort__O__I__I__s_math_Ordering__V(T_,x_,a,t);else{var J_=(x_+a|0)>>>1|0;this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(T_,x_,J_,t,I_,A_),this.scala$util$Sorting$$mergeSort__O__I__I__s_math_Ordering__O__s_reflect_ClassTag__V(T_,J_,a,t,I_,A_),this.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V(T_,x_,J_,a,t,I_)}this.scala$util$Sorting$$mergeSorted__O__I__I__I__s_math_Ordering__O__V(T_,r,x_,a,t,I_)}}}else throw _===null?Od(new io):new Q(_)};var B$_=new m().initClass({s_util_Sorting$:0},!1,"scala.util.Sorting$",{s_util_Sorting$:1,O:1});u$.prototype.$classData=B$_;var MB;function MZ(){return MB||(MB=new u$),MB}function Eg(){}Eg.prototype=new j;Eg.prototype.constructor=Eg;function F$_(){}F$_.prototype=Eg.prototype;Eg.prototype.apply__jl_Throwable__Z=function(_){return!0};Eg.prototype.unapply__jl_Throwable__s_Option=function(_){return this.apply__jl_Throwable__Z(_)?new i_(_):t_()};var E$_=new m().initClass({s_util_control_NonFatal$:0},!1,"scala.util.control.NonFatal$",{s_util_control_NonFatal$:1,O:1});Eg.prototype.$classData=E$_;var TB;function _d(){return TB||(TB=new Eg),TB}function kc(){}kc.prototype=new j;kc.prototype.constructor=kc;function tz(){}tz.prototype=kc.prototype;kc.prototype.mix__I__I__I=function(_,r){var a=this.mixLast__I__I__I(_,r),t=a;return a=t<<13|(t>>>19|0),-430675100+Math.imul(5,a)|0};kc.prototype.mixLast__I__I__I=function(_,r){var a=r;a=Math.imul(-862048943,a);var t=a;return a=t<<15|(t>>>17|0),a=Math.imul(461845907,a),_^a};kc.prototype.finalizeHash__I__I__I=function(_,r){return this.scala$util$hashing$MurmurHash3$$avalanche__I__I(_^r)};kc.prototype.scala$util$hashing$MurmurHash3$$avalanche__I__I=function(_){var r=_;return r=r^(r>>>16|0),r=Math.imul(-2048144789,r),r=r^(r>>>13|0),r=Math.imul(-1028477387,r),r=r^(r>>>16|0),r};kc.prototype.tuple2Hash__I__I__I__I=function(_,r,a){var t=a;return t=this.mix__I__I__I(t,Be("Tuple2")),t=this.mix__I__I__I(t,_),t=this.mix__I__I__I(t,r),this.finalizeHash__I__I__I(t,2)};kc.prototype.productHash__s_Product__I__Z__I=function(_,r,a){var t=_.productArity__I();if(t===0)return Be(_.productPrefix__T());var n=r;a||(n=this.mix__I__I__I(n,Be(_.productPrefix__T())));for(var s=0;snew yc(_.apply__O__O(r))))};w4.prototype.flatMap__F1__Lcats_Eval=function(_){if(this instanceof tm){var r=this;return new km(this,r,_)}else if(this instanceof am){var a=this;return new Om(this,a,_)}else return new Sm(this,_)};function B3(){}B3.prototype=new lG;B3.prototype.constructor=B3;function sz(){}sz.prototype=B3.prototype;function L4(){wS=this,new cb}L4.prototype=new j;L4.prototype.constructor=L4;function H$_(){}H$_.prototype=L4.prototype;var G$_=new m().initClass({Lcats_Foldable$:0},!1,"cats.Foldable$",{Lcats_Foldable$:1,O:1,Ljava_io_Serializable:1});L4.prototype.$classData=G$_;var wS;function z$_(){return wS||(wS=new L4),wS}function x0(){}x0.prototype=new vZ;x0.prototype.constructor=x0;function J$_(){}J$_.prototype=x0.prototype;x0.prototype.uncons__s_Option=function(){return t_()};var U$_=new m().initClass({Lcats_Foldable$Source$$anon$3:0},!1,"cats.Foldable$Source$$anon$3",{Lcats_Foldable$Source$$anon$3:1,Lcats_Foldable$Source:1,O:1});x0.prototype.$classData=U$_;function jg(_,r){this.Lcats_Foldable$Source$$anon$4__f_a$2=null,this.Lcats_Foldable$Source$$anon$4__f_src$6=null,this.Lcats_Foldable$Source$$anon$4__f_a$2=_,this.Lcats_Foldable$Source$$anon$4__f_src$6=r}jg.prototype=new vZ;jg.prototype.constructor=jg;function W$_(){}W$_.prototype=jg.prototype;jg.prototype.uncons__s_Some=function(){return new i_(g(new L,this.Lcats_Foldable$Source$$anon$4__f_a$2,this.Lcats_Foldable$Source$$anon$4__f_src$6))};jg.prototype.uncons__s_Option=function(){return this.uncons__s_Some()};var K$_=new m().initClass({Lcats_Foldable$Source$$anon$4:0},!1,"cats.Foldable$Source$$anon$4",{Lcats_Foldable$Source$$anon$4:1,Lcats_Foldable$Source:1,O:1});jg.prototype.$classData=K$_;function F3(){}F3.prototype=new pG;F3.prototype.constructor=F3;function cz(){}cz.prototype=F3.prototype;function E3(){}E3.prototype=new hG;E3.prototype.constructor=E3;function iz(){}iz.prototype=E3.prototype;function g4(){LS=this,new i_(bO_()),new i_(gO_()),new i_(qO_()),new iL}g4.prototype=new j;g4.prototype.constructor=g4;function Q$_(){}Q$_.prototype=g4.prototype;var X$_=new m().initClass({Lcats_kernel_Comparison$:0},!1,"cats.kernel.Comparison$",{Lcats_kernel_Comparison$:1,O:1,Ljava_io_Serializable:1});g4.prototype.$classData=X$_;var LS;function Y$_(){return LS||(LS=new g4),LS}function hP(_,r,a){return!_.eqv__O__O__Z(r,a)}function m4(){this.Lcats_kernel_instances_ListMonoid$__f_singleton=null,gS=this,this.Lcats_kernel_instances_ListMonoid$__f_singleton=new pk}m4.prototype=new j;m4.prototype.constructor=m4;function _v_(){}_v_.prototype=m4.prototype;var ev_=new m().initClass({Lcats_kernel_instances_ListMonoid$:0},!1,"cats.kernel.instances.ListMonoid$",{Lcats_kernel_instances_ListMonoid$:1,O:1,Ljava_io_Serializable:1});m4.prototype.$classData=ev_;var gS;function rv_(){return gS||(gS=new m4),gS}function y4(){this.Lcats_kernel_instances_long_package$__f_catsKernelStdOrderForLong=null,mS=this,xQ(this)}y4.prototype=new j;y4.prototype.constructor=y4;function av_(){}av_.prototype=y4.prototype;var tv_=new m().initClass({Lcats_kernel_instances_long_package$:0},!1,"cats.kernel.instances.long.package$",{Lcats_kernel_instances_long_package$:1,O:1,Lcats_kernel_instances_LongInstances:1});y4.prototype.$classData=tv_;var mS;function nv_(){return mS||(mS=new y4),mS}function b4(){}b4.prototype=new j;b4.prototype.constructor=b4;function oz(){}oz.prototype=b4.prototype;b4.prototype.apply$mcZI$sp__I__Z=function(_){return this.apply__T__V(_),!1};b4.prototype.toString__T=function(){return""};function I4(){this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultAccelerationMode=null,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultAttackLimit=0,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultAttackTimeout=null,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultChecker=null,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultCrossoverSize=0,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultHeatRatio=0,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultIncubationLimit=0,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultIncubationTimeout=null,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultLogger=null,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxAttackStringSize=0,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxDegree=0,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxGeneStringSize=0,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxGenerationSize=0,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxInitialGenerationSize=0,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxIteration=0,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxNFASize=0,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxPatternSize=0,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxRecallStringSize=0,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxRepeatCount=0,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxSimpleRepeatCount=0,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMutationSize=0,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultRandomSeed=qn,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultRecallLimit=0,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultRecallTimeout=null,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultSeeder=null,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultSeedingLimit=0,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultSeedingTimeout=null,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultTimeout=null,yS=this,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultAccelerationMode=xN(),this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultAttackLimit=15e8,Il();var _=Sa().ju_concurrent_TimeUnit$__f_SECONDS;this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultAttackTimeout=new sc(new O(1,0),_),this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultChecker=Xy(),this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultCrossoverSize=25,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultHeatRatio=.001,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultIncubationLimit=25e3,Il();var r=Sa().ju_concurrent_TimeUnit$__f_MILLISECONDS;this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultIncubationTimeout=new sc(new O(250,0),r),this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultLogger=t_(),this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxAttackStringSize=3e5,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxDegree=4,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxGeneStringSize=2400,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxGenerationSize=100,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxInitialGenerationSize=500,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxIteration=10,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxNFASize=35e3,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxPatternSize=1500,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxRecallStringSize=3e5,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxRepeatCount=30,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMaxSimpleRepeatCount=30,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultMutationSize=50,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultRandomSeed=qn,this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultRecallLimit=15e8,Il();var a=Sa().ju_concurrent_TimeUnit$__f_SECONDS;this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultRecallTimeout=new sc(new O(-1,-1),a),this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultSeeder=MN(),this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultSeedingLimit=1e3,Il();var t=Sa().ju_concurrent_TimeUnit$__f_MILLISECONDS;this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultSeedingTimeout=new sc(new O(100,0),t),Il();var n=Sa().ju_concurrent_TimeUnit$__f_SECONDS;this.Lcodes_quine_labs_recheck_common_Parameters$__f_DefaultTimeout=new sc(new O(10,0),n)}I4.prototype=new j;I4.prototype.constructor=I4;function sv_(){}sv_.prototype=I4.prototype;var cv_=new m().initClass({Lcodes_quine_labs_recheck_common_Parameters$:0},!1,"codes.quine.labs.recheck.common.Parameters$",{Lcodes_quine_labs_recheck_common_Parameters$:1,O:1,Ljava_io_Serializable:1});I4.prototype.$classData=cv_;var yS;function Rs(){return yS||(yS=new I4),yS}function C0(){}C0.prototype=new j;C0.prototype.constructor=C0;function iv_(){}iv_.prototype=C0.prototype;C0.prototype.from__sci_IndexedSeq__Lcodes_quine_labs_recheck_data_Graph=function(_){var r=new y(c=>{var i=c;return i.T3__f__1}),a=new y(c=>{var i=c;return g(new L,i.T3__f__2,i.T3__f__3)}),t=gg(_,r,a);b();var n=jt(),s=_0(t,n);return new ni(s)};var ov_=new m().initClass({Lcodes_quine_labs_recheck_data_Graph$:0},!1,"codes.quine.labs.recheck.data.Graph$",{Lcodes_quine_labs_recheck_data_Graph$:1,O:1,Ljava_io_Serializable:1});C0.prototype.$classData=ov_;var AB;function Zg(){return AB||(AB=new C0),AB}function Ng(){}Ng.prototype=new j;Ng.prototype.constructor=Ng;function uv_(){}uv_.prototype=Ng.prototype;Ng.prototype.empty__Lcodes_quine_labs_recheck_data_MultiSet=function(){return new ga(lp())};Ng.prototype.from__sci_Seq__Lcodes_quine_labs_recheck_data_MultiSet=function(_){var r=new y(n=>n),a=new y(n=>1),t=new Ge((n,s)=>{var c=n|0,i=s|0;return c+i|0});return new ga(db_(_,r,a,t))};var lv_=new m().initClass({Lcodes_quine_labs_recheck_data_MultiSet$:0},!1,"codes.quine.labs.recheck.data.MultiSet$",{Lcodes_quine_labs_recheck_data_MultiSet$:1,O:1,Ljava_io_Serializable:1});Ng.prototype.$classData=lv_;var BB;function FB(){return BB||(BB=new Ng),BB}function M0(){}M0.prototype=new j;M0.prototype.constructor=M0;function fv_(){}fv_.prototype=M0.prototype;M0.prototype.from__T__T__Lcodes_quine_labs_recheck_common_ReDoSException__Lcodes_quine_labs_recheck_diagnostics_Diagnostics=function(_,r,a){if(a instanceof ae)var t=mJ();else if(a instanceof ne)var t=gJ();else if(a instanceof yp)var n=a,t=new Bf(n.jl_Throwable__f_s);else if(a instanceof Q7)var s=a,t=new Vf(s.jl_Throwable__f_s);else{if(!(a instanceof tI))throw new Q(a);var c=a,t=new Af(c.jl_Throwable__f_s)}return new Ff(_,r,t,a.Lcodes_quine_labs_recheck_common_ReDoSException__f_checker)};var pv_=new m().initClass({Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown$:0},!1,"codes.quine.labs.recheck.diagnostics.Diagnostics$Unknown$",{Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown$:1,O:1,Ljava_io_Serializable:1});M0.prototype.$classData=pv_;var EB;function hv_(){return EB||(EB=new M0),EB}function Rw(){}Rw.prototype=new j;Rw.prototype.constructor=Rw;function dv_(){}dv_.prototype=Rw.prototype;Rw.prototype.apply__sci_Seq__Lcodes_quine_labs_recheck_diagnostics_Hotspot=function(_){var r=new y(c=>{var i=c,o=i.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_start,u=i.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_end,f=i.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_temperature,p=BP();return new Yr(o,u,f!==null&&f===p?0:1)}),a=A(),t=A(),n=A(),s=new vu(a,t,n);return new xl(w6(_,r,s).distinctBy__F1__O(new y(c=>{var i=c;return new e(i.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_start,i.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_end)})).foldLeft__O__F2__O((b(),jt()),new Ge((c,i)=>{var o=c,u=i;if(o!==null){var f=b().s_package$__f_$colon$plus.unapply__sc_SeqOps__s_Option(o);if(!f.isEmpty__Z()){var p=f.get__O()._1__O(),h=f.get__O()._2__O();if(h!==null){var l=h.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_start,d=h.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_end,$=h.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_temperature;if(u!==null){var v=u.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_start,w=u.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_end,R=u.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_temperature;if(d===v&&$===R){var D=new Hu(l,w,R);return p.appended__O__O(D)}}}}}return o.appended__O__O(u)})))};Rw.prototype.build__sci_Map__D__Lcodes_quine_labs_recheck_diagnostics_Hotspot=function(_,r){var a=new y(f=>{var p=f;return p._2$mcI$sp__I()}),t=A(),n=zG(_,a,t);if(n instanceof i_){var s=n,c=s.s_Some__f_value;if(c!==null){var i=c._1__O(),o=c._2$mcI$sp__I();if(i!==null)return TZ().apply__sci_Seq__Lcodes_quine_labs_recheck_diagnostics_Hotspot(Sd().from__sc_IterableOnce__sci_Seq(_).map__F1__O(new y(f=>{var p=f;if(p!==null){var h=p._1__O(),l=p._2$mcI$sp__I();if(h!==null){var d=h.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_start,$=h.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_end;return new Hu(d,$,l>=o*r?BP():yJ())}}throw new Q(p)})))}}var u=t_();if(u===n)return this.empty__Lcodes_quine_labs_recheck_diagnostics_Hotspot();throw new Q(n)};Rw.prototype.empty__Lcodes_quine_labs_recheck_diagnostics_Hotspot=function(){return new xl(b().s_package$__f_Seq.empty__sc_SeqOps())};var $v_=new m().initClass({Lcodes_quine_labs_recheck_diagnostics_Hotspot$:0},!1,"codes.quine.labs.recheck.diagnostics.Hotspot$",{Lcodes_quine_labs_recheck_diagnostics_Hotspot$:1,O:1,Ljava_io_Serializable:1});Rw.prototype.$classData=$v_;var jB;function TZ(){return jB||(jB=new Rw),jB}function T0(){}T0.prototype=new j;T0.prototype.constructor=T0;function vv_(){}vv_.prototype=T0.prototype;T0.prototype.build__Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__Lcodes_quine_labs_recheck_unicode_ICharSet__Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch=function(_,r){var a=_.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_kind,t=FP();if(t===a){var n=_.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_pos,s=r.Lcodes_quine_labs_recheck_unicode_ICharSet__f_pairs;return new ko(n,sn().from__sc_IterableOnce__sci_Set(s).map__F1__O(new y(D=>{var T=D;return T._1__O()})))}else{var c=AN();if(c===a){var i=_.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_pos,o=r.Lcodes_quine_labs_recheck_unicode_ICharSet__f_pairs;return new ko(i,sn().from__sc_IterableOnce__sci_Set(o).diff__sc_Set__sci_SetOps(r.refine__Lcodes_quine_labs_recheck_unicode_IChar__sci_Set(tn().LineTerminator__Lcodes_quine_labs_recheck_unicode_IChar())).map__F1__O(new y(D=>{var T=D;return T._1__O()})))}else if(a instanceof Al){var u=a,f=u.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Char__f_c,p=_.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_pos,h=Ra().s_Predef$__f_Set,l=[tn().apply__Lcodes_quine_labs_recheck_unicode_UChar__Lcodes_quine_labs_recheck_unicode_IChar(f)],d=k(new I,l);return new ko(p,h.from__sc_IterableOnce__sci_Set(d))}else if(a instanceof Ku){var $=a,v=$.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Class__f_s;return new ko(_.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_pos,r.refine__Lcodes_quine_labs_recheck_unicode_IChar__sci_Set(v).map__F1__O(new y(D=>{var T=D;return T._1__O()})))}else if(a instanceof Bl){var w=a,R=w.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$ClassNot__f_s;return new ko(_.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_pos,r.refineInvert__Lcodes_quine_labs_recheck_unicode_IChar__sci_Set(R).map__F1__O(new y(D=>{var T=D;return T._1__O()})))}else{if(a instanceof so)return new Ef(_.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_pos,_.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_capture.get__O().Lcodes_quine_labs_recheck_unicode_UString__f_asString);throw new Q(a)}}};var wv_=new m().initClass({Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$:0},!1,"codes.quine.labs.recheck.fuzz.DynamicSeeder$Patch$",{Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$:1,O:1,Ljava_io_Serializable:1});T0.prototype.$classData=wv_;var ZB;function Lv_(){return ZB||(ZB=new T0),ZB}function nv(){}nv.prototype=new j;nv.prototype.constructor=nv;function gv_(){}gv_.prototype=nv.prototype;nv.prototype.apply__T__Z__Lcodes_quine_labs_recheck_fuzz_FString=function(_,r){var a=Yn().iterator$extension__T__Z__sc_Iterator(_,r),t=$N(),n=new Wt(a,t);return new dn(1,os().from__sc_IterableOnce__sci_IndexedSeq(n))};nv.prototype.build__T__sci_Seq__Z__Lcodes_quine_labs_recheck_fuzz_FString=function(_,r,a){var t=r.iterator__sc_Iterator(),n=new Ov,s=new gd(t,n);x();for(var c=Jt().from__sc_IterableOnce__sci_Map(s),i=b().s_package$__f_IndexedSeq.newBuilder__scm_Builder(),o=0;o<_.length;){var u=c.get__O__s_Option(o);if(u instanceof i_){var f=u,p=f.s_Some__f_value|0,h=Yn().substring$extension__T__I__I__T(_,o,o+p|0);o=o+p|0;for(var l=0;o<_.length&&h===Yn().substring$extension__T__I__I__T(_,o,o+p|0);)l=1+l|0,o=o+p|0;var d=i.addOne__O__scm_Growable(new Fn(l,p)),$=Yn().iterator$extension__T__Z__sc_Iterator(h,a),v=$N();d.addAll__sc_IterableOnce__scm_Growable(new Wt($,v))}else{var w=t_();if(w===u)i.addOne__O__scm_Growable(new Mn(Yn().getAt$extension__T__I__Z__s_Option(_,o,a).get__O())),o=1+o|0;else throw new Q(u)}}return new dn(1,i.result__O())};nv.prototype.cross__Lcodes_quine_labs_recheck_fuzz_FString__Lcodes_quine_labs_recheck_fuzz_FString__I__I__T2=function(_,r,a,t){var n=(_.Lcodes_quine_labs_recheck_fuzz_FString__f_n+r.Lcodes_quine_labs_recheck_fuzz_FString__f_n|0)/2|0,s=_.Lcodes_quine_labs_recheck_fuzz_FString__f_seq.slice__I__I__O(0,a),c=r.Lcodes_quine_labs_recheck_fuzz_FString__f_seq,i=r.Lcodes_quine_labs_recheck_fuzz_FString__f_seq,o=c.slice__I__I__O(t,i.length__I()),u=s.concat__sc_IterableOnce__O(o),f=r.Lcodes_quine_labs_recheck_fuzz_FString__f_seq.slice__I__I__O(0,t),p=_.Lcodes_quine_labs_recheck_fuzz_FString__f_seq,h=_.Lcodes_quine_labs_recheck_fuzz_FString__f_seq,l=p.slice__I__I__O(a,h.length__I()),d=f.concat__sc_IterableOnce__O(l);return g(new L,this.fix__Lcodes_quine_labs_recheck_fuzz_FString__Lcodes_quine_labs_recheck_fuzz_FString(new dn(n,u)),this.fix__Lcodes_quine_labs_recheck_fuzz_FString__Lcodes_quine_labs_recheck_fuzz_FString(new dn(n,d)))};nv.prototype.fix__Lcodes_quine_labs_recheck_fuzz_FString__Lcodes_quine_labs_recheck_fuzz_FString=function(_){for(var r=b().s_package$__f_IndexedSeq.newBuilder__scm_Builder(),a=0,t=0;;){var n=t,s=_.Lcodes_quine_labs_recheck_fuzz_FString__f_seq;if(n0&&(a=-1+a|0),t=1+t|0,r.addOne__O__scm_Growable(new Mn(o))}else if(c instanceof Fn){var u=c,f=u.Lcodes_quine_labs_recheck_fuzz_FString$Repeat__f_m,p=u.Lcodes_quine_labs_recheck_fuzz_FString$Repeat__f_size;if(a===0){var h=_.Lcodes_quine_labs_recheck_fuzz_FString__f_seq,l=-1+(h.length__I()-t|0)|0,d=l0&&r.addOne__O__scm_Growable(new Fn(f,p))}t=1+t|0}else throw new Q(c)}else break}return new dn(_.Lcodes_quine_labs_recheck_fuzz_FString__f_n,r.result__O())};var mv_=new m().initClass({Lcodes_quine_labs_recheck_fuzz_FString$:0},!1,"codes.quine.labs.recheck.fuzz.FString$",{Lcodes_quine_labs_recheck_fuzz_FString$:1,O:1,Ljava_io_Serializable:1});nv.prototype.$classData=mv_;var NB;function W2(){return NB||(NB=new nv),NB}function V0(){}V0.prototype=new j;V0.prototype.constructor=V0;function yv_(){}yv_.prototype=V0.prototype;V0.prototype.from__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__s_util_Try=function(_,r){try{if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzProgram.scala:30"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/fuzz/FuzzProgram.scala:30");var a=new Vn(rh_().build__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__s_util_Try(_,r).map__F1__s_util_Try(new y(i=>{var o=i,u=di().alphabet$extension__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_unicode_ICharSet(_,r);return new Sf(o,u,di().parts$extension__Lcodes_quine_labs_recheck_regexp_Pattern__sci_Set(_))})))}catch(i){var t=i instanceof tu?i:new zt(i);_:{var a,n=_d().unapply__jl_Throwable__s_Option(t);if(!n.isEmpty__Z()){var s=n.get__O(),a=new pn(s);break _}throw t instanceof zt?t.sjs_js_JavaScriptException__f_exception:t}}var c=x();return a.flatten__s_$less$colon$less__s_util_Try(c.s_$less$colon$less$__f_singleton)};var bv_=new m().initClass({Lcodes_quine_labs_recheck_fuzz_FuzzProgram$:0},!1,"codes.quine.labs.recheck.fuzz.FuzzProgram$",{Lcodes_quine_labs_recheck_fuzz_FuzzProgram$:1,O:1,Ljava_io_Serializable:1});V0.prototype.$classData=bv_;var HB;function Iv_(){return HB||(HB=new V0),HB}function kv_(_,r){return r instanceof ha?"(?:"+_.showNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T(r)+")":_.showNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T(r)}function qv_(_,r){return r instanceof ha||r instanceof Ur?"(?:"+_.showNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T(r)+")":_.showNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T(r)}function Ov_(_,r){return r instanceof ha||r instanceof Ur||r instanceof Pa||r instanceof Si||r instanceof Zc||r instanceof Nc||r instanceof Vt||r instanceof At?"(?:"+_.showNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T(r)+")":_.showNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T(r)}function NH(_,r){if(r instanceof Rc){var a=r,t=a.Lcodes_quine_labs_recheck_regexp_Pattern$Character__f_value;return GB(_,t)}else if(r instanceof lo){var n=r,s=n.Lcodes_quine_labs_recheck_regexp_Pattern$ClassRange__f_begin,c=n.Lcodes_quine_labs_recheck_regexp_Pattern$ClassRange__f_end;return GB(_,s)+"-"+GB(_,c)}else if(r instanceof wI){var i=r;return _.showNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T(i)}else throw new Q(r)}function Sv_(_,r){var a=r.Lcodes_quine_labs_recheck_unicode_UChar__f_value,t=new fc(a);return fP(t)&&$r().contains$extension__T__C__Z("^$\\\\.*+?()[]{}|/",65535&r.Lcodes_quine_labs_recheck_unicode_UChar__f_value)?"\\\\"+pa(65535&r.Lcodes_quine_labs_recheck_unicode_UChar__f_value):r.toString__T()}function GB(_,r){var a=r.Lcodes_quine_labs_recheck_unicode_UChar__f_value,t=new fc(a);return fP(t)&&$r().contains$extension__T__C__Z("[^-]",65535&r.Lcodes_quine_labs_recheck_unicode_UChar__f_value)?"\\\\"+pa(65535&r.Lcodes_quine_labs_recheck_unicode_UChar__f_value):r.toString__T()}function Dw(){}Dw.prototype=new j;Dw.prototype.constructor=Dw;function Pv_(){}Pv_.prototype=Dw.prototype;Dw.prototype.showNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T=function(_){var r=!1,a=null,t=!1,n=null,s=!1,c=null,i=!1,o=null,u=!1,f=null,p=!1,h=null,l=!1,d=null;if(_ instanceof ha){var $=_,v=$.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children,w=v.map__F1__O(new y(N_=>{var G_=N_;return kv_(K2(),G_)}));return Ei(w,"","|","")}if(_ instanceof Ur){var R=_,D=R.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children,T=D.map__F1__O(new y(N_=>{var G_=N_;return qv_(K2(),G_)}));return Ei(T,"","","")}if(_ instanceof ut){var C=_,F=C.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child;return"("+this.showNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T(F)+")"}if(_ instanceof ft){var E=_,q=E.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_name,Z=E.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child;return"(?<"+q+">"+this.showNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T(Z)+")"}if(_ instanceof lt){var H=_,J=H.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child;return"(?:"+this.showNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T(J)+")"}if(_ instanceof Pa){var N=_,G=N.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_quantifier,W=N.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child;return""+Ov_(this,W)+this.showQuantifier__Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier__T(G)}if(_ instanceof Si){r=!0,a=_;var K=a.Lcodes_quine_labs_recheck_regexp_Pattern$WordBoundary__f_invert;if(K===!1)return"\\\\b"}if(r){var Y=a.Lcodes_quine_labs_recheck_regexp_Pattern$WordBoundary__f_invert;if(Y===!0)return"\\\\B"}if(_ instanceof Zc)return"^";if(_ instanceof Nc)return"$";if(_ instanceof Vt){t=!0,n=_;var X=n.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_negative,e_=n.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child;if(X===!1)return"(?="+this.showNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T(e_)+")"}if(t){var __=n.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_negative,a_=n.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child;if(__===!0)return"(?!"+this.showNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T(a_)+")"}if(_ instanceof At){s=!0,c=_;var n_=c.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_negative,s_=c.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child;if(n_===!1)return"(?<="+this.showNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T(s_)+")"}if(s){var c_=c.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_negative,o_=c.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child;if(c_===!0)return"(?{var G_=N_;return NH(K2(),G_)}));return"["+Ei(p_,"","","")+"]"}}if(i){var y_=o.Lcodes_quine_labs_recheck_regexp_Pattern$CharacterClass__f_invert,b_=o.Lcodes_quine_labs_recheck_regexp_Pattern$CharacterClass__f_children;if(y_===!0){var D_=b_.map__F1__O(new y(N_=>{var G_=N_;return NH(K2(),G_)}));return"[^"+Ei(D_,"","","")+"]"}}if(_ instanceof Bi){u=!0,f=_;var S_=f.Lcodes_quine_labs_recheck_regexp_Pattern$SimpleEscapeClass__f_invert,P_=f.Lcodes_quine_labs_recheck_regexp_Pattern$SimpleEscapeClass__f_kind;if(S_===!1)return HH().showEscapeClassKind__Lcodes_quine_labs_recheck_regexp_Pattern$EscapeClassKind__T(P_)}if(u){var R_=f.Lcodes_quine_labs_recheck_regexp_Pattern$SimpleEscapeClass__f_invert,C_=f.Lcodes_quine_labs_recheck_regexp_Pattern$SimpleEscapeClass__f_kind;if(R_===!0){var B_=HH().showEscapeClassKind__Lcodes_quine_labs_recheck_regexp_Pattern$EscapeClassKind__T(C_);return B_.toUpperCase()}}if(_ instanceof Lu){p=!0,h=_;var T_=h.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty__f_invert,A_=h.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty__f_name;if(T_===!1)return"\\\\p{"+A_+"}"}if(p){var x_=h.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty__f_invert,E_=h.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty__f_name;if(x_===!0)return"\\\\P{"+E_+"}"}if(_ instanceof gu){l=!0,d=_;var I_=d.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_invert,V_=d.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_name,J_=d.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_value;if(I_===!1)return"\\\\p{"+V_+"="+J_+"}"}if(l){var X_=d.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_invert,_e=d.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_name,Y_=d.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_value;if(X_===!0)return"\\\\P{"+_e+"="+Y_+"}"}if(_ instanceof wu)return".";if(_ instanceof qi){var U_=_,Q_=U_.Lcodes_quine_labs_recheck_regexp_Pattern$BackReference__f_index;return"\\\\"+Q_}if(_ instanceof Ji){var Z_=_,W_=Z_.Lcodes_quine_labs_recheck_regexp_Pattern$NamedBackReference__f_name;return"\\\\k<"+W_+">"}throw new Q(_)};Dw.prototype.showFlagSet__Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__T=function(_){var r=Su(new hr);return _.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_global&&r.append__C__scm_StringBuilder(103),_.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_ignoreCase&&r.append__C__scm_StringBuilder(105),_.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_multiline&&r.append__C__scm_StringBuilder(109),_.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_dotAll&&r.append__C__scm_StringBuilder(115),_.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_unicode&&r.append__C__scm_StringBuilder(117),_.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_sticky&&r.append__C__scm_StringBuilder(121),r.scm_StringBuilder__f_underlying.jl_StringBuilder__f_java$lang$StringBuilder$$content};Dw.prototype.showQuantifier__Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier__T=function(_){if(_ instanceof Oi)var r="*";else if(_ instanceof Ui)var r="+";else if(_ instanceof gi)var r="?";else if(_ instanceof Hc)var a=_,t=a.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Exact__f_n,r="{"+t+"}";else if(_ instanceof cc)var n=_,s=n.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded__f_min,r="{"+s+",}";else{if(!(_ instanceof Pc))throw new Q(_);var c=_,i=c.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_min,o=c.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_max,r="{"+i+","+o+"}"}return _.isLazy__Z()?r+"?":r};var Rv_=new m().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$:0},!1,"codes.quine.labs.recheck.regexp.Pattern$",{Lcodes_quine_labs_recheck_regexp_Pattern$:1,O:1,Ljava_io_Serializable:1});Dw.prototype.$classData=Rv_;var zB;function K2(){return zB||(zB=new Dw),zB}function A0(){}A0.prototype=new j;A0.prototype.constructor=A0;function Dv_(){}Dv_.prototype=A0.prototype;A0.prototype.showEscapeClassKind__Lcodes_quine_labs_recheck_regexp_Pattern$EscapeClassKind__T=function(_){var r=D8();if(r===_)return"\\\\d";var a=C8();if(a===_)return"\\\\w";var t=x8();if(t===_)return"\\\\s";throw new Q(_)};var xv_=new m().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$EscapeClassKind$:0},!1,"codes.quine.labs.recheck.regexp.Pattern$EscapeClassKind$",{Lcodes_quine_labs_recheck_regexp_Pattern$EscapeClassKind$:1,O:1,Ljava_io_Serializable:1});A0.prototype.$classData=xv_;var JB;function HH(){return JB||(JB=new A0),JB}function ip(_,r,a){var t=_.codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc__s_Option();if(t.isEmpty__Z())var o=!1;else{var n=t.get__O(),s=n;if(s===null)throw new Q(s);var c=s.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_start,i=s.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_end,o=c===r&&i===a}if(o)return _;var u=OQ(_);return u.codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc_$eq__s_Option__V(new i_(new Rf(r,a))),u}function Cn(_,r){var a=r.codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc__s_Option();if(a instanceof i_){var t=a,n=t.s_Some__f_value;if(n!==null){var s=n.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_start,c=n.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_end;return ip(_,s,c)}}var i=t_();if(i===a)return _;throw new Q(a)}function Cv_(_){if(!((1&_.Lcodes_quine_labs_recheck_unicode_IChar$__f_bitmap$0)<<24>>24)){var r=g(new L,new P(0),new P(1114112)),a=V(),t=x(),n=t.s_$less$colon$less$__f_singleton,s=new M(a,n);new Ks(s,s);var c=P$().newBuilder__scm_Builder();c.addOne__O__scm_Growable(r),_.Lcodes_quine_labs_recheck_unicode_IChar$__f_Any=new Gt(new Hn(c.result__O().foldLeft__O__F2__O(b().s_package$__f_IndexedSeq.empty__sc_SeqOps(),new Ge((i,o)=>{var u=i,f=o,p=g(new L,u,f),h=p.T2__f__1,l=p.T2__f__2;if(l!==null){var d=l._1__O(),$=l._2__O();if(new On(s,d).$greater$eq__O__Z($))return h}var v=p.T2__f__1,w=p.T2__f__2;if(v!==null){if(b(),new hs(v),!0)var R=v.length__I(),D=(R===0?0:R<0?-1:1)==0;else var D;if(D&&w!==null){var T=w._1__O(),C=w._2__O(),F=b().s_package$__f_IndexedSeq,E=[g(new L,T,C)];return F.apply__sci_Seq__sc_SeqOps(k(new I,E))}}var q=p.T2__f__1,Z=p.T2__f__2;if(q!==null){var H=b().s_package$__f_$colon$plus.unapply__sc_SeqOps__s_Option(q);if(!H.isEmpty__Z()){var J=H.get__O()._1__O(),N=H.get__O()._2__O();if(N!==null){var G=N._1__O(),W=N._2__O();if(Z!==null){var K=Z._1__O(),Y=Z._2__O();if(new On(s,G).$less$eq__O__Z(K)&&new On(s,K).$less$eq__O__Z(W)){var X=g(new L,G,Mi(s,W,Y));return J.appended__O__O(X)}}}}}var e_=p.T2__f__1,__=p.T2__f__2;if(__!==null){var a_=__._1__O(),n_=__._2__O(),s_=g(new L,a_,n_);return e_.appended__O__O(s_)}throw new Q(p)})))),_.Lcodes_quine_labs_recheck_unicode_IChar$__f_bitmap$0=(1|_.Lcodes_quine_labs_recheck_unicode_IChar$__f_bitmap$0)<<24>>24}return _.Lcodes_quine_labs_recheck_unicode_IChar$__f_Any}function Mv_(_){if(!((2&_.Lcodes_quine_labs_recheck_unicode_IChar$__f_bitmap$0)<<24>>24)){var r=g(new L,new P(0),new P(65536)),a=V(),t=x(),n=t.s_$less$colon$less$__f_singleton,s=new M(a,n);new Ks(s,s);var c=P$().newBuilder__scm_Builder();c.addOne__O__scm_Growable(r),_.Lcodes_quine_labs_recheck_unicode_IChar$__f_Any16=new Gt(new Hn(c.result__O().foldLeft__O__F2__O(b().s_package$__f_IndexedSeq.empty__sc_SeqOps(),new Ge((i,o)=>{var u=i,f=o,p=g(new L,u,f),h=p.T2__f__1,l=p.T2__f__2;if(l!==null){var d=l._1__O(),$=l._2__O();if(new On(s,d).$greater$eq__O__Z($))return h}var v=p.T2__f__1,w=p.T2__f__2;if(v!==null){if(b(),new hs(v),!0)var R=v.length__I(),D=(R===0?0:R<0?-1:1)==0;else var D;if(D&&w!==null){var T=w._1__O(),C=w._2__O(),F=b().s_package$__f_IndexedSeq,E=[g(new L,T,C)];return F.apply__sci_Seq__sc_SeqOps(k(new I,E))}}var q=p.T2__f__1,Z=p.T2__f__2;if(q!==null){var H=b().s_package$__f_$colon$plus.unapply__sc_SeqOps__s_Option(q);if(!H.isEmpty__Z()){var J=H.get__O()._1__O(),N=H.get__O()._2__O();if(N!==null){var G=N._1__O(),W=N._2__O();if(Z!==null){var K=Z._1__O(),Y=Z._2__O();if(new On(s,G).$less$eq__O__Z(K)&&new On(s,K).$less$eq__O__Z(W)){var X=g(new L,G,Mi(s,W,Y));return J.appended__O__O(X)}}}}}var e_=p.T2__f__1,__=p.T2__f__2;if(__!==null){var a_=__._1__O(),n_=__._2__O(),s_=g(new L,a_,n_);return e_.appended__O__O(s_)}throw new Q(p)})))),_.Lcodes_quine_labs_recheck_unicode_IChar$__f_bitmap$0=(2|_.Lcodes_quine_labs_recheck_unicode_IChar$__f_bitmap$0)<<24>>24}return _.Lcodes_quine_labs_recheck_unicode_IChar$__f_Any16}function Tv_(_){if(!((4&_.Lcodes_quine_labs_recheck_unicode_IChar$__f_bitmap$0)<<24>>24)){var r=g(new L,new P(48),new P(58)),a=V(),t=x(),n=t.s_$less$colon$less$__f_singleton,s=new M(a,n);new Ks(s,s);var c=P$().newBuilder__scm_Builder();c.addOne__O__scm_Growable(r),_.Lcodes_quine_labs_recheck_unicode_IChar$__f_Digit=new Gt(new Hn(c.result__O().foldLeft__O__F2__O(b().s_package$__f_IndexedSeq.empty__sc_SeqOps(),new Ge((i,o)=>{var u=i,f=o,p=g(new L,u,f),h=p.T2__f__1,l=p.T2__f__2;if(l!==null){var d=l._1__O(),$=l._2__O();if(new On(s,d).$greater$eq__O__Z($))return h}var v=p.T2__f__1,w=p.T2__f__2;if(v!==null){if(b(),new hs(v),!0)var R=v.length__I(),D=(R===0?0:R<0?-1:1)==0;else var D;if(D&&w!==null){var T=w._1__O(),C=w._2__O(),F=b().s_package$__f_IndexedSeq,E=[g(new L,T,C)];return F.apply__sci_Seq__sc_SeqOps(k(new I,E))}}var q=p.T2__f__1,Z=p.T2__f__2;if(q!==null){var H=b().s_package$__f_$colon$plus.unapply__sc_SeqOps__s_Option(q);if(!H.isEmpty__Z()){var J=H.get__O()._1__O(),N=H.get__O()._2__O();if(N!==null){var G=N._1__O(),W=N._2__O();if(Z!==null){var K=Z._1__O(),Y=Z._2__O();if(new On(s,G).$less$eq__O__Z(K)&&new On(s,K).$less$eq__O__Z(W)){var X=g(new L,G,Mi(s,W,Y));return J.appended__O__O(X)}}}}}var e_=p.T2__f__1,__=p.T2__f__2;if(__!==null){var a_=__._1__O(),n_=__._2__O(),s_=g(new L,a_,n_);return e_.appended__O__O(s_)}throw new Q(p)})))),_.Lcodes_quine_labs_recheck_unicode_IChar$__f_bitmap$0=(4|_.Lcodes_quine_labs_recheck_unicode_IChar$__f_bitmap$0)<<24>>24}return _.Lcodes_quine_labs_recheck_unicode_IChar$__f_Digit}function Vv_(_){if(!((8&_.Lcodes_quine_labs_recheck_unicode_IChar$__f_bitmap$0)<<24>>24)){var r=B(),a=[g(new L,new P(9),new P(10)),g(new L,new P(10),new P(14)),g(new L,new P(32),new P(33)),g(new L,new P(160),new P(161)),g(new L,new P(8232),new P(8234)),g(new L,new P(65279),new P(65280))],t=k(new I,a),n=V(),s=x(),c=s.s_$less$colon$less$__f_singleton,i=new M(n,c),o=r.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(t,i),u=gw().generalCategory__T__s_Option("Space_Separator").get__O(),f=V(),p=x(),h=p.s_$less$colon$less$__f_singleton;_.Lcodes_quine_labs_recheck_unicode_IChar$__f_Space=new Gt(o.union__Lcodes_quine_labs_recheck_unicode_IntervalSet__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(u,new M(f,h))),_.Lcodes_quine_labs_recheck_unicode_IChar$__f_bitmap$0=(8|_.Lcodes_quine_labs_recheck_unicode_IChar$__f_bitmap$0)<<24>>24}return _.Lcodes_quine_labs_recheck_unicode_IChar$__f_Space}function Av_(_){if(!((16&_.Lcodes_quine_labs_recheck_unicode_IChar$__f_bitmap$0)<<24>>24)){var r=B(),a=[g(new L,new P(10),new P(11)),g(new L,new P(13),new P(14)),g(new L,new P(8232),new P(8234))],t=k(new I,a),n=V(),s=x(),c=s.s_$less$colon$less$__f_singleton,i=new M(n,c);_.Lcodes_quine_labs_recheck_unicode_IChar$__f_LineTerminator=new Gt(r.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(t,i)),_.Lcodes_quine_labs_recheck_unicode_IChar$__f_bitmap$0=(16|_.Lcodes_quine_labs_recheck_unicode_IChar$__f_bitmap$0)<<24>>24}return _.Lcodes_quine_labs_recheck_unicode_IChar$__f_LineTerminator}function Bv_(_){if(!((32&_.Lcodes_quine_labs_recheck_unicode_IChar$__f_bitmap$0)<<24>>24)){var r=B(),a=[g(new L,new P(48),new P(58)),g(new L,new P(65),new P(91)),g(new L,new P(95),new P(96)),g(new L,new P(97),new P(123))],t=k(new I,a),n=V(),s=x(),c=s.s_$less$colon$less$__f_singleton,i=new M(n,c);_.Lcodes_quine_labs_recheck_unicode_IChar$__f_Word=new Gt(r.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(t,i)),_.Lcodes_quine_labs_recheck_unicode_IChar$__f_bitmap$0=(32|_.Lcodes_quine_labs_recheck_unicode_IChar$__f_bitmap$0)<<24>>24}return _.Lcodes_quine_labs_recheck_unicode_IChar$__f_Word}function ao(){this.Lcodes_quine_labs_recheck_unicode_IChar$__f_Any=null,this.Lcodes_quine_labs_recheck_unicode_IChar$__f_Any16=null,this.Lcodes_quine_labs_recheck_unicode_IChar$__f_Digit=null,this.Lcodes_quine_labs_recheck_unicode_IChar$__f_Space=null,this.Lcodes_quine_labs_recheck_unicode_IChar$__f_LineTerminator=null,this.Lcodes_quine_labs_recheck_unicode_IChar$__f_Word=null,this.Lcodes_quine_labs_recheck_unicode_IChar$__f_codes$quine$labs$recheck$unicode$IChar$$ordering=null,this.Lcodes_quine_labs_recheck_unicode_IChar$__f_canonicalizeCache=null,this.Lcodes_quine_labs_recheck_unicode_IChar$__f_bitmap$0=0,bS=this,b();var _=new y(c=>{var i=c;return i.Lcodes_quine_labs_recheck_unicode_IChar__f_set}),r=B(),a=V(),t=x(),n=t.s_$less$colon$less$__f_singleton,s=r.ordering__s_math_Ordering__s_math_Ordering(new M(a,n));this.Lcodes_quine_labs_recheck_unicode_IChar$__f_codes$quine$labs$recheck$unicode$IChar$$ordering=new Xf(s,_),this.Lcodes_quine_labs_recheck_unicode_IChar$__f_canonicalizeCache=new _4(1e3)}ao.prototype=new j;ao.prototype.constructor=ao;function Fv_(){}Fv_.prototype=ao.prototype;ao.prototype.Any__Lcodes_quine_labs_recheck_unicode_IChar=function(){return(1&this.Lcodes_quine_labs_recheck_unicode_IChar$__f_bitmap$0)<<24>>24?this.Lcodes_quine_labs_recheck_unicode_IChar$__f_Any:Cv_(this)};ao.prototype.Any16__Lcodes_quine_labs_recheck_unicode_IChar=function(){return(2&this.Lcodes_quine_labs_recheck_unicode_IChar$__f_bitmap$0)<<24>>24?this.Lcodes_quine_labs_recheck_unicode_IChar$__f_Any16:Mv_(this)};ao.prototype.Digit__Lcodes_quine_labs_recheck_unicode_IChar=function(){return(4&this.Lcodes_quine_labs_recheck_unicode_IChar$__f_bitmap$0)<<24>>24?this.Lcodes_quine_labs_recheck_unicode_IChar$__f_Digit:Tv_(this)};ao.prototype.Space__Lcodes_quine_labs_recheck_unicode_IChar=function(){return(8&this.Lcodes_quine_labs_recheck_unicode_IChar$__f_bitmap$0)<<24>>24?this.Lcodes_quine_labs_recheck_unicode_IChar$__f_Space:Vv_(this)};ao.prototype.LineTerminator__Lcodes_quine_labs_recheck_unicode_IChar=function(){return(16&this.Lcodes_quine_labs_recheck_unicode_IChar$__f_bitmap$0)<<24>>24?this.Lcodes_quine_labs_recheck_unicode_IChar$__f_LineTerminator:Av_(this)};ao.prototype.Word__Lcodes_quine_labs_recheck_unicode_IChar=function(){return(32&this.Lcodes_quine_labs_recheck_unicode_IChar$__f_bitmap$0)<<24>>24?this.Lcodes_quine_labs_recheck_unicode_IChar$__f_Word:Bv_(this)};ao.prototype.UnicodeProperty__T__s_Option=function(_){var r=gw().generalCategory__T__s_Option(_),a=r.isEmpty__Z()?gw().binary__T__s_Option(_):r;if(a.isEmpty__Z())return t_();var t=a.get__O(),n=t;return new i_(new Gt(n))};ao.prototype.UnicodePropertyValue__T__T__s_Option=function(_,r){var a=gw().NonBinaryPropertyAliases__sci_Map().getOrElse__O__F0__O(_,new r_(()=>_));switch(a){case"General_Category":{var t=gw().generalCategory__T__s_Option(r);break}case"Script":{var t=gw().script__T__s_Option(r);break}case"Script_Extensions":{var t=gw().scriptExtensions__T__s_Option(r);break}default:var t=t_()}if(t.isEmpty__Z())return t_();var n=t.get__O(),s=n;return new i_(new Gt(s))};ao.prototype.apply__Lcodes_quine_labs_recheck_unicode_UChar__Lcodes_quine_labs_recheck_unicode_IChar=function(_){var r=g(new L,_,new P(1+_.Lcodes_quine_labs_recheck_unicode_UChar__f_value|0)),a=V(),t=x(),n=t.s_$less$colon$less$__f_singleton,s=new M(a,n);new Ks(s,s);var c=P$().newBuilder__scm_Builder();return c.addOne__O__scm_Growable(r),new Gt(new Hn(c.result__O().foldLeft__O__F2__O(b().s_package$__f_IndexedSeq.empty__sc_SeqOps(),new Ge((i,o)=>{var u=i,f=o,p=g(new L,u,f),h=p.T2__f__1,l=p.T2__f__2;if(l!==null){var d=l._1__O(),$=l._2__O();if(new On(s,d).$greater$eq__O__Z($))return h}var v=p.T2__f__1,w=p.T2__f__2;if(v!==null){if(b(),new hs(v),!0)var R=v.length__I(),D=(R===0?0:R<0?-1:1)==0;else var D;if(D&&w!==null){var T=w._1__O(),C=w._2__O(),F=b().s_package$__f_IndexedSeq,E=[g(new L,T,C)];return F.apply__sci_Seq__sc_SeqOps(k(new I,E))}}var q=p.T2__f__1,Z=p.T2__f__2;if(q!==null){var H=b().s_package$__f_$colon$plus.unapply__sc_SeqOps__s_Option(q);if(!H.isEmpty__Z()){var J=H.get__O()._1__O(),N=H.get__O()._2__O();if(N!==null){var G=N._1__O(),W=N._2__O();if(Z!==null){var K=Z._1__O(),Y=Z._2__O();if(new On(s,G).$less$eq__O__Z(K)&&new On(s,K).$less$eq__O__Z(W)){var X=g(new L,G,Mi(s,W,Y));return J.appended__O__O(X)}}}}}var e_=p.T2__f__1,__=p.T2__f__2;if(__!==null){var a_=__._1__O(),n_=__._2__O(),s_=g(new L,a_,n_);return e_.appended__O__O(s_)}throw new Q(p)}))))};ao.prototype.any__Z__Lcodes_quine_labs_recheck_unicode_IChar=function(_){return _?tn().Any__Lcodes_quine_labs_recheck_unicode_IChar():tn().Any16__Lcodes_quine_labs_recheck_unicode_IChar()};ao.prototype.dot__Z__Z__Z__Lcodes_quine_labs_recheck_unicode_IChar=function(_,r,a){var t=tn().any__Z__Lcodes_quine_labs_recheck_unicode_IChar(a),n=r?t:t.diff__Lcodes_quine_labs_recheck_unicode_IChar__Lcodes_quine_labs_recheck_unicode_IChar(tn().LineTerminator__Lcodes_quine_labs_recheck_unicode_IChar());return _?tn().canonicalize__Lcodes_quine_labs_recheck_unicode_IChar__Z__Lcodes_quine_labs_recheck_unicode_IChar(n,a):n};ao.prototype.range__Lcodes_quine_labs_recheck_unicode_UChar__Lcodes_quine_labs_recheck_unicode_UChar__Lcodes_quine_labs_recheck_unicode_IChar=function(_,r){var a=g(new L,_,new P(1+r.Lcodes_quine_labs_recheck_unicode_UChar__f_value|0)),t=V(),n=x(),s=n.s_$less$colon$less$__f_singleton,c=new M(t,s);new Ks(c,c);var i=P$().newBuilder__scm_Builder();return i.addOne__O__scm_Growable(a),new Gt(new Hn(i.result__O().foldLeft__O__F2__O(b().s_package$__f_IndexedSeq.empty__sc_SeqOps(),new Ge((o,u)=>{var f=o,p=u,h=g(new L,f,p),l=h.T2__f__1,d=h.T2__f__2;if(d!==null){var $=d._1__O(),v=d._2__O();if(new On(c,$).$greater$eq__O__Z(v))return l}var w=h.T2__f__1,R=h.T2__f__2;if(w!==null){if(b(),new hs(w),!0)var D=w.length__I(),T=(D===0?0:D<0?-1:1)==0;else var T;if(T&&R!==null){var C=R._1__O(),F=R._2__O(),E=b().s_package$__f_IndexedSeq,q=[g(new L,C,F)];return E.apply__sci_Seq__sc_SeqOps(k(new I,q))}}var Z=h.T2__f__1,H=h.T2__f__2;if(Z!==null){var J=b().s_package$__f_$colon$plus.unapply__sc_SeqOps__s_Option(Z);if(!J.isEmpty__Z()){var N=J.get__O()._1__O(),G=J.get__O()._2__O();if(G!==null){var W=G._1__O(),K=G._2__O();if(H!==null){var Y=H._1__O(),X=H._2__O();if(new On(c,W).$less$eq__O__Z(Y)&&new On(c,Y).$less$eq__O__Z(K)){var e_=g(new L,W,Mi(c,K,X));return N.appended__O__O(e_)}}}}}var __=h.T2__f__1,a_=h.T2__f__2;if(a_!==null){var n_=a_._1__O(),s_=a_._2__O(),c_=g(new L,n_,s_);return __.appended__O__O(c_)}throw new Q(h)}))))};ao.prototype.union__sci_Seq__Lcodes_quine_labs_recheck_unicode_IChar=function(_){return _.foldLeft__O__F2__O((tn(),new Gt(B().empty__Lcodes_quine_labs_recheck_unicode_IntervalSet())),new Ge((r,a)=>{var t=r,n=a;return t.union__Lcodes_quine_labs_recheck_unicode_IChar__Lcodes_quine_labs_recheck_unicode_IChar(n)}))};ao.prototype.canonicalize__Lcodes_quine_labs_recheck_unicode_IChar__Z__Lcodes_quine_labs_recheck_unicode_IChar=function(_,r){var a=this.Lcodes_quine_labs_recheck_unicode_IChar$__f_canonicalizeCache,t=g(new L,_,r),n=a.Lcodes_quine_labs_recheck_unicode_LRUCache__f_map,s=O_(),c=s.productHash__s_Product__I__Z__I(t,-889275714,!1),i=c^(c>>>16|0),o=i&(-1+n.ju_HashMap__f_java$util$HashMap$$table.u.length|0),u=n.java$util$HashMap$$findNode0__O__I__I__ju_HashMap$Node(t,i,o),f=u===null?null:(n.nodeWasAccessed__ju_HashMap$Node__V(u),u.ju_HashMap$Node__f_value);if(f!==null)var p=f;else{var h=r?m3().Fold__sci_Seq():m3().Upper__sci_Seq(),l=h.foldLeft__O__F2__O(_.Lcodes_quine_labs_recheck_unicode_IChar__f_set,new Ge((v,w)=>{var R=v,D=w,T=g(new L,R,D),C=T.T2__f__1,F=T.T2__f__2;if(F!==null){var E=F.Lcodes_quine_labs_recheck_unicode_CaseMap$Conversion__f_domain,q=F.Lcodes_quine_labs_recheck_unicode_CaseMap$Conversion__f_offset,Z=new y(G=>{var W=G;return new P(W.Lcodes_quine_labs_recheck_unicode_UChar__f_value+q|0)}),H=V(),J=x(),N=J.s_$less$colon$less$__f_singleton;return C.mapIntersection__Lcodes_quine_labs_recheck_unicode_IntervalSet__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(E,Z,new M(H,N))}throw new Q(T)})),d=new Gt(l);i3_(n,t,d,i,u);var p=d}return p};var Ev_=new m().initClass({Lcodes_quine_labs_recheck_unicode_IChar$:0},!1,"codes.quine.labs.recheck.unicode.IChar$",{Lcodes_quine_labs_recheck_unicode_IChar$:1,O:1,Ljava_io_Serializable:1});ao.prototype.$classData=Ev_;var bS;function tn(){return bS||(bS=new ao),bS}function B0(){}B0.prototype=new j;B0.prototype.constructor=B0;function jv_(){}jv_.prototype=B0.prototype;B0.prototype.any__Z__Z__Lcodes_quine_labs_recheck_unicode_ICharSet=function(_,r){var a=b().s_package$__f_Vector,t=[g(new L,tn().dot__Z__Z__Z__Lcodes_quine_labs_recheck_unicode_IChar(_,!0,r),QI())],n=k(new I,t);return new su(a.from__sc_IterableOnce__sci_Vector(n))};var Zv_=new m().initClass({Lcodes_quine_labs_recheck_unicode_ICharSet$:0},!1,"codes.quine.labs.recheck.unicode.ICharSet$",{Lcodes_quine_labs_recheck_unicode_ICharSet$:1,O:1,Ljava_io_Serializable:1});B0.prototype.$classData=Zv_;var UB;function Nv_(){return UB||(UB=new B0),UB}function Hv_(_,r,a){return r.sorted__s_math_Ordering__O(new Ks(a,a)).foldLeft__O__F2__O(b().s_package$__f_IndexedSeq.empty__sc_SeqOps(),new Ge((t,n)=>{var s=t,c=n,i=g(new L,s,c),o=i.T2__f__1,u=i.T2__f__2;if(u!==null){var f=u._1__O(),p=u._2__O();if(new On(a,f).$greater$eq__O__Z(p))return o}var h=i.T2__f__1,l=i.T2__f__2;if(h!==null){if(b(),new hs(h),!0)var d=h.length__I(),$=(d===0?0:d<0?-1:1)==0;else var $;if($&&l!==null){var v=l._1__O(),w=l._2__O(),R=b().s_package$__f_IndexedSeq,D=[g(new L,v,w)];return R.apply__sci_Seq__sc_SeqOps(k(new I,D))}}var T=i.T2__f__1,C=i.T2__f__2;if(T!==null){var F=b().s_package$__f_$colon$plus.unapply__sc_SeqOps__s_Option(T);if(!F.isEmpty__Z()){var E=F.get__O()._1__O(),q=F.get__O()._2__O();if(q!==null){var Z=q._1__O(),H=q._2__O();if(C!==null){var J=C._1__O(),N=C._2__O();if(new On(a,Z).$less$eq__O__Z(J)&&new On(a,J).$less$eq__O__Z(H)){var G=g(new L,Z,a.max__O__O__O(H,N));return E.appended__O__O(G)}}}}}var W=i.T2__f__1,K=i.T2__f__2;if(K!==null){var Y=K._1__O(),X=K._2__O(),e_=g(new L,Y,X);return W.appended__O__O(e_)}throw new Q(i)}))}function xw(){}xw.prototype=new j;xw.prototype.constructor=xw;function Gv_(){}Gv_.prototype=xw.prototype;xw.prototype.empty__Lcodes_quine_labs_recheck_unicode_IntervalSet=function(){return new Hn(b().s_package$__f_IndexedSeq.empty__sc_SeqOps())};xw.prototype.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet=function(_,r){return new Hn(Hv_(this,_,r))};xw.prototype.ordering__s_math_Ordering__s_math_Ordering=function(_){b();var r=new y(n=>{var s=n;return s.Lcodes_quine_labs_recheck_unicode_IntervalSet__f_intervals}),a=new Ks(_,_),t=new du(a);return new Xf(t,r)};var zv_=new m().initClass({Lcodes_quine_labs_recheck_unicode_IntervalSet$:0},!1,"codes.quine.labs.recheck.unicode.IntervalSet$",{Lcodes_quine_labs_recheck_unicode_IntervalSet$:1,O:1,Ljava_io_Serializable:1});xw.prototype.$classData=zv_;var WB;function B(){return WB||(WB=new xw),WB}function F0(){}F0.prototype=new j;F0.prototype.constructor=F0;function Jv_(){}Jv_.prototype=F0.prototype;F0.prototype.canonicalize__Lcodes_quine_labs_recheck_unicode_UChar__Z__Lcodes_quine_labs_recheck_unicode_UChar=function(_,r){var a=r?m3().Fold__sci_Seq():m3().Upper__sci_Seq(),t=a.find__F1__s_Option(new y(i=>{var o=i,u=o.Lcodes_quine_labs_recheck_unicode_CaseMap$Conversion__f_domain,f=V(),p=x(),h=p.s_$less$colon$less$__f_singleton;return u.contains__O__s_math_Ordering__Z(_,new M(f,h))}));if(t instanceof i_){var n=t,s=n.s_Some__f_value;return new P(_.Lcodes_quine_labs_recheck_unicode_UChar__f_value+s.Lcodes_quine_labs_recheck_unicode_CaseMap$Conversion__f_offset|0)}else{var c=t_();if(c===t)return _;throw new Q(t)}};var Uv_=new m().initClass({Lcodes_quine_labs_recheck_unicode_UChar$:0},!1,"codes.quine.labs.recheck.unicode.UChar$",{Lcodes_quine_labs_recheck_unicode_UChar$:1,O:1,Ljava_io_Serializable:1});F0.prototype.$classData=Uv_;var KB;function uz(){return KB||(KB=new F0),KB}function to(){}to.prototype=new j;to.prototype.constructor=to;function Wv_(){}Wv_.prototype=to.prototype;to.prototype.from__sci_Seq__T=function(_){var r=_.iterator__sc_Iterator(),a=new y(n=>{var s=n,c=s.toChars__AC(),i=eu(),o=c.u.length;return i.new__AC__I__I__T(c,0,o)}),t=new Wt(r,a);return Ei(t,"","","")};to.prototype.canonicalize__T__Z__T=function(_,r){var a=Yn().iterator$extension__T__Z__sc_Iterator(_,r),t=new y(s=>{var c=s;return uz().canonicalize__Lcodes_quine_labs_recheck_unicode_UChar__Z__Lcodes_quine_labs_recheck_unicode_UChar(c,r)}),n=new Wt(a,t);return Ei(n,"","","")};to.prototype.nonEmpty$extension__T__Z=function(_){return $r(),_!==""};to.prototype.getAt$extension__T__I__Z__s_Option=function(_,r,a){return r>=0&&r<_.length?new i_(new P(a?Zv(_,r):_.charCodeAt(r))):t_()};to.prototype.getBefore$extension__T__I__Z__s_Option=function(_,r,a){if(r>0&&r<=_.length){if(a)var t=XD_(_,r);else var n=-1+r|0,t=_.charCodeAt(n);return new i_(new P(t))}else return t_()};to.prototype.substring$extension__T__I__I__T=function(_,r,a){return $r().slice$extension__T__I__I__T(_,r,a)};to.prototype.insertAt$extension__T__I__Lcodes_quine_labs_recheck_unicode_UChar__T=function(_,r,a){var t=Su(new hr);t.append__T__scm_StringBuilder($r().slice$extension__T__I__I__T(_,0,r));var n=a.toChars__AC(),s=eu(),c=n.u.length;return t.append__T__scm_StringBuilder(s.new__AC__I__I__T(n,0,c)),t.append__T__scm_StringBuilder($r().slice$extension__T__I__I__T(_,r,_.length)),t.scm_StringBuilder__f_underlying.jl_StringBuilder__f_java$lang$StringBuilder$$content};to.prototype.insert$extension__T__I__T__T=function(_,r,a){var t=Su(new hr);return t.append__T__scm_StringBuilder($r().slice$extension__T__I__I__T(_,0,r)),t.append__T__scm_StringBuilder(a),t.append__T__scm_StringBuilder($r().slice$extension__T__I__I__T(_,r,_.length)),t.scm_StringBuilder__f_underlying.jl_StringBuilder__f_java$lang$StringBuilder$$content};to.prototype.replaceAt$extension__T__I__Lcodes_quine_labs_recheck_unicode_UChar__Z__T=function(_,r,a,t){var n=Yn().getAt$extension__T__I__Z__s_Option(_,r,t);if(n.isEmpty__Z())var s=t_();else var c=n.get__O(),i=c,s=new i_(i.size__I());var o=(s.isEmpty__Z()?0:s.get__O())|0,u=Su(new hr);u.append__T__scm_StringBuilder($r().slice$extension__T__I__I__T(_,0,r));var f=a.toChars__AC(),p=eu(),h=f.u.length;return u.append__T__scm_StringBuilder(p.new__AC__I__I__T(f,0,h)),u.append__T__scm_StringBuilder($r().slice$extension__T__I__I__T(_,r+o|0,_.length)),u.scm_StringBuilder__f_underlying.jl_StringBuilder__f_java$lang$StringBuilder$$content};to.prototype.iterator$extension__T__Z__sc_Iterator=function(_,r){if(r){b();var a=new y(s=>{var c=s|0;if(c>=_.length)return t_();var i=new P(Zv(_,c));return new i_(g(new L,i,c+i.size__I()|0))});return new Zm(0,a)}else{$r();var t=new $L(_),n=new y(s=>{var c=Ea(s);return new P(c)});return new Wt(t,n)}};to.prototype.toString$extension__T__T=function(_){var r=Yn().iterator$extension__T__Z__sc_Iterator(_,!0),a=new y(n=>{var s=n;if(s!==null){var c=s.Lcodes_quine_labs_recheck_unicode_UChar__f_value;if(c===39)return"\\\\'"}return s.toString__T()}),t=new Wt(r,a);return Ei(t,"'","","'")};to.prototype.productElement$extension__T__I__O=function(_,r){return r===0?_:S().ioobe__I__O(r)};to.prototype.productIterator$extension__T__sc_Iterator=function(_){var r=new fa(_);return new f_(r)};to.prototype.equals$extension__T__O__Z=function(_,r){if(r instanceof fa){var a=r===null?null:r.Lcodes_quine_labs_recheck_unicode_UString__f_asString;return _===a}else return!1};var Kv_=new m().initClass({Lcodes_quine_labs_recheck_unicode_UString$:0},!1,"codes.quine.labs.recheck.unicode.UString$",{Lcodes_quine_labs_recheck_unicode_UString$:1,O:1,Ljava_io_Serializable:1});to.prototype.$classData=Kv_;var QB;function Yn(){return QB||(QB=new to),QB}function j3(){this.Lcodes_quine_labs_recheck_vm_Inst__f__id=0}j3.prototype=new wZ;j3.prototype.constructor=j3;function O$(){}O$.prototype=j3.prototype;function Z3(){this.Lcodes_quine_labs_recheck_vm_Inst__f__id=0}Z3.prototype=new wZ;Z3.prototype.constructor=Z3;function zL(){}zL.prototype=Z3.prototype;function Qv_(_){_.Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$__f_HasSuccessor$module===null&&(_.Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$__f_HasSuccessor$module=new Rm(_))}function Xv_(_){_.Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$__f_Fallback$module===null&&(_.Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$__f_Fallback$module=new Xw(_))}function Hg(_){if(this.Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$__f_HasSuccessor$module=null,this.Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$__f_Fallback$module=null,this.Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$__f_$outer=null,_===null)throw null;this.Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$__f_$outer=_}Hg.prototype=new j;Hg.prototype.constructor=Hg;function Yv_(){}Yv_.prototype=Hg.prototype;Hg.prototype.HasSuccessor__Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$HasSuccessor$=function(){return this.Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$__f_HasSuccessor$module===null&&Qv_(this),this.Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$__f_HasSuccessor$module};Hg.prototype.Fallback__Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$Fallback$=function(){return this.Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$__f_Fallback$module===null&&Xv_(this),this.Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$__f_Fallback$module};var _w_=new m().initClass({Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$:0},!1,"codes.quine.labs.recheck.vm.Interpreter$Rollback$",{Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$:1,O:1,Ljava_io_Serializable:1});Hg.prototype.$classData=_w_;function k4(_){}k4.prototype=new j;k4.prototype.constructor=k4;function ew_(){}ew_.prototype=k4.prototype;var rw_=new m().initClass({Lfastparse_Implicits$LowPriOptioner$GenericOptionerImplicit0$:0},!1,"fastparse.Implicits$LowPriOptioner$GenericOptionerImplicit0$",{Lfastparse_Implicits$LowPriOptioner$GenericOptionerImplicit0$:1,O:1,Lfastparse_Implicits$Optioner:1});k4.prototype.$classData=rw_;function E0(_){}E0.prototype=new j;E0.prototype.constructor=E0;function aw_(){}aw_.prototype=E0.prototype;E0.prototype.result__O__O=function(_){var r=_;return Sd().from__sc_IterableOnce__sci_Seq(r)};var tw_=new m().initClass({Lfastparse_Implicits$LowPriRepeater$GenericRepeatedImplicit0$:0},!1,"fastparse.Implicits$LowPriRepeater$GenericRepeatedImplicit0$",{Lfastparse_Implicits$LowPriRepeater$GenericRepeatedImplicit0$:1,O:1,Lfastparse_Implicits$Repeater:1});E0.prototype.$classData=tw_;function j0(_){}j0.prototype=new j;j0.prototype.constructor=j0;function nw_(){}nw_.prototype=j0.prototype;j0.prototype.apply__O__O__O=function(_,r){return _};var sw_=new m().initClass({Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$:0},!1,"fastparse.Implicits$LowPriSequencer$UnitSequencer0$",{Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$:1,O:1,Lfastparse_Implicits$Sequencer:1});j0.prototype.$classData=sw_;function cw_(_){B7().Lfastparse_Implicits$Optioner$__f_GenericOptionerImplicit0$module===null&&(B7().Lfastparse_Implicits$Optioner$__f_GenericOptionerImplicit0$module=new k4(_))}function Z0(){this.Lfastparse_Implicits$Optioner$__f_GenericOptionerImplicit0$module=null}Z0.prototype=new j;Z0.prototype.constructor=Z0;function iw_(){}iw_.prototype=Z0.prototype;Z0.prototype.GenericOptionerImplicit0__Lfastparse_Implicits$LowPriOptioner$GenericOptionerImplicit0$=function(){return B7().Lfastparse_Implicits$Optioner$__f_GenericOptionerImplicit0$module===null&&cw_(this),B7().Lfastparse_Implicits$Optioner$__f_GenericOptionerImplicit0$module};var ow_=new m().initClass({Lfastparse_Implicits$Optioner$:0},!1,"fastparse.Implicits$Optioner$",{Lfastparse_Implicits$Optioner$:1,O:1,Lfastparse_Implicits$LowPriOptioner:1});Z0.prototype.$classData=ow_;var XB;function B7(){return XB||(XB=new Z0),XB}function uw_(_){Gg().Lfastparse_Implicits$Repeater$__f_GenericRepeatedImplicit0$module===null&&(Gg().Lfastparse_Implicits$Repeater$__f_GenericRepeatedImplicit0$module=new E0(_))}function N0(){this.Lfastparse_Implicits$Repeater$__f_GenericRepeatedImplicit0$module=null}N0.prototype=new j;N0.prototype.constructor=N0;function lw_(){}lw_.prototype=N0.prototype;N0.prototype.GenericRepeatedImplicit0__Lfastparse_Implicits$LowPriRepeater$GenericRepeatedImplicit0$=function(){return Gg().Lfastparse_Implicits$Repeater$__f_GenericRepeatedImplicit0$module===null&&uw_(this),Gg().Lfastparse_Implicits$Repeater$__f_GenericRepeatedImplicit0$module};var fw_=new m().initClass({Lfastparse_Implicits$Repeater$:0},!1,"fastparse.Implicits$Repeater$",{Lfastparse_Implicits$Repeater$:1,O:1,Lfastparse_Implicits$LowPriRepeater:1});N0.prototype.$classData=fw_;var YB;function Gg(){return YB||(YB=new N0),YB}function H0(){}H0.prototype=new j;H0.prototype.constructor=H0;function pw_(){}pw_.prototype=H0.prototype;H0.prototype.result__O__O=function(_){};var hw_=new m().initClass({Lfastparse_Implicits$Repeater$UnitRepeater$:0},!1,"fastparse.Implicits$Repeater$UnitRepeater$",{Lfastparse_Implicits$Repeater$UnitRepeater$:1,O:1,Lfastparse_Implicits$Repeater:1});H0.prototype.$classData=hw_;var _F;function R7(){return _F||(_F=new H0),_F}function Js(_){this.Lfastparse_Implicits$Sequencer$NarySequencer__f_f=null,this.Lfastparse_Implicits$Sequencer$NarySequencer__f_f=_}Js.prototype=new j;Js.prototype.constructor=Js;function dw_(){}dw_.prototype=Js.prototype;Js.prototype.apply__O__O__O=function(_,r){return this.Lfastparse_Implicits$Sequencer$NarySequencer__f_f.apply__O__O__O(_,r)};var $w_=new m().initClass({Lfastparse_Implicits$Sequencer$NarySequencer:0},!1,"fastparse.Implicits$Sequencer$NarySequencer",{Lfastparse_Implicits$Sequencer$NarySequencer:1,O:1,Lfastparse_Implicits$Sequencer:1});Js.prototype.$classData=$w_;function Cw(){}Cw.prototype=new j;Cw.prototype.constructor=Cw;function vw_(){}vw_.prototype=Cw.prototype;Cw.prototype.apply$mcZI$sp__I__Z=function(_){var r=_;return!!r.freshSuccessUnit__Lfastparse_ParsingRun()};Cw.prototype.toString__T=function(){return""};Cw.prototype.apply__O__O=function(_){var r=_;return r.freshSuccessUnit__Lfastparse_ParsingRun()};var ww_=new m().initClass({Lfastparse_NoWhitespace$noWhitespaceImplicit$:0},!1,"fastparse.NoWhitespace$noWhitespaceImplicit$",{Lfastparse_NoWhitespace$noWhitespaceImplicit$:1,O:1,F1:1});Cw.prototype.$classData=ww_;var eF;function mc(){return eF||(eF=new Cw),eF}function Mw(_,r,a){this.Lfastparse_Parsed$Failure__f_label=null,this.Lfastparse_Parsed$Failure__f_index=0,this.Lfastparse_Parsed$Failure__f_extra=null,this.Lfastparse_Parsed$Failure__f_label=_,this.Lfastparse_Parsed$Failure__f_index=r,this.Lfastparse_Parsed$Failure__f_extra=a,OG(this,!1)}Mw.prototype=new gZ;Mw.prototype.constructor=Mw;function Lw_(){}Lw_.prototype=Mw.prototype;Mw.prototype.toString__T=function(){return"Parsed.Failure("+this.msg__T()+")"};Mw.prototype.msg__T=function(){var _=this.Lfastparse_Parsed$Failure__f_label;if(_==="")return"Position "+this.Lfastparse_Parsed$Failure__f_extra.Lfastparse_Parsed$Extra__f_input.prettyIndex__I__T(this.Lfastparse_Parsed$Failure__f_index)+", found "+q3().formatTrailing__Lfastparse_ParserInput__I__T(this.Lfastparse_Parsed$Failure__f_extra.Lfastparse_Parsed$Extra__f_input,this.Lfastparse_Parsed$Failure__f_index);var r=q3(),a=this.Lfastparse_Parsed$Failure__f_extra.Lfastparse_Parsed$Extra__f_input;b();var t=this.Lfastparse_Parsed$Failure__f_index,n=[g(new L,_,t)],s=k(new I,n);return r.formatMsg__Lfastparse_ParserInput__sci_List__I__T(a,te().prependedAll__sc_IterableOnce__sci_List(s),this.Lfastparse_Parsed$Failure__f_index)};var gw_=new m().initClass({Lfastparse_Parsed$Failure:0},!1,"fastparse.Parsed$Failure",{Lfastparse_Parsed$Failure:1,Lfastparse_Parsed:1,O:1});Mw.prototype.$classData=gw_;function N3(){}N3.prototype=new j;N3.prototype.constructor=N3;function lz(){}lz.prototype=N3.prototype;function q4(_,r){this.Lfastparse_ParserInputSource$fromParserInput__f_t=null,this.Lfastparse_ParserInputSource$fromParserInput__f_conv=null,this.Lfastparse_ParserInputSource$fromParserInput__f_t=_,this.Lfastparse_ParserInputSource$fromParserInput__f_conv=r}q4.prototype=new j;q4.prototype.constructor=q4;function mw_(){}mw_.prototype=q4.prototype;var yw_=new m().initClass({Lfastparse_ParserInputSource$fromParserInput:0},!1,"fastparse.ParserInputSource$fromParserInput",{Lfastparse_ParserInputSource$fromParserInput:1,O:1,Lfastparse_ParserInputSource:1});q4.prototype.$classData=yw_;function bw_(_){var r=new Ge((F,E)=>{var q=F;return new Yr(q._1__O(),q._2__O(),E)}),a=new Js(r);_.Lfastparse_Implicits$Sequencer$__f_BaseSequencer2=a;var t=new Ge((F,E)=>{var q=F;return new Qu(q.T3__f__1,q.T3__f__2,q.T3__f__3,E)});new Js(t);var n=new Ge((F,E)=>{var q=F;return new Qc(q.T4__f__1,q.T4__f__2,q.T4__f__3,q.T4__f__4,E)});new Js(n);var s=new Ge((F,E)=>{var q=F;return new uh(q.T5__f__1,q.T5__f__2,q.T5__f__3,q.T5__f__4,q.T5__f__5,E)});new Js(s);var c=new Ge((F,E)=>{var q=F;return new lh(q.T6__f__1,q.T6__f__2,q.T6__f__3,q.T6__f__4,q.T6__f__5,q.T6__f__6,E)});new Js(c);var i=new Ge((F,E)=>{var q=F;return new fh(q.T7__f__1,q.T7__f__2,q.T7__f__3,q.T7__f__4,q.T7__f__5,q.T7__f__6,q.T7__f__7,E)});new Js(i);var o=new Ge((F,E)=>{var q=F;return new ph(q.T8__f__1,q.T8__f__2,q.T8__f__3,q.T8__f__4,q.T8__f__5,q.T8__f__6,q.T8__f__7,q.T8__f__8,E)});new Js(o);var u=new Ge((F,E)=>{var q=F;return new Qp(q.T9__f__1,q.T9__f__2,q.T9__f__3,q.T9__f__4,q.T9__f__5,q.T9__f__6,q.T9__f__7,q.T9__f__8,q.T9__f__9,E)});new Js(u);var f=new Ge((F,E)=>{var q=F;return new Xp(q.T10__f__1,q.T10__f__2,q.T10__f__3,q.T10__f__4,q.T10__f__5,q.T10__f__6,q.T10__f__7,q.T10__f__8,q.T10__f__9,q.T10__f__10,E)});new Js(f);var p=new Ge((F,E)=>{var q=F;return new Yp(q.T11__f__1,q.T11__f__2,q.T11__f__3,q.T11__f__4,q.T11__f__5,q.T11__f__6,q.T11__f__7,q.T11__f__8,q.T11__f__9,q.T11__f__10,q.T11__f__11,E)});new Js(p);var h=new Ge((F,E)=>{var q=F;return new _h(q.T12__f__1,q.T12__f__2,q.T12__f__3,q.T12__f__4,q.T12__f__5,q.T12__f__6,q.T12__f__7,q.T12__f__8,q.T12__f__9,q.T12__f__10,q.T12__f__11,q.T12__f__12,E)});new Js(h);var l=new Ge((F,E)=>{var q=F;return new eh(q.T13__f__1,q.T13__f__2,q.T13__f__3,q.T13__f__4,q.T13__f__5,q.T13__f__6,q.T13__f__7,q.T13__f__8,q.T13__f__9,q.T13__f__10,q.T13__f__11,q.T13__f__12,q.T13__f__13,E)});new Js(l);var d=new Ge((F,E)=>{var q=F;return new rh(q.T14__f__1,q.T14__f__2,q.T14__f__3,q.T14__f__4,q.T14__f__5,q.T14__f__6,q.T14__f__7,q.T14__f__8,q.T14__f__9,q.T14__f__10,q.T14__f__11,q.T14__f__12,q.T14__f__13,q.T14__f__14,E)});new Js(d);var $=new Ge((F,E)=>{var q=F;return new ah(q.T15__f__1,q.T15__f__2,q.T15__f__3,q.T15__f__4,q.T15__f__5,q.T15__f__6,q.T15__f__7,q.T15__f__8,q.T15__f__9,q.T15__f__10,q.T15__f__11,q.T15__f__12,q.T15__f__13,q.T15__f__14,q.T15__f__15,E)});new Js($);var v=new Ge((F,E)=>{var q=F;return new th(q.T16__f__1,q.T16__f__2,q.T16__f__3,q.T16__f__4,q.T16__f__5,q.T16__f__6,q.T16__f__7,q.T16__f__8,q.T16__f__9,q.T16__f__10,q.T16__f__11,q.T16__f__12,q.T16__f__13,q.T16__f__14,q.T16__f__15,q.T16__f__16,E)});new Js(v);var w=new Ge((F,E)=>{var q=F;return new nh(q.T17__f__1,q.T17__f__2,q.T17__f__3,q.T17__f__4,q.T17__f__5,q.T17__f__6,q.T17__f__7,q.T17__f__8,q.T17__f__9,q.T17__f__10,q.T17__f__11,q.T17__f__12,q.T17__f__13,q.T17__f__14,q.T17__f__15,q.T17__f__16,q.T17__f__17,E)});new Js(w);var R=new Ge((F,E)=>{var q=F;return new sh(q.T18__f__1,q.T18__f__2,q.T18__f__3,q.T18__f__4,q.T18__f__5,q.T18__f__6,q.T18__f__7,q.T18__f__8,q.T18__f__9,q.T18__f__10,q.T18__f__11,q.T18__f__12,q.T18__f__13,q.T18__f__14,q.T18__f__15,q.T18__f__16,q.T18__f__17,q.T18__f__18,E)});new Js(R);var D=new Ge((F,E)=>{var q=F;return new ch(q.T19__f__1,q.T19__f__2,q.T19__f__3,q.T19__f__4,q.T19__f__5,q.T19__f__6,q.T19__f__7,q.T19__f__8,q.T19__f__9,q.T19__f__10,q.T19__f__11,q.T19__f__12,q.T19__f__13,q.T19__f__14,q.T19__f__15,q.T19__f__16,q.T19__f__17,q.T19__f__18,q.T19__f__19,E)});new Js(D);var T=new Ge((F,E)=>{var q=F;return new ih(q.T20__f__1,q.T20__f__2,q.T20__f__3,q.T20__f__4,q.T20__f__5,q.T20__f__6,q.T20__f__7,q.T20__f__8,q.T20__f__9,q.T20__f__10,q.T20__f__11,q.T20__f__12,q.T20__f__13,q.T20__f__14,q.T20__f__15,q.T20__f__16,q.T20__f__17,q.T20__f__18,q.T20__f__19,q.T20__f__20,E)});new Js(T);var C=new Ge((F,E)=>{var q=F;return new oh(q.T21__f__1,q.T21__f__2,q.T21__f__3,q.T21__f__4,q.T21__f__5,q.T21__f__6,q.T21__f__7,q.T21__f__8,q.T21__f__9,q.T21__f__10,q.T21__f__11,q.T21__f__12,q.T21__f__13,q.T21__f__14,q.T21__f__15,q.T21__f__16,q.T21__f__17,q.T21__f__18,q.T21__f__19,q.T21__f__20,q.T21__f__21,E)});new Js(C)}function O4(){this.Lfastparse_internal_Msgs$__f_empty=null,IS=this,this.Lfastparse_internal_Msgs$__f_empty=new ze(b().s_package$__f_Nil)}O4.prototype=new j;O4.prototype.constructor=O4;function Iw_(){}Iw_.prototype=O4.prototype;var kw_=new m().initClass({Lfastparse_internal_Msgs$:0},!1,"fastparse.internal.Msgs$",{Lfastparse_internal_Msgs$:1,O:1,Ljava_io_Serializable:1});O4.prototype.$classData=kw_;var IS;function ji(){return IS||(IS=new O4),IS}function rF(_,r){var a=r.Lio_circe_ACursor__f_lastCursor;if(!1)var t;else if(a instanceof _L){var n=a;return n.Lio_circe_cursor_ObjectCursor__f_parent}else return a}function Bd(_,r,a){for(;;){if(r===null)return a;var t=r;if(t.succeeded__Z()){var p_=r;if(!1)var y_,b_,D_,S_,P_,R_,C_;else if(p_ instanceof _L){var B_=p_,T_=B_.Lio_circe_cursor_ObjectCursor__f_parent,A_=new lu(B_.Lio_circe_cursor_ObjectCursor__f_keyValue);an();var x_=a,E_=an().prependElem$extension__sci_Vector__Lio_circe_PathToRoot$PathElem__sci_Vector(x_,A_);r=T_,a=E_}else{if(p_ instanceof Dm)return a;r=r.Lio_circe_ACursor__f_lastCursor}}else{var n=r.Lio_circe_ACursor__f_lastOp;if(!1)var s,c,i,o,u,f;else if(n instanceof eo){var p=n,h=p.Lio_circe_CursorOp$DownField__f_k,l=rF(_,r),d=new lu(h);an();var $=a,v=an().prependElem$extension__sci_Vector__Lio_circe_PathToRoot$PathElem__sci_Vector($,d);r=l,a=v}else{var w=QN();if(w===n){var R=rF(_,r),D=new Yc(qn);an();var T=a,C=an().prependElem$extension__sci_Vector__Lio_circe_PathToRoot$PathElem__sci_Vector(T,D);r=R,a=C}else if(!1)var F,E,q,Z,H,J,N;else{var G=T8();if(G===n){var W=rF(_,r),K=new Yc(new O(-1,-1));an();var Y=a,X=an().prependElem$extension__sci_Vector__Lio_circe_PathToRoot$PathElem__sci_Vector(Y,K);r=W,a=X}else{var e_=V8();if(e_===n){var __=r.Lio_circe_ACursor__f_lastCursor;if(!1)var a_,n_,s_,c_,o_,h_,d_,v_,u_;else r=r.Lio_circe_ACursor__f_lastCursor}else r=r.Lio_circe_ACursor__f_lastCursor}}}}}}function VZ(_,r,a){return _.Lio_circe_ACursor__f_lastCursor=r,_.Lio_circe_ACursor__f_lastOp=a,_}function S4(){this.Lio_circe_ACursor__f_lastCursor=null,this.Lio_circe_ACursor__f_lastOp=null}S4.prototype=new j;S4.prototype.constructor=S4;function AZ(){}AZ.prototype=S4.prototype;S4.prototype.history__sci_List=function(){var _=this;b();for(var r=new Ca;_!==null;){if(_.Lio_circe_ACursor__f_lastOp!==null){var a=_.Lio_circe_ACursor__f_lastOp;r.addOne__O__scm_ListBuffer(a)}_=_.Lio_circe_ACursor__f_lastCursor}return r.toList__sci_List()};S4.prototype.get__T__Lio_circe_Decoder__s_util_Either=function(_,r){var a=this.downField__T__Lio_circe_ACursor(_);return r.tryDecode__Lio_circe_ACursor__s_util_Either(a)};function P4(){this.Lio_circe_CursorOp$__f_eqCursorOp=null,this.Lio_circe_CursorOp$__f_eqCursorOpList=null,kS=this,KP().show__F1__Lcats_Show(new y(r=>{var a=r,t=T8();if(t===a)return"<-";var n=V8();if(n===a)return"->";var s=uZ();if(s===a)return"_/";if(!1)var c,i;else if(a instanceof eo){var o=a,u=o.Lio_circe_CursorOp$DownField__f_k;return"--\\\\("+u+")"}else{var f=QN();if(f===a)return"\\\\\\\\";if(!1)var p,h;else{var l=oZ();if(l===a)return"!_/";throw new Q(a)}}})),this.Lio_circe_CursorOp$__f_eqCursorOp=(fy(),new Nw),q6();var _=this.Lio_circe_CursorOp$__f_eqCursorOp;this.Lio_circe_CursorOp$__f_eqCursorOpList=new Hw(_)}P4.prototype=new j;P4.prototype.constructor=P4;function qw_(){}qw_.prototype=P4.prototype;var Ow_=new m().initClass({Lio_circe_CursorOp$:0},!1,"io.circe.CursorOp$",{Lio_circe_CursorOp$:1,O:1,Ljava_io_Serializable:1});P4.prototype.$classData=Ow_;var kS;function Sw_(){return kS||(kS=new P4),kS}function Pw_(_,r){pi();var a=new r_(()=>{if(r instanceof Io){var i=r;if(i.missingField__Z())return Lf()}var o=U2(an().toPathString__sci_Vector__T(Bd(r,r,an().Lio_circe_PathToRoot$__f_empty)),"^\\\\.","");return new Fi("Couldn't decode "+o)}),t=new Ai(a);vi();var n=new i_(new _i(Bd(r,r,an().Lio_circe_PathToRoot$__f_empty)));pi();var s=new r_(()=>r.history__sci_List()),c=new Ai(s);return new j$(t,n,c)}function S$(_,r){if(r instanceof gp){var a=r;return _.apply__Lio_circe_HCursor__s_util_Either(a)}else{b();var t=Pw_(_,r);return new Pe(t)}}function zg(){this.Lio_circe_DecodingFailure$__f_eqDecodingFailure=null,this.Lio_circe_DecodingFailure$__f_showDecodingFailure=null,qS=this,fy();var _=new Ge((r,a)=>{var t=r,n=a,s=t.Lio_circe_DecodingFailure__f_lazyReason.value__O(),c=n.Lio_circe_DecodingFailure__f_lazyReason.value__O();return(s===null?c===null:s.equals__O__Z(c))?Sw_().Lio_circe_CursorOp$__f_eqCursorOpList.eqv__O__O__Z(t.history__sci_List(),n.history__sci_List()):!1});this.Lio_circe_DecodingFailure$__f_eqDecodingFailure=new lv(_),this.Lio_circe_DecodingFailure$__f_showDecodingFailure=KP().fromToString__Lcats_Show()}zg.prototype=new j;zg.prototype.constructor=zg;function Rw_(){}Rw_.prototype=zg.prototype;zg.prototype.apply__T__F0__Lio_circe_DecodingFailure=function(_,r){return fz().apply__Lio_circe_DecodingFailure$Reason__s_Option__Lcats_Eval__Lio_circe_DecodingFailure(new Fi(_),t_(),(pi(),new Ai(r)))};zg.prototype.apply__Lio_circe_DecodingFailure$Reason__F0__Lio_circe_DecodingFailure=function(_,r){return fz().apply__Lio_circe_DecodingFailure$Reason__s_Option__Lcats_Eval__Lio_circe_DecodingFailure(_,t_(),(pi(),new Ai(r)))};var Dw_=new m().initClass({Lio_circe_DecodingFailure$:0},!1,"io.circe.DecodingFailure$",{Lio_circe_DecodingFailure$:1,O:1,Ljava_io_Serializable:1});zg.prototype.$classData=Dw_;var qS;function vi(){return qS||(qS=new zg),qS}function G0(){}G0.prototype=new j;G0.prototype.constructor=G0;function xw_(){}xw_.prototype=G0.prototype;G0.prototype.apply__Lio_circe_DecodingFailure$Reason__s_Option__Lcats_Eval__Lio_circe_DecodingFailure=function(_,r,a){pi();var t=new yc(_);return new j$(t,r,a)};var Cw_=new m().initClass({Lio_circe_DecodingFailure$DecodingFailureImpl$:0},!1,"io.circe.DecodingFailure$DecodingFailureImpl$",{Lio_circe_DecodingFailure$DecodingFailureImpl$:1,O:1,Ljava_io_Serializable:1});G0.prototype.$classData=Cw_;var aF;function fz(){return aF||(aF=new G0),aF}function Mw_(_,r,a){for(var t=r.iterator__sc_Iterator(),n=a.iterator__sc_Iterator();t.hasNext__Z()&&n.hasNext__Z();)if(Ba().Lio_circe_Json$__f_eqJson.neqv__O__O__Z(t.next__O(),n.next__O()))return!1;return t.hasNext__Z()===n.hasNext__Z()}function Sp(){this.Lio_circe_Json$__f_Null=null,this.Lio_circe_Json$__f_True=null,this.Lio_circe_Json$__f_False=null,this.Lio_circe_Json$__f_eqJson=null,this.Lio_circe_Json$__f_showJson=null,OS=this,this.Lio_circe_Json$__f_Null=xS_(),this.Lio_circe_Json$__f_True=new Li(!0),this.Lio_circe_Json$__f_False=new Li(!1),fy();var _=new Ge((r,a)=>{var t=r,n=a;if(t instanceof ii){var s=t,c=s.Lio_circe_Json$JObject__f_value;if(n instanceof ii){var i=n,o=i.Lio_circe_Json$JObject__f_value;return FZ().Lio_circe_JsonObject$__f_eqJsonObject.eqv__O__O__Z(c,o)}}if(t instanceof Jn){var u=t,f=u.Lio_circe_Json$JString__f_value;if(n instanceof Jn){var p=n,h=p.Lio_circe_Json$JString__f_value;return f===h}}if(t instanceof Sn){var l=t,d=l.Lio_circe_Json$JNumber__f_value;if(n instanceof Sn){var $=n,v=$.Lio_circe_Json$JNumber__f_value;return Ph().Lio_circe_JsonNumber$__f_eqJsonNumber.eqv__O__O__Z(d,v)}}if(t instanceof Li){var w=t,R=w.Lio_circe_Json$JBoolean__f_value;if(n instanceof Li){var D=n,T=D.Lio_circe_Json$JBoolean__f_value;return R===T}}if(t instanceof ci){var C=t,F=C.Lio_circe_Json$JArray__f_value;if(n instanceof ci){var E=n,q=E.Lio_circe_Json$JArray__f_value;return Mw_(Ba(),F,q)}}return t.isNull__Z()&&n.isNull__Z()});this.Lio_circe_Json$__f_eqJson=new lv(_),this.Lio_circe_Json$__f_showJson=KP().fromToString__Lcats_Show()}Sp.prototype=new j;Sp.prototype.constructor=Sp;function Tw_(){}Tw_.prototype=Sp.prototype;Sp.prototype.fromFields__sc_Iterable__Lio_circe_Json=function(_){return new ii(FZ().fromIterable__sc_Iterable__Lio_circe_JsonObject(_))};Sp.prototype.fromBoolean__Z__Lio_circe_Json=function(_){return _?this.Lio_circe_Json$__f_True:this.Lio_circe_Json$__f_False};Sp.prototype.fromInt__I__Lio_circe_Json=function(_){var r=_>>31;return new Sn(new co(new O(_,r)))};Sp.prototype.fromLong__J__Lio_circe_Json=function(_){return new Sn(new co(_))};Sp.prototype.fromDoubleOrNull__D__Lio_circe_Json=function(_){return _===_&&!(_===1/0||_===-1/0)?new Sn(new Mo(_)):this.Lio_circe_Json$__f_Null};Sp.prototype.fromFloatOrNull__F__Lio_circe_Json=function(_){return _===_&&!(_===1/0||_===-1/0)?new Sn(new To(_)):this.Lio_circe_Json$__f_Null};Sp.prototype.fromBigInt__s_math_BigInt__Lio_circe_Json=function(_){var r=ju(),a=_.bigInteger__Ljava_math_BigInteger();return new Sn(new dh(JI(r,a,qn),_.toString__T()))};Sp.prototype.fromBigDecimal__s_math_BigDecimal__Lio_circe_Json=function(_){return new Sn(new Co(_.s_math_BigDecimal__f_bigDecimal))};var Vw_=new m().initClass({Lio_circe_Json$:0},!1,"io.circe.Json$",{Lio_circe_Json$:1,O:1,Ljava_io_Serializable:1});Sp.prototype.$classData=Vw_;var OS;function Ba(){return OS||(OS=new Sp),OS}function sv(){}sv.prototype=new j;sv.prototype.constructor=sv;function gq(){}gq.prototype=sv.prototype;sv.prototype.toByte__s_Option=function(){var _=this.toLong__s_Option();if(_ instanceof i_){var r=_,a=da(r.s_Some__f_value),t=a.RTLong__f_lo,n=a.RTLong__f_hi,s=t<<24>>24,c=s,i=c>>31;return t===c&&n===i?new i_(s):t_()}else{var o=t_();if(o===_)return t_();throw new Q(_)}};sv.prototype.toShort__s_Option=function(){var _=this.toLong__s_Option();if(_ instanceof i_){var r=_,a=da(r.s_Some__f_value),t=a.RTLong__f_lo,n=a.RTLong__f_hi,s=t<<16>>16,c=s,i=c>>31;return t===c&&n===i?new i_(s):t_()}else{var o=t_();if(o===_)return t_();throw new Q(_)}};sv.prototype.toInt__s_Option=function(){var _=this.toLong__s_Option();if(_ instanceof i_){var r=_,a=da(r.s_Some__f_value),t=a.RTLong__f_lo,n=a.RTLong__f_hi,s=t>>31;return t===t&&n===s?new i_(t):t_()}else{var c=t_();if(c===_)return t_();throw new Q(_)}};sv.prototype.equals__O__Z=function(_){if(_ instanceof sv){var r=_;return Ph().Lio_circe_JsonNumber$__f_eqJsonNumber.eqv__O__O__Z(this,r)}else return!1};sv.prototype.hashCode__I=function(){return this.toBiggerDecimal__Lio_circe_numbers_BiggerDecimal().hashCode__I()};function Tw(){this.Lio_circe_JsonNumber$__f_bigDecimalMinLong=null,this.Lio_circe_JsonNumber$__f_bigDecimalMaxLong=null,this.Lio_circe_JsonNumber$__f_eqJsonNumber=null,SS=this,this.Lio_circe_JsonNumber$__f_bigDecimalMinLong=L8(new Wr,new O(0,-2147483648)),this.Lio_circe_JsonNumber$__f_bigDecimalMaxLong=L8(new Wr,new O(-1,2147483647));var _=new Ge((r,a)=>{var t=r,n=a;if(t instanceof co){var s=t,c=s.Lio_circe_JsonLong__f_value,i=c.RTLong__f_lo,o=c.RTLong__f_hi;if(n instanceof co){var u=n,f=u.Lio_circe_JsonLong__f_value,p=f.RTLong__f_lo,h=f.RTLong__f_hi;return i===p&&o===h}}if(t instanceof Mo){var l=t,d=l.Lio_circe_JsonDouble__f_value;if(n instanceof Mo){var $=n,v=$.Lio_circe_JsonDouble__f_value;return Aw().compare__D__D__I(d,v)===0}}if(t instanceof To){var w=t,R=w.Lio_circe_JsonFloat__f_value;if(n instanceof To){var D=n,T=D.Lio_circe_JsonFloat__f_value;return Aw().compare__D__D__I(R,T)===0}}if(t instanceof Co){var C=t,F=C.Lio_circe_JsonBigDecimal__f_value;if(n instanceof Co){var E=n,q=E.Lio_circe_JsonBigDecimal__f_value;return F.compareTo__Ljava_math_BigDecimal__I(q)===0}}var Z=t.toBiggerDecimal__Lio_circe_numbers_BiggerDecimal(),H=n.toBiggerDecimal__Lio_circe_numbers_BiggerDecimal();return Z===null?H===null:Z.equals__O__Z(H)});this.Lio_circe_JsonNumber$__f_eqJsonNumber=new lv(_)}Tw.prototype=new j;Tw.prototype.constructor=Tw;function Aw_(){}Aw_.prototype=Tw.prototype;Tw.prototype.fromString__T__s_Option=function(_){var r=ju().parseBiggerDecimalUnsafe__T__Lio_circe_numbers_BiggerDecimal(_);return r===null?t_():new i_(new dh(r,_))};Tw.prototype.bigDecimalIsWhole__Ljava_math_BigDecimal__Z=function(_){if(_.signum__I()===0||_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale<=0)return!0;var r=_.stripTrailingZeros__Ljava_math_BigDecimal();return r.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale<=0};Tw.prototype.bigDecimalIsValidLong__Ljava_math_BigDecimal__Z=function(_){return this.bigDecimalIsWhole__Ljava_math_BigDecimal__Z(_)&&_.compareTo__Ljava_math_BigDecimal__I(this.Lio_circe_JsonNumber$__f_bigDecimalMinLong)>=0&&_.compareTo__Ljava_math_BigDecimal__I(this.Lio_circe_JsonNumber$__f_bigDecimalMaxLong)<=0};var Bw_=new m().initClass({Lio_circe_JsonNumber$:0},!1,"io.circe.JsonNumber$",{Lio_circe_JsonNumber$:1,O:1,Ljava_io_Serializable:1});Tw.prototype.$classData=Bw_;var SS;function Ph(){return SS||(SS=new Tw),SS}function Jg(){}Jg.prototype=new j;Jg.prototype.constructor=Jg;function BZ(){}BZ.prototype=Jg.prototype;Jg.prototype.toString__T=function(){var _=this.toIterable__sc_Iterable().map__F1__O(new y(r=>{var a=r;if(a!==null){var t=a._1__O(),n=a._2__O();return t+" -> "+Ba().Lio_circe_Json$__f_showJson.show__O__T(n)}else throw new Q(a)}));return Ei(_,"object[",",","]")};Jg.prototype.equals__O__Z=function(_){if(_ instanceof Jg){var r=_,a=this.toMap__sci_Map(),t=r.toMap__sci_Map();return a===null?t===null:a.equals__O__Z(t)}else return!1};Jg.prototype.hashCode__I=function(){return this.toMap__sci_Map().hashCode__I()};function z0(){this.Lio_circe_JsonObject$__f_empty=null,this.Lio_circe_JsonObject$__f_eqJsonObject=null,PS=this,this.Lio_circe_JsonObject$__f_empty=new Gd(lp(),(b(),jt())),KP().fromToString__Lcats_Show(),this.Lio_circe_JsonObject$__f_eqJsonObject=(fy(),new Nw)}z0.prototype=new j;z0.prototype.constructor=z0;function Fw_(){}Fw_.prototype=z0.prototype;z0.prototype.fromIterable__sc_Iterable__Lio_circe_JsonObject=function(_){for(var r=px_(new Nv),a=_.iterator__sc_Iterator();a.hasNext__Z();){var t=a.next__O();if(t===null)throw new Q(t);var n=t._1__O(),s=t._2__O();if(n===null)var c=0;else var i=Be(n),c=i^(i>>>16|0);r.java$util$HashMap$$put0__O__O__I__Z__O(n,s,c,!1)}return new ad(r)};var Ew_=new m().initClass({Lio_circe_JsonObject$:0},!1,"io.circe.JsonObject$",{Lio_circe_JsonObject$:1,O:1,Ljava_io_Serializable:1});z0.prototype.$classData=Ew_;var PS;function FZ(){return PS||(PS=new z0),PS}function R4(){this.Lio_circe_KeyEncoder$__f_encodeKeyString=null,RS=this,this.Lio_circe_KeyEncoder$__f_encodeKeyString=new kb,new qb,new Ob,new Sb,new Pb,new Rb,new Db,new Ib,new dk}R4.prototype=new j;R4.prototype.constructor=R4;function jw_(){}jw_.prototype=R4.prototype;var Zw_=new m().initClass({Lio_circe_KeyEncoder$:0},!1,"io.circe.KeyEncoder$",{Lio_circe_KeyEncoder$:1,O:1,Ljava_io_Serializable:1});R4.prototype.$classData=Zw_;var RS;function Jr(){return RS||(RS=new R4),RS}function ed(){this.Lio_circe_PathToRoot$__f_empty=null,DS=this,this.Lio_circe_PathToRoot$__f_empty=(b(),jt())}ed.prototype=new j;ed.prototype.constructor=ed;function Nw_(){}Nw_.prototype=ed.prototype;ed.prototype.toPathString__sci_Vector__T=function(_){if(cd(_))return"";for(var r=Rj_(new hr,Math.imul(5,_.length__I())),a=0,t=_.length__I(),n=r,s;;){if(a!==t){var c=1+a|0,i=n,o=_.apply__I__O(a),u=i,f=o,p=g(new L,u,f);_:{var h,l=p.T2__f__1,d=p.T2__f__2;if(d instanceof lu){var $=d,v=$.Lio_circe_PathToRoot$PathElem$ObjectKey__f_keyName,h=l.append__T__scm_StringBuilder(".").append__T__scm_StringBuilder(v);break _}var w=p.T2__f__1,R=p.T2__f__2;if(R instanceof Yc){var D=R,T=D.Lio_circe_PathToRoot$PathElem$ArrayIndex__f_index,C=T.RTLong__f_lo,F=T.RTLong__f_hi,h=w.append__T__scm_StringBuilder("[").append__T__scm_StringBuilder(je().org$scalajs$linker$runtime$RuntimeLong$$toString__I__I__T(C,F)).append__T__scm_StringBuilder("]");break _}throw new Q(p)}a=c,n=h;continue}var s=n;break}var E=s;return E.scm_StringBuilder__f_underlying.jl_StringBuilder__f_java$lang$StringBuilder$$content};ed.prototype.fromHistory__sci_List__s_util_Either=function(_){var r=Wj_(),a=_.reverse__sci_List();cN();var t=q6().Lcats_instances_package$list$__f_catsStdInstancesForList,n=new G4(r,a,t);b();var s=jt(),c=new Ge((l,d)=>{var $=l,v=d;if($!==null){var w=b().s_package$__f_$colon$plus.unapply__sc_SeqOps__s_Option($);if(!w.isEmpty__Z()){var R=w.get__O()._2__O();if(R instanceof Yc){var D=R,T=D.Lio_circe_PathToRoot$PathElem$ArrayIndex__f_index,C=T.RTLong__f_lo,F=T.RTLong__f_hi,E=T8();if(E===v&&(F===0?C===0:F<0))return b(),new Pe("Attempt to move beyond beginning of array in cursor history.")}}}if($!==null){var q=b().s_package$__f_$colon$plus.unapply__sc_SeqOps__s_Option($);if(!q.isEmpty__Z()){var Z=q.get__O()._1__O(),H=q.get__O()._2__O();if(H instanceof Yc){var J=H,N=J.Lio_circe_PathToRoot$PathElem$ArrayIndex__f_index,G=N.RTLong__f_lo,W=N.RTLong__f_hi,K=T8();if(K===v){b();var Y=-1+G|0,X=Y!==-1?W:-1+W|0,e_=new Yc(new O(Y,X)),__=Z.appended__O__O(e_);return new F_(__)}}}}if($!==null){var a_=b().s_package$__f_$colon$plus.unapply__sc_SeqOps__s_Option($);if(!a_.isEmpty__Z()){var n_=a_.get__O()._2__O();if(n_ instanceof Yc){var s_=n_,c_=s_.Lio_circe_PathToRoot$PathElem$ArrayIndex__f_index,o_=c_.RTLong__f_lo,h_=c_.RTLong__f_hi,d_=V8();if(d_===v)var v_=nv_().Lcats_kernel_instances_long_package$__f_catsKernelStdOrderForLong,u_=new r0(new O(o_,h_),v_).$eq$eq$eq__O__Z(new O(2147483647,0));else var u_=!1;if(u_)return b(),new Pe("Attempt to move to index > Int.MaxValue in array in cursor history.")}}}if($!==null){var p_=b().s_package$__f_$colon$plus.unapply__sc_SeqOps__s_Option($);if(!p_.isEmpty__Z()){var y_=p_.get__O()._1__O(),b_=p_.get__O()._2__O();if(b_ instanceof Yc){var D_=b_,S_=D_.Lio_circe_PathToRoot$PathElem$ArrayIndex__f_index,P_=S_.RTLong__f_lo,R_=S_.RTLong__f_hi,C_=V8();if(C_===v){b();var B_=1+P_|0,T_=B_===0?1+R_|0:R_,A_=new Yc(new O(B_,T_)),x_=y_.appended__O__O(A_);return new F_(x_)}}}}if($!==null){var E_=b().s_package$__f_$colon$plus.unapply__sc_SeqOps__s_Option($);if(!E_.isEmpty__Z()){var I_=E_.get__O()._1__O(),V_=uZ();if(V_===v)return b(),new F_(I_)}}var J_=uZ();if(J_===v)return b(),new Pe("Attempt to move up above the root of the JSON.");if($!==null){var X_=b().s_package$__f_$colon$plus.unapply__sc_SeqOps__s_Option($);if(!X_.isEmpty__Z()){var _e=X_.get__O()._1__O(),Y_=X_.get__O()._2__O();if(Y_ instanceof lu&&!1)var U_,Q_,Z_,W_}}if(v instanceof eo){var N_=v,G_=N_.Lio_circe_CursorOp$DownField__f_k;b();var se=new lu(G_),oe=$.appended__O__O(se);return new F_(oe)}var ue=QN();if(ue===v){b();var ge=new Yc(qn),ce=$.appended__O__O(ge);return new F_(ce)}if(!1)var ve,qe,Ie,ee,le;if($!==null){var re=b().s_package$__f_$colon$plus.unapply__sc_SeqOps__s_Option($);if(!re.isEmpty__Z()){var K_=re.get__O()._1__O(),$e=oZ();if($e===v)return b(),new F_(K_)}}var Re=oZ();if(Re===v)return b(),new Pe("Attempt to move up above the root of the JSON.");b();var we="Invalid cursor history state: "+v;return new Pe(we)});t5();var i=sZ(),o=new rp(i),u=n.Lcats_Foldable$ToFoldableOps$$anon$6__f_typeClassInstance.foldM__O__O__F2__Lcats_Monad__O(n.Lcats_Foldable$ToFoldableOps$$anon$6__f_self,s,c,o);if(u instanceof F_){var f=u,p=f.s_util_Right__f_value,h=p;return new F_(new _i(h))}else return u};ed.prototype.prependElem$extension__sci_Vector__Lio_circe_PathToRoot$PathElem__sci_Vector=function(_,r){return _.prepended__O__sci_Vector(r)};ed.prototype.productElement$extension__sci_Vector__I__O=function(_,r){return r===0?_:S().ioobe__I__O(r)};ed.prototype.productIterator$extension__sci_Vector__sc_Iterator=function(_){var r=new _i(_);return new f_(r)};ed.prototype.equals$extension__sci_Vector__O__Z=function(_,r){if(r instanceof _i){var a=r===null?null:r.Lio_circe_PathToRoot__f_value;return _===null?a===null:_.equals__O__Z(a)}else return!1};ed.prototype.toString$extension__sci_Vector__T=function(_){return j_()._toString__s_Product__T(new _i(_))};var Hw_=new m().initClass({Lio_circe_PathToRoot$:0},!1,"io.circe.PathToRoot$",{Lio_circe_PathToRoot$:1,O:1,Ljava_io_Serializable:1});ed.prototype.$classData=Hw_;var DS;function an(){return DS||(DS=new ed),DS}function F6(_,r){return 65535&(r+(r>=10?87:48)|0)}function Ug(){this.Lio_circe_Printer$__f_noSpaces=null,this.Lio_circe_Printer$__f_spaces2=null,xS=this,this.Lio_circe_Printer$__f_noSpaces=new cu(!1,"",(ua(),""),(ua(),""),(ua(),""),(ua(),""),(ua(),""),(ua(),""),(ua(),""),(ua(),""),(ua(),""),(ua(),""),(ua(),""),(ua(),""),(ua(),""),(ua(),""),(ua(),""),(ua(),!1),(ua(),!1),(ua(),!1),(ua(),!1)),ua();var _="";ua();var r="";ua();var a="";ua();var t="";ua();var n="";ua();var s="";ua();var c="";ua();var i="";ua();var o="";ua();var u="";ua();var f="";ua();var p="";ua();var h="";ua();var l="";ua();var d="";ua();var $=!1;ua();var v=!1;ua();var w=!1;new cu(!1,"",_,r,a,t,n,s,c,i,o,u,f,p,h,l,d,$,v,w,!0),this.Lio_circe_Printer$__f_spaces2=this.indented__T__Z__Lio_circe_Printer(" ",!1),this.indented__T__Z__Lio_circe_Printer(" ",!0),this.indented__T__Z__Lio_circe_Printer(" ",!1),this.indented__T__Z__Lio_circe_Printer(" ",!0)}Ug.prototype=new j;Ug.prototype.constructor=Ug;function Gw_(){}Gw_.prototype=Ug.prototype;Ug.prototype.indented__T__Z__Lio_circe_Printer=function(_,r){ua();var a="";ua();var t="";ua();var n="";ua();var s="";ua();var c="";ua();var i="";ua();var o=!1;ua();var u=!1;ua();var f=!1;return new cu(!1,_,a,\` \`,\` \`,t,n,\` \`,\` \`,s,\` \`,c,\` \`,i,\` \`," "," ",o,u,f,r)};Ug.prototype.io$circe$Printer$$writeEscapedChar__jl_Appendable__C__V=function(_,r){_.append__C__jl_Appendable(117).append__C__jl_Appendable(F6(this,15&r>>12)).append__C__jl_Appendable(F6(this,15&r>>8)).append__C__jl_Appendable(F6(this,15&r>>4)).append__C__jl_Appendable(F6(this,15&r))};var zw_=new m().initClass({Lio_circe_Printer$:0},!1,"io.circe.Printer$",{Lio_circe_Printer$:1,O:1,Ljava_io_Serializable:1});Ug.prototype.$classData=zw_;var xS;function ua(){return xS||(xS=new Ug),xS}function J0(_){this.jl_ThreadLocal__f_hasValue=!1,this.jl_ThreadLocal__f_v=null,DG(this)}J0.prototype=new mZ;J0.prototype.constructor=J0;function Jw_(){}Jw_.prototype=J0.prototype;J0.prototype.initialValue__O=function(){return my(new oc)};var Uw_=new m().initClass({Lio_circe_Printer$$anon$2:0},!1,"io.circe.Printer$$anon$2",{Lio_circe_Printer$$anon$2:1,jl_ThreadLocal:1,O:1});J0.prototype.$classData=Uw_;function U0(_){this.jl_ThreadLocal__f_hasValue=!1,this.jl_ThreadLocal__f_v=null,DG(this)}U0.prototype=new mZ;U0.prototype.constructor=U0;function Ww_(){}Ww_.prototype=U0.prototype;U0.prototype.initialValue__O=function(){return new D4};var Kw_=new m().initClass({Lio_circe_Printer$$anon$3:0},!1,"io.circe.Printer$$anon$3",{Lio_circe_Printer$$anon$3:1,jl_ThreadLocal:1,O:1});U0.prototype.$classData=Kw_;function D4(){}D4.prototype=new SG;D4.prototype.constructor=D4;function Qw_(){}Qw_.prototype=D4.prototype;var Xw_=new m().initClass({Lio_circe_Printer$AdaptiveSizePredictor:0},!1,"io.circe.Printer$AdaptiveSizePredictor",{Lio_circe_Printer$AdaptiveSizePredictor:1,Lio_circe_Printer$SizePredictor:1,O:1});D4.prototype.$classData=Xw_;function H3(){}H3.prototype=new j;H3.prototype.constructor=H3;function EZ(){}EZ.prototype=H3.prototype;function G3(){}G3.prototype=new j;G3.prototype.constructor=G3;function jZ(){}jZ.prototype=G3.prototype;function JI(_,r,a){var t=_a().Ljava_math_BigInteger$__f_ZERO;if(z().equalsNumNum__jl_Number__jl_Number__Z(r,t))return _.Lio_circe_numbers_BiggerDecimal$__f_UnsignedZero;for(var n=r,s=a.RTLong__f_lo,c=a.RTLong__f_hi,i=s,o=c,u=n.divideAndRemainder__Ljava_math_BigInteger__ALjava_math_BigInteger(_a().Ljava_math_BigInteger$__f_TEN);;){var f=u.u[1],p=_a().Ljava_math_BigInteger$__f_ZERO;if(z().equalsNumNum__jl_Number__jl_Number__Z(f,p)){n=u.u[0];var h=i,l=o,d=l,$=-1+h|0,v=$!==-1?d:-1+d|0,w=$,R=v;i=w,o=R,u=n.divideAndRemainder__Ljava_math_BigInteger__ALjava_math_BigInteger(_a().Ljava_math_BigInteger$__f_TEN)}else break}var D=n,T=i,C=o;return new Zu(D,_a().valueOf__J__Ljava_math_BigInteger(new O(T,C)))}function cv(){this.Lio_circe_numbers_BiggerDecimal$__f_MaxBigIntegerDigits=null,this.Lio_circe_numbers_BiggerDecimal$__f_MaxInt=null,this.Lio_circe_numbers_BiggerDecimal$__f_MinInt=null,this.Lio_circe_numbers_BiggerDecimal$__f_UnsignedZero=null,this.Lio_circe_numbers_BiggerDecimal$__f_NegativeZero=null,CS=this,this.Lio_circe_numbers_BiggerDecimal$__f_MaxBigIntegerDigits=_a().valueOf__J__Ljava_math_BigInteger(new O(262144,0)),this.Lio_circe_numbers_BiggerDecimal$__f_MaxInt=_a().valueOf__J__Ljava_math_BigInteger(new O(2147483647,0)),this.Lio_circe_numbers_BiggerDecimal$__f_MinInt=_a().valueOf__J__Ljava_math_BigInteger(new O(-2147483648,-1)),L8(new Wr,new O(-1,2147483647)),L8(new Wr,new O(0,-2147483648)),this.Lio_circe_numbers_BiggerDecimal$__f_UnsignedZero=new zd,this.Lio_circe_numbers_BiggerDecimal$__f_NegativeZero=new Jd}cv.prototype=new j;cv.prototype.constructor=cv;function Yw_(){}Yw_.prototype=cv.prototype;cv.prototype.fromLong__J__Lio_circe_numbers_BiggerDecimal=function(_){return JI(this,_a().valueOf__J__Ljava_math_BigInteger(_),qn)};cv.prototype.fromDoubleUnsafe__D__Lio_circe_numbers_BiggerDecimal=function(_){if(Aw().compare__D__D__I(_,-0)===0)return this.Lio_circe_numbers_BiggerDecimal$__f_NegativeZero;var r=at().valueOf__D__Ljava_math_BigDecimal(_),a=r.java$math$BigDecimal$$getUnscaledValue__Ljava_math_BigInteger(),t=r.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale,n=t>>31;return JI(this,a,new O(t,n))};cv.prototype.fromFloat__F__Lio_circe_numbers_BiggerDecimal=function(_){if(Aw().compare__D__D__I(_,-0)===0)return this.Lio_circe_numbers_BiggerDecimal$__f_NegativeZero;var r=DP(new Wr,""+_),a=r.java$math$BigDecimal$$getUnscaledValue__Ljava_math_BigInteger(),t=r.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale,n=t>>31;return JI(this,a,new O(t,n))};cv.prototype.parseBiggerDecimalUnsafe__T__Lio_circe_numbers_BiggerDecimal=function(_){var r=_.length;if(r===0)return null;var a=0,t=-1,n=-1,s=_.charCodeAt(0)===45?1:0,c=!1;if(s>=r)return null;for(var i=6;s=49&&u<=57?(c=!0,a=0):u===46?i=1:u===101||u===69?i=3:i=0;break}case 1:{t=-1+s|0,u===48?(a=1+a|0,i=2):u>=49&&u<=57?(a=0,i=2):i=0;break}case 3:{n=-1+s|0,u>=48&&u<=57?i=5:u===43||u===45?i=4:i=0;break}case 2:{u===48?(a=1+a|0,i=2):u>=49&&u<=57?(a=0,i=2):u===101||u===69?i=3:i=0;break}case 4:{u>=48&&u<=57?i=5:i=0;break}case 5:{u>=48&&u<=57?i=5:i=0;break}default:throw new Q(f)}s=1+s|0}if(i===0||i===1||i===3||i===4)return null;if(t>=0)var p=t,h=_.substring(0,p);else if(n===-1)var h=_;else var l=n,h=_.substring(0,l);if(t===-1)var d="";else if(n===-1)var $=1+t|0,d=_.substring($);else var v=1+t|0,w=n,d=_.substring(v,w);var R=""+h+d,D=R.length-a|0,T=g8(new Je,R.substring(0,D)),C=_a().Ljava_math_BigInteger$__f_ZERO;if(z().equalsNumNum__jl_Number__jl_Number__Z(T,C))return _.charCodeAt(0)===45?this.Lio_circe_numbers_BiggerDecimal$__f_NegativeZero:this.Lio_circe_numbers_BiggerDecimal$__f_UnsignedZero;var F=d.length-a|0,E=F>>31,q=_a().valueOf__J__Ljava_math_BigInteger(new O(F,E));if(n===-1)var Z=q;else var H=1+n|0,J=g8(new Je,_.substring(H)),Z=bl().subtract__Ljava_math_BigInteger__Ljava_math_BigInteger__Ljava_math_BigInteger(q,J);return new Zu(T,Z)};var _L_=new m().initClass({Lio_circe_numbers_BiggerDecimal$:0},!1,"io.circe.numbers.BiggerDecimal$",{Lio_circe_numbers_BiggerDecimal$:1,O:1,Ljava_io_Serializable:1});cv.prototype.$classData=_L_;var CS;function ju(){return CS||(CS=new cv),CS}function eL_(_){return(32&_.jl_Character$__f_bitmap$0)<<24>>24||(_.jl_Character$__f_nonASCIIZeroDigitCodePoints=new De(new Int32Array([1632,1776,1984,2406,2534,2662,2790,2918,3046,3174,3302,3430,3664,3792,3872,4160,4240,6112,6160,6470,6608,6784,6800,6992,7088,7232,7248,42528,43216,43264,43472,43600,44016,65296,66720,69734,69872,69942,70096,71360,120782,120792,120802,120812,120822])),_.jl_Character$__f_bitmap$0=(32|_.jl_Character$__f_bitmap$0)<<24>>24),_.jl_Character$__f_nonASCIIZeroDigitCodePoints}function _Z(_){return(32&_.jl_Character$__f_bitmap$0)<<24>>24?_.jl_Character$__f_nonASCIIZeroDigitCodePoints:eL_(_)}function l$(){this.jl_Character$__f_nonASCIIZeroDigitCodePoints=null,this.jl_Character$__f_bitmap$0=0}l$.prototype=new j;l$.prototype.constructor=l$;function rL_(){}rL_.prototype=l$.prototype;l$.prototype.toString__I__T=function(_){if(_>=0&&_<65536)return String.fromCharCode(_);if(_>=0&&_<=1114111)return String.fromCharCode(65535&(55296|(-64+(_>>10)|0)),65535&(56320|1023&_));throw XI(new ea)};l$.prototype.digitWithValidRadix__I__I__I=function(_,r){if(_<256)var a=_>=48&&_<=57?-48+_|0:_>=65&&_<=90?-55+_|0:_>=97&&_<=122?-87+_|0:-1;else if(_>=65313&&_<=65338)var a=-65303+_|0;else if(_>=65345&&_<=65370)var a=-65335+_|0;else{var t=M_().binarySearch__AI__I__I(_Z(this),_),n=t<0?-2-t|0:t;if(n<0)var a=-1;else var s=_-_Z(this).u[n]|0,a=s>9?-1:s}return a=0};l$.prototype.forDigit__I__I__C=function(_,r){if(r<2||r>36||_<0||_>=r)return 0;var a=-10+_|0,t=a<0?48+_|0:97+a|0;return 65535&t};l$.prototype.isISOControl__I__Z=function(_){return _>=0&&_<=31||_>=127&&_<=159};var aL_=new m().initClass({jl_Character$:0},!1,"java.lang.Character$",{jl_Character$:1,O:1,Ljava_io_Serializable:1});l$.prototype.$classData=aL_;var tF;function JL(){return tF||(tF=new l$),tF}function tL_(_){return(1&_.jl_Double$__f_bitmap$0)<<24>>24||(_.jl_Double$__f_doubleStrPat=new RegExp("^[\\\\x00-\\\\x20]*([+-]?(?:NaN|Infinity|(?:\\\\d+\\\\.?\\\\d*|\\\\.\\\\d+)(?:[eE][+-]?\\\\d+)?)[fFdD]?)[\\\\x00-\\\\x20]*$"),_.jl_Double$__f_bitmap$0=(1|_.jl_Double$__f_bitmap$0)<<24>>24),_.jl_Double$__f_doubleStrPat}function nL_(_){return(1&_.jl_Double$__f_bitmap$0)<<24>>24?_.jl_Double$__f_doubleStrPat:tL_(_)}function sL_(_){return(2&_.jl_Double$__f_bitmap$0)<<24>>24||(_.jl_Double$__f_doubleStrHexPat=new RegExp("^[\\\\x00-\\\\x20]*([+-]?)0[xX]([0-9A-Fa-f]*)\\\\.?([0-9A-Fa-f]*)[pP]([+-]?\\\\d+)[fFdD]?[\\\\x00-\\\\x20]*$"),_.jl_Double$__f_bitmap$0=(2|_.jl_Double$__f_bitmap$0)<<24>>24),_.jl_Double$__f_doubleStrHexPat}function cL_(_){return(2&_.jl_Double$__f_bitmap$0)<<24>>24?_.jl_Double$__f_doubleStrHexPat:sL_(_)}function iL_(_,r){var a=cL_(_).exec(r);a===null&&GH(_,r);var t=a[1],n=t,s=a[2],c=s,i=a[3],o=i,u=a[4],f=u;c===""&&o===""&&GH(_,r);var p=_.parseHexDoubleImpl__T__T__T__I__D(c,o,f,15);return n==="-"?-p:p}function GH(_,r){throw new Fu('For input string: "'+r+'"')}function Vw(){this.jl_Double$__f_doubleStrPat=null,this.jl_Double$__f_doubleStrHexPat=null,this.jl_Double$__f_bitmap$0=0}Vw.prototype=new j;Vw.prototype.constructor=Vw;function oL_(){}oL_.prototype=Vw.prototype;Vw.prototype.parseDouble__T__D=function(_){var r=nL_(this).exec(_);if(r!==null){var a=parseFloat,t=r[1],n=a(t);return+n}else return iL_(this,_)};Vw.prototype.parseHexDoubleImpl__T__T__T__I__D=function(_,r,a,t){for(var n=""+_+r,s=-(r.length<<2)|0,c=0;;){if(c!==n.length)var i=c,o=n.charCodeAt(i)===48;else var o=!1;if(o)c=1+c|0;else break}var u=c,f=n.substring(u);if(f==="")return 0;var p=f.length,h=p>t;if(h){for(var l=!1,d=t;!l&&d!==p;){var $=d;f.charCodeAt($)!==48&&(l=!0),d=1+d|0}var v=l?"1":"0",w=f.substring(0,t)+v}else var w=f;var R=h?(f.length-(1+t|0)|0)<<2:0,D=s+R|0,T=+parseInt(w,16),C=+parseInt(a,10),F=Po(C),E=F+D|0,q=E/3|0,Z=q,H=+Math.pow(2,Z),J=E-(q<<1)|0,N=+Math.pow(2,J);return T*H*H*N};Vw.prototype.compare__D__D__I=function(_,r){if(_!==_)return r!==r?0:1;if(r!==r)return-1;if(_===r)if(_===0){var a=1/_;return a===1/r?0:a<0?-1:1}else return 0;else return _>20;if(l===0)throw new jp("parseFloatCorrection was given a subnormal mid: "+c);var d=1048575&h,$=_a(),v=1048576|d,w=$.valueOf__J__Ljava_math_BigInteger(new O(p,v)),R=-1075+l|0;if(u>=0)if(R>=0)var D=i.multiply__Ljava_math_BigInteger__Ljava_math_BigInteger(_a().Ljava_math_BigInteger$__f_TEN.pow__I__Ljava_math_BigInteger(u)),T=w.shiftLeft__I__Ljava_math_BigInteger(R),C=D.compareTo__Ljava_math_BigInteger__I(T);else var F=i.multiply__Ljava_math_BigInteger__Ljava_math_BigInteger(_a().Ljava_math_BigInteger$__f_TEN.pow__I__Ljava_math_BigInteger(u)),E=-R|0,q=F.shiftLeft__I__Ljava_math_BigInteger(E),C=q.compareTo__Ljava_math_BigInteger__I(w);else if(R>=0)var Z=-u|0,H=w.multiply__Ljava_math_BigInteger__Ljava_math_BigInteger(_a().Ljava_math_BigInteger$__f_TEN.pow__I__Ljava_math_BigInteger(Z)),J=H.shiftLeft__I__Ljava_math_BigInteger(R),C=i.compareTo__Ljava_math_BigInteger__I(J);else var N=-R|0,G=i.shiftLeft__I__Ljava_math_BigInteger(N),W=-u|0,K=w.multiply__Ljava_math_BigInteger__Ljava_math_BigInteger(_a().Ljava_math_BigInteger$__f_TEN.pow__I__Ljava_math_BigInteger(W)),C=G.compareTo__Ljava_math_BigInteger__I(K);return C<0?n:C>0||1&n$().floatToIntBits__F__I(n)?s:n}function hL_(_,r,a,t){var n=Aw().parseHexDoubleImpl__T__T__T__I__D(r,a,t,7);return Math.fround(n)}function W0(){this.jl_Float$__f_parseFloatRegExp=null,this.jl_Float$__f_bitmap$0=!1}W0.prototype=new j;W0.prototype.constructor=W0;function dL_(){}dL_.prototype=W0.prototype;W0.prototype.parseFloat__T__F=function(_){var r=fL_(this).exec(_);if(r===null)throw new Fu('For input string: "'+_+'"');var a=r[2];if(a!==void 0)var t=NaN;else{var n=r[3];if(n!==void 0)var t=1/0;else{var s=r[4];if(s!==void 0)var c=r[4],i=c,o=r[5],u=o!==void 0?o:"",f=r[6],p=f!==void 0?f:"",h=r[7],l=""+p+(h!==void 0?h:""),d=r[8],$=d!==void 0?d:"0",t=pL_(this,i,u,l,$);else var v=r[10],w=v!==void 0?v:"",R=r[11],D=R!==void 0?R:"",T=r[12],C=""+D+(T!==void 0?T:""),F=r[13],E=F,t=hL_(this,w,C,E)}}var q=r[1],Z=q;return Z==="-"?Math.fround(-t):t};var $L_=new m().initClass({jl_Float$:0},!1,"java.lang.Float$",{jl_Float$:1,O:1,Ljava_io_Serializable:1});W0.prototype.$classData=$L_;var cF;function ZZ(){return cF||(cF=new W0),cF}function iF(_,r){throw new Fu('For input string: "'+r+'"')}function Bw(){}Bw.prototype=new j;Bw.prototype.constructor=Bw;function vL_(){}vL_.prototype=Bw.prototype;Bw.prototype.parseInt__T__I__I=function(_,r){var a=_===null?0:_.length;(a===0||r<2||r>36)&&iF(this,_);var t=_.charCodeAt(0),n=t===45,s=n?2147483648:2147483647,c=n||t===43?1:0;c>=_.length&&iF(this,_);for(var i=0;c!==a;){var o=JL(),u=c,f=o.digitWithValidRadix__I__I__I(_.charCodeAt(u),r);i=i*r+f,(f===-1||i>s)&&iF(this,_),c=1+c|0}if(n){var p=-i;return p|0|0}else{var h=i;return h|0|0}};Bw.prototype.bitCount__I__I=function(_){var r=_-(1431655765&_>>1)|0,a=(858993459&r)+(858993459&r>>2)|0;return Math.imul(16843009,252645135&(a+(a>>4)|0))>>24};Bw.prototype.reverseBytes__I__I=function(_){var r=_>>>24|0,a=65280&(_>>>8|0),t=16711680&_<<8,n=_<<24;return n|t|a|r};var wL_=new m().initClass({jl_Integer$:0},!1,"java.lang.Integer$",{jl_Integer$:1,O:1,Ljava_io_Serializable:1});Bw.prototype.$classData=wL_;var oF;function Nr(){return oF||(oF=new Bw),oF}function LL_(_){if(!_.jl_Long$__f_bitmap$0){for(var r=[],a=0;a<2;)r.push(null),a=1+a|0;for(;a<=36;){for(var t=jI(2147483647,a),n=a,s=1,c="0";n<=t;)n=Math.imul(n,a),s=1+s|0,c=c+"0";var i=n,o=i>>31,u=je(),f=u.divideUnsignedImpl__I__I__I__I__I(-1,-1,i,o),p=u.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;r.push(new a4(s,new O(i,o),c,new O(f,p))),a=1+a|0}_.jl_Long$__f_StringRadixInfos=r,_.jl_Long$__f_bitmap$0=!0}return _.jl_Long$__f_StringRadixInfos}function pz(_){return _.jl_Long$__f_bitmap$0?_.jl_Long$__f_StringRadixInfos:LL_(_)}function zH(_,r,a){for(var t=pz(_)[a],n=t.jl_Long$StringRadixInfo__f_radixPowLength,s=n.RTLong__f_lo,c=n.RTLong__f_hi,i=t.jl_Long$StringRadixInfo__f_paddingZeros,o=-2147483648^c,u="",f=r.RTLong__f_lo,p=r.RTLong__f_hi,h=f,l=p;;){var d=h,$=l,v=d,w=-2147483648^$;if(w===o?(-2147483648^v)>=(-2147483648^s):w>o){var R=h,D=l,T=je(),C=T.divideUnsignedImpl__I__I__I__I__I(R,D,s,c),F=T.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn,E=h,q=l,Z=65535&C,H=C>>>16|0,J=65535&s,N=s>>>16|0,G=Math.imul(Z,J),W=Math.imul(H,J),K=Math.imul(Z,N),Y=G+((W+K|0)<<16)|0,X=(G>>>16|0)+K|0,e_=(((Math.imul(C,c)+Math.imul(F,s)|0)+Math.imul(H,N)|0)+(X>>>16|0)|0)+(((65535&X)+W|0)>>>16|0)|0,__=E,a_=q,n_=__-Y|0,s_=n_.toString(a);u=""+i.substring(s_.length)+s_+u;var c_=C,o_=F;h=c_,l=o_}else break}var h_=h,d_=l,v_=h_.toString(a);return""+v_+u}function Lg(_,r){throw new Fu('For input string: "'+r+'"')}function uF(_,r,a,t,n){for(var s=0,c=r;c!==a;){var i=JL(),o=c,u=i.digitWithValidRadix__I__I__I(t.charCodeAt(o),n);u===-1&&Lg(_,t),s=Math.imul(s,n)+u|0,c=1+c|0}return s}function f$(){this.jl_Long$__f_StringRadixInfos=null,this.jl_Long$__f_bitmap$0=!1}f$.prototype=new j;f$.prototype.constructor=f$;function gL_(){}gL_.prototype=f$.prototype;f$.prototype.java$lang$Long$$toStringImpl__J__I__T=function(_,r){var a=_.RTLong__f_lo,t=_.RTLong__f_hi;if(a>>31===t)return a.toString(r);if(t<0){var n=_.RTLong__f_lo,s=_.RTLong__f_hi,c=-n|0,i=n!==0?~s:-s|0;return"-"+zH(this,new O(c,i),r)}else return zH(this,_,r)};f$.prototype.parseLong__T__I__J=function(_,r){_===""&&Lg(this,_);var a=0,t=!1,n=_.charCodeAt(0);switch(n){case 43:{a=1;break}case 45:{a=1,t=!0;break}}var s=this.parseUnsignedLongInternal__T__I__I__J(_,r,a),c=s.RTLong__f_lo,i=s.RTLong__f_hi;if(t){var o=-c|0,u=c!==0?~i:-i|0;return(u===0?o!==0:u>0)&&Lg(this,_),new O(o,u)}else return i<0&&Lg(this,_),new O(c,i)};f$.prototype.parseUnsignedLongInternal__T__I__I__J=function(_,r,a){var t=_.length;if(a>=t||r<2||r>36)Lg(this,_);else{for(var n=pz(this)[r],s=n.jl_Long$StringRadixInfo__f_chunkLength,c=a;;){if(cMath.imul(3,s)&&Lg(this,_);var f=1+qg(-1+(t-c|0)|0,s)|0,p=c+f|0,h=c,l=uF(this,h,p,_,r);if(p===t)return new O(l,0);var d=n.jl_Long$StringRadixInfo__f_radixPowLength,$=d.RTLong__f_lo,v=d.RTLong__f_hi,w=p+s|0,R=65535&l,D=l>>>16|0,T=65535&$,C=$>>>16|0,F=Math.imul(R,T),E=Math.imul(D,T),q=Math.imul(R,C),Z=F+((E+q|0)<<16)|0,H=(F>>>16|0)+q|0,J=((Math.imul(l,v)+Math.imul(D,C)|0)+(H>>>16|0)|0)+(((65535&H)+E|0)>>>16|0)|0,N=uF(this,p,w,_,r),G=Z+N|0,W=(-2147483648^G)<(-2147483648^Z)?1+J|0:J;if(w===t)return new O(G,W);var K=n.jl_Long$StringRadixInfo__f_overflowBarrier,Y=K.RTLong__f_lo,X=K.RTLong__f_hi,e_=uF(this,w,t,_,r);(W===X?(-2147483648^G)>(-2147483648^Y):W>X)&&Lg(this,_);var __=65535&G,a_=G>>>16|0,n_=65535&$,s_=$>>>16|0,c_=Math.imul(__,n_),o_=Math.imul(a_,n_),h_=Math.imul(__,s_),d_=c_+((o_+h_|0)<<16)|0,v_=(c_>>>16|0)+h_|0,u_=(((Math.imul(G,v)+Math.imul(W,$)|0)+Math.imul(a_,s_)|0)+(v_>>>16|0)|0)+(((65535&v_)+o_|0)>>>16|0)|0,p_=d_+e_|0,y_=(-2147483648^p_)<(-2147483648^d_)?1+u_|0:u_,b_=-2147483648^y_;return b_===-2147483648&&(-2147483648^p_)<(-2147483648^e_)&&Lg(this,_),new O(p_,y_)}};f$.prototype.java$lang$Long$$toHexString__I__I__T=function(_,r){if(r!==0){var a=(+(r>>>0)).toString(16),t=(+(_>>>0)).toString(16),n=t.length;return a+(""+"00000000".substring(n)+t)}else return(+(_>>>0)).toString(16)};f$.prototype.java$lang$Long$$toOctalString__I__I__T=function(_,r){var a=1073741823&_,t=1073741823&((_>>>30|0)+(r<<2)|0),n=r>>>28|0;if(n!==0){var s=(+(n>>>0)).toString(8),c=(+(t>>>0)).toString(8),i=c.length,o="0000000000".substring(i),u=(+(a>>>0)).toString(8),f=u.length;return s+(""+o+c)+(""+"0000000000".substring(f)+u)}else if(t!==0){var p=(+(t>>>0)).toString(8),h=(+(a>>>0)).toString(8),l=h.length;return p+(""+"0000000000".substring(l)+h)}else return(+(a>>>0)).toString(8)};var mL_=new m().initClass({jl_Long$:0},!1,"java.lang.Long$",{jl_Long$:1,O:1,Ljava_io_Serializable:1});f$.prototype.$classData=mL_;var lF;function F7(){return lF||(lF=new f$),lF}function E7(){}E7.prototype=new j;E7.prototype.constructor=E7;function dP(){}dP.prototype=E7.prototype;function NZ(_){return _ instanceof E7||typeof _=="number"||_ instanceof O}function Wg(){}Wg.prototype=new j;Wg.prototype.constructor=Wg;function yL_(){}yL_.prototype=Wg.prototype;Wg.prototype.new__AC__I__I__T=function(_,r,a){var t=r+a|0;if(r<0||t_.u.length)throw ix_(new Fk);for(var n="",s=r;s!==t;){var c=n,i=_.u[s];n=""+c+String.fromCharCode(i),s=1+s|0}return n};Wg.prototype.format__T__AO__T=function(_,r){return eq_(new $$).format__T__AO__ju_Formatter(_,r).toString__T()};var bL_=new m().initClass({jl_String$:0},!1,"java.lang.String$",{jl_String$:1,O:1,Ljava_io_Serializable:1});Wg.prototype.$classData=bL_;var fF;function eu(){return fF||(fF=new Wg),fF}function Pt(_,r,a,t,n){return _.jl_Throwable__f_s=r,n&&_.fillInStackTrace__jl_Throwable(),_}var tu=class extends Error{constructor(){super(),this.jl_Throwable__f_s=null}getMessage__T(){return this.jl_Throwable__f_s}fillInStackTrace__jl_Throwable(){var r=this,a=r instanceof zt?r.sjs_js_JavaScriptException__f_exception:r,t=Object.prototype.toString.call(a);return t!=="[object Error]"&&(Error.captureStackTrace===void 0?new Error:Error.captureStackTrace(this)),this}toString__T(){var r=Bj(this),a=this.getMessage__T();return a===null?r:r+": "+a}hashCode__I(){return Kh.prototype.hashCode__I.call(this)}equals__O__Z(r){return Kh.prototype.equals__O__Z.call(this,r)}get message(){var r=this.getMessage__T();return r===null?"":r}get name(){return Bj(this)}toString(){return this.toString__T()}};function nu(){this.Ljava_math_BigDecimal$__f_ZERO=null,this.Ljava_math_BigDecimal$__f_java$math$BigDecimal$$LongFivePows=null,this.Ljava_math_BigDecimal$__f_LongTenPows=null,this.Ljava_math_BigDecimal$__f_BigIntScaledByZero=null,this.Ljava_math_BigDecimal$__f_ZeroScaledBy=null,this.Ljava_math_BigDecimal$__f_java$math$BigDecimal$$CharZeros=null,MS=this,this.Ljava_math_BigDecimal$__f_ZERO=Wy(new Wr,0,0),Wy(new Wr,1,0),Wy(new Wr,10,0),this.Ljava_math_BigDecimal$__f_java$math$BigDecimal$$LongFivePows=this.newArrayOfPows__I__I__AJ(28,5);for(var _=this.Ljava_math_BigDecimal$__f_java$math$BigDecimal$$LongFivePows.u.length,r=new De(_),a=0;a<_;){var t=a;r.u[t]=at().bitLength__J__I(at().Ljava_math_BigDecimal$__f_java$math$BigDecimal$$LongFivePows.u[t]),a=1+a|0}this.Ljava_math_BigDecimal$__f_LongTenPows=this.newArrayOfPows__I__I__AJ(19,10);for(var n=this.Ljava_math_BigDecimal$__f_LongTenPows.u.length,s=new De(n),c=0;c=0&&r=0)var a=_.RTLong__f_hi,t=a===0?(-2147483648^_.RTLong__f_lo)<-2147483637:a<0;else var t=!1;return t?this.Ljava_math_BigDecimal$__f_BigIntScaledByZero.u[_.RTLong__f_lo]:RP(new Wr,_,0)};nu.prototype.valueOf__D__Ljava_math_BigDecimal=function(_){if(_===1/0||_===-1/0||_!==_)throw new Fu("Infinity or NaN: "+_);return DP(new Wr,""+_)};nu.prototype.java$math$BigDecimal$$longCompareTo__J__J__I=function(_,r){var a=_.RTLong__f_hi,t=r.RTLong__f_hi;if(a===t?(-2147483648^_.RTLong__f_lo)>(-2147483648^r.RTLong__f_lo):a>t)return 1;var n=_.RTLong__f_hi,s=r.RTLong__f_hi;return(n===s?(-2147483648^_.RTLong__f_lo)<(-2147483648^r.RTLong__f_lo):n>31,i=s.RTLong__f_lo,o=65535&i,u=i>>>16|0,f=65535&r,p=r>>>16|0,h=Math.imul(o,f),l=Math.imul(u,f),d=Math.imul(o,p),$=h+((l+d|0)<<16)|0,v=(h>>>16|0)+d|0,w=(((Math.imul(i,c)+Math.imul(s.RTLong__f_hi,r)|0)+Math.imul(u,p)|0)+(v>>>16|0)|0)+(((65535&v)+l|0)>>>16|0)|0;a.u[n]=new O($,w),t=1+t|0}return a};nu.prototype.java$math$BigDecimal$$roundingBehavior__I__I__Ljava_math_RoundingMode__I=function(_,r,a){var t=r<0?-r|0:r,n=r===0?0:r<0?-1:1,s=Jh().Ljava_math_RoundingMode$__f_UP;if(s===a)return n;var c=Jh().Ljava_math_RoundingMode$__f_DOWN;if(c===a)return 0;var i=Jh().Ljava_math_RoundingMode$__f_CEILING;if(i===a)return n>0?n:0;var o=Jh().Ljava_math_RoundingMode$__f_FLOOR;if(o===a)return n<0?n:0;var u=Jh().Ljava_math_RoundingMode$__f_HALF_UP;if(u===a)return t>=5?n:0;var f=Jh().Ljava_math_RoundingMode$__f_HALF_DOWN;if(f===a)return t>5?n:0;var p=Jh().Ljava_math_RoundingMode$__f_HALF_EVEN;if(p===a)return(t+_|0)>5?n:0;var h=Jh().Ljava_math_RoundingMode$__f_UNNECESSARY;if(h===a){if(r===0)return 0;throw new Sc("Rounding necessary")}else throw new jp(a)};nu.prototype.java$math$BigDecimal$$safeLongToInt__J__I=function(_){var r=_.RTLong__f_hi;if(r===-1?(-2147483648^_.RTLong__f_lo)<0:r<-1)var a=!0;else var t=_.RTLong__f_hi,a=t===0?(-2147483648^_.RTLong__f_lo)>-1:t>0;if(a)throw new Sc("Out of int range: "+_);return _.RTLong__f_lo};nu.prototype.java$math$BigDecimal$$zeroScaledBy__J__Ljava_math_BigDecimal=function(_){var r=_.RTLong__f_lo,a=r>>31;if(_.RTLong__f_lo===r&&_.RTLong__f_hi===a)return this.valueOf__J__I__Ljava_math_BigDecimal(qn,_.RTLong__f_lo);var t=_.RTLong__f_hi;return t>=0?Wy(new Wr,0,2147483647):Wy(new Wr,0,-2147483648)};nu.prototype.bitLength__J__I=function(_){var r=_.RTLong__f_hi;if(r<0)var a=~_.RTLong__f_lo,t=~_.RTLong__f_hi,n=a,s=t,c=new O(n,s);else var c=_;var i=c.RTLong__f_lo,o=c.RTLong__f_hi;return 64-(o!==0?Math.clz32(o)|0:32+(Math.clz32(i)|0)|0)|0};nu.prototype.java$math$BigDecimal$$bitLength__I__I=function(_){var r=_<0?~_:_;return 32-(Math.clz32(r)|0)|0};nu.prototype.java$math$BigDecimal$$charNotEqualTo__C__AC__Z=function(_,r){return!this.java$math$BigDecimal$$charEqualTo__C__AC__Z(_,r)};nu.prototype.java$math$BigDecimal$$charEqualTo__C__AC__Z=function(_,r){for(var a=r.u.length,t=0;t!==a;){if(r.u[t]===_)return!0;t=1+t|0}return!1};var kL_=new m().initClass({Ljava_math_BigDecimal$:0},!1,"java.math.BigDecimal$",{Ljava_math_BigDecimal$:1,O:1,Ljava_io_Serializable:1});nu.prototype.$classData=kL_;var MS;function at(){return MS||(MS=new nu),MS}function Kg(){this.Ljava_math_BigInteger$__f_ONE=null,this.Ljava_math_BigInteger$__f_TEN=null,this.Ljava_math_BigInteger$__f_ZERO=null,this.Ljava_math_BigInteger$__f_MINUS_ONE=null,this.Ljava_math_BigInteger$__f_SMALL_VALUES=null,this.Ljava_math_BigInteger$__f_TWO_POWS=null,TS=this,this.Ljava_math_BigInteger$__f_ONE=Lp(new Je,1,1),this.Ljava_math_BigInteger$__f_TEN=Lp(new Je,1,10),this.Ljava_math_BigInteger$__f_ZERO=Lp(new Je,0,0),this.Ljava_math_BigInteger$__f_MINUS_ONE=Lp(new Je,-1,1),this.Ljava_math_BigInteger$__f_SMALL_VALUES=new($k.getArrayOf()).constr([this.Ljava_math_BigInteger$__f_ZERO,this.Ljava_math_BigInteger$__f_ONE,Lp(new Je,1,2),Lp(new Je,1,3),Lp(new Je,1,4),Lp(new Je,1,5),Lp(new Je,1,6),Lp(new Je,1,7),Lp(new Je,1,8),Lp(new Je,1,9),this.Ljava_math_BigInteger$__f_TEN]);for(var _=new($k.getArrayOf()).constr(32),r=0;r<32;){var a=r,t=_a(),n=32&a?0:1<>5,a=31&_,t=new De(1+r|0);return t.u[r]=1<>>16|0)^(r===null?0:uy(r))};Qg.prototype.toString__T=function(){return this.ju_HashMap$Node__f_key+"="+this.ju_HashMap$Node__f_value};var HZ=new m().initClass({ju_HashMap$Node:0},!1,"java.util.HashMap$Node",{ju_HashMap$Node:1,O:1,ju_Map$Entry:1});Qg.prototype.$classData=HZ;function VL_(_,r){if(r===null)throw null;return _.ju_LinkedHashMap$AbstractLinkedHashMapIterator__f_nextNode=r.ju_LinkedHashMap__f_java$util$LinkedHashMap$$eldest,_}function M4(){this.ju_LinkedHashMap$AbstractLinkedHashMapIterator__f_nextNode=null}M4.prototype=new j;M4.prototype.constructor=M4;function vz(){}vz.prototype=M4.prototype;M4.prototype.hasNext__Z=function(){return this.ju_LinkedHashMap$AbstractLinkedHashMapIterator__f_nextNode!==null};M4.prototype.next__O=function(){if(!this.hasNext__Z())throw Us(new Mt,"next on empty iterator");var _=this.ju_LinkedHashMap$AbstractLinkedHashMapIterator__f_nextNode;return this.ju_LinkedHashMap$AbstractLinkedHashMapIterator__f_nextNode=_.ju_LinkedHashMap$Node__f_younger,_};function AL_(_,r){for(;;){var a=_.next__I__I(31),t=qg(a,r);if(!(((a-t|0)+(-1+r|0)|0)<0))return t}}function Fw(_){this.ju_Random__f_seedHi=0,this.ju_Random__f_seedLo=0,this.setSeed__J__V(_)}Fw.prototype=new j;Fw.prototype.constructor=Fw;function BL_(){}BL_.prototype=Fw.prototype;Fw.prototype.setSeed__J__V=function(_){var r=-554899859^_.RTLong__f_lo,a=5^_.RTLong__f_hi,t=65535&a,n=r>>>24|0|t<<8;this.ju_Random__f_seedHi=n,this.ju_Random__f_seedLo=16777215&r};Fw.prototype.next__I__I=function(_){var r=this.ju_Random__f_seedHi,a=this.ju_Random__f_seedLo,t=15525485*a+11,n=1502*a+15525485*r,s=t/16777216,c=16777215&((s|0|0)+(16777215&(n|0|0))|0),i=16777215&(t|0|0);this.ju_Random__f_seedHi=c,this.ju_Random__f_seedLo=i;var o=c<<8|i>>16;return o>>>(32-_|0)|0};Fw.prototype.nextInt__I__I=function(_){if(_<=0)throw Ut(new ea,"n must be positive");return(_&(-_|0))===_?this.next__I__I(31)>>(Math.clz32(_)|0):AL_(this,_)};var FL_=new m().initClass({ju_Random:0},!1,"java.util.Random",{ju_Random:1,O:1,Ljava_io_Serializable:1});Fw.prototype.$classData=FL_;function X0(){this.ju_concurrent_TimeUnit$__f_NANOSECONDS=null,this.ju_concurrent_TimeUnit$__f_MICROSECONDS=null,this.ju_concurrent_TimeUnit$__f_MILLISECONDS=null,this.ju_concurrent_TimeUnit$__f_SECONDS=null,this.ju_concurrent_TimeUnit$__f_MINUTES=null,this.ju_concurrent_TimeUnit$__f_HOURS=null,this.ju_concurrent_TimeUnit$__f_DAYS=null,AS=this,this.ju_concurrent_TimeUnit$__f_NANOSECONDS=new Hp,this.ju_concurrent_TimeUnit$__f_MICROSECONDS=new Gp,this.ju_concurrent_TimeUnit$__f_MILLISECONDS=new zp,this.ju_concurrent_TimeUnit$__f_SECONDS=new Jp,this.ju_concurrent_TimeUnit$__f_MINUTES=new Up,this.ju_concurrent_TimeUnit$__f_HOURS=new Wp,this.ju_concurrent_TimeUnit$__f_DAYS=new Kp}X0.prototype=new j;X0.prototype.constructor=X0;function EL_(){}EL_.prototype=X0.prototype;X0.prototype.java$util$concurrent$TimeUnit$$x__J__J__J__J=function(_,r,a){var t=_.RTLong__f_hi,n=a.RTLong__f_hi;if(t===n?(-2147483648^_.RTLong__f_lo)>(-2147483648^a.RTLong__f_lo):t>n)return new O(-1,2147483647);var s=a.RTLong__f_lo,c=a.RTLong__f_hi,i=-s|0,o=s!==0?~c:-c|0,u=_.RTLong__f_hi;if(u===o?(-2147483648^_.RTLong__f_lo)<(-2147483648^i):u>>16|0,d=65535&p,$=p>>>16|0,v=Math.imul(h,d),w=Math.imul(l,d),R=Math.imul(h,$),D=v+((w+R|0)<<16)|0,T=(v>>>16|0)+R|0,C=(((Math.imul(f,r.RTLong__f_hi)+Math.imul(_.RTLong__f_hi,p)|0)+Math.imul(l,$)|0)+(T>>>16|0)|0)+(((65535&T)+w|0)>>>16|0)|0;return new O(D,C)};var jL_=new m().initClass({ju_concurrent_TimeUnit$:0},!1,"java.util.concurrent.TimeUnit$",{ju_concurrent_TimeUnit$:1,O:1,Ljava_io_Serializable:1});X0.prototype.$classData=jL_;var AS;function Sa(){return AS||(AS=new X0),AS}function Xg(){}Xg.prototype=new j;Xg.prototype.constructor=Xg;function ZL_(){}ZL_.prototype=Xg.prototype;Xg.prototype.set__O__I__O__V=function(_,r,a){var t=_;t.u[r]=a};Xg.prototype.get__O__I__O=function(_,r){var a=_;return a.u[r]};var NL_=new m().initClass({ju_internal_GenericArrayOps$ReusableAnyRefArrayOps$:0},!1,"java.util.internal.GenericArrayOps$ReusableAnyRefArrayOps$",{ju_internal_GenericArrayOps$ReusableAnyRefArrayOps$:1,O:1,ju_internal_GenericArrayOps$ArrayOps:1});Xg.prototype.$classData=NL_;var dF;function wz(){return dF||(dF=new Xg),dF}function HL_(_){return _.ju_regex_Matcher__f_position=0,_.ju_regex_Matcher__f_lastMatch=null,_.ju_regex_Matcher__f_appendPos=0,_}function GZ(_){if(_.ju_regex_Matcher__f_lastMatch===null)throw Bm(new P1,"No match available");return _.ju_regex_Matcher__f_lastMatch}function Dl(_,r){this.ju_regex_Matcher__f_pattern0=null,this.ju_regex_Matcher__f_java$util$regex$Matcher$$input0=null,this.ju_regex_Matcher__f_regionStart0=0,this.ju_regex_Matcher__f_inputstr=null,this.ju_regex_Matcher__f_position=0,this.ju_regex_Matcher__f_lastMatch=null,this.ju_regex_Matcher__f_appendPos=0,this.ju_regex_Matcher__f_pattern0=_,this.ju_regex_Matcher__f_java$util$regex$Matcher$$input0=r,this.ju_regex_Matcher__f_regionStart0=0,this.ju_regex_Matcher__f_inputstr=this.ju_regex_Matcher__f_java$util$regex$Matcher$$input0,this.ju_regex_Matcher__f_position=0,this.ju_regex_Matcher__f_lastMatch=null,this.ju_regex_Matcher__f_appendPos=0}Dl.prototype=new j;Dl.prototype.constructor=Dl;function GL_(){}GL_.prototype=Dl.prototype;Dl.prototype.find__Z=function(){var _=this.ju_regex_Matcher__f_pattern0,r=this.ju_regex_Matcher__f_inputstr,a=this.ju_regex_Matcher__f_position,t=_.java$util$regex$Pattern$$execFindInternal__T__I__O(r,a),n=_.ju_regex_Pattern__f_java$util$regex$Pattern$$jsRegExpForFind.lastIndex|0;if(t!==null)var s=n===(t.index|0)?1+n|0:n;else var c=this.ju_regex_Matcher__f_inputstr,s=1+c.length|0;return this.ju_regex_Matcher__f_position=s,this.ju_regex_Matcher__f_lastMatch=t,t!==null};Dl.prototype.appendReplacement__jl_StringBuffer__T__ju_regex_Matcher=function(_,r){var a=this.ju_regex_Matcher__f_inputstr,t=this.ju_regex_Matcher__f_appendPos,n=this.start__I();_.append__T__jl_StringBuffer(a.substring(t,n));for(var s=r.length,c=0;c=48&&p<=57;else var h=!1;if(h)c=1+c|0;else break}var l=Nr(),d=c,$=r.substring(u,d),v=l.parseInt__T__I__I($,10),w=this.group__I__T(v);w!==null&&_.append__T__jl_StringBuffer(w);break}case 92:{if(c=1+c|0,cthis.ju_regex_Pattern__f_groupCount)throw Za(new ra,""+_);return this.ju_regex_Pattern__f_groupNumberMap[_]|0};iv.prototype.toString__T=function(){return this.ju_regex_Pattern__f__pattern};iv.prototype.java$util$regex$Pattern$$split__T__I__AT=function(_,r){if(_==="")return new(fZ.getArrayOf()).constr([""]);for(var a=r>0?r:2147483647,t=new Dl(this,_),n=[],s=0;(n.length|0)<(-1+a|0)&&t.find__Z();){if(t.end__I()!==0)var c=s,i=t.start__I(),o=n.push(_.substring(c,i));s=t.end__I()}var u=s;n.push(_.substring(u));var f=n.length|0;if(r===0)for(;;){if(f!==0)var p=n[-1+f|0],h=p!==null&&Ip(p,"");else var h=!1;if(h)f=-1+f|0;else break}for(var l=new(fZ.getArrayOf()).constr(f),d=f,$=0;$-1){for(var t=r.newArray__I__O(a),n=_.iterator__sc_Iterator(),s=0;s"};Ew.prototype.apply__O__O=function(_){return this};var og_=new m().initClass({sci_List$$anon$1:0},!1,"scala.collection.immutable.List$$anon$1",{sci_List$$anon$1:1,O:1,F1:1});Ew.prototype.$classData=og_;function J3(){}J3.prototype=new PZ;J3.prototype.constructor=J3;function UZ(){}UZ.prototype=J3.prototype;function ug_(_,r,a,t,n){return r+(n?" to ":" until ")+a+" by "+t}function _m(){}_m.prototype=new j;_m.prototype.constructor=_m;function lg_(){}lg_.prototype=_m.prototype;_m.prototype.scala$collection$immutable$Range$$fail__I__I__I__Z__E=function(_,r,a,t){throw Ut(new ea,ug_(this,_,r,a,t)+": seqs cannot contain more than Int.MaxValue elements.")};_m.prototype.scala$collection$immutable$Range$$emptyRangeError__T__jl_Throwable=function(_){return Us(new Mt,_+" on empty Range")};var fg_=new m().initClass({sci_Range$:0},!1,"scala.collection.immutable.Range$",{sci_Range$:1,O:1,Ljava_io_Serializable:1});_m.prototype.$classData=fg_;var LF;function Z$(){return LF||(LF=new _m),LF}function U3(){}U3.prototype=new PZ;U3.prototype.constructor=U3;function WZ(){}WZ.prototype=U3.prototype;function nf(_,r){if(r===_)_.addAll__sc_IterableOnce__scm_Growable(E$().from__sc_IterableOnce__sc_SeqOps(r));else for(var a=r.iterator__sc_Iterator();a.hasNext__Z();)_.addOne__O__scm_Growable(a.next__O());return _}function pg_(_){var r=-1+_.scm_LinkedHashSet$$anon$1__f_table.u.length|0;return Nr().bitCount__I__I(r)}function hg_(_,r){var a=S().anyHash__O__I(r),t=$P(_,a);return mz(_,r,t)}function mz(_,r,a){for(var t=_.scm_LinkedHashSet$$anon$1__f_table.u[a];;){if(t!==null)var n=t.scm_LinkedHashSet$Entry__f_key,s=!z().equals__O__O__Z(n,r);else var s=!1;if(s){var c=t;t=c.scm_LinkedHashSet$Entry__f_next}else break}return t}function dg_(_,r,a){var t=_.scm_LinkedHashSet$$anon$1__f_table.u[a];r.scm_LinkedHashSet$Entry__f_next=t,_.scm_LinkedHashSet$$anon$1__f_table.u[a]=r,_.scm_LinkedHashSet$$anon$1__f_tableSize=1+_.scm_LinkedHashSet$$anon$1__f_tableSize|0,yz(_,a),_.scm_LinkedHashSet$$anon$1__f_tableSize>_.scm_LinkedHashSet$$anon$1__f_threshold&&Lg_(_,_.scm_LinkedHashSet$$anon$1__f_table.u.length<<1)}function $g_(_,r,a){var t=S().anyHash__O__I(r),n=$P(_,t),s=mz(_,r,n);if(s!==null)return s;var c=_.createNewEntry__O__O__scm_LinkedHashSet$Entry(r,a);return dg_(_,c,n),null}function vg_(_,r){var a=S().anyHash__O__I(r),t=$P(_,a);return wg_(_,r,t)}function wg_(_,r,a){var t=_.scm_LinkedHashSet$$anon$1__f_table.u[a];if(t!==null){var n=t.scm_LinkedHashSet$Entry__f_key;if(z().equals__O__O__Z(n,r)){var s=_.scm_LinkedHashSet$$anon$1__f_table,c=t;s.u[a]=c.scm_LinkedHashSet$Entry__f_next,_.scm_LinkedHashSet$$anon$1__f_tableSize=-1+_.scm_LinkedHashSet$$anon$1__f_tableSize|0,JH(_,a);var i=t;return i.scm_LinkedHashSet$Entry__f_next=null,t}else{for(var o=t,u=o.scm_LinkedHashSet$Entry__f_next;;){if(u!==null)var f=u.scm_LinkedHashSet$Entry__f_key,p=!z().equals__O__O__Z(f,r);else var p=!1;if(p){t=u;var h=u;u=h.scm_LinkedHashSet$Entry__f_next}else break}if(u!==null){var l=t,d=u,$=d.scm_LinkedHashSet$Entry__f_next;l.scm_LinkedHashSet$Entry__f_next=$,_.scm_LinkedHashSet$$anon$1__f_tableSize=-1+_.scm_LinkedHashSet$$anon$1__f_tableSize|0,JH(_,a);var v=u;return v.scm_LinkedHashSet$Entry__f_next=null,u}}}return null}function Lg_(_,r){var a=_.scm_LinkedHashSet$$anon$1__f_table;_.scm_LinkedHashSet$$anon$1__f_table=new(rz.getArrayOf()).constr(r);var t=_.scm_LinkedHashSet$$anon$1__f_table.u.length;gg_(_,t);for(var n=-1+a.u.length|0;n>=0;){for(var s=a.u[n];s!==null;){var c=s.scm_LinkedHashSet$Entry__f_key,i=S().anyHash__O__I(c),o=$P(_,i),u=s,f=u.scm_LinkedHashSet$Entry__f_next,p=s,h=_.scm_LinkedHashSet$$anon$1__f_table.u[o];p.scm_LinkedHashSet$Entry__f_next=h,_.scm_LinkedHashSet$$anon$1__f_table.u[o]=s,s=f,yz(_,o)}n=-1+n|0}_.scm_LinkedHashSet$$anon$1__f_threshold=dS().newThreshold__I__I__I(_.scm_LinkedHashSet$$anon$1__f__loadFactor,r)}function yz(_,r){if(_.scm_LinkedHashSet$$anon$1__f_sizemap!==null){var a=_.scm_LinkedHashSet$$anon$1__f_sizemap,t=r>>5;a.u[t]=1+a.u[t]|0}}function JH(_,r){if(_.scm_LinkedHashSet$$anon$1__f_sizemap!==null){var a=_.scm_LinkedHashSet$$anon$1__f_sizemap,t=r>>5;a.u[t]=-1+a.u[t]|0}}function gg_(_,r){if(_.scm_LinkedHashSet$$anon$1__f_sizemap!==null){var a=mg_(_,r);if(_.scm_LinkedHashSet$$anon$1__f_sizemap.u.length!==a)_.scm_LinkedHashSet$$anon$1__f_sizemap=new De(a);else{var t=_.scm_LinkedHashSet$$anon$1__f_sizemap;M_().fill__AI__I__V(t,0)}}}function mg_(_,r){return 1+(r>>5)|0}function $P(_,r){var a=-1+_.scm_LinkedHashSet$$anon$1__f_table.u.length|0,t=Math.clz32(a)|0,n=_.scm_LinkedHashSet$$anon$1__f_seedvalue;return(X1_(_,r,n)>>>t|0)&a}function yg_(_){_.scm_LinkedHashSet$$anon$1__f__loadFactor=750;var r=dS();_.scm_LinkedHashSet$$anon$1__f_table=new(rz.getArrayOf()).constr(r.nextPositivePowerOfTwo__I__I(16)),_.scm_LinkedHashSet$$anon$1__f_tableSize=0;var a=_.scm_LinkedHashSet$$anon$1__f__loadFactor,t=dS(),n=dS();_.scm_LinkedHashSet$$anon$1__f_threshold=t.newThreshold__I__I__I(a,n.nextPositivePowerOfTwo__I__I(16)),_.scm_LinkedHashSet$$anon$1__f_sizemap=null,_.scm_LinkedHashSet$$anon$1__f_seedvalue=pg_(_)}function F4(_){this.scm_LinkedHashSet$Entry__f_key=null,this.scm_LinkedHashSet$Entry__f_earlier=null,this.scm_LinkedHashSet$Entry__f_later=null,this.scm_LinkedHashSet$Entry__f_next=null,this.scm_LinkedHashSet$Entry__f_key=_,this.scm_LinkedHashSet$Entry__f_earlier=null,this.scm_LinkedHashSet$Entry__f_later=null}F4.prototype=new j;F4.prototype.constructor=F4;function bg_(){}bg_.prototype=F4.prototype;var Ig_=new m().initClass({scm_LinkedHashSet$Entry:0},!1,"scala.collection.mutable.LinkedHashSet$Entry",{scm_LinkedHashSet$Entry:1,O:1,scm_HashEntry:1});F4.prototype.$classData=Ig_;function _b(){}_b.prototype=new j;_b.prototype.constructor=_b;function kg_(){}kg_.prototype=_b.prototype;_b.prototype.now__s_concurrent_duration_Deadline=function(){Il();var _=je(),r=1e6*+(0,PG().jl_System$NanoTime$__f_getHighPrecisionTime)(),a=_.org$scalajs$linker$runtime$RuntimeLong$$fromDoubleImpl__D__I(r),t=_.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn,n=Sa().ju_concurrent_TimeUnit$__f_NANOSECONDS,s=new sc(new O(a,t),n);return new oo(s)};var qg_=new m().initClass({s_concurrent_duration_Deadline$:0},!1,"scala.concurrent.duration.Deadline$",{s_concurrent_duration_Deadline$:1,O:1,Ljava_io_Serializable:1});_b.prototype.$classData=qg_;var gF;function D7(){return gF||(gF=new _b),gF}function bz(_,r){var a=Ra(),t=tx_(r),n=a.wrapRefArray__AO__scm_ArraySeq$ofRef(rx_(t,"\\\\s+",0));return Fd(),te().prependedAll__sc_IterableOnce__sci_List(n)}function Og_(_,r){var a=bz(_,r);if(!(a instanceof pe))throw new Q(a);for(var t=a,n=t.sci_$colon$colon__f_head,s=t.sci_$colon$colon__f_next,c=s,i=null,o=null;c!==te();){var u=c.head__O(),f=u;b();for(var p=[f,f+"s"],h=k(new I,p),l=te().prependedAll__sc_IterableOnce__sci_List(h).iterator__sc_Iterator();l.hasNext__Z();){var d=new pe(l.next__O(),te());o===null?i=d:o.sci_$colon$colon__f_next=d,o=d}c=c.tail__O()}var $=i===null?te():i;return new pe(n,$)}function E4(){this.s_concurrent_duration_Duration$__f_timeUnitLabels=null,this.s_concurrent_duration_Duration$__f_timeUnitName=null,this.s_concurrent_duration_Duration$__f_Zero=null,this.s_concurrent_duration_Duration$__f_Undefined=null,this.s_concurrent_duration_Duration$__f_Inf=null,FS=this,b();var _=Sa().ju_concurrent_TimeUnit$__f_DAYS,r=g(new L,_,"d day"),a=Sa().ju_concurrent_TimeUnit$__f_HOURS,t=g(new L,a,"h hr hour"),n=Sa().ju_concurrent_TimeUnit$__f_MINUTES,s=g(new L,n,"m min minute"),c=Sa().ju_concurrent_TimeUnit$__f_SECONDS,i=g(new L,c,"s sec second"),o=Sa().ju_concurrent_TimeUnit$__f_MILLISECONDS,u=g(new L,o,"ms milli millisecond"),f=Sa().ju_concurrent_TimeUnit$__f_MICROSECONDS,p=g(new L,f,"\\xB5s micro microsecond"),h=Sa().ju_concurrent_TimeUnit$__f_NANOSECONDS,l=[r,t,s,i,u,p,g(new L,h,"ns nano nanosecond")],d=k(new I,l);this.s_concurrent_duration_Duration$__f_timeUnitLabels=te().prependedAll__sc_IterableOnce__sci_List(d);var $=this.s_concurrent_duration_Duration$__f_timeUnitLabels;x();var v=Jt().from__sc_IterableOnce__sci_Map($),w=new Sh(v),R=new y(o_=>{var h_=o_;return bz(Il(),h_).last__O()}),D=new ep(w,R);x(),this.s_concurrent_duration_Duration$__f_timeUnitName=Jt().from__sc_IterableOnce__sci_Map(D);for(var T=this.s_concurrent_duration_Duration$__f_timeUnitLabels,C=T,F=null,E=null;C!==te();){var q=C.head__O(),Z=q;if(Z===null)throw new Q(Z);var H=Z._1__O(),J=Z._2__O(),N=Og_(Il(),J),G=(o_=>h_=>{var d_=h_;return g(new L,d_,o_)})(H);if(N===te())var W=te();else{for(var K=N.head__O(),Y=new pe(G(K),te()),X=Y,e_=N.tail__O();e_!==te();){var __=e_.head__O(),a_=new pe(G(__),te());X.sci_$colon$colon__f_next=a_,X=a_,e_=e_.tail__O()}var W=Y}for(var n_=W.iterator__sc_Iterator();n_.hasNext__Z();){var s_=new pe(n_.next__O(),te());E===null?F=s_:E.sci_$colon$colon__f_next=s_,E=s_}C=C.tail__O()}var c_=F===null?te():F;x(),Jt().from__sc_IterableOnce__sci_Map(c_),this.s_concurrent_duration_Duration$__f_Zero=new sc(qn,Sa().ju_concurrent_TimeUnit$__f_DAYS),this.s_concurrent_duration_Duration$__f_Undefined=new Hv,this.s_concurrent_duration_Duration$__f_Inf=new IL,new kL}E4.prototype=new j;E4.prototype.constructor=E4;function Sg_(){}Sg_.prototype=E4.prototype;var Pg_=new m().initClass({s_concurrent_duration_Duration$:0},!1,"scala.concurrent.duration.Duration$",{s_concurrent_duration_Duration$:1,O:1,Ljava_io_Serializable:1});E4.prototype.$classData=Pg_;var FS;function Il(){return FS||(FS=new E4),FS}function Rg_(_){return _.s_math_BigDecimal$__f_bitmap$0||(_.s_math_BigDecimal$__f_cache=new(mU.getArrayOf()).constr(1+(_.s_math_BigDecimal$__f_maxCached-_.s_math_BigDecimal$__f_minCached|0)|0),_.s_math_BigDecimal$__f_bitmap$0=!0),_.s_math_BigDecimal$__f_cache}function UH(_){return _.s_math_BigDecimal$__f_bitmap$0?_.s_math_BigDecimal$__f_cache:Rg_(_)}function rd(){this.s_math_BigDecimal$__f_cache=null,this.s_math_BigDecimal$__f_minCached=0,this.s_math_BigDecimal$__f_maxCached=0,this.s_math_BigDecimal$__f_defaultMathContext=null,this.s_math_BigDecimal$__f_bitmap$0=!1,ES=this,this.s_math_BigDecimal$__f_minCached=-512,this.s_math_BigDecimal$__f_maxCached=512,this.s_math_BigDecimal$__f_defaultMathContext=g7().Ljava_math_MathContext$__f_DECIMAL128}rd.prototype=new j;rd.prototype.constructor=rd;function Dg_(){}Dg_.prototype=rd.prototype;rd.prototype.decimal__D__Ljava_math_MathContext__s_math_BigDecimal=function(_,r){return ky(new on,xk_(new Wr,""+_,r),r)};rd.prototype.exact__Ljava_math_BigDecimal__s_math_BigDecimal=function(_){var r=_.precision__I(),a=this.s_math_BigDecimal$__f_defaultMathContext;if(r<=a.Ljava_math_MathContext__f_precision)var t=this.s_math_BigDecimal$__f_defaultMathContext;else var t=new mp(_.precision__I(),Jh().Ljava_math_RoundingMode$__f_HALF_EVEN);return ky(new on,_,t)};rd.prototype.exact__T__s_math_BigDecimal=function(_){return this.exact__Ljava_math_BigDecimal__s_math_BigDecimal(DP(new Wr,_))};rd.prototype.apply__I__Ljava_math_MathContext__s_math_BigDecimal=function(_,r){var a=this.s_math_BigDecimal$__f_defaultMathContext;if((r===null?a===null:r.equals__O__Z(a))&&this.s_math_BigDecimal$__f_minCached<=_&&_<=this.s_math_BigDecimal$__f_maxCached){var t=_-this.s_math_BigDecimal$__f_minCached|0,n=UH(this).u[t];if(n===null){var s=_>>31;n=ky(new on,at().valueOf__J__Ljava_math_BigDecimal(new O(_,s)),r),UH(this).u[t]=n}return n}else{var c=_>>31;return this.apply__J__Ljava_math_MathContext__s_math_BigDecimal(new O(_,c),r)}};rd.prototype.apply__J__s_math_BigDecimal=function(_){var r=this.s_math_BigDecimal$__f_minCached,a=r>>31,t=_.RTLong__f_hi;if(a===t?(-2147483648^r)<=(-2147483648^_.RTLong__f_lo):a>31,c=_.RTLong__f_hi,i=c===s?(-2147483648^_.RTLong__f_lo)<=(-2147483648^n):c>31;t=Nk(new qt,null,new O(r,n)),_.s_math_BigInt$__f_cache.u[a]=t}return t}function rm(){this.s_math_BigInt$__f_scala$math$BigInt$$longMinValueBigInteger=null,this.s_math_BigInt$__f_longMinValue=null,this.s_math_BigInt$__f_minCached=0,this.s_math_BigInt$__f_maxCached=0,this.s_math_BigInt$__f_cache=null,this.s_math_BigInt$__f_scala$math$BigInt$$minusOne=null,jS=this,this.s_math_BigInt$__f_scala$math$BigInt$$longMinValueBigInteger=_a().valueOf__J__Ljava_math_BigInteger(new O(0,-2147483648)),this.s_math_BigInt$__f_longMinValue=Nk(new qt,this.s_math_BigInt$__f_scala$math$BigInt$$longMinValueBigInteger,new O(0,-2147483648)),this.s_math_BigInt$__f_minCached=-1024,this.s_math_BigInt$__f_maxCached=1024,this.s_math_BigInt$__f_cache=new(bU.getArrayOf()).constr(1+(this.s_math_BigInt$__f_maxCached-this.s_math_BigInt$__f_minCached|0)|0),this.s_math_BigInt$__f_scala$math$BigInt$$minusOne=_a().valueOf__J__Ljava_math_BigInteger(new O(-1,-1))}rm.prototype=new j;rm.prototype.constructor=rm;function Cg_(){}Cg_.prototype=rm.prototype;rm.prototype.apply__J__s_math_BigInt=function(_){var r=this.s_math_BigInt$__f_minCached,a=r>>31,t=_.RTLong__f_hi;if(a===t?(-2147483648^r)<=(-2147483648^_.RTLong__f_lo):a>31,c=_.RTLong__f_hi,i=c===s?(-2147483648^_.RTLong__f_lo)<=(-2147483648^n):c>31;if(s===t?(-2147483648^n)<=(-2147483648^a):s>31,o=t===i?(-2147483648^a)<=(-2147483648^c):t"};function j4(){}j4.prototype=new j;j4.prototype.constructor=j4;function UL(){}UL.prototype=j4.prototype;j4.prototype.apply$mcZI$sp__I__Z=function(_){return!!this.apply__O__O(_)};j4.prototype.toString__T=function(){return""};function N7(){}N7.prototype=new j;N7.prototype.constructor=N7;function QZ(){}QZ.prototype=N7.prototype;N7.prototype.toString__T=function(){return""};function H7(){}H7.prototype=new j;H7.prototype.constructor=H7;function qz(){}qz.prototype=H7.prototype;H7.prototype.toString__T=function(){return""};function W3(){}W3.prototype=new j;W3.prototype.constructor=W3;function Oz(){}Oz.prototype=W3.prototype;function ab(_){this.sr_BooleanRef__f_elem=!1,this.sr_BooleanRef__f_elem=_}ab.prototype=new j;ab.prototype.constructor=ab;function Fg_(){}Fg_.prototype=ab.prototype;ab.prototype.toString__T=function(){var _=this.sr_BooleanRef__f_elem;return""+_};var Eg_=new m().initClass({sr_BooleanRef:0},!1,"scala.runtime.BooleanRef",{sr_BooleanRef:1,O:1,Ljava_io_Serializable:1});ab.prototype.$classData=Eg_;function uv(_){this.sr_IntRef__f_elem=0,this.sr_IntRef__f_elem=_}uv.prototype=new j;uv.prototype.constructor=uv;function jg_(){}jg_.prototype=uv.prototype;uv.prototype.toString__T=function(){var _=this.sr_IntRef__f_elem;return""+_};var Zg_=new m().initClass({sr_IntRef:0},!1,"scala.runtime.IntRef",{sr_IntRef:1,O:1,Ljava_io_Serializable:1});uv.prototype.$classData=Zg_;function kl(_){this.sr_ObjectRef__f_elem=null,this.sr_ObjectRef__f_elem=_}kl.prototype=new j;kl.prototype.constructor=kl;function Ng_(){}Ng_.prototype=kl.prototype;kl.prototype.toString__T=function(){var _=this.sr_ObjectRef__f_elem;return""+_};var Hg_=new m().initClass({sr_ObjectRef:0},!1,"scala.runtime.ObjectRef",{sr_ObjectRef:1,O:1,Ljava_io_Serializable:1});kl.prototype.$classData=Hg_;function tb(){}tb.prototype=new j;tb.prototype.constructor=tb;function Gg_(){}Gg_.prototype=tb.prototype;tb.prototype.toString__T=function(){return"Left"};var zg_=new m().initClass({s_util_Left$:0},!1,"scala.util.Left$",{s_util_Left$:1,O:1,Ljava_io_Serializable:1});tb.prototype.$classData=zg_;var yF;function Jg_(){return yF||(yF=new tb),yF}function Ug_(_,r,a){for(;;){var t=_.s_util_Random__f_self,n=t.next__I__I(32);if(n>=r&&n=0?this.s_util_Random__f_self.nextInt__I__I(t)+_|0:Ug_(this,_,r)};var Xg_=new m().initClass({s_util_Random:0},!1,"scala.util.Random",{s_util_Random:1,O:1,Ljava_io_Serializable:1});nb.prototype.$classData=Xg_;function sb(){}sb.prototype=new j;sb.prototype.constructor=sb;function Yg_(){}Yg_.prototype=sb.prototype;sb.prototype.toString__T=function(){return"Right"};var _m_=new m().initClass({s_util_Right$:0},!1,"scala.util.Right$",{s_util_Right$:1,O:1,Ljava_io_Serializable:1});sb.prototype.$classData=_m_;var bF;function em_(){return bF||(bF=new sb),bF}function jw(){this.s_util_hashing_MurmurHash3$__f_seqSeed=0,this.s_util_hashing_MurmurHash3$__f_mapSeed=0,this.s_util_hashing_MurmurHash3$__f_setSeed=0,this.s_util_hashing_MurmurHash3$__f_emptyMapHash=0,ZS=this,this.s_util_hashing_MurmurHash3$__f_seqSeed=Be("Seq"),this.s_util_hashing_MurmurHash3$__f_mapSeed=Be("Map"),this.s_util_hashing_MurmurHash3$__f_setSeed=Be("Set"),this.s_util_hashing_MurmurHash3$__f_emptyMapHash=this.unorderedHash__sc_IterableOnce__I__I(b().s_package$__f_Nil,this.s_util_hashing_MurmurHash3$__f_mapSeed)}jw.prototype=new tz;jw.prototype.constructor=jw;function rm_(){}rm_.prototype=jw.prototype;jw.prototype.tuple2Hash__O__O__I=function(_,r){return this.tuple2Hash__I__I__I__I(S().anyHash__O__I(_),S().anyHash__O__I(r),-889275714)};jw.prototype.seqHash__sc_Seq__I=function(_){if(C6(_)){var r=_;return this.indexedSeqHash__sc_IndexedSeq__I__I(r,this.s_util_hashing_MurmurHash3$__f_seqSeed)}else if(_ instanceof kr){var a=_;return this.listHash__sci_List__I__I(a,this.s_util_hashing_MurmurHash3$__f_seqSeed)}else return this.orderedHash__sc_IterableOnce__I__I(_,this.s_util_hashing_MurmurHash3$__f_seqSeed)};jw.prototype.mapHash__sc_Map__I=function(_){if(_.isEmpty__Z())return this.s_util_hashing_MurmurHash3$__f_emptyMapHash;var r=new Zw,a=this.s_util_hashing_MurmurHash3$__f_mapSeed;return _.foreachEntry__F2__V(r),a=this.mix__I__I__I(a,r.s_util_hashing_MurmurHash3$accum$1__f_a),a=this.mix__I__I__I(a,r.s_util_hashing_MurmurHash3$accum$1__f_b),a=this.mixLast__I__I__I(a,r.s_util_hashing_MurmurHash3$accum$1__f_c),this.finalizeHash__I__I__I(a,r.s_util_hashing_MurmurHash3$accum$1__f_n)};var am_=new m().initClass({s_util_hashing_MurmurHash3$:0},!1,"scala.util.hashing.MurmurHash3$",{s_util_hashing_MurmurHash3$:1,s_util_hashing_MurmurHash3:1,O:1});jw.prototype.$classData=am_;var ZS;function O_(){return ZS||(ZS=new jw),ZS}function Zw(){this.s_util_hashing_MurmurHash3$accum$1__f_a=0,this.s_util_hashing_MurmurHash3$accum$1__f_b=0,this.s_util_hashing_MurmurHash3$accum$1__f_n=0,this.s_util_hashing_MurmurHash3$accum$1__f_c=0,this.s_util_hashing_MurmurHash3$accum$1__f_a=0,this.s_util_hashing_MurmurHash3$accum$1__f_b=0,this.s_util_hashing_MurmurHash3$accum$1__f_n=0,this.s_util_hashing_MurmurHash3$accum$1__f_c=1}Zw.prototype=new j;Zw.prototype.constructor=Zw;function tm_(){}tm_.prototype=Zw.prototype;Zw.prototype.toString__T=function(){return""};Zw.prototype.apply__O__O__V=function(_,r){var a=O_().tuple2Hash__O__O__I(_,r);this.s_util_hashing_MurmurHash3$accum$1__f_a=this.s_util_hashing_MurmurHash3$accum$1__f_a+a|0,this.s_util_hashing_MurmurHash3$accum$1__f_b=this.s_util_hashing_MurmurHash3$accum$1__f_b^a,this.s_util_hashing_MurmurHash3$accum$1__f_c=Math.imul(this.s_util_hashing_MurmurHash3$accum$1__f_c,1|a),this.s_util_hashing_MurmurHash3$accum$1__f_n=1+this.s_util_hashing_MurmurHash3$accum$1__f_n|0};Zw.prototype.apply__O__O__O=function(_,r){this.apply__O__O__V(_,r)};var nm_=new m().initClass({s_util_hashing_MurmurHash3$accum$1:0},!1,"scala.util.hashing.MurmurHash3$accum$1",{s_util_hashing_MurmurHash3$accum$1:1,O:1,F2:1});Zw.prototype.$classData=nm_;function sm_(_,r){return _.Lcats_Eval$Defer__f_thunk=r,_}function am(){this.Lcats_Eval$Defer__f_thunk=null}am.prototype=new pP;am.prototype.constructor=am;function Sz(){}Sz.prototype=am.prototype;am.prototype.value__O=function(){return pi().cats$Eval$$evaluate__Lcats_Eval__O(this)};function tm(){}tm.prototype=new pP;tm.prototype.constructor=tm;function c6(){}c6.prototype=tm.prototype;tm.prototype.value__O=function(){return pi().cats$Eval$$evaluate__Lcats_Eval__O(this)};function Z4(){}Z4.prototype=new pP;Z4.prototype.constructor=Z4;function XZ(){}XZ.prototype=Z4.prototype;function cm_(_){return _.Lcats_EvalInstances__f_catsBimonadForEval=new Xv(_),new H4(_),new yL(_),new N4(_),_}function K3(){this.Lcats_EvalInstances__f_catsBimonadForEval=null}K3.prototype=new sz;K3.prototype.constructor=K3;function Pz(){}Pz.prototype=K3.prototype;function N4(_){}N4.prototype=new j;N4.prototype.constructor=N4;function im_(){}im_.prototype=N4.prototype;var om_=new m().initClass({Lcats_EvalInstances$$anon$10:0},!1,"cats.EvalInstances$$anon$10",{Lcats_EvalInstances$$anon$10:1,O:1,Lcats_Representable:1,Ljava_io_Serializable:1});N4.prototype.$classData=om_;function H4(_){}H4.prototype=new j;H4.prototype.constructor=H4;function um_(){}um_.prototype=H4.prototype;var lm_=new m().initClass({Lcats_EvalInstances$$anon$7:0},!1,"cats.EvalInstances$$anon$7",{Lcats_EvalInstances$$anon$7:1,O:1,Lcats_Defer:1,Ljava_io_Serializable:1});H4.prototype.$classData=lm_;function cb(){}cb.prototype=new UL;cb.prototype.constructor=cb;function fm_(){}fm_.prototype=cb.prototype;cb.prototype.apply__O__O=function(_){return this};var pm_=new m().initClass({Lcats_Foldable$$anon$2:0},!1,"cats.Foldable$$anon$2",{Lcats_Foldable$$anon$2:1,sr_AbstractFunction1:1,O:1,F1:1});cb.prototype.$classData=pm_;function G4(_,r,a){this.Lcats_Foldable$ToFoldableOps$$anon$6__f_self=null,this.Lcats_Foldable$ToFoldableOps$$anon$6__f_typeClassInstance=null,this.Lcats_Foldable$ToFoldableOps$$anon$6__f_self=r,this.Lcats_Foldable$ToFoldableOps$$anon$6__f_typeClassInstance=a}G4.prototype=new j;G4.prototype.constructor=G4;function hm_(){}hm_.prototype=G4.prototype;var dm_=new m().initClass({Lcats_Foldable$ToFoldableOps$$anon$6:0},!1,"cats.Foldable$ToFoldableOps$$anon$6",{Lcats_Foldable$ToFoldableOps$$anon$6:1,O:1,Lcats_Foldable$Ops:1,Ljava_io_Serializable:1});G4.prototype.$classData=dm_;function z4(){}z4.prototype=new j;z4.prototype.constructor=z4;function $m_(){}$m_.prototype=z4.prototype;var vm_=new m().initClass({Lcats_Invariant$$anon$10:0},!1,"cats.Invariant$$anon$10",{Lcats_Invariant$$anon$10:1,O:1,Lcats_Invariant:1,Ljava_io_Serializable:1});z4.prototype.$classData=vm_;function J4(){}J4.prototype=new j;J4.prototype.constructor=J4;function wm_(){}wm_.prototype=J4.prototype;var Lm_=new m().initClass({Lcats_Invariant$$anon$12:0},!1,"cats.Invariant$$anon$12",{Lcats_Invariant$$anon$12:1,O:1,Lcats_Invariant:1,Ljava_io_Serializable:1});J4.prototype.$classData=Lm_;function U4(){}U4.prototype=new j;U4.prototype.constructor=U4;function gm_(){}gm_.prototype=U4.prototype;var mm_=new m().initClass({Lcats_Invariant$$anon$14:0},!1,"cats.Invariant$$anon$14",{Lcats_Invariant$$anon$14:1,O:1,Lcats_Invariant:1,Ljava_io_Serializable:1});U4.prototype.$classData=mm_;function W4(){}W4.prototype=new j;W4.prototype.constructor=W4;function ym_(){}ym_.prototype=W4.prototype;var bm_=new m().initClass({Lcats_Invariant$$anon$16:0},!1,"cats.Invariant$$anon$16",{Lcats_Invariant$$anon$16:1,O:1,Lcats_Invariant:1,Ljava_io_Serializable:1});W4.prototype.$classData=bm_;function K4(){}K4.prototype=new j;K4.prototype.constructor=K4;function Im_(){}Im_.prototype=K4.prototype;var km_=new m().initClass({Lcats_Invariant$$anon$4:0},!1,"cats.Invariant$$anon$4",{Lcats_Invariant$$anon$4:1,O:1,Lcats_Invariant:1,Ljava_io_Serializable:1});K4.prototype.$classData=km_;function Q4(){}Q4.prototype=new j;Q4.prototype.constructor=Q4;function qm_(){}qm_.prototype=Q4.prototype;var Om_=new m().initClass({Lcats_Invariant$$anon$6:0},!1,"cats.Invariant$$anon$6",{Lcats_Invariant$$anon$6:1,O:1,Lcats_Invariant:1,Ljava_io_Serializable:1});Q4.prototype.$classData=Om_;function X4(){}X4.prototype=new j;X4.prototype.constructor=X4;function Sm_(){}Sm_.prototype=X4.prototype;var Pm_=new m().initClass({Lcats_Invariant$$anon$8:0},!1,"cats.Invariant$$anon$8",{Lcats_Invariant$$anon$8:1,O:1,Lcats_Invariant:1,Ljava_io_Serializable:1});X4.prototype.$classData=Pm_;function Y4(_){if(_===null)throw null}Y4.prototype=new j;Y4.prototype.constructor=Y4;function Rm_(){}Rm_.prototype=Y4.prototype;var Dm_=new m().initClass({Lcats_SemigroupK$$anonfun$algebra$2:0},!1,"cats.SemigroupK$$anonfun$algebra$2",{Lcats_SemigroupK$$anonfun$algebra$2:1,O:1,Lcats_kernel_Semigroup:1,Ljava_io_Serializable:1});Y4.prototype.$classData=Dm_;function ib(){}ib.prototype=new j;ib.prototype.constructor=ib;function xm_(){}xm_.prototype=ib.prototype;var Cm_=new m().initClass({Lcats_arrow_FunctionK$$anon$4:0},!1,"cats.arrow.FunctionK$$anon$4",{Lcats_arrow_FunctionK$$anon$4:1,O:1,Lcats_arrow_FunctionK:1,Ljava_io_Serializable:1});ib.prototype.$classData=Cm_;function Mm_(_){return _.Lcats_data_NonEmptyListInstances__f_catsDataInstancesForNonEmptyListBinCompat1=new qd(_),_}function G7(){this.Lcats_data_NonEmptyListInstances__f_catsDataInstancesForNonEmptyListBinCompat1=null}G7.prototype=new cz;G7.prototype.constructor=G7;function Rz(){}Rz.prototype=G7.prototype;G7.prototype.catsDataSemigroupForNonEmptyList__Lcats_kernel_Semigroup=function(){var _=this.Lcats_data_NonEmptyListInstances__f_catsDataInstancesForNonEmptyListBinCompat1;return _.algebra__Lcats_kernel_Semigroup()};function Tm_(_){return new bk(_),_}function Q3(){}Q3.prototype=new iz;Q3.prototype.constructor=Q3;function Dz(){}Dz.prototype=Q3.prototype;function _k(_){}_k.prototype=new j;_k.prototype.constructor=_k;function Vm_(){}Vm_.prototype=_k.prototype;var Am_=new m().initClass({Lcats_instances_EitherInstances$$anon$3:0},!1,"cats.instances.EitherInstances$$anon$3",{Lcats_instances_EitherInstances$$anon$3:1,O:1,Lcats_SemigroupK:1,Ljava_io_Serializable:1});_k.prototype.$classData=Am_;function Nw(){}Nw.prototype=new j;Nw.prototype.constructor=Nw;function Bm_(){}Bm_.prototype=Nw.prototype;Nw.prototype.neqv__O__O__Z=function(_,r){return hP(this,_,r)};Nw.prototype.eqv__O__O__Z=function(_,r){return z().equals__O__O__Z(_,r)};var Fm_=new m().initClass({Lcats_kernel_Eq$$anonfun$fromUniversalEquals$2:0},!1,"cats.kernel.Eq$$anonfun$fromUniversalEquals$2",{Lcats_kernel_Eq$$anonfun$fromUniversalEquals$2:1,O:1,Lcats_kernel_Eq:1,Ljava_io_Serializable:1});Nw.prototype.$classData=Fm_;function lv(_){this.Lcats_kernel_Eq$$anonfun$instance$2__f_f$2=null,this.Lcats_kernel_Eq$$anonfun$instance$2__f_f$2=_}lv.prototype=new j;lv.prototype.constructor=lv;function Em_(){}Em_.prototype=lv.prototype;lv.prototype.neqv__O__O__Z=function(_,r){return hP(this,_,r)};lv.prototype.eqv__O__O__Z=function(_,r){var a=this.Lcats_kernel_Eq$$anonfun$instance$2__f_f$2;return!!a.apply__O__O__O(_,r)};var jm_=new m().initClass({Lcats_kernel_Eq$$anonfun$instance$2:0},!1,"cats.kernel.Eq$$anonfun$instance$2",{Lcats_kernel_Eq$$anonfun$instance$2:1,O:1,Lcats_kernel_Eq:1,Ljava_io_Serializable:1});lv.prototype.$classData=jm_;function Zm_(_,r,a){for(;;){var t=r,n=b().s_package$__f_Nil;if(n===null?t===null:n.equals__O__Z(t))return a.isEmpty__Z();if(t instanceof pe){var s=t,c=s.sci_$colon$colon__f_head,i=s.sci_$colon$colon__f_next,o=a;if(o instanceof pe){var u=o,f=u.sci_$colon$colon__f_head,p=u.sci_$colon$colon__f_next;if(_.Lcats_kernel_instances_ListEq__f_ev.eqv__O__O__Z(c,f))r=i,a=p;else return!1}else{var h=b().s_package$__f_Nil;if(h===null?o===null:h.equals__O__Z(o))return!1;throw new Q(o)}}else throw new Q(t)}}function Hw(_){this.Lcats_kernel_instances_ListEq__f_ev=null,this.Lcats_kernel_instances_ListEq__f_ev=_}Hw.prototype=new j;Hw.prototype.constructor=Hw;function Nm_(){}Nm_.prototype=Hw.prototype;Hw.prototype.neqv__O__O__Z=function(_,r){return hP(this,_,r)};Hw.prototype.eqv__sci_List__sci_List__Z=function(_,r){return _===r||Zm_(this,_,r)};Hw.prototype.eqv__O__O__Z=function(_,r){return this.eqv__sci_List__sci_List__Z(_,r)};var Hm_=new m().initClass({Lcats_kernel_instances_ListEq:0},!1,"cats.kernel.instances.ListEq",{Lcats_kernel_instances_ListEq:1,O:1,Lcats_kernel_Eq:1,Ljava_io_Serializable:1});Hw.prototype.$classData=Hm_;function ek(){t5(),fy().Lcats_package$__f_catsInstancesForId}ek.prototype=new j;ek.prototype.constructor=ek;function Gm_(){}Gm_.prototype=ek.prototype;var zm_=new m().initClass({Lcats_package$$anon$2:0},!1,"cats.package$$anon$2",{Lcats_package$$anon$2:1,O:1,Lcats_Representable:1,Ljava_io_Serializable:1});ek.prototype.$classData=zm_;function rk(){t5(),fy().Lcats_package$__f_catsInstancesForId}rk.prototype=new j;rk.prototype.constructor=rk;function Jm_(){}Jm_.prototype=rk.prototype;var Um_=new m().initClass({Lcats_package$$anon$3:0},!1,"cats.package$$anon$3",{Lcats_package$$anon$3:1,O:1,Lcats_Align:1,Ljava_io_Serializable:1});rk.prototype.$classData=Um_;function nm(_){this.Lcodes_quine_labs_recheck_ReDoSJS$$anonfun$$nestedInanonfun$check$2$1__f_jsLogger$1=null,this.Lcodes_quine_labs_recheck_ReDoSJS$$anonfun$$nestedInanonfun$check$2$1__f_jsLogger$1=_}nm.prototype=new oz;nm.prototype.constructor=nm;function Wm_(){}Wm_.prototype=nm.prototype;nm.prototype.apply__T__V=function(_){$G().codes$quine$labs$recheck$ReDoSJS$$$anonfun$check$3__T__sjs_js_Function1__V(_,this.Lcodes_quine_labs_recheck_ReDoSJS$$anonfun$$nestedInanonfun$check$2$1__f_jsLogger$1)};nm.prototype.apply__O__O=function(_){this.apply__T__V(_)};var Km_=new m().initClass({Lcodes_quine_labs_recheck_ReDoSJS$$anonfun$$nestedInanonfun$check$2$1:0},!1,"codes.quine.labs.recheck.ReDoSJS$$anonfun$$nestedInanonfun$check$2$1",{Lcodes_quine_labs_recheck_ReDoSJS$$anonfun$$nestedInanonfun$check$2$1:1,Lcodes_quine_labs_recheck_common_Context$Logger:1,O:1,F1:1});nm.prototype.$classData=Km_;function ob(){}ob.prototype=new j;ob.prototype.constructor=ob;function Qm_(){}Qm_.prototype=ob.prototype;ob.prototype.apply__O__Lio_circe_Json=function(_){var r=_;return hi().codes$quine$labs$recheck$codec$package$$$anonfun$encodeChecker$1__Lcodes_quine_labs_recheck_common_Checker__Lio_circe_Json(r)};var Xm_=new m().initClass({Lcodes_quine_labs_recheck_codec_package$$anonfun$encodeChecker$2:0},!1,"codes.quine.labs.recheck.codec.package$$anonfun$encodeChecker$2",{Lcodes_quine_labs_recheck_codec_package$$anonfun$encodeChecker$2:1,O:1,Lio_circe_Encoder:1,Ljava_io_Serializable:1});ob.prototype.$classData=Xm_;function Ym_(_,r){return _.Lio_circe_BiggerDecimalJsonNumber__f_input=r,_}function sm(){this.Lio_circe_BiggerDecimalJsonNumber__f_input=null}sm.prototype=new gq;sm.prototype.constructor=sm;function xz(){}xz.prototype=sm.prototype;sm.prototype.toBigInt__s_Option=function(){var _=this.Lio_circe_JsonBiggerDecimal__f_value,r=_.toBigIntegerWithMaxDigits__Ljava_math_BigInteger__s_Option(ju().Lio_circe_numbers_BiggerDecimal$__f_MaxBigIntegerDigits);if(r.isEmpty__Z())return t_();var a=r.get__O(),t=a;return new i_(b().BigInt__s_math_BigInt$().apply__Ljava_math_BigInteger__s_math_BigInt(t))};sm.prototype.toBigDecimal__s_Option=function(){var _=this.Lio_circe_JsonBiggerDecimal__f_value.toBigDecimal__s_Option();if(_.isEmpty__Z())return t_();var r=_.get__O(),a=r,t=at().Ljava_math_BigDecimal$__f_ZERO;if(z().equalsNumNum__jl_Number__jl_Number__Z(a,t))var n=b().BigDecimal__s_math_BigDecimal$(),s=at().Ljava_math_BigDecimal$__f_ZERO,c=ky(new on,s,n.s_math_BigDecimal$__f_defaultMathContext);else try{var i=b().BigDecimal__s_math_BigDecimal$(),o=this.Lio_circe_BiggerDecimalJsonNumber__f_input,c=i.exact__T__s_math_BigDecimal(o)}catch(u){if(u instanceof Fu)var c=em().javaBigDecimal2bigDecimal__Ljava_math_BigDecimal__s_math_BigDecimal(a);else{var c;throw u}}return new i_(c)};sm.prototype.toLong__s_Option=function(){return this.Lio_circe_JsonBiggerDecimal__f_value.toLong__s_Option()};sm.prototype.toString__T=function(){return this.Lio_circe_BiggerDecimalJsonNumber__f_input};function Gw(_,r){if(this.Lio_circe_Decoder$$anon$1__f_$outer=null,this.Lio_circe_Decoder$$anon$1__f_f$1=null,_===null)throw null;this.Lio_circe_Decoder$$anon$1__f_$outer=_,this.Lio_circe_Decoder$$anon$1__f_f$1=r}Gw.prototype=new j;Gw.prototype.constructor=Gw;function _y_(){}_y_.prototype=Gw.prototype;Gw.prototype.apply__Lio_circe_HCursor__s_util_Either=function(_){return this.tryDecode__Lio_circe_ACursor__s_util_Either(_)};Gw.prototype.tryDecode__Lio_circe_ACursor__s_util_Either=function(_){var r=this.Lio_circe_Decoder$$anon$1__f_$outer.tryDecode__Lio_circe_ACursor__s_util_Either(_);if(r instanceof F_){var a=r,t=a.s_util_Right__f_value;b();var n=this.Lio_circe_Decoder$$anon$1__f_f$1.apply__O__O(t);return new F_(n)}else if(r instanceof Pe){var s=r;return s}else throw new Q(r)};var ey_=new m().initClass({Lio_circe_Decoder$$anon$1:0},!1,"io.circe.Decoder$$anon$1",{Lio_circe_Decoder$$anon$1:1,O:1,Lio_circe_Decoder:1,Ljava_io_Serializable:1});Gw.prototype.$classData=ey_;function fv(_,r){if(this.Lio_circe_Decoder$$anon$13__f_$outer=null,this.Lio_circe_Decoder$$anon$13__f_f$5=null,_===null)throw null;this.Lio_circe_Decoder$$anon$13__f_$outer=_,this.Lio_circe_Decoder$$anon$13__f_f$5=r}fv.prototype=new j;fv.prototype.constructor=fv;function ry_(){}ry_.prototype=fv.prototype;fv.prototype.apply__Lio_circe_HCursor__s_util_Either=function(_){return this.tryDecode__Lio_circe_ACursor__s_util_Either(_)};fv.prototype.tryDecode__Lio_circe_ACursor__s_util_Either=function(_){var r=this.Lio_circe_Decoder$$anon$13__f_$outer.tryDecode__Lio_circe_ACursor__s_util_Either(_);if(r instanceof F_){var a=r,t=a.s_util_Right__f_value,n=this.Lio_circe_Decoder$$anon$13__f_f$5.apply__O__O(t);if(n instanceof F_){var s=n;return s}else if(n instanceof Pe){var c=n,i=c.s_util_Left__f_value;b();var o=vi().apply__T__F0__Lio_circe_DecodingFailure(i,new r_(()=>_.history__sci_List()));return new Pe(o)}else throw new Q(n)}else if(r instanceof Pe){var u=r;return u}else throw new Q(r)};var ay_=new m().initClass({Lio_circe_Decoder$$anon$13:0},!1,"io.circe.Decoder$$anon$13",{Lio_circe_Decoder$$anon$13:1,O:1,Lio_circe_Decoder:1,Ljava_io_Serializable:1});fv.prototype.$classData=ay_;function cm(_){this.Lio_circe_Decoder$$anon$15__f_a$1=null,this.Lio_circe_Decoder$$anon$15__f_a$1=_}cm.prototype=new j;cm.prototype.constructor=cm;function ty_(){}ty_.prototype=cm.prototype;cm.prototype.tryDecode__Lio_circe_ACursor__s_util_Either=function(_){return S$(this,_)};cm.prototype.apply__Lio_circe_HCursor__s_util_Either=function(_){b();var r=this.Lio_circe_Decoder$$anon$15__f_a$1;return new F_(r)};var ny_=new m().initClass({Lio_circe_Decoder$$anon$15:0},!1,"io.circe.Decoder$$anon$15",{Lio_circe_Decoder$$anon$15:1,O:1,Lio_circe_Decoder:1,Ljava_io_Serializable:1});cm.prototype.$classData=ny_;function im(_,r){if(this.Lio_circe_Decoder$$anon$2__f_$outer=null,this.Lio_circe_Decoder$$anon$2__f_f$2=null,_===null)throw null;this.Lio_circe_Decoder$$anon$2__f_$outer=_,this.Lio_circe_Decoder$$anon$2__f_f$2=r}im.prototype=new j;im.prototype.constructor=im;function sy_(){}sy_.prototype=im.prototype;im.prototype.apply__Lio_circe_HCursor__s_util_Either=function(_){var r=this.Lio_circe_Decoder$$anon$2__f_$outer.apply__Lio_circe_HCursor__s_util_Either(_);if(r instanceof F_){var a=r,t=a.s_util_Right__f_value;return this.Lio_circe_Decoder$$anon$2__f_f$2.apply__O__O(t).apply__Lio_circe_HCursor__s_util_Either(_)}else if(r instanceof Pe){var n=r;return n}else throw new Q(r)};im.prototype.tryDecode__Lio_circe_ACursor__s_util_Either=function(_){var r=this.Lio_circe_Decoder$$anon$2__f_$outer.tryDecode__Lio_circe_ACursor__s_util_Either(_);if(r instanceof F_){var a=r,t=a.s_util_Right__f_value;return this.Lio_circe_Decoder$$anon$2__f_f$2.apply__O__O(t).tryDecode__Lio_circe_ACursor__s_util_Either(_)}else if(r instanceof Pe){var n=r;return n}else throw new Q(r)};var cy_=new m().initClass({Lio_circe_Decoder$$anon$2:0},!1,"io.circe.Decoder$$anon$2",{Lio_circe_Decoder$$anon$2:1,O:1,Lio_circe_Decoder:1,Ljava_io_Serializable:1});im.prototype.$classData=cy_;function om(){}om.prototype=new j;om.prototype.constructor=om;function iy_(){}iy_.prototype=om.prototype;om.prototype.tryDecode__Lio_circe_ACursor__s_util_Either=function(_){return S$(this,_)};om.prototype.apply__Lio_circe_HCursor__s_util_Either=function(_){return b(),new F_(_)};var oy_=new m().initClass({Lio_circe_Decoder$$anon$22:0},!1,"io.circe.Decoder$$anon$22",{Lio_circe_Decoder$$anon$22:1,O:1,Lio_circe_Decoder:1,Ljava_io_Serializable:1});om.prototype.$classData=oy_;function um(){}um.prototype=new j;um.prototype.constructor=um;function uy_(){}uy_.prototype=um.prototype;um.prototype.tryDecode__Lio_circe_ACursor__s_util_Either=function(_){return S$(this,_)};um.prototype.apply__Lio_circe_HCursor__s_util_Either=function(_){b();var r=_.value__Lio_circe_Json();return new F_(r)};var ly_=new m().initClass({Lio_circe_Decoder$$anon$23:0},!1,"io.circe.Decoder$$anon$23",{Lio_circe_Decoder$$anon$23:1,O:1,Lio_circe_Decoder:1,Ljava_io_Serializable:1});um.prototype.$classData=ly_;function lm(){}lm.prototype=new j;lm.prototype.constructor=lm;function fy_(){}fy_.prototype=lm.prototype;lm.prototype.tryDecode__Lio_circe_ACursor__s_util_Either=function(_){return S$(this,_)};lm.prototype.apply__Lio_circe_HCursor__s_util_Either=function(_){var r=_.value__Lio_circe_Json().asObject__s_Option();if(r instanceof i_){var a=r,t=a.s_Some__f_value;return b(),new F_(t)}else{var n=t_();if(n===r){b();var s=vi().apply__Lio_circe_DecodingFailure$Reason__F0__Lio_circe_DecodingFailure(new bi("object",_.value__Lio_circe_Json()),new r_(()=>_.history__sci_List()));return new Pe(s)}else throw new Q(r)}};var py_=new m().initClass({Lio_circe_Decoder$$anon$24:0},!1,"io.circe.Decoder$$anon$24",{Lio_circe_Decoder$$anon$24:1,O:1,Lio_circe_Decoder:1,Ljava_io_Serializable:1});lm.prototype.$classData=py_;function fm(){}fm.prototype=new j;fm.prototype.constructor=fm;function hy_(){}hy_.prototype=fm.prototype;fm.prototype.tryDecode__Lio_circe_ACursor__s_util_Either=function(_){return S$(this,_)};fm.prototype.apply__Lio_circe_HCursor__s_util_Either=function(_){var r=_.value__Lio_circe_Json().asNumber__s_Option();if(r instanceof i_){var a=r,t=a.s_Some__f_value;return b(),new F_(t)}else{var n=t_();if(n===r){b();var s=vi().apply__Lio_circe_DecodingFailure$Reason__F0__Lio_circe_DecodingFailure(new bi("number",_.value__Lio_circe_Json()),new r_(()=>_.history__sci_List()));return new Pe(s)}else throw new Q(r)}};var dy_=new m().initClass({Lio_circe_Decoder$$anon$25:0},!1,"io.circe.Decoder$$anon$25",{Lio_circe_Decoder$$anon$25:1,O:1,Lio_circe_Decoder:1,Ljava_io_Serializable:1});fm.prototype.$classData=dy_;function pm(){}pm.prototype=new j;pm.prototype.constructor=pm;function $y_(){}$y_.prototype=pm.prototype;pm.prototype.tryDecode__Lio_circe_ACursor__s_util_Either=function(_){return S$(this,_)};pm.prototype.apply__Lio_circe_HCursor__s_util_Either=function(_){var r=_.value__Lio_circe_Json();if(r instanceof Jn){var a=r,t=a.Lio_circe_Json$JString__f_value;return b(),new F_(t)}else{b();var n=vi().apply__Lio_circe_DecodingFailure$Reason__F0__Lio_circe_DecodingFailure(new bi("string",r),new r_(()=>_.history__sci_List()));return new Pe(n)}};var vy_=new m().initClass({Lio_circe_Decoder$$anon$26:0},!1,"io.circe.Decoder$$anon$26",{Lio_circe_Decoder$$anon$26:1,O:1,Lio_circe_Decoder:1,Ljava_io_Serializable:1});pm.prototype.$classData=vy_;function hm(){}hm.prototype=new j;hm.prototype.constructor=hm;function wy_(){}wy_.prototype=hm.prototype;hm.prototype.tryDecode__Lio_circe_ACursor__s_util_Either=function(_){return S$(this,_)};hm.prototype.apply__Lio_circe_HCursor__s_util_Either=function(_){var r=_.value__Lio_circe_Json();if(r instanceof ii){var a=r,t=a.Lio_circe_Json$JObject__f_value;if(t.isEmpty__Z())return b(),new F_(void 0)}if(r instanceof ci){var n=r,s=n.Lio_circe_Json$JArray__f_value;if(cd(s))return b(),new F_(void 0)}if(r.isNull__Z())return b(),new F_(void 0);b();var c=vi().apply__Lio_circe_DecodingFailure$Reason__F0__Lio_circe_DecodingFailure(new bi("'null' or '[]' or '{}'",r),new r_(()=>_.history__sci_List()));return new Pe(c)};var Ly_=new m().initClass({Lio_circe_Decoder$$anon$27:0},!1,"io.circe.Decoder$$anon$27",{Lio_circe_Decoder$$anon$27:1,O:1,Lio_circe_Decoder:1,Ljava_io_Serializable:1});hm.prototype.$classData=Ly_;function dm(){}dm.prototype=new j;dm.prototype.constructor=dm;function gy_(){}gy_.prototype=dm.prototype;dm.prototype.tryDecode__Lio_circe_ACursor__s_util_Either=function(_){return S$(this,_)};dm.prototype.apply__Lio_circe_HCursor__s_util_Either=function(_){var r=_.value__Lio_circe_Json();if(r instanceof Li){var a=r,t=a.Lio_circe_Json$JBoolean__f_value;return b(),new F_(t)}else{b();var n=vi().apply__Lio_circe_DecodingFailure$Reason__F0__Lio_circe_DecodingFailure(new bi("'true' or 'false'",r),new r_(()=>_.history__sci_List()));return new Pe(n)}};var my_=new m().initClass({Lio_circe_Decoder$$anon$28:0},!1,"io.circe.Decoder$$anon$28",{Lio_circe_Decoder$$anon$28:1,O:1,Lio_circe_Decoder:1,Ljava_io_Serializable:1});dm.prototype.$classData=my_;function $m(){}$m.prototype=new j;$m.prototype.constructor=$m;function yy_(){}yy_.prototype=$m.prototype;$m.prototype.tryDecode__Lio_circe_ACursor__s_util_Either=function(_){return S$(this,_)};$m.prototype.apply__Lio_circe_HCursor__s_util_Either=function(_){var r=_.value__Lio_circe_Json();if(r instanceof Jn){var a=r,t=a.Lio_circe_Json$JString__f_value;if(t.length===1){b();var n=t.charCodeAt(0);return new F_(pa(n))}}b();var s=vi().apply__Lio_circe_DecodingFailure$Reason__F0__Lio_circe_DecodingFailure(new bi("character",r),new r_(()=>_.history__sci_List()));return new Pe(s)};var by_=new m().initClass({Lio_circe_Decoder$$anon$29:0},!1,"io.circe.Decoder$$anon$29",{Lio_circe_Decoder$$anon$29:1,O:1,Lio_circe_Decoder:1,Ljava_io_Serializable:1});$m.prototype.$classData=by_;function vm(){}vm.prototype=new j;vm.prototype.constructor=vm;function Iy_(){}Iy_.prototype=vm.prototype;vm.prototype.apply__Lio_circe_HCursor__s_util_Either=function(_){if(_.value__Lio_circe_Json().isNull__Z()){b();var r=t_();return new F_(r)}else{b();var a=vi().apply__Lio_circe_DecodingFailure$Reason__F0__Lio_circe_DecodingFailure(new bi("null",_.value__Lio_circe_Json()),new r_(()=>_.history__sci_List()));return new Pe(a)}};vm.prototype.tryDecode__Lio_circe_ACursor__s_util_Either=function(_){if(_ instanceof gp){var r=_;if(r.value__Lio_circe_Json().isNull__Z())return Nn().Lio_circe_Decoder$__f_io$circe$Decoder$$rightNone;b();var a=vi().apply__Lio_circe_DecodingFailure$Reason__F0__Lio_circe_DecodingFailure(new bi("null",r.value__Lio_circe_Json()),new r_(()=>r.history__sci_List()));return new Pe(a)}else if(_ instanceof Io){var t=_;if(t.incorrectFocus__Z()){b();var n=vi().apply__Lio_circe_DecodingFailure$Reason__F0__Lio_circe_DecodingFailure(Lf(),new r_(()=>t.history__sci_List()));return new Pe(n)}else return Nn().Lio_circe_Decoder$__f_keyMissingNone}else throw new Q(_)};var ky_=new m().initClass({Lio_circe_Decoder$$anon$40:0},!1,"io.circe.Decoder$$anon$40",{Lio_circe_Decoder$$anon$40:1,O:1,Lio_circe_Decoder:1,Ljava_io_Serializable:1});vm.prototype.$classData=ky_;function qy_(_,r,a){for(;;){var t=!1,n=null,s=_.Lio_circe_Decoder$$anon$77$$anon$78__f_f$12.apply__O__O(a).apply__Lio_circe_HCursor__s_util_Either(r);if(s instanceof Pe){var c=s;return c}if(s instanceof F_){t=!0,n=s;var i=n.s_util_Right__f_value;if(i instanceof Pe){var o=i,u=o.s_util_Left__f_value;a=u;continue}}if(t){var f=n.s_util_Right__f_value;if(f instanceof F_){var p=f,h=p.s_util_Right__f_value;return b(),new F_(h)}}throw new Q(s)}}function wm(_,r,a){this.Lio_circe_Decoder$$anon$77$$anon$78__f_f$12=null,this.Lio_circe_Decoder$$anon$77$$anon$78__f_a$2=null,this.Lio_circe_Decoder$$anon$77$$anon$78__f_f$12=r,this.Lio_circe_Decoder$$anon$77$$anon$78__f_a$2=a}wm.prototype=new j;wm.prototype.constructor=wm;function Oy_(){}Oy_.prototype=wm.prototype;wm.prototype.tryDecode__Lio_circe_ACursor__s_util_Either=function(_){return S$(this,_)};wm.prototype.apply__Lio_circe_HCursor__s_util_Either=function(_){return qy_(this,_,this.Lio_circe_Decoder$$anon$77$$anon$78__f_a$2)};var Sy_=new m().initClass({Lio_circe_Decoder$$anon$77$$anon$78:0},!1,"io.circe.Decoder$$anon$77$$anon$78",{Lio_circe_Decoder$$anon$77$$anon$78:1,O:1,Lio_circe_Decoder:1,Ljava_io_Serializable:1});wm.prototype.$classData=Sy_;function $y(_,r){return _.Lio_circe_Decoder$DecoderWithFailure__f_name=r,_}function ak(){this.Lio_circe_Decoder$DecoderWithFailure__f_name=null}ak.prototype=new j;ak.prototype.constructor=ak;function WL(){}WL.prototype=ak.prototype;ak.prototype.tryDecode__Lio_circe_ACursor__s_util_Either=function(_){return S$(this,_)};ak.prototype.fail__Lio_circe_HCursor__s_util_Either=function(_){b();var r=vi().apply__T__F0__Lio_circe_DecodingFailure(this.Lio_circe_Decoder$DecoderWithFailure__f_name,new r_(()=>_.history__sci_List()));return new Pe(r)};function Lm(_){this.Lio_circe_Decoder$OptionDecoder__f_A=null,this.Lio_circe_Decoder$OptionDecoder__f_A=_}Lm.prototype=new j;Lm.prototype.constructor=Lm;function Py_(){}Py_.prototype=Lm.prototype;Lm.prototype.apply__Lio_circe_HCursor__s_util_Either=function(_){return this.tryDecode__Lio_circe_ACursor__s_util_Either(_)};Lm.prototype.tryDecode__Lio_circe_ACursor__s_util_Either=function(_){if(_ instanceof gp){var r=_;if(r.value__Lio_circe_Json().isNull__Z())return Nn().Lio_circe_Decoder$__f_io$circe$Decoder$$rightNone;var a=this.Lio_circe_Decoder$OptionDecoder__f_A.apply__Lio_circe_HCursor__s_util_Either(r);if(a instanceof F_){var t=a,n=t.s_util_Right__f_value;b();var s=new i_(n);return new F_(s)}else if(a instanceof Pe){var c=a,i=c.s_util_Left__f_value;return b(),new Pe(i)}else throw new Q(a)}else if(_ instanceof Io){var o=_;if(o.incorrectFocus__Z()){b();var u=vi().apply__Lio_circe_DecodingFailure$Reason__F0__Lio_circe_DecodingFailure(Lf(),new r_(()=>o.history__sci_List()));return new Pe(u)}else return Nn().Lio_circe_Decoder$__f_keyMissingNone}else throw new Q(_)};var Ry_=new m().initClass({Lio_circe_Decoder$OptionDecoder:0},!1,"io.circe.Decoder$OptionDecoder",{Lio_circe_Decoder$OptionDecoder:1,O:1,Lio_circe_Decoder:1,Ljava_io_Serializable:1});Lm.prototype.$classData=Ry_;function ub(){}ub.prototype=new j;ub.prototype.constructor=ub;function Dy_(){}Dy_.prototype=ub.prototype;ub.prototype.apply__O__Lio_circe_Json=function(_){var r=!!_;return Ba().fromBoolean__Z__Lio_circe_Json(r)};var xy_=new m().initClass({Lio_circe_Encoder$$anon$10:0},!1,"io.circe.Encoder$$anon$10",{Lio_circe_Encoder$$anon$10:1,O:1,Lio_circe_Encoder:1,Ljava_io_Serializable:1});ub.prototype.$classData=xy_;function lb(){}lb.prototype=new j;lb.prototype.constructor=lb;function Cy_(){}Cy_.prototype=lb.prototype;lb.prototype.apply__O__Lio_circe_Json=function(_){var r=Ea(_);Ba();var a=String.fromCharCode(r);return new Jn(a)};var My_=new m().initClass({Lio_circe_Encoder$$anon$11:0},!1,"io.circe.Encoder$$anon$11",{Lio_circe_Encoder$$anon$11:1,O:1,Lio_circe_Encoder:1,Ljava_io_Serializable:1});lb.prototype.$classData=My_;function fb(){}fb.prototype=new j;fb.prototype.constructor=fb;function Ty_(){}Ty_.prototype=fb.prototype;fb.prototype.apply__O__Lio_circe_Json=function(_){var r=Math.fround(_);return Ba().fromFloatOrNull__F__Lio_circe_Json(r)};var Vy_=new m().initClass({Lio_circe_Encoder$$anon$12:0},!1,"io.circe.Encoder$$anon$12",{Lio_circe_Encoder$$anon$12:1,O:1,Lio_circe_Encoder:1,Ljava_io_Serializable:1});fb.prototype.$classData=Vy_;function pb(){}pb.prototype=new j;pb.prototype.constructor=pb;function Ay_(){}Ay_.prototype=pb.prototype;pb.prototype.apply__O__Lio_circe_Json=function(_){var r=+_;return Ba().fromDoubleOrNull__D__Lio_circe_Json(r)};var By_=new m().initClass({Lio_circe_Encoder$$anon$13:0},!1,"io.circe.Encoder$$anon$13",{Lio_circe_Encoder$$anon$13:1,O:1,Lio_circe_Encoder:1,Ljava_io_Serializable:1});pb.prototype.$classData=By_;function hb(){}hb.prototype=new j;hb.prototype.constructor=hb;function Fy_(){}Fy_.prototype=hb.prototype;hb.prototype.apply__O__Lio_circe_Json=function(_){var r=_|0;return Ba().fromInt__I__Lio_circe_Json(r)};var Ey_=new m().initClass({Lio_circe_Encoder$$anon$14:0},!1,"io.circe.Encoder$$anon$14",{Lio_circe_Encoder$$anon$14:1,O:1,Lio_circe_Encoder:1,Ljava_io_Serializable:1});hb.prototype.$classData=Ey_;function db(){}db.prototype=new j;db.prototype.constructor=db;function jy_(){}jy_.prototype=db.prototype;db.prototype.apply__O__Lio_circe_Json=function(_){var r=_|0;return Ba().fromInt__I__Lio_circe_Json(r)};var Zy_=new m().initClass({Lio_circe_Encoder$$anon$15:0},!1,"io.circe.Encoder$$anon$15",{Lio_circe_Encoder$$anon$15:1,O:1,Lio_circe_Encoder:1,Ljava_io_Serializable:1});db.prototype.$classData=Zy_;function $b(){}$b.prototype=new j;$b.prototype.constructor=$b;function Ny_(){}Ny_.prototype=$b.prototype;$b.prototype.apply__O__Lio_circe_Json=function(_){var r=_|0;return Ba().fromInt__I__Lio_circe_Json(r)};var Hy_=new m().initClass({Lio_circe_Encoder$$anon$16:0},!1,"io.circe.Encoder$$anon$16",{Lio_circe_Encoder$$anon$16:1,O:1,Lio_circe_Encoder:1,Ljava_io_Serializable:1});$b.prototype.$classData=Hy_;function vb(){}vb.prototype=new j;vb.prototype.constructor=vb;function Gy_(){}Gy_.prototype=vb.prototype;vb.prototype.apply__O__Lio_circe_Json=function(_){var r=da(_),a=r.RTLong__f_lo,t=r.RTLong__f_hi;return Ba().fromLong__J__Lio_circe_Json(new O(a,t))};var zy_=new m().initClass({Lio_circe_Encoder$$anon$17:0},!1,"io.circe.Encoder$$anon$17",{Lio_circe_Encoder$$anon$17:1,O:1,Lio_circe_Encoder:1,Ljava_io_Serializable:1});vb.prototype.$classData=zy_;function wb(){}wb.prototype=new j;wb.prototype.constructor=wb;function Jy_(){}Jy_.prototype=wb.prototype;wb.prototype.apply__O__Lio_circe_Json=function(_){var r=_;return Ba().fromBigInt__s_math_BigInt__Lio_circe_Json(r)};var Uy_=new m().initClass({Lio_circe_Encoder$$anon$18:0},!1,"io.circe.Encoder$$anon$18",{Lio_circe_Encoder$$anon$18:1,O:1,Lio_circe_Encoder:1,Ljava_io_Serializable:1});wb.prototype.$classData=Uy_;function Lb(){}Lb.prototype=new j;Lb.prototype.constructor=Lb;function Wy_(){}Wy_.prototype=Lb.prototype;Lb.prototype.apply__O__Lio_circe_Json=function(_){var r=_;return Ba().fromBigDecimal__s_math_BigDecimal__Lio_circe_Json(r)};var Ky_=new m().initClass({Lio_circe_Encoder$$anon$19:0},!1,"io.circe.Encoder$$anon$19",{Lio_circe_Encoder$$anon$19:1,O:1,Lio_circe_Encoder:1,Ljava_io_Serializable:1});Lb.prototype.$classData=Ky_;function gm(_){this.Lio_circe_Encoder$$anon$22__f_e$2=null,this.Lio_circe_Encoder$$anon$22__f_e$2=_}gm.prototype=new j;gm.prototype.constructor=gm;function Qy_(){}Qy_.prototype=gm.prototype;gm.prototype.apply__s_Option__Lio_circe_Json=function(_){if(_ instanceof i_){var r=_,a=r.s_Some__f_value;return this.Lio_circe_Encoder$$anon$22__f_e$2.apply__O__Lio_circe_Json(a)}else{var t=t_();if(t===_)return Ba().Lio_circe_Json$__f_Null;throw new Q(_)}};gm.prototype.apply__O__Lio_circe_Json=function(_){return this.apply__s_Option__Lio_circe_Json(_)};var Xy_=new m().initClass({Lio_circe_Encoder$$anon$22:0},!1,"io.circe.Encoder$$anon$22",{Lio_circe_Encoder$$anon$22:1,O:1,Lio_circe_Encoder:1,Ljava_io_Serializable:1});gm.prototype.$classData=Xy_;function gb(){}gb.prototype=new j;gb.prototype.constructor=gb;function Yy_(){}Yy_.prototype=gb.prototype;gb.prototype.apply__O__Lio_circe_Json=function(_){return Ba().Lio_circe_Json$__f_Null};var _0_=new m().initClass({Lio_circe_Encoder$$anon$23:0},!1,"io.circe.Encoder$$anon$23",{Lio_circe_Encoder$$anon$23:1,O:1,Lio_circe_Encoder:1,Ljava_io_Serializable:1});gb.prototype.$classData=_0_;function mb(){}mb.prototype=new j;mb.prototype.constructor=mb;function e0_(){}e0_.prototype=mb.prototype;mb.prototype.apply__O__Lio_circe_Json=function(_){var r=_;return r};var r0_=new m().initClass({Lio_circe_Encoder$$anon$5:0},!1,"io.circe.Encoder$$anon$5",{Lio_circe_Encoder$$anon$5:1,O:1,Lio_circe_Encoder:1,Ljava_io_Serializable:1});mb.prototype.$classData=r0_;function yb(){}yb.prototype=new j;yb.prototype.constructor=yb;function a0_(){}a0_.prototype=yb.prototype;yb.prototype.apply__O__Lio_circe_Json=function(_){var r=_;return Ba(),new Sn(r)};var t0_=new m().initClass({Lio_circe_Encoder$$anon$7:0},!1,"io.circe.Encoder$$anon$7",{Lio_circe_Encoder$$anon$7:1,O:1,Lio_circe_Encoder:1,Ljava_io_Serializable:1});yb.prototype.$classData=t0_;function bb(){}bb.prototype=new j;bb.prototype.constructor=bb;function n0_(){}n0_.prototype=bb.prototype;bb.prototype.apply__O__Lio_circe_Json=function(_){var r=_;return Ba(),new Jn(r)};var s0_=new m().initClass({Lio_circe_Encoder$$anon$8:0},!1,"io.circe.Encoder$$anon$8",{Lio_circe_Encoder$$anon$8:1,O:1,Lio_circe_Encoder:1,Ljava_io_Serializable:1});bb.prototype.$classData=s0_;function Io(_,r){this.Lio_circe_ACursor__f_lastCursor=null,this.Lio_circe_ACursor__f_lastOp=null,this.Lio_circe_FailedCursor__f_lastCursor=null,this.Lio_circe_FailedCursor__f_lastOp=null,this.Lio_circe_FailedCursor__f_lastCursor=_,this.Lio_circe_FailedCursor__f_lastOp=r,VZ(this,_,r)}Io.prototype=new AZ;Io.prototype.constructor=Io;function c0_(){}c0_.prototype=Io.prototype;Io.prototype.incorrectFocus__Z=function(){return this.Lio_circe_FailedCursor__f_lastOp.requiresObject__Z()&&!this.Lio_circe_FailedCursor__f_lastCursor.value__Lio_circe_Json().isObject__Z()||this.Lio_circe_FailedCursor__f_lastOp.requiresArray__Z()&&!this.Lio_circe_FailedCursor__f_lastCursor.value__Lio_circe_Json().isArray__Z()};Io.prototype.missingField__Z=function(){var _=this.Lio_circe_FailedCursor__f_lastOp;return _ instanceof eo};Io.prototype.succeeded__Z=function(){return!1};Io.prototype.downField__T__Lio_circe_ACursor=function(_){return this};var i0_=new m().initClass({Lio_circe_FailedCursor:0},!1,"io.circe.FailedCursor",{Lio_circe_FailedCursor:1,Lio_circe_ACursor:1,O:1,Ljava_io_Serializable:1});Io.prototype.$classData=i0_;function gp(){this.Lio_circe_ACursor__f_lastCursor=null,this.Lio_circe_ACursor__f_lastOp=null}gp.prototype=new AZ;gp.prototype.constructor=gp;function YZ(){}YZ.prototype=gp.prototype;gp.prototype.succeeded__Z=function(){return!0};gp.prototype.downField__T__Lio_circe_ACursor=function(_){var r=this.value__Lio_circe_Json();if(r instanceof ii){var a=r,t=a.Lio_circe_Json$JObject__f_value;if(t.contains__T__Z(_))return new _L(t,_,this,!1,this,new eo(_));var n=new eo(_);return new Io(this,n)}else{var s=new eo(_);return new Io(this,s)}};function ad(_){this.Lio_circe_JsonObject$LinkedHashMapJsonObject__f_io$circe$JsonObject$LinkedHashMapJsonObject$$fields=null,this.Lio_circe_JsonObject$LinkedHashMapJsonObject__f_io$circe$JsonObject$LinkedHashMapJsonObject$$fields=_}ad.prototype=new BZ;ad.prototype.constructor=ad;function o0_(){}o0_.prototype=ad.prototype;ad.prototype.applyUnsafe__T__Lio_circe_Json=function(_){var r=this.Lio_circe_JsonObject$LinkedHashMapJsonObject__f_io$circe$JsonObject$LinkedHashMapJsonObject$$fields;return CJ(r,_,null)};ad.prototype.size__I=function(){return this.Lio_circe_JsonObject$LinkedHashMapJsonObject__f_io$circe$JsonObject$LinkedHashMapJsonObject$$fields.ju_HashMap__f_contentSize};ad.prototype.contains__T__Z=function(_){return this.Lio_circe_JsonObject$LinkedHashMapJsonObject__f_io$circe$JsonObject$LinkedHashMapJsonObject$$fields.containsKey__O__Z(_)};ad.prototype.isEmpty__Z=function(){return this.Lio_circe_JsonObject$LinkedHashMapJsonObject__f_io$circe$JsonObject$LinkedHashMapJsonObject$$fields.isEmpty__Z()};ad.prototype.toMap__sci_Map=function(){var _=new Ii;this.size__I();for(var r=this.Lio_circe_JsonObject$LinkedHashMapJsonObject__f_io$circe$JsonObject$LinkedHashMapJsonObject$$fields,a=new wd(r).iterator__ju_Iterator();a.hasNext__Z();){var t=a.next__O(),n=t.ju_HashMap$Node__f_key,s=t.ju_HashMap$Node__f_value;_.addOne__O__O__sci_MapBuilderImpl(n,s)}return _.result__sci_Map()};ad.prototype.toIterable__sc_Iterable=function(){return new Tt(this)};ad.prototype.appendToFolder__Lio_circe_Printer$PrintingFolder__V=function(_){var r=_.Lio_circe_Printer$PrintingFolder__f_depth,a=_.Lio_circe_Printer$PrintingFolder__f_pieces.apply__I__Lio_circe_Printer$Pieces(_.Lio_circe_Printer$PrintingFolder__f_depth),t=!0;if(_.Lio_circe_Printer$PrintingFolder__f_sortKeys)var n=new Tt(this),s=El().from__sc_IterableOnce__sci_Vector(n),c=new y(l=>{var d=l;return d._1__O()}),i=LU(),o=w6(s,c,i);else var o=new Tt(this);var u=o.iterator__sc_Iterator();for(_.Lio_circe_Printer$PrintingFolder__f_writer.append__jl_CharSequence__jl_Appendable(a.Lio_circe_Printer$Pieces__f_lBraces);u.hasNext__Z();){var f=u.next__O(),p=f._1__O(),h=f._2__O();(!_.Lio_circe_Printer$PrintingFolder__f_dropNullValues||!h.isNull__Z())&&(t||_.Lio_circe_Printer$PrintingFolder__f_writer.append__jl_CharSequence__jl_Appendable(a.Lio_circe_Printer$Pieces__f_objectCommas),_.onString__T__V(p),_.Lio_circe_Printer$PrintingFolder__f_writer.append__jl_CharSequence__jl_Appendable(a.Lio_circe_Printer$Pieces__f_colons),_.Lio_circe_Printer$PrintingFolder__f_depth=1+_.Lio_circe_Printer$PrintingFolder__f_depth|0,h.foldWith__Lio_circe_Json$Folder__O(_),_.Lio_circe_Printer$PrintingFolder__f_depth=r,t=!1)}_.Lio_circe_Printer$PrintingFolder__f_writer.append__jl_CharSequence__jl_Appendable(a.Lio_circe_Printer$Pieces__f_rBraces)};var u0_=new m().initClass({Lio_circe_JsonObject$LinkedHashMapJsonObject:0},!1,"io.circe.JsonObject$LinkedHashMapJsonObject",{Lio_circe_JsonObject$LinkedHashMapJsonObject:1,Lio_circe_JsonObject:1,O:1,Ljava_io_Serializable:1});ad.prototype.$classData=u0_;function Gd(_,r){this.Lio_circe_JsonObject$MapAndVectorJsonObject__f_fields=null,this.Lio_circe_JsonObject$MapAndVectorJsonObject__f_orderedKeys=null,this.Lio_circe_JsonObject$MapAndVectorJsonObject__f_fields=_,this.Lio_circe_JsonObject$MapAndVectorJsonObject__f_orderedKeys=r}Gd.prototype=new BZ;Gd.prototype.constructor=Gd;function l0_(){}l0_.prototype=Gd.prototype;Gd.prototype.applyUnsafe__T__Lio_circe_Json=function(_){return this.Lio_circe_JsonObject$MapAndVectorJsonObject__f_fields.apply__O__O(_)};Gd.prototype.contains__T__Z=function(_){return this.Lio_circe_JsonObject$MapAndVectorJsonObject__f_fields.contains__O__Z(_)};Gd.prototype.isEmpty__Z=function(){return this.Lio_circe_JsonObject$MapAndVectorJsonObject__f_fields.isEmpty__Z()};Gd.prototype.toMap__sci_Map=function(){return this.Lio_circe_JsonObject$MapAndVectorJsonObject__f_fields};Gd.prototype.toIterable__sc_Iterable=function(){return this.Lio_circe_JsonObject$MapAndVectorJsonObject__f_orderedKeys.map__F1__O(new y(_=>{var r=_;return g(new L,r,this.Lio_circe_JsonObject$MapAndVectorJsonObject__f_fields.apply__O__O(r))}))};Gd.prototype.appendToFolder__Lio_circe_Printer$PrintingFolder__V=function(_){var r=_.Lio_circe_Printer$PrintingFolder__f_depth,a=_.Lio_circe_Printer$PrintingFolder__f_pieces.apply__I__Lio_circe_Printer$Pieces(_.Lio_circe_Printer$PrintingFolder__f_depth),t=!0;if(_.Lio_circe_Printer$PrintingFolder__f_sortKeys)var n=this.Lio_circe_JsonObject$MapAndVectorJsonObject__f_orderedKeys,s=LU(),c=kq(n,s).iterator__sc_Iterator();else var c=this.Lio_circe_JsonObject$MapAndVectorJsonObject__f_orderedKeys.iterator__sc_Iterator();for(_.Lio_circe_Printer$PrintingFolder__f_writer.append__jl_CharSequence__jl_Appendable(a.Lio_circe_Printer$Pieces__f_lBraces);c.hasNext__Z();){var i=c.next__O(),o=this.Lio_circe_JsonObject$MapAndVectorJsonObject__f_fields.apply__O__O(i);(!_.Lio_circe_Printer$PrintingFolder__f_dropNullValues||!o.isNull__Z())&&(t||_.Lio_circe_Printer$PrintingFolder__f_writer.append__jl_CharSequence__jl_Appendable(a.Lio_circe_Printer$Pieces__f_objectCommas),_.onString__T__V(i),_.Lio_circe_Printer$PrintingFolder__f_writer.append__jl_CharSequence__jl_Appendable(a.Lio_circe_Printer$Pieces__f_colons),_.Lio_circe_Printer$PrintingFolder__f_depth=1+_.Lio_circe_Printer$PrintingFolder__f_depth|0,o.foldWith__Lio_circe_Json$Folder__O(_),_.Lio_circe_Printer$PrintingFolder__f_depth=r,t=!1)}_.Lio_circe_Printer$PrintingFolder__f_writer.append__jl_CharSequence__jl_Appendable(a.Lio_circe_Printer$Pieces__f_rBraces)};var f0_=new m().initClass({Lio_circe_JsonObject$MapAndVectorJsonObject:0},!1,"io.circe.JsonObject$MapAndVectorJsonObject",{Lio_circe_JsonObject$MapAndVectorJsonObject:1,Lio_circe_JsonObject:1,O:1,Ljava_io_Serializable:1});Gd.prototype.$classData=f0_;function Ib(){}Ib.prototype=new j;Ib.prototype.constructor=Ib;function p0_(){}p0_.prototype=Ib.prototype;Ib.prototype.apply__O__T=function(_){var r=da(_),a=r.RTLong__f_lo,t=r.RTLong__f_hi;return je().org$scalajs$linker$runtime$RuntimeLong$$toString__I__I__T(a,t)};var h0_=new m().initClass({Lio_circe_KeyEncoder$$anon$10:0},!1,"io.circe.KeyEncoder$$anon$10",{Lio_circe_KeyEncoder$$anon$10:1,O:1,Lio_circe_KeyEncoder:1,Ljava_io_Serializable:1});Ib.prototype.$classData=h0_;function kb(){}kb.prototype=new j;kb.prototype.constructor=kb;function d0_(){}d0_.prototype=kb.prototype;kb.prototype.apply__O__T=function(_){var r=_;return r};var $0_=new m().initClass({Lio_circe_KeyEncoder$$anon$3:0},!1,"io.circe.KeyEncoder$$anon$3",{Lio_circe_KeyEncoder$$anon$3:1,O:1,Lio_circe_KeyEncoder:1,Ljava_io_Serializable:1});kb.prototype.$classData=$0_;function qb(){}qb.prototype=new j;qb.prototype.constructor=qb;function v0_(){}v0_.prototype=qb.prototype;qb.prototype.apply__O__T=function(_){var r=_;return r.name__T()};var w0_=new m().initClass({Lio_circe_KeyEncoder$$anon$4:0},!1,"io.circe.KeyEncoder$$anon$4",{Lio_circe_KeyEncoder$$anon$4:1,O:1,Lio_circe_KeyEncoder:1,Ljava_io_Serializable:1});qb.prototype.$classData=w0_;function Ob(){}Ob.prototype=new j;Ob.prototype.constructor=Ob;function L0_(){}L0_.prototype=Ob.prototype;Ob.prototype.apply__O__T=function(_){var r=_;return r.toString__T()};var g0_=new m().initClass({Lio_circe_KeyEncoder$$anon$5:0},!1,"io.circe.KeyEncoder$$anon$5",{Lio_circe_KeyEncoder$$anon$5:1,O:1,Lio_circe_KeyEncoder:1,Ljava_io_Serializable:1});Ob.prototype.$classData=g0_;function Sb(){}Sb.prototype=new j;Sb.prototype.constructor=Sb;function m0_(){}m0_.prototype=Sb.prototype;Sb.prototype.apply__O__T=function(_){var r=_;return r.toString__T()};var y0_=new m().initClass({Lio_circe_KeyEncoder$$anon$6:0},!1,"io.circe.KeyEncoder$$anon$6",{Lio_circe_KeyEncoder$$anon$6:1,O:1,Lio_circe_KeyEncoder:1,Ljava_io_Serializable:1});Sb.prototype.$classData=y0_;function Pb(){}Pb.prototype=new j;Pb.prototype.constructor=Pb;function b0_(){}b0_.prototype=Pb.prototype;Pb.prototype.apply__O__T=function(_){var r=_|0;return""+r};var I0_=new m().initClass({Lio_circe_KeyEncoder$$anon$7:0},!1,"io.circe.KeyEncoder$$anon$7",{Lio_circe_KeyEncoder$$anon$7:1,O:1,Lio_circe_KeyEncoder:1,Ljava_io_Serializable:1});Pb.prototype.$classData=I0_;function Rb(){}Rb.prototype=new j;Rb.prototype.constructor=Rb;function k0_(){}k0_.prototype=Rb.prototype;Rb.prototype.apply__O__T=function(_){var r=_|0;return""+r};var q0_=new m().initClass({Lio_circe_KeyEncoder$$anon$8:0},!1,"io.circe.KeyEncoder$$anon$8",{Lio_circe_KeyEncoder$$anon$8:1,O:1,Lio_circe_KeyEncoder:1,Ljava_io_Serializable:1});Rb.prototype.$classData=q0_;function Db(){}Db.prototype=new j;Db.prototype.constructor=Db;function O0_(){}O0_.prototype=Db.prototype;Db.prototype.apply__O__T=function(_){var r=_|0;return""+r};var S0_=new m().initClass({Lio_circe_KeyEncoder$$anon$9:0},!1,"io.circe.KeyEncoder$$anon$9",{Lio_circe_KeyEncoder$$anon$9:1,O:1,Lio_circe_KeyEncoder:1,Ljava_io_Serializable:1});Db.prototype.$classData=S0_;function xb(_){this.Lio_circe_Printer$ConstantPieces__f_pieces=null,this.Lio_circe_Printer$ConstantPieces__f_pieces=_}xb.prototype=new EZ;xb.prototype.constructor=xb;function P0_(){}P0_.prototype=xb.prototype;xb.prototype.apply__I__Lio_circe_Printer$Pieces=function(_){return this.Lio_circe_Printer$ConstantPieces__f_pieces};var R0_=new m().initClass({Lio_circe_Printer$ConstantPieces:0},!1,"io.circe.Printer$ConstantPieces",{Lio_circe_Printer$ConstantPieces:1,Lio_circe_Printer$PiecesAtDepth:1,O:1,Ljava_io_Serializable:1});xb.prototype.$classData=R0_;function D0_(_,r){return _.Lio_circe_Printer$MemoizedPieces__f_indent=r,_.Lio_circe_Printer$MemoizedPieces__f_known=EM_(new Pi,new(eJ.getArrayOf()).constr(128)),_}function tk(){this.Lio_circe_Printer$MemoizedPieces__f_indent=null,this.Lio_circe_Printer$MemoizedPieces__f_known=null}tk.prototype=new EZ;tk.prototype.constructor=tk;function Cz(){}Cz.prototype=tk.prototype;tk.prototype.addIndentation__jl_StringBuilder__T__I__V=function(_,r,a){var t=_x_(r,10);if(t===-1)_.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+_.jl_StringBuilder__f_java$lang$StringBuilder$$content+r;else{_.append__jl_CharSequence__I__I__jl_StringBuilder(r,0,1+t|0);for(var n=0;n=128)return this.compute__I__Lio_circe_Printer$Pieces(_);var r=this.Lio_circe_Printer$MemoizedPieces__f_known.get__I__O(_);if(r!==null)return r;var a=this.compute__I__Lio_circe_Printer$Pieces(_);return this.Lio_circe_Printer$MemoizedPieces__f_known.set__I__O__O(_,a),a};function x0_(_,r,a,t,n,s){return _.Lio_circe_Printer$PrintingFolder__f_writer=r,_.Lio_circe_Printer$PrintingFolder__f_pieces=a,_.Lio_circe_Printer$PrintingFolder__f_dropNullValues=t,_.Lio_circe_Printer$PrintingFolder__f_escapeNonAscii=n,_.Lio_circe_Printer$PrintingFolder__f_sortKeys=s,_.Lio_circe_Printer$PrintingFolder__f_depth=0,_}function pv(){this.Lio_circe_Printer$PrintingFolder__f_writer=null,this.Lio_circe_Printer$PrintingFolder__f_pieces=null,this.Lio_circe_Printer$PrintingFolder__f_dropNullValues=!1,this.Lio_circe_Printer$PrintingFolder__f_escapeNonAscii=!1,this.Lio_circe_Printer$PrintingFolder__f_sortKeys=!1,this.Lio_circe_Printer$PrintingFolder__f_depth=0}pv.prototype=new j;pv.prototype.constructor=pv;function Mz(){}Mz.prototype=pv.prototype;pv.prototype.onString__T__V=function(_){this.Lio_circe_Printer$PrintingFolder__f_writer.append__C__jl_Appendable(34);for(var r=0,a=0;r<_.length;){var t=r,n=_.charCodeAt(t);switch(n){case 34:{var s=34;break}case 92:{var s=92;break}case 8:{var s=98;break}case 12:{var s=102;break}case 10:{var s=110;break}case 13:{var s=114;break}case 9:{var s=116;break}default:{if(this.Lio_circe_Printer$PrintingFolder__f_escapeNonAscii&&n>127)var c=!0;else var i=JL(),c=i.isISOControl__I__Z(n);var s=65535&(c?1:0)}}s!==0&&(this.Lio_circe_Printer$PrintingFolder__f_writer.append__jl_CharSequence__I__I__jl_Appendable(_,a,r).append__C__jl_Appendable(92),s!==1?this.Lio_circe_Printer$PrintingFolder__f_writer.append__C__jl_Appendable(s):ua().io$circe$Printer$$writeEscapedChar__jl_Appendable__C__V(this.Lio_circe_Printer$PrintingFolder__f_writer,n),a=1+r|0),r=1+r|0}a=0?new i_(KI(new Wr,this.Lio_circe_numbers_SigAndExp__f_unscaled,this.Lio_circe_numbers_SigAndExp__f_scale.intValue__I())):t_()};Zu.prototype.toBigIntegerWithMaxDigits__Ljava_math_BigInteger__s_Option=function(_){if(this.isWhole__Z()){var r=this.Lio_circe_numbers_SigAndExp__f_unscaled.abs__Ljava_math_BigInteger(),a=yf().toDecimalScaledString__Ljava_math_BigInteger__T(r),t=a.length,n=t>>31,s=_a().valueOf__J__Ljava_math_BigInteger(new O(t,n)),c=this.Lio_circe_numbers_SigAndExp__f_scale,i=bl().subtract__Ljava_math_BigInteger__Ljava_math_BigInteger__Ljava_math_BigInteger(s,c);return i.compareTo__Ljava_math_BigInteger__I(_)>0?t_():new i_(KI(new Wr,this.Lio_circe_numbers_SigAndExp__f_unscaled,this.Lio_circe_numbers_SigAndExp__f_scale.intValue__I()).toBigInteger__Ljava_math_BigInteger())}else return t_()};Zu.prototype.toDouble__D=function(){if(this.Lio_circe_numbers_SigAndExp__f_scale.compareTo__Ljava_math_BigInteger__I(ju().Lio_circe_numbers_BiggerDecimal$__f_MaxInt)<=0&&this.Lio_circe_numbers_SigAndExp__f_scale.compareTo__Ljava_math_BigInteger__I(ju().Lio_circe_numbers_BiggerDecimal$__f_MinInt)>=0)return KI(new Wr,this.Lio_circe_numbers_SigAndExp__f_unscaled,this.Lio_circe_numbers_SigAndExp__f_scale.intValue__I()).doubleValue__D();var _=this.Lio_circe_numbers_SigAndExp__f_scale;if(_.Ljava_math_BigInteger__f_sign===1)var r=0;else var r=1/0;var a=this.Lio_circe_numbers_SigAndExp__f_unscaled;return r*a.Ljava_math_BigInteger__f_sign};Zu.prototype.toFloat__F=function(){if(this.Lio_circe_numbers_SigAndExp__f_scale.compareTo__Ljava_math_BigInteger__I(ju().Lio_circe_numbers_BiggerDecimal$__f_MaxInt)<=0&&this.Lio_circe_numbers_SigAndExp__f_scale.compareTo__Ljava_math_BigInteger__I(ju().Lio_circe_numbers_BiggerDecimal$__f_MinInt)>=0)return KI(new Wr,this.Lio_circe_numbers_SigAndExp__f_unscaled,this.Lio_circe_numbers_SigAndExp__f_scale.intValue__I()).floatValue__F();var _=this.Lio_circe_numbers_SigAndExp__f_scale;if(_.Ljava_math_BigInteger__f_sign===1)var r=0;else var r=1/0;var a=this.Lio_circe_numbers_SigAndExp__f_unscaled;return Math.fround(r*Math.fround(a.Ljava_math_BigInteger__f_sign))};Zu.prototype.toLong__s_Option=function(){if(this.isWhole__Z()){var _=this.toBigIntegerWithMaxDigits__Ljava_math_BigInteger__s_Option(ju().Lio_circe_numbers_BiggerDecimal$__f_MaxBigIntegerDigits);if(_ instanceof i_){var r=_,a=r.s_Some__f_value,t=a.longValue__J(),n=t.RTLong__f_lo,s=t.RTLong__f_hi,c=_a().valueOf__J__Ljava_math_BigInteger(new O(n,s));return z().equalsNumNum__jl_Number__jl_Number__Z(c,a)?new i_(new O(n,s)):t_()}else{var i=t_();if(i===_)return t_();throw new Q(_)}}else return t_()};Zu.prototype.equals__O__Z=function(_){if(_ instanceof Zu){var r=_,a=this.Lio_circe_numbers_SigAndExp__f_unscaled,t=r.Lio_circe_numbers_SigAndExp__f_unscaled;if(z().equalsNumNum__jl_Number__jl_Number__Z(a,t)){var n=this.Lio_circe_numbers_SigAndExp__f_scale,s=r.Lio_circe_numbers_SigAndExp__f_scale;return z().equalsNumNum__jl_Number__jl_Number__Z(n,s)}else return!1}else return!1};Zu.prototype.hashCode__I=function(){return this.Lio_circe_numbers_SigAndExp__f_scale.hashCode__I()+this.Lio_circe_numbers_SigAndExp__f_unscaled.hashCode__I()|0};Zu.prototype.toString__T=function(){var _=this.Lio_circe_numbers_SigAndExp__f_scale,r=_a().Ljava_math_BigInteger$__f_ZERO;if(z().equalsNumNum__jl_Number__jl_Number__Z(_,r)){var a=this.Lio_circe_numbers_SigAndExp__f_unscaled;return yf().toDecimalScaledString__Ljava_math_BigInteger__T(a)}else return this.Lio_circe_numbers_SigAndExp__f_unscaled+"e"+this.Lio_circe_numbers_SigAndExp__f_scale.negate__Ljava_math_BigInteger()};var M0_=new m().initClass({Lio_circe_numbers_SigAndExp:0},!1,"io.circe.numbers.SigAndExp",{Lio_circe_numbers_SigAndExp:1,Lio_circe_numbers_BiggerDecimal:1,O:1,Ljava_io_Serializable:1});Zu.prototype.$classData=M0_;function vy(_,r,a){return _.jl_Enum__f__name=r,_.jl_Enum__f__ordinal=a,_}function Jw(){this.jl_Enum__f__name=null,this.jl_Enum__f__ordinal=0}Jw.prototype=new j;Jw.prototype.constructor=Jw;function eN(){}eN.prototype=Jw.prototype;Jw.prototype.toString__T=function(){return this.jl_Enum__f__name};Jw.prototype.equals__O__Z=function(_){return this===_};Jw.prototype.hashCode__I=function(){return np(this)};Jw.prototype.compareTo__jl_Enum__I=function(_){var r=this.jl_Enum__f__ordinal,a=_.jl_Enum__f__ordinal;return r===a?0:r=0)return a===r?0:a{var i=c;return _.fromSpecific__sc_IterableOnce__O(i)});return new Wt(n,s)}function wP(_){if(_.isEmpty__Z())throw DJ(new uc);return _.drop__I__O(1)}function LP(_){if(_.isEmpty__Z())throw DJ(new uc);return _.dropRight__I__O(1)}function gg(_,r,a){var t=Eu().empty__O();_.foreach__F1__V(new y(s=>{var c=r.apply__O__O(s),i=t.getOrElseUpdate__O__F0__O(c,new r_(()=>_.iterableFactory__sc_IterableFactory().newBuilder__scm_Builder())),o=a.apply__O__O(s);return i.addOne__O__scm_Growable(o)}));var n=new Im(_);return t.foreach__F1__V(n),n.sc_IterableOps$Result$1__f_built}function db_(_,r,a,t){var n=Eu().empty__O();_.foreach__F1__V(new y(i=>{var o=r.apply__O__O(i),u=n.get__O__s_Option(o);if(u instanceof i_)var f=u,p=f.s_Some__f_value,h=t.apply__O__O__O(p,a.apply__O__O(i));else{var l=t_();if(l!==u)throw new Q(u);var h=a.apply__O__O(i)}return n.put__O__O__s_Option(o,h)}));var s=Jt(),c=new Tb(s);return c.fromSpecific__sc_IterableOnce__O(n)}function $b_(_,r,a){return _.iterableFactory__sc_IterableFactory().from__sc_IterableOnce__O(new jL(_,r,a))}function aN(_,r){return _.iterableFactory__sc_IterableFactory().from__sc_IterableOnce__O(oH(new Jv,_,r))}function UI(_,r){return _.iterableFactory__sc_IterableFactory().from__sc_IterableOnce__O(new EL(_,r))}function jz(_,r){return _.iterableFactory__sc_IterableFactory().from__sc_IterableOnce__O(new FI(_,r))}function Qi(_,r){var a=_.iterableFactory__sc_IterableFactory();if(r2(r))var t=r,n=new bd(_,t);else var s=_.iterator__sc_Iterator(),c=new r_(()=>r.iterator__sc_Iterator()),n=s.concat__F0__sc_Iterator(c);return a.from__sc_IterableOnce__O(n)}function f6(_,r){var a=_.iterableFactory__sc_IterableFactory();if(r2(r))var t=r,n=new NL(_,t);else var s=_.iterator__sc_Iterator(),n=new v$(s,r);return a.from__sc_IterableOnce__O(n)}function vb_(_){return _.iterableFactory__sc_IterableFactory().from__sc_IterableOnce__O(new HL(_))}function Im(_){this.sc_IterableOps$Result$1__f_built=null,this.sc_IterableOps$Result$1__f_built=lp()}Im.prototype=new UL;Im.prototype.constructor=Im;function wb_(){}wb_.prototype=Im.prototype;Im.prototype.apply__T2__V=function(_){this.sc_IterableOps$Result$1__f_built=this.sc_IterableOps$Result$1__f_built.updated__O__O__sci_MapOps(_._1__O(),_._2__O().result__O())};Im.prototype.apply__O__O=function(_){this.apply__T2__V(_)};var Lb_=new m().initClass({sc_IterableOps$Result$1:0},!1,"scala.collection.IterableOps$Result$1",{sc_IterableOps$Result$1:1,sr_AbstractFunction1:1,O:1,F1:1});Im.prototype.$classData=Lb_;function gy(_,r,a){return _.sc_IterableOps$WithFilter__f_self=r,_.sc_IterableOps$WithFilter__f_p=a,_}function Pp(){this.sc_IterableOps$WithFilter__f_self=null,this.sc_IterableOps$WithFilter__f_p=null}Pp.prototype=new JZ;Pp.prototype.constructor=Pp;function Zz(){}Zz.prototype=Pp.prototype;Pp.prototype.filtered__sc_Iterable=function(){return new q$(this.sc_IterableOps$WithFilter__f_self,this.sc_IterableOps$WithFilter__f_p,!1)};Pp.prototype.foreach__F1__V=function(_){this.filtered__sc_Iterable().foreach__F1__V(_)};var gb_=new m().initClass({sc_IterableOps$WithFilter:0},!1,"scala.collection.IterableOps$WithFilter",{sc_IterableOps$WithFilter:1,sc_WithFilter:1,O:1,Ljava_io_Serializable:1});Pp.prototype.$classData=gb_;function Nz(_){return _.hasNext__Z()?new i_(_.next__O()):t_()}function ew(_,r,a){for(var t=a>0?a:0,n=_.drop__I__sc_Iterator(a);n.hasNext__Z();){if(r.apply__O__O(n.next__O()))return t;t=1+t|0}return-1}function mb_(_){var r=new y(a=>a);return new pL(_,r)}function sf(_,r){return new Mv(_).concat__F0__sc_Iterator(r)}function U1(_,r){return _.sliceIterator__I__I__sc_Iterator(0,r>0?r:0)}function Ci(_,r,a){var t=r>0?r:0,n=a<0?-1:a<=t?0:a-t|0;return n===0?Fe().sc_Iterator$__f_scala$collection$Iterator$$_empty:new Tv(_,t,n)}function yb_(_,r){for(var a=r.iterator__sc_Iterator();_.hasNext__Z()&&a.hasNext__Z();)if(!z().equals__O__O__Z(_.next__O(),a.next__O()))return!1;return _.hasNext__Z()===a.hasNext__Z()}function Kw(){this.sc_Iterator$__f_scala$collection$Iterator$$_empty=null,HS=this,this.sc_Iterator$__f_scala$collection$Iterator$$_empty=new w$}Kw.prototype=new j;Kw.prototype.constructor=Kw;function bb_(){}bb_.prototype=Kw.prototype;Kw.prototype.newBuilder__scm_Builder=function(){return new Xm};Kw.prototype.empty__O=function(){return this.sc_Iterator$__f_scala$collection$Iterator$$_empty};Kw.prototype.from__sc_IterableOnce__O=function(_){return _.iterator__sc_Iterator()};var Ib_=new m().initClass({sc_Iterator$:0},!1,"scala.collection.Iterator$",{sc_Iterator$:1,O:1,sc_IterableFactory:1,Ljava_io_Serializable:1});Kw.prototype.$classData=Ib_;var HS;function Fe(){return HS||(HS=new Kw),HS}function Hz(_,r){return _.sc_MapFactory$Delegate__f_delegate=r,_}function Mb(){this.sc_MapFactory$Delegate__f_delegate=null}Mb.prototype=new j;Mb.prototype.constructor=Mb;function tN(){}tN.prototype=Mb.prototype;Mb.prototype.from__sc_IterableOnce__O=function(_){return this.sc_MapFactory$Delegate__f_delegate.from__sc_IterableOnce__O(_)};Mb.prototype.empty__O=function(){return this.sc_MapFactory$Delegate__f_delegate.empty__O()};Mb.prototype.newBuilder__scm_Builder=function(){return this.sc_MapFactory$Delegate__f_delegate.newBuilder__scm_Builder()};function Tb(_){this.sc_MapFactory$ToFactory__f_factory=null,this.sc_MapFactory$ToFactory__f_factory=_}Tb.prototype=new j;Tb.prototype.constructor=Tb;function kb_(){}kb_.prototype=Tb.prototype;Tb.prototype.fromSpecific__sc_IterableOnce__O=function(_){return this.sc_MapFactory$ToFactory__f_factory.from__sc_IterableOnce__O(_)};var qb_=new m().initClass({sc_MapFactory$ToFactory:0},!1,"scala.collection.MapFactory$ToFactory",{sc_MapFactory$ToFactory:1,O:1,sc_Factory:1,Ljava_io_Serializable:1});Tb.prototype.$classData=qb_;function h$(){}h$.prototype=new j;h$.prototype.constructor=h$;function Ob_(){}Ob_.prototype=h$.prototype;h$.prototype.from__sc_IterableOnce__sc_View=function(_){if(fT_(_)){var r=_;return r}else if(r2(_)){var a=_,t=new r_(()=>a.iterator__sc_Iterator());return new BI(t)}else{var n=We().from__sc_IterableOnce__sci_LazyList(_);return pH(new G1,n)}};h$.prototype.newBuilder__scm_Builder=function(){XL();var _=new mL,r=new y(a=>{var t=a;return rw().from__sc_IterableOnce__sc_View(t)});return new Ju(_,r)};h$.prototype.dropRightIterator__sc_Iterator__I__sc_Iterator=function(_,r){if(r<=0)return _;var a=_.knownSize__I();return a>=0?_.take__I__sc_Iterator(a-r|0):new Av(_,r)};h$.prototype.empty__O=function(){return JU()};h$.prototype.from__sc_IterableOnce__O=function(_){return this.from__sc_IterableOnce__sc_View(_)};var Sb_=new m().initClass({sc_View$:0},!1,"scala.collection.View$",{sc_View$:1,O:1,sc_IterableFactory:1,Ljava_io_Serializable:1});h$.prototype.$classData=Sb_;var IF;function rw(){return IF||(IF=new h$),IF}function or(_,r,a,t,n,s){this.sci_BitmapIndexedMapNode__f_dataMap=0,this.sci_BitmapIndexedMapNode__f_nodeMap=0,this.sci_BitmapIndexedMapNode__f_content=null,this.sci_BitmapIndexedMapNode__f_originalHashes=null,this.sci_BitmapIndexedMapNode__f_size=0,this.sci_BitmapIndexedMapNode__f_cachedJavaKeySetHashCode=0,this.sci_BitmapIndexedMapNode__f_dataMap=_,this.sci_BitmapIndexedMapNode__f_nodeMap=r,this.sci_BitmapIndexedMapNode__f_content=a,this.sci_BitmapIndexedMapNode__f_originalHashes=t,this.sci_BitmapIndexedMapNode__f_size=n,this.sci_BitmapIndexedMapNode__f_cachedJavaKeySetHashCode=s}or.prototype=new UZ;or.prototype.constructor=or;function Pb_(){}Pb_.prototype=or.prototype;or.prototype.size__I=function(){return this.sci_BitmapIndexedMapNode__f_size};or.prototype.cachedJavaKeySetHashCode__I=function(){return this.sci_BitmapIndexedMapNode__f_cachedJavaKeySetHashCode};or.prototype.getKey__I__O=function(_){return this.sci_BitmapIndexedMapNode__f_content.u[_<<1]};or.prototype.getValue__I__O=function(_){return this.sci_BitmapIndexedMapNode__f_content.u[1+(_<<1)|0]};or.prototype.getPayload__I__T2=function(_){return g(new L,this.sci_BitmapIndexedMapNode__f_content.u[_<<1],this.sci_BitmapIndexedMapNode__f_content.u[1+(_<<1)|0])};or.prototype.getHash__I__I=function(_){return this.sci_BitmapIndexedMapNode__f_originalHashes.u[_]};or.prototype.getNode__I__sci_MapNode=function(_){return this.sci_BitmapIndexedMapNode__f_content.u[(-1+this.sci_BitmapIndexedMapNode__f_content.u.length|0)-_|0]};or.prototype.apply__O__I__I__I__O=function(_,r,a,t){var n=fe().maskFrom__I__I__I(a,t),s=fe().bitposFrom__I__I(n);if(this.sci_BitmapIndexedMapNode__f_dataMap&s){var c=fe().indexFrom__I__I__I__I(this.sci_BitmapIndexedMapNode__f_dataMap,n,s);if(z().equals__O__O__Z(_,this.getKey__I__O(c)))return this.getValue__I__O(c);throw Us(new Mt,"key not found: "+_)}else{if(this.sci_BitmapIndexedMapNode__f_nodeMap&s)return this.getNode__I__sci_MapNode(fe().indexFrom__I__I__I__I(this.sci_BitmapIndexedMapNode__f_nodeMap,n,s)).apply__O__I__I__I__O(_,r,a,5+t|0);throw Us(new Mt,"key not found: "+_)}};or.prototype.get__O__I__I__I__s_Option=function(_,r,a,t){var n=fe().maskFrom__I__I__I(a,t),s=fe().bitposFrom__I__I(n);if(this.sci_BitmapIndexedMapNode__f_dataMap&s){var c=fe().indexFrom__I__I__I__I(this.sci_BitmapIndexedMapNode__f_dataMap,n,s),i=this.getKey__I__O(c);return z().equals__O__O__Z(_,i)?new i_(this.getValue__I__O(c)):t_()}else if(this.sci_BitmapIndexedMapNode__f_nodeMap&s){var o=fe().indexFrom__I__I__I__I(this.sci_BitmapIndexedMapNode__f_nodeMap,n,s);return this.getNode__I__sci_MapNode(o).get__O__I__I__I__s_Option(_,r,a,5+t|0)}else return t_()};or.prototype.getOrElse__O__I__I__I__F0__O=function(_,r,a,t,n){var s=fe().maskFrom__I__I__I(a,t),c=fe().bitposFrom__I__I(s);if(this.sci_BitmapIndexedMapNode__f_dataMap&c){var i=fe().indexFrom__I__I__I__I(this.sci_BitmapIndexedMapNode__f_dataMap,s,c),o=this.getKey__I__O(i);return z().equals__O__O__Z(_,o)?this.getValue__I__O(i):n.apply__O()}else if(this.sci_BitmapIndexedMapNode__f_nodeMap&c){var u=fe().indexFrom__I__I__I__I(this.sci_BitmapIndexedMapNode__f_nodeMap,s,c);return this.getNode__I__sci_MapNode(u).getOrElse__O__I__I__I__F0__O(_,r,a,5+t|0,n)}else return n.apply__O()};or.prototype.containsKey__O__I__I__I__Z=function(_,r,a,t){var n=fe().maskFrom__I__I__I(a,t),s=fe().bitposFrom__I__I(n);if(this.sci_BitmapIndexedMapNode__f_dataMap&s){var c=fe().indexFrom__I__I__I__I(this.sci_BitmapIndexedMapNode__f_dataMap,n,s);return this.sci_BitmapIndexedMapNode__f_originalHashes.u[c]===r&&z().equals__O__O__Z(_,this.getKey__I__O(c))}else return(this.sci_BitmapIndexedMapNode__f_nodeMap&s)!==0&&this.getNode__I__sci_MapNode(fe().indexFrom__I__I__I__I(this.sci_BitmapIndexedMapNode__f_nodeMap,n,s)).containsKey__O__I__I__I__Z(_,r,a,5+t|0)};or.prototype.updated__O__O__I__I__I__Z__sci_BitmapIndexedMapNode=function(_,r,a,t,n,s){var c=fe().maskFrom__I__I__I(t,n),i=fe().bitposFrom__I__I(c);if(this.sci_BitmapIndexedMapNode__f_dataMap&i){var o=fe().indexFrom__I__I__I__I(this.sci_BitmapIndexedMapNode__f_dataMap,c,i),u=this.getKey__I__O(o),f=this.getHash__I__I(o);if(f===a&&z().equals__O__O__Z(u,_))if(s){var p=this.getValue__I__O(o);return Object.is(u,_)&&Object.is(p,r)?this:this.copyAndSetValue__I__O__O__sci_BitmapIndexedMapNode(i,_,r)}else return this;else{var h=this.getValue__I__O(o),l=fr().improve__I__I(f),d=this.mergeTwoKeyValPairs__O__O__I__I__O__O__I__I__I__sci_MapNode(u,h,f,l,_,r,a,t,5+n|0);return this.copyAndMigrateFromInlineToNode__I__I__sci_MapNode__sci_BitmapIndexedMapNode(i,l,d)}}else if(this.sci_BitmapIndexedMapNode__f_nodeMap&i){var $=fe().indexFrom__I__I__I__I(this.sci_BitmapIndexedMapNode__f_nodeMap,c,i),v=this.getNode__I__sci_MapNode($),w=v.updated__O__O__I__I__I__Z__sci_MapNode(_,r,a,t,5+n|0,s);return w===v?this:this.copyAndSetNode__I__sci_MapNode__sci_MapNode__sci_BitmapIndexedMapNode(i,v,w)}else return this.copyAndInsertValue__I__O__I__I__O__sci_BitmapIndexedMapNode(i,_,a,t,r)};or.prototype.updateWithShallowMutations__O__O__I__I__I__I__I=function(_,r,a,t,n,s){var c=fe().maskFrom__I__I__I(t,n),i=fe().bitposFrom__I__I(c);if(this.sci_BitmapIndexedMapNode__f_dataMap&i){var o=fe().indexFrom__I__I__I__I(this.sci_BitmapIndexedMapNode__f_dataMap,c,i),u=this.getKey__I__O(o),f=this.getHash__I__I(o);if(f===a&&z().equals__O__O__Z(u,_)){var p=this.getValue__I__O(o);if(!(Object.is(u,_)&&Object.is(p,r))){var h=this.dataIndex__I__I(i),l=h<<1;this.sci_BitmapIndexedMapNode__f_content.u[1+l|0]=r}return s}else{var d=this.getValue__I__O(o),$=fr().improve__I__I(f),v=this.mergeTwoKeyValPairs__O__O__I__I__O__O__I__I__I__sci_MapNode(u,d,f,$,_,r,a,t,5+n|0);return this.migrateFromInlineToNodeInPlace__I__I__sci_MapNode__sci_BitmapIndexedMapNode(i,$,v),s|i}}else if(this.sci_BitmapIndexedMapNode__f_nodeMap&i){var w=fe().indexFrom__I__I__I__I(this.sci_BitmapIndexedMapNode__f_nodeMap,c,i),R=this.getNode__I__sci_MapNode(w),D=R.size__I(),T=R.cachedJavaKeySetHashCode__I(),C=s;_:{var q;if(R instanceof or){var F=R;if(i&s){F.updateWithShallowMutations__O__O__I__I__I__I__I(_,r,a,t,5+n|0,0);var q=F;break _}}var E=R.updated__O__O__I__I__I__Z__sci_MapNode(_,r,a,t,5+n|0,!0);E!==R&&(C=C|i);var q=E}return this.sci_BitmapIndexedMapNode__f_content.u[(-1+this.sci_BitmapIndexedMapNode__f_content.u.length|0)-this.nodeIndex__I__I(i)|0]=q,this.sci_BitmapIndexedMapNode__f_size=(this.sci_BitmapIndexedMapNode__f_size-D|0)+q.size__I()|0,this.sci_BitmapIndexedMapNode__f_cachedJavaKeySetHashCode=(this.sci_BitmapIndexedMapNode__f_cachedJavaKeySetHashCode-T|0)+q.cachedJavaKeySetHashCode__I()|0,C}else{var Z=this.dataIndex__I__I(i),H=Z<<1,J=this.sci_BitmapIndexedMapNode__f_content,N=new H_(2+J.u.length|0);J.copyTo(0,N,0,H),N.u[H]=_,N.u[1+H|0]=r;var G=2+H|0,W=J.u.length-H|0;return J.copyTo(H,N,G,W),this.sci_BitmapIndexedMapNode__f_dataMap=this.sci_BitmapIndexedMapNode__f_dataMap|i,this.sci_BitmapIndexedMapNode__f_content=N,this.sci_BitmapIndexedMapNode__f_originalHashes=this.insertElement__AI__I__I__AI(this.sci_BitmapIndexedMapNode__f_originalHashes,Z,a),this.sci_BitmapIndexedMapNode__f_size=1+this.sci_BitmapIndexedMapNode__f_size|0,this.sci_BitmapIndexedMapNode__f_cachedJavaKeySetHashCode=this.sci_BitmapIndexedMapNode__f_cachedJavaKeySetHashCode+t|0,s}};or.prototype.mergeTwoKeyValPairs__O__O__I__I__O__O__I__I__I__sci_MapNode=function(_,r,a,t,n,s,c,i,o){if(o>=32){var u=El(),f=[g(new L,_,r),g(new L,n,s)],p=k(new I,f);return new kt(a,t,u.from__sc_IterableOnce__sci_Vector(p))}else{var h=fe().maskFrom__I__I__I(t,o),l=fe().maskFrom__I__I__I(i,o),d=t+i|0;if(h!==l){var $=fe().bitposFrom__I__I(h)|fe().bitposFrom__I__I(l);return h1)if(c_=c_|p_,D_===S_)__=__|p_;else{a_=a_|p_,n_===null&&(n_=tp(new Xs,16));var P_=n_;P_.addOne__O__scm_ArrayDeque(S_)}else if(S_.size__I()===1){if(s_=s_|p_,X=X|p_,e_===null){var R_=te(),C_=tp(new Xs,16);e_=C_.addAll__sc_IterableOnce__scm_ArrayDeque(R_)}var B_=e_;B_.addOne__O__scm_ArrayDeque(S_)}v_=1+v_|0}u_=1+u_|0}if(o_===0){var T_=P7();return T_.sci_MapNode$__f_EmptyMapNode}else{if(o_===this.sci_BitmapIndexedMapNode__f_size)return this;for(var A_=s_,x_=Nr().bitCount__I__I(A_),E_=c_,I_=(x_<<1)+Nr().bitCount__I__I(E_)|0,V_=new H_(I_),J_=new De(x_),X_=s_|c_,_e=32-(Math.clz32(X_)|0)|0,Y_=G,U_=0,Q_=0,Z_=0,W_=0;Y_<_e;){var N_=fe().bitposFrom__I__I(Y_);if(N_&Y)V_.u[Z_<<1]=this.getKey__I__O(U_),V_.u[1+(Z_<<1)|0]=this.getValue__I__O(U_),J_.u[Z_]=this.getHash__I__I(U_),Z_=1+Z_|0,U_=1+U_|0;else if(N_&__)V_.u[-1+(I_-W_|0)|0]=this.getNode__I__sci_MapNode(Q_),W_=1+W_|0,Q_=1+Q_|0;else if(N_&X){var G_=e_,se=G_.removeHead__Z__O(!1);V_.u[Z_<<1]=se.getKey__I__O(0),V_.u[1+(Z_<<1)|0]=se.getValue__I__O(0),J_.u[Z_]=se.getHash__I__I(0),Z_=1+Z_|0,Q_=1+Q_|0}else if(N_&a_){var oe=W_,ue=n_;V_.u[-1+(I_-oe|0)|0]=ue.removeHead__Z__O(!1),W_=1+W_|0,Q_=1+Q_|0}else N_&this.sci_BitmapIndexedMapNode__f_dataMap?U_=1+U_|0:N_&this.sci_BitmapIndexedMapNode__f_nodeMap&&(Q_=1+Q_|0);Y_=1+Y_|0}return new or(s_,c_,V_,J_,o_,h_)}}};or.prototype.filterImpl__F1__Z__sci_MapNode=function(_,r){return this.filterImpl__F1__Z__sci_BitmapIndexedMapNode(_,r)};or.prototype.copy__sci_MapNode=function(){return this.copy__sci_BitmapIndexedMapNode()};or.prototype.concat__sci_MapNode__I__sci_MapNode=function(_,r){return this.concat__sci_MapNode__I__sci_BitmapIndexedMapNode(_,r)};or.prototype.updated__O__O__I__I__I__Z__sci_MapNode=function(_,r,a,t,n,s){return this.updated__O__O__I__I__I__Z__sci_BitmapIndexedMapNode(_,r,a,t,n,s)};or.prototype.getNode__I__sci_Node=function(_){return this.getNode__I__sci_MapNode(_)};var Rb_=new m().initClass({sci_BitmapIndexedMapNode:0},!1,"scala.collection.immutable.BitmapIndexedMapNode",{sci_BitmapIndexedMapNode:1,sci_MapNode:1,sci_Node:1,O:1});or.prototype.$classData=Rb_;function Gz(_,r,a,t,n,s,c,i,o,u,f,p){if(r===0){var h=h4();return h.sci_SetNode$__f_EmptySetNode}else{if(r===_.sci_BitmapIndexedSetNode__f_size)return _;for(var l=Nr().bitCount__I__I(a),d=l+Nr().bitCount__I__I(t)|0,$=new H_(d),v=new De(l),w=a|t,R=32-(Math.clz32(w)|0)|0,D=n,T=0,C=0,F=0,E=0;D1)return this.copyAndSetNode__I__sci_SetNode__sci_SetNode__sci_BitmapIndexedSetNode(s,l,d)}return this};Ue.prototype.removeWithShallowMutations__O__I__I__sci_BitmapIndexedSetNode=function(_,r,a){var t=fe().maskFrom__I__I__I(a,0),n=fe().bitposFrom__I__I(t);if(this.sci_BitmapIndexedSetNode__f_dataMap&n){var s=fe().indexFrom__I__I__I__I(this.sci_BitmapIndexedSetNode__f_dataMap,t,n),c=this.getPayload__I__O(s);if(z().equals__O__O__Z(c,_)){var i=this.sci_BitmapIndexedSetNode__f_dataMap;if(Nr().bitCount__I__I(i)===2)var o=this.sci_BitmapIndexedSetNode__f_nodeMap,u=Nr().bitCount__I__I(o)===0;else var u=!1;if(u){var f=this.sci_BitmapIndexedSetNode__f_dataMap^n;if(s===0){var p=new H_([this.getPayload__I__O(1)]),h=new De(new Int32Array([this.sci_BitmapIndexedSetNode__f_originalHashes.u[1]])),l=fr().improve__I__I(this.getHash__I__I(1));this.sci_BitmapIndexedSetNode__f_content=p,this.sci_BitmapIndexedSetNode__f_originalHashes=h,this.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode=l}else{var d=new H_([this.getPayload__I__O(0)]),$=new De(new Int32Array([this.sci_BitmapIndexedSetNode__f_originalHashes.u[0]])),v=fr().improve__I__I(this.getHash__I__I(0));this.sci_BitmapIndexedSetNode__f_content=d,this.sci_BitmapIndexedSetNode__f_originalHashes=$,this.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode=v}return this.sci_BitmapIndexedSetNode__f_dataMap=f,this.sci_BitmapIndexedSetNode__f_nodeMap=0,this.sci_BitmapIndexedSetNode__f_size=1,this}else{var w=this.dataIndex__I__I(n),R=this.sci_BitmapIndexedSetNode__f_content,D=new H_(-1+R.u.length|0);R.copyTo(0,D,0,w);var T=1+w|0,C=-1+(R.u.length-w|0)|0;R.copyTo(T,D,w,C);var F=this.removeElement__AI__I__AI(this.sci_BitmapIndexedSetNode__f_originalHashes,w);return this.sci_BitmapIndexedSetNode__f_dataMap=this.sci_BitmapIndexedSetNode__f_dataMap^n,this.sci_BitmapIndexedSetNode__f_content=D,this.sci_BitmapIndexedSetNode__f_originalHashes=F,this.sci_BitmapIndexedSetNode__f_size=-1+this.sci_BitmapIndexedSetNode__f_size|0,this.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode=this.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode-a|0,this}}else return this}else if(this.sci_BitmapIndexedSetNode__f_nodeMap&n){var E=fe().indexFrom__I__I__I__I(this.sci_BitmapIndexedSetNode__f_nodeMap,t,n),q=this.getNode__I__sci_SetNode(E),Z=q.removed__O__I__I__I__sci_SetNode(_,r,a,5);if(Z===q)return this;if(Z.sci_BitmapIndexedSetNode__f_size===1){var H=this.sci_BitmapIndexedSetNode__f_dataMap;if(Nr().bitCount__I__I(H)===0)var J=this.sci_BitmapIndexedSetNode__f_nodeMap,N=Nr().bitCount__I__I(J)===1;else var N=!1;return N?(this.sci_BitmapIndexedSetNode__f_dataMap=Z.sci_BitmapIndexedSetNode__f_dataMap,this.sci_BitmapIndexedSetNode__f_nodeMap=Z.sci_BitmapIndexedSetNode__f_nodeMap,this.sci_BitmapIndexedSetNode__f_content=Z.sci_BitmapIndexedSetNode__f_content,this.sci_BitmapIndexedSetNode__f_originalHashes=Z.sci_BitmapIndexedSetNode__f_originalHashes,this.sci_BitmapIndexedSetNode__f_size=Z.sci_BitmapIndexedSetNode__f_size,this.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode=Z.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode,this):(this.migrateFromNodeToInlineInPlace__I__I__I__sci_SetNode__sci_SetNode__V(n,r,a,q,Z),this)}else return this.sci_BitmapIndexedSetNode__f_content.u[(-1+this.sci_BitmapIndexedSetNode__f_content.u.length|0)-this.nodeIndex__I__I(n)|0]=Z,this.sci_BitmapIndexedSetNode__f_size=-1+this.sci_BitmapIndexedSetNode__f_size|0,this.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode=(this.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode-q.cachedJavaKeySetHashCode__I()|0)+Z.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode|0,this}else return this};Ue.prototype.mergeTwoKeyValPairs__O__I__I__O__I__I__I__sci_SetNode=function(_,r,a,t,n,s,c){if(c>=32){var i=El(),o=[_,t],u=k(new I,o);return new hn(r,a,i.from__sc_IterableOnce__sci_Vector(u))}else{var f=fe().maskFrom__I__I__I(a,c),p=fe().maskFrom__I__I__I(s,c);if(f!==p){var h=fe().bitposFrom__I__I(f)|fe().bitposFrom__I__I(p),l=a+s|0;return f1)if(c_=c_|p_,D_===S_)__=__|p_;else{a_=a_|p_,n_===null&&(n_=tp(new Xs,16));var P_=n_;P_.addOne__O__scm_ArrayDeque(S_)}else if(S_.size__I()===1){s_=s_|p_,X=X|p_,e_===null&&(e_=tp(new Xs,16));var R_=e_;R_.addOne__O__scm_ArrayDeque(S_)}v_=1+v_|0}u_=1+u_|0}return Gz(this,o_,s_,c_,G,Y,__,X,e_,a_,n_,h_)}};Ue.prototype.diff__sci_SetNode__I__sci_BitmapIndexedSetNode=function(_,r){if(_ instanceof Ue){var a=_;if(this.sci_BitmapIndexedSetNode__f_size===0)return this;if(this.sci_BitmapIndexedSetNode__f_size===1){var t=this.getHash__I__I(0);if(_.contains__O__I__I__I__Z(this.getPayload__I__O(0),t,fr().improve__I__I(t),r)){var n=h4();return n.sci_SetNode$__f_EmptySetNode}else return this}else{var s=this.sci_BitmapIndexedSetNode__f_dataMap|this.sci_BitmapIndexedSetNode__f_nodeMap;if(s===0)var c=32;else var i=s&(-s|0),c=31-(Math.clz32(i)|0)|0;for(var o=32-(Math.clz32(s)|0)|0,u=0,f=0,p=null,h=0,l=0,d=null,$=0,v=0,w=0,R=0,D=0,T=0,C=c;C1)if(v=v|F,H===K)h=h|F;else{l=l|F,d===null&&(d=tp(new Xs,16));var Y=d;Y.addOne__O__scm_ArrayDeque(K)}else if(K.size__I()===1){$=$|F,f=f|F,p===null&&(p=tp(new Xs,16));var X=p;X.addOne__O__scm_ArrayDeque(K)}T=1+T|0}C=1+C|0}return Gz(this,w,$,v,c,u,h,f,p,l,d,R)}}else throw _ instanceof hn?OP(new Ro,"BitmapIndexedSetNode diff HashCollisionSetNode"):new Q(_)};Ue.prototype.equals__O__Z=function(_){if(_ instanceof Ue){var r=_;if(this===r)return!0;if(this.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode===r.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode&&this.sci_BitmapIndexedSetNode__f_nodeMap===r.sci_BitmapIndexedSetNode__f_nodeMap&&this.sci_BitmapIndexedSetNode__f_dataMap===r.sci_BitmapIndexedSetNode__f_dataMap&&this.sci_BitmapIndexedSetNode__f_size===r.sci_BitmapIndexedSetNode__f_size)var a=this.sci_BitmapIndexedSetNode__f_originalHashes,t=r.sci_BitmapIndexedSetNode__f_originalHashes,n=M_().equals__AI__AI__Z(a,t);else var n=!1;if(n){var s=this.sci_BitmapIndexedSetNode__f_content,c=r.sci_BitmapIndexedSetNode__f_content,i=this.sci_BitmapIndexedSetNode__f_content.u.length;if(s===c)return!0;for(var o=!0,u=0;o&&u=2)}kt.prototype=new UZ;kt.prototype.constructor=kt;function Cb_(){}Cb_.prototype=kt.prototype;kt.prototype.indexOf__O__I=function(_){for(var r=this.sci_HashCollisionMapNode__f_content.iterator__sc_Iterator(),a=0;r.hasNext__Z();){if(z().equals__O__O__Z(r.next__O()._1__O(),_))return a;a=1+a|0}return-1};kt.prototype.size__I=function(){return this.sci_HashCollisionMapNode__f_content.length__I()};kt.prototype.apply__O__I__I__I__O=function(_,r,a,t){var n=this.get__O__I__I__I__s_Option(_,r,a,t);if(n.isEmpty__Z())throw tw(new Mt);return n.get__O()};kt.prototype.get__O__I__I__I__s_Option=function(_,r,a,t){if(this.sci_HashCollisionMapNode__f_hash===a){var n=this.indexOf__O__I(_);return n>=0?new i_(this.sci_HashCollisionMapNode__f_content.apply__I__O(n)._2__O()):t_()}else return t_()};kt.prototype.getOrElse__O__I__I__I__F0__O=function(_,r,a,t,n){if(this.sci_HashCollisionMapNode__f_hash===a){var s=this.indexOf__O__I(_);return s===-1?n.apply__O():this.sci_HashCollisionMapNode__f_content.apply__I__O(s)._2__O()}else return n.apply__O()};kt.prototype.containsKey__O__I__I__I__Z=function(_,r,a,t){return this.sci_HashCollisionMapNode__f_hash===a&&this.indexOf__O__I(_)>=0};kt.prototype.updated__O__O__I__I__I__Z__sci_MapNode=function(_,r,a,t,n,s){var c=this.indexOf__O__I(_);return c>=0?s?Object.is(this.sci_HashCollisionMapNode__f_content.apply__I__O(c)._2__O(),r)?this:new kt(a,t,this.sci_HashCollisionMapNode__f_content.updated__I__O__sci_Vector(c,g(new L,_,r))):this:new kt(a,t,this.sci_HashCollisionMapNode__f_content.appended__O__sci_Vector(g(new L,_,r)))};kt.prototype.hasNodes__Z=function(){return!1};kt.prototype.nodeArity__I=function(){return 0};kt.prototype.getNode__I__sci_MapNode=function(_){throw Za(new ra,"No sub-nodes present in hash-collision leaf node.")};kt.prototype.hasPayload__Z=function(){return!0};kt.prototype.payloadArity__I=function(){return this.sci_HashCollisionMapNode__f_content.length__I()};kt.prototype.getKey__I__O=function(_){return this.sci_HashCollisionMapNode__f_content.apply__I__O(_)._1__O()};kt.prototype.getValue__I__O=function(_){return this.sci_HashCollisionMapNode__f_content.apply__I__O(_)._2__O()};kt.prototype.getPayload__I__T2=function(_){return this.sci_HashCollisionMapNode__f_content.apply__I__O(_)};kt.prototype.getHash__I__I=function(_){return this.sci_HashCollisionMapNode__f_originalHash};kt.prototype.foreach__F1__V=function(_){this.sci_HashCollisionMapNode__f_content.foreach__F1__V(_)};kt.prototype.foreachEntry__F2__V=function(_){this.sci_HashCollisionMapNode__f_content.foreach__F1__V(new y(r=>{var a=r;if(a!==null){var t=a._1__O(),n=a._2__O();return _.apply__O__O__O(t,n)}else throw new Q(a)}))};kt.prototype.foreachWithHash__F3__V=function(_){for(var r=this.sci_HashCollisionMapNode__f_content.iterator__sc_Iterator();r.hasNext__Z();){var a=r.next__O();_.apply__O__O__O__O(a._1__O(),a._2__O(),this.sci_HashCollisionMapNode__f_originalHash)}};kt.prototype.equals__O__Z=function(_){if(_ instanceof kt){var r=_;if(this===r)return!0;if(this.sci_HashCollisionMapNode__f_hash===r.sci_HashCollisionMapNode__f_hash&&this.sci_HashCollisionMapNode__f_content.length__I()===r.sci_HashCollisionMapNode__f_content.length__I()){for(var a=this.sci_HashCollisionMapNode__f_content.iterator__sc_Iterator();a.hasNext__Z();){var t=a.next__O();if(t===null)throw new Q(t);var n=t._1__O(),s=t._2__O(),c=r.indexOf__O__I(n);if(c<0||!z().equals__O__O__Z(s,r.sci_HashCollisionMapNode__f_content.apply__I__O(c)._2__O()))return!1}return!0}else return!1}else return!1};kt.prototype.concat__sci_MapNode__I__sci_HashCollisionMapNode=function(_,r){if(_ instanceof kt){var a=_;if(a===this)return this;for(var t=null,n=this.sci_HashCollisionMapNode__f_content.iterator__sc_Iterator();n.hasNext__Z();){var s=n.next__O();a.indexOf__O__I(s._1__O())<0&&(t===null&&(t=new _s,t.addAll__sc_IterableOnce__sci_VectorBuilder(a.sci_HashCollisionMapNode__f_content)),t.addOne__O__sci_VectorBuilder(s))}return t===null?a:new kt(this.sci_HashCollisionMapNode__f_originalHash,this.sci_HashCollisionMapNode__f_hash,t.result__sci_Vector())}else throw _ instanceof or?Gi(new uc,"Cannot concatenate a HashCollisionMapNode with a BitmapIndexedMapNode"):new Q(_)};kt.prototype.filterImpl__F1__Z__sci_MapNode=function(_,r){var a=this.sci_HashCollisionMapNode__f_content.filterImpl__F1__Z__sci_Vector(_,r),t=a.length__I();if(t===0){var n=P7();return n.sci_MapNode$__f_EmptyMapNode}else if(t===1){var s=a.head__O();if(s===null)throw new Q(s);var c=s._1__O(),i=s._2__O();return new or(fe().bitposFrom__I__I(fe().maskFrom__I__I__I(this.sci_HashCollisionMapNode__f_hash,0)),0,new H_([c,i]),new De(new Int32Array([this.sci_HashCollisionMapNode__f_originalHash])),1,this.sci_HashCollisionMapNode__f_hash)}else return t===this.sci_HashCollisionMapNode__f_content.length__I()?this:new kt(this.sci_HashCollisionMapNode__f_originalHash,this.sci_HashCollisionMapNode__f_hash,a)};kt.prototype.hashCode__I=function(){throw Gi(new uc,"Trie nodes do not support hashing.")};kt.prototype.cachedJavaKeySetHashCode__I=function(){return Math.imul(this.sci_HashCollisionMapNode__f_content.length__I(),this.sci_HashCollisionMapNode__f_hash)};kt.prototype.copy__sci_MapNode=function(){return new kt(this.sci_HashCollisionMapNode__f_originalHash,this.sci_HashCollisionMapNode__f_hash,this.sci_HashCollisionMapNode__f_content)};kt.prototype.concat__sci_MapNode__I__sci_MapNode=function(_,r){return this.concat__sci_MapNode__I__sci_HashCollisionMapNode(_,r)};kt.prototype.getNode__I__sci_Node=function(_){return this.getNode__I__sci_MapNode(_)};var Mb_=new m().initClass({sci_HashCollisionMapNode:0},!1,"scala.collection.immutable.HashCollisionMapNode",{sci_HashCollisionMapNode:1,sci_MapNode:1,sci_Node:1,O:1});kt.prototype.$classData=Mb_;function hn(_,r,a){this.sci_HashCollisionSetNode__f_originalHash=0,this.sci_HashCollisionSetNode__f_hash=0,this.sci_HashCollisionSetNode__f_content=null,this.sci_HashCollisionSetNode__f_originalHash=_,this.sci_HashCollisionSetNode__f_hash=r,this.sci_HashCollisionSetNode__f_content=a,Ra().require__Z__V(this.sci_HashCollisionSetNode__f_content.length__I()>=2)}hn.prototype=new WZ;hn.prototype.constructor=hn;function Tb_(){}Tb_.prototype=hn.prototype;hn.prototype.contains__O__I__I__I__Z=function(_,r,a,t){if(this.sci_HashCollisionSetNode__f_hash===a){var n=this.sci_HashCollisionSetNode__f_content;return Dh(n,_)}else return!1};hn.prototype.updated__O__I__I__I__sci_SetNode=function(_,r,a,t){return this.contains__O__I__I__I__Z(_,r,a,t)?this:new hn(r,a,this.sci_HashCollisionSetNode__f_content.appended__O__sci_Vector(_))};hn.prototype.removed__O__I__I__I__sci_SetNode=function(_,r,a,t){if(this.contains__O__I__I__I__Z(_,r,a,t)){var n=this.sci_HashCollisionSetNode__f_content,s=new y(o=>z().equals__O__O__Z(o,_)),c=n.filterImpl__F1__Z__sci_Vector(s,!0),i=c.length__I();return i===1?new Ue(fe().bitposFrom__I__I(fe().maskFrom__I__I__I(a,0)),0,new H_([c.apply__I__O(0)]),new De(new Int32Array([r])),1,a):new hn(r,a,c)}else return this};hn.prototype.hasNodes__Z=function(){return!1};hn.prototype.nodeArity__I=function(){return 0};hn.prototype.getNode__I__sci_SetNode=function(_){throw Za(new ra,"No sub-nodes present in hash-collision leaf node.")};hn.prototype.hasPayload__Z=function(){return!0};hn.prototype.payloadArity__I=function(){return this.sci_HashCollisionSetNode__f_content.length__I()};hn.prototype.getPayload__I__O=function(_){return this.sci_HashCollisionSetNode__f_content.apply__I__O(_)};hn.prototype.getHash__I__I=function(_){return this.sci_HashCollisionSetNode__f_originalHash};hn.prototype.size__I=function(){return this.sci_HashCollisionSetNode__f_content.length__I()};hn.prototype.foreach__F1__V=function(_){for(var r=this.sci_HashCollisionSetNode__f_content.iterator__sc_Iterator();r.hasNext__Z();)_.apply__O__O(r.next__O())};hn.prototype.cachedJavaKeySetHashCode__I=function(){return Math.imul(this.sci_HashCollisionSetNode__f_content.length__I(),this.sci_HashCollisionSetNode__f_hash)};hn.prototype.filterImpl__F1__Z__sci_SetNode=function(_,r){var a=this.sci_HashCollisionSetNode__f_content.filterImpl__F1__Z__sci_Vector(_,r),t=a.length__I();if(t===0){var n=h4();return n.sci_SetNode$__f_EmptySetNode}else return t===1?new Ue(fe().bitposFrom__I__I(fe().maskFrom__I__I__I(this.sci_HashCollisionSetNode__f_hash,0)),0,new H_([a.head__O()]),new De(new Int32Array([this.sci_HashCollisionSetNode__f_originalHash])),1,this.sci_HashCollisionSetNode__f_hash):a.length__I()===this.sci_HashCollisionSetNode__f_content.length__I()?this:new hn(this.sci_HashCollisionSetNode__f_originalHash,this.sci_HashCollisionSetNode__f_hash,a)};hn.prototype.diff__sci_SetNode__I__sci_SetNode=function(_,r){return this.filterImpl__F1__Z__sci_SetNode(new y(a=>_.contains__O__I__I__I__Z(a,this.sci_HashCollisionSetNode__f_originalHash,this.sci_HashCollisionSetNode__f_hash,r)),!0)};hn.prototype.equals__O__Z=function(_){if(_ instanceof hn){var r=_;if(this===r)return!0;if(this.sci_HashCollisionSetNode__f_hash===r.sci_HashCollisionSetNode__f_hash)var a=this.sci_HashCollisionSetNode__f_content,t=a.length__I(),n=r.sci_HashCollisionSetNode__f_content,s=t===n.length__I();else var s=!1;if(s){for(var c=this.sci_HashCollisionSetNode__f_content,i=r.sci_HashCollisionSetNode__f_content,o=!0,u=c.iterator__sc_Iterator();o&&u.hasNext__Z();){var f=u.next__O();o=Dh(i,f)}return o}else return!1}else return!1};hn.prototype.hashCode__I=function(){throw Gi(new uc,"Trie nodes do not support hashing.")};hn.prototype.concat__sci_SetNode__I__sci_SetNode=function(_,r){if(_ instanceof hn){var a=_;if(a===this)return this;for(var t=null,n=a.sci_HashCollisionSetNode__f_content.iterator__sc_Iterator();n.hasNext__Z();){var s=n.next__O(),c=this.sci_HashCollisionSetNode__f_content;Dh(c,s)||(t===null&&(t=new _s,t.addAll__sc_IterableOnce__sci_VectorBuilder(this.sci_HashCollisionSetNode__f_content)),t.addOne__O__sci_VectorBuilder(s))}return t===null?this:new hn(this.sci_HashCollisionSetNode__f_originalHash,this.sci_HashCollisionSetNode__f_hash,t.result__sci_Vector())}else throw _ instanceof Ue?Gi(new uc,"Cannot concatenate a HashCollisionSetNode with a BitmapIndexedSetNode"):new Q(_)};hn.prototype.foreachWithHash__F2__V=function(_){for(var r=this.sci_HashCollisionSetNode__f_content.iterator__sc_Iterator();r.hasNext__Z();){var a=r.next__O();_.apply__O__O__O(a,this.sci_HashCollisionSetNode__f_originalHash)}};hn.prototype.copy__sci_SetNode=function(){return new hn(this.sci_HashCollisionSetNode__f_originalHash,this.sci_HashCollisionSetNode__f_hash,this.sci_HashCollisionSetNode__f_content)};hn.prototype.getNode__I__sci_Node=function(_){return this.getNode__I__sci_SetNode(_)};var Vb_=new m().initClass({sci_HashCollisionSetNode:0},!1,"scala.collection.immutable.HashCollisionSetNode",{sci_HashCollisionSetNode:1,sci_SetNode:1,sci_Node:1,O:1});hn.prototype.$classData=Vb_;function hv(){this.sci_HashMap$__f_EmptyMap=null,GS=this;var _=P7();this.sci_HashMap$__f_EmptyMap=new Zr(_.sci_MapNode$__f_EmptyMapNode)}hv.prototype=new j;hv.prototype.constructor=hv;function Ab_(){}Ab_.prototype=hv.prototype;hv.prototype.from__sc_IterableOnce__sci_HashMap=function(_){if(_ instanceof Zr){var r=_;return r}else{var a=new fu,t=a.addAll__sc_IterableOnce__sci_HashMapBuilder(_);return t.result__sci_HashMap()}};hv.prototype.newBuilder__scm_Builder=function(){return new fu};hv.prototype.from__sc_IterableOnce__O=function(_){return this.from__sc_IterableOnce__sci_HashMap(_)};hv.prototype.empty__O=function(){return this.sci_HashMap$__f_EmptyMap};var Bb_=new m().initClass({sci_HashMap$:0},!1,"scala.collection.immutable.HashMap$",{sci_HashMap$:1,O:1,sc_MapFactory:1,Ljava_io_Serializable:1});hv.prototype.$classData=Bb_;var GS;function ck(){return GS||(GS=new hv),GS}function dv(){this.sci_HashSet$__f_EmptySet=null,zS=this;var _=h4();this.sci_HashSet$__f_EmptySet=new $a(_.sci_SetNode$__f_EmptySetNode)}dv.prototype=new j;dv.prototype.constructor=dv;function Fb_(){}Fb_.prototype=dv.prototype;dv.prototype.from__sc_IterableOnce__sci_HashSet=function(_){if(_ instanceof $a){var r=_;return r}else{if(_.knownSize__I()===0)return this.sci_HashSet$__f_EmptySet;var a=new Fl,t=a.addAll__sc_IterableOnce__sci_HashSetBuilder(_);return t.result__sci_HashSet()}};dv.prototype.newBuilder__scm_Builder=function(){return new Fl};dv.prototype.from__sc_IterableOnce__O=function(_){return this.from__sc_IterableOnce__sci_HashSet(_)};dv.prototype.empty__O=function(){return this.sci_HashSet$__f_EmptySet};var Eb_=new m().initClass({sci_HashSet$:0},!1,"scala.collection.immutable.HashSet$",{sci_HashSet$:1,O:1,sc_IterableFactory:1,Ljava_io_Serializable:1});dv.prototype.$classData=Eb_;var zS;function yw(){return zS||(zS=new dv),zS}function qc(_,r){this.sci_LazyList$State$Cons__f_head=null,this.sci_LazyList$State$Cons__f_tail=null,this.sci_LazyList$State$Cons__f_head=_,this.sci_LazyList$State$Cons__f_tail=r}qc.prototype=new j;qc.prototype.constructor=qc;function jb_(){}jb_.prototype=qc.prototype;qc.prototype.head__O=function(){return this.sci_LazyList$State$Cons__f_head};qc.prototype.tail__sci_LazyList=function(){return this.sci_LazyList$State$Cons__f_tail};var Zb_=new m().initClass({sci_LazyList$State$Cons:0},!1,"scala.collection.immutable.LazyList$State$Cons",{sci_LazyList$State$Cons:1,O:1,sci_LazyList$State:1,Ljava_io_Serializable:1});qc.prototype.$classData=Zb_;function Qw(){}Qw.prototype=new j;Qw.prototype.constructor=Qw;function Nb_(){}Nb_.prototype=Qw.prototype;Qw.prototype.head__E=function(){throw Us(new Mt,"head of empty lazy list")};Qw.prototype.tail__sci_LazyList=function(){throw Gi(new uc,"tail of empty lazy list")};Qw.prototype.head__O=function(){this.head__E()};var Hb_=new m().initClass({sci_LazyList$State$Empty$:0},!1,"scala.collection.immutable.LazyList$State$Empty$",{sci_LazyList$State$Empty$:1,O:1,sci_LazyList$State:1,Ljava_io_Serializable:1});Qw.prototype.$classData=Hb_;var kF;function Rh(){return kF||(kF=new Qw),kF}function Vb(_,r){this.sci_LazyList$WithFilter__f_filtered=null,this.sci_LazyList$WithFilter__f_filtered=_.filter__F1__sci_LazyList(r)}Vb.prototype=new JZ;Vb.prototype.constructor=Vb;function Gb_(){}Gb_.prototype=Vb.prototype;Vb.prototype.foreach__F1__V=function(_){this.sci_LazyList$WithFilter__f_filtered.foreach__F1__V(_)};var zb_=new m().initClass({sci_LazyList$WithFilter:0},!1,"scala.collection.immutable.LazyList$WithFilter",{sci_LazyList$WithFilter:1,sc_WithFilter:1,O:1,Ljava_io_Serializable:1});Vb.prototype.$classData=zb_;function $v(){}$v.prototype=new j;$v.prototype.constructor=$v;function Jb_(){}Jb_.prototype=$v.prototype;$v.prototype.from__sc_IterableOnce__sci_Map=function(_){if(P6(_)){var r=_;if(r.isEmpty__Z())return lp()}if(a5(_)){var a=_;return a}var t=new Ii,n=t.addAll__sc_IterableOnce__sci_MapBuilderImpl(_);return n.result__sci_Map()};$v.prototype.newBuilder__scm_Builder=function(){return new Ii};$v.prototype.from__sc_IterableOnce__O=function(_){return this.from__sc_IterableOnce__sci_Map(_)};$v.prototype.empty__O=function(){return lp()};var Ub_=new m().initClass({sci_Map$:0},!1,"scala.collection.immutable.Map$",{sci_Map$:1,O:1,sc_MapFactory:1,Ljava_io_Serializable:1});$v.prototype.$classData=Ub_;var qF;function Jt(){return qF||(qF=new $v),qF}function vv(){}vv.prototype=new j;vv.prototype.constructor=vv;function Wb_(){}Wb_.prototype=vv.prototype;vv.prototype.from__sc_IterableOnce__sci_Set=function(_){if(GB_(_)){var r=new Vo,a=r.addAll__sc_IterableOnce__sci_SetBuilderImpl(_);return a.result__sci_Set()}else{if(_.knownSize__I()===0)return Wi();if(JA_(_)){var t=_;return t}else{var n=new Vo,s=n.addAll__sc_IterableOnce__sci_SetBuilderImpl(_);return s.result__sci_Set()}}};vv.prototype.newBuilder__scm_Builder=function(){return new Vo};vv.prototype.from__sc_IterableOnce__O=function(_){return this.from__sc_IterableOnce__sci_Set(_)};vv.prototype.empty__O=function(){return Wi()};var Kb_=new m().initClass({sci_Set$:0},!1,"scala.collection.immutable.Set$",{sci_Set$:1,O:1,sc_IterableFactory:1,Ljava_io_Serializable:1});vv.prototype.$classData=Kb_;var OF;function sn(){return OF||(OF=new vv),OF}function d$(){this.sci_TreeSeqMap$__f_EmptyByInsertion=null,this.sci_TreeSeqMap$__f_EmptyByModification=null,JS=this;var _=So(),r=ck();this.sci_TreeSeqMap$__f_EmptyByInsertion=new It(_,r.sci_HashMap$__f_EmptyMap,0,a2());var a=So(),t=ck();this.sci_TreeSeqMap$__f_EmptyByModification=new It(a,t.sci_HashMap$__f_EmptyMap,0,I6())}d$.prototype=new j;d$.prototype.constructor=d$;function Qb_(){}Qb_.prototype=d$.prototype;d$.prototype.empty__sci_TreeSeqMap$OrderBy__sci_TreeSeqMap=function(_){var r=I6();return _!==null&&_===r?this.sci_TreeSeqMap$__f_EmptyByModification:this.sci_TreeSeqMap$__f_EmptyByInsertion};d$.prototype.from__sc_IterableOnce__sci_TreeSeqMap=function(_){if(_ instanceof It){var r=_;return r}else{var a=a2(),t=new Zp(a);return nf(t,_).result__O()}};d$.prototype.newBuilder__scm_Builder=function(){var _=a2();return new Zp(_)};d$.prototype.from__sc_IterableOnce__O=function(_){return this.from__sc_IterableOnce__sci_TreeSeqMap(_)};d$.prototype.empty__O=function(){return this.empty__sci_TreeSeqMap$OrderBy__sci_TreeSeqMap(a2())};var Xb_=new m().initClass({sci_TreeSeqMap$:0},!1,"scala.collection.immutable.TreeSeqMap$",{sci_TreeSeqMap$:1,O:1,sc_MapFactory:1,Ljava_io_Serializable:1});d$.prototype.$classData=Xb_;var JS;function a$(){return JS||(JS=new d$),JS}function zz(_,r,a){var t=r.knownSize__I();t!==-1&&_.sizeHint__I__V(t+a|0)}function wv(){}wv.prototype=new j;wv.prototype.constructor=wv;function Yb_(){}Yb_.prototype=wv.prototype;wv.prototype.from__sc_IterableOnce__scm_HashMap=function(_){var r=_.knownSize__I(),a=r>0?Po((1+r|0)/.75):16;return IH(new Na,a,.75).addAll__sc_IterableOnce__scm_HashMap(_)};wv.prototype.newBuilder__scm_Builder=function(){return new Um(16,.75)};wv.prototype.from__sc_IterableOnce__O=function(_){return this.from__sc_IterableOnce__scm_HashMap(_)};wv.prototype.empty__O=function(){return RW(new Na)};var _I_=new m().initClass({scm_HashMap$:0},!1,"scala.collection.mutable.HashMap$",{scm_HashMap$:1,O:1,sc_MapFactory:1,Ljava_io_Serializable:1});wv.prototype.$classData=_I_;var SF;function Jz(){return SF||(SF=new wv),SF}function Lv(){}Lv.prototype=new j;Lv.prototype.constructor=Lv;function eI_(){}eI_.prototype=Lv.prototype;Lv.prototype.from__sc_IterableOnce__scm_HashSet=function(_){var r=_.knownSize__I(),a=r>0?Po((1+r|0)/.75):16,t=vH(new gn,a,.75);return t.addAll__sc_IterableOnce__scm_HashSet(_)};Lv.prototype.newBuilder__scm_Builder=function(){return new dI(16,.75)};Lv.prototype.empty__O=function(){return i5(new gn)};Lv.prototype.from__sc_IterableOnce__O=function(_){return this.from__sc_IterableOnce__scm_HashSet(_)};var rI_=new m().initClass({scm_HashSet$:0},!1,"scala.collection.mutable.HashSet$",{scm_HashSet$:1,O:1,sc_IterableFactory:1,Ljava_io_Serializable:1});Lv.prototype.$classData=rI_;var PF;function Uz(){return PF||(PF=new Lv),PF}function gv(){}gv.prototype=new j;gv.prototype.constructor=gv;function aI_(){}aI_.prototype=gv.prototype;gv.prototype.from__sc_IterableOnce__scm_LinkedHashSet=function(_){if(_ instanceof Es){var r=_;return r}else{var a=new Es;return nf(a,_)}};gv.prototype.newBuilder__scm_Builder=function(){return QL(new Tl,new Es)};gv.prototype.from__sc_IterableOnce__O=function(_){return this.from__sc_IterableOnce__scm_LinkedHashSet(_)};gv.prototype.empty__O=function(){return new Es};var tI_=new m().initClass({scm_LinkedHashSet$:0},!1,"scala.collection.mutable.LinkedHashSet$",{scm_LinkedHashSet$:1,O:1,sc_IterableFactory:1,Ljava_io_Serializable:1});gv.prototype.$classData=tI_;var RF;function nI_(){return RF||(RF=new gv),RF}function Ab(_){if(this.scm_LinkedHashSet$$anon$1__f__loadFactor=0,this.scm_LinkedHashSet$$anon$1__f_table=null,this.scm_LinkedHashSet$$anon$1__f_tableSize=0,this.scm_LinkedHashSet$$anon$1__f_threshold=0,this.scm_LinkedHashSet$$anon$1__f_sizemap=null,this.scm_LinkedHashSet$$anon$1__f_seedvalue=0,this.scm_LinkedHashSet$$anon$1__f_$outer=null,_===null)throw null;this.scm_LinkedHashSet$$anon$1__f_$outer=_,yg_(this)}Ab.prototype=new j;Ab.prototype.constructor=Ab;function sI_(){}sI_.prototype=Ab.prototype;Ab.prototype.createNewEntry__O__O__scm_LinkedHashSet$Entry=function(_,r){var a=new F4(_);return this.scm_LinkedHashSet$$anon$1__f_$outer.scm_LinkedHashSet__f_firstEntry===null?this.scm_LinkedHashSet$$anon$1__f_$outer.scm_LinkedHashSet__f_firstEntry=a:(this.scm_LinkedHashSet$$anon$1__f_$outer.scm_LinkedHashSet__f_lastEntry.scm_LinkedHashSet$Entry__f_later=a,a.scm_LinkedHashSet$Entry__f_earlier=this.scm_LinkedHashSet$$anon$1__f_$outer.scm_LinkedHashSet__f_lastEntry),this.scm_LinkedHashSet$$anon$1__f_$outer.scm_LinkedHashSet__f_lastEntry=a,a};var cI_=new m().initClass({scm_LinkedHashSet$$anon$1:0},!1,"scala.collection.mutable.LinkedHashSet$$anon$1",{scm_LinkedHashSet$$anon$1:1,O:1,scm_HashTable:1,scm_HashTable$HashUtils:1});Ab.prototype.$classData=cI_;function ik(){}ik.prototype=new j;ik.prototype.constructor=ik;function iI_(){}iI_.prototype=ik.prototype;var oI_=new m().initClass({s_math_Ordering$:0},!1,"scala.math.Ordering$",{s_math_Ordering$:1,O:1,s_math_LowPriorityOrderingImplicits:1,Ljava_io_Serializable:1});ik.prototype.$classData=oI_;var DF;function V(){return DF||(DF=new ik),DF}function Bb(){}Bb.prototype=new dP;Bb.prototype.constructor=Bb;function nN(){}nN.prototype=Bb.prototype;function Fb(){}Fb.prototype=new j;Fb.prototype.constructor=Fb;function W1(){}W1.prototype=Fb.prototype;Fb.prototype.toString__T=function(){return""};Fb.prototype.apply__O__O=function(_){return this.applyOrElse__O__F1__O(_,T7().s_PartialFunction$__f_empty_pf)};Fb.prototype.apply$mcZI$sp__I__Z=function(_){return!!this.applyOrElse__O__F1__O(_,T7().s_PartialFunction$__f_empty_pf)};var yq=new m().initClass({sr_Nothing$:0},!1,"scala.runtime.Nothing$",{sr_Nothing$:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});function r_(_){this.sjsr_AnonFunction0__f_f=null,this.sjsr_AnonFunction0__f_f=_}r_.prototype=new kz;r_.prototype.constructor=r_;function uI_(){}uI_.prototype=r_.prototype;r_.prototype.apply__O=function(){return(0,this.sjsr_AnonFunction0__f_f)()};var lI_=new m().initClass({sjsr_AnonFunction0:0},!1,"scala.scalajs.runtime.AnonFunction0",{sjsr_AnonFunction0:1,sr_AbstractFunction0:1,O:1,F0:1});r_.prototype.$classData=lI_;function y(_){this.sjsr_AnonFunction1__f_f=null,this.sjsr_AnonFunction1__f_f=_}y.prototype=new UL;y.prototype.constructor=y;function fI_(){}fI_.prototype=y.prototype;y.prototype.apply__O__O=function(_){return(0,this.sjsr_AnonFunction1__f_f)(_)};var pI_=new m().initClass({sjsr_AnonFunction1:0},!1,"scala.scalajs.runtime.AnonFunction1",{sjsr_AnonFunction1:1,sr_AbstractFunction1:1,O:1,F1:1});y.prototype.$classData=pI_;function Ge(_){this.sjsr_AnonFunction2__f_f=null,this.sjsr_AnonFunction2__f_f=_}Ge.prototype=new QZ;Ge.prototype.constructor=Ge;function hI_(){}hI_.prototype=Ge.prototype;Ge.prototype.apply__O__O__O=function(_,r){return(0,this.sjsr_AnonFunction2__f_f)(_,r)};var dI_=new m().initClass({sjsr_AnonFunction2:0},!1,"scala.scalajs.runtime.AnonFunction2",{sjsr_AnonFunction2:1,sr_AbstractFunction2:1,O:1,F2:1});Ge.prototype.$classData=dI_;function Eb(_){this.sjsr_AnonFunction3__f_f=null,this.sjsr_AnonFunction3__f_f=_}Eb.prototype=new qz;Eb.prototype.constructor=Eb;function $I_(){}$I_.prototype=Eb.prototype;Eb.prototype.apply__O__O__O__O=function(_,r,a){return(0,this.sjsr_AnonFunction3__f_f)(_,r,a)};var vI_=new m().initClass({sjsr_AnonFunction3:0},!1,"scala.scalajs.runtime.AnonFunction3",{sjsr_AnonFunction3:1,sr_AbstractFunction3:1,O:1,F3:1});Eb.prototype.$classData=vI_;function km(_,r,a){this.Lcats_Eval$$anon$1__f_start=null,this.Lcats_Eval$$anon$1__f_run=null,this.Lcats_Eval$$anon$1__f_x2$1=null,this.Lcats_Eval$$anon$1__f_f$2=null,this.Lcats_Eval$$anon$1__f_x2$1=r,this.Lcats_Eval$$anon$1__f_f$2=a,this.Lcats_Eval$$anon$1__f_start=r.start__F0(),this.Lcats_Eval$$anon$1__f_run=new y(t=>new qm(this,t))}km.prototype=new c6;km.prototype.constructor=km;function wI_(){}wI_.prototype=km.prototype;km.prototype.start__F0=function(){return this.Lcats_Eval$$anon$1__f_start};km.prototype.run__F1=function(){return this.Lcats_Eval$$anon$1__f_run};var LI_=new m().initClass({Lcats_Eval$$anon$1:0},!1,"cats.Eval$$anon$1",{Lcats_Eval$$anon$1:1,Lcats_Eval$FlatMap:1,Lcats_Eval:1,O:1,Ljava_io_Serializable:1});km.prototype.$classData=LI_;function qm(_,r){if(this.Lcats_Eval$$anon$1$$anon$2__f_start=null,this.Lcats_Eval$$anon$1$$anon$2__f_run=null,this.Lcats_Eval$$anon$1$$anon$2__f_$outer=null,this.Lcats_Eval$$anon$1$$anon$2__f_s$1=null,_===null)throw null;this.Lcats_Eval$$anon$1$$anon$2__f_$outer=_,this.Lcats_Eval$$anon$1$$anon$2__f_s$1=r,this.Lcats_Eval$$anon$1$$anon$2__f_start=new r_(()=>this.Lcats_Eval$$anon$1$$anon$2__f_$outer.Lcats_Eval$$anon$1__f_x2$1.run__F1().apply__O__O(this.Lcats_Eval$$anon$1$$anon$2__f_s$1)),this.Lcats_Eval$$anon$1$$anon$2__f_run=_.Lcats_Eval$$anon$1__f_f$2}qm.prototype=new c6;qm.prototype.constructor=qm;function gI_(){}gI_.prototype=qm.prototype;qm.prototype.start__F0=function(){return this.Lcats_Eval$$anon$1$$anon$2__f_start};qm.prototype.run__F1=function(){return this.Lcats_Eval$$anon$1$$anon$2__f_run};var mI_=new m().initClass({Lcats_Eval$$anon$1$$anon$2:0},!1,"cats.Eval$$anon$1$$anon$2",{Lcats_Eval$$anon$1$$anon$2:1,Lcats_Eval$FlatMap:1,Lcats_Eval:1,O:1,Ljava_io_Serializable:1});qm.prototype.$classData=mI_;function Om(_,r,a){this.Lcats_Eval$$anon$3__f_start=null,this.Lcats_Eval$$anon$3__f_run=null,this.Lcats_Eval$$anon$3__f_start=r.Lcats_Eval$Defer__f_thunk,this.Lcats_Eval$$anon$3__f_run=a}Om.prototype=new c6;Om.prototype.constructor=Om;function yI_(){}yI_.prototype=Om.prototype;Om.prototype.start__F0=function(){return this.Lcats_Eval$$anon$3__f_start};Om.prototype.run__F1=function(){return this.Lcats_Eval$$anon$3__f_run};var bI_=new m().initClass({Lcats_Eval$$anon$3:0},!1,"cats.Eval$$anon$3",{Lcats_Eval$$anon$3:1,Lcats_Eval$FlatMap:1,Lcats_Eval:1,O:1,Ljava_io_Serializable:1});Om.prototype.$classData=bI_;function Sm(_,r){if(this.Lcats_Eval$$anon$4__f_start=null,this.Lcats_Eval$$anon$4__f_run=null,this.Lcats_Eval$$anon$4__f_$outer=null,_===null)throw null;this.Lcats_Eval$$anon$4__f_$outer=_,this.Lcats_Eval$$anon$4__f_start=new r_(()=>this.Lcats_Eval$$anon$4__f_$outer),this.Lcats_Eval$$anon$4__f_run=r}Sm.prototype=new c6;Sm.prototype.constructor=Sm;function II_(){}II_.prototype=Sm.prototype;Sm.prototype.start__F0=function(){return this.Lcats_Eval$$anon$4__f_start};Sm.prototype.run__F1=function(){return this.Lcats_Eval$$anon$4__f_run};var kI_=new m().initClass({Lcats_Eval$$anon$4:0},!1,"cats.Eval$$anon$4",{Lcats_Eval$$anon$4:1,Lcats_Eval$FlatMap:1,Lcats_Eval:1,O:1,Ljava_io_Serializable:1});Sm.prototype.$classData=kI_;function jb(_){this.Lcats_Eval$Defer__f_thunk=null,sm_(this,_)}jb.prototype=new Sz;jb.prototype.constructor=jb;function qI_(){}qI_.prototype=jb.prototype;var OI_=new m().initClass({Lcats_Eval$$anon$5:0},!1,"cats.Eval$$anon$5",{Lcats_Eval$$anon$5:1,Lcats_Eval$Defer:1,Lcats_Eval:1,O:1,Ljava_io_Serializable:1});jb.prototype.$classData=OI_;function sN(_,r,a,t,n){var s=fG().fromFoldable__O__Lcats_Foldable__Lcats_Foldable$Source(r,_);return n.tailRecM__O__F1__O(g(new L,a,s),new y(c=>{var i=c;if(i!==null){var o=i._1__O(),u=i._2__O(),f=u.uncons__s_Option();if(f instanceof i_){var p=f,h=p.s_Some__f_value;if(h!==null){var l=h._1__O(),d=h._2__O();return n.map__O__F1__O(t.apply__O__O__O(o,l),new y(v=>{b();var w=g(new L,v,d.value__O());return new Pe(w)}))}}var $=t_();if($===f)return n.pure__O__O((b(),new F_(o)));throw new Q(f)}else throw new Q(i)}))}function SI_(_){if(!_.Lcats_Later__f_bitmap$0){var r=_.Lcats_Later__f_thunk.apply__O();_.Lcats_Later__f_thunk=null,_.Lcats_Later__f_value=r,_.Lcats_Later__f_bitmap$0=!0}return _.Lcats_Later__f_value}function Ai(_){this.Lcats_Later__f_value=null,this.Lcats_Later__f_thunk=null,this.Lcats_Later__f_bitmap$0=!1,this.Lcats_Later__f_thunk=_}Ai.prototype=new XZ;Ai.prototype.constructor=Ai;function PI_(){}PI_.prototype=Ai.prototype;Ai.prototype.value__O=function(){return this.Lcats_Later__f_bitmap$0?this.Lcats_Later__f_value:SI_(this)};var RI_=new m().initClass({Lcats_Later:0},!1,"cats.Later",{Lcats_Later:1,Lcats_Eval$Leaf:1,Lcats_Eval:1,O:1,Ljava_io_Serializable:1});Ai.prototype.$classData=RI_;function ok(_){new ib,new ib}ok.prototype=new j;ok.prototype.constructor=ok;function DI_(){}DI_.prototype=ok.prototype;var xI_=new m().initClass({Lcats_Parallel$$anon$2:0},!1,"cats.Parallel$$anon$2",{Lcats_Parallel$$anon$2:1,O:1,Lcats_Parallel:1,Lcats_NonEmptyParallel:1,Ljava_io_Serializable:1});ok.prototype.$classData=xI_;function Zb(_){this.Lcats_Show$$$Lambda$1__f_f=null,this.Lcats_Show$$$Lambda$1__f_f=_}Zb.prototype=new j;Zb.prototype.constructor=Zb;function CI_(){}CI_.prototype=Zb.prototype;Zb.prototype.show__O__T=function(_){return(0,this.Lcats_Show$$$Lambda$1__f_f)(_)};var MI_=new m().initClass({Lcats_Show$$$Lambda$1:0},!1,"cats.Show$$$Lambda$1",{Lcats_Show$$$Lambda$1:1,O:1,Lcats_Show:1,Lcats_Show$ContravariantShow:1,Ljava_io_Serializable:1});Zb.prototype.$classData=MI_;function Nb(_){this.Lcats_Show$$$Lambda$2__f_f=null,this.Lcats_Show$$$Lambda$2__f_f=_}Nb.prototype=new j;Nb.prototype.constructor=Nb;function TI_(){}TI_.prototype=Nb.prototype;Nb.prototype.show__O__T=function(_){return(0,this.Lcats_Show$$$Lambda$2__f_f)(_)};var VI_=new m().initClass({Lcats_Show$$$Lambda$2:0},!1,"cats.Show$$$Lambda$2",{Lcats_Show$$$Lambda$2:1,O:1,Lcats_Show:1,Lcats_Show$ContravariantShow:1,Ljava_io_Serializable:1});Nb.prototype.$classData=VI_;function uk(){}uk.prototype=new j;uk.prototype.constructor=uk;function AI_(){}AI_.prototype=uk.prototype;var BI_=new m().initClass({Lcats_Show$$anon$2:0},!1,"cats.Show$$anon$2",{Lcats_Show$$anon$2:1,O:1,Lcats_Contravariant:1,Lcats_Invariant:1,Ljava_io_Serializable:1});uk.prototype.$classData=BI_;function lk(){US=this,new Tk,new Vk}lk.prototype=new j;lk.prototype.constructor=lk;function FI_(){}FI_.prototype=lk.prototype;var EI_=new m().initClass({Lcats_UnorderedFoldable$:0},!1,"cats.UnorderedFoldable$",{Lcats_UnorderedFoldable$:1,O:1,Lcats_ScalaVersionSpecificTraverseInstances:1,Lcats_instances_NTupleUnorderedFoldableInstances:1,Ljava_io_Serializable:1});lk.prototype.$classData=EI_;var US;function cN(){return US||(US=new lk),US}function X3(){}X3.prototype=new j;X3.prototype.constructor=X3;function Wz(){}Wz.prototype=X3.prototype;function jI_(_){new Ik(_)}function ZI_(_){_.Lcats_instances_package$list$__f_catsStdInstancesForList=new ll(_)}function fk(_){q6()}fk.prototype=new j;fk.prototype.constructor=fk;function NI_(){}NI_.prototype=fk.prototype;var HI_=new m().initClass({Lcats_instances_ListInstancesBinCompat0$$anon$5:0},!1,"cats.instances.ListInstancesBinCompat0$$anon$5",{Lcats_instances_ListInstancesBinCompat0$$anon$5:1,O:1,Lcats_TraverseFilter:1,Lcats_FunctorFilter:1,Ljava_io_Serializable:1});fk.prototype.$classData=HI_;function iN(_,r,a){return _}function Y3(){}Y3.prototype=new j;Y3.prototype.constructor=Y3;function gP(){}gP.prototype=Y3.prototype;function pk(){}pk.prototype=new j;pk.prototype.constructor=pk;function GI_(){}GI_.prototype=pk.prototype;var zI_=new m().initClass({Lcats_kernel_instances_ListMonoid:0},!1,"cats.kernel.instances.ListMonoid",{Lcats_kernel_instances_ListMonoid:1,O:1,Lcats_kernel_Monoid:1,Lcats_kernel_Semigroup:1,Ljava_io_Serializable:1});pk.prototype.$classData=zI_;function _8(){}_8.prototype=new j;_8.prototype.constructor=_8;function oN(){}oN.prototype=_8.prototype;function bf(_,r,a,t,n){this.Lcodes_quine_labs_recheck_automaton_DFA__f_alphabet=null,this.Lcodes_quine_labs_recheck_automaton_DFA__f_stateSet=null,this.Lcodes_quine_labs_recheck_automaton_DFA__f_init=null,this.Lcodes_quine_labs_recheck_automaton_DFA__f_acceptSet=null,this.Lcodes_quine_labs_recheck_automaton_DFA__f_delta=null,this.Lcodes_quine_labs_recheck_automaton_DFA__f_alphabet=_,this.Lcodes_quine_labs_recheck_automaton_DFA__f_stateSet=r,this.Lcodes_quine_labs_recheck_automaton_DFA__f_init=a,this.Lcodes_quine_labs_recheck_automaton_DFA__f_acceptSet=t,this.Lcodes_quine_labs_recheck_automaton_DFA__f_delta=n}bf.prototype=new j;bf.prototype.constructor=bf;function JI_(){}JI_.prototype=bf.prototype;bf.prototype.toGraph__Lcodes_quine_labs_recheck_data_Graph=function(){var _=Zg(),r=this.Lcodes_quine_labs_recheck_automaton_DFA__f_delta.iterator__sc_Iterator(),a=new y(n=>{var s=n;if(s!==null){var c=s._1__O(),i=s._2__O();if(c!==null){var o=c._1__O(),u=c._2__O();return new Yr(o,u,i)}}throw new Q(s)}),t=new Wt(r,a);return _.from__sci_IndexedSeq__Lcodes_quine_labs_recheck_data_Graph(os().from__sc_IterableOnce__sci_IndexedSeq(t))};bf.prototype.productPrefix__T=function(){return"DFA"};bf.prototype.productArity__I=function(){return 5};bf.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_automaton_DFA__f_alphabet;case 1:return this.Lcodes_quine_labs_recheck_automaton_DFA__f_stateSet;case 2:return this.Lcodes_quine_labs_recheck_automaton_DFA__f_init;case 3:return this.Lcodes_quine_labs_recheck_automaton_DFA__f_acceptSet;case 4:return this.Lcodes_quine_labs_recheck_automaton_DFA__f_delta;default:return S().ioobe__I__O(_)}};bf.prototype.productIterator__sc_Iterator=function(){return new f_(this)};bf.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};bf.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};bf.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof bf){var r=_,a=this.Lcodes_quine_labs_recheck_automaton_DFA__f_alphabet,t=r.Lcodes_quine_labs_recheck_automaton_DFA__f_alphabet;if(a===null?t===null:a.equals__O__Z(t))var n=this.Lcodes_quine_labs_recheck_automaton_DFA__f_stateSet,s=r.Lcodes_quine_labs_recheck_automaton_DFA__f_stateSet,c=n===null?s===null:n.equals__O__Z(s);else var c=!1;if(c){var i=this.Lcodes_quine_labs_recheck_automaton_DFA__f_init,o=r.Lcodes_quine_labs_recheck_automaton_DFA__f_init;if(z().equals__O__O__Z(i,o)){var u=this.Lcodes_quine_labs_recheck_automaton_DFA__f_acceptSet,f=r.Lcodes_quine_labs_recheck_automaton_DFA__f_acceptSet;if(u===null?f===null:u.equals__O__Z(f)){var p=this.Lcodes_quine_labs_recheck_automaton_DFA__f_delta,h=r.Lcodes_quine_labs_recheck_automaton_DFA__f_delta;return p===null?h===null:p.equals__O__Z(h)}else return!1}else return!1}else return!1}else return!1};var UI_=new m().initClass({Lcodes_quine_labs_recheck_automaton_DFA:0},!1,"codes.quine.labs.recheck.automaton.DFA",{Lcodes_quine_labs_recheck_automaton_DFA:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});bf.prototype.$classData=UI_;function Kz(_,r,a,t,n,s,c){for(;;){if(s.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&s.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||s.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&s.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw s.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&s.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/EpsNFA.scala:74"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/EpsNFA.scala:74");if(a.isEmpty__Z())return b(),jt();var i=!1,o=null,u=_.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_tau.get__O__s_Option(t);if(u instanceof i_){i=!0,o=u;var f=o.s_Some__f_value;if(f instanceof Xc){var p=f,h=p.Lcodes_quine_labs_recheck_automaton_EpsNFA$Eps__f_to,l=a,d=n;return h.flatMap__F1__O(new y(((P_,R_,C_,B_,T_)=>A_=>Kz(_,P_,R_,A_,C_,B_,T_))(r,l,d,s,c)))}}if(i){var $=o.s_Some__f_value;if($ instanceof Oo){var v=$,w=v.Lcodes_quine_labs_recheck_automaton_EpsNFA$Assert__f_kind,R=v.Lcodes_quine_labs_recheck_automaton_EpsNFA$Assert__f_to,D=a,T=w.toCharKindSet__Lcodes_quine_labs_recheck_unicode_ICharSet$CharKind__sci_Set(r),C=D.intersect__sc_Set__sc_SetOps(T);a=C,t=R;continue}}if(i){var F=o.s_Some__f_value;if(F instanceof iu){var E=F,q=E.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopEnter__f_loop,Z=E.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopEnter__f_to;if(n.contains__O__Z(q))return b(),jt();var H=n,J=Ra().s_Predef$__f_Set,N=[q],G=k(new I,N),W=J.from__sc_IterableOnce__sci_Set(G),K=H.concat__sc_IterableOnce__sc_SetOps(W);t=Z,n=K;continue}}if(i){var Y=o.s_Some__f_value;if(Y instanceof ou){var X=Y,e_=X.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopExit__f_loop,__=X.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopExit__f_to;if(n.contains__O__Z(e_))return b(),jt();t=__;continue}}if(i){var a_=o.s_Some__f_value;if(a_ instanceof xo){var n_=a_,s_=n_.Lcodes_quine_labs_recheck_automaton_EpsNFA$Consume__f_set,c_=n_.Lcodes_quine_labs_recheck_automaton_EpsNFA$Consume__f_to,o_=n_.Lcodes_quine_labs_recheck_automaton_EpsNFA$Consume__f_loc,h_=a,d_=s_.filter__F1__O(new y((P_=>R_=>{var C_=R_;if(C_!==null){var B_=C_._2__O();return P_.contains__O__Z(B_)}else throw new Q(C_)})(h_)));if(d_.isEmpty__Z())return b(),jt();var v_=b().s_package$__f_Vector,u_=[g(new L,g(new L,t,a),new i_(new xo(d_,c_,o_)))],p_=k(new I,u_);return v_.from__sc_IterableOnce__sci_Vector(p_)}}var y_=t_();if(y_===u)if(a.contains__O__Z(c)){var b_=b().s_package$__f_Vector,D_=[g(new L,g(new L,t,Wi()),t_())],S_=k(new I,D_);return b_.from__sc_IterableOnce__sci_Vector(S_)}else return b(),jt();throw new Q(u)}}function KH(_,r,a,t,n,s,c){return t.getOrElseUpdate__O__F0__O(g(new L,r,a),new r_(()=>Kz(_,r,n,a,Wi(),s,c)))}function If(_,r,a,t,n){this.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_alphabet=null,this.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_stateSet=null,this.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_init=null,this.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_accept=null,this.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_tau=null,this.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_alphabet=_,this.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_stateSet=r,this.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_init=a,this.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_accept=t,this.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_tau=n}If.prototype=new j;If.prototype.constructor=If;function WI_(){}WI_.prototype=If.prototype;If.prototype.toOrderedNFA__I__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_automaton_OrderedNFA=function(_,r){if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/EpsNFA.scala:61"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/EpsNFA.scala:61");var a=this.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_tau,t=new zv(a),n=new qv(this),s=jz(t,n).exists__F1__Z(new y(u_=>{var p_=u_,y_=dJ();if(p_!==null&&p_===y_)return!0;var b_=$J();return p_!==null&&p_===b_})),c=s?sI():QI(),i=this.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_alphabet.Lcodes_quine_labs_recheck_unicode_ICharSet__f_pairs.iterator__sc_Iterator(),o=new y(u_=>{var p_=u_;return p_._2__O()}),u=new Wt(i,o),f=sn().from__sc_IterableOnce__sci_Set(u),p=Ra().s_Predef$__f_Set,h=[c],l=k(new I,h),d=p.from__sc_IterableOnce__sci_Set(l),$=f.concat__sc_IterableOnce__sc_SetOps(d),v=Eu().empty__O(),w=KH(this,c,this.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_init,v,$,r,c),R=tp(new Xs,16),D=Ol().empty__O(),T=b().s_package$__f_Vector,C=[g(new L,c,w.map__F1__O(new y(u_=>{var p_=u_;return p_._1__O()})))],F=k(new I,C),E=T.from__sc_IterableOnce__sci_Vector(F),q=new Vo,Z=new Ii,H=Eu().empty__O();b();var J=jt(),N=dq(H,J),G=0,W=g(new L,c,w);for(R.addOne__O__scm_ArrayDeque(W),D.addAll__sc_IterableOnce__scm_Growable(E);!R.isEmpty__Z();){if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/EpsNFA.scala:114"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/EpsNFA.scala:114");var K=R.removeHead__Z__O(!1);if(K===null)throw new Q(K);var Y=K._1__O(),X=K._2__O(),e_=X.map__F1__O(new y(u_=>{var p_=u_;return p_._1__O()}));if(e_.map__F1__O(new y(u_=>{var p_=u_;return p_._1__O()})).contains__O__Z(this.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_accept)){var __=g(new L,Y,e_);q.addOne__O__sci_SetBuilderImpl(__)}var a_=Eu().empty__O();b();var n_=jt(),s_=dq(a_,n_);if(X.foreach__F1__V(new y(((u_,p_,y_,b_,D_,S_,P_,R_,C_,B_)=>T_=>{var A_=T_;if(A_!==null){var x_=A_._2__O();_:{if(x_ instanceof i_){var E_=x_,I_=E_.s_Some__f_value;if(I_!==null){var V_=I_.Lcodes_quine_labs_recheck_automaton_EpsNFA$Consume__f_set,J_=I_.Lcodes_quine_labs_recheck_automaton_EpsNFA$Consume__f_to,X_=I_.Lcodes_quine_labs_recheck_automaton_EpsNFA$Consume__f_loc;V_.foreach__F1__V(new y(Y_=>{var U_=Y_;if(U_!==null){var Q_=U_._1__O(),Z_=U_._2__O(),W_=KH(this,Z_,J_,P_,R_,C_,B_),N_=W_.map__F1__O(new y(ce=>{var ve=ce;return ve._1__O()})),G_=u_.apply__O__O(Q_),se=g(new L,Z_,N_);u_.update__O__O__V(Q_,G_.appended__O__O(se));var oe=new Yr(g(new L,p_,y_),Q_,g(new L,Z_,N_)),ue=b_.apply__O__O(oe);if(b_.update__O__O__V(oe,ue.concat__sc_IterableOnce__O(X_)),D_.contains__O__Z(g(new L,Z_,N_)))return;var ge=g(new L,Z_,W_);return S_.addOne__O__scm_ArrayDeque(ge),D_.addOne__O__scm_Growable(g(new L,Z_,N_))}else throw new Q(U_)}));break _}}var _e=t_();if(_e===x_)break _;throw new Q(x_)}}else throw new Q(A_)})(s_,Y,e_,N,D,R,v,$,r,c))),s_.foreach__F1__V(new y(((u_,p_,y_)=>b_=>{var D_=b_;if(D_!==null){var S_=D_._1__O(),P_=D_._2__O(),R_=g(new L,g(new L,p_,y_),S_);return u_.addOne__O__O__sci_MapBuilderImpl(R_,P_)}else throw new Q(D_)})(Z,Y,e_))),G=G+s_.size__I()|0,G>=_)throw r.Lcodes_quine_labs_recheck_common_Context__f_hasLogger&&r.Lcodes_quine_labs_recheck_common_Context__f_logger.apply__T__V("auto: exceed maxNFASize on OrderedNFA construction"),new yp("OrderedNFA size is too large")}var c_=this.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_alphabet,o_=c_.Lcodes_quine_labs_recheck_unicode_ICharSet__f_pairs,h_=new Ni(sn().from__sc_IterableOnce__sci_Set(o_).map__F1__O(new y(u_=>{var p_=u_;return p_._1__O()})),sn().from__sc_IterableOnce__sci_Set(D),E,q.result__sci_Set(),Z.result__sci_Map(),(x(),Jt().from__sc_IterableOnce__sci_Map(N)).filter__F1__O(new y(u_=>{var p_=u_,y_=p_._2__O();return!y_.isEmpty__Z()})));if(r.Lcodes_quine_labs_recheck_common_Context__f_hasLogger){var d_=r.Lcodes_quine_labs_recheck_common_Context__f_logger;$r();var v_=\`|automaton: OrderedNFA construction | state size: \`+h_.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_stateSet.size__I()+\` | alphabet size: \`+h_.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_alphabet.size__I();d_.apply__T__V($r().stripMargin$extension__T__C__T(v_,124))}return h_};If.prototype.productPrefix__T=function(){return"EpsNFA"};If.prototype.productArity__I=function(){return 5};If.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_alphabet;case 1:return this.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_stateSet;case 2:return this.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_init;case 3:return this.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_accept;case 4:return this.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_tau;default:return S().ioobe__I__O(_)}};If.prototype.productIterator__sc_Iterator=function(){return new f_(this)};If.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};If.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};If.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof If){var r=_,a=this.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_alphabet,t=r.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_alphabet;if(a===null?t===null:a.equals__O__Z(t))var n=this.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_stateSet,s=r.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_stateSet,c=n===null?s===null:n.equals__O__Z(s);else var c=!1;if(c){var i=this.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_init,o=r.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_init;if(z().equals__O__O__Z(i,o)){var u=this.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_accept,f=r.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_accept;if(z().equals__O__O__Z(u,f)){var p=this.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_tau,h=r.Lcodes_quine_labs_recheck_automaton_EpsNFA__f_tau;return p===null?h===null:p.equals__O__Z(h)}else return!1}else return!1}else return!1}else return!1};var KI_=new m().initClass({Lcodes_quine_labs_recheck_automaton_EpsNFA:0},!1,"codes.quine.labs.recheck.automaton.EpsNFA",{Lcodes_quine_labs_recheck_automaton_EpsNFA:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});If.prototype.$classData=KI_;function e8(){}e8.prototype=new j;e8.prototype.constructor=e8;function p6(){}p6.prototype=e8.prototype;function r8(){}r8.prototype=new j;r8.prototype.constructor=r8;function bq(){}bq.prototype=r8.prototype;function kf(_,r,a,t,n){this.Lcodes_quine_labs_recheck_automaton_NFA__f_alphabet=null,this.Lcodes_quine_labs_recheck_automaton_NFA__f_stateSet=null,this.Lcodes_quine_labs_recheck_automaton_NFA__f_initSet=null,this.Lcodes_quine_labs_recheck_automaton_NFA__f_acceptSet=null,this.Lcodes_quine_labs_recheck_automaton_NFA__f_delta=null,this.Lcodes_quine_labs_recheck_automaton_NFA__f_alphabet=_,this.Lcodes_quine_labs_recheck_automaton_NFA__f_stateSet=r,this.Lcodes_quine_labs_recheck_automaton_NFA__f_initSet=a,this.Lcodes_quine_labs_recheck_automaton_NFA__f_acceptSet=t,this.Lcodes_quine_labs_recheck_automaton_NFA__f_delta=n}kf.prototype=new j;kf.prototype.constructor=kf;function QI_(){}QI_.prototype=kf.prototype;kf.prototype.toDFA__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_automaton_DFA=function(_){if(_.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/NFA.scala:38"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/NFA.scala:38");var r=tp(new Xs,16),a=Ol().empty__O(),t=new Vo,n=new Ii,s=this.Lcodes_quine_labs_recheck_automaton_NFA__f_initSet;for(r.addOne__O__scm_ArrayDeque(s),a.add__O__Z(this.Lcodes_quine_labs_recheck_automaton_NFA__f_initSet);!r.isEmpty__Z();){if(_.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/NFA.scala:47"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/NFA.scala:47");var c=r.removeHead__Z__O(!1),i=this.Lcodes_quine_labs_recheck_automaton_NFA__f_acceptSet,o=c.intersect__sc_Set__sc_SetOps(i);o.isEmpty__Z()||t.addOne__O__sci_SetBuilderImpl(c),this.Lcodes_quine_labs_recheck_automaton_NFA__f_alphabet.foreach__F1__V(new y(((h,l,d,$)=>v=>{var w=h.flatMap__F1__O(new y(D=>this.Lcodes_quine_labs_recheck_automaton_NFA__f_delta.getOrElse__O__F0__O(g(new L,D,v),new r_(()=>Wi())))),R=g(new L,h,v);return l.addOne__O__O__sci_MapBuilderImpl(R,w),d.contains__O__Z(w)?void 0:($.addOne__O__scm_ArrayDeque(w),d.add__O__Z(w))})(c,n,a,r)))}var u=new bf(this.Lcodes_quine_labs_recheck_automaton_NFA__f_alphabet,sn().from__sc_IterableOnce__sci_Set(a),this.Lcodes_quine_labs_recheck_automaton_NFA__f_initSet,t.result__sci_Set(),n.result__sci_Map());if(_.Lcodes_quine_labs_recheck_common_Context__f_hasLogger){var f=_.Lcodes_quine_labs_recheck_common_Context__f_logger;$r();var p=\`|automaton: DFA construction | state size: \`+u.Lcodes_quine_labs_recheck_automaton_DFA__f_stateSet.size__I()+\` | alphabet size: \`+u.Lcodes_quine_labs_recheck_automaton_DFA__f_alphabet.size__I();f.apply__T__V($r().stripMargin$extension__T__C__T(p,124))}return u};kf.prototype.productPrefix__T=function(){return"NFA"};kf.prototype.productArity__I=function(){return 5};kf.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_automaton_NFA__f_alphabet;case 1:return this.Lcodes_quine_labs_recheck_automaton_NFA__f_stateSet;case 2:return this.Lcodes_quine_labs_recheck_automaton_NFA__f_initSet;case 3:return this.Lcodes_quine_labs_recheck_automaton_NFA__f_acceptSet;case 4:return this.Lcodes_quine_labs_recheck_automaton_NFA__f_delta;default:return S().ioobe__I__O(_)}};kf.prototype.productIterator__sc_Iterator=function(){return new f_(this)};kf.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};kf.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};kf.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof kf){var r=_,a=this.Lcodes_quine_labs_recheck_automaton_NFA__f_alphabet,t=r.Lcodes_quine_labs_recheck_automaton_NFA__f_alphabet;if(a===null?t===null:a.equals__O__Z(t))var n=this.Lcodes_quine_labs_recheck_automaton_NFA__f_stateSet,s=r.Lcodes_quine_labs_recheck_automaton_NFA__f_stateSet,c=n===null?s===null:n.equals__O__Z(s);else var c=!1;if(c){var i=this.Lcodes_quine_labs_recheck_automaton_NFA__f_initSet,o=r.Lcodes_quine_labs_recheck_automaton_NFA__f_initSet;if(i===null?o===null:i.equals__O__Z(o)){var u=this.Lcodes_quine_labs_recheck_automaton_NFA__f_acceptSet,f=r.Lcodes_quine_labs_recheck_automaton_NFA__f_acceptSet;if(u===null?f===null:u.equals__O__Z(f)){var p=this.Lcodes_quine_labs_recheck_automaton_NFA__f_delta,h=r.Lcodes_quine_labs_recheck_automaton_NFA__f_delta;return p===null?h===null:p.equals__O__Z(h)}else return!1}else return!1}else return!1}else return!1};var XI_=new m().initClass({Lcodes_quine_labs_recheck_automaton_NFA:0},!1,"codes.quine.labs.recheck.automaton.NFA",{Lcodes_quine_labs_recheck_automaton_NFA:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});kf.prototype.$classData=XI_;function qf(_,r,a,t,n,s,c){this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_alphabet=null,this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_stateSet=null,this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_initSet=null,this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_acceptSet=null,this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_delta=null,this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_lookAheadDFA=null,this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_sourcemap=null,this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_alphabet=_,this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_stateSet=r,this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_initSet=a,this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_acceptSet=t,this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_delta=n,this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_lookAheadDFA=s,this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_sourcemap=c}qf.prototype=new j;qf.prototype.constructor=qf;function YI_(){}YI_.prototype=qf.prototype;qf.prototype.toGraph__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_data_Graph=function(_){if(_.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/NFAwLA.scala:31"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/NFAwLA.scala:31");var r=Zg(),a=this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_delta.iterator__sc_Iterator(),t=new y(s=>{var c=s;if(c!==null){var i=c._1__O(),o=c._2__O();if(i!==null){var u=i._1__O(),f=i._2__O(),p=o.iterator__sc_Iterator(),h=new y(l=>{var d=l;return new Yr(u,f,d)});return new Wt(p,h)}}throw new Q(c)}),n=new Tn(a,t);return r.from__sci_IndexedSeq__Lcodes_quine_labs_recheck_data_Graph(os().from__sc_IterableOnce__sci_IndexedSeq(n))};qf.prototype.productPrefix__T=function(){return"NFAwLA"};qf.prototype.productArity__I=function(){return 7};qf.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_alphabet;case 1:return this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_stateSet;case 2:return this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_initSet;case 3:return this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_acceptSet;case 4:return this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_delta;case 5:return this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_lookAheadDFA;case 6:return this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_sourcemap;default:return S().ioobe__I__O(_)}};qf.prototype.productIterator__sc_Iterator=function(){return new f_(this)};qf.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};qf.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};qf.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof qf){var r=_,a=this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_alphabet,t=r.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_alphabet;if(a===null?t===null:a.equals__O__Z(t)){var n=this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_stateSet,s=r.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_stateSet;if(n===null?s===null:n.equals__O__Z(s))var c=this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_initSet,i=r.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_initSet,o=c===null?i===null:c.equals__O__Z(i);else var o=!1}else var o=!1;if(o){var u=this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_acceptSet,f=r.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_acceptSet;if(u===null?f===null:u.equals__O__Z(f))var p=this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_delta,h=r.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_delta,l=p===null?h===null:p.equals__O__Z(h);else var l=!1;if(l){var d=this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_lookAheadDFA,$=r.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_lookAheadDFA;if(d===null?$===null:d.equals__O__Z($)){var v=this.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_sourcemap,w=r.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_sourcemap;return v===null?w===null:v.equals__O__Z(w)}else return!1}else return!1}else return!1}else return!1};var _2_=new m().initClass({Lcodes_quine_labs_recheck_automaton_NFAwLA:0},!1,"codes.quine.labs.recheck.automaton.NFAwLA",{Lcodes_quine_labs_recheck_automaton_NFAwLA:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});qf.prototype.$classData=_2_;function Ni(_,r,a,t,n,s){this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_alphabet=null,this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_stateSet=null,this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_inits=null,this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_acceptSet=null,this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_delta=null,this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_sourcemap=null,this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_alphabet=_,this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_stateSet=r,this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_inits=a,this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_acceptSet=t,this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_delta=n,this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_sourcemap=s}Ni.prototype=new j;Ni.prototype.constructor=Ni;function e2_(){}e2_.prototype=Ni.prototype;Ni.prototype.rename__Lcodes_quine_labs_recheck_automaton_OrderedNFA=function(){var _=this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_stateSet.zipWithIndex__O(),r=x(),a=_.toMap__s_$less$colon$less__sci_Map(r.s_$less$colon$less$__f_singleton),t=this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_alphabet,n=new zv(a);return new Ni(t,sn().from__sc_IterableOnce__sci_Set(n),this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_inits.map__F1__O(a),this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_acceptSet.map__F1__O(a),this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_delta.map__F1__sc_IterableOps(new y(s=>{var c=s;if(c!==null){var i=c._1__O(),o=c._2__O();if(i!==null){var u=i._1__O(),f=i._2__O(),p=g(new L,a.apply__O__O(u),f),h=o.map__F1__O(a);return g(new L,p,h)}}throw new Q(c)})),this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_sourcemap.map__F1__sc_IterableOps(new y(s=>{var c=s;if(c!==null){var i=c._1__O(),o=c._2__O();if(i!==null){var u=i.T3__f__1,f=i.T3__f__2,p=i.T3__f__3,h=new Yr(a.apply__O__O(u),f,a.apply__O__O(p));return g(new L,h,o)}}throw new Q(c)})))};Ni.prototype.mapAlphabet__F1__Lcodes_quine_labs_recheck_automaton_OrderedNFA=function(_){return new Ni(this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_alphabet.map__F1__O(_),this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_stateSet,this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_inits,this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_acceptSet,this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_delta.map__F1__sc_IterableOps(new y(r=>{var a=r;if(a!==null){var t=a._1__O(),n=a._2__O();if(t!==null){var s=t._1__O(),c=t._2__O();return g(new L,g(new L,s,_.apply__O__O(c)),n)}}throw new Q(a)})),this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_sourcemap.map__F1__sc_IterableOps(new y(r=>{var a=r;if(a!==null){var t=a._1__O(),n=a._2__O();if(t!==null){var s=t.T3__f__1,c=t.T3__f__2,i=t.T3__f__3;return g(new L,new Yr(s,_.apply__O__O(c),i),n)}}throw new Q(a)})))};Ni.prototype.toGraph__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_data_Graph=function(_){if(_.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/OrderedNFA.scala:49"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/OrderedNFA.scala:49");var r=Zg(),a=this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_delta.iterator__sc_Iterator(),t=new y(s=>{var c=s;if(c!==null){var i=c._1__O(),o=c._2__O();if(i!==null){var u=i._1__O(),f=i._2__O(),p=o.iterator__sc_Iterator(),h=new y(l=>new Yr(u,f,l));return new Wt(p,h)}}throw new Q(c)}),n=new Tn(a,t);return r.from__sci_IndexedSeq__Lcodes_quine_labs_recheck_data_Graph(os().from__sc_IterableOnce__sci_IndexedSeq(n))};Ni.prototype.reverse__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_automaton_NFA=function(_){if(_.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/OrderedNFA.scala:60"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/OrderedNFA.scala:60");var r=Eu().empty__O(),a=Wi(),t=dq(r,a);this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_delta.foreach__F1__V(new y(o=>{var u=o;_:{if(u!==null){var f=u._1__O(),p=u._2__O();if(f!==null){var h=f._1__O(),l=f._2__O();p.foreach__F1__V(new y(d=>{if(_.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/OrderedNFA.scala:62"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/OrderedNFA.scala:62");var $=g(new L,d,l),v=t.apply__O__O(g(new L,d,l)),w=Ra().s_Predef$__f_Set,R=[h],D=k(new I,R),T=w.from__sc_IterableOnce__sci_Set(D);t.update__O__O__V($,v.concat__sc_IterableOnce__sc_SetOps(T))}));break _}}throw new Q(u)}}));var n=this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_alphabet,s=this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_stateSet,c=this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_acceptSet,i=this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_inits;return new kf(n,s,c,sn().from__sc_IterableOnce__sci_Set(i),(x(),Jt().from__sc_IterableOnce__sci_Map(t)))};Ni.prototype.toNFAwLA__I__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_automaton_NFAwLA=function(_,r){if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/OrderedNFA.scala:73"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/OrderedNFA.scala:73");var a=this.reverse__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_automaton_NFA(r).toDFA__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_automaton_DFA(r);if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/OrderedNFA.scala:75"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/OrderedNFA.scala:75");var t=a.Lcodes_quine_labs_recheck_automaton_DFA__f_delta,n=new y(E=>{var q=E;return q._1__O()._2__O()}),s=new y(E=>{var q=E;if(q!==null){var Z=q._1__O(),H=q._2__O();if(Z!==null){var J=Z._1__O();if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/OrderedNFA.scala:77"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/OrderedNFA.scala:77");return g(new L,H,J)}}throw new Q(q)}),c=gg(t,n,s);b();var i=jt(),o=_0(c,i),u=new Vo,f=new Vo;if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/OrderedNFA.scala:83"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/OrderedNFA.scala:83");var p=FB().from__sci_Seq__Lcodes_quine_labs_recheck_data_MultiSet(this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_inits.flatMap__F1__O(new y(E=>a.Lcodes_quine_labs_recheck_automaton_DFA__f_stateSet.map__F1__O(new y(q=>{var Z=q;return g(new L,E,Z)})))));if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/OrderedNFA.scala:84"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/OrderedNFA.scala:84");var h=this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_acceptSet.map__F1__O(new y(E=>g(new L,E,a.Lcodes_quine_labs_recheck_automaton_DFA__f_init))),l=Eu().empty__O();b();var d=jt(),$=dq(l,d),v=Eu().empty__O(),w=FB().empty__Lcodes_quine_labs_recheck_data_MultiSet(),R=dq(v,w),D=new uv(0);this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_delta.foreach__F1__V(new y(E=>{var q=E;_:{if(q!==null){var Z=q._1__O(),H=q._2__O();if(Z!==null){var J=Z._1__O(),N=Z._2__O();if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/OrderedNFA.scala:91"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/automaton/OrderedNFA.scala:91");o.apply__O__O(N).foreach__F1__V(new y(G=>{var W=G;if(W!==null){var K=W._1__O(),Y=W._2__O(),X=H.scanLeft__O__F2__O(!1,new Ge((n_,s_)=>{var c_=!!n_;return c_||Y.contains__O__Z(s_)})).zip__sc_IterableOnce__O(H).takeWhile__F1__O(new y(n_=>{var s_=n_;return!s_._1$mcZ$sp__Z()})).map__F1__O(new y(n_=>{var s_=n_;if(s_!==null){var c_=s_._2__O();return g(new L,c_,Y)}else throw new Q(s_)}));R.update__O__O__V(g(new L,g(new L,J,K),g(new L,N,Y)),R.apply__O__O(g(new L,g(new L,J,K),g(new L,N,Y))).$plus$plus__Lcodes_quine_labs_recheck_data_MultiSet__Lcodes_quine_labs_recheck_data_MultiSet(FB().from__sci_Seq__Lcodes_quine_labs_recheck_data_MultiSet(X))),X.foreach__F1__V(new y(n_=>{var s_=n_;if(s_!==null){var c_=s_._1__O(),o_=s_._2__O(),h_=new Yr(g(new L,J,K),g(new L,N,o_),g(new L,c_,o_)),d_=$.apply__O__O(h_),v_=this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_sourcemap.getOrElse__O__F0__O(new Yr(J,N,c_),new r_(()=>(b(),jt())));$.update__O__O__V(h_,d_.concat__sc_IterableOnce__O(v_))}else throw new Q(s_)}));var e_=g(new L,N,Y);u.addOne__O__sci_SetBuilderImpl(e_);var __=g(new L,J,K),a_=f.addOne__O__sci_SetBuilderImpl(__);if(a_.addAll__sc_IterableOnce__sci_SetBuilderImpl(X),D.sr_IntRef__f_elem=D.sr_IntRef__f_elem+X.length__I()|0,D.sr_IntRef__f_elem>=_)throw r.Lcodes_quine_labs_recheck_common_Context__f_hasLogger&&r.Lcodes_quine_labs_recheck_common_Context__f_logger.apply__T__V("auto: exceed maxNFASize on NFAwLA construction"),new yp("NFAwLA size is too large")}else throw new Q(W)}));break _}}throw new Q(q)}}));var T=new qf(u.result__sci_Set(),f.result__sci_Set(),p,h,(x(),Jt().from__sc_IterableOnce__sci_Map(R)),a,(x(),Jt().from__sc_IterableOnce__sci_Map($)).filter__F1__O(new y(E=>{var q=E,Z=q._2__O();return!Z.isEmpty__Z()})));if(r.Lcodes_quine_labs_recheck_common_Context__f_hasLogger){var C=r.Lcodes_quine_labs_recheck_common_Context__f_logger;$r();var F=\`|automaton: NFAwLA construction | state size: \`+T.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_stateSet.size__I()+\` | alphabet size: \`+T.Lcodes_quine_labs_recheck_automaton_NFAwLA__f_alphabet.size__I();C.apply__T__V($r().stripMargin$extension__T__C__T(F,124))}return T};Ni.prototype.productPrefix__T=function(){return"OrderedNFA"};Ni.prototype.productArity__I=function(){return 6};Ni.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_alphabet;case 1:return this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_stateSet;case 2:return this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_inits;case 3:return this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_acceptSet;case 4:return this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_delta;case 5:return this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_sourcemap;default:return S().ioobe__I__O(_)}};Ni.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Ni.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Ni.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};Ni.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Ni){var r=_,a=this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_alphabet,t=r.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_alphabet;if(a===null?t===null:a.equals__O__Z(t)){var n=this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_stateSet,s=r.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_stateSet;if(n===null?s===null:n.equals__O__Z(s))var c=this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_inits,i=r.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_inits,o=c===null?i===null:c.equals__O__Z(i);else var o=!1}else var o=!1;if(o){var u=this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_acceptSet,f=r.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_acceptSet;if(u===null?f===null:u.equals__O__Z(f)){var p=this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_delta,h=r.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_delta;if(p===null?h===null:p.equals__O__Z(h)){var l=this.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_sourcemap,d=r.Lcodes_quine_labs_recheck_automaton_OrderedNFA__f_sourcemap;return l===null?d===null:l.equals__O__Z(d)}else return!1}else return!1}else return!1}else return!1};var r2_=new m().initClass({Lcodes_quine_labs_recheck_automaton_OrderedNFA:0},!1,"codes.quine.labs.recheck.automaton.OrderedNFA",{Lcodes_quine_labs_recheck_automaton_OrderedNFA:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Ni.prototype.$classData=r2_;function Nu(_,r){this.Lcodes_quine_labs_recheck_automaton_Witness__f_pumps=null,this.Lcodes_quine_labs_recheck_automaton_Witness__f_suffix=null,this.Lcodes_quine_labs_recheck_automaton_Witness__f_pumps=_,this.Lcodes_quine_labs_recheck_automaton_Witness__f_suffix=r}Nu.prototype=new j;Nu.prototype.constructor=Nu;function a2_(){}a2_.prototype=Nu.prototype;Nu.prototype.buildAttackPattern__I__s_$eq$colon$eq__Lcodes_quine_labs_recheck_diagnostics_AttackPattern=function(_,r){var a=this.Lcodes_quine_labs_recheck_automaton_Witness__f_pumps.map__F1__O(new y(n=>{var s=n;if(s!==null){var c=s._1__O(),i=s._2__O();return new Yr(new fa(Yn().from__sci_Seq__T(c.map__F1__O(r))),new fa(Yn().from__sci_Seq__T(i.map__F1__O(r))),0)}else throw new Q(s)})),t=Yn().from__sci_Seq__T(this.Lcodes_quine_labs_recheck_automaton_Witness__f_suffix.map__F1__O(r));return new Hi(a,t,_)};Nu.prototype.repeatSize__I=function(){return this.Lcodes_quine_labs_recheck_automaton_Witness__f_pumps.map__F1__O(new y(_=>{var r=_,a=r._2__O();return a.length__I()})).sum__s_math_Numeric__O(H1())|0};Nu.prototype.fixedSize__I=function(){var _=this.Lcodes_quine_labs_recheck_automaton_Witness__f_pumps.map__F1__O(new y(a=>{var t=a,n=t._1__O();return n.length__I()})).sum__s_math_Numeric__O(H1()),r=this.Lcodes_quine_labs_recheck_automaton_Witness__f_suffix;return(_|0)+r.length__I()|0};Nu.prototype.productPrefix__T=function(){return"Witness"};Nu.prototype.productArity__I=function(){return 2};Nu.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_automaton_Witness__f_pumps;case 1:return this.Lcodes_quine_labs_recheck_automaton_Witness__f_suffix;default:return S().ioobe__I__O(_)}};Nu.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Nu.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Nu.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};Nu.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Nu){var r=_,a=this.Lcodes_quine_labs_recheck_automaton_Witness__f_pumps,t=r.Lcodes_quine_labs_recheck_automaton_Witness__f_pumps;if(a===null?t===null:a.equals__O__Z(t)){var n=this.Lcodes_quine_labs_recheck_automaton_Witness__f_suffix,s=r.Lcodes_quine_labs_recheck_automaton_Witness__f_suffix;return n===null?s===null:n.equals__O__Z(s)}else return!1}else return!1};var t2_=new m().initClass({Lcodes_quine_labs_recheck_automaton_Witness:0},!1,"codes.quine.labs.recheck.automaton.Witness",{Lcodes_quine_labs_recheck_automaton_Witness:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Nu.prototype.$classData=t2_;function a8(){}a8.prototype=new j;a8.prototype.constructor=a8;function mP(){}mP.prototype=a8.prototype;function t8(){}t8.prototype=new j;t8.prototype.constructor=t8;function uN(){}uN.prototype=t8.prototype;function Of(_,r,a,t,n,s,c,i,o,u,f,p,h,l,d,$,v,w,R,D,T,C,F,E,q,Z,H,J){this.Lcodes_quine_labs_recheck_common_Parameters__f_accelerationMode=null,this.Lcodes_quine_labs_recheck_common_Parameters__f_attackLimit=0,this.Lcodes_quine_labs_recheck_common_Parameters__f_attackTimeout=null,this.Lcodes_quine_labs_recheck_common_Parameters__f_checker=null,this.Lcodes_quine_labs_recheck_common_Parameters__f_crossoverSize=0,this.Lcodes_quine_labs_recheck_common_Parameters__f_heatRatio=0,this.Lcodes_quine_labs_recheck_common_Parameters__f_incubationLimit=0,this.Lcodes_quine_labs_recheck_common_Parameters__f_incubationTimeout=null,this.Lcodes_quine_labs_recheck_common_Parameters__f_logger=null,this.Lcodes_quine_labs_recheck_common_Parameters__f_maxAttackStringSize=0,this.Lcodes_quine_labs_recheck_common_Parameters__f_maxDegree=0,this.Lcodes_quine_labs_recheck_common_Parameters__f_maxGeneStringSize=0,this.Lcodes_quine_labs_recheck_common_Parameters__f_maxGenerationSize=0,this.Lcodes_quine_labs_recheck_common_Parameters__f_maxInitialGenerationSize=0,this.Lcodes_quine_labs_recheck_common_Parameters__f_maxIteration=0,this.Lcodes_quine_labs_recheck_common_Parameters__f_maxNFASize=0,this.Lcodes_quine_labs_recheck_common_Parameters__f_maxPatternSize=0,this.Lcodes_quine_labs_recheck_common_Parameters__f_maxRecallStringSize=0,this.Lcodes_quine_labs_recheck_common_Parameters__f_maxRepeatCount=0,this.Lcodes_quine_labs_recheck_common_Parameters__f_maxSimpleRepeatCount=0,this.Lcodes_quine_labs_recheck_common_Parameters__f_mutationSize=0,this.Lcodes_quine_labs_recheck_common_Parameters__f_randomSeed=qn,this.Lcodes_quine_labs_recheck_common_Parameters__f_recallLimit=0,this.Lcodes_quine_labs_recheck_common_Parameters__f_recallTimeout=null,this.Lcodes_quine_labs_recheck_common_Parameters__f_seeder=null,this.Lcodes_quine_labs_recheck_common_Parameters__f_seedingLimit=0,this.Lcodes_quine_labs_recheck_common_Parameters__f_seedingTimeout=null,this.Lcodes_quine_labs_recheck_common_Parameters__f_timeout=null,this.Lcodes_quine_labs_recheck_common_Parameters__f_accelerationMode=_,this.Lcodes_quine_labs_recheck_common_Parameters__f_attackLimit=r,this.Lcodes_quine_labs_recheck_common_Parameters__f_attackTimeout=a,this.Lcodes_quine_labs_recheck_common_Parameters__f_checker=t,this.Lcodes_quine_labs_recheck_common_Parameters__f_crossoverSize=n,this.Lcodes_quine_labs_recheck_common_Parameters__f_heatRatio=s,this.Lcodes_quine_labs_recheck_common_Parameters__f_incubationLimit=c,this.Lcodes_quine_labs_recheck_common_Parameters__f_incubationTimeout=i,this.Lcodes_quine_labs_recheck_common_Parameters__f_logger=o,this.Lcodes_quine_labs_recheck_common_Parameters__f_maxAttackStringSize=u,this.Lcodes_quine_labs_recheck_common_Parameters__f_maxDegree=f,this.Lcodes_quine_labs_recheck_common_Parameters__f_maxGeneStringSize=p,this.Lcodes_quine_labs_recheck_common_Parameters__f_maxGenerationSize=h,this.Lcodes_quine_labs_recheck_common_Parameters__f_maxInitialGenerationSize=l,this.Lcodes_quine_labs_recheck_common_Parameters__f_maxIteration=d,this.Lcodes_quine_labs_recheck_common_Parameters__f_maxNFASize=$,this.Lcodes_quine_labs_recheck_common_Parameters__f_maxPatternSize=v,this.Lcodes_quine_labs_recheck_common_Parameters__f_maxRecallStringSize=w,this.Lcodes_quine_labs_recheck_common_Parameters__f_maxRepeatCount=R,this.Lcodes_quine_labs_recheck_common_Parameters__f_maxSimpleRepeatCount=D,this.Lcodes_quine_labs_recheck_common_Parameters__f_mutationSize=T,this.Lcodes_quine_labs_recheck_common_Parameters__f_randomSeed=C,this.Lcodes_quine_labs_recheck_common_Parameters__f_recallLimit=F,this.Lcodes_quine_labs_recheck_common_Parameters__f_recallTimeout=E,this.Lcodes_quine_labs_recheck_common_Parameters__f_seeder=q,this.Lcodes_quine_labs_recheck_common_Parameters__f_seedingLimit=Z,this.Lcodes_quine_labs_recheck_common_Parameters__f_seedingTimeout=H,this.Lcodes_quine_labs_recheck_common_Parameters__f_timeout=J}Of.prototype=new j;Of.prototype.constructor=Of;function n2_(){}n2_.prototype=Of.prototype;Of.prototype.productPrefix__T=function(){return"Parameters"};Of.prototype.productArity__I=function(){return 28};Of.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_common_Parameters__f_accelerationMode;case 1:return this.Lcodes_quine_labs_recheck_common_Parameters__f_attackLimit;case 2:return this.Lcodes_quine_labs_recheck_common_Parameters__f_attackTimeout;case 3:return this.Lcodes_quine_labs_recheck_common_Parameters__f_checker;case 4:return this.Lcodes_quine_labs_recheck_common_Parameters__f_crossoverSize;case 5:return this.Lcodes_quine_labs_recheck_common_Parameters__f_heatRatio;case 6:return this.Lcodes_quine_labs_recheck_common_Parameters__f_incubationLimit;case 7:return this.Lcodes_quine_labs_recheck_common_Parameters__f_incubationTimeout;case 8:return this.Lcodes_quine_labs_recheck_common_Parameters__f_logger;case 9:return this.Lcodes_quine_labs_recheck_common_Parameters__f_maxAttackStringSize;case 10:return this.Lcodes_quine_labs_recheck_common_Parameters__f_maxDegree;case 11:return this.Lcodes_quine_labs_recheck_common_Parameters__f_maxGeneStringSize;case 12:return this.Lcodes_quine_labs_recheck_common_Parameters__f_maxGenerationSize;case 13:return this.Lcodes_quine_labs_recheck_common_Parameters__f_maxInitialGenerationSize;case 14:return this.Lcodes_quine_labs_recheck_common_Parameters__f_maxIteration;case 15:return this.Lcodes_quine_labs_recheck_common_Parameters__f_maxNFASize;case 16:return this.Lcodes_quine_labs_recheck_common_Parameters__f_maxPatternSize;case 17:return this.Lcodes_quine_labs_recheck_common_Parameters__f_maxRecallStringSize;case 18:return this.Lcodes_quine_labs_recheck_common_Parameters__f_maxRepeatCount;case 19:return this.Lcodes_quine_labs_recheck_common_Parameters__f_maxSimpleRepeatCount;case 20:return this.Lcodes_quine_labs_recheck_common_Parameters__f_mutationSize;case 21:return this.Lcodes_quine_labs_recheck_common_Parameters__f_randomSeed;case 22:return this.Lcodes_quine_labs_recheck_common_Parameters__f_recallLimit;case 23:return this.Lcodes_quine_labs_recheck_common_Parameters__f_recallTimeout;case 24:return this.Lcodes_quine_labs_recheck_common_Parameters__f_seeder;case 25:return this.Lcodes_quine_labs_recheck_common_Parameters__f_seedingLimit;case 26:return this.Lcodes_quine_labs_recheck_common_Parameters__f_seedingTimeout;case 27:return this.Lcodes_quine_labs_recheck_common_Parameters__f_timeout;default:return S().ioobe__I__O(_)}};Of.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Of.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("Parameters");_=S().mix__I__I__I(r,a);var t=_,n=this.Lcodes_quine_labs_recheck_common_Parameters__f_accelerationMode,s=S().anyHash__O__I(n);_=S().mix__I__I__I(t,s);var c=_,i=this.Lcodes_quine_labs_recheck_common_Parameters__f_attackLimit;_=S().mix__I__I__I(c,i);var o=_,u=this.Lcodes_quine_labs_recheck_common_Parameters__f_attackTimeout,f=S().anyHash__O__I(u);_=S().mix__I__I__I(o,f);var p=_,h=this.Lcodes_quine_labs_recheck_common_Parameters__f_checker,l=S().anyHash__O__I(h);_=S().mix__I__I__I(p,l);var d=_,$=this.Lcodes_quine_labs_recheck_common_Parameters__f_crossoverSize;_=S().mix__I__I__I(d,$);var v=_,w=this.Lcodes_quine_labs_recheck_common_Parameters__f_heatRatio,R=S().doubleHash__D__I(w);_=S().mix__I__I__I(v,R);var D=_,T=this.Lcodes_quine_labs_recheck_common_Parameters__f_incubationLimit;_=S().mix__I__I__I(D,T);var C=_,F=this.Lcodes_quine_labs_recheck_common_Parameters__f_incubationTimeout,E=S().anyHash__O__I(F);_=S().mix__I__I__I(C,E);var q=_,Z=this.Lcodes_quine_labs_recheck_common_Parameters__f_logger,H=S().anyHash__O__I(Z);_=S().mix__I__I__I(q,H);var J=_,N=this.Lcodes_quine_labs_recheck_common_Parameters__f_maxAttackStringSize;_=S().mix__I__I__I(J,N);var G=_,W=this.Lcodes_quine_labs_recheck_common_Parameters__f_maxDegree;_=S().mix__I__I__I(G,W);var K=_,Y=this.Lcodes_quine_labs_recheck_common_Parameters__f_maxGeneStringSize;_=S().mix__I__I__I(K,Y);var X=_,e_=this.Lcodes_quine_labs_recheck_common_Parameters__f_maxGenerationSize;_=S().mix__I__I__I(X,e_);var __=_,a_=this.Lcodes_quine_labs_recheck_common_Parameters__f_maxInitialGenerationSize;_=S().mix__I__I__I(__,a_);var n_=_,s_=this.Lcodes_quine_labs_recheck_common_Parameters__f_maxIteration;_=S().mix__I__I__I(n_,s_);var c_=_,o_=this.Lcodes_quine_labs_recheck_common_Parameters__f_maxNFASize;_=S().mix__I__I__I(c_,o_);var h_=_,d_=this.Lcodes_quine_labs_recheck_common_Parameters__f_maxPatternSize;_=S().mix__I__I__I(h_,d_);var v_=_,u_=this.Lcodes_quine_labs_recheck_common_Parameters__f_maxRecallStringSize;_=S().mix__I__I__I(v_,u_);var p_=_,y_=this.Lcodes_quine_labs_recheck_common_Parameters__f_maxRepeatCount;_=S().mix__I__I__I(p_,y_);var b_=_,D_=this.Lcodes_quine_labs_recheck_common_Parameters__f_maxSimpleRepeatCount;_=S().mix__I__I__I(b_,D_);var S_=_,P_=this.Lcodes_quine_labs_recheck_common_Parameters__f_mutationSize;_=S().mix__I__I__I(S_,P_);var R_=_,C_=this.Lcodes_quine_labs_recheck_common_Parameters__f_randomSeed,B_=C_.RTLong__f_lo,T_=C_.RTLong__f_hi,A_=S().longHash__J__I(new O(B_,T_));_=S().mix__I__I__I(R_,A_);var x_=_,E_=this.Lcodes_quine_labs_recheck_common_Parameters__f_recallLimit;_=S().mix__I__I__I(x_,E_);var I_=_,V_=this.Lcodes_quine_labs_recheck_common_Parameters__f_recallTimeout,J_=S().anyHash__O__I(V_);_=S().mix__I__I__I(I_,J_);var X_=_,_e=this.Lcodes_quine_labs_recheck_common_Parameters__f_seeder,Y_=S().anyHash__O__I(_e);_=S().mix__I__I__I(X_,Y_);var U_=_,Q_=this.Lcodes_quine_labs_recheck_common_Parameters__f_seedingLimit;_=S().mix__I__I__I(U_,Q_);var Z_=_,W_=this.Lcodes_quine_labs_recheck_common_Parameters__f_seedingTimeout,N_=S().anyHash__O__I(W_);_=S().mix__I__I__I(Z_,N_);var G_=_,se=this.Lcodes_quine_labs_recheck_common_Parameters__f_timeout,oe=S().anyHash__O__I(se);_=S().mix__I__I__I(G_,oe);var ue=_;return S().finalizeHash__I__I__I(ue,28)};Of.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};Of.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Of){var r=_;if(this.Lcodes_quine_labs_recheck_common_Parameters__f_attackLimit===r.Lcodes_quine_labs_recheck_common_Parameters__f_attackLimit&&this.Lcodes_quine_labs_recheck_common_Parameters__f_crossoverSize===r.Lcodes_quine_labs_recheck_common_Parameters__f_crossoverSize&&this.Lcodes_quine_labs_recheck_common_Parameters__f_heatRatio===r.Lcodes_quine_labs_recheck_common_Parameters__f_heatRatio&&this.Lcodes_quine_labs_recheck_common_Parameters__f_incubationLimit===r.Lcodes_quine_labs_recheck_common_Parameters__f_incubationLimit&&this.Lcodes_quine_labs_recheck_common_Parameters__f_maxAttackStringSize===r.Lcodes_quine_labs_recheck_common_Parameters__f_maxAttackStringSize&&this.Lcodes_quine_labs_recheck_common_Parameters__f_maxDegree===r.Lcodes_quine_labs_recheck_common_Parameters__f_maxDegree&&this.Lcodes_quine_labs_recheck_common_Parameters__f_maxGeneStringSize===r.Lcodes_quine_labs_recheck_common_Parameters__f_maxGeneStringSize&&this.Lcodes_quine_labs_recheck_common_Parameters__f_maxGenerationSize===r.Lcodes_quine_labs_recheck_common_Parameters__f_maxGenerationSize&&this.Lcodes_quine_labs_recheck_common_Parameters__f_maxInitialGenerationSize===r.Lcodes_quine_labs_recheck_common_Parameters__f_maxInitialGenerationSize&&this.Lcodes_quine_labs_recheck_common_Parameters__f_maxIteration===r.Lcodes_quine_labs_recheck_common_Parameters__f_maxIteration&&this.Lcodes_quine_labs_recheck_common_Parameters__f_maxNFASize===r.Lcodes_quine_labs_recheck_common_Parameters__f_maxNFASize&&this.Lcodes_quine_labs_recheck_common_Parameters__f_maxPatternSize===r.Lcodes_quine_labs_recheck_common_Parameters__f_maxPatternSize&&this.Lcodes_quine_labs_recheck_common_Parameters__f_maxRecallStringSize===r.Lcodes_quine_labs_recheck_common_Parameters__f_maxRecallStringSize&&this.Lcodes_quine_labs_recheck_common_Parameters__f_maxRepeatCount===r.Lcodes_quine_labs_recheck_common_Parameters__f_maxRepeatCount){if(this.Lcodes_quine_labs_recheck_common_Parameters__f_maxSimpleRepeatCount===r.Lcodes_quine_labs_recheck_common_Parameters__f_maxSimpleRepeatCount)if(this.Lcodes_quine_labs_recheck_common_Parameters__f_mutationSize===r.Lcodes_quine_labs_recheck_common_Parameters__f_mutationSize)var a=this.Lcodes_quine_labs_recheck_common_Parameters__f_randomSeed,t=r.Lcodes_quine_labs_recheck_common_Parameters__f_randomSeed,n=a.RTLong__f_lo===t.RTLong__f_lo&&a.RTLong__f_hi===t.RTLong__f_hi;else var n=!1;else var n=!1;if(n)if(this.Lcodes_quine_labs_recheck_common_Parameters__f_recallLimit===r.Lcodes_quine_labs_recheck_common_Parameters__f_recallLimit&&this.Lcodes_quine_labs_recheck_common_Parameters__f_seedingLimit===r.Lcodes_quine_labs_recheck_common_Parameters__f_seedingLimit){var s=this.Lcodes_quine_labs_recheck_common_Parameters__f_accelerationMode,c=r.Lcodes_quine_labs_recheck_common_Parameters__f_accelerationMode;if(s===c)var i=this.Lcodes_quine_labs_recheck_common_Parameters__f_attackTimeout,o=r.Lcodes_quine_labs_recheck_common_Parameters__f_attackTimeout,u=i===null?o===null:i.equals__O__Z(o);else var u=!1}else var u=!1;else var u=!1;if(u){var f=this.Lcodes_quine_labs_recheck_common_Parameters__f_checker,p=r.Lcodes_quine_labs_recheck_common_Parameters__f_checker;if(f===p){var h=this.Lcodes_quine_labs_recheck_common_Parameters__f_incubationTimeout,l=r.Lcodes_quine_labs_recheck_common_Parameters__f_incubationTimeout;if(h===null?l===null:h.equals__O__Z(l))var d=this.Lcodes_quine_labs_recheck_common_Parameters__f_logger,$=r.Lcodes_quine_labs_recheck_common_Parameters__f_logger,v=d===null?$===null:d.equals__O__Z($);else var v=!1}else var v=!1;if(v){var w=this.Lcodes_quine_labs_recheck_common_Parameters__f_recallTimeout,R=r.Lcodes_quine_labs_recheck_common_Parameters__f_recallTimeout;if(w===null?R===null:w.equals__O__Z(R))var D=this.Lcodes_quine_labs_recheck_common_Parameters__f_seeder,T=r.Lcodes_quine_labs_recheck_common_Parameters__f_seeder,C=D===T;else var C=!1;if(C){var F=this.Lcodes_quine_labs_recheck_common_Parameters__f_seedingTimeout,E=r.Lcodes_quine_labs_recheck_common_Parameters__f_seedingTimeout;if(F===null?E===null:F.equals__O__Z(E)){var q=this.Lcodes_quine_labs_recheck_common_Parameters__f_timeout,Z=r.Lcodes_quine_labs_recheck_common_Parameters__f_timeout;return q===null?Z===null:q.equals__O__Z(Z)}else return!1}else return!1}else return!1}else return!1}else return!1}else return!1};var s2_=new m().initClass({Lcodes_quine_labs_recheck_common_Parameters:0},!1,"codes.quine.labs.recheck.common.Parameters",{Lcodes_quine_labs_recheck_common_Parameters:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Of.prototype.$classData=s2_;function h6(_,r,a){return _.Lcodes_quine_labs_recheck_common_ReDoSException__f_checker=a,Pt(_,r,null,!0,!0),_}var td=class extends Uw{constructor(){super(),this.Lcodes_quine_labs_recheck_common_ReDoSException__f_checker=null}};function n8(){}n8.prototype=new j;n8.prototype.constructor=n8;function lN(){}lN.prototype=n8.prototype;function c2_(_,r,a,t,n,s,c,i,o){for(;;){var u=r;_:{if(u!==null){var f=b().s_package$__f_$plus$colon.unapply__sc_SeqOps__s_Option(u);if(!f.isEmpty__Z()){var p=f.get__O()._1__O(),h=f.get__O()._2__O();if(p!==null){var l=p.T3__f__1,d=!!p.T3__f__2,$=p.T3__f__3|0;if(a.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&a.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||a.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&a.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw a.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&a.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/data/Graph.scala:50"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/data/Graph.scala:50");var v=_.Lcodes_quine_labs_recheck_data_Graph__f_neighbors.getOrElse__O__F0__O(l,new r_(()=>(b(),jt())));if($===0)t.update__O__O__V(l,n.sr_IntRef__f_elem),s.update__O__O__V(l,n.sr_IntRef__f_elem),n.sr_IntRef__f_elem=1+n.sr_IntRef__f_elem|0,c.prepend__O__scm_ArrayDeque(l),i.add__O__Z(l);else if(d){var w=v.apply__I__O(-1+$|0);if(w===null)throw new Q(w);var R=w._2__O(),D=s.apply__O__O(l)|0,T=s.apply__O__O(R)|0;s.update__O__O__V(l,D{var n=Ra().s_Predef$__f_Set,s=[r],c=k(new I,s),i=n.from__sc_IterableOnce__sci_Set(c),o=_.Lcodes_quine_labs_recheck_data_Graph__f_neighbors.apply__O__O(r).flatMap__F1__O(new y(f=>{var p=f;if(p!==null){var h=p._2__O();return Qz(_,h,a,t)}else throw new Q(p)})),u=sn().from__sc_IterableOnce__sci_Set(o);return i.concat__sc_IterableOnce__sc_SetOps(u)}))}function ni(_){this.Lcodes_quine_labs_recheck_data_Graph__f_neighbors=null,this.Lcodes_quine_labs_recheck_data_Graph__f_neighbors=_}ni.prototype=new j;ni.prototype.constructor=ni;function i2_(){}i2_.prototype=ni.prototype;ni.prototype.edges__sci_IndexedSeq=function(){return this.Lcodes_quine_labs_recheck_data_Graph__f_neighbors.flatMap__F1__O(new y(_=>{var r=_;if(r!==null){var a=r._1__O(),t=r._2__O();return t.map__F1__O(new y(n=>{var s=n;if(s!==null){var c=s._1__O(),i=s._2__O();return new Yr(a,c,i)}else throw new Q(s)}))}else throw new Q(r)})).toIndexedSeq__sci_IndexedSeq()};ni.prototype.vertices__sci_Set=function(){var _=this.Lcodes_quine_labs_recheck_data_Graph__f_neighbors.keySet__sci_Set(),r=this.Lcodes_quine_labs_recheck_data_Graph__f_neighbors,a=new zv(r),t=new y(c=>{var i=c;return i.map__F1__O(new y(o=>{var u=o;return u._2__O()}))}),n=UI(a,t),s=sn().from__sc_IterableOnce__sci_Set(n);return _.concat__sc_IterableOnce__sc_SetOps(s)};ni.prototype.reverse__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_data_Graph=function(_){if(_.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/data/Graph.scala:28"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/data/Graph.scala:28");return Zg().from__sci_IndexedSeq__Lcodes_quine_labs_recheck_data_Graph(this.edges__sci_IndexedSeq().map__F1__O(new y(r=>{var a=r;if(a!==null){var t=a.T3__f__1,n=a.T3__f__2,s=a.T3__f__3;return new Yr(s,n,t)}else throw new Q(a)})))};ni.prototype.scc__Lcodes_quine_labs_recheck_common_Context__sci_Seq=function(_){if(_.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/data/Graph.scala:37"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/data/Graph.scala:37");var r=new uv(0),a=Eu().empty__O(),t=Eu().empty__O(),n=EI(new Ao,16),s=Ol().empty__O();b();var c=new _s,i=this.vertices__sci_Set(),o=new y(p=>!a.contains__O__Z(p)),u=gy(new Pp,i,o),f=new y(p=>{var h=b().s_package$__f_Seq,l=[new Yr(p,!1,0)];c2_(this,h.apply__sci_Seq__sc_SeqOps(k(new I,l)),_,a,r,t,n,s,c)});return u.filtered__sc_Iterable().foreach__F1__V(f),c.result__sci_Vector()};ni.prototype.path__sci_Set__O__Lcodes_quine_labs_recheck_common_Context__s_Option=function(_,r,a){var t=Ra().s_Predef$__f_Set,n=[r],s=k(new I,n);return this.path__sci_Set__sci_Set__Lcodes_quine_labs_recheck_common_Context__s_Option(_,t.from__sc_IterableOnce__sci_Set(s),a)};ni.prototype.path__sci_Set__sci_Set__Lcodes_quine_labs_recheck_common_Context__s_Option=function(_,r,a){if(a.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&a.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||a.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&a.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw a.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&a.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/data/Graph.scala:99"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/data/Graph.scala:99");var t=tp(new Xs,16),n=Ol().empty__O(),s=_.map__F1__O(new y(u=>g(new L,u,(b(),jt()))));for(t.addAll__sc_IterableOnce__scm_ArrayDeque(s),n.addAll__sc_IterableOnce__scm_Growable(_);!t.isEmpty__Z();){var c=t.removeHead__Z__O(!1);if(c===null)throw new Q(c);var i=c._1__O(),o=c._2__O();if(r.contains__O__Z(i))return new i_(g(new L,o,i));this.Lcodes_quine_labs_recheck_data_Graph__f_neighbors.apply__O__O(i).withFilter__F1__sc_WithFilter(new y((u=>f=>{var p=f;if(p!==null){var h=p._2__O();return!u.contains__O__Z(h)}else throw new Q(p)})(n))).foreach__F1__V(new y(((u,f,p,h)=>l=>{var d=l;if(d!==null){var $=d._1__O(),v=d._2__O(),w=g(new L,p,$),R=g(new L,v,f.appended__O__O(w));return u.addOne__O__scm_ArrayDeque(R),h.add__O__Z(v)}else throw new Q(d)})(t,o,i,n)))}return t_()};ni.prototype.reachable__sci_Set__Lcodes_quine_labs_recheck_common_Context__Lcodes_quine_labs_recheck_data_Graph=function(_,r){if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/data/Graph.scala:120"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/data/Graph.scala:120");var a=tp(new Xs,16),t=Ol().empty__O(),n=new Ii;for(a.addAll__sc_IterableOnce__scm_ArrayDeque(_),t.addAll__sc_IterableOnce__scm_Growable(_);!a.isEmpty__Z();){if(r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||r.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw r.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&r.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/data/Graph.scala:128"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/data/Graph.scala:128");var s=a.removeHead__Z__O(!1),c=this.Lcodes_quine_labs_recheck_data_Graph__f_neighbors.apply__O__O(s),i=c.map__F1__O(new y(h=>{var l=h;return l._2__O()}));c.isEmpty__Z()||n.addOne__O__O__sci_MapBuilderImpl(s,c);var o=i.filterNot__F1__O(new y((h=>l=>h.contains__O__Z(l))(t)));a.addAll__sc_IterableOnce__scm_ArrayDeque(o),t.addAll__sc_IterableOnce__scm_Growable(i)}var u=n.result__sci_Map();b();var f=jt(),p=_0(u,f);return new ni(p)};ni.prototype.reachableMap__Lcodes_quine_labs_recheck_common_Context__sci_Map=function(_){if(_.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()||_.Lcodes_quine_labs_recheck_common_Context__f_deadline!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_deadline.isOverdue__Z())throw _.Lcodes_quine_labs_recheck_common_Context__f_token!==null&&_.Lcodes_quine_labs_recheck_common_Context__f_token.isCancelled__Z()?new ne("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/data/Graph.scala:145"):new ae("modules/recheck-core/shared/src/main/scala/codes/quine/labs/recheck/data/Graph.scala:145");var r=Eu().empty__O();return this.vertices__sci_Set().foreach__F1__V(new y(a=>Qz(this,a,_,r))),x(),Jt().from__sc_IterableOnce__sci_Map(r)};ni.prototype.productPrefix__T=function(){return"Graph"};ni.prototype.productArity__I=function(){return 1};ni.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_data_Graph__f_neighbors:S().ioobe__I__O(_)};ni.prototype.productIterator__sc_Iterator=function(){return new f_(this)};ni.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};ni.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};ni.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof ni){var r=_,a=this.Lcodes_quine_labs_recheck_data_Graph__f_neighbors,t=r.Lcodes_quine_labs_recheck_data_Graph__f_neighbors;return a===null?t===null:a.equals__O__Z(t)}else return!1};var o2_=new m().initClass({Lcodes_quine_labs_recheck_data_Graph:0},!1,"codes.quine.labs.recheck.data.Graph",{Lcodes_quine_labs_recheck_data_Graph:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});ni.prototype.$classData=o2_;function s8(){}s8.prototype=new j;s8.prototype.constructor=s8;function fN(){}fN.prototype=s8.prototype;function Hi(_,r,a){this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_pumps=null,this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_suffix=null,this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_n=0,this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_pumps=_,this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_suffix=r,this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_n=a}Hi.prototype=new j;Hi.prototype.constructor=Hi;function u2_(){}u2_.prototype=Hi.prototype;Hi.prototype.fixedSize__I=function(){var _=this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_pumps.map__F1__O(new y(a=>{var t=a,n=t.T3__f__1.Lcodes_quine_labs_recheck_unicode_UString__f_asString;return n.length})).sum__s_math_Numeric__O(H1()),r=this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_suffix;return(_|0)+r.length|0};Hi.prototype.repeatSize__I=function(){return this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_pumps.map__F1__O(new y(_=>{var r=_,a=r.T3__f__2.Lcodes_quine_labs_recheck_unicode_UString__f_asString;return a.length})).sum__s_math_Numeric__O(H1())|0};Hi.prototype.adjust__Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Vulnerable__I__I__Lcodes_quine_labs_recheck_diagnostics_AttackPattern=function(_,r,a){if(_ instanceof al)var t=_,n=t.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Polynomial__f_degree,s=Cg().polynomial__I__I__I__I__I__I(n,r,this.fixedSize__I(),this.repeatSize__I(),a);else{if(!(_ instanceof rl))throw new Q(_);var s=Cg().exponential__I__I__I__I__I(r,this.fixedSize__I(),this.repeatSize__I(),a)}var c=this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_pumps,i=this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_suffix;return new Hi(c,i,s)};Hi.prototype.asUString__T=function(){var _=Su(new hr);return this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_pumps.foreach__F1__V(new y(r=>{var a=r;if(a!==null){var t=a.T3__f__1.Lcodes_quine_labs_recheck_unicode_UString__f_asString,n=a.T3__f__2.Lcodes_quine_labs_recheck_unicode_UString__f_asString,s=a.T3__f__3|0;_.append__T__scm_StringBuilder(t);var c=this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_n+s|0,i=c<1;if(!i)for(var o=1;_.append__T__scm_StringBuilder(n),o!==c;)o=1+o|0}else throw new Q(a)})),_.append__T__scm_StringBuilder(this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_suffix),_.scm_StringBuilder__f_underlying.jl_StringBuilder__f_java$lang$StringBuilder$$content};Hi.prototype.toString__Lcodes_quine_labs_recheck_diagnostics_AttackPattern$Style__T=function(_){var r=b().s_package$__f_Seq.newBuilder__scm_Builder();this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_pumps.foreach__F1__V(new y(t=>{var n=t;if(n!==null){var s=n.T3__f__1.Lcodes_quine_labs_recheck_unicode_UString__f_asString,c=n.T3__f__2.Lcodes_quine_labs_recheck_unicode_UString__f_asString,i=n.T3__f__3|0;return Yn().nonEmpty$extension__T__Z(s)&&r.addOne__O__scm_Growable(Yn().toString$extension__T__T(s)),r.addOne__O__scm_Growable(""+new fa(c)+_.repeat__I__T(this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_n+i|0))}else throw new Q(n)})),Yn().nonEmpty$extension__T__Z(this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_suffix)&&r.addOne__O__scm_Growable(Yn().toString$extension__T__T(this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_suffix));var a=r.result__O();return Ei(a,""," + ","")};Hi.prototype.toString__T=function(){return this.toString__Lcodes_quine_labs_recheck_diagnostics_AttackPattern$Style__T(AP())};Hi.prototype.productPrefix__T=function(){return"AttackPattern"};Hi.prototype.productArity__I=function(){return 3};Hi.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_pumps;case 1:return new fa(this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_suffix);case 2:return this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_n;default:return S().ioobe__I__O(_)}};Hi.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Hi.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("AttackPattern");_=S().mix__I__I__I(r,a);var t=_,n=this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_pumps,s=S().anyHash__O__I(n);_=S().mix__I__I__I(t,s);var c=_,i=new fa(this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_suffix),o=S().anyHash__O__I(i);_=S().mix__I__I__I(c,o);var u=_,f=this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_n;_=S().mix__I__I__I(u,f);var p=_;return S().finalizeHash__I__I__I(p,3)};Hi.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Hi){var r=_;if(this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_n===r.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_n){var a=this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_pumps,t=r.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_pumps;return(a===null?t===null:a.equals__O__Z(t))?this.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_suffix===r.Lcodes_quine_labs_recheck_diagnostics_AttackPattern__f_suffix:!1}else return!1}else return!1};var l2_=new m().initClass({Lcodes_quine_labs_recheck_diagnostics_AttackPattern:0},!1,"codes.quine.labs.recheck.diagnostics.AttackPattern",{Lcodes_quine_labs_recheck_diagnostics_AttackPattern:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Hi.prototype.$classData=l2_;function c8(){}c8.prototype=new j;c8.prototype.constructor=c8;function Xz(){}Xz.prototype=c8.prototype;function i8(){}i8.prototype=new j;i8.prototype.constructor=i8;function yP(){}yP.prototype=i8.prototype;function o8(){}o8.prototype=new j;o8.prototype.constructor=o8;function Iq(){}Iq.prototype=o8.prototype;function xl(_){this.Lcodes_quine_labs_recheck_diagnostics_Hotspot__f_spots=null,this.Lcodes_quine_labs_recheck_diagnostics_Hotspot__f_spots=_}xl.prototype=new j;xl.prototype.constructor=xl;function f2_(){}f2_.prototype=xl.prototype;xl.prototype.highlight__T__T=function(_){var r=this.Lcodes_quine_labs_recheck_diagnostics_Hotspot__f_spots.foldLeft__O__F2__O(g(new L,"",0),new Ge((n,s)=>{var c=n,i=s,o=g(new L,c,i),u=o.T2__f__1,f=o.T2__f__2;if(u!==null){var p=u._1__O(),h=u._2$mcI$sp__I();if(f!==null){var l=f.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_start,d=f.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_end,$=f.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_temperature,v=BP();if($!==null&&$===v)var w="\\x1B[41m";else var w="\\x1B[42m";return g(new L,""+p+_.substring(h,l)+w+_.substring(l,d)+"\\x1B[0m",d)}}throw new Q(o)}));if(r===null)throw new Q(r);var a=r._1__O(),t=r._2$mcI$sp__I();return""+a+_.substring(t)};xl.prototype.productPrefix__T=function(){return"Hotspot"};xl.prototype.productArity__I=function(){return 1};xl.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_diagnostics_Hotspot__f_spots:S().ioobe__I__O(_)};xl.prototype.productIterator__sc_Iterator=function(){return new f_(this)};xl.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};xl.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};xl.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof xl){var r=_,a=this.Lcodes_quine_labs_recheck_diagnostics_Hotspot__f_spots,t=r.Lcodes_quine_labs_recheck_diagnostics_Hotspot__f_spots;return a===null?t===null:a.equals__O__Z(t)}else return!1};var p2_=new m().initClass({Lcodes_quine_labs_recheck_diagnostics_Hotspot:0},!1,"codes.quine.labs.recheck.diagnostics.Hotspot",{Lcodes_quine_labs_recheck_diagnostics_Hotspot:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});xl.prototype.$classData=p2_;function Hu(_,r,a){this.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_start=0,this.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_end=0,this.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_temperature=null,this.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_start=_,this.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_end=r,this.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_temperature=a}Hu.prototype=new j;Hu.prototype.constructor=Hu;function h2_(){}h2_.prototype=Hu.prototype;Hu.prototype.productPrefix__T=function(){return"Spot"};Hu.prototype.productArity__I=function(){return 3};Hu.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_start;case 1:return this.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_end;case 2:return this.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_temperature;default:return S().ioobe__I__O(_)}};Hu.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Hu.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("Spot");_=S().mix__I__I__I(r,a);var t=_,n=this.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_start;_=S().mix__I__I__I(t,n);var s=_,c=this.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_end;_=S().mix__I__I__I(s,c);var i=_,o=this.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_temperature,u=S().anyHash__O__I(o);_=S().mix__I__I__I(i,u);var f=_;return S().finalizeHash__I__I__I(f,3)};Hu.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};Hu.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Hu){var r=_;if(this.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_start===r.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_start)if(this.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_end===r.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_end){var a=this.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_temperature,t=r.Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot__f_temperature;return a===t}else return!1;else return!1}else return!1};var d2_=new m().initClass({Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot:0},!1,"codes.quine.labs.recheck.diagnostics.Hotspot$Spot",{Lcodes_quine_labs_recheck_diagnostics_Hotspot$Spot:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Hu.prototype.$classData=d2_;function u8(){}u8.prototype=new j;u8.prototype.constructor=u8;function pN(){}pN.prototype=u8.prototype;function l8(){}l8.prototype=new j;l8.prototype.constructor=l8;function hN(){}hN.prototype=l8.prototype;function dn(_,r){this.Lcodes_quine_labs_recheck_fuzz_FString__f_n=0,this.Lcodes_quine_labs_recheck_fuzz_FString__f_seq=null,this.Lcodes_quine_labs_recheck_fuzz_FString__f_n=_,this.Lcodes_quine_labs_recheck_fuzz_FString__f_seq=r}dn.prototype=new j;dn.prototype.constructor=dn;function $2_(){}$2_.prototype=dn.prototype;dn.prototype.isConstant__Z=function(){for(var _=this.Lcodes_quine_labs_recheck_fuzz_FString__f_seq,r=!0,a=_.iterator__sc_Iterator();r&&a.hasNext__Z();){var t=a.next__O(),n=t;r=n instanceof Mn}return r};dn.prototype.repeatSize__I=function(){return this.Lcodes_quine_labs_recheck_fuzz_FString__f_seq.collect__s_PartialFunction__O(new Pv(this)).sum__s_math_Numeric__O(H1())|0};dn.prototype.fixedSize__I=function(){var _=this.Lcodes_quine_labs_recheck_fuzz_FString__f_seq;return(_.length__I()-(this.Lcodes_quine_labs_recheck_fuzz_FString__f_seq.collect__s_PartialFunction__O(new Sv(this)).sum__s_math_Numeric__O(H1())|0)|0)-this.repeatSize__I()|0};dn.prototype.countRepeat__I=function(){for(var _=this.Lcodes_quine_labs_recheck_fuzz_FString__f_seq,r=0,a=_.iterator__sc_Iterator();a.hasNext__Z();){var t=a.next__O(),n=t;n instanceof Fn&&(r=1+r|0)}return r};dn.prototype.insertAt__I__Lcodes_quine_labs_recheck_fuzz_FString$FChar__Lcodes_quine_labs_recheck_fuzz_FString=function(_,r){var a=b().s_package$__f_IndexedSeq,t=[r];return this.replace__I__I__sci_IndexedSeq__Lcodes_quine_labs_recheck_fuzz_FString(_,0,a.apply__sci_Seq__sc_SeqOps(k(new I,t)))};dn.prototype.delete__I__I__Lcodes_quine_labs_recheck_fuzz_FString=function(_,r){return this.replace__I__I__sci_IndexedSeq__Lcodes_quine_labs_recheck_fuzz_FString(_,r,b().s_package$__f_IndexedSeq.empty__sc_SeqOps())};dn.prototype.replaceAt__I__Lcodes_quine_labs_recheck_fuzz_FString$FChar__Lcodes_quine_labs_recheck_fuzz_FString=function(_,r){var a=b().s_package$__f_IndexedSeq,t=[r];return this.replace__I__I__sci_IndexedSeq__Lcodes_quine_labs_recheck_fuzz_FString(_,1,a.apply__sci_Seq__sc_SeqOps(k(new I,t)))};dn.prototype.replace__I__I__sci_IndexedSeq__Lcodes_quine_labs_recheck_fuzz_FString=function(_,r,a){var t=W2(),n=this.Lcodes_quine_labs_recheck_fuzz_FString__f_n,s=this.Lcodes_quine_labs_recheck_fuzz_FString__f_seq.slice__I__I__O(0,_),c=s.concat__sc_IterableOnce__O(a),i=this.Lcodes_quine_labs_recheck_fuzz_FString__f_seq,o=this.Lcodes_quine_labs_recheck_fuzz_FString__f_seq,u=i.slice__I__I__O(_+r|0,o.length__I());return t.fix__Lcodes_quine_labs_recheck_fuzz_FString__Lcodes_quine_labs_recheck_fuzz_FString(new dn(n,c.concat__sc_IterableOnce__O(u)))};dn.prototype.toUString__T=function(){for(var _=Su(new hr),r=0;;){var a=r,t=this.Lcodes_quine_labs_recheck_fuzz_FString__f_seq;if(a{var D=R;if(D instanceof Mn){var T=D,C=T.Lcodes_quine_labs_recheck_fuzz_FString$Wrap__f_u,F=C.toChars__AC(),E=eu(),q=F.u.length;return E.new__AC__I__I__T(F,0,q)}else throw D instanceof Fn?XI(new ea):new Q(D)})),d=Ei(l,"","",""),$=this.Lcodes_quine_labs_recheck_fuzz_FString__f_n+p|0,v=$<1;if(!v)for(var w=1;_.append__T__scm_StringBuilder(d),w!==$;)w=1+w|0;r=r+h|0}else throw new Q(n)}else break}return _.scm_StringBuilder__f_underlying.jl_StringBuilder__f_java$lang$StringBuilder$$content};dn.prototype.toAttackPattern__Lcodes_quine_labs_recheck_diagnostics_AttackPattern=function(){for(var _=b().s_package$__f_Seq.newBuilder__scm_Builder(),r=Su(new hr),a=0;;){var t=a,n=this.Lcodes_quine_labs_recheck_fuzz_FString__f_seq;if(t1){var $=r.scm_StringBuilder__f_underlying.jl_StringBuilder__f_java$lang$StringBuilder$$content;r.scm_StringBuilder__f_underlying.setLength__I__V(0);var v=this.Lcodes_quine_labs_recheck_fuzz_FString__f_seq.slice__I__I__O(a,a+l|0).map__F1__O(new y(D=>{var T=D;if(T instanceof Mn){var C=T,F=C.Lcodes_quine_labs_recheck_fuzz_FString$Wrap__f_u,E=F.toChars__AC(),q=eu(),Z=E.u.length;return q.new__AC__I__I__T(E,0,Z)}else throw T instanceof Fn?XI(new ea):new Q(T)})),w=Ei(v,"","","");_.addOne__O__scm_Growable(new Yr(new fa($),new fa(w),h)),a=a+l|0}}else throw new Q(s)}else break}var R=r.scm_StringBuilder__f_underlying.jl_StringBuilder__f_java$lang$StringBuilder$$content;return new Hi(_.result__O(),R,this.Lcodes_quine_labs_recheck_fuzz_FString__f_n)};dn.prototype.toString__Lcodes_quine_labs_recheck_diagnostics_AttackPattern$Style__T=function(_){if(this.Lcodes_quine_labs_recheck_fuzz_FString__f_seq.isEmpty__Z())return"''";for(var r=b().s_package$__f_Seq.newBuilder__scm_Builder(),a=Su(new hr),t=0;;){var n=t,s=this.Lcodes_quine_labs_recheck_fuzz_FString__f_seq;if(n1){var v=a.scm_StringBuilder__f_underlying.jl_StringBuilder__f_java$lang$StringBuilder$$content;a.scm_StringBuilder__f_underlying.setLength__I__V(0),Yn().nonEmpty$extension__T__Z(v)&&r.addOne__O__scm_Growable(Yn().toString$extension__T__T(v));var w=this.Lcodes_quine_labs_recheck_fuzz_FString__f_seq.slice__I__I__O(t,t+d|0).map__F1__O(new y(C=>{var F=C;if(F instanceof Mn){var E=F,q=E.Lcodes_quine_labs_recheck_fuzz_FString$Wrap__f_u,Z=q.toChars__AC(),H=eu(),J=Z.u.length;return H.new__AC__I__I__T(Z,0,J)}else throw F instanceof Fn?XI(new ea):new Q(F)})),R=Ei(w,"","","");r.addOne__O__scm_Growable(""+new fa(R)+_.repeat__I__T($)),t=t+d|0}}else throw new Q(c)}else break}var D=a.scm_StringBuilder__f_underlying.jl_StringBuilder__f_java$lang$StringBuilder$$content;Yn().nonEmpty$extension__T__Z(D)&&r.addOne__O__scm_Growable(Yn().toString$extension__T__T(D));var T=r.result__O();return Ei(T,""," + ","")};dn.prototype.toString__T=function(){return this.toString__Lcodes_quine_labs_recheck_diagnostics_AttackPattern$Style__T(AP())};dn.prototype.productPrefix__T=function(){return"FString"};dn.prototype.productArity__I=function(){return 2};dn.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_fuzz_FString__f_n;case 1:return this.Lcodes_quine_labs_recheck_fuzz_FString__f_seq;default:return S().ioobe__I__O(_)}};dn.prototype.productIterator__sc_Iterator=function(){return new f_(this)};dn.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("FString");_=S().mix__I__I__I(r,a);var t=_,n=this.Lcodes_quine_labs_recheck_fuzz_FString__f_n;_=S().mix__I__I__I(t,n);var s=_,c=this.Lcodes_quine_labs_recheck_fuzz_FString__f_seq,i=S().anyHash__O__I(c);_=S().mix__I__I__I(s,i);var o=_;return S().finalizeHash__I__I__I(o,2)};dn.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof dn){var r=_;if(this.Lcodes_quine_labs_recheck_fuzz_FString__f_n===r.Lcodes_quine_labs_recheck_fuzz_FString__f_n){var a=this.Lcodes_quine_labs_recheck_fuzz_FString__f_seq,t=r.Lcodes_quine_labs_recheck_fuzz_FString__f_seq;return a===null?t===null:a.equals__O__Z(t)}else return!1}else return!1};var v2_=new m().initClass({Lcodes_quine_labs_recheck_fuzz_FString:0},!1,"codes.quine.labs.recheck.fuzz.FString",{Lcodes_quine_labs_recheck_fuzz_FString:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});dn.prototype.$classData=v2_;function f8(){}f8.prototype=new j;f8.prototype.constructor=f8;function dN(){}dN.prototype=f8.prototype;function Pm(){}Pm.prototype=new UL;Pm.prototype.constructor=Pm;function w2_(){}w2_.prototype=Pm.prototype;Pm.prototype.toString__T=function(){return"Wrap"};Pm.prototype.apply__O__O=function(_){var r=_;return new Mn(r)};var L2_=new m().initClass({Lcodes_quine_labs_recheck_fuzz_FString$Wrap$:0},!1,"codes.quine.labs.recheck.fuzz.FString$Wrap$",{Lcodes_quine_labs_recheck_fuzz_FString$Wrap$:1,sr_AbstractFunction1:1,O:1,F1:1,Ljava_io_Serializable:1});Pm.prototype.$classData=L2_;var xF;function $N(){return xF||(xF=new Pm),xF}function Rp(_,r,a){this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_minRate=0,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces=null,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_covered=null,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_minRate=_,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces=r,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_covered=a}Rp.prototype=new j;Rp.prototype.constructor=Rp;function g2_(){}g2_.prototype=Rp.prototype;Rp.prototype.productPrefix__T=function(){return"Generation"};Rp.prototype.productArity__I=function(){return 3};Rp.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_minRate;case 1:return this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces;case 2:return this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_covered;default:return S().ioobe__I__O(_)}};Rp.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Rp.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("Generation");_=S().mix__I__I__I(r,a);var t=_,n=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_minRate,s=S().doubleHash__D__I(n);_=S().mix__I__I__I(t,s);var c=_,i=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces,o=S().anyHash__O__I(i);_=S().mix__I__I__I(c,o);var u=_,f=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_covered,p=S().anyHash__O__I(f);_=S().mix__I__I__I(u,p);var h=_;return S().finalizeHash__I__I__I(h,3)};Rp.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};Rp.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Rp){var r=_;if(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_minRate===r.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_minRate){var a=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces,t=r.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_traces;if(a===null?t===null:a.equals__O__Z(t)){var n=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_covered,s=r.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation__f_covered;return n===null?s===null:n.equals__O__Z(s)}else return!1}else return!1}else return!1};var m2_=new m().initClass({Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation:0},!1,"codes.quine.labs.recheck.fuzz.FuzzChecker$Generation",{Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Generation:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Rp.prototype.$classData=m2_;function Dp(_,r,a,t){this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_str=null,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_rate=0,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_steps=0,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_coverage=null,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_str=_,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_rate=r,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_steps=a,this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_coverage=t}Dp.prototype=new j;Dp.prototype.constructor=Dp;function y2_(){}y2_.prototype=Dp.prototype;Dp.prototype.productPrefix__T=function(){return"Trace"};Dp.prototype.productArity__I=function(){return 4};Dp.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_str;case 1:return this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_rate;case 2:return this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_steps;case 3:return this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_coverage;default:return S().ioobe__I__O(_)}};Dp.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Dp.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("Trace");_=S().mix__I__I__I(r,a);var t=_,n=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_str,s=S().anyHash__O__I(n);_=S().mix__I__I__I(t,s);var c=_,i=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_rate,o=S().doubleHash__D__I(i);_=S().mix__I__I__I(c,o);var u=_,f=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_steps;_=S().mix__I__I__I(u,f);var p=_,h=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_coverage,l=S().anyHash__O__I(h);_=S().mix__I__I__I(p,l);var d=_;return S().finalizeHash__I__I__I(d,4)};Dp.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};Dp.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Dp){var r=_;if(this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_rate===r.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_rate&&this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_steps===r.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_steps){var a=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_str,t=r.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_str;if(a===null?t===null:a.equals__O__Z(t)){var n=this.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_coverage,s=r.Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace__f_coverage;return n===null?s===null:n.equals__O__Z(s)}else return!1}else return!1}else return!1};var b2_=new m().initClass({Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace:0},!1,"codes.quine.labs.recheck.fuzz.FuzzChecker$Trace",{Lcodes_quine_labs_recheck_fuzz_FuzzChecker$Trace:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Dp.prototype.$classData=b2_;function Sf(_,r,a){this.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_program=null,this.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_alphabet=null,this.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_parts=null,this.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_program=_,this.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_alphabet=r,this.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_parts=a}Sf.prototype=new j;Sf.prototype.constructor=Sf;function I2_(){}I2_.prototype=Sf.prototype;Sf.prototype.usesAcceleration__Lcodes_quine_labs_recheck_common_AccelerationMode__Z=function(_){var r=xN();if(r===_)return!this.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_program.Lcodes_quine_labs_recheck_vm_Program__f_meta.Lcodes_quine_labs_recheck_vm_Program$Meta__f_hasRef;var a=wJ();if(a===_)return!0;var t=vJ();if(t===_)return!1;throw new Q(_)};Sf.prototype.productPrefix__T=function(){return"FuzzProgram"};Sf.prototype.productArity__I=function(){return 3};Sf.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_program;case 1:return this.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_alphabet;case 2:return this.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_parts;default:return S().ioobe__I__O(_)}};Sf.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Sf.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Sf.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};Sf.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Sf){var r=_,a=this.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_program,t=r.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_program;if(a===null?t===null:a.equals__O__Z(t)){var n=this.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_alphabet,s=r.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_alphabet;if(n===null?s===null:n.equals__O__Z(s)){var c=this.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_parts,i=r.Lcodes_quine_labs_recheck_fuzz_FuzzProgram__f_parts;return c===null?i===null:c.equals__O__Z(i)}else return!1}else return!1}else return!1};var k2_=new m().initClass({Lcodes_quine_labs_recheck_fuzz_FuzzProgram:0},!1,"codes.quine.labs.recheck.fuzz.FuzzProgram",{Lcodes_quine_labs_recheck_fuzz_FuzzProgram:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Sf.prototype.$classData=k2_;function p8(){}p8.prototype=new j;p8.prototype.constructor=p8;function bP(){}bP.prototype=p8.prototype;var ql=class extends Uw{constructor(r,a){super(),this.Lcodes_quine_labs_recheck_regexp_ParsingException__f_message=null,this.Lcodes_quine_labs_recheck_regexp_ParsingException__f_loc=null,this.Lcodes_quine_labs_recheck_regexp_ParsingException__f_message=r,this.Lcodes_quine_labs_recheck_regexp_ParsingException__f_loc=a,Pt(this,r,null,!0,!0)}getMessage__T(){var r=!1,a=null,t=this.Lcodes_quine_labs_recheck_regexp_ParsingException__f_loc;_:{var n;if(t instanceof i_){r=!0,a=t;var s=a.s_Some__f_value;if(s!==null){var c=s.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_start,i=s.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_end;if(c===i){var n=" (at "+c+")";break _}}}if(r){var o=a.s_Some__f_value;if(o!==null){var u=o.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_start,f=o.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_end,n=" (at "+u+":"+f+")";break _}}var p=t_();if(p===t){var n="";break _}throw new Q(t)}return this.Lcodes_quine_labs_recheck_regexp_ParsingException__f_message+n}};var q2_=new m().initClass({Lcodes_quine_labs_recheck_regexp_ParsingException:0},!1,"codes.quine.labs.recheck.regexp.ParsingException",{Lcodes_quine_labs_recheck_regexp_ParsingException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});ql.prototype.$classData=q2_;function Pf(_,r){this.Lcodes_quine_labs_recheck_regexp_Pattern__f_node=null,this.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet=null,this.Lcodes_quine_labs_recheck_regexp_Pattern__f_node=_,this.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet=r}Pf.prototype=new j;Pf.prototype.constructor=Pf;function O2_(){}O2_.prototype=Pf.prototype;Pf.prototype.toString__T=function(){return"/"+K2().showNode__Lcodes_quine_labs_recheck_regexp_Pattern$Node__T(this.Lcodes_quine_labs_recheck_regexp_Pattern__f_node)+"/"+K2().showFlagSet__Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__T(this.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet)};Pf.prototype.productPrefix__T=function(){return"Pattern"};Pf.prototype.productArity__I=function(){return 2};Pf.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_regexp_Pattern__f_node;case 1:return this.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet;default:return S().ioobe__I__O(_)}};Pf.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Pf.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Pf.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Pf){var r=_,a=this.Lcodes_quine_labs_recheck_regexp_Pattern__f_node,t=r.Lcodes_quine_labs_recheck_regexp_Pattern__f_node;if(a===null?t===null:a.equals__O__Z(t)){var n=this.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet,s=r.Lcodes_quine_labs_recheck_regexp_Pattern__f_flagSet;return n===null?s===null:n.equals__O__Z(s)}else return!1}else return!1};var S2_=new m().initClass({Lcodes_quine_labs_recheck_regexp_Pattern:0},!1,"codes.quine.labs.recheck.regexp.Pattern",{Lcodes_quine_labs_recheck_regexp_Pattern:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Pf.prototype.$classData=S2_;function h8(){}h8.prototype=new j;h8.prototype.constructor=h8;function IP(){}IP.prototype=h8.prototype;function xp(_,r,a,t,n,s){this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_global=!1,this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_ignoreCase=!1,this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_multiline=!1,this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_dotAll=!1,this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_unicode=!1,this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_sticky=!1,this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_global=_,this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_ignoreCase=r,this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_multiline=a,this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_dotAll=t,this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_unicode=n,this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_sticky=s}xp.prototype=new j;xp.prototype.constructor=xp;function P2_(){}P2_.prototype=xp.prototype;xp.prototype.productPrefix__T=function(){return"FlagSet"};xp.prototype.productArity__I=function(){return 6};xp.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_global;case 1:return this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_ignoreCase;case 2:return this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_multiline;case 3:return this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_dotAll;case 4:return this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_unicode;case 5:return this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_sticky;default:return S().ioobe__I__O(_)}};xp.prototype.productIterator__sc_Iterator=function(){return new f_(this)};xp.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("FlagSet");_=S().mix__I__I__I(r,a);var t=_,n=this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_global?1231:1237;_=S().mix__I__I__I(t,n);var s=_,c=this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_ignoreCase?1231:1237;_=S().mix__I__I__I(s,c);var i=_,o=this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_multiline?1231:1237;_=S().mix__I__I__I(i,o);var u=_,f=this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_dotAll?1231:1237;_=S().mix__I__I__I(u,f);var p=_,h=this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_unicode?1231:1237;_=S().mix__I__I__I(p,h);var l=_,d=this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_sticky?1231:1237;_=S().mix__I__I__I(l,d);var $=_;return S().finalizeHash__I__I__I($,6)};xp.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};xp.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof xp){var r=_;return this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_global===r.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_global&&this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_ignoreCase===r.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_ignoreCase&&this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_multiline===r.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_multiline&&this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_dotAll===r.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_dotAll&&this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_unicode===r.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_unicode&&this.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_sticky===r.Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet__f_sticky}else return!1};var R2_=new m().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet:0},!1,"codes.quine.labs.recheck.regexp.Pattern$FlagSet",{Lcodes_quine_labs_recheck_regexp_Pattern$FlagSet:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});xp.prototype.$classData=R2_;function Rf(_,r){this.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_start=0,this.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_end=0,this.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_start=_,this.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_end=r}Rf.prototype=new j;Rf.prototype.constructor=Rf;function D2_(){}D2_.prototype=Rf.prototype;Rf.prototype.productPrefix__T=function(){return"Location"};Rf.prototype.productArity__I=function(){return 2};Rf.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_start;case 1:return this.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_end;default:return S().ioobe__I__O(_)}};Rf.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Rf.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("Location");_=S().mix__I__I__I(r,a);var t=_,n=this.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_start;_=S().mix__I__I__I(t,n);var s=_,c=this.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_end;_=S().mix__I__I__I(s,c);var i=_;return S().finalizeHash__I__I__I(i,2)};Rf.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};Rf.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Rf){var r=_;return this.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_start===r.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_start&&this.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_end===r.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_end}else return!1};var x2_=new m().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$Location:0},!1,"codes.quine.labs.recheck.regexp.Pattern$Location",{Lcodes_quine_labs_recheck_regexp_Pattern$Location:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Rf.prototype.$classData=x2_;function $i(_){this.Lcodes_quine_labs_recheck_regexp_PatternExtensions$CaptureRange__f_range=null,this.Lcodes_quine_labs_recheck_regexp_PatternExtensions$CaptureRange__f_range=_}$i.prototype=new j;$i.prototype.constructor=$i;function C2_(){}C2_.prototype=$i.prototype;$i.prototype.productPrefix__T=function(){return"CaptureRange"};$i.prototype.productArity__I=function(){return 1};$i.prototype.productElement__I__O=function(_){return mg().productElement$extension__s_Option__I__O(this.Lcodes_quine_labs_recheck_regexp_PatternExtensions$CaptureRange__f_range,_)};$i.prototype.productIterator__sc_Iterator=function(){return mg().productIterator$extension__s_Option__sc_Iterator(this.Lcodes_quine_labs_recheck_regexp_PatternExtensions$CaptureRange__f_range)};$i.prototype.hashCode__I=function(){var _=this.Lcodes_quine_labs_recheck_regexp_PatternExtensions$CaptureRange__f_range;return _.hashCode__I()};$i.prototype.equals__O__Z=function(_){return mg().equals$extension__s_Option__O__Z(this.Lcodes_quine_labs_recheck_regexp_PatternExtensions$CaptureRange__f_range,_)};$i.prototype.toString__T=function(){return mg().toString$extension__s_Option__T(this.Lcodes_quine_labs_recheck_regexp_PatternExtensions$CaptureRange__f_range)};var M2_=new m().initClass({Lcodes_quine_labs_recheck_regexp_PatternExtensions$CaptureRange:0},!1,"codes.quine.labs.recheck.regexp.PatternExtensions$CaptureRange",{Lcodes_quine_labs_recheck_regexp_PatternExtensions$CaptureRange:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});$i.prototype.$classData=M2_;function nd(){}nd.prototype=new UL;nd.prototype.constructor=nd;function T2_(){}T2_.prototype=nd.prototype;nd.prototype.toString__T=function(){return"CaptureRange"};nd.prototype.merge$extension__s_Option__s_Option__s_Option=function(_,r){var a=g(new L,_,r),t=a.T2__f__1,n=a.T2__f__2;if(t instanceof i_){var s=t,c=s.s_Some__f_value;if(c!==null){var i=c._1$mcI$sp__I(),o=c._2$mcI$sp__I();if(n instanceof i_){var u=n,f=u.s_Some__f_value;if(f!==null){var p=f._1$mcI$sp__I(),h=f._2$mcI$sp__I();return new i_(new e(ih?o:h))}}}}var l=a.T2__f__1,d=a.T2__f__2;if(l instanceof i_){var $=l,v=$.s_Some__f_value;if(v!==null){var w=v._1$mcI$sp__I(),R=v._2$mcI$sp__I(),D=t_();if(D===d)return new i_(new e(w,R))}}var T=a.T2__f__1,C=a.T2__f__2,F=t_();if(F===T&&C instanceof i_){var E=C,q=E.s_Some__f_value;if(q!==null){var Z=q._1$mcI$sp__I(),H=q._2$mcI$sp__I();return new i_(new e(Z,H))}}var J=a.T2__f__1,N=a.T2__f__2,G=t_();if(G===J)var W=t_(),K=W===N;else var K=!1;if(K)return t_();throw new Q(a)};nd.prototype.productElement$extension__s_Option__I__O=function(_,r){return r===0?_:S().ioobe__I__O(r)};nd.prototype.productIterator$extension__s_Option__sc_Iterator=function(_){var r=new $i(_);return new f_(r)};nd.prototype.equals$extension__s_Option__O__Z=function(_,r){if(r instanceof $i){var a=r===null?null:r.Lcodes_quine_labs_recheck_regexp_PatternExtensions$CaptureRange__f_range;return _===null?a===null:_.equals__O__Z(a)}else return!1};nd.prototype.toString$extension__s_Option__T=function(_){return j_()._toString__s_Product__T(new $i(_))};nd.prototype.apply__O__O=function(_){var r=_;return new $i(r)};var V2_=new m().initClass({Lcodes_quine_labs_recheck_regexp_PatternExtensions$CaptureRange$:0},!1,"codes.quine.labs.recheck.regexp.PatternExtensions$CaptureRange$",{Lcodes_quine_labs_recheck_regexp_PatternExtensions$CaptureRange$:1,sr_AbstractFunction1:1,O:1,F1:1,Ljava_io_Serializable:1});nd.prototype.$classData=V2_;var CF;function mg(){return CF||(CF=new nd),CF}function $_(_,r){this.Lcodes_quine_labs_recheck_unicode_CaseMap$Conversion__f_domain=null,this.Lcodes_quine_labs_recheck_unicode_CaseMap$Conversion__f_offset=0,this.Lcodes_quine_labs_recheck_unicode_CaseMap$Conversion__f_domain=_,this.Lcodes_quine_labs_recheck_unicode_CaseMap$Conversion__f_offset=r}$_.prototype=new j;$_.prototype.constructor=$_;function A2_(){}A2_.prototype=$_.prototype;$_.prototype.productPrefix__T=function(){return"Conversion"};$_.prototype.productArity__I=function(){return 2};$_.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_unicode_CaseMap$Conversion__f_domain;case 1:return this.Lcodes_quine_labs_recheck_unicode_CaseMap$Conversion__f_offset;default:return S().ioobe__I__O(_)}};$_.prototype.productIterator__sc_Iterator=function(){return new f_(this)};$_.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("Conversion");_=S().mix__I__I__I(r,a);var t=_,n=this.Lcodes_quine_labs_recheck_unicode_CaseMap$Conversion__f_domain,s=S().anyHash__O__I(n);_=S().mix__I__I__I(t,s);var c=_,i=this.Lcodes_quine_labs_recheck_unicode_CaseMap$Conversion__f_offset;_=S().mix__I__I__I(c,i);var o=_;return S().finalizeHash__I__I__I(o,2)};$_.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};$_.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof $_){var r=_;if(this.Lcodes_quine_labs_recheck_unicode_CaseMap$Conversion__f_offset===r.Lcodes_quine_labs_recheck_unicode_CaseMap$Conversion__f_offset){var a=this.Lcodes_quine_labs_recheck_unicode_CaseMap$Conversion__f_domain,t=r.Lcodes_quine_labs_recheck_unicode_CaseMap$Conversion__f_domain;return a===null?t===null:a.equals__O__Z(t)}else return!1}else return!1};var B2_=new m().initClass({Lcodes_quine_labs_recheck_unicode_CaseMap$Conversion:0},!1,"codes.quine.labs.recheck.unicode.CaseMap$Conversion",{Lcodes_quine_labs_recheck_unicode_CaseMap$Conversion:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});$_.prototype.$classData=B2_;function su(_){this.Lcodes_quine_labs_recheck_unicode_ICharSet__f_pairs=null,this.Lcodes_quine_labs_recheck_unicode_ICharSet__f_pairs=_}su.prototype=new j;su.prototype.constructor=su;function F2_(){}F2_.prototype=su.prototype;su.prototype.add__Lcodes_quine_labs_recheck_unicode_IChar__Lcodes_quine_labs_recheck_unicode_ICharSet$CharKind__Lcodes_quine_labs_recheck_unicode_ICharSet=function(_,r){var a=this.Lcodes_quine_labs_recheck_unicode_ICharSet__f_pairs.foldLeft__O__F2__O(g(new L,(b(),jt()),_),new Ge((p,h)=>{var l=p,d=h,$=g(new L,l,d),v=$.T2__f__1,w=$.T2__f__2;if(v!==null){var R=v._1__O(),D=v._2__O();if(w!==null){var T=w._1__O(),C=w._2__O(),F=D.partition__Lcodes_quine_labs_recheck_unicode_IChar__Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition(T);if(F===null)throw new Q(F);var E=F.Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_intersection,q=F.Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_diffThat,Z=F.Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_diffThis,H=b().s_package$__f_Vector,J=[g(new L,E,r.orElse__Lcodes_quine_labs_recheck_unicode_ICharSet$CharKind__Lcodes_quine_labs_recheck_unicode_ICharSet$CharKind(C)),g(new L,Z,C)],N=k(new I,J),G=H.from__sc_IterableOnce__sci_Vector(N),W=new y(Y=>{var X=Y,e_=X._1__O(),__=e_.Lcodes_quine_labs_recheck_unicode_IChar__f_set,a_=__.Lcodes_quine_labs_recheck_unicode_IntervalSet__f_intervals;return!a_.isEmpty__Z()}),K=G.filterImpl__F1__Z__sci_Vector(W,!1);return g(new L,R.appendedAll__sc_IterableOnce__sci_Vector(K),q)}}throw new Q($)}));if(a===null)throw new Q(a);var t=a._1__O(),n=a._2__O(),s=b().s_package$__f_Vector,c=[g(new L,n,r)],i=k(new I,c),o=s.from__sc_IterableOnce__sci_Vector(i),u=new y(p=>{var h=p,l=h._1__O(),d=l.Lcodes_quine_labs_recheck_unicode_IChar__f_set,$=d.Lcodes_quine_labs_recheck_unicode_IntervalSet__f_intervals;return!$.isEmpty__Z()}),f=o.filterImpl__F1__Z__sci_Vector(u,!1);return new su(t.appendedAll__sc_IterableOnce__sci_Vector(f))};su.prototype.refine__Lcodes_quine_labs_recheck_unicode_IChar__sci_Set=function(_){var r=this.Lcodes_quine_labs_recheck_unicode_ICharSet__f_pairs.iterator__sc_Iterator(),a=new y(n=>{var s=n,c=_.Lcodes_quine_labs_recheck_unicode_IChar__f_set,i=s._1__O().Lcodes_quine_labs_recheck_unicode_IChar__f_set,o=V(),u=x(),f=u.s_$less$colon$less$__f_singleton,p=c.intersection__Lcodes_quine_labs_recheck_unicode_IntervalSet__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(i,new M(o,f)),h=s._1__O().Lcodes_quine_labs_recheck_unicode_IChar__f_set;return p===null?h===null:p.equals__O__Z(h)}),t=new Yu(r,a,!1);return sn().from__sc_IterableOnce__sci_Set(t)};su.prototype.refineInvert__Lcodes_quine_labs_recheck_unicode_IChar__sci_Set=function(_){var r=this.Lcodes_quine_labs_recheck_unicode_ICharSet__f_pairs;return sn().from__sc_IterableOnce__sci_Set(r).diff__sc_Set__sci_SetOps(this.refine__Lcodes_quine_labs_recheck_unicode_IChar__sci_Set(_))};su.prototype.productPrefix__T=function(){return"ICharSet"};su.prototype.productArity__I=function(){return 1};su.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_unicode_ICharSet__f_pairs:S().ioobe__I__O(_)};su.prototype.productIterator__sc_Iterator=function(){return new f_(this)};su.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};su.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};su.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof su){var r=_,a=this.Lcodes_quine_labs_recheck_unicode_ICharSet__f_pairs,t=r.Lcodes_quine_labs_recheck_unicode_ICharSet__f_pairs;return a===null?t===null:a.equals__O__Z(t)}else return!1};var E2_=new m().initClass({Lcodes_quine_labs_recheck_unicode_ICharSet:0},!1,"codes.quine.labs.recheck.unicode.ICharSet",{Lcodes_quine_labs_recheck_unicode_ICharSet:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});su.prototype.$classData=E2_;function J7(){}J7.prototype=new j;J7.prototype.constructor=J7;function kP(){}kP.prototype=J7.prototype;J7.prototype.orElse__Lcodes_quine_labs_recheck_unicode_ICharSet$CharKind__Lcodes_quine_labs_recheck_unicode_ICharSet$CharKind=function(_){var r=QI();return this===r?_:this};function MF(_,r){var a=r._1__O(),t=r._2__O();return!z().equals__O__O__Z(a,t)}function QH(_,r,a,t){var n=r._1__O();return new On(t,n).$less$eq__O__Z(a)?new On(t,a).$less__O__Z(r._2__O()):!1}function Hn(_){this.Lcodes_quine_labs_recheck_unicode_IntervalSet__f_intervals=null,this.Lcodes_quine_labs_recheck_unicode_IntervalSet__f_intervals=_}Hn.prototype=new j;Hn.prototype.constructor=Hn;function j2_(){}j2_.prototype=Hn.prototype;Hn.prototype.union__Lcodes_quine_labs_recheck_unicode_IntervalSet__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet=function(_,r){if(this.Lcodes_quine_labs_recheck_unicode_IntervalSet__f_intervals.isEmpty__Z())return _;if(_.Lcodes_quine_labs_recheck_unicode_IntervalSet__f_intervals.isEmpty__Z())return this;var a=B(),t=this.Lcodes_quine_labs_recheck_unicode_IntervalSet__f_intervals,n=_.Lcodes_quine_labs_recheck_unicode_IntervalSet__f_intervals;return a.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(t.appendedAll__sc_IterableOnce__O(n),r)};Hn.prototype.intersection__Lcodes_quine_labs_recheck_unicode_IntervalSet__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet=function(_,r){return this.partition__Lcodes_quine_labs_recheck_unicode_IntervalSet__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition(_,r).Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_intersection};Hn.prototype.diff__Lcodes_quine_labs_recheck_unicode_IntervalSet__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet=function(_,r){return this.partition__Lcodes_quine_labs_recheck_unicode_IntervalSet__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition(_,r).Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_diffThat};Hn.prototype.partition__Lcodes_quine_labs_recheck_unicode_IntervalSet__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition=function(_,r){var a=this.Lcodes_quine_labs_recheck_unicode_IntervalSet__f_intervals.flatMap__F1__O(new y(f=>{var p=f;if(p!==null){var h=p._1__O(),l=p._2__O(),d=b().s_package$__f_Vector,$=[(b(),new Pe(h)),(b(),new Pe(l))],v=k(new I,$);return d.from__sc_IterableOnce__sci_Vector(v)}else throw new Q(p)})),t=_.Lcodes_quine_labs_recheck_unicode_IntervalSet__f_intervals.flatMap__F1__O(new y(f=>{var p=f;if(p!==null){var h=p._1__O(),l=p._2__O(),d=b().s_package$__f_Vector,$=[(b(),new F_(h)),(b(),new F_(l))],v=k(new I,$);return d.from__sc_IterableOnce__sci_Vector(v)}else throw new Q(p)})),n=a.appendedAll__sc_IterableOnce__O(t),s=new y(f=>{var p=f;if(p instanceof F_){var h=p,l=h.s_util_Right__f_value;return l}else if(p instanceof Pe){var d=p,$=d.s_util_Left__f_value;return $}else throw new Q(p)}),c=w6(n,s,r).foldLeft__O__F2__O(new Qc(t_(),t_(),b().s_package$__f_IndexedSeq.empty__sc_SeqOps(),b().s_package$__f_IndexedSeq.empty__sc_SeqOps(),b().s_package$__f_IndexedSeq.empty__sc_SeqOps()),new Ge((f,p)=>{var h=f,l=p,d=g(new L,h,l),$=d.T2__f__1,v=d.T2__f__2;if($!==null){var w=$.T5__f__1,R=$.T5__f__2,D=$.T5__f__3,T=$.T5__f__4,C=$.T5__f__5,F=t_();if(F===w){var E=t_();if(E===R)var q=v instanceof Pe;else var q=!1}else var q=!1;if(q){var Z=v,H=Z.s_util_Left__f_value;return new Qc(new i_(H),t_(),D,T,C)}}var J=d.T2__f__1,N=d.T2__f__2;if(J!==null){var G=J.T5__f__1,W=J.T5__f__2,K=J.T5__f__3,Y=J.T5__f__4,X=J.T5__f__5,e_=t_();if(e_===G){var __=t_();if(__===W)var a_=N instanceof F_;else var a_=!1}else var a_=!1;if(a_){var n_=N,s_=n_.s_util_Right__f_value;return new Qc(t_(),new i_(s_),K,Y,X)}}var c_=d.T2__f__1,o_=d.T2__f__2;if(c_!==null){var h_=c_.T5__f__1,d_=c_.T5__f__2,v_=c_.T5__f__3,u_=c_.T5__f__4,p_=c_.T5__f__5;if(h_ instanceof i_){var y_=h_,b_=y_.s_Some__f_value,D_=t_();if(D_===d_&&o_ instanceof Pe){var S_=o_,P_=S_.s_util_Left__f_value,R_=t_(),C_=t_(),B_=g(new L,b_,P_);return new Qc(R_,C_,v_,u_.appended__O__O(B_),p_)}}}var T_=d.T2__f__1,A_=d.T2__f__2;if(T_!==null){var x_=T_.T5__f__1,E_=T_.T5__f__2,I_=T_.T5__f__3,V_=T_.T5__f__4,J_=T_.T5__f__5;if(x_ instanceof i_){var X_=x_,_e=X_.s_Some__f_value,Y_=t_();if(Y_===E_&&A_ instanceof F_){var U_=A_,Q_=U_.s_util_Right__f_value,Z_=new i_(_e),W_=new i_(Q_),N_=g(new L,_e,Q_);return new Qc(Z_,W_,I_,V_.appended__O__O(N_),J_)}}}var G_=d.T2__f__1,se=d.T2__f__2;if(G_!==null){var oe=G_.T5__f__1,ue=G_.T5__f__2,ge=G_.T5__f__3,ce=G_.T5__f__4,ve=G_.T5__f__5,qe=t_();if(qe===oe&&ue instanceof i_){var Ie=ue,ee=Ie.s_Some__f_value;if(se instanceof Pe){var le=se,re=le.s_util_Left__f_value,K_=new i_(re),$e=new i_(ee),Re=g(new L,ee,re);return new Qc(K_,$e,ge,ce,ve.appended__O__O(Re))}}}var we=d.T2__f__1,ke=d.T2__f__2;if(we!==null){var he=we.T5__f__1,ye=we.T5__f__2,Le=we.T5__f__3,me=we.T5__f__4,be=we.T5__f__5,ie=t_();if(ie===he&&ye instanceof i_){var Ce=ye,Ee=Ce.s_Some__f_value;if(ke instanceof F_){var Se=ke,Ke=Se.s_util_Right__f_value,Te=t_(),Ve=t_(),Oe=g(new L,Ee,Ke);return new Qc(Te,Ve,Le,me,be.appended__O__O(Oe))}}}var Ze=d.T2__f__1,Ne=d.T2__f__2;if(Ze!==null){var _r=Ze.T5__f__1,nr=Ze.T5__f__2,sr=Ze.T5__f__3,mr=Ze.T5__f__4,Qe=Ze.T5__f__5;if(_r instanceof i_){var er=_r,ar=er.s_Some__f_value;if(nr instanceof i_){var rr=nr,vr=rr.s_Some__f_value;if(Ne instanceof Pe){var cr=Ne,Ae=cr.s_util_Left__f_value,dr=t_(),Xe=new i_(Ae),ir=g(new L,r.max__O__O__O(ar,vr),Ae);return new Qc(dr,Xe,sr.appended__O__O(ir),mr,Qe)}}}}var He=d.T2__f__1,qr=d.T2__f__2;if(He!==null){var wr=He.T5__f__1,Or=He.T5__f__2,Dr=He.T5__f__3,Mr=He.T5__f__4,Fr=He.T5__f__5;if(wr instanceof i_){var Er=wr,ur=Er.s_Some__f_value;if(Or instanceof i_){var Hr=Or,Lr=Hr.s_Some__f_value;if(qr instanceof F_){var aa=qr,ta=aa.s_util_Right__f_value,Tr=new i_(ta),wa=t_(),ca=g(new L,r.max__O__O__O(ur,Lr),ta);return new Qc(Tr,wa,Dr.appended__O__O(ca),Mr,Fr)}}}}throw new Q(d)}));if(c===null)throw new Q(c);var i=c.T5__f__3,o=c.T5__f__4,u=c.T5__f__5;return new Df(new Hn(i.filter__F1__O(new y(f=>{var p=f;return MF(this,p)}))),new Hn(o.filter__F1__O(new y(f=>{var p=f;return MF(this,p)}))),new Hn(u.filter__F1__O(new y(f=>{var p=f;return MF(this,p)}))))};Hn.prototype.contains__O__s_math_Ordering__Z=function(_,r){var a=this.Lcodes_quine_labs_recheck_unicode_IntervalSet__f_intervals,t=new Ks(r,r),n=0,s=a.length__I();_:for(var c;;){if(n<0){n=0;continue}if(s>a.length__I()){s=a.length__I();continue}if(s<=n){var c=new Jf(n);break}else{var i=n+((-1+(s-n|0)|0)/2|0)|0,o=a.apply__I__O(i),u=o;e:{var f=t.s_math_Ordering$Tuple2Ordering__f_ord1.compare__O__O__I(_,u._1__O());if(f!==0){var p=f;break e}var p=t.s_math_Ordering$Tuple2Ordering__f_ord2.compare__O__O__I(_,u._2__O())}var h=p===0?0:p<0?-1:1;switch(h){case-1:{s=i;break}case 1:{n=1+i|0;break}default:{var c=new zf(i);break _}}}}var l=c.insertionPoint__I(),d=this.Lcodes_quine_labs_recheck_unicode_IntervalSet__f_intervals;return l0&&QH(this,this.Lcodes_quine_labs_recheck_unicode_IntervalSet__f_intervals.apply__I__O(-1+l|0),_,r)};Hn.prototype.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet=function(_,r){return B().from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(this.Lcodes_quine_labs_recheck_unicode_IntervalSet__f_intervals.map__F1__O(new y(a=>{var t=a;if(t!==null){var n=t._1__O(),s=t._2__O();return g(new L,_.apply__O__O(n),_.apply__O__O(s))}else throw new Q(t)})),r)};Hn.prototype.mapIntersection__Lcodes_quine_labs_recheck_unicode_IntervalSet__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet=function(_,r,a){var t=this.partition__Lcodes_quine_labs_recheck_unicode_IntervalSet__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition(_,a);if(t===null)throw new Q(t);var n=t.Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_intersection,s=t.Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_diffThat;return n.map__F1__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(r,a).union__Lcodes_quine_labs_recheck_unicode_IntervalSet__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(s,a)};Hn.prototype.toString__T=function(){var _=this.Lcodes_quine_labs_recheck_unicode_IntervalSet__f_intervals.map__F1__O(new y(r=>{var a=r;if(a!==null){var t=a._1__O(),n=a._2__O();return"("+t+", "+n+")"}else throw new Q(a)}));return Ei(_,"IntervalSet(",", ",")")};Hn.prototype.productPrefix__T=function(){return"IntervalSet"};Hn.prototype.productArity__I=function(){return 1};Hn.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_unicode_IntervalSet__f_intervals:S().ioobe__I__O(_)};Hn.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Hn.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Hn.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Hn){var r=_,a=this.Lcodes_quine_labs_recheck_unicode_IntervalSet__f_intervals,t=r.Lcodes_quine_labs_recheck_unicode_IntervalSet__f_intervals;return a===null?t===null:a.equals__O__Z(t)}else return!1};var Z2_=new m().initClass({Lcodes_quine_labs_recheck_unicode_IntervalSet:0},!1,"codes.quine.labs.recheck.unicode.IntervalSet",{Lcodes_quine_labs_recheck_unicode_IntervalSet:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Hn.prototype.$classData=Z2_;function Df(_,r,a){this.Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_intersection=null,this.Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_diffThat=null,this.Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_diffThis=null,this.Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_intersection=_,this.Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_diffThat=r,this.Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_diffThis=a}Df.prototype=new j;Df.prototype.constructor=Df;function N2_(){}N2_.prototype=Df.prototype;Df.prototype.productPrefix__T=function(){return"Partition"};Df.prototype.productArity__I=function(){return 3};Df.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_intersection;case 1:return this.Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_diffThat;case 2:return this.Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_diffThis;default:return S().ioobe__I__O(_)}};Df.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Df.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Df.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};Df.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Df){var r=_,a=this.Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_intersection,t=r.Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_intersection;if(z().equals__O__O__Z(a,t)){var n=this.Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_diffThat,s=r.Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_diffThat;if(z().equals__O__O__Z(n,s)){var c=this.Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_diffThis,i=r.Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_diffThis;return z().equals__O__O__Z(c,i)}else return!1}else return!1}else return!1};var H2_=new m().initClass({Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition:0},!1,"codes.quine.labs.recheck.unicode.IntervalSet$Partition",{Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Df.prototype.$classData=H2_;function fa(_){this.Lcodes_quine_labs_recheck_unicode_UString__f_asString=null,this.Lcodes_quine_labs_recheck_unicode_UString__f_asString=_}fa.prototype=new j;fa.prototype.constructor=fa;function G2_(){}G2_.prototype=fa.prototype;fa.prototype.toString__T=function(){return Yn().toString$extension__T__T(this.Lcodes_quine_labs_recheck_unicode_UString__f_asString)};fa.prototype.productPrefix__T=function(){return"UString"};fa.prototype.productArity__I=function(){return 1};fa.prototype.productElement__I__O=function(_){return Yn().productElement$extension__T__I__O(this.Lcodes_quine_labs_recheck_unicode_UString__f_asString,_)};fa.prototype.productIterator__sc_Iterator=function(){return Yn().productIterator$extension__T__sc_Iterator(this.Lcodes_quine_labs_recheck_unicode_UString__f_asString)};fa.prototype.hashCode__I=function(){var _=this.Lcodes_quine_labs_recheck_unicode_UString__f_asString;return Be(_)};fa.prototype.equals__O__Z=function(_){return Yn().equals$extension__T__O__Z(this.Lcodes_quine_labs_recheck_unicode_UString__f_asString,_)};var z2_=new m().initClass({Lcodes_quine_labs_recheck_unicode_UString:0},!1,"codes.quine.labs.recheck.unicode.UString",{Lcodes_quine_labs_recheck_unicode_UString:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});fa.prototype.$classData=z2_;function _u(_,r){this.Lcodes_quine_labs_recheck_vm_Block__f_insts=null,this.Lcodes_quine_labs_recheck_vm_Block__f_terminator=null,this.Lcodes_quine_labs_recheck_vm_Block__f_insts=_,this.Lcodes_quine_labs_recheck_vm_Block__f_terminator=r}_u.prototype=new j;_u.prototype.constructor=_u;function J2_(){}J2_.prototype=_u.prototype;_u.prototype.toString__T=function(){var _=this.Lcodes_quine_labs_recheck_vm_Block__f_insts,r=this.Lcodes_quine_labs_recheck_vm_Block__f_terminator,a=_.appended__O__O(r).map__F1__O(new y(t=>{var n=t;return n.toString__T()}));return Ei(a,"",\` \`,"")};_u.prototype.productPrefix__T=function(){return"Block"};_u.prototype.productArity__I=function(){return 2};_u.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_vm_Block__f_insts;case 1:return this.Lcodes_quine_labs_recheck_vm_Block__f_terminator;default:return S().ioobe__I__O(_)}};_u.prototype.productIterator__sc_Iterator=function(){return new f_(this)};_u.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};_u.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof _u){var r=_,a=this.Lcodes_quine_labs_recheck_vm_Block__f_insts,t=r.Lcodes_quine_labs_recheck_vm_Block__f_insts;if(a===null?t===null:a.equals__O__Z(t)){var n=this.Lcodes_quine_labs_recheck_vm_Block__f_terminator,s=r.Lcodes_quine_labs_recheck_vm_Block__f_terminator;return n===null?s===null:n.equals__O__Z(s)}else return!1}else return!1};var U2_=new m().initClass({Lcodes_quine_labs_recheck_vm_Block:0},!1,"codes.quine.labs.recheck.vm.Block",{Lcodes_quine_labs_recheck_vm_Block:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});_u.prototype.$classData=U2_;function Cp(_){this.Lcodes_quine_labs_recheck_vm_CanaryReg__f_index=0,this.Lcodes_quine_labs_recheck_vm_CanaryReg__f_index=_}Cp.prototype=new j;Cp.prototype.constructor=Cp;function W2_(){}W2_.prototype=Cp.prototype;Cp.prototype.toString__T=function(){return"%%"+this.Lcodes_quine_labs_recheck_vm_CanaryReg__f_index};Cp.prototype.productPrefix__T=function(){return"CanaryReg"};Cp.prototype.productArity__I=function(){return 1};Cp.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_vm_CanaryReg__f_index:S().ioobe__I__O(_)};Cp.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Cp.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("CanaryReg");_=S().mix__I__I__I(r,a);var t=_,n=this.Lcodes_quine_labs_recheck_vm_CanaryReg__f_index;_=S().mix__I__I__I(t,n);var s=_;return S().finalizeHash__I__I__I(s,1)};Cp.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Cp){var r=_;return this.Lcodes_quine_labs_recheck_vm_CanaryReg__f_index===r.Lcodes_quine_labs_recheck_vm_CanaryReg__f_index}else return!1};var K2_=new m().initClass({Lcodes_quine_labs_recheck_vm_CanaryReg:0},!1,"codes.quine.labs.recheck.vm.CanaryReg",{Lcodes_quine_labs_recheck_vm_CanaryReg:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Cp.prototype.$classData=K2_;function Mp(_){this.Lcodes_quine_labs_recheck_vm_CounterReg__f_index=0,this.Lcodes_quine_labs_recheck_vm_CounterReg__f_index=_}Mp.prototype=new j;Mp.prototype.constructor=Mp;function Q2_(){}Q2_.prototype=Mp.prototype;Mp.prototype.toString__T=function(){return"%"+this.Lcodes_quine_labs_recheck_vm_CounterReg__f_index};Mp.prototype.productPrefix__T=function(){return"CounterReg"};Mp.prototype.productArity__I=function(){return 1};Mp.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_vm_CounterReg__f_index:S().ioobe__I__O(_)};Mp.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Mp.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("CounterReg");_=S().mix__I__I__I(r,a);var t=_,n=this.Lcodes_quine_labs_recheck_vm_CounterReg__f_index;_=S().mix__I__I__I(t,n);var s=_;return S().finalizeHash__I__I__I(s,1)};Mp.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Mp){var r=_;return this.Lcodes_quine_labs_recheck_vm_CounterReg__f_index===r.Lcodes_quine_labs_recheck_vm_CounterReg__f_index}else return!1};var X2_=new m().initClass({Lcodes_quine_labs_recheck_vm_CounterReg:0},!1,"codes.quine.labs.recheck.vm.CounterReg",{Lcodes_quine_labs_recheck_vm_CounterReg:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Mp.prototype.$classData=X2_;function no(_,r){this.Lcodes_quine_labs_recheck_vm_Interpreter$CoverageItem__f_loc=null,this.Lcodes_quine_labs_recheck_vm_Interpreter$CoverageItem__f_ok=!1,this.Lcodes_quine_labs_recheck_vm_Interpreter$CoverageItem__f_loc=_,this.Lcodes_quine_labs_recheck_vm_Interpreter$CoverageItem__f_ok=r}no.prototype=new j;no.prototype.constructor=no;function Y2_(){}Y2_.prototype=no.prototype;no.prototype.productPrefix__T=function(){return"CoverageItem"};no.prototype.productArity__I=function(){return 2};no.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_vm_Interpreter$CoverageItem__f_loc;case 1:return this.Lcodes_quine_labs_recheck_vm_Interpreter$CoverageItem__f_ok;default:return S().ioobe__I__O(_)}};no.prototype.productIterator__sc_Iterator=function(){return new f_(this)};no.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("CoverageItem");_=S().mix__I__I__I(r,a);var t=_,n=this.Lcodes_quine_labs_recheck_vm_Interpreter$CoverageItem__f_loc,s=S().anyHash__O__I(n);_=S().mix__I__I__I(t,s);var c=_,i=this.Lcodes_quine_labs_recheck_vm_Interpreter$CoverageItem__f_ok?1231:1237;_=S().mix__I__I__I(c,i);var o=_;return S().finalizeHash__I__I__I(o,2)};no.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};no.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof no){var r=_;if(this.Lcodes_quine_labs_recheck_vm_Interpreter$CoverageItem__f_ok===r.Lcodes_quine_labs_recheck_vm_Interpreter$CoverageItem__f_ok){var a=this.Lcodes_quine_labs_recheck_vm_Interpreter$CoverageItem__f_loc,t=r.Lcodes_quine_labs_recheck_vm_Interpreter$CoverageItem__f_loc;return a===null?t===null:a.equals__O__Z(t)}else return!1}else return!1};var _4_=new m().initClass({Lcodes_quine_labs_recheck_vm_Interpreter$CoverageItem:0},!1,"codes.quine.labs.recheck.vm.Interpreter$CoverageItem",{Lcodes_quine_labs_recheck_vm_Interpreter$CoverageItem:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});no.prototype.$classData=_4_;function wi(_,r){this.Lcodes_quine_labs_recheck_vm_Interpreter$CoverageLocation__f_instID=0,this.Lcodes_quine_labs_recheck_vm_Interpreter$CoverageLocation__f_counters=null,this.Lcodes_quine_labs_recheck_vm_Interpreter$CoverageLocation__f_instID=_,this.Lcodes_quine_labs_recheck_vm_Interpreter$CoverageLocation__f_counters=r}wi.prototype=new j;wi.prototype.constructor=wi;function e4_(){}e4_.prototype=wi.prototype;wi.prototype.productPrefix__T=function(){return"CoverageLocation"};wi.prototype.productArity__I=function(){return 2};wi.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_vm_Interpreter$CoverageLocation__f_instID;case 1:return this.Lcodes_quine_labs_recheck_vm_Interpreter$CoverageLocation__f_counters;default:return S().ioobe__I__O(_)}};wi.prototype.productIterator__sc_Iterator=function(){return new f_(this)};wi.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("CoverageLocation");_=S().mix__I__I__I(r,a);var t=_,n=this.Lcodes_quine_labs_recheck_vm_Interpreter$CoverageLocation__f_instID;_=S().mix__I__I__I(t,n);var s=_,c=this.Lcodes_quine_labs_recheck_vm_Interpreter$CoverageLocation__f_counters,i=S().anyHash__O__I(c);_=S().mix__I__I__I(s,i);var o=_;return S().finalizeHash__I__I__I(o,2)};wi.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};wi.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof wi){var r=_;if(this.Lcodes_quine_labs_recheck_vm_Interpreter$CoverageLocation__f_instID===r.Lcodes_quine_labs_recheck_vm_Interpreter$CoverageLocation__f_instID){var a=this.Lcodes_quine_labs_recheck_vm_Interpreter$CoverageLocation__f_counters,t=r.Lcodes_quine_labs_recheck_vm_Interpreter$CoverageLocation__f_counters;return a===null?t===null:a.equals__O__Z(t)}else return!1}else return!1};var r4_=new m().initClass({Lcodes_quine_labs_recheck_vm_Interpreter$CoverageLocation:0},!1,"codes.quine.labs.recheck.vm.Interpreter$CoverageLocation",{Lcodes_quine_labs_recheck_vm_Interpreter$CoverageLocation:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});wi.prototype.$classData=r4_;function Tp(_,r){this.Lcodes_quine_labs_recheck_vm_Interpreter$Diff__f_steps=0,this.Lcodes_quine_labs_recheck_vm_Interpreter$Diff__f_heatmap=null,this.Lcodes_quine_labs_recheck_vm_Interpreter$Diff__f_steps=_,this.Lcodes_quine_labs_recheck_vm_Interpreter$Diff__f_heatmap=r}Tp.prototype=new j;Tp.prototype.constructor=Tp;function a4_(){}a4_.prototype=Tp.prototype;Tp.prototype.productPrefix__T=function(){return"Diff"};Tp.prototype.productArity__I=function(){return 2};Tp.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_vm_Interpreter$Diff__f_steps;case 1:return this.Lcodes_quine_labs_recheck_vm_Interpreter$Diff__f_heatmap;default:return S().ioobe__I__O(_)}};Tp.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Tp.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("Diff");_=S().mix__I__I__I(r,a);var t=_,n=this.Lcodes_quine_labs_recheck_vm_Interpreter$Diff__f_steps;_=S().mix__I__I__I(t,n);var s=_,c=this.Lcodes_quine_labs_recheck_vm_Interpreter$Diff__f_heatmap,i=S().anyHash__O__I(c);_=S().mix__I__I__I(s,i);var o=_;return S().finalizeHash__I__I__I(o,2)};Tp.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};Tp.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Tp){var r=_;if(this.Lcodes_quine_labs_recheck_vm_Interpreter$Diff__f_steps===r.Lcodes_quine_labs_recheck_vm_Interpreter$Diff__f_steps){var a=this.Lcodes_quine_labs_recheck_vm_Interpreter$Diff__f_heatmap,t=r.Lcodes_quine_labs_recheck_vm_Interpreter$Diff__f_heatmap;return a===null?t===null:a.equals__O__Z(t)}else return!1}else return!1};var t4_=new m().initClass({Lcodes_quine_labs_recheck_vm_Interpreter$Diff:0},!1,"codes.quine.labs.recheck.vm.Interpreter$Diff",{Lcodes_quine_labs_recheck_vm_Interpreter$Diff:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Tp.prototype.$classData=t4_;function Gu(_,r,a,t){this.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_target=null,this.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_pos=0,this.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_kind=null,this.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_capture=null,this.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_target=_,this.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_pos=r,this.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_kind=a,this.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_capture=t}Gu.prototype=new j;Gu.prototype.constructor=Gu;function n4_(){}n4_.prototype=Gu.prototype;Gu.prototype.productPrefix__T=function(){return"FailedPoint"};Gu.prototype.productArity__I=function(){return 4};Gu.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_target;case 1:return this.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_pos;case 2:return this.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_kind;case 3:return this.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_capture;default:return S().ioobe__I__O(_)}};Gu.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Gu.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("FailedPoint");_=S().mix__I__I__I(r,a);var t=_,n=this.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_target,s=S().anyHash__O__I(n);_=S().mix__I__I__I(t,s);var c=_,i=this.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_pos;_=S().mix__I__I__I(c,i);var o=_,u=this.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_kind,f=S().anyHash__O__I(u);_=S().mix__I__I__I(o,f);var p=_,h=this.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_capture,l=S().anyHash__O__I(h);_=S().mix__I__I__I(p,l);var d=_;return S().finalizeHash__I__I__I(d,4)};Gu.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};Gu.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Gu){var r=_;if(this.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_pos===r.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_pos)var a=this.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_target,t=r.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_target,n=a===null?t===null:a.equals__O__Z(t);else var n=!1;if(n){var s=this.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_kind,c=r.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_kind;if(s===null?c===null:s.equals__O__Z(c)){var i=this.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_capture,o=r.Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint__f_capture;return i===null?o===null:i.equals__O__Z(o)}else return!1}else return!1}else return!1};var s4_=new m().initClass({Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint:0},!1,"codes.quine.labs.recheck.vm.Interpreter$FailedPoint",{Lcodes_quine_labs_recheck_vm_Interpreter$FailedPoint:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Gu.prototype.$classData=s4_;function Vp(_,r,a){this.Lcodes_quine_labs_recheck_vm_Interpreter$Junction__f_state=null,this.Lcodes_quine_labs_recheck_vm_Interpreter$Junction__f_steps=0,this.Lcodes_quine_labs_recheck_vm_Interpreter$Junction__f_heatmap=null,this.Lcodes_quine_labs_recheck_vm_Interpreter$Junction__f_state=_,this.Lcodes_quine_labs_recheck_vm_Interpreter$Junction__f_steps=r,this.Lcodes_quine_labs_recheck_vm_Interpreter$Junction__f_heatmap=a}Vp.prototype=new j;Vp.prototype.constructor=Vp;function c4_(){}c4_.prototype=Vp.prototype;Vp.prototype.productPrefix__T=function(){return"Junction"};Vp.prototype.productArity__I=function(){return 3};Vp.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_vm_Interpreter$Junction__f_state;case 1:return this.Lcodes_quine_labs_recheck_vm_Interpreter$Junction__f_steps;case 2:return this.Lcodes_quine_labs_recheck_vm_Interpreter$Junction__f_heatmap;default:return S().ioobe__I__O(_)}};Vp.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Vp.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("Junction");_=S().mix__I__I__I(r,a);var t=_,n=this.Lcodes_quine_labs_recheck_vm_Interpreter$Junction__f_state,s=S().anyHash__O__I(n);_=S().mix__I__I__I(t,s);var c=_,i=this.Lcodes_quine_labs_recheck_vm_Interpreter$Junction__f_steps;_=S().mix__I__I__I(c,i);var o=_,u=this.Lcodes_quine_labs_recheck_vm_Interpreter$Junction__f_heatmap,f=S().anyHash__O__I(u);_=S().mix__I__I__I(o,f);var p=_;return S().finalizeHash__I__I__I(p,3)};Vp.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};Vp.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Vp){var r=_;if(this.Lcodes_quine_labs_recheck_vm_Interpreter$Junction__f_steps===r.Lcodes_quine_labs_recheck_vm_Interpreter$Junction__f_steps){var a=this.Lcodes_quine_labs_recheck_vm_Interpreter$Junction__f_state,t=r.Lcodes_quine_labs_recheck_vm_Interpreter$Junction__f_state;if(a===null?t===null:a.equals__O__Z(t)){var n=this.Lcodes_quine_labs_recheck_vm_Interpreter$Junction__f_heatmap,s=r.Lcodes_quine_labs_recheck_vm_Interpreter$Junction__f_heatmap;return n===null?s===null:n.equals__O__Z(s)}else return!1}else return!1}else return!1};var i4_=new m().initClass({Lcodes_quine_labs_recheck_vm_Interpreter$Junction:0},!1,"codes.quine.labs.recheck.vm.Interpreter$Junction",{Lcodes_quine_labs_recheck_vm_Interpreter$Junction:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Vp.prototype.$classData=i4_;function Ap(_,r,a,t){this.Lcodes_quine_labs_recheck_vm_Interpreter$MatchState__f_blockID=0,this.Lcodes_quine_labs_recheck_vm_Interpreter$MatchState__f_pos=0,this.Lcodes_quine_labs_recheck_vm_Interpreter$MatchState__f_counters=null,this.Lcodes_quine_labs_recheck_vm_Interpreter$MatchState__f_captures=null,this.Lcodes_quine_labs_recheck_vm_Interpreter$MatchState__f_blockID=_,this.Lcodes_quine_labs_recheck_vm_Interpreter$MatchState__f_pos=r,this.Lcodes_quine_labs_recheck_vm_Interpreter$MatchState__f_counters=a,this.Lcodes_quine_labs_recheck_vm_Interpreter$MatchState__f_captures=t}Ap.prototype=new j;Ap.prototype.constructor=Ap;function o4_(){}o4_.prototype=Ap.prototype;Ap.prototype.productPrefix__T=function(){return"MatchState"};Ap.prototype.productArity__I=function(){return 4};Ap.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_vm_Interpreter$MatchState__f_blockID;case 1:return this.Lcodes_quine_labs_recheck_vm_Interpreter$MatchState__f_pos;case 2:return this.Lcodes_quine_labs_recheck_vm_Interpreter$MatchState__f_counters;case 3:return this.Lcodes_quine_labs_recheck_vm_Interpreter$MatchState__f_captures;default:return S().ioobe__I__O(_)}};Ap.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Ap.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("MatchState");_=S().mix__I__I__I(r,a);var t=_,n=this.Lcodes_quine_labs_recheck_vm_Interpreter$MatchState__f_blockID;_=S().mix__I__I__I(t,n);var s=_,c=this.Lcodes_quine_labs_recheck_vm_Interpreter$MatchState__f_pos;_=S().mix__I__I__I(s,c);var i=_,o=this.Lcodes_quine_labs_recheck_vm_Interpreter$MatchState__f_counters,u=S().anyHash__O__I(o);_=S().mix__I__I__I(i,u);var f=_,p=this.Lcodes_quine_labs_recheck_vm_Interpreter$MatchState__f_captures,h=S().anyHash__O__I(p);_=S().mix__I__I__I(f,h);var l=_;return S().finalizeHash__I__I__I(l,4)};Ap.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};Ap.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Ap){var r=_;if(this.Lcodes_quine_labs_recheck_vm_Interpreter$MatchState__f_blockID===r.Lcodes_quine_labs_recheck_vm_Interpreter$MatchState__f_blockID&&this.Lcodes_quine_labs_recheck_vm_Interpreter$MatchState__f_pos===r.Lcodes_quine_labs_recheck_vm_Interpreter$MatchState__f_pos){var a=this.Lcodes_quine_labs_recheck_vm_Interpreter$MatchState__f_counters,t=r.Lcodes_quine_labs_recheck_vm_Interpreter$MatchState__f_counters;if(a===null?t===null:a.equals__O__Z(t)){var n=this.Lcodes_quine_labs_recheck_vm_Interpreter$MatchState__f_captures,s=r.Lcodes_quine_labs_recheck_vm_Interpreter$MatchState__f_captures;return n===null?s===null:n.equals__O__Z(s)}else return!1}else return!1}else return!1};var u4_=new m().initClass({Lcodes_quine_labs_recheck_vm_Interpreter$MatchState:0},!1,"codes.quine.labs.recheck.vm.Interpreter$MatchState",{Lcodes_quine_labs_recheck_vm_Interpreter$MatchState:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Ap.prototype.$classData=u4_;function Cl(_,r,a,t,n,s){this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_limit=0,this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_usesAcceleration=!1,this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsLoopAnalysis=!1,this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsFailedPoints=!1,this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsCoverage=!1,this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsHeatmap=!1,this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_limit=_,this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_usesAcceleration=r,this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsLoopAnalysis=a,this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsFailedPoints=t,this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsCoverage=n,this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsHeatmap=s}Cl.prototype=new j;Cl.prototype.constructor=Cl;function l4_(){}l4_.prototype=Cl.prototype;Cl.prototype.productPrefix__T=function(){return"Options"};Cl.prototype.productArity__I=function(){return 6};Cl.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_limit;case 1:return this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_usesAcceleration;case 2:return this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsLoopAnalysis;case 3:return this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsFailedPoints;case 4:return this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsCoverage;case 5:return this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsHeatmap;default:return S().ioobe__I__O(_)}};Cl.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Cl.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("Options");_=S().mix__I__I__I(r,a);var t=_,n=this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_limit;_=S().mix__I__I__I(t,n);var s=_,c=this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_usesAcceleration?1231:1237;_=S().mix__I__I__I(s,c);var i=_,o=this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsLoopAnalysis?1231:1237;_=S().mix__I__I__I(i,o);var u=_,f=this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsFailedPoints?1231:1237;_=S().mix__I__I__I(u,f);var p=_,h=this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsCoverage?1231:1237;_=S().mix__I__I__I(p,h);var l=_,d=this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsHeatmap?1231:1237;_=S().mix__I__I__I(l,d);var $=_;return S().finalizeHash__I__I__I($,6)};Cl.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};Cl.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Cl){var r=_;return this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_limit===r.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_limit&&this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_usesAcceleration===r.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_usesAcceleration&&this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsLoopAnalysis===r.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsLoopAnalysis&&this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsFailedPoints===r.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsFailedPoints&&this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsCoverage===r.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsCoverage&&this.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsHeatmap===r.Lcodes_quine_labs_recheck_vm_Interpreter$Options__f_needsHeatmap}else return!1};var f4_=new m().initClass({Lcodes_quine_labs_recheck_vm_Interpreter$Options:0},!1,"codes.quine.labs.recheck.vm.Interpreter$Options",{Lcodes_quine_labs_recheck_vm_Interpreter$Options:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Cl.prototype.$classData=f4_;function xf(_,r,a,t,n,s,c){this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_status=null,this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_captures=null,this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_steps=0,this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_loops=null,this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_failedPoints=null,this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_coverage=null,this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_heatmap=null,this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_status=_,this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_captures=r,this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_steps=a,this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_loops=t,this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_failedPoints=n,this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_coverage=s,this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_heatmap=c}xf.prototype=new j;xf.prototype.constructor=xf;function p4_(){}p4_.prototype=xf.prototype;xf.prototype.productPrefix__T=function(){return"Result"};xf.prototype.productArity__I=function(){return 7};xf.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_status;case 1:return this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_captures;case 2:return this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_steps;case 3:return this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_loops;case 4:return this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_failedPoints;case 5:return this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_coverage;case 6:return this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_heatmap;default:return S().ioobe__I__O(_)}};xf.prototype.productIterator__sc_Iterator=function(){return new f_(this)};xf.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("Result");_=S().mix__I__I__I(r,a);var t=_,n=this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_status,s=S().anyHash__O__I(n);_=S().mix__I__I__I(t,s);var c=_,i=this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_captures,o=S().anyHash__O__I(i);_=S().mix__I__I__I(c,o);var u=_,f=this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_steps;_=S().mix__I__I__I(u,f);var p=_,h=this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_loops,l=S().anyHash__O__I(h);_=S().mix__I__I__I(p,l);var d=_,$=this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_failedPoints,v=S().anyHash__O__I($);_=S().mix__I__I__I(d,v);var w=_,R=this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_coverage,D=S().anyHash__O__I(R);_=S().mix__I__I__I(w,D);var T=_,C=this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_heatmap,F=S().anyHash__O__I(C);_=S().mix__I__I__I(T,F);var E=_;return S().finalizeHash__I__I__I(E,7)};xf.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};xf.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof xf){var r=_;if(this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_steps===r.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_steps){var a=this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_status,t=r.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_status;if(a===t)var n=this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_captures,s=r.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_captures,c=n===null?s===null:n.equals__O__Z(s);else var c=!1}else var c=!1;if(c){var i=this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_loops,o=r.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_loops;if(i===null?o===null:i.equals__O__Z(o))var u=this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_failedPoints,f=r.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_failedPoints,p=u===null?f===null:u.equals__O__Z(f);else var p=!1;if(p){var h=this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_coverage,l=r.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_coverage;if(h===null?l===null:h.equals__O__Z(l)){var d=this.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_heatmap,$=r.Lcodes_quine_labs_recheck_vm_Interpreter$Result__f_heatmap;return d===null?$===null:d.equals__O__Z($)}else return!1}else return!1}else return!1}else return!1};var h4_=new m().initClass({Lcodes_quine_labs_recheck_vm_Interpreter$Result:0},!1,"codes.quine.labs.recheck.vm.Interpreter$Result",{Lcodes_quine_labs_recheck_vm_Interpreter$Result:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});xf.prototype.$classData=h4_;function Yz(_,r){if(r===null)throw null;return _}function d8(){}d8.prototype=new j;d8.prototype.constructor=d8;function vN(){}vN.prototype=d8.prototype;function Xw(_){if(this.Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$Fallback$__f_$outer=null,_===null)throw null;this.Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$Fallback$__f_$outer=_}Xw.prototype=new UL;Xw.prototype.constructor=Xw;function d4_(){}d4_.prototype=Xw.prototype;Xw.prototype.toString__T=function(){return"Fallback"};Xw.prototype.apply__s_Option__Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$Fallback=function(_){return new Nf(this.Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$Fallback$__f_$outer,_)};Xw.prototype.apply__O__O=function(_){return this.apply__s_Option__Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$Fallback(_)};var $4_=new m().initClass({Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$Fallback$:0},!1,"codes.quine.labs.recheck.vm.Interpreter$Rollback$Fallback$",{Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$Fallback$:1,sr_AbstractFunction1:1,O:1,F1:1,Ljava_io_Serializable:1});Xw.prototype.$classData=$4_;function Rm(_){if(this.Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$HasSuccessor$__f_$outer=null,_===null)throw null;this.Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$HasSuccessor$__f_$outer=_}Rm.prototype=new Oz;Rm.prototype.constructor=Rm;function v4_(){}v4_.prototype=Rm.prototype;Rm.prototype.toString__T=function(){return"HasSuccessor"};Rm.prototype.apply__Lcodes_quine_labs_recheck_vm_Label__I__s_Option__s_Option__Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$HasSuccessor=function(_,r,a,t){return new Hf(this.Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$HasSuccessor$__f_$outer,_,r,a,t)};var w4_=new m().initClass({Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$HasSuccessor$:0},!1,"codes.quine.labs.recheck.vm.Interpreter$Rollback$HasSuccessor$",{Lcodes_quine_labs_recheck_vm_Interpreter$Rollback$HasSuccessor$:1,sr_AbstractFunction4:1,O:1,F4:1,Ljava_io_Serializable:1});Rm.prototype.$classData=w4_;function $8(){}$8.prototype=new j;$8.prototype.constructor=$8;function d6(){}d6.prototype=$8.prototype;function Bp(_,r){this.Lcodes_quine_labs_recheck_vm_Label__f_name=null,this.Lcodes_quine_labs_recheck_vm_Label__f_index=0,this.Lcodes_quine_labs_recheck_vm_Label__f__block=null,this.Lcodes_quine_labs_recheck_vm_Label__f_name=_,this.Lcodes_quine_labs_recheck_vm_Label__f_index=r}Bp.prototype=new j;Bp.prototype.constructor=Bp;function L4_(){}L4_.prototype=Bp.prototype;Bp.prototype.toString__T=function(){return"#"+this.Lcodes_quine_labs_recheck_vm_Label__f_name+"@"+this.Lcodes_quine_labs_recheck_vm_Label__f_index};Bp.prototype.productPrefix__T=function(){return"Label"};Bp.prototype.productArity__I=function(){return 2};Bp.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_vm_Label__f_name;case 1:return this.Lcodes_quine_labs_recheck_vm_Label__f_index;default:return S().ioobe__I__O(_)}};Bp.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Bp.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("Label");_=S().mix__I__I__I(r,a);var t=_,n=this.Lcodes_quine_labs_recheck_vm_Label__f_name,s=S().anyHash__O__I(n);_=S().mix__I__I__I(t,s);var c=_,i=this.Lcodes_quine_labs_recheck_vm_Label__f_index;_=S().mix__I__I__I(c,i);var o=_;return S().finalizeHash__I__I__I(o,2)};Bp.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Bp){var r=_;return this.Lcodes_quine_labs_recheck_vm_Label__f_index===r.Lcodes_quine_labs_recheck_vm_Label__f_index&&this.Lcodes_quine_labs_recheck_vm_Label__f_name===r.Lcodes_quine_labs_recheck_vm_Label__f_name}else return!1};var g4_=new m().initClass({Lcodes_quine_labs_recheck_vm_Label:0},!1,"codes.quine.labs.recheck.vm.Label",{Lcodes_quine_labs_recheck_vm_Label:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Bp.prototype.$classData=g4_;function Fp(_,r){this.Lcodes_quine_labs_recheck_vm_Program__f_blocks=null,this.Lcodes_quine_labs_recheck_vm_Program__f_meta=null,this.Lcodes_quine_labs_recheck_vm_Program__f_blocks=_,this.Lcodes_quine_labs_recheck_vm_Program__f_meta=r}Fp.prototype=new j;Fp.prototype.constructor=Fp;function m4_(){}m4_.prototype=Fp.prototype;Fp.prototype.toString__T=function(){var _=Su(new hr);return this.Lcodes_quine_labs_recheck_vm_Program__f_blocks.foreach__F1__V(new y(r=>{var a=r;if(a!==null){var t=a._1__O(),n=a._2__O();_.append__T__scm_StringBuilder(t+\`: \`),$r();var s=n.toString__T();$r();for(var c=new Vv(s,!0);c.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$index"};ns.prototype.foreach__F1__V=function(_){Bo(this,_)};ns.prototype.exists__F1__Z=function(_){return bu(this,_)};ns.prototype.foldLeft__O__F2__O=function(_,r){return Iu(this,_,r)};ns.prototype.reduceLeft__F2__O=function(_){return Fo(this,_)};ns.prototype.size__I=function(){return sp(this)};ns.prototype.copyToArray__O__I__I__I=function(_,r,a){return ku(this,_,r,a)};ns.prototype.sum__s_math_Numeric__O=function(_){return qu(this,_)};ns.prototype.min__s_math_Ordering__O=function(_){return Eo(this,_)};ns.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder=function(_,r,a,t){return jo(this,_,r,a,t)};ns.prototype.toMap__s_$less$colon$less__sci_Map=function(_){return Jt().from__sc_IterableOnce__sci_Map(this)};ns.prototype.toIndexedSeq__sci_IndexedSeq=function(){return os().from__sc_IterableOnce__sci_IndexedSeq(this)};ns.prototype.toArray__s_reflect_ClassTag__O=function(_){return $o(this,_)};ns.prototype.reversed__sc_Iterable=function(){return cp(this)};ns.prototype.knownSize__I=function(){return-1};ns.prototype.hasNext__Z=function(){return this.Lio_circe_JsonObject$LinkedHashMapJsonObject$$anon$5$$anon$6__f_underlying.hasNext__Z()};ns.prototype.next__T2=function(){var _=this.Lio_circe_JsonObject$LinkedHashMapJsonObject$$anon$5$$anon$6__f_underlying.next__O();return g(new L,_.ju_HashMap$Node__f_key,_.ju_HashMap$Node__f_value)};ns.prototype.next__O=function(){return this.next__T2()};var z4_=new m().initClass({Lio_circe_JsonObject$LinkedHashMapJsonObject$$anon$5$$anon$6:0},!1,"io.circe.JsonObject$LinkedHashMapJsonObject$$anon$5$$anon$6",{Lio_circe_JsonObject$LinkedHashMapJsonObject$$anon$5$$anon$6:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});ns.prototype.$classData=z4_;function dk(){}dk.prototype=new j;dk.prototype.constructor=dk;function J4_(){}J4_.prototype=dk.prototype;var U4_=new m().initClass({Lio_circe_KeyEncoder$$anon$11:0},!1,"io.circe.KeyEncoder$$anon$11",{Lio_circe_KeyEncoder$$anon$11:1,O:1,Lcats_Contravariant:1,Lcats_Invariant:1,Ljava_io_Serializable:1});dk.prototype.$classData=U4_;function _i(_){this.Lio_circe_PathToRoot__f_value=null,this.Lio_circe_PathToRoot__f_value=_}_i.prototype=new j;_i.prototype.constructor=_i;function W4_(){}W4_.prototype=_i.prototype;_i.prototype.productPrefix__T=function(){return an(),"PathToRoot"};_i.prototype.productArity__I=function(){return an(),1};_i.prototype.productElement__I__O=function(_){return an().productElement$extension__sci_Vector__I__O(this.Lio_circe_PathToRoot__f_value,_)};_i.prototype.productIterator__sc_Iterator=function(){return an().productIterator$extension__sci_Vector__sc_Iterator(this.Lio_circe_PathToRoot__f_value)};_i.prototype.hashCode__I=function(){an();var _=this.Lio_circe_PathToRoot__f_value;return O_().seqHash__sc_Seq__I(_)};_i.prototype.equals__O__Z=function(_){return an().equals$extension__sci_Vector__O__Z(this.Lio_circe_PathToRoot__f_value,_)};_i.prototype.toString__T=function(){return an().toString$extension__sci_Vector__T(this.Lio_circe_PathToRoot__f_value)};var K4_=new m().initClass({Lio_circe_PathToRoot:0},!1,"io.circe.PathToRoot",{Lio_circe_PathToRoot:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});_i.prototype.$classData=K4_;function w8(){}w8.prototype=new j;w8.prototype.constructor=w8;function wN(){}wN.prototype=w8.prototype;function wg(_,r,a,t){var n=my(new oc);return n.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+n.jl_StringBuilder__f_java$lang$StringBuilder$$content+r,n.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+n.jl_StringBuilder__f_java$lang$StringBuilder$$content+a,n.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+n.jl_StringBuilder__f_java$lang$StringBuilder$$content+t,n.jl_StringBuilder__f_java$lang$StringBuilder$$content}function cu(_,r,a,t,n,s,c,i,o,u,f,p,h,l,d,$,v,w,R,D,T){this.Lio_circe_Printer__f_dropNullValues=!1,this.Lio_circe_Printer__f_indent=null,this.Lio_circe_Printer__f_lbraceLeft=null,this.Lio_circe_Printer__f_lbraceRight=null,this.Lio_circe_Printer__f_rbraceLeft=null,this.Lio_circe_Printer__f_rbraceRight=null,this.Lio_circe_Printer__f_lbracketLeft=null,this.Lio_circe_Printer__f_lbracketRight=null,this.Lio_circe_Printer__f_rbracketLeft=null,this.Lio_circe_Printer__f_rbracketRight=null,this.Lio_circe_Printer__f_lrbracketsEmpty=null,this.Lio_circe_Printer__f_arrayCommaLeft=null,this.Lio_circe_Printer__f_arrayCommaRight=null,this.Lio_circe_Printer__f_objectCommaLeft=null,this.Lio_circe_Printer__f_objectCommaRight=null,this.Lio_circe_Printer__f_colonLeft=null,this.Lio_circe_Printer__f_colonRight=null,this.Lio_circe_Printer__f_reuseWriters=!1,this.Lio_circe_Printer__f_predictSize=!1,this.Lio_circe_Printer__f_escapeNonAscii=!1,this.Lio_circe_Printer__f_sortKeys=!1,this.Lio_circe_Printer__f_io$circe$Printer$$pieces=null,this.Lio_circe_Printer__f_stringWriter=null,this.Lio_circe_Printer__f_dropNullValues=_,this.Lio_circe_Printer__f_indent=r,this.Lio_circe_Printer__f_lbraceLeft=a,this.Lio_circe_Printer__f_lbraceRight=t,this.Lio_circe_Printer__f_rbraceLeft=n,this.Lio_circe_Printer__f_rbraceRight=s,this.Lio_circe_Printer__f_lbracketLeft=c,this.Lio_circe_Printer__f_lbracketRight=i,this.Lio_circe_Printer__f_rbracketLeft=o,this.Lio_circe_Printer__f_rbracketRight=u,this.Lio_circe_Printer__f_lrbracketsEmpty=f,this.Lio_circe_Printer__f_arrayCommaLeft=p,this.Lio_circe_Printer__f_arrayCommaRight=h,this.Lio_circe_Printer__f_objectCommaLeft=l,this.Lio_circe_Printer__f_objectCommaRight=d,this.Lio_circe_Printer__f_colonLeft=$,this.Lio_circe_Printer__f_colonRight=v,this.Lio_circe_Printer__f_reuseWriters=w,this.Lio_circe_Printer__f_predictSize=R,this.Lio_circe_Printer__f_escapeNonAscii=D,this.Lio_circe_Printer__f_sortKeys=T,this.Lio_circe_Printer__f_io$circe$Printer$$pieces=r===""?new xb(new Cf(wg(this,a,"{",t),wg(this,s,"}",n),wg(this,c,"[",i),wg(this,o,"]",u),wg(this,"[",f,"]"),wg(this,p,",",h),wg(this,l,",",d),wg(this,$,":",v))):new Yb(this),this.Lio_circe_Printer__f_stringWriter=new J0(this),new U0(this)}cu.prototype=new j;cu.prototype.constructor=cu;function Q4_(){}Q4_.prototype=cu.prototype;cu.prototype.print__Lio_circe_Json__T=function(_){if(this.Lio_circe_Printer__f_reuseWriters&&this.Lio_circe_Printer__f_stringWriter!==null){var r=this.Lio_circe_Printer__f_stringWriter.get__O();r.setLength__I__V(0);var a=r}else var a=my(new oc);return this.unsafePrintToAppendable__Lio_circe_Json__jl_Appendable__V(_,a),a.jl_StringBuilder__f_java$lang$StringBuilder$$content};cu.prototype.unsafePrintToAppendable__Lio_circe_Json__jl_Appendable__V=function(_,r){var a=new Yw(this,r);_.foldWith__Lio_circe_Json$Folder__O(a)};cu.prototype.productPrefix__T=function(){return"Printer"};cu.prototype.productArity__I=function(){return 21};cu.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lio_circe_Printer__f_dropNullValues;case 1:return this.Lio_circe_Printer__f_indent;case 2:return this.Lio_circe_Printer__f_lbraceLeft;case 3:return this.Lio_circe_Printer__f_lbraceRight;case 4:return this.Lio_circe_Printer__f_rbraceLeft;case 5:return this.Lio_circe_Printer__f_rbraceRight;case 6:return this.Lio_circe_Printer__f_lbracketLeft;case 7:return this.Lio_circe_Printer__f_lbracketRight;case 8:return this.Lio_circe_Printer__f_rbracketLeft;case 9:return this.Lio_circe_Printer__f_rbracketRight;case 10:return this.Lio_circe_Printer__f_lrbracketsEmpty;case 11:return this.Lio_circe_Printer__f_arrayCommaLeft;case 12:return this.Lio_circe_Printer__f_arrayCommaRight;case 13:return this.Lio_circe_Printer__f_objectCommaLeft;case 14:return this.Lio_circe_Printer__f_objectCommaRight;case 15:return this.Lio_circe_Printer__f_colonLeft;case 16:return this.Lio_circe_Printer__f_colonRight;case 17:return this.Lio_circe_Printer__f_reuseWriters;case 18:return this.Lio_circe_Printer__f_predictSize;case 19:return this.Lio_circe_Printer__f_escapeNonAscii;case 20:return this.Lio_circe_Printer__f_sortKeys;default:return S().ioobe__I__O(_)}};cu.prototype.productIterator__sc_Iterator=function(){return new f_(this)};cu.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("Printer");_=S().mix__I__I__I(r,a);var t=_,n=this.Lio_circe_Printer__f_dropNullValues?1231:1237;_=S().mix__I__I__I(t,n);var s=_,c=this.Lio_circe_Printer__f_indent,i=S().anyHash__O__I(c);_=S().mix__I__I__I(s,i);var o=_,u=this.Lio_circe_Printer__f_lbraceLeft,f=S().anyHash__O__I(u);_=S().mix__I__I__I(o,f);var p=_,h=this.Lio_circe_Printer__f_lbraceRight,l=S().anyHash__O__I(h);_=S().mix__I__I__I(p,l);var d=_,$=this.Lio_circe_Printer__f_rbraceLeft,v=S().anyHash__O__I($);_=S().mix__I__I__I(d,v);var w=_,R=this.Lio_circe_Printer__f_rbraceRight,D=S().anyHash__O__I(R);_=S().mix__I__I__I(w,D);var T=_,C=this.Lio_circe_Printer__f_lbracketLeft,F=S().anyHash__O__I(C);_=S().mix__I__I__I(T,F);var E=_,q=this.Lio_circe_Printer__f_lbracketRight,Z=S().anyHash__O__I(q);_=S().mix__I__I__I(E,Z);var H=_,J=this.Lio_circe_Printer__f_rbracketLeft,N=S().anyHash__O__I(J);_=S().mix__I__I__I(H,N);var G=_,W=this.Lio_circe_Printer__f_rbracketRight,K=S().anyHash__O__I(W);_=S().mix__I__I__I(G,K);var Y=_,X=this.Lio_circe_Printer__f_lrbracketsEmpty,e_=S().anyHash__O__I(X);_=S().mix__I__I__I(Y,e_);var __=_,a_=this.Lio_circe_Printer__f_arrayCommaLeft,n_=S().anyHash__O__I(a_);_=S().mix__I__I__I(__,n_);var s_=_,c_=this.Lio_circe_Printer__f_arrayCommaRight,o_=S().anyHash__O__I(c_);_=S().mix__I__I__I(s_,o_);var h_=_,d_=this.Lio_circe_Printer__f_objectCommaLeft,v_=S().anyHash__O__I(d_);_=S().mix__I__I__I(h_,v_);var u_=_,p_=this.Lio_circe_Printer__f_objectCommaRight,y_=S().anyHash__O__I(p_);_=S().mix__I__I__I(u_,y_);var b_=_,D_=this.Lio_circe_Printer__f_colonLeft,S_=S().anyHash__O__I(D_);_=S().mix__I__I__I(b_,S_);var P_=_,R_=this.Lio_circe_Printer__f_colonRight,C_=S().anyHash__O__I(R_);_=S().mix__I__I__I(P_,C_);var B_=_,T_=this.Lio_circe_Printer__f_reuseWriters?1231:1237;_=S().mix__I__I__I(B_,T_);var A_=_,x_=this.Lio_circe_Printer__f_predictSize?1231:1237;_=S().mix__I__I__I(A_,x_);var E_=_,I_=this.Lio_circe_Printer__f_escapeNonAscii?1231:1237;_=S().mix__I__I__I(E_,I_);var V_=_,J_=this.Lio_circe_Printer__f_sortKeys?1231:1237;_=S().mix__I__I__I(V_,J_);var X_=_;return S().finalizeHash__I__I__I(X_,21)};cu.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};cu.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof cu){var r=_;return this.Lio_circe_Printer__f_dropNullValues===r.Lio_circe_Printer__f_dropNullValues&&this.Lio_circe_Printer__f_reuseWriters===r.Lio_circe_Printer__f_reuseWriters&&this.Lio_circe_Printer__f_predictSize===r.Lio_circe_Printer__f_predictSize&&this.Lio_circe_Printer__f_escapeNonAscii===r.Lio_circe_Printer__f_escapeNonAscii&&this.Lio_circe_Printer__f_sortKeys===r.Lio_circe_Printer__f_sortKeys&&this.Lio_circe_Printer__f_indent===r.Lio_circe_Printer__f_indent&&this.Lio_circe_Printer__f_lbraceLeft===r.Lio_circe_Printer__f_lbraceLeft&&this.Lio_circe_Printer__f_lbraceRight===r.Lio_circe_Printer__f_lbraceRight&&this.Lio_circe_Printer__f_rbraceLeft===r.Lio_circe_Printer__f_rbraceLeft&&this.Lio_circe_Printer__f_rbraceRight===r.Lio_circe_Printer__f_rbraceRight&&this.Lio_circe_Printer__f_lbracketLeft===r.Lio_circe_Printer__f_lbracketLeft&&this.Lio_circe_Printer__f_lbracketRight===r.Lio_circe_Printer__f_lbracketRight&&this.Lio_circe_Printer__f_rbracketLeft===r.Lio_circe_Printer__f_rbracketLeft&&this.Lio_circe_Printer__f_rbracketRight===r.Lio_circe_Printer__f_rbracketRight&&this.Lio_circe_Printer__f_lrbracketsEmpty===r.Lio_circe_Printer__f_lrbracketsEmpty&&this.Lio_circe_Printer__f_arrayCommaLeft===r.Lio_circe_Printer__f_arrayCommaLeft&&this.Lio_circe_Printer__f_arrayCommaRight===r.Lio_circe_Printer__f_arrayCommaRight&&this.Lio_circe_Printer__f_objectCommaLeft===r.Lio_circe_Printer__f_objectCommaLeft&&this.Lio_circe_Printer__f_objectCommaRight===r.Lio_circe_Printer__f_objectCommaRight&&this.Lio_circe_Printer__f_colonLeft===r.Lio_circe_Printer__f_colonLeft&&this.Lio_circe_Printer__f_colonRight===r.Lio_circe_Printer__f_colonRight}else return!1};var X4_=new m().initClass({Lio_circe_Printer:0},!1,"io.circe.Printer",{Lio_circe_Printer:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});cu.prototype.$classData=X4_;function Yb(_){if(this.Lio_circe_Printer$MemoizedPieces__f_indent=null,this.Lio_circe_Printer$MemoizedPieces__f_known=null,this.Lio_circe_Printer$$anon$1__f_$outer=null,_===null)throw null;this.Lio_circe_Printer$$anon$1__f_$outer=_,D0_(this,_.Lio_circe_Printer__f_indent)}Yb.prototype=new Cz;Yb.prototype.constructor=Yb;function Y4_(){}Y4_.prototype=Yb.prototype;Yb.prototype.compute__I__Lio_circe_Printer$Pieces=function(_){var r=my(new oc);this.addIndentation__jl_StringBuilder__T__I__V(r,this.Lio_circe_Printer$$anon$1__f_$outer.Lio_circe_Printer__f_lbraceLeft,_),r.jl_StringBuilder__f_java$lang$StringBuilder$$content=r.jl_StringBuilder__f_java$lang$StringBuilder$$content+"{",this.addIndentation__jl_StringBuilder__T__I__V(r,this.Lio_circe_Printer$$anon$1__f_$outer.Lio_circe_Printer__f_lbraceRight,1+_|0);var a=r.jl_StringBuilder__f_java$lang$StringBuilder$$content;r.setLength__I__V(0),this.addIndentation__jl_StringBuilder__T__I__V(r,this.Lio_circe_Printer$$anon$1__f_$outer.Lio_circe_Printer__f_rbraceLeft,_),r.jl_StringBuilder__f_java$lang$StringBuilder$$content=r.jl_StringBuilder__f_java$lang$StringBuilder$$content+"}",this.addIndentation__jl_StringBuilder__T__I__V(r,this.Lio_circe_Printer$$anon$1__f_$outer.Lio_circe_Printer__f_rbraceRight,1+_|0);var t=r.jl_StringBuilder__f_java$lang$StringBuilder$$content;r.setLength__I__V(0),this.addIndentation__jl_StringBuilder__T__I__V(r,this.Lio_circe_Printer$$anon$1__f_$outer.Lio_circe_Printer__f_lbracketLeft,_),r.jl_StringBuilder__f_java$lang$StringBuilder$$content=r.jl_StringBuilder__f_java$lang$StringBuilder$$content+"[",this.addIndentation__jl_StringBuilder__T__I__V(r,this.Lio_circe_Printer$$anon$1__f_$outer.Lio_circe_Printer__f_lbracketRight,1+_|0);var n=r.jl_StringBuilder__f_java$lang$StringBuilder$$content;r.setLength__I__V(0),this.addIndentation__jl_StringBuilder__T__I__V(r,this.Lio_circe_Printer$$anon$1__f_$outer.Lio_circe_Printer__f_rbracketLeft,_),r.jl_StringBuilder__f_java$lang$StringBuilder$$content=r.jl_StringBuilder__f_java$lang$StringBuilder$$content+"]",this.addIndentation__jl_StringBuilder__T__I__V(r,this.Lio_circe_Printer$$anon$1__f_$outer.Lio_circe_Printer__f_rbracketRight,1+_|0);var s=r.jl_StringBuilder__f_java$lang$StringBuilder$$content;r.setLength__I__V(0),r.jl_StringBuilder__f_java$lang$StringBuilder$$content=r.jl_StringBuilder__f_java$lang$StringBuilder$$content+"[",this.addIndentation__jl_StringBuilder__T__I__V(r,this.Lio_circe_Printer$$anon$1__f_$outer.Lio_circe_Printer__f_lrbracketsEmpty,_),r.jl_StringBuilder__f_java$lang$StringBuilder$$content=r.jl_StringBuilder__f_java$lang$StringBuilder$$content+"]";var c=r.jl_StringBuilder__f_java$lang$StringBuilder$$content;r.setLength__I__V(0),this.addIndentation__jl_StringBuilder__T__I__V(r,this.Lio_circe_Printer$$anon$1__f_$outer.Lio_circe_Printer__f_arrayCommaLeft,1+_|0),r.jl_StringBuilder__f_java$lang$StringBuilder$$content=r.jl_StringBuilder__f_java$lang$StringBuilder$$content+",",this.addIndentation__jl_StringBuilder__T__I__V(r,this.Lio_circe_Printer$$anon$1__f_$outer.Lio_circe_Printer__f_arrayCommaRight,1+_|0);var i=r.jl_StringBuilder__f_java$lang$StringBuilder$$content;r.setLength__I__V(0),this.addIndentation__jl_StringBuilder__T__I__V(r,this.Lio_circe_Printer$$anon$1__f_$outer.Lio_circe_Printer__f_objectCommaLeft,1+_|0),r.jl_StringBuilder__f_java$lang$StringBuilder$$content=r.jl_StringBuilder__f_java$lang$StringBuilder$$content+",",this.addIndentation__jl_StringBuilder__T__I__V(r,this.Lio_circe_Printer$$anon$1__f_$outer.Lio_circe_Printer__f_objectCommaRight,1+_|0);var o=r.jl_StringBuilder__f_java$lang$StringBuilder$$content;r.setLength__I__V(0),this.addIndentation__jl_StringBuilder__T__I__V(r,this.Lio_circe_Printer$$anon$1__f_$outer.Lio_circe_Printer__f_colonLeft,1+_|0),r.jl_StringBuilder__f_java$lang$StringBuilder$$content=r.jl_StringBuilder__f_java$lang$StringBuilder$$content+":",this.addIndentation__jl_StringBuilder__T__I__V(r,this.Lio_circe_Printer$$anon$1__f_$outer.Lio_circe_Printer__f_colonRight,1+_|0);var u=r.jl_StringBuilder__f_java$lang$StringBuilder$$content;return new Cf(a,t,n,s,c,i,o,u)};var _k_=new m().initClass({Lio_circe_Printer$$anon$1:0},!1,"io.circe.Printer$$anon$1",{Lio_circe_Printer$$anon$1:1,Lio_circe_Printer$MemoizedPieces:1,Lio_circe_Printer$PiecesAtDepth:1,O:1,Ljava_io_Serializable:1});Yb.prototype.$classData=_k_;function Yw(_,r){if(this.Lio_circe_Printer$PrintingFolder__f_writer=null,this.Lio_circe_Printer$PrintingFolder__f_pieces=null,this.Lio_circe_Printer$PrintingFolder__f_dropNullValues=!1,this.Lio_circe_Printer$PrintingFolder__f_escapeNonAscii=!1,this.Lio_circe_Printer$PrintingFolder__f_sortKeys=!1,this.Lio_circe_Printer$PrintingFolder__f_depth=0,_===null)throw null;x0_(this,r,_.Lio_circe_Printer__f_io$circe$Printer$$pieces,_.Lio_circe_Printer__f_dropNullValues,_.Lio_circe_Printer__f_escapeNonAscii,_.Lio_circe_Printer__f_sortKeys)}Yw.prototype=new Mz;Yw.prototype.constructor=Yw;function ek_(){}ek_.prototype=Yw.prototype;Yw.prototype.onBoolean__Z__V=function(_){this.Lio_circe_Printer$PrintingFolder__f_writer.append__jl_CharSequence__jl_Appendable(""+_)};Yw.prototype.onNumber__Lio_circe_JsonNumber__O=function(_){this.Lio_circe_Printer$PrintingFolder__f_writer.append__jl_CharSequence__jl_Appendable(_.toString__T())};Yw.prototype.onBoolean__Z__O=function(_){this.onBoolean__Z__V(_)};var rk_=new m().initClass({Lio_circe_Printer$AppendableFolder:0},!1,"io.circe.Printer$AppendableFolder",{Lio_circe_Printer$AppendableFolder:1,Lio_circe_Printer$PrintingFolder:1,O:1,Lio_circe_Json$Folder:1,Ljava_io_Serializable:1});Yw.prototype.$classData=rk_;function Cf(_,r,a,t,n,s,c,i){this.Lio_circe_Printer$Pieces__f_lBraces=null,this.Lio_circe_Printer$Pieces__f_rBraces=null,this.Lio_circe_Printer$Pieces__f_lBrackets=null,this.Lio_circe_Printer$Pieces__f_rBrackets=null,this.Lio_circe_Printer$Pieces__f_lrEmptyBrackets=null,this.Lio_circe_Printer$Pieces__f_arrayCommas=null,this.Lio_circe_Printer$Pieces__f_objectCommas=null,this.Lio_circe_Printer$Pieces__f_colons=null,this.Lio_circe_Printer$Pieces__f_lBraces=_,this.Lio_circe_Printer$Pieces__f_rBraces=r,this.Lio_circe_Printer$Pieces__f_lBrackets=a,this.Lio_circe_Printer$Pieces__f_rBrackets=t,this.Lio_circe_Printer$Pieces__f_lrEmptyBrackets=n,this.Lio_circe_Printer$Pieces__f_arrayCommas=s,this.Lio_circe_Printer$Pieces__f_objectCommas=c,this.Lio_circe_Printer$Pieces__f_colons=i}Cf.prototype=new j;Cf.prototype.constructor=Cf;function ak_(){}ak_.prototype=Cf.prototype;Cf.prototype.productPrefix__T=function(){return"Pieces"};Cf.prototype.productArity__I=function(){return 8};Cf.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lio_circe_Printer$Pieces__f_lBraces;case 1:return this.Lio_circe_Printer$Pieces__f_rBraces;case 2:return this.Lio_circe_Printer$Pieces__f_lBrackets;case 3:return this.Lio_circe_Printer$Pieces__f_rBrackets;case 4:return this.Lio_circe_Printer$Pieces__f_lrEmptyBrackets;case 5:return this.Lio_circe_Printer$Pieces__f_arrayCommas;case 6:return this.Lio_circe_Printer$Pieces__f_objectCommas;case 7:return this.Lio_circe_Printer$Pieces__f_colons;default:return S().ioobe__I__O(_)}};Cf.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Cf.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Cf.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};Cf.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Cf){var r=_;return this.Lio_circe_Printer$Pieces__f_lBraces===r.Lio_circe_Printer$Pieces__f_lBraces&&this.Lio_circe_Printer$Pieces__f_rBraces===r.Lio_circe_Printer$Pieces__f_rBraces&&this.Lio_circe_Printer$Pieces__f_lBrackets===r.Lio_circe_Printer$Pieces__f_lBrackets&&this.Lio_circe_Printer$Pieces__f_rBrackets===r.Lio_circe_Printer$Pieces__f_rBrackets&&this.Lio_circe_Printer$Pieces__f_lrEmptyBrackets===r.Lio_circe_Printer$Pieces__f_lrEmptyBrackets&&this.Lio_circe_Printer$Pieces__f_arrayCommas===r.Lio_circe_Printer$Pieces__f_arrayCommas&&this.Lio_circe_Printer$Pieces__f_objectCommas===r.Lio_circe_Printer$Pieces__f_objectCommas&&this.Lio_circe_Printer$Pieces__f_colons===r.Lio_circe_Printer$Pieces__f_colons}else return!1};var eJ=new m().initClass({Lio_circe_Printer$Pieces:0},!1,"io.circe.Printer$Pieces",{Lio_circe_Printer$Pieces:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});Cf.prototype.$classData=eJ;function _L(_,r,a,t,n,s){this.Lio_circe_ACursor__f_lastCursor=null,this.Lio_circe_ACursor__f_lastOp=null,this.Lio_circe_cursor_ObjectCursor__f_obj=null,this.Lio_circe_cursor_ObjectCursor__f_keyValue=null,this.Lio_circe_cursor_ObjectCursor__f_parent=null,this.Lio_circe_cursor_ObjectCursor__f_obj=_,this.Lio_circe_cursor_ObjectCursor__f_keyValue=r,this.Lio_circe_cursor_ObjectCursor__f_parent=a,VZ(this,n,s)}_L.prototype=new YZ;_L.prototype.constructor=_L;function tk_(){}tk_.prototype=_L.prototype;_L.prototype.value__Lio_circe_Json=function(){return this.Lio_circe_cursor_ObjectCursor__f_obj.applyUnsafe__T__Lio_circe_Json(this.Lio_circe_cursor_ObjectCursor__f_keyValue)};var nk_=new m().initClass({Lio_circe_cursor_ObjectCursor:0},!1,"io.circe.cursor.ObjectCursor",{Lio_circe_cursor_ObjectCursor:1,Lio_circe_HCursor:1,Lio_circe_ACursor:1,O:1,Ljava_io_Serializable:1});_L.prototype.$classData=nk_;function Dm(_,r,a){this.Lio_circe_ACursor__f_lastCursor=null,this.Lio_circe_ACursor__f_lastOp=null,this.Lio_circe_cursor_TopCursor__f_value=null,this.Lio_circe_cursor_TopCursor__f_value=_,VZ(this,r,a)}Dm.prototype=new YZ;Dm.prototype.constructor=Dm;function sk_(){}sk_.prototype=Dm.prototype;Dm.prototype.value__Lio_circe_Json=function(){return this.Lio_circe_cursor_TopCursor__f_value};var ck_=new m().initClass({Lio_circe_cursor_TopCursor:0},!1,"io.circe.cursor.TopCursor",{Lio_circe_cursor_TopCursor:1,Lio_circe_HCursor:1,Lio_circe_ACursor:1,O:1,Ljava_io_Serializable:1});Dm.prototype.$classData=ck_;function zd(){this.Lio_circe_numbers_BiggerDecimal$Zero__f_toBigDecimal=null,this.Lio_circe_numbers_BiggerDecimal$Zero__f_toLong=null,Tz(this)}zd.prototype=new _N;zd.prototype.constructor=zd;function ik_(){}ik_.prototype=zd.prototype;zd.prototype.isNegativeZero__Z=function(){return!1};zd.prototype.toDouble__D=function(){return 0};zd.prototype.toFloat__F=function(){return 0};zd.prototype.equals__O__Z=function(_){if(_ instanceof zw){var r=_;return!r.isNegativeZero__Z()}else return!1};zd.prototype.hashCode__I=function(){return n$().numberHashCode__D__I(0)};zd.prototype.toString__T=function(){return"0"};var ok_=new m().initClass({Lio_circe_numbers_BiggerDecimal$$anon$1:0},!1,"io.circe.numbers.BiggerDecimal$$anon$1",{Lio_circe_numbers_BiggerDecimal$$anon$1:1,Lio_circe_numbers_BiggerDecimal$Zero:1,Lio_circe_numbers_BiggerDecimal:1,O:1,Ljava_io_Serializable:1});zd.prototype.$classData=ok_;function Jd(){this.Lio_circe_numbers_BiggerDecimal$Zero__f_toBigDecimal=null,this.Lio_circe_numbers_BiggerDecimal$Zero__f_toLong=null,Tz(this)}Jd.prototype=new _N;Jd.prototype.constructor=Jd;function uk_(){}uk_.prototype=Jd.prototype;Jd.prototype.isNegativeZero__Z=function(){return!0};Jd.prototype.toDouble__D=function(){return-0};Jd.prototype.toFloat__F=function(){return-0};Jd.prototype.equals__O__Z=function(_){if(_ instanceof zw){var r=_;return r.isNegativeZero__Z()}else return!1};Jd.prototype.hashCode__I=function(){return n$().numberHashCode__D__I(-0)};Jd.prototype.toString__T=function(){return"-0"};var lk_=new m().initClass({Lio_circe_numbers_BiggerDecimal$$anon$2:0},!1,"io.circe.numbers.BiggerDecimal$$anon$2",{Lio_circe_numbers_BiggerDecimal$$anon$2:1,Lio_circe_numbers_BiggerDecimal$Zero:1,Lio_circe_numbers_BiggerDecimal:1,O:1,Ljava_io_Serializable:1});Jd.prototype.$classData=lk_;function zu(){}zu.prototype=new j;zu.prototype.constructor=zu;function fk_(){}fk_.prototype=zu.prototype;zu.prototype.apply$mcZI$sp__I__Z=function(_){var r=_;return!!r.foldWith__Lio_circe_Json$Folder__O(this)};zu.prototype.toString__T=function(){return""};zu.prototype.onArray__sci_Vector__sjs_js_Any=function(_){var r=D$_(),a=_.map__F1__O(this);return r.toJSArray$extension__sc_IterableOnce__sjs_js_Array(a)};zu.prototype.onObject__Lio_circe_JsonObject__sjs_js_Any=function(_){var r=_.toMap__sci_Map(),a=new ep(r,this);x();var t=Jt().from__sc_IterableOnce__sci_Map(a),n={};return t.foreach__F1__V(new y(s=>{var c=s;if(c!==null){var i=c._1__O(),o=c._2__O();n[i]=o}else throw new Q(c)})),n};zu.prototype.onObject__Lio_circe_JsonObject__O=function(_){return this.onObject__Lio_circe_JsonObject__sjs_js_Any(_)};zu.prototype.onArray__sci_Vector__O=function(_){return this.onArray__sci_Vector__sjs_js_Any(_)};zu.prototype.onString__T__O=function(_){return _};zu.prototype.onNumber__Lio_circe_JsonNumber__O=function(_){var r=_.toDouble__D();return r};zu.prototype.onBoolean__Z__O=function(_){return _};zu.prototype.onNull__O=function(){return null};zu.prototype.apply__O__O=function(_){var r=_;return r.foldWith__Lio_circe_Json$Folder__O(this)};var pk_=new m().initClass({Lio_circe_scalajs_package$$anon$1:0},!1,"io.circe.scalajs.package$$anon$1",{Lio_circe_scalajs_package$$anon$1:1,O:1,Lio_circe_Json$Folder:1,Ljava_io_Serializable:1,F1:1});zu.prototype.$classData=pk_;var jp=class extends eZ{constructor(r){super();var a=""+r;if(r instanceof tu)var t=r,n=t;else var n=null;Pt(this,a,n,!0,!0)}},hk_=new m().initClass({jl_AssertionError:0},!1,"java.lang.AssertionError",{jl_AssertionError:1,jl_Error:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});jp.prototype.$classData=hk_;function dk_(_,r){return _===r}function $k_(_){return _?1231:1237}function vk_(_,r){var a=r;return _===a?0:_?1:-1}var wk_=new m().initClass({jl_Boolean:0},!1,"java.lang.Boolean",{jl_Boolean:1,O:1,Ljava_io_Serializable:1,jl_Comparable:1,jl_constant_Constable:1},void 0,void 0,_=>typeof _=="boolean");function Lk_(_,r){if(r instanceof tf){var a=Ea(r);return _===a}else return!1}function gk_(_,r){var a=r,t=Ea(a);return _-t|0}var mk_=new m().initClass({jl_Character:0},!1,"java.lang.Character",{jl_Character:1,O:1,Ljava_io_Serializable:1,jl_Comparable:1,jl_constant_Constable:1},void 0,void 0,_=>_ instanceof tf);function OP(_,r){return Pt(_,r,null,!0,!0),_}var Ro=class extends Uw{},yk_=new m().initClass({jl_RuntimeException:0},!1,"java.lang.RuntimeException",{jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});Ro.prototype.$classData=yk_;function bk_(_,r){return _.jl_StringBuffer__f_builder=r,_}function Ik_(_){return bk_(_,my(new oc)),_}function Mf(){this.jl_StringBuffer__f_builder=null}Mf.prototype=new j;Mf.prototype.constructor=Mf;function kk_(){}kk_.prototype=Mf.prototype;Mf.prototype.append__T__jl_StringBuffer=function(_){var r=this.jl_StringBuffer__f_builder;return r.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+r.jl_StringBuilder__f_java$lang$StringBuilder$$content+_,this};Mf.prototype.append__jl_CharSequence__jl_StringBuffer=function(_){var r=this.jl_StringBuffer__f_builder;return r.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+r.jl_StringBuilder__f_java$lang$StringBuilder$$content+_,this};Mf.prototype.append__jl_CharSequence__I__I__jl_StringBuffer=function(_,r,a){return this.jl_StringBuffer__f_builder.append__jl_CharSequence__I__I__jl_StringBuilder(_,r,a),this};Mf.prototype.append__C__jl_StringBuffer=function(_){var r=this.jl_StringBuffer__f_builder,a=String.fromCharCode(_);return r.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+r.jl_StringBuilder__f_java$lang$StringBuilder$$content+a,this};Mf.prototype.subSequence__I__I__jl_CharSequence=function(_,r){var a=this.jl_StringBuffer__f_builder;return a.substring__I__I__T(_,r)};Mf.prototype.toString__T=function(){return this.jl_StringBuffer__f_builder.jl_StringBuilder__f_java$lang$StringBuilder$$content};Mf.prototype.append__C__jl_Appendable=function(_){return this.append__C__jl_StringBuffer(_)};Mf.prototype.append__jl_CharSequence__I__I__jl_Appendable=function(_,r,a){return this.append__jl_CharSequence__I__I__jl_StringBuffer(_,r,a)};Mf.prototype.append__jl_CharSequence__jl_Appendable=function(_){return this.append__jl_CharSequence__jl_StringBuffer(_)};var qk_=new m().initClass({jl_StringBuffer:0},!1,"java.lang.StringBuffer",{jl_StringBuffer:1,O:1,jl_CharSequence:1,jl_Appendable:1,Ljava_io_Serializable:1});Mf.prototype.$classData=qk_;function my(_){return _.jl_StringBuilder__f_java$lang$StringBuilder$$content="",_}function Ok_(_,r){if(my(_),r===null)throw Od(new io);return _.jl_StringBuilder__f_java$lang$StringBuilder$$content=r,_}function rJ(_,r){if(my(_),r<0)throw new Np;return _}function oc(){this.jl_StringBuilder__f_java$lang$StringBuilder$$content=null}oc.prototype=new j;oc.prototype.constructor=oc;function Sk_(){}Sk_.prototype=oc.prototype;oc.prototype.append__jl_CharSequence__I__I__jl_StringBuilder=function(_,r,a){var t=SQ(_===null?"null":_,r,a);return this.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+this.jl_StringBuilder__f_java$lang$StringBuilder$$content+t,this};oc.prototype.append__AC__jl_StringBuilder=function(_){var r=eu(),a=_.u.length,t=r.new__AC__I__I__T(_,0,a);return this.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+this.jl_StringBuilder__f_java$lang$StringBuilder$$content+t,this};oc.prototype.toString__T=function(){return this.jl_StringBuilder__f_java$lang$StringBuilder$$content};oc.prototype.length__I=function(){var _=this.jl_StringBuilder__f_java$lang$StringBuilder$$content;return _.length};oc.prototype.setLength__I__V=function(_){if(_<0)throw cx_(new Fk,_);var r=this.jl_StringBuilder__f_java$lang$StringBuilder$$content,a=r,t=_-a.length|0;if(t<0){var n=r;r=n.substring(0,_)}else for(var s=0;s!==t;)r=r+"\\0",s=1+s|0;this.jl_StringBuilder__f_java$lang$StringBuilder$$content=r};oc.prototype.charAt__I__C=function(_){var r=this.jl_StringBuilder__f_java$lang$StringBuilder$$content;return r.charCodeAt(_)};oc.prototype.getChars__I__I__AC__I__V=function(_,r,a,t){tU(this.jl_StringBuilder__f_java$lang$StringBuilder$$content,_,r,a,t)};oc.prototype.subSequence__I__I__jl_CharSequence=function(_,r){return this.substring__I__I__T(_,r)};oc.prototype.substring__I__I__T=function(_,r){var a=this.jl_StringBuilder__f_java$lang$StringBuilder$$content;return a.substring(_,r)};oc.prototype.append__C__jl_Appendable=function(_){var r=String.fromCharCode(_);return this.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+this.jl_StringBuilder__f_java$lang$StringBuilder$$content+r,this};oc.prototype.append__jl_CharSequence__I__I__jl_Appendable=function(_,r,a){return this.append__jl_CharSequence__I__I__jl_StringBuilder(_,r,a)};oc.prototype.append__jl_CharSequence__jl_Appendable=function(_){return this.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+this.jl_StringBuilder__f_java$lang$StringBuilder$$content+_,this};var Pk_=new m().initClass({jl_StringBuilder:0},!1,"java.lang.StringBuilder",{jl_StringBuilder:1,O:1,jl_CharSequence:1,jl_Appendable:1,Ljava_io_Serializable:1});oc.prototype.$classData=Pk_;function Rk_(_,r){if(r.RTLong__f_lo===0&&r.RTLong__f_hi===-2147483648)return 19;var a=M_(),t=at().Ljava_math_BigDecimal$__f_LongTenPows,n=r.RTLong__f_hi;if(n<0)var s=r.RTLong__f_lo,c=r.RTLong__f_hi,i=-s|0,o=s!==0?~c:-c|0,u=i,f=o,p=new O(u,f);else var p=r;var h=a.binarySearch__AJ__J__I(t,p);return h<0?-1-h|0:1+h|0}function aJ(_,r){var a=r.Ljava_math_MathContext__f_precision,t=_.precision__I()-a|0,n=_I(_)>31,i=s.powerOf10__J__Ljava_math_BigInteger(new O(t,c)),o=_.java$math$BigDecimal$$getUnscaledValue__Ljava_math_BigInteger().divideAndRemainder__Ljava_math_BigInteger__ALjava_math_BigInteger(i),u=_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale,f=u>>31,p=t>>31,h=u-t|0,l=(-2147483648^h)>(-2147483648^u)?-1+(f-p|0)|0:f-p|0,d=o.u[1];if(d.Ljava_math_BigInteger__f_sign!==0){var $=o.u[1].abs__Ljava_math_BigInteger(),v=$.shiftLeftOneBit__Ljava_math_BigInteger().compareTo__Ljava_math_BigInteger__I(i),w=o.u[0].testBit__I__Z(0)?1:0,R=o.u[1],D=Math.imul(R.Ljava_math_BigInteger__f_sign,5+v|0),T=at().java$math$BigDecimal$$roundingBehavior__I__I__Ljava_math_RoundingMode__I(w,D,r.Ljava_math_MathContext__f_roundingMode);if(T!==0){var C=_a(),F=T>>31,E=C.valueOf__J__Ljava_math_BigInteger(new O(T,F)),q=o.u[0];o.u[0]=bl().add__Ljava_math_BigInteger__Ljava_math_BigInteger__Ljava_math_BigInteger(q,E)}var Z=Ck_(new Wr,o.u[0]);if(Z.precision__I()>a){o.u[0]=o.u[0].divide__Ljava_math_BigInteger__Ljava_math_BigInteger(_a().Ljava_math_BigInteger$__f_TEN);var H=-1+h|0,J=H!==-1?l:-1+l|0,N=H,G=J}else var N=h,G=l}else var N=h,G=l;_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale=at().java$math$BigDecimal$$safeLongToInt__J__I(new O(N,G)),_.Ljava_math_BigDecimal__f__precision=a,gN(_,o.u[0])}}function LN(_){if(_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_bitLength===0){var r=_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_smallValue;return!(r.RTLong__f_lo===-1&&r.RTLong__f_hi===-1)}else return!1}function Dk_(_,r,a){var t=at().Ljava_math_BigDecimal$__f_LongTenPows.u[a],n=t.RTLong__f_lo,s=t.RTLong__f_hi,c=_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale,i=c>>31,o=a>>31,u=c-a|0,f=(-2147483648^u)>(-2147483648^c)?-1+(i-o|0)|0:i-o|0,p=_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_smallValue,h=p.RTLong__f_lo,l=p.RTLong__f_hi,d=je(),$=d.divideImpl__I__I__I__I__I(h,l,n,s),v=d.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn,w=je(),R=w.remainderImpl__I__I__I__I__I(h,l,n,s),D=w.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;if(R===0&&D===0)var u_=new O(u,f),p_=new O($,v);else{var T=at();if(D<0)var C=-R|0,F=R!==0?~D:-D|0,E=C,q=F;else var E=R,q=D;var Z=E,H=Z<<1,J=Z>>>31|0|q<<1,N=T.java$math$BigDecimal$$longCompareTo__J__J__I(new O(H,J),new O(n,s)),G=Math.imul(D<0?-1:D===0&&R===0?0:1,5+N|0),W=at().java$math$BigDecimal$$roundingBehavior__I__I__Ljava_math_RoundingMode__I(1&$,G,r.Ljava_math_MathContext__f_roundingMode),K=W>>31,Y=$+W|0,X=(-2147483648^Y)<(-2147483648^$)?1+(v+K|0)|0:v+K|0;if(X<0)var e_=-Y|0,__=Y!==0?~X:-X|0,a_=e_,n_=__;else var a_=Y,n_=X;var s_=je().org$scalajs$linker$runtime$RuntimeLong$$toDouble__I__I__D(a_,n_);if(+Math.log10(s_)>=r.Ljava_math_MathContext__f_precision)var c_=-1+u|0,o_=c_!==-1?f:-1+f|0,h_=je(),d_=h_.divideImpl__I__I__I__I__I(Y,X,10,0),v_=h_.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn,u_=new O(c_,o_),p_=new O(d_,v_);else var u_=new O(u,f),p_=new O(Y,X)}var y_=da(u_),b_=y_.RTLong__f_lo,D_=y_.RTLong__f_hi,S_=da(p_),P_=S_.RTLong__f_lo,R_=S_.RTLong__f_hi,C_=da(new O(b_,D_)),B_=C_.RTLong__f_lo,T_=C_.RTLong__f_hi,A_=da(new O(P_,R_)),x_=A_.RTLong__f_lo,E_=A_.RTLong__f_hi;_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale=at().java$math$BigDecimal$$safeLongToInt__J__I(new O(B_,T_)),_.Ljava_math_BigDecimal__f__precision=r.Ljava_math_MathContext__f_precision,_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_smallValue=new O(x_,E_),_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_bitLength=at().bitLength__J__I(new O(x_,E_)),_.Ljava_math_BigDecimal__f__intVal=null}function SP(_,r){var a=_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale,t=a>>31,n=-a|0,s=a!==0?~t:-t|0,c=_I(_),i=c>>31,o=n+c|0,u=(-2147483648^o)<(-2147483648^n)?1+(s+i|0)|0:s+i|0;if(u===0?(-2147483648^o)>-2147483629:u>0)throw new Sc("Rounding necessary");var f=_.toBigIntegerExact__Ljava_math_BigInteger();if(gf().bitLength__Ljava_math_BigInteger__I(f)0?_.Ljava_math_BigDecimal__f__precision:1+Po(.3010299956639812*(-1+_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_bitLength|0))|0}function gN(_,r){_.Ljava_math_BigDecimal__f__intVal=r,_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_bitLength=gf().bitLength__Ljava_math_BigInteger__I(r),_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_bitLength<64&&(_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_smallValue=r.longValue__J())}function PP(_){return _.Ljava_math_BigDecimal__f__toStringImage=null,_.Ljava_math_BigDecimal__f__hashCode=0,_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_bitLength=0,_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_smallValue=qn,_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale=0,_.Ljava_math_BigDecimal__f__precision=0,_}function RP(_,r,a){return PP(_),_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_smallValue=r,_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale=a,_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_bitLength=at().bitLength__J__I(r),_}function Wy(_,r,a){PP(_);var t=r>>31;return _.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_smallValue=new O(r,t),_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale=a,_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_bitLength=at().java$math$BigDecimal$$bitLength__I__I(r),_}function tJ(_,r,a,t){PP(_);var n=-1+(a+t|0)|0;if(r===null)throw jP(new io,"in == null");if(n>=r.u.length||a<0||t<=0||n<0)throw new Fu("Bad offset/length: offset="+a+" len="+t+" in.length="+r.u.length);var s=a;if(a<=n&&r.u[a]===43){if(s=1+s|0,s>31,Y=Nr(),X=Y.parseInt__T__I__I(G,10),e_=X>>31,__=W-X|0,a_=(-2147483648^__)>(-2147483648^W)?-1+(K-e_|0)|0:K-e_|0;_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale=__;var n_=_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale,s_=n_>>31;if(!(__===n_&&a_===s_))throw new Fu("Scale out of range")}if(E<19){var c_=F7();_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_smallValue=c_.parseLong__T__I__J(F,10),_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_bitLength=at().bitLength__J__I(_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_smallValue)}else gN(_,g8(new Je,F));return _}function DP(_,r){return tJ(_,nU(r),0,r.length),_}function xk_(_,r,a){return tJ(_,nU(r),0,r.length),aJ(_,a),_}function KI(_,r,a){if(PP(_),r===null)throw jP(new io,"unscaledVal == null");return _.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale=a,gN(_,r),_}function Ck_(_,r){return KI(_,r,0),_}function L8(_,r){return RP(_,r,0),_}function Mk_(_,r,a){return RP(_,r,0),aJ(_,a),_}function Wr(){this.Ljava_math_BigDecimal__f__toStringImage=null,this.Ljava_math_BigDecimal__f__hashCode=0,this.Ljava_math_BigDecimal__f__intVal=null,this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_bitLength=0,this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_smallValue=qn,this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale=0,this.Ljava_math_BigDecimal__f__precision=0}Wr.prototype=new dP;Wr.prototype.constructor=Wr;function Tk_(){}Tk_.prototype=Wr.prototype;Wr.prototype.signum__I=function(){if(this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_bitLength<64){var _=this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_smallValue,r=_.RTLong__f_hi;if(r<0)return-1;var a=this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_smallValue,t=a.RTLong__f_hi;return(t===0?a.RTLong__f_lo!==0:t>0)?1:0}else{var n=this.java$math$BigDecimal$$getUnscaledValue__Ljava_math_BigInteger();return n.Ljava_math_BigInteger__f_sign}};Wr.prototype.precision__I=function(){if(this.Ljava_math_BigDecimal__f__precision===0){if(this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_bitLength===0)var _=1;else if(this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_bitLength<64)var _=Rk_(this,this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_smallValue);else{var r=1+Po(.3010299956639812*(-1+this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_bitLength|0))|0,a=this.java$math$BigDecimal$$getUnscaledValue__Ljava_math_BigInteger(),t=jc(),n=r>>31,s=a.divide__Ljava_math_BigInteger__Ljava_math_BigInteger(t.powerOf10__J__Ljava_math_BigInteger(new O(r,n)));if(s.Ljava_math_BigInteger__f_sign!==0)var _=1+r|0;else var _=r}this.Ljava_math_BigDecimal__f__precision=_}return this.Ljava_math_BigDecimal__f__precision};Wr.prototype.scaleByPowerOfTen__I__Ljava_math_BigDecimal=function(_){var r=this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale,a=r>>31,t=_>>31,n=r-_|0,s=(-2147483648^n)>(-2147483648^r)?-1+(a-t|0)|0:a-t|0;if(this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_bitLength<64){var c=this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_smallValue;return c.RTLong__f_lo===0&&c.RTLong__f_hi===0?at().java$math$BigDecimal$$zeroScaledBy__J__Ljava_math_BigDecimal(new O(n,s)):at().valueOf__J__I__Ljava_math_BigDecimal(this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_smallValue,at().java$math$BigDecimal$$safeLongToInt__J__I(new O(n,s)))}else return KI(new Wr,this.java$math$BigDecimal$$getUnscaledValue__Ljava_math_BigInteger(),at().java$math$BigDecimal$$safeLongToInt__J__I(new O(n,s)))};Wr.prototype.stripTrailingZeros__Ljava_math_BigDecimal=function(){if(LN(this))return this;for(var _=-1+jc().Ljava_math_Multiplication$__f_BigTenPows.u.length|0,r=1,a=this.java$math$BigDecimal$$getUnscaledValue__Ljava_math_BigInteger(),t=this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale,n=t>>31,s=t,c=n,i,o;;)if(a.testBit__I__Z(0)){var H=a,J=s,N=c,i=H,o=new O(J,N);break}else{var u=a.divideAndRemainderImpl__Ljava_math_BigInteger__Ljava_math_BigInteger$QuotAndRem(jc().Ljava_math_Multiplication$__f_BigTenPows.u[r]),f=u.Ljava_math_BigInteger$QuotAndRem__f_rem;if(f.Ljava_math_BigInteger__f_sign===0){var p=r<_?1+r|0:r,h=u.Ljava_math_BigInteger$QuotAndRem__f_quot,l=s,d=c,$=r,v=$>>31,w=l,R=d,D=w-$|0,T=(-2147483648^D)>(-2147483648^w)?-1+(R-v|0)|0:R-v|0;r=p,a=h;var C=D,F=T;s=C,c=F;continue}if(r!==1){r=1;continue}var E=a,q=s,Z=c,i=E,o=new O(q,Z);break}var G=i,W=da(o),K=W.RTLong__f_lo,Y=W.RTLong__f_hi,X=da(new O(K,Y)),e_=X.RTLong__f_lo,__=X.RTLong__f_hi;return KI(new Wr,G,at().java$math$BigDecimal$$safeLongToInt__J__I(new O(e_,__)))};Wr.prototype.compareTo__Ljava_math_BigDecimal__I=function(_){var r=this.signum__I(),a=_.signum__I();if(r===a)if(this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale===_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale&&this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_bitLength<64&&_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_bitLength<64){var t=this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_smallValue,n=_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_smallValue,s=t.RTLong__f_hi,c=n.RTLong__f_hi;if(s===c?(-2147483648^t.RTLong__f_lo)<(-2147483648^n.RTLong__f_lo):s(-2147483648^o.RTLong__f_lo):u>f)?1:0}else{var p=this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale,h=p>>31,l=_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale,d=l>>31,$=p-l|0,v=(-2147483648^$)>(-2147483648^p)?-1+(h-d|0)|0:h-d|0,w=_I(this)-_I(_)|0,R=w>>31,D=1+$|0,T=D===0?1+v|0:v;if(R===T?(-2147483648^w)>(-2147483648^D):R>T)return r;var C=w>>31,F=-1+$|0,E=F!==-1?v:-1+v|0;if(C===E?(-2147483648^w)<(-2147483648^F):C0)var Y=Z.multiply__Ljava_math_BigInteger__Ljava_math_BigInteger(jc().powerOf10__J__Ljava_math_BigInteger(new O($,v))),W=q,K=Y;else var W=q,K=Z;var X=W,e_=K;return X.compareTo__Ljava_math_BigInteger__I(e_)}else return r>31,i=-s|0,o=s!==0?~c:-c|0,u=n>>31,f=i+n|0,p=(-2147483648^f)<(-2147483648^i)?1+(o+u|0)|0:o+u|0,h=t>>31,l=f-t|0,d=(-2147483648^l)>(-2147483648^f)?-1+(p-h|0)|0:p-h|0;if(this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale>0&&(d===-1?(-2147483648^l)>=2147483642:d>-1))if(d>=0){at();var $=n-this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale|0;at();var v=r.substring(0,$)+"."+r.substring($)}else{at(),at();var w=-1+t|0;at();var R=r.substring(0,w)+"0."+r.substring(w),D=1+t|0,T=at().Ljava_math_BigDecimal$__f_java$math$BigDecimal$$CharZeros,C=-1-l|0;at();var F=T.substring(0,C),v=""+R.substring(0,D)+F+R.substring(D)}else var E=(n-t|0)>=1?(at(),at(),r.substring(0,t)+"."+r.substring(t)):r,q=E+"E",Z=(d===0?l!==0:d>0)?q+"+":q,v=Z+je().org$scalajs$linker$runtime$RuntimeLong$$toString__I__I__T(l,d);return this.Ljava_math_BigDecimal__f__toStringImage=v,this.Ljava_math_BigDecimal__f__toStringImage};Wr.prototype.toBigInteger__Ljava_math_BigInteger=function(){if(this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale===0||LN(this))return this.java$math$BigDecimal$$getUnscaledValue__Ljava_math_BigInteger();if(this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale<0){var _=this.java$math$BigDecimal$$getUnscaledValue__Ljava_math_BigInteger(),r=jc(),a=this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale,t=a>>31,n=-a|0,s=a!==0?~t:-t|0;return _.multiply__Ljava_math_BigInteger__Ljava_math_BigInteger(r.powerOf10__J__Ljava_math_BigInteger(new O(n,s)))}else{var c=this.java$math$BigDecimal$$getUnscaledValue__Ljava_math_BigInteger(),i=jc(),o=this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale,u=o>>31;return c.divide__Ljava_math_BigInteger__Ljava_math_BigInteger(i.powerOf10__J__Ljava_math_BigInteger(new O(o,u)))}};Wr.prototype.toBigIntegerExact__Ljava_math_BigInteger=function(){if(this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale===0||LN(this))return this.java$math$BigDecimal$$getUnscaledValue__Ljava_math_BigInteger();if(this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale<0){var _=this.java$math$BigDecimal$$getUnscaledValue__Ljava_math_BigInteger(),r=jc(),a=this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale,t=a>>31,n=-a|0,s=a!==0?~t:-t|0;return _.multiply__Ljava_math_BigInteger__Ljava_math_BigInteger(r.powerOf10__J__Ljava_math_BigInteger(new O(n,s)))}else{if(this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale>_I(this)||this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale>this.java$math$BigDecimal$$getUnscaledValue__Ljava_math_BigInteger().getLowestSetBit__I())throw new Sc("Rounding necessary");var c=this.java$math$BigDecimal$$getUnscaledValue__Ljava_math_BigInteger(),i=jc(),o=this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale,u=o>>31,f=c.divideAndRemainder__Ljava_math_BigInteger__ALjava_math_BigInteger(i.powerOf10__J__Ljava_math_BigInteger(new O(o,u))),p=f.u[1];if(p.Ljava_math_BigInteger__f_sign!==0)throw new Sc("Rounding necessary");return f.u[0]}};Wr.prototype.longValue__J=function(){return this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale<=-64||this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale>_I(this)?qn:this.toBigInteger__Ljava_math_BigInteger().longValue__J()};Wr.prototype.intValue__I=function(){return this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale<=-32||this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale>_I(this)?0:this.toBigInteger__Ljava_math_BigInteger().intValue__I()};Wr.prototype.intValueExact__I=function(){var _=SP(this,32);return _.RTLong__f_lo};Wr.prototype.shortValueExact__S=function(){var _=SP(this,16);return _.RTLong__f_lo<<16>>16};Wr.prototype.byteValueExact__B=function(){var _=SP(this,8);return _.RTLong__f_lo<<24>>24};Wr.prototype.floatValue__F=function(){return ZZ().parseFloat__T__F(this.java$math$BigDecimal$$getUnscaledValue__Ljava_math_BigInteger()+"e"+(-this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale|0))};Wr.prototype.doubleValue__D=function(){return Aw().parseDouble__T__D(this.java$math$BigDecimal$$getUnscaledValue__Ljava_math_BigInteger()+"e"+(-this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale|0))};Wr.prototype.java$math$BigDecimal$$getUnscaledValue__Ljava_math_BigInteger=function(){return this.Ljava_math_BigDecimal__f__intVal===null&&(this.Ljava_math_BigDecimal__f__intVal=_a().valueOf__J__Ljava_math_BigInteger(this.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_smallValue)),this.Ljava_math_BigDecimal__f__intVal};Wr.prototype.compareTo__O__I=function(_){return this.compareTo__Ljava_math_BigDecimal__I(_)};var aZ=new m().initClass({Ljava_math_BigDecimal:0},!1,"java.math.BigDecimal",{Ljava_math_BigDecimal:1,jl_Number:1,O:1,Ljava_io_Serializable:1,jl_Comparable:1});Wr.prototype.$classData=aZ;function Vk_(_,r,a){if(r===""||r==="+"||r==="-")throw new Fu("Zero length BigInteger");var t=r.length;if(r.charCodeAt(0)===45)var n=-1+t|0,s=-1,c=1,i=n;else if(r.charCodeAt(0)===43)var o=-1+t|0,s=1,c=1,i=o;else var s=1,c=0,i=t;for(var u=s|0,f=c|0,p=i|0,h=f;h36)throw new Fu("Radix out of range");if(r==="")throw new Fu("Zero length BigInteger");return Vk_(_,r,a),_}function g8(_,r){return Ak_(_,r,10),_}function Lp(_,r,a){return $6(_),_.Ljava_math_BigInteger__f_sign=r,_.Ljava_math_BigInteger__f_numberLength=1,_.Ljava_math_BigInteger__f_digits=new De(new Int32Array([a])),_}function Bk_(_,r,a){return $6(_),a.u.length===0?(_.Ljava_math_BigInteger__f_sign=0,_.Ljava_math_BigInteger__f_numberLength=1,_.Ljava_math_BigInteger__f_digits=new De(new Int32Array([0]))):(_.Ljava_math_BigInteger__f_sign=r,_.Ljava_math_BigInteger__f_numberLength=a.u.length,_.Ljava_math_BigInteger__f_digits=a,_.cutOffLeadingZeroes__V()),_}function Ml(_,r,a,t){return $6(_),_.Ljava_math_BigInteger__f_sign=r,_.Ljava_math_BigInteger__f_numberLength=a,_.Ljava_math_BigInteger__f_digits=t,_}function XH(_,r,a){$6(_),_.Ljava_math_BigInteger__f_sign=r;var t=a.RTLong__f_hi;return t===0?(_.Ljava_math_BigInteger__f_numberLength=1,_.Ljava_math_BigInteger__f_digits=new De(new Int32Array([a.RTLong__f_lo]))):(_.Ljava_math_BigInteger__f_numberLength=2,_.Ljava_math_BigInteger__f_digits=new De(new Int32Array([a.RTLong__f_lo,t]))),_}function Je(){this.Ljava_math_BigInteger__f_digits=null,this.Ljava_math_BigInteger__f_numberLength=0,this.Ljava_math_BigInteger__f_sign=0,this.Ljava_math_BigInteger__f_java$math$BigInteger$$firstNonzeroDigit=0,this.Ljava_math_BigInteger__f__hashCode=0}Je.prototype=new dP;Je.prototype.constructor=Je;function Fk_(){}Fk_.prototype=Je.prototype;Je.prototype.abs__Ljava_math_BigInteger=function(){return this.Ljava_math_BigInteger__f_sign<0?Ml(new Je,1,this.Ljava_math_BigInteger__f_numberLength,this.Ljava_math_BigInteger__f_digits):this};Je.prototype.compareTo__Ljava_math_BigInteger__I=function(_){return this.Ljava_math_BigInteger__f_sign>_.Ljava_math_BigInteger__f_sign?1:this.Ljava_math_BigInteger__f_sign<_.Ljava_math_BigInteger__f_sign?-1:this.Ljava_math_BigInteger__f_numberLength>_.Ljava_math_BigInteger__f_numberLength?this.Ljava_math_BigInteger__f_sign:this.Ljava_math_BigInteger__f_numberLength<_.Ljava_math_BigInteger__f_numberLength?-_.Ljava_math_BigInteger__f_sign|0:Math.imul(this.Ljava_math_BigInteger__f_sign,bl().compareArrays__AI__AI__I__I(this.Ljava_math_BigInteger__f_digits,_.Ljava_math_BigInteger__f_digits,this.Ljava_math_BigInteger__f_numberLength))};Je.prototype.divide__Ljava_math_BigInteger__Ljava_math_BigInteger=function(_){if(_.Ljava_math_BigInteger__f_sign===0)throw new Sc("BigInteger divide by zero");var r=_.Ljava_math_BigInteger__f_sign;if(_.isOne__Z())return _.Ljava_math_BigInteger__f_sign>0?this:this.negate__Ljava_math_BigInteger();var a=this.Ljava_math_BigInteger__f_sign,t=this.Ljava_math_BigInteger__f_numberLength,n=_.Ljava_math_BigInteger__f_numberLength;if((t+n|0)===2){var s=this.Ljava_math_BigInteger__f_digits.u[0],c=_.Ljava_math_BigInteger__f_digits.u[0],i=je(),o=i.divideImpl__I__I__I__I__I(s,0,c,0),u=i.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn,f=o,p=u;if(a!==r){var h=f,l=p,d=h,$=l,v=-d|0,w=d!==0?~$:-$|0,R=v,D=w;f=R,p=D}return _a().valueOf__J__Ljava_math_BigInteger(new O(f,p))}else{var T=t!==n?t>n?1:-1:bl().compareArrays__AI__AI__I__I(this.Ljava_math_BigInteger__f_digits,_.Ljava_math_BigInteger__f_digits,t);if(T===0)return a===r?_a().Ljava_math_BigInteger$__f_ONE:_a().Ljava_math_BigInteger$__f_MINUS_ONE;if(T===-1)return _a().Ljava_math_BigInteger$__f_ZERO;var C=1+(t-n|0)|0,F=new De(C),E=a===r?1:-1;n===1?c4().divideArrayByInt__AI__AI__I__I__I(F,this.Ljava_math_BigInteger__f_digits,t,_.Ljava_math_BigInteger__f_digits.u[0]):c4().divide__AI__I__AI__I__AI__I__AI(F,C,this.Ljava_math_BigInteger__f_digits,t,_.Ljava_math_BigInteger__f_digits,n);var q=Ml(new Je,E,C,F);return q.cutOffLeadingZeroes__V(),q}};Je.prototype.divideAndRemainder__Ljava_math_BigInteger__ALjava_math_BigInteger=function(_){return this.divideAndRemainderImpl__Ljava_math_BigInteger__Ljava_math_BigInteger$QuotAndRem(_).toArray__ALjava_math_BigInteger()};Je.prototype.divideAndRemainderImpl__Ljava_math_BigInteger__Ljava_math_BigInteger$QuotAndRem=function(_){var r=_.Ljava_math_BigInteger__f_sign;if(r===0)throw new Sc("BigInteger divide by zero");var a=_.Ljava_math_BigInteger__f_numberLength,t=_.Ljava_math_BigInteger__f_digits;if(a===1)return c4().divideAndRemainderByInteger__Ljava_math_BigInteger__I__I__Ljava_math_BigInteger$QuotAndRem(this,t.u[0],r);var n=this.Ljava_math_BigInteger__f_digits,s=this.Ljava_math_BigInteger__f_numberLength,c=s!==a?s>a?1:-1:bl().compareArrays__AI__AI__I__I(n,t,s);if(c<0)return new K$(_a().Ljava_math_BigInteger$__f_ZERO,this);var i=this.Ljava_math_BigInteger__f_sign,o=1+(s-a|0)|0,u=i===r?1:-1,f=new De(o),p=c4().divide__AI__I__AI__I__AI__I__AI(f,o,n,s,t,a),h=Ml(new Je,u,o,f),l=Ml(new Je,i,a,p);return h.cutOffLeadingZeroes__V(),l.cutOffLeadingZeroes__V(),new K$(h,l)};Je.prototype.equals__O__Z=function(_){if(_ instanceof Je){var r=_;return this.Ljava_math_BigInteger__f_sign===r.Ljava_math_BigInteger__f_sign&&this.Ljava_math_BigInteger__f_numberLength===r.Ljava_math_BigInteger__f_numberLength&&this.equalsArrays__AI__Z(r.Ljava_math_BigInteger__f_digits)}else return!1};Je.prototype.getLowestSetBit__I=function(){if(this.Ljava_math_BigInteger__f_sign===0)return-1;var _=this.getFirstNonzeroDigit__I(),r=this.Ljava_math_BigInteger__f_digits.u[_];if(r===0)var a=32;else var t=r&(-r|0),a=31-(Math.clz32(t)|0)|0;return(_<<5)+a|0};Je.prototype.hashCode__I=function(){if(this.Ljava_math_BigInteger__f__hashCode!==0)return this.Ljava_math_BigInteger__f__hashCode;for(var _=this.Ljava_math_BigInteger__f_numberLength,r=0;r<_;){var a=r;this.Ljava_math_BigInteger__f__hashCode=Math.imul(33,this.Ljava_math_BigInteger__f__hashCode)+this.Ljava_math_BigInteger__f_digits.u[a]|0,r=1+r|0}return this.Ljava_math_BigInteger__f__hashCode=Math.imul(this.Ljava_math_BigInteger__f__hashCode,this.Ljava_math_BigInteger__f_sign),this.Ljava_math_BigInteger__f__hashCode};Je.prototype.intValue__I=function(){return Math.imul(this.Ljava_math_BigInteger__f_sign,this.Ljava_math_BigInteger__f_digits.u[0])};Je.prototype.longValue__J=function(){if(this.Ljava_math_BigInteger__f_numberLength>1)var _=this.Ljava_math_BigInteger__f_digits.u[1],r=this.Ljava_math_BigInteger__f_digits.u[0],a=r,t=_;else var n=this.Ljava_math_BigInteger__f_digits.u[0],a=n,t=0;var s=this.Ljava_math_BigInteger__f_sign,c=s>>31,i=a,o=65535&s,u=s>>>16|0,f=65535&i,p=i>>>16|0,h=Math.imul(o,f),l=Math.imul(u,f),d=Math.imul(o,p),$=h+((l+d|0)<<16)|0,v=(h>>>16|0)+d|0,w=(((Math.imul(s,t)+Math.imul(c,i)|0)+Math.imul(u,p)|0)+(v>>>16|0)|0)+(((65535&v)+l|0)>>>16|0)|0;return new O($,w)};Je.prototype.multiply__Ljava_math_BigInteger__Ljava_math_BigInteger=function(_){if(_.Ljava_math_BigInteger__f_sign===0||this.Ljava_math_BigInteger__f_sign===0)return _a().Ljava_math_BigInteger$__f_ZERO;var r=jc();return r.karatsuba__Ljava_math_BigInteger__Ljava_math_BigInteger__Ljava_math_BigInteger(this,_)};Je.prototype.negate__Ljava_math_BigInteger=function(){return this.Ljava_math_BigInteger__f_sign===0?this:Ml(new Je,-this.Ljava_math_BigInteger__f_sign|0,this.Ljava_math_BigInteger__f_numberLength,this.Ljava_math_BigInteger__f_digits)};Je.prototype.pow__I__Ljava_math_BigInteger=function(_){if(_<0)throw new Sc("Negative exponent");if(_===0)return _a().Ljava_math_BigInteger$__f_ONE;if(_===1||this.equals__O__Z(_a().Ljava_math_BigInteger$__f_ONE)||this.equals__O__Z(_a().Ljava_math_BigInteger$__f_ZERO))return this;if(this.testBit__I__Z(0))return jc().pow__Ljava_math_BigInteger__I__Ljava_math_BigInteger(this,_);for(var r=1;!this.testBit__I__Z(r);)r=1+r|0;return _a().getPowerOfTwo__I__Ljava_math_BigInteger(Math.imul(r,_)).multiply__Ljava_math_BigInteger__Ljava_math_BigInteger(this.shiftRight__I__Ljava_math_BigInteger(r).pow__I__Ljava_math_BigInteger(_))};Je.prototype.shiftLeft__I__Ljava_math_BigInteger=function(_){return _===0||this.Ljava_math_BigInteger__f_sign===0?this:_>0?gf().shiftLeft__Ljava_math_BigInteger__I__Ljava_math_BigInteger(this,_):gf().shiftRight__Ljava_math_BigInteger__I__Ljava_math_BigInteger(this,-_|0)};Je.prototype.shiftRight__I__Ljava_math_BigInteger=function(_){return _===0||this.Ljava_math_BigInteger__f_sign===0?this:_>0?gf().shiftRight__Ljava_math_BigInteger__I__Ljava_math_BigInteger(this,_):gf().shiftLeft__Ljava_math_BigInteger__I__Ljava_math_BigInteger(this,-_|0)};Je.prototype.testBit__I__Z=function(_){var r=_>>5;if(_===0)return(1&this.Ljava_math_BigInteger__f_digits.u[0])!==0;if(_<0)throw new Sc("Negative bit address");if(r>=this.Ljava_math_BigInteger__f_numberLength)return this.Ljava_math_BigInteger__f_sign<0;if(this.Ljava_math_BigInteger__f_sign<0&&r0&&(this.Ljava_math_BigInteger__f_numberLength=-1+this.Ljava_math_BigInteger__f_numberLength|0,this.Ljava_math_BigInteger__f_digits.u[this.Ljava_math_BigInteger__f_numberLength]===0););this.Ljava_math_BigInteger__f_digits.u[this.Ljava_math_BigInteger__f_numberLength]===0&&(this.Ljava_math_BigInteger__f_sign=0),this.Ljava_math_BigInteger__f_numberLength=1+this.Ljava_math_BigInteger__f_numberLength|0};Je.prototype.equalsArrays__AI__Z=function(_){for(var r=0;r!==this.Ljava_math_BigInteger__f_numberLength;){if(this.Ljava_math_BigInteger__f_digits.u[r]!==_.u[r])return!1;r=1+r|0}return!0};Je.prototype.getFirstNonzeroDigit__I=function(){if(this.Ljava_math_BigInteger__f_java$math$BigInteger$$firstNonzeroDigit===-2){if(this.Ljava_math_BigInteger__f_sign===0)var _=-1;else{for(var r=0;this.Ljava_math_BigInteger__f_digits.u[r]===0;)r=1+r|0;var _=r}this.Ljava_math_BigInteger__f_java$math$BigInteger$$firstNonzeroDigit=_}return this.Ljava_math_BigInteger__f_java$math$BigInteger$$firstNonzeroDigit};Je.prototype.isOne__Z=function(){return this.Ljava_math_BigInteger__f_numberLength===1&&this.Ljava_math_BigInteger__f_digits.u[0]===1};Je.prototype.shiftLeftOneBit__Ljava_math_BigInteger=function(){return this.Ljava_math_BigInteger__f_sign===0?this:gf().shiftLeftOneBit__Ljava_math_BigInteger__Ljava_math_BigInteger(this)};Je.prototype.compareTo__O__I=function(_){return this.compareTo__Ljava_math_BigInteger__I(_)};var $k=new m().initClass({Ljava_math_BigInteger:0},!1,"java.math.BigInteger",{Ljava_math_BigInteger:1,jl_Number:1,O:1,Ljava_io_Serializable:1,jl_Comparable:1});Je.prototype.$classData=$k;function Uh(_,r){this.jl_Enum__f__name=null,this.jl_Enum__f__ordinal=0,vy(this,_,r)}Uh.prototype=new eN;Uh.prototype.constructor=Uh;function Ek_(){}Ek_.prototype=Uh.prototype;var jk_=new m().initClass({Ljava_math_RoundingMode:0},!1,"java.math.RoundingMode",{Ljava_math_RoundingMode:1,jl_Enum:1,O:1,jl_Comparable:1,Ljava_io_Serializable:1});Uh.prototype.$classData=jk_;function Zk_(_,r,a,t){return _.ju_AbstractRandomAccessListIterator__f_i=r,_.ju_AbstractRandomAccessListIterator__f_end=t,_.ju_AbstractRandomAccessListIterator__f_last=-1,_}function vk(){this.ju_AbstractRandomAccessListIterator__f_i=0,this.ju_AbstractRandomAccessListIterator__f_end=0,this.ju_AbstractRandomAccessListIterator__f_last=0}vk.prototype=new j;vk.prototype.constructor=vk;function nJ(){}nJ.prototype=vk.prototype;vk.prototype.hasNext__Z=function(){return this.ju_AbstractRandomAccessListIterator__f_it.u.length)&&Xk_(_,AF(_,d)),s=E;var Z=t.u[-1+E|0];Z===null&&C!==98&&C!==115?m7(_,Ky(),R,D,T,"null"):Gk_(_,r,Z,C,R,D,T)}}return _}function Hk_(_,r,a){for(var t=a>=65&&a<=90?256:0,n=r.length,s=0;s!==n;){var c=s,i=r.charCodeAt(c);switch(i){case 45:{var o=1;break}case 35:{var o=2;break}case 43:{var o=4;break}case 32:{var o=8;break}case 48:{var o=16;break}case 44:{var o=32;break}case 40:{var o=64;break}case 60:{var o=128;break}default:{var o;throw new jp(pa(i))}}t&o&&Kk_(_,i),t=t|o,s=1+s|0}return t}function VF(_,r){if(r!==void 0){var a=r,t=+parseInt(a,10);return t<=2147483647?Po(t):-2}else return-1}function Gk_(_,r,a,t,n,s,c){switch(t){case 98:{var i=a===!1||a===null?"false":"true";m7(_,Ky(),n,s,c,i);break}case 104:{var o=uy(a),u=(+(o>>>0)).toString(16);m7(_,Ky(),n,s,c,u);break}case 115:{if(hd_(a)){var f=a,p=(1&n?1:0)|(2&n?4:0)|(256&n?2:0);f.formatTo__ju_Formatter__I__I__I__V(_,p,s,c)}else{2&n&&_.java$util$Formatter$$throwFormatFlagsConversionMismatchException__C__I__I__E(t,n,2);var h=""+a;m7(_,r,n,s,c,h)}break}case 99:{if(a instanceof tf)var l=Ea(a),d=String.fromCharCode(l);else{N$(a)||_.java$util$Formatter$$throwIllegalFormatConversionException__C__O__E(t,a);var $=a|0;$>=0&&$<=1114111||Yk_(_,$);var d=$<65536?String.fromCharCode($):String.fromCharCode(55296|(-64+($>>10)|0),56320|1023&$)}m7(_,r,n,s,-1,d);break}case 100:{if(N$(a))var v=a|0,w=""+v;else if(a instanceof O)var R=da(a),D=R.RTLong__f_lo,T=R.RTLong__f_hi,w=je().org$scalajs$linker$runtime$RuntimeLong$$toString__I__I__T(D,T);else{a instanceof Je||_.java$util$Formatter$$throwIllegalFormatConversionException__C__O__E(t,a);var C=a,w=yf().toDecimalScaledString__Ljava_math_BigInteger__T(C)}nZ(_,r,n,s,w,"");break}case 111:case 120:{var F=t===111,E=2&n?F?"0":256&n?"0X":"0x":"";if(a instanceof Je){var q=a,Z=F?8:16;nZ(_,Ky(),n,s,yf().bigInteger2String__Ljava_math_BigInteger__I__T(q,Z),E)}else{if(N$(a))var H=a|0,J=F?(+(H>>>0)).toString(8):(+(H>>>0)).toString(16);else{a instanceof O||_.java$util$Formatter$$throwIllegalFormatConversionException__C__O__E(t,a);var N=da(a),G=N.RTLong__f_lo,W=N.RTLong__f_hi;if(F)var K=F7(),J=K.java$lang$Long$$toOctalString__I__I__T(G,W);else var Y=F7(),J=Y.java$lang$Long$$toHexString__I__I__T(G,W)}76&n&&_.java$util$Formatter$$throwFormatFlagsConversionMismatchException__C__I__I__E(t,n,76),yN(_,Ky(),n,s,E,X2(_,n,J))}break}case 101:case 102:case 103:{if(typeof a=="number"){var X=+a;X!==X||X===1/0||X===-1/0?oJ(_,n,s,X):rG(_,Y$().java$util$Formatter$$numberToDecimal__D__ju_Formatter$Decimal(X),n,c,t,r,s)}else if(a instanceof Wr){var e_=a;rG(_,Y$().java$util$Formatter$$bigDecimalToDecimal__Ljava_math_BigDecimal__ju_Formatter$Decimal(e_),n,c,t,r,s)}else _.java$util$Formatter$$throwIllegalFormatConversionException__C__O__E(t,a);break}case 97:{if(typeof a=="number"){var __=+a;Jk_(_,n,s,c,__)}else _.java$util$Formatter$$throwIllegalFormatConversionException__C__O__E(t,a);break}default:throw new jp("Unknown conversion '"+pa(t)+"' was not rejected earlier")}}function sJ(_,r){return(1&r?"-":"")+(2&r?"#":"")+(4&r?"+":"")+(8&r?" ":"")+(16&r?"0":"")+(32&r?",":"")+(64&r?"(":"")+(128&r?"<":"")}function cJ(_,r,a,t){var n=r.round__I__ju_Formatter$Decimal(1+a|0),s=n.ju_Formatter$Decimal__f_negative?"-":"",c=n.ju_Formatter$Decimal__f_unscaledValue,i=-1+c.length|0,o=a-i|0,u=c.substring(0,1),f=""+c.substring(1)+Y$().java$util$Formatter$$strOfZeros__I__T(o),p=f===""&&!t?u:u+"."+f,h=i-n.ju_Formatter$Decimal__f_scale|0,l=h<0?"-":"+",d=h<0?-h|0:h,$=""+d,v=$.length===1?"0"+$:$;return s+p+"e"+l+v}function iJ(_,r,a,t){var n=r.setScale__I__ju_Formatter$Decimal(a),s=n.ju_Formatter$Decimal__f_negative?"-":"",c=n.ju_Formatter$Decimal__f_unscaledValue,i=c.length,o=1+a|0,u=i>=o?c:""+Y$().java$util$Formatter$$strOfZeros__I__T(o-i|0)+c,f=u.length-a|0,p=s+u.substring(0,f);return a===0&&!t?p:p+"."+u.substring(f)}function zk_(_,r,a,t){var n=a===0?1:a,s=r.round__I__ju_Formatter$Decimal(n),c=s.ju_Formatter$Decimal__f_unscaledValue,i=(-1+c.length|0)-s.ju_Formatter$Decimal__f_scale|0;if(i>=-4&&i>>20|0,p=2047&f,h=t===0?1:t>12?-1:t,l=o?"-":4&r?"+":8&r?" ":"";if(p===0)if(c===0&&u===0)var d="0",$=qn,v=0;else if(h===-1)var d="0",$=new O(c,u),v=-1022;else var w=u!==0?Math.clz32(u)|0:32+(Math.clz32(c)|0)|0,R=-11+w|0,D=32&R?0:c<>>1|0)>>>(31-R|0)|0|u<>>1|0|a_<<31,o_=a_>>1,h_=~n_,d_=~s_,v_=W&h_,u_=K&d_,p_=W&n_,y_=K&s_;if(y_===o_?(-2147483648^p_)<(-2147483648^c_):y_(-2147483648^c_):y_>o_)var b_=v_+__|0,D_=(-2147483648^b_)<(-2147483648^v_)?1+(u_+a_|0)|0:u_+a_|0,Y=b_,X=D_;else{var S_=v_&__,P_=u_&a_;if(S_===0&&P_===0)var Y=v_,X=u_;else var R_=v_+__|0,C_=(-2147483648^R_)<(-2147483648^v_)?1+(u_+a_|0)|0:u_+a_|0,Y=R_,X=C_}}var B_=F7(),T_=X,A_=B_.java$lang$Long$$toHexString__I__I__T(Y,T_),x_=A_.length,E_=""+"0000000000000".substring(x_)+A_;Y$();var I_=E_.length===13;if(!I_)throw new jp("padded mantissa does not have the right number of bits");for(var V_=h<1?1:h,J_=E_.length;;){if(J_>V_)var X_=-1+J_|0,_e=E_.charCodeAt(X_)===48;else var _e=!1;if(_e)J_=-1+J_|0;else break}var Y_=J_,U_=E_.substring(0,Y_),Q_=""+N,Z_=l+(256&r?"0X":"0x"),W_=q+"."+U_+"p"+Q_;yN(_,Ky(),r,a,Z_,X2(_,r,W_))}}function m7(_,r,a,t,n,s){var c=n<0||n>=s.length?s:s.substring(0,n);xP(_,a,t,Wk_(_,r,a,c))}function oJ(_,r,a,t){var n=t!==t?"NaN":t>0?4&r?"+Infinity":8&r?" Infinity":"Infinity":64&r?"(Infinity)":"-Infinity";xP(_,r,a,X2(_,r,n))}function nZ(_,r,a,t,n,s){if(n.length>=t&&!(110&a)){var c=X2(_,a,n);x7(_,c)}else if(!(126&a))xP(_,a,t,X2(_,a,n));else{if(n.charCodeAt(0)!==45)if(4&a)var i="+",o=n;else if(8&a)var i=" ",o=n;else var i="",o=n;else if(64&a)var u=n.substring(1)+")",i="(",o=u;else var f=n.substring(1),i="-",o=f;var p=i,h=o,l=""+p+s,d=32&a?Uk_(_,r,h):h,$=X2(_,a,d);yN(_,r,a,t,l,$)}}function Uk_(_,r,a){for(var t=a.length,n=0;;){if(n!==t)var s=n,c=a.charCodeAt(s),i=c>=48&&c<=57;else var i=!1;if(i)n=1+n|0;else break}if(n=-3+n|0,n<=0)return a;for(var o=n,u=a.substring(o);n>3;){var f=-3+n|0,p=n;u=a.substring(f,p)+","+u,n=f}var h=n;return a.substring(0,h)+","+u}function X2(_,r,a){return 256&r?a.toUpperCase():a}function Wk_(_,r,a,t){return 256&a?t.toUpperCase():t}function xP(_,r,a,t){var n=t.length;n>=a?x7(_,t):1&r?tZ(_,t,C7(_," ",a-n|0)):tZ(_,C7(_," ",a-n|0),t)}function yN(_,r,a,t,n,s){var c=n.length+s.length|0;c>=t?tZ(_,n,s):16&a?TF(_,n,C7(_,"0",t-c|0),s):1&a?TF(_,n,s,C7(_," ",t-c|0)):TF(_,C7(_," ",t-c|0),n,s)}function C7(_,r,a){for(var t="",n=0;n!==a;)t=""+t+r,n=1+n|0;return t}function Kk_(_,r){throw new E8(String.fromCharCode(r))}function YH(_,r){throw new K8(String.fromCharCode(r))}function E6(_,r){throw new z8(r)}function _G(_,r){throw new J8(r)}function Qk_(_,r){var a=r===0?"Illegal format argument index = 0":"Format argument index: (not representable as int)";throw new Z8(a)}function eG(_,r){throw new W8(r)}function Xk_(_,r){throw new U8(r)}function Yk_(_,r){throw new N8(r)}function AF(_,r){return"%"+r[0]}function rG(_,r,a,t,n,s,c){var i=(2&a)!==0,o=t>=0?t:6;switch(n){case 101:{var u=cJ(_,r,o,i);break}case 102:{var u=iJ(_,r,o,i);break}default:var u=zk_(_,r,o,i)}nZ(_,s,a,c,u,"")}function _q_(_,r,a){return _.ju_Formatter__f_dest=r,_.ju_Formatter__f_formatterLocaleInfo=a,_.ju_Formatter__f_stringOutput="",_.ju_Formatter__f_java$util$Formatter$$closed=!1,_}function eq_(_){return _q_(_,null,Ky()),_}function $$(){this.ju_Formatter__f_dest=null,this.ju_Formatter__f_formatterLocaleInfo=null,this.ju_Formatter__f_stringOutput=null,this.ju_Formatter__f_java$util$Formatter$$closed=!1}$$.prototype=new j;$$.prototype.constructor=$$;function rq_(){}rq_.prototype=$$.prototype;$$.prototype.format__T__AO__ju_Formatter=function(_,r){return Nk_(this,this.ju_Formatter__f_formatterLocaleInfo,_,r)};$$.prototype.toString__T=function(){if(this.ju_Formatter__f_java$util$Formatter$$closed)throw new e6;return this.ju_Formatter__f_dest===null?this.ju_Formatter__f_stringOutput:this.ju_Formatter__f_dest.toString__T()};$$.prototype.java$util$Formatter$$throwIllegalFormatFlagsException__I__E=function(_){throw new G8(sJ(this,_))};$$.prototype.java$util$Formatter$$throwFormatFlagsConversionMismatchException__C__I__I__E=function(_,r,a){throw new j8(sJ(this,r&a),_)};$$.prototype.java$util$Formatter$$throwIllegalFormatConversionException__C__O__E=function(_,r){throw new H8(_,es(r))};var aq_=new m().initClass({ju_Formatter:0},!1,"java.util.Formatter",{ju_Formatter:1,O:1,Ljava_io_Closeable:1,jl_AutoCloseable:1,Ljava_io_Flushable:1});$$.prototype.$classData=aq_;function m8(){this.jl_Enum__f__name=null,this.jl_Enum__f__ordinal=0}m8.prototype=new eN;m8.prototype.constructor=m8;function yy(){}yy.prototype=m8.prototype;function eL(){}eL.prototype=new j;eL.prototype.constructor=eL;function tq_(){}tq_.prototype=eL.prototype;eL.prototype.compare__O__O__I=function(_,r){var a=_|0,t=r|0;return a-t|0};eL.prototype.set__O__I__O__V=function(_,r,a){var t=_,n=a|0;t.u[r]=n};eL.prototype.get__O__I__O=function(_,r){var a=_;return a.u[r]};var nq_=new m().initClass({ju_internal_GenericArrayOps$ByteArrayOps$:0},!1,"java.util.internal.GenericArrayOps$ByteArrayOps$",{ju_internal_GenericArrayOps$ByteArrayOps$:1,O:1,ju_internal_GenericArrayOps$ArrayOps:1,ju_internal_GenericArrayOps$ArrayCreateOps:1,ju_Comparator:1});eL.prototype.$classData=nq_;var BF;function y8(){return BF||(BF=new eL),BF}function rL(){}rL.prototype=new j;rL.prototype.constructor=rL;function sq_(){}sq_.prototype=rL.prototype;rL.prototype.compare__O__O__I=function(_,r){var a=Ea(_),t=Ea(r);return a-t|0};rL.prototype.set__O__I__O__V=function(_,r,a){var t=_,n=Ea(a);t.u[r]=n};rL.prototype.get__O__I__O=function(_,r){var a=_;return pa(a.u[r])};var cq_=new m().initClass({ju_internal_GenericArrayOps$CharArrayOps$:0},!1,"java.util.internal.GenericArrayOps$CharArrayOps$",{ju_internal_GenericArrayOps$CharArrayOps$:1,O:1,ju_internal_GenericArrayOps$ArrayOps:1,ju_internal_GenericArrayOps$ArrayCreateOps:1,ju_Comparator:1});rL.prototype.$classData=cq_;var FF;function b8(){return FF||(FF=new rL),FF}function aL(){}aL.prototype=new j;aL.prototype.constructor=aL;function iq_(){}iq_.prototype=aL.prototype;aL.prototype.compare__O__O__I=function(_,r){var a=_|0,t=r|0;return a===t?0:at_())}Ud.prototype=new j;Ud.prototype.constructor=Ud;function hq_(){}hq_.prototype=Ud.prototype;Ud.prototype.applyOrElse__O__F1__O=function(_,r){return zZ(this,_,r)};Ud.prototype.apply$mcZI$sp__I__Z=function(_){this.apply__O__E(_)};Ud.prototype.toString__T=function(){return""};Ud.prototype.isDefinedAt__O__Z=function(_){return!1};Ud.prototype.apply__O__E=function(_){throw new Q(_)};Ud.prototype.apply__O__O=function(_){this.apply__O__E(_)};var dq_=new m().initClass({s_PartialFunction$$anon$1:0},!1,"scala.PartialFunction$$anon$1",{s_PartialFunction$$anon$1:1,O:1,s_PartialFunction:1,F1:1,Ljava_io_Serializable:1});Ud.prototype.$classData=dq_;function xm(_){this.s_PartialFunction$Lifted__f_pf=null,this.s_PartialFunction$Lifted__f_pf=_}xm.prototype=new UL;xm.prototype.constructor=xm;function $q_(){}$q_.prototype=xm.prototype;xm.prototype.apply__O__s_Option=function(_){var r=this.s_PartialFunction$Lifted__f_pf.applyOrElse__O__F1__O(_,T7().s_PartialFunction$__f_fallback_fn);return T7().scala$PartialFunction$$fallbackOccurred__O__Z(r)?t_():new i_(r)};xm.prototype.apply__O__O=function(_){return this.apply__O__s_Option(_)};var vq_=new m().initClass({s_PartialFunction$Lifted:0},!1,"scala.PartialFunction$Lifted",{s_PartialFunction$Lifted:1,sr_AbstractFunction1:1,O:1,F1:1,Ljava_io_Serializable:1});xm.prototype.$classData=vq_;function Oc(){}Oc.prototype=new j;Oc.prototype.constructor=Oc;function _t(){}_t.prototype=Oc.prototype;Oc.prototype.iterator__sc_Iterator=function(){return this};Oc.prototype.isEmpty__Z=function(){return!this.hasNext__Z()};Oc.prototype.concat__F0__sc_Iterator=function(_){return sf(this,_)};Oc.prototype.take__I__sc_Iterator=function(_){return U1(this,_)};Oc.prototype.drop__I__sc_Iterator=function(_){return this.sliceIterator__I__I__sc_Iterator(_,-1)};Oc.prototype.sliceIterator__I__I__sc_Iterator=function(_,r){return Ci(this,_,r)};Oc.prototype.toString__T=function(){return""};Oc.prototype.foreach__F1__V=function(_){Bo(this,_)};Oc.prototype.exists__F1__Z=function(_){return bu(this,_)};Oc.prototype.foldLeft__O__F2__O=function(_,r){return Iu(this,_,r)};Oc.prototype.reduceLeft__F2__O=function(_){return Fo(this,_)};Oc.prototype.size__I=function(){return sp(this)};Oc.prototype.copyToArray__O__I__I__I=function(_,r,a){return ku(this,_,r,a)};Oc.prototype.sum__s_math_Numeric__O=function(_){return qu(this,_)};Oc.prototype.min__s_math_Ordering__O=function(_){return Eo(this,_)};Oc.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder=function(_,r,a,t){return jo(this,_,r,a,t)};Oc.prototype.toMap__s_$less$colon$less__sci_Map=function(_){return Jt().from__sc_IterableOnce__sci_Map(this)};Oc.prototype.toIndexedSeq__sci_IndexedSeq=function(){return os().from__sc_IterableOnce__sci_IndexedSeq(this)};Oc.prototype.toArray__s_reflect_ClassTag__O=function(_){return $o(this,_)};Oc.prototype.reversed__sc_Iterable=function(){return cp(this)};Oc.prototype.knownSize__I=function(){return-1};function wk(){this.sc_IterableFactory$Delegate__f_delegate=null,vP(this,hJ())}wk.prototype=new i6;wk.prototype.constructor=wk;function wq_(){}wq_.prototype=wk.prototype;var Lq_=new m().initClass({sc_Iterable$:0},!1,"scala.collection.Iterable$",{sc_Iterable$:1,sc_IterableFactory$Delegate:1,O:1,sc_IterableFactory:1,Ljava_io_Serializable:1});wk.prototype.$classData=Lq_;var NF;function sL(){return NF||(NF=new wk),NF}function Lk(){this.sc_MapFactory$Delegate__f_delegate=null,this.sc_Map$__f_DefaultSentinel=null,this.sc_Map$__f_scala$collection$Map$$DefaultSentinelFn=null,Hz(this,Jt()),WS=this,this.sc_Map$__f_DefaultSentinel=new Kh,this.sc_Map$__f_scala$collection$Map$$DefaultSentinelFn=new r_(()=>lJ().sc_Map$__f_DefaultSentinel)}Lk.prototype=new tN;Lk.prototype.constructor=Lk;function gq_(){}gq_.prototype=Lk.prototype;var mq_=new m().initClass({sc_Map$:0},!1,"scala.collection.Map$",{sc_Map$:1,sc_MapFactory$Delegate:1,O:1,sc_MapFactory:1,Ljava_io_Serializable:1});Lk.prototype.$classData=mq_;var WS;function lJ(){return WS||(WS=new Lk),WS}function eI(_,r){this.sc_IterableOps$WithFilter__f_self=null,this.sc_IterableOps$WithFilter__f_p=null,gy(this,_,r)}eI.prototype=new Zz;eI.prototype.constructor=eI;function yq_(){}yq_.prototype=eI.prototype;var bq_=new m().initClass({sc_MapOps$WithFilter:0},!1,"scala.collection.MapOps$WithFilter",{sc_MapOps$WithFilter:1,sc_IterableOps$WithFilter:1,sc_WithFilter:1,O:1,Ljava_io_Serializable:1});eI.prototype.$classData=bq_;function cL(){this.sc_MapView$__f_EmptyMapView=null,KS=this,this.sc_MapView$__f_EmptyMapView=new z1}cL.prototype=new j;cL.prototype.constructor=cL;function Iq_(){}Iq_.prototype=cL.prototype;cL.prototype.newBuilder__scm_Builder=function(){var _=new Um(16,.75),r=new y(a=>{var t=a;return new Sh(t)});return new Ju(_,r)};cL.prototype.from__sc_IterableOnce__O=function(_){return rw().from__sc_IterableOnce__sc_View(_)};cL.prototype.empty__O=function(){return this.sc_MapView$__f_EmptyMapView};var kq_=new m().initClass({sc_MapView$:0},!1,"scala.collection.MapView$",{sc_MapView$:1,O:1,sc_MapViewFactory:1,sc_MapFactory:1,Ljava_io_Serializable:1});cL.prototype.$classData=kq_;var KS;function bN(){return KS||(KS=new cL),KS}function CP(_,r){return _.sc_SeqFactory$Delegate__f_delegate=r,_}function sd(){this.sc_SeqFactory$Delegate__f_delegate=null}sd.prototype=new j;sd.prototype.constructor=sd;function v6(){}v6.prototype=sd.prototype;sd.prototype.apply__sci_Seq__sc_SeqOps=function(_){return this.sc_SeqFactory$Delegate__f_delegate.apply__sci_Seq__O(_)};sd.prototype.empty__sc_SeqOps=function(){return this.sc_SeqFactory$Delegate__f_delegate.empty__O()};sd.prototype.from__sc_IterableOnce__sc_SeqOps=function(_){return this.sc_SeqFactory$Delegate__f_delegate.from__sc_IterableOnce__O(_)};sd.prototype.newBuilder__scm_Builder=function(){return this.sc_SeqFactory$Delegate__f_delegate.newBuilder__scm_Builder()};sd.prototype.from__sc_IterableOnce__O=function(_){return this.from__sc_IterableOnce__sc_SeqOps(_)};sd.prototype.empty__O=function(){return this.empty__sc_SeqOps()};sd.prototype.apply__sci_Seq__O=function(_){return this.apply__sci_Seq__sc_SeqOps(_)};function qq_(_,r){return _.iterableFactory__sc_IterableFactory().from__sc_IterableOnce__O(VU(new TL,_,r))}function IN(_){return _.distinctBy__F1__O(new y(r=>r))}function KL(_,r){return _.fromSpecific__sc_IterableOnce__O(new VL(_,r))}function fJ(_,r){return r>=0&&_.lengthCompare__I__I(r)>0}function Oq_(_,r,a){return _.indexWhere__F1__I__I(new y(t=>z().equals__O__O__Z(r,t)),a)}function Dh(_,r){return _.exists__F1__Z(new y(a=>z().equals__O__O__Z(a,r)))}function kq(_,r){var a=_.length__I(),t=_.newSpecificBuilder__scm_Builder();if(a===1){var n=_.head__O();t.addOne__O__scm_Growable(n)}else if(a>1){t.sizeHint__I__V(a);var s=new H_(a);_.copyToArray__O__I__I__I(s,0,2147483647),M_().sort__AO__ju_Comparator__V(s,r);for(var c=0;c{var c=new ab(!1);return a.updateWith__O__F1__s_Option(s,new y(i=>{var o=i,u=!1,f=null,p=t_();if(p===o)return c.sr_BooleanRef__f_elem=!0,t_();if(o instanceof i_){u=!0,f=o;var h=f.s_Some__f_value|0;if(h===1)return t_()}if(u){var l=f.s_Some__f_value|0;return new i_(-1+l|0)}throw new Q(o)})),c.sr_BooleanRef__f_elem});return _.fromSpecific__sc_IterableOnce__O(new Yu(t,n,!1))}function pJ(_,r){var a=RW(new Na);return r.foreach__F1__V(new y(t=>{var n=S().anyHash__O__I(t),s=n^(n>>>16|0),c=s&(-1+a.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length|0),i=null;i=null;var o=null;o=null;var u=a.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u[c];if(u!==null)for(var f=null,p=u;;){if(s===p.scm_HashMap$Node__f__hash&&z().equals__O__O__Z(t,p.scm_HashMap$Node__f__key))o=f,i=p;else if(!(p.scm_HashMap$Node__f__next===null||p.scm_HashMap$Node__f__hash>s)){var h=p,l=p.scm_HashMap$Node__f__next;f=h,p=l;continue}break}var d=i,$=d===null?t_():new i_(d.scm_HashMap$Node__f__value),v=t_();if(v===$)var w=new i_(1);else{if(!($ instanceof i_))throw new Q($);var R=$,D=R.s_Some__f_value|0,w=new i_(1+D|0)}var T=g(new L,$,w);_:{var C=T.T2__f__1,F=T.T2__f__2,E=t_();if(E===C)var q=t_(),Z=q===F;else var Z=!1;if(Z)break _;var H=T.T2__f__1,J=T.T2__f__2;if(H instanceof i_)var N=t_(),G=N===J;else var G=!1;if(G){o!==null?o.scm_HashMap$Node__f__next=i.scm_HashMap$Node__f__next:a.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u[c]=i.scm_HashMap$Node__f__next,a.scm_HashMap__f_contentSize=-1+a.scm_HashMap__f_contentSize|0;break _}var W=T.T2__f__1,K=T.T2__f__2,Y=t_();if(Y===W&&K instanceof i_){var X=K,e_=X.s_Some__f_value,__=(1+a.scm_HashMap__f_contentSize|0)>=a.scm_HashMap__f_threshold?(Aq(a,a.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length<<1),s&(-1+a.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length|0)):c;B6(a,t,e_,!1,s,__);break _}var a_=T.T2__f__1,n_=T.T2__f__2;if(a_ instanceof i_&&n_ instanceof i_){var s_=n_,c_=s_.s_Some__f_value;i.scm_HashMap$Node__f__value=c_;break _}throw new Q(T)}return w})),a}function qN(_,r){for(var a=_.newSpecificBuilder__scm_Builder(),t=_.newSpecificBuilder__scm_Builder(),n=_.iterator__sc_Iterator(),s=!0;n.hasNext__Z()&&s;){var c=n.next__O();r.apply__O__O(c)?a.addOne__O__scm_Growable(c):(t.addOne__O__scm_Growable(c),s=!1)}for(;n.hasNext__Z();){var i=n.next__O();t.addOne__O__scm_Growable(i)}return g(new L,a.result__O(),t.result__O())}function vo(_,r){for(var a=_.iterableFactory__sc_IterableFactory().newBuilder__scm_Builder(),t=_.iterator__sc_Iterator();t.hasNext__Z();){var n=r.apply__O__O(t.next__O());a.addOne__O__scm_Growable(n)}return a.result__O()}function oi(_,r){for(var a=_.iterableFactory__sc_IterableFactory().newBuilder__scm_Builder(),t=_.iterator__sc_Iterator();t.hasNext__Z();){var n=r.apply__O__O(t.next__O());a.addAll__sc_IterableOnce__scm_Growable(n)}return a.result__O()}function MP(_,r){for(var a=_.iterableFactory__sc_IterableFactory().newBuilder__scm_Builder(),t=hy(),n=_.iterator__sc_Iterator();n.hasNext__Z();){var s=n.next__O(),c=r.applyOrElse__O__F1__O(s,new y((i=>o=>i)(t)));t!==c&&a.addOne__O__scm_Growable(c)}return a.result__O()}function L6(_,r){for(var a=_.iterableFactory__sc_IterableFactory().newBuilder__scm_Builder(),t=_.iterator__sc_Iterator();t.hasNext__Z();){var n=r.apply__O__O(t.next__O());a.addAll__sc_IterableOnce__scm_Growable(n)}return a.result__O()}function ui(_,r){for(var a=_.iterableFactory__sc_IterableFactory().newBuilder__scm_Builder(),t=_.iterator__sc_Iterator(),n=r.iterator__sc_Iterator();t.hasNext__Z()&&n.hasNext__Z();){var s=g(new L,t.next__O(),n.next__O());a.addOne__O__scm_Growable(s)}return a.result__O()}function aw(_){for(var r=_.iterableFactory__sc_IterableFactory().newBuilder__scm_Builder(),a=0,t=_.iterator__sc_Iterator();t.hasNext__Z();){var n=g(new L,t.next__O(),a);r.addOne__O__scm_Growable(n),a=1+a|0}return r.result__O()}function g6(_,r,a){var t=_.iterableFactory__sc_IterableFactory().newBuilder__scm_Builder();zz(t,_,0);var n=r,s=n;t.addOne__O__scm_Growable(s);for(var c=_.iterator__sc_Iterator();c.hasNext__Z();){n=a.apply__O__O__O(n,c.next__O());var i=n;t.addOne__O__scm_Growable(i)}return t.result__O()}function op(_,r,a){for(var t=_.newSpecificBuilder__scm_Builder(),n=_.iterator__sc_Iterator();n.hasNext__Z();){var s=n.next__O();!!r.apply__O__O(s)!==a&&t.addOne__O__scm_Growable(s)}return t.result__O()}function wo(_,r){var a=_.newSpecificBuilder__scm_Builder();if(r>=0){var t=-r|0;zz(a,_,t)}for(var n=_.iterator__sc_Iterator().drop__I__sc_Iterator(r),s=_.iterator__sc_Iterator();n.hasNext__Z();){var c=s.next__O();a.addOne__O__scm_Growable(c),n.next__O()}return a.result__O()}function Wd(_){if(this.sci_HashMap$accum$1__f_changed=!1,this.sci_HashMap$accum$1__f_shallowlyMutableNodeMap=0,this.sci_HashMap$accum$1__f_current=null,this.sci_HashMap$accum$1__f_$outer=null,_===null)throw null;this.sci_HashMap$accum$1__f_$outer=_,this.sci_HashMap$accum$1__f_changed=!1,this.sci_HashMap$accum$1__f_shallowlyMutableNodeMap=0,this.sci_HashMap$accum$1__f_current=_.sci_HashMap__f_rootNode}Wd.prototype=new QZ;Wd.prototype.constructor=Wd;function Pq_(){}Pq_.prototype=Wd.prototype;Wd.prototype.apply$mcZI$sp__I__Z=function(_){var r=_;return this.apply__O__O__V(r._1__O(),r._2__O()),!1};Wd.prototype.toString__T=function(){return""};Wd.prototype.apply__O__O__V=function(_,r){var a=S().anyHash__O__I(_),t=fr().improve__I__I(a);this.sci_HashMap$accum$1__f_changed?this.sci_HashMap$accum$1__f_shallowlyMutableNodeMap=this.sci_HashMap$accum$1__f_current.updateWithShallowMutations__O__O__I__I__I__I__I(_,r,a,t,0,this.sci_HashMap$accum$1__f_shallowlyMutableNodeMap):(this.sci_HashMap$accum$1__f_current=this.sci_HashMap$accum$1__f_current.updated__O__O__I__I__I__Z__sci_BitmapIndexedMapNode(_,r,a,t,0,!0),this.sci_HashMap$accum$1__f_current!==this.sci_HashMap$accum$1__f_$outer.sci_HashMap__f_rootNode&&(this.sci_HashMap$accum$1__f_changed=!0,this.sci_HashMap$accum$1__f_shallowlyMutableNodeMap=fe().bitposFrom__I__I(fe().maskFrom__I__I__I(t,0))))};Wd.prototype.apply__O__O__O=function(_,r){this.apply__O__O__V(_,r)};Wd.prototype.apply__O__O=function(_){var r=_;this.apply__O__O__V(r._1__O(),r._2__O())};var Rq_=new m().initClass({sci_HashMap$accum$1:0},!1,"scala.collection.immutable.HashMap$accum$1",{sci_HashMap$accum$1:1,sr_AbstractFunction2:1,O:1,F2:1,F1:1});Wd.prototype.$classData=Rq_;function Cm(){this.sc_IterableFactory$Delegate__f_delegate=null,vP(this,Fd())}Cm.prototype=new i6;Cm.prototype.constructor=Cm;function Dq_(){}Dq_.prototype=Cm.prototype;Cm.prototype.from__sc_IterableOnce__sci_Iterable=function(_){if(P6(_)){var r=_;return r}else return ym.prototype.from__sc_IterableOnce__O.call(this,_)};Cm.prototype.from__sc_IterableOnce__O=function(_){return this.from__sc_IterableOnce__sci_Iterable(_)};var xq_=new m().initClass({sci_Iterable$:0},!1,"scala.collection.immutable.Iterable$",{sci_Iterable$:1,sc_IterableFactory$Delegate:1,O:1,sc_IterableFactory:1,Ljava_io_Serializable:1});Cm.prototype.$classData=xq_;var HF;function hJ(){return HF||(HF=new Cm),HF}function Do(){this.sci_LazyList$__f__empty=null,this.sci_LazyList$__f_scala$collection$immutable$LazyList$$anyToMarker=null,QS=this;var _=new r_(()=>Rh());this.sci_LazyList$__f__empty=new de(_).force__sci_LazyList(),this.sci_LazyList$__f_scala$collection$immutable$LazyList$$anyToMarker=new y(r=>hy())}Do.prototype=new j;Do.prototype.constructor=Do;function Cq_(){}Cq_.prototype=Do.prototype;Do.prototype.apply__sci_Seq__O=function(_){return this.from__sc_IterableOnce__sci_LazyList(_)};Do.prototype.scala$collection$immutable$LazyList$$filterImpl__sci_LazyList__F1__Z__sci_LazyList=function(_,r,a){var t=new kl(_),n=new r_(()=>{for(var s=null,c=!1,i=t.sr_ObjectRef__f_elem;!c&&!i.isEmpty__Z();){var o=i;s=o.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O(),c=!!r.apply__O__O(s)!==a;var u=i;i=u.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(),t.sr_ObjectRef__f_elem=i}if(c){We();var f=s,p=We().scala$collection$immutable$LazyList$$filterImpl__sci_LazyList__F1__Z__sci_LazyList(i,r,a);return new qc(f,p)}else return Rh()});return new de(n)};Do.prototype.scala$collection$immutable$LazyList$$collectImpl__sci_LazyList__s_PartialFunction__sci_LazyList=function(_,r){var a=new kl(_),t=new r_(()=>{for(var n=hy(),s=We().sci_LazyList$__f_scala$collection$immutable$LazyList$$anyToMarker,c=n,i=a.sr_ObjectRef__f_elem;c===n&&!i.isEmpty__Z();){var o=i;c=r.applyOrElse__O__F1__O(o.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O(),s);var u=i;i=u.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(),a.sr_ObjectRef__f_elem=i}if(c===n)return Rh();We();var f=c,p=We().scala$collection$immutable$LazyList$$collectImpl__sci_LazyList__s_PartialFunction__sci_LazyList(i,r);return new qc(f,p)});return new de(t)};Do.prototype.scala$collection$immutable$LazyList$$flatMapImpl__sci_LazyList__F1__sci_LazyList=function(_,r){var a=new kl(_),t=new r_(()=>{for(var n=new kl(null),s=!1,c=a.sr_ObjectRef__f_elem,i=new kl(c);!s&&!i.sr_ObjectRef__f_elem.isEmpty__Z();){var o=i.sr_ObjectRef__f_elem;if(n.sr_ObjectRef__f_elem=r.apply__O__O(o.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O()).iterator__sc_Iterator(),s=n.sr_ObjectRef__f_elem.hasNext__Z(),!s){var u=i.sr_ObjectRef__f_elem;i.sr_ObjectRef__f_elem=u.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(),a.sr_ObjectRef__f_elem=i.sr_ObjectRef__f_elem}}if(s){var f=n.sr_ObjectRef__f_elem.next__O(),p=i.sr_ObjectRef__f_elem;i.sr_ObjectRef__f_elem=p.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(),a.sr_ObjectRef__f_elem=i.sr_ObjectRef__f_elem,We(),We();var h=new r_(()=>We().scala$collection$immutable$LazyList$$stateFromIteratorConcatSuffix__sc_Iterator__F0__sci_LazyList$State(n.sr_ObjectRef__f_elem,new r_(()=>We().scala$collection$immutable$LazyList$$flatMapImpl__sci_LazyList__F1__sci_LazyList(i.sr_ObjectRef__f_elem,r).scala$collection$immutable$LazyList$$state__sci_LazyList$State()))),l=new de(h);return new qc(f,l)}else return Rh()});return new de(t)};Do.prototype.scala$collection$immutable$LazyList$$dropImpl__sci_LazyList__I__sci_LazyList=function(_,r){var a=new kl(_),t=new uv(r),n=new r_(()=>{for(var s=a.sr_ObjectRef__f_elem,c=t.sr_IntRef__f_elem;c>0&&!s.isEmpty__Z();){var i=s;s=i.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(),a.sr_ObjectRef__f_elem=s,c=-1+c|0,t.sr_IntRef__f_elem=c}return s.scala$collection$immutable$LazyList$$state__sci_LazyList$State()});return new de(n)};Do.prototype.scala$collection$immutable$LazyList$$dropWhileImpl__sci_LazyList__F1__sci_LazyList=function(_,r){var a=new kl(_),t=new r_(()=>{for(var n=a.sr_ObjectRef__f_elem;;){if(n.isEmpty__Z())var c=!1;else var s=n,c=!!r.apply__O__O(s.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O());if(c){var i=n;n=i.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(),a.sr_ObjectRef__f_elem=n}else break}return n.scala$collection$immutable$LazyList$$state__sci_LazyList$State()});return new de(t)};Do.prototype.from__sc_IterableOnce__sci_LazyList=function(_){if(_ instanceof de){var r=_;return r}else{if(_.knownSize__I()===0)return this.sci_LazyList$__f__empty;var a=new r_(()=>We().scala$collection$immutable$LazyList$$stateFromIterator__sc_Iterator__sci_LazyList$State(_.iterator__sc_Iterator()));return new de(a)}};Do.prototype.scala$collection$immutable$LazyList$$stateFromIteratorConcatSuffix__sc_Iterator__F0__sci_LazyList$State=function(_,r){if(_.hasNext__Z()){var a=_.next__O(),t=new r_(()=>We().scala$collection$immutable$LazyList$$stateFromIteratorConcatSuffix__sc_Iterator__F0__sci_LazyList$State(_,r)),n=new de(t);return new qc(a,n)}else return r.apply__O()};Do.prototype.scala$collection$immutable$LazyList$$stateFromIterator__sc_Iterator__sci_LazyList$State=function(_){if(_.hasNext__Z()){var r=_.next__O(),a=new r_(()=>We().scala$collection$immutable$LazyList$$stateFromIterator__sc_Iterator__sci_LazyList$State(_)),t=new de(a);return new qc(r,t)}else return Rh()};Do.prototype.from__I__I__sci_LazyList=function(_,r){var a=new r_(()=>{We();var t=We().from__I__I__sci_LazyList(_+r|0,r);return new qc(_,t)});return new de(a)};Do.prototype.newBuilder__scm_Builder=function(){return new hh};Do.prototype.empty__O=function(){return this.sci_LazyList$__f__empty};Do.prototype.from__sc_IterableOnce__O=function(_){return this.from__sc_IterableOnce__sci_LazyList(_)};var Mq_=new m().initClass({sci_LazyList$:0},!1,"scala.collection.immutable.LazyList$",{sci_LazyList$:1,O:1,sc_SeqFactory:1,sc_IterableFactory:1,Ljava_io_Serializable:1});Do.prototype.$classData=Mq_;var QS;function We(){return QS||(QS=new Do),QS}function Zp(_){this.sci_TreeSeqMap$Builder__f_orderedBy=null,this.sci_TreeSeqMap$Builder__f_bdr=null,this.sci_TreeSeqMap$Builder__f_ong=null,this.sci_TreeSeqMap$Builder__f_ord=0,this.sci_TreeSeqMap$Builder__f_aliased=null,this.sci_TreeSeqMap$Builder__f_orderedBy=_,this.sci_TreeSeqMap$Builder__f_bdr=new Ii,this.sci_TreeSeqMap$Builder__f_ong=So(),this.sci_TreeSeqMap$Builder__f_ord=0}Zp.prototype=new j;Zp.prototype.constructor=Zp;function Tq_(){}Tq_.prototype=Zp.prototype;Zp.prototype.sizeHint__I__V=function(_){};Zp.prototype.addAll__sc_IterableOnce__scm_Growable=function(_){return nf(this,_)};Zp.prototype.addOne__O__O__sci_TreeSeqMap$Builder=function(_,r){if(this.sci_TreeSeqMap$Builder__f_aliased!==null)this.sci_TreeSeqMap$Builder__f_aliased=this.sci_TreeSeqMap$Builder__f_aliased.updated__O__O__sci_TreeSeqMap(_,r);else{var a=this.sci_TreeSeqMap$Builder__f_bdr.getOrElse__O__O__O(_,null);if(a!==null){var t=a._1$mcI$sp__I(),n=a._2__O(),s=this.sci_TreeSeqMap$Builder__f_orderedBy,c=a2();if(s!==null&&s===c&&!z().equals__O__O__Z(n,r))this.sci_TreeSeqMap$Builder__f_bdr.addOne__O__O__sci_MapBuilderImpl(_,g(new L,t,r));else{var i=this.sci_TreeSeqMap$Builder__f_orderedBy,o=I6();if(i!==null&&i===o){this.sci_TreeSeqMap$Builder__f_bdr.addOne__O__O__sci_MapBuilderImpl(_,g(new L,this.sci_TreeSeqMap$Builder__f_ord,r));var u=this.sci_TreeSeqMap$Builder__f_ong.exclude__I__sci_TreeSeqMap$Ordering(t),f=this.sci_TreeSeqMap$Builder__f_ord;this.sci_TreeSeqMap$Builder__f_ong=u.appendInPlace1__sci_TreeSeqMap$Ordering$Bin__I__O__sci_TreeSeqMap$Ordering(null,f,_),a$();var p=this.sci_TreeSeqMap$Builder__f_ord;this.sci_TreeSeqMap$Builder__f_ord=p===2147483647?-2147483648:1+p|0}}}else if(a===null){this.sci_TreeSeqMap$Builder__f_bdr.addOne__O__O__sci_MapBuilderImpl(_,g(new L,this.sci_TreeSeqMap$Builder__f_ord,r));var h=this.sci_TreeSeqMap$Builder__f_ong,l=this.sci_TreeSeqMap$Builder__f_ord;this.sci_TreeSeqMap$Builder__f_ong=h.appendInPlace1__sci_TreeSeqMap$Ordering$Bin__I__O__sci_TreeSeqMap$Ordering(null,l,_),a$();var d=this.sci_TreeSeqMap$Builder__f_ord;this.sci_TreeSeqMap$Builder__f_ord=d===2147483647?-2147483648:1+d|0}else throw new Q(a)}return this};Zp.prototype.result__sci_TreeSeqMap=function(){return this.sci_TreeSeqMap$Builder__f_aliased===null&&(this.sci_TreeSeqMap$Builder__f_aliased=new It(this.sci_TreeSeqMap$Builder__f_ong,this.sci_TreeSeqMap$Builder__f_bdr.result__sci_Map(),this.sci_TreeSeqMap$Builder__f_ord,this.sci_TreeSeqMap$Builder__f_orderedBy)),this.sci_TreeSeqMap$Builder__f_aliased};Zp.prototype.result__O=function(){return this.result__sci_TreeSeqMap()};Zp.prototype.addOne__O__scm_Growable=function(_){var r=_;return this.addOne__O__O__sci_TreeSeqMap$Builder(r._1__O(),r._2__O())};var Vq_=new m().initClass({sci_TreeSeqMap$Builder:0},!1,"scala.collection.immutable.TreeSeqMap$Builder",{sci_TreeSeqMap$Builder:1,O:1,scm_Builder:1,scm_Growable:1,scm_Clearable:1});Zp.prototype.$classData=Vq_;function Mm(){this.sci_WrappedString$__f_empty=null,XS=this,this.sci_WrappedString$__f_empty=new sa("")}Mm.prototype=new j;Mm.prototype.constructor=Mm;function Aq_(){}Aq_.prototype=Mm.prototype;Mm.prototype.fromSpecific__sc_IterableOnce__sci_WrappedString=function(_){var r=this.newBuilder__scm_Builder(),a=_.knownSize__I();return a>=0&&r.sizeHint__I__V(a),r.addAll__sc_IterableOnce__scm_Growable(_),r.result__O()};Mm.prototype.newBuilder__scm_Builder=function(){var _=Su(new hr),r=new y(a=>{var t=a;return new sa(t)});return new Ju(_,r)};var Bq_=new m().initClass({sci_WrappedString$:0},!1,"scala.collection.immutable.WrappedString$",{sci_WrappedString$:1,O:1,sc_SpecificIterableFactory:1,sc_Factory:1,Ljava_io_Serializable:1});Mm.prototype.$classData=Bq_;var XS;function qq(){return XS||(XS=new Mm),XS}function Ju(_,r){if(this.scm_Builder$$anon$1__f_$outer=null,this.scm_Builder$$anon$1__f_f$1=null,_===null)throw null;this.scm_Builder$$anon$1__f_$outer=_,this.scm_Builder$$anon$1__f_f$1=r}Ju.prototype=new j;Ju.prototype.constructor=Ju;function Fq_(){}Fq_.prototype=Ju.prototype;Ju.prototype.addOne__O__scm_Builder$$anon$1=function(_){var r=this.scm_Builder$$anon$1__f_$outer;return r.addOne__O__scm_Growable(_),this};Ju.prototype.addAll__sc_IterableOnce__scm_Builder$$anon$1=function(_){var r=this.scm_Builder$$anon$1__f_$outer;return r.addAll__sc_IterableOnce__scm_Growable(_),this};Ju.prototype.sizeHint__I__V=function(_){this.scm_Builder$$anon$1__f_$outer.sizeHint__I__V(_)};Ju.prototype.result__O=function(){return this.scm_Builder$$anon$1__f_f$1.apply__O__O(this.scm_Builder$$anon$1__f_$outer.result__O())};Ju.prototype.addAll__sc_IterableOnce__scm_Growable=function(_){return this.addAll__sc_IterableOnce__scm_Builder$$anon$1(_)};Ju.prototype.addOne__O__scm_Growable=function(_){return this.addOne__O__scm_Builder$$anon$1(_)};var Eq_=new m().initClass({scm_Builder$$anon$1:0},!1,"scala.collection.mutable.Builder$$anon$1",{scm_Builder$$anon$1:1,O:1,scm_Builder:1,scm_Growable:1,scm_Clearable:1});Ju.prototype.$classData=Eq_;function QL(_,r){return _.scm_GrowableBuilder__f_elems=r,_}function Tl(){this.scm_GrowableBuilder__f_elems=null}Tl.prototype=new j;Tl.prototype.constructor=Tl;function m6(){}m6.prototype=Tl.prototype;Tl.prototype.sizeHint__I__V=function(_){};Tl.prototype.addOne__O__scm_GrowableBuilder=function(_){var r=this.scm_GrowableBuilder__f_elems;return r.addOne__O__scm_Growable(_),this};Tl.prototype.addAll__sc_IterableOnce__scm_GrowableBuilder=function(_){return this.scm_GrowableBuilder__f_elems.addAll__sc_IterableOnce__scm_Growable(_),this};Tl.prototype.addAll__sc_IterableOnce__scm_Growable=function(_){return this.addAll__sc_IterableOnce__scm_GrowableBuilder(_)};Tl.prototype.addOne__O__scm_Growable=function(_){return this.addOne__O__scm_GrowableBuilder(_)};Tl.prototype.result__O=function(){return this.scm_GrowableBuilder__f_elems};var jq_=new m().initClass({scm_GrowableBuilder:0},!1,"scala.collection.mutable.GrowableBuilder",{scm_GrowableBuilder:1,O:1,scm_Builder:1,scm_Growable:1,scm_Clearable:1});Tl.prototype.$classData=jq_;function gk(){this.sc_IterableFactory$Delegate__f_delegate=null,vP(this,XL())}gk.prototype=new i6;gk.prototype.constructor=gk;function Zq_(){}Zq_.prototype=gk.prototype;var Nq_=new m().initClass({scm_Iterable$:0},!1,"scala.collection.mutable.Iterable$",{scm_Iterable$:1,sc_IterableFactory$Delegate:1,O:1,sc_IterableFactory:1,Ljava_io_Serializable:1});gk.prototype.$classData=Nq_;var GF;function Hq_(){return GF||(GF=new gk),GF}function mk(){this.sc_MapFactory$Delegate__f_delegate=null,Hz(this,Jz())}mk.prototype=new tN;mk.prototype.constructor=mk;function Gq_(){}Gq_.prototype=mk.prototype;var zq_=new m().initClass({scm_Map$:0},!1,"scala.collection.mutable.Map$",{scm_Map$:1,sc_MapFactory$Delegate:1,O:1,sc_MapFactory:1,Ljava_io_Serializable:1});mk.prototype.$classData=zq_;var zF;function Eu(){return zF||(zF=new mk),zF}function yk(){this.sc_IterableFactory$Delegate__f_delegate=null,vP(this,Uz())}yk.prototype=new i6;yk.prototype.constructor=yk;function Jq_(){}Jq_.prototype=yk.prototype;var Uq_=new m().initClass({scm_Set$:0},!1,"scala.collection.mutable.Set$",{scm_Set$:1,sc_IterableFactory$Delegate:1,O:1,sc_IterableFactory:1,Ljava_io_Serializable:1});yk.prototype.$classData=Uq_;var JF;function Ol(){return JF||(JF=new yk),JF}function U7(){}U7.prototype=new j;U7.prototype.constructor=U7;function ON(){}ON.prototype=U7.prototype;U7.prototype.compareTo__O__I=function(_){return this.compare__s_concurrent_duration_Duration__I(_)};function ss(_){this.sjs_js_WrappedDictionary$DictionaryIterator__f_dict=null,this.sjs_js_WrappedDictionary$DictionaryIterator__f_keys=null,this.sjs_js_WrappedDictionary$DictionaryIterator__f_index=0,this.sjs_js_WrappedDictionary$DictionaryIterator__f_dict=_,this.sjs_js_WrappedDictionary$DictionaryIterator__f_keys=Object.keys(_),this.sjs_js_WrappedDictionary$DictionaryIterator__f_index=0}ss.prototype=new j;ss.prototype.constructor=ss;function Wq_(){}Wq_.prototype=ss.prototype;ss.prototype.iterator__sc_Iterator=function(){return this};ss.prototype.isEmpty__Z=function(){return!this.hasNext__Z()};ss.prototype.concat__F0__sc_Iterator=function(_){return sf(this,_)};ss.prototype.take__I__sc_Iterator=function(_){return U1(this,_)};ss.prototype.drop__I__sc_Iterator=function(_){return Ci(this,_,-1)};ss.prototype.sliceIterator__I__I__sc_Iterator=function(_,r){return Ci(this,_,r)};ss.prototype.toString__T=function(){return""};ss.prototype.foreach__F1__V=function(_){Bo(this,_)};ss.prototype.exists__F1__Z=function(_){return bu(this,_)};ss.prototype.foldLeft__O__F2__O=function(_,r){return Iu(this,_,r)};ss.prototype.reduceLeft__F2__O=function(_){return Fo(this,_)};ss.prototype.size__I=function(){return sp(this)};ss.prototype.copyToArray__O__I__I__I=function(_,r,a){return ku(this,_,r,a)};ss.prototype.sum__s_math_Numeric__O=function(_){return qu(this,_)};ss.prototype.min__s_math_Ordering__O=function(_){return Eo(this,_)};ss.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder=function(_,r,a,t){return jo(this,_,r,a,t)};ss.prototype.toMap__s_$less$colon$less__sci_Map=function(_){return Jt().from__sc_IterableOnce__sci_Map(this)};ss.prototype.toIndexedSeq__sci_IndexedSeq=function(){return os().from__sc_IterableOnce__sci_IndexedSeq(this)};ss.prototype.toArray__s_reflect_ClassTag__O=function(_){return $o(this,_)};ss.prototype.reversed__sc_Iterable=function(){return cp(this)};ss.prototype.knownSize__I=function(){return-1};ss.prototype.hasNext__Z=function(){return this.sjs_js_WrappedDictionary$DictionaryIterator__f_index<(this.sjs_js_WrappedDictionary$DictionaryIterator__f_keys.length|0)};ss.prototype.next__T2=function(){var _=this.sjs_js_WrappedDictionary$DictionaryIterator__f_keys[this.sjs_js_WrappedDictionary$DictionaryIterator__f_index];this.sjs_js_WrappedDictionary$DictionaryIterator__f_index=1+this.sjs_js_WrappedDictionary$DictionaryIterator__f_index|0;var r=this.sjs_js_WrappedDictionary$DictionaryIterator__f_dict;if(dy().sjs_js_WrappedDictionary$Cache$__f_safeHasOwnProperty.call(r,_))var a=r[_];else{var a;throw Us(new Mt,"key not found: "+_)}return g(new L,_,a)};ss.prototype.next__O=function(){return this.next__T2()};var Kq_=new m().initClass({sjs_js_WrappedDictionary$DictionaryIterator:0},!1,"scala.scalajs.js.WrappedDictionary$DictionaryIterator",{sjs_js_WrappedDictionary$DictionaryIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});ss.prototype.$classData=Kq_;function rI(){}rI.prototype=new j;rI.prototype.constructor=rI;function SN(){}SN.prototype=rI.prototype;rI.prototype.flatMap__F1__s_util_Either=function(_){if(this instanceof F_){var r=this,a=r.s_util_Right__f_value;return _.apply__O__O(a)}else return this};rI.prototype.map__F1__s_util_Either=function(_){if(this instanceof F_){var r=this,a=r.s_util_Right__f_value;return new F_(_.apply__O__O(a))}else return this};rI.prototype.toOption__s_Option=function(){if(this instanceof F_){var _=this,r=_.s_util_Right__f_value;return new i_(r)}else return t_()};function S8(){}S8.prototype=new j;S8.prototype.constructor=S8;function PN(){}PN.prototype=S8.prototype;function Qq_(_,r,a){for(;;){var t=r;if(t instanceof tm){var n=t,s=n.start__F0().apply__O();if(s instanceof tm){var c=s,i=new Bu(n.run__F1(),a),o=c.start__F0().apply__O(),u=new Bu(c.run__F1(),i);r=o,a=u}else if(s instanceof am){var f=s,p=f.Lcats_Eval$Defer__f_thunk.apply__O(),h=new Bu(n.run__F1(),a);r=p,a=h}else if(!1){var l,d,$;if($ instanceof i_)var v,w;else{var R;if(R===$)var D,T}}else if(s instanceof Z4){var C=s;r=n.run__F1().apply__O__O(C.value__O())}else throw new Q(s)}else if(t instanceof am){var F=t;r=F.Lcats_Eval$Defer__f_thunk.apply__O()}else if(!1){var E,q;if(q instanceof i_){var Z,H,J;if(J instanceof Bu)var N,G,W,K;else if(J instanceof Tf)var Y}else{var X;if(X===q)var e_,__}}else if(t instanceof Z4){var a_=t,n_=a_.value__O(),s_=a;if(s_ instanceof Bu){var c_=s_,o_=c_.Lcats_Eval$Many__f_first,h_=c_.Lcats_Eval$Many__f_rest,d_=o_.apply__O__O(n_);r=d_,a=h_}else if(s_ instanceof Tf){var v_=s_;return n_}else throw new Q(s_)}else throw new Q(t)}}function aI(){this.Lcats_EvalInstances__f_catsBimonadForEval=null,this.Lcats_Eval$__f_True=null,this.Lcats_Eval$__f_False=null,cm_(this),YS=this,new yc(void 0),this.Lcats_Eval$__f_True=new yc(!0),this.Lcats_Eval$__f_False=new yc(!1),new yc(0),new yc(1)}aI.prototype=new Pz;aI.prototype.constructor=aI;function Xq_(){}Xq_.prototype=aI.prototype;aI.prototype.cats$Eval$$evaluate__Lcats_Eval__O=function(_){var r=x(),a=r.s_$less$colon$less$__f_singleton;return Qq_(this,_,new Tf(a))};var Yq_=new m().initClass({Lcats_Eval$:0},!1,"cats.Eval$",{Lcats_Eval$:1,Lcats_EvalInstances:1,Lcats_EvalInstances0:1,Lcats_EvalInstances1:1,O:1,Ljava_io_Serializable:1});aI.prototype.$classData=Yq_;var YS;function pi(){return YS||(YS=new aI),YS}function Tf(_){this.Lcats_Eval$Ident__f_ev=null,this.Lcats_Eval$Ident__f_ev=_}Tf.prototype=new $Z;Tf.prototype.constructor=Tf;function _O_(){}_O_.prototype=Tf.prototype;Tf.prototype.productPrefix__T=function(){return"Ident"};Tf.prototype.productArity__I=function(){return 1};Tf.prototype.productElement__I__O=function(_){return _===0?this.Lcats_Eval$Ident__f_ev:S().ioobe__I__O(_)};Tf.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Tf.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Tf.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};Tf.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Tf){var r=_,a=this.Lcats_Eval$Ident__f_ev,t=r.Lcats_Eval$Ident__f_ev;return a===t}else return!1};var eO_=new m().initClass({Lcats_Eval$Ident:0},!1,"cats.Eval$Ident",{Lcats_Eval$Ident:1,Lcats_Eval$FnStack:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Tf.prototype.$classData=eO_;function Bu(_,r){this.Lcats_Eval$Many__f_first=null,this.Lcats_Eval$Many__f_rest=null,this.Lcats_Eval$Many__f_first=_,this.Lcats_Eval$Many__f_rest=r}Bu.prototype=new $Z;Bu.prototype.constructor=Bu;function rO_(){}rO_.prototype=Bu.prototype;Bu.prototype.productPrefix__T=function(){return"Many"};Bu.prototype.productArity__I=function(){return 2};Bu.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcats_Eval$Many__f_first;case 1:return this.Lcats_Eval$Many__f_rest;default:return S().ioobe__I__O(_)}};Bu.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Bu.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Bu.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};Bu.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Bu){var r=_,a=this.Lcats_Eval$Many__f_first,t=r.Lcats_Eval$Many__f_first;if(a===null?t===null:a.equals__O__Z(t)){var n=this.Lcats_Eval$Many__f_rest,s=r.Lcats_Eval$Many__f_rest;return n===null?s===null:n.equals__O__Z(s)}else return!1}else return!1};var aO_=new m().initClass({Lcats_Eval$Many:0},!1,"cats.Eval$Many",{Lcats_Eval$Many:1,Lcats_Eval$FnStack:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Bu.prototype.$classData=aO_;function si(_,r){this.Lcats_data_NonEmptyList__f_head=null,this.Lcats_data_NonEmptyList__f_tail=null,this.Lcats_data_NonEmptyList__f_head=_,this.Lcats_data_NonEmptyList__f_tail=r}si.prototype=new j;si.prototype.constructor=si;function tO_(){}tO_.prototype=si.prototype;si.prototype.toList__sci_List=function(){var _=this.Lcats_data_NonEmptyList__f_head,r=this.Lcats_data_NonEmptyList__f_tail;return new pe(_,r)};si.prototype.map__F1__Lcats_data_NonEmptyList=function(_){return new si(_.apply__O__O(this.Lcats_data_NonEmptyList__f_head),this.Lcats_data_NonEmptyList__f_tail.map__F1__sci_List(_))};si.prototype.concat__sci_List__Lcats_data_NonEmptyList=function(_){var r=this.Lcats_data_NonEmptyList__f_head,a=this.Lcats_data_NonEmptyList__f_tail;return new si(r,_.$colon$colon$colon__sci_List__sci_List(a))};si.prototype.flatMap__F1__Lcats_data_NonEmptyList=function(_){for(var r=_.apply__O__O(this.Lcats_data_NonEmptyList__f_head),a=this.Lcats_data_NonEmptyList__f_tail,t=a,n=null,s=null;t!==te();){for(var c=t.head__O(),i=_.apply__O__O(c).toList__sci_List().iterator__sc_Iterator();i.hasNext__Z();){var o=new pe(i.next__O(),te());s===null?n=o:s.sci_$colon$colon__f_next=o,s=o}t=t.tail__O()}var u=n===null?te():n;return r.concat__sci_List__Lcats_data_NonEmptyList(u)};si.prototype.foldRight__Lcats_Eval__F2__Lcats_Eval=function(_,r){z$_(),cN();var a=q6().Lcats_instances_package$list$__f_catsStdInstancesForList;return a.foldRight__O__Lcats_Eval__F2__Lcats_Eval(this.toList__sci_List(),_,r)};si.prototype.toString__T=function(){return"NonEmpty"+this.toList__sci_List()};si.prototype.productPrefix__T=function(){return"NonEmptyList"};si.prototype.productArity__I=function(){return 2};si.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcats_data_NonEmptyList__f_head;case 1:return this.Lcats_data_NonEmptyList__f_tail;default:return S().ioobe__I__O(_)}};si.prototype.productIterator__sc_Iterator=function(){return new f_(this)};si.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};si.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof si){var r=_,a=this.Lcats_data_NonEmptyList__f_head,t=r.Lcats_data_NonEmptyList__f_head;if(z().equals__O__O__Z(a,t)){var n=this.Lcats_data_NonEmptyList__f_tail,s=r.Lcats_data_NonEmptyList__f_tail;return n===null?s===null:n.equals__O__Z(s)}else return!1}else return!1};var nO_=new m().initClass({Lcats_data_NonEmptyList:0},!1,"cats.data.NonEmptyList",{Lcats_data_NonEmptyList:1,O:1,Lcats_data_NonEmptyCollection:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});si.prototype.$classData=nO_;function Tm(){this.Lcats_data_NonEmptyListInstances__f_catsDataInstancesForNonEmptyListBinCompat1=null,Mm_(this)}Tm.prototype=new Rz;Tm.prototype.constructor=Tm;function sO_(){}sO_.prototype=Tm.prototype;Tm.prototype.fromList__sci_List__s_Option=function(_){var r=b().s_package$__f_Nil;if(r===null?_===null:r.equals__O__Z(_))return t_();if(_ instanceof pe){var a=_,t=a.sci_$colon$colon__f_head,n=a.sci_$colon$colon__f_next;return new i_(new si(t,n))}else throw new Q(_)};Tm.prototype.fromListUnsafe__sci_List__Lcats_data_NonEmptyList=function(_){var r=b().s_package$__f_Nil;if(r===null?_===null:r.equals__O__Z(_))throw Ut(new ea,"Cannot create NonEmptyList from empty list");if(_ instanceof pe){var a=_,t=a.sci_$colon$colon__f_head,n=a.sci_$colon$colon__f_next;return new si(t,n)}else throw new Q(_)};var cO_=new m().initClass({Lcats_data_NonEmptyList$:0},!1,"cats.data.NonEmptyList$",{Lcats_data_NonEmptyList$:1,Lcats_data_NonEmptyListInstances:1,Lcats_data_NonEmptyListInstances0:1,Lcats_data_NonEmptyListInstances1:1,O:1,Ljava_io_Serializable:1});Tm.prototype.$classData=cO_;var UF;function TP(){return UF||(UF=new Tm),UF}function Vl(_){this.Lcats_data_Validated$Valid__f_a=null,this.Lcats_data_Validated$Valid__f_a=_}Vl.prototype=new Wz;Vl.prototype.constructor=Vl;function iO_(){}iO_.prototype=Vl.prototype;Vl.prototype.productPrefix__T=function(){return"Valid"};Vl.prototype.productArity__I=function(){return 1};Vl.prototype.productElement__I__O=function(_){return _===0?this.Lcats_data_Validated$Valid__f_a:S().ioobe__I__O(_)};Vl.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Vl.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Vl.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};Vl.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Vl){var r=_,a=this.Lcats_data_Validated$Valid__f_a,t=r.Lcats_data_Validated$Valid__f_a;return z().equals__O__O__Z(a,t)}else return!1};var oO_=new m().initClass({Lcats_data_Validated$Valid:0},!1,"cats.data.Validated$Valid",{Lcats_data_Validated$Valid:1,Lcats_data_Validated:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Vl.prototype.$classData=oO_;function bk(_){}bk.prototype=new j;bk.prototype.constructor=bk;function uO_(){}uO_.prototype=bk.prototype;var lO_=new m().initClass({Lcats_data_ValidatedInstances$$anon$5:0},!1,"cats.data.ValidatedInstances$$anon$5",{Lcats_data_ValidatedInstances$$anon$5:1,O:1,Lcats_Bitraverse:1,Lcats_Bifoldable:1,Ljava_io_Serializable:1,Lcats_Bifunctor:1});bk.prototype.$classData=lO_;function Ik(_){}Ik.prototype=new j;Ik.prototype.constructor=Ik;function fO_(){}fO_.prototype=Ik.prototype;var pO_=new m().initClass({Lcats_instances_EitherInstances$$anon$1:0},!1,"cats.instances.EitherInstances$$anon$1",{Lcats_instances_EitherInstances$$anon$1:1,O:1,Lcats_Bitraverse:1,Lcats_Bifoldable:1,Ljava_io_Serializable:1,Lcats_Bifunctor:1});Ik.prototype.$classData=pO_;function kk(){_3=this,jI_(this)}kk.prototype=new j;kk.prototype.constructor=kk;function hO_(){}hO_.prototype=kk.prototype;var dO_=new m().initClass({Lcats_instances_package$either$:0},!1,"cats.instances.package$either$",{Lcats_instances_package$either$:1,O:1,Lcats_instances_EitherInstances:1,Lcats_kernel_instances_EitherInstances:1,Lcats_kernel_instances_EitherInstances0:1,Lcats_kernel_instances_EitherInstances1:1});kk.prototype.$classData=dO_;var _3;function sZ(){return _3||(_3=new kk),_3}function iL(){}iL.prototype=new j;iL.prototype.constructor=iL;function $O_(){}$O_.prototype=iL.prototype;iL.prototype.neqv__O__O__Z=function(_,r){return hP(this,_,r)};iL.prototype.eqv__Lcats_kernel_Comparison__Lcats_kernel_Comparison__Z=function(_,r){return _===r};iL.prototype.eqv__O__O__Z=function(_,r){return this.eqv__Lcats_kernel_Comparison__Lcats_kernel_Comparison__Z(_,r)};var vO_=new m().initClass({Lcats_kernel_Comparison$$anon$1:0},!1,"cats.kernel.Comparison$$anon$1",{Lcats_kernel_Comparison$$anon$1:1,O:1,Lcats_kernel_Eq:1,Ljava_io_Serializable:1,Lcats_kernel_Monoid:1,Lcats_kernel_Semigroup:1});iL.prototype.$classData=vO_;function Kd(){iN(this,0,0)}Kd.prototype=new gP;Kd.prototype.constructor=Kd;function wO_(){}wO_.prototype=Kd.prototype;Kd.prototype.productPrefix__T=function(){return"EqualTo"};Kd.prototype.productArity__I=function(){return 0};Kd.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};Kd.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Kd.prototype.hashCode__I=function(){return 159386799};Kd.prototype.toString__T=function(){return"EqualTo"};var LO_=new m().initClass({Lcats_kernel_Comparison$EqualTo$:0},!1,"cats.kernel.Comparison$EqualTo$",{Lcats_kernel_Comparison$EqualTo$:1,Lcats_kernel_Comparison:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Kd.prototype.$classData=LO_;var WF;function gO_(){return WF||(WF=new Kd),WF}function Qd(){iN(this,1,1)}Qd.prototype=new gP;Qd.prototype.constructor=Qd;function mO_(){}mO_.prototype=Qd.prototype;Qd.prototype.productPrefix__T=function(){return"GreaterThan"};Qd.prototype.productArity__I=function(){return 0};Qd.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};Qd.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Qd.prototype.hashCode__I=function(){return-1701951333};Qd.prototype.toString__T=function(){return"GreaterThan"};var yO_=new m().initClass({Lcats_kernel_Comparison$GreaterThan$:0},!1,"cats.kernel.Comparison$GreaterThan$",{Lcats_kernel_Comparison$GreaterThan$:1,Lcats_kernel_Comparison:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Qd.prototype.$classData=yO_;var KF;function bO_(){return KF||(KF=new Qd),KF}function Xd(){iN(this,-1,-1)}Xd.prototype=new gP;Xd.prototype.constructor=Xd;function IO_(){}IO_.prototype=Xd.prototype;Xd.prototype.productPrefix__T=function(){return"LessThan"};Xd.prototype.productArity__I=function(){return 0};Xd.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};Xd.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Xd.prototype.hashCode__I=function(){return-2140646662};Xd.prototype.toString__T=function(){return"LessThan"};var kO_=new m().initClass({Lcats_kernel_Comparison$LessThan$:0},!1,"cats.kernel.Comparison$LessThan$",{Lcats_kernel_Comparison$LessThan$:1,Lcats_kernel_Comparison:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Xd.prototype.$classData=kO_;var QF;function qO_(){return QF||(QF=new Xd),QF}function mv(_,r){this.Lcodes_quine_labs_recheck_ReDoS$$anonfun$check$4__f_source$1=null,this.Lcodes_quine_labs_recheck_ReDoS$$anonfun$check$4__f_flags$1=null,this.Lcodes_quine_labs_recheck_ReDoS$$anonfun$check$4__f_source$1=_,this.Lcodes_quine_labs_recheck_ReDoS$$anonfun$check$4__f_flags$1=r}mv.prototype=new W1;mv.prototype.constructor=mv;function OO_(){}OO_.prototype=mv.prototype;mv.prototype.applyOrElse__jl_Throwable__F1__O=function(_,r){if(_ instanceof td){var a=_;return hv_().from__T__T__Lcodes_quine_labs_recheck_common_ReDoSException__Lcodes_quine_labs_recheck_diagnostics_Diagnostics(this.Lcodes_quine_labs_recheck_ReDoS$$anonfun$check$4__f_source$1,this.Lcodes_quine_labs_recheck_ReDoS$$anonfun$check$4__f_flags$1,a)}else return r.apply__O__O(_)};mv.prototype.isDefinedAt__jl_Throwable__Z=function(_){return _ instanceof td};mv.prototype.isDefinedAt__O__Z=function(_){return this.isDefinedAt__jl_Throwable__Z(_)};mv.prototype.applyOrElse__O__F1__O=function(_,r){return this.applyOrElse__jl_Throwable__F1__O(_,r)};var SO_=new m().initClass({Lcodes_quine_labs_recheck_ReDoS$$anonfun$check$4:0},!1,"codes.quine.labs.recheck.ReDoS$$anonfun$check$4",{Lcodes_quine_labs_recheck_ReDoS$$anonfun$check$4:1,sr_AbstractPartialFunction:1,O:1,F1:1,s_PartialFunction:1,Ljava_io_Serializable:1});mv.prototype.$classData=SO_;function yv(_,r,a,t,n){this.Lcodes_quine_labs_recheck_ReDoS$$anonfun$checkAuto$1__f_source$4=null,this.Lcodes_quine_labs_recheck_ReDoS$$anonfun$checkAuto$1__f_flags$4=null,this.Lcodes_quine_labs_recheck_ReDoS$$anonfun$checkAuto$1__f_pattern$3=null,this.Lcodes_quine_labs_recheck_ReDoS$$anonfun$checkAuto$1__f_params$4=null,this.Lcodes_quine_labs_recheck_ReDoS$$anonfun$checkAuto$1__f_ctx$4=null,this.Lcodes_quine_labs_recheck_ReDoS$$anonfun$checkAuto$1__f_source$4=_,this.Lcodes_quine_labs_recheck_ReDoS$$anonfun$checkAuto$1__f_flags$4=r,this.Lcodes_quine_labs_recheck_ReDoS$$anonfun$checkAuto$1__f_pattern$3=a,this.Lcodes_quine_labs_recheck_ReDoS$$anonfun$checkAuto$1__f_params$4=t,this.Lcodes_quine_labs_recheck_ReDoS$$anonfun$checkAuto$1__f_ctx$4=n}yv.prototype=new W1;yv.prototype.constructor=yv;function PO_(){}PO_.prototype=yv.prototype;yv.prototype.applyOrElse__jl_Throwable__F1__O=function(_,r){return _ instanceof yp?yg().checkFuzz__T__T__Lcodes_quine_labs_recheck_regexp_Pattern__Lcodes_quine_labs_recheck_common_Parameters__Lcodes_quine_labs_recheck_common_Context__s_util_Try(this.Lcodes_quine_labs_recheck_ReDoS$$anonfun$checkAuto$1__f_source$4,this.Lcodes_quine_labs_recheck_ReDoS$$anonfun$checkAuto$1__f_flags$4,this.Lcodes_quine_labs_recheck_ReDoS$$anonfun$checkAuto$1__f_pattern$3,this.Lcodes_quine_labs_recheck_ReDoS$$anonfun$checkAuto$1__f_params$4,this.Lcodes_quine_labs_recheck_ReDoS$$anonfun$checkAuto$1__f_ctx$4):r.apply__O__O(_)};yv.prototype.isDefinedAt__jl_Throwable__Z=function(_){return _ instanceof yp};yv.prototype.isDefinedAt__O__Z=function(_){return this.isDefinedAt__jl_Throwable__Z(_)};yv.prototype.applyOrElse__O__F1__O=function(_,r){return this.applyOrElse__jl_Throwable__F1__O(_,r)};var RO_=new m().initClass({Lcodes_quine_labs_recheck_ReDoS$$anonfun$checkAuto$1:0},!1,"codes.quine.labs.recheck.ReDoS$$anonfun$checkAuto$1",{Lcodes_quine_labs_recheck_ReDoS$$anonfun$checkAuto$1:1,sr_AbstractPartialFunction:1,O:1,F1:1,s_PartialFunction:1,Ljava_io_Serializable:1});yv.prototype.$classData=RO_;function bv(){}bv.prototype=new W1;bv.prototype.constructor=bv;function DO_(){}DO_.prototype=bv.prototype;bv.prototype.applyOrElse__jl_Throwable__F1__O=function(_,r){if(_ instanceof td){var a=_;return a.Lcodes_quine_labs_recheck_common_ReDoSException__f_checker=new i_(Yy()),new pn(a)}else return r.apply__O__O(_)};bv.prototype.isDefinedAt__jl_Throwable__Z=function(_){return _ instanceof td};bv.prototype.isDefinedAt__O__Z=function(_){return this.isDefinedAt__jl_Throwable__Z(_)};bv.prototype.applyOrElse__O__F1__O=function(_,r){return this.applyOrElse__jl_Throwable__F1__O(_,r)};var xO_=new m().initClass({Lcodes_quine_labs_recheck_ReDoS$$anonfun$checkAutomaton$13:0},!1,"codes.quine.labs.recheck.ReDoS$$anonfun$checkAutomaton$13",{Lcodes_quine_labs_recheck_ReDoS$$anonfun$checkAutomaton$13:1,sr_AbstractPartialFunction:1,O:1,F1:1,s_PartialFunction:1,Ljava_io_Serializable:1});bv.prototype.$classData=xO_;function Iv(){}Iv.prototype=new W1;Iv.prototype.constructor=Iv;function CO_(){}CO_.prototype=Iv.prototype;Iv.prototype.applyOrElse__jl_Throwable__F1__O=function(_,r){if(_ instanceof td){var a=_;return a.Lcodes_quine_labs_recheck_common_ReDoSException__f_checker=new i_(Bk()),new pn(a)}else return r.apply__O__O(_)};Iv.prototype.isDefinedAt__jl_Throwable__Z=function(_){return _ instanceof td};Iv.prototype.isDefinedAt__O__Z=function(_){return this.isDefinedAt__jl_Throwable__Z(_)};Iv.prototype.applyOrElse__O__F1__O=function(_,r){return this.applyOrElse__jl_Throwable__F1__O(_,r)};var MO_=new m().initClass({Lcodes_quine_labs_recheck_ReDoS$$anonfun$checkFuzz$6:0},!1,"codes.quine.labs.recheck.ReDoS$$anonfun$checkFuzz$6",{Lcodes_quine_labs_recheck_ReDoS$$anonfun$checkFuzz$6:1,sr_AbstractPartialFunction:1,O:1,F1:1,s_PartialFunction:1,Ljava_io_Serializable:1});Iv.prototype.$classData=MO_;function kv(_,r){this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker$$anonfun$1__f_sc$5=null,this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker$$anonfun$1__f_sc$5=r}kv.prototype=new W1;kv.prototype.constructor=kv;function TO_(){}TO_.prototype=kv.prototype;kv.prototype.applyOrElse__T3__F1__O=function(_,r){if(_!==null){var a=_.T3__f__1,t=_.T3__f__2,n=_.T3__f__3;if((a===null?t===null:a.equals__O__Z(t))&&!(t===null?n===null:t.equals__O__Z(n))&&this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker$$anonfun$1__f_sc$5.contains__O__Z(new Yr(a,n,n)))return g(new L,a,n)}return r.apply__O__O(_)};kv.prototype.isDefinedAt__T3__Z=function(_){if(_!==null){var r=_.T3__f__1,a=_.T3__f__2,t=_.T3__f__3;if((r===null?a===null:r.equals__O__Z(a))&&!(a===null?t===null:a.equals__O__Z(t))&&this.Lcodes_quine_labs_recheck_automaton_AutomatonChecker$$anonfun$1__f_sc$5.contains__O__Z(new Yr(r,t,t)))return!0}return!1};kv.prototype.isDefinedAt__O__Z=function(_){return this.isDefinedAt__T3__Z(_)};kv.prototype.applyOrElse__O__F1__O=function(_,r){return this.applyOrElse__T3__F1__O(_,r)};var VO_=new m().initClass({Lcodes_quine_labs_recheck_automaton_AutomatonChecker$$anonfun$1:0},!1,"codes.quine.labs.recheck.automaton.AutomatonChecker$$anonfun$1",{Lcodes_quine_labs_recheck_automaton_AutomatonChecker$$anonfun$1:1,sr_AbstractPartialFunction:1,O:1,F1:1,s_PartialFunction:1,Ljava_io_Serializable:1});kv.prototype.$classData=VO_;function W7(){}W7.prototype=new oN;W7.prototype.constructor=W7;function RN(){}RN.prototype=W7.prototype;function K7(){}K7.prototype=new oN;K7.prototype.constructor=K7;function DN(){}DN.prototype=K7.prototype;function qv(_){}qv.prototype=new W1;qv.prototype.constructor=qv;function AO_(){}AO_.prototype=qv.prototype;qv.prototype.applyOrElse__Lcodes_quine_labs_recheck_automaton_EpsNFA$Transition__F1__O=function(_,r){if(_ instanceof Oo){var a=_,t=a.Lcodes_quine_labs_recheck_automaton_EpsNFA$Assert__f_kind;return t}else return r.apply__O__O(_)};qv.prototype.isDefinedAt__Lcodes_quine_labs_recheck_automaton_EpsNFA$Transition__Z=function(_){return _ instanceof Oo};qv.prototype.isDefinedAt__O__Z=function(_){return this.isDefinedAt__Lcodes_quine_labs_recheck_automaton_EpsNFA$Transition__Z(_)};qv.prototype.applyOrElse__O__F1__O=function(_,r){return this.applyOrElse__Lcodes_quine_labs_recheck_automaton_EpsNFA$Transition__F1__O(_,r)};var BO_=new m().initClass({Lcodes_quine_labs_recheck_automaton_EpsNFA$$anonfun$1:0},!1,"codes.quine.labs.recheck.automaton.EpsNFA$$anonfun$1",{Lcodes_quine_labs_recheck_automaton_EpsNFA$$anonfun$1:1,sr_AbstractPartialFunction:1,O:1,F1:1,s_PartialFunction:1,Ljava_io_Serializable:1});qv.prototype.$classData=BO_;function Oo(_,r){this.Lcodes_quine_labs_recheck_automaton_EpsNFA$Assert__f_kind=null,this.Lcodes_quine_labs_recheck_automaton_EpsNFA$Assert__f_to=null,this.Lcodes_quine_labs_recheck_automaton_EpsNFA$Assert__f_kind=_,this.Lcodes_quine_labs_recheck_automaton_EpsNFA$Assert__f_to=r}Oo.prototype=new bq;Oo.prototype.constructor=Oo;function FO_(){}FO_.prototype=Oo.prototype;Oo.prototype.productPrefix__T=function(){return"Assert"};Oo.prototype.productArity__I=function(){return 2};Oo.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_automaton_EpsNFA$Assert__f_kind;case 1:return this.Lcodes_quine_labs_recheck_automaton_EpsNFA$Assert__f_to;default:return S().ioobe__I__O(_)}};Oo.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Oo.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Oo.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};Oo.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Oo){var r=_,a=this.Lcodes_quine_labs_recheck_automaton_EpsNFA$Assert__f_kind,t=r.Lcodes_quine_labs_recheck_automaton_EpsNFA$Assert__f_kind;if(a===t){var n=this.Lcodes_quine_labs_recheck_automaton_EpsNFA$Assert__f_to,s=r.Lcodes_quine_labs_recheck_automaton_EpsNFA$Assert__f_to;return z().equals__O__O__Z(n,s)}else return!1}else return!1};var EO_=new m().initClass({Lcodes_quine_labs_recheck_automaton_EpsNFA$Assert:0},!1,"codes.quine.labs.recheck.automaton.EpsNFA$Assert",{Lcodes_quine_labs_recheck_automaton_EpsNFA$Assert:1,Lcodes_quine_labs_recheck_automaton_EpsNFA$Transition:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});Oo.prototype.$classData=EO_;function id(){}id.prototype=new p6;id.prototype.constructor=id;function jO_(){}jO_.prototype=id.prototype;id.prototype.toCharKindSet__Lcodes_quine_labs_recheck_unicode_ICharSet$CharKind__sci_Set=function(_){var r=sI();if(_!==null&&_===r){var a=Ra().s_Predef$__f_Set,t=[QI(),sI(),qk()],n=k(new I,t);return a.from__sc_IterableOnce__sci_Set(n)}else return Wi()};id.prototype.productPrefix__T=function(){return"LineBegin"};id.prototype.productArity__I=function(){return 0};id.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};id.prototype.productIterator__sc_Iterator=function(){return new f_(this)};id.prototype.hashCode__I=function(){return 180670709};id.prototype.toString__T=function(){return"LineBegin"};var ZO_=new m().initClass({Lcodes_quine_labs_recheck_automaton_EpsNFA$AssertKind$LineBegin$:0},!1,"codes.quine.labs.recheck.automaton.EpsNFA$AssertKind$LineBegin$",{Lcodes_quine_labs_recheck_automaton_EpsNFA$AssertKind$LineBegin$:1,Lcodes_quine_labs_recheck_automaton_EpsNFA$AssertKind:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});id.prototype.$classData=ZO_;var XF;function dJ(){return XF||(XF=new id),XF}function od(){}od.prototype=new p6;od.prototype.constructor=od;function NO_(){}NO_.prototype=od.prototype;od.prototype.toCharKindSet__Lcodes_quine_labs_recheck_unicode_ICharSet$CharKind__sci_Set=function(_){var r=Ra().s_Predef$__f_Set,a=[sI()],t=k(new I,a);return r.from__sc_IterableOnce__sci_Set(t)};od.prototype.productPrefix__T=function(){return"LineEnd"};od.prototype.productArity__I=function(){return 0};od.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};od.prototype.productIterator__sc_Iterator=function(){return new f_(this)};od.prototype.hashCode__I=function(){return 1841529895};od.prototype.toString__T=function(){return"LineEnd"};var HO_=new m().initClass({Lcodes_quine_labs_recheck_automaton_EpsNFA$AssertKind$LineEnd$:0},!1,"codes.quine.labs.recheck.automaton.EpsNFA$AssertKind$LineEnd$",{Lcodes_quine_labs_recheck_automaton_EpsNFA$AssertKind$LineEnd$:1,Lcodes_quine_labs_recheck_automaton_EpsNFA$AssertKind:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});od.prototype.$classData=HO_;var YF;function $J(){return YF||(YF=new od),YF}function ud(){}ud.prototype=new p6;ud.prototype.constructor=ud;function GO_(){}GO_.prototype=ud.prototype;ud.prototype.toCharKindSet__Lcodes_quine_labs_recheck_unicode_ICharSet$CharKind__sci_Set=function(_){var r=qk();if(_!==null&&_===r){var a=Ra().s_Predef$__f_Set,t=[QI(),sI()],n=k(new I,t);return a.from__sc_IterableOnce__sci_Set(n)}else{var s=Ra().s_Predef$__f_Set,c=[qk()],i=k(new I,c);return s.from__sc_IterableOnce__sci_Set(i)}};ud.prototype.productPrefix__T=function(){return"WordBoundary"};ud.prototype.productArity__I=function(){return 0};ud.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};ud.prototype.productIterator__sc_Iterator=function(){return new f_(this)};ud.prototype.hashCode__I=function(){return 1706933620};ud.prototype.toString__T=function(){return"WordBoundary"};var zO_=new m().initClass({Lcodes_quine_labs_recheck_automaton_EpsNFA$AssertKind$WordBoundary$:0},!1,"codes.quine.labs.recheck.automaton.EpsNFA$AssertKind$WordBoundary$",{Lcodes_quine_labs_recheck_automaton_EpsNFA$AssertKind$WordBoundary$:1,Lcodes_quine_labs_recheck_automaton_EpsNFA$AssertKind:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});ud.prototype.$classData=zO_;var _E;function JO_(){return _E||(_E=new ud),_E}function ld(){}ld.prototype=new p6;ld.prototype.constructor=ld;function UO_(){}UO_.prototype=ld.prototype;ld.prototype.toCharKindSet__Lcodes_quine_labs_recheck_unicode_ICharSet$CharKind__sci_Set=function(_){var r=qk();if(_!==null&&_===r){var a=Ra().s_Predef$__f_Set,t=[qk()],n=k(new I,t);return a.from__sc_IterableOnce__sci_Set(n)}else{var s=Ra().s_Predef$__f_Set,c=[QI(),sI()],i=k(new I,c);return s.from__sc_IterableOnce__sci_Set(i)}};ld.prototype.productPrefix__T=function(){return"WordBoundaryNot"};ld.prototype.productArity__I=function(){return 0};ld.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};ld.prototype.productIterator__sc_Iterator=function(){return new f_(this)};ld.prototype.hashCode__I=function(){return-1153232705};ld.prototype.toString__T=function(){return"WordBoundaryNot"};var WO_=new m().initClass({Lcodes_quine_labs_recheck_automaton_EpsNFA$AssertKind$WordBoundaryNot$:0},!1,"codes.quine.labs.recheck.automaton.EpsNFA$AssertKind$WordBoundaryNot$",{Lcodes_quine_labs_recheck_automaton_EpsNFA$AssertKind$WordBoundaryNot$:1,Lcodes_quine_labs_recheck_automaton_EpsNFA$AssertKind:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});ld.prototype.$classData=WO_;var eE;function KO_(){return eE||(eE=new ld),eE}function xo(_,r,a){this.Lcodes_quine_labs_recheck_automaton_EpsNFA$Consume__f_set=null,this.Lcodes_quine_labs_recheck_automaton_EpsNFA$Consume__f_to=null,this.Lcodes_quine_labs_recheck_automaton_EpsNFA$Consume__f_loc=null,this.Lcodes_quine_labs_recheck_automaton_EpsNFA$Consume__f_set=_,this.Lcodes_quine_labs_recheck_automaton_EpsNFA$Consume__f_to=r,this.Lcodes_quine_labs_recheck_automaton_EpsNFA$Consume__f_loc=a}xo.prototype=new bq;xo.prototype.constructor=xo;function QO_(){}QO_.prototype=xo.prototype;xo.prototype.productPrefix__T=function(){return"Consume"};xo.prototype.productArity__I=function(){return 3};xo.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_automaton_EpsNFA$Consume__f_set;case 1:return this.Lcodes_quine_labs_recheck_automaton_EpsNFA$Consume__f_to;case 2:return this.Lcodes_quine_labs_recheck_automaton_EpsNFA$Consume__f_loc;default:return S().ioobe__I__O(_)}};xo.prototype.productIterator__sc_Iterator=function(){return new f_(this)};xo.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};xo.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};xo.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof xo){var r=_,a=this.Lcodes_quine_labs_recheck_automaton_EpsNFA$Consume__f_set,t=r.Lcodes_quine_labs_recheck_automaton_EpsNFA$Consume__f_set;if(a===null?t===null:a.equals__O__Z(t)){var n=this.Lcodes_quine_labs_recheck_automaton_EpsNFA$Consume__f_to,s=r.Lcodes_quine_labs_recheck_automaton_EpsNFA$Consume__f_to;if(z().equals__O__O__Z(n,s)){var c=this.Lcodes_quine_labs_recheck_automaton_EpsNFA$Consume__f_loc,i=r.Lcodes_quine_labs_recheck_automaton_EpsNFA$Consume__f_loc;return c===null?i===null:c.equals__O__Z(i)}else return!1}else return!1}else return!1};var XO_=new m().initClass({Lcodes_quine_labs_recheck_automaton_EpsNFA$Consume:0},!1,"codes.quine.labs.recheck.automaton.EpsNFA$Consume",{Lcodes_quine_labs_recheck_automaton_EpsNFA$Consume:1,Lcodes_quine_labs_recheck_automaton_EpsNFA$Transition:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});xo.prototype.$classData=XO_;function Xc(_){this.Lcodes_quine_labs_recheck_automaton_EpsNFA$Eps__f_to=null,this.Lcodes_quine_labs_recheck_automaton_EpsNFA$Eps__f_to=_}Xc.prototype=new bq;Xc.prototype.constructor=Xc;function YO_(){}YO_.prototype=Xc.prototype;Xc.prototype.productPrefix__T=function(){return"Eps"};Xc.prototype.productArity__I=function(){return 1};Xc.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_automaton_EpsNFA$Eps__f_to:S().ioobe__I__O(_)};Xc.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Xc.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Xc.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};Xc.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Xc){var r=_,a=this.Lcodes_quine_labs_recheck_automaton_EpsNFA$Eps__f_to,t=r.Lcodes_quine_labs_recheck_automaton_EpsNFA$Eps__f_to;return a===null?t===null:a.equals__O__Z(t)}else return!1};var _7_=new m().initClass({Lcodes_quine_labs_recheck_automaton_EpsNFA$Eps:0},!1,"codes.quine.labs.recheck.automaton.EpsNFA$Eps",{Lcodes_quine_labs_recheck_automaton_EpsNFA$Eps:1,Lcodes_quine_labs_recheck_automaton_EpsNFA$Transition:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});Xc.prototype.$classData=_7_;function iu(_,r){this.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopEnter__f_loop=0,this.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopEnter__f_to=null,this.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopEnter__f_loop=_,this.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopEnter__f_to=r}iu.prototype=new bq;iu.prototype.constructor=iu;function e7_(){}e7_.prototype=iu.prototype;iu.prototype.productPrefix__T=function(){return"LoopEnter"};iu.prototype.productArity__I=function(){return 2};iu.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopEnter__f_loop;case 1:return this.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopEnter__f_to;default:return S().ioobe__I__O(_)}};iu.prototype.productIterator__sc_Iterator=function(){return new f_(this)};iu.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("LoopEnter");_=S().mix__I__I__I(r,a);var t=_,n=this.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopEnter__f_loop;_=S().mix__I__I__I(t,n);var s=_,c=this.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopEnter__f_to,i=S().anyHash__O__I(c);_=S().mix__I__I__I(s,i);var o=_;return S().finalizeHash__I__I__I(o,2)};iu.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};iu.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof iu){var r=_;if(this.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopEnter__f_loop===r.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopEnter__f_loop){var a=this.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopEnter__f_to,t=r.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopEnter__f_to;return z().equals__O__O__Z(a,t)}else return!1}else return!1};var r7_=new m().initClass({Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopEnter:0},!1,"codes.quine.labs.recheck.automaton.EpsNFA$LoopEnter",{Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopEnter:1,Lcodes_quine_labs_recheck_automaton_EpsNFA$Transition:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});iu.prototype.$classData=r7_;function ou(_,r){this.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopExit__f_loop=0,this.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopExit__f_to=null,this.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopExit__f_loop=_,this.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopExit__f_to=r}ou.prototype=new bq;ou.prototype.constructor=ou;function a7_(){}a7_.prototype=ou.prototype;ou.prototype.productPrefix__T=function(){return"LoopExit"};ou.prototype.productArity__I=function(){return 2};ou.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopExit__f_loop;case 1:return this.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopExit__f_to;default:return S().ioobe__I__O(_)}};ou.prototype.productIterator__sc_Iterator=function(){return new f_(this)};ou.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("LoopExit");_=S().mix__I__I__I(r,a);var t=_,n=this.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopExit__f_loop;_=S().mix__I__I__I(t,n);var s=_,c=this.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopExit__f_to,i=S().anyHash__O__I(c);_=S().mix__I__I__I(s,i);var o=_;return S().finalizeHash__I__I__I(o,2)};ou.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};ou.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof ou){var r=_;if(this.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopExit__f_loop===r.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopExit__f_loop){var a=this.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopExit__f_to,t=r.Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopExit__f_to;return z().equals__O__O__Z(a,t)}else return!1}else return!1};var t7_=new m().initClass({Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopExit:0},!1,"codes.quine.labs.recheck.automaton.EpsNFA$LoopExit",{Lcodes_quine_labs_recheck_automaton_EpsNFA$LoopExit:1,Lcodes_quine_labs_recheck_automaton_EpsNFA$Transition:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});ou.prototype.$classData=t7_;function Yd(){}Yd.prototype=new mP;Yd.prototype.constructor=Yd;function n7_(){}n7_.prototype=Yd.prototype;Yd.prototype.toString__T=function(){return"auto"};Yd.prototype.productPrefix__T=function(){return"Auto"};Yd.prototype.productArity__I=function(){return 0};Yd.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};Yd.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Yd.prototype.hashCode__I=function(){return 2052559};var s7_=new m().initClass({Lcodes_quine_labs_recheck_common_AccelerationMode$Auto$:0},!1,"codes.quine.labs.recheck.common.AccelerationMode$Auto$",{Lcodes_quine_labs_recheck_common_AccelerationMode$Auto$:1,Lcodes_quine_labs_recheck_common_AccelerationMode:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Yd.prototype.$classData=s7_;var rE;function xN(){return rE||(rE=new Yd),rE}function _1(){}_1.prototype=new mP;_1.prototype.constructor=_1;function c7_(){}c7_.prototype=_1.prototype;_1.prototype.toString__T=function(){return"off"};_1.prototype.productPrefix__T=function(){return"Off"};_1.prototype.productArity__I=function(){return 0};_1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};_1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};_1.prototype.hashCode__I=function(){return 79183};var i7_=new m().initClass({Lcodes_quine_labs_recheck_common_AccelerationMode$Off$:0},!1,"codes.quine.labs.recheck.common.AccelerationMode$Off$",{Lcodes_quine_labs_recheck_common_AccelerationMode$Off$:1,Lcodes_quine_labs_recheck_common_AccelerationMode:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});_1.prototype.$classData=i7_;var aE;function vJ(){return aE||(aE=new _1),aE}function e1(){}e1.prototype=new mP;e1.prototype.constructor=e1;function o7_(){}o7_.prototype=e1.prototype;e1.prototype.toString__T=function(){return"on"};e1.prototype.productPrefix__T=function(){return"On"};e1.prototype.productArity__I=function(){return 0};e1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};e1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};e1.prototype.hashCode__I=function(){return 2559};var u7_=new m().initClass({Lcodes_quine_labs_recheck_common_AccelerationMode$On$:0},!1,"codes.quine.labs.recheck.common.AccelerationMode$On$",{Lcodes_quine_labs_recheck_common_AccelerationMode$On$:1,Lcodes_quine_labs_recheck_common_AccelerationMode:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});e1.prototype.$classData=u7_;var tE;function wJ(){return tE||(tE=new e1),tE}var ne=class extends td{constructor(r){super(),h6(this,"cancel at "+r,t_())}};var l7_=new m().initClass({Lcodes_quine_labs_recheck_common_CancelException:0},!1,"codes.quine.labs.recheck.common.CancelException",{Lcodes_quine_labs_recheck_common_CancelException:1,Lcodes_quine_labs_recheck_common_ReDoSException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});ne.prototype.$classData=l7_;function r1(){}r1.prototype=new uN;r1.prototype.constructor=r1;function f7_(){}f7_.prototype=r1.prototype;r1.prototype.toString__T=function(){return"auto"};r1.prototype.productPrefix__T=function(){return"Auto"};r1.prototype.productArity__I=function(){return 0};r1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};r1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};r1.prototype.hashCode__I=function(){return 2052559};var p7_=new m().initClass({Lcodes_quine_labs_recheck_common_Checker$Auto$:0},!1,"codes.quine.labs.recheck.common.Checker$Auto$",{Lcodes_quine_labs_recheck_common_Checker$Auto$:1,Lcodes_quine_labs_recheck_common_Checker:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});r1.prototype.$classData=p7_;var nE;function Xy(){return nE||(nE=new r1),nE}function P8(){}P8.prototype=new uN;P8.prototype.constructor=P8;function CN(){}CN.prototype=P8.prototype;var Q7=class extends td{constructor(r){super(),h6(this,r,t_())}};var h7_=new m().initClass({Lcodes_quine_labs_recheck_common_InvalidRegExpException:0},!1,"codes.quine.labs.recheck.common.InvalidRegExpException",{Lcodes_quine_labs_recheck_common_InvalidRegExpException:1,Lcodes_quine_labs_recheck_common_ReDoSException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});Q7.prototype.$classData=h7_;function a1(){}a1.prototype=new lN;a1.prototype.constructor=a1;function d7_(){}d7_.prototype=a1.prototype;a1.prototype.toString__T=function(){return"dynamic"};a1.prototype.productPrefix__T=function(){return"Dynamic"};a1.prototype.productArity__I=function(){return 0};a1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};a1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};a1.prototype.hashCode__I=function(){return-505546721};var $7_=new m().initClass({Lcodes_quine_labs_recheck_common_Seeder$Dynamic$:0},!1,"codes.quine.labs.recheck.common.Seeder$Dynamic$",{Lcodes_quine_labs_recheck_common_Seeder$Dynamic$:1,Lcodes_quine_labs_recheck_common_Seeder:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});a1.prototype.$classData=$7_;var sE;function LJ(){return sE||(sE=new a1),sE}function t1(){}t1.prototype=new lN;t1.prototype.constructor=t1;function v7_(){}v7_.prototype=t1.prototype;t1.prototype.toString__T=function(){return"static"};t1.prototype.productPrefix__T=function(){return"Static"};t1.prototype.productArity__I=function(){return 0};t1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};t1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};t1.prototype.hashCode__I=function(){return-1808614770};var w7_=new m().initClass({Lcodes_quine_labs_recheck_common_Seeder$Static$:0},!1,"codes.quine.labs.recheck.common.Seeder$Static$",{Lcodes_quine_labs_recheck_common_Seeder$Static$:1,Lcodes_quine_labs_recheck_common_Seeder:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});t1.prototype.$classData=w7_;var cE;function MN(){return cE||(cE=new t1),cE}var ae=class extends td{constructor(r){super(),h6(this,"timeout at "+r,t_())}};var L7_=new m().initClass({Lcodes_quine_labs_recheck_common_TimeoutException:0},!1,"codes.quine.labs.recheck.common.TimeoutException",{Lcodes_quine_labs_recheck_common_TimeoutException:1,Lcodes_quine_labs_recheck_common_ReDoSException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});ae.prototype.$classData=L7_;var tI=class extends td{constructor(r){super(),h6(this,r,t_())}};var g7_=new m().initClass({Lcodes_quine_labs_recheck_common_UnexpectedException:0},!1,"codes.quine.labs.recheck.common.UnexpectedException",{Lcodes_quine_labs_recheck_common_UnexpectedException:1,Lcodes_quine_labs_recheck_common_ReDoSException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});tI.prototype.$classData=g7_;var yp=class extends td{constructor(r){super(),h6(this,r,t_())}};var m7_=new m().initClass({Lcodes_quine_labs_recheck_common_UnsupportedException:0},!1,"codes.quine.labs.recheck.common.UnsupportedException",{Lcodes_quine_labs_recheck_common_UnsupportedException:1,Lcodes_quine_labs_recheck_common_ReDoSException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});yp.prototype.$classData=m7_;function TN(_,r){return _.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Safe__f_isFuzz=r,_}function nI(){this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Safe__f_isFuzz=!1}nI.prototype=new fN;nI.prototype.constructor=nI;function VP(){}VP.prototype=nI.prototype;nI.prototype.isFuzz__Z=function(){return this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Safe__f_isFuzz};nI.prototype.toString__T=function(){return"safe"+(this.isFuzz__Z()?" (fuzz)":"")};function R8(){}R8.prototype=new fN;R8.prototype.constructor=R8;function VN(){}VN.prototype=R8.prototype;function fd(){}fd.prototype=new Xz;fd.prototype.constructor=fd;function y7_(){}y7_.prototype=fd.prototype;fd.prototype.repeat__I__T=function(_){return".repeat("+_+")"};fd.prototype.productPrefix__T=function(){return"JavaScript"};fd.prototype.productArity__I=function(){return 0};fd.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};fd.prototype.productIterator__sc_Iterator=function(){return new f_(this)};fd.prototype.hashCode__I=function(){return 1266327981};fd.prototype.toString__T=function(){return"JavaScript"};var b7_=new m().initClass({Lcodes_quine_labs_recheck_diagnostics_AttackPattern$JavaScript$:0},!1,"codes.quine.labs.recheck.diagnostics.AttackPattern$JavaScript$",{Lcodes_quine_labs_recheck_diagnostics_AttackPattern$JavaScript$:1,Lcodes_quine_labs_recheck_diagnostics_AttackPattern$Style:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});fd.prototype.$classData=b7_;var iE;function AP(){return iE||(iE=new fd),iE}function n1(){}n1.prototype=new Iq;n1.prototype.constructor=n1;function I7_(){}I7_.prototype=n1.prototype;n1.prototype.toString__T=function(){return"cancel"};n1.prototype.productPrefix__T=function(){return"Cancel"};n1.prototype.productArity__I=function(){return 0};n1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};n1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};n1.prototype.hashCode__I=function(){return 2011110042};var k7_=new m().initClass({Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$Cancel$:0},!1,"codes.quine.labs.recheck.diagnostics.Diagnostics$ErrorKind$Cancel$",{Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$Cancel$:1,Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});n1.prototype.$classData=k7_;var oE;function gJ(){return oE||(oE=new n1),oE}function Vf(_){this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$InvalidRegExp__f_message=null,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$InvalidRegExp__f_message=_}Vf.prototype=new Iq;Vf.prototype.constructor=Vf;function q7_(){}q7_.prototype=Vf.prototype;Vf.prototype.toString__T=function(){return"invalid RegExp ("+this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$InvalidRegExp__f_message+")"};Vf.prototype.productPrefix__T=function(){return"InvalidRegExp"};Vf.prototype.productArity__I=function(){return 1};Vf.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$InvalidRegExp__f_message:S().ioobe__I__O(_)};Vf.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Vf.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Vf.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Vf){var r=_;return this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$InvalidRegExp__f_message===r.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$InvalidRegExp__f_message}else return!1};var O7_=new m().initClass({Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$InvalidRegExp:0},!1,"codes.quine.labs.recheck.diagnostics.Diagnostics$ErrorKind$InvalidRegExp",{Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$InvalidRegExp:1,Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});Vf.prototype.$classData=O7_;function s1(){}s1.prototype=new Iq;s1.prototype.constructor=s1;function S7_(){}S7_.prototype=s1.prototype;s1.prototype.toString__T=function(){return"timeout"};s1.prototype.productPrefix__T=function(){return"Timeout"};s1.prototype.productArity__I=function(){return 0};s1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};s1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};s1.prototype.hashCode__I=function(){return 350741825};var P7_=new m().initClass({Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$Timeout$:0},!1,"codes.quine.labs.recheck.diagnostics.Diagnostics$ErrorKind$Timeout$",{Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$Timeout$:1,Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});s1.prototype.$classData=P7_;var uE;function mJ(){return uE||(uE=new s1),uE}function Af(_){this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$Unexpected__f_message=null,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$Unexpected__f_message=_}Af.prototype=new Iq;Af.prototype.constructor=Af;function R7_(){}R7_.prototype=Af.prototype;Af.prototype.toString__T=function(){return"unexpected ("+this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$Unexpected__f_message+")"};Af.prototype.productPrefix__T=function(){return"Unexpected"};Af.prototype.productArity__I=function(){return 1};Af.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$Unexpected__f_message:S().ioobe__I__O(_)};Af.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Af.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Af.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Af){var r=_;return this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$Unexpected__f_message===r.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$Unexpected__f_message}else return!1};var D7_=new m().initClass({Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$Unexpected:0},!1,"codes.quine.labs.recheck.diagnostics.Diagnostics$ErrorKind$Unexpected",{Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$Unexpected:1,Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});Af.prototype.$classData=D7_;function Bf(_){this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$Unsupported__f_message=null,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$Unsupported__f_message=_}Bf.prototype=new Iq;Bf.prototype.constructor=Bf;function x7_(){}x7_.prototype=Bf.prototype;Bf.prototype.toString__T=function(){return"unsupported ("+this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$Unsupported__f_message+")"};Bf.prototype.productPrefix__T=function(){return"Unsupported"};Bf.prototype.productArity__I=function(){return 1};Bf.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$Unsupported__f_message:S().ioobe__I__O(_)};Bf.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Bf.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Bf.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Bf){var r=_;return this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$Unsupported__f_message===r.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$Unsupported__f_message}else return!1};var C7_=new m().initClass({Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$Unsupported:0},!1,"codes.quine.labs.recheck.diagnostics.Diagnostics$ErrorKind$Unsupported",{Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind$Unsupported:1,Lcodes_quine_labs_recheck_diagnostics_Diagnostics$ErrorKind:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});Bf.prototype.$classData=C7_;function Uu(_,r,a,t){this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_source=null,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_flags=null,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_complexity=null,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_checker=null,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_source=_,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_flags=r,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_complexity=a,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_checker=t}Uu.prototype=new yP;Uu.prototype.constructor=Uu;function M7_(){}M7_.prototype=Uu.prototype;Uu.prototype.toString__T=function(){$r();var _="|Input : /"+this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_source+"/"+this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_flags+\` |Status : safe |Complexity: \`+this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_complexity+\` |Checker : \`+this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_checker;return $r().stripMargin$extension__T__C__T(_,124)};Uu.prototype.productPrefix__T=function(){return"Safe"};Uu.prototype.productArity__I=function(){return 4};Uu.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_source;case 1:return this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_flags;case 2:return this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_complexity;case 3:return this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_checker;default:return S().ioobe__I__O(_)}};Uu.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Uu.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Uu.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Uu){var r=_;if(this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_source===r.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_source&&this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_flags===r.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_flags){var a=this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_complexity,t=r.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_complexity;if(a===null?t===null:a.equals__O__Z(t)){var n=this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_checker,s=r.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe__f_checker;return n===s}else return!1}else return!1}else return!1};var T7_=new m().initClass({Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe:0},!1,"codes.quine.labs.recheck.diagnostics.Diagnostics$Safe",{Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Safe:1,Lcodes_quine_labs_recheck_diagnostics_Diagnostics:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Uu.prototype.$classData=T7_;function Ff(_,r,a,t){this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_source=null,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_flags=null,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_error=null,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_checker=null,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_source=_,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_flags=r,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_error=a,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_checker=t}Ff.prototype=new yP;Ff.prototype.constructor=Ff;function V7_(){}V7_.prototype=Ff.prototype;Ff.prototype.toString__T=function(){$r();var _=this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_source,r=this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_flags,a=this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_error,t=this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_checker;if(t.isEmpty__Z())var n=t_();else var s=t.get__O(),c=s,n=new i_(c.toString__T());var i="|Input : /"+_+"/"+r+\` |Status : unknown |Error : \`+a+\` |Checker: \`+(n.isEmpty__Z()?"(none)":n.get__O());return $r().stripMargin$extension__T__C__T(i,124)};Ff.prototype.productPrefix__T=function(){return"Unknown"};Ff.prototype.productArity__I=function(){return 4};Ff.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_source;case 1:return this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_flags;case 2:return this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_error;case 3:return this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_checker;default:return S().ioobe__I__O(_)}};Ff.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Ff.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Ff.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Ff){var r=_;if(this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_source===r.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_source&&this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_flags===r.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_flags){var a=this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_error,t=r.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_error;if(a===null?t===null:a.equals__O__Z(t)){var n=this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_checker,s=r.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown__f_checker;return n===null?s===null:n.equals__O__Z(s)}else return!1}else return!1}else return!1};var A7_=new m().initClass({Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown:0},!1,"codes.quine.labs.recheck.diagnostics.Diagnostics$Unknown",{Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Unknown:1,Lcodes_quine_labs_recheck_diagnostics_Diagnostics:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Ff.prototype.$classData=A7_;function Wu(_,r,a,t,n,s){this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_source=null,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_flags=null,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_complexity=null,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_attack=null,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_hotspot=null,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_checker=null,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_source=_,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_flags=r,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_complexity=a,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_attack=t,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_hotspot=n,this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_checker=s}Wu.prototype=new yP;Wu.prototype.constructor=Wu;function B7_(){}B7_.prototype=Wu.prototype;Wu.prototype.toString__T=function(){$r();var _="|Input : /"+this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_source+"/"+this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_flags+\` |Status : vulnerable |Complexity : \`+this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_complexity+\` |Attack string: \`+this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_attack+\` |Hotspot : /\`+this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_hotspot.highlight__T__T(this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_source)+"/"+this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_flags+\` |Checker : \`+this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_checker;return $r().stripMargin$extension__T__C__T(_,124)};Wu.prototype.productPrefix__T=function(){return"Vulnerable"};Wu.prototype.productArity__I=function(){return 6};Wu.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_source;case 1:return this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_flags;case 2:return this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_complexity;case 3:return this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_attack;case 4:return this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_hotspot;case 5:return this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_checker;default:return S().ioobe__I__O(_)}};Wu.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Wu.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Wu.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Wu){var r=_;if(this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_source===r.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_source)if(this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_flags===r.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_flags)var a=this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_complexity,t=r.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_complexity,n=a===null?t===null:a.equals__O__Z(t);else var n=!1;else var n=!1;if(n){var s=this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_attack,c=r.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_attack;if(s===null?c===null:s.equals__O__Z(c)){var i=this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_hotspot,o=r.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_hotspot;if(i===null?o===null:i.equals__O__Z(o)){var u=this.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_checker,f=r.Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable__f_checker;return u===f}else return!1}else return!1}else return!1}else return!1};var F7_=new m().initClass({Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable:0},!1,"codes.quine.labs.recheck.diagnostics.Diagnostics$Vulnerable",{Lcodes_quine_labs_recheck_diagnostics_Diagnostics$Vulnerable:1,Lcodes_quine_labs_recheck_diagnostics_Diagnostics:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Wu.prototype.$classData=F7_;function c1(){}c1.prototype=new pN;c1.prototype.constructor=c1;function E7_(){}E7_.prototype=c1.prototype;c1.prototype.toString__T=function(){return"heat"};c1.prototype.productPrefix__T=function(){return"Heat"};c1.prototype.productArity__I=function(){return 0};c1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};c1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};c1.prototype.hashCode__I=function(){return 2245136};var j7_=new m().initClass({Lcodes_quine_labs_recheck_diagnostics_Hotspot$Heat$:0},!1,"codes.quine.labs.recheck.diagnostics.Hotspot$Heat$",{Lcodes_quine_labs_recheck_diagnostics_Hotspot$Heat$:1,Lcodes_quine_labs_recheck_diagnostics_Hotspot$Temperature:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});c1.prototype.$classData=j7_;var lE;function BP(){return lE||(lE=new c1),lE}function i1(){}i1.prototype=new pN;i1.prototype.constructor=i1;function Z7_(){}Z7_.prototype=i1.prototype;i1.prototype.toString__T=function(){return"normal"};i1.prototype.productPrefix__T=function(){return"Normal"};i1.prototype.productArity__I=function(){return 0};i1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};i1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};i1.prototype.hashCode__I=function(){return-1955878649};var N7_=new m().initClass({Lcodes_quine_labs_recheck_diagnostics_Hotspot$Normal$:0},!1,"codes.quine.labs.recheck.diagnostics.Hotspot$Normal$",{Lcodes_quine_labs_recheck_diagnostics_Hotspot$Normal$:1,Lcodes_quine_labs_recheck_diagnostics_Hotspot$Temperature:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});i1.prototype.$classData=N7_;var fE;function yJ(){return fE||(fE=new i1),fE}function ko(_,r){this.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertChar__f_pos=0,this.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertChar__f_chs=null,this.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertChar__f_pos=_,this.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertChar__f_chs=r}ko.prototype=new hN;ko.prototype.constructor=ko;function H7_(){}H7_.prototype=ko.prototype;ko.prototype.apply__T__Z__sci_Seq=function(_,r){var a=this.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertChar__f_chs;return Sd().from__sc_IterableOnce__sci_Seq(a).map__F1__O(new y(t=>{var n=t;return n.head__Lcodes_quine_labs_recheck_unicode_UChar()})).flatMap__F1__O(new y(t=>{var n=t,s=b().s_package$__f_Seq,c=[new fa(Yn().insertAt$extension__T__I__Lcodes_quine_labs_recheck_unicode_UChar__T(_,this.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertChar__f_pos,n)),new fa(Yn().replaceAt$extension__T__I__Lcodes_quine_labs_recheck_unicode_UChar__Z__T(_,this.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertChar__f_pos,n,r))];return s.apply__sci_Seq__sc_SeqOps(k(new I,c))}))};ko.prototype.productPrefix__T=function(){return"InsertChar"};ko.prototype.productArity__I=function(){return 2};ko.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertChar__f_pos;case 1:return this.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertChar__f_chs;default:return S().ioobe__I__O(_)}};ko.prototype.productIterator__sc_Iterator=function(){return new f_(this)};ko.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("InsertChar");_=S().mix__I__I__I(r,a);var t=_,n=this.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertChar__f_pos;_=S().mix__I__I__I(t,n);var s=_,c=this.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertChar__f_chs,i=S().anyHash__O__I(c);_=S().mix__I__I__I(s,i);var o=_;return S().finalizeHash__I__I__I(o,2)};ko.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};ko.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof ko){var r=_;if(this.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertChar__f_pos===r.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertChar__f_pos){var a=this.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertChar__f_chs,t=r.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertChar__f_chs;return a===null?t===null:a.equals__O__Z(t)}else return!1}else return!1};var G7_=new m().initClass({Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertChar:0},!1,"codes.quine.labs.recheck.fuzz.DynamicSeeder$Patch$InsertChar",{Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertChar:1,Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});ko.prototype.$classData=G7_;function Ef(_,r){this.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertString__f_pos=0,this.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertString__f_s=null,this.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertString__f_pos=_,this.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertString__f_s=r}Ef.prototype=new hN;Ef.prototype.constructor=Ef;function z7_(){}z7_.prototype=Ef.prototype;Ef.prototype.apply__T__Z__sci_Seq=function(_,r){var a=b().s_package$__f_Seq,t=[new fa(Yn().insert$extension__T__I__T__T(_,this.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertString__f_pos,this.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertString__f_s))];return a.apply__sci_Seq__sc_SeqOps(k(new I,t))};Ef.prototype.productPrefix__T=function(){return"InsertString"};Ef.prototype.productArity__I=function(){return 2};Ef.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertString__f_pos;case 1:return new fa(this.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertString__f_s);default:return S().ioobe__I__O(_)}};Ef.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Ef.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("InsertString");_=S().mix__I__I__I(r,a);var t=_,n=this.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertString__f_pos;_=S().mix__I__I__I(t,n);var s=_,c=new fa(this.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertString__f_s),i=S().anyHash__O__I(c);_=S().mix__I__I__I(s,i);var o=_;return S().finalizeHash__I__I__I(o,2)};Ef.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};Ef.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Ef){var r=_;return this.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertString__f_pos===r.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertString__f_pos&&this.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertString__f_s===r.Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertString__f_s}else return!1};var J7_=new m().initClass({Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertString:0},!1,"codes.quine.labs.recheck.fuzz.DynamicSeeder$Patch$InsertString",{Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch$InsertString:1,Lcodes_quine_labs_recheck_fuzz_DynamicSeeder$Patch:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});Ef.prototype.$classData=J7_;function Ov(){}Ov.prototype=new W1;Ov.prototype.constructor=Ov;function U7_(){}U7_.prototype=Ov.prototype;Ov.prototype.applyOrElse__T2__F1__O=function(_,r){if(_!==null){var a=_._1$mcI$sp__I(),t=_._2$mcI$sp__I();if(a!==t)return new e(a,t-a|0)}return r.apply__O__O(_)};Ov.prototype.isDefinedAt__T2__Z=function(_){if(_!==null){var r=_._1$mcI$sp__I(),a=_._2$mcI$sp__I();if(r!==a)return!0}return!1};Ov.prototype.isDefinedAt__O__Z=function(_){return this.isDefinedAt__T2__Z(_)};Ov.prototype.applyOrElse__O__F1__O=function(_,r){return this.applyOrElse__T2__F1__O(_,r)};var W7_=new m().initClass({Lcodes_quine_labs_recheck_fuzz_FString$$anonfun$1:0},!1,"codes.quine.labs.recheck.fuzz.FString$$anonfun$1",{Lcodes_quine_labs_recheck_fuzz_FString$$anonfun$1:1,sr_AbstractPartialFunction:1,O:1,F1:1,s_PartialFunction:1,Ljava_io_Serializable:1});Ov.prototype.$classData=W7_;function Sv(_){}Sv.prototype=new W1;Sv.prototype.constructor=Sv;function K7_(){}K7_.prototype=Sv.prototype;Sv.prototype.applyOrElse__Lcodes_quine_labs_recheck_fuzz_FString$FChar__F1__O=function(_,r){return _ instanceof Fn?1:r.apply__O__O(_)};Sv.prototype.isDefinedAt__Lcodes_quine_labs_recheck_fuzz_FString$FChar__Z=function(_){return _ instanceof Fn};Sv.prototype.isDefinedAt__O__Z=function(_){return this.isDefinedAt__Lcodes_quine_labs_recheck_fuzz_FString$FChar__Z(_)};Sv.prototype.applyOrElse__O__F1__O=function(_,r){return this.applyOrElse__Lcodes_quine_labs_recheck_fuzz_FString$FChar__F1__O(_,r)};var Q7_=new m().initClass({Lcodes_quine_labs_recheck_fuzz_FString$$anonfun$fixedSize$1:0},!1,"codes.quine.labs.recheck.fuzz.FString$$anonfun$fixedSize$1",{Lcodes_quine_labs_recheck_fuzz_FString$$anonfun$fixedSize$1:1,sr_AbstractPartialFunction:1,O:1,F1:1,s_PartialFunction:1,Ljava_io_Serializable:1});Sv.prototype.$classData=Q7_;function Pv(_){}Pv.prototype=new W1;Pv.prototype.constructor=Pv;function X7_(){}X7_.prototype=Pv.prototype;Pv.prototype.applyOrElse__Lcodes_quine_labs_recheck_fuzz_FString$FChar__F1__O=function(_,r){if(_ instanceof Fn){var a=_,t=a.Lcodes_quine_labs_recheck_fuzz_FString$Repeat__f_size;return t}else return r.apply__O__O(_)};Pv.prototype.isDefinedAt__Lcodes_quine_labs_recheck_fuzz_FString$FChar__Z=function(_){return _ instanceof Fn};Pv.prototype.isDefinedAt__O__Z=function(_){return this.isDefinedAt__Lcodes_quine_labs_recheck_fuzz_FString$FChar__Z(_)};Pv.prototype.applyOrElse__O__F1__O=function(_,r){return this.applyOrElse__Lcodes_quine_labs_recheck_fuzz_FString$FChar__F1__O(_,r)};var Y7_=new m().initClass({Lcodes_quine_labs_recheck_fuzz_FString$$anonfun$repeatSize$1:0},!1,"codes.quine.labs.recheck.fuzz.FString$$anonfun$repeatSize$1",{Lcodes_quine_labs_recheck_fuzz_FString$$anonfun$repeatSize$1:1,sr_AbstractPartialFunction:1,O:1,F1:1,s_PartialFunction:1,Ljava_io_Serializable:1});Pv.prototype.$classData=Y7_;function Fn(_,r){this.Lcodes_quine_labs_recheck_fuzz_FString$Repeat__f_m=0,this.Lcodes_quine_labs_recheck_fuzz_FString$Repeat__f_size=0,this.Lcodes_quine_labs_recheck_fuzz_FString$Repeat__f_m=_,this.Lcodes_quine_labs_recheck_fuzz_FString$Repeat__f_size=r}Fn.prototype=new dN;Fn.prototype.constructor=Fn;function _6_(){}_6_.prototype=Fn.prototype;Fn.prototype.productPrefix__T=function(){return"Repeat"};Fn.prototype.productArity__I=function(){return 2};Fn.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_fuzz_FString$Repeat__f_m;case 1:return this.Lcodes_quine_labs_recheck_fuzz_FString$Repeat__f_size;default:return S().ioobe__I__O(_)}};Fn.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Fn.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("Repeat");_=S().mix__I__I__I(r,a);var t=_,n=this.Lcodes_quine_labs_recheck_fuzz_FString$Repeat__f_m;_=S().mix__I__I__I(t,n);var s=_,c=this.Lcodes_quine_labs_recheck_fuzz_FString$Repeat__f_size;_=S().mix__I__I__I(s,c);var i=_;return S().finalizeHash__I__I__I(i,2)};Fn.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};Fn.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Fn){var r=_;return this.Lcodes_quine_labs_recheck_fuzz_FString$Repeat__f_m===r.Lcodes_quine_labs_recheck_fuzz_FString$Repeat__f_m&&this.Lcodes_quine_labs_recheck_fuzz_FString$Repeat__f_size===r.Lcodes_quine_labs_recheck_fuzz_FString$Repeat__f_size}else return!1};var e6_=new m().initClass({Lcodes_quine_labs_recheck_fuzz_FString$Repeat:0},!1,"codes.quine.labs.recheck.fuzz.FString$Repeat",{Lcodes_quine_labs_recheck_fuzz_FString$Repeat:1,Lcodes_quine_labs_recheck_fuzz_FString$FChar:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});Fn.prototype.$classData=e6_;function Mn(_){this.Lcodes_quine_labs_recheck_fuzz_FString$Wrap__f_u=null,this.Lcodes_quine_labs_recheck_fuzz_FString$Wrap__f_u=_}Mn.prototype=new dN;Mn.prototype.constructor=Mn;function r6_(){}r6_.prototype=Mn.prototype;Mn.prototype.productPrefix__T=function(){return"Wrap"};Mn.prototype.productArity__I=function(){return 1};Mn.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_fuzz_FString$Wrap__f_u:S().ioobe__I__O(_)};Mn.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Mn.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Mn.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};Mn.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Mn){var r=_,a=this.Lcodes_quine_labs_recheck_fuzz_FString$Wrap__f_u,t=r.Lcodes_quine_labs_recheck_fuzz_FString$Wrap__f_u;return a===null?t===null:a.equals__O__Z(t)}else return!1};var a6_=new m().initClass({Lcodes_quine_labs_recheck_fuzz_FString$Wrap:0},!1,"codes.quine.labs.recheck.fuzz.FString$Wrap",{Lcodes_quine_labs_recheck_fuzz_FString$Wrap:1,Lcodes_quine_labs_recheck_fuzz_FString$FChar:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});Mn.prototype.$classData=a6_;function jf(_){this.Lcodes_quine_labs_recheck_recall_RecallResult$Error__f_message=null,this.Lcodes_quine_labs_recheck_recall_RecallResult$Error__f_message=_}jf.prototype=new bP;jf.prototype.constructor=jf;function t6_(){}t6_.prototype=jf.prototype;jf.prototype.productPrefix__T=function(){return"Error"};jf.prototype.productArity__I=function(){return 1};jf.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_recall_RecallResult$Error__f_message:S().ioobe__I__O(_)};jf.prototype.productIterator__sc_Iterator=function(){return new f_(this)};jf.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};jf.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};jf.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof jf){var r=_;return this.Lcodes_quine_labs_recheck_recall_RecallResult$Error__f_message===r.Lcodes_quine_labs_recheck_recall_RecallResult$Error__f_message}else return!1};var n6_=new m().initClass({Lcodes_quine_labs_recheck_recall_RecallResult$Error:0},!1,"codes.quine.labs.recheck.recall.RecallResult$Error",{Lcodes_quine_labs_recheck_recall_RecallResult$Error:1,Lcodes_quine_labs_recheck_recall_RecallResult:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});jf.prototype.$classData=n6_;function Zf(_){this.Lcodes_quine_labs_recheck_recall_RecallResult$Finish__f_time=null,this.Lcodes_quine_labs_recheck_recall_RecallResult$Finish__f_time=_}Zf.prototype=new bP;Zf.prototype.constructor=Zf;function s6_(){}s6_.prototype=Zf.prototype;Zf.prototype.productPrefix__T=function(){return"Finish"};Zf.prototype.productArity__I=function(){return 1};Zf.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_recall_RecallResult$Finish__f_time:S().ioobe__I__O(_)};Zf.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Zf.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Zf.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};Zf.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Zf){var r=_,a=this.Lcodes_quine_labs_recheck_recall_RecallResult$Finish__f_time,t=r.Lcodes_quine_labs_recheck_recall_RecallResult$Finish__f_time;return a===null?t===null:a.equals__O__Z(t)}else return!1};var c6_=new m().initClass({Lcodes_quine_labs_recheck_recall_RecallResult$Finish:0},!1,"codes.quine.labs.recheck.recall.RecallResult$Finish",{Lcodes_quine_labs_recheck_recall_RecallResult$Finish:1,Lcodes_quine_labs_recheck_recall_RecallResult:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Zf.prototype.$classData=c6_;function o1(){}o1.prototype=new bP;o1.prototype.constructor=o1;function i6_(){}i6_.prototype=o1.prototype;o1.prototype.productPrefix__T=function(){return"Timeout"};o1.prototype.productArity__I=function(){return 0};o1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};o1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};o1.prototype.hashCode__I=function(){return 350741825};o1.prototype.toString__T=function(){return"Timeout"};var o6_=new m().initClass({Lcodes_quine_labs_recheck_recall_RecallResult$Timeout$:0},!1,"codes.quine.labs.recheck.recall.RecallResult$Timeout$",{Lcodes_quine_labs_recheck_recall_RecallResult$Timeout$:1,Lcodes_quine_labs_recheck_recall_RecallResult:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});o1.prototype.$classData=o6_;var pE;function cZ(){return pE||(pE=new o1),pE}function u1(){}u1.prototype=new IP;u1.prototype.constructor=u1;function u6_(){}u6_.prototype=u1.prototype;u1.prototype.productPrefix__T=function(){return"Digit"};u1.prototype.productArity__I=function(){return 0};u1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};u1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};u1.prototype.hashCode__I=function(){return 66029837};u1.prototype.toString__T=function(){return"Digit"};var l6_=new m().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$EscapeClassKind$Digit$:0},!1,"codes.quine.labs.recheck.regexp.Pattern$EscapeClassKind$Digit$",{Lcodes_quine_labs_recheck_regexp_Pattern$EscapeClassKind$Digit$:1,Lcodes_quine_labs_recheck_regexp_Pattern$EscapeClassKind:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});u1.prototype.$classData=l6_;var hE;function D8(){return hE||(hE=new u1),hE}function l1(){}l1.prototype=new IP;l1.prototype.constructor=l1;function f6_(){}f6_.prototype=l1.prototype;l1.prototype.productPrefix__T=function(){return"Space"};l1.prototype.productArity__I=function(){return 0};l1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};l1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};l1.prototype.hashCode__I=function(){return 80085222};l1.prototype.toString__T=function(){return"Space"};var p6_=new m().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$EscapeClassKind$Space$:0},!1,"codes.quine.labs.recheck.regexp.Pattern$EscapeClassKind$Space$",{Lcodes_quine_labs_recheck_regexp_Pattern$EscapeClassKind$Space$:1,Lcodes_quine_labs_recheck_regexp_Pattern$EscapeClassKind:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});l1.prototype.$classData=p6_;var dE;function x8(){return dE||(dE=new l1),dE}function f1(){}f1.prototype=new IP;f1.prototype.constructor=f1;function h6_(){}h6_.prototype=f1.prototype;f1.prototype.productPrefix__T=function(){return"Word"};f1.prototype.productArity__I=function(){return 0};f1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};f1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};f1.prototype.hashCode__I=function(){return 2702122};f1.prototype.toString__T=function(){return"Word"};var d6_=new m().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$EscapeClassKind$Word$:0},!1,"codes.quine.labs.recheck.regexp.Pattern$EscapeClassKind$Word$",{Lcodes_quine_labs_recheck_regexp_Pattern$EscapeClassKind$Word$:1,Lcodes_quine_labs_recheck_regexp_Pattern$EscapeClassKind:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});f1.prototype.$classData=d6_;var $E;function C8(){return $E||($E=new f1),$E}function Rv(){}Rv.prototype=new W1;Rv.prototype.constructor=Rv;function $6_(){}$6_.prototype=Rv.prototype;Rv.prototype.applyOrElse__Lcodes_quine_labs_recheck_regexp_Pattern$Node__F1__O=function(_,r){if(_ instanceof Rc){var a=_,t=a.Lcodes_quine_labs_recheck_regexp_Pattern$Character__f_value,n=t.toChars__AC(),s=eu(),c=n.u.length;return s.new__AC__I__I__T(n,0,c)}else return r.apply__O__O(_)};Rv.prototype.isDefinedAt__Lcodes_quine_labs_recheck_regexp_Pattern$Node__Z=function(_){return _ instanceof Rc};Rv.prototype.isDefinedAt__O__Z=function(_){return this.isDefinedAt__Lcodes_quine_labs_recheck_regexp_Pattern$Node__Z(_)};Rv.prototype.applyOrElse__O__F1__O=function(_,r){return this.applyOrElse__Lcodes_quine_labs_recheck_regexp_Pattern$Node__F1__O(_,r)};var v6_=new m().initClass({Lcodes_quine_labs_recheck_regexp_PatternExtensions$PatternOps$$anonfun$1:0},!1,"codes.quine.labs.recheck.regexp.PatternExtensions$PatternOps$$anonfun$1",{Lcodes_quine_labs_recheck_regexp_PatternExtensions$PatternOps$$anonfun$1:1,sr_AbstractPartialFunction:1,O:1,F1:1,s_PartialFunction:1,Ljava_io_Serializable:1});Rv.prototype.$classData=v6_;function p1(){}p1.prototype=new kP;p1.prototype.constructor=p1;function w6_(){}w6_.prototype=p1.prototype;p1.prototype.productPrefix__T=function(){return"LineTerminator"};p1.prototype.productArity__I=function(){return 0};p1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};p1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};p1.prototype.hashCode__I=function(){return 385091227};p1.prototype.toString__T=function(){return"LineTerminator"};var L6_=new m().initClass({Lcodes_quine_labs_recheck_unicode_ICharSet$CharKind$LineTerminator$:0},!1,"codes.quine.labs.recheck.unicode.ICharSet$CharKind$LineTerminator$",{Lcodes_quine_labs_recheck_unicode_ICharSet$CharKind$LineTerminator$:1,Lcodes_quine_labs_recheck_unicode_ICharSet$CharKind:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});p1.prototype.$classData=L6_;var vE;function sI(){return vE||(vE=new p1),vE}function h1(){}h1.prototype=new kP;h1.prototype.constructor=h1;function g6_(){}g6_.prototype=h1.prototype;h1.prototype.productPrefix__T=function(){return"Normal"};h1.prototype.productArity__I=function(){return 0};h1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};h1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};h1.prototype.hashCode__I=function(){return-1955878649};h1.prototype.toString__T=function(){return"Normal"};var m6_=new m().initClass({Lcodes_quine_labs_recheck_unicode_ICharSet$CharKind$Normal$:0},!1,"codes.quine.labs.recheck.unicode.ICharSet$CharKind$Normal$",{Lcodes_quine_labs_recheck_unicode_ICharSet$CharKind$Normal$:1,Lcodes_quine_labs_recheck_unicode_ICharSet$CharKind:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});h1.prototype.$classData=m6_;var wE;function QI(){return wE||(wE=new h1),wE}function d1(){}d1.prototype=new kP;d1.prototype.constructor=d1;function y6_(){}y6_.prototype=d1.prototype;d1.prototype.productPrefix__T=function(){return"Word"};d1.prototype.productArity__I=function(){return 0};d1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};d1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};d1.prototype.hashCode__I=function(){return 2702122};d1.prototype.toString__T=function(){return"Word"};var b6_=new m().initClass({Lcodes_quine_labs_recheck_unicode_ICharSet$CharKind$Word$:0},!1,"codes.quine.labs.recheck.unicode.ICharSet$CharKind$Word$",{Lcodes_quine_labs_recheck_unicode_ICharSet$CharKind$Word$:1,Lcodes_quine_labs_recheck_unicode_ICharSet$CharKind:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});d1.prototype.$classData=b6_;var LE;function qk(){return LE||(LE=new d1),LE}function $1(){}$1.prototype=new NI;$1.prototype.constructor=$1;function I6_(){}I6_.prototype=$1.prototype;$1.prototype.toString__T=function(){return"input_begin"};$1.prototype.productPrefix__T=function(){return"InputBegin"};$1.prototype.productArity__I=function(){return 0};$1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};$1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};$1.prototype.hashCode__I=function(){return-942056673};var k6_=new m().initClass({Lcodes_quine_labs_recheck_vm_Inst$AssertKind$InputBegin$:0},!1,"codes.quine.labs.recheck.vm.Inst$AssertKind$InputBegin$",{Lcodes_quine_labs_recheck_vm_Inst$AssertKind$InputBegin$:1,Lcodes_quine_labs_recheck_vm_Inst$AssertKind:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});$1.prototype.$classData=k6_;var gE;function bJ(){return gE||(gE=new $1),gE}function v1(){}v1.prototype=new NI;v1.prototype.constructor=v1;function q6_(){}q6_.prototype=v1.prototype;v1.prototype.toString__T=function(){return"input_end"};v1.prototype.productPrefix__T=function(){return"InputEnd"};v1.prototype.productArity__I=function(){return 0};v1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};v1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};v1.prototype.hashCode__I=function(){return 535335121};var O6_=new m().initClass({Lcodes_quine_labs_recheck_vm_Inst$AssertKind$InputEnd$:0},!1,"codes.quine.labs.recheck.vm.Inst$AssertKind$InputEnd$",{Lcodes_quine_labs_recheck_vm_Inst$AssertKind$InputEnd$:1,Lcodes_quine_labs_recheck_vm_Inst$AssertKind:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});v1.prototype.$classData=O6_;var mE;function IJ(){return mE||(mE=new v1),mE}function w1(){}w1.prototype=new NI;w1.prototype.constructor=w1;function S6_(){}S6_.prototype=w1.prototype;w1.prototype.toString__T=function(){return"line_begin"};w1.prototype.productPrefix__T=function(){return"LineBegin"};w1.prototype.productArity__I=function(){return 0};w1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};w1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};w1.prototype.hashCode__I=function(){return 180670709};var P6_=new m().initClass({Lcodes_quine_labs_recheck_vm_Inst$AssertKind$LineBegin$:0},!1,"codes.quine.labs.recheck.vm.Inst$AssertKind$LineBegin$",{Lcodes_quine_labs_recheck_vm_Inst$AssertKind$LineBegin$:1,Lcodes_quine_labs_recheck_vm_Inst$AssertKind:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});w1.prototype.$classData=P6_;var yE;function kJ(){return yE||(yE=new w1),yE}function L1(){}L1.prototype=new NI;L1.prototype.constructor=L1;function R6_(){}R6_.prototype=L1.prototype;L1.prototype.toString__T=function(){return"line_end"};L1.prototype.productPrefix__T=function(){return"LineEnd"};L1.prototype.productArity__I=function(){return 0};L1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};L1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};L1.prototype.hashCode__I=function(){return 1841529895};var D6_=new m().initClass({Lcodes_quine_labs_recheck_vm_Inst$AssertKind$LineEnd$:0},!1,"codes.quine.labs.recheck.vm.Inst$AssertKind$LineEnd$",{Lcodes_quine_labs_recheck_vm_Inst$AssertKind$LineEnd$:1,Lcodes_quine_labs_recheck_vm_Inst$AssertKind:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});L1.prototype.$classData=D6_;var bE;function qJ(){return bE||(bE=new L1),bE}function g1(){}g1.prototype=new NI;g1.prototype.constructor=g1;function x6_(){}x6_.prototype=g1.prototype;g1.prototype.toString__T=function(){return"word_boundary"};g1.prototype.productPrefix__T=function(){return"WordBoundary"};g1.prototype.productArity__I=function(){return 0};g1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};g1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};g1.prototype.hashCode__I=function(){return 1706933620};var C6_=new m().initClass({Lcodes_quine_labs_recheck_vm_Inst$AssertKind$WordBoundary$:0},!1,"codes.quine.labs.recheck.vm.Inst$AssertKind$WordBoundary$",{Lcodes_quine_labs_recheck_vm_Inst$AssertKind$WordBoundary$:1,Lcodes_quine_labs_recheck_vm_Inst$AssertKind:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});g1.prototype.$classData=C6_;var IE;function OJ(){return IE||(IE=new g1),IE}function m1(){}m1.prototype=new NI;m1.prototype.constructor=m1;function M6_(){}M6_.prototype=m1.prototype;m1.prototype.toString__T=function(){return"word_boundary_not"};m1.prototype.productPrefix__T=function(){return"WordBoundaryNot"};m1.prototype.productArity__I=function(){return 0};m1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};m1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};m1.prototype.hashCode__I=function(){return-1153232705};var T6_=new m().initClass({Lcodes_quine_labs_recheck_vm_Inst$AssertKind$WordBoundaryNot$:0},!1,"codes.quine.labs.recheck.vm.Inst$AssertKind$WordBoundaryNot$",{Lcodes_quine_labs_recheck_vm_Inst$AssertKind$WordBoundaryNot$:1,Lcodes_quine_labs_recheck_vm_Inst$AssertKind:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});m1.prototype.$classData=T6_;var kE;function SJ(){return kE||(kE=new m1),kE}function y1(){}y1.prototype=new HI;y1.prototype.constructor=y1;function V6_(){}V6_.prototype=y1.prototype;y1.prototype.toString__T=function(){return"any"};y1.prototype.productPrefix__T=function(){return"Any"};y1.prototype.productArity__I=function(){return 0};y1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};y1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};y1.prototype.hashCode__I=function(){return 65996};var A6_=new m().initClass({Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Any$:0},!1,"codes.quine.labs.recheck.vm.Inst$ReadKind$Any$",{Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Any$:1,Lcodes_quine_labs_recheck_vm_Inst$ReadKind:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});y1.prototype.$classData=A6_;var qE;function FP(){return qE||(qE=new y1),qE}function Al(_){this.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Char__f_c=null,this.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Char__f_c=_}Al.prototype=new HI;Al.prototype.constructor=Al;function B6_(){}B6_.prototype=Al.prototype;Al.prototype.toString__T=function(){return"char '"+this.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Char__f_c+"'"};Al.prototype.productPrefix__T=function(){return"Char"};Al.prototype.productArity__I=function(){return 1};Al.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Char__f_c:S().ioobe__I__O(_)};Al.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Al.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Al.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Al){var r=_,a=this.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Char__f_c,t=r.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Char__f_c;return a===null?t===null:a.equals__O__Z(t)}else return!1};var F6_=new m().initClass({Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Char:0},!1,"codes.quine.labs.recheck.vm.Inst$ReadKind$Char",{Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Char:1,Lcodes_quine_labs_recheck_vm_Inst$ReadKind:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Al.prototype.$classData=F6_;function Ku(_){this.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Class__f_s=null,this.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Class__f_s=_}Ku.prototype=new HI;Ku.prototype.constructor=Ku;function E6_(){}E6_.prototype=Ku.prototype;Ku.prototype.toString__T=function(){return"class "+this.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Class__f_s};Ku.prototype.productPrefix__T=function(){return"Class"};Ku.prototype.productArity__I=function(){return 1};Ku.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Class__f_s:S().ioobe__I__O(_)};Ku.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Ku.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Ku.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Ku){var r=_,a=this.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Class__f_s,t=r.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Class__f_s;return a===null?t===null:a.equals__O__Z(t)}else return!1};var j6_=new m().initClass({Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Class:0},!1,"codes.quine.labs.recheck.vm.Inst$ReadKind$Class",{Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Class:1,Lcodes_quine_labs_recheck_vm_Inst$ReadKind:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Ku.prototype.$classData=j6_;function Bl(_){this.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$ClassNot__f_s=null,this.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$ClassNot__f_s=_}Bl.prototype=new HI;Bl.prototype.constructor=Bl;function Z6_(){}Z6_.prototype=Bl.prototype;Bl.prototype.toString__T=function(){return"class_not "+this.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$ClassNot__f_s};Bl.prototype.productPrefix__T=function(){return"ClassNot"};Bl.prototype.productArity__I=function(){return 1};Bl.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$ClassNot__f_s:S().ioobe__I__O(_)};Bl.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Bl.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Bl.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Bl){var r=_,a=this.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$ClassNot__f_s,t=r.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$ClassNot__f_s;return a===null?t===null:a.equals__O__Z(t)}else return!1};var N6_=new m().initClass({Lcodes_quine_labs_recheck_vm_Inst$ReadKind$ClassNot:0},!1,"codes.quine.labs.recheck.vm.Inst$ReadKind$ClassNot",{Lcodes_quine_labs_recheck_vm_Inst$ReadKind$ClassNot:1,Lcodes_quine_labs_recheck_vm_Inst$ReadKind:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Bl.prototype.$classData=N6_;function b1(){}b1.prototype=new HI;b1.prototype.constructor=b1;function H6_(){}H6_.prototype=b1.prototype;b1.prototype.toString__T=function(){return"dot"};b1.prototype.productPrefix__T=function(){return"Dot"};b1.prototype.productArity__I=function(){return 0};b1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};b1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};b1.prototype.hashCode__I=function(){return 68905};var G6_=new m().initClass({Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Dot$:0},!1,"codes.quine.labs.recheck.vm.Inst$ReadKind$Dot$",{Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Dot$:1,Lcodes_quine_labs_recheck_vm_Inst$ReadKind:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});b1.prototype.$classData=G6_;var OE;function AN(){return OE||(OE=new b1),OE}function so(_){this.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Ref__f_index=0,this.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Ref__f_index=_}so.prototype=new HI;so.prototype.constructor=so;function z6_(){}z6_.prototype=so.prototype;so.prototype.toString__T=function(){return"ref "+this.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Ref__f_index};so.prototype.productPrefix__T=function(){return"Ref"};so.prototype.productArity__I=function(){return 1};so.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Ref__f_index:S().ioobe__I__O(_)};so.prototype.productIterator__sc_Iterator=function(){return new f_(this)};so.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("Ref");_=S().mix__I__I__I(r,a);var t=_,n=this.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Ref__f_index;_=S().mix__I__I__I(t,n);var s=_;return S().finalizeHash__I__I__I(s,1)};so.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof so){var r=_;return this.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Ref__f_index===r.Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Ref__f_index}else return!1};var J6_=new m().initClass({Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Ref:0},!1,"codes.quine.labs.recheck.vm.Inst$ReadKind$Ref",{Lcodes_quine_labs_recheck_vm_Inst$ReadKind$Ref:1,Lcodes_quine_labs_recheck_vm_Inst$ReadKind:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});so.prototype.$classData=J6_;function Dv(_){}Dv.prototype=new W1;Dv.prototype.constructor=Dv;function U6_(){}U6_.prototype=Dv.prototype;Dv.prototype.applyOrElse__sci_Seq__F1__O=function(_,r){if(_!==null&&(b(),new hs(_),!0&&_.lengthCompare__I__I(2)===0)){var a=_.apply__I__O(0)|0,t=_.apply__I__O(1)|0;if(a>31;return JI(_,a,new O(t,n))};Co.prototype.toBigDecimal__s_Option=function(){return new i_(nV_(new on,this.Lio_circe_JsonBigDecimal__f_value))};Co.prototype.toBigInt__s_Option=function(){var _=ju(),r=this.Lio_circe_JsonBigDecimal__f_value,a=r.java$math$BigDecimal$$getUnscaledValue__Ljava_math_BigInteger(),t=r.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale,n=t>>31,s=JI(_,a,new O(t,n)),c=s.toBigIntegerWithMaxDigits__Ljava_math_BigInteger__s_Option(ju().Lio_circe_numbers_BiggerDecimal$__f_MaxBigIntegerDigits);if(c.isEmpty__Z())return t_();var i=c.get__O(),o=i;return new i_(b().BigInt__s_math_BigInt$().apply__Ljava_math_BigInteger__s_math_BigInt(o))};Co.prototype.toDouble__D=function(){return this.Lio_circe_JsonBigDecimal__f_value.doubleValue__D()};Co.prototype.toFloat__F=function(){return this.Lio_circe_JsonBigDecimal__f_value.floatValue__F()};Co.prototype.toLong__s_Option=function(){var _=ju(),r=this.Lio_circe_JsonBigDecimal__f_value,a=r.java$math$BigDecimal$$getUnscaledValue__Ljava_math_BigInteger(),t=r.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale,n=t>>31;return JI(_,a,new O(t,n)).toLong__s_Option()};Co.prototype.toString__T=function(){return this.Lio_circe_JsonBigDecimal__f_value.toString__T()};Co.prototype.productPrefix__T=function(){return"JsonBigDecimal"};Co.prototype.productArity__I=function(){return 1};Co.prototype.productElement__I__O=function(_){return _===0?this.Lio_circe_JsonBigDecimal__f_value:S().ioobe__I__O(_)};Co.prototype.productIterator__sc_Iterator=function(){return new f_(this)};var ES_=new m().initClass({Lio_circe_JsonBigDecimal:0},!1,"io.circe.JsonBigDecimal",{Lio_circe_JsonBigDecimal:1,Lio_circe_JsonNumber:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});Co.prototype.$classData=ES_;function Mo(_){this.Lio_circe_JsonDouble__f_value=0,this.Lio_circe_JsonDouble__f_value=_}Mo.prototype=new gq;Mo.prototype.constructor=Mo;function jS_(){}jS_.prototype=Mo.prototype;Mo.prototype.toBiggerDecimal__Lio_circe_numbers_BiggerDecimal=function(){return ju().fromDoubleUnsafe__D__Lio_circe_numbers_BiggerDecimal(this.Lio_circe_JsonDouble__f_value)};Mo.prototype.toBigDecimal__s_Option=function(){var _=em(),r=this.Lio_circe_JsonDouble__f_value;return new i_(_.javaBigDecimal2bigDecimal__Ljava_math_BigDecimal__s_math_BigDecimal(at().valueOf__D__Ljava_math_BigDecimal(r)))};Mo.prototype.toBigInt__s_Option=function(){var _=this.Lio_circe_JsonDouble__f_value,r=at().valueOf__D__Ljava_math_BigDecimal(_);return Ph().bigDecimalIsWhole__Ljava_math_BigDecimal__Z(r)?new i_(e5(new qt,r.toBigInteger__Ljava_math_BigInteger())):t_()};Mo.prototype.toDouble__D=function(){return this.Lio_circe_JsonDouble__f_value};Mo.prototype.toFloat__F=function(){return Math.fround(this.Lio_circe_JsonDouble__f_value)};Mo.prototype.toLong__s_Option=function(){var _=this.Lio_circe_JsonDouble__f_value,r=at().valueOf__D__Ljava_math_BigDecimal(_);return Ph().bigDecimalIsValidLong__Ljava_math_BigDecimal__Z(r)?new i_(r.longValue__J()):t_()};Mo.prototype.toString__T=function(){var _=this.Lio_circe_JsonDouble__f_value;return""+_};Mo.prototype.productPrefix__T=function(){return"JsonDouble"};Mo.prototype.productArity__I=function(){return 1};Mo.prototype.productElement__I__O=function(_){return _===0?this.Lio_circe_JsonDouble__f_value:S().ioobe__I__O(_)};Mo.prototype.productIterator__sc_Iterator=function(){return new f_(this)};var ZS_=new m().initClass({Lio_circe_JsonDouble:0},!1,"io.circe.JsonDouble",{Lio_circe_JsonDouble:1,Lio_circe_JsonNumber:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});Mo.prototype.$classData=ZS_;function EP(_){var r=_.Lio_circe_JsonFloat__f_value;return DP(new Wr,""+r)}function To(_){this.Lio_circe_JsonFloat__f_value=0,this.Lio_circe_JsonFloat__f_value=_}To.prototype=new gq;To.prototype.constructor=To;function NS_(){}NS_.prototype=To.prototype;To.prototype.toBiggerDecimal__Lio_circe_numbers_BiggerDecimal=function(){return ju().fromFloat__F__Lio_circe_numbers_BiggerDecimal(this.Lio_circe_JsonFloat__f_value)};To.prototype.toBigDecimal__s_Option=function(){return new i_(em().javaBigDecimal2bigDecimal__Ljava_math_BigDecimal__s_math_BigDecimal(EP(this)))};To.prototype.toBigInt__s_Option=function(){var _=EP(this);return Ph().bigDecimalIsWhole__Ljava_math_BigDecimal__Z(_)?new i_(e5(new qt,_.toBigInteger__Ljava_math_BigInteger())):t_()};To.prototype.toDouble__D=function(){return EP(this).doubleValue__D()};To.prototype.toFloat__F=function(){return this.Lio_circe_JsonFloat__f_value};To.prototype.toLong__s_Option=function(){var _=EP(this);return Ph().bigDecimalIsValidLong__Ljava_math_BigDecimal__Z(_)?new i_(_.longValue__J()):t_()};To.prototype.toString__T=function(){var _=this.Lio_circe_JsonFloat__f_value;return""+_};To.prototype.productPrefix__T=function(){return"JsonFloat"};To.prototype.productArity__I=function(){return 1};To.prototype.productElement__I__O=function(_){return _===0?this.Lio_circe_JsonFloat__f_value:S().ioobe__I__O(_)};To.prototype.productIterator__sc_Iterator=function(){return new f_(this)};var HS_=new m().initClass({Lio_circe_JsonFloat:0},!1,"io.circe.JsonFloat",{Lio_circe_JsonFloat:1,Lio_circe_JsonNumber:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});To.prototype.$classData=HS_;function co(_){this.Lio_circe_JsonLong__f_value=qn,this.Lio_circe_JsonLong__f_value=_}co.prototype=new gq;co.prototype.constructor=co;function GS_(){}GS_.prototype=co.prototype;co.prototype.toBiggerDecimal__Lio_circe_numbers_BiggerDecimal=function(){return ju().fromLong__J__Lio_circe_numbers_BiggerDecimal(this.Lio_circe_JsonLong__f_value)};co.prototype.toBigDecimal__s_Option=function(){return new i_(b().BigDecimal__s_math_BigDecimal$().apply__J__s_math_BigDecimal(this.Lio_circe_JsonLong__f_value))};co.prototype.toBigInt__s_Option=function(){return new i_(b().BigInt__s_math_BigInt$().apply__J__s_math_BigInt(this.Lio_circe_JsonLong__f_value))};co.prototype.toDouble__D=function(){var _=this.Lio_circe_JsonLong__f_value;return je().org$scalajs$linker$runtime$RuntimeLong$$toDouble__I__I__D(_.RTLong__f_lo,_.RTLong__f_hi)};co.prototype.toFloat__F=function(){var _=this.Lio_circe_JsonLong__f_value;return je().org$scalajs$linker$runtime$RuntimeLong$$toFloat__I__I__F(_.RTLong__f_lo,_.RTLong__f_hi)};co.prototype.toLong__s_Option=function(){return new i_(this.Lio_circe_JsonLong__f_value)};co.prototype.toString__T=function(){var _=this.Lio_circe_JsonLong__f_value,r=_.RTLong__f_lo,a=_.RTLong__f_hi;return je().org$scalajs$linker$runtime$RuntimeLong$$toString__I__I__T(r,a)};co.prototype.productPrefix__T=function(){return"JsonLong"};co.prototype.productArity__I=function(){return 1};co.prototype.productElement__I__O=function(_){return _===0?this.Lio_circe_JsonLong__f_value:S().ioobe__I__O(_)};co.prototype.productIterator__sc_Iterator=function(){return new f_(this)};var zS_=new m().initClass({Lio_circe_JsonLong:0},!1,"io.circe.JsonLong",{Lio_circe_JsonLong:1,Lio_circe_JsonNumber:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});co.prototype.$classData=zS_;function Yc(_){this.Lio_circe_PathToRoot$PathElem$ArrayIndex__f_index=qn,this.Lio_circe_PathToRoot$PathElem$ArrayIndex__f_index=_}Yc.prototype=new wN;Yc.prototype.constructor=Yc;function JS_(){}JS_.prototype=Yc.prototype;Yc.prototype.productPrefix__T=function(){return"ArrayIndex"};Yc.prototype.productArity__I=function(){return 1};Yc.prototype.productElement__I__O=function(_){return _===0?this.Lio_circe_PathToRoot$PathElem$ArrayIndex__f_index:S().ioobe__I__O(_)};Yc.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Yc.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("ArrayIndex");_=S().mix__I__I__I(r,a);var t=_,n=this.Lio_circe_PathToRoot$PathElem$ArrayIndex__f_index,s=n.RTLong__f_lo,c=n.RTLong__f_hi,i=S().longHash__J__I(new O(s,c));_=S().mix__I__I__I(t,i);var o=_;return S().finalizeHash__I__I__I(o,1)};Yc.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};Yc.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Yc){var r=_,a=this.Lio_circe_PathToRoot$PathElem$ArrayIndex__f_index,t=r.Lio_circe_PathToRoot$PathElem$ArrayIndex__f_index;return a.RTLong__f_lo===t.RTLong__f_lo&&a.RTLong__f_hi===t.RTLong__f_hi}else return!1};var US_=new m().initClass({Lio_circe_PathToRoot$PathElem$ArrayIndex:0},!1,"io.circe.PathToRoot$PathElem$ArrayIndex",{Lio_circe_PathToRoot$PathElem$ArrayIndex:1,Lio_circe_PathToRoot$PathElem:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Yc.prototype.$classData=US_;function lu(_){this.Lio_circe_PathToRoot$PathElem$ObjectKey__f_keyName=null,this.Lio_circe_PathToRoot$PathElem$ObjectKey__f_keyName=_}lu.prototype=new wN;lu.prototype.constructor=lu;function WS_(){}WS_.prototype=lu.prototype;lu.prototype.productPrefix__T=function(){return"ObjectKey"};lu.prototype.productArity__I=function(){return 1};lu.prototype.productElement__I__O=function(_){return _===0?this.Lio_circe_PathToRoot$PathElem$ObjectKey__f_keyName:S().ioobe__I__O(_)};lu.prototype.productIterator__sc_Iterator=function(){return new f_(this)};lu.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};lu.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};lu.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof lu){var r=_;return this.Lio_circe_PathToRoot$PathElem$ObjectKey__f_keyName===r.Lio_circe_PathToRoot$PathElem$ObjectKey__f_keyName}else return!1};var KS_=new m().initClass({Lio_circe_PathToRoot$PathElem$ObjectKey:0},!1,"io.circe.PathToRoot$PathElem$ObjectKey",{Lio_circe_PathToRoot$PathElem$ObjectKey:1,Lio_circe_PathToRoot$PathElem:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});lu.prototype.$classData=KS_;var Sc=class extends Ro{constructor(r){super(),Pt(this,r,null,!0,!0)}};var QS_=new m().initClass({jl_ArithmeticException:0},!1,"java.lang.ArithmeticException",{jl_ArithmeticException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});Sc.prototype.$classData=QS_;var XS_=new m().initClass({jl_Byte:0},!1,"java.lang.Byte",{jl_Byte:1,jl_Number:1,O:1,Ljava_io_Serializable:1,jl_Comparable:1,jl_constant_Constable:1},void 0,void 0,_=>tP(_)),kg=class extends Ro{constructor(){super(),Pt(this,null,null,!0,!0)}};var YS_=new m().initClass({jl_ClassCastException:0},!1,"java.lang.ClassCastException",{jl_ClassCastException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});kg.prototype.$classData=YS_;function Ut(_,r){return Pt(_,r,null,!0,!0),_}function XI(_){return Pt(_,null,null,!0,!0),_}var ea=class extends Ro{},_3_=new m().initClass({jl_IllegalArgumentException:0},!1,"java.lang.IllegalArgumentException",{jl_IllegalArgumentException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});ea.prototype.$classData=_3_;function Bm(_,r){return Pt(_,r,null,!0,!0),_}var P1=class extends Ro{},e3_=new m().initClass({jl_IllegalStateException:0},!1,"java.lang.IllegalStateException",{jl_IllegalStateException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});P1.prototype.$classData=e3_;function Za(_,r){return Pt(_,r,null,!0,!0),_}var ra=class extends Ro{};var r3_=new m().initClass({jl_IndexOutOfBoundsException:0},!1,"java.lang.IndexOutOfBoundsException",{jl_IndexOutOfBoundsException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});ra.prototype.$classData=r3_;var Np=class extends Ro{constructor(){super(),Pt(this,null,null,!0,!0)}},a3_=new m().initClass({jl_NegativeArraySizeException:0},!1,"java.lang.NegativeArraySizeException",{jl_NegativeArraySizeException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});Np.prototype.$classData=a3_;function jP(_,r){return Pt(_,r,null,!0,!0),_}function Od(_){return Pt(_,null,null,!0,!0),_}var io=class extends Ro{},t3_=new m().initClass({jl_NullPointerException:0},!1,"java.lang.NullPointerException",{jl_NullPointerException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});io.prototype.$classData=t3_;var n3_=new m().initClass({jl_Short:0},!1,"java.lang.Short",{jl_Short:1,jl_Number:1,O:1,Ljava_io_Serializable:1,jl_Comparable:1,jl_constant_Constable:1},void 0,void 0,_=>nP(_));function DJ(_){return Pt(_,null,null,!0,!0),_}function Gi(_,r){return Pt(_,r,null,!0,!0),_}var uc=class extends Ro{},s3_=new m().initClass({jl_UnsupportedOperationException:0},!1,"java.lang.UnsupportedOperationException",{jl_UnsupportedOperationException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});uc.prototype.$classData=s3_;function Rk(){}Rk.prototype=new Vz;Rk.prototype.constructor=Rk;function xJ(){}xJ.prototype=Rk.prototype;Rk.prototype.equals__O__Z=function(_){if(_===this)return!0;if(xL_(_)){var r=_;return r.size__I()===this.size__I()&&this.containsAll__ju_Collection__Z(r)}else return!1};Rk.prototype.hashCode__I=function(){for(var _=this.iterator__ju_Iterator(),r=0;_.hasNext__Z();){var a=r,t=_.next__O(),n=a|0;r=uy(t)+n|0}return r|0};var M8=class extends Ro{constructor(r){super(),Pt(this,r,null,!0,!0)}},c3_=new m().initClass({ju_ConcurrentModificationException:0},!1,"java.util.ConcurrentModificationException",{ju_ConcurrentModificationException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});M8.prototype.$classData=c3_;function CJ(_,r,a){if(r===null)var t=0;else var n=uy(r),t=n^(n>>>16|0);var s=_.java$util$HashMap$$findNode0__O__I__I__ju_HashMap$Node(r,t,t&(-1+_.ju_HashMap__f_java$util$HashMap$$table.u.length|0));return s===null?a:(_.nodeWasAccessed__ju_HashMap$Node__V(s),s.ju_HashMap$Node__f_value)}function i3_(_,r,a,t,n){if(n!==null)n.ju_HashMap$Node__f_value=a;else{var s=1+_.ju_HashMap__f_contentSize|0;s>=_.ju_HashMap__f_threshold&&MJ(_);var c=t&(-1+_.ju_HashMap__f_java$util$HashMap$$table.u.length|0),i=_.ju_HashMap__f_java$util$HashMap$$table.u[c];if(i===null){var o=new Ww(r,t,a,null,null,null,null);_.ju_HashMap__f_java$util$HashMap$$table.u[c]=o;var u=o}else{for(var f=null,p=i;p!==null&&p.ju_HashMap$Node__f_hash4?t:4,s=(-2147483648>>(Math.clz32(n)|0)&n)<<1;_.ju_HashMap__f_java$util$HashMap$$table=new(HZ.getArrayOf()).constr(s<1073741824?s:1073741824);var c=_.ju_HashMap__f_java$util$HashMap$$table.u.length;return _.ju_HashMap__f_threshold=Po(c*_.ju_HashMap__f_java$util$HashMap$$loadFactor),_.ju_HashMap__f_contentSize=0,_}function xv(){this.ju_HashMap__f_java$util$HashMap$$loadFactor=0,this.ju_HashMap__f_java$util$HashMap$$table=null,this.ju_HashMap__f_threshold=0,this.ju_HashMap__f_contentSize=0}xv.prototype=new hz;xv.prototype.constructor=xv;function TJ(){}TJ.prototype=xv.prototype;xv.prototype.isEmpty__Z=function(){return this.ju_HashMap__f_contentSize===0};xv.prototype.containsKey__O__Z=function(_){if(_===null)var r=0;else var a=uy(_),r=a^(a>>>16|0);return this.java$util$HashMap$$findNode0__O__I__I__ju_HashMap$Node(_,r,r&(-1+this.ju_HashMap__f_java$util$HashMap$$table.u.length|0))!==null};xv.prototype.java$util$HashMap$$findNode0__O__I__I__ju_HashMap$Node=function(_,r,a){for(var t=this.ju_HashMap__f_java$util$HashMap$$table.u[a];;){if(t===null)return null;if(r===t.ju_HashMap$Node__f_hash)var n=t.ju_HashMap$Node__f_key,s=_===null?n===null:Ip(_,n);else var s=!1;if(s)return t;if(r=this.ju_HashMap__f_threshold&&MJ(this);var s=a&(-1+this.ju_HashMap__f_java$util$HashMap$$table.u.length|0),c=this.ju_HashMap__f_java$util$HashMap$$table.u[s];if(c===null){var i=new Ww(_,a,r,null,null,null,null);this.ju_HashMap__f_java$util$HashMap$$table.u[s]=i;var o=i}else{for(var u=null,f=c;f!==null&&f.ju_HashMap$Node__f_hash<=a;){if(f.ju_HashMap$Node__f_hash===a)var p=f.ju_HashMap$Node__f_key,h=_===null?p===null:Ip(_,p);else var h=!1;if(h){this.nodeWasAccessed__ju_HashMap$Node__V(f);var l=f.ju_HashMap$Node__f_value;return(!t||l===null)&&(f.ju_HashMap$Node__f_value=r),l}u=f,f=f.ju_HashMap$Node__f_next}var d=u,$=f,v=new Ww(_,a,r,d,$,null,null);u===null?this.ju_HashMap__f_java$util$HashMap$$table.u[s]=v:u.ju_HashMap$Node__f_next=v,f!==null&&(f.ju_HashMap$Node__f_previous=v);var o=v}return this.ju_HashMap__f_contentSize=n,this.nodeWasAdded__ju_HashMap$Node__V(o),null};xv.prototype.removeNode__ju_HashMap$Node__V=function(_){var r=_.ju_HashMap$Node__f_hash;this.java$util$HashMap$$remove0__ju_HashMap$Node__I__V(_,r&(-1+this.ju_HashMap__f_java$util$HashMap$$table.u.length|0))};xv.prototype.java$util$HashMap$$remove0__ju_HashMap$Node__I__V=function(_,r){var a=_.ju_HashMap$Node__f_previous,t=_.ju_HashMap$Node__f_next;a===null?this.ju_HashMap__f_java$util$HashMap$$table.u[r]=t:a.ju_HashMap$Node__f_next=t,t!==null&&(t.ju_HashMap$Node__f_previous=a),this.ju_HashMap__f_contentSize=-1+this.ju_HashMap__f_contentSize|0,this.nodeWasRemoved__ju_HashMap$Node__V(_)};function Us(_,r){return Pt(_,r,null,!0,!0),_}function tw(_){return Pt(_,null,null,!0,!0),_}var Mt=class extends Ro{},u3_=new m().initClass({ju_NoSuchElementException:0},!1,"java.util.NoSuchElementException",{ju_NoSuchElementException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});Mt.prototype.$classData=u3_;function iI(_,r,a,t){this.ju_AbstractRandomAccessListIterator__f_i=0,this.ju_AbstractRandomAccessListIterator__f_end=0,this.ju_AbstractRandomAccessListIterator__f_last=0,this.ju_concurrent_CopyOnWriteArrayListIterator__f_arraySnapshot=null,this.ju_concurrent_CopyOnWriteArrayListIterator__f_arraySnapshot=_,Zk_(this,r,a,t)}iI.prototype=new nJ;iI.prototype.constructor=iI;function l3_(){}l3_.prototype=iI.prototype;iI.prototype.get__I__O=function(_){return this.ju_concurrent_CopyOnWriteArrayListIterator__f_arraySnapshot[_]};var f3_=new m().initClass({ju_concurrent_CopyOnWriteArrayListIterator:0},!1,"java.util.concurrent.CopyOnWriteArrayListIterator",{ju_concurrent_CopyOnWriteArrayListIterator:1,ju_AbstractRandomAccessListIterator:1,O:1,ju_ListIterator:1,ju_Iterator:1,ju_SizeChangeEvent:1});iI.prototype.$classData=f3_;function Hp(){this.jl_Enum__f__name=null,this.jl_Enum__f__ordinal=0,vy(this,"NANOSECONDS",0)}Hp.prototype=new yy;Hp.prototype.constructor=Hp;function p3_(){}p3_.prototype=Hp.prototype;Hp.prototype.convert__J__ju_concurrent_TimeUnit__J=function(_,r){return r.toNanos__J__J(_)};Hp.prototype.toNanos__J__J=function(_){return _};Hp.prototype.toMicros__J__J=function(_){var r=je(),a=r.divideImpl__I__I__I__I__I(_.RTLong__f_lo,_.RTLong__f_hi,1e3,0),t=r.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;return new O(a,t)};Hp.prototype.toMillis__J__J=function(_){var r=je(),a=r.divideImpl__I__I__I__I__I(_.RTLong__f_lo,_.RTLong__f_hi,1e6,0),t=r.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;return new O(a,t)};Hp.prototype.toSeconds__J__J=function(_){var r=je(),a=r.divideImpl__I__I__I__I__I(_.RTLong__f_lo,_.RTLong__f_hi,1e9,0),t=r.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;return new O(a,t)};Hp.prototype.toMinutes__J__J=function(_){var r=je(),a=r.divideImpl__I__I__I__I__I(_.RTLong__f_lo,_.RTLong__f_hi,-129542144,13),t=r.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;return new O(a,t)};Hp.prototype.toHours__J__J=function(_){var r=je(),a=r.divideImpl__I__I__I__I__I(_.RTLong__f_lo,_.RTLong__f_hi,817405952,838),t=r.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;return new O(a,t)};Hp.prototype.toDays__J__J=function(_){var r=je(),a=r.divideImpl__I__I__I__I__I(_.RTLong__f_lo,_.RTLong__f_hi,-1857093632,20116),t=r.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;return new O(a,t)};var h3_=new m().initClass({ju_concurrent_TimeUnit$$anon$1:0},!1,"java.util.concurrent.TimeUnit$$anon$1",{ju_concurrent_TimeUnit$$anon$1:1,ju_concurrent_TimeUnit:1,jl_Enum:1,O:1,jl_Comparable:1,Ljava_io_Serializable:1});Hp.prototype.$classData=h3_;function Gp(){this.jl_Enum__f__name=null,this.jl_Enum__f__ordinal=0,vy(this,"MICROSECONDS",1)}Gp.prototype=new yy;Gp.prototype.constructor=Gp;function d3_(){}d3_.prototype=Gp.prototype;Gp.prototype.convert__J__ju_concurrent_TimeUnit__J=function(_,r){return r.toMicros__J__J(_)};Gp.prototype.toNanos__J__J=function(_){return Sa().java$util$concurrent$TimeUnit$$x__J__J__J__J(_,new O(1e3,0),new O(-1511828489,2147483))};Gp.prototype.toMicros__J__J=function(_){return _};Gp.prototype.toMillis__J__J=function(_){var r=je(),a=r.divideImpl__I__I__I__I__I(_.RTLong__f_lo,_.RTLong__f_hi,1e3,0),t=r.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;return new O(a,t)};Gp.prototype.toSeconds__J__J=function(_){var r=je(),a=r.divideImpl__I__I__I__I__I(_.RTLong__f_lo,_.RTLong__f_hi,1e6,0),t=r.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;return new O(a,t)};Gp.prototype.toMinutes__J__J=function(_){var r=je(),a=r.divideImpl__I__I__I__I__I(_.RTLong__f_lo,_.RTLong__f_hi,6e7,0),t=r.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;return new O(a,t)};Gp.prototype.toHours__J__J=function(_){var r=je(),a=r.divideImpl__I__I__I__I__I(_.RTLong__f_lo,_.RTLong__f_hi,-694967296,0),t=r.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;return new O(a,t)};Gp.prototype.toDays__J__J=function(_){var r=je(),a=r.divideImpl__I__I__I__I__I(_.RTLong__f_lo,_.RTLong__f_hi,500654080,20),t=r.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;return new O(a,t)};var $3_=new m().initClass({ju_concurrent_TimeUnit$$anon$2:0},!1,"java.util.concurrent.TimeUnit$$anon$2",{ju_concurrent_TimeUnit$$anon$2:1,ju_concurrent_TimeUnit:1,jl_Enum:1,O:1,jl_Comparable:1,Ljava_io_Serializable:1});Gp.prototype.$classData=$3_;function zp(){this.jl_Enum__f__name=null,this.jl_Enum__f__ordinal=0,vy(this,"MILLISECONDS",2)}zp.prototype=new yy;zp.prototype.constructor=zp;function v3_(){}v3_.prototype=zp.prototype;zp.prototype.convert__J__ju_concurrent_TimeUnit__J=function(_,r){return r.toMillis__J__J(_)};zp.prototype.toNanos__J__J=function(_){return Sa().java$util$concurrent$TimeUnit$$x__J__J__J__J(_,new O(1e6,0),new O(2077252342,2147))};zp.prototype.toMicros__J__J=function(_){return Sa().java$util$concurrent$TimeUnit$$x__J__J__J__J(_,new O(1e3,0),new O(-1511828489,2147483))};zp.prototype.toMillis__J__J=function(_){return _};zp.prototype.toSeconds__J__J=function(_){var r=je(),a=r.divideImpl__I__I__I__I__I(_.RTLong__f_lo,_.RTLong__f_hi,1e3,0),t=r.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;return new O(a,t)};zp.prototype.toMinutes__J__J=function(_){var r=je(),a=r.divideImpl__I__I__I__I__I(_.RTLong__f_lo,_.RTLong__f_hi,6e4,0),t=r.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;return new O(a,t)};zp.prototype.toHours__J__J=function(_){var r=je(),a=r.divideImpl__I__I__I__I__I(_.RTLong__f_lo,_.RTLong__f_hi,36e5,0),t=r.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;return new O(a,t)};zp.prototype.toDays__J__J=function(_){var r=je(),a=r.divideImpl__I__I__I__I__I(_.RTLong__f_lo,_.RTLong__f_hi,864e5,0),t=r.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;return new O(a,t)};var w3_=new m().initClass({ju_concurrent_TimeUnit$$anon$3:0},!1,"java.util.concurrent.TimeUnit$$anon$3",{ju_concurrent_TimeUnit$$anon$3:1,ju_concurrent_TimeUnit:1,jl_Enum:1,O:1,jl_Comparable:1,Ljava_io_Serializable:1});zp.prototype.$classData=w3_;function Jp(){this.jl_Enum__f__name=null,this.jl_Enum__f__ordinal=0,vy(this,"SECONDS",3)}Jp.prototype=new yy;Jp.prototype.constructor=Jp;function L3_(){}L3_.prototype=Jp.prototype;Jp.prototype.convert__J__ju_concurrent_TimeUnit__J=function(_,r){return r.toSeconds__J__J(_)};Jp.prototype.toNanos__J__J=function(_){return Sa().java$util$concurrent$TimeUnit$$x__J__J__J__J(_,new O(1e9,0),new O(633437444,2))};Jp.prototype.toMicros__J__J=function(_){return Sa().java$util$concurrent$TimeUnit$$x__J__J__J__J(_,new O(1e6,0),new O(2077252342,2147))};Jp.prototype.toMillis__J__J=function(_){return Sa().java$util$concurrent$TimeUnit$$x__J__J__J__J(_,new O(1e3,0),new O(-1511828489,2147483))};Jp.prototype.toSeconds__J__J=function(_){return _};Jp.prototype.toMinutes__J__J=function(_){var r=je(),a=r.divideImpl__I__I__I__I__I(_.RTLong__f_lo,_.RTLong__f_hi,60,0),t=r.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;return new O(a,t)};Jp.prototype.toHours__J__J=function(_){var r=je(),a=r.divideImpl__I__I__I__I__I(_.RTLong__f_lo,_.RTLong__f_hi,3600,0),t=r.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;return new O(a,t)};Jp.prototype.toDays__J__J=function(_){var r=je(),a=r.divideImpl__I__I__I__I__I(_.RTLong__f_lo,_.RTLong__f_hi,86400,0),t=r.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;return new O(a,t)};var g3_=new m().initClass({ju_concurrent_TimeUnit$$anon$4:0},!1,"java.util.concurrent.TimeUnit$$anon$4",{ju_concurrent_TimeUnit$$anon$4:1,ju_concurrent_TimeUnit:1,jl_Enum:1,O:1,jl_Comparable:1,Ljava_io_Serializable:1});Jp.prototype.$classData=g3_;function Up(){this.jl_Enum__f__name=null,this.jl_Enum__f__ordinal=0,vy(this,"MINUTES",4)}Up.prototype=new yy;Up.prototype.constructor=Up;function m3_(){}m3_.prototype=Up.prototype;Up.prototype.convert__J__ju_concurrent_TimeUnit__J=function(_,r){return r.toMinutes__J__J(_)};Up.prototype.toNanos__J__J=function(_){return Sa().java$util$concurrent$TimeUnit$$x__J__J__J__J(_,new O(-129542144,13),new O(153722867,0))};Up.prototype.toMicros__J__J=function(_){return Sa().java$util$concurrent$TimeUnit$$x__J__J__J__J(_,new O(6e7,0),new O(-895955376,35))};Up.prototype.toMillis__J__J=function(_){return Sa().java$util$concurrent$TimeUnit$$x__J__J__J__J(_,new O(6e4,0),new O(1692789776,35791))};Up.prototype.toSeconds__J__J=function(_){return Sa().java$util$concurrent$TimeUnit$$x__J__J__J__J(_,new O(60,0),new O(572662306,35791394))};Up.prototype.toMinutes__J__J=function(_){return _};Up.prototype.toHours__J__J=function(_){var r=je(),a=r.divideImpl__I__I__I__I__I(_.RTLong__f_lo,_.RTLong__f_hi,60,0),t=r.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;return new O(a,t)};Up.prototype.toDays__J__J=function(_){var r=je(),a=r.divideImpl__I__I__I__I__I(_.RTLong__f_lo,_.RTLong__f_hi,1440,0),t=r.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;return new O(a,t)};var y3_=new m().initClass({ju_concurrent_TimeUnit$$anon$5:0},!1,"java.util.concurrent.TimeUnit$$anon$5",{ju_concurrent_TimeUnit$$anon$5:1,ju_concurrent_TimeUnit:1,jl_Enum:1,O:1,jl_Comparable:1,Ljava_io_Serializable:1});Up.prototype.$classData=y3_;function Wp(){this.jl_Enum__f__name=null,this.jl_Enum__f__ordinal=0,vy(this,"HOURS",5)}Wp.prototype=new yy;Wp.prototype.constructor=Wp;function b3_(){}b3_.prototype=Wp.prototype;Wp.prototype.convert__J__ju_concurrent_TimeUnit__J=function(_,r){return r.toHours__J__J(_)};Wp.prototype.toNanos__J__J=function(_){return Sa().java$util$concurrent$TimeUnit$$x__J__J__J__J(_,new O(817405952,838),new O(2562047,0))};Wp.prototype.toMicros__J__J=function(_){return Sa().java$util$concurrent$TimeUnit$$x__J__J__J__J(_,new O(-694967296,0),new O(-1732919508,0))};Wp.prototype.toMillis__J__J=function(_){return Sa().java$util$concurrent$TimeUnit$$x__J__J__J__J(_,new O(36e5,0),new O(-2047687697,596))};Wp.prototype.toSeconds__J__J=function(_){return Sa().java$util$concurrent$TimeUnit$$x__J__J__J__J(_,new O(3600,0),new O(1011703407,596523))};Wp.prototype.toMinutes__J__J=function(_){return Sa().java$util$concurrent$TimeUnit$$x__J__J__J__J(_,new O(60,0),new O(572662306,35791394))};Wp.prototype.toHours__J__J=function(_){return _};Wp.prototype.toDays__J__J=function(_){var r=je(),a=r.divideImpl__I__I__I__I__I(_.RTLong__f_lo,_.RTLong__f_hi,24,0),t=r.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;return new O(a,t)};var I3_=new m().initClass({ju_concurrent_TimeUnit$$anon$6:0},!1,"java.util.concurrent.TimeUnit$$anon$6",{ju_concurrent_TimeUnit$$anon$6:1,ju_concurrent_TimeUnit:1,jl_Enum:1,O:1,jl_Comparable:1,Ljava_io_Serializable:1});Wp.prototype.$classData=I3_;function Kp(){this.jl_Enum__f__name=null,this.jl_Enum__f__ordinal=0,vy(this,"DAYS",6)}Kp.prototype=new yy;Kp.prototype.constructor=Kp;function k3_(){}k3_.prototype=Kp.prototype;Kp.prototype.convert__J__ju_concurrent_TimeUnit__J=function(_,r){return r.toDays__J__J(_)};Kp.prototype.toNanos__J__J=function(_){return Sa().java$util$concurrent$TimeUnit$$x__J__J__J__J(_,new O(-1857093632,20116),new O(106751,0))};Kp.prototype.toMicros__J__J=function(_){return Sa().java$util$concurrent$TimeUnit$$x__J__J__J__J(_,new O(500654080,20),new O(106751991,0))};Kp.prototype.toMillis__J__J=function(_){return Sa().java$util$concurrent$TimeUnit$$x__J__J__J__J(_,new O(864e5,0),new O(-622191233,24))};Kp.prototype.toSeconds__J__J=function(_){return Sa().java$util$concurrent$TimeUnit$$x__J__J__J__J(_,new O(86400,0),new O(579025220,24855))};Kp.prototype.toMinutes__J__J=function(_){return Sa().java$util$concurrent$TimeUnit$$x__J__J__J__J(_,new O(1440,0),new O(381774870,1491308))};Kp.prototype.toHours__J__J=function(_){return Sa().java$util$concurrent$TimeUnit$$x__J__J__J__J(_,new O(24,0),new O(1431655765,89478485))};Kp.prototype.toDays__J__J=function(_){return _};var q3_=new m().initClass({ju_concurrent_TimeUnit$$anon$7:0},!1,"java.util.concurrent.TimeUnit$$anon$7",{ju_concurrent_TimeUnit$$anon$7:1,ju_concurrent_TimeUnit:1,jl_Enum:1,O:1,jl_Comparable:1,Ljava_io_Serializable:1});Kp.prototype.$classData=q3_;function Fm(){}Fm.prototype=new uJ;Fm.prototype.constructor=Fm;function O3_(){}O3_.prototype=Fm.prototype;Fm.prototype.apply__O__O=function(_){return _};Fm.prototype.toString__T=function(){return"generalized constraint"};var S3_=new m().initClass({s_$less$colon$less$$anon$1:0},!1,"scala.$less$colon$less$$anon$1",{s_$less$colon$less$$anon$1:1,s_$eq$colon$eq:1,s_$less$colon$less:1,O:1,F1:1,Ljava_io_Serializable:1});Fm.prototype.$classData=S3_;function P3_(_){return _.s_MatchError__f_bitmap$0||(_.s_MatchError__f_objString=_.s_MatchError__f_obj===null?"null":D3_(_),_.s_MatchError__f_bitmap$0=!0),_.s_MatchError__f_objString}function R3_(_){return _.s_MatchError__f_bitmap$0?_.s_MatchError__f_objString:P3_(_)}function aG(_){var r=_.s_MatchError__f_obj;return"of class "+es(r).getName__T()}function D3_(_){try{return dZ(_.s_MatchError__f_obj)+" ("+aG(_)+")"}catch(r){return"an instance "+aG(_)}}var Q=class extends Ro{constructor(r){super(),this.s_MatchError__f_objString=null,this.s_MatchError__f_obj=null,this.s_MatchError__f_bitmap$0=!1,this.s_MatchError__f_obj=r,Pt(this,null,null,!0,!0)}getMessage__T(){return R3_(this)}},x3_=new m().initClass({s_MatchError:0},!1,"scala.MatchError",{s_MatchError:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});Q.prototype.$classData=x3_;function oI(){}oI.prototype=new j;oI.prototype.constructor=oI;function BN(){}BN.prototype=oI.prototype;oI.prototype.isEmpty__Z=function(){return this===t_()};oI.prototype.knownSize__I=function(){return this.isEmpty__Z()?0:1};oI.prototype.iterator__sc_Iterator=function(){if(this.isEmpty__Z())return Fe().sc_Iterator$__f_scala$collection$Iterator$$_empty;Fe();var _=this.get__O();return new Xu(_)};function Qp(_,r,a,t,n,s,c,i,o,u){this.T10__f__1=null,this.T10__f__2=null,this.T10__f__3=null,this.T10__f__4=null,this.T10__f__5=null,this.T10__f__6=null,this.T10__f__7=null,this.T10__f__8=null,this.T10__f__9=null,this.T10__f__10=null,this.T10__f__1=_,this.T10__f__2=r,this.T10__f__3=a,this.T10__f__4=t,this.T10__f__5=n,this.T10__f__6=s,this.T10__f__7=c,this.T10__f__8=i,this.T10__f__9=o,this.T10__f__10=u}Qp.prototype=new j;Qp.prototype.constructor=Qp;function C3_(){}C3_.prototype=Qp.prototype;Qp.prototype.productArity__I=function(){return 10};Qp.prototype.productElement__I__O=function(_){return N0_(this,_)};Qp.prototype.toString__T=function(){return"("+this.T10__f__1+","+this.T10__f__2+","+this.T10__f__3+","+this.T10__f__4+","+this.T10__f__5+","+this.T10__f__6+","+this.T10__f__7+","+this.T10__f__8+","+this.T10__f__9+","+this.T10__f__10+")"};Qp.prototype.productPrefix__T=function(){return"Tuple10"};Qp.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Qp.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Qp.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Qp){var r=_;return z().equals__O__O__Z(this.T10__f__1,r.T10__f__1)&&z().equals__O__O__Z(this.T10__f__2,r.T10__f__2)&&z().equals__O__O__Z(this.T10__f__3,r.T10__f__3)&&z().equals__O__O__Z(this.T10__f__4,r.T10__f__4)&&z().equals__O__O__Z(this.T10__f__5,r.T10__f__5)&&z().equals__O__O__Z(this.T10__f__6,r.T10__f__6)&&z().equals__O__O__Z(this.T10__f__7,r.T10__f__7)&&z().equals__O__O__Z(this.T10__f__8,r.T10__f__8)&&z().equals__O__O__Z(this.T10__f__9,r.T10__f__9)&&z().equals__O__O__Z(this.T10__f__10,r.T10__f__10)}else return!1};var M3_=new m().initClass({T10:0},!1,"scala.Tuple10",{T10:1,O:1,s_Product10:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Qp.prototype.$classData=M3_;function Xp(_,r,a,t,n,s,c,i,o,u,f){this.T11__f__1=null,this.T11__f__2=null,this.T11__f__3=null,this.T11__f__4=null,this.T11__f__5=null,this.T11__f__6=null,this.T11__f__7=null,this.T11__f__8=null,this.T11__f__9=null,this.T11__f__10=null,this.T11__f__11=null,this.T11__f__1=_,this.T11__f__2=r,this.T11__f__3=a,this.T11__f__4=t,this.T11__f__5=n,this.T11__f__6=s,this.T11__f__7=c,this.T11__f__8=i,this.T11__f__9=o,this.T11__f__10=u,this.T11__f__11=f}Xp.prototype=new j;Xp.prototype.constructor=Xp;function T3_(){}T3_.prototype=Xp.prototype;Xp.prototype.productArity__I=function(){return 11};Xp.prototype.productElement__I__O=function(_){return H0_(this,_)};Xp.prototype.toString__T=function(){return"("+this.T11__f__1+","+this.T11__f__2+","+this.T11__f__3+","+this.T11__f__4+","+this.T11__f__5+","+this.T11__f__6+","+this.T11__f__7+","+this.T11__f__8+","+this.T11__f__9+","+this.T11__f__10+","+this.T11__f__11+")"};Xp.prototype.productPrefix__T=function(){return"Tuple11"};Xp.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Xp.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Xp.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Xp){var r=_;return z().equals__O__O__Z(this.T11__f__1,r.T11__f__1)&&z().equals__O__O__Z(this.T11__f__2,r.T11__f__2)&&z().equals__O__O__Z(this.T11__f__3,r.T11__f__3)&&z().equals__O__O__Z(this.T11__f__4,r.T11__f__4)&&z().equals__O__O__Z(this.T11__f__5,r.T11__f__5)&&z().equals__O__O__Z(this.T11__f__6,r.T11__f__6)&&z().equals__O__O__Z(this.T11__f__7,r.T11__f__7)&&z().equals__O__O__Z(this.T11__f__8,r.T11__f__8)&&z().equals__O__O__Z(this.T11__f__9,r.T11__f__9)&&z().equals__O__O__Z(this.T11__f__10,r.T11__f__10)&&z().equals__O__O__Z(this.T11__f__11,r.T11__f__11)}else return!1};var V3_=new m().initClass({T11:0},!1,"scala.Tuple11",{T11:1,O:1,s_Product11:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Xp.prototype.$classData=V3_;function Yp(_,r,a,t,n,s,c,i,o,u,f,p){this.T12__f__1=null,this.T12__f__2=null,this.T12__f__3=null,this.T12__f__4=null,this.T12__f__5=null,this.T12__f__6=null,this.T12__f__7=null,this.T12__f__8=null,this.T12__f__9=null,this.T12__f__10=null,this.T12__f__11=null,this.T12__f__12=null,this.T12__f__1=_,this.T12__f__2=r,this.T12__f__3=a,this.T12__f__4=t,this.T12__f__5=n,this.T12__f__6=s,this.T12__f__7=c,this.T12__f__8=i,this.T12__f__9=o,this.T12__f__10=u,this.T12__f__11=f,this.T12__f__12=p}Yp.prototype=new j;Yp.prototype.constructor=Yp;function A3_(){}A3_.prototype=Yp.prototype;Yp.prototype.productArity__I=function(){return 12};Yp.prototype.productElement__I__O=function(_){return G0_(this,_)};Yp.prototype.toString__T=function(){return"("+this.T12__f__1+","+this.T12__f__2+","+this.T12__f__3+","+this.T12__f__4+","+this.T12__f__5+","+this.T12__f__6+","+this.T12__f__7+","+this.T12__f__8+","+this.T12__f__9+","+this.T12__f__10+","+this.T12__f__11+","+this.T12__f__12+")"};Yp.prototype.productPrefix__T=function(){return"Tuple12"};Yp.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Yp.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Yp.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Yp){var r=_;return z().equals__O__O__Z(this.T12__f__1,r.T12__f__1)&&z().equals__O__O__Z(this.T12__f__2,r.T12__f__2)&&z().equals__O__O__Z(this.T12__f__3,r.T12__f__3)&&z().equals__O__O__Z(this.T12__f__4,r.T12__f__4)&&z().equals__O__O__Z(this.T12__f__5,r.T12__f__5)&&z().equals__O__O__Z(this.T12__f__6,r.T12__f__6)&&z().equals__O__O__Z(this.T12__f__7,r.T12__f__7)&&z().equals__O__O__Z(this.T12__f__8,r.T12__f__8)&&z().equals__O__O__Z(this.T12__f__9,r.T12__f__9)&&z().equals__O__O__Z(this.T12__f__10,r.T12__f__10)&&z().equals__O__O__Z(this.T12__f__11,r.T12__f__11)&&z().equals__O__O__Z(this.T12__f__12,r.T12__f__12)}else return!1};var B3_=new m().initClass({T12:0},!1,"scala.Tuple12",{T12:1,O:1,s_Product12:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Yp.prototype.$classData=B3_;function _h(_,r,a,t,n,s,c,i,o,u,f,p,h){this.T13__f__1=null,this.T13__f__2=null,this.T13__f__3=null,this.T13__f__4=null,this.T13__f__5=null,this.T13__f__6=null,this.T13__f__7=null,this.T13__f__8=null,this.T13__f__9=null,this.T13__f__10=null,this.T13__f__11=null,this.T13__f__12=null,this.T13__f__13=null,this.T13__f__1=_,this.T13__f__2=r,this.T13__f__3=a,this.T13__f__4=t,this.T13__f__5=n,this.T13__f__6=s,this.T13__f__7=c,this.T13__f__8=i,this.T13__f__9=o,this.T13__f__10=u,this.T13__f__11=f,this.T13__f__12=p,this.T13__f__13=h}_h.prototype=new j;_h.prototype.constructor=_h;function F3_(){}F3_.prototype=_h.prototype;_h.prototype.productArity__I=function(){return 13};_h.prototype.productElement__I__O=function(_){return z0_(this,_)};_h.prototype.toString__T=function(){return"("+this.T13__f__1+","+this.T13__f__2+","+this.T13__f__3+","+this.T13__f__4+","+this.T13__f__5+","+this.T13__f__6+","+this.T13__f__7+","+this.T13__f__8+","+this.T13__f__9+","+this.T13__f__10+","+this.T13__f__11+","+this.T13__f__12+","+this.T13__f__13+")"};_h.prototype.productPrefix__T=function(){return"Tuple13"};_h.prototype.productIterator__sc_Iterator=function(){return new f_(this)};_h.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};_h.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof _h){var r=_;return z().equals__O__O__Z(this.T13__f__1,r.T13__f__1)&&z().equals__O__O__Z(this.T13__f__2,r.T13__f__2)&&z().equals__O__O__Z(this.T13__f__3,r.T13__f__3)&&z().equals__O__O__Z(this.T13__f__4,r.T13__f__4)&&z().equals__O__O__Z(this.T13__f__5,r.T13__f__5)&&z().equals__O__O__Z(this.T13__f__6,r.T13__f__6)&&z().equals__O__O__Z(this.T13__f__7,r.T13__f__7)&&z().equals__O__O__Z(this.T13__f__8,r.T13__f__8)&&z().equals__O__O__Z(this.T13__f__9,r.T13__f__9)&&z().equals__O__O__Z(this.T13__f__10,r.T13__f__10)&&z().equals__O__O__Z(this.T13__f__11,r.T13__f__11)&&z().equals__O__O__Z(this.T13__f__12,r.T13__f__12)&&z().equals__O__O__Z(this.T13__f__13,r.T13__f__13)}else return!1};var E3_=new m().initClass({T13:0},!1,"scala.Tuple13",{T13:1,O:1,s_Product13:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});_h.prototype.$classData=E3_;function eh(_,r,a,t,n,s,c,i,o,u,f,p,h,l){this.T14__f__1=null,this.T14__f__2=null,this.T14__f__3=null,this.T14__f__4=null,this.T14__f__5=null,this.T14__f__6=null,this.T14__f__7=null,this.T14__f__8=null,this.T14__f__9=null,this.T14__f__10=null,this.T14__f__11=null,this.T14__f__12=null,this.T14__f__13=null,this.T14__f__14=null,this.T14__f__1=_,this.T14__f__2=r,this.T14__f__3=a,this.T14__f__4=t,this.T14__f__5=n,this.T14__f__6=s,this.T14__f__7=c,this.T14__f__8=i,this.T14__f__9=o,this.T14__f__10=u,this.T14__f__11=f,this.T14__f__12=p,this.T14__f__13=h,this.T14__f__14=l}eh.prototype=new j;eh.prototype.constructor=eh;function j3_(){}j3_.prototype=eh.prototype;eh.prototype.productArity__I=function(){return 14};eh.prototype.productElement__I__O=function(_){return J0_(this,_)};eh.prototype.toString__T=function(){return"("+this.T14__f__1+","+this.T14__f__2+","+this.T14__f__3+","+this.T14__f__4+","+this.T14__f__5+","+this.T14__f__6+","+this.T14__f__7+","+this.T14__f__8+","+this.T14__f__9+","+this.T14__f__10+","+this.T14__f__11+","+this.T14__f__12+","+this.T14__f__13+","+this.T14__f__14+")"};eh.prototype.productPrefix__T=function(){return"Tuple14"};eh.prototype.productIterator__sc_Iterator=function(){return new f_(this)};eh.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};eh.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof eh){var r=_;return z().equals__O__O__Z(this.T14__f__1,r.T14__f__1)&&z().equals__O__O__Z(this.T14__f__2,r.T14__f__2)&&z().equals__O__O__Z(this.T14__f__3,r.T14__f__3)&&z().equals__O__O__Z(this.T14__f__4,r.T14__f__4)&&z().equals__O__O__Z(this.T14__f__5,r.T14__f__5)&&z().equals__O__O__Z(this.T14__f__6,r.T14__f__6)&&z().equals__O__O__Z(this.T14__f__7,r.T14__f__7)&&z().equals__O__O__Z(this.T14__f__8,r.T14__f__8)&&z().equals__O__O__Z(this.T14__f__9,r.T14__f__9)&&z().equals__O__O__Z(this.T14__f__10,r.T14__f__10)&&z().equals__O__O__Z(this.T14__f__11,r.T14__f__11)&&z().equals__O__O__Z(this.T14__f__12,r.T14__f__12)&&z().equals__O__O__Z(this.T14__f__13,r.T14__f__13)&&z().equals__O__O__Z(this.T14__f__14,r.T14__f__14)}else return!1};var Z3_=new m().initClass({T14:0},!1,"scala.Tuple14",{T14:1,O:1,s_Product14:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});eh.prototype.$classData=Z3_;function rh(_,r,a,t,n,s,c,i,o,u,f,p,h,l,d){this.T15__f__1=null,this.T15__f__2=null,this.T15__f__3=null,this.T15__f__4=null,this.T15__f__5=null,this.T15__f__6=null,this.T15__f__7=null,this.T15__f__8=null,this.T15__f__9=null,this.T15__f__10=null,this.T15__f__11=null,this.T15__f__12=null,this.T15__f__13=null,this.T15__f__14=null,this.T15__f__15=null,this.T15__f__1=_,this.T15__f__2=r,this.T15__f__3=a,this.T15__f__4=t,this.T15__f__5=n,this.T15__f__6=s,this.T15__f__7=c,this.T15__f__8=i,this.T15__f__9=o,this.T15__f__10=u,this.T15__f__11=f,this.T15__f__12=p,this.T15__f__13=h,this.T15__f__14=l,this.T15__f__15=d}rh.prototype=new j;rh.prototype.constructor=rh;function N3_(){}N3_.prototype=rh.prototype;rh.prototype.productArity__I=function(){return 15};rh.prototype.productElement__I__O=function(_){return U0_(this,_)};rh.prototype.toString__T=function(){return"("+this.T15__f__1+","+this.T15__f__2+","+this.T15__f__3+","+this.T15__f__4+","+this.T15__f__5+","+this.T15__f__6+","+this.T15__f__7+","+this.T15__f__8+","+this.T15__f__9+","+this.T15__f__10+","+this.T15__f__11+","+this.T15__f__12+","+this.T15__f__13+","+this.T15__f__14+","+this.T15__f__15+")"};rh.prototype.productPrefix__T=function(){return"Tuple15"};rh.prototype.productIterator__sc_Iterator=function(){return new f_(this)};rh.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};rh.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof rh){var r=_;return z().equals__O__O__Z(this.T15__f__1,r.T15__f__1)&&z().equals__O__O__Z(this.T15__f__2,r.T15__f__2)&&z().equals__O__O__Z(this.T15__f__3,r.T15__f__3)&&z().equals__O__O__Z(this.T15__f__4,r.T15__f__4)&&z().equals__O__O__Z(this.T15__f__5,r.T15__f__5)&&z().equals__O__O__Z(this.T15__f__6,r.T15__f__6)&&z().equals__O__O__Z(this.T15__f__7,r.T15__f__7)&&z().equals__O__O__Z(this.T15__f__8,r.T15__f__8)&&z().equals__O__O__Z(this.T15__f__9,r.T15__f__9)&&z().equals__O__O__Z(this.T15__f__10,r.T15__f__10)&&z().equals__O__O__Z(this.T15__f__11,r.T15__f__11)&&z().equals__O__O__Z(this.T15__f__12,r.T15__f__12)&&z().equals__O__O__Z(this.T15__f__13,r.T15__f__13)&&z().equals__O__O__Z(this.T15__f__14,r.T15__f__14)&&z().equals__O__O__Z(this.T15__f__15,r.T15__f__15)}else return!1};var H3_=new m().initClass({T15:0},!1,"scala.Tuple15",{T15:1,O:1,s_Product15:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});rh.prototype.$classData=H3_;function ah(_,r,a,t,n,s,c,i,o,u,f,p,h,l,d,$){this.T16__f__1=null,this.T16__f__2=null,this.T16__f__3=null,this.T16__f__4=null,this.T16__f__5=null,this.T16__f__6=null,this.T16__f__7=null,this.T16__f__8=null,this.T16__f__9=null,this.T16__f__10=null,this.T16__f__11=null,this.T16__f__12=null,this.T16__f__13=null,this.T16__f__14=null,this.T16__f__15=null,this.T16__f__16=null,this.T16__f__1=_,this.T16__f__2=r,this.T16__f__3=a,this.T16__f__4=t,this.T16__f__5=n,this.T16__f__6=s,this.T16__f__7=c,this.T16__f__8=i,this.T16__f__9=o,this.T16__f__10=u,this.T16__f__11=f,this.T16__f__12=p,this.T16__f__13=h,this.T16__f__14=l,this.T16__f__15=d,this.T16__f__16=$}ah.prototype=new j;ah.prototype.constructor=ah;function G3_(){}G3_.prototype=ah.prototype;ah.prototype.productArity__I=function(){return 16};ah.prototype.productElement__I__O=function(_){return W0_(this,_)};ah.prototype.toString__T=function(){return"("+this.T16__f__1+","+this.T16__f__2+","+this.T16__f__3+","+this.T16__f__4+","+this.T16__f__5+","+this.T16__f__6+","+this.T16__f__7+","+this.T16__f__8+","+this.T16__f__9+","+this.T16__f__10+","+this.T16__f__11+","+this.T16__f__12+","+this.T16__f__13+","+this.T16__f__14+","+this.T16__f__15+","+this.T16__f__16+")"};ah.prototype.productPrefix__T=function(){return"Tuple16"};ah.prototype.productIterator__sc_Iterator=function(){return new f_(this)};ah.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};ah.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof ah){var r=_;return z().equals__O__O__Z(this.T16__f__1,r.T16__f__1)&&z().equals__O__O__Z(this.T16__f__2,r.T16__f__2)&&z().equals__O__O__Z(this.T16__f__3,r.T16__f__3)&&z().equals__O__O__Z(this.T16__f__4,r.T16__f__4)&&z().equals__O__O__Z(this.T16__f__5,r.T16__f__5)&&z().equals__O__O__Z(this.T16__f__6,r.T16__f__6)&&z().equals__O__O__Z(this.T16__f__7,r.T16__f__7)&&z().equals__O__O__Z(this.T16__f__8,r.T16__f__8)&&z().equals__O__O__Z(this.T16__f__9,r.T16__f__9)&&z().equals__O__O__Z(this.T16__f__10,r.T16__f__10)&&z().equals__O__O__Z(this.T16__f__11,r.T16__f__11)&&z().equals__O__O__Z(this.T16__f__12,r.T16__f__12)&&z().equals__O__O__Z(this.T16__f__13,r.T16__f__13)&&z().equals__O__O__Z(this.T16__f__14,r.T16__f__14)&&z().equals__O__O__Z(this.T16__f__15,r.T16__f__15)&&z().equals__O__O__Z(this.T16__f__16,r.T16__f__16)}else return!1};var z3_=new m().initClass({T16:0},!1,"scala.Tuple16",{T16:1,O:1,s_Product16:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});ah.prototype.$classData=z3_;function th(_,r,a,t,n,s,c,i,o,u,f,p,h,l,d,$,v){this.T17__f__1=null,this.T17__f__2=null,this.T17__f__3=null,this.T17__f__4=null,this.T17__f__5=null,this.T17__f__6=null,this.T17__f__7=null,this.T17__f__8=null,this.T17__f__9=null,this.T17__f__10=null,this.T17__f__11=null,this.T17__f__12=null,this.T17__f__13=null,this.T17__f__14=null,this.T17__f__15=null,this.T17__f__16=null,this.T17__f__17=null,this.T17__f__1=_,this.T17__f__2=r,this.T17__f__3=a,this.T17__f__4=t,this.T17__f__5=n,this.T17__f__6=s,this.T17__f__7=c,this.T17__f__8=i,this.T17__f__9=o,this.T17__f__10=u,this.T17__f__11=f,this.T17__f__12=p,this.T17__f__13=h,this.T17__f__14=l,this.T17__f__15=d,this.T17__f__16=$,this.T17__f__17=v}th.prototype=new j;th.prototype.constructor=th;function J3_(){}J3_.prototype=th.prototype;th.prototype.productArity__I=function(){return 17};th.prototype.productElement__I__O=function(_){return K0_(this,_)};th.prototype.toString__T=function(){return"("+this.T17__f__1+","+this.T17__f__2+","+this.T17__f__3+","+this.T17__f__4+","+this.T17__f__5+","+this.T17__f__6+","+this.T17__f__7+","+this.T17__f__8+","+this.T17__f__9+","+this.T17__f__10+","+this.T17__f__11+","+this.T17__f__12+","+this.T17__f__13+","+this.T17__f__14+","+this.T17__f__15+","+this.T17__f__16+","+this.T17__f__17+")"};th.prototype.productPrefix__T=function(){return"Tuple17"};th.prototype.productIterator__sc_Iterator=function(){return new f_(this)};th.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};th.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof th){var r=_;return z().equals__O__O__Z(this.T17__f__1,r.T17__f__1)&&z().equals__O__O__Z(this.T17__f__2,r.T17__f__2)&&z().equals__O__O__Z(this.T17__f__3,r.T17__f__3)&&z().equals__O__O__Z(this.T17__f__4,r.T17__f__4)&&z().equals__O__O__Z(this.T17__f__5,r.T17__f__5)&&z().equals__O__O__Z(this.T17__f__6,r.T17__f__6)&&z().equals__O__O__Z(this.T17__f__7,r.T17__f__7)&&z().equals__O__O__Z(this.T17__f__8,r.T17__f__8)&&z().equals__O__O__Z(this.T17__f__9,r.T17__f__9)&&z().equals__O__O__Z(this.T17__f__10,r.T17__f__10)&&z().equals__O__O__Z(this.T17__f__11,r.T17__f__11)&&z().equals__O__O__Z(this.T17__f__12,r.T17__f__12)&&z().equals__O__O__Z(this.T17__f__13,r.T17__f__13)&&z().equals__O__O__Z(this.T17__f__14,r.T17__f__14)&&z().equals__O__O__Z(this.T17__f__15,r.T17__f__15)&&z().equals__O__O__Z(this.T17__f__16,r.T17__f__16)&&z().equals__O__O__Z(this.T17__f__17,r.T17__f__17)}else return!1};var U3_=new m().initClass({T17:0},!1,"scala.Tuple17",{T17:1,O:1,s_Product17:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});th.prototype.$classData=U3_;function nh(_,r,a,t,n,s,c,i,o,u,f,p,h,l,d,$,v,w){this.T18__f__1=null,this.T18__f__2=null,this.T18__f__3=null,this.T18__f__4=null,this.T18__f__5=null,this.T18__f__6=null,this.T18__f__7=null,this.T18__f__8=null,this.T18__f__9=null,this.T18__f__10=null,this.T18__f__11=null,this.T18__f__12=null,this.T18__f__13=null,this.T18__f__14=null,this.T18__f__15=null,this.T18__f__16=null,this.T18__f__17=null,this.T18__f__18=null,this.T18__f__1=_,this.T18__f__2=r,this.T18__f__3=a,this.T18__f__4=t,this.T18__f__5=n,this.T18__f__6=s,this.T18__f__7=c,this.T18__f__8=i,this.T18__f__9=o,this.T18__f__10=u,this.T18__f__11=f,this.T18__f__12=p,this.T18__f__13=h,this.T18__f__14=l,this.T18__f__15=d,this.T18__f__16=$,this.T18__f__17=v,this.T18__f__18=w}nh.prototype=new j;nh.prototype.constructor=nh;function W3_(){}W3_.prototype=nh.prototype;nh.prototype.productArity__I=function(){return 18};nh.prototype.productElement__I__O=function(_){return Q0_(this,_)};nh.prototype.toString__T=function(){return"("+this.T18__f__1+","+this.T18__f__2+","+this.T18__f__3+","+this.T18__f__4+","+this.T18__f__5+","+this.T18__f__6+","+this.T18__f__7+","+this.T18__f__8+","+this.T18__f__9+","+this.T18__f__10+","+this.T18__f__11+","+this.T18__f__12+","+this.T18__f__13+","+this.T18__f__14+","+this.T18__f__15+","+this.T18__f__16+","+this.T18__f__17+","+this.T18__f__18+")"};nh.prototype.productPrefix__T=function(){return"Tuple18"};nh.prototype.productIterator__sc_Iterator=function(){return new f_(this)};nh.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};nh.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof nh){var r=_;return z().equals__O__O__Z(this.T18__f__1,r.T18__f__1)&&z().equals__O__O__Z(this.T18__f__2,r.T18__f__2)&&z().equals__O__O__Z(this.T18__f__3,r.T18__f__3)&&z().equals__O__O__Z(this.T18__f__4,r.T18__f__4)&&z().equals__O__O__Z(this.T18__f__5,r.T18__f__5)&&z().equals__O__O__Z(this.T18__f__6,r.T18__f__6)&&z().equals__O__O__Z(this.T18__f__7,r.T18__f__7)&&z().equals__O__O__Z(this.T18__f__8,r.T18__f__8)&&z().equals__O__O__Z(this.T18__f__9,r.T18__f__9)&&z().equals__O__O__Z(this.T18__f__10,r.T18__f__10)&&z().equals__O__O__Z(this.T18__f__11,r.T18__f__11)&&z().equals__O__O__Z(this.T18__f__12,r.T18__f__12)&&z().equals__O__O__Z(this.T18__f__13,r.T18__f__13)&&z().equals__O__O__Z(this.T18__f__14,r.T18__f__14)&&z().equals__O__O__Z(this.T18__f__15,r.T18__f__15)&&z().equals__O__O__Z(this.T18__f__16,r.T18__f__16)&&z().equals__O__O__Z(this.T18__f__17,r.T18__f__17)&&z().equals__O__O__Z(this.T18__f__18,r.T18__f__18)}else return!1};var K3_=new m().initClass({T18:0},!1,"scala.Tuple18",{T18:1,O:1,s_Product18:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});nh.prototype.$classData=K3_;function sh(_,r,a,t,n,s,c,i,o,u,f,p,h,l,d,$,v,w,R){this.T19__f__1=null,this.T19__f__2=null,this.T19__f__3=null,this.T19__f__4=null,this.T19__f__5=null,this.T19__f__6=null,this.T19__f__7=null,this.T19__f__8=null,this.T19__f__9=null,this.T19__f__10=null,this.T19__f__11=null,this.T19__f__12=null,this.T19__f__13=null,this.T19__f__14=null,this.T19__f__15=null,this.T19__f__16=null,this.T19__f__17=null,this.T19__f__18=null,this.T19__f__19=null,this.T19__f__1=_,this.T19__f__2=r,this.T19__f__3=a,this.T19__f__4=t,this.T19__f__5=n,this.T19__f__6=s,this.T19__f__7=c,this.T19__f__8=i,this.T19__f__9=o,this.T19__f__10=u,this.T19__f__11=f,this.T19__f__12=p,this.T19__f__13=h,this.T19__f__14=l,this.T19__f__15=d,this.T19__f__16=$,this.T19__f__17=v,this.T19__f__18=w,this.T19__f__19=R}sh.prototype=new j;sh.prototype.constructor=sh;function Q3_(){}Q3_.prototype=sh.prototype;sh.prototype.productArity__I=function(){return 19};sh.prototype.productElement__I__O=function(_){return X0_(this,_)};sh.prototype.toString__T=function(){return"("+this.T19__f__1+","+this.T19__f__2+","+this.T19__f__3+","+this.T19__f__4+","+this.T19__f__5+","+this.T19__f__6+","+this.T19__f__7+","+this.T19__f__8+","+this.T19__f__9+","+this.T19__f__10+","+this.T19__f__11+","+this.T19__f__12+","+this.T19__f__13+","+this.T19__f__14+","+this.T19__f__15+","+this.T19__f__16+","+this.T19__f__17+","+this.T19__f__18+","+this.T19__f__19+")"};sh.prototype.productPrefix__T=function(){return"Tuple19"};sh.prototype.productIterator__sc_Iterator=function(){return new f_(this)};sh.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};sh.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof sh){var r=_;return z().equals__O__O__Z(this.T19__f__1,r.T19__f__1)&&z().equals__O__O__Z(this.T19__f__2,r.T19__f__2)&&z().equals__O__O__Z(this.T19__f__3,r.T19__f__3)&&z().equals__O__O__Z(this.T19__f__4,r.T19__f__4)&&z().equals__O__O__Z(this.T19__f__5,r.T19__f__5)&&z().equals__O__O__Z(this.T19__f__6,r.T19__f__6)&&z().equals__O__O__Z(this.T19__f__7,r.T19__f__7)&&z().equals__O__O__Z(this.T19__f__8,r.T19__f__8)&&z().equals__O__O__Z(this.T19__f__9,r.T19__f__9)&&z().equals__O__O__Z(this.T19__f__10,r.T19__f__10)&&z().equals__O__O__Z(this.T19__f__11,r.T19__f__11)&&z().equals__O__O__Z(this.T19__f__12,r.T19__f__12)&&z().equals__O__O__Z(this.T19__f__13,r.T19__f__13)&&z().equals__O__O__Z(this.T19__f__14,r.T19__f__14)&&z().equals__O__O__Z(this.T19__f__15,r.T19__f__15)&&z().equals__O__O__Z(this.T19__f__16,r.T19__f__16)&&z().equals__O__O__Z(this.T19__f__17,r.T19__f__17)&&z().equals__O__O__Z(this.T19__f__18,r.T19__f__18)&&z().equals__O__O__Z(this.T19__f__19,r.T19__f__19)}else return!1};var X3_=new m().initClass({T19:0},!1,"scala.Tuple19",{T19:1,O:1,s_Product19:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});sh.prototype.$classData=X3_;function g(_,r,a){return _.T2__f__1=r,_.T2__f__2=a,_}function L(){this.T2__f__1=null,this.T2__f__2=null}L.prototype=new j;L.prototype.constructor=L;function FN(){}FN.prototype=L.prototype;L.prototype.productArity__I=function(){return 2};L.prototype.productElement__I__O=function(_){return Y0_(this,_)};L.prototype._1__O=function(){return this.T2__f__1};L.prototype._2__O=function(){return this.T2__f__2};L.prototype.toString__T=function(){return"("+this._1__O()+","+this._2__O()+")"};L.prototype.copy$default$2__O=function(){return this._2__O()};L.prototype.productPrefix__T=function(){return"Tuple2"};L.prototype.productIterator__sc_Iterator=function(){return new f_(this)};L.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};L.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof L){var r=_;return z().equals__O__O__Z(this._1__O(),r._1__O())&&z().equals__O__O__Z(this._2__O(),r._2__O())}else return!1};L.prototype._1$mcZ$sp__Z=function(){return!!this._1__O()};L.prototype._1$mcI$sp__I=function(){return this._1__O()|0};L.prototype._2$mcI$sp__I=function(){return this._2__O()|0};var VJ=new m().initClass({T2:0},!1,"scala.Tuple2",{T2:1,O:1,s_Product2:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});L.prototype.$classData=VJ;function ch(_,r,a,t,n,s,c,i,o,u,f,p,h,l,d,$,v,w,R,D){this.T20__f__1=null,this.T20__f__2=null,this.T20__f__3=null,this.T20__f__4=null,this.T20__f__5=null,this.T20__f__6=null,this.T20__f__7=null,this.T20__f__8=null,this.T20__f__9=null,this.T20__f__10=null,this.T20__f__11=null,this.T20__f__12=null,this.T20__f__13=null,this.T20__f__14=null,this.T20__f__15=null,this.T20__f__16=null,this.T20__f__17=null,this.T20__f__18=null,this.T20__f__19=null,this.T20__f__20=null,this.T20__f__1=_,this.T20__f__2=r,this.T20__f__3=a,this.T20__f__4=t,this.T20__f__5=n,this.T20__f__6=s,this.T20__f__7=c,this.T20__f__8=i,this.T20__f__9=o,this.T20__f__10=u,this.T20__f__11=f,this.T20__f__12=p,this.T20__f__13=h,this.T20__f__14=l,this.T20__f__15=d,this.T20__f__16=$,this.T20__f__17=v,this.T20__f__18=w,this.T20__f__19=R,this.T20__f__20=D}ch.prototype=new j;ch.prototype.constructor=ch;function Y3_(){}Y3_.prototype=ch.prototype;ch.prototype.productArity__I=function(){return 20};ch.prototype.productElement__I__O=function(_){return _b_(this,_)};ch.prototype.toString__T=function(){return"("+this.T20__f__1+","+this.T20__f__2+","+this.T20__f__3+","+this.T20__f__4+","+this.T20__f__5+","+this.T20__f__6+","+this.T20__f__7+","+this.T20__f__8+","+this.T20__f__9+","+this.T20__f__10+","+this.T20__f__11+","+this.T20__f__12+","+this.T20__f__13+","+this.T20__f__14+","+this.T20__f__15+","+this.T20__f__16+","+this.T20__f__17+","+this.T20__f__18+","+this.T20__f__19+","+this.T20__f__20+")"};ch.prototype.productPrefix__T=function(){return"Tuple20"};ch.prototype.productIterator__sc_Iterator=function(){return new f_(this)};ch.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};ch.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof ch){var r=_;return z().equals__O__O__Z(this.T20__f__1,r.T20__f__1)&&z().equals__O__O__Z(this.T20__f__2,r.T20__f__2)&&z().equals__O__O__Z(this.T20__f__3,r.T20__f__3)&&z().equals__O__O__Z(this.T20__f__4,r.T20__f__4)&&z().equals__O__O__Z(this.T20__f__5,r.T20__f__5)&&z().equals__O__O__Z(this.T20__f__6,r.T20__f__6)&&z().equals__O__O__Z(this.T20__f__7,r.T20__f__7)&&z().equals__O__O__Z(this.T20__f__8,r.T20__f__8)&&z().equals__O__O__Z(this.T20__f__9,r.T20__f__9)&&z().equals__O__O__Z(this.T20__f__10,r.T20__f__10)&&z().equals__O__O__Z(this.T20__f__11,r.T20__f__11)&&z().equals__O__O__Z(this.T20__f__12,r.T20__f__12)&&z().equals__O__O__Z(this.T20__f__13,r.T20__f__13)&&z().equals__O__O__Z(this.T20__f__14,r.T20__f__14)&&z().equals__O__O__Z(this.T20__f__15,r.T20__f__15)&&z().equals__O__O__Z(this.T20__f__16,r.T20__f__16)&&z().equals__O__O__Z(this.T20__f__17,r.T20__f__17)&&z().equals__O__O__Z(this.T20__f__18,r.T20__f__18)&&z().equals__O__O__Z(this.T20__f__19,r.T20__f__19)&&z().equals__O__O__Z(this.T20__f__20,r.T20__f__20)}else return!1};var _8_=new m().initClass({T20:0},!1,"scala.Tuple20",{T20:1,O:1,s_Product20:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});ch.prototype.$classData=_8_;function ih(_,r,a,t,n,s,c,i,o,u,f,p,h,l,d,$,v,w,R,D,T){this.T21__f__1=null,this.T21__f__2=null,this.T21__f__3=null,this.T21__f__4=null,this.T21__f__5=null,this.T21__f__6=null,this.T21__f__7=null,this.T21__f__8=null,this.T21__f__9=null,this.T21__f__10=null,this.T21__f__11=null,this.T21__f__12=null,this.T21__f__13=null,this.T21__f__14=null,this.T21__f__15=null,this.T21__f__16=null,this.T21__f__17=null,this.T21__f__18=null,this.T21__f__19=null,this.T21__f__20=null,this.T21__f__21=null,this.T21__f__1=_,this.T21__f__2=r,this.T21__f__3=a,this.T21__f__4=t,this.T21__f__5=n,this.T21__f__6=s,this.T21__f__7=c,this.T21__f__8=i,this.T21__f__9=o,this.T21__f__10=u,this.T21__f__11=f,this.T21__f__12=p,this.T21__f__13=h,this.T21__f__14=l,this.T21__f__15=d,this.T21__f__16=$,this.T21__f__17=v,this.T21__f__18=w,this.T21__f__19=R,this.T21__f__20=D,this.T21__f__21=T}ih.prototype=new j;ih.prototype.constructor=ih;function e8_(){}e8_.prototype=ih.prototype;ih.prototype.productArity__I=function(){return 21};ih.prototype.productElement__I__O=function(_){return eb_(this,_)};ih.prototype.toString__T=function(){return"("+this.T21__f__1+","+this.T21__f__2+","+this.T21__f__3+","+this.T21__f__4+","+this.T21__f__5+","+this.T21__f__6+","+this.T21__f__7+","+this.T21__f__8+","+this.T21__f__9+","+this.T21__f__10+","+this.T21__f__11+","+this.T21__f__12+","+this.T21__f__13+","+this.T21__f__14+","+this.T21__f__15+","+this.T21__f__16+","+this.T21__f__17+","+this.T21__f__18+","+this.T21__f__19+","+this.T21__f__20+","+this.T21__f__21+")"};ih.prototype.productPrefix__T=function(){return"Tuple21"};ih.prototype.productIterator__sc_Iterator=function(){return new f_(this)};ih.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};ih.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof ih){var r=_;return z().equals__O__O__Z(this.T21__f__1,r.T21__f__1)&&z().equals__O__O__Z(this.T21__f__2,r.T21__f__2)&&z().equals__O__O__Z(this.T21__f__3,r.T21__f__3)&&z().equals__O__O__Z(this.T21__f__4,r.T21__f__4)&&z().equals__O__O__Z(this.T21__f__5,r.T21__f__5)&&z().equals__O__O__Z(this.T21__f__6,r.T21__f__6)&&z().equals__O__O__Z(this.T21__f__7,r.T21__f__7)&&z().equals__O__O__Z(this.T21__f__8,r.T21__f__8)&&z().equals__O__O__Z(this.T21__f__9,r.T21__f__9)&&z().equals__O__O__Z(this.T21__f__10,r.T21__f__10)&&z().equals__O__O__Z(this.T21__f__11,r.T21__f__11)&&z().equals__O__O__Z(this.T21__f__12,r.T21__f__12)&&z().equals__O__O__Z(this.T21__f__13,r.T21__f__13)&&z().equals__O__O__Z(this.T21__f__14,r.T21__f__14)&&z().equals__O__O__Z(this.T21__f__15,r.T21__f__15)&&z().equals__O__O__Z(this.T21__f__16,r.T21__f__16)&&z().equals__O__O__Z(this.T21__f__17,r.T21__f__17)&&z().equals__O__O__Z(this.T21__f__18,r.T21__f__18)&&z().equals__O__O__Z(this.T21__f__19,r.T21__f__19)&&z().equals__O__O__Z(this.T21__f__20,r.T21__f__20)&&z().equals__O__O__Z(this.T21__f__21,r.T21__f__21)}else return!1};var r8_=new m().initClass({T21:0},!1,"scala.Tuple21",{T21:1,O:1,s_Product21:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});ih.prototype.$classData=r8_;function oh(_,r,a,t,n,s,c,i,o,u,f,p,h,l,d,$,v,w,R,D,T,C){this.T22__f__1=null,this.T22__f__2=null,this.T22__f__3=null,this.T22__f__4=null,this.T22__f__5=null,this.T22__f__6=null,this.T22__f__7=null,this.T22__f__8=null,this.T22__f__9=null,this.T22__f__10=null,this.T22__f__11=null,this.T22__f__12=null,this.T22__f__13=null,this.T22__f__14=null,this.T22__f__15=null,this.T22__f__16=null,this.T22__f__17=null,this.T22__f__18=null,this.T22__f__19=null,this.T22__f__20=null,this.T22__f__21=null,this.T22__f__22=null,this.T22__f__1=_,this.T22__f__2=r,this.T22__f__3=a,this.T22__f__4=t,this.T22__f__5=n,this.T22__f__6=s,this.T22__f__7=c,this.T22__f__8=i,this.T22__f__9=o,this.T22__f__10=u,this.T22__f__11=f,this.T22__f__12=p,this.T22__f__13=h,this.T22__f__14=l,this.T22__f__15=d,this.T22__f__16=$,this.T22__f__17=v,this.T22__f__18=w,this.T22__f__19=R,this.T22__f__20=D,this.T22__f__21=T,this.T22__f__22=C}oh.prototype=new j;oh.prototype.constructor=oh;function a8_(){}a8_.prototype=oh.prototype;oh.prototype.productArity__I=function(){return 22};oh.prototype.productElement__I__O=function(_){return rb_(this,_)};oh.prototype.toString__T=function(){return"("+this.T22__f__1+","+this.T22__f__2+","+this.T22__f__3+","+this.T22__f__4+","+this.T22__f__5+","+this.T22__f__6+","+this.T22__f__7+","+this.T22__f__8+","+this.T22__f__9+","+this.T22__f__10+","+this.T22__f__11+","+this.T22__f__12+","+this.T22__f__13+","+this.T22__f__14+","+this.T22__f__15+","+this.T22__f__16+","+this.T22__f__17+","+this.T22__f__18+","+this.T22__f__19+","+this.T22__f__20+","+this.T22__f__21+","+this.T22__f__22+")"};oh.prototype.productPrefix__T=function(){return"Tuple22"};oh.prototype.productIterator__sc_Iterator=function(){return new f_(this)};oh.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};oh.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof oh){var r=_;return z().equals__O__O__Z(this.T22__f__1,r.T22__f__1)&&z().equals__O__O__Z(this.T22__f__2,r.T22__f__2)&&z().equals__O__O__Z(this.T22__f__3,r.T22__f__3)&&z().equals__O__O__Z(this.T22__f__4,r.T22__f__4)&&z().equals__O__O__Z(this.T22__f__5,r.T22__f__5)&&z().equals__O__O__Z(this.T22__f__6,r.T22__f__6)&&z().equals__O__O__Z(this.T22__f__7,r.T22__f__7)&&z().equals__O__O__Z(this.T22__f__8,r.T22__f__8)&&z().equals__O__O__Z(this.T22__f__9,r.T22__f__9)&&z().equals__O__O__Z(this.T22__f__10,r.T22__f__10)&&z().equals__O__O__Z(this.T22__f__11,r.T22__f__11)&&z().equals__O__O__Z(this.T22__f__12,r.T22__f__12)&&z().equals__O__O__Z(this.T22__f__13,r.T22__f__13)&&z().equals__O__O__Z(this.T22__f__14,r.T22__f__14)&&z().equals__O__O__Z(this.T22__f__15,r.T22__f__15)&&z().equals__O__O__Z(this.T22__f__16,r.T22__f__16)&&z().equals__O__O__Z(this.T22__f__17,r.T22__f__17)&&z().equals__O__O__Z(this.T22__f__18,r.T22__f__18)&&z().equals__O__O__Z(this.T22__f__19,r.T22__f__19)&&z().equals__O__O__Z(this.T22__f__20,r.T22__f__20)&&z().equals__O__O__Z(this.T22__f__21,r.T22__f__21)&&z().equals__O__O__Z(this.T22__f__22,r.T22__f__22)}else return!1};var t8_=new m().initClass({T22:0},!1,"scala.Tuple22",{T22:1,O:1,s_Product22:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});oh.prototype.$classData=t8_;function Yr(_,r,a){this.T3__f__1=null,this.T3__f__2=null,this.T3__f__3=null,this.T3__f__1=_,this.T3__f__2=r,this.T3__f__3=a}Yr.prototype=new j;Yr.prototype.constructor=Yr;function n8_(){}n8_.prototype=Yr.prototype;Yr.prototype.productArity__I=function(){return 3};Yr.prototype.productElement__I__O=function(_){return ab_(this,_)};Yr.prototype.toString__T=function(){return"("+this.T3__f__1+","+this.T3__f__2+","+this.T3__f__3+")"};Yr.prototype.productPrefix__T=function(){return"Tuple3"};Yr.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Yr.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Yr.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Yr){var r=_;return z().equals__O__O__Z(this.T3__f__1,r.T3__f__1)&&z().equals__O__O__Z(this.T3__f__2,r.T3__f__2)&&z().equals__O__O__Z(this.T3__f__3,r.T3__f__3)}else return!1};var s8_=new m().initClass({T3:0},!1,"scala.Tuple3",{T3:1,O:1,s_Product3:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Yr.prototype.$classData=s8_;function Qu(_,r,a,t){this.T4__f__1=null,this.T4__f__2=null,this.T4__f__3=null,this.T4__f__4=null,this.T4__f__1=_,this.T4__f__2=r,this.T4__f__3=a,this.T4__f__4=t}Qu.prototype=new j;Qu.prototype.constructor=Qu;function c8_(){}c8_.prototype=Qu.prototype;Qu.prototype.productArity__I=function(){return 4};Qu.prototype.productElement__I__O=function(_){return tb_(this,_)};Qu.prototype.toString__T=function(){return"("+this.T4__f__1+","+this.T4__f__2+","+this.T4__f__3+","+this.T4__f__4+")"};Qu.prototype.productPrefix__T=function(){return"Tuple4"};Qu.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Qu.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Qu.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Qu){var r=_;return z().equals__O__O__Z(this.T4__f__1,r.T4__f__1)&&z().equals__O__O__Z(this.T4__f__2,r.T4__f__2)&&z().equals__O__O__Z(this.T4__f__3,r.T4__f__3)&&z().equals__O__O__Z(this.T4__f__4,r.T4__f__4)}else return!1};var i8_=new m().initClass({T4:0},!1,"scala.Tuple4",{T4:1,O:1,s_Product4:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Qu.prototype.$classData=i8_;function Qc(_,r,a,t,n){this.T5__f__1=null,this.T5__f__2=null,this.T5__f__3=null,this.T5__f__4=null,this.T5__f__5=null,this.T5__f__1=_,this.T5__f__2=r,this.T5__f__3=a,this.T5__f__4=t,this.T5__f__5=n}Qc.prototype=new j;Qc.prototype.constructor=Qc;function o8_(){}o8_.prototype=Qc.prototype;Qc.prototype.productArity__I=function(){return 5};Qc.prototype.productElement__I__O=function(_){return nb_(this,_)};Qc.prototype.toString__T=function(){return"("+this.T5__f__1+","+this.T5__f__2+","+this.T5__f__3+","+this.T5__f__4+","+this.T5__f__5+")"};Qc.prototype.productPrefix__T=function(){return"Tuple5"};Qc.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Qc.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Qc.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Qc){var r=_;return z().equals__O__O__Z(this.T5__f__1,r.T5__f__1)&&z().equals__O__O__Z(this.T5__f__2,r.T5__f__2)&&z().equals__O__O__Z(this.T5__f__3,r.T5__f__3)&&z().equals__O__O__Z(this.T5__f__4,r.T5__f__4)&&z().equals__O__O__Z(this.T5__f__5,r.T5__f__5)}else return!1};var u8_=new m().initClass({T5:0},!1,"scala.Tuple5",{T5:1,O:1,s_Product5:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Qc.prototype.$classData=u8_;function uh(_,r,a,t,n,s){this.T6__f__1=null,this.T6__f__2=null,this.T6__f__3=null,this.T6__f__4=null,this.T6__f__5=null,this.T6__f__6=null,this.T6__f__1=_,this.T6__f__2=r,this.T6__f__3=a,this.T6__f__4=t,this.T6__f__5=n,this.T6__f__6=s}uh.prototype=new j;uh.prototype.constructor=uh;function l8_(){}l8_.prototype=uh.prototype;uh.prototype.productArity__I=function(){return 6};uh.prototype.productElement__I__O=function(_){return sb_(this,_)};uh.prototype.toString__T=function(){return"("+this.T6__f__1+","+this.T6__f__2+","+this.T6__f__3+","+this.T6__f__4+","+this.T6__f__5+","+this.T6__f__6+")"};uh.prototype.productPrefix__T=function(){return"Tuple6"};uh.prototype.productIterator__sc_Iterator=function(){return new f_(this)};uh.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};uh.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof uh){var r=_;return z().equals__O__O__Z(this.T6__f__1,r.T6__f__1)&&z().equals__O__O__Z(this.T6__f__2,r.T6__f__2)&&z().equals__O__O__Z(this.T6__f__3,r.T6__f__3)&&z().equals__O__O__Z(this.T6__f__4,r.T6__f__4)&&z().equals__O__O__Z(this.T6__f__5,r.T6__f__5)&&z().equals__O__O__Z(this.T6__f__6,r.T6__f__6)}else return!1};var f8_=new m().initClass({T6:0},!1,"scala.Tuple6",{T6:1,O:1,s_Product6:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});uh.prototype.$classData=f8_;function lh(_,r,a,t,n,s,c){this.T7__f__1=null,this.T7__f__2=null,this.T7__f__3=null,this.T7__f__4=null,this.T7__f__5=null,this.T7__f__6=null,this.T7__f__7=null,this.T7__f__1=_,this.T7__f__2=r,this.T7__f__3=a,this.T7__f__4=t,this.T7__f__5=n,this.T7__f__6=s,this.T7__f__7=c}lh.prototype=new j;lh.prototype.constructor=lh;function p8_(){}p8_.prototype=lh.prototype;lh.prototype.productArity__I=function(){return 7};lh.prototype.productElement__I__O=function(_){return cb_(this,_)};lh.prototype.toString__T=function(){return"("+this.T7__f__1+","+this.T7__f__2+","+this.T7__f__3+","+this.T7__f__4+","+this.T7__f__5+","+this.T7__f__6+","+this.T7__f__7+")"};lh.prototype.productPrefix__T=function(){return"Tuple7"};lh.prototype.productIterator__sc_Iterator=function(){return new f_(this)};lh.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};lh.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof lh){var r=_;return z().equals__O__O__Z(this.T7__f__1,r.T7__f__1)&&z().equals__O__O__Z(this.T7__f__2,r.T7__f__2)&&z().equals__O__O__Z(this.T7__f__3,r.T7__f__3)&&z().equals__O__O__Z(this.T7__f__4,r.T7__f__4)&&z().equals__O__O__Z(this.T7__f__5,r.T7__f__5)&&z().equals__O__O__Z(this.T7__f__6,r.T7__f__6)&&z().equals__O__O__Z(this.T7__f__7,r.T7__f__7)}else return!1};var h8_=new m().initClass({T7:0},!1,"scala.Tuple7",{T7:1,O:1,s_Product7:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});lh.prototype.$classData=h8_;function fh(_,r,a,t,n,s,c,i){this.T8__f__1=null,this.T8__f__2=null,this.T8__f__3=null,this.T8__f__4=null,this.T8__f__5=null,this.T8__f__6=null,this.T8__f__7=null,this.T8__f__8=null,this.T8__f__1=_,this.T8__f__2=r,this.T8__f__3=a,this.T8__f__4=t,this.T8__f__5=n,this.T8__f__6=s,this.T8__f__7=c,this.T8__f__8=i}fh.prototype=new j;fh.prototype.constructor=fh;function d8_(){}d8_.prototype=fh.prototype;fh.prototype.productArity__I=function(){return 8};fh.prototype.productElement__I__O=function(_){return ib_(this,_)};fh.prototype.toString__T=function(){return"("+this.T8__f__1+","+this.T8__f__2+","+this.T8__f__3+","+this.T8__f__4+","+this.T8__f__5+","+this.T8__f__6+","+this.T8__f__7+","+this.T8__f__8+")"};fh.prototype.productPrefix__T=function(){return"Tuple8"};fh.prototype.productIterator__sc_Iterator=function(){return new f_(this)};fh.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};fh.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof fh){var r=_;return z().equals__O__O__Z(this.T8__f__1,r.T8__f__1)&&z().equals__O__O__Z(this.T8__f__2,r.T8__f__2)&&z().equals__O__O__Z(this.T8__f__3,r.T8__f__3)&&z().equals__O__O__Z(this.T8__f__4,r.T8__f__4)&&z().equals__O__O__Z(this.T8__f__5,r.T8__f__5)&&z().equals__O__O__Z(this.T8__f__6,r.T8__f__6)&&z().equals__O__O__Z(this.T8__f__7,r.T8__f__7)&&z().equals__O__O__Z(this.T8__f__8,r.T8__f__8)}else return!1};var $8_=new m().initClass({T8:0},!1,"scala.Tuple8",{T8:1,O:1,s_Product8:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});fh.prototype.$classData=$8_;function ph(_,r,a,t,n,s,c,i,o){this.T9__f__1=null,this.T9__f__2=null,this.T9__f__3=null,this.T9__f__4=null,this.T9__f__5=null,this.T9__f__6=null,this.T9__f__7=null,this.T9__f__8=null,this.T9__f__9=null,this.T9__f__1=_,this.T9__f__2=r,this.T9__f__3=a,this.T9__f__4=t,this.T9__f__5=n,this.T9__f__6=s,this.T9__f__7=c,this.T9__f__8=i,this.T9__f__9=o}ph.prototype=new j;ph.prototype.constructor=ph;function v8_(){}v8_.prototype=ph.prototype;ph.prototype.productArity__I=function(){return 9};ph.prototype.productElement__I__O=function(_){return ob_(this,_)};ph.prototype.toString__T=function(){return"("+this.T9__f__1+","+this.T9__f__2+","+this.T9__f__3+","+this.T9__f__4+","+this.T9__f__5+","+this.T9__f__6+","+this.T9__f__7+","+this.T9__f__8+","+this.T9__f__9+")"};ph.prototype.productPrefix__T=function(){return"Tuple9"};ph.prototype.productIterator__sc_Iterator=function(){return new f_(this)};ph.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};ph.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof ph){var r=_;return z().equals__O__O__Z(this.T9__f__1,r.T9__f__1)&&z().equals__O__O__Z(this.T9__f__2,r.T9__f__2)&&z().equals__O__O__Z(this.T9__f__3,r.T9__f__3)&&z().equals__O__O__Z(this.T9__f__4,r.T9__f__4)&&z().equals__O__O__Z(this.T9__f__5,r.T9__f__5)&&z().equals__O__O__Z(this.T9__f__6,r.T9__f__6)&&z().equals__O__O__Z(this.T9__f__7,r.T9__f__7)&&z().equals__O__O__Z(this.T9__f__8,r.T9__f__8)&&z().equals__O__O__Z(this.T9__f__9,r.T9__f__9)}else return!1};var w8_=new m().initClass({T9:0},!1,"scala.Tuple9",{T9:1,O:1,s_Product9:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});ph.prototype.$classData=w8_;function uI(_){this.sc_ClassTagIterableFactory$AnyIterableDelegate__f_delegate=null,ub_(this,_)}uI.prototype=new Bz;uI.prototype.constructor=uI;function L8_(){}L8_.prototype=uI.prototype;var g8_=new m().initClass({sc_ClassTagSeqFactory$AnySeqDelegate:0},!1,"scala.collection.ClassTagSeqFactory$AnySeqDelegate",{sc_ClassTagSeqFactory$AnySeqDelegate:1,sc_ClassTagIterableFactory$AnyIterableDelegate:1,O:1,sc_IterableFactory:1,Ljava_io_Serializable:1,sc_SeqFactory:1});uI.prototype.$classData=g8_;function ZP(_,r,a,t,n){for(;;){if(r===a)return t;var s=-1+a|0,c=n.apply__O__O__O(_.apply__I__O(-1+a|0),t);a=s,t=c}}function EN(_,r){return _.iterableFactory__sc_IterableFactory().from__sc_IterableOnce__O(M$(new $t,r,_))}function YI(_,r){return _.fromSpecific__sc_IterableOnce__O(D$(new pt,_,r))}function jN(_,r){return _.fromSpecific__sc_IterableOnce__O(x$(new ht,_,r))}function ZN(_,r){return _.iterableFactory__sc_IterableFactory().from__sc_IterableOnce__O(C$(new dt,_,r))}function _2(_){return _.fromSpecific__sc_IterableOnce__O(us(new pr,_))}function m8_(_,r,a){return _.fromSpecific__sc_IterableOnce__O(new cy(_,r,a))}function Zo(_){return _.isEmpty__Z()?t_():new i_(_.head__O())}function cf(_){return _.apply__I__O(-1+_.length__I()|0)}function e2(_){var r=_.className__T()+"(";return Ei(_,r,", ",")")}function r2(_){return!!(_&&_.$classData&&_.$classData.ancestors.sc_Iterable)}function y8_(_){_.sc_Iterator$$anon$10__f_cur=null,_.sc_Iterator$$anon$10__f_cur=_.sc_Iterator$$anon$10__f_f$3.apply__O__O(_.sc_Iterator$$anon$10__f_$outer.next__O()).iterator__sc_Iterator(),_.sc_Iterator$$anon$10__f__hasNext=-1}function Tn(_,r){if(this.sc_Iterator$$anon$10__f_cur=null,this.sc_Iterator$$anon$10__f__hasNext=0,this.sc_Iterator$$anon$10__f_$outer=null,this.sc_Iterator$$anon$10__f_f$3=null,_===null)throw null;this.sc_Iterator$$anon$10__f_$outer=_,this.sc_Iterator$$anon$10__f_f$3=r,this.sc_Iterator$$anon$10__f_cur=Fe().sc_Iterator$__f_scala$collection$Iterator$$_empty,this.sc_Iterator$$anon$10__f__hasNext=-1}Tn.prototype=new _t;Tn.prototype.constructor=Tn;function b8_(){}b8_.prototype=Tn.prototype;Tn.prototype.hasNext__Z=function(){if(this.sc_Iterator$$anon$10__f__hasNext===-1){for(;!this.sc_Iterator$$anon$10__f_cur.hasNext__Z();){if(!this.sc_Iterator$$anon$10__f_$outer.hasNext__Z())return this.sc_Iterator$$anon$10__f__hasNext=0,this.sc_Iterator$$anon$10__f_cur=Fe().sc_Iterator$__f_scala$collection$Iterator$$_empty,!1;y8_(this)}return this.sc_Iterator$$anon$10__f__hasNext=1,!0}else return this.sc_Iterator$$anon$10__f__hasNext===1};Tn.prototype.next__O=function(){return this.hasNext__Z()&&(this.sc_Iterator$$anon$10__f__hasNext=-1),this.sc_Iterator$$anon$10__f_cur.next__O()};var I8_=new m().initClass({sc_Iterator$$anon$10:0},!1,"scala.collection.Iterator$$anon$10",{sc_Iterator$$anon$10:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});Tn.prototype.$classData=I8_;function Em(_,r){this.sc_Iterator$$anon$11__f_hd=null,this.sc_Iterator$$anon$11__f_hdDefined=!1,this.sc_Iterator$$anon$11__f_tail=null,this.sc_Iterator$$anon$11__f_p$2=null,this.sc_Iterator$$anon$11__f_p$2=r,this.sc_Iterator$$anon$11__f_hdDefined=!1,this.sc_Iterator$$anon$11__f_tail=_}Em.prototype=new _t;Em.prototype.constructor=Em;function k8_(){}k8_.prototype=Em.prototype;Em.prototype.hasNext__Z=function(){return this.sc_Iterator$$anon$11__f_hdDefined?!0:this.sc_Iterator$$anon$11__f_tail.hasNext__Z()?(this.sc_Iterator$$anon$11__f_hd=this.sc_Iterator$$anon$11__f_tail.next__O(),this.sc_Iterator$$anon$11__f_p$2.apply__O__O(this.sc_Iterator$$anon$11__f_hd)?this.sc_Iterator$$anon$11__f_hdDefined=!0:this.sc_Iterator$$anon$11__f_tail=Fe().sc_Iterator$__f_scala$collection$Iterator$$_empty,this.sc_Iterator$$anon$11__f_hdDefined):!1};Em.prototype.next__O=function(){return this.hasNext__Z()?(this.sc_Iterator$$anon$11__f_hdDefined=!1,this.sc_Iterator$$anon$11__f_hd):Fe().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O()};var q8_=new m().initClass({sc_Iterator$$anon$11:0},!1,"scala.collection.Iterator$$anon$11",{sc_Iterator$$anon$11:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});Em.prototype.$classData=q8_;function jm(_,r){if(this.sc_Iterator$$anon$12__f_status=0,this.sc_Iterator$$anon$12__f_fst=null,this.sc_Iterator$$anon$12__f_$outer=null,this.sc_Iterator$$anon$12__f_p$3=null,_===null)throw null;this.sc_Iterator$$anon$12__f_$outer=_,this.sc_Iterator$$anon$12__f_p$3=r,this.sc_Iterator$$anon$12__f_status=-1}jm.prototype=new _t;jm.prototype.constructor=jm;function O8_(){}O8_.prototype=jm.prototype;jm.prototype.hasNext__Z=function(){if(this.sc_Iterator$$anon$12__f_status===1)return this.sc_Iterator$$anon$12__f_$outer.hasNext__Z();if(this.sc_Iterator$$anon$12__f_status===0)return!0;for(;this.sc_Iterator$$anon$12__f_$outer.hasNext__Z();){var _=this.sc_Iterator$$anon$12__f_$outer.next__O();if(!this.sc_Iterator$$anon$12__f_p$3.apply__O__O(_))return this.sc_Iterator$$anon$12__f_fst=_,this.sc_Iterator$$anon$12__f_status=0,!0}return this.sc_Iterator$$anon$12__f_status=1,!1};jm.prototype.next__O=function(){return this.hasNext__Z()?this.sc_Iterator$$anon$12__f_status===1?this.sc_Iterator$$anon$12__f_$outer.next__O():(this.sc_Iterator$$anon$12__f_status=1,this.sc_Iterator$$anon$12__f_fst):Fe().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O()};var S8_=new m().initClass({sc_Iterator$$anon$12:0},!1,"scala.collection.Iterator$$anon$12",{sc_Iterator$$anon$12:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});jm.prototype.$classData=S8_;function v$(_,r){if(this.sc_Iterator$$anon$14__f_thatIterator=null,this.sc_Iterator$$anon$14__f_$outer=null,_===null)throw null;this.sc_Iterator$$anon$14__f_$outer=_,this.sc_Iterator$$anon$14__f_thatIterator=r.iterator__sc_Iterator()}v$.prototype=new _t;v$.prototype.constructor=v$;function P8_(){}P8_.prototype=v$.prototype;v$.prototype.knownSize__I=function(){var _=this.sc_Iterator$$anon$14__f_$outer.knownSize__I(),r=this.sc_Iterator$$anon$14__f_thatIterator.knownSize__I();return _0||r===0?Fe().sc_Iterator$__f_scala$collection$Iterator$$_empty:this};var V8_=new m().initClass({sc_Iterator$$anon$20:0},!1,"scala.collection.Iterator$$anon$20",{sc_Iterator$$anon$20:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});Xu.prototype.$classData=V8_;function oL(_,r){this.sc_Iterator$$anon$22__f_i=0,this.sc_Iterator$$anon$22__f_len$2=0,this.sc_Iterator$$anon$22__f_elem$4=null,this.sc_Iterator$$anon$22__f_len$2=_,this.sc_Iterator$$anon$22__f_elem$4=r,this.sc_Iterator$$anon$22__f_i=0}oL.prototype=new _t;oL.prototype.constructor=oL;function A8_(){}A8_.prototype=oL.prototype;oL.prototype.knownSize__I=function(){var _=this.sc_Iterator$$anon$22__f_len$2-this.sc_Iterator$$anon$22__f_i|0;return _>0?_:0};oL.prototype.hasNext__Z=function(){return this.sc_Iterator$$anon$22__f_i0){var t=_.sc_Iterator$GroupedIterator__f_size;r.sizeHint__I__V(a_.sc_Iterator$GroupedIterator__f_size){for(var t=_.sc_Iterator$GroupedIterator__f_step-_.sc_Iterator$GroupedIterator__f_size|0;t>0&&_.sc_Iterator$GroupedIterator__f_self.hasNext__Z();)_.sc_Iterator$GroupedIterator__f_self.next__O(),t=-1+t|0;a=t>0}var n=r.length__I();if(!a){for(;n<_.sc_Iterator$GroupedIterator__f_size&&_.sc_Iterator$GroupedIterator__f_self.hasNext__Z();){var s=_.sc_Iterator$GroupedIterator__f_self.next__O();r.addOne__O__scm_ArrayBuilder$generic(s),n=1+n|0}if(n<_.sc_Iterator$GroupedIterator__f_size&&eP_(_))for(r.sizeHint__I__V(_.sc_Iterator$GroupedIterator__f_size);n<_.sc_Iterator$GroupedIterator__f_size;){var c=_.sc_Iterator$GroupedIterator__f_padding.apply__O();r.addOne__O__scm_ArrayBuilder$generic(c),n=1+n|0}}var i=n>0&&(_.sc_Iterator$GroupedIterator__f_partial||n===_.sc_Iterator$GroupedIterator__f_size);return i?_.sc_Iterator$GroupedIterator__f_buffer=r.result__O():_.sc_Iterator$GroupedIterator__f_prev=null,i}function AJ(_){return _.sc_Iterator$GroupedIterator__f_filled?!0:(_.sc_Iterator$GroupedIterator__f_filled=_.sc_Iterator$GroupedIterator__f_self.hasNext__Z()&&aP_(_),_.sc_Iterator$GroupedIterator__f_filled)}function hL(_,r,a,t){if(this.sc_Iterator$GroupedIterator__f_self=null,this.sc_Iterator$GroupedIterator__f_size=0,this.sc_Iterator$GroupedIterator__f_step=0,this.sc_Iterator$GroupedIterator__f_buffer=null,this.sc_Iterator$GroupedIterator__f_prev=null,this.sc_Iterator$GroupedIterator__f_first=!1,this.sc_Iterator$GroupedIterator__f_filled=!1,this.sc_Iterator$GroupedIterator__f_partial=!1,this.sc_Iterator$GroupedIterator__f_padding=null,this.sc_Iterator$GroupedIterator__f_self=r,this.sc_Iterator$GroupedIterator__f_size=a,this.sc_Iterator$GroupedIterator__f_step=t,_===null)throw null;var n=a>=1&&t>=1;if(!n){var s=$r(),c=[this.sc_Iterator$GroupedIterator__f_size,this.sc_Iterator$GroupedIterator__f_step];throw Ut(new ea,"requirement failed: "+s.format$extension__T__sci_Seq__T("size=%d and step=%d, but both must be positive",k(new I,c)))}this.sc_Iterator$GroupedIterator__f_buffer=null,this.sc_Iterator$GroupedIterator__f_prev=null,this.sc_Iterator$GroupedIterator__f_first=!0,this.sc_Iterator$GroupedIterator__f_filled=!1,this.sc_Iterator$GroupedIterator__f_partial=!0,this.sc_Iterator$GroupedIterator__f_padding=null}hL.prototype=new _t;hL.prototype.constructor=hL;function tP_(){}tP_.prototype=hL.prototype;hL.prototype.hasNext__Z=function(){return AJ(this)};hL.prototype.next__sci_Seq=function(){if(AJ(this)){if(this.sc_Iterator$GroupedIterator__f_filled=!1,this.sc_Iterator$GroupedIterator__f_step0;)_.sc_Iterator$SliceIterator__f_underlying.hasNext__Z()?(_.sc_Iterator$SliceIterator__f_underlying.next__O(),_.sc_Iterator$SliceIterator__f_dropping=-1+_.sc_Iterator$SliceIterator__f_dropping|0):_.sc_Iterator$SliceIterator__f_dropping=0}function tG(_,r){if(_.sc_Iterator$SliceIterator__f_scala$collection$Iterator$SliceIterator$$remaining<0)return-1;var a=_.sc_Iterator$SliceIterator__f_scala$collection$Iterator$SliceIterator$$remaining-r|0;return a<0?0:a}function Tv(_,r,a){this.sc_Iterator$SliceIterator__f_underlying=null,this.sc_Iterator$SliceIterator__f_scala$collection$Iterator$SliceIterator$$remaining=0,this.sc_Iterator$SliceIterator__f_dropping=0,this.sc_Iterator$SliceIterator__f_underlying=_,this.sc_Iterator$SliceIterator__f_scala$collection$Iterator$SliceIterator$$remaining=a,this.sc_Iterator$SliceIterator__f_dropping=r}Tv.prototype=new _t;Tv.prototype.constructor=Tv;function sP_(){}sP_.prototype=Tv.prototype;Tv.prototype.knownSize__I=function(){var _=this.sc_Iterator$SliceIterator__f_underlying.knownSize__I();if(_<0)return-1;var r=_-this.sc_Iterator$SliceIterator__f_dropping|0,a=r<0?0:r;if(this.sc_Iterator$SliceIterator__f_scala$collection$Iterator$SliceIterator$$remaining<0)return a;var t=this.sc_Iterator$SliceIterator__f_scala$collection$Iterator$SliceIterator$$remaining;return t0?(this.sc_Iterator$SliceIterator__f_scala$collection$Iterator$SliceIterator$$remaining=-1+this.sc_Iterator$SliceIterator__f_scala$collection$Iterator$SliceIterator$$remaining|0,this.sc_Iterator$SliceIterator__f_underlying.next__O()):this.sc_Iterator$SliceIterator__f_scala$collection$Iterator$SliceIterator$$remaining<0?this.sc_Iterator$SliceIterator__f_underlying.next__O():Fe().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O()};Tv.prototype.sliceIterator__I__I__sc_Iterator=function(_,r){var a=_>0?_:0;if(r<0)var t=tG(this,a);else if(r<=a)var t=0;else if(this.sc_Iterator$SliceIterator__f_scala$collection$Iterator$SliceIterator$$remaining<0)var t=r-a|0;else var n=tG(this,a),s=r-a|0,t=n=0&&_.lengthCompare__I__I(r)>0}function Oq(_,r){if(r<0)throw Za(new ra,""+r);var a=_.drop__I__O(r);if(a.isEmpty__Z())throw Za(new ra,""+r);return a.head__O()}function hP_(_,r){for(var a=_;!a.isEmpty__Z();){if(!r.apply__O__O(a.head__O()))return!1;a=a.tail__O()}return!0}function dP_(_,r){for(var a=_;!a.isEmpty__Z();){if(r.apply__O__O(a.head__O()))return!0;a=a.tail__O()}return!1}function $P_(_,r){for(var a=_;!a.isEmpty__Z();){if(z().equals__O__O__Z(a.head__O(),r))return!0;a=a.tail__O()}return!1}function vP_(_,r,a){for(var t=r,n=_;!n.isEmpty__Z();)t=a.apply__O__O__O(t,n.head__O()),n=n.tail__O();return t}function FJ(_,r){if(HA_(r)){var a=r;return LP_(_,_,a)}else return kN(_,r)}function EJ(_,r,a){for(var t=a>0?a:0,n=_.drop__I__O(a);;){var s=n;if(s.isEmpty__Z())break;if(r.apply__O__O(n.head__O()))return t;t=1+t|0,n=n.tail__O()}return-1}function wP_(_,r,a,t){for(;;){if(r===t)return a.isEmpty__Z()?0:1;if(a.isEmpty__Z())return-1;var n=1+r|0,s=a.tail__O();r=n,a=s}}function LP_(_,r,a){for(;;){if(r===a)return!0;var t=r;if(t.isEmpty__Z())var s=!1;else var n=a,s=!n.isEmpty__Z();if(s&&z().equals__O__O__Z(r.head__O(),a.head__O())){var c=r.tail__O(),i=a.tail__O();r=c,a=i}else return r.isEmpty__Z()&&a.isEmpty__Z()}}function Nm(_){this.sc_MapOps$$anon$2__f_iter=null,this.sc_MapOps$$anon$2__f_iter=_.iterator__sc_Iterator()}Nm.prototype=new _t;Nm.prototype.constructor=Nm;function gP_(){}gP_.prototype=Nm.prototype;Nm.prototype.hasNext__Z=function(){return this.sc_MapOps$$anon$2__f_iter.hasNext__Z()};Nm.prototype.next__O=function(){return this.sc_MapOps$$anon$2__f_iter.next__O()._1__O()};var mP_=new m().initClass({sc_MapOps$$anon$2:0},!1,"scala.collection.MapOps$$anon$2",{sc_MapOps$$anon$2:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});Nm.prototype.$classData=mP_;function dL(_){this.sc_MapOps$$anon$3__f_iter=null,this.sc_MapOps$$anon$3__f_iter=_.iterator__sc_Iterator()}dL.prototype=new _t;dL.prototype.constructor=dL;function yP_(){}yP_.prototype=dL.prototype;dL.prototype.hasNext__Z=function(){return this.sc_MapOps$$anon$3__f_iter.hasNext__Z()};dL.prototype.next__O=function(){return this.sc_MapOps$$anon$3__f_iter.next__O()._2__O()};var bP_=new m().initClass({sc_MapOps$$anon$3:0},!1,"scala.collection.MapOps$$anon$3",{sc_MapOps$$anon$3:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});dL.prototype.$classData=bP_;function zf(_){this.sc_Searching$Found__f_foundIndex=0,this.sc_Searching$Found__f_foundIndex=_}zf.prototype=new OZ;zf.prototype.constructor=zf;function IP_(){}IP_.prototype=zf.prototype;zf.prototype.insertionPoint__I=function(){return this.sc_Searching$Found__f_foundIndex};zf.prototype.productPrefix__T=function(){return"Found"};zf.prototype.productArity__I=function(){return 1};zf.prototype.productElement__I__O=function(_){return _===0?this.sc_Searching$Found__f_foundIndex:S().ioobe__I__O(_)};zf.prototype.productIterator__sc_Iterator=function(){return new f_(this)};zf.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("Found");_=S().mix__I__I__I(r,a);var t=_,n=this.sc_Searching$Found__f_foundIndex;_=S().mix__I__I__I(t,n);var s=_;return S().finalizeHash__I__I__I(s,1)};zf.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};zf.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof zf){var r=_;return this.sc_Searching$Found__f_foundIndex===r.sc_Searching$Found__f_foundIndex}else return!1};var kP_=new m().initClass({sc_Searching$Found:0},!1,"scala.collection.Searching$Found",{sc_Searching$Found:1,sc_Searching$SearchResult:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});zf.prototype.$classData=kP_;function Jf(_){this.sc_Searching$InsertionPoint__f_insertionPoint=0,this.sc_Searching$InsertionPoint__f_insertionPoint=_}Jf.prototype=new OZ;Jf.prototype.constructor=Jf;function qP_(){}qP_.prototype=Jf.prototype;Jf.prototype.insertionPoint__I=function(){return this.sc_Searching$InsertionPoint__f_insertionPoint};Jf.prototype.productPrefix__T=function(){return"InsertionPoint"};Jf.prototype.productArity__I=function(){return 1};Jf.prototype.productElement__I__O=function(_){return _===0?this.sc_Searching$InsertionPoint__f_insertionPoint:S().ioobe__I__O(_)};Jf.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Jf.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("InsertionPoint");_=S().mix__I__I__I(r,a);var t=_,n=this.sc_Searching$InsertionPoint__f_insertionPoint;_=S().mix__I__I__I(t,n);var s=_;return S().finalizeHash__I__I__I(s,1)};Jf.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};Jf.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Jf){var r=_;return this.sc_Searching$InsertionPoint__f_insertionPoint===r.sc_Searching$InsertionPoint__f_insertionPoint}else return!1};var OP_=new m().initClass({sc_Searching$InsertionPoint:0},!1,"scala.collection.Searching$InsertionPoint",{sc_Searching$InsertionPoint:1,sc_Searching$SearchResult:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Jf.prototype.$classData=OP_;function jJ(_,r){if(_ instanceof gs||_ instanceof ms||_ instanceof As||_ instanceof Bs){for(var a=_,t=r.iterator__sc_Iterator();t.hasNext__Z();){var n=a,s=t.next__O();a=n.incl__O__sci_SetOps(s)}return a}else{if(r2(r))var c=r,i=new bd(_,c);else var i=_.iterator__sc_Iterator().concat__F0__sc_Iterator(new r_(()=>r.iterator__sc_Iterator()));return _.fromSpecific__sc_IterableOnce__sc_IterableOps(i)}}function Hm(_){this.sc_StrictOptimizedLinearSeqOps$$anon$1__f_current=null,this.sc_StrictOptimizedLinearSeqOps$$anon$1__f_current=_}Hm.prototype=new _t;Hm.prototype.constructor=Hm;function SP_(){}SP_.prototype=Hm.prototype;Hm.prototype.hasNext__Z=function(){return!this.sc_StrictOptimizedLinearSeqOps$$anon$1__f_current.isEmpty__Z()};Hm.prototype.next__O=function(){var _=this.sc_StrictOptimizedLinearSeqOps$$anon$1__f_current.head__O();return this.sc_StrictOptimizedLinearSeqOps$$anon$1__f_current=this.sc_StrictOptimizedLinearSeqOps$$anon$1__f_current.tail__O(),_};var PP_=new m().initClass({sc_StrictOptimizedLinearSeqOps$$anon$1:0},!1,"scala.collection.StrictOptimizedLinearSeqOps$$anon$1",{sc_StrictOptimizedLinearSeqOps$$anon$1:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});Hm.prototype.$classData=PP_;function RP_(_){for(var r=_.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$index;;){if(_.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$index<_.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$len){$r(),$r();var a=_.sc_StringOps$$anon$1__f_$this$2,t=_.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$index,n=a.charCodeAt(t),s=!(n===13||n===10)}else var s=!1;if(s)_.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$index=1+_.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$index|0;else break}var c=_.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$index;if(_.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$index<_.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$len){$r();var i=_.sc_StringOps$$anon$1__f_$this$2,o=_.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$index,u=i.charCodeAt(o);if(_.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$index=1+_.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$index|0,_.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$index<_.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$len){$r(),$r();var f=_.sc_StringOps$$anon$1__f_$this$2,p=_.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$index,h=f.charCodeAt(p),l=u===13&&h===10}else var l=!1;l&&(_.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$index=1+_.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$index|0),_.sc_StringOps$$anon$1__f_stripped$1||(c=_.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$index)}var d=_.sc_StringOps$$anon$1__f_$this$2,$=c;return d.substring(r,$)}function Vv(_,r){this.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$len=0,this.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$index=0,this.sc_StringOps$$anon$1__f_$this$2=null,this.sc_StringOps$$anon$1__f_stripped$1=!1,this.sc_StringOps$$anon$1__f_$this$2=_,this.sc_StringOps$$anon$1__f_stripped$1=r,this.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$len=_.length,this.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$index=0}Vv.prototype=new _t;Vv.prototype.constructor=Vv;function DP_(){}DP_.prototype=Vv.prototype;Vv.prototype.hasNext__Z=function(){return this.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$index=this.sc_StringOps$$anon$1__f_scala$collection$StringOps$$anon$$len?Fe().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O():RP_(this)};Vv.prototype.next__O=function(){return this.next__T()};var xP_=new m().initClass({sc_StringOps$$anon$1:0},!1,"scala.collection.StringOps$$anon$1",{sc_StringOps$$anon$1:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});Vv.prototype.$classData=xP_;function $L(_){this.sc_StringOps$StringIterator__f_s=null,this.sc_StringOps$StringIterator__f_pos=0,this.sc_StringOps$StringIterator__f_s=_,this.sc_StringOps$StringIterator__f_pos=0}$L.prototype=new _t;$L.prototype.constructor=$L;function CP_(){}CP_.prototype=$L.prototype;$L.prototype.hasNext__Z=function(){var _=this.sc_StringOps$StringIterator__f_pos,r=this.sc_StringOps$StringIterator__f_s;return _r.u.length)throw A8(new hu);var n=new De(1+r.u.length|0);r.copyTo(0,n,0,a),n.u[a]=t;var s=1+a|0,c=r.u.length-a|0;return r.copyTo(a,n,s,c),n}function FP_(_,r,a,t,n,s,c){var i=r.dataIndex__I__I(a),o=i<<1,u=r.sci_BitmapIndexedMapNode__f_content,f=new H_(2+u.u.length|0);u.copyTo(0,f,0,o),f.u[o]=t,f.u[1+o|0]=c;var p=2+o|0,h=u.u.length-o|0;u.copyTo(o,f,p,h);var l=BP_(_,r.sci_BitmapIndexedMapNode__f_originalHashes,i,n);r.sci_BitmapIndexedMapNode__f_dataMap=r.sci_BitmapIndexedMapNode__f_dataMap|a,r.sci_BitmapIndexedMapNode__f_content=f,r.sci_BitmapIndexedMapNode__f_originalHashes=l,r.sci_BitmapIndexedMapNode__f_size=1+r.sci_BitmapIndexedMapNode__f_size|0,r.sci_BitmapIndexedMapNode__f_cachedJavaKeySetHashCode=r.sci_BitmapIndexedMapNode__f_cachedJavaKeySetHashCode+s|0}function NN(_){AP_(_)&&EP_(_),_.sci_HashMapBuilder__f_aliased=null}function EP_(_){_.sci_HashMapBuilder__f_scala$collection$immutable$HashMapBuilder$$rootNode=_.sci_HashMapBuilder__f_scala$collection$immutable$HashMapBuilder$$rootNode.copy__sci_BitmapIndexedMapNode()}function fu(){this.sci_HashMapBuilder__f_aliased=null,this.sci_HashMapBuilder__f_scala$collection$immutable$HashMapBuilder$$rootNode=null,this.sci_HashMapBuilder__f_scala$collection$immutable$HashMapBuilder$$rootNode=new or(0,0,u4().s_Array$EmptyArrays$__f_emptyObjectArray,u4().s_Array$EmptyArrays$__f_emptyIntArray,0,0)}fu.prototype=new j;fu.prototype.constructor=fu;function jP_(){}jP_.prototype=fu.prototype;fu.prototype.sizeHint__I__V=function(_){};fu.prototype.getOrElse__O__O__O=function(_,r){if(this.sci_HashMapBuilder__f_scala$collection$immutable$HashMapBuilder$$rootNode.sci_BitmapIndexedMapNode__f_size===0)return r;var a=S().anyHash__O__I(_);return this.sci_HashMapBuilder__f_scala$collection$immutable$HashMapBuilder$$rootNode.getOrElse__O__I__I__I__F0__O(_,a,fr().improve__I__I(a),0,new r_(()=>r))};fu.prototype.update__sci_MapNode__O__O__I__I__I__V=function(_,r,a,t,n,s){if(_ instanceof or){var c=_,i=fe().maskFrom__I__I__I(n,s),o=fe().bitposFrom__I__I(i);if(c.sci_BitmapIndexedMapNode__f_dataMap&o){var u=fe().indexFrom__I__I__I__I(c.sci_BitmapIndexedMapNode__f_dataMap,i,o),f=c.getKey__I__O(u),p=c.getHash__I__I(u);if(p===t&&z().equals__O__O__Z(f,r))c.sci_BitmapIndexedMapNode__f_content.u[1+(u<<1)|0]=a;else{var h=c.getValue__I__O(u),l=fr().improve__I__I(p),d=c.mergeTwoKeyValPairs__O__O__I__I__O__O__I__I__I__sci_MapNode(f,h,p,l,r,a,t,n,5+s|0);c.migrateFromInlineToNodeInPlace__I__I__sci_MapNode__sci_BitmapIndexedMapNode(o,l,d)}}else if(c.sci_BitmapIndexedMapNode__f_nodeMap&o){var $=fe().indexFrom__I__I__I__I(c.sci_BitmapIndexedMapNode__f_nodeMap,i,o),v=c.getNode__I__sci_MapNode($),w=v.size__I(),R=v.cachedJavaKeySetHashCode__I();this.update__sci_MapNode__O__O__I__I__I__V(v,r,a,t,n,5+s|0),c.sci_BitmapIndexedMapNode__f_size=c.sci_BitmapIndexedMapNode__f_size+(v.size__I()-w|0)|0,c.sci_BitmapIndexedMapNode__f_cachedJavaKeySetHashCode=c.sci_BitmapIndexedMapNode__f_cachedJavaKeySetHashCode+(v.cachedJavaKeySetHashCode__I()-R|0)|0}else FP_(this,c,o,r,t,n,a)}else if(_ instanceof kt){var D=_,T=D.indexOf__O__I(r);T<0?D.sci_HashCollisionMapNode__f_content=D.sci_HashCollisionMapNode__f_content.appended__O__sci_Vector(g(new L,r,a)):D.sci_HashCollisionMapNode__f_content=D.sci_HashCollisionMapNode__f_content.updated__I__O__sci_Vector(T,g(new L,r,a))}else throw new Q(_)};fu.prototype.result__sci_HashMap=function(){if(this.sci_HashMapBuilder__f_scala$collection$immutable$HashMapBuilder$$rootNode.sci_BitmapIndexedMapNode__f_size===0){var _=ck();return _.sci_HashMap$__f_EmptyMap}else return this.sci_HashMapBuilder__f_aliased!==null?this.sci_HashMapBuilder__f_aliased:(this.sci_HashMapBuilder__f_aliased=new Zr(this.sci_HashMapBuilder__f_scala$collection$immutable$HashMapBuilder$$rootNode),this.sci_HashMapBuilder__f_aliased)};fu.prototype.addOne__T2__sci_HashMapBuilder=function(_){NN(this);var r=_._1__O(),a=S().anyHash__O__I(r),t=fr().improve__I__I(a);return this.update__sci_MapNode__O__O__I__I__I__V(this.sci_HashMapBuilder__f_scala$collection$immutable$HashMapBuilder$$rootNode,_._1__O(),_._2__O(),a,t,0),this};fu.prototype.addOne__O__O__sci_HashMapBuilder=function(_,r){NN(this);var a=S().anyHash__O__I(_);return this.update__sci_MapNode__O__O__I__I__I__V(this.sci_HashMapBuilder__f_scala$collection$immutable$HashMapBuilder$$rootNode,_,r,a,fr().improve__I__I(a),0),this};fu.prototype.addAll__sc_IterableOnce__sci_HashMapBuilder=function(_){if(NN(this),_ instanceof Zr){var r=_;new A4(this,r)}else if(_ instanceof Na)for(var a=_,t=a.nodeIterator__sc_Iterator();t.hasNext__Z();){var n=t.next__O(),s=n.scm_HashMap$Node__f__hash,c=s^(s>>>16|0),i=fr().improve__I__I(c);this.update__sci_MapNode__O__O__I__I__I__V(this.sci_HashMapBuilder__f_scala$collection$immutable$HashMapBuilder$$rootNode,n.scm_HashMap$Node__f__key,n.scm_HashMap$Node__f__value,c,i,0)}else if(a5(_)){var o=_;o.foreachEntry__F2__V(new Ge((f,p)=>this.addOne__O__O__sci_HashMapBuilder(f,p)))}else for(var u=_.iterator__sc_Iterator();u.hasNext__Z();)this.addOne__T2__sci_HashMapBuilder(u.next__O());return this};fu.prototype.addAll__sc_IterableOnce__scm_Growable=function(_){return this.addAll__sc_IterableOnce__sci_HashMapBuilder(_)};fu.prototype.addOne__O__scm_Growable=function(_){return this.addOne__T2__sci_HashMapBuilder(_)};fu.prototype.result__O=function(){return this.result__sci_HashMap()};var ZP_=new m().initClass({sci_HashMapBuilder:0},!1,"scala.collection.immutable.HashMapBuilder",{sci_HashMapBuilder:1,O:1,scm_ReusableBuilder:1,scm_Builder:1,scm_Growable:1,scm_Clearable:1});fu.prototype.$classData=ZP_;function NP_(_){return _.sci_HashSetBuilder__f_aliased!==null}function HP_(_,r,a,t){if(a<0)throw A8(new hu);if(a>r.u.length)throw A8(new hu);var n=new De(1+r.u.length|0);r.copyTo(0,n,0,a),n.u[a]=t;var s=1+a|0,c=r.u.length-a|0;return r.copyTo(a,n,s,c),n}function GP_(_,r,a,t,n,s){var c=r.dataIndex__I__I(a),i=r.sci_BitmapIndexedSetNode__f_content,o=new H_(1+i.u.length|0);i.copyTo(0,o,0,c),o.u[c]=t;var u=1+c|0,f=i.u.length-c|0;i.copyTo(c,o,u,f);var p=HP_(_,r.sci_BitmapIndexedSetNode__f_originalHashes,c,n);r.sci_BitmapIndexedSetNode__f_dataMap=r.sci_BitmapIndexedSetNode__f_dataMap|a,r.sci_BitmapIndexedSetNode__f_content=o,r.sci_BitmapIndexedSetNode__f_originalHashes=p,r.sci_BitmapIndexedSetNode__f_size=1+r.sci_BitmapIndexedSetNode__f_size|0,r.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode=r.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode+s|0}function zP_(_,r,a,t){var n=r.dataIndex__I__I(a);r.sci_BitmapIndexedSetNode__f_content.u[n]=t}function ZJ(_){NP_(_)&&JP_(_),_.sci_HashSetBuilder__f_aliased=null}function JP_(_){_.sci_HashSetBuilder__f_scala$collection$immutable$HashSetBuilder$$rootNode=_.sci_HashSetBuilder__f_scala$collection$immutable$HashSetBuilder$$rootNode.copy__sci_BitmapIndexedSetNode()}function Fl(){this.sci_HashSetBuilder__f_aliased=null,this.sci_HashSetBuilder__f_scala$collection$immutable$HashSetBuilder$$rootNode=null,this.sci_HashSetBuilder__f_scala$collection$immutable$HashSetBuilder$$rootNode=new Ue(0,0,u4().s_Array$EmptyArrays$__f_emptyObjectArray,u4().s_Array$EmptyArrays$__f_emptyIntArray,0,0)}Fl.prototype=new j;Fl.prototype.constructor=Fl;function UP_(){}UP_.prototype=Fl.prototype;Fl.prototype.sizeHint__I__V=function(_){};Fl.prototype.update__sci_SetNode__O__I__I__I__V=function(_,r,a,t,n){if(_ instanceof Ue){var s=_,c=fe().maskFrom__I__I__I(t,n),i=fe().bitposFrom__I__I(c);if(s.sci_BitmapIndexedSetNode__f_dataMap&i){var o=fe().indexFrom__I__I__I__I(s.sci_BitmapIndexedSetNode__f_dataMap,c,i),u=s.getPayload__I__O(o),f=s.getHash__I__I(o);if(f===a&&z().equals__O__O__Z(u,r))zP_(this,s,i,u);else{var p=fr().improve__I__I(f),h=s.mergeTwoKeyValPairs__O__I__I__O__I__I__I__sci_SetNode(u,f,p,r,a,t,5+n|0);s.migrateFromInlineToNodeInPlace__I__I__sci_SetNode__sci_BitmapIndexedSetNode(i,p,h)}}else if(s.sci_BitmapIndexedSetNode__f_nodeMap&i){var l=fe().indexFrom__I__I__I__I(s.sci_BitmapIndexedSetNode__f_nodeMap,c,i),d=s.getNode__I__sci_SetNode(l),$=d.size__I(),v=d.cachedJavaKeySetHashCode__I();this.update__sci_SetNode__O__I__I__I__V(d,r,a,t,5+n|0),s.sci_BitmapIndexedSetNode__f_size=s.sci_BitmapIndexedSetNode__f_size+(d.size__I()-$|0)|0,s.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode=s.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode+(d.cachedJavaKeySetHashCode__I()-v|0)|0}else GP_(this,s,i,r,a,t)}else if(_ instanceof hn){var w=_,R=w.sci_HashCollisionSetNode__f_content,D=Oq_(R,r,0);D<0?w.sci_HashCollisionSetNode__f_content=w.sci_HashCollisionSetNode__f_content.appended__O__sci_Vector(r):w.sci_HashCollisionSetNode__f_content=w.sci_HashCollisionSetNode__f_content.updated__I__O__sci_Vector(D,r)}else throw new Q(_)};Fl.prototype.result__sci_HashSet=function(){if(this.sci_HashSetBuilder__f_scala$collection$immutable$HashSetBuilder$$rootNode.sci_BitmapIndexedSetNode__f_size===0){var _=yw();return _.sci_HashSet$__f_EmptySet}else return this.sci_HashSetBuilder__f_aliased!==null?this.sci_HashSetBuilder__f_aliased:(this.sci_HashSetBuilder__f_aliased=new $a(this.sci_HashSetBuilder__f_scala$collection$immutable$HashSetBuilder$$rootNode),this.sci_HashSetBuilder__f_aliased)};Fl.prototype.addOne__O__sci_HashSetBuilder=function(_){ZJ(this);var r=S().anyHash__O__I(_),a=fr().improve__I__I(r);return this.update__sci_SetNode__O__I__I__I__V(this.sci_HashSetBuilder__f_scala$collection$immutable$HashSetBuilder$$rootNode,_,r,a,0),this};Fl.prototype.addAll__sc_IterableOnce__sci_HashSetBuilder=function(_){if(ZJ(this),_ instanceof $a){var r=_;new B4(this,r)}else for(var a=_.iterator__sc_Iterator();a.hasNext__Z();)this.addOne__O__sci_HashSetBuilder(a.next__O());return this};Fl.prototype.addAll__sc_IterableOnce__scm_Growable=function(_){return this.addAll__sc_IterableOnce__sci_HashSetBuilder(_)};Fl.prototype.addOne__O__scm_Growable=function(_){return this.addOne__O__sci_HashSetBuilder(_)};Fl.prototype.result__O=function(){return this.result__sci_HashSet()};var WP_=new m().initClass({sci_HashSetBuilder:0},!1,"scala.collection.immutable.HashSetBuilder",{sci_HashSetBuilder:1,O:1,scm_ReusableBuilder:1,scm_Builder:1,scm_Growable:1,scm_Clearable:1});Fl.prototype.$classData=WP_;function vL(){this.sc_SeqFactory$Delegate__f_delegate=null,CP(this,El())}vL.prototype=new v6;vL.prototype.constructor=vL;function KP_(){}KP_.prototype=vL.prototype;vL.prototype.from__sc_IterableOnce__sci_IndexedSeq=function(_){if(hH(_)){var r=_;return r}else return sd.prototype.from__sc_IterableOnce__sc_SeqOps.call(this,_)};vL.prototype.from__sc_IterableOnce__O=function(_){return this.from__sc_IterableOnce__sci_IndexedSeq(_)};vL.prototype.from__sc_IterableOnce__sc_SeqOps=function(_){return this.from__sc_IterableOnce__sci_IndexedSeq(_)};var QP_=new m().initClass({sci_IndexedSeq$:0},!1,"scala.collection.immutable.IndexedSeq$",{sci_IndexedSeq$:1,sc_SeqFactory$Delegate:1,O:1,sc_SeqFactory:1,sc_IterableFactory:1,Ljava_io_Serializable:1});vL.prototype.$classData=QP_;var ME;function os(){return ME||(ME=new vL),ME}function hh(){this.sci_LazyList$LazyBuilder__f_next=null,this.sci_LazyList$LazyBuilder__f_list=null,this.clear__V()}hh.prototype=new j;hh.prototype.constructor=hh;function XP_(){}XP_.prototype=hh.prototype;hh.prototype.sizeHint__I__V=function(_){};hh.prototype.clear__V=function(){var _=new ev;We();var r=new r_(()=>_.eval__sci_LazyList$State());this.sci_LazyList$LazyBuilder__f_list=new de(r),this.sci_LazyList$LazyBuilder__f_next=_};hh.prototype.result__sci_LazyList=function(){return this.sci_LazyList$LazyBuilder__f_next.init__F0__V(new r_(()=>Rh())),this.sci_LazyList$LazyBuilder__f_list};hh.prototype.addOne__O__sci_LazyList$LazyBuilder=function(_){var r=new ev;return this.sci_LazyList$LazyBuilder__f_next.init__F0__V(new r_(()=>{We(),We();var a=new r_(()=>r.eval__sci_LazyList$State()),t=new de(a);return new qc(_,t)})),this.sci_LazyList$LazyBuilder__f_next=r,this};hh.prototype.addAll__sc_IterableOnce__sci_LazyList$LazyBuilder=function(_){if(_.knownSize__I()!==0){var r=new ev;this.sci_LazyList$LazyBuilder__f_next.init__F0__V(new r_(()=>We().scala$collection$immutable$LazyList$$stateFromIteratorConcatSuffix__sc_Iterator__F0__sci_LazyList$State(_.iterator__sc_Iterator(),new r_(()=>r.eval__sci_LazyList$State())))),this.sci_LazyList$LazyBuilder__f_next=r}return this};hh.prototype.addAll__sc_IterableOnce__scm_Growable=function(_){return this.addAll__sc_IterableOnce__sci_LazyList$LazyBuilder(_)};hh.prototype.addOne__O__scm_Growable=function(_){return this.addOne__O__sci_LazyList$LazyBuilder(_)};hh.prototype.result__O=function(){return this.result__sci_LazyList()};var YP_=new m().initClass({sci_LazyList$LazyBuilder:0},!1,"scala.collection.immutable.LazyList$LazyBuilder",{sci_LazyList$LazyBuilder:1,O:1,scm_ReusableBuilder:1,scm_Builder:1,scm_Growable:1,scm_Clearable:1});hh.prototype.$classData=YP_;function Gm(_){this.sci_LazyList$LazyIterator__f_lazyList=null,this.sci_LazyList$LazyIterator__f_lazyList=_}Gm.prototype=new _t;Gm.prototype.constructor=Gm;function _5_(){}_5_.prototype=Gm.prototype;Gm.prototype.hasNext__Z=function(){return!this.sci_LazyList$LazyIterator__f_lazyList.isEmpty__Z()};Gm.prototype.next__O=function(){if(this.sci_LazyList$LazyIterator__f_lazyList.isEmpty__Z())return Fe().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O();var _=this.sci_LazyList$LazyIterator__f_lazyList,r=_.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O(),a=this.sci_LazyList$LazyIterator__f_lazyList;return this.sci_LazyList$LazyIterator__f_lazyList=a.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(),r};var e5_=new m().initClass({sci_LazyList$LazyIterator:0},!1,"scala.collection.immutable.LazyList$LazyIterator",{sci_LazyList$LazyIterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});Gm.prototype.$classData=e5_;function wL(_,r,a){this.sci_LazyList$SlidingIterator__f_lazyList=null,this.sci_LazyList$SlidingIterator__f_size=0,this.sci_LazyList$SlidingIterator__f_step=0,this.sci_LazyList$SlidingIterator__f_minLen=0,this.sci_LazyList$SlidingIterator__f_first=!1,this.sci_LazyList$SlidingIterator__f_lazyList=_,this.sci_LazyList$SlidingIterator__f_size=r,this.sci_LazyList$SlidingIterator__f_step=a;var t=r-a|0;this.sci_LazyList$SlidingIterator__f_minLen=t>0?t:0,this.sci_LazyList$SlidingIterator__f_first=!0}wL.prototype=new _t;wL.prototype.constructor=wL;function r5_(){}r5_.prototype=wL.prototype;wL.prototype.hasNext__Z=function(){return this.sci_LazyList$SlidingIterator__f_first?!this.sci_LazyList$SlidingIterator__f_lazyList.isEmpty__Z():this.sci_LazyList$SlidingIterator__f_lazyList.scala$collection$immutable$LazyList$$lengthGt__I__Z(this.sci_LazyList$SlidingIterator__f_minLen)};wL.prototype.next__sci_LazyList=function(){if(this.hasNext__Z()){this.sci_LazyList$SlidingIterator__f_first=!1;var _=this.sci_LazyList$SlidingIterator__f_lazyList;return this.sci_LazyList$SlidingIterator__f_lazyList=_.drop__I__sci_LazyList(this.sci_LazyList$SlidingIterator__f_step),_.take__I__sci_LazyList(this.sci_LazyList$SlidingIterator__f_size)}else return Fe().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O()};wL.prototype.next__O=function(){return this.next__sci_LazyList()};var a5_=new m().initClass({sci_LazyList$SlidingIterator:0},!1,"scala.collection.immutable.LazyList$SlidingIterator",{sci_LazyList$SlidingIterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});wL.prototype.$classData=a5_;function Bv(){this.sci_List$__f_partialNotApplied=null,r3=this,g(new L,te(),te()),this.sci_List$__f_partialNotApplied=new Ew}Bv.prototype=new j;Bv.prototype.constructor=Bv;function t5_(){}t5_.prototype=Bv.prototype;Bv.prototype.apply__sci_Seq__O=function(_){return te().prependedAll__sc_IterableOnce__sci_List(_)};Bv.prototype.newBuilder__scm_Builder=function(){return new Ca};Bv.prototype.empty__O=function(){return te()};Bv.prototype.from__sc_IterableOnce__O=function(_){return te().prependedAll__sc_IterableOnce__sci_List(_)};var n5_=new m().initClass({sci_List$:0},!1,"scala.collection.immutable.List$",{sci_List$:1,O:1,sc_StrictOptimizedSeqFactory:1,sc_SeqFactory:1,sc_IterableFactory:1,Ljava_io_Serializable:1});Bv.prototype.$classData=n5_;var r3;function Fd(){return r3||(r3=new Bv),r3}function HN(_,r){if(r===null)throw null;return _.sci_Map$Map2$Map2Iterator__f_$outer=r,_.sci_Map$Map2$Map2Iterator__f_i=0,_}function lI(){this.sci_Map$Map2$Map2Iterator__f_i=0,this.sci_Map$Map2$Map2Iterator__f_$outer=null}lI.prototype=new _t;lI.prototype.constructor=lI;function HP(){}HP.prototype=lI.prototype;lI.prototype.hasNext__Z=function(){return this.sci_Map$Map2$Map2Iterator__f_i<2};lI.prototype.next__O=function(){var _=this.sci_Map$Map2$Map2Iterator__f_i;switch(_){case 0:{var r=this.nextResult__O__O__O(this.sci_Map$Map2$Map2Iterator__f_$outer.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key1,this.sci_Map$Map2$Map2Iterator__f_$outer.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value1);break}case 1:{var r=this.nextResult__O__O__O(this.sci_Map$Map2$Map2Iterator__f_$outer.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key2,this.sci_Map$Map2$Map2Iterator__f_$outer.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value2);break}default:var r=Fe().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O()}return this.sci_Map$Map2$Map2Iterator__f_i=1+this.sci_Map$Map2$Map2Iterator__f_i|0,r};lI.prototype.drop__I__sc_Iterator=function(_){return this.sci_Map$Map2$Map2Iterator__f_i=this.sci_Map$Map2$Map2Iterator__f_i+_|0,this};function GN(_,r){if(r===null)throw null;return _.sci_Map$Map3$Map3Iterator__f_$outer=r,_.sci_Map$Map3$Map3Iterator__f_i=0,_}function fI(){this.sci_Map$Map3$Map3Iterator__f_i=0,this.sci_Map$Map3$Map3Iterator__f_$outer=null}fI.prototype=new _t;fI.prototype.constructor=fI;function GP(){}GP.prototype=fI.prototype;fI.prototype.hasNext__Z=function(){return this.sci_Map$Map3$Map3Iterator__f_i<3};fI.prototype.next__O=function(){var _=this.sci_Map$Map3$Map3Iterator__f_i;switch(_){case 0:{var r=this.nextResult__O__O__O(this.sci_Map$Map3$Map3Iterator__f_$outer.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1,this.sci_Map$Map3$Map3Iterator__f_$outer.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value1);break}case 1:{var r=this.nextResult__O__O__O(this.sci_Map$Map3$Map3Iterator__f_$outer.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2,this.sci_Map$Map3$Map3Iterator__f_$outer.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value2);break}case 2:{var r=this.nextResult__O__O__O(this.sci_Map$Map3$Map3Iterator__f_$outer.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3,this.sci_Map$Map3$Map3Iterator__f_$outer.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value3);break}default:var r=Fe().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O()}return this.sci_Map$Map3$Map3Iterator__f_i=1+this.sci_Map$Map3$Map3Iterator__f_i|0,r};fI.prototype.drop__I__sc_Iterator=function(_){return this.sci_Map$Map3$Map3Iterator__f_i=this.sci_Map$Map3$Map3Iterator__f_i+_|0,this};function zN(_,r){if(r===null)throw null;return _.sci_Map$Map4$Map4Iterator__f_$outer=r,_.sci_Map$Map4$Map4Iterator__f_i=0,_}function pI(){this.sci_Map$Map4$Map4Iterator__f_i=0,this.sci_Map$Map4$Map4Iterator__f_$outer=null}pI.prototype=new _t;pI.prototype.constructor=pI;function zP(){}zP.prototype=pI.prototype;pI.prototype.hasNext__Z=function(){return this.sci_Map$Map4$Map4Iterator__f_i<4};pI.prototype.next__O=function(){var _=this.sci_Map$Map4$Map4Iterator__f_i;switch(_){case 0:{var r=this.nextResult__O__O__O(this.sci_Map$Map4$Map4Iterator__f_$outer.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1,this.sci_Map$Map4$Map4Iterator__f_$outer.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value1);break}case 1:{var r=this.nextResult__O__O__O(this.sci_Map$Map4$Map4Iterator__f_$outer.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2,this.sci_Map$Map4$Map4Iterator__f_$outer.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2);break}case 2:{var r=this.nextResult__O__O__O(this.sci_Map$Map4$Map4Iterator__f_$outer.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3,this.sci_Map$Map4$Map4Iterator__f_$outer.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3);break}case 3:{var r=this.nextResult__O__O__O(this.sci_Map$Map4$Map4Iterator__f_$outer.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4,this.sci_Map$Map4$Map4Iterator__f_$outer.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4);break}default:var r=Fe().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O()}return this.sci_Map$Map4$Map4Iterator__f_i=1+this.sci_Map$Map4$Map4Iterator__f_i|0,r};pI.prototype.drop__I__sc_Iterator=function(_){return this.sci_Map$Map4$Map4Iterator__f_i=this.sci_Map$Map4$Map4Iterator__f_i+_|0,this};function Ii(){this.sci_MapBuilderImpl__f_elems=null,this.sci_MapBuilderImpl__f_switchedToHashMapBuilder=!1,this.sci_MapBuilderImpl__f_hashMapBuilder=null,this.sci_MapBuilderImpl__f_elems=lp(),this.sci_MapBuilderImpl__f_switchedToHashMapBuilder=!1}Ii.prototype=new j;Ii.prototype.constructor=Ii;function s5_(){}s5_.prototype=Ii.prototype;Ii.prototype.sizeHint__I__V=function(_){};Ii.prototype.getOrElse__O__O__O=function(_,r){return this.sci_MapBuilderImpl__f_hashMapBuilder!==null?this.sci_MapBuilderImpl__f_hashMapBuilder.getOrElse__O__O__O(_,r):this.sci_MapBuilderImpl__f_elems.getOrElse__O__F0__O(_,new r_(()=>r))};Ii.prototype.result__sci_Map=function(){return this.sci_MapBuilderImpl__f_switchedToHashMapBuilder?this.sci_MapBuilderImpl__f_hashMapBuilder.result__sci_HashMap():this.sci_MapBuilderImpl__f_elems};Ii.prototype.addOne__O__O__sci_MapBuilderImpl=function(_,r){return this.sci_MapBuilderImpl__f_switchedToHashMapBuilder?this.sci_MapBuilderImpl__f_hashMapBuilder.addOne__O__O__sci_HashMapBuilder(_,r):this.sci_MapBuilderImpl__f_elems.size__I()<4?this.sci_MapBuilderImpl__f_elems=this.sci_MapBuilderImpl__f_elems.updated__O__O__sci_MapOps(_,r):this.sci_MapBuilderImpl__f_elems.contains__O__Z(_)?this.sci_MapBuilderImpl__f_elems=this.sci_MapBuilderImpl__f_elems.updated__O__O__sci_MapOps(_,r):(this.sci_MapBuilderImpl__f_switchedToHashMapBuilder=!0,this.sci_MapBuilderImpl__f_hashMapBuilder===null&&(this.sci_MapBuilderImpl__f_hashMapBuilder=new fu),this.sci_MapBuilderImpl__f_elems.buildTo__sci_HashMapBuilder__sci_HashMapBuilder(this.sci_MapBuilderImpl__f_hashMapBuilder),this.sci_MapBuilderImpl__f_hashMapBuilder.addOne__O__O__sci_HashMapBuilder(_,r)),this};Ii.prototype.addAll__sc_IterableOnce__sci_MapBuilderImpl=function(_){return this.sci_MapBuilderImpl__f_switchedToHashMapBuilder?(this.sci_MapBuilderImpl__f_hashMapBuilder.addAll__sc_IterableOnce__sci_HashMapBuilder(_),this):nf(this,_)};Ii.prototype.addAll__sc_IterableOnce__scm_Growable=function(_){return this.addAll__sc_IterableOnce__sci_MapBuilderImpl(_)};Ii.prototype.addOne__O__scm_Growable=function(_){var r=_;return this.addOne__O__O__sci_MapBuilderImpl(r._1__O(),r._2__O())};Ii.prototype.result__O=function(){return this.result__sci_Map()};var c5_=new m().initClass({sci_MapBuilderImpl:0},!1,"scala.collection.immutable.MapBuilderImpl",{sci_MapBuilderImpl:1,O:1,scm_ReusableBuilder:1,scm_Builder:1,scm_Growable:1,scm_Clearable:1});Ii.prototype.$classData=c5_;function Cs(_){this.sci_ChampBaseIterator__f_currentValueCursor=0,this.sci_ChampBaseIterator__f_currentValueLength=0,this.sci_ChampBaseIterator__f_currentValueNode=null,this.sci_ChampBaseIterator__f_currentStackLevel=0,this.sci_ChampBaseIterator__f_nodeCursorsAndLengths=null,this.sci_ChampBaseIterator__f_nodes=null,zI(this,_)}Cs.prototype=new py;Cs.prototype.constructor=Cs;function i5_(){}i5_.prototype=Cs.prototype;Cs.prototype.iterator__sc_Iterator=function(){return this};Cs.prototype.isEmpty__Z=function(){return!this.hasNext__Z()};Cs.prototype.concat__F0__sc_Iterator=function(_){return sf(this,_)};Cs.prototype.take__I__sc_Iterator=function(_){return U1(this,_)};Cs.prototype.drop__I__sc_Iterator=function(_){return Ci(this,_,-1)};Cs.prototype.sliceIterator__I__I__sc_Iterator=function(_,r){return Ci(this,_,r)};Cs.prototype.toString__T=function(){return""};Cs.prototype.foreach__F1__V=function(_){Bo(this,_)};Cs.prototype.exists__F1__Z=function(_){return bu(this,_)};Cs.prototype.foldLeft__O__F2__O=function(_,r){return Iu(this,_,r)};Cs.prototype.reduceLeft__F2__O=function(_){return Fo(this,_)};Cs.prototype.size__I=function(){return sp(this)};Cs.prototype.copyToArray__O__I__I__I=function(_,r,a){return ku(this,_,r,a)};Cs.prototype.sum__s_math_Numeric__O=function(_){return qu(this,_)};Cs.prototype.min__s_math_Ordering__O=function(_){return Eo(this,_)};Cs.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder=function(_,r,a,t){return jo(this,_,r,a,t)};Cs.prototype.toMap__s_$less$colon$less__sci_Map=function(_){return Jt().from__sc_IterableOnce__sci_Map(this)};Cs.prototype.toIndexedSeq__sci_IndexedSeq=function(){return os().from__sc_IterableOnce__sci_IndexedSeq(this)};Cs.prototype.toArray__s_reflect_ClassTag__O=function(_){return $o(this,_)};Cs.prototype.reversed__sc_Iterable=function(){return cp(this)};Cs.prototype.knownSize__I=function(){return-1};Cs.prototype.next__O=function(){if(!this.hasNext__Z())throw tw(new Mt);var _=this.sci_ChampBaseIterator__f_currentValueNode.getKey__I__O(this.sci_ChampBaseIterator__f_currentValueCursor);return this.sci_ChampBaseIterator__f_currentValueCursor=1+this.sci_ChampBaseIterator__f_currentValueCursor|0,_};var o5_=new m().initClass({sci_MapKeyIterator:0},!1,"scala.collection.immutable.MapKeyIterator",{sci_MapKeyIterator:1,sci_ChampBaseIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});Cs.prototype.$classData=o5_;function cs(_){this.sci_ChampBaseReverseIterator__f_currentValueCursor=0,this.sci_ChampBaseReverseIterator__f_currentValueNode=null,this.sci_ChampBaseReverseIterator__f_currentStackLevel=0,this.sci_ChampBaseReverseIterator__f_nodeIndex=null,this.sci_ChampBaseReverseIterator__f_nodeStack=null,this.sci_MapKeyValueTupleHashIterator__f_hash=0,this.sci_MapKeyValueTupleHashIterator__f_value=null,SZ(this,_),this.sci_MapKeyValueTupleHashIterator__f_hash=0}cs.prototype=new uP;cs.prototype.constructor=cs;function u5_(){}u5_.prototype=cs.prototype;cs.prototype.iterator__sc_Iterator=function(){return this};cs.prototype.isEmpty__Z=function(){return!this.hasNext__Z()};cs.prototype.concat__F0__sc_Iterator=function(_){return sf(this,_)};cs.prototype.take__I__sc_Iterator=function(_){return U1(this,_)};cs.prototype.drop__I__sc_Iterator=function(_){return Ci(this,_,-1)};cs.prototype.sliceIterator__I__I__sc_Iterator=function(_,r){return Ci(this,_,r)};cs.prototype.toString__T=function(){return""};cs.prototype.foreach__F1__V=function(_){Bo(this,_)};cs.prototype.exists__F1__Z=function(_){return bu(this,_)};cs.prototype.foldLeft__O__F2__O=function(_,r){return Iu(this,_,r)};cs.prototype.reduceLeft__F2__O=function(_){return Fo(this,_)};cs.prototype.size__I=function(){return sp(this)};cs.prototype.copyToArray__O__I__I__I=function(_,r,a){return ku(this,_,r,a)};cs.prototype.sum__s_math_Numeric__O=function(_){return qu(this,_)};cs.prototype.min__s_math_Ordering__O=function(_){return Eo(this,_)};cs.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder=function(_,r,a,t){return jo(this,_,r,a,t)};cs.prototype.toMap__s_$less$colon$less__sci_Map=function(_){return Jt().from__sc_IterableOnce__sci_Map(this)};cs.prototype.toIndexedSeq__sci_IndexedSeq=function(){return os().from__sc_IterableOnce__sci_IndexedSeq(this)};cs.prototype.toArray__s_reflect_ClassTag__O=function(_){return $o(this,_)};cs.prototype.reversed__sc_Iterable=function(){return cp(this)};cs.prototype.knownSize__I=function(){return-1};cs.prototype.hashCode__I=function(){var _=O_(),r=this.sci_MapKeyValueTupleHashIterator__f_hash,a=this.sci_MapKeyValueTupleHashIterator__f_value;return _.tuple2Hash__I__I__I__I(r,S().anyHash__O__I(a),-889275714)};cs.prototype.next__sci_MapKeyValueTupleHashIterator=function(){if(!this.hasNext__Z())throw tw(new Mt);return this.sci_MapKeyValueTupleHashIterator__f_hash=this.sci_ChampBaseReverseIterator__f_currentValueNode.getHash__I__I(this.sci_ChampBaseReverseIterator__f_currentValueCursor),this.sci_MapKeyValueTupleHashIterator__f_value=this.sci_ChampBaseReverseIterator__f_currentValueNode.getValue__I__O(this.sci_ChampBaseReverseIterator__f_currentValueCursor),this.sci_ChampBaseReverseIterator__f_currentValueCursor=-1+this.sci_ChampBaseReverseIterator__f_currentValueCursor|0,this};cs.prototype.next__O=function(){return this.next__sci_MapKeyValueTupleHashIterator()};var l5_=new m().initClass({sci_MapKeyValueTupleHashIterator:0},!1,"scala.collection.immutable.MapKeyValueTupleHashIterator",{sci_MapKeyValueTupleHashIterator:1,sci_ChampBaseReverseIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});cs.prototype.$classData=l5_;function ds(_){this.sci_ChampBaseIterator__f_currentValueCursor=0,this.sci_ChampBaseIterator__f_currentValueLength=0,this.sci_ChampBaseIterator__f_currentValueNode=null,this.sci_ChampBaseIterator__f_currentStackLevel=0,this.sci_ChampBaseIterator__f_nodeCursorsAndLengths=null,this.sci_ChampBaseIterator__f_nodes=null,zI(this,_)}ds.prototype=new py;ds.prototype.constructor=ds;function f5_(){}f5_.prototype=ds.prototype;ds.prototype.iterator__sc_Iterator=function(){return this};ds.prototype.isEmpty__Z=function(){return!this.hasNext__Z()};ds.prototype.concat__F0__sc_Iterator=function(_){return sf(this,_)};ds.prototype.take__I__sc_Iterator=function(_){return U1(this,_)};ds.prototype.drop__I__sc_Iterator=function(_){return Ci(this,_,-1)};ds.prototype.sliceIterator__I__I__sc_Iterator=function(_,r){return Ci(this,_,r)};ds.prototype.toString__T=function(){return""};ds.prototype.foreach__F1__V=function(_){Bo(this,_)};ds.prototype.exists__F1__Z=function(_){return bu(this,_)};ds.prototype.foldLeft__O__F2__O=function(_,r){return Iu(this,_,r)};ds.prototype.reduceLeft__F2__O=function(_){return Fo(this,_)};ds.prototype.size__I=function(){return sp(this)};ds.prototype.copyToArray__O__I__I__I=function(_,r,a){return ku(this,_,r,a)};ds.prototype.sum__s_math_Numeric__O=function(_){return qu(this,_)};ds.prototype.min__s_math_Ordering__O=function(_){return Eo(this,_)};ds.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder=function(_,r,a,t){return jo(this,_,r,a,t)};ds.prototype.toMap__s_$less$colon$less__sci_Map=function(_){return Jt().from__sc_IterableOnce__sci_Map(this)};ds.prototype.toIndexedSeq__sci_IndexedSeq=function(){return os().from__sc_IterableOnce__sci_IndexedSeq(this)};ds.prototype.toArray__s_reflect_ClassTag__O=function(_){return $o(this,_)};ds.prototype.reversed__sc_Iterable=function(){return cp(this)};ds.prototype.knownSize__I=function(){return-1};ds.prototype.next__T2=function(){if(!this.hasNext__Z())throw tw(new Mt);var _=this.sci_ChampBaseIterator__f_currentValueNode.getPayload__I__T2(this.sci_ChampBaseIterator__f_currentValueCursor);return this.sci_ChampBaseIterator__f_currentValueCursor=1+this.sci_ChampBaseIterator__f_currentValueCursor|0,_};ds.prototype.next__O=function(){return this.next__T2()};var p5_=new m().initClass({sci_MapKeyValueTupleIterator:0},!1,"scala.collection.immutable.MapKeyValueTupleIterator",{sci_MapKeyValueTupleIterator:1,sci_ChampBaseIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});ds.prototype.$classData=p5_;function $s(_){this.sci_ChampBaseReverseIterator__f_currentValueCursor=0,this.sci_ChampBaseReverseIterator__f_currentValueNode=null,this.sci_ChampBaseReverseIterator__f_currentStackLevel=0,this.sci_ChampBaseReverseIterator__f_nodeIndex=null,this.sci_ChampBaseReverseIterator__f_nodeStack=null,SZ(this,_)}$s.prototype=new uP;$s.prototype.constructor=$s;function h5_(){}h5_.prototype=$s.prototype;$s.prototype.iterator__sc_Iterator=function(){return this};$s.prototype.isEmpty__Z=function(){return!this.hasNext__Z()};$s.prototype.concat__F0__sc_Iterator=function(_){return sf(this,_)};$s.prototype.take__I__sc_Iterator=function(_){return U1(this,_)};$s.prototype.drop__I__sc_Iterator=function(_){return Ci(this,_,-1)};$s.prototype.sliceIterator__I__I__sc_Iterator=function(_,r){return Ci(this,_,r)};$s.prototype.toString__T=function(){return""};$s.prototype.foreach__F1__V=function(_){Bo(this,_)};$s.prototype.exists__F1__Z=function(_){return bu(this,_)};$s.prototype.foldLeft__O__F2__O=function(_,r){return Iu(this,_,r)};$s.prototype.reduceLeft__F2__O=function(_){return Fo(this,_)};$s.prototype.size__I=function(){return sp(this)};$s.prototype.copyToArray__O__I__I__I=function(_,r,a){return ku(this,_,r,a)};$s.prototype.sum__s_math_Numeric__O=function(_){return qu(this,_)};$s.prototype.min__s_math_Ordering__O=function(_){return Eo(this,_)};$s.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder=function(_,r,a,t){return jo(this,_,r,a,t)};$s.prototype.toMap__s_$less$colon$less__sci_Map=function(_){return Jt().from__sc_IterableOnce__sci_Map(this)};$s.prototype.toIndexedSeq__sci_IndexedSeq=function(){return os().from__sc_IterableOnce__sci_IndexedSeq(this)};$s.prototype.toArray__s_reflect_ClassTag__O=function(_){return $o(this,_)};$s.prototype.reversed__sc_Iterable=function(){return cp(this)};$s.prototype.knownSize__I=function(){return-1};$s.prototype.next__T2=function(){if(!this.hasNext__Z())throw tw(new Mt);var _=this.sci_ChampBaseReverseIterator__f_currentValueNode.getPayload__I__T2(this.sci_ChampBaseReverseIterator__f_currentValueCursor);return this.sci_ChampBaseReverseIterator__f_currentValueCursor=-1+this.sci_ChampBaseReverseIterator__f_currentValueCursor|0,_};$s.prototype.next__O=function(){return this.next__T2()};var d5_=new m().initClass({sci_MapKeyValueTupleReverseIterator:0},!1,"scala.collection.immutable.MapKeyValueTupleReverseIterator",{sci_MapKeyValueTupleReverseIterator:1,sci_ChampBaseReverseIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});$s.prototype.$classData=d5_;function Ms(_){this.sci_ChampBaseIterator__f_currentValueCursor=0,this.sci_ChampBaseIterator__f_currentValueLength=0,this.sci_ChampBaseIterator__f_currentValueNode=null,this.sci_ChampBaseIterator__f_currentStackLevel=0,this.sci_ChampBaseIterator__f_nodeCursorsAndLengths=null,this.sci_ChampBaseIterator__f_nodes=null,zI(this,_)}Ms.prototype=new py;Ms.prototype.constructor=Ms;function $5_(){}$5_.prototype=Ms.prototype;Ms.prototype.iterator__sc_Iterator=function(){return this};Ms.prototype.isEmpty__Z=function(){return!this.hasNext__Z()};Ms.prototype.concat__F0__sc_Iterator=function(_){return sf(this,_)};Ms.prototype.take__I__sc_Iterator=function(_){return U1(this,_)};Ms.prototype.drop__I__sc_Iterator=function(_){return Ci(this,_,-1)};Ms.prototype.sliceIterator__I__I__sc_Iterator=function(_,r){return Ci(this,_,r)};Ms.prototype.toString__T=function(){return""};Ms.prototype.foreach__F1__V=function(_){Bo(this,_)};Ms.prototype.exists__F1__Z=function(_){return bu(this,_)};Ms.prototype.foldLeft__O__F2__O=function(_,r){return Iu(this,_,r)};Ms.prototype.reduceLeft__F2__O=function(_){return Fo(this,_)};Ms.prototype.size__I=function(){return sp(this)};Ms.prototype.copyToArray__O__I__I__I=function(_,r,a){return ku(this,_,r,a)};Ms.prototype.sum__s_math_Numeric__O=function(_){return qu(this,_)};Ms.prototype.min__s_math_Ordering__O=function(_){return Eo(this,_)};Ms.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder=function(_,r,a,t){return jo(this,_,r,a,t)};Ms.prototype.toMap__s_$less$colon$less__sci_Map=function(_){return Jt().from__sc_IterableOnce__sci_Map(this)};Ms.prototype.toIndexedSeq__sci_IndexedSeq=function(){return os().from__sc_IterableOnce__sci_IndexedSeq(this)};Ms.prototype.toArray__s_reflect_ClassTag__O=function(_){return $o(this,_)};Ms.prototype.reversed__sc_Iterable=function(){return cp(this)};Ms.prototype.knownSize__I=function(){return-1};Ms.prototype.next__O=function(){if(!this.hasNext__Z())throw tw(new Mt);var _=this.sci_ChampBaseIterator__f_currentValueNode.getValue__I__O(this.sci_ChampBaseIterator__f_currentValueCursor);return this.sci_ChampBaseIterator__f_currentValueCursor=1+this.sci_ChampBaseIterator__f_currentValueCursor|0,_};var v5_=new m().initClass({sci_MapValueIterator:0},!1,"scala.collection.immutable.MapValueIterator",{sci_MapValueIterator:1,sci_ChampBaseIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});Ms.prototype.$classData=v5_;function NJ(_){_.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len1<=_.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1&&Fe().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O(),_.sci_NewVectorIterator__f_sliceIdx=1+_.sci_NewVectorIterator__f_sliceIdx|0;for(var r=_.sci_NewVectorIterator__f_v.vectorSlice__I__AO(_.sci_NewVectorIterator__f_sliceIdx);r.u.length===0;)_.sci_NewVectorIterator__f_sliceIdx=1+_.sci_NewVectorIterator__f_sliceIdx|0,r=_.sci_NewVectorIterator__f_v.vectorSlice__I__AO(_.sci_NewVectorIterator__f_sliceIdx);_.sci_NewVectorIterator__f_sliceStart=_.sci_NewVectorIterator__f_sliceEnd;var a=_.sci_NewVectorIterator__f_sliceCount,t=_.sci_NewVectorIterator__f_sliceIdx,n=a/2|0,s=t-n|0;_.sci_NewVectorIterator__f_sliceDim=(1+n|0)-(s<0?-s|0:s)|0;var c=_.sci_NewVectorIterator__f_sliceDim;switch(c){case 1:{_.sci_NewVectorIterator__f_a1=r;break}case 2:{_.sci_NewVectorIterator__f_a2=r;break}case 3:{_.sci_NewVectorIterator__f_a3=r;break}case 4:{_.sci_NewVectorIterator__f_a4=r;break}case 5:{_.sci_NewVectorIterator__f_a5=r;break}case 6:{_.sci_NewVectorIterator__f_a6=r;break}default:throw new Q(c)}_.sci_NewVectorIterator__f_sliceEnd=_.sci_NewVectorIterator__f_sliceStart+Math.imul(r.u.length,1<_.sci_NewVectorIterator__f_totalLength&&(_.sci_NewVectorIterator__f_sliceEnd=_.sci_NewVectorIterator__f_totalLength),_.sci_NewVectorIterator__f_sliceDim>1&&(_.sci_NewVectorIterator__f_oldPos=-1+(1<1){var a=r-_.sci_NewVectorIterator__f_sliceStart|0,t=_.sci_NewVectorIterator__f_oldPos^a;w5_(_,a,t),_.sci_NewVectorIterator__f_oldPos=a}_.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len1=_.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len1-_.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1|0;var n=_.sci_NewVectorIterator__f_a1.u.length,s=_.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len1;_.sci_NewVectorIterator__f_a1len=n>>5|0)]:a<32768?(_.sci_NewVectorIterator__f_a2=_.sci_NewVectorIterator__f_a3.u[31&(r>>>10|0)],_.sci_NewVectorIterator__f_a1=_.sci_NewVectorIterator__f_a2.u[0]):a<1048576?(_.sci_NewVectorIterator__f_a3=_.sci_NewVectorIterator__f_a4.u[31&(r>>>15|0)],_.sci_NewVectorIterator__f_a2=_.sci_NewVectorIterator__f_a3.u[0],_.sci_NewVectorIterator__f_a1=_.sci_NewVectorIterator__f_a2.u[0]):a<33554432?(_.sci_NewVectorIterator__f_a4=_.sci_NewVectorIterator__f_a5.u[31&(r>>>20|0)],_.sci_NewVectorIterator__f_a3=_.sci_NewVectorIterator__f_a4.u[0],_.sci_NewVectorIterator__f_a2=_.sci_NewVectorIterator__f_a3.u[0],_.sci_NewVectorIterator__f_a1=_.sci_NewVectorIterator__f_a2.u[0]):(_.sci_NewVectorIterator__f_a5=_.sci_NewVectorIterator__f_a6.u[r>>>25|0],_.sci_NewVectorIterator__f_a4=_.sci_NewVectorIterator__f_a5.u[0],_.sci_NewVectorIterator__f_a3=_.sci_NewVectorIterator__f_a4.u[0],_.sci_NewVectorIterator__f_a2=_.sci_NewVectorIterator__f_a3.u[0],_.sci_NewVectorIterator__f_a1=_.sci_NewVectorIterator__f_a2.u[0])}function L5_(_,r,a){a<1024?_.sci_NewVectorIterator__f_a1=_.sci_NewVectorIterator__f_a2.u[31&(r>>>5|0)]:a<32768?(_.sci_NewVectorIterator__f_a2=_.sci_NewVectorIterator__f_a3.u[31&(r>>>10|0)],_.sci_NewVectorIterator__f_a1=_.sci_NewVectorIterator__f_a2.u[31&(r>>>5|0)]):a<1048576?(_.sci_NewVectorIterator__f_a3=_.sci_NewVectorIterator__f_a4.u[31&(r>>>15|0)],_.sci_NewVectorIterator__f_a2=_.sci_NewVectorIterator__f_a3.u[31&(r>>>10|0)],_.sci_NewVectorIterator__f_a1=_.sci_NewVectorIterator__f_a2.u[31&(r>>>5|0)]):a<33554432?(_.sci_NewVectorIterator__f_a4=_.sci_NewVectorIterator__f_a5.u[31&(r>>>20|0)],_.sci_NewVectorIterator__f_a3=_.sci_NewVectorIterator__f_a4.u[31&(r>>>15|0)],_.sci_NewVectorIterator__f_a2=_.sci_NewVectorIterator__f_a3.u[31&(r>>>10|0)],_.sci_NewVectorIterator__f_a1=_.sci_NewVectorIterator__f_a2.u[31&(r>>>5|0)]):(_.sci_NewVectorIterator__f_a5=_.sci_NewVectorIterator__f_a6.u[r>>>25|0],_.sci_NewVectorIterator__f_a4=_.sci_NewVectorIterator__f_a5.u[31&(r>>>20|0)],_.sci_NewVectorIterator__f_a3=_.sci_NewVectorIterator__f_a4.u[31&(r>>>15|0)],_.sci_NewVectorIterator__f_a2=_.sci_NewVectorIterator__f_a3.u[31&(r>>>10|0)],_.sci_NewVectorIterator__f_a1=_.sci_NewVectorIterator__f_a2.u[31&(r>>>5|0)])}function is(_,r,a){this.sci_NewVectorIterator__f_v=null,this.sci_NewVectorIterator__f_totalLength=0,this.sci_NewVectorIterator__f_sliceCount=0,this.sci_NewVectorIterator__f_a1=null,this.sci_NewVectorIterator__f_a2=null,this.sci_NewVectorIterator__f_a3=null,this.sci_NewVectorIterator__f_a4=null,this.sci_NewVectorIterator__f_a5=null,this.sci_NewVectorIterator__f_a6=null,this.sci_NewVectorIterator__f_a1len=0,this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1=0,this.sci_NewVectorIterator__f_oldPos=0,this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len1=0,this.sci_NewVectorIterator__f_sliceIdx=0,this.sci_NewVectorIterator__f_sliceDim=0,this.sci_NewVectorIterator__f_sliceStart=0,this.sci_NewVectorIterator__f_sliceEnd=0,this.sci_NewVectorIterator__f_v=_,this.sci_NewVectorIterator__f_totalLength=r,this.sci_NewVectorIterator__f_sliceCount=a,this.sci_NewVectorIterator__f_a1=_.sci_Vector__f_prefix1,this.sci_NewVectorIterator__f_a1len=this.sci_NewVectorIterator__f_a1.u.length,this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1=0,this.sci_NewVectorIterator__f_oldPos=0,this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len1=this.sci_NewVectorIterator__f_totalLength,this.sci_NewVectorIterator__f_sliceIdx=0,this.sci_NewVectorIterator__f_sliceDim=1,this.sci_NewVectorIterator__f_sliceStart=0,this.sci_NewVectorIterator__f_sliceEnd=this.sci_NewVectorIterator__f_a1len}is.prototype=new j;is.prototype.constructor=is;function g5_(){}g5_.prototype=is.prototype;is.prototype.iterator__sc_Iterator=function(){return this};is.prototype.isEmpty__Z=function(){return this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len1<=this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1};is.prototype.concat__F0__sc_Iterator=function(_){return sf(this,_)};is.prototype.sliceIterator__I__I__sc_Iterator=function(_,r){return Ci(this,_,r)};is.prototype.toString__T=function(){return""};is.prototype.foreach__F1__V=function(_){Bo(this,_)};is.prototype.exists__F1__Z=function(_){return bu(this,_)};is.prototype.foldLeft__O__F2__O=function(_,r){return Iu(this,_,r)};is.prototype.reduceLeft__F2__O=function(_){return Fo(this,_)};is.prototype.size__I=function(){return sp(this)};is.prototype.sum__s_math_Numeric__O=function(_){return qu(this,_)};is.prototype.min__s_math_Ordering__O=function(_){return Eo(this,_)};is.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder=function(_,r,a,t){return jo(this,_,r,a,t)};is.prototype.toMap__s_$less$colon$less__sci_Map=function(_){return Jt().from__sc_IterableOnce__sci_Map(this)};is.prototype.toIndexedSeq__sci_IndexedSeq=function(){return os().from__sc_IterableOnce__sci_IndexedSeq(this)};is.prototype.toArray__s_reflect_ClassTag__O=function(_){return $o(this,_)};is.prototype.reversed__sc_Iterable=function(){return cp(this)};is.prototype.knownSize__I=function(){return this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len1-this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1|0};is.prototype.hasNext__Z=function(){return this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len1>this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1};is.prototype.next__O=function(){this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1===this.sci_NewVectorIterator__f_a1len&&HJ(this);var _=this.sci_NewVectorIterator__f_a1.u[this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1];return this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1=1+this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1|0,_};is.prototype.drop__I__sc_Iterator=function(_){if(_>0){var r=(this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1-this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len1|0)+this.sci_NewVectorIterator__f_totalLength|0,a=r+_|0,t=this.sci_NewVectorIterator__f_totalLength,n=a=this.sci_NewVectorIterator__f_sliceEnd;)NJ(this);var s=n-this.sci_NewVectorIterator__f_sliceStart|0;if(this.sci_NewVectorIterator__f_sliceDim>1){var c=this.sci_NewVectorIterator__f_oldPos^s;L5_(this,s,c),this.sci_NewVectorIterator__f_oldPos=s}this.sci_NewVectorIterator__f_a1len=this.sci_NewVectorIterator__f_a1.u.length,this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1=31&s,this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len1=this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1+(this.sci_NewVectorIterator__f_totalLength-n|0)|0,this.sci_NewVectorIterator__f_a1len>this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len1&&(this.sci_NewVectorIterator__f_a1len=this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len1)}}return this};is.prototype.take__I__sc_Iterator=function(_){if(_<(this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len1-this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1|0)){var r=(this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len1-this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1|0)-(_<0?0:_)|0;this.sci_NewVectorIterator__f_totalLength=this.sci_NewVectorIterator__f_totalLength-r|0,this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len1=this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len1-r|0,this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len10?i:0,u=0,f=_ instanceof H_;u"};vs.prototype.foreach__F1__V=function(_){Bo(this,_)};vs.prototype.exists__F1__Z=function(_){return bu(this,_)};vs.prototype.foldLeft__O__F2__O=function(_,r){return Iu(this,_,r)};vs.prototype.reduceLeft__F2__O=function(_){return Fo(this,_)};vs.prototype.size__I=function(){return sp(this)};vs.prototype.copyToArray__O__I__I__I=function(_,r,a){return ku(this,_,r,a)};vs.prototype.sum__s_math_Numeric__O=function(_){return qu(this,_)};vs.prototype.min__s_math_Ordering__O=function(_){return Eo(this,_)};vs.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder=function(_,r,a,t){return jo(this,_,r,a,t)};vs.prototype.toMap__s_$less$colon$less__sci_Map=function(_){return Jt().from__sc_IterableOnce__sci_Map(this)};vs.prototype.toIndexedSeq__sci_IndexedSeq=function(){return os().from__sc_IterableOnce__sci_IndexedSeq(this)};vs.prototype.toArray__s_reflect_ClassTag__O=function(_){return $o(this,_)};vs.prototype.reversed__sc_Iterable=function(){return cp(this)};vs.prototype.knownSize__I=function(){return-1};vs.prototype.hashCode__I=function(){return this.sci_SetHashIterator__f_hash};vs.prototype.next__O=function(){if(!this.hasNext__Z())throw tw(new Mt);return this.sci_SetHashIterator__f_hash=this.sci_ChampBaseIterator__f_currentValueNode.getHash__I__I(this.sci_ChampBaseIterator__f_currentValueCursor),this.sci_ChampBaseIterator__f_currentValueCursor=1+this.sci_ChampBaseIterator__f_currentValueCursor|0,this};var O5_=new m().initClass({sci_SetHashIterator:0},!1,"scala.collection.immutable.SetHashIterator",{sci_SetHashIterator:1,sci_ChampBaseIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});vs.prototype.$classData=O5_;function Ts(_){this.sci_ChampBaseIterator__f_currentValueCursor=0,this.sci_ChampBaseIterator__f_currentValueLength=0,this.sci_ChampBaseIterator__f_currentValueNode=null,this.sci_ChampBaseIterator__f_currentStackLevel=0,this.sci_ChampBaseIterator__f_nodeCursorsAndLengths=null,this.sci_ChampBaseIterator__f_nodes=null,zI(this,_)}Ts.prototype=new py;Ts.prototype.constructor=Ts;function S5_(){}S5_.prototype=Ts.prototype;Ts.prototype.iterator__sc_Iterator=function(){return this};Ts.prototype.isEmpty__Z=function(){return!this.hasNext__Z()};Ts.prototype.concat__F0__sc_Iterator=function(_){return sf(this,_)};Ts.prototype.take__I__sc_Iterator=function(_){return U1(this,_)};Ts.prototype.drop__I__sc_Iterator=function(_){return Ci(this,_,-1)};Ts.prototype.sliceIterator__I__I__sc_Iterator=function(_,r){return Ci(this,_,r)};Ts.prototype.toString__T=function(){return""};Ts.prototype.foreach__F1__V=function(_){Bo(this,_)};Ts.prototype.exists__F1__Z=function(_){return bu(this,_)};Ts.prototype.foldLeft__O__F2__O=function(_,r){return Iu(this,_,r)};Ts.prototype.reduceLeft__F2__O=function(_){return Fo(this,_)};Ts.prototype.size__I=function(){return sp(this)};Ts.prototype.copyToArray__O__I__I__I=function(_,r,a){return ku(this,_,r,a)};Ts.prototype.sum__s_math_Numeric__O=function(_){return qu(this,_)};Ts.prototype.min__s_math_Ordering__O=function(_){return Eo(this,_)};Ts.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder=function(_,r,a,t){return jo(this,_,r,a,t)};Ts.prototype.toMap__s_$less$colon$less__sci_Map=function(_){return Jt().from__sc_IterableOnce__sci_Map(this)};Ts.prototype.toIndexedSeq__sci_IndexedSeq=function(){return os().from__sc_IterableOnce__sci_IndexedSeq(this)};Ts.prototype.toArray__s_reflect_ClassTag__O=function(_){return $o(this,_)};Ts.prototype.reversed__sc_Iterable=function(){return cp(this)};Ts.prototype.knownSize__I=function(){return-1};Ts.prototype.next__O=function(){if(!this.hasNext__Z())throw tw(new Mt);var _=this.sci_ChampBaseIterator__f_currentValueNode.getPayload__I__O(this.sci_ChampBaseIterator__f_currentValueCursor);return this.sci_ChampBaseIterator__f_currentValueCursor=1+this.sci_ChampBaseIterator__f_currentValueCursor|0,_};var P5_=new m().initClass({sci_SetIterator:0},!1,"scala.collection.immutable.SetIterator",{sci_SetIterator:1,sci_ChampBaseIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});Ts.prototype.$classData=P5_;function Vs(_){this.sci_ChampBaseReverseIterator__f_currentValueCursor=0,this.sci_ChampBaseReverseIterator__f_currentValueNode=null,this.sci_ChampBaseReverseIterator__f_currentStackLevel=0,this.sci_ChampBaseReverseIterator__f_nodeIndex=null,this.sci_ChampBaseReverseIterator__f_nodeStack=null,SZ(this,_)}Vs.prototype=new uP;Vs.prototype.constructor=Vs;function R5_(){}R5_.prototype=Vs.prototype;Vs.prototype.iterator__sc_Iterator=function(){return this};Vs.prototype.isEmpty__Z=function(){return!this.hasNext__Z()};Vs.prototype.concat__F0__sc_Iterator=function(_){return sf(this,_)};Vs.prototype.take__I__sc_Iterator=function(_){return U1(this,_)};Vs.prototype.drop__I__sc_Iterator=function(_){return Ci(this,_,-1)};Vs.prototype.sliceIterator__I__I__sc_Iterator=function(_,r){return Ci(this,_,r)};Vs.prototype.toString__T=function(){return""};Vs.prototype.foreach__F1__V=function(_){Bo(this,_)};Vs.prototype.exists__F1__Z=function(_){return bu(this,_)};Vs.prototype.foldLeft__O__F2__O=function(_,r){return Iu(this,_,r)};Vs.prototype.reduceLeft__F2__O=function(_){return Fo(this,_)};Vs.prototype.size__I=function(){return sp(this)};Vs.prototype.copyToArray__O__I__I__I=function(_,r,a){return ku(this,_,r,a)};Vs.prototype.sum__s_math_Numeric__O=function(_){return qu(this,_)};Vs.prototype.min__s_math_Ordering__O=function(_){return Eo(this,_)};Vs.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder=function(_,r,a,t){return jo(this,_,r,a,t)};Vs.prototype.toMap__s_$less$colon$less__sci_Map=function(_){return Jt().from__sc_IterableOnce__sci_Map(this)};Vs.prototype.toIndexedSeq__sci_IndexedSeq=function(){return os().from__sc_IterableOnce__sci_IndexedSeq(this)};Vs.prototype.toArray__s_reflect_ClassTag__O=function(_){return $o(this,_)};Vs.prototype.reversed__sc_Iterable=function(){return cp(this)};Vs.prototype.knownSize__I=function(){return-1};Vs.prototype.next__O=function(){if(!this.hasNext__Z())throw tw(new Mt);var _=this.sci_ChampBaseReverseIterator__f_currentValueNode.getPayload__I__O(this.sci_ChampBaseReverseIterator__f_currentValueCursor);return this.sci_ChampBaseReverseIterator__f_currentValueCursor=-1+this.sci_ChampBaseReverseIterator__f_currentValueCursor|0,_};var D5_=new m().initClass({sci_SetReverseIterator:0},!1,"scala.collection.immutable.SetReverseIterator",{sci_SetReverseIterator:1,sci_ChampBaseReverseIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});Vs.prototype.$classData=D5_;function gL(_){if(this.sci_TreeSeqMap$$anon$1__f_iter=null,this.sci_TreeSeqMap$$anon$1__f_$outer=null,_===null)throw null;this.sci_TreeSeqMap$$anon$1__f_$outer=_,this.sci_TreeSeqMap$$anon$1__f_iter=_.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$ordering.iterator__sci_TreeSeqMap$Ordering$Iterator()}gL.prototype=new _t;gL.prototype.constructor=gL;function x5_(){}x5_.prototype=gL.prototype;gL.prototype.hasNext__Z=function(){return this.sci_TreeSeqMap$$anon$1__f_iter.hasNext__Z()};gL.prototype.next__T2=function(){var _=this.sci_TreeSeqMap$$anon$1__f_$outer,r=this.sci_TreeSeqMap$$anon$1__f_iter.next__O(),a=_.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$mapping.apply__O__O(r),t=a.copy$default$2__O();return g(new L,r,t)};gL.prototype.next__O=function(){return this.next__T2()};var C5_=new m().initClass({sci_TreeSeqMap$$anon$1:0},!1,"scala.collection.immutable.TreeSeqMap$$anon$1",{sci_TreeSeqMap$$anon$1:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});gL.prototype.$classData=C5_;function zm(_){this.sci_TreeSeqMap$$anon$2__f_iter=null,this.sci_TreeSeqMap$$anon$2__f_iter=_.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$ordering.iterator__sci_TreeSeqMap$Ordering$Iterator()}zm.prototype=new _t;zm.prototype.constructor=zm;function M5_(){}M5_.prototype=zm.prototype;zm.prototype.hasNext__Z=function(){return this.sci_TreeSeqMap$$anon$2__f_iter.hasNext__Z()};zm.prototype.next__O=function(){return this.sci_TreeSeqMap$$anon$2__f_iter.next__O()};var T5_=new m().initClass({sci_TreeSeqMap$$anon$2:0},!1,"scala.collection.immutable.TreeSeqMap$$anon$2",{sci_TreeSeqMap$$anon$2:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});zm.prototype.$classData=T5_;function Jm(_){if(this.sci_TreeSeqMap$$anon$3__f_iter=null,this.sci_TreeSeqMap$$anon$3__f_$outer=null,_===null)throw null;this.sci_TreeSeqMap$$anon$3__f_$outer=_,this.sci_TreeSeqMap$$anon$3__f_iter=_.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$ordering.iterator__sci_TreeSeqMap$Ordering$Iterator()}Jm.prototype=new _t;Jm.prototype.constructor=Jm;function V5_(){}V5_.prototype=Jm.prototype;Jm.prototype.hasNext__Z=function(){return this.sci_TreeSeqMap$$anon$3__f_iter.hasNext__Z()};Jm.prototype.next__O=function(){var _=this.sci_TreeSeqMap$$anon$3__f_$outer,r=this.sci_TreeSeqMap$$anon$3__f_iter.next__O(),a=_.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$mapping.apply__O__O(r),t=a.copy$default$2__O();return t};var A5_=new m().initClass({sci_TreeSeqMap$$anon$3:0},!1,"scala.collection.immutable.TreeSeqMap$$anon$3",{sci_TreeSeqMap$$anon$3:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});Jm.prototype.$classData=A5_;function R1(){}R1.prototype=new j;R1.prototype.constructor=R1;function B5_(){}B5_.prototype=R1.prototype;R1.prototype.productPrefix__T=function(){return"Insertion"};R1.prototype.productArity__I=function(){return 0};R1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};R1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};R1.prototype.hashCode__I=function(){return 1619512975};R1.prototype.toString__T=function(){return"Insertion"};var F5_=new m().initClass({sci_TreeSeqMap$OrderBy$Insertion$:0},!1,"scala.collection.immutable.TreeSeqMap$OrderBy$Insertion$",{sci_TreeSeqMap$OrderBy$Insertion$:1,O:1,sci_TreeSeqMap$OrderBy:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});R1.prototype.$classData=F5_;var VE;function a2(){return VE||(VE=new R1),VE}function D1(){}D1.prototype=new j;D1.prototype.constructor=D1;function E5_(){}E5_.prototype=D1.prototype;D1.prototype.productPrefix__T=function(){return"Modification"};D1.prototype.productArity__I=function(){return 0};D1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};D1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};D1.prototype.hashCode__I=function(){return-520280644};D1.prototype.toString__T=function(){return"Modification"};var j5_=new m().initClass({sci_TreeSeqMap$OrderBy$Modification$:0},!1,"scala.collection.immutable.TreeSeqMap$OrderBy$Modification$",{sci_TreeSeqMap$OrderBy$Modification$:1,O:1,sci_TreeSeqMap$OrderBy:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});D1.prototype.$classData=j5_;var AE;function I6(){return AE||(AE=new D1),AE}function xs(_,r,a,t){this.sci_TreeSeqMap$Ordering$Bin__f_prefix=0,this.sci_TreeSeqMap$Ordering$Bin__f_mask=0,this.sci_TreeSeqMap$Ordering$Bin__f_left=null,this.sci_TreeSeqMap$Ordering$Bin__f_right=null,this.sci_TreeSeqMap$Ordering$Bin__f_prefix=_,this.sci_TreeSeqMap$Ordering$Bin__f_mask=r,this.sci_TreeSeqMap$Ordering$Bin__f_left=a,this.sci_TreeSeqMap$Ordering$Bin__f_right=t}xs.prototype=new lP;xs.prototype.constructor=xs;function Z5_(){}Z5_.prototype=xs.prototype;xs.prototype.format__scm_StringBuilder__T__T__V=function(_,r,a){var t=this.sci_TreeSeqMap$Ordering$Bin__f_prefix,n=(+(t>>>0)).toString(2),s=this.sci_TreeSeqMap$Ordering$Bin__f_mask,c=r+"Bin("+(t+"/"+n)+":"+(s+"/"+(+(s>>>0)).toString(2))+\`) \`;_.addAll__T__scm_StringBuilder(c),this.sci_TreeSeqMap$Ordering$Bin__f_left.format__scm_StringBuilder__T__T__V(_,a+"\\u251C\\u2500\\u2500 ",a+"\\u2502 "),this.sci_TreeSeqMap$Ordering$Bin__f_right.format__scm_StringBuilder__T__T__V(_,a+"\\u2514\\u2500\\u2500 ",a+" ")};xs.prototype.productPrefix__T=function(){return"Bin"};xs.prototype.productArity__I=function(){return 4};xs.prototype.productElement__I__O=function(_){switch(_){case 0:return this.sci_TreeSeqMap$Ordering$Bin__f_prefix;case 1:return this.sci_TreeSeqMap$Ordering$Bin__f_mask;case 2:return this.sci_TreeSeqMap$Ordering$Bin__f_left;case 3:return this.sci_TreeSeqMap$Ordering$Bin__f_right;default:return S().ioobe__I__O(_)}};xs.prototype.productIterator__sc_Iterator=function(){return new f_(this)};xs.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("Bin");_=S().mix__I__I__I(r,a);var t=_,n=this.sci_TreeSeqMap$Ordering$Bin__f_prefix;_=S().mix__I__I__I(t,n);var s=_,c=this.sci_TreeSeqMap$Ordering$Bin__f_mask;_=S().mix__I__I__I(s,c);var i=_,o=this.sci_TreeSeqMap$Ordering$Bin__f_left,u=S().anyHash__O__I(o);_=S().mix__I__I__I(i,u);var f=_,p=this.sci_TreeSeqMap$Ordering$Bin__f_right,h=S().anyHash__O__I(p);_=S().mix__I__I__I(f,h);var l=_;return S().finalizeHash__I__I__I(l,4)};xs.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof xs){var r=_;if(this.sci_TreeSeqMap$Ordering$Bin__f_prefix===r.sci_TreeSeqMap$Ordering$Bin__f_prefix&&this.sci_TreeSeqMap$Ordering$Bin__f_mask===r.sci_TreeSeqMap$Ordering$Bin__f_mask){var a=this.sci_TreeSeqMap$Ordering$Bin__f_left,t=r.sci_TreeSeqMap$Ordering$Bin__f_left;if(a===null?t===null:a.equals__O__Z(t)){var n=this.sci_TreeSeqMap$Ordering$Bin__f_right,s=r.sci_TreeSeqMap$Ordering$Bin__f_right;return n===null?s===null:n.equals__O__Z(s)}else return!1}else return!1}else return!1};var N5_=new m().initClass({sci_TreeSeqMap$Ordering$Bin:0},!1,"scala.collection.immutable.TreeSeqMap$Ordering$Bin",{sci_TreeSeqMap$Ordering$Bin:1,sci_TreeSeqMap$Ordering:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});xs.prototype.$classData=N5_;function wn(_,r){this.sci_TreeSeqMap$Ordering$Tip__f_ord=0,this.sci_TreeSeqMap$Ordering$Tip__f_value=null,this.sci_TreeSeqMap$Ordering$Tip__f_ord=_,this.sci_TreeSeqMap$Ordering$Tip__f_value=r}wn.prototype=new lP;wn.prototype.constructor=wn;function H5_(){}H5_.prototype=wn.prototype;wn.prototype.format__scm_StringBuilder__T__T__V=function(_,r,a){var t=this.sci_TreeSeqMap$Ordering$Tip__f_ord,n=r+"Tip("+(t+"/"+(+(t>>>0)).toString(2))+" -> "+this.sci_TreeSeqMap$Ordering$Tip__f_value+\`) \`;_.addAll__T__scm_StringBuilder(n)};wn.prototype.productPrefix__T=function(){return"Tip"};wn.prototype.productArity__I=function(){return 2};wn.prototype.productElement__I__O=function(_){switch(_){case 0:return this.sci_TreeSeqMap$Ordering$Tip__f_ord;case 1:return this.sci_TreeSeqMap$Ordering$Tip__f_value;default:return S().ioobe__I__O(_)}};wn.prototype.productIterator__sc_Iterator=function(){return new f_(this)};wn.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("Tip");_=S().mix__I__I__I(r,a);var t=_,n=this.sci_TreeSeqMap$Ordering$Tip__f_ord;_=S().mix__I__I__I(t,n);var s=_,c=this.sci_TreeSeqMap$Ordering$Tip__f_value,i=S().anyHash__O__I(c);_=S().mix__I__I__I(s,i);var o=_;return S().finalizeHash__I__I__I(o,2)};wn.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof wn){var r=_;return this.sci_TreeSeqMap$Ordering$Tip__f_ord===r.sci_TreeSeqMap$Ordering$Tip__f_ord&&z().equals__O__O__Z(this.sci_TreeSeqMap$Ordering$Tip__f_value,r.sci_TreeSeqMap$Ordering$Tip__f_value)}else return!1};var G5_=new m().initClass({sci_TreeSeqMap$Ordering$Tip:0},!1,"scala.collection.immutable.TreeSeqMap$Ordering$Tip",{sci_TreeSeqMap$Ordering$Tip:1,sci_TreeSeqMap$Ordering:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});wn.prototype.$classData=G5_;function pd(){}pd.prototype=new lP;pd.prototype.constructor=pd;function z5_(){}z5_.prototype=pd.prototype;pd.prototype.equals__O__Z=function(_){return _===this||!(_ instanceof Pl)&&this===_};pd.prototype.format__scm_StringBuilder__T__T__V=function(_,r,a){var t=r+"\\xD8";_.addAll__T__scm_StringBuilder(t)};pd.prototype.productPrefix__T=function(){return"Zero"};pd.prototype.productArity__I=function(){return 0};pd.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};pd.prototype.productIterator__sc_Iterator=function(){return new f_(this)};pd.prototype.hashCode__I=function(){return 2781896};var J5_=new m().initClass({sci_TreeSeqMap$Ordering$Zero$:0},!1,"scala.collection.immutable.TreeSeqMap$Ordering$Zero$",{sci_TreeSeqMap$Ordering$Zero$:1,sci_TreeSeqMap$Ordering:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});pd.prototype.$classData=J5_;var BE;function So(){return BE||(BE=new pd),BE}function U5_(_){try{$r();var r=RG().getProperty__T__T__T("scala.collection.immutable.Vector.defaultApplyPreferredMaxLength","250"),a=Nr();return a.parseInt__T__I__I(r,10)}catch(t){throw t}}function L$(){this.sci_Vector$__f_scala$collection$immutable$Vector$$defaultApplyPreferredMaxLength=0,this.sci_Vector$__f_scala$collection$immutable$Vector$$emptyIterator=null,a3=this,this.sci_Vector$__f_scala$collection$immutable$Vector$$defaultApplyPreferredMaxLength=U5_(this),this.sci_Vector$__f_scala$collection$immutable$Vector$$emptyIterator=new is(jt(),0,0)}L$.prototype=new j;L$.prototype.constructor=L$;function W5_(){}W5_.prototype=L$.prototype;L$.prototype.apply__sci_Seq__O=function(_){return this.from__sc_IterableOnce__sci_Vector(_)};L$.prototype.from__sc_IterableOnce__sci_Vector=function(_){if(_ instanceof Cr){var r=_;return r}else{var a=_.knownSize__I();if(a===0)return jt();if(a>0&&a<=32){_:{var u;if(_ instanceof xi){var t=_,n=t.elemTag__s_reflect_ClassTag().runtimeClass__jl_Class();if(n!==null&&n===lr.getClassOf()){var u=t.sci_ArraySeq$ofRef__f_unsafeArray;break _}}if(P6(_)){var s=_,c=new H_(a);s.copyToArray__O__I__I__I(c,0,2147483647);var u=c;break _}var i=new H_(a),o=_.iterator__sc_Iterator();o.copyToArray__O__I__I__I(i,0,2147483647);var u=i}return new un(u)}else{var f=new _s,p=f.addAll__sc_IterableOnce__sci_VectorBuilder(_);return p.result__sci_Vector()}}};L$.prototype.newBuilder__scm_Builder=function(){return new _s};L$.prototype.from__sc_IterableOnce__O=function(_){return this.from__sc_IterableOnce__sci_Vector(_)};L$.prototype.empty__O=function(){return jt()};var K5_=new m().initClass({sci_Vector$:0},!1,"scala.collection.immutable.Vector$",{sci_Vector$:1,O:1,sc_StrictOptimizedSeqFactory:1,sc_SeqFactory:1,sc_IterableFactory:1,Ljava_io_Serializable:1});L$.prototype.$classData=K5_;var a3;function El(){return a3||(a3=new L$),a3}function nG(_,r){var a=r.u.length;if(a>0){_.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1===32&&iZ(_);var t=32-_.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1|0,n=t0){iZ(_);var o=_.sci_VectorBuilder__f_a1;r.copyTo(n,o,0,s),_.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1=_.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1+s|0}}}function Q5_(_,r){for(var a=r.vectorSliceCount__I(),t=0;t{var f=u;nG(_,f)})),t=1+t|0}return _}function iZ(_){var r=32+_.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest|0,a=r^_.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest;_.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest=r,_.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1=0,X5_(_,r,a)}function X5_(_,r,a){if(a<1024)_.sci_VectorBuilder__f_depth===1&&(_.sci_VectorBuilder__f_a2=new(lr.getArrayOf().getArrayOf()).constr(32),_.sci_VectorBuilder__f_a2.u[0]=_.sci_VectorBuilder__f_a1,_.sci_VectorBuilder__f_depth=1+_.sci_VectorBuilder__f_depth|0),_.sci_VectorBuilder__f_a1=new H_(32),_.sci_VectorBuilder__f_a2.u[31&(r>>>5|0)]=_.sci_VectorBuilder__f_a1;else if(a<32768)_.sci_VectorBuilder__f_depth===2&&(_.sci_VectorBuilder__f_a3=new(lr.getArrayOf().getArrayOf().getArrayOf()).constr(32),_.sci_VectorBuilder__f_a3.u[0]=_.sci_VectorBuilder__f_a2,_.sci_VectorBuilder__f_depth=1+_.sci_VectorBuilder__f_depth|0),_.sci_VectorBuilder__f_a1=new H_(32),_.sci_VectorBuilder__f_a2=new(lr.getArrayOf().getArrayOf()).constr(32),_.sci_VectorBuilder__f_a2.u[31&(r>>>5|0)]=_.sci_VectorBuilder__f_a1,_.sci_VectorBuilder__f_a3.u[31&(r>>>10|0)]=_.sci_VectorBuilder__f_a2;else if(a<1048576)_.sci_VectorBuilder__f_depth===3&&(_.sci_VectorBuilder__f_a4=new(lr.getArrayOf().getArrayOf().getArrayOf().getArrayOf()).constr(32),_.sci_VectorBuilder__f_a4.u[0]=_.sci_VectorBuilder__f_a3,_.sci_VectorBuilder__f_depth=1+_.sci_VectorBuilder__f_depth|0),_.sci_VectorBuilder__f_a1=new H_(32),_.sci_VectorBuilder__f_a2=new(lr.getArrayOf().getArrayOf()).constr(32),_.sci_VectorBuilder__f_a3=new(lr.getArrayOf().getArrayOf().getArrayOf()).constr(32),_.sci_VectorBuilder__f_a2.u[31&(r>>>5|0)]=_.sci_VectorBuilder__f_a1,_.sci_VectorBuilder__f_a3.u[31&(r>>>10|0)]=_.sci_VectorBuilder__f_a2,_.sci_VectorBuilder__f_a4.u[31&(r>>>15|0)]=_.sci_VectorBuilder__f_a3;else if(a<33554432)_.sci_VectorBuilder__f_depth===4&&(_.sci_VectorBuilder__f_a5=new(lr.getArrayOf().getArrayOf().getArrayOf().getArrayOf().getArrayOf()).constr(32),_.sci_VectorBuilder__f_a5.u[0]=_.sci_VectorBuilder__f_a4,_.sci_VectorBuilder__f_depth=1+_.sci_VectorBuilder__f_depth|0),_.sci_VectorBuilder__f_a1=new H_(32),_.sci_VectorBuilder__f_a2=new(lr.getArrayOf().getArrayOf()).constr(32),_.sci_VectorBuilder__f_a3=new(lr.getArrayOf().getArrayOf().getArrayOf()).constr(32),_.sci_VectorBuilder__f_a4=new(lr.getArrayOf().getArrayOf().getArrayOf().getArrayOf()).constr(32),_.sci_VectorBuilder__f_a2.u[31&(r>>>5|0)]=_.sci_VectorBuilder__f_a1,_.sci_VectorBuilder__f_a3.u[31&(r>>>10|0)]=_.sci_VectorBuilder__f_a2,_.sci_VectorBuilder__f_a4.u[31&(r>>>15|0)]=_.sci_VectorBuilder__f_a3,_.sci_VectorBuilder__f_a5.u[31&(r>>>20|0)]=_.sci_VectorBuilder__f_a4;else if(a<1073741824)_.sci_VectorBuilder__f_depth===5&&(_.sci_VectorBuilder__f_a6=new(lr.getArrayOf().getArrayOf().getArrayOf().getArrayOf().getArrayOf().getArrayOf()).constr(64),_.sci_VectorBuilder__f_a6.u[0]=_.sci_VectorBuilder__f_a5,_.sci_VectorBuilder__f_depth=1+_.sci_VectorBuilder__f_depth|0),_.sci_VectorBuilder__f_a1=new H_(32),_.sci_VectorBuilder__f_a2=new(lr.getArrayOf().getArrayOf()).constr(32),_.sci_VectorBuilder__f_a3=new(lr.getArrayOf().getArrayOf().getArrayOf()).constr(32),_.sci_VectorBuilder__f_a4=new(lr.getArrayOf().getArrayOf().getArrayOf().getArrayOf()).constr(32),_.sci_VectorBuilder__f_a5=new(lr.getArrayOf().getArrayOf().getArrayOf().getArrayOf().getArrayOf()).constr(32),_.sci_VectorBuilder__f_a2.u[31&(r>>>5|0)]=_.sci_VectorBuilder__f_a1,_.sci_VectorBuilder__f_a3.u[31&(r>>>10|0)]=_.sci_VectorBuilder__f_a2,_.sci_VectorBuilder__f_a4.u[31&(r>>>15|0)]=_.sci_VectorBuilder__f_a3,_.sci_VectorBuilder__f_a5.u[31&(r>>>20|0)]=_.sci_VectorBuilder__f_a4,_.sci_VectorBuilder__f_a6.u[31&(r>>>25|0)]=_.sci_VectorBuilder__f_a5;else throw Ut(new ea,"advance1("+r+", "+a+"): a1="+_.sci_VectorBuilder__f_a1+", a2="+_.sci_VectorBuilder__f_a2+", a3="+_.sci_VectorBuilder__f_a3+", a4="+_.sci_VectorBuilder__f_a4+", a5="+_.sci_VectorBuilder__f_a5+", a6="+_.sci_VectorBuilder__f_a6+", depth="+_.sci_VectorBuilder__f_depth)}function _s(){this.sci_VectorBuilder__f_a6=null,this.sci_VectorBuilder__f_a5=null,this.sci_VectorBuilder__f_a4=null,this.sci_VectorBuilder__f_a3=null,this.sci_VectorBuilder__f_a2=null,this.sci_VectorBuilder__f_a1=null,this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1=0,this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest=0,this.sci_VectorBuilder__f_offset=0,this.sci_VectorBuilder__f_depth=0,this.sci_VectorBuilder__f_a1=new H_(32),this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1=0,this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest=0,this.sci_VectorBuilder__f_offset=0,this.sci_VectorBuilder__f_depth=1}_s.prototype=new j;_s.prototype.constructor=_s;function Y5_(){}Y5_.prototype=_s.prototype;_s.prototype.sizeHint__I__V=function(_){};_s.prototype.initFrom__AO__V=function(_){this.sci_VectorBuilder__f_depth=1;var r=_.u.length;this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1=31&r,this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest=r-this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1|0,this.sci_VectorBuilder__f_a1=_.u.length===32?_:M_().copyOfRange__AO__I__I__AO(_,0,32),this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1===0&&this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest>0&&(this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1=32,this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest=-32+this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest|0)};_s.prototype.initFrom__sci_Vector__sci_VectorBuilder=function(_){var r=_.vectorSliceCount__I();switch(r){case 0:break;case 1:{var a=_;this.sci_VectorBuilder__f_depth=1;var t=a.sci_Vector__f_prefix1.u.length;this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1=31&t,this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest=t-this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1|0;var n=a.sci_Vector__f_prefix1;this.sci_VectorBuilder__f_a1=n.u.length===32?n:M_().copyOfRange__AO__I__I__AO(n,0,32);break}case 3:{var s=_,c=s.sci_Vector2__f_data2,i=s.sci_BigVector__f_suffix1;this.sci_VectorBuilder__f_a1=i.u.length===32?i:M_().copyOfRange__AO__I__I__AO(i,0,32),this.sci_VectorBuilder__f_depth=2,this.sci_VectorBuilder__f_offset=32-s.sci_Vector2__f_len1|0;var o=s.sci_BigVector__f_length0+this.sci_VectorBuilder__f_offset|0;this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1=31&o,this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest=o-this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1|0,this.sci_VectorBuilder__f_a2=new(lr.getArrayOf().getArrayOf()).constr(32),this.sci_VectorBuilder__f_a2.u[0]=s.sci_Vector__f_prefix1;var u=this.sci_VectorBuilder__f_a2,f=c.u.length;c.copyTo(0,u,1,f),this.sci_VectorBuilder__f_a2.u[1+c.u.length|0]=this.sci_VectorBuilder__f_a1;break}case 5:{var p=_,h=p.sci_Vector3__f_data3,l=p.sci_Vector3__f_suffix2,d=p.sci_BigVector__f_suffix1;this.sci_VectorBuilder__f_a1=d.u.length===32?d:M_().copyOfRange__AO__I__I__AO(d,0,32),this.sci_VectorBuilder__f_depth=3,this.sci_VectorBuilder__f_offset=1024-p.sci_Vector3__f_len12|0;var $=p.sci_BigVector__f_length0+this.sci_VectorBuilder__f_offset|0;this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1=31&$,this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest=$-this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1|0,this.sci_VectorBuilder__f_a3=new(lr.getArrayOf().getArrayOf().getArrayOf()).constr(32),this.sci_VectorBuilder__f_a3.u[0]=l_().copyPrepend__O__AO__AO(p.sci_Vector__f_prefix1,p.sci_Vector3__f_prefix2);var v=this.sci_VectorBuilder__f_a3,w=h.u.length;h.copyTo(0,v,1,w),this.sci_VectorBuilder__f_a2=M_().copyOf__AO__I__AO(l,32),this.sci_VectorBuilder__f_a3.u[1+h.u.length|0]=this.sci_VectorBuilder__f_a2,this.sci_VectorBuilder__f_a2.u[l.u.length]=this.sci_VectorBuilder__f_a1;break}case 7:{var R=_,D=R.sci_Vector4__f_data4,T=R.sci_Vector4__f_suffix3,C=R.sci_Vector4__f_suffix2,F=R.sci_BigVector__f_suffix1;this.sci_VectorBuilder__f_a1=F.u.length===32?F:M_().copyOfRange__AO__I__I__AO(F,0,32),this.sci_VectorBuilder__f_depth=4,this.sci_VectorBuilder__f_offset=32768-R.sci_Vector4__f_len123|0;var E=R.sci_BigVector__f_length0+this.sci_VectorBuilder__f_offset|0;this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1=31&E,this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest=E-this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1|0,this.sci_VectorBuilder__f_a4=new(lr.getArrayOf().getArrayOf().getArrayOf().getArrayOf()).constr(32),this.sci_VectorBuilder__f_a4.u[0]=l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(R.sci_Vector__f_prefix1,R.sci_Vector4__f_prefix2),R.sci_Vector4__f_prefix3);var q=this.sci_VectorBuilder__f_a4,Z=D.u.length;D.copyTo(0,q,1,Z),this.sci_VectorBuilder__f_a3=M_().copyOf__AO__I__AO(T,32),this.sci_VectorBuilder__f_a2=M_().copyOf__AO__I__AO(C,32),this.sci_VectorBuilder__f_a4.u[1+D.u.length|0]=this.sci_VectorBuilder__f_a3,this.sci_VectorBuilder__f_a3.u[T.u.length]=this.sci_VectorBuilder__f_a2,this.sci_VectorBuilder__f_a2.u[C.u.length]=this.sci_VectorBuilder__f_a1;break}case 9:{var H=_,J=H.sci_Vector5__f_data5,N=H.sci_Vector5__f_suffix4,G=H.sci_Vector5__f_suffix3,W=H.sci_Vector5__f_suffix2,K=H.sci_BigVector__f_suffix1;this.sci_VectorBuilder__f_a1=K.u.length===32?K:M_().copyOfRange__AO__I__I__AO(K,0,32),this.sci_VectorBuilder__f_depth=5,this.sci_VectorBuilder__f_offset=1048576-H.sci_Vector5__f_len1234|0;var Y=H.sci_BigVector__f_length0+this.sci_VectorBuilder__f_offset|0;this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1=31&Y,this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest=Y-this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1|0,this.sci_VectorBuilder__f_a5=new(lr.getArrayOf().getArrayOf().getArrayOf().getArrayOf().getArrayOf()).constr(32),this.sci_VectorBuilder__f_a5.u[0]=l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(H.sci_Vector__f_prefix1,H.sci_Vector5__f_prefix2),H.sci_Vector5__f_prefix3),H.sci_Vector5__f_prefix4);var X=this.sci_VectorBuilder__f_a5,e_=J.u.length;J.copyTo(0,X,1,e_),this.sci_VectorBuilder__f_a4=M_().copyOf__AO__I__AO(N,32),this.sci_VectorBuilder__f_a3=M_().copyOf__AO__I__AO(G,32),this.sci_VectorBuilder__f_a2=M_().copyOf__AO__I__AO(W,32),this.sci_VectorBuilder__f_a5.u[1+J.u.length|0]=this.sci_VectorBuilder__f_a4,this.sci_VectorBuilder__f_a4.u[N.u.length]=this.sci_VectorBuilder__f_a3,this.sci_VectorBuilder__f_a3.u[G.u.length]=this.sci_VectorBuilder__f_a2,this.sci_VectorBuilder__f_a2.u[W.u.length]=this.sci_VectorBuilder__f_a1;break}case 11:{var __=_,a_=__.sci_Vector6__f_data6,n_=__.sci_Vector6__f_suffix5,s_=__.sci_Vector6__f_suffix4,c_=__.sci_Vector6__f_suffix3,o_=__.sci_Vector6__f_suffix2,h_=__.sci_BigVector__f_suffix1;this.sci_VectorBuilder__f_a1=h_.u.length===32?h_:M_().copyOfRange__AO__I__I__AO(h_,0,32),this.sci_VectorBuilder__f_depth=6,this.sci_VectorBuilder__f_offset=33554432-__.sci_Vector6__f_len12345|0;var d_=__.sci_BigVector__f_length0+this.sci_VectorBuilder__f_offset|0;this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1=31&d_,this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest=d_-this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1|0,this.sci_VectorBuilder__f_a6=new(lr.getArrayOf().getArrayOf().getArrayOf().getArrayOf().getArrayOf().getArrayOf()).constr(32),this.sci_VectorBuilder__f_a6.u[0]=l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(__.sci_Vector__f_prefix1,__.sci_Vector6__f_prefix2),__.sci_Vector6__f_prefix3),__.sci_Vector6__f_prefix4),__.sci_Vector6__f_prefix5);var v_=this.sci_VectorBuilder__f_a6,u_=a_.u.length;a_.copyTo(0,v_,1,u_),this.sci_VectorBuilder__f_a5=M_().copyOf__AO__I__AO(n_,32),this.sci_VectorBuilder__f_a4=M_().copyOf__AO__I__AO(s_,32),this.sci_VectorBuilder__f_a3=M_().copyOf__AO__I__AO(c_,32),this.sci_VectorBuilder__f_a2=M_().copyOf__AO__I__AO(o_,32),this.sci_VectorBuilder__f_a6.u[1+a_.u.length|0]=this.sci_VectorBuilder__f_a5,this.sci_VectorBuilder__f_a5.u[n_.u.length]=this.sci_VectorBuilder__f_a4,this.sci_VectorBuilder__f_a4.u[s_.u.length]=this.sci_VectorBuilder__f_a3,this.sci_VectorBuilder__f_a3.u[c_.u.length]=this.sci_VectorBuilder__f_a2,this.sci_VectorBuilder__f_a2.u[o_.u.length]=this.sci_VectorBuilder__f_a1;break}default:throw new Q(r)}return this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1===0&&this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest>0&&(this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1=32,this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest=-32+this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest|0),this};_s.prototype.addOne__O__sci_VectorBuilder=function(_){return this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1===32&&iZ(this),this.sci_VectorBuilder__f_a1.u[this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1]=_,this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1=1+this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1|0,this};_s.prototype.addAll__sc_IterableOnce__sci_VectorBuilder=function(_){if(_ instanceof Cr){var r=_;return this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1===0&&this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest===0?this.initFrom__sci_Vector__sci_VectorBuilder(r):Q5_(this,r)}else return nf(this,_)};_s.prototype.result__sci_Vector=function(){var _=this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1+this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest|0,r=_-this.sci_VectorBuilder__f_offset|0;if(r===0)return El(),jt();if(_<=32){if(r===32)return new un(this.sci_VectorBuilder__f_a1);var a=this.sci_VectorBuilder__f_a1;return new un(M_().copyOf__AO__I__AO(a,r))}else if(_<=1024){var t=31&(-1+_|0),n=(-1+_|0)>>>5|0,s=this.sci_VectorBuilder__f_a2,c=M_().copyOfRange__AO__I__I__AO(s,1,n),i=this.sci_VectorBuilder__f_a2.u[0],o=this.sci_VectorBuilder__f_a2.u[n],u=1+t|0,f=o.u.length===u?o:M_().copyOf__AO__I__AO(o,u);return new nn(i,32-this.sci_VectorBuilder__f_offset|0,c,f,r)}else if(_<=32768){var p=31&(-1+_|0),h=31&((-1+_|0)>>>5|0),l=(-1+_|0)>>>10|0,d=this.sci_VectorBuilder__f_a3,$=M_().copyOfRange__AO__I__I__AO(d,1,l),v=this.sci_VectorBuilder__f_a3.u[0],w=v.u.length,R=M_().copyOfRange__AO__I__I__AO(v,1,w),D=this.sci_VectorBuilder__f_a3.u[0].u[0],T=this.sci_VectorBuilder__f_a3.u[l],C=M_().copyOf__AO__I__AO(T,h),F=this.sci_VectorBuilder__f_a3.u[l].u[h],E=1+p|0,q=F.u.length===E?F:M_().copyOf__AO__I__AO(F,E),Z=D.u.length,H=Z+(R.u.length<<5)|0;return new bt(D,Z,R,H,$,C,q,r)}else if(_<=1048576){var J=31&(-1+_|0),N=31&((-1+_|0)>>>5|0),G=31&((-1+_|0)>>>10|0),W=(-1+_|0)>>>15|0,K=this.sci_VectorBuilder__f_a4,Y=M_().copyOfRange__AO__I__I__AO(K,1,W),X=this.sci_VectorBuilder__f_a4.u[0],e_=X.u.length,__=M_().copyOfRange__AO__I__I__AO(X,1,e_),a_=this.sci_VectorBuilder__f_a4.u[0].u[0],n_=a_.u.length,s_=M_().copyOfRange__AO__I__I__AO(a_,1,n_),c_=this.sci_VectorBuilder__f_a4.u[0].u[0].u[0],o_=this.sci_VectorBuilder__f_a4.u[W],h_=M_().copyOf__AO__I__AO(o_,G),d_=this.sci_VectorBuilder__f_a4.u[W].u[G],v_=M_().copyOf__AO__I__AO(d_,N),u_=this.sci_VectorBuilder__f_a4.u[W].u[G].u[N],p_=1+J|0,y_=u_.u.length===p_?u_:M_().copyOf__AO__I__AO(u_,p_),b_=c_.u.length,D_=b_+(s_.u.length<<5)|0,S_=D_+(__.u.length<<10)|0;return new Fa(c_,b_,s_,D_,__,S_,Y,h_,v_,y_,r)}else if(_<=33554432){var P_=31&(-1+_|0),R_=31&((-1+_|0)>>>5|0),C_=31&((-1+_|0)>>>10|0),B_=31&((-1+_|0)>>>15|0),T_=(-1+_|0)>>>20|0,A_=this.sci_VectorBuilder__f_a5,x_=M_().copyOfRange__AO__I__I__AO(A_,1,T_),E_=this.sci_VectorBuilder__f_a5.u[0],I_=E_.u.length,V_=M_().copyOfRange__AO__I__I__AO(E_,1,I_),J_=this.sci_VectorBuilder__f_a5.u[0].u[0],X_=J_.u.length,_e=M_().copyOfRange__AO__I__I__AO(J_,1,X_),Y_=this.sci_VectorBuilder__f_a5.u[0].u[0].u[0],U_=Y_.u.length,Q_=M_().copyOfRange__AO__I__I__AO(Y_,1,U_),Z_=this.sci_VectorBuilder__f_a5.u[0].u[0].u[0].u[0],W_=this.sci_VectorBuilder__f_a5.u[T_],N_=M_().copyOf__AO__I__AO(W_,B_),G_=this.sci_VectorBuilder__f_a5.u[T_].u[B_],se=M_().copyOf__AO__I__AO(G_,C_),oe=this.sci_VectorBuilder__f_a5.u[T_].u[B_].u[C_],ue=M_().copyOf__AO__I__AO(oe,R_),ge=this.sci_VectorBuilder__f_a5.u[T_].u[B_].u[C_].u[R_],ce=1+P_|0,ve=ge.u.length===ce?ge:M_().copyOf__AO__I__AO(ge,ce),qe=Z_.u.length,Ie=qe+(Q_.u.length<<5)|0,ee=Ie+(_e.u.length<<10)|0,le=ee+(V_.u.length<<15)|0;return new la(Z_,qe,Q_,Ie,_e,ee,V_,le,x_,N_,se,ue,ve,r)}else{var re=31&(-1+_|0),K_=31&((-1+_|0)>>>5|0),$e=31&((-1+_|0)>>>10|0),Re=31&((-1+_|0)>>>15|0),we=31&((-1+_|0)>>>20|0),ke=(-1+_|0)>>>25|0,he=this.sci_VectorBuilder__f_a6,ye=M_().copyOfRange__AO__I__I__AO(he,1,ke),Le=this.sci_VectorBuilder__f_a6.u[0],me=Le.u.length,be=M_().copyOfRange__AO__I__I__AO(Le,1,me),ie=this.sci_VectorBuilder__f_a6.u[0].u[0],Ce=ie.u.length,Ee=M_().copyOfRange__AO__I__I__AO(ie,1,Ce),Se=this.sci_VectorBuilder__f_a6.u[0].u[0].u[0],Ke=Se.u.length,Te=M_().copyOfRange__AO__I__I__AO(Se,1,Ke),Ve=this.sci_VectorBuilder__f_a6.u[0].u[0].u[0].u[0],Oe=Ve.u.length,Ze=M_().copyOfRange__AO__I__I__AO(Ve,1,Oe),Ne=this.sci_VectorBuilder__f_a6.u[0].u[0].u[0].u[0].u[0],_r=this.sci_VectorBuilder__f_a6.u[ke],nr=M_().copyOf__AO__I__AO(_r,we),sr=this.sci_VectorBuilder__f_a6.u[ke].u[we],mr=M_().copyOf__AO__I__AO(sr,Re),Qe=this.sci_VectorBuilder__f_a6.u[ke].u[we].u[Re],er=M_().copyOf__AO__I__AO(Qe,$e),ar=this.sci_VectorBuilder__f_a6.u[ke].u[we].u[Re].u[$e],rr=M_().copyOf__AO__I__AO(ar,K_),vr=this.sci_VectorBuilder__f_a6.u[ke].u[we].u[Re].u[$e].u[K_],cr=1+re|0,Ae=vr.u.length===cr?vr:M_().copyOf__AO__I__AO(vr,cr),dr=Ne.u.length,Xe=dr+(Ze.u.length<<5)|0,ir=Xe+(Te.u.length<<10)|0,He=ir+(Ee.u.length<<15)|0,qr=He+(be.u.length<<20)|0;return new jr(Ne,dr,Ze,Xe,Te,ir,Ee,He,be,qr,ye,nr,mr,er,rr,Ae,r)}};_s.prototype.toString__T=function(){return"VectorBuilder(len1="+this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1+", lenRest="+this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest+", offset="+this.sci_VectorBuilder__f_offset+", depth="+this.sci_VectorBuilder__f_depth+")"};_s.prototype.result__O=function(){return this.result__sci_Vector()};_s.prototype.addAll__sc_IterableOnce__scm_Growable=function(_){return this.addAll__sc_IterableOnce__sci_VectorBuilder(_)};_s.prototype.addOne__O__scm_Growable=function(_){return this.addOne__O__sci_VectorBuilder(_)};var _9_=new m().initClass({sci_VectorBuilder:0},!1,"scala.collection.immutable.VectorBuilder",{sci_VectorBuilder:1,O:1,scm_ReusableBuilder:1,scm_Builder:1,scm_Growable:1,scm_Clearable:1});_s.prototype.$classData=_9_;function e9_(_,r,a){var t=a.RTLong__f_hi,n=r.RTLong__f_hi;if(t===n?(-2147483648^a.RTLong__f_lo)<=(-2147483648^r.RTLong__f_lo):t-1:s>0)throw WH(new Uw,"Collections cannot have more than 2147483647 elements");var c=a.RTLong__f_lo;if(c>2147483645)throw WH(new Uw,"Size of array-backed collection exceeds VM array size limit of 2147483645");var i=r.RTLong__f_lo,o=i<<1,u=i>>>31|0|r.RTLong__f_hi<<1,f=(u===0?(-2147483648^o)>-2147483632:u>0)?new O(o,u):new O(16,0),p=f.RTLong__f_lo,h=f.RTLong__f_hi,l=a.RTLong__f_hi;if(l===h?(-2147483648^a.RTLong__f_lo)>(-2147483648^p):l>h)var d=a;else var d=new O(p,h);var $=d.RTLong__f_lo,v=d.RTLong__f_hi,w=(v===0?(-2147483648^$)<-3:v<0)?new O($,v):new O(2147483645,0);return w.RTLong__f_lo}function x1(){this.scm_ArrayBuffer$__f_emptyArray=null,t3=this,this.scm_ArrayBuffer$__f_emptyArray=new H_(0)}x1.prototype=new j;x1.prototype.constructor=x1;function r9_(){}r9_.prototype=x1.prototype;x1.prototype.apply__sci_Seq__O=function(_){return this.from__sc_IterableOnce__scm_ArrayBuffer(_)};x1.prototype.from__sc_IterableOnce__scm_ArrayBuffer=function(_){var r=_.knownSize__I();if(r>=0){var a=this.scm_ArrayBuffer$__f_emptyArray,t=r>>31,n=this.scala$collection$mutable$ArrayBuffer$$ensureSize__AO__I__J__AO(a,0,new O(r,t));if(r2(_)){var s=_;s.copyToArray__O__I__I__I(n,0,2147483647)}else _.iterator__sc_Iterator().copyToArray__O__I__I__I(n,0,2147483647);return kH(new va,n,r)}else{var c=u5(new va);return c.addAll__sc_IterableOnce__scm_ArrayBuffer(_)}};x1.prototype.newBuilder__scm_Builder=function(){return new mL};x1.prototype.scala$collection$mutable$ArrayBuffer$$ensureSize__AO__I__J__AO=function(_,r,a){var t=_.u.length,n=t>>31,s=e9_(this,new O(t,n),a);if(s<0)return _;var c=new H_(s);return _.copyTo(0,c,0,r),c};x1.prototype.empty__O=function(){return u5(new va)};x1.prototype.from__sc_IterableOnce__O=function(_){return this.from__sc_IterableOnce__scm_ArrayBuffer(_)};var a9_=new m().initClass({scm_ArrayBuffer$:0},!1,"scala.collection.mutable.ArrayBuffer$",{scm_ArrayBuffer$:1,O:1,sc_StrictOptimizedSeqFactory:1,sc_SeqFactory:1,sc_IterableFactory:1,Ljava_io_Serializable:1});x1.prototype.$classData=a9_;var t3;function XL(){return t3||(t3=new x1),t3}function mL(){this.scm_GrowableBuilder__f_elems=null,QL(this,(XL(),u5(new va)))}mL.prototype=new m6;mL.prototype.constructor=mL;function t9_(){}t9_.prototype=mL.prototype;mL.prototype.sizeHint__I__V=function(_){this.scm_GrowableBuilder__f_elems.ensureSize__I__V(_)};var n9_=new m().initClass({scm_ArrayBuffer$$anon$1:0},!1,"scala.collection.mutable.ArrayBuffer$$anon$1",{scm_ArrayBuffer$$anon$1:1,scm_GrowableBuilder:1,O:1,scm_Builder:1,scm_Growable:1,scm_Clearable:1});mL.prototype.$classData=n9_;function C1(){}C1.prototype=new j;C1.prototype.constructor=C1;function s9_(){}s9_.prototype=C1.prototype;C1.prototype.apply__sci_Seq__O=function(_){return this.from__sc_IterableOnce__scm_ArrayDeque(_)};C1.prototype.from__sc_IterableOnce__scm_ArrayDeque=function(_){var r=_.knownSize__I();if(r>=0){var a=this.alloc__I__AO(r);if(r2(_)){var t=_;t.copyToArray__O__I__I__I(a,0,2147483647)}else _.iterator__sc_Iterator().copyToArray__O__I__I__I(a,0,2147483647);return i2(new ma,a,0,r)}else{var n=SH(new ma,16);return n.addAll__sc_IterableOnce__scm_ArrayDeque(_)}};C1.prototype.newBuilder__scm_Builder=function(){return new hI};C1.prototype.alloc__I__AO=function(_){var r=_>=0;if(!r)throw Ut(new ea,"requirement failed: Non-negative array size required");var a=(-2147483648>>>(Math.clz32(_)|0)|0)<<1,t=a>=0;if(!t)throw Ut(new ea,"requirement failed: ArrayDeque too big - cannot allocate ArrayDeque of length "+_);return new H_(a>16?a:16)};C1.prototype.empty__O=function(){return SH(new ma,16)};C1.prototype.from__sc_IterableOnce__O=function(_){return this.from__sc_IterableOnce__scm_ArrayDeque(_)};var c9_=new m().initClass({scm_ArrayDeque$:0},!1,"scala.collection.mutable.ArrayDeque$",{scm_ArrayDeque$:1,O:1,sc_StrictOptimizedSeqFactory:1,sc_SeqFactory:1,sc_IterableFactory:1,Ljava_io_Serializable:1});C1.prototype.$classData=c9_;var FE;function Sq(){return FE||(FE=new C1),FE}function hI(){this.scm_GrowableBuilder__f_elems=null,QL(this,SH(new ma,16))}hI.prototype=new m6;hI.prototype.constructor=hI;function i9_(){}i9_.prototype=hI.prototype;hI.prototype.sizeHint__I__V=function(_){var r=this.scm_GrowableBuilder__f_elems,a=r.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start;_>((r.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end-a|0)&(-1+r.scm_ArrayDeque__f_array.u.length|0))&&_>=r.scm_ArrayDeque__f_array.u.length&&r.scala$collection$mutable$ArrayDeque$$resize__I__V(_)};var o9_=new m().initClass({scm_ArrayDeque$$anon$1:0},!1,"scala.collection.mutable.ArrayDeque$$anon$1",{scm_ArrayDeque$$anon$1:1,scm_GrowableBuilder:1,O:1,scm_Builder:1,scm_Growable:1,scm_Clearable:1});hI.prototype.$classData=o9_;function Dk(){this.sc_SeqFactory$Delegate__f_delegate=null,CP(this,UN())}Dk.prototype=new v6;Dk.prototype.constructor=Dk;function u9_(){}u9_.prototype=Dk.prototype;var l9_=new m().initClass({scm_Buffer$:0},!1,"scala.collection.mutable.Buffer$",{scm_Buffer$:1,sc_SeqFactory$Delegate:1,O:1,sc_SeqFactory:1,sc_IterableFactory:1,Ljava_io_Serializable:1});Dk.prototype.$classData=l9_;var EE;function E$(){return EE||(EE=new Dk),EE}function Um(_,r){this.scm_GrowableBuilder__f_elems=null,QL(this,IH(new Na,_,r))}Um.prototype=new m6;Um.prototype.constructor=Um;function f9_(){}f9_.prototype=Um.prototype;Um.prototype.sizeHint__I__V=function(_){this.scm_GrowableBuilder__f_elems.sizeHint__I__V(_)};var p9_=new m().initClass({scm_HashMap$$anon$6:0},!1,"scala.collection.mutable.HashMap$$anon$6",{scm_HashMap$$anon$6:1,scm_GrowableBuilder:1,O:1,scm_Builder:1,scm_Growable:1,scm_Clearable:1});Um.prototype.$classData=p9_;function JP(_,r){if(r===null)throw null;return _.scm_HashMap$HashMapIterator__f_$outer=r,_.scm_HashMap$HashMapIterator__f_i=0,_.scm_HashMap$HashMapIterator__f_node=null,_.scm_HashMap$HashMapIterator__f_len=r.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length,_}function xk(){this.scm_HashMap$HashMapIterator__f_i=0,this.scm_HashMap$HashMapIterator__f_node=null,this.scm_HashMap$HashMapIterator__f_len=0,this.scm_HashMap$HashMapIterator__f_$outer=null}xk.prototype=new _t;xk.prototype.constructor=xk;function k6(){}k6.prototype=xk.prototype;xk.prototype.hasNext__Z=function(){if(this.scm_HashMap$HashMapIterator__f_node!==null)return!0;for(;this.scm_HashMap$HashMapIterator__f_i0)var n=a.RTLong__f_hi,s=-1-a.RTLong__f_lo|0,c=2147483647-n|0,i=r.RTLong__f_hi,o=i===c?(-2147483648^r.RTLong__f_lo)>(-2147483648^s):i>c;else var o=!1;if(o)var u=!0;else{var f=a.RTLong__f_hi;if(f<0)var p=a.RTLong__f_hi,h=-a.RTLong__f_lo|0,l=h!==0?2147483647-p|0:-2147483648-p|0,d=r.RTLong__f_hi,u=d===l?(-2147483648^r.RTLong__f_lo)<(-2147483648^h):d=2147376897:h>-1)&&(h===0?(-2147483648^p)<=-2147376897:h<0)}}}}}}if(!t)throw Ut(new ea,"requirement failed: Duration is limited to +-(2^63-1)ns (ca. 292 years)")}sc.prototype=new ON;sc.prototype.constructor=sc;function x9_(){}x9_.prototype=sc.prototype;sc.prototype.toString__T=function(){return this.s_concurrent_duration_FiniteDuration__f_length+" "+R9_(this)};sc.prototype.compare__s_concurrent_duration_Duration__I=function(_){if(_ instanceof sc){var r=_,a=this.s_concurrent_duration_FiniteDuration__f_unit.toNanos__J__J(this.s_concurrent_duration_FiniteDuration__f_length),t=a.RTLong__f_lo,n=a.RTLong__f_hi,s=new Gc(new O(t,n)),c=r.s_concurrent_duration_FiniteDuration__f_unit.toNanos__J__J(r.s_concurrent_duration_FiniteDuration__f_length),i=c.RTLong__f_lo,o=c.RTLong__f_hi,u=s.sr_RichLong__f_self,f=u.RTLong__f_lo,p=u.RTLong__f_hi,h=da(new O(f,p)),l=h.RTLong__f_lo,d=h.RTLong__f_hi,$=da(new O(i,o)),v=$.RTLong__f_lo,w=$.RTLong__f_hi;return je().org$scalajs$linker$runtime$RuntimeLong$$compare__I__I__I__I__I(l,d,v,w)}else return-_.compare__s_concurrent_duration_Duration__I(this)|0};sc.prototype.$minus__s_concurrent_duration_FiniteDuration__s_concurrent_duration_FiniteDuration=function(_){var r=_.s_concurrent_duration_FiniteDuration__f_length,a=r.RTLong__f_lo,t=r.RTLong__f_hi,n=-a|0,s=a!==0?~t:-t|0;return WJ(this,new O(n,s),_.s_concurrent_duration_FiniteDuration__f_unit)};sc.prototype.equals__O__Z=function(_){if(_ instanceof sc){var r=_,a=this.s_concurrent_duration_FiniteDuration__f_unit.toNanos__J__J(this.s_concurrent_duration_FiniteDuration__f_length),t=r.s_concurrent_duration_FiniteDuration__f_unit.toNanos__J__J(r.s_concurrent_duration_FiniteDuration__f_length);return a.RTLong__f_lo===t.RTLong__f_lo&&a.RTLong__f_hi===t.RTLong__f_hi}else return this===_};sc.prototype.hashCode__I=function(){var _=this.s_concurrent_duration_FiniteDuration__f_unit.toNanos__J__J(this.s_concurrent_duration_FiniteDuration__f_length);return _.RTLong__f_lo};sc.prototype.compare__O__I=function(_){return this.compare__s_concurrent_duration_Duration__I(_)};var C9_=new m().initClass({s_concurrent_duration_FiniteDuration:0},!1,"scala.concurrent.duration.FiniteDuration",{s_concurrent_duration_FiniteDuration:1,s_concurrent_duration_Duration:1,O:1,Ljava_io_Serializable:1,s_math_Ordered:1,jl_Comparable:1});sc.prototype.$classData=C9_;function xh(_,r,a){return _.compare__O__O__I(r,a)<=0}function Ch(_,r,a){return _.compare__O__O__I(r,a)>=0}function Mh(_,r,a){return _.compare__O__O__I(r,a)<0}function Th(_,r,a){return _.compare__O__O__I(r,a)>0}function Mi(_,r,a){return _.gteq__O__O__Z(r,a)?r:a}function up(_,r,a){return _.lteq__O__O__Z(r,a)?r:a}function Vh(_,r){if(r instanceof $u){var a=r,t=a.s_math_Ordering$Reverse__f_outer;return t!==null&&t.equals__O__Z(_)}else return!1}function M9_(_,r){if(T9_(r)){var a=_.runtimeClass__jl_Class(),t=r.runtimeClass__jl_Class();return a===t}else return!1}function KJ(_,r){return r.isArray__Z()?"Array["+KJ(_,r.getComponentType__jl_Class())+"]":r.getName__T()}function T9_(_){return!!(_&&_.$classData&&_.$classData.ancestors.s_reflect_ClassTag)}function f_(_){this.sr_ScalaRunTime$$anon$1__f_c=0,this.sr_ScalaRunTime$$anon$1__f_cmax=0,this.sr_ScalaRunTime$$anon$1__f_x$2=null,this.sr_ScalaRunTime$$anon$1__f_x$2=_,this.sr_ScalaRunTime$$anon$1__f_c=0,this.sr_ScalaRunTime$$anon$1__f_cmax=_.productArity__I()}f_.prototype=new _t;f_.prototype.constructor=f_;function V9_(){}V9_.prototype=f_.prototype;f_.prototype.hasNext__Z=function(){return this.sr_ScalaRunTime$$anon$1__f_c{var n=t;return k(new I,n.sjs_js_WrappedArray__f_scala$scalajs$js$WrappedArray$$array)});return new Ju(r,a)};m$.prototype.from__sc_IterableOnce__O=function(_){return this.from__sc_IterableOnce__sjsr_WrappedVarArgs(_)};m$.prototype.empty__O=function(){return BF_(new I)};var j9_=new m().initClass({sjsr_WrappedVarArgs$:0},!1,"scala.scalajs.runtime.WrappedVarArgs$",{sjsr_WrappedVarArgs$:1,O:1,sc_StrictOptimizedSeqFactory:1,sc_SeqFactory:1,sc_IterableFactory:1,Ljava_io_Serializable:1});m$.prototype.$classData=j9_;var zE;function P$(){return zE||(zE=new m$),zE}function pn(_){this.s_util_Failure__f_exception=null,this.s_util_Failure__f_exception=_}pn.prototype=new PN;pn.prototype.constructor=pn;function Z9_(){}Z9_.prototype=pn.prototype;pn.prototype.get__O=function(){var _=this.s_util_Failure__f_exception;throw _ instanceof zt?_.sjs_js_JavaScriptException__f_exception:_};pn.prototype.flatMap__F1__s_util_Try=function(_){return this};pn.prototype.flatten__s_$less$colon$less__s_util_Try=function(_){return this};pn.prototype.map__F1__s_util_Try=function(_){return this};pn.prototype.recover__s_PartialFunction__s_util_Try=function(_){var r=hy();try{var a=_.applyOrElse__O__F1__O(this.s_util_Failure__f_exception,new y(c=>r));return r!==a?new Vn(a):this}catch(c){var t=c instanceof tu?c:new zt(c),n=_d().unapply__jl_Throwable__s_Option(t);if(!n.isEmpty__Z()){var s=n.get__O();return new pn(s)}throw t instanceof zt?t.sjs_js_JavaScriptException__f_exception:t}};pn.prototype.recoverWith__s_PartialFunction__s_util_Try=function(_){var r=hy();try{var a=_.applyOrElse__O__F1__O(this.s_util_Failure__f_exception,new y(c=>r));return r!==a?a:this}catch(c){var t=c instanceof tu?c:new zt(c),n=_d().unapply__jl_Throwable__s_Option(t);if(!n.isEmpty__Z()){var s=n.get__O();return new pn(s)}throw t instanceof zt?t.sjs_js_JavaScriptException__f_exception:t}};pn.prototype.productPrefix__T=function(){return"Failure"};pn.prototype.productArity__I=function(){return 1};pn.prototype.productElement__I__O=function(_){return _===0?this.s_util_Failure__f_exception:S().ioobe__I__O(_)};pn.prototype.productIterator__sc_Iterator=function(){return new f_(this)};pn.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};pn.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};pn.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof pn){var r=_,a=this.s_util_Failure__f_exception,t=r.s_util_Failure__f_exception;return a===null?t===null:a.equals__O__Z(t)}else return!1};var N9_=new m().initClass({s_util_Failure:0},!1,"scala.util.Failure",{s_util_Failure:1,s_util_Try:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});pn.prototype.$classData=N9_;function Pe(_){this.s_util_Left__f_value=null,this.s_util_Left__f_value=_}Pe.prototype=new SN;Pe.prototype.constructor=Pe;function H9_(){}H9_.prototype=Pe.prototype;Pe.prototype.productPrefix__T=function(){return"Left"};Pe.prototype.productArity__I=function(){return 1};Pe.prototype.productElement__I__O=function(_){return _===0?this.s_util_Left__f_value:S().ioobe__I__O(_)};Pe.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Pe.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Pe.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};Pe.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Pe){var r=_;return z().equals__O__O__Z(this.s_util_Left__f_value,r.s_util_Left__f_value)}else return!1};var G9_=new m().initClass({s_util_Left:0},!1,"scala.util.Left",{s_util_Left:1,s_util_Either:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Pe.prototype.$classData=G9_;function F_(_){this.s_util_Right__f_value=null,this.s_util_Right__f_value=_}F_.prototype=new SN;F_.prototype.constructor=F_;function z9_(){}z9_.prototype=F_.prototype;F_.prototype.productPrefix__T=function(){return"Right"};F_.prototype.productArity__I=function(){return 1};F_.prototype.productElement__I__O=function(_){return _===0?this.s_util_Right__f_value:S().ioobe__I__O(_)};F_.prototype.productIterator__sc_Iterator=function(){return new f_(this)};F_.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};F_.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};F_.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof F_){var r=_;return z().equals__O__O__Z(this.s_util_Right__f_value,r.s_util_Right__f_value)}else return!1};var J9_=new m().initClass({s_util_Right:0},!1,"scala.util.Right",{s_util_Right:1,s_util_Either:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});F_.prototype.$classData=J9_;function Vn(_){this.s_util_Success__f_value=null,this.s_util_Success__f_value=_}Vn.prototype=new PN;Vn.prototype.constructor=Vn;function U9_(){}U9_.prototype=Vn.prototype;Vn.prototype.get__O=function(){return this.s_util_Success__f_value};Vn.prototype.flatMap__F1__s_util_Try=function(_){try{return _.apply__O__O(this.s_util_Success__f_value)}catch(n){var r=n instanceof tu?n:new zt(n),a=_d().unapply__jl_Throwable__s_Option(r);if(!a.isEmpty__Z()){var t=a.get__O();return new pn(t)}throw r instanceof zt?r.sjs_js_JavaScriptException__f_exception:r}};Vn.prototype.flatten__s_$less$colon$less__s_util_Try=function(_){var r=this.s_util_Success__f_value;return r};Vn.prototype.map__F1__s_util_Try=function(_){try{return new Vn(_.apply__O__O(this.s_util_Success__f_value))}catch(n){var r=n instanceof tu?n:new zt(n),a=_d().unapply__jl_Throwable__s_Option(r);if(!a.isEmpty__Z()){var t=a.get__O();return new pn(t)}throw r instanceof zt?r.sjs_js_JavaScriptException__f_exception:r}};Vn.prototype.recover__s_PartialFunction__s_util_Try=function(_){return this};Vn.prototype.recoverWith__s_PartialFunction__s_util_Try=function(_){return this};Vn.prototype.productPrefix__T=function(){return"Success"};Vn.prototype.productArity__I=function(){return 1};Vn.prototype.productElement__I__O=function(_){return _===0?this.s_util_Success__f_value:S().ioobe__I__O(_)};Vn.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Vn.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Vn.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};Vn.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Vn){var r=_;return z().equals__O__O__Z(this.s_util_Success__f_value,r.s_util_Success__f_value)}else return!1};var W9_=new m().initClass({s_util_Success:0},!1,"scala.util.Success",{s_util_Success:1,s_util_Try:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Vn.prototype.$classData=W9_;function w_(_){this.Lsourcecode_Name__f_value=null,this.Lsourcecode_Name__f_value=_}w_.prototype=new nz;w_.prototype.constructor=w_;function K9_(){}K9_.prototype=w_.prototype;w_.prototype.productPrefix__T=function(){return"Name"};w_.prototype.productArity__I=function(){return 1};w_.prototype.productElement__I__O=function(_){return _===0?this.Lsourcecode_Name__f_value:S().ioobe__I__O(_)};w_.prototype.productIterator__sc_Iterator=function(){return new f_(this)};w_.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};w_.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};w_.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof w_){var r=_;return this.Lsourcecode_Name__f_value===r.Lsourcecode_Name__f_value}else return!1};var Q9_=new m().initClass({Lsourcecode_Name:0},!1,"sourcecode.Name",{Lsourcecode_Name:1,Lsourcecode_SourceValue:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});w_.prototype.$classData=Q9_;function yL(_){}yL.prototype=new j;yL.prototype.constructor=yL;function X9_(){}X9_.prototype=yL.prototype;yL.prototype.foldM__O__O__F2__Lcats_Monad__O=function(_,r,a,t){return sN(this,_,r,a,t)};yL.prototype.foldRight__Lcats_Eval__Lcats_Eval__F2__Lcats_Eval=function(_,r,a){return _.flatMap__F1__Lcats_Eval(new y(t=>a.apply__O__O__O(t,r)))};yL.prototype.foldRight__O__Lcats_Eval__F2__Lcats_Eval=function(_,r,a){return this.foldRight__Lcats_Eval__Lcats_Eval__F2__Lcats_Eval(_,r,a)};var Y9_=new m().initClass({Lcats_EvalInstances$$anon$8:0},!1,"cats.EvalInstances$$anon$8",{Lcats_EvalInstances$$anon$8:1,O:1,Lcats_Reducible:1,Lcats_Foldable:1,Lcats_UnorderedFoldable:1,Ljava_io_Serializable:1,Lcats_FoldableNFunctions:1});yL.prototype.$classData=Y9_;function _R_(_,r){return _.Lcats_NonEmptyReducible__f_G=r,_}function _6(){this.Lcats_NonEmptyReducible__f_G=null}_6.prototype=new j;_6.prototype.constructor=_6;function QJ(){}QJ.prototype=_6.prototype;_6.prototype.foldM__O__O__F2__Lcats_Monad__O=function(_,r,a,t){var n=_,s=n.Lcats_data_NonEmptyList__f_head,c=n.Lcats_data_NonEmptyList__f_tail;return t.flatMap__O__F1__O(a.apply__O__O__O(r,s),new y(i=>this.Lcats_NonEmptyReducible__f_G.foldM__O__O__F2__Lcats_Monad__O(c,i,a,t)))};function yc(_){this.Lcats_Now__f_value=null,this.Lcats_Now__f_value=_}yc.prototype=new XZ;yc.prototype.constructor=yc;function eR_(){}eR_.prototype=yc.prototype;yc.prototype.value__O=function(){return this.Lcats_Now__f_value};yc.prototype.productPrefix__T=function(){return"Now"};yc.prototype.productArity__I=function(){return 1};yc.prototype.productElement__I__O=function(_){return _===0?this.Lcats_Now__f_value:S().ioobe__I__O(_)};yc.prototype.productIterator__sc_Iterator=function(){return new f_(this)};yc.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};yc.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};yc.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof yc){var r=_,a=this.Lcats_Now__f_value,t=r.Lcats_Now__f_value;return z().equals__O__O__Z(a,t)}else return!1};var rR_=new m().initClass({Lcats_Now:0},!1,"cats.Now",{Lcats_Now:1,Lcats_Eval$Leaf:1,Lcats_Eval:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});yc.prototype.$classData=rR_;function Qm(){n3=this,new uk}Qm.prototype=new j;Qm.prototype.constructor=Qm;function aR_(){}aR_.prototype=Qm.prototype;Qm.prototype.show__F1__Lcats_Show=function(_){return new Zb(r=>_.apply__O__O(r))};Qm.prototype.fromToString__Lcats_Show=function(){return new Nb(_=>dZ(_))};var tR_=new m().initClass({Lcats_Show$:0},!1,"cats.Show$",{Lcats_Show$:1,O:1,Lcats_ScalaVersionSpecificShowInstances:1,Lcats_ShowInstances:1,Lcats_instances_NTupleShowInstances:1,Lcats_ShowInstances0:1,Ljava_io_Serializable:1});Qm.prototype.$classData=tR_;var n3;function KP(){return n3||(n3=new Qm),n3}function Tk(){pi()}Tk.prototype=new j;Tk.prototype.constructor=Tk;function nR_(){}nR_.prototype=Tk.prototype;var sR_=new m().initClass({Lcats_UnorderedFoldable$$anon$1:0},!1,"cats.UnorderedFoldable$$anon$1",{Lcats_UnorderedFoldable$$anon$1:1,O:1,Lcats_kernel_CommutativeMonoid:1,Lcats_kernel_Monoid:1,Lcats_kernel_Semigroup:1,Ljava_io_Serializable:1,Lcats_kernel_CommutativeSemigroup:1});Tk.prototype.$classData=sR_;function Vk(){pi()}Vk.prototype=new j;Vk.prototype.constructor=Vk;function cR_(){}cR_.prototype=Vk.prototype;var iR_=new m().initClass({Lcats_UnorderedFoldable$$anon$2:0},!1,"cats.UnorderedFoldable$$anon$2",{Lcats_UnorderedFoldable$$anon$2:1,O:1,Lcats_kernel_CommutativeMonoid:1,Lcats_kernel_Monoid:1,Lcats_kernel_Semigroup:1,Ljava_io_Serializable:1,Lcats_kernel_CommutativeSemigroup:1});Vk.prototype.$classData=iR_;function Ak(){this.Lcats_instances_package$list$__f_catsStdInstancesForList=null,s3=this,ZI_(this),DQ(this)}Ak.prototype=new j;Ak.prototype.constructor=Ak;function oR_(){}oR_.prototype=Ak.prototype;var uR_=new m().initClass({Lcats_instances_package$list$:0},!1,"cats.instances.package$list$",{Lcats_instances_package$list$:1,O:1,Lcats_instances_ListInstances:1,Lcats_kernel_instances_ListInstances:1,Lcats_kernel_instances_ListInstances1:1,Lcats_kernel_instances_ListInstances2:1,Lcats_instances_ListInstancesBinCompat0:1});Ak.prototype.$classData=uR_;var s3;function q6(){return s3||(s3=new Ak),s3}function hd(){}hd.prototype=new RN;hd.prototype.constructor=hd;function lR_(){}lR_.prototype=hd.prototype;hd.prototype.toAttackComplexity__Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Safe=function(){return XJ()};hd.prototype.productPrefix__T=function(){return"Constant"};hd.prototype.productArity__I=function(){return 0};hd.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};hd.prototype.productIterator__sc_Iterator=function(){return new f_(this)};hd.prototype.hashCode__I=function(){return-503167036};hd.prototype.toString__T=function(){return"Constant"};var fR_=new m().initClass({Lcodes_quine_labs_recheck_automaton_Complexity$Constant$:0},!1,"codes.quine.labs.recheck.automaton.Complexity$Constant$",{Lcodes_quine_labs_recheck_automaton_Complexity$Constant$:1,Lcodes_quine_labs_recheck_automaton_Complexity$Safe:1,Lcodes_quine_labs_recheck_automaton_Complexity:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});hd.prototype.$classData=fR_;var JE;function pR_(){return JE||(JE=new hd),JE}function _l(_,r){this.Lcodes_quine_labs_recheck_automaton_Complexity$Exponential__f_witness=null,this.Lcodes_quine_labs_recheck_automaton_Complexity$Exponential__f_hotspot=null,this.Lcodes_quine_labs_recheck_automaton_Complexity$Exponential__f_witness=_,this.Lcodes_quine_labs_recheck_automaton_Complexity$Exponential__f_hotspot=r}_l.prototype=new DN;_l.prototype.constructor=_l;function hR_(){}hR_.prototype=_l.prototype;_l.prototype.hotspot__Lcodes_quine_labs_recheck_diagnostics_Hotspot=function(){return this.Lcodes_quine_labs_recheck_automaton_Complexity$Exponential__f_hotspot};_l.prototype.toAttackComplexity__Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Vulnerable=function(){return new rl(!1)};_l.prototype.buildAttackPattern__I__I__s_$eq$colon$eq__Lcodes_quine_labs_recheck_diagnostics_AttackPattern=function(_,r,a){var t=Cg().exponential__I__I__I__I__I(_,this.Lcodes_quine_labs_recheck_automaton_Complexity$Exponential__f_witness.fixedSize__I(),this.Lcodes_quine_labs_recheck_automaton_Complexity$Exponential__f_witness.repeatSize__I(),r);return this.Lcodes_quine_labs_recheck_automaton_Complexity$Exponential__f_witness.buildAttackPattern__I__s_$eq$colon$eq__Lcodes_quine_labs_recheck_diagnostics_AttackPattern(t,a)};_l.prototype.productPrefix__T=function(){return"Exponential"};_l.prototype.productArity__I=function(){return 2};_l.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_automaton_Complexity$Exponential__f_witness;case 1:return this.Lcodes_quine_labs_recheck_automaton_Complexity$Exponential__f_hotspot;default:return S().ioobe__I__O(_)}};_l.prototype.productIterator__sc_Iterator=function(){return new f_(this)};_l.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};_l.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};_l.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof _l){var r=_,a=this.Lcodes_quine_labs_recheck_automaton_Complexity$Exponential__f_witness,t=r.Lcodes_quine_labs_recheck_automaton_Complexity$Exponential__f_witness;if(a===null?t===null:a.equals__O__Z(t)){var n=this.Lcodes_quine_labs_recheck_automaton_Complexity$Exponential__f_hotspot,s=r.Lcodes_quine_labs_recheck_automaton_Complexity$Exponential__f_hotspot;return n===null?s===null:n.equals__O__Z(s)}else return!1}else return!1};var dR_=new m().initClass({Lcodes_quine_labs_recheck_automaton_Complexity$Exponential:0},!1,"codes.quine.labs.recheck.automaton.Complexity$Exponential",{Lcodes_quine_labs_recheck_automaton_Complexity$Exponential:1,Lcodes_quine_labs_recheck_automaton_Complexity$Vulnerable:1,Lcodes_quine_labs_recheck_automaton_Complexity:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});_l.prototype.$classData=dR_;function dd(){}dd.prototype=new RN;dd.prototype.constructor=dd;function $R_(){}$R_.prototype=dd.prototype;dd.prototype.toAttackComplexity__Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Safe=function(){return YJ()};dd.prototype.productPrefix__T=function(){return"Linear"};dd.prototype.productArity__I=function(){return 0};dd.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};dd.prototype.productIterator__sc_Iterator=function(){return new f_(this)};dd.prototype.hashCode__I=function(){return-2018804923};dd.prototype.toString__T=function(){return"Linear"};var vR_=new m().initClass({Lcodes_quine_labs_recheck_automaton_Complexity$Linear$:0},!1,"codes.quine.labs.recheck.automaton.Complexity$Linear$",{Lcodes_quine_labs_recheck_automaton_Complexity$Linear$:1,Lcodes_quine_labs_recheck_automaton_Complexity$Safe:1,Lcodes_quine_labs_recheck_automaton_Complexity:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});dd.prototype.$classData=vR_;var UE;function wR_(){return UE||(UE=new dd),UE}function el(_,r,a){this.Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial__f_degree=0,this.Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial__f_witness=null,this.Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial__f_hotspot=null,this.Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial__f_degree=_,this.Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial__f_witness=r,this.Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial__f_hotspot=a}el.prototype=new DN;el.prototype.constructor=el;function LR_(){}LR_.prototype=el.prototype;el.prototype.hotspot__Lcodes_quine_labs_recheck_diagnostics_Hotspot=function(){return this.Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial__f_hotspot};el.prototype.toAttackComplexity__Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Vulnerable=function(){return new al(this.Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial__f_degree,!1)};el.prototype.buildAttackPattern__I__I__s_$eq$colon$eq__Lcodes_quine_labs_recheck_diagnostics_AttackPattern=function(_,r,a){var t=Cg().polynomial__I__I__I__I__I__I(this.Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial__f_degree,_,this.Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial__f_witness.fixedSize__I(),this.Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial__f_witness.repeatSize__I(),r);return this.Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial__f_witness.buildAttackPattern__I__s_$eq$colon$eq__Lcodes_quine_labs_recheck_diagnostics_AttackPattern(t,a)};el.prototype.productPrefix__T=function(){return"Polynomial"};el.prototype.productArity__I=function(){return 3};el.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial__f_degree;case 1:return this.Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial__f_witness;case 2:return this.Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial__f_hotspot;default:return S().ioobe__I__O(_)}};el.prototype.productIterator__sc_Iterator=function(){return new f_(this)};el.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("Polynomial");_=S().mix__I__I__I(r,a);var t=_,n=this.Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial__f_degree;_=S().mix__I__I__I(t,n);var s=_,c=this.Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial__f_witness,i=S().anyHash__O__I(c);_=S().mix__I__I__I(s,i);var o=_,u=this.Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial__f_hotspot,f=S().anyHash__O__I(u);_=S().mix__I__I__I(o,f);var p=_;return S().finalizeHash__I__I__I(p,3)};el.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};el.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof el){var r=_;if(this.Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial__f_degree===r.Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial__f_degree){var a=this.Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial__f_witness,t=r.Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial__f_witness;if(a===null?t===null:a.equals__O__Z(t)){var n=this.Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial__f_hotspot,s=r.Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial__f_hotspot;return n===null?s===null:n.equals__O__Z(s)}else return!1}else return!1}else return!1};var gR_=new m().initClass({Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial:0},!1,"codes.quine.labs.recheck.automaton.Complexity$Polynomial",{Lcodes_quine_labs_recheck_automaton_Complexity$Polynomial:1,Lcodes_quine_labs_recheck_automaton_Complexity$Vulnerable:1,Lcodes_quine_labs_recheck_automaton_Complexity:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});el.prototype.$classData=gR_;function M1(){}M1.prototype=new CN;M1.prototype.constructor=M1;function mR_(){}mR_.prototype=M1.prototype;M1.prototype.toString__T=function(){return"automaton"};M1.prototype.productPrefix__T=function(){return"Automaton"};M1.prototype.productArity__I=function(){return 0};M1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};M1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};M1.prototype.hashCode__I=function(){return-617327920};var yR_=new m().initClass({Lcodes_quine_labs_recheck_common_Checker$Automaton$:0},!1,"codes.quine.labs.recheck.common.Checker$Automaton$",{Lcodes_quine_labs_recheck_common_Checker$Automaton$:1,Lcodes_quine_labs_recheck_common_Checker$Used:1,Lcodes_quine_labs_recheck_common_Checker:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});M1.prototype.$classData=yR_;var WE;function Yy(){return WE||(WE=new M1),WE}function T1(){}T1.prototype=new CN;T1.prototype.constructor=T1;function bR_(){}bR_.prototype=T1.prototype;T1.prototype.toString__T=function(){return"fuzz"};T1.prototype.productPrefix__T=function(){return"Fuzz"};T1.prototype.productArity__I=function(){return 0};T1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};T1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};T1.prototype.hashCode__I=function(){return 2201711};var IR_=new m().initClass({Lcodes_quine_labs_recheck_common_Checker$Fuzz$:0},!1,"codes.quine.labs.recheck.common.Checker$Fuzz$",{Lcodes_quine_labs_recheck_common_Checker$Fuzz$:1,Lcodes_quine_labs_recheck_common_Checker$Used:1,Lcodes_quine_labs_recheck_common_Checker:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});T1.prototype.$classData=IR_;var KE;function Bk(){return KE||(KE=new T1),KE}function V1(){this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Safe__f_isFuzz=!1,TN(this,!1)}V1.prototype=new VP;V1.prototype.constructor=V1;function kR_(){}kR_.prototype=V1.prototype;V1.prototype.toString__T=function(){return"constant"};V1.prototype.productPrefix__T=function(){return"Constant"};V1.prototype.productArity__I=function(){return 0};V1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};V1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};V1.prototype.hashCode__I=function(){return-503167036};var qR_=new m().initClass({Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Constant$:0},!1,"codes.quine.labs.recheck.diagnostics.AttackComplexity$Constant$",{Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Constant$:1,Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Safe:1,Lcodes_quine_labs_recheck_diagnostics_AttackComplexity:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});V1.prototype.$classData=qR_;var QE;function XJ(){return QE||(QE=new V1),QE}function rl(_){this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Exponential__f_isFuzz=!1,this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Exponential__f_isFuzz=_}rl.prototype=new VN;rl.prototype.constructor=rl;function OR_(){}OR_.prototype=rl.prototype;rl.prototype.toString__T=function(){return"exponential"+(this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Exponential__f_isFuzz?" (fuzz)":"")};rl.prototype.productPrefix__T=function(){return"Exponential"};rl.prototype.productArity__I=function(){return 1};rl.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Exponential__f_isFuzz:S().ioobe__I__O(_)};rl.prototype.productIterator__sc_Iterator=function(){return new f_(this)};rl.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("Exponential");_=S().mix__I__I__I(r,a);var t=_,n=this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Exponential__f_isFuzz?1231:1237;_=S().mix__I__I__I(t,n);var s=_;return S().finalizeHash__I__I__I(s,1)};rl.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof rl){var r=_;return this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Exponential__f_isFuzz===r.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Exponential__f_isFuzz}else return!1};var SR_=new m().initClass({Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Exponential:0},!1,"codes.quine.labs.recheck.diagnostics.AttackComplexity$Exponential",{Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Exponential:1,Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Vulnerable:1,Lcodes_quine_labs_recheck_diagnostics_AttackComplexity:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});rl.prototype.$classData=SR_;function A1(){this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Safe__f_isFuzz=!1,TN(this,!1)}A1.prototype=new VP;A1.prototype.constructor=A1;function PR_(){}PR_.prototype=A1.prototype;A1.prototype.toString__T=function(){return"linear"};A1.prototype.productPrefix__T=function(){return"Linear"};A1.prototype.productArity__I=function(){return 0};A1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};A1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};A1.prototype.hashCode__I=function(){return-2018804923};var RR_=new m().initClass({Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Linear$:0},!1,"codes.quine.labs.recheck.diagnostics.AttackComplexity$Linear$",{Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Linear$:1,Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Safe:1,Lcodes_quine_labs_recheck_diagnostics_AttackComplexity:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});A1.prototype.$classData=RR_;var XE;function YJ(){return XE||(XE=new A1),XE}function al(_,r){this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Polynomial__f_degree=0,this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Polynomial__f_isFuzz=!1,this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Polynomial__f_degree=_,this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Polynomial__f_isFuzz=r}al.prototype=new VN;al.prototype.constructor=al;function DR_(){}DR_.prototype=al.prototype;al.prototype.toString__T=function(){return Fp_().ordinalize__I__T(this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Polynomial__f_degree)+" degree polynomial"+(this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Polynomial__f_isFuzz?" (fuzz)":"")};al.prototype.productPrefix__T=function(){return"Polynomial"};al.prototype.productArity__I=function(){return 2};al.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Polynomial__f_degree;case 1:return this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Polynomial__f_isFuzz;default:return S().ioobe__I__O(_)}};al.prototype.productIterator__sc_Iterator=function(){return new f_(this)};al.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("Polynomial");_=S().mix__I__I__I(r,a);var t=_,n=this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Polynomial__f_degree;_=S().mix__I__I__I(t,n);var s=_,c=this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Polynomial__f_isFuzz?1231:1237;_=S().mix__I__I__I(s,c);var i=_;return S().finalizeHash__I__I__I(i,2)};al.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof al){var r=_;return this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Polynomial__f_degree===r.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Polynomial__f_degree&&this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Polynomial__f_isFuzz===r.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Polynomial__f_isFuzz}else return!1};var xR_=new m().initClass({Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Polynomial:0},!1,"codes.quine.labs.recheck.diagnostics.AttackComplexity$Polynomial",{Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Polynomial:1,Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Vulnerable:1,Lcodes_quine_labs_recheck_diagnostics_AttackComplexity:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});al.prototype.$classData=xR_;function Uf(_){this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Safe__f_isFuzz=!1,TN(this,_)}Uf.prototype=new VP;Uf.prototype.constructor=Uf;function CR_(){}CR_.prototype=Uf.prototype;Uf.prototype.isFuzz__Z=function(){return this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Safe__f_isFuzz};Uf.prototype.productPrefix__T=function(){return"UnknownSafe"};Uf.prototype.productArity__I=function(){return 1};Uf.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Safe__f_isFuzz:S().ioobe__I__O(_)};Uf.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Uf.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("UnknownSafe");_=S().mix__I__I__I(r,a);var t=_,n=this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Safe__f_isFuzz?1231:1237;_=S().mix__I__I__I(t,n);var s=_;return S().finalizeHash__I__I__I(s,1)};Uf.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Uf){var r=_;return this.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Safe__f_isFuzz===r.Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Safe__f_isFuzz}else return!1};var MR_=new m().initClass({Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$UnknownSafe:0},!1,"codes.quine.labs.recheck.diagnostics.AttackComplexity$UnknownSafe",{Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$UnknownSafe:1,Lcodes_quine_labs_recheck_diagnostics_AttackComplexity$Safe:1,Lcodes_quine_labs_recheck_diagnostics_AttackComplexity:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Uf.prototype.$classData=MR_;function WN(_){return!!(_&&_.$classData&&_.$classData.ancestors.Lcodes_quine_labs_recheck_regexp_Pattern$AtomNode)}function wI(){this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null}wI.prototype=new j;wI.prototype.constructor=wI;function Lo(){}Lo.prototype=wI.prototype;wI.prototype.codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc__s_Option=function(){return this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc};wI.prototype.codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc_$eq__s_Option__V=function(_){this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=_};function LI(){this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null}LI.prototype=new j;LI.prototype.constructor=LI;function O6(){}O6.prototype=LI.prototype;LI.prototype.codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc__s_Option=function(){return this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc};LI.prototype.codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc_$eq__s_Option__V=function(_){this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=_};LI.prototype.normalized__Lcodes_quine_labs_recheck_regexp_Pattern$NormalizedQuantifier=function(){var _=!1,r=null;if(this instanceof Oi){var a=this,t=a.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Star__f_isLazy,n=new cc(0,t);return Cn(n,this)}if(this instanceof Ui){var s=this,c=s.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Plus__f_isLazy,i=new cc(1,c);return Cn(i,this)}if(this instanceof gi){var o=this,u=o.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Question__f_isLazy,f=new Pc(0,1,u);return Cn(f,this)}if(this instanceof Hc){var p=this;return p}if(this instanceof cc){var h=this;return h}if(this instanceof Pc){_=!0,r=this;var l=r.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_min,d=r.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_max,$=r.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_isLazy;if(l===d){var v=new Hc(l,$);return Cn(v,this)}}if(_)return r;throw new Q(this)};function YE(_,r){var a=r.Lcodes_quine_labs_recheck_unicode_UChar__f_value,t=new fc(a);return fP(t)&&$r().contains$extension__T__C__Z("[^-]",65535&r.Lcodes_quine_labs_recheck_unicode_UChar__f_value)?"\\\\"+pa(65535&r.Lcodes_quine_labs_recheck_unicode_UChar__f_value):r.Lcodes_quine_labs_recheck_unicode_UChar__f_value>=1&&r.Lcodes_quine_labs_recheck_unicode_UChar__f_value<32?"\\\\c"+pa(65535&(64+r.Lcodes_quine_labs_recheck_unicode_UChar__f_value|0)):r.toString__T()}function Gt(_){this.Lcodes_quine_labs_recheck_unicode_IChar__f_set=null,this.Lcodes_quine_labs_recheck_unicode_IChar__f_set=_}Gt.prototype=new j;Gt.prototype.constructor=Gt;function TR_(){}TR_.prototype=Gt.prototype;Gt.prototype.compareTo__O__I=function(_){var r=_;return tn().Lcodes_quine_labs_recheck_unicode_IChar$__f_codes$quine$labs$recheck$unicode$IChar$$ordering.compare__O__O__I(this,r)};Gt.prototype.complement__Z__Lcodes_quine_labs_recheck_unicode_IChar=function(_){var r=this.Lcodes_quine_labs_recheck_unicode_IChar__f_set.Lcodes_quine_labs_recheck_unicode_IntervalSet__f_intervals.foldLeft__O__F2__O(g(new L,b().s_package$__f_IndexedSeq.empty__sc_SeqOps(),new P(0)),new Ge((f,p)=>{var h=f,l=p,d=g(new L,h,l),$=d.T2__f__1,v=d.T2__f__2;if($!==null){var w=$._1__O(),R=$._2__O();if(v!==null){var D=v._1__O(),T=v._2__O(),C=g(new L,R,D);return g(new L,w.appended__O__O(C),T)}}throw new Q(d)}));if(r===null)throw new Q(r);var a=r._1__O(),t=r._2__O(),n=B(),s=g(new L,t,new P(_?1114112:65536)),c=a.appended__O__O(s),i=V(),o=x(),u=o.s_$less$colon$less$__f_singleton;return new Gt(n.from__sci_Seq__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(c,new M(i,u)))};Gt.prototype.union__Lcodes_quine_labs_recheck_unicode_IChar__Lcodes_quine_labs_recheck_unicode_IChar=function(_){var r=this.Lcodes_quine_labs_recheck_unicode_IChar__f_set,a=_.Lcodes_quine_labs_recheck_unicode_IChar__f_set,t=V(),n=x(),s=n.s_$less$colon$less$__f_singleton;return new Gt(r.union__Lcodes_quine_labs_recheck_unicode_IntervalSet__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet(a,new M(t,s)))};Gt.prototype.partition__Lcodes_quine_labs_recheck_unicode_IChar__Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition=function(_){var r=this.Lcodes_quine_labs_recheck_unicode_IChar__f_set,a=_.Lcodes_quine_labs_recheck_unicode_IChar__f_set,t=V(),n=x(),s=n.s_$less$colon$less$__f_singleton,c=r.partition__Lcodes_quine_labs_recheck_unicode_IntervalSet__s_math_Ordering__Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition(a,new M(t,s));if(c===null)throw new Q(c);var i=c.Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_intersection,o=c.Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_diffThat,u=c.Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_diffThis;return new Df(new Gt(i),new Gt(o),new Gt(u))};Gt.prototype.diff__Lcodes_quine_labs_recheck_unicode_IChar__Lcodes_quine_labs_recheck_unicode_IChar=function(_){return this.partition__Lcodes_quine_labs_recheck_unicode_IChar__Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition(_).Lcodes_quine_labs_recheck_unicode_IntervalSet$Partition__f_diffThat};Gt.prototype.contains__Lcodes_quine_labs_recheck_unicode_UChar__Z=function(_){var r=this.Lcodes_quine_labs_recheck_unicode_IChar__f_set,a=V(),t=x(),n=t.s_$less$colon$less$__f_singleton;return r.contains__O__s_math_Ordering__Z(_,new M(a,n))};Gt.prototype.head__Lcodes_quine_labs_recheck_unicode_UChar=function(){return this.Lcodes_quine_labs_recheck_unicode_IChar__f_set.Lcodes_quine_labs_recheck_unicode_IntervalSet__f_intervals.head__O()._1__O()};Gt.prototype.toString__T=function(){var _=this.Lcodes_quine_labs_recheck_unicode_IChar__f_set.Lcodes_quine_labs_recheck_unicode_IntervalSet__f_intervals.map__F1__O(new y(r=>{var a=r;if(a!==null){var t=a._1__O(),n=a._2__O();if((1+t.Lcodes_quine_labs_recheck_unicode_UChar__f_value|0)===n.Lcodes_quine_labs_recheck_unicode_UChar__f_value)return YE(this,t)}if(a!==null){var s=a._1__O(),c=a._2__O();return YE(this,s)+"-"+YE(this,new P(-1+c.Lcodes_quine_labs_recheck_unicode_UChar__f_value|0))}throw new Q(a)}));return Ei(_,"[","","]")};Gt.prototype.productPrefix__T=function(){return"IChar"};Gt.prototype.productArity__I=function(){return 1};Gt.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_unicode_IChar__f_set:S().ioobe__I__O(_)};Gt.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Gt.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Gt.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Gt){var r=_,a=this.Lcodes_quine_labs_recheck_unicode_IChar__f_set,t=r.Lcodes_quine_labs_recheck_unicode_IChar__f_set;return a===null?t===null:a.equals__O__Z(t)}else return!1};Gt.prototype.compare__O__I=function(_){var r=_;return tn().Lcodes_quine_labs_recheck_unicode_IChar$__f_codes$quine$labs$recheck$unicode$IChar$$ordering.compare__O__O__I(this,r)};var VR_=new m().initClass({Lcodes_quine_labs_recheck_unicode_IChar:0},!1,"codes.quine.labs.recheck.unicode.IChar",{Lcodes_quine_labs_recheck_unicode_IChar:1,O:1,s_math_Ordered:1,jl_Comparable:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Gt.prototype.$classData=VR_;function P(_){this.Lcodes_quine_labs_recheck_unicode_UChar__f_value=0,this.Lcodes_quine_labs_recheck_unicode_UChar__f_value=_}P.prototype=new j;P.prototype.constructor=P;function AR_(){}AR_.prototype=P.prototype;P.prototype.compareTo__O__I=function(_){return this.compare__Lcodes_quine_labs_recheck_unicode_UChar__I(_)};P.prototype.size__I=function(){return this.Lcodes_quine_labs_recheck_unicode_UChar__f_value>=65536?2:1};P.prototype.isValidCodePoint__Z=function(){return this.Lcodes_quine_labs_recheck_unicode_UChar__f_value>=0&&this.Lcodes_quine_labs_recheck_unicode_UChar__f_value<=1114111};P.prototype.compare__Lcodes_quine_labs_recheck_unicode_UChar__I=function(_){return this.Lcodes_quine_labs_recheck_unicode_UChar__f_value-_.Lcodes_quine_labs_recheck_unicode_UChar__f_value|0};P.prototype.hashCode__I=function(){return this.Lcodes_quine_labs_recheck_unicode_UChar__f_value};P.prototype.toChars__AC=function(){if(this.Lcodes_quine_labs_recheck_unicode_UChar__f_value<=65535)return new fn(new Uint16Array([65535&this.Lcodes_quine_labs_recheck_unicode_UChar__f_value]));var _=65535&this.Lcodes_quine_labs_recheck_unicode_UChar__f_value>>16,r=65535&this.Lcodes_quine_labs_recheck_unicode_UChar__f_value,a=65535&(55296|(-1+_|0)<<6|r>>10),t=65535&(56320|1023&r);return new fn(new Uint16Array([a,t]))};P.prototype.toString__T=function(){var _=this.Lcodes_quine_labs_recheck_unicode_UChar__f_value;switch(_){case 9:return"\\\\t";case 10:return"\\\\n";case 11:return"\\\\v";case 12:return"\\\\f";case 13:return"\\\\r";case 92:return"\\\\\\\\";default:{if(_>=1&&_<32)return"\\\\c"+pa(65535&(64+_|0));if(gw().isPrintable__I__Z(_)){var r=this.toChars__AC(),a=eu(),t=r.u.length;return a.new__AC__I__I__T(r,0,t)}else if(_<256){var n=$r(),s=[_];return n.format$extension__T__sci_Seq__T("\\\\x%02X",k(new I,s))}else if(_<65536){var c=$r(),i=[_];return c.format$extension__T__sci_Seq__T("\\\\u%04X",k(new I,i))}else{var o=$r(),u=[_];return o.format$extension__T__sci_Seq__T("\\\\u{%X}",k(new I,u))}}}};P.prototype.productPrefix__T=function(){return"UChar"};P.prototype.productArity__I=function(){return 1};P.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_unicode_UChar__f_value:S().ioobe__I__O(_)};P.prototype.productIterator__sc_Iterator=function(){return new f_(this)};P.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof P){var r=_;return this.Lcodes_quine_labs_recheck_unicode_UChar__f_value===r.Lcodes_quine_labs_recheck_unicode_UChar__f_value}else return!1};P.prototype.compare__O__I=function(_){return this.compare__Lcodes_quine_labs_recheck_unicode_UChar__I(_)};var _U=new m().initClass({Lcodes_quine_labs_recheck_unicode_UChar:0},!1,"codes.quine.labs.recheck.unicode.UChar",{Lcodes_quine_labs_recheck_unicode_UChar:1,O:1,s_math_Ordered:1,jl_Comparable:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});P.prototype.$classData=_U;function Wf(_){this.Lcodes_quine_labs_recheck_vm_Inst__f__id=0,this.Lcodes_quine_labs_recheck_vm_Inst$Assert__f_kind=null,this.Lcodes_quine_labs_recheck_vm_Inst$Assert__f_kind=_}Wf.prototype=new O$;Wf.prototype.constructor=Wf;function BR_(){}BR_.prototype=Wf.prototype;Wf.prototype.toString__T=function(){return"assert "+this.Lcodes_quine_labs_recheck_vm_Inst$Assert__f_kind};Wf.prototype.productPrefix__T=function(){return"Assert"};Wf.prototype.productArity__I=function(){return 1};Wf.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_vm_Inst$Assert__f_kind:S().ioobe__I__O(_)};Wf.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Wf.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Wf.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Wf){var r=_,a=this.Lcodes_quine_labs_recheck_vm_Inst$Assert__f_kind,t=r.Lcodes_quine_labs_recheck_vm_Inst$Assert__f_kind;return a===t}else return!1};var FR_=new m().initClass({Lcodes_quine_labs_recheck_vm_Inst$Assert:0},!1,"codes.quine.labs.recheck.vm.Inst$Assert",{Lcodes_quine_labs_recheck_vm_Inst$Assert:1,Lcodes_quine_labs_recheck_vm_Inst$NonTerminator:1,Lcodes_quine_labs_recheck_vm_Inst:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Wf.prototype.$classData=FR_;function tl(_){this.Lcodes_quine_labs_recheck_vm_Inst__f__id=0,this.Lcodes_quine_labs_recheck_vm_Inst$CapBegin__f_index=0,this.Lcodes_quine_labs_recheck_vm_Inst$CapBegin__f_index=_}tl.prototype=new O$;tl.prototype.constructor=tl;function ER_(){}ER_.prototype=tl.prototype;tl.prototype.toString__T=function(){return"cap_begin "+this.Lcodes_quine_labs_recheck_vm_Inst$CapBegin__f_index};tl.prototype.productPrefix__T=function(){return"CapBegin"};tl.prototype.productArity__I=function(){return 1};tl.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_vm_Inst$CapBegin__f_index:S().ioobe__I__O(_)};tl.prototype.productIterator__sc_Iterator=function(){return new f_(this)};tl.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("CapBegin");_=S().mix__I__I__I(r,a);var t=_,n=this.Lcodes_quine_labs_recheck_vm_Inst$CapBegin__f_index;_=S().mix__I__I__I(t,n);var s=_;return S().finalizeHash__I__I__I(s,1)};tl.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof tl){var r=_;return this.Lcodes_quine_labs_recheck_vm_Inst$CapBegin__f_index===r.Lcodes_quine_labs_recheck_vm_Inst$CapBegin__f_index}else return!1};var jR_=new m().initClass({Lcodes_quine_labs_recheck_vm_Inst$CapBegin:0},!1,"codes.quine.labs.recheck.vm.Inst$CapBegin",{Lcodes_quine_labs_recheck_vm_Inst$CapBegin:1,Lcodes_quine_labs_recheck_vm_Inst$NonTerminator:1,Lcodes_quine_labs_recheck_vm_Inst:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});tl.prototype.$classData=jR_;function nl(_){this.Lcodes_quine_labs_recheck_vm_Inst__f__id=0,this.Lcodes_quine_labs_recheck_vm_Inst$CapEnd__f_index=0,this.Lcodes_quine_labs_recheck_vm_Inst$CapEnd__f_index=_}nl.prototype=new O$;nl.prototype.constructor=nl;function ZR_(){}ZR_.prototype=nl.prototype;nl.prototype.toString__T=function(){return"cap_end "+this.Lcodes_quine_labs_recheck_vm_Inst$CapEnd__f_index};nl.prototype.productPrefix__T=function(){return"CapEnd"};nl.prototype.productArity__I=function(){return 1};nl.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_vm_Inst$CapEnd__f_index:S().ioobe__I__O(_)};nl.prototype.productIterator__sc_Iterator=function(){return new f_(this)};nl.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("CapEnd");_=S().mix__I__I__I(r,a);var t=_,n=this.Lcodes_quine_labs_recheck_vm_Inst$CapEnd__f_index;_=S().mix__I__I__I(t,n);var s=_;return S().finalizeHash__I__I__I(s,1)};nl.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof nl){var r=_;return this.Lcodes_quine_labs_recheck_vm_Inst$CapEnd__f_index===r.Lcodes_quine_labs_recheck_vm_Inst$CapEnd__f_index}else return!1};var NR_=new m().initClass({Lcodes_quine_labs_recheck_vm_Inst$CapEnd:0},!1,"codes.quine.labs.recheck.vm.Inst$CapEnd",{Lcodes_quine_labs_recheck_vm_Inst$CapEnd:1,Lcodes_quine_labs_recheck_vm_Inst$NonTerminator:1,Lcodes_quine_labs_recheck_vm_Inst:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});nl.prototype.$classData=NR_;function sl(_,r){this.Lcodes_quine_labs_recheck_vm_Inst__f__id=0,this.Lcodes_quine_labs_recheck_vm_Inst$CapReset__f_from=0,this.Lcodes_quine_labs_recheck_vm_Inst$CapReset__f_to=0,this.Lcodes_quine_labs_recheck_vm_Inst$CapReset__f_from=_,this.Lcodes_quine_labs_recheck_vm_Inst$CapReset__f_to=r}sl.prototype=new O$;sl.prototype.constructor=sl;function HR_(){}HR_.prototype=sl.prototype;sl.prototype.toString__T=function(){return"cap_reset "+this.Lcodes_quine_labs_recheck_vm_Inst$CapReset__f_from+" "+this.Lcodes_quine_labs_recheck_vm_Inst$CapReset__f_to};sl.prototype.productPrefix__T=function(){return"CapReset"};sl.prototype.productArity__I=function(){return 2};sl.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_vm_Inst$CapReset__f_from;case 1:return this.Lcodes_quine_labs_recheck_vm_Inst$CapReset__f_to;default:return S().ioobe__I__O(_)}};sl.prototype.productIterator__sc_Iterator=function(){return new f_(this)};sl.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("CapReset");_=S().mix__I__I__I(r,a);var t=_,n=this.Lcodes_quine_labs_recheck_vm_Inst$CapReset__f_from;_=S().mix__I__I__I(t,n);var s=_,c=this.Lcodes_quine_labs_recheck_vm_Inst$CapReset__f_to;_=S().mix__I__I__I(s,c);var i=_;return S().finalizeHash__I__I__I(i,2)};sl.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof sl){var r=_;return this.Lcodes_quine_labs_recheck_vm_Inst$CapReset__f_from===r.Lcodes_quine_labs_recheck_vm_Inst$CapReset__f_from&&this.Lcodes_quine_labs_recheck_vm_Inst$CapReset__f_to===r.Lcodes_quine_labs_recheck_vm_Inst$CapReset__f_to}else return!1};var GR_=new m().initClass({Lcodes_quine_labs_recheck_vm_Inst$CapReset:0},!1,"codes.quine.labs.recheck.vm.Inst$CapReset",{Lcodes_quine_labs_recheck_vm_Inst$CapReset:1,Lcodes_quine_labs_recheck_vm_Inst$NonTerminator:1,Lcodes_quine_labs_recheck_vm_Inst:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});sl.prototype.$classData=GR_;function jl(_){this.Lcodes_quine_labs_recheck_vm_Inst__f__id=0,this.Lcodes_quine_labs_recheck_vm_Inst$CheckCanary__f_reg=null,this.Lcodes_quine_labs_recheck_vm_Inst$CheckCanary__f_reg=_}jl.prototype=new O$;jl.prototype.constructor=jl;function zR_(){}zR_.prototype=jl.prototype;jl.prototype.toString__T=function(){return"check_canary "+this.Lcodes_quine_labs_recheck_vm_Inst$CheckCanary__f_reg};jl.prototype.productPrefix__T=function(){return"CheckCanary"};jl.prototype.productArity__I=function(){return 1};jl.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_vm_Inst$CheckCanary__f_reg:S().ioobe__I__O(_)};jl.prototype.productIterator__sc_Iterator=function(){return new f_(this)};jl.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};jl.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof jl){var r=_,a=this.Lcodes_quine_labs_recheck_vm_Inst$CheckCanary__f_reg,t=r.Lcodes_quine_labs_recheck_vm_Inst$CheckCanary__f_reg;return a===null?t===null:a.equals__O__Z(t)}else return!1};var JR_=new m().initClass({Lcodes_quine_labs_recheck_vm_Inst$CheckCanary:0},!1,"codes.quine.labs.recheck.vm.Inst$CheckCanary",{Lcodes_quine_labs_recheck_vm_Inst$CheckCanary:1,Lcodes_quine_labs_recheck_vm_Inst$NonTerminator:1,Lcodes_quine_labs_recheck_vm_Inst:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});jl.prototype.$classData=JR_;function Zl(_,r,a,t){this.Lcodes_quine_labs_recheck_vm_Inst__f__id=0,this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_reg=null,this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_n=0,this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_lt=null,this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_ge=null,this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_reg=_,this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_n=r,this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_lt=a,this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_ge=t}Zl.prototype=new zL;Zl.prototype.constructor=Zl;function UR_(){}UR_.prototype=Zl.prototype;Zl.prototype.successors__sci_Set=function(){var _=Ra().s_Predef$__f_Set,r=[this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_lt,this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_ge],a=k(new I,r);return _.from__sc_IterableOnce__sci_Set(a)};Zl.prototype.toString__T=function(){return"cmp "+this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_reg+" "+this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_n+" "+this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_lt+" "+this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_ge};Zl.prototype.productPrefix__T=function(){return"Cmp"};Zl.prototype.productArity__I=function(){return 4};Zl.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_reg;case 1:return this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_n;case 2:return this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_lt;case 3:return this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_ge;default:return S().ioobe__I__O(_)}};Zl.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Zl.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("Cmp");_=S().mix__I__I__I(r,a);var t=_,n=this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_reg,s=S().anyHash__O__I(n);_=S().mix__I__I__I(t,s);var c=_,i=this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_n;_=S().mix__I__I__I(c,i);var o=_,u=this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_lt,f=S().anyHash__O__I(u);_=S().mix__I__I__I(o,f);var p=_,h=this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_ge,l=S().anyHash__O__I(h);_=S().mix__I__I__I(p,l);var d=_;return S().finalizeHash__I__I__I(d,4)};Zl.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Zl){var r=_;if(this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_n===r.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_n)var a=this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_reg,t=r.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_reg,n=a===null?t===null:a.equals__O__Z(t);else var n=!1;if(n){var s=this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_lt,c=r.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_lt;if(s===null?c===null:s.equals__O__Z(c)){var i=this.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_ge,o=r.Lcodes_quine_labs_recheck_vm_Inst$Cmp__f_ge;return i===null?o===null:i.equals__O__Z(o)}else return!1}else return!1}else return!1};var WR_=new m().initClass({Lcodes_quine_labs_recheck_vm_Inst$Cmp:0},!1,"codes.quine.labs.recheck.vm.Inst$Cmp",{Lcodes_quine_labs_recheck_vm_Inst$Cmp:1,Lcodes_quine_labs_recheck_vm_Inst$Terminator:1,Lcodes_quine_labs_recheck_vm_Inst:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Zl.prototype.$classData=WR_;function Kf(_){this.Lcodes_quine_labs_recheck_vm_Inst__f__id=0,this.Lcodes_quine_labs_recheck_vm_Inst$Inc__f_reg=null,this.Lcodes_quine_labs_recheck_vm_Inst$Inc__f_reg=_}Kf.prototype=new O$;Kf.prototype.constructor=Kf;function KR_(){}KR_.prototype=Kf.prototype;Kf.prototype.toString__T=function(){return"inc "+this.Lcodes_quine_labs_recheck_vm_Inst$Inc__f_reg};Kf.prototype.productPrefix__T=function(){return"Inc"};Kf.prototype.productArity__I=function(){return 1};Kf.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_vm_Inst$Inc__f_reg:S().ioobe__I__O(_)};Kf.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Kf.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Kf.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Kf){var r=_,a=this.Lcodes_quine_labs_recheck_vm_Inst$Inc__f_reg,t=r.Lcodes_quine_labs_recheck_vm_Inst$Inc__f_reg;return a===null?t===null:a.equals__O__Z(t)}else return!1};var QR_=new m().initClass({Lcodes_quine_labs_recheck_vm_Inst$Inc:0},!1,"codes.quine.labs.recheck.vm.Inst$Inc",{Lcodes_quine_labs_recheck_vm_Inst$Inc:1,Lcodes_quine_labs_recheck_vm_Inst$NonTerminator:1,Lcodes_quine_labs_recheck_vm_Inst:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Kf.prototype.$classData=QR_;function zi(_){this.Lcodes_quine_labs_recheck_vm_Inst__f__id=0,this.Lcodes_quine_labs_recheck_vm_Inst$Jmp__f_next=null,this.Lcodes_quine_labs_recheck_vm_Inst$Jmp__f_next=_}zi.prototype=new zL;zi.prototype.constructor=zi;function XR_(){}XR_.prototype=zi.prototype;zi.prototype.successors__sci_Set=function(){var _=Ra().s_Predef$__f_Set,r=[this.Lcodes_quine_labs_recheck_vm_Inst$Jmp__f_next],a=k(new I,r);return _.from__sc_IterableOnce__sci_Set(a)};zi.prototype.toString__T=function(){return"jmp "+this.Lcodes_quine_labs_recheck_vm_Inst$Jmp__f_next};zi.prototype.productPrefix__T=function(){return"Jmp"};zi.prototype.productArity__I=function(){return 1};zi.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_vm_Inst$Jmp__f_next:S().ioobe__I__O(_)};zi.prototype.productIterator__sc_Iterator=function(){return new f_(this)};zi.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};zi.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof zi){var r=_,a=this.Lcodes_quine_labs_recheck_vm_Inst$Jmp__f_next,t=r.Lcodes_quine_labs_recheck_vm_Inst$Jmp__f_next;return a===null?t===null:a.equals__O__Z(t)}else return!1};var YR_=new m().initClass({Lcodes_quine_labs_recheck_vm_Inst$Jmp:0},!1,"codes.quine.labs.recheck.vm.Inst$Jmp",{Lcodes_quine_labs_recheck_vm_Inst$Jmp:1,Lcodes_quine_labs_recheck_vm_Inst$Terminator:1,Lcodes_quine_labs_recheck_vm_Inst:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});zi.prototype.$classData=YR_;function $d(){this.Lcodes_quine_labs_recheck_vm_Inst__f__id=0}$d.prototype=new zL;$d.prototype.constructor=$d;function _D_(){}_D_.prototype=$d.prototype;$d.prototype.successors__sci_Set=function(){return Wi()};$d.prototype.toString__T=function(){return"ok"};$d.prototype.productPrefix__T=function(){return"Ok"};$d.prototype.productArity__I=function(){return 0};$d.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};$d.prototype.productIterator__sc_Iterator=function(){return new f_(this)};$d.prototype.hashCode__I=function(){return 2556};var eD_=new m().initClass({Lcodes_quine_labs_recheck_vm_Inst$Ok$:0},!1,"codes.quine.labs.recheck.vm.Inst$Ok$",{Lcodes_quine_labs_recheck_vm_Inst$Ok$:1,Lcodes_quine_labs_recheck_vm_Inst$Terminator:1,Lcodes_quine_labs_recheck_vm_Inst:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});$d.prototype.$classData=eD_;var _j;function eU(){return _j||(_j=new $d),_j}function pu(_,r){this.Lcodes_quine_labs_recheck_vm_Inst__f__id=0,this.Lcodes_quine_labs_recheck_vm_Inst$Read__f_kind=null,this.Lcodes_quine_labs_recheck_vm_Inst$Read__f_loc=null,this.Lcodes_quine_labs_recheck_vm_Inst$Read__f_kind=_,this.Lcodes_quine_labs_recheck_vm_Inst$Read__f_loc=r}pu.prototype=new O$;pu.prototype.constructor=pu;function rD_(){}rD_.prototype=pu.prototype;pu.prototype.toString__T=function(){var _=this.Lcodes_quine_labs_recheck_vm_Inst$Read__f_loc;_:{var r;if(_ instanceof i_){var a=_,t=a.s_Some__f_value;if(t!==null){var n=t.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_start,s=t.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_end,r=" ; "+n+"-"+s;break _}}var c=t_();if(c===_){var r="";break _}throw new Q(_)}return"read "+this.Lcodes_quine_labs_recheck_vm_Inst$Read__f_kind+r};pu.prototype.productPrefix__T=function(){return"Read"};pu.prototype.productArity__I=function(){return 2};pu.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_vm_Inst$Read__f_kind;case 1:return this.Lcodes_quine_labs_recheck_vm_Inst$Read__f_loc;default:return S().ioobe__I__O(_)}};pu.prototype.productIterator__sc_Iterator=function(){return new f_(this)};pu.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};pu.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof pu){var r=_,a=this.Lcodes_quine_labs_recheck_vm_Inst$Read__f_kind,t=r.Lcodes_quine_labs_recheck_vm_Inst$Read__f_kind;if(a===null?t===null:a.equals__O__Z(t)){var n=this.Lcodes_quine_labs_recheck_vm_Inst$Read__f_loc,s=r.Lcodes_quine_labs_recheck_vm_Inst$Read__f_loc;return n===null?s===null:n.equals__O__Z(s)}else return!1}else return!1};var aD_=new m().initClass({Lcodes_quine_labs_recheck_vm_Inst$Read:0},!1,"codes.quine.labs.recheck.vm.Inst$Read",{Lcodes_quine_labs_recheck_vm_Inst$Read:1,Lcodes_quine_labs_recheck_vm_Inst$NonTerminator:1,Lcodes_quine_labs_recheck_vm_Inst:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});pu.prototype.$classData=aD_;function Nl(_,r){this.Lcodes_quine_labs_recheck_vm_Inst__f__id=0,this.Lcodes_quine_labs_recheck_vm_Inst$ReadBack__f_kind=null,this.Lcodes_quine_labs_recheck_vm_Inst$ReadBack__f_loc=null,this.Lcodes_quine_labs_recheck_vm_Inst$ReadBack__f_kind=_,this.Lcodes_quine_labs_recheck_vm_Inst$ReadBack__f_loc=r}Nl.prototype=new O$;Nl.prototype.constructor=Nl;function tD_(){}tD_.prototype=Nl.prototype;Nl.prototype.toString__T=function(){var _=this.Lcodes_quine_labs_recheck_vm_Inst$ReadBack__f_loc;_:{var r;if(_ instanceof i_){var a=_,t=a.s_Some__f_value;if(t!==null){var n=t.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_start,s=t.Lcodes_quine_labs_recheck_regexp_Pattern$Location__f_end,r=" ; "+n+"-"+s;break _}}var c=t_();if(c===_){var r="";break _}throw new Q(_)}return"read_back "+this.Lcodes_quine_labs_recheck_vm_Inst$ReadBack__f_kind+r};Nl.prototype.productPrefix__T=function(){return"ReadBack"};Nl.prototype.productArity__I=function(){return 2};Nl.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_vm_Inst$ReadBack__f_kind;case 1:return this.Lcodes_quine_labs_recheck_vm_Inst$ReadBack__f_loc;default:return S().ioobe__I__O(_)}};Nl.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Nl.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Nl.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Nl){var r=_,a=this.Lcodes_quine_labs_recheck_vm_Inst$ReadBack__f_kind,t=r.Lcodes_quine_labs_recheck_vm_Inst$ReadBack__f_kind;if(a===null?t===null:a.equals__O__Z(t)){var n=this.Lcodes_quine_labs_recheck_vm_Inst$ReadBack__f_loc,s=r.Lcodes_quine_labs_recheck_vm_Inst$ReadBack__f_loc;return n===null?s===null:n.equals__O__Z(s)}else return!1}else return!1};var nD_=new m().initClass({Lcodes_quine_labs_recheck_vm_Inst$ReadBack:0},!1,"codes.quine.labs.recheck.vm.Inst$ReadBack",{Lcodes_quine_labs_recheck_vm_Inst$ReadBack:1,Lcodes_quine_labs_recheck_vm_Inst$NonTerminator:1,Lcodes_quine_labs_recheck_vm_Inst:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Nl.prototype.$classData=nD_;function Qf(_){this.Lcodes_quine_labs_recheck_vm_Inst__f__id=0,this.Lcodes_quine_labs_recheck_vm_Inst$Reset__f_reg=null,this.Lcodes_quine_labs_recheck_vm_Inst$Reset__f_reg=_}Qf.prototype=new O$;Qf.prototype.constructor=Qf;function sD_(){}sD_.prototype=Qf.prototype;Qf.prototype.toString__T=function(){return"reset "+this.Lcodes_quine_labs_recheck_vm_Inst$Reset__f_reg};Qf.prototype.productPrefix__T=function(){return"Reset"};Qf.prototype.productArity__I=function(){return 1};Qf.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_vm_Inst$Reset__f_reg:S().ioobe__I__O(_)};Qf.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Qf.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Qf.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Qf){var r=_,a=this.Lcodes_quine_labs_recheck_vm_Inst$Reset__f_reg,t=r.Lcodes_quine_labs_recheck_vm_Inst$Reset__f_reg;return a===null?t===null:a.equals__O__Z(t)}else return!1};var cD_=new m().initClass({Lcodes_quine_labs_recheck_vm_Inst$Reset:0},!1,"codes.quine.labs.recheck.vm.Inst$Reset",{Lcodes_quine_labs_recheck_vm_Inst$Reset:1,Lcodes_quine_labs_recheck_vm_Inst$NonTerminator:1,Lcodes_quine_labs_recheck_vm_Inst:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Qf.prototype.$classData=cD_;function vd(){this.Lcodes_quine_labs_recheck_vm_Inst__f__id=0}vd.prototype=new zL;vd.prototype.constructor=vd;function iD_(){}iD_.prototype=vd.prototype;vd.prototype.successors__sci_Set=function(){return Wi()};vd.prototype.toString__T=function(){return"rollback"};vd.prototype.productPrefix__T=function(){return"Rollback"};vd.prototype.productArity__I=function(){return 0};vd.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};vd.prototype.productIterator__sc_Iterator=function(){return new f_(this)};vd.prototype.hashCode__I=function(){return-195075324};var oD_=new m().initClass({Lcodes_quine_labs_recheck_vm_Inst$Rollback$:0},!1,"codes.quine.labs.recheck.vm.Inst$Rollback$",{Lcodes_quine_labs_recheck_vm_Inst$Rollback$:1,Lcodes_quine_labs_recheck_vm_Inst$Terminator:1,Lcodes_quine_labs_recheck_vm_Inst:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});vd.prototype.$classData=oD_;var ej;function KN(){return ej||(ej=new vd),ej}function Hl(_){this.Lcodes_quine_labs_recheck_vm_Inst__f__id=0,this.Lcodes_quine_labs_recheck_vm_Inst$SetCanary__f_reg=null,this.Lcodes_quine_labs_recheck_vm_Inst$SetCanary__f_reg=_}Hl.prototype=new O$;Hl.prototype.constructor=Hl;function uD_(){}uD_.prototype=Hl.prototype;Hl.prototype.toString__T=function(){return"set_canary "+this.Lcodes_quine_labs_recheck_vm_Inst$SetCanary__f_reg};Hl.prototype.productPrefix__T=function(){return"SetCanary"};Hl.prototype.productArity__I=function(){return 1};Hl.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_vm_Inst$SetCanary__f_reg:S().ioobe__I__O(_)};Hl.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Hl.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Hl.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Hl){var r=_,a=this.Lcodes_quine_labs_recheck_vm_Inst$SetCanary__f_reg,t=r.Lcodes_quine_labs_recheck_vm_Inst$SetCanary__f_reg;return a===null?t===null:a.equals__O__Z(t)}else return!1};var lD_=new m().initClass({Lcodes_quine_labs_recheck_vm_Inst$SetCanary:0},!1,"codes.quine.labs.recheck.vm.Inst$SetCanary",{Lcodes_quine_labs_recheck_vm_Inst$SetCanary:1,Lcodes_quine_labs_recheck_vm_Inst$NonTerminator:1,Lcodes_quine_labs_recheck_vm_Inst:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Hl.prototype.$classData=lD_;function ki(_,r){this.Lcodes_quine_labs_recheck_vm_Inst__f__id=0,this.Lcodes_quine_labs_recheck_vm_Inst$Try__f_next=null,this.Lcodes_quine_labs_recheck_vm_Inst$Try__f_fallback=null,this.Lcodes_quine_labs_recheck_vm_Inst$Try__f_next=_,this.Lcodes_quine_labs_recheck_vm_Inst$Try__f_fallback=r}ki.prototype=new zL;ki.prototype.constructor=ki;function fD_(){}fD_.prototype=ki.prototype;ki.prototype.successors__sci_Set=function(){var _=Ra().s_Predef$__f_Set,r=[this.Lcodes_quine_labs_recheck_vm_Inst$Try__f_next,this.Lcodes_quine_labs_recheck_vm_Inst$Try__f_fallback],a=k(new I,r);return _.from__sc_IterableOnce__sci_Set(a)};ki.prototype.toString__T=function(){return"try "+this.Lcodes_quine_labs_recheck_vm_Inst$Try__f_next+" "+this.Lcodes_quine_labs_recheck_vm_Inst$Try__f_fallback};ki.prototype.productPrefix__T=function(){return"Try"};ki.prototype.productArity__I=function(){return 2};ki.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_vm_Inst$Try__f_next;case 1:return this.Lcodes_quine_labs_recheck_vm_Inst$Try__f_fallback;default:return S().ioobe__I__O(_)}};ki.prototype.productIterator__sc_Iterator=function(){return new f_(this)};ki.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};ki.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof ki){var r=_,a=this.Lcodes_quine_labs_recheck_vm_Inst$Try__f_next,t=r.Lcodes_quine_labs_recheck_vm_Inst$Try__f_next;if(a===null?t===null:a.equals__O__Z(t)){var n=this.Lcodes_quine_labs_recheck_vm_Inst$Try__f_fallback,s=r.Lcodes_quine_labs_recheck_vm_Inst$Try__f_fallback;return n===null?s===null:n.equals__O__Z(s)}else return!1}else return!1};var pD_=new m().initClass({Lcodes_quine_labs_recheck_vm_Inst$Try:0},!1,"codes.quine.labs.recheck.vm.Inst$Try",{Lcodes_quine_labs_recheck_vm_Inst$Try:1,Lcodes_quine_labs_recheck_vm_Inst$Terminator:1,Lcodes_quine_labs_recheck_vm_Inst:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});ki.prototype.$classData=pD_;function Gl(_,r,a){this.Lcodes_quine_labs_recheck_vm_Inst__f__id=0,this.Lcodes_quine_labs_recheck_vm_Inst$TryLA__f_read=null,this.Lcodes_quine_labs_recheck_vm_Inst$TryLA__f_next=null,this.Lcodes_quine_labs_recheck_vm_Inst$TryLA__f_fallback=null,this.Lcodes_quine_labs_recheck_vm_Inst$TryLA__f_read=_,this.Lcodes_quine_labs_recheck_vm_Inst$TryLA__f_next=r,this.Lcodes_quine_labs_recheck_vm_Inst$TryLA__f_fallback=a}Gl.prototype=new zL;Gl.prototype.constructor=Gl;function hD_(){}hD_.prototype=Gl.prototype;Gl.prototype.successors__sci_Set=function(){var _=Ra().s_Predef$__f_Set,r=[this.Lcodes_quine_labs_recheck_vm_Inst$TryLA__f_next,this.Lcodes_quine_labs_recheck_vm_Inst$TryLA__f_fallback],a=k(new I,r);return _.from__sc_IterableOnce__sci_Set(a)};Gl.prototype.toString__T=function(){return"try-la ("+this.Lcodes_quine_labs_recheck_vm_Inst$TryLA__f_read.Lcodes_quine_labs_recheck_vm_Inst$Read__f_kind+") "+this.Lcodes_quine_labs_recheck_vm_Inst$TryLA__f_next+" "+this.Lcodes_quine_labs_recheck_vm_Inst$TryLA__f_fallback};Gl.prototype.productPrefix__T=function(){return"TryLA"};Gl.prototype.productArity__I=function(){return 3};Gl.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_vm_Inst$TryLA__f_read;case 1:return this.Lcodes_quine_labs_recheck_vm_Inst$TryLA__f_next;case 2:return this.Lcodes_quine_labs_recheck_vm_Inst$TryLA__f_fallback;default:return S().ioobe__I__O(_)}};Gl.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Gl.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Gl.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Gl){var r=_,a=this.Lcodes_quine_labs_recheck_vm_Inst$TryLA__f_read,t=r.Lcodes_quine_labs_recheck_vm_Inst$TryLA__f_read;if(a===null?t===null:a.equals__O__Z(t)){var n=this.Lcodes_quine_labs_recheck_vm_Inst$TryLA__f_next,s=r.Lcodes_quine_labs_recheck_vm_Inst$TryLA__f_next;if(n===null?s===null:n.equals__O__Z(s)){var c=this.Lcodes_quine_labs_recheck_vm_Inst$TryLA__f_fallback,i=r.Lcodes_quine_labs_recheck_vm_Inst$TryLA__f_fallback;return c===null?i===null:c.equals__O__Z(i)}else return!1}else return!1}else return!1};var dD_=new m().initClass({Lcodes_quine_labs_recheck_vm_Inst$TryLA:0},!1,"codes.quine.labs.recheck.vm.Inst$TryLA",{Lcodes_quine_labs_recheck_vm_Inst$TryLA:1,Lcodes_quine_labs_recheck_vm_Inst$Terminator:1,Lcodes_quine_labs_recheck_vm_Inst:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Gl.prototype.$classData=dD_;function zl(_,r,a){this.Lcodes_quine_labs_recheck_vm_Inst__f__id=0,this.Lcodes_quine_labs_recheck_vm_Inst$TryLB__f_read=null,this.Lcodes_quine_labs_recheck_vm_Inst$TryLB__f_next=null,this.Lcodes_quine_labs_recheck_vm_Inst$TryLB__f_fallback=null,this.Lcodes_quine_labs_recheck_vm_Inst$TryLB__f_read=_,this.Lcodes_quine_labs_recheck_vm_Inst$TryLB__f_next=r,this.Lcodes_quine_labs_recheck_vm_Inst$TryLB__f_fallback=a}zl.prototype=new zL;zl.prototype.constructor=zl;function $D_(){}$D_.prototype=zl.prototype;zl.prototype.successors__sci_Set=function(){var _=Ra().s_Predef$__f_Set,r=[this.Lcodes_quine_labs_recheck_vm_Inst$TryLB__f_next,this.Lcodes_quine_labs_recheck_vm_Inst$TryLB__f_fallback],a=k(new I,r);return _.from__sc_IterableOnce__sci_Set(a)};zl.prototype.toString__T=function(){return"try-lb ("+this.Lcodes_quine_labs_recheck_vm_Inst$TryLB__f_read.Lcodes_quine_labs_recheck_vm_Inst$ReadBack__f_kind+") "+this.Lcodes_quine_labs_recheck_vm_Inst$TryLB__f_next+" "+this.Lcodes_quine_labs_recheck_vm_Inst$TryLB__f_fallback};zl.prototype.productPrefix__T=function(){return"TryLB"};zl.prototype.productArity__I=function(){return 3};zl.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_vm_Inst$TryLB__f_read;case 1:return this.Lcodes_quine_labs_recheck_vm_Inst$TryLB__f_next;case 2:return this.Lcodes_quine_labs_recheck_vm_Inst$TryLB__f_fallback;default:return S().ioobe__I__O(_)}};zl.prototype.productIterator__sc_Iterator=function(){return new f_(this)};zl.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};zl.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof zl){var r=_,a=this.Lcodes_quine_labs_recheck_vm_Inst$TryLB__f_read,t=r.Lcodes_quine_labs_recheck_vm_Inst$TryLB__f_read;if(a===null?t===null:a.equals__O__Z(t)){var n=this.Lcodes_quine_labs_recheck_vm_Inst$TryLB__f_next,s=r.Lcodes_quine_labs_recheck_vm_Inst$TryLB__f_next;if(n===null?s===null:n.equals__O__Z(s)){var c=this.Lcodes_quine_labs_recheck_vm_Inst$TryLB__f_fallback,i=r.Lcodes_quine_labs_recheck_vm_Inst$TryLB__f_fallback;return c===null?i===null:c.equals__O__Z(i)}else return!1}else return!1}else return!1};var vD_=new m().initClass({Lcodes_quine_labs_recheck_vm_Inst$TryLB:0},!1,"codes.quine.labs.recheck.vm.Inst$TryLB",{Lcodes_quine_labs_recheck_vm_Inst$TryLB:1,Lcodes_quine_labs_recheck_vm_Inst$Terminator:1,Lcodes_quine_labs_recheck_vm_Inst:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});zl.prototype.$classData=vD_;function cl(_,r,a){this.Lcodes_quine_labs_recheck_vm_Inst__f__id=0,this.Lcodes_quine_labs_recheck_vm_Inst$Tx__f_next=null,this.Lcodes_quine_labs_recheck_vm_Inst$Tx__f_rollback=null,this.Lcodes_quine_labs_recheck_vm_Inst$Tx__f_fallback=null,this.Lcodes_quine_labs_recheck_vm_Inst$Tx__f_next=_,this.Lcodes_quine_labs_recheck_vm_Inst$Tx__f_rollback=r,this.Lcodes_quine_labs_recheck_vm_Inst$Tx__f_fallback=a}cl.prototype=new zL;cl.prototype.constructor=cl;function wD_(){}wD_.prototype=cl.prototype;cl.prototype.successors__sci_Set=function(){var _=Ra().s_Predef$__f_Set,r=[new i_(this.Lcodes_quine_labs_recheck_vm_Inst$Tx__f_next),this.Lcodes_quine_labs_recheck_vm_Inst$Tx__f_rollback,this.Lcodes_quine_labs_recheck_vm_Inst$Tx__f_fallback],a=k(new I,r),t=_.from__sc_IterableOnce__sci_Set(a),n=x();return t.flatten__F1__O(n.s_$less$colon$less$__f_singleton)};cl.prototype.toString__T=function(){var _=this.Lcodes_quine_labs_recheck_vm_Inst$Tx__f_next,r=this.Lcodes_quine_labs_recheck_vm_Inst$Tx__f_rollback,a=r.isEmpty__Z()?"FAIL":r.get__O(),t=this.Lcodes_quine_labs_recheck_vm_Inst$Tx__f_fallback;return"tx "+_+" "+a+" "+(t.isEmpty__Z()?"FAIL":t.get__O())};cl.prototype.productPrefix__T=function(){return"Tx"};cl.prototype.productArity__I=function(){return 3};cl.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_vm_Inst$Tx__f_next;case 1:return this.Lcodes_quine_labs_recheck_vm_Inst$Tx__f_rollback;case 2:return this.Lcodes_quine_labs_recheck_vm_Inst$Tx__f_fallback;default:return S().ioobe__I__O(_)}};cl.prototype.productIterator__sc_Iterator=function(){return new f_(this)};cl.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};cl.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof cl){var r=_,a=this.Lcodes_quine_labs_recheck_vm_Inst$Tx__f_next,t=r.Lcodes_quine_labs_recheck_vm_Inst$Tx__f_next;if(a===null?t===null:a.equals__O__Z(t)){var n=this.Lcodes_quine_labs_recheck_vm_Inst$Tx__f_rollback,s=r.Lcodes_quine_labs_recheck_vm_Inst$Tx__f_rollback;if(n===null?s===null:n.equals__O__Z(s)){var c=this.Lcodes_quine_labs_recheck_vm_Inst$Tx__f_fallback,i=r.Lcodes_quine_labs_recheck_vm_Inst$Tx__f_fallback;return c===null?i===null:c.equals__O__Z(i)}else return!1}else return!1}else return!1};var LD_=new m().initClass({Lcodes_quine_labs_recheck_vm_Inst$Tx:0},!1,"codes.quine.labs.recheck.vm.Inst$Tx",{Lcodes_quine_labs_recheck_vm_Inst$Tx:1,Lcodes_quine_labs_recheck_vm_Inst$Terminator:1,Lcodes_quine_labs_recheck_vm_Inst:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});cl.prototype.$classData=LD_;function gD_(_){return _.Lfastparse_IndexedParserInput__f_bitmap$0||(_.Lfastparse_IndexedParserInput__f_lineNumberLookup=m_().lineNumberLookup__T__AI(_.Lfastparse_IndexedParserInput__f_data),_.Lfastparse_IndexedParserInput__f_bitmap$0=!0),_.Lfastparse_IndexedParserInput__f_lineNumberLookup}function rj(_){return _.Lfastparse_IndexedParserInput__f_bitmap$0?_.Lfastparse_IndexedParserInput__f_lineNumberLookup:gD_(_)}function il(_){this.Lfastparse_IndexedParserInput__f_lineNumberLookup=null,this.Lfastparse_IndexedParserInput__f_data=null,this.Lfastparse_IndexedParserInput__f_bitmap$0=!1,this.Lfastparse_IndexedParserInput__f_data=_}il.prototype=new lz;il.prototype.constructor=il;function mD_(){}mD_.prototype=il.prototype;il.prototype.slice__I__I__T=function(_,r){var a=$r(),t=this.Lfastparse_IndexedParserInput__f_data;return a.slice$extension__T__I__I__T(t,_,r)};il.prototype.isReachable__I__Z=function(_){var r=this.Lfastparse_IndexedParserInput__f_data;return __){var c=t;break _}t=1+t|0}var c=-1}if(c===-1)var i=-1+rj(this).u.length|0;else var o=-1+c|0,i=o<0?0:o;var u=_-rj(this).u[i]|0;return(1+i|0)+":"+(1+u|0)};il.prototype.productPrefix__T=function(){return"IndexedParserInput"};il.prototype.productArity__I=function(){return 1};il.prototype.productElement__I__O=function(_){return _===0?this.Lfastparse_IndexedParserInput__f_data:S().ioobe__I__O(_)};il.prototype.productIterator__sc_Iterator=function(){return new f_(this)};il.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};il.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};il.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof il){var r=_;return this.Lfastparse_IndexedParserInput__f_data===r.Lfastparse_IndexedParserInput__f_data}else return!1};var yD_=new m().initClass({Lfastparse_IndexedParserInput:0},!1,"fastparse.IndexedParserInput",{Lfastparse_IndexedParserInput:1,Lfastparse_ParserInput:1,O:1,Lfastparse_IsReachable:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});il.prototype.$classData=yD_;function B1(){}B1.prototype=new b6;B1.prototype.constructor=B1;function bD_(){}bD_.prototype=B1.prototype;B1.prototype.productPrefix__T=function(){return"DeleteGoParent"};B1.prototype.productArity__I=function(){return 0};B1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};B1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};B1.prototype.hashCode__I=function(){return-1822060899};B1.prototype.toString__T=function(){return"DeleteGoParent"};var ID_=new m().initClass({Lio_circe_CursorOp$DeleteGoParent$:0},!1,"io.circe.CursorOp$DeleteGoParent$",{Lio_circe_CursorOp$DeleteGoParent$:1,Lio_circe_CursorOp$UnconstrainedOp:1,Lio_circe_CursorOp:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});B1.prototype.$classData=ID_;var aj;function oZ(){return aj||(aj=new B1),aj}function F1(){}F1.prototype=new PJ;F1.prototype.constructor=F1;function kD_(){}kD_.prototype=F1.prototype;F1.prototype.productPrefix__T=function(){return"DownArray"};F1.prototype.productArity__I=function(){return 0};F1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};F1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};F1.prototype.hashCode__I=function(){return-1017900361};F1.prototype.toString__T=function(){return"DownArray"};var qD_=new m().initClass({Lio_circe_CursorOp$DownArray$:0},!1,"io.circe.CursorOp$DownArray$",{Lio_circe_CursorOp$DownArray$:1,Lio_circe_CursorOp$ArrayOp:1,Lio_circe_CursorOp:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});F1.prototype.$classData=qD_;var tj;function QN(){return tj||(tj=new F1),tj}function eo(_){this.Lio_circe_CursorOp$DownField__f_k=null,this.Lio_circe_CursorOp$DownField__f_k=_}eo.prototype=new RJ;eo.prototype.constructor=eo;function OD_(){}OD_.prototype=eo.prototype;eo.prototype.productPrefix__T=function(){return"DownField"};eo.prototype.productArity__I=function(){return 1};eo.prototype.productElement__I__O=function(_){return _===0?this.Lio_circe_CursorOp$DownField__f_k:S().ioobe__I__O(_)};eo.prototype.productIterator__sc_Iterator=function(){return new f_(this)};eo.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};eo.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};eo.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof eo){var r=_;return this.Lio_circe_CursorOp$DownField__f_k===r.Lio_circe_CursorOp$DownField__f_k}else return!1};var SD_=new m().initClass({Lio_circe_CursorOp$DownField:0},!1,"io.circe.CursorOp$DownField",{Lio_circe_CursorOp$DownField:1,Lio_circe_CursorOp$ObjectOp:1,Lio_circe_CursorOp:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});eo.prototype.$classData=SD_;function E1(){}E1.prototype=new b6;E1.prototype.constructor=E1;function PD_(){}PD_.prototype=E1.prototype;E1.prototype.productPrefix__T=function(){return"MoveLeft"};E1.prototype.productArity__I=function(){return 0};E1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};E1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};E1.prototype.hashCode__I=function(){return-40017e3};E1.prototype.toString__T=function(){return"MoveLeft"};var RD_=new m().initClass({Lio_circe_CursorOp$MoveLeft$:0},!1,"io.circe.CursorOp$MoveLeft$",{Lio_circe_CursorOp$MoveLeft$:1,Lio_circe_CursorOp$UnconstrainedOp:1,Lio_circe_CursorOp:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});E1.prototype.$classData=RD_;var nj;function T8(){return nj||(nj=new E1),nj}function j1(){}j1.prototype=new b6;j1.prototype.constructor=j1;function DD_(){}DD_.prototype=j1.prototype;j1.prototype.productPrefix__T=function(){return"MoveRight"};j1.prototype.productArity__I=function(){return 0};j1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};j1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};j1.prototype.hashCode__I=function(){return-1234866005};j1.prototype.toString__T=function(){return"MoveRight"};var xD_=new m().initClass({Lio_circe_CursorOp$MoveRight$:0},!1,"io.circe.CursorOp$MoveRight$",{Lio_circe_CursorOp$MoveRight$:1,Lio_circe_CursorOp$UnconstrainedOp:1,Lio_circe_CursorOp:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});j1.prototype.$classData=xD_;var sj;function V8(){return sj||(sj=new j1),sj}function Z1(){}Z1.prototype=new b6;Z1.prototype.constructor=Z1;function CD_(){}CD_.prototype=Z1.prototype;Z1.prototype.productPrefix__T=function(){return"MoveUp"};Z1.prototype.productArity__I=function(){return 0};Z1.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};Z1.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Z1.prototype.hashCode__I=function(){return-1984396692};Z1.prototype.toString__T=function(){return"MoveUp"};var MD_=new m().initClass({Lio_circe_CursorOp$MoveUp$:0},!1,"io.circe.CursorOp$MoveUp$",{Lio_circe_CursorOp$MoveUp$:1,Lio_circe_CursorOp$UnconstrainedOp:1,Lio_circe_CursorOp:1,O:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});Z1.prototype.$classData=MD_;var cj;function uZ(){return cj||(cj=new Z1),cj}var j$=class extends Y7{constructor(r,a,t){super(),this.Lio_circe_DecodingFailure$DecodingFailureImpl__f_pathToRoot=null,this.Lio_circe_DecodingFailure$DecodingFailureImpl__f_ops=null,this.Lio_circe_DecodingFailure$DecodingFailureImpl__f_pathToRoot=a,this.Lio_circe_DecodingFailure$DecodingFailureImpl__f_ops=t,dS_(this,r)}pathToRootString__s_Option(){var r=this.Lio_circe_DecodingFailure$DecodingFailureImpl__f_pathToRoot,a=new i_(new _i(an().Lio_circe_PathToRoot$__f_empty));if(r!==null&&r.equals__O__Z(a))return new i_("");var t=this.Lio_circe_DecodingFailure$DecodingFailureImpl__f_pathToRoot,n=t.isEmpty__Z()?an().fromHistory__sci_List__s_util_Either(this.Lio_circe_DecodingFailure$DecodingFailureImpl__f_ops.value__O()).toOption__s_Option():t;if(n.isEmpty__Z())return t_();var s=n.get__O(),c=s.Lio_circe_PathToRoot__f_value;return an(),new i_(an().toPathString__sci_Vector__T(c))}history__sci_List(){return this.Lio_circe_DecodingFailure$DecodingFailureImpl__f_ops.value__O()}},TD_=new m().initClass({Lio_circe_DecodingFailure$DecodingFailureImpl:0},!1,"io.circe.DecodingFailure$DecodingFailureImpl",{Lio_circe_DecodingFailure$DecodingFailureImpl:1,Lio_circe_DecodingFailure:1,Lio_circe_Error:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});j$.prototype.$classData=TD_;function dh(_,r){this.Lio_circe_BiggerDecimalJsonNumber__f_input=null,this.Lio_circe_JsonBiggerDecimal__f_value=null,this.Lio_circe_JsonBiggerDecimal__f_input=null,this.Lio_circe_JsonBiggerDecimal__f_value=_,this.Lio_circe_JsonBiggerDecimal__f_input=r,Ym_(this,r)}dh.prototype=new xz;dh.prototype.constructor=dh;function VD_(){}VD_.prototype=dh.prototype;dh.prototype.toBiggerDecimal__Lio_circe_numbers_BiggerDecimal=function(){return this.Lio_circe_JsonBiggerDecimal__f_value};dh.prototype.toDouble__D=function(){return this.Lio_circe_JsonBiggerDecimal__f_value.toDouble__D()};dh.prototype.toFloat__F=function(){return this.Lio_circe_JsonBiggerDecimal__f_value.toFloat__F()};dh.prototype.productPrefix__T=function(){return"JsonBiggerDecimal"};dh.prototype.productArity__I=function(){return 2};dh.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lio_circe_JsonBiggerDecimal__f_value;case 1:return this.Lio_circe_JsonBiggerDecimal__f_input;default:return S().ioobe__I__O(_)}};dh.prototype.productIterator__sc_Iterator=function(){return new f_(this)};var AD_=new m().initClass({Lio_circe_JsonBiggerDecimal:0},!1,"io.circe.JsonBiggerDecimal",{Lio_circe_JsonBiggerDecimal:1,Lio_circe_BiggerDecimalJsonNumber:1,Lio_circe_JsonNumber:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});dh.prototype.$classData=AD_;function Tt(_){if(this.Lio_circe_JsonObject$LinkedHashMapJsonObject$$anon$5__f_$outer=null,_===null)throw null;this.Lio_circe_JsonObject$LinkedHashMapJsonObject$$anon$5__f_$outer=_}Tt.prototype=new j;Tt.prototype.constructor=Tt;function BD_(){}BD_.prototype=Tt.prototype;Tt.prototype.iterableFactory__sc_IterableFactory=function(){return sL()};Tt.prototype.className__T=function(){return"Iterable"};Tt.prototype.toString__T=function(){return e2(this)};Tt.prototype.headOption__s_Option=function(){return mq(this)};Tt.prototype.last__O=function(){return o6(this)};Tt.prototype.filter__F1__O=function(_){return u6(this,_)};Tt.prototype.withFilter__F1__sc_WithFilter=function(_){return gy(new Pp,this,_)};Tt.prototype.takeWhile__F1__O=function(_){return wy(this,_)};Tt.prototype.drop__I__O=function(_){return l6(this,_)};Tt.prototype.dropRight__I__O=function(_){return rN(this,_)};Tt.prototype.dropWhile__F1__O=function(_){return Ly(this,_)};Tt.prototype.map__F1__O=function(_){return aN(this,_)};Tt.prototype.flatMap__F1__O=function(_){return UI(this,_)};Tt.prototype.concat__sc_IterableOnce__O=function(_){return Qi(this,_)};Tt.prototype.zip__sc_IterableOnce__O=function(_){return f6(this,_)};Tt.prototype.foreach__F1__V=function(_){Bo(this,_)};Tt.prototype.exists__F1__Z=function(_){return bu(this,_)};Tt.prototype.foldLeft__O__F2__O=function(_,r){return Iu(this,_,r)};Tt.prototype.reduceLeft__F2__O=function(_){return Fo(this,_)};Tt.prototype.isEmpty__Z=function(){return qZ(this)};Tt.prototype.size__I=function(){return sp(this)};Tt.prototype.copyToArray__O__I__I__I=function(_,r,a){return ku(this,_,r,a)};Tt.prototype.sum__s_math_Numeric__O=function(_){return qu(this,_)};Tt.prototype.min__s_math_Ordering__O=function(_){return Eo(this,_)};Tt.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder=function(_,r,a,t){return jo(this,_,r,a,t)};Tt.prototype.toMap__s_$less$colon$less__sci_Map=function(_){return Jt().from__sc_IterableOnce__sci_Map(this)};Tt.prototype.toIndexedSeq__sci_IndexedSeq=function(){return os().from__sc_IterableOnce__sci_IndexedSeq(this)};Tt.prototype.toArray__s_reflect_ClassTag__O=function(_){return $o(this,_)};Tt.prototype.reversed__sc_Iterable=function(){return cp(this)};Tt.prototype.knownSize__I=function(){return-1};Tt.prototype.iterator__sc_Iterator=function(){return new ns(this)};Tt.prototype.fromSpecific__sc_IterableOnce__O=function(_){return sL().from__sc_IterableOnce__O(_)};var FD_=new m().initClass({Lio_circe_JsonObject$LinkedHashMapJsonObject$$anon$5:0},!1,"io.circe.JsonObject$LinkedHashMapJsonObject$$anon$5",{Lio_circe_JsonObject$LinkedHashMapJsonObject$$anon$5:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1});Tt.prototype.$classData=FD_;function ED_(_,r){return Pt(_,r,null,!0,!0),_}function A8(_){return Pt(_,null,null,!0,!0),_}var hu=class extends ra{};var jD_=new m().initClass({jl_ArrayIndexOutOfBoundsException:0},!1,"java.lang.ArrayIndexOutOfBoundsException",{jl_ArrayIndexOutOfBoundsException:1,jl_IndexOutOfBoundsException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});hu.prototype.$classData=jD_;function ZD_(_,r){return Object.is(_,r)}function rU(_){return n$().numberHashCode__D__I(_)}function ND_(_,r){var a=r;return Aw().compare__D__D__I(_,a)}var HD_=new m().initClass({jl_Double:0},!1,"java.lang.Double",{jl_Double:1,jl_Number:1,O:1,Ljava_io_Serializable:1,jl_Comparable:1,jl_constant_Constable:1,jl_constant_ConstantDesc:1},void 0,void 0,_=>typeof _=="number");var GD_=new m().initClass({jl_Float:0},!1,"java.lang.Float",{jl_Float:1,jl_Number:1,O:1,Ljava_io_Serializable:1,jl_Comparable:1,jl_constant_Constable:1,jl_constant_ConstantDesc:1},void 0,void 0,_=>ly(_));var zD_=new m().initClass({jl_Integer:0},!1,"java.lang.Integer",{jl_Integer:1,jl_Number:1,O:1,Ljava_io_Serializable:1,jl_Comparable:1,jl_constant_Constable:1,jl_constant_ConstantDesc:1},void 0,void 0,_=>N$(_));function JD_(_,r){if(r instanceof O){var a=r,t=da(a);return _.RTLong__f_lo===t.RTLong__f_lo&&_.RTLong__f_hi===t.RTLong__f_hi}else return!1}function UD_(_){var r=_.RTLong__f_lo,a=_.RTLong__f_hi;return r^a}function WD_(_,r){var a=r;return je().org$scalajs$linker$runtime$RuntimeLong$$compare__I__I__I__I__I(_.RTLong__f_lo,_.RTLong__f_hi,a.RTLong__f_lo,a.RTLong__f_hi)}var KD_=new m().initClass({jl_Long:0},!1,"java.lang.Long",{jl_Long:1,jl_Number:1,O:1,Ljava_io_Serializable:1,jl_Comparable:1,jl_constant_Constable:1,jl_constant_ConstantDesc:1},void 0,void 0,_=>_ instanceof O),Fu=class extends ea{constructor(r){super(),Pt(this,r,null,!0,!0)}};var QD_=new m().initClass({jl_NumberFormatException:0},!1,"java.lang.NumberFormatException",{jl_NumberFormatException:1,jl_IllegalArgumentException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});Fu.prototype.$classData=QD_;function Zv(_,r){return _.codePointAt(r)|0}function XD_(_,r){var a=-1+r|0,t=_.charCodeAt(a);if(r>1){var n=-2+r|0,s=_.charCodeAt(n);return(-67044352&(s<<16|t))===-671032320?(64+(1023&s)|0)<<10|1023&t:t}else return t}function Be(_){for(var r=0,a=1,t=-1+_.length|0;t>=0;){var n=r,s=t;r=n+Math.imul(_.charCodeAt(s),a)|0,a=Math.imul(31,a),t=-1+t|0}return r}function YD_(_,r){return _===r}function aU(_,r){for(var a=_.length,t=r.length,n=a_.length||r<0||a<0||r>a)throw sx_(new Fk,"Index out of Bound");for(var s=n-r|0,c=r;ctypeof _=="string");function sx_(_,r){return Pt(_,r,null,!0,!0),_}function cx_(_,r){var a="String index out of range: "+r;return Pt(_,a,null,!0,!0),_}function ix_(_){return Pt(_,null,null,!0,!0),_}var Fk=class extends ra{},ox_=new m().initClass({jl_StringIndexOutOfBoundsException:0},!1,"java.lang.StringIndexOutOfBoundsException",{jl_StringIndexOutOfBoundsException:1,jl_IndexOutOfBoundsException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});Fk.prototype.$classData=ox_;var e6=class extends P1{constructor(){super(),Pt(this,null,null,!0,!0)}},ux_=new m().initClass({ju_FormatterClosedException:0},!1,"java.util.FormatterClosedException",{ju_FormatterClosedException:1,jl_IllegalStateException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});e6.prototype.$classData=ux_;function wd(_){if(this.ju_HashMap$EntrySet__f_$outer=null,_===null)throw null;this.ju_HashMap$EntrySet__f_$outer=_}wd.prototype=new xJ;wd.prototype.constructor=wd;function lx_(){}lx_.prototype=wd.prototype;wd.prototype.iterator__ju_Iterator=function(){var _=this.ju_HashMap$EntrySet__f_$outer;return new sk(_)};wd.prototype.size__I=function(){return this.ju_HashMap$EntrySet__f_$outer.ju_HashMap__f_contentSize};wd.prototype.contains__O__Z=function(_){if(MG(_)){var r=_,a=this.ju_HashMap$EntrySet__f_$outer,t=r.ju_HashMap$Node__f_key;if(t===null)var n=0;else var s=uy(t),n=s^(s>>>16|0);var c=a.java$util$HashMap$$findNode0__O__I__I__ju_HashMap$Node(t,n,n&(-1+a.ju_HashMap__f_java$util$HashMap$$table.u.length|0));if(c!==null){var i=c.ju_HashMap$Node__f_value,o=r.ju_HashMap$Node__f_value;return i===null?o===null:Ip(i,o)}else return!1}else return!1};var fx_=new m().initClass({ju_HashMap$EntrySet:0},!1,"java.util.HashMap$EntrySet",{ju_HashMap$EntrySet:1,ju_AbstractSet:1,ju_AbstractCollection:1,O:1,ju_Collection:1,jl_Iterable:1,ju_Set:1});wd.prototype.$classData=fx_;var Ld=class extends ea{};function sU(_,r){var a=_.ju_LinkedHashMap__f_youngest;a!==null?a.ju_LinkedHashMap$Node__f_younger=r:_.ju_LinkedHashMap__f_java$util$LinkedHashMap$$eldest=r,r.ju_LinkedHashMap$Node__f_older=a,r.ju_LinkedHashMap$Node__f_younger=null,_.ju_LinkedHashMap__f_youngest=r}function cU(_,r){var a=r.ju_LinkedHashMap$Node__f_older,t=r.ju_LinkedHashMap$Node__f_younger;a===null?_.ju_LinkedHashMap__f_java$util$LinkedHashMap$$eldest=t:a.ju_LinkedHashMap$Node__f_younger=t,t===null?_.ju_LinkedHashMap__f_youngest=a:t.ju_LinkedHashMap$Node__f_older=a}function iU(_,r,a,t){return _.ju_LinkedHashMap__f_accessOrder=t,o3_(_,r,a),_}function px_(_){return iU(_,16,.75,!1),_}function Nv(){this.ju_HashMap__f_java$util$HashMap$$loadFactor=0,this.ju_HashMap__f_java$util$HashMap$$table=null,this.ju_HashMap__f_threshold=0,this.ju_HashMap__f_contentSize=0,this.ju_LinkedHashMap__f_accessOrder=!1,this.ju_LinkedHashMap__f_java$util$LinkedHashMap$$eldest=null,this.ju_LinkedHashMap__f_youngest=null}Nv.prototype=new TJ;Nv.prototype.constructor=Nv;function oU(){}oU.prototype=Nv.prototype;Nv.prototype.nodeWasAccessed__ju_HashMap$Node__V=function(_){if(this.ju_LinkedHashMap__f_accessOrder){var r=_;r.ju_LinkedHashMap$Node__f_younger!==null&&(cU(this,r),sU(this,r))}};Nv.prototype.nodeWasAdded__ju_HashMap$Node__V=function(_){sU(this,_),this.removeEldestEntry__ju_Map$Entry__Z(this.ju_LinkedHashMap__f_java$util$LinkedHashMap$$eldest)&&this.removeNode__ju_HashMap$Node__V(this.ju_LinkedHashMap__f_java$util$LinkedHashMap$$eldest)};Nv.prototype.nodeWasRemoved__ju_HashMap$Node__V=function(_){cU(this,_)};Nv.prototype.removeEldestEntry__ju_Map$Entry__Z=function(_){return!1};var hx_=new m().initClass({ju_LinkedHashMap:0},!1,"java.util.LinkedHashMap",{ju_LinkedHashMap:1,ju_HashMap:1,ju_AbstractMap:1,O:1,ju_Map:1,Ljava_io_Serializable:1,jl_Cloneable:1});Nv.prototype.$classData=hx_;var B8=class extends ea{constructor(r,a,t){super(),this.ju_regex_PatternSyntaxException__f_desc=null,this.ju_regex_PatternSyntaxException__f_regex=null,this.ju_regex_PatternSyntaxException__f_index=0,this.ju_regex_PatternSyntaxException__f_desc=r,this.ju_regex_PatternSyntaxException__f_regex=a,this.ju_regex_PatternSyntaxException__f_index=t,Pt(this,null,null,!0,!0)}getMessage__T(){var r=this.ju_regex_PatternSyntaxException__f_index,a=this.ju_regex_PatternSyntaxException__f_regex,t=r<0?"":" near index "+r,n=this.ju_regex_PatternSyntaxException__f_desc+t+\` \`+a;return r>=0&&a!==null&&r0){var r=this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos+_|0;if(r<0)var a=this.sc_ArrayOps$ArrayIterator__f_len;else var t=this.sc_ArrayOps$ArrayIterator__f_len,a=t_.sc_IndexedSeqView$IndexedSeqViewIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewIterator$$remainder?_.sc_IndexedSeqView$IndexedSeqViewIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewIterator$$remainder:r}function Ou(_,r){return _.sc_IndexedSeqView$IndexedSeqViewIterator__f_self=r,_.sc_IndexedSeqView$IndexedSeqViewIterator__f_current=0,_.sc_IndexedSeqView$IndexedSeqViewIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewIterator$$remainder=r.length__I(),_}function Ws(){this.sc_IndexedSeqView$IndexedSeqViewIterator__f_self=null,this.sc_IndexedSeqView$IndexedSeqViewIterator__f_current=0,this.sc_IndexedSeqView$IndexedSeqViewIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewIterator$$remainder=0}Ws.prototype=new _t;Ws.prototype.constructor=Ws;function uU(){}uU.prototype=Ws.prototype;Ws.prototype.knownSize__I=function(){return this.sc_IndexedSeqView$IndexedSeqViewIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewIterator$$remainder};Ws.prototype.hasNext__Z=function(){return this.sc_IndexedSeqView$IndexedSeqViewIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewIterator$$remainder>0};Ws.prototype.next__O=function(){if(this.sc_IndexedSeqView$IndexedSeqViewIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewIterator$$remainder>0){var _=this.sc_IndexedSeqView$IndexedSeqViewIterator__f_self.apply__I__O(this.sc_IndexedSeqView$IndexedSeqViewIterator__f_current);return this.sc_IndexedSeqView$IndexedSeqViewIterator__f_current=1+this.sc_IndexedSeqView$IndexedSeqViewIterator__f_current|0,this.sc_IndexedSeqView$IndexedSeqViewIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewIterator$$remainder=-1+this.sc_IndexedSeqView$IndexedSeqViewIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewIterator$$remainder|0,_}else return Fe().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O()};Ws.prototype.drop__I__sc_Iterator=function(_){if(_>0){this.sc_IndexedSeqView$IndexedSeqViewIterator__f_current=this.sc_IndexedSeqView$IndexedSeqViewIterator__f_current+_|0;var r=this.sc_IndexedSeqView$IndexedSeqViewIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewIterator$$remainder-_|0;this.sc_IndexedSeqView$IndexedSeqViewIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewIterator$$remainder=r<0?0:r}return this};Ws.prototype.sliceIterator__I__I__sc_Iterator=function(_,r){var a=sG(this,_),t=sG(this,r),n=t-a|0;return this.sc_IndexedSeqView$IndexedSeqViewIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewIterator$$remainder=n<0?0:n,this.sc_IndexedSeqView$IndexedSeqViewIterator__f_current=this.sc_IndexedSeqView$IndexedSeqViewIterator__f_current+a|0,this};var bx_=new m().initClass({sc_IndexedSeqView$IndexedSeqViewIterator:0},!1,"scala.collection.IndexedSeqView$IndexedSeqViewIterator",{sc_IndexedSeqView$IndexedSeqViewIterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1,Ljava_io_Serializable:1});Ws.prototype.$classData=bx_;function No(_,r){return _.sc_IndexedSeqView$IndexedSeqViewReverseIterator__f_self=r,_.sc_IndexedSeqView$IndexedSeqViewReverseIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewReverseIterator$$remainder=r.length__I(),_.sc_IndexedSeqView$IndexedSeqViewReverseIterator__f_pos=-1+_.sc_IndexedSeqView$IndexedSeqViewReverseIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewReverseIterator$$remainder|0,_}function lc(){this.sc_IndexedSeqView$IndexedSeqViewReverseIterator__f_self=null,this.sc_IndexedSeqView$IndexedSeqViewReverseIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewReverseIterator$$remainder=0,this.sc_IndexedSeqView$IndexedSeqViewReverseIterator__f_pos=0}lc.prototype=new _t;lc.prototype.constructor=lc;function lU(){}lU.prototype=lc.prototype;lc.prototype.hasNext__Z=function(){return this.sc_IndexedSeqView$IndexedSeqViewReverseIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewReverseIterator$$remainder>0};lc.prototype.next__O=function(){if(this.sc_IndexedSeqView$IndexedSeqViewReverseIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewReverseIterator$$remainder>0){var _=this.sc_IndexedSeqView$IndexedSeqViewReverseIterator__f_self.apply__I__O(this.sc_IndexedSeqView$IndexedSeqViewReverseIterator__f_pos);return this.sc_IndexedSeqView$IndexedSeqViewReverseIterator__f_pos=-1+this.sc_IndexedSeqView$IndexedSeqViewReverseIterator__f_pos|0,this.sc_IndexedSeqView$IndexedSeqViewReverseIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewReverseIterator$$remainder=-1+this.sc_IndexedSeqView$IndexedSeqViewReverseIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewReverseIterator$$remainder|0,_}else return Fe().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O()};lc.prototype.sliceIterator__I__I__sc_Iterator=function(_,r){return this.sc_IndexedSeqView$IndexedSeqViewReverseIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewReverseIterator$$remainder>0&&(this.sc_IndexedSeqView$IndexedSeqViewReverseIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewReverseIterator$$remainder<=_?this.sc_IndexedSeqView$IndexedSeqViewReverseIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewReverseIterator$$remainder=0:_<=0?r>=0&&r=0&&r(Fe(),new Xu(_)));return this.scm_ImmutableBuilder__f_elems=r.concat__F0__sc_Iterator(a),this};Xm.prototype.addOne__O__scm_Growable=function(_){return this.addOne__O__sc_Iterator$$anon$21(_)};var qx_=new m().initClass({sc_Iterator$$anon$21:0},!1,"scala.collection.Iterator$$anon$21",{sc_Iterator$$anon$21:1,scm_ImmutableBuilder:1,O:1,scm_ReusableBuilder:1,scm_Builder:1,scm_Growable:1,scm_Clearable:1});Xm.prototype.$classData=qx_;function gd(_,r){if(this.sc_Iterator$$anon$7__f_hd=null,this.sc_Iterator$$anon$7__f_status=0,this.sc_Iterator$$anon$7__f_$outer=null,this.sc_Iterator$$anon$7__f_pf$1=null,_===null)throw null;this.sc_Iterator$$anon$7__f_$outer=_,this.sc_Iterator$$anon$7__f_pf$1=r,this.sc_Iterator$$anon$7__f_status=0}gd.prototype=new _t;gd.prototype.constructor=gd;function Ox_(){}Ox_.prototype=gd.prototype;gd.prototype.apply$mcZI$sp__I__Z=function(_){return!!hy()};gd.prototype.toString__T=function(){return""};gd.prototype.apply__O__O=function(_){return hy()};gd.prototype.hasNext__Z=function(){for(var _=hy();this.sc_Iterator$$anon$7__f_status===0;)if(this.sc_Iterator$$anon$7__f_$outer.hasNext__Z()){var r=this.sc_Iterator$$anon$7__f_$outer.next__O(),a=this.sc_Iterator$$anon$7__f_pf$1.applyOrElse__O__F1__O(r,this);_!==a&&(this.sc_Iterator$$anon$7__f_hd=a,this.sc_Iterator$$anon$7__f_status=1)}else this.sc_Iterator$$anon$7__f_status=-1;return this.sc_Iterator$$anon$7__f_status===1};gd.prototype.next__O=function(){return this.hasNext__Z()?(this.sc_Iterator$$anon$7__f_status=0,this.sc_Iterator$$anon$7__f_hd):Fe().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O()};var Sx_=new m().initClass({sc_Iterator$$anon$7:0},!1,"scala.collection.Iterator$$anon$7",{sc_Iterator$$anon$7:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1,F1:1});gd.prototype.$classData=Sx_;function XN(_,r,a){var t=_.get__O__s_Option(r);if(t instanceof i_){var n=t,s=n.s_Some__f_value;return s}else{var c=t_();if(c===t)return a.apply__O();throw new Q(t)}}function YN(_,r){var a=_.get__O__s_Option(r),t=t_();if(t===a)return _.default__O__O(r);if(a instanceof i_){var n=a,s=n.s_Some__f_value;return s}else throw new Q(a)}function fU(_,r,a){return _.getOrElse__O__F0__O(r,new r_(()=>a.apply__O__O(r)))}function Px_(_,r){for(var a=_.iterator__sc_Iterator();a.hasNext__Z();){var t=a.next__O();r.apply__O__O__O(t._1__O(),t._2__O())}}function _H(_,r){throw Us(new Mt,"key not found: "+r)}function pU(_,r){var a=_.get__O__s_Option(r);return!a.isEmpty__Z()}function Rx_(_,r){return _.mapFactory__sc_MapFactory().from__sc_IterableOnce__O(oH(new Jv,_,r))}function hU(_,r){var a=_.mapFactory__sc_MapFactory();if(r2(r))var t=r,n=new bd(_,t);else var n=_.iterator__sc_Iterator().concat__F0__sc_Iterator(new r_(()=>r.iterator__sc_Iterator()));return a.from__sc_IterableOnce__O(n)}function dU(_,r,a,t,n){var s=_.iterator__sc_Iterator(),c=new y(o=>{var u=o;if(u!==null){var f=u._1__O(),p=u._2__O();return f+" -> "+p}else throw new Q(u)}),i=new Wt(s,c);return jo(i,r,a,t,n)}function S6(_,r){for(var a=_.newSpecificBuilder__scm_Builder(),t=i5(new gn),n=_.iterator__sc_Iterator();n.hasNext__Z();){var s=n.next__O();t.add__O__Z(r.apply__O__O(s))&&a.addOne__O__scm_Growable(s)}return a.result__O()}function Pq(_,r){var a=_.iterableFactory__sc_SeqFactory().newBuilder__scm_Builder();return _.knownSize__I()>=0&&a.sizeHint__I__V(1+_.length__I()|0),a.addOne__O__scm_Growable(r),a.addAll__sc_IterableOnce__scm_Growable(_),a.result__O()}function by(_,r){var a=_.iterableFactory__sc_SeqFactory().newBuilder__scm_Builder();return _.knownSize__I()>=0&&a.sizeHint__I__V(1+_.length__I()|0),a.addAll__sc_IterableOnce__scm_Growable(_),a.addOne__O__scm_Growable(r),a.result__O()}function sw(_,r){var a=_.iterableFactory__sc_SeqFactory().newBuilder__scm_Builder();return a.addAll__sc_IterableOnce__scm_Growable(_),a.addAll__sc_IterableOnce__scm_Growable(r),a.result__O()}function QP(_,r){if(_.isEmpty__Z()||r.isEmpty__Z())return _;var a=pJ(_,r),t=_.newSpecificBuilder__scm_Builder();return _.foreach__F1__V(new y(n=>a.updateWith__O__F1__s_Option(n,new y(s=>{var c=s,i=!1,o=null,u=t_();if(u===c)return t.addOne__O__scm_Growable(n),t_();if(c instanceof i_){i=!0,o=c;var f=o.s_Some__f_value|0;if(f===1)return t_()}if(i){var p=o.s_Some__f_value|0;return new i_(-1+p|0)}throw new Q(c)})))),t.result__O()}function Dx_(_){return _.sci_ArraySeq$__f_bitmap$0||(_.sci_ArraySeq$__f_emptyImpl=new xi(new H_(0)),_.sci_ArraySeq$__f_bitmap$0=!0),_.sci_ArraySeq$__f_emptyImpl}function $U(_){return _.sci_ArraySeq$__f_bitmap$0?_.sci_ArraySeq$__f_emptyImpl:Dx_(_)}function I$(){this.sci_ArraySeq$__f_emptyImpl=null,this.sci_ArraySeq$__f_untagged=null,this.sci_ArraySeq$__f_bitmap$0=!1,c3=this,this.sci_ArraySeq$__f_untagged=new uI(this)}I$.prototype=new j;I$.prototype.constructor=I$;function xx_(){}xx_.prototype=I$.prototype;I$.prototype.from__sc_IterableOnce__s_reflect_ClassTag__sci_ArraySeq=function(_,r){if(_ instanceof xe){var a=_;return a}else return this.unsafeWrapArray__O__sci_ArraySeq(ja().from__sc_IterableOnce__s_reflect_ClassTag__O(_,r))};I$.prototype.newBuilder__s_reflect_ClassTag__scm_Builder=function(_){XL();var r=new mL,a=new y(t=>{var n=t;return ei().unsafeWrapArray__O__sci_ArraySeq($o(n,_))});return new Ju(r,a)};I$.prototype.unsafeWrapArray__O__sci_ArraySeq=function(_){if(_===null)return null;if(_ instanceof H_){var r=_;return new xi(r)}else if(_ instanceof De){var a=_;return new Mc(a)}else if(_ instanceof yi){var t=_;return new Ri(t)}else if(_ instanceof ic){var n=_;return new Tc(n)}else if(_ instanceof mi){var s=_;return new Di(s)}else if(_ instanceof fn){var c=_;return new dc(c)}else if(_ instanceof bc){var i=_;return new Cc(i)}else if(_ instanceof Ic){var o=_;return new Vc(o)}else if(_ instanceof ri){var u=_;return new xc(u)}else if(yZ(_,1)){var f=_;return new Wl(f)}else throw new Q(_)};I$.prototype.from__sc_IterableOnce__O__O=function(_,r){return this.from__sc_IterableOnce__s_reflect_ClassTag__sci_ArraySeq(_,r)};I$.prototype.empty__O__O=function(_){return $U(this)};var Cx_=new m().initClass({sci_ArraySeq$:0},!1,"scala.collection.immutable.ArraySeq$",{sci_ArraySeq$:1,O:1,sc_StrictOptimizedClassTagSeqFactory:1,sc_ClassTagSeqFactory:1,sc_ClassTagIterableFactory:1,sc_EvidenceIterableFactory:1,Ljava_io_Serializable:1});I$.prototype.$classData=Cx_;var c3;function ei(){return c3||(c3=new I$),c3}function P6(_){return!!(_&&_.$classData&&_.$classData.ancestors.sci_Iterable)}function gI(_){this.sci_Map$Map2$Map2Iterator__f_i=0,this.sci_Map$Map2$Map2Iterator__f_$outer=null,HN(this,_)}gI.prototype=new HP;gI.prototype.constructor=gI;function Mx_(){}Mx_.prototype=gI.prototype;gI.prototype.nextResult__O__O__O=function(_,r){return g(new L,_,r)};var Tx_=new m().initClass({sci_Map$Map2$$anon$1:0},!1,"scala.collection.immutable.Map$Map2$$anon$1",{sci_Map$Map2$$anon$1:1,sci_Map$Map2$Map2Iterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});gI.prototype.$classData=Tx_;function mI(_){this.sci_Map$Map2$Map2Iterator__f_i=0,this.sci_Map$Map2$Map2Iterator__f_$outer=null,HN(this,_)}mI.prototype=new HP;mI.prototype.constructor=mI;function Vx_(){}Vx_.prototype=mI.prototype;mI.prototype.nextResult__O__O__O=function(_,r){return _};var Ax_=new m().initClass({sci_Map$Map2$$anon$2:0},!1,"scala.collection.immutable.Map$Map2$$anon$2",{sci_Map$Map2$$anon$2:1,sci_Map$Map2$Map2Iterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});mI.prototype.$classData=Ax_;function yI(_){this.sci_Map$Map2$Map2Iterator__f_i=0,this.sci_Map$Map2$Map2Iterator__f_$outer=null,HN(this,_)}yI.prototype=new HP;yI.prototype.constructor=yI;function Bx_(){}Bx_.prototype=yI.prototype;yI.prototype.nextResult__O__O__O=function(_,r){return r};var Fx_=new m().initClass({sci_Map$Map2$$anon$3:0},!1,"scala.collection.immutable.Map$Map2$$anon$3",{sci_Map$Map2$$anon$3:1,sci_Map$Map2$Map2Iterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});yI.prototype.$classData=Fx_;function bI(_){this.sci_Map$Map3$Map3Iterator__f_i=0,this.sci_Map$Map3$Map3Iterator__f_$outer=null,GN(this,_)}bI.prototype=new GP;bI.prototype.constructor=bI;function Ex_(){}Ex_.prototype=bI.prototype;bI.prototype.nextResult__O__O__O=function(_,r){return g(new L,_,r)};var jx_=new m().initClass({sci_Map$Map3$$anon$4:0},!1,"scala.collection.immutable.Map$Map3$$anon$4",{sci_Map$Map3$$anon$4:1,sci_Map$Map3$Map3Iterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});bI.prototype.$classData=jx_;function II(_){this.sci_Map$Map3$Map3Iterator__f_i=0,this.sci_Map$Map3$Map3Iterator__f_$outer=null,GN(this,_)}II.prototype=new GP;II.prototype.constructor=II;function Zx_(){}Zx_.prototype=II.prototype;II.prototype.nextResult__O__O__O=function(_,r){return _};var Nx_=new m().initClass({sci_Map$Map3$$anon$5:0},!1,"scala.collection.immutable.Map$Map3$$anon$5",{sci_Map$Map3$$anon$5:1,sci_Map$Map3$Map3Iterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});II.prototype.$classData=Nx_;function kI(_){this.sci_Map$Map3$Map3Iterator__f_i=0,this.sci_Map$Map3$Map3Iterator__f_$outer=null,GN(this,_)}kI.prototype=new GP;kI.prototype.constructor=kI;function Hx_(){}Hx_.prototype=kI.prototype;kI.prototype.nextResult__O__O__O=function(_,r){return r};var Gx_=new m().initClass({sci_Map$Map3$$anon$6:0},!1,"scala.collection.immutable.Map$Map3$$anon$6",{sci_Map$Map3$$anon$6:1,sci_Map$Map3$Map3Iterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});kI.prototype.$classData=Gx_;function qI(_){this.sci_Map$Map4$Map4Iterator__f_i=0,this.sci_Map$Map4$Map4Iterator__f_$outer=null,zN(this,_)}qI.prototype=new zP;qI.prototype.constructor=qI;function zx_(){}zx_.prototype=qI.prototype;qI.prototype.nextResult__O__O__O=function(_,r){return g(new L,_,r)};var Jx_=new m().initClass({sci_Map$Map4$$anon$7:0},!1,"scala.collection.immutable.Map$Map4$$anon$7",{sci_Map$Map4$$anon$7:1,sci_Map$Map4$Map4Iterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});qI.prototype.$classData=Jx_;function OI(_){this.sci_Map$Map4$Map4Iterator__f_i=0,this.sci_Map$Map4$Map4Iterator__f_$outer=null,zN(this,_)}OI.prototype=new zP;OI.prototype.constructor=OI;function Ux_(){}Ux_.prototype=OI.prototype;OI.prototype.nextResult__O__O__O=function(_,r){return _};var Wx_=new m().initClass({sci_Map$Map4$$anon$8:0},!1,"scala.collection.immutable.Map$Map4$$anon$8",{sci_Map$Map4$$anon$8:1,sci_Map$Map4$Map4Iterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});OI.prototype.$classData=Wx_;function SI(_){this.sci_Map$Map4$Map4Iterator__f_i=0,this.sci_Map$Map4$Map4Iterator__f_$outer=null,zN(this,_)}SI.prototype=new zP;SI.prototype.constructor=SI;function Kx_(){}Kx_.prototype=SI.prototype;SI.prototype.nextResult__O__O__O=function(_,r){return r};var Qx_=new m().initClass({sci_Map$Map4$$anon$9:0},!1,"scala.collection.immutable.Map$Map4$$anon$9",{sci_Map$Map4$$anon$9:1,sci_Map$Map4$Map4Iterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});SI.prototype.$classData=Qx_;function Jl(_,r,a,t){this.sci_RangeIterator__f_step=0,this.sci_RangeIterator__f_lastElement=0,this.sci_RangeIterator__f__hasNext=!1,this.sci_RangeIterator__f__next=0,this.sci_RangeIterator__f_step=r,this.sci_RangeIterator__f_lastElement=a,this.sci_RangeIterator__f__hasNext=!t,this.sci_RangeIterator__f__next=_}Jl.prototype=new _t;Jl.prototype.constructor=Jl;function Xx_(){}Xx_.prototype=Jl.prototype;Jl.prototype.knownSize__I=function(){return this.sci_RangeIterator__f__hasNext?1+jI(this.sci_RangeIterator__f_lastElement-this.sci_RangeIterator__f__next|0,this.sci_RangeIterator__f_step)|0:0};Jl.prototype.hasNext__Z=function(){return this.sci_RangeIterator__f__hasNext};Jl.prototype.next__I=function(){this.sci_RangeIterator__f__hasNext||Fe().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O();var _=this.sci_RangeIterator__f__next;return this.sci_RangeIterator__f__hasNext=_!==this.sci_RangeIterator__f_lastElement,this.sci_RangeIterator__f__next=_+this.sci_RangeIterator__f_step|0,_};Jl.prototype.drop__I__sc_Iterator=function(_){if(_>0){var r=this.sci_RangeIterator__f__next,a=r>>31,t=Math.imul(this.sci_RangeIterator__f_step,_),n=t>>31,s=r+t|0,c=(-2147483648^s)<(-2147483648^r)?1+(a+n|0)|0:a+n|0;if(this.sci_RangeIterator__f_step>0){var i=this.sci_RangeIterator__f_lastElement,o=i>>31;if(o===c?(-2147483648^i)<(-2147483648^s):o>31;this.sci_RangeIterator__f__hasNext=c===h?(-2147483648^s)<=(-2147483648^p):c>31;if(d===c?(-2147483648^l)>(-2147483648^s):d>c)var $=l,v=d;else var $=s,v=c;this.sci_RangeIterator__f__next=$;var w=this.sci_RangeIterator__f_lastElement,R=w>>31;this.sci_RangeIterator__f__hasNext=c===R?(-2147483648^s)>=(-2147483648^w):c>R}}return this};Jl.prototype.next__O=function(){return this.next__I()};var Yx_=new m().initClass({sci_RangeIterator:0},!1,"scala.collection.immutable.RangeIterator",{sci_RangeIterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1,Ljava_io_Serializable:1});Jl.prototype.$classData=Yx_;function eH(_,r){return _.sci_Set$SetNIterator__f_current=0,_.sci_Set$SetNIterator__f_remainder=r,_}function Ym(){this.sci_Set$SetNIterator__f_current=0,this.sci_Set$SetNIterator__f_remainder=0}Ym.prototype=new _t;Ym.prototype.constructor=Ym;function XP(){}XP.prototype=Ym.prototype;Ym.prototype.knownSize__I=function(){return this.sci_Set$SetNIterator__f_remainder};Ym.prototype.hasNext__Z=function(){return this.sci_Set$SetNIterator__f_remainder>0};Ym.prototype.next__O=function(){if(this.hasNext__Z()){var _=this.apply__I__O(this.sci_Set$SetNIterator__f_current);return this.sci_Set$SetNIterator__f_current=1+this.sci_Set$SetNIterator__f_current|0,this.sci_Set$SetNIterator__f_remainder=-1+this.sci_Set$SetNIterator__f_remainder|0,_}else return Fe().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O()};Ym.prototype.drop__I__sc_Iterator=function(_){if(_>0){this.sci_Set$SetNIterator__f_current=this.sci_Set$SetNIterator__f_current+_|0;var r=this.sci_Set$SetNIterator__f_remainder-_|0;this.sci_Set$SetNIterator__f_remainder=r<0?0:r}return this};function _C_(_,r){var a=_.empty__sc_IterableOps(),t=(w,R)=>{var D=w;return r.contains__O__Z(R)?D:D.incl__O__sci_SetOps(R)};if(C6(_))for(var n=_,s=0,c=n.length__I(),i=a,o;;){if(s!==c){var u=1+s|0,f=i,p=n.apply__I__O(s),h=t(f,p);s=u,i=h;continue}var o=i;break}else{for(var l=a,d=_.iterator__sc_Iterator();d.hasNext__Z();){var $=l,v=d.next__O();l=t($,v)}var o=l}return o}function eC_(_){return _.scm_ArrayBuilder__f_capacity=0,_}function Ek(){this.scm_ArrayBuilder__f_capacity=0}Ek.prototype=new j;Ek.prototype.constructor=Ek;function vU(){}vU.prototype=Ek.prototype;Ek.prototype.sizeHint__I__V=function(_){};Ek.prototype.addAll__O__scm_ArrayBuilder=function(_){var r=Ir().getLength__O__I(_);return this.addAll__O__I__I__scm_ArrayBuilder$generic(_,0,r)};function k$(){this.scm_ArraySeq$__f_untagged=null,this.scm_ArraySeq$__f_EmptyArraySeq=null,i3=this,this.scm_ArraySeq$__f_untagged=new uI(this),this.scm_ArraySeq$__f_EmptyArraySeq=new fl(new H_(0))}k$.prototype=new j;k$.prototype.constructor=k$;function rC_(){}rC_.prototype=k$.prototype;k$.prototype.from__sc_IterableOnce__s_reflect_ClassTag__scm_ArraySeq=function(_,r){return this.make__O__scm_ArraySeq(ja().from__sc_IterableOnce__s_reflect_ClassTag__O(_,r))};k$.prototype.newBuilder__s_reflect_ClassTag__scm_Builder=function(_){var r=new _p(_.runtimeClass__jl_Class()),a=new y(t=>Iy().make__O__scm_ArraySeq(t));return new Ju(r,a)};k$.prototype.make__O__scm_ArraySeq=function(_){if(_===null)return null;if(_ instanceof H_){var r=_;return new fl(r)}else if(_ instanceof De){var a=_;return new _f(a)}else if(_ instanceof yi){var t=_;return new Xl(t)}else if(_ instanceof ic){var n=_;return new ef(n)}else if(_ instanceof mi){var s=_;return new Yl(s)}else if(_ instanceof fn){var c=_;return new ho(c)}else if(_ instanceof bc){var i=_;return new Ql(i)}else if(_ instanceof Ic){var o=_;return new rf(o)}else if(_ instanceof ri){var u=_;return new Kl(u)}else if(yZ(_,1)){var f=_;return new af(f)}else throw new Q(_)};k$.prototype.from__sc_IterableOnce__O__O=function(_,r){return this.from__sc_IterableOnce__s_reflect_ClassTag__scm_ArraySeq(_,r)};k$.prototype.empty__O__O=function(_){return this.scm_ArraySeq$__f_EmptyArraySeq};var aC_=new m().initClass({scm_ArraySeq$:0},!1,"scala.collection.mutable.ArraySeq$",{scm_ArraySeq$:1,O:1,sc_StrictOptimizedClassTagSeqFactory:1,sc_ClassTagSeqFactory:1,sc_ClassTagIterableFactory:1,sc_EvidenceIterableFactory:1,Ljava_io_Serializable:1});k$.prototype.$classData=aC_;var i3;function Iy(){return i3||(i3=new k$),i3}function PI(_){this.scm_HashMap$HashMapIterator__f_i=0,this.scm_HashMap$HashMapIterator__f_node=null,this.scm_HashMap$HashMapIterator__f_len=0,this.scm_HashMap$HashMapIterator__f_$outer=null,JP(this,_)}PI.prototype=new k6;PI.prototype.constructor=PI;function tC_(){}tC_.prototype=PI.prototype;PI.prototype.extract__scm_HashMap$Node__O=function(_){return g(new L,_.scm_HashMap$Node__f__key,_.scm_HashMap$Node__f__value)};var nC_=new m().initClass({scm_HashMap$$anon$1:0},!1,"scala.collection.mutable.HashMap$$anon$1",{scm_HashMap$$anon$1:1,scm_HashMap$HashMapIterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});PI.prototype.$classData=nC_;function RI(_){this.scm_HashMap$HashMapIterator__f_i=0,this.scm_HashMap$HashMapIterator__f_node=null,this.scm_HashMap$HashMapIterator__f_len=0,this.scm_HashMap$HashMapIterator__f_$outer=null,JP(this,_)}RI.prototype=new k6;RI.prototype.constructor=RI;function sC_(){}sC_.prototype=RI.prototype;RI.prototype.extract__scm_HashMap$Node__O=function(_){return _.scm_HashMap$Node__f__value};var cC_=new m().initClass({scm_HashMap$$anon$3:0},!1,"scala.collection.mutable.HashMap$$anon$3",{scm_HashMap$$anon$3:1,scm_HashMap$HashMapIterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});RI.prototype.$classData=cC_;function DI(_){this.scm_HashMap$HashMapIterator__f_i=0,this.scm_HashMap$HashMapIterator__f_node=null,this.scm_HashMap$HashMapIterator__f_len=0,this.scm_HashMap$HashMapIterator__f_$outer=null,JP(this,_)}DI.prototype=new k6;DI.prototype.constructor=DI;function iC_(){}iC_.prototype=DI.prototype;DI.prototype.extract__scm_HashMap$Node__O=function(_){return _};var oC_=new m().initClass({scm_HashMap$$anon$4:0},!1,"scala.collection.mutable.HashMap$$anon$4",{scm_HashMap$$anon$4:1,scm_HashMap$HashMapIterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});DI.prototype.$classData=oC_;function _y(_){if(this.scm_HashMap$HashMapIterator__f_i=0,this.scm_HashMap$HashMapIterator__f_node=null,this.scm_HashMap$HashMapIterator__f_len=0,this.scm_HashMap$HashMapIterator__f_$outer=null,this.scm_HashMap$$anon$5__f_hash=0,this.scm_HashMap$$anon$5__f_$outer=null,_===null)throw null;this.scm_HashMap$$anon$5__f_$outer=_,JP(this,_),this.scm_HashMap$$anon$5__f_hash=0}_y.prototype=new k6;_y.prototype.constructor=_y;function uC_(){}uC_.prototype=_y.prototype;_y.prototype.hashCode__I=function(){return this.scm_HashMap$$anon$5__f_hash};_y.prototype.extract__scm_HashMap$Node__O=function(_){var r=O_(),a=_.scm_HashMap$Node__f__hash,t=_.scm_HashMap$Node__f__value;return this.scm_HashMap$$anon$5__f_hash=r.tuple2Hash__O__O__I(a^(a>>>16|0),S().anyHash__O__I(t)),this};var lC_=new m().initClass({scm_HashMap$$anon$5:0},!1,"scala.collection.mutable.HashMap$$anon$5",{scm_HashMap$$anon$5:1,scm_HashMap$HashMapIterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});_y.prototype.$classData=lC_;function ey(_){this.scm_HashSet$HashSetIterator__f_i=0,this.scm_HashSet$HashSetIterator__f_node=null,this.scm_HashSet$HashSetIterator__f_len=0,this.scm_HashSet$HashSetIterator__f_$outer=null,JN(this,_)}ey.prototype=new UP;ey.prototype.constructor=ey;function fC_(){}fC_.prototype=ey.prototype;ey.prototype.extract__scm_HashSet$Node__O=function(_){return _.scm_HashSet$Node__f__key};var pC_=new m().initClass({scm_HashSet$$anon$1:0},!1,"scala.collection.mutable.HashSet$$anon$1",{scm_HashSet$$anon$1:1,scm_HashSet$HashSetIterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});ey.prototype.$classData=pC_;function bL(_){this.scm_HashSet$HashSetIterator__f_i=0,this.scm_HashSet$HashSetIterator__f_node=null,this.scm_HashSet$HashSetIterator__f_len=0,this.scm_HashSet$HashSetIterator__f_$outer=null,JN(this,_)}bL.prototype=new UP;bL.prototype.constructor=bL;function hC_(){}hC_.prototype=bL.prototype;bL.prototype.extract__scm_HashSet$Node__O=function(_){return _};var dC_=new m().initClass({scm_HashSet$$anon$2:0},!1,"scala.collection.mutable.HashSet$$anon$2",{scm_HashSet$$anon$2:1,scm_HashSet$HashSetIterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});bL.prototype.$classData=dC_;function ry(_){if(this.scm_HashSet$HashSetIterator__f_i=0,this.scm_HashSet$HashSetIterator__f_node=null,this.scm_HashSet$HashSetIterator__f_len=0,this.scm_HashSet$HashSetIterator__f_$outer=null,this.scm_HashSet$$anon$3__f_hash=0,this.scm_HashSet$$anon$3__f_$outer=null,_===null)throw null;this.scm_HashSet$$anon$3__f_$outer=_,JN(this,_),this.scm_HashSet$$anon$3__f_hash=0}ry.prototype=new UP;ry.prototype.constructor=ry;function $C_(){}$C_.prototype=ry.prototype;ry.prototype.hashCode__I=function(){return this.scm_HashSet$$anon$3__f_hash};ry.prototype.extract__scm_HashSet$Node__O=function(_){var r=this.scm_HashSet$$anon$3__f_$outer,a=_.scm_HashSet$Node__f__hash;return this.scm_HashSet$$anon$3__f_hash=r.scala$collection$mutable$HashSet$$improveHash__I__I(a),this};var vC_=new m().initClass({scm_HashSet$$anon$3:0},!1,"scala.collection.mutable.HashSet$$anon$3",{scm_HashSet$$anon$3:1,scm_HashSet$HashSetIterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1});ry.prototype.$classData=vC_;function oo(_){this.s_concurrent_duration_Deadline__f_time=null,this.s_concurrent_duration_Deadline__f_time=_}oo.prototype=new j;oo.prototype.constructor=oo;function wC_(){}wC_.prototype=oo.prototype;oo.prototype.compareTo__O__I=function(_){var r=_;return this.s_concurrent_duration_Deadline__f_time.compare__s_concurrent_duration_Duration__I(r.s_concurrent_duration_Deadline__f_time)};oo.prototype.$plus__s_concurrent_duration_FiniteDuration__s_concurrent_duration_Deadline=function(_){var r=this.s_concurrent_duration_Deadline__f_time,a=WJ(r,_.s_concurrent_duration_FiniteDuration__f_length,_.s_concurrent_duration_FiniteDuration__f_unit);return new oo(a)};oo.prototype.isOverdue__Z=function(){var _=this.s_concurrent_duration_Deadline__f_time,r=_.s_concurrent_duration_FiniteDuration__f_unit.toNanos__J__J(_.s_concurrent_duration_FiniteDuration__f_length),a=je(),t=1e6*+(0,PG().jl_System$NanoTime$__f_getHighPrecisionTime)(),n=a.org$scalajs$linker$runtime$RuntimeLong$$fromDoubleImpl__D__I(t),s=a.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn,c=r.RTLong__f_lo,i=r.RTLong__f_hi,o=c-n|0,u=(-2147483648^o)>(-2147483648^c)?-1+(i-s|0)|0:i-s|0;return u<0};oo.prototype.productPrefix__T=function(){return"Deadline"};oo.prototype.productArity__I=function(){return 1};oo.prototype.productElement__I__O=function(_){return _===0?this.s_concurrent_duration_Deadline__f_time:S().ioobe__I__O(_)};oo.prototype.productIterator__sc_Iterator=function(){return new f_(this)};oo.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};oo.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};oo.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof oo){var r=_,a=this.s_concurrent_duration_Deadline__f_time,t=r.s_concurrent_duration_Deadline__f_time;return a===null?t===null:a.equals__O__Z(t)}else return!1};oo.prototype.compare__O__I=function(_){var r=_;return this.s_concurrent_duration_Deadline__f_time.compare__s_concurrent_duration_Duration__I(r.s_concurrent_duration_Deadline__f_time)};var LC_=new m().initClass({s_concurrent_duration_Deadline:0},!1,"scala.concurrent.duration.Deadline",{s_concurrent_duration_Deadline:1,O:1,s_math_Ordered:1,jl_Comparable:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});oo.prototype.$classData=LC_;function Hv(){}Hv.prototype=new WP;Hv.prototype.constructor=Hv;function gC_(){}gC_.prototype=Hv.prototype;Hv.prototype.toString__T=function(){return"Duration.Undefined"};Hv.prototype.equals__O__Z=function(_){return!1};Hv.prototype.compare__s_concurrent_duration_Duration__I=function(_){return _===this?0:1};Hv.prototype.compare__O__I=function(_){return this.compare__s_concurrent_duration_Duration__I(_)};var mC_=new m().initClass({s_concurrent_duration_Duration$$anon$1:0},!1,"scala.concurrent.duration.Duration$$anon$1",{s_concurrent_duration_Duration$$anon$1:1,s_concurrent_duration_Duration$Infinite:1,s_concurrent_duration_Duration:1,O:1,Ljava_io_Serializable:1,s_math_Ordered:1,jl_Comparable:1});Hv.prototype.$classData=mC_;function IL(){}IL.prototype=new WP;IL.prototype.constructor=IL;function yC_(){}yC_.prototype=IL.prototype;IL.prototype.toString__T=function(){return"Duration.Inf"};IL.prototype.compare__s_concurrent_duration_Duration__I=function(_){return _===Il().s_concurrent_duration_Duration$__f_Undefined?-1:_===this?0:1};IL.prototype.compare__O__I=function(_){return this.compare__s_concurrent_duration_Duration__I(_)};var bC_=new m().initClass({s_concurrent_duration_Duration$$anon$2:0},!1,"scala.concurrent.duration.Duration$$anon$2",{s_concurrent_duration_Duration$$anon$2:1,s_concurrent_duration_Duration$Infinite:1,s_concurrent_duration_Duration:1,O:1,Ljava_io_Serializable:1,s_math_Ordered:1,jl_Comparable:1});IL.prototype.$classData=bC_;function kL(){}kL.prototype=new WP;kL.prototype.constructor=kL;function IC_(){}IC_.prototype=kL.prototype;kL.prototype.toString__T=function(){return"Duration.MinusInf"};kL.prototype.compare__s_concurrent_duration_Duration__I=function(_){return _===this?0:-1};kL.prototype.compare__O__I=function(_){return this.compare__s_concurrent_duration_Duration__I(_)};var kC_=new m().initClass({s_concurrent_duration_Duration$$anon$3:0},!1,"scala.concurrent.duration.Duration$$anon$3",{s_concurrent_duration_Duration$$anon$3:1,s_concurrent_duration_Duration$Infinite:1,s_concurrent_duration_Duration:1,O:1,Ljava_io_Serializable:1,s_math_Ordered:1,jl_Comparable:1});kL.prototype.$classData=kC_;function M(_,r){this.s_math_LowPriorityOrderingImplicits$$anon$2__f_asComparable$1=null,this.s_math_LowPriorityOrderingImplicits$$anon$2__f_asComparable$1=r}M.prototype=new j;M.prototype.constructor=M;function qC_(){}qC_.prototype=M.prototype;M.prototype.lteq__O__O__Z=function(_,r){return xh(this,_,r)};M.prototype.gteq__O__O__Z=function(_,r){return Ch(this,_,r)};M.prototype.lt__O__O__Z=function(_,r){return Mh(this,_,r)};M.prototype.gt__O__O__Z=function(_,r){return Th(this,_,r)};M.prototype.max__O__O__O=function(_,r){return Mi(this,_,r)};M.prototype.min__O__O__O=function(_,r){return up(this,_,r)};M.prototype.isReverseOf__s_math_Ordering__Z=function(_){return Vh(this,_)};M.prototype.compare__O__O__I=function(_,r){return oG(this.s_math_LowPriorityOrderingImplicits$$anon$2__f_asComparable$1.apply__O__O(_),r)};var OC_=new m().initClass({s_math_LowPriorityOrderingImplicits$$anon$2:0},!1,"scala.math.LowPriorityOrderingImplicits$$anon$2",{s_math_LowPriorityOrderingImplicits$$anon$2:1,O:1,s_math_Ordering:1,ju_Comparator:1,s_math_PartialOrdering:1,s_math_Equiv:1,Ljava_io_Serializable:1});M.prototype.$classData=OC_;function vh(_,r){if(this.s_math_Ordering$$anon$1__f_$outer=null,this.s_math_Ordering$$anon$1__f_f$1=null,_===null)throw null;this.s_math_Ordering$$anon$1__f_$outer=_,this.s_math_Ordering$$anon$1__f_f$1=r}vh.prototype=new j;vh.prototype.constructor=vh;function SC_(){}SC_.prototype=vh.prototype;vh.prototype.lteq__O__O__Z=function(_,r){return xh(this,_,r)};vh.prototype.gteq__O__O__Z=function(_,r){return Ch(this,_,r)};vh.prototype.lt__O__O__Z=function(_,r){return Mh(this,_,r)};vh.prototype.gt__O__O__Z=function(_,r){return Th(this,_,r)};vh.prototype.max__O__O__O=function(_,r){return Mi(this,_,r)};vh.prototype.min__O__O__O=function(_,r){return up(this,_,r)};vh.prototype.isReverseOf__s_math_Ordering__Z=function(_){return Vh(this,_)};vh.prototype.compare__O__O__I=function(_,r){return this.s_math_Ordering$$anon$1__f_$outer.compare__O__O__I(this.s_math_Ordering$$anon$1__f_f$1.apply__O__O(_),this.s_math_Ordering$$anon$1__f_f$1.apply__O__O(r))};var PC_=new m().initClass({s_math_Ordering$$anon$1:0},!1,"scala.math.Ordering$$anon$1",{s_math_Ordering$$anon$1:1,O:1,s_math_Ordering:1,ju_Comparator:1,s_math_PartialOrdering:1,s_math_Equiv:1,Ljava_io_Serializable:1});vh.prototype.$classData=PC_;function Xf(_,r){this.s_math_Ordering$$anon$5__f_ord$2=null,this.s_math_Ordering$$anon$5__f_f$3=null,this.s_math_Ordering$$anon$5__f_ord$2=_,this.s_math_Ordering$$anon$5__f_f$3=r}Xf.prototype=new j;Xf.prototype.constructor=Xf;function RC_(){}RC_.prototype=Xf.prototype;Xf.prototype.max__O__O__O=function(_,r){return Mi(this,_,r)};Xf.prototype.min__O__O__O=function(_,r){return up(this,_,r)};Xf.prototype.isReverseOf__s_math_Ordering__Z=function(_){return Vh(this,_)};Xf.prototype.compare__O__O__I=function(_,r){return this.s_math_Ordering$$anon$5__f_ord$2.compare__O__O__I(this.s_math_Ordering$$anon$5__f_f$3.apply__O__O(_),this.s_math_Ordering$$anon$5__f_f$3.apply__O__O(r))};Xf.prototype.lt__O__O__Z=function(_,r){return this.s_math_Ordering$$anon$5__f_ord$2.lt__O__O__Z(this.s_math_Ordering$$anon$5__f_f$3.apply__O__O(_),this.s_math_Ordering$$anon$5__f_f$3.apply__O__O(r))};Xf.prototype.gt__O__O__Z=function(_,r){return this.s_math_Ordering$$anon$5__f_ord$2.gt__O__O__Z(this.s_math_Ordering$$anon$5__f_f$3.apply__O__O(_),this.s_math_Ordering$$anon$5__f_f$3.apply__O__O(r))};Xf.prototype.gteq__O__O__Z=function(_,r){return this.s_math_Ordering$$anon$5__f_ord$2.gteq__O__O__Z(this.s_math_Ordering$$anon$5__f_f$3.apply__O__O(_),this.s_math_Ordering$$anon$5__f_f$3.apply__O__O(r))};Xf.prototype.lteq__O__O__Z=function(_,r){return this.s_math_Ordering$$anon$5__f_ord$2.lteq__O__O__Z(this.s_math_Ordering$$anon$5__f_f$3.apply__O__O(_),this.s_math_Ordering$$anon$5__f_f$3.apply__O__O(r))};var DC_=new m().initClass({s_math_Ordering$$anon$5:0},!1,"scala.math.Ordering$$anon$5",{s_math_Ordering$$anon$5:1,O:1,s_math_Ordering:1,ju_Comparator:1,s_math_PartialOrdering:1,s_math_Equiv:1,Ljava_io_Serializable:1});Xf.prototype.$classData=DC_;function wU(_,r){return r===_.s_math_Ordering$Int$__f_scala$math$Ordering$CachedReverse$$_reverse}function du(_){this.s_math_Ordering$IterableOrdering__f_ord=null,this.s_math_Ordering$IterableOrdering__f_ord=_}du.prototype=new j;du.prototype.constructor=du;function xC_(){}xC_.prototype=du.prototype;du.prototype.lteq__O__O__Z=function(_,r){return xh(this,_,r)};du.prototype.gteq__O__O__Z=function(_,r){return Ch(this,_,r)};du.prototype.lt__O__O__Z=function(_,r){return Mh(this,_,r)};du.prototype.gt__O__O__Z=function(_,r){return Th(this,_,r)};du.prototype.max__O__O__O=function(_,r){return Mi(this,_,r)};du.prototype.min__O__O__O=function(_,r){return up(this,_,r)};du.prototype.isReverseOf__s_math_Ordering__Z=function(_){return Vh(this,_)};du.prototype.compare__sc_Iterable__sc_Iterable__I=function(_,r){for(var a=_.iterator__sc_Iterator(),t=r.iterator__sc_Iterator();a.hasNext__Z()&&t.hasNext__Z();){var n=this.s_math_Ordering$IterableOrdering__f_ord.compare__O__O__I(a.next__O(),t.next__O());if(n!==0)return n}var s=a.hasNext__Z(),c=t.hasNext__Z();return s===c?0:s?1:-1};du.prototype.equals__O__Z=function(_){if(_!==null&&this===_)return!0;if(_ instanceof du){var r=_,a=this.s_math_Ordering$IterableOrdering__f_ord,t=r.s_math_Ordering$IterableOrdering__f_ord;return a===null?t===null:a.equals__O__Z(t)}return!1};du.prototype.hashCode__I=function(){return Math.imul(47,this.s_math_Ordering$IterableOrdering__f_ord.hashCode__I())};du.prototype.compare__O__O__I=function(_,r){return this.compare__sc_Iterable__sc_Iterable__I(_,r)};var CC_=new m().initClass({s_math_Ordering$IterableOrdering:0},!1,"scala.math.Ordering$IterableOrdering",{s_math_Ordering$IterableOrdering:1,O:1,s_math_Ordering:1,ju_Comparator:1,s_math_PartialOrdering:1,s_math_Equiv:1,Ljava_io_Serializable:1});du.prototype.$classData=CC_;function $u(_){this.s_math_Ordering$Reverse__f_outer=null,this.s_math_Ordering$Reverse__f_outer=_}$u.prototype=new j;$u.prototype.constructor=$u;function MC_(){}MC_.prototype=$u.prototype;$u.prototype.isReverseOf__s_math_Ordering__Z=function(_){var r=this.s_math_Ordering$Reverse__f_outer;return _===null?r===null:_.equals__O__Z(r)};$u.prototype.compare__O__O__I=function(_,r){return this.s_math_Ordering$Reverse__f_outer.compare__O__O__I(r,_)};$u.prototype.lteq__O__O__Z=function(_,r){return this.s_math_Ordering$Reverse__f_outer.lteq__O__O__Z(r,_)};$u.prototype.gteq__O__O__Z=function(_,r){return this.s_math_Ordering$Reverse__f_outer.gteq__O__O__Z(r,_)};$u.prototype.lt__O__O__Z=function(_,r){return this.s_math_Ordering$Reverse__f_outer.lt__O__O__Z(r,_)};$u.prototype.gt__O__O__Z=function(_,r){return this.s_math_Ordering$Reverse__f_outer.gt__O__O__Z(r,_)};$u.prototype.max__O__O__O=function(_,r){return this.s_math_Ordering$Reverse__f_outer.min__O__O__O(_,r)};$u.prototype.min__O__O__O=function(_,r){return this.s_math_Ordering$Reverse__f_outer.max__O__O__O(_,r)};$u.prototype.equals__O__Z=function(_){if(_!==null&&this===_)return!0;if(_ instanceof $u){var r=_,a=this.s_math_Ordering$Reverse__f_outer,t=r.s_math_Ordering$Reverse__f_outer;return a===null?t===null:a.equals__O__Z(t)}return!1};$u.prototype.hashCode__I=function(){return Math.imul(41,this.s_math_Ordering$Reverse__f_outer.hashCode__I())};var TC_=new m().initClass({s_math_Ordering$Reverse:0},!1,"scala.math.Ordering$Reverse",{s_math_Ordering$Reverse:1,O:1,s_math_Ordering:1,ju_Comparator:1,s_math_PartialOrdering:1,s_math_Equiv:1,Ljava_io_Serializable:1});$u.prototype.$classData=TC_;function Ks(_,r){this.s_math_Ordering$Tuple2Ordering__f_ord1=null,this.s_math_Ordering$Tuple2Ordering__f_ord2=null,this.s_math_Ordering$Tuple2Ordering__f_ord1=_,this.s_math_Ordering$Tuple2Ordering__f_ord2=r}Ks.prototype=new j;Ks.prototype.constructor=Ks;function VC_(){}VC_.prototype=Ks.prototype;Ks.prototype.lteq__O__O__Z=function(_,r){return xh(this,_,r)};Ks.prototype.gteq__O__O__Z=function(_,r){return Ch(this,_,r)};Ks.prototype.lt__O__O__Z=function(_,r){return Mh(this,_,r)};Ks.prototype.gt__O__O__Z=function(_,r){return Th(this,_,r)};Ks.prototype.max__O__O__O=function(_,r){return Mi(this,_,r)};Ks.prototype.min__O__O__O=function(_,r){return up(this,_,r)};Ks.prototype.isReverseOf__s_math_Ordering__Z=function(_){return Vh(this,_)};Ks.prototype.compare__T2__T2__I=function(_,r){var a=this.s_math_Ordering$Tuple2Ordering__f_ord1.compare__O__O__I(_._1__O(),r._1__O());return a!==0?a:this.s_math_Ordering$Tuple2Ordering__f_ord2.compare__O__O__I(_._2__O(),r._2__O())};Ks.prototype.equals__O__Z=function(_){if(_!==null&&this===_)return!0;if(_ instanceof Ks){var r=_,a=this.s_math_Ordering$Tuple2Ordering__f_ord1,t=r.s_math_Ordering$Tuple2Ordering__f_ord1;if(a===null?t===null:a.equals__O__Z(t)){var n=this.s_math_Ordering$Tuple2Ordering__f_ord2,s=r.s_math_Ordering$Tuple2Ordering__f_ord2;return n===null?s===null:n.equals__O__Z(s)}else return!1}return!1};Ks.prototype.hashCode__I=function(){var _=this.s_math_Ordering$Tuple2Ordering__f_ord1,r=this.s_math_Ordering$Tuple2Ordering__f_ord2,a=O_(),t=-889275714;t=a.mix__I__I__I(t,Be("Tuple2"));for(var n=0;n<2;){var s=t,c=n;switch(c){case 0:{var i=_;break}case 1:{var i=r;break}default:{var i;throw Za(new ra,c+" is out of bounds (min 0, max 1)")}}t=a.mix__I__I__I(s,S().anyHash__O__I(i)),n=1+n|0}return a.finalizeHash__I__I__I(t,2)};Ks.prototype.compare__O__O__I=function(_,r){return this.compare__T2__T2__I(_,r)};var AC_=new m().initClass({s_math_Ordering$Tuple2Ordering:0},!1,"scala.math.Ordering$Tuple2Ordering",{s_math_Ordering$Tuple2Ordering:1,O:1,s_math_Ordering:1,ju_Comparator:1,s_math_PartialOrdering:1,s_math_Equiv:1,Ljava_io_Serializable:1});Ks.prototype.$classData=AC_;function vu(_,r,a){this.s_math_Ordering$Tuple3Ordering__f_ord1=null,this.s_math_Ordering$Tuple3Ordering__f_ord2=null,this.s_math_Ordering$Tuple3Ordering__f_ord3=null,this.s_math_Ordering$Tuple3Ordering__f_ord1=_,this.s_math_Ordering$Tuple3Ordering__f_ord2=r,this.s_math_Ordering$Tuple3Ordering__f_ord3=a}vu.prototype=new j;vu.prototype.constructor=vu;function BC_(){}BC_.prototype=vu.prototype;vu.prototype.lteq__O__O__Z=function(_,r){return xh(this,_,r)};vu.prototype.gteq__O__O__Z=function(_,r){return Ch(this,_,r)};vu.prototype.lt__O__O__Z=function(_,r){return Mh(this,_,r)};vu.prototype.gt__O__O__Z=function(_,r){return Th(this,_,r)};vu.prototype.max__O__O__O=function(_,r){return Mi(this,_,r)};vu.prototype.min__O__O__O=function(_,r){return up(this,_,r)};vu.prototype.isReverseOf__s_math_Ordering__Z=function(_){return Vh(this,_)};vu.prototype.compare__T3__T3__I=function(_,r){var a=this.s_math_Ordering$Tuple3Ordering__f_ord1.compare__O__O__I(_.T3__f__1,r.T3__f__1);if(a!==0)return a;var t=this.s_math_Ordering$Tuple3Ordering__f_ord2.compare__O__O__I(_.T3__f__2,r.T3__f__2);return t!==0?t:this.s_math_Ordering$Tuple3Ordering__f_ord3.compare__O__O__I(_.T3__f__3,r.T3__f__3)};vu.prototype.equals__O__Z=function(_){if(_!==null&&this===_)return!0;if(_ instanceof vu){var r=_,a=this.s_math_Ordering$Tuple3Ordering__f_ord1,t=r.s_math_Ordering$Tuple3Ordering__f_ord1;if(a===null?t===null:a.equals__O__Z(t))var n=this.s_math_Ordering$Tuple3Ordering__f_ord2,s=r.s_math_Ordering$Tuple3Ordering__f_ord2,c=n===null?s===null:n.equals__O__Z(s);else var c=!1;if(c){var i=this.s_math_Ordering$Tuple3Ordering__f_ord3,o=r.s_math_Ordering$Tuple3Ordering__f_ord3;return i===null?o===null:i.equals__O__Z(o)}else return!1}return!1};vu.prototype.hashCode__I=function(){var _=this.s_math_Ordering$Tuple3Ordering__f_ord1,r=this.s_math_Ordering$Tuple3Ordering__f_ord2,a=this.s_math_Ordering$Tuple3Ordering__f_ord3,t=O_(),n=-889275714;n=t.mix__I__I__I(n,Be("Tuple3"));for(var s=0;s<3;){var c=n,i=s;switch(i){case 0:{var o=_;break}case 1:{var o=r;break}case 2:{var o=a;break}default:{var o;throw Za(new ra,i+" is out of bounds (min 0, max 2)")}}n=t.mix__I__I__I(c,S().anyHash__O__I(o)),s=1+s|0}return t.finalizeHash__I__I__I(n,3)};vu.prototype.compare__O__O__I=function(_,r){return this.compare__T3__T3__I(_,r)};var FC_=new m().initClass({s_math_Ordering$Tuple3Ordering:0},!1,"scala.math.Ordering$Tuple3Ordering",{s_math_Ordering$Tuple3Ordering:1,O:1,s_math_Ordering:1,ju_Comparator:1,s_math_PartialOrdering:1,s_math_Equiv:1,Ljava_io_Serializable:1});vu.prototype.$classData=FC_;function N1(_){this.s_reflect_ClassTag$GenericClassTag__f_runtimeClass=null,this.s_reflect_ClassTag$GenericClassTag__f_runtimeClass=_}N1.prototype=new j;N1.prototype.constructor=N1;function EC_(){}EC_.prototype=N1.prototype;N1.prototype.equals__O__Z=function(_){return M9_(this,_)};N1.prototype.hashCode__I=function(){var _=this.s_reflect_ClassTag$GenericClassTag__f_runtimeClass;return S().anyHash__O__I(_)};N1.prototype.toString__T=function(){return KJ(this,this.s_reflect_ClassTag$GenericClassTag__f_runtimeClass)};N1.prototype.runtimeClass__jl_Class=function(){return this.s_reflect_ClassTag$GenericClassTag__f_runtimeClass};N1.prototype.newArray__I__O=function(_){var r=this.s_reflect_ClassTag$GenericClassTag__f_runtimeClass;return Ir().newInstance__jl_Class__I__O(r,_)};var jC_=new m().initClass({s_reflect_ClassTag$GenericClassTag:0},!1,"scala.reflect.ClassTag$GenericClassTag",{s_reflect_ClassTag$GenericClassTag:1,O:1,s_reflect_ClassTag:1,s_reflect_ClassManifestDeprecatedApis:1,s_reflect_OptManifest:1,Ljava_io_Serializable:1,s_Equals:1});N1.prototype.$classData=jC_;function jk(){Tm_(this),o3=this,new Vl(void 0)}jk.prototype=new Dz;jk.prototype.constructor=jk;function ZC_(){}ZC_.prototype=jk.prototype;var NC_=new m().initClass({Lcats_data_Validated$:0},!1,"cats.data.Validated$",{Lcats_data_Validated$:1,Lcats_data_ValidatedInstances:1,Lcats_data_ValidatedInstances1:1,Lcats_data_ValidatedInstances2:1,O:1,Lcats_data_ValidatedFunctions:1,Lcats_data_ValidatedFunctionsBinCompat0:1,Ljava_io_Serializable:1});jk.prototype.$classData=NC_;var o3;function oj(){return o3||(o3=new jk),o3}function qi(_){this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$BackReference__f_index=0,this.Lcodes_quine_labs_recheck_regexp_Pattern$BackReference__f_index=_,this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=t_()}qi.prototype=new Lo;qi.prototype.constructor=qi;function HC_(){}HC_.prototype=qi.prototype;qi.prototype.productPrefix__T=function(){return"BackReference"};qi.prototype.productArity__I=function(){return 1};qi.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_regexp_Pattern$BackReference__f_index:S().ioobe__I__O(_)};qi.prototype.productIterator__sc_Iterator=function(){return new f_(this)};qi.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("BackReference");_=S().mix__I__I__I(r,a);var t=_,n=this.Lcodes_quine_labs_recheck_regexp_Pattern$BackReference__f_index;_=S().mix__I__I__I(t,n);var s=_;return S().finalizeHash__I__I__I(s,1)};qi.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};qi.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof qi){var r=_;return this.Lcodes_quine_labs_recheck_regexp_Pattern$BackReference__f_index===r.Lcodes_quine_labs_recheck_regexp_Pattern$BackReference__f_index}else return!1};var GC_=new m().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$BackReference:0},!1,"codes.quine.labs.recheck.regexp.Pattern$BackReference",{Lcodes_quine_labs_recheck_regexp_Pattern$BackReference:1,Lcodes_quine_labs_recheck_regexp_Pattern$Node:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});qi.prototype.$classData=GC_;function ut(_,r){this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_index=0,this.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_index=_,this.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child=r,this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=t_()}ut.prototype=new Lo;ut.prototype.constructor=ut;function zC_(){}zC_.prototype=ut.prototype;ut.prototype.productPrefix__T=function(){return"Capture"};ut.prototype.productArity__I=function(){return 2};ut.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_index;case 1:return this.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child;default:return S().ioobe__I__O(_)}};ut.prototype.productIterator__sc_Iterator=function(){return new f_(this)};ut.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("Capture");_=S().mix__I__I__I(r,a);var t=_,n=this.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_index;_=S().mix__I__I__I(t,n);var s=_,c=this.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child,i=S().anyHash__O__I(c);_=S().mix__I__I__I(s,i);var o=_;return S().finalizeHash__I__I__I(o,2)};ut.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};ut.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof ut){var r=_;if(this.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_index===r.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_index){var a=this.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child,t=r.Lcodes_quine_labs_recheck_regexp_Pattern$Capture__f_child;return a===null?t===null:a.equals__O__Z(t)}else return!1}else return!1};var JC_=new m().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$Capture:0},!1,"codes.quine.labs.recheck.regexp.Pattern$Capture",{Lcodes_quine_labs_recheck_regexp_Pattern$Capture:1,Lcodes_quine_labs_recheck_regexp_Pattern$Node:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});ut.prototype.$classData=JC_;function UC_(_){return!!(_&&_.$classData&&_.$classData.ancestors.Lcodes_quine_labs_recheck_regexp_Pattern$ClassNode)}function ha(_){this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children=_,this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=t_()}ha.prototype=new Lo;ha.prototype.constructor=ha;function WC_(){}WC_.prototype=ha.prototype;ha.prototype.productPrefix__T=function(){return"Disjunction"};ha.prototype.productArity__I=function(){return 1};ha.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children:S().ioobe__I__O(_)};ha.prototype.productIterator__sc_Iterator=function(){return new f_(this)};ha.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};ha.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};ha.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof ha){var r=_,a=this.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children,t=r.Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction__f_children;return a===null?t===null:a.equals__O__Z(t)}else return!1};var KC_=new m().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction:0},!1,"codes.quine.labs.recheck.regexp.Pattern$Disjunction",{Lcodes_quine_labs_recheck_regexp_Pattern$Disjunction:1,Lcodes_quine_labs_recheck_regexp_Pattern$Node:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});ha.prototype.$classData=KC_;function wu(){this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=t_()}wu.prototype=new Lo;wu.prototype.constructor=wu;function QC_(){}QC_.prototype=wu.prototype;wu.prototype.productPrefix__T=function(){return"Dot"};wu.prototype.productArity__I=function(){return 0};wu.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};wu.prototype.productIterator__sc_Iterator=function(){return new f_(this)};wu.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};wu.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};wu.prototype.equals__O__Z=function(_){return _ instanceof wu};var XC_=new m().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$Dot:0},!1,"codes.quine.labs.recheck.regexp.Pattern$Dot",{Lcodes_quine_labs_recheck_regexp_Pattern$Dot:1,Lcodes_quine_labs_recheck_regexp_Pattern$Node:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});wu.prototype.$classData=XC_;function lt(_){this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child=_,this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=t_()}lt.prototype=new Lo;lt.prototype.constructor=lt;function YC_(){}YC_.prototype=lt.prototype;lt.prototype.productPrefix__T=function(){return"Group"};lt.prototype.productArity__I=function(){return 1};lt.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child:S().ioobe__I__O(_)};lt.prototype.productIterator__sc_Iterator=function(){return new f_(this)};lt.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};lt.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};lt.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof lt){var r=_,a=this.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child,t=r.Lcodes_quine_labs_recheck_regexp_Pattern$Group__f_child;return a===null?t===null:a.equals__O__Z(t)}else return!1};var _M_=new m().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$Group:0},!1,"codes.quine.labs.recheck.regexp.Pattern$Group",{Lcodes_quine_labs_recheck_regexp_Pattern$Group:1,Lcodes_quine_labs_recheck_regexp_Pattern$Node:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});lt.prototype.$classData=_M_;function Zc(){this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=t_()}Zc.prototype=new Lo;Zc.prototype.constructor=Zc;function eM_(){}eM_.prototype=Zc.prototype;Zc.prototype.productPrefix__T=function(){return"LineBegin"};Zc.prototype.productArity__I=function(){return 0};Zc.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};Zc.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Zc.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Zc.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};Zc.prototype.equals__O__Z=function(_){return _ instanceof Zc};var rM_=new m().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$LineBegin:0},!1,"codes.quine.labs.recheck.regexp.Pattern$LineBegin",{Lcodes_quine_labs_recheck_regexp_Pattern$LineBegin:1,Lcodes_quine_labs_recheck_regexp_Pattern$Node:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});Zc.prototype.$classData=rM_;function Nc(){this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=t_()}Nc.prototype=new Lo;Nc.prototype.constructor=Nc;function aM_(){}aM_.prototype=Nc.prototype;Nc.prototype.productPrefix__T=function(){return"LineEnd"};Nc.prototype.productArity__I=function(){return 0};Nc.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};Nc.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Nc.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Nc.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};Nc.prototype.equals__O__Z=function(_){return _ instanceof Nc};var tM_=new m().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$LineEnd:0},!1,"codes.quine.labs.recheck.regexp.Pattern$LineEnd",{Lcodes_quine_labs_recheck_regexp_Pattern$LineEnd:1,Lcodes_quine_labs_recheck_regexp_Pattern$Node:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});Nc.prototype.$classData=tM_;function Vt(_,r){this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_negative=!1,this.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_negative=_,this.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child=r,this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=t_()}Vt.prototype=new Lo;Vt.prototype.constructor=Vt;function nM_(){}nM_.prototype=Vt.prototype;Vt.prototype.productPrefix__T=function(){return"LookAhead"};Vt.prototype.productArity__I=function(){return 2};Vt.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_negative;case 1:return this.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child;default:return S().ioobe__I__O(_)}};Vt.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Vt.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("LookAhead");_=S().mix__I__I__I(r,a);var t=_,n=this.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_negative?1231:1237;_=S().mix__I__I__I(t,n);var s=_,c=this.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child,i=S().anyHash__O__I(c);_=S().mix__I__I__I(s,i);var o=_;return S().finalizeHash__I__I__I(o,2)};Vt.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};Vt.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Vt){var r=_;if(this.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_negative===r.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_negative){var a=this.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child,t=r.Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead__f_child;return a===null?t===null:a.equals__O__Z(t)}else return!1}else return!1};var sM_=new m().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead:0},!1,"codes.quine.labs.recheck.regexp.Pattern$LookAhead",{Lcodes_quine_labs_recheck_regexp_Pattern$LookAhead:1,Lcodes_quine_labs_recheck_regexp_Pattern$Node:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});Vt.prototype.$classData=sM_;function At(_,r){this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_negative=!1,this.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_negative=_,this.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child=r,this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=t_()}At.prototype=new Lo;At.prototype.constructor=At;function cM_(){}cM_.prototype=At.prototype;At.prototype.productPrefix__T=function(){return"LookBehind"};At.prototype.productArity__I=function(){return 2};At.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_negative;case 1:return this.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child;default:return S().ioobe__I__O(_)}};At.prototype.productIterator__sc_Iterator=function(){return new f_(this)};At.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("LookBehind");_=S().mix__I__I__I(r,a);var t=_,n=this.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_negative?1231:1237;_=S().mix__I__I__I(t,n);var s=_,c=this.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child,i=S().anyHash__O__I(c);_=S().mix__I__I__I(s,i);var o=_;return S().finalizeHash__I__I__I(o,2)};At.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};At.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof At){var r=_;if(this.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_negative===r.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_negative){var a=this.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child,t=r.Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind__f_child;return a===null?t===null:a.equals__O__Z(t)}else return!1}else return!1};var iM_=new m().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind:0},!1,"codes.quine.labs.recheck.regexp.Pattern$LookBehind",{Lcodes_quine_labs_recheck_regexp_Pattern$LookBehind:1,Lcodes_quine_labs_recheck_regexp_Pattern$Node:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});At.prototype.$classData=iM_;function Ji(_,r){this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$NamedBackReference__f_index=0,this.Lcodes_quine_labs_recheck_regexp_Pattern$NamedBackReference__f_name=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$NamedBackReference__f_index=_,this.Lcodes_quine_labs_recheck_regexp_Pattern$NamedBackReference__f_name=r,this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=t_()}Ji.prototype=new Lo;Ji.prototype.constructor=Ji;function oM_(){}oM_.prototype=Ji.prototype;Ji.prototype.productPrefix__T=function(){return"NamedBackReference"};Ji.prototype.productArity__I=function(){return 2};Ji.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_regexp_Pattern$NamedBackReference__f_index;case 1:return this.Lcodes_quine_labs_recheck_regexp_Pattern$NamedBackReference__f_name;default:return S().ioobe__I__O(_)}};Ji.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Ji.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("NamedBackReference");_=S().mix__I__I__I(r,a);var t=_,n=this.Lcodes_quine_labs_recheck_regexp_Pattern$NamedBackReference__f_index;_=S().mix__I__I__I(t,n);var s=_,c=this.Lcodes_quine_labs_recheck_regexp_Pattern$NamedBackReference__f_name,i=S().anyHash__O__I(c);_=S().mix__I__I__I(s,i);var o=_;return S().finalizeHash__I__I__I(o,2)};Ji.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};Ji.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Ji){var r=_;return this.Lcodes_quine_labs_recheck_regexp_Pattern$NamedBackReference__f_index===r.Lcodes_quine_labs_recheck_regexp_Pattern$NamedBackReference__f_index&&this.Lcodes_quine_labs_recheck_regexp_Pattern$NamedBackReference__f_name===r.Lcodes_quine_labs_recheck_regexp_Pattern$NamedBackReference__f_name}else return!1};var uM_=new m().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$NamedBackReference:0},!1,"codes.quine.labs.recheck.regexp.Pattern$NamedBackReference",{Lcodes_quine_labs_recheck_regexp_Pattern$NamedBackReference:1,Lcodes_quine_labs_recheck_regexp_Pattern$Node:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});Ji.prototype.$classData=uM_;function ft(_,r,a){this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_index=0,this.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_name=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_index=_,this.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_name=r,this.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child=a,this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=t_()}ft.prototype=new Lo;ft.prototype.constructor=ft;function lM_(){}lM_.prototype=ft.prototype;ft.prototype.productPrefix__T=function(){return"NamedCapture"};ft.prototype.productArity__I=function(){return 3};ft.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_index;case 1:return this.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_name;case 2:return this.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child;default:return S().ioobe__I__O(_)}};ft.prototype.productIterator__sc_Iterator=function(){return new f_(this)};ft.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("NamedCapture");_=S().mix__I__I__I(r,a);var t=_,n=this.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_index;_=S().mix__I__I__I(t,n);var s=_,c=this.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_name,i=S().anyHash__O__I(c);_=S().mix__I__I__I(s,i);var o=_,u=this.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child,f=S().anyHash__O__I(u);_=S().mix__I__I__I(o,f);var p=_;return S().finalizeHash__I__I__I(p,3)};ft.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};ft.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof ft){var r=_;if(this.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_index===r.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_index)if(this.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_name===r.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_name){var a=this.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child,t=r.Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture__f_child;return a===null?t===null:a.equals__O__Z(t)}else return!1;else return!1}else return!1};var fM_=new m().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture:0},!1,"codes.quine.labs.recheck.regexp.Pattern$NamedCapture",{Lcodes_quine_labs_recheck_regexp_Pattern$NamedCapture:1,Lcodes_quine_labs_recheck_regexp_Pattern$Node:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});ft.prototype.$classData=fM_;function F8(){this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null}F8.prototype=new O6;F8.prototype.constructor=F8;function YP(){}YP.prototype=F8.prototype;function Ui(_){this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Plus__f_isLazy=!1,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Plus__f_isLazy=_,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=t_()}Ui.prototype=new O6;Ui.prototype.constructor=Ui;function pM_(){}pM_.prototype=Ui.prototype;Ui.prototype.isLazy__Z=function(){return this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Plus__f_isLazy};Ui.prototype.productPrefix__T=function(){return"Plus"};Ui.prototype.productArity__I=function(){return 1};Ui.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Plus__f_isLazy:S().ioobe__I__O(_)};Ui.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Ui.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("Plus");_=S().mix__I__I__I(r,a);var t=_,n=this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Plus__f_isLazy?1231:1237;_=S().mix__I__I__I(t,n);var s=_;return S().finalizeHash__I__I__I(s,1)};Ui.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};Ui.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Ui){var r=_;return this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Plus__f_isLazy===r.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Plus__f_isLazy}else return!1};var hM_=new m().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Plus:0},!1,"codes.quine.labs.recheck.regexp.Pattern$Quantifier$Plus",{Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Plus:1,Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});Ui.prototype.$classData=hM_;function gi(_){this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Question__f_isLazy=!1,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Question__f_isLazy=_,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=t_()}gi.prototype=new O6;gi.prototype.constructor=gi;function dM_(){}dM_.prototype=gi.prototype;gi.prototype.isLazy__Z=function(){return this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Question__f_isLazy};gi.prototype.productPrefix__T=function(){return"Question"};gi.prototype.productArity__I=function(){return 1};gi.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Question__f_isLazy:S().ioobe__I__O(_)};gi.prototype.productIterator__sc_Iterator=function(){return new f_(this)};gi.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("Question");_=S().mix__I__I__I(r,a);var t=_,n=this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Question__f_isLazy?1231:1237;_=S().mix__I__I__I(t,n);var s=_;return S().finalizeHash__I__I__I(s,1)};gi.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};gi.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof gi){var r=_;return this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Question__f_isLazy===r.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Question__f_isLazy}else return!1};var $M_=new m().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Question:0},!1,"codes.quine.labs.recheck.regexp.Pattern$Quantifier$Question",{Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Question:1,Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});gi.prototype.$classData=$M_;function Oi(_){this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Star__f_isLazy=!1,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Star__f_isLazy=_,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=t_()}Oi.prototype=new O6;Oi.prototype.constructor=Oi;function vM_(){}vM_.prototype=Oi.prototype;Oi.prototype.isLazy__Z=function(){return this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Star__f_isLazy};Oi.prototype.productPrefix__T=function(){return"Star"};Oi.prototype.productArity__I=function(){return 1};Oi.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Star__f_isLazy:S().ioobe__I__O(_)};Oi.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Oi.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("Star");_=S().mix__I__I__I(r,a);var t=_,n=this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Star__f_isLazy?1231:1237;_=S().mix__I__I__I(t,n);var s=_;return S().finalizeHash__I__I__I(s,1)};Oi.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};Oi.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Oi){var r=_;return this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Star__f_isLazy===r.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Star__f_isLazy}else return!1};var wM_=new m().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Star:0},!1,"codes.quine.labs.recheck.regexp.Pattern$Quantifier$Star",{Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Star:1,Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});Oi.prototype.$classData=wM_;function Pa(_,r){this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_quantifier=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_quantifier=_,this.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child=r,this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=t_()}Pa.prototype=new Lo;Pa.prototype.constructor=Pa;function LM_(){}LM_.prototype=Pa.prototype;Pa.prototype.productPrefix__T=function(){return"Repeat"};Pa.prototype.productArity__I=function(){return 2};Pa.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_quantifier;case 1:return this.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child;default:return S().ioobe__I__O(_)}};Pa.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Pa.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Pa.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};Pa.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Pa){var r=_,a=this.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_quantifier,t=r.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_quantifier;if(a===null?t===null:a.equals__O__Z(t)){var n=this.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child,s=r.Lcodes_quine_labs_recheck_regexp_Pattern$Repeat__f_child;return n===null?s===null:n.equals__O__Z(s)}else return!1}else return!1};var gM_=new m().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$Repeat:0},!1,"codes.quine.labs.recheck.regexp.Pattern$Repeat",{Lcodes_quine_labs_recheck_regexp_Pattern$Repeat:1,Lcodes_quine_labs_recheck_regexp_Pattern$Node:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});Pa.prototype.$classData=gM_;function Ur(_){this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children=_,this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=t_()}Ur.prototype=new Lo;Ur.prototype.constructor=Ur;function mM_(){}mM_.prototype=Ur.prototype;Ur.prototype.productPrefix__T=function(){return"Sequence"};Ur.prototype.productArity__I=function(){return 1};Ur.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children:S().ioobe__I__O(_)};Ur.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Ur.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Ur.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};Ur.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Ur){var r=_,a=this.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children,t=r.Lcodes_quine_labs_recheck_regexp_Pattern$Sequence__f_children;return a===null?t===null:a.equals__O__Z(t)}else return!1};var yM_=new m().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$Sequence:0},!1,"codes.quine.labs.recheck.regexp.Pattern$Sequence",{Lcodes_quine_labs_recheck_regexp_Pattern$Sequence:1,Lcodes_quine_labs_recheck_regexp_Pattern$Node:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});Ur.prototype.$classData=yM_;function Si(_){this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$WordBoundary__f_invert=!1,this.Lcodes_quine_labs_recheck_regexp_Pattern$WordBoundary__f_invert=_,this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=t_()}Si.prototype=new Lo;Si.prototype.constructor=Si;function bM_(){}bM_.prototype=Si.prototype;Si.prototype.productPrefix__T=function(){return"WordBoundary"};Si.prototype.productArity__I=function(){return 1};Si.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_regexp_Pattern$WordBoundary__f_invert:S().ioobe__I__O(_)};Si.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Si.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("WordBoundary");_=S().mix__I__I__I(r,a);var t=_,n=this.Lcodes_quine_labs_recheck_regexp_Pattern$WordBoundary__f_invert?1231:1237;_=S().mix__I__I__I(t,n);var s=_;return S().finalizeHash__I__I__I(s,1)};Si.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};Si.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Si){var r=_;return this.Lcodes_quine_labs_recheck_regexp_Pattern$WordBoundary__f_invert===r.Lcodes_quine_labs_recheck_regexp_Pattern$WordBoundary__f_invert}else return!1};var IM_=new m().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$WordBoundary:0},!1,"codes.quine.labs.recheck.regexp.Pattern$WordBoundary",{Lcodes_quine_labs_recheck_regexp_Pattern$WordBoundary:1,Lcodes_quine_labs_recheck_regexp_Pattern$Node:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});Si.prototype.$classData=IM_;function xI(_){this.ju_HashMap__f_java$util$HashMap$$loadFactor=0,this.ju_HashMap__f_java$util$HashMap$$table=null,this.ju_HashMap__f_threshold=0,this.ju_HashMap__f_contentSize=0,this.ju_LinkedHashMap__f_accessOrder=!1,this.ju_LinkedHashMap__f_java$util$LinkedHashMap$$eldest=null,this.ju_LinkedHashMap__f_youngest=null,this.Lcodes_quine_labs_recheck_unicode_LRUCache$LRUMap__f_maxSize=0,this.Lcodes_quine_labs_recheck_unicode_LRUCache$LRUMap__f_maxSize=_,iU(this,_,.75,!0)}xI.prototype=new oU;xI.prototype.constructor=xI;function kM_(){}kM_.prototype=xI.prototype;xI.prototype.removeEldestEntry__ju_Map$Entry__Z=function(_){return this.ju_HashMap__f_contentSize>this.Lcodes_quine_labs_recheck_unicode_LRUCache$LRUMap__f_maxSize};var qM_=new m().initClass({Lcodes_quine_labs_recheck_unicode_LRUCache$LRUMap:0},!1,"codes.quine.labs.recheck.unicode.LRUCache$LRUMap",{Lcodes_quine_labs_recheck_unicode_LRUCache$LRUMap:1,ju_LinkedHashMap:1,ju_HashMap:1,ju_AbstractMap:1,O:1,ju_Map:1,Ljava_io_Serializable:1,jl_Cloneable:1});xI.prototype.$classData=qM_;var E8=class extends Ld{constructor(r){if(super(),this.ju_DuplicateFormatFlagsException__f_f=null,this.ju_DuplicateFormatFlagsException__f_f=r,Pt(this,null,null,!0,!0),r===null)throw Od(new io)}getMessage__T(){return"Flags = '"+this.ju_DuplicateFormatFlagsException__f_f+"'"}},OM_=new m().initClass({ju_DuplicateFormatFlagsException:0},!1,"java.util.DuplicateFormatFlagsException",{ju_DuplicateFormatFlagsException:1,ju_IllegalFormatException:1,jl_IllegalArgumentException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});E8.prototype.$classData=OM_;var j8=class extends Ld{constructor(r,a){if(super(),this.ju_FormatFlagsConversionMismatchException__f_f=null,this.ju_FormatFlagsConversionMismatchException__f_c=0,this.ju_FormatFlagsConversionMismatchException__f_f=r,this.ju_FormatFlagsConversionMismatchException__f_c=a,Pt(this,null,null,!0,!0),r===null)throw Od(new io)}getMessage__T(){return"Conversion = "+pa(this.ju_FormatFlagsConversionMismatchException__f_c)+", Flags = "+this.ju_FormatFlagsConversionMismatchException__f_f}},SM_=new m().initClass({ju_FormatFlagsConversionMismatchException:0},!1,"java.util.FormatFlagsConversionMismatchException",{ju_FormatFlagsConversionMismatchException:1,ju_IllegalFormatException:1,jl_IllegalArgumentException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});j8.prototype.$classData=SM_;var Z8=class extends Ld{constructor(r){super(),this.ju_IllegalFormatArgumentIndexException__f_msg=null,this.ju_IllegalFormatArgumentIndexException__f_msg=r,Pt(this,null,null,!0,!0)}getMessage__T(){return this.ju_IllegalFormatArgumentIndexException__f_msg}},PM_=new m().initClass({ju_IllegalFormatArgumentIndexException:0},!1,"java.util.IllegalFormatArgumentIndexException",{ju_IllegalFormatArgumentIndexException:1,ju_IllegalFormatException:1,jl_IllegalArgumentException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});Z8.prototype.$classData=PM_;var N8=class extends Ld{constructor(r){super(),this.ju_IllegalFormatCodePointException__f_c=0,this.ju_IllegalFormatCodePointException__f_c=r,Pt(this,null,null,!0,!0)}getMessage__T(){var r=this.ju_IllegalFormatCodePointException__f_c;return"Code point = 0x"+(+(r>>>0)).toString(16)}},RM_=new m().initClass({ju_IllegalFormatCodePointException:0},!1,"java.util.IllegalFormatCodePointException",{ju_IllegalFormatCodePointException:1,ju_IllegalFormatException:1,jl_IllegalArgumentException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});N8.prototype.$classData=RM_;var H8=class extends Ld{constructor(r,a){if(super(),this.ju_IllegalFormatConversionException__f_c=0,this.ju_IllegalFormatConversionException__f_arg=null,this.ju_IllegalFormatConversionException__f_c=r,this.ju_IllegalFormatConversionException__f_arg=a,Pt(this,null,null,!0,!0),a===null)throw Od(new io)}getMessage__T(){var r=this.ju_IllegalFormatConversionException__f_c;return String.fromCharCode(r)+" != "+this.ju_IllegalFormatConversionException__f_arg.getName__T()}},DM_=new m().initClass({ju_IllegalFormatConversionException:0},!1,"java.util.IllegalFormatConversionException",{ju_IllegalFormatConversionException:1,ju_IllegalFormatException:1,jl_IllegalArgumentException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});H8.prototype.$classData=DM_;var G8=class extends Ld{constructor(r){if(super(),this.ju_IllegalFormatFlagsException__f_f=null,this.ju_IllegalFormatFlagsException__f_f=r,Pt(this,null,null,!0,!0),r===null)throw Od(new io)}getMessage__T(){return"Flags = '"+this.ju_IllegalFormatFlagsException__f_f+"'"}},xM_=new m().initClass({ju_IllegalFormatFlagsException:0},!1,"java.util.IllegalFormatFlagsException",{ju_IllegalFormatFlagsException:1,ju_IllegalFormatException:1,jl_IllegalArgumentException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});G8.prototype.$classData=xM_;var z8=class extends Ld{constructor(r){super(),this.ju_IllegalFormatPrecisionException__f_p=0,this.ju_IllegalFormatPrecisionException__f_p=r,Pt(this,null,null,!0,!0)}getMessage__T(){var r=this.ju_IllegalFormatPrecisionException__f_p;return""+r}},CM_=new m().initClass({ju_IllegalFormatPrecisionException:0},!1,"java.util.IllegalFormatPrecisionException",{ju_IllegalFormatPrecisionException:1,ju_IllegalFormatException:1,jl_IllegalArgumentException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});z8.prototype.$classData=CM_;var J8=class extends Ld{constructor(r){super(),this.ju_IllegalFormatWidthException__f_w=0,this.ju_IllegalFormatWidthException__f_w=r,Pt(this,null,null,!0,!0)}getMessage__T(){var r=this.ju_IllegalFormatWidthException__f_w;return""+r}},MM_=new m().initClass({ju_IllegalFormatWidthException:0},!1,"java.util.IllegalFormatWidthException",{ju_IllegalFormatWidthException:1,ju_IllegalFormatException:1,jl_IllegalArgumentException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});J8.prototype.$classData=MM_;var U8=class extends Ld{constructor(r){if(super(),this.ju_MissingFormatArgumentException__f_s=null,this.ju_MissingFormatArgumentException__f_s=r,Pt(this,null,null,!0,!0),r===null)throw Od(new io)}getMessage__T(){return"Format specifier '"+this.ju_MissingFormatArgumentException__f_s+"'"}},TM_=new m().initClass({ju_MissingFormatArgumentException:0},!1,"java.util.MissingFormatArgumentException",{ju_MissingFormatArgumentException:1,ju_IllegalFormatException:1,jl_IllegalArgumentException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});U8.prototype.$classData=TM_;var W8=class extends Ld{constructor(r){if(super(),this.ju_MissingFormatWidthException__f_s=null,this.ju_MissingFormatWidthException__f_s=r,Pt(this,null,null,!0,!0),r===null)throw Od(new io)}getMessage__T(){return this.ju_MissingFormatWidthException__f_s}},VM_=new m().initClass({ju_MissingFormatWidthException:0},!1,"java.util.MissingFormatWidthException",{ju_MissingFormatWidthException:1,ju_IllegalFormatException:1,jl_IllegalArgumentException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});W8.prototype.$classData=VM_;var K8=class extends Ld{constructor(r){if(super(),this.ju_UnknownFormatConversionException__f_s=null,this.ju_UnknownFormatConversionException__f_s=r,Pt(this,null,null,!0,!0),r===null)throw Od(new io)}getMessage__T(){return"Conversion = '"+this.ju_UnknownFormatConversionException__f_s+"'"}},AM_=new m().initClass({ju_UnknownFormatConversionException:0},!1,"java.util.UnknownFormatConversionException",{ju_UnknownFormatConversionException:1,ju_IllegalFormatException:1,jl_IllegalArgumentException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1});K8.prototype.$classData=AM_;function BM_(_,r){return _.ju_concurrent_CopyOnWriteArrayList__f_inner=r,_.ju_concurrent_CopyOnWriteArrayList__f_requiresCopyOnWrite=!1,_}function FM_(_){return BM_(_,[]),_}function EM_(_,r){FM_(_);for(var a=r.u.length,t=0;t=this.size__I())throw Za(new ra,""+_)};Pi.prototype.checkIndexOnBounds__I__V=function(_){if(_<0||_>this.size__I())throw Za(new ra,""+_)};var ZM_=new m().initClass({ju_concurrent_CopyOnWriteArrayList:0},!1,"java.util.concurrent.CopyOnWriteArrayList",{ju_concurrent_CopyOnWriteArrayList:1,O:1,ju_List:1,ju_Collection:1,jl_Iterable:1,ju_RandomAccess:1,jl_Cloneable:1,Ljava_io_Serializable:1});Pi.prototype.$classData=ZM_;function e(_,r){this.T2__f__1=null,this.T2__f__2=null,this.T2$mcII$sp__f__1$mcI$sp=0,this.T2$mcII$sp__f__2$mcI$sp=0,this.T2$mcII$sp__f__1$mcI$sp=_,this.T2$mcII$sp__f__2$mcI$sp=r,g(this,null,null)}e.prototype=new FN;e.prototype.constructor=e;function NM_(){}NM_.prototype=e.prototype;e.prototype._1$mcI$sp__I=function(){return this.T2$mcII$sp__f__1$mcI$sp};e.prototype._2$mcI$sp__I=function(){return this.T2$mcII$sp__f__2$mcI$sp};e.prototype.copy$default$2__O=function(){return this.T2$mcII$sp__f__2$mcI$sp};e.prototype._2__O=function(){return this.T2$mcII$sp__f__2$mcI$sp};e.prototype._1__O=function(){return this.T2$mcII$sp__f__1$mcI$sp};var HM_=new m().initClass({T2$mcII$sp:0},!1,"scala.Tuple2$mcII$sp",{T2$mcII$sp:1,T2:1,O:1,s_Product2:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1,s_Product2$mcII$sp:1});e.prototype.$classData=HM_;function qL(_){this.sc_ArrayOps$ArrayIterator__f_xs=null,this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos=0,this.sc_ArrayOps$ArrayIterator__f_len=0,this.sc_ArrayOps$ArrayIterator$mcB$sp__f_xs$mcB$sp=null,this.sc_ArrayOps$ArrayIterator$mcB$sp__f_xs$mcB$sp=_,R$(this,_)}qL.prototype=new nw;qL.prototype.constructor=qL;function GM_(){}GM_.prototype=qL.prototype;qL.prototype.next$mcB$sp__B=function(){try{var _=this.sc_ArrayOps$ArrayIterator$mcB$sp__f_xs$mcB$sp.u[this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos];return this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos=1+this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos|0,_}catch(r){if(r instanceof hu)return Fe().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O()|0;throw r}};qL.prototype.next__O=function(){return this.next$mcB$sp__B()};var zM_=new m().initClass({sc_ArrayOps$ArrayIterator$mcB$sp:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcB$sp",{sc_ArrayOps$ArrayIterator$mcB$sp:1,sc_ArrayOps$ArrayIterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1,Ljava_io_Serializable:1});qL.prototype.$classData=zM_;function Gv(_){this.sc_ArrayOps$ArrayIterator__f_xs=null,this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos=0,this.sc_ArrayOps$ArrayIterator__f_len=0,this.sc_ArrayOps$ArrayIterator$mcC$sp__f_xs$mcC$sp=null,this.sc_ArrayOps$ArrayIterator$mcC$sp__f_xs$mcC$sp=_,R$(this,_)}Gv.prototype=new nw;Gv.prototype.constructor=Gv;function JM_(){}JM_.prototype=Gv.prototype;Gv.prototype.next$mcC$sp__C=function(){try{var _=this.sc_ArrayOps$ArrayIterator$mcC$sp__f_xs$mcC$sp.u[this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos];return this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos=1+this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos|0,_}catch(r){if(r instanceof hu)return Ea(Fe().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O());throw r}};Gv.prototype.next__O=function(){return pa(this.next$mcC$sp__C())};var UM_=new m().initClass({sc_ArrayOps$ArrayIterator$mcC$sp:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcC$sp",{sc_ArrayOps$ArrayIterator$mcC$sp:1,sc_ArrayOps$ArrayIterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1,Ljava_io_Serializable:1});Gv.prototype.$classData=UM_;function OL(_){this.sc_ArrayOps$ArrayIterator__f_xs=null,this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos=0,this.sc_ArrayOps$ArrayIterator__f_len=0,this.sc_ArrayOps$ArrayIterator$mcD$sp__f_xs$mcD$sp=null,this.sc_ArrayOps$ArrayIterator$mcD$sp__f_xs$mcD$sp=_,R$(this,_)}OL.prototype=new nw;OL.prototype.constructor=OL;function WM_(){}WM_.prototype=OL.prototype;OL.prototype.next$mcD$sp__D=function(){try{var _=this.sc_ArrayOps$ArrayIterator$mcD$sp__f_xs$mcD$sp.u[this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos];return this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos=1+this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos|0,_}catch(r){if(r instanceof hu)return+Fe().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O();throw r}};OL.prototype.next__O=function(){return this.next$mcD$sp__D()};var KM_=new m().initClass({sc_ArrayOps$ArrayIterator$mcD$sp:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcD$sp",{sc_ArrayOps$ArrayIterator$mcD$sp:1,sc_ArrayOps$ArrayIterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1,Ljava_io_Serializable:1});OL.prototype.$classData=KM_;function SL(_){this.sc_ArrayOps$ArrayIterator__f_xs=null,this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos=0,this.sc_ArrayOps$ArrayIterator__f_len=0,this.sc_ArrayOps$ArrayIterator$mcF$sp__f_xs$mcF$sp=null,this.sc_ArrayOps$ArrayIterator$mcF$sp__f_xs$mcF$sp=_,R$(this,_)}SL.prototype=new nw;SL.prototype.constructor=SL;function QM_(){}QM_.prototype=SL.prototype;SL.prototype.next$mcF$sp__F=function(){try{var _=this.sc_ArrayOps$ArrayIterator$mcF$sp__f_xs$mcF$sp.u[this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos];return this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos=1+this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos|0,_}catch(r){if(r instanceof hu)return Math.fround(Fe().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O());throw r}};SL.prototype.next__O=function(){return this.next$mcF$sp__F()};var XM_=new m().initClass({sc_ArrayOps$ArrayIterator$mcF$sp:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcF$sp",{sc_ArrayOps$ArrayIterator$mcF$sp:1,sc_ArrayOps$ArrayIterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1,Ljava_io_Serializable:1});SL.prototype.$classData=XM_;function PL(_){this.sc_ArrayOps$ArrayIterator__f_xs=null,this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos=0,this.sc_ArrayOps$ArrayIterator__f_len=0,this.sc_ArrayOps$ArrayIterator$mcI$sp__f_xs$mcI$sp=null,this.sc_ArrayOps$ArrayIterator$mcI$sp__f_xs$mcI$sp=_,R$(this,_)}PL.prototype=new nw;PL.prototype.constructor=PL;function YM_(){}YM_.prototype=PL.prototype;PL.prototype.next$mcI$sp__I=function(){try{var _=this.sc_ArrayOps$ArrayIterator$mcI$sp__f_xs$mcI$sp.u[this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos];return this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos=1+this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos|0,_}catch(r){if(r instanceof hu)return Fe().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O()|0;throw r}};PL.prototype.next__O=function(){return this.next$mcI$sp__I()};var _T_=new m().initClass({sc_ArrayOps$ArrayIterator$mcI$sp:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcI$sp",{sc_ArrayOps$ArrayIterator$mcI$sp:1,sc_ArrayOps$ArrayIterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1,Ljava_io_Serializable:1});PL.prototype.$classData=_T_;function RL(_){this.sc_ArrayOps$ArrayIterator__f_xs=null,this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos=0,this.sc_ArrayOps$ArrayIterator__f_len=0,this.sc_ArrayOps$ArrayIterator$mcJ$sp__f_xs$mcJ$sp=null,this.sc_ArrayOps$ArrayIterator$mcJ$sp__f_xs$mcJ$sp=_,R$(this,_)}RL.prototype=new nw;RL.prototype.constructor=RL;function eT_(){}eT_.prototype=RL.prototype;RL.prototype.next$mcJ$sp__J=function(){try{var _=this.sc_ArrayOps$ArrayIterator$mcJ$sp__f_xs$mcJ$sp.u[this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos],r=_.RTLong__f_lo,a=_.RTLong__f_hi;return this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos=1+this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos|0,new O(r,a)}catch(t){if(t instanceof hu)return da(Fe().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O());throw t}};RL.prototype.next__O=function(){return this.next$mcJ$sp__J()};var rT_=new m().initClass({sc_ArrayOps$ArrayIterator$mcJ$sp:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcJ$sp",{sc_ArrayOps$ArrayIterator$mcJ$sp:1,sc_ArrayOps$ArrayIterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1,Ljava_io_Serializable:1});RL.prototype.$classData=rT_;function DL(_){this.sc_ArrayOps$ArrayIterator__f_xs=null,this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos=0,this.sc_ArrayOps$ArrayIterator__f_len=0,this.sc_ArrayOps$ArrayIterator$mcS$sp__f_xs$mcS$sp=null,this.sc_ArrayOps$ArrayIterator$mcS$sp__f_xs$mcS$sp=_,R$(this,_)}DL.prototype=new nw;DL.prototype.constructor=DL;function aT_(){}aT_.prototype=DL.prototype;DL.prototype.next$mcS$sp__S=function(){try{var _=this.sc_ArrayOps$ArrayIterator$mcS$sp__f_xs$mcS$sp.u[this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos];return this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos=1+this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos|0,_}catch(r){if(r instanceof hu)return Fe().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O()|0;throw r}};DL.prototype.next__O=function(){return this.next$mcS$sp__S()};var tT_=new m().initClass({sc_ArrayOps$ArrayIterator$mcS$sp:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcS$sp",{sc_ArrayOps$ArrayIterator$mcS$sp:1,sc_ArrayOps$ArrayIterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1,Ljava_io_Serializable:1});DL.prototype.$classData=tT_;function xL(_){this.sc_ArrayOps$ArrayIterator__f_xs=null,this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos=0,this.sc_ArrayOps$ArrayIterator__f_len=0,this.sc_ArrayOps$ArrayIterator$mcV$sp__f_xs$mcV$sp=null,this.sc_ArrayOps$ArrayIterator$mcV$sp__f_xs$mcV$sp=_,R$(this,_)}xL.prototype=new nw;xL.prototype.constructor=xL;function nT_(){}nT_.prototype=xL.prototype;xL.prototype.next$mcV$sp__V=function(){try{this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos=1+this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos|0}catch(_){if(_ instanceof hu)Fe().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O();else throw _}};xL.prototype.next__O=function(){this.next$mcV$sp__V()};var sT_=new m().initClass({sc_ArrayOps$ArrayIterator$mcV$sp:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcV$sp",{sc_ArrayOps$ArrayIterator$mcV$sp:1,sc_ArrayOps$ArrayIterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1,Ljava_io_Serializable:1});xL.prototype.$classData=sT_;function CL(_){this.sc_ArrayOps$ArrayIterator__f_xs=null,this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos=0,this.sc_ArrayOps$ArrayIterator__f_len=0,this.sc_ArrayOps$ArrayIterator$mcZ$sp__f_xs$mcZ$sp=null,this.sc_ArrayOps$ArrayIterator$mcZ$sp__f_xs$mcZ$sp=_,R$(this,_)}CL.prototype=new nw;CL.prototype.constructor=CL;function cT_(){}cT_.prototype=CL.prototype;CL.prototype.next$mcZ$sp__Z=function(){try{var _=this.sc_ArrayOps$ArrayIterator$mcZ$sp__f_xs$mcZ$sp.u[this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos];return this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos=1+this.sc_ArrayOps$ArrayIterator__f_scala$collection$ArrayOps$ArrayIterator$$pos|0,_}catch(r){if(r instanceof hu)return!!Fe().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O();throw r}};CL.prototype.next__O=function(){return this.next$mcZ$sp__Z()};var iT_=new m().initClass({sc_ArrayOps$ArrayIterator$mcZ$sp:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcZ$sp",{sc_ArrayOps$ArrayIterator$mcZ$sp:1,sc_ArrayOps$ArrayIterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1,Ljava_io_Serializable:1});CL.prototype.$classData=iT_;function Yf(_){this.sc_Iterable$$anon$1__f_a$1=null,this.sc_Iterable$$anon$1__f_a$1=_}Yf.prototype=new t2;Yf.prototype.constructor=Yf;function oT_(){}oT_.prototype=Yf.prototype;Yf.prototype.iterator__sc_Iterator=function(){Fe();var _=this.sc_Iterable$$anon$1__f_a$1;return new Xu(_)};Yf.prototype.knownSize__I=function(){return 1};Yf.prototype.headOption__s_Some=function(){return new i_(this.sc_Iterable$$anon$1__f_a$1)};Yf.prototype.last__O=function(){return this.sc_Iterable$$anon$1__f_a$1};Yf.prototype.drop__I__sc_Iterable=function(_){return _>0?sL().empty__O():this};Yf.prototype.dropRight__I__sc_Iterable=function(_){return _>0?sL().empty__O():this};Yf.prototype.dropRight__I__O=function(_){return this.dropRight__I__sc_Iterable(_)};Yf.prototype.drop__I__O=function(_){return this.drop__I__sc_Iterable(_)};Yf.prototype.headOption__s_Option=function(){return this.headOption__s_Some()};var uT_=new m().initClass({sc_Iterable$$anon$1:0},!1,"scala.collection.Iterable$$anon$1",{sc_Iterable$$anon$1:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1});Yf.prototype.$classData=uT_;function lT_(_){if(_ instanceof It){var r=_;return a$().empty__sci_TreeSeqMap$OrderBy__sci_TreeSeqMap(r.sci_TreeSeqMap__f_orderedBy)}else return _.mapFactory__sc_MapFactory().empty__O()}function _5(_){return _.className__T()+"()"}function fT_(_){return!!(_&&_.$classData&&_.$classData.ancestors.sc_View)}function pT_(_,r,a){return r<=0&&a>=_.length__I()?_:m8_(_,r,a)}function CI(_){if(this.sci_Set$SetNIterator__f_current=0,this.sci_Set$SetNIterator__f_remainder=0,this.sci_Set$Set2$$anon$1__f_$outer=null,_===null)throw null;this.sci_Set$Set2$$anon$1__f_$outer=_,eH(this,2)}CI.prototype=new XP;CI.prototype.constructor=CI;function hT_(){}hT_.prototype=CI.prototype;CI.prototype.apply__I__O=function(_){return this.sci_Set$Set2$$anon$1__f_$outer.scala$collection$immutable$Set$Set2$$getElem__I__O(_)};var dT_=new m().initClass({sci_Set$Set2$$anon$1:0},!1,"scala.collection.immutable.Set$Set2$$anon$1",{sci_Set$Set2$$anon$1:1,sci_Set$SetNIterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1,Ljava_io_Serializable:1});CI.prototype.$classData=dT_;function MI(_){if(this.sci_Set$SetNIterator__f_current=0,this.sci_Set$SetNIterator__f_remainder=0,this.sci_Set$Set3$$anon$2__f_$outer=null,_===null)throw null;this.sci_Set$Set3$$anon$2__f_$outer=_,eH(this,3)}MI.prototype=new XP;MI.prototype.constructor=MI;function $T_(){}$T_.prototype=MI.prototype;MI.prototype.apply__I__O=function(_){return this.sci_Set$Set3$$anon$2__f_$outer.scala$collection$immutable$Set$Set3$$getElem__I__O(_)};var vT_=new m().initClass({sci_Set$Set3$$anon$2:0},!1,"scala.collection.immutable.Set$Set3$$anon$2",{sci_Set$Set3$$anon$2:1,sci_Set$SetNIterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1,Ljava_io_Serializable:1});MI.prototype.$classData=vT_;function TI(_){if(this.sci_Set$SetNIterator__f_current=0,this.sci_Set$SetNIterator__f_remainder=0,this.sci_Set$Set4$$anon$3__f_$outer=null,_===null)throw null;this.sci_Set$Set4$$anon$3__f_$outer=_,eH(this,4)}TI.prototype=new XP;TI.prototype.constructor=TI;function wT_(){}wT_.prototype=TI.prototype;TI.prototype.apply__I__O=function(_){return this.sci_Set$Set4$$anon$3__f_$outer.scala$collection$immutable$Set$Set4$$getElem__I__O(_)};var LT_=new m().initClass({sci_Set$Set4$$anon$3:0},!1,"scala.collection.immutable.Set$Set4$$anon$3",{sci_Set$Set4$$anon$3:1,sci_Set$SetNIterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1,Ljava_io_Serializable:1});TI.prototype.$classData=LT_;function _p(_){this.scm_ArrayBuilder__f_capacity=0,this.scm_ArrayBuilder$generic__f_elementClass=null,this.scm_ArrayBuilder$generic__f_isCharArrayBuilder=!1,this.scm_ArrayBuilder$generic__f_jsElems=null,this.scm_ArrayBuilder$generic__f_elementClass=_,eC_(this),this.scm_ArrayBuilder$generic__f_isCharArrayBuilder=_===H$.getClassOf(),this.scm_ArrayBuilder$generic__f_jsElems=[]}_p.prototype=new vU;_p.prototype.constructor=_p;function gT_(){}gT_.prototype=_p.prototype;_p.prototype.length__I=function(){return this.scm_ArrayBuilder$generic__f_jsElems.length|0};_p.prototype.addOne__O__scm_ArrayBuilder$generic=function(_){var r=this.scm_ArrayBuilder$generic__f_isCharArrayBuilder?Ea(_):_===null?this.scm_ArrayBuilder$generic__f_elementClass.jl_Class__f_data.zero:_;return this.scm_ArrayBuilder$generic__f_jsElems.push(r),this};_p.prototype.addAll__O__I__I__scm_ArrayBuilder$generic=function(_,r,a){for(var t=r+a|0,n=r;n=s)throw Za(new ra,t+" is out of bounds (min 0, max "+(-1+s|0)+")");var c=_.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start,i=((_.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end-c|0)&(-1+_.scm_ArrayDeque__f_array.u.length|0))-r|0,o=Ir().getLength__O__I(a)-t|0,u=i0){var p=_.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start,h=(_.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end-p|0)&(-1+_.scm_ArrayDeque__f_array.u.length|0);if(r<0||r>=h)throw Za(new ra,r+" is out of bounds (min 0, max "+(-1+h|0)+")");var l=(_.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start+r|0)&(-1+_.scm_ArrayDeque__f_array.u.length|0),d=_.scm_ArrayDeque__f_array.u.length-l|0,$=f0&&ja().copy__O__I__O__I__I__V(_.scm_ArrayDeque__f_array,0,a,t+$|0,v)}return a}function yT_(_){for(var r=_.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start,a=(_.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end-r|0)&(-1+_.scm_ArrayDeque__f_array.u.length|0),t=Sq().alloc__I__AO(a),n=0;n0};var IT_=new m().initClass({scm_CheckedIndexedSeqView$CheckedIterator:0},!1,"scala.collection.mutable.CheckedIndexedSeqView$CheckedIterator",{scm_CheckedIndexedSeqView$CheckedIterator:1,sc_IndexedSeqView$IndexedSeqViewIterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1,Ljava_io_Serializable:1});md.prototype.$classData=IT_;function yd(_,r){this.sc_IndexedSeqView$IndexedSeqViewReverseIterator__f_self=null,this.sc_IndexedSeqView$IndexedSeqViewReverseIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewReverseIterator$$remainder=0,this.sc_IndexedSeqView$IndexedSeqViewReverseIterator__f_pos=0,this.scm_CheckedIndexedSeqView$CheckedReverseIterator__f_mutationCount=null,this.scm_CheckedIndexedSeqView$CheckedReverseIterator__f_expectedCount=0,this.scm_CheckedIndexedSeqView$CheckedReverseIterator__f_mutationCount=r,No(this,_),this.scm_CheckedIndexedSeqView$CheckedReverseIterator__f_expectedCount=r.apply__O()|0}yd.prototype=new lU;yd.prototype.constructor=yd;function kT_(){}kT_.prototype=yd.prototype;yd.prototype.hasNext__Z=function(){var _=CZ(),r=this.scm_CheckedIndexedSeqView$CheckedReverseIterator__f_expectedCount,a=this.scm_CheckedIndexedSeqView$CheckedReverseIterator__f_mutationCount,t=a.apply__O()|0;return _.checkMutations__I__I__T__V(r,t,"mutation occurred during iteration"),this.sc_IndexedSeqView$IndexedSeqViewReverseIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewReverseIterator$$remainder>0};var qT_=new m().initClass({scm_CheckedIndexedSeqView$CheckedReverseIterator:0},!1,"scala.collection.mutable.CheckedIndexedSeqView$CheckedReverseIterator",{scm_CheckedIndexedSeqView$CheckedReverseIterator:1,sc_IndexedSeqView$IndexedSeqViewReverseIterator:1,sc_AbstractIterator:1,O:1,sc_Iterator:1,sc_IterableOnce:1,sc_IterableOnceOps:1,Ljava_io_Serializable:1});yd.prototype.$classData=qT_;function wh(){}wh.prototype=new j;wh.prototype.constructor=wh;function OT_(){}OT_.prototype=wh.prototype;wh.prototype.lteq__O__O__Z=function(_,r){return xh(this,_,r)};wh.prototype.gteq__O__O__Z=function(_,r){return Ch(this,_,r)};wh.prototype.lt__O__O__Z=function(_,r){return Mh(this,_,r)};wh.prototype.gt__O__O__Z=function(_,r){return Th(this,_,r)};wh.prototype.max__O__O__O=function(_,r){return Mi(this,_,r)};wh.prototype.min__O__O__O=function(_,r){return up(this,_,r)};wh.prototype.isReverseOf__s_math_Ordering__Z=function(_){return Vh(this,_)};wh.prototype.compare__O__O__I=function(_,r){var a=!!_,t=!!r;return a===t?0:a?1:-1};var ST_=new m().initClass({s_math_Ordering$Boolean$:0},!1,"scala.math.Ordering$Boolean$",{s_math_Ordering$Boolean$:1,O:1,s_math_Ordering$BooleanOrdering:1,s_math_Ordering:1,ju_Comparator:1,s_math_PartialOrdering:1,s_math_Equiv:1,Ljava_io_Serializable:1});wh.prototype.$classData=ST_;var uj;function r6(){return uj||(uj=new wh),uj}function Lh(){}Lh.prototype=new j;Lh.prototype.constructor=Lh;function PT_(){}PT_.prototype=Lh.prototype;Lh.prototype.lteq__O__O__Z=function(_,r){return xh(this,_,r)};Lh.prototype.gteq__O__O__Z=function(_,r){return Ch(this,_,r)};Lh.prototype.lt__O__O__Z=function(_,r){return Mh(this,_,r)};Lh.prototype.gt__O__O__Z=function(_,r){return Th(this,_,r)};Lh.prototype.max__O__O__O=function(_,r){return Mi(this,_,r)};Lh.prototype.min__O__O__O=function(_,r){return up(this,_,r)};Lh.prototype.isReverseOf__s_math_Ordering__Z=function(_){return Vh(this,_)};Lh.prototype.compare__O__O__I=function(_,r){var a=_|0,t=r|0;return a-t|0};var RT_=new m().initClass({s_math_Ordering$Byte$:0},!1,"scala.math.Ordering$Byte$",{s_math_Ordering$Byte$:1,O:1,s_math_Ordering$ByteOrdering:1,s_math_Ordering:1,ju_Comparator:1,s_math_PartialOrdering:1,s_math_Equiv:1,Ljava_io_Serializable:1});Lh.prototype.$classData=RT_;var lj;function aH(){return lj||(lj=new Lh),lj}function gh(){}gh.prototype=new j;gh.prototype.constructor=gh;function DT_(){}DT_.prototype=gh.prototype;gh.prototype.lteq__O__O__Z=function(_,r){return xh(this,_,r)};gh.prototype.gteq__O__O__Z=function(_,r){return Ch(this,_,r)};gh.prototype.lt__O__O__Z=function(_,r){return Mh(this,_,r)};gh.prototype.gt__O__O__Z=function(_,r){return Th(this,_,r)};gh.prototype.max__O__O__O=function(_,r){return Mi(this,_,r)};gh.prototype.min__O__O__O=function(_,r){return up(this,_,r)};gh.prototype.isReverseOf__s_math_Ordering__Z=function(_){return Vh(this,_)};gh.prototype.compare__O__O__I=function(_,r){var a=Ea(_),t=Ea(r);return a-t|0};var xT_=new m().initClass({s_math_Ordering$Char$:0},!1,"scala.math.Ordering$Char$",{s_math_Ordering$Char$:1,O:1,s_math_Ordering$CharOrdering:1,s_math_Ordering:1,ju_Comparator:1,s_math_PartialOrdering:1,s_math_Equiv:1,Ljava_io_Serializable:1});gh.prototype.$classData=xT_;var fj;function tH(){return fj||(fj=new gh),fj}function mh(){}mh.prototype=new j;mh.prototype.constructor=mh;function CT_(){}CT_.prototype=mh.prototype;mh.prototype.lteq__O__O__Z=function(_,r){return xh(this,_,r)};mh.prototype.gteq__O__O__Z=function(_,r){return Ch(this,_,r)};mh.prototype.lt__O__O__Z=function(_,r){return Mh(this,_,r)};mh.prototype.gt__O__O__Z=function(_,r){return Th(this,_,r)};mh.prototype.max__O__O__O=function(_,r){return Mi(this,_,r)};mh.prototype.min__O__O__O=function(_,r){return up(this,_,r)};mh.prototype.isReverseOf__s_math_Ordering__Z=function(_){return Vh(this,_)};mh.prototype.compare__O__O__I=function(_,r){var a=+_,t=+r;return Aw().compare__D__D__I(a,t)};var MT_=new m().initClass({s_math_Ordering$DeprecatedDoubleOrdering$:0},!1,"scala.math.Ordering$DeprecatedDoubleOrdering$",{s_math_Ordering$DeprecatedDoubleOrdering$:1,O:1,s_math_Ordering$Double$TotalOrdering:1,s_math_Ordering:1,ju_Comparator:1,s_math_PartialOrdering:1,s_math_Equiv:1,Ljava_io_Serializable:1});mh.prototype.$classData=MT_;var pj;function pZ(){return pj||(pj=new mh),pj}function yh(){}yh.prototype=new j;yh.prototype.constructor=yh;function TT_(){}TT_.prototype=yh.prototype;yh.prototype.lteq__O__O__Z=function(_,r){return xh(this,_,r)};yh.prototype.gteq__O__O__Z=function(_,r){return Ch(this,_,r)};yh.prototype.lt__O__O__Z=function(_,r){return Mh(this,_,r)};yh.prototype.gt__O__O__Z=function(_,r){return Th(this,_,r)};yh.prototype.max__O__O__O=function(_,r){return Mi(this,_,r)};yh.prototype.min__O__O__O=function(_,r){return up(this,_,r)};yh.prototype.isReverseOf__s_math_Ordering__Z=function(_){return Vh(this,_)};yh.prototype.compare__O__O__I=function(_,r){var a=da(_),t=a.RTLong__f_lo,n=a.RTLong__f_hi,s=da(r),c=s.RTLong__f_lo,i=s.RTLong__f_hi;return je().org$scalajs$linker$runtime$RuntimeLong$$compare__I__I__I__I__I(t,n,c,i)};var VT_=new m().initClass({s_math_Ordering$Long$:0},!1,"scala.math.Ordering$Long$",{s_math_Ordering$Long$:1,O:1,s_math_Ordering$LongOrdering:1,s_math_Ordering:1,ju_Comparator:1,s_math_PartialOrdering:1,s_math_Equiv:1,Ljava_io_Serializable:1});yh.prototype.$classData=VT_;var hj;function nH(){return hj||(hj=new yh),hj}function bh(){}bh.prototype=new j;bh.prototype.constructor=bh;function AT_(){}AT_.prototype=bh.prototype;bh.prototype.lteq__O__O__Z=function(_,r){return xh(this,_,r)};bh.prototype.gteq__O__O__Z=function(_,r){return Ch(this,_,r)};bh.prototype.lt__O__O__Z=function(_,r){return Mh(this,_,r)};bh.prototype.gt__O__O__Z=function(_,r){return Th(this,_,r)};bh.prototype.max__O__O__O=function(_,r){return Mi(this,_,r)};bh.prototype.min__O__O__O=function(_,r){return up(this,_,r)};bh.prototype.isReverseOf__s_math_Ordering__Z=function(_){return Vh(this,_)};bh.prototype.compare__O__O__I=function(_,r){var a=_|0,t=r|0;return a-t|0};var BT_=new m().initClass({s_math_Ordering$Short$:0},!1,"scala.math.Ordering$Short$",{s_math_Ordering$Short$:1,O:1,s_math_Ordering$ShortOrdering:1,s_math_Ordering:1,ju_Comparator:1,s_math_PartialOrdering:1,s_math_Equiv:1,Ljava_io_Serializable:1});bh.prototype.$classData=BT_;var dj;function sH(){return dj||(dj=new bh),dj}function Ih(){}Ih.prototype=new j;Ih.prototype.constructor=Ih;function FT_(){}FT_.prototype=Ih.prototype;Ih.prototype.lteq__O__O__Z=function(_,r){return xh(this,_,r)};Ih.prototype.gteq__O__O__Z=function(_,r){return Ch(this,_,r)};Ih.prototype.lt__O__O__Z=function(_,r){return Mh(this,_,r)};Ih.prototype.gt__O__O__Z=function(_,r){return Th(this,_,r)};Ih.prototype.max__O__O__O=function(_,r){return Mi(this,_,r)};Ih.prototype.min__O__O__O=function(_,r){return up(this,_,r)};Ih.prototype.isReverseOf__s_math_Ordering__Z=function(_){return Vh(this,_)};Ih.prototype.compare__O__O__I=function(_,r){var a=_,t=r;return aU(a,t)};var ET_=new m().initClass({s_math_Ordering$String$:0},!1,"scala.math.Ordering$String$",{s_math_Ordering$String$:1,O:1,s_math_Ordering$StringOrdering:1,s_math_Ordering:1,ju_Comparator:1,s_math_PartialOrdering:1,s_math_Equiv:1,Ljava_io_Serializable:1});Ih.prototype.$classData=ET_;var $j;function LU(){return $j||($j=new Ih),$j}function VI(){this.s_reflect_AnyValManifest__f_toString=null,this.s_reflect_AnyValManifest__f_hashCode=0}VI.prototype=new j;VI.prototype.constructor=VI;function cw(){}cw.prototype=VI.prototype;VI.prototype.toString__T=function(){return this.s_reflect_AnyValManifest__f_toString};VI.prototype.equals__O__Z=function(_){return this===_};VI.prototype.hashCode__I=function(){return this.s_reflect_AnyValManifest__f_hashCode};function Q8(){}Q8.prototype=new j;Q8.prototype.constructor=Q8;function gU(){}gU.prototype=Q8.prototype;var zt=class extends Ro{constructor(r){super(),this.sjs_js_JavaScriptException__f_exception=null,this.sjs_js_JavaScriptException__f_exception=r,Pt(this,null,null,!0,!0)}getMessage__T(){return dZ(this.sjs_js_JavaScriptException__f_exception)}productPrefix__T(){return"JavaScriptException"}productArity__I(){return 1}productElement__I__O(r){return r===0?this.sjs_js_JavaScriptException__f_exception:S().ioobe__I__O(r)}productIterator__sc_Iterator(){return new f_(this)}hashCode__I(){var r=O_();return r.productHash__s_Product__I__Z__I(this,-889275714,!1)}equals__O__Z(r){if(this===r)return!0;if(r instanceof zt){var a=r,t=this.sjs_js_JavaScriptException__f_exception,n=a.sjs_js_JavaScriptException__f_exception;return z().equals__O__O__Z(t,n)}else return!1}};var jT_=new m().initClass({sjs_js_JavaScriptException:0},!1,"scala.scalajs.js.JavaScriptException",{sjs_js_JavaScriptException:1,jl_RuntimeException:1,jl_Exception:1,jl_Throwable:1,O:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});zt.prototype.$classData=jT_;function uo(_,r){this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$CharacterClass__f_invert=!1,this.Lcodes_quine_labs_recheck_regexp_Pattern$CharacterClass__f_children=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$CharacterClass__f_invert=_,this.Lcodes_quine_labs_recheck_regexp_Pattern$CharacterClass__f_children=r,this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=t_()}uo.prototype=new Lo;uo.prototype.constructor=uo;function ZT_(){}ZT_.prototype=uo.prototype;uo.prototype.productPrefix__T=function(){return"CharacterClass"};uo.prototype.productArity__I=function(){return 2};uo.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_regexp_Pattern$CharacterClass__f_invert;case 1:return this.Lcodes_quine_labs_recheck_regexp_Pattern$CharacterClass__f_children;default:return S().ioobe__I__O(_)}};uo.prototype.productIterator__sc_Iterator=function(){return new f_(this)};uo.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("CharacterClass");_=S().mix__I__I__I(r,a);var t=_,n=this.Lcodes_quine_labs_recheck_regexp_Pattern$CharacterClass__f_invert?1231:1237;_=S().mix__I__I__I(t,n);var s=_,c=this.Lcodes_quine_labs_recheck_regexp_Pattern$CharacterClass__f_children,i=S().anyHash__O__I(c);_=S().mix__I__I__I(s,i);var o=_;return S().finalizeHash__I__I__I(o,2)};uo.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};uo.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof uo){var r=_;if(this.Lcodes_quine_labs_recheck_regexp_Pattern$CharacterClass__f_invert===r.Lcodes_quine_labs_recheck_regexp_Pattern$CharacterClass__f_invert){var a=this.Lcodes_quine_labs_recheck_regexp_Pattern$CharacterClass__f_children,t=r.Lcodes_quine_labs_recheck_regexp_Pattern$CharacterClass__f_children;return a===null?t===null:a.equals__O__Z(t)}else return!1}else return!1};var NT_=new m().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$CharacterClass:0},!1,"codes.quine.labs.recheck.regexp.Pattern$CharacterClass",{Lcodes_quine_labs_recheck_regexp_Pattern$CharacterClass:1,Lcodes_quine_labs_recheck_regexp_Pattern$Node:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1,Lcodes_quine_labs_recheck_regexp_Pattern$AtomNode:1});uo.prototype.$classData=NT_;function lo(_,r){this.Lcodes_quine_labs_recheck_regexp_Pattern$ClassRange__f_begin=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$ClassRange__f_end=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$ClassRange__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$ClassRange__f_begin=_,this.Lcodes_quine_labs_recheck_regexp_Pattern$ClassRange__f_end=r,this.Lcodes_quine_labs_recheck_regexp_Pattern$ClassRange__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=t_()}lo.prototype=new j;lo.prototype.constructor=lo;function HT_(){}HT_.prototype=lo.prototype;lo.prototype.codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc__s_Option=function(){return this.Lcodes_quine_labs_recheck_regexp_Pattern$ClassRange__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc};lo.prototype.codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc_$eq__s_Option__V=function(_){this.Lcodes_quine_labs_recheck_regexp_Pattern$ClassRange__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=_};lo.prototype.productPrefix__T=function(){return"ClassRange"};lo.prototype.productArity__I=function(){return 2};lo.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_regexp_Pattern$ClassRange__f_begin;case 1:return this.Lcodes_quine_labs_recheck_regexp_Pattern$ClassRange__f_end;default:return S().ioobe__I__O(_)}};lo.prototype.productIterator__sc_Iterator=function(){return new f_(this)};lo.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};lo.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};lo.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof lo){var r=_,a=this.Lcodes_quine_labs_recheck_regexp_Pattern$ClassRange__f_begin,t=r.Lcodes_quine_labs_recheck_regexp_Pattern$ClassRange__f_begin;if(a===null?t===null:a.equals__O__Z(t)){var n=this.Lcodes_quine_labs_recheck_regexp_Pattern$ClassRange__f_end,s=r.Lcodes_quine_labs_recheck_regexp_Pattern$ClassRange__f_end;return n===null?s===null:n.equals__O__Z(s)}else return!1}else return!1};var GT_=new m().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$ClassRange:0},!1,"codes.quine.labs.recheck.regexp.Pattern$ClassRange",{Lcodes_quine_labs_recheck_regexp_Pattern$ClassRange:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$ClassNode:1,Lcodes_quine_labs_recheck_regexp_Pattern$AtomNode:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});lo.prototype.$classData=GT_;function Pc(_,r,a){this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_min=0,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_max=0,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_isLazy=!1,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_min=_,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_max=r,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_isLazy=a,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=t_()}Pc.prototype=new YP;Pc.prototype.constructor=Pc;function zT_(){}zT_.prototype=Pc.prototype;Pc.prototype.isLazy__Z=function(){return this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_isLazy};Pc.prototype.productPrefix__T=function(){return"Bounded"};Pc.prototype.productArity__I=function(){return 3};Pc.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_min;case 1:return this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_max;case 2:return this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_isLazy;default:return S().ioobe__I__O(_)}};Pc.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Pc.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("Bounded");_=S().mix__I__I__I(r,a);var t=_,n=this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_min;_=S().mix__I__I__I(t,n);var s=_,c=this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_max;_=S().mix__I__I__I(s,c);var i=_,o=this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_isLazy?1231:1237;_=S().mix__I__I__I(i,o);var u=_;return S().finalizeHash__I__I__I(u,3)};Pc.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};Pc.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Pc){var r=_;return this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_min===r.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_min&&this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_max===r.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_max&&this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_isLazy===r.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded__f_isLazy}else return!1};var JT_=new m().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded:0},!1,"codes.quine.labs.recheck.regexp.Pattern$Quantifier$Bounded",{Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Bounded:1,Lcodes_quine_labs_recheck_regexp_Pattern$NormalizedQuantifier:1,Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});Pc.prototype.$classData=JT_;function Hc(_,r){this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Exact__f_n=0,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Exact__f_isLazy=!1,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Exact__f_n=_,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Exact__f_isLazy=r,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=t_()}Hc.prototype=new YP;Hc.prototype.constructor=Hc;function UT_(){}UT_.prototype=Hc.prototype;Hc.prototype.isLazy__Z=function(){return this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Exact__f_isLazy};Hc.prototype.productPrefix__T=function(){return"Exact"};Hc.prototype.productArity__I=function(){return 2};Hc.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Exact__f_n;case 1:return this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Exact__f_isLazy;default:return S().ioobe__I__O(_)}};Hc.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Hc.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("Exact");_=S().mix__I__I__I(r,a);var t=_,n=this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Exact__f_n;_=S().mix__I__I__I(t,n);var s=_,c=this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Exact__f_isLazy?1231:1237;_=S().mix__I__I__I(s,c);var i=_;return S().finalizeHash__I__I__I(i,2)};Hc.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};Hc.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Hc){var r=_;return this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Exact__f_n===r.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Exact__f_n&&this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Exact__f_isLazy===r.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Exact__f_isLazy}else return!1};var WT_=new m().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Exact:0},!1,"codes.quine.labs.recheck.regexp.Pattern$Quantifier$Exact",{Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Exact:1,Lcodes_quine_labs_recheck_regexp_Pattern$NormalizedQuantifier:1,Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});Hc.prototype.$classData=WT_;function cc(_,r){this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded__f_min=0,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded__f_isLazy=!1,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded__f_min=_,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded__f_isLazy=r,this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=t_()}cc.prototype=new YP;cc.prototype.constructor=cc;function KT_(){}KT_.prototype=cc.prototype;cc.prototype.isLazy__Z=function(){return this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded__f_isLazy};cc.prototype.productPrefix__T=function(){return"Unbounded"};cc.prototype.productArity__I=function(){return 2};cc.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded__f_min;case 1:return this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded__f_isLazy;default:return S().ioobe__I__O(_)}};cc.prototype.productIterator__sc_Iterator=function(){return new f_(this)};cc.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("Unbounded");_=S().mix__I__I__I(r,a);var t=_,n=this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded__f_min;_=S().mix__I__I__I(t,n);var s=_,c=this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded__f_isLazy?1231:1237;_=S().mix__I__I__I(s,c);var i=_;return S().finalizeHash__I__I__I(i,2)};cc.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};cc.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof cc){var r=_;return this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded__f_min===r.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded__f_min&&this.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded__f_isLazy===r.Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded__f_isLazy}else return!1};var QT_=new m().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded:0},!1,"codes.quine.labs.recheck.regexp.Pattern$Quantifier$Unbounded",{Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier$Unbounded:1,Lcodes_quine_labs_recheck_regexp_Pattern$NormalizedQuantifier:1,Lcodes_quine_labs_recheck_regexp_Pattern$Quantifier:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});cc.prototype.$classData=QT_;function Zk(){this.Lio_circe_Encoder$__f_encodeJson=null,this.Lio_circe_Encoder$__f_encodeString=null,this.Lio_circe_Encoder$__f_encodeBoolean=null,this.Lio_circe_Encoder$__f_encodeInt=null,u3=this,this.Lio_circe_Encoder$__f_encodeJson=new mb,new Vm,new yb,this.Lio_circe_Encoder$__f_encodeString=new bb,new Am,this.Lio_circe_Encoder$__f_encodeBoolean=new ub,new lb,new fb,new pb,new hb,new db,this.Lio_circe_Encoder$__f_encodeInt=new $b,new vb,new wb,new Lb,new gb,new hk}Zk.prototype=new j;Zk.prototype.constructor=Zk;function XT_(){}XT_.prototype=Zk.prototype;var YT_=new m().initClass({Lio_circe_Encoder$:0},!1,"io.circe.Encoder$",{Lio_circe_Encoder$:1,O:1,Lio_circe_TupleEncoders:1,Lio_circe_ProductEncoders:1,Lio_circe_LiteralEncoders:1,Lio_circe_EnumerationEncoders:1,Lio_circe_MidPriorityEncoders:1,Lio_circe_LowPriorityEncoders:1,Ljava_io_Serializable:1});Zk.prototype.$classData=YT_;var u3;function Aa(){return u3||(u3=new Zk),u3}function _V_(_,r,a){for(;;){if(r<=0||a.isEmpty__Z())return a;var t=-1+r|0,n=a.tail__O();r=t,a=n}}function eV_(_,r,a){for(;;){var t=r;if(!t.isEmpty__Z()&&a.apply__O__O(r.head__O()))r=r.tail__O();else break}return r}function rV_(_,r){for(var a=_.mapFactory__sc_MapFactory().newBuilder__scm_Builder(),t=_.iterator__sc_Iterator();t.hasNext__Z();){var n=r.apply__O__O(t.next__O());a.addOne__O__scm_Growable(n)}return a.result__O()}function aV_(_,r){var a=_.mapFactory__sc_MapFactory().newBuilder__scm_Builder();return a.addAll__sc_IterableOnce__scm_Growable(_),a.addAll__sc_IterableOnce__scm_Growable(r),a.result__O()}function R6(_,r){if(_.lengthCompare__I__I(1)<=0)return _;for(var a=_.newSpecificBuilder__scm_Builder(),t=i5(new gn),n=_.iterator__sc_Iterator(),s=!1;n.hasNext__Z();){var c=n.next__O();t.add__O__Z(r.apply__O__O(c))?a.addOne__O__scm_Growable(c):s=!0}return s?a.result__O():_}function tV_(_){if(_.isWhole__Z())var r=_.s_math_BigDecimal__f_bigDecimal.precision__I(),a=_.s_math_BigDecimal__f_bigDecimal,t=(r-a.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale|0)<4934;else var t=!1;if(t)var n=_.toBigInt__s_math_BigInt().hashCode__I();else if(_.isDecimalDouble__Z())var s=_.s_math_BigDecimal__f_bigDecimal.doubleValue__D(),n=S().doubleHash__D__I(s);else var c=_.s_math_BigDecimal__f_bigDecimal.stripTrailingZeros__Ljava_math_BigDecimal(),n=O_().mixLast__I__I__I(c.scaleByPowerOfTen__I__Ljava_math_BigDecimal(c.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale).toBigInteger__Ljava_math_BigInteger().hashCode__I(),c.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale);_.s_math_BigDecimal__f_computedHashCode=n}function ky(_,r,a){if(_.s_math_BigDecimal__f_bigDecimal=r,r===null)throw Ut(new ea,"null value for BigDecimal");if(a===null)throw Ut(new ea,"null MathContext for BigDecimal");return _.s_math_BigDecimal__f_computedHashCode=1565550863,_}function nV_(_,r){return ky(_,r,em().s_math_BigDecimal$__f_defaultMathContext),_}function on(){this.s_math_BigDecimal__f_bigDecimal=null,this.s_math_BigDecimal__f_computedHashCode=0}on.prototype=new nN;on.prototype.constructor=on;function sV_(){}sV_.prototype=on.prototype;on.prototype.compareTo__O__I=function(_){var r=_;return this.s_math_BigDecimal__f_bigDecimal.compareTo__Ljava_math_BigDecimal__I(r.s_math_BigDecimal__f_bigDecimal)};on.prototype.hashCode__I=function(){return this.s_math_BigDecimal__f_computedHashCode===1565550863&&tV_(this),this.s_math_BigDecimal__f_computedHashCode};on.prototype.equals__O__Z=function(_){if(_ instanceof on){var r=_;return this.equals__s_math_BigDecimal__Z(r)}else if(_ instanceof qt){var a=_,t=a.bitLength__I(),n=this.s_math_BigDecimal__f_bigDecimal.precision__I(),s=this.s_math_BigDecimal__f_bigDecimal;if(t>3.3219280948873626*(-2+(n-s.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale|0)|0)){var c=this.toBigIntExact__s_Option();if(c.isEmpty__Z())return!1;var i=c.get__O(),o=i;return a.equals__s_math_BigInt__Z(o)}else return!1}else if(typeof _=="number"){var u=+_;if(u===1/0||u===-1/0)return!1;var f=this.s_math_BigDecimal__f_bigDecimal.doubleValue__D();if(!(f===1/0||f===-1/0)&&f===u){var p=em();return this.equals__s_math_BigDecimal__Z(p.decimal__D__Ljava_math_MathContext__s_math_BigDecimal(f,p.s_math_BigDecimal$__f_defaultMathContext))}else return!1}else if(ly(_)){var h=Math.fround(_);if(h===1/0||h===-1/0)return!1;var l=this.s_math_BigDecimal__f_bigDecimal.floatValue__F();if(!(l===1/0||l===-1/0)&&l===h){var d=em(),$=l;return this.equals__s_math_BigDecimal__Z(d.decimal__D__Ljava_math_MathContext__s_math_BigDecimal($,d.s_math_BigDecimal$__f_defaultMathContext))}else return!1}else return this.isValidLong__Z()&&az(this,_)};on.prototype.isValidByte__Z=function(){try{return this.s_math_BigDecimal__f_bigDecimal.byteValueExact__B(),!0}catch(_){if(_ instanceof Sc)return!1;throw _}};on.prototype.isValidShort__Z=function(){try{return this.s_math_BigDecimal__f_bigDecimal.shortValueExact__S(),!0}catch(_){if(_ instanceof Sc)return!1;throw _}};on.prototype.isValidChar__Z=function(){return this.isValidInt__Z()&&this.s_math_BigDecimal__f_bigDecimal.intValueExact__I()>=0&&this.s_math_BigDecimal__f_bigDecimal.intValueExact__I()<=65535};on.prototype.isValidInt__Z=function(){try{return this.s_math_BigDecimal__f_bigDecimal.intValueExact__I(),!0}catch(_){if(_ instanceof Sc)return!1;throw _}};on.prototype.isValidLong__Z=function(){try{var _=this.s_math_BigDecimal__f_bigDecimal;return SP(_,64),!0}catch(r){if(r instanceof Sc)return!1;throw r}};on.prototype.isDecimalDouble__Z=function(){var _=this.s_math_BigDecimal__f_bigDecimal.doubleValue__D();if(_===1/0||_===-1/0)return!1;var r=em();return this.equals__s_math_BigDecimal__Z(r.decimal__D__Ljava_math_MathContext__s_math_BigDecimal(_,r.s_math_BigDecimal$__f_defaultMathContext))};on.prototype.isWhole__Z=function(){var _=this.s_math_BigDecimal__f_bigDecimal;if(_.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale<=0)return!0;var r=this.s_math_BigDecimal__f_bigDecimal.stripTrailingZeros__Ljava_math_BigDecimal();return r.Ljava_math_BigDecimal__f_java$math$BigDecimal$$_scale<=0};on.prototype.equals__s_math_BigDecimal__Z=function(_){return this.s_math_BigDecimal__f_bigDecimal.compareTo__Ljava_math_BigDecimal__I(_.s_math_BigDecimal__f_bigDecimal)===0};on.prototype.byteValue__B=function(){return this.s_math_BigDecimal__f_bigDecimal.intValue__I()<<24>>24};on.prototype.shortValue__S=function(){return this.s_math_BigDecimal__f_bigDecimal.intValue__I()<<16>>16};on.prototype.intValue__I=function(){return this.s_math_BigDecimal__f_bigDecimal.intValue__I()};on.prototype.longValue__J=function(){return this.s_math_BigDecimal__f_bigDecimal.longValue__J()};on.prototype.floatValue__F=function(){return this.s_math_BigDecimal__f_bigDecimal.floatValue__F()};on.prototype.doubleValue__D=function(){return this.s_math_BigDecimal__f_bigDecimal.doubleValue__D()};on.prototype.toBigInt__s_math_BigInt=function(){return e5(new qt,this.s_math_BigDecimal__f_bigDecimal.toBigInteger__Ljava_math_BigInteger())};on.prototype.toBigIntExact__s_Option=function(){if(this.isWhole__Z())try{return new i_(e5(new qt,this.s_math_BigDecimal__f_bigDecimal.toBigIntegerExact__Ljava_math_BigInteger()))}catch(_){if(_ instanceof Sc)return t_();throw _}else return t_()};on.prototype.toString__T=function(){return this.s_math_BigDecimal__f_bigDecimal.toString__T()};on.prototype.compare__O__I=function(_){var r=_;return this.s_math_BigDecimal__f_bigDecimal.compareTo__Ljava_math_BigDecimal__I(r.s_math_BigDecimal__f_bigDecimal)};on.prototype.underlying__O=function(){return this.s_math_BigDecimal__f_bigDecimal};var mU=new m().initClass({s_math_BigDecimal:0},!1,"scala.math.BigDecimal",{s_math_BigDecimal:1,s_math_ScalaNumber:1,jl_Number:1,O:1,Ljava_io_Serializable:1,s_math_ScalaNumericConversions:1,s_math_ScalaNumericAnyConversions:1,s_math_Ordered:1,jl_Comparable:1});on.prototype.$classData=mU;function Ed(_){var r=_.s_math_BigInt__f__long;return!(r.RTLong__f_lo===0&&r.RTLong__f_hi===-2147483648)}function yU(_){var r=_.bigInteger__Ljava_math_BigInteger().shiftRight__I__Ljava_math_BigInteger(2147483647);return r.Ljava_math_BigInteger__f_sign!==0&&!r.equals__O__Z(KZ().s_math_BigInt$__f_scala$math$BigInt$$minusOne)}function Nk(_,r,a){return _.s_math_BigInt__f__bigInteger=r,_.s_math_BigInt__f__long=a,_}function e5(_,r){return Nk(_,r,gf().bitLength__Ljava_math_BigInteger__I(r)<=63?r.longValue__J():new O(0,-2147483648)),_}function qt(){this.s_math_BigInt__f__bigInteger=null,this.s_math_BigInt__f__long=qn}qt.prototype=new nN;qt.prototype.constructor=qt;function cV_(){}cV_.prototype=qt.prototype;qt.prototype.compareTo__O__I=function(_){return this.compare__s_math_BigInt__I(_)};qt.prototype.bigInteger__Ljava_math_BigInteger=function(){var _=this.s_math_BigInt__f__bigInteger;if(_!==null)return _;var r=this.s_math_BigInt__f__long,a=r.RTLong__f_lo,t=r.RTLong__f_hi,n=_a().valueOf__J__Ljava_math_BigInteger(new O(a,t));return this.s_math_BigInt__f__bigInteger=n,n};qt.prototype.hashCode__I=function(){if(this.isValidLong__Z())return l$_(this);var _=this.bigInteger__Ljava_math_BigInteger();return S().anyHash__O__I(_)};qt.prototype.equals__O__Z=function(_){if(_ instanceof qt){var r=_;return this.equals__s_math_BigInt__Z(r)}else if(_ instanceof on){var a=_;return a.equals__O__Z(this)}else if(typeof _=="number"){var t=+_;return this.isValidDouble__Z()&&this.doubleValue__D()===t}else if(ly(_)){var n=Math.fround(_);if(this.isValidFloat__Z()){var s=this.bigInteger__Ljava_math_BigInteger();return ZZ().parseFloat__T__F(yf().toDecimalScaledString__Ljava_math_BigInteger__T(s))===n}else return!1}else return this.isValidLong__Z()&&az(this,_)};qt.prototype.isValidByte__Z=function(){var _=this.s_math_BigInt__f__long,r=_.RTLong__f_hi;if(r===-1?(-2147483648^_.RTLong__f_lo)>=2147483520:r>-1){var a=this.s_math_BigInt__f__long,t=a.RTLong__f_hi;return t===0?(-2147483648^a.RTLong__f_lo)<=-2147483521:t<0}else return!1};qt.prototype.isValidShort__Z=function(){var _=this.s_math_BigInt__f__long,r=_.RTLong__f_hi;if(r===-1?(-2147483648^_.RTLong__f_lo)>=2147450880:r>-1){var a=this.s_math_BigInt__f__long,t=a.RTLong__f_hi;return t===0?(-2147483648^a.RTLong__f_lo)<=-2147450881:t<0}else return!1};qt.prototype.isValidChar__Z=function(){var _=this.s_math_BigInt__f__long,r=_.RTLong__f_hi;if(r>=0){var a=this.s_math_BigInt__f__long,t=a.RTLong__f_hi;return t===0?(-2147483648^a.RTLong__f_lo)<=-2147418113:t<0}else return!1};qt.prototype.isValidInt__Z=function(){var _=this.s_math_BigInt__f__long,r=_.RTLong__f_hi;if(r===-1?(-2147483648^_.RTLong__f_lo)>=0:r>-1){var a=this.s_math_BigInt__f__long,t=a.RTLong__f_hi;return t===0?(-2147483648^a.RTLong__f_lo)<=-1:t<0}else return!1};qt.prototype.isValidLong__Z=function(){return Ed(this)||z().equalsNumNum__jl_Number__jl_Number__Z(this.s_math_BigInt__f__bigInteger,KZ().s_math_BigInt$__f_scala$math$BigInt$$longMinValueBigInteger)};qt.prototype.isValidFloat__Z=function(){var _=this.bitLength__I();if(_<=24)var r=!0;else var a=this.lowestSetBit__I(),r=_<=128&&a>=(-24+_|0)&&a<128;return r?!yU(this):!1};qt.prototype.isValidDouble__Z=function(){var _=this.bitLength__I();if(_<=53)var r=!0;else var a=this.lowestSetBit__I(),r=_<=1024&&a>=(-53+_|0)&&a<1024;return r?!yU(this):!1};qt.prototype.isWhole__Z=function(){return!0};qt.prototype.equals__s_math_BigInt__Z=function(_){if(Ed(this))if(Ed(_)){var r=this.s_math_BigInt__f__long,a=_.s_math_BigInt__f__long;return r.RTLong__f_lo===a.RTLong__f_lo&&r.RTLong__f_hi===a.RTLong__f_hi}else return!1;else return!Ed(_)&&z().equalsNumNum__jl_Number__jl_Number__Z(this.s_math_BigInt__f__bigInteger,_.s_math_BigInt__f__bigInteger)};qt.prototype.compare__s_math_BigInt__I=function(_){if(Ed(this))if(Ed(_)){var r=this.s_math_BigInt__f__long,a=r.RTLong__f_lo,t=r.RTLong__f_hi,n=_.s_math_BigInt__f__long,s=n.RTLong__f_lo,c=n.RTLong__f_hi;return je().org$scalajs$linker$runtime$RuntimeLong$$compare__I__I__I__I__I(a,t,s,c)}else{var i=_.s_math_BigInt__f__bigInteger;return-i.Ljava_math_BigInteger__f_sign|0}else if(Ed(_)){var o=this.s_math_BigInt__f__bigInteger;return o.Ljava_math_BigInteger__f_sign}else return this.s_math_BigInt__f__bigInteger.compareTo__Ljava_math_BigInteger__I(_.s_math_BigInt__f__bigInteger)};qt.prototype.lowestSetBit__I=function(){if(Ed(this)){var _=this.s_math_BigInt__f__long;if(_.RTLong__f_lo===0&&_.RTLong__f_hi===0)return-1;var r=this.s_math_BigInt__f__long,a=r.RTLong__f_lo,t=r.RTLong__f_hi;if(a!==0){if(a===0)return 32;var n=a&(-a|0);return 31-(Math.clz32(n)|0)|0}else{if(t===0)var s=32;else var c=t&(-t|0),s=31-(Math.clz32(c)|0)|0;return 32+s|0}}else return this.bigInteger__Ljava_math_BigInteger().getLowestSetBit__I()};qt.prototype.bitLength__I=function(){if(Ed(this)){var _=this.s_math_BigInt__f__long,r=_.RTLong__f_hi;if(r<0){var a=this.s_math_BigInt__f__long,t=a.RTLong__f_hi,n=1+a.RTLong__f_lo|0,s=n===0?1+t|0:t,c=-n|0,i=n!==0?~s:-s|0;return 64-(i!==0?Math.clz32(i)|0:32+(Math.clz32(c)|0)|0)|0}else{var o=this.s_math_BigInt__f__long,u=o.RTLong__f_lo,f=o.RTLong__f_hi;return 64-(f!==0?Math.clz32(f)|0:32+(Math.clz32(u)|0)|0)|0}}else{var p=this.s_math_BigInt__f__bigInteger;return gf().bitLength__Ljava_math_BigInteger__I(p)}};qt.prototype.byteValue__B=function(){return this.intValue__I()<<24>>24};qt.prototype.shortValue__S=function(){return this.intValue__I()<<16>>16};qt.prototype.intValue__I=function(){if(Ed(this)){var _=this.s_math_BigInt__f__long;return _.RTLong__f_lo}else return this.bigInteger__Ljava_math_BigInteger().intValue__I()};qt.prototype.longValue__J=function(){return Ed(this)?this.s_math_BigInt__f__long:this.s_math_BigInt__f__bigInteger.longValue__J()};qt.prototype.floatValue__F=function(){var _=this.bigInteger__Ljava_math_BigInteger();return ZZ().parseFloat__T__F(yf().toDecimalScaledString__Ljava_math_BigInteger__T(_))};qt.prototype.doubleValue__D=function(){if(this.isValidLong__Z()){var _=this.s_math_BigInt__f__long,r=_.RTLong__f_hi;if(r>=-2097152)var a=this.s_math_BigInt__f__long,t=a.RTLong__f_hi,n=t===2097152?a.RTLong__f_lo===0:t<2097152;else var n=!1}else var n=!1;if(n){var s=this.s_math_BigInt__f__long;return je().org$scalajs$linker$runtime$RuntimeLong$$toDouble__I__I__D(s.RTLong__f_lo,s.RTLong__f_hi)}else{var c=this.bigInteger__Ljava_math_BigInteger();return Aw().parseDouble__T__D(yf().toDecimalScaledString__Ljava_math_BigInteger__T(c))}};qt.prototype.toString__T=function(){if(Ed(this)){var _=this.s_math_BigInt__f__long;return je().org$scalajs$linker$runtime$RuntimeLong$$toString__I__I__T(_.RTLong__f_lo,_.RTLong__f_hi)}else{var r=this.s_math_BigInt__f__bigInteger;return yf().toDecimalScaledString__Ljava_math_BigInteger__T(r)}};qt.prototype.compare__O__I=function(_){return this.compare__s_math_BigInt__I(_)};qt.prototype.underlying__O=function(){return this.bigInteger__Ljava_math_BigInteger()};var bU=new m().initClass({s_math_BigInt:0},!1,"scala.math.BigInt",{s_math_BigInt:1,s_math_ScalaNumber:1,jl_Number:1,O:1,Ljava_io_Serializable:1,s_math_ScalaNumericConversions:1,s_math_ScalaNumericAnyConversions:1,s_math_Ordered:1,jl_Comparable:1});qt.prototype.$classData=bU;function IU(_,r,a){return r+a|0}function iV_(_,r,a){return Math.imul(r,a)}function kh(){this.s_math_Ordering$Int$__f_scala$math$Ordering$CachedReverse$$_reverse=null,l3=this,this.s_math_Ordering$Int$__f_scala$math$Ordering$CachedReverse$$_reverse=new $u(this)}kh.prototype=new j;kh.prototype.constructor=kh;function oV_(){}oV_.prototype=kh.prototype;kh.prototype.isReverseOf__s_math_Ordering__Z=function(_){return wU(this,_)};kh.prototype.lteq__O__O__Z=function(_,r){return xh(this,_,r)};kh.prototype.gteq__O__O__Z=function(_,r){return Ch(this,_,r)};kh.prototype.lt__O__O__Z=function(_,r){return Mh(this,_,r)};kh.prototype.gt__O__O__Z=function(_,r){return Th(this,_,r)};kh.prototype.max__O__O__O=function(_,r){return Mi(this,_,r)};kh.prototype.min__O__O__O=function(_,r){return up(this,_,r)};kh.prototype.compare__O__O__I=function(_,r){var a=_|0,t=r|0;return a===t?0:a{var t=a;if(t!==null){var n=t._1__O(),s=t._2$mcI$sp__I();b();var c=new r_(()=>n);return new oL(s,c)}else throw new Q(t)});return new Tn(_,r)};ga.prototype.$plus$plus__Lcodes_quine_labs_recheck_data_MultiSet__Lcodes_quine_labs_recheck_data_MultiSet=function(_){var r=this.Lcodes_quine_labs_recheck_data_MultiSet__f_map.keySet__sci_Set(),a=_.Lcodes_quine_labs_recheck_data_MultiSet__f_map.keySet__sci_Set(),t=r.concat__sc_IterableOnce__sc_SetOps(a),n=t.iterator__sc_Iterator(),s=new y(i=>{var o=(this.Lcodes_quine_labs_recheck_data_MultiSet__f_map.getOrElse__O__F0__O(i,new r_(()=>0))|0)+(_.Lcodes_quine_labs_recheck_data_MultiSet__f_map.getOrElse__O__F0__O(i,new r_(()=>0))|0)|0;return g(new L,i,o)}),c=new Wt(n,s);return x(),new ga(Jt().from__sc_IterableOnce__sci_Map(c))};ga.prototype.productPrefix__T=function(){return"MultiSet"};ga.prototype.productArity__I=function(){return 1};ga.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_data_MultiSet__f_map:S().ioobe__I__O(_)};ga.prototype.productIterator__sc_Iterator=function(){return new f_(this)};ga.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};ga.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof ga){var r=_,a=this.Lcodes_quine_labs_recheck_data_MultiSet__f_map,t=r.Lcodes_quine_labs_recheck_data_MultiSet__f_map;return a===null?t===null:a.equals__O__Z(t)}else return!1};ga.prototype.fromSpecific__sc_IterableOnce__O=function(_){return sL().from__sc_IterableOnce__O(_)};var fV_=new m().initClass({Lcodes_quine_labs_recheck_data_MultiSet:0},!1,"codes.quine.labs.recheck.data.MultiSet",{Lcodes_quine_labs_recheck_data_MultiSet:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,s_Product:1,s_Equals:1,Ljava_io_Serializable:1});ga.prototype.$classData=fV_;function Rc(_){this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$Character__f_value=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$Character__f_value=_,this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=t_()}Rc.prototype=new Lo;Rc.prototype.constructor=Rc;function pV_(){}pV_.prototype=Rc.prototype;Rc.prototype.productPrefix__T=function(){return"Character"};Rc.prototype.productArity__I=function(){return 1};Rc.prototype.productElement__I__O=function(_){return _===0?this.Lcodes_quine_labs_recheck_regexp_Pattern$Character__f_value:S().ioobe__I__O(_)};Rc.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Rc.prototype.hashCode__I=function(){var _=O_();return _.productHash__s_Product__I__Z__I(this,-889275714,!1)};Rc.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};Rc.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Rc){var r=_,a=this.Lcodes_quine_labs_recheck_regexp_Pattern$Character__f_value,t=r.Lcodes_quine_labs_recheck_regexp_Pattern$Character__f_value;return a===null?t===null:a.equals__O__Z(t)}else return!1};var hV_=new m().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$Character:0},!1,"codes.quine.labs.recheck.regexp.Pattern$Character",{Lcodes_quine_labs_recheck_regexp_Pattern$Character:1,Lcodes_quine_labs_recheck_regexp_Pattern$Node:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1,Lcodes_quine_labs_recheck_regexp_Pattern$ClassNode:1,Lcodes_quine_labs_recheck_regexp_Pattern$AtomNode:1});Rc.prototype.$classData=hV_;function Bi(_,r){this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$SimpleEscapeClass__f_invert=!1,this.Lcodes_quine_labs_recheck_regexp_Pattern$SimpleEscapeClass__f_kind=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$SimpleEscapeClass__f_invert=_,this.Lcodes_quine_labs_recheck_regexp_Pattern$SimpleEscapeClass__f_kind=r,this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=t_()}Bi.prototype=new Lo;Bi.prototype.constructor=Bi;function dV_(){}dV_.prototype=Bi.prototype;Bi.prototype.productPrefix__T=function(){return"SimpleEscapeClass"};Bi.prototype.productArity__I=function(){return 2};Bi.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_regexp_Pattern$SimpleEscapeClass__f_invert;case 1:return this.Lcodes_quine_labs_recheck_regexp_Pattern$SimpleEscapeClass__f_kind;default:return S().ioobe__I__O(_)}};Bi.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Bi.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("SimpleEscapeClass");_=S().mix__I__I__I(r,a);var t=_,n=this.Lcodes_quine_labs_recheck_regexp_Pattern$SimpleEscapeClass__f_invert?1231:1237;_=S().mix__I__I__I(t,n);var s=_,c=this.Lcodes_quine_labs_recheck_regexp_Pattern$SimpleEscapeClass__f_kind,i=S().anyHash__O__I(c);_=S().mix__I__I__I(s,i);var o=_;return S().finalizeHash__I__I__I(o,2)};Bi.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};Bi.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Bi){var r=_;if(this.Lcodes_quine_labs_recheck_regexp_Pattern$SimpleEscapeClass__f_invert===r.Lcodes_quine_labs_recheck_regexp_Pattern$SimpleEscapeClass__f_invert){var a=this.Lcodes_quine_labs_recheck_regexp_Pattern$SimpleEscapeClass__f_kind,t=r.Lcodes_quine_labs_recheck_regexp_Pattern$SimpleEscapeClass__f_kind;return a===t}else return!1}else return!1};var $V_=new m().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$SimpleEscapeClass:0},!1,"codes.quine.labs.recheck.regexp.Pattern$SimpleEscapeClass",{Lcodes_quine_labs_recheck_regexp_Pattern$SimpleEscapeClass:1,Lcodes_quine_labs_recheck_regexp_Pattern$Node:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1,Lcodes_quine_labs_recheck_regexp_Pattern$ClassNode:1,Lcodes_quine_labs_recheck_regexp_Pattern$AtomNode:1});Bi.prototype.$classData=$V_;function Lu(_,r,a){this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty__f_invert=!1,this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty__f_name=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty__f_contents=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty__f_invert=_,this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty__f_name=r,this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty__f_contents=a,this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=t_()}Lu.prototype=new Lo;Lu.prototype.constructor=Lu;function vV_(){}vV_.prototype=Lu.prototype;Lu.prototype.productPrefix__T=function(){return"UnicodeProperty"};Lu.prototype.productArity__I=function(){return 3};Lu.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty__f_invert;case 1:return this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty__f_name;case 2:return this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty__f_contents;default:return S().ioobe__I__O(_)}};Lu.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Lu.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("UnicodeProperty");_=S().mix__I__I__I(r,a);var t=_,n=this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty__f_invert?1231:1237;_=S().mix__I__I__I(t,n);var s=_,c=this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty__f_name,i=S().anyHash__O__I(c);_=S().mix__I__I__I(s,i);var o=_,u=this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty__f_contents,f=S().anyHash__O__I(u);_=S().mix__I__I__I(o,f);var p=_;return S().finalizeHash__I__I__I(p,3)};Lu.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};Lu.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof Lu){var r=_;if(this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty__f_invert===r.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty__f_invert)if(this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty__f_name===r.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty__f_name){var a=this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty__f_contents,t=r.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty__f_contents;return a===null?t===null:a.equals__O__Z(t)}else return!1;else return!1}else return!1};var wV_=new m().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty:0},!1,"codes.quine.labs.recheck.regexp.Pattern$UnicodeProperty",{Lcodes_quine_labs_recheck_regexp_Pattern$UnicodeProperty:1,Lcodes_quine_labs_recheck_regexp_Pattern$Node:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1,Lcodes_quine_labs_recheck_regexp_Pattern$ClassNode:1,Lcodes_quine_labs_recheck_regexp_Pattern$AtomNode:1});Lu.prototype.$classData=wV_;function gu(_,r,a,t){this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_invert=!1,this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_name=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_value=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_contents=null,this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_invert=_,this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_name=r,this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_value=a,this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_contents=t,this.Lcodes_quine_labs_recheck_regexp_Pattern$Node__f_codes$quine$labs$recheck$regexp$Pattern$HasLocation$$_loc=t_()}gu.prototype=new Lo;gu.prototype.constructor=gu;function LV_(){}LV_.prototype=gu.prototype;gu.prototype.productPrefix__T=function(){return"UnicodePropertyValue"};gu.prototype.productArity__I=function(){return 4};gu.prototype.productElement__I__O=function(_){switch(_){case 0:return this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_invert;case 1:return this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_name;case 2:return this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_value;case 3:return this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_contents;default:return S().ioobe__I__O(_)}};gu.prototype.productIterator__sc_Iterator=function(){return new f_(this)};gu.prototype.hashCode__I=function(){var _=-889275714,r=_,a=Be("UnicodePropertyValue");_=S().mix__I__I__I(r,a);var t=_,n=this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_invert?1231:1237;_=S().mix__I__I__I(t,n);var s=_,c=this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_name,i=S().anyHash__O__I(c);_=S().mix__I__I__I(s,i);var o=_,u=this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_value,f=S().anyHash__O__I(u);_=S().mix__I__I__I(o,f);var p=_,h=this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_contents,l=S().anyHash__O__I(h);_=S().mix__I__I__I(p,l);var d=_;return S().finalizeHash__I__I__I(d,4)};gu.prototype.toString__T=function(){return j_()._toString__s_Product__T(this)};gu.prototype.equals__O__Z=function(_){if(this===_)return!0;if(_ instanceof gu){var r=_;if(this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_invert===r.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_invert&&this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_name===r.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_name)if(this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_value===r.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_value){var a=this.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_contents,t=r.Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue__f_contents;return a===null?t===null:a.equals__O__Z(t)}else return!1;else return!1}else return!1};var gV_=new m().initClass({Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue:0},!1,"codes.quine.labs.recheck.regexp.Pattern$UnicodePropertyValue",{Lcodes_quine_labs_recheck_regexp_Pattern$UnicodePropertyValue:1,Lcodes_quine_labs_recheck_regexp_Pattern$Node:1,O:1,Lcodes_quine_labs_recheck_regexp_Pattern$HasLocation:1,jl_Cloneable:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1,Lcodes_quine_labs_recheck_regexp_Pattern$ClassNode:1,Lcodes_quine_labs_recheck_regexp_Pattern$AtomNode:1});gu.prototype.$classData=gV_;function ML(){}ML.prototype=new t2;ML.prototype.constructor=ML;function Xi(){}Xi.prototype=ML.prototype;ML.prototype.iterableFactory__sc_IterableFactory=function(){return rw()};ML.prototype.empty__sc_View=function(){return JU()};ML.prototype.toString__T=function(){return _5(this)};ML.prototype.stringPrefix__T=function(){return"View"};ML.prototype.empty__sc_IterableOps=function(){return this.empty__sc_View()};function zv(_){if(this.sc_MapOps$$anon$1__f_$outer=null,_===null)throw null;this.sc_MapOps$$anon$1__f_$outer=_}zv.prototype=new t2;zv.prototype.constructor=zv;function mV_(){}mV_.prototype=zv.prototype;zv.prototype.knownSize__I=function(){return this.sc_MapOps$$anon$1__f_$outer.knownSize__I()};zv.prototype.iterator__sc_Iterator=function(){return this.sc_MapOps$$anon$1__f_$outer.valuesIterator__sc_Iterator()};var yV_=new m().initClass({sc_MapOps$$anon$1:0},!1,"scala.collection.MapOps$$anon$1",{sc_MapOps$$anon$1:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,scg_DefaultSerializable:1,Ljava_io_Serializable:1});zv.prototype.$classData=yV_;function MU(_,r){if(_===r)return!0;if(bV_(r)){var a=r;if(_.size__I()===a.size__I())try{return _.subsetOf__sc_Set__Z(a)}catch(t){if(t instanceof kg)return!1;throw t}else return!1}else return!1}function bV_(_){return!!(_&&_.$classData&&_.$classData.ancestors.sc_Set)}function ay(){this.s_reflect_ManifestFactory$PhantomManifest__f_toString=null,this.s_reflect_ManifestFactory$PhantomManifest__f_hashCode=0,this.s_reflect_ManifestFactory$PhantomManifest__f_toString="Any",b(),this.s_reflect_ManifestFactory$PhantomManifest__f_hashCode=np(this)}ay.prototype=new D6;ay.prototype.constructor=ay;function IV_(){}IV_.prototype=ay.prototype;ay.prototype.runtimeClass__jl_Class=function(){return lr.getClassOf()};ay.prototype.newArray__I__O=function(_){return new H_(_)};var kV_=new m().initClass({s_reflect_ManifestFactory$AnyManifest$:0},!1,"scala.reflect.ManifestFactory$AnyManifest$",{s_reflect_ManifestFactory$AnyManifest$:1,s_reflect_ManifestFactory$PhantomManifest:1,s_reflect_ManifestFactory$ClassTypeManifest:1,O:1,s_reflect_Manifest:1,s_reflect_ClassTag:1,s_reflect_ClassManifestDeprecatedApis:1,s_reflect_OptManifest:1,Ljava_io_Serializable:1,s_Equals:1});ay.prototype.$classData=kV_;var vj;function iw(){return vj||(vj=new ay),vj}function Yk(){this.s_reflect_AnyValManifest__f_toString=null,this.s_reflect_AnyValManifest__f_hashCode=0,this.s_reflect_AnyValManifest__f_toString="Boolean",this.s_reflect_AnyValManifest__f_hashCode=np(this)}Yk.prototype=new kU;Yk.prototype.constructor=Yk;function qV_(){}qV_.prototype=Yk.prototype;var OV_=new m().initClass({s_reflect_ManifestFactory$BooleanManifest$:0},!1,"scala.reflect.ManifestFactory$BooleanManifest$",{s_reflect_ManifestFactory$BooleanManifest$:1,s_reflect_ManifestFactory$BooleanManifest:1,s_reflect_AnyValManifest:1,O:1,s_reflect_Manifest:1,s_reflect_ClassTag:1,s_reflect_ClassManifestDeprecatedApis:1,s_reflect_OptManifest:1,Ljava_io_Serializable:1,s_Equals:1});Yk.prototype.$classData=OV_;var wj;function Rq(){return wj||(wj=new Yk),wj}function _q(){this.s_reflect_AnyValManifest__f_toString=null,this.s_reflect_AnyValManifest__f_hashCode=0,this.s_reflect_AnyValManifest__f_toString="Byte",this.s_reflect_AnyValManifest__f_hashCode=np(this)}_q.prototype=new qU;_q.prototype.constructor=_q;function SV_(){}SV_.prototype=_q.prototype;var PV_=new m().initClass({s_reflect_ManifestFactory$ByteManifest$:0},!1,"scala.reflect.ManifestFactory$ByteManifest$",{s_reflect_ManifestFactory$ByteManifest$:1,s_reflect_ManifestFactory$ByteManifest:1,s_reflect_AnyValManifest:1,O:1,s_reflect_Manifest:1,s_reflect_ClassTag:1,s_reflect_ClassManifestDeprecatedApis:1,s_reflect_OptManifest:1,Ljava_io_Serializable:1,s_Equals:1});_q.prototype.$classData=PV_;var Lj;function Dq(){return Lj||(Lj=new _q),Lj}function eq(){this.s_reflect_AnyValManifest__f_toString=null,this.s_reflect_AnyValManifest__f_hashCode=0,this.s_reflect_AnyValManifest__f_toString="Char",this.s_reflect_AnyValManifest__f_hashCode=np(this)}eq.prototype=new OU;eq.prototype.constructor=eq;function RV_(){}RV_.prototype=eq.prototype;var DV_=new m().initClass({s_reflect_ManifestFactory$CharManifest$:0},!1,"scala.reflect.ManifestFactory$CharManifest$",{s_reflect_ManifestFactory$CharManifest$:1,s_reflect_ManifestFactory$CharManifest:1,s_reflect_AnyValManifest:1,O:1,s_reflect_Manifest:1,s_reflect_ClassTag:1,s_reflect_ClassManifestDeprecatedApis:1,s_reflect_OptManifest:1,Ljava_io_Serializable:1,s_Equals:1});eq.prototype.$classData=DV_;var gj;function n2(){return gj||(gj=new eq),gj}function rq(){this.s_reflect_AnyValManifest__f_toString=null,this.s_reflect_AnyValManifest__f_hashCode=0,this.s_reflect_AnyValManifest__f_toString="Double",this.s_reflect_AnyValManifest__f_hashCode=np(this)}rq.prototype=new SU;rq.prototype.constructor=rq;function xV_(){}xV_.prototype=rq.prototype;var CV_=new m().initClass({s_reflect_ManifestFactory$DoubleManifest$:0},!1,"scala.reflect.ManifestFactory$DoubleManifest$",{s_reflect_ManifestFactory$DoubleManifest$:1,s_reflect_ManifestFactory$DoubleManifest:1,s_reflect_AnyValManifest:1,O:1,s_reflect_Manifest:1,s_reflect_ClassTag:1,s_reflect_ClassManifestDeprecatedApis:1,s_reflect_OptManifest:1,Ljava_io_Serializable:1,s_Equals:1});rq.prototype.$classData=CV_;var mj;function xq(){return mj||(mj=new rq),mj}function aq(){this.s_reflect_AnyValManifest__f_toString=null,this.s_reflect_AnyValManifest__f_hashCode=0,this.s_reflect_AnyValManifest__f_toString="Float",this.s_reflect_AnyValManifest__f_hashCode=np(this)}aq.prototype=new PU;aq.prototype.constructor=aq;function MV_(){}MV_.prototype=aq.prototype;var TV_=new m().initClass({s_reflect_ManifestFactory$FloatManifest$:0},!1,"scala.reflect.ManifestFactory$FloatManifest$",{s_reflect_ManifestFactory$FloatManifest$:1,s_reflect_ManifestFactory$FloatManifest:1,s_reflect_AnyValManifest:1,O:1,s_reflect_Manifest:1,s_reflect_ClassTag:1,s_reflect_ClassManifestDeprecatedApis:1,s_reflect_OptManifest:1,Ljava_io_Serializable:1,s_Equals:1});aq.prototype.$classData=TV_;var yj;function Cq(){return yj||(yj=new aq),yj}function tq(){this.s_reflect_AnyValManifest__f_toString=null,this.s_reflect_AnyValManifest__f_hashCode=0,this.s_reflect_AnyValManifest__f_toString="Int",this.s_reflect_AnyValManifest__f_hashCode=np(this)}tq.prototype=new RU;tq.prototype.constructor=tq;function VV_(){}VV_.prototype=tq.prototype;var AV_=new m().initClass({s_reflect_ManifestFactory$IntManifest$:0},!1,"scala.reflect.ManifestFactory$IntManifest$",{s_reflect_ManifestFactory$IntManifest$:1,s_reflect_ManifestFactory$IntManifest:1,s_reflect_AnyValManifest:1,O:1,s_reflect_Manifest:1,s_reflect_ClassTag:1,s_reflect_ClassManifestDeprecatedApis:1,s_reflect_OptManifest:1,Ljava_io_Serializable:1,s_Equals:1});tq.prototype.$classData=AV_;var bj;function YL(){return bj||(bj=new tq),bj}function nq(){this.s_reflect_AnyValManifest__f_toString=null,this.s_reflect_AnyValManifest__f_hashCode=0,this.s_reflect_AnyValManifest__f_toString="Long",this.s_reflect_AnyValManifest__f_hashCode=np(this)}nq.prototype=new DU;nq.prototype.constructor=nq;function BV_(){}BV_.prototype=nq.prototype;var FV_=new m().initClass({s_reflect_ManifestFactory$LongManifest$:0},!1,"scala.reflect.ManifestFactory$LongManifest$",{s_reflect_ManifestFactory$LongManifest$:1,s_reflect_ManifestFactory$LongManifest:1,s_reflect_AnyValManifest:1,O:1,s_reflect_Manifest:1,s_reflect_ClassTag:1,s_reflect_ClassManifestDeprecatedApis:1,s_reflect_OptManifest:1,Ljava_io_Serializable:1,s_Equals:1});nq.prototype.$classData=FV_;var Ij;function Mq(){return Ij||(Ij=new nq),Ij}function ty(){this.s_reflect_ManifestFactory$PhantomManifest__f_toString=null,this.s_reflect_ManifestFactory$PhantomManifest__f_hashCode=0,this.s_reflect_ManifestFactory$PhantomManifest__f_toString="Nothing",b(),this.s_reflect_ManifestFactory$PhantomManifest__f_hashCode=np(this)}ty.prototype=new D6;ty.prototype.constructor=ty;function EV_(){}EV_.prototype=ty.prototype;ty.prototype.runtimeClass__jl_Class=function(){return yq.getClassOf()};ty.prototype.newArray__I__O=function(_){return new H_(_)};var jV_=new m().initClass({s_reflect_ManifestFactory$NothingManifest$:0},!1,"scala.reflect.ManifestFactory$NothingManifest$",{s_reflect_ManifestFactory$NothingManifest$:1,s_reflect_ManifestFactory$PhantomManifest:1,s_reflect_ManifestFactory$ClassTypeManifest:1,O:1,s_reflect_Manifest:1,s_reflect_ClassTag:1,s_reflect_ClassManifestDeprecatedApis:1,s_reflect_OptManifest:1,Ljava_io_Serializable:1,s_Equals:1});ty.prototype.$classData=jV_;var kj;function ZV_(){return kj||(kj=new ty),kj}function ny(){this.s_reflect_ManifestFactory$PhantomManifest__f_toString=null,this.s_reflect_ManifestFactory$PhantomManifest__f_hashCode=0,this.s_reflect_ManifestFactory$PhantomManifest__f_toString="Null",b(),this.s_reflect_ManifestFactory$PhantomManifest__f_hashCode=np(this)}ny.prototype=new D6;ny.prototype.constructor=ny;function NV_(){}NV_.prototype=ny.prototype;ny.prototype.runtimeClass__jl_Class=function(){return Lq.getClassOf()};ny.prototype.newArray__I__O=function(_){return new H_(_)};var HV_=new m().initClass({s_reflect_ManifestFactory$NullManifest$:0},!1,"scala.reflect.ManifestFactory$NullManifest$",{s_reflect_ManifestFactory$NullManifest$:1,s_reflect_ManifestFactory$PhantomManifest:1,s_reflect_ManifestFactory$ClassTypeManifest:1,O:1,s_reflect_Manifest:1,s_reflect_ClassTag:1,s_reflect_ClassManifestDeprecatedApis:1,s_reflect_OptManifest:1,Ljava_io_Serializable:1,s_Equals:1});ny.prototype.$classData=HV_;var qj;function GV_(){return qj||(qj=new ny),qj}function sy(){this.s_reflect_ManifestFactory$PhantomManifest__f_toString=null,this.s_reflect_ManifestFactory$PhantomManifest__f_hashCode=0,this.s_reflect_ManifestFactory$PhantomManifest__f_toString="Object",b(),this.s_reflect_ManifestFactory$PhantomManifest__f_hashCode=np(this)}sy.prototype=new D6;sy.prototype.constructor=sy;function zV_(){}zV_.prototype=sy.prototype;sy.prototype.runtimeClass__jl_Class=function(){return lr.getClassOf()};sy.prototype.newArray__I__O=function(_){return new H_(_)};var JV_=new m().initClass({s_reflect_ManifestFactory$ObjectManifest$:0},!1,"scala.reflect.ManifestFactory$ObjectManifest$",{s_reflect_ManifestFactory$ObjectManifest$:1,s_reflect_ManifestFactory$PhantomManifest:1,s_reflect_ManifestFactory$ClassTypeManifest:1,O:1,s_reflect_Manifest:1,s_reflect_ClassTag:1,s_reflect_ClassManifestDeprecatedApis:1,s_reflect_OptManifest:1,Ljava_io_Serializable:1,s_Equals:1});sy.prototype.$classData=JV_;var Oj;function x6(){return Oj||(Oj=new sy),Oj}function sq(){this.s_reflect_AnyValManifest__f_toString=null,this.s_reflect_AnyValManifest__f_hashCode=0,this.s_reflect_AnyValManifest__f_toString="Short",this.s_reflect_AnyValManifest__f_hashCode=np(this)}sq.prototype=new xU;sq.prototype.constructor=sq;function UV_(){}UV_.prototype=sq.prototype;var WV_=new m().initClass({s_reflect_ManifestFactory$ShortManifest$:0},!1,"scala.reflect.ManifestFactory$ShortManifest$",{s_reflect_ManifestFactory$ShortManifest$:1,s_reflect_ManifestFactory$ShortManifest:1,s_reflect_AnyValManifest:1,O:1,s_reflect_Manifest:1,s_reflect_ClassTag:1,s_reflect_ClassManifestDeprecatedApis:1,s_reflect_OptManifest:1,Ljava_io_Serializable:1,s_Equals:1});sq.prototype.$classData=WV_;var Sj;function Tq(){return Sj||(Sj=new sq),Sj}function cq(){this.s_reflect_AnyValManifest__f_toString=null,this.s_reflect_AnyValManifest__f_hashCode=0,this.s_reflect_AnyValManifest__f_toString="Unit",this.s_reflect_AnyValManifest__f_hashCode=np(this)}cq.prototype=new CU;cq.prototype.constructor=cq;function KV_(){}KV_.prototype=cq.prototype;var QV_=new m().initClass({s_reflect_ManifestFactory$UnitManifest$:0},!1,"scala.reflect.ManifestFactory$UnitManifest$",{s_reflect_ManifestFactory$UnitManifest$:1,s_reflect_ManifestFactory$UnitManifest:1,s_reflect_AnyValManifest:1,O:1,s_reflect_Manifest:1,s_reflect_ClassTag:1,s_reflect_ClassManifestDeprecatedApis:1,s_reflect_OptManifest:1,Ljava_io_Serializable:1,s_Equals:1});cq.prototype.$classData=QV_;var Pj;function cH(){return Pj||(Pj=new cq),Pj}function fc(_){this.sr_RichInt__f_self=0,this.sr_RichInt__f_self=_}fc.prototype=new j;fc.prototype.constructor=fc;function XV_(){}XV_.prototype=fc.prototype;fc.prototype.compare__O__I=function(_){A();var r=this.sr_RichInt__f_self,a=_|0;return r===a?0:r>31;return new O(_,r)};fc.prototype.intValue__I=function(){var _=this.sr_RichInt__f_self;return _};fc.prototype.byteValue__B=function(){var _=this.sr_RichInt__f_self;return _<<24>>24};fc.prototype.shortValue__S=function(){var _=this.sr_RichInt__f_self;return _<<16>>16};fc.prototype.isWhole__Z=function(){return!0};fc.prototype.isValidInt__Z=function(){return!0};fc.prototype.hashCode__I=function(){var _=this.sr_RichInt__f_self;return _};fc.prototype.equals__O__Z=function(_){return g$_().equals$extension__I__O__Z(this.sr_RichInt__f_self,_)};fc.prototype.self__O=function(){return this.sr_RichInt__f_self};var YV_=new m().initClass({sr_RichInt:0},!1,"scala.runtime.RichInt",{sr_RichInt:1,O:1,sr_ScalaNumberProxy:1,s_math_ScalaNumericAnyConversions:1,s_Proxy$Typed:1,s_Proxy:1,sr_OrderedProxy:1,s_math_Ordered:1,jl_Comparable:1,sr_RangedProxy:1});fc.prototype.$classData=YV_;function iq(){this.Lio_circe_Decoder$__f_decodeString=null,this.Lio_circe_Decoder$__f_decodeUnit=null,this.Lio_circe_Decoder$__f_decodeDouble=null,this.Lio_circe_Decoder$__f_decodeInt=null,this.Lio_circe_Decoder$__f_decodeLong=null,this.Lio_circe_Decoder$__f_io$circe$Decoder$$rightNone=null,this.Lio_circe_Decoder$__f_keyMissingNone=null,f3=this;var _=sZ();new rp(_);var r=oj(),a=TP().catsDataSemigroupForNonEmptyList__Lcats_kernel_Semigroup();new lq(r,a);var t=sZ();new _k(t),new om,new um,new lm,new fm,this.Lio_circe_Decoder$__f_decodeString=new pm,this.Lio_circe_Decoder$__f_decodeUnit=new hm,new dm,new $m,new Hb,this.Lio_circe_Decoder$__f_decodeDouble=new Gb,new zb,new Jb,this.Lio_circe_Decoder$__f_decodeInt=new Ub,this.Lio_circe_Decoder$__f_decodeLong=new Wb,new Kb,new Qb,b();var n=t_();this.Lio_circe_Decoder$__f_io$circe$Decoder$$rightNone=new F_(n),oj();var s=t_();new Vl(s),b();var c=t_();this.Lio_circe_Decoder$__f_keyMissingNone=new F_(c),oj();var i=t_();new Vl(i),new vm,new Kv}iq.prototype=new j;iq.prototype.constructor=iq;function _A_(){}_A_.prototype=iq.prototype;var eA_=new m().initClass({Lio_circe_Decoder$:0},!1,"io.circe.Decoder$",{Lio_circe_Decoder$:1,O:1,Lio_circe_DecoderDerivation:1,Lio_circe_CollectionDecoders:1,Lio_circe_LowPriorityCollectionDecoders:1,Lio_circe_TupleDecoders:1,Lio_circe_ProductDecoders:1,Lio_circe_LiteralDecoders:1,Lio_circe_EnumerationDecoders:1,Lio_circe_LowPriorityDecoders:1,Ljava_io_Serializable:1});iq.prototype.$classData=eA_;var f3;function Nn(){return f3||(f3=new iq),f3}function pl(_,r){if(_===r)return!0;if(rA_(r)){var a=r;if(a.canEqual__O__Z(_))return _.sameElements__sc_IterableOnce__Z(a)}return!1}function rA_(_){return!!(_&&_.$classData&&_.$classData.ancestors.sc_Seq)}function aA_(_){if(!_.sc_SeqView$Sorted__f_bitmap$0){var r=_.sc_SeqView$Sorted__f_scala$collection$SeqView$Sorted$$len;if(r===0)var a=b().s_package$__f_Nil;else if(r===1){b();var t=[_.sc_SeqView$Sorted__f_underlying.head__O()],n=k(new I,t),a=te().prependedAll__sc_IterableOnce__sci_List(n)}else{var s=new H_(r),c=_.sc_SeqView$Sorted__f_underlying;c.copyToArray__O__I__I__I(s,0,2147483647);var i=_.sc_SeqView$Sorted__f_scala$collection$SeqView$Sorted$$ord;M_().sort__AO__ju_Comparator__V(s,i);var a=ei().unsafeWrapArray__O__sci_ArraySeq(s)}_.sc_SeqView$Sorted__f_evaluated=!0,_.sc_SeqView$Sorted__f_underlying=null,_.sc_SeqView$Sorted__f_scala$collection$SeqView$Sorted$$_sorted=a,_.sc_SeqView$Sorted__f_bitmap$0=!0}return _.sc_SeqView$Sorted__f_scala$collection$SeqView$Sorted$$_sorted}function iH(_,r,a,t){return _.sc_SeqView$Sorted__f_underlying=r,_.sc_SeqView$Sorted__f_scala$collection$SeqView$Sorted$$len=a,_.sc_SeqView$Sorted__f_scala$collection$SeqView$Sorted$$ord=t,_.sc_SeqView$Sorted__f_evaluated=!1,_}function Vq(_,r,a){return iH(_,r,r.length__I(),a),_}function tr(){this.sc_SeqView$Sorted__f_scala$collection$SeqView$Sorted$$_sorted=null,this.sc_SeqView$Sorted__f_underlying=null,this.sc_SeqView$Sorted__f_scala$collection$SeqView$Sorted$$len=0,this.sc_SeqView$Sorted__f_scala$collection$SeqView$Sorted$$ord=null,this.sc_SeqView$Sorted__f_evaluated=!1,this.sc_SeqView$Sorted__f_bitmap$0=!1}tr.prototype=new j;tr.prototype.constructor=tr;function tA_(){}tA_.prototype=tr.prototype;tr.prototype.iterableFactory__sc_IterableFactory=function(){return rw()};tr.prototype.toString__T=function(){return _5(this)};tr.prototype.className__T=function(){return"SeqView"};tr.prototype.newSpecificBuilder__scm_Builder=function(){return rw().newBuilder__scm_Builder()};tr.prototype.appendedAll__sc_IterableOnce__O=function(_){return Qi(this,_)};tr.prototype.concat__sc_IterableOnce__O=function(_){return Qi(this,_)};tr.prototype.size__I=function(){return this.sc_SeqView$Sorted__f_scala$collection$SeqView$Sorted$$len};tr.prototype.distinctBy__F1__O=function(_){return KL(this,_)};tr.prototype.reverseIterator__sc_Iterator=function(){return new br(this).iterator__sc_Iterator()};tr.prototype.indexWhere__F1__I__I=function(_,r){var a=this.iterator__sc_Iterator();return ew(a,_,r)};tr.prototype.contains__O__Z=function(_){return Dh(this,_)};tr.prototype.lengthCompare__I__I=function(_){return _w(this,_)};tr.prototype.head__O=function(){return this.iterator__sc_Iterator().next__O()};tr.prototype.headOption__s_Option=function(){return mq(this)};tr.prototype.last__O=function(){return o6(this)};tr.prototype.filter__F1__O=function(_){return u6(this,_)};tr.prototype.withFilter__F1__sc_WithFilter=function(_){return gy(new Pp,this,_)};tr.prototype.takeWhile__F1__O=function(_){return wy(this,_)};tr.prototype.dropWhile__F1__O=function(_){return Ly(this,_)};tr.prototype.tail__O=function(){return wP(this)};tr.prototype.init__O=function(){return LP(this)};tr.prototype.flatMap__F1__O=function(_){return UI(this,_)};tr.prototype.zip__sc_IterableOnce__O=function(_){return f6(this,_)};tr.prototype.foreach__F1__V=function(_){Bo(this,_)};tr.prototype.exists__F1__Z=function(_){return bu(this,_)};tr.prototype.foldLeft__O__F2__O=function(_,r){return Iu(this,_,r)};tr.prototype.reduceLeft__F2__O=function(_){return Fo(this,_)};tr.prototype.copyToArray__O__I__I__I=function(_,r,a){return ku(this,_,r,a)};tr.prototype.sum__s_math_Numeric__O=function(_){return qu(this,_)};tr.prototype.min__s_math_Ordering__O=function(_){return Eo(this,_)};tr.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder=function(_,r,a,t){return jo(this,_,r,a,t)};tr.prototype.toMap__s_$less$colon$less__sci_Map=function(_){return Jt().from__sc_IterableOnce__sci_Map(this)};tr.prototype.toIndexedSeq__sci_IndexedSeq=function(){return os().from__sc_IterableOnce__sci_IndexedSeq(this)};tr.prototype.toArray__s_reflect_ClassTag__O=function(_){return $o(this,_)};tr.prototype.scala$collection$SeqView$Sorted$$_sorted__sc_Seq=function(){return this.sc_SeqView$Sorted__f_bitmap$0?this.sc_SeqView$Sorted__f_scala$collection$SeqView$Sorted$$_sorted:aA_(this)};tr.prototype.scala$collection$SeqView$Sorted$$elems__sc_SeqOps=function(){var _=this.sc_SeqView$Sorted__f_underlying;return this.sc_SeqView$Sorted__f_evaluated?this.scala$collection$SeqView$Sorted$$_sorted__sc_Seq():_};tr.prototype.apply__I__O=function(_){return this.scala$collection$SeqView$Sorted$$_sorted__sc_Seq().apply__I__O(_)};tr.prototype.length__I=function(){return this.sc_SeqView$Sorted__f_scala$collection$SeqView$Sorted$$len};tr.prototype.iterator__sc_Iterator=function(){var _=Fe().sc_Iterator$__f_scala$collection$Iterator$$_empty,r=new r_(()=>this.scala$collection$SeqView$Sorted$$_sorted__sc_Seq().iterator__sc_Iterator());return _.concat__F0__sc_Iterator(r)};tr.prototype.knownSize__I=function(){return this.sc_SeqView$Sorted__f_scala$collection$SeqView$Sorted$$len};tr.prototype.isEmpty__Z=function(){return this.sc_SeqView$Sorted__f_scala$collection$SeqView$Sorted$$len===0};tr.prototype.reversed__sc_Iterable=function(){return new br(this)};tr.prototype.sorted__s_math_Ordering__sc_SeqView=function(_){var r=this.sc_SeqView$Sorted__f_scala$collection$SeqView$Sorted$$ord;return(_===null?r===null:_.equals__O__Z(r))?this:_.isReverseOf__s_math_Ordering__Z(this.sc_SeqView$Sorted__f_scala$collection$SeqView$Sorted$$ord)?new br(this):iH(new tr,this.scala$collection$SeqView$Sorted$$elems__sc_SeqOps(),this.sc_SeqView$Sorted__f_scala$collection$SeqView$Sorted$$len,_)};tr.prototype.fromSpecific__sc_IterableOnce__O=function(_){var r=rw();return r.from__sc_IterableOnce__sc_View(_)};tr.prototype.dropRight__I__O=function(_){return rg(new Xt,this,_)};tr.prototype.drop__I__O=function(_){return eg(new Qt,this,_)};tr.prototype.prepended__O__O=function(_){return tg(new _n,_,this)};tr.prototype.appended__O__O=function(_){return _g(new Kt,this,_)};tr.prototype.map__F1__O=function(_){return ag(new Yt,this,_)};tr.prototype.sorted__s_math_Ordering__O=function(_){return this.sorted__s_math_Ordering__sc_SeqView(_)};tr.prototype.reverse__O=function(){return new br(this)};var nA_=new m().initClass({sc_SeqView$Sorted:0},!1,"scala.collection.SeqView$Sorted",{sc_SeqView$Sorted:1,O:1,sc_SeqView:1,sc_SeqOps:1,sc_IterableOps:1,sc_IterableOnce:1,sc_IterableOnceOps:1,sc_View:1,sc_Iterable:1,sc_IterableFactoryDefaults:1,Ljava_io_Serializable:1});tr.prototype.$classData=nA_;function sA_(_){return _.sc_SeqView$Sorted$ReverseSorted__f_bitmap$0||(_.sc_SeqView$Sorted$ReverseSorted__f__reversed=qy(new ol,_.sc_SeqView$Sorted$ReverseSorted__f_$outer.scala$collection$SeqView$Sorted$$_sorted__sc_Seq()),_.sc_SeqView$Sorted$ReverseSorted__f_bitmap$0=!0),_.sc_SeqView$Sorted$ReverseSorted__f__reversed}function TU(_){return _.sc_SeqView$Sorted$ReverseSorted__f_bitmap$0?_.sc_SeqView$Sorted$ReverseSorted__f__reversed:sA_(_)}function br(_){if(this.sc_SeqView$Sorted$ReverseSorted__f__reversed=null,this.sc_SeqView$Sorted$ReverseSorted__f_bitmap$0=!1,this.sc_SeqView$Sorted$ReverseSorted__f_$outer=null,_===null)throw null;this.sc_SeqView$Sorted$ReverseSorted__f_$outer=_}br.prototype=new j;br.prototype.constructor=br;function cA_(){}cA_.prototype=br.prototype;br.prototype.iterableFactory__sc_IterableFactory=function(){return rw()};br.prototype.toString__T=function(){return _5(this)};br.prototype.className__T=function(){return"SeqView"};br.prototype.newSpecificBuilder__scm_Builder=function(){return rw().newBuilder__scm_Builder()};br.prototype.appendedAll__sc_IterableOnce__O=function(_){return Qi(this,_)};br.prototype.concat__sc_IterableOnce__O=function(_){return Qi(this,_)};br.prototype.size__I=function(){return this.sc_SeqView$Sorted$ReverseSorted__f_$outer.sc_SeqView$Sorted__f_scala$collection$SeqView$Sorted$$len};br.prototype.distinctBy__F1__O=function(_){return KL(this,_)};br.prototype.reverseIterator__sc_Iterator=function(){return this.sc_SeqView$Sorted$ReverseSorted__f_$outer.iterator__sc_Iterator()};br.prototype.indexWhere__F1__I__I=function(_,r){var a=this.iterator__sc_Iterator();return ew(a,_,r)};br.prototype.contains__O__Z=function(_){return Dh(this,_)};br.prototype.lengthCompare__I__I=function(_){return _w(this,_)};br.prototype.head__O=function(){return this.iterator__sc_Iterator().next__O()};br.prototype.headOption__s_Option=function(){return mq(this)};br.prototype.last__O=function(){return o6(this)};br.prototype.filter__F1__O=function(_){return u6(this,_)};br.prototype.withFilter__F1__sc_WithFilter=function(_){return gy(new Pp,this,_)};br.prototype.takeWhile__F1__O=function(_){return wy(this,_)};br.prototype.dropWhile__F1__O=function(_){return Ly(this,_)};br.prototype.tail__O=function(){return wP(this)};br.prototype.init__O=function(){return LP(this)};br.prototype.flatMap__F1__O=function(_){return UI(this,_)};br.prototype.zip__sc_IterableOnce__O=function(_){return f6(this,_)};br.prototype.foreach__F1__V=function(_){Bo(this,_)};br.prototype.exists__F1__Z=function(_){return bu(this,_)};br.prototype.foldLeft__O__F2__O=function(_,r){return Iu(this,_,r)};br.prototype.reduceLeft__F2__O=function(_){return Fo(this,_)};br.prototype.copyToArray__O__I__I__I=function(_,r,a){return ku(this,_,r,a)};br.prototype.sum__s_math_Numeric__O=function(_){return qu(this,_)};br.prototype.min__s_math_Ordering__O=function(_){return Eo(this,_)};br.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder=function(_,r,a,t){return jo(this,_,r,a,t)};br.prototype.toMap__s_$less$colon$less__sci_Map=function(_){return Jt().from__sc_IterableOnce__sci_Map(this)};br.prototype.toIndexedSeq__sci_IndexedSeq=function(){return os().from__sc_IterableOnce__sci_IndexedSeq(this)};br.prototype.toArray__s_reflect_ClassTag__O=function(_){return $o(this,_)};br.prototype.apply__I__O=function(_){return TU(this).apply__I__O(_)};br.prototype.length__I=function(){return this.sc_SeqView$Sorted$ReverseSorted__f_$outer.sc_SeqView$Sorted__f_scala$collection$SeqView$Sorted$$len};br.prototype.iterator__sc_Iterator=function(){var _=Fe().sc_Iterator$__f_scala$collection$Iterator$$_empty,r=new r_(()=>TU(this).iterator__sc_Iterator());return _.concat__F0__sc_Iterator(r)};br.prototype.knownSize__I=function(){return this.sc_SeqView$Sorted$ReverseSorted__f_$outer.sc_SeqView$Sorted__f_scala$collection$SeqView$Sorted$$len};br.prototype.isEmpty__Z=function(){return this.sc_SeqView$Sorted$ReverseSorted__f_$outer.sc_SeqView$Sorted__f_scala$collection$SeqView$Sorted$$len===0};br.prototype.reversed__sc_Iterable=function(){return this.sc_SeqView$Sorted$ReverseSorted__f_$outer};br.prototype.sorted__s_math_Ordering__sc_SeqView=function(_){var r=this.sc_SeqView$Sorted$ReverseSorted__f_$outer.sc_SeqView$Sorted__f_scala$collection$SeqView$Sorted$$ord;return(_===null?r===null:_.equals__O__Z(r))?this.sc_SeqView$Sorted$ReverseSorted__f_$outer:_.isReverseOf__s_math_Ordering__Z(this.sc_SeqView$Sorted$ReverseSorted__f_$outer.sc_SeqView$Sorted__f_scala$collection$SeqView$Sorted$$ord)?this:iH(new tr,this.sc_SeqView$Sorted$ReverseSorted__f_$outer.scala$collection$SeqView$Sorted$$elems__sc_SeqOps(),this.sc_SeqView$Sorted$ReverseSorted__f_$outer.sc_SeqView$Sorted__f_scala$collection$SeqView$Sorted$$len,_)};br.prototype.fromSpecific__sc_IterableOnce__O=function(_){var r=rw();return r.from__sc_IterableOnce__sc_View(_)};br.prototype.dropRight__I__O=function(_){return rg(new Xt,this,_)};br.prototype.drop__I__O=function(_){return eg(new Qt,this,_)};br.prototype.prepended__O__O=function(_){return tg(new _n,_,this)};br.prototype.appended__O__O=function(_){return _g(new Kt,this,_)};br.prototype.map__F1__O=function(_){return ag(new Yt,this,_)};br.prototype.sorted__s_math_Ordering__O=function(_){return this.sorted__s_math_Ordering__sc_SeqView(_)};br.prototype.reverse__O=function(){return this.sc_SeqView$Sorted$ReverseSorted__f_$outer};var iA_=new m().initClass({sc_SeqView$Sorted$ReverseSorted:0},!1,"scala.collection.SeqView$Sorted$ReverseSorted",{sc_SeqView$Sorted$ReverseSorted:1,O:1,sc_SeqView:1,sc_SeqOps:1,sc_IterableOps:1,sc_IterableOnce:1,sc_IterableOnceOps:1,sc_View:1,sc_Iterable:1,sc_IterableFactoryDefaults:1,Ljava_io_Serializable:1});br.prototype.$classData=iA_;function BI(_){this.sc_View$$anon$1__f_it$1=null,this.sc_View$$anon$1__f_it$1=_}BI.prototype=new Xi;BI.prototype.constructor=BI;function oA_(){}oA_.prototype=BI.prototype;BI.prototype.iterator__sc_Iterator=function(){return this.sc_View$$anon$1__f_it$1.apply__O()};var uA_=new m().initClass({sc_View$$anon$1:0},!1,"scala.collection.View$$anon$1",{sc_View$$anon$1:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1});BI.prototype.$classData=uA_;function VU(_,r,a){return _.sc_View$Appended__f_underlying=r,_.sc_View$Appended__f_elem=a,_}function TL(){this.sc_View$Appended__f_underlying=null,this.sc_View$Appended__f_elem=null}TL.prototype=new Xi;TL.prototype.constructor=TL;function AU(){}AU.prototype=TL.prototype;TL.prototype.iterator__sc_Iterator=function(){return new bd(this.sc_View$Appended__f_underlying,new Uv(this.sc_View$Appended__f_elem)).iterator__sc_Iterator()};TL.prototype.knownSize__I=function(){var _=this.sc_View$Appended__f_underlying.knownSize__I();return _>=0?1+_|0:-1};TL.prototype.isEmpty__Z=function(){return!1};var lA_=new m().initClass({sc_View$Appended:0},!1,"scala.collection.View$Appended",{sc_View$Appended:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1});TL.prototype.$classData=lA_;function FI(_,r){this.sc_View$Collect__f_underlying=null,this.sc_View$Collect__f_pf=null,this.sc_View$Collect__f_underlying=_,this.sc_View$Collect__f_pf=r}FI.prototype=new Xi;FI.prototype.constructor=FI;function fA_(){}fA_.prototype=FI.prototype;FI.prototype.iterator__sc_Iterator=function(){var _=this.sc_View$Collect__f_underlying.iterator__sc_Iterator(),r=this.sc_View$Collect__f_pf;return new gd(_,r)};var pA_=new m().initClass({sc_View$Collect:0},!1,"scala.collection.View$Collect",{sc_View$Collect:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1});FI.prototype.$classData=pA_;function bd(_,r){this.sc_View$Concat__f_prefix=null,this.sc_View$Concat__f_suffix=null,this.sc_View$Concat__f_prefix=_,this.sc_View$Concat__f_suffix=r}bd.prototype=new Xi;bd.prototype.constructor=bd;function hA_(){}hA_.prototype=bd.prototype;bd.prototype.iterator__sc_Iterator=function(){var _=this.sc_View$Concat__f_prefix.iterator__sc_Iterator(),r=new r_(()=>this.sc_View$Concat__f_suffix.iterator__sc_Iterator());return _.concat__F0__sc_Iterator(r)};bd.prototype.knownSize__I=function(){var _=this.sc_View$Concat__f_prefix.knownSize__I();if(_>=0){var r=this.sc_View$Concat__f_suffix.knownSize__I();return r>=0?_+r|0:-1}else return-1};bd.prototype.isEmpty__Z=function(){return this.sc_View$Concat__f_prefix.isEmpty__Z()&&this.sc_View$Concat__f_suffix.isEmpty__Z()};var dA_=new m().initClass({sc_View$Concat:0},!1,"scala.collection.View$Concat",{sc_View$Concat:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1});bd.prototype.$classData=dA_;function VL(_,r){this.sc_View$DistinctBy__f_underlying=null,this.sc_View$DistinctBy__f_f=null,this.sc_View$DistinctBy__f_underlying=_,this.sc_View$DistinctBy__f_f=r}VL.prototype=new Xi;VL.prototype.constructor=VL;function $A_(){}$A_.prototype=VL.prototype;VL.prototype.iterator__sc_Iterator=function(){var _=this.sc_View$DistinctBy__f_underlying.iterator__sc_Iterator(),r=this.sc_View$DistinctBy__f_f;return new pL(_,r)};VL.prototype.knownSize__I=function(){return this.sc_View$DistinctBy__f_underlying.knownSize__I()===0?0:-1};VL.prototype.isEmpty__Z=function(){return this.sc_View$DistinctBy__f_underlying.isEmpty__Z()};var vA_=new m().initClass({sc_View$DistinctBy:0},!1,"scala.collection.View$DistinctBy",{sc_View$DistinctBy:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1});VL.prototype.$classData=vA_;function BU(_,r,a){return _.sc_View$Drop__f_underlying=r,_.sc_View$Drop__f_n=a,_.sc_View$Drop__f_normN=a>0?a:0,_}function AL(){this.sc_View$Drop__f_underlying=null,this.sc_View$Drop__f_n=0,this.sc_View$Drop__f_normN=0}AL.prototype=new Xi;AL.prototype.constructor=AL;function FU(){}FU.prototype=AL.prototype;AL.prototype.iterator__sc_Iterator=function(){return this.sc_View$Drop__f_underlying.iterator__sc_Iterator().drop__I__sc_Iterator(this.sc_View$Drop__f_n)};AL.prototype.knownSize__I=function(){var _=this.sc_View$Drop__f_underlying.knownSize__I();if(_>=0){var r=_-this.sc_View$Drop__f_normN|0;return r>0?r:0}else return-1};AL.prototype.isEmpty__Z=function(){var _=this.iterator__sc_Iterator();return!_.hasNext__Z()};var wA_=new m().initClass({sc_View$Drop:0},!1,"scala.collection.View$Drop",{sc_View$Drop:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1});AL.prototype.$classData=wA_;function EU(_,r,a){return _.sc_View$DropRight__f_underlying=r,_.sc_View$DropRight__f_n=a,_.sc_View$DropRight__f_normN=a>0?a:0,_}function BL(){this.sc_View$DropRight__f_underlying=null,this.sc_View$DropRight__f_n=0,this.sc_View$DropRight__f_normN=0}BL.prototype=new Xi;BL.prototype.constructor=BL;function jU(){}jU.prototype=BL.prototype;BL.prototype.iterator__sc_Iterator=function(){return rw().dropRightIterator__sc_Iterator__I__sc_Iterator(this.sc_View$DropRight__f_underlying.iterator__sc_Iterator(),this.sc_View$DropRight__f_n)};BL.prototype.knownSize__I=function(){var _=this.sc_View$DropRight__f_underlying.knownSize__I();if(_>=0){var r=_-this.sc_View$DropRight__f_normN|0;return r>0?r:0}else return-1};BL.prototype.isEmpty__Z=function(){if(this.knownSize__I()>=0)return this.knownSize__I()===0;var _=this.iterator__sc_Iterator();return!_.hasNext__Z()};var LA_=new m().initClass({sc_View$DropRight:0},!1,"scala.collection.View$DropRight",{sc_View$DropRight:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1});BL.prototype.$classData=LA_;function FL(_,r){this.sc_View$DropWhile__f_underlying=null,this.sc_View$DropWhile__f_p=null,this.sc_View$DropWhile__f_underlying=_,this.sc_View$DropWhile__f_p=r}FL.prototype=new Xi;FL.prototype.constructor=FL;function gA_(){}gA_.prototype=FL.prototype;FL.prototype.iterator__sc_Iterator=function(){var _=this.sc_View$DropWhile__f_underlying.iterator__sc_Iterator(),r=this.sc_View$DropWhile__f_p;return new jm(_,r)};FL.prototype.knownSize__I=function(){return this.sc_View$DropWhile__f_underlying.knownSize__I()===0?0:-1};FL.prototype.isEmpty__Z=function(){var _=this.iterator__sc_Iterator();return!_.hasNext__Z()};var mA_=new m().initClass({sc_View$DropWhile:0},!1,"scala.collection.View$DropWhile",{sc_View$DropWhile:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1});FL.prototype.$classData=mA_;function q$(_,r,a){this.sc_View$Filter__f_underlying=null,this.sc_View$Filter__f_p=null,this.sc_View$Filter__f_isFlipped=!1,this.sc_View$Filter__f_underlying=_,this.sc_View$Filter__f_p=r,this.sc_View$Filter__f_isFlipped=a}q$.prototype=new Xi;q$.prototype.constructor=q$;function yA_(){}yA_.prototype=q$.prototype;q$.prototype.iterator__sc_Iterator=function(){var _=this.sc_View$Filter__f_underlying.iterator__sc_Iterator(),r=this.sc_View$Filter__f_p,a=this.sc_View$Filter__f_isFlipped;return new Yu(_,r,a)};q$.prototype.knownSize__I=function(){return this.sc_View$Filter__f_underlying.knownSize__I()===0?0:-1};q$.prototype.isEmpty__Z=function(){var _=this.iterator__sc_Iterator();return!_.hasNext__Z()};var bA_=new m().initClass({sc_View$Filter:0},!1,"scala.collection.View$Filter",{sc_View$Filter:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1});q$.prototype.$classData=bA_;function EL(_,r){this.sc_View$FlatMap__f_underlying=null,this.sc_View$FlatMap__f_f=null,this.sc_View$FlatMap__f_underlying=_,this.sc_View$FlatMap__f_f=r}EL.prototype=new Xi;EL.prototype.constructor=EL;function IA_(){}IA_.prototype=EL.prototype;EL.prototype.iterator__sc_Iterator=function(){var _=this.sc_View$FlatMap__f_underlying.iterator__sc_Iterator(),r=this.sc_View$FlatMap__f_f;return new Tn(_,r)};EL.prototype.knownSize__I=function(){return this.sc_View$FlatMap__f_underlying.knownSize__I()===0?0:-1};EL.prototype.isEmpty__Z=function(){var _=this.iterator__sc_Iterator();return!_.hasNext__Z()};var kA_=new m().initClass({sc_View$FlatMap:0},!1,"scala.collection.View$FlatMap",{sc_View$FlatMap:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1});EL.prototype.$classData=kA_;function oH(_,r,a){return _.sc_View$Map__f_underlying=r,_.sc_View$Map__f_f=a,_}function Jv(){this.sc_View$Map__f_underlying=null,this.sc_View$Map__f_f=null}Jv.prototype=new Xi;Jv.prototype.constructor=Jv;function ZU(){}ZU.prototype=Jv.prototype;Jv.prototype.iterator__sc_Iterator=function(){var _=this.sc_View$Map__f_underlying.iterator__sc_Iterator(),r=this.sc_View$Map__f_f;return new Wt(_,r)};Jv.prototype.knownSize__I=function(){return this.sc_View$Map__f_underlying.knownSize__I()};Jv.prototype.isEmpty__Z=function(){return this.sc_View$Map__f_underlying.isEmpty__Z()};var qA_=new m().initClass({sc_View$Map:0},!1,"scala.collection.View$Map",{sc_View$Map:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1});Jv.prototype.$classData=qA_;function OA_(_,r,a){return _.sc_View$Prepended__f_elem=r,_.sc_View$Prepended__f_underlying=a,_}function oq(){this.sc_View$Prepended__f_elem=null,this.sc_View$Prepended__f_underlying=null}oq.prototype=new Xi;oq.prototype.constructor=oq;function NU(){}NU.prototype=oq.prototype;oq.prototype.iterator__sc_Iterator=function(){return new bd(new Uv(this.sc_View$Prepended__f_elem),this.sc_View$Prepended__f_underlying).iterator__sc_Iterator()};oq.prototype.knownSize__I=function(){var _=this.sc_View$Prepended__f_underlying.knownSize__I();return _>=0?1+_|0:-1};function jL(_,r,a){this.sc_View$ScanLeft__f_underlying=null,this.sc_View$ScanLeft__f_z=null,this.sc_View$ScanLeft__f_op=null,this.sc_View$ScanLeft__f_underlying=_,this.sc_View$ScanLeft__f_z=r,this.sc_View$ScanLeft__f_op=a}jL.prototype=new Xi;jL.prototype.constructor=jL;function SA_(){}SA_.prototype=jL.prototype;jL.prototype.iterator__sc_Iterator=function(){var _=this.sc_View$ScanLeft__f_underlying.iterator__sc_Iterator(),r=this.sc_View$ScanLeft__f_z,a=this.sc_View$ScanLeft__f_op;return new uL(_,r,a)};jL.prototype.knownSize__I=function(){var _=this.sc_View$ScanLeft__f_underlying.knownSize__I();return _>=0?1+_|0:-1};jL.prototype.isEmpty__Z=function(){var _=this.iterator__sc_Iterator();return!_.hasNext__Z()};var PA_=new m().initClass({sc_View$ScanLeft:0},!1,"scala.collection.View$ScanLeft",{sc_View$ScanLeft:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1});jL.prototype.$classData=PA_;function Uv(_){this.sc_View$Single__f_a=null,this.sc_View$Single__f_a=_}Uv.prototype=new Xi;Uv.prototype.constructor=Uv;function RA_(){}RA_.prototype=Uv.prototype;Uv.prototype.iterator__sc_Iterator=function(){Fe();var _=this.sc_View$Single__f_a;return new Xu(_)};Uv.prototype.knownSize__I=function(){return 1};Uv.prototype.isEmpty__Z=function(){return!1};var DA_=new m().initClass({sc_View$Single:0},!1,"scala.collection.View$Single",{sc_View$Single:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1});Uv.prototype.$classData=DA_;function ZL(_,r){this.sc_View$TakeWhile__f_underlying=null,this.sc_View$TakeWhile__f_p=null,this.sc_View$TakeWhile__f_underlying=_,this.sc_View$TakeWhile__f_p=r}ZL.prototype=new Xi;ZL.prototype.constructor=ZL;function xA_(){}xA_.prototype=ZL.prototype;ZL.prototype.iterator__sc_Iterator=function(){var _=this.sc_View$TakeWhile__f_underlying.iterator__sc_Iterator(),r=this.sc_View$TakeWhile__f_p;return new Em(_,r)};ZL.prototype.knownSize__I=function(){return this.sc_View$TakeWhile__f_underlying.knownSize__I()===0?0:-1};ZL.prototype.isEmpty__Z=function(){var _=this.iterator__sc_Iterator();return!_.hasNext__Z()};var CA_=new m().initClass({sc_View$TakeWhile:0},!1,"scala.collection.View$TakeWhile",{sc_View$TakeWhile:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1});ZL.prototype.$classData=CA_;function NL(_,r){this.sc_View$Zip__f_underlying=null,this.sc_View$Zip__f_other=null,this.sc_View$Zip__f_underlying=_,this.sc_View$Zip__f_other=r}NL.prototype=new Xi;NL.prototype.constructor=NL;function MA_(){}MA_.prototype=NL.prototype;NL.prototype.iterator__sc_Iterator=function(){var _=this.sc_View$Zip__f_underlying.iterator__sc_Iterator(),r=this.sc_View$Zip__f_other;return new v$(_,r)};NL.prototype.knownSize__I=function(){var _=this.sc_View$Zip__f_underlying.knownSize__I();if(_===0)return 0;var r=this.sc_View$Zip__f_other.knownSize__I();return r===0?0:_{var n=t;return z().equals__O__O__Z(a.getOrElse__O__F0__O(n._1__O(),lJ().sc_Map$__f_scala$collection$Map$$DefaultSentinelFn),n._2__O())}))}catch(t){if(t instanceof kg)return!1;throw t}else return!1}else return!1}function EA_(_){return!!(_&&_.$classData&&_.$classData.ancestors.sc_Map)}function Gc(_){this.sr_RichLong__f_self=qn,this.sr_RichLong__f_self=_}Gc.prototype=new j;Gc.prototype.constructor=Gc;function jA_(){}jA_.prototype=Gc.prototype;Gc.prototype.isWhole__Z=function(){return!0};Gc.prototype.compare__O__I=function(_){var r=this.sr_RichLong__f_self,a=r.RTLong__f_lo,t=r.RTLong__f_hi,n=da(new O(a,t)),s=n.RTLong__f_lo,c=n.RTLong__f_hi,i=da(_),o=i.RTLong__f_lo,u=i.RTLong__f_hi;return je().org$scalajs$linker$runtime$RuntimeLong$$compare__I__I__I__I__I(s,c,o,u)};Gc.prototype.compareTo__O__I=function(_){var r=this.sr_RichLong__f_self,a=r.RTLong__f_lo,t=r.RTLong__f_hi,n=da(new O(a,t)),s=n.RTLong__f_lo,c=n.RTLong__f_hi,i=da(_),o=i.RTLong__f_lo,u=i.RTLong__f_hi;return je().org$scalajs$linker$runtime$RuntimeLong$$compare__I__I__I__I__I(s,c,o,u)};Gc.prototype.toString__T=function(){return ZG(this)};Gc.prototype.doubleValue__D=function(){var _=this.sr_RichLong__f_self,r=_.RTLong__f_lo,a=_.RTLong__f_hi;return je().org$scalajs$linker$runtime$RuntimeLong$$toDouble__I__I__D(r,a)};Gc.prototype.floatValue__F=function(){var _=this.sr_RichLong__f_self,r=_.RTLong__f_lo,a=_.RTLong__f_hi;return je().org$scalajs$linker$runtime$RuntimeLong$$toFloat__I__I__F(r,a)};Gc.prototype.longValue__J=function(){var _=this.sr_RichLong__f_self,r=_.RTLong__f_lo,a=_.RTLong__f_hi;return new O(r,a)};Gc.prototype.intValue__I=function(){var _=this.sr_RichLong__f_self,r=_.RTLong__f_lo;return r};Gc.prototype.byteValue__B=function(){var _=this.sr_RichLong__f_self,r=_.RTLong__f_lo;return r<<24>>24};Gc.prototype.shortValue__S=function(){var _=this.sr_RichLong__f_self,r=_.RTLong__f_lo;return r<<16>>16};Gc.prototype.isValidByte__Z=function(){return n6().isValidByte$extension__J__Z(this.sr_RichLong__f_self)};Gc.prototype.isValidShort__Z=function(){return n6().isValidShort$extension__J__Z(this.sr_RichLong__f_self)};Gc.prototype.isValidChar__Z=function(){return n6().isValidChar$extension__J__Z(this.sr_RichLong__f_self)};Gc.prototype.isValidInt__Z=function(){return n6().isValidInt$extension__J__Z(this.sr_RichLong__f_self)};Gc.prototype.hashCode__I=function(){var _=this.sr_RichLong__f_self,r=_.RTLong__f_lo,a=_.RTLong__f_hi;return r^a};Gc.prototype.equals__O__Z=function(_){return n6().equals$extension__J__O__Z(this.sr_RichLong__f_self,_)};Gc.prototype.self__O=function(){return this.sr_RichLong__f_self};var ZA_=new m().initClass({sr_RichLong:0},!1,"scala.runtime.RichLong",{sr_RichLong:1,O:1,sr_IntegralProxy:1,sr_ScalaWholeNumberProxy:1,sr_ScalaNumberProxy:1,s_math_ScalaNumericAnyConversions:1,s_Proxy$Typed:1,s_Proxy:1,sr_OrderedProxy:1,s_math_Ordered:1,jl_Comparable:1,sr_RangedProxy:1});Gc.prototype.$classData=ZA_;function NA_(_,r){return _}function X8(){}X8.prototype=new j;X8.prototype.constructor=X8;function zU(){}zU.prototype=X8.prototype;function ws(){}ws.prototype=new t2;ws.prototype.constructor=ws;function lH(){}lH.prototype=ws.prototype;ws.prototype.canEqual__O__Z=function(_){return!0};ws.prototype.equals__O__Z=function(_){return pl(this,_)};ws.prototype.hashCode__I=function(){return O_().seqHash__sc_Seq__I(this)};ws.prototype.toString__T=function(){return e2(this)};ws.prototype.view__sc_SeqView=function(){return pH(new G1,this)};ws.prototype.appended__O__O=function(_){return qq_(this,_)};ws.prototype.appendedAll__sc_IterableOnce__O=function(_){return Qi(this,_)};ws.prototype.concat__sc_IterableOnce__O=function(_){return this.appendedAll__sc_IterableOnce__O(_)};ws.prototype.size__I=function(){return this.length__I()};ws.prototype.distinct__O=function(){return IN(this)};ws.prototype.distinctBy__F1__O=function(_){return KL(this,_)};ws.prototype.reverse__O=function(){return this.fromSpecific__sc_IterableOnce__O(this.reversed__sc_Iterable())};ws.prototype.reverseIterator__sc_Iterator=function(){return this.reversed__sc_Iterable().iterator__sc_Iterator()};ws.prototype.isDefinedAt__I__Z=function(_){return fJ(this,_)};ws.prototype.indexWhere__F1__I__I=function(_,r){var a=this.iterator__sc_Iterator();return ew(a,_,r)};ws.prototype.contains__O__Z=function(_){return Dh(this,_)};ws.prototype.sorted__s_math_Ordering__O=function(_){return kq(this,_)};ws.prototype.sizeCompare__I__I=function(_){return this.lengthCompare__I__I(_)};ws.prototype.lengthCompare__I__I=function(_){return _w(this,_)};ws.prototype.isEmpty__Z=function(){return cd(this)};ws.prototype.sameElements__sc_IterableOnce__Z=function(_){return kN(this,_)};ws.prototype.diff__sc_Seq__O=function(_){return Sq_(this,_)};ws.prototype.applyOrElse__O__F1__O=function(_,r){return zZ(this,_,r)};ws.prototype.apply$mcZI$sp__I__Z=function(_){return!!this.apply__O__O(_)};ws.prototype.isDefinedAt__O__Z=function(_){return this.isDefinedAt__I__Z(_|0)};function Qs(){}Qs.prototype=new Xi;Qs.prototype.constructor=Qs;function r5(){}r5.prototype=Qs.prototype;Qs.prototype.map__F1__sc_SeqView=function(_){return ag(new Yt,this,_)};Qs.prototype.appended__O__sc_SeqView=function(_){return _g(new Kt,this,_)};Qs.prototype.prepended__O__sc_SeqView=function(_){return tg(new _n,_,this)};Qs.prototype.reverse__sc_SeqView=function(){return qy(new ol,this)};Qs.prototype.drop__I__sc_SeqView=function(_){return eg(new Qt,this,_)};Qs.prototype.dropRight__I__sc_SeqView=function(_){return rg(new Xt,this,_)};Qs.prototype.stringPrefix__T=function(){return"SeqView"};Qs.prototype.appendedAll__sc_IterableOnce__O=function(_){return Qi(this,_)};Qs.prototype.concat__sc_IterableOnce__O=function(_){return Qi(this,_)};Qs.prototype.size__I=function(){return this.length__I()};Qs.prototype.distinctBy__F1__O=function(_){return KL(this,_)};Qs.prototype.reverseIterator__sc_Iterator=function(){return this.reversed__sc_Iterable().iterator__sc_Iterator()};Qs.prototype.indexWhere__F1__I__I=function(_,r){var a=this.iterator__sc_Iterator();return ew(a,_,r)};Qs.prototype.contains__O__Z=function(_){return Dh(this,_)};Qs.prototype.lengthCompare__I__I=function(_){return _w(this,_)};Qs.prototype.isEmpty__Z=function(){return cd(this)};Qs.prototype.sorted__s_math_Ordering__O=function(_){return Vq(new tr,this,_)};Qs.prototype.dropRight__I__O=function(_){return this.dropRight__I__sc_SeqView(_)};Qs.prototype.drop__I__O=function(_){return this.drop__I__sc_SeqView(_)};Qs.prototype.reverse__O=function(){return this.reverse__sc_SeqView()};Qs.prototype.prepended__O__O=function(_){return this.prepended__O__sc_SeqView(_)};Qs.prototype.appended__O__O=function(_){return this.appended__O__sc_SeqView(_)};Qs.prototype.map__F1__O=function(_){return this.map__F1__sc_SeqView(_)};function C6(_){return!!(_&&_.$classData&&_.$classData.ancestors.sc_IndexedSeq)}function HA_(_){return!!(_&&_.$classData&&_.$classData.ancestors.sc_LinearSeq)}function Oh(){}Oh.prototype=new Xi;Oh.prototype.constructor=Oh;function GA_(){}GA_.prototype=Oh.prototype;Oh.prototype.iterator__sc_Iterator=function(){return Fe().sc_Iterator$__f_scala$collection$Iterator$$_empty};Oh.prototype.knownSize__I=function(){return 0};Oh.prototype.isEmpty__Z=function(){return!0};Oh.prototype.productPrefix__T=function(){return"Empty"};Oh.prototype.productArity__I=function(){return 0};Oh.prototype.productElement__I__O=function(_){return S().ioobe__I__O(_)};Oh.prototype.productIterator__sc_Iterator=function(){return new f_(this)};Oh.prototype.hashCode__I=function(){return 67081517};var zA_=new m().initClass({sc_View$Empty$:0},!1,"scala.collection.View$Empty$",{sc_View$Empty$:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1,s_Product:1,s_Equals:1});Oh.prototype.$classData=zA_;var Dj;function JU(){return Dj||(Dj=new Oh),Dj}function JA_(_){return!!(_&&_.$classData&&_.$classData.ancestors.sci_Set)}function UA_(_,r){if(_.contains__O__Z(r))return!1;var a=_;return a.addOne__O__scm_Growable(r),!0}function UU(_,r,a){var t=a.apply__O__O(r),n=new y(c=>{var i=c;if(i instanceof Pe){var o=i,u=o.s_util_Left__f_value;return UU(_,u,a)}else if(i instanceof F_){var f=i,p=f.s_util_Right__f_value;return new yc(p)}else throw new Q(i)}),s=t;return s.flatMap__F1__Lcats_Eval(n)}function pc(){}pc.prototype=new t2;pc.prototype.constructor=pc;function fH(){}fH.prototype=pc.prototype;pc.prototype.equals__O__Z=function(_){return GU(this,_)};pc.prototype.hashCode__I=function(){return O_().mapHash__sc_Map__I(this)};pc.prototype.stringPrefix__T=function(){return"Map"};pc.prototype.toString__T=function(){return e2(this)};pc.prototype.fromSpecific__sc_IterableOnce__sc_IterableOps=function(_){return this.mapFactory__sc_MapFactory().from__sc_IterableOnce__O(_)};pc.prototype.newSpecificBuilder__scm_Builder=function(){return this.mapFactory__sc_MapFactory().newBuilder__scm_Builder()};pc.prototype.empty__sc_IterableOps=function(){return lT_(this)};pc.prototype.getOrElse__O__F0__O=function(_,r){return XN(this,_,r)};pc.prototype.apply__O__O=function(_){return YN(this,_)};pc.prototype.applyOrElse__O__F1__O=function(_,r){return fU(this,_,r)};pc.prototype.keysIterator__sc_Iterator=function(){return new Nm(this)};pc.prototype.valuesIterator__sc_Iterator=function(){return new dL(this)};pc.prototype.foreachEntry__F2__V=function(_){Px_(this,_)};pc.prototype.default__O__O=function(_){return _H(this,_)};pc.prototype.contains__O__Z=function(_){return pU(this,_)};pc.prototype.isDefinedAt__O__Z=function(_){return this.contains__O__Z(_)};pc.prototype.map__F1__sc_IterableOps=function(_){return Rx_(this,_)};pc.prototype.concat__sc_IterableOnce__sc_IterableOps=function(_){return hU(this,_)};pc.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder=function(_,r,a,t){return dU(this,_,r,a,t)};pc.prototype.apply$mcZI$sp__I__Z=function(_){return!!this.apply__O__O(_)};pc.prototype.withFilter__F1__sc_WithFilter=function(_){return new eI(this,_)};pc.prototype.fromSpecific__sc_IterableOnce__O=function(_){return this.fromSpecific__sc_IterableOnce__sc_IterableOps(_)};function _g(_,r,a){return _.sc_SeqView$Appended__f_underlying=r,_.sc_SeqView$Appended__f_elem=a,VU(_,r,a),_}function Kt(){this.sc_View$Appended__f_underlying=null,this.sc_View$Appended__f_elem=null,this.sc_SeqView$Appended__f_underlying=null,this.sc_SeqView$Appended__f_elem=null}Kt.prototype=new AU;Kt.prototype.constructor=Kt;function WU(){}WU.prototype=Kt.prototype;Kt.prototype.map__F1__sc_SeqView=function(_){return ag(new Yt,this,_)};Kt.prototype.appended__O__sc_SeqView=function(_){return _g(new Kt,this,_)};Kt.prototype.prepended__O__sc_SeqView=function(_){return tg(new _n,_,this)};Kt.prototype.reverse__sc_SeqView=function(){return qy(new ol,this)};Kt.prototype.drop__I__sc_SeqView=function(_){return eg(new Qt,this,_)};Kt.prototype.dropRight__I__sc_SeqView=function(_){return rg(new Xt,this,_)};Kt.prototype.stringPrefix__T=function(){return"SeqView"};Kt.prototype.appendedAll__sc_IterableOnce__O=function(_){return Qi(this,_)};Kt.prototype.concat__sc_IterableOnce__O=function(_){return Qi(this,_)};Kt.prototype.size__I=function(){return this.length__I()};Kt.prototype.distinctBy__F1__O=function(_){return KL(this,_)};Kt.prototype.reverseIterator__sc_Iterator=function(){return this.reversed__sc_Iterable().iterator__sc_Iterator()};Kt.prototype.indexWhere__F1__I__I=function(_,r){var a=this.iterator__sc_Iterator();return ew(a,_,r)};Kt.prototype.contains__O__Z=function(_){return Dh(this,_)};Kt.prototype.lengthCompare__I__I=function(_){return _w(this,_)};Kt.prototype.isEmpty__Z=function(){return cd(this)};Kt.prototype.apply__I__O=function(_){return _===this.sc_SeqView$Appended__f_underlying.length__I()?this.sc_SeqView$Appended__f_elem:this.sc_SeqView$Appended__f_underlying.apply__I__O(_)};Kt.prototype.length__I=function(){return 1+this.sc_SeqView$Appended__f_underlying.length__I()|0};Kt.prototype.sorted__s_math_Ordering__O=function(_){return Vq(new tr,this,_)};Kt.prototype.dropRight__I__O=function(_){return this.dropRight__I__sc_SeqView(_)};Kt.prototype.drop__I__O=function(_){return this.drop__I__sc_SeqView(_)};Kt.prototype.reverse__O=function(){return this.reverse__sc_SeqView()};Kt.prototype.prepended__O__O=function(_){return this.prepended__O__sc_SeqView(_)};Kt.prototype.appended__O__O=function(_){return this.appended__O__sc_SeqView(_)};Kt.prototype.map__F1__O=function(_){return this.map__F1__sc_SeqView(_)};var WA_=new m().initClass({sc_SeqView$Appended:0},!1,"scala.collection.SeqView$Appended",{sc_SeqView$Appended:1,sc_View$Appended:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1,sc_SeqView:1,sc_SeqOps:1});Kt.prototype.$classData=WA_;function eg(_,r,a){return _.sc_SeqView$Drop__f_underlying=r,_.sc_SeqView$Drop__f_n=a,BU(_,r,a),_}function Qt(){this.sc_View$Drop__f_underlying=null,this.sc_View$Drop__f_n=0,this.sc_View$Drop__f_normN=0,this.sc_SeqView$Drop__f_underlying=null,this.sc_SeqView$Drop__f_n=0}Qt.prototype=new FU;Qt.prototype.constructor=Qt;function KU(){}KU.prototype=Qt.prototype;Qt.prototype.map__F1__sc_SeqView=function(_){return ag(new Yt,this,_)};Qt.prototype.appended__O__sc_SeqView=function(_){return _g(new Kt,this,_)};Qt.prototype.prepended__O__sc_SeqView=function(_){return tg(new _n,_,this)};Qt.prototype.reverse__sc_SeqView=function(){return qy(new ol,this)};Qt.prototype.dropRight__I__sc_SeqView=function(_){return rg(new Xt,this,_)};Qt.prototype.stringPrefix__T=function(){return"SeqView"};Qt.prototype.appendedAll__sc_IterableOnce__O=function(_){return Qi(this,_)};Qt.prototype.concat__sc_IterableOnce__O=function(_){return Qi(this,_)};Qt.prototype.size__I=function(){return this.length__I()};Qt.prototype.distinctBy__F1__O=function(_){return KL(this,_)};Qt.prototype.reverseIterator__sc_Iterator=function(){return this.reversed__sc_Iterable().iterator__sc_Iterator()};Qt.prototype.indexWhere__F1__I__I=function(_,r){var a=this.iterator__sc_Iterator();return ew(a,_,r)};Qt.prototype.contains__O__Z=function(_){return Dh(this,_)};Qt.prototype.lengthCompare__I__I=function(_){return _w(this,_)};Qt.prototype.isEmpty__Z=function(){return cd(this)};Qt.prototype.length__I=function(){var _=this.sc_SeqView$Drop__f_underlying,r=_.length__I()-this.sc_View$Drop__f_normN|0;return r>0?r:0};Qt.prototype.apply__I__O=function(_){return this.sc_SeqView$Drop__f_underlying.apply__I__O(_+this.sc_View$Drop__f_normN|0)};Qt.prototype.drop__I__sc_SeqView=function(_){return eg(new Qt,this.sc_SeqView$Drop__f_underlying,this.sc_SeqView$Drop__f_n+_|0)};Qt.prototype.sorted__s_math_Ordering__O=function(_){return Vq(new tr,this,_)};Qt.prototype.dropRight__I__O=function(_){return this.dropRight__I__sc_SeqView(_)};Qt.prototype.reverse__O=function(){return this.reverse__sc_SeqView()};Qt.prototype.prepended__O__O=function(_){return this.prepended__O__sc_SeqView(_)};Qt.prototype.appended__O__O=function(_){return this.appended__O__sc_SeqView(_)};Qt.prototype.map__F1__O=function(_){return this.map__F1__sc_SeqView(_)};Qt.prototype.drop__I__O=function(_){return this.drop__I__sc_SeqView(_)};var KA_=new m().initClass({sc_SeqView$Drop:0},!1,"scala.collection.SeqView$Drop",{sc_SeqView$Drop:1,sc_View$Drop:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1,sc_SeqView:1,sc_SeqOps:1});Qt.prototype.$classData=KA_;function rg(_,r,a){_.sc_SeqView$DropRight__f_underlying=r,EU(_,r,a);var t=r.length__I()-(a>0?a:0)|0;return _.sc_SeqView$DropRight__f_len=t>0?t:0,_}function Xt(){this.sc_View$DropRight__f_underlying=null,this.sc_View$DropRight__f_n=0,this.sc_View$DropRight__f_normN=0,this.sc_SeqView$DropRight__f_underlying=null,this.sc_SeqView$DropRight__f_len=0}Xt.prototype=new jU;Xt.prototype.constructor=Xt;function QU(){}QU.prototype=Xt.prototype;Xt.prototype.map__F1__sc_SeqView=function(_){return ag(new Yt,this,_)};Xt.prototype.appended__O__sc_SeqView=function(_){return _g(new Kt,this,_)};Xt.prototype.prepended__O__sc_SeqView=function(_){return tg(new _n,_,this)};Xt.prototype.reverse__sc_SeqView=function(){return qy(new ol,this)};Xt.prototype.drop__I__sc_SeqView=function(_){return eg(new Qt,this,_)};Xt.prototype.dropRight__I__sc_SeqView=function(_){return rg(new Xt,this,_)};Xt.prototype.stringPrefix__T=function(){return"SeqView"};Xt.prototype.appendedAll__sc_IterableOnce__O=function(_){return Qi(this,_)};Xt.prototype.concat__sc_IterableOnce__O=function(_){return Qi(this,_)};Xt.prototype.size__I=function(){return this.sc_SeqView$DropRight__f_len};Xt.prototype.distinctBy__F1__O=function(_){return KL(this,_)};Xt.prototype.reverseIterator__sc_Iterator=function(){return this.reversed__sc_Iterable().iterator__sc_Iterator()};Xt.prototype.indexWhere__F1__I__I=function(_,r){var a=this.iterator__sc_Iterator();return ew(a,_,r)};Xt.prototype.contains__O__Z=function(_){return Dh(this,_)};Xt.prototype.lengthCompare__I__I=function(_){return _w(this,_)};Xt.prototype.isEmpty__Z=function(){return cd(this)};Xt.prototype.length__I=function(){return this.sc_SeqView$DropRight__f_len};Xt.prototype.apply__I__O=function(_){return this.sc_SeqView$DropRight__f_underlying.apply__I__O(_)};Xt.prototype.sorted__s_math_Ordering__O=function(_){return Vq(new tr,this,_)};Xt.prototype.dropRight__I__O=function(_){return this.dropRight__I__sc_SeqView(_)};Xt.prototype.drop__I__O=function(_){return this.drop__I__sc_SeqView(_)};Xt.prototype.reverse__O=function(){return this.reverse__sc_SeqView()};Xt.prototype.prepended__O__O=function(_){return this.prepended__O__sc_SeqView(_)};Xt.prototype.appended__O__O=function(_){return this.appended__O__sc_SeqView(_)};Xt.prototype.map__F1__O=function(_){return this.map__F1__sc_SeqView(_)};var QA_=new m().initClass({sc_SeqView$DropRight:0},!1,"scala.collection.SeqView$DropRight",{sc_SeqView$DropRight:1,sc_View$DropRight:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1,sc_SeqView:1,sc_SeqOps:1});Xt.prototype.$classData=QA_;function pH(_,r){return _.sc_SeqView$Id__f_underlying=r,_}function G1(){this.sc_SeqView$Id__f_underlying=null}G1.prototype=new r5;G1.prototype.constructor=G1;function XU(){}XU.prototype=G1.prototype;G1.prototype.apply__I__O=function(_){return this.sc_SeqView$Id__f_underlying.apply__I__O(_)};G1.prototype.length__I=function(){return this.sc_SeqView$Id__f_underlying.length__I()};G1.prototype.iterator__sc_Iterator=function(){return this.sc_SeqView$Id__f_underlying.iterator__sc_Iterator()};G1.prototype.knownSize__I=function(){return this.sc_SeqView$Id__f_underlying.knownSize__I()};G1.prototype.isEmpty__Z=function(){return this.sc_SeqView$Id__f_underlying.isEmpty__Z()};var XA_=new m().initClass({sc_SeqView$Id:0},!1,"scala.collection.SeqView$Id",{sc_SeqView$Id:1,sc_AbstractSeqView:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1,sc_SeqView:1,sc_SeqOps:1});G1.prototype.$classData=XA_;function ag(_,r,a){return _.sc_SeqView$Map__f_underlying=r,_.sc_SeqView$Map__f_f=a,oH(_,r,a),_}function Yt(){this.sc_View$Map__f_underlying=null,this.sc_View$Map__f_f=null,this.sc_SeqView$Map__f_underlying=null,this.sc_SeqView$Map__f_f=null}Yt.prototype=new ZU;Yt.prototype.constructor=Yt;function YU(){}YU.prototype=Yt.prototype;Yt.prototype.map__F1__sc_SeqView=function(_){return ag(new Yt,this,_)};Yt.prototype.appended__O__sc_SeqView=function(_){return _g(new Kt,this,_)};Yt.prototype.prepended__O__sc_SeqView=function(_){return tg(new _n,_,this)};Yt.prototype.reverse__sc_SeqView=function(){return qy(new ol,this)};Yt.prototype.drop__I__sc_SeqView=function(_){return eg(new Qt,this,_)};Yt.prototype.dropRight__I__sc_SeqView=function(_){return rg(new Xt,this,_)};Yt.prototype.stringPrefix__T=function(){return"SeqView"};Yt.prototype.appendedAll__sc_IterableOnce__O=function(_){return Qi(this,_)};Yt.prototype.concat__sc_IterableOnce__O=function(_){return Qi(this,_)};Yt.prototype.size__I=function(){return this.length__I()};Yt.prototype.distinctBy__F1__O=function(_){return KL(this,_)};Yt.prototype.reverseIterator__sc_Iterator=function(){return this.reversed__sc_Iterable().iterator__sc_Iterator()};Yt.prototype.indexWhere__F1__I__I=function(_,r){var a=this.iterator__sc_Iterator();return ew(a,_,r)};Yt.prototype.contains__O__Z=function(_){return Dh(this,_)};Yt.prototype.lengthCompare__I__I=function(_){return _w(this,_)};Yt.prototype.isEmpty__Z=function(){return cd(this)};Yt.prototype.apply__I__O=function(_){return this.sc_SeqView$Map__f_f.apply__O__O(this.sc_SeqView$Map__f_underlying.apply__I__O(_))};Yt.prototype.length__I=function(){return this.sc_SeqView$Map__f_underlying.length__I()};Yt.prototype.sorted__s_math_Ordering__O=function(_){return Vq(new tr,this,_)};Yt.prototype.dropRight__I__O=function(_){return this.dropRight__I__sc_SeqView(_)};Yt.prototype.drop__I__O=function(_){return this.drop__I__sc_SeqView(_)};Yt.prototype.reverse__O=function(){return this.reverse__sc_SeqView()};Yt.prototype.prepended__O__O=function(_){return this.prepended__O__sc_SeqView(_)};Yt.prototype.appended__O__O=function(_){return this.appended__O__sc_SeqView(_)};Yt.prototype.map__F1__O=function(_){return this.map__F1__sc_SeqView(_)};var YA_=new m().initClass({sc_SeqView$Map:0},!1,"scala.collection.SeqView$Map",{sc_SeqView$Map:1,sc_View$Map:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1,sc_SeqView:1,sc_SeqOps:1});Yt.prototype.$classData=YA_;function tg(_,r,a){return _.sc_SeqView$Prepended__f_elem=r,_.sc_SeqView$Prepended__f_underlying=a,OA_(_,r,a),_}function _n(){this.sc_View$Prepended__f_elem=null,this.sc_View$Prepended__f_underlying=null,this.sc_SeqView$Prepended__f_elem=null,this.sc_SeqView$Prepended__f_underlying=null}_n.prototype=new NU;_n.prototype.constructor=_n;function _W(){}_W.prototype=_n.prototype;_n.prototype.map__F1__sc_SeqView=function(_){return ag(new Yt,this,_)};_n.prototype.appended__O__sc_SeqView=function(_){return _g(new Kt,this,_)};_n.prototype.prepended__O__sc_SeqView=function(_){return tg(new _n,_,this)};_n.prototype.reverse__sc_SeqView=function(){return qy(new ol,this)};_n.prototype.drop__I__sc_SeqView=function(_){return eg(new Qt,this,_)};_n.prototype.dropRight__I__sc_SeqView=function(_){return rg(new Xt,this,_)};_n.prototype.stringPrefix__T=function(){return"SeqView"};_n.prototype.appendedAll__sc_IterableOnce__O=function(_){return Qi(this,_)};_n.prototype.concat__sc_IterableOnce__O=function(_){return Qi(this,_)};_n.prototype.size__I=function(){return this.length__I()};_n.prototype.distinctBy__F1__O=function(_){return KL(this,_)};_n.prototype.reverseIterator__sc_Iterator=function(){return this.reversed__sc_Iterable().iterator__sc_Iterator()};_n.prototype.indexWhere__F1__I__I=function(_,r){var a=this.iterator__sc_Iterator();return ew(a,_,r)};_n.prototype.contains__O__Z=function(_){return Dh(this,_)};_n.prototype.lengthCompare__I__I=function(_){return _w(this,_)};_n.prototype.isEmpty__Z=function(){return cd(this)};_n.prototype.apply__I__O=function(_){return _===0?this.sc_SeqView$Prepended__f_elem:this.sc_SeqView$Prepended__f_underlying.apply__I__O(-1+_|0)};_n.prototype.length__I=function(){return 1+this.sc_SeqView$Prepended__f_underlying.length__I()|0};_n.prototype.sorted__s_math_Ordering__O=function(_){return Vq(new tr,this,_)};_n.prototype.dropRight__I__O=function(_){return this.dropRight__I__sc_SeqView(_)};_n.prototype.drop__I__O=function(_){return this.drop__I__sc_SeqView(_)};_n.prototype.reverse__O=function(){return this.reverse__sc_SeqView()};_n.prototype.prepended__O__O=function(_){return this.prepended__O__sc_SeqView(_)};_n.prototype.appended__O__O=function(_){return this.appended__O__sc_SeqView(_)};_n.prototype.map__F1__O=function(_){return this.map__F1__sc_SeqView(_)};var _B_=new m().initClass({sc_SeqView$Prepended:0},!1,"scala.collection.SeqView$Prepended",{sc_SeqView$Prepended:1,sc_View$Prepended:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1,sc_SeqView:1,sc_SeqOps:1});_n.prototype.$classData=_B_;function qy(_,r){return _.sc_SeqView$Reverse__f_underlying=r,_}function ol(){this.sc_SeqView$Reverse__f_underlying=null}ol.prototype=new r5;ol.prototype.constructor=ol;function eW(){}eW.prototype=ol.prototype;ol.prototype.apply__I__O=function(_){return this.sc_SeqView$Reverse__f_underlying.apply__I__O((-1+this.length__I()|0)-_|0)};ol.prototype.length__I=function(){var _=this.sc_SeqView$Reverse__f_underlying;return _.length__I()};ol.prototype.iterator__sc_Iterator=function(){return this.sc_SeqView$Reverse__f_underlying.reverseIterator__sc_Iterator()};ol.prototype.knownSize__I=function(){return this.sc_SeqView$Reverse__f_underlying.knownSize__I()};ol.prototype.isEmpty__Z=function(){return this.sc_SeqView$Reverse__f_underlying.isEmpty__Z()};var eB_=new m().initClass({sc_SeqView$Reverse:0},!1,"scala.collection.SeqView$Reverse",{sc_SeqView$Reverse:1,sc_AbstractSeqView:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1,sc_SeqView:1,sc_SeqOps:1});ol.prototype.$classData=eB_;function uq(_){return!!(_&&_.$classData&&_.$classData.ancestors.sci_Seq)}function rB_(_,r,a){var t=_.get__O__s_Option(r);return _.update__O__O__V(r,a),t}function aB_(_,r,a){var t=_,n=g(new L,r,a);t.addOne__O__scm_Growable(n)}function rW(_,r,a){var t=_.get__O__s_Option(r),n=a.apply__O__O(t),s=g(new L,t,n);_:{var c=s.T2__f__1,i=s.T2__f__2,o=t_();if(o===c)var u=t_(),f=u===i;else var f=!1;if(f)break _;var p=s.T2__f__1,h=s.T2__f__2;if(p instanceof i_)var l=t_(),d=l===h;else var d=!1;if(d){_.remove__O__s_Option(r);break _}var $=s.T2__f__2;if($ instanceof i_){var v=$,w=v.s_Some__f_value;_.update__O__O__V(r,w);break _}throw new Q(s)}return n}function aW(_,r,a){var t=_.get__O__s_Option(r);if(t instanceof i_){var n=t,s=n.s_Some__f_value;return s}else{var c=t_();if(c===t){var i=a.apply__O();return _.update__O__O__V(r,i),i}else throw new Q(t)}}function tB_(_,r){var a=_.get__O__s_Option(r);return a.isEmpty__Z()||_.subtractOne__O__scm_Shrinkable(r),a}function lq(_,r){NA_(this,r)}lq.prototype=new zU;lq.prototype.constructor=lq;function nB_(){}nB_.prototype=lq.prototype;var sB_=new m().initClass({Lcats_data_ValidatedInstances$$anon$6:0},!1,"cats.data.ValidatedInstances$$anon$6",{Lcats_data_ValidatedInstances$$anon$6:1,Lcats_data_ValidatedApplicative:1,O:1,Lcats_CommutativeApplicative:1,Lcats_Applicative:1,Lcats_Apply:1,Lcats_Functor:1,Lcats_Invariant:1,Ljava_io_Serializable:1,Lcats_InvariantSemigroupal:1,Lcats_Semigroupal:1,Lcats_ApplyArityFunctions:1,Lcats_InvariantMonoidal:1,Lcats_CommutativeApply:1,Lcats_ApplicativeError:1});lq.prototype.$classData=sB_;function fq(){}fq.prototype=new j;fq.prototype.constructor=fq;function cB_(){}cB_.prototype=fq.prototype;var iB_=new m().initClass({Lcats_kernel_instances_LongGroup:0},!1,"cats.kernel.instances.LongGroup",{Lcats_kernel_instances_LongGroup:1,O:1,Lcats_kernel_CommutativeGroup$mcJ$sp:1,Lcats_kernel_CommutativeGroup:1,Lcats_kernel_Group:1,Lcats_kernel_Monoid:1,Lcats_kernel_Semigroup:1,Ljava_io_Serializable:1,Lcats_kernel_CommutativeMonoid:1,Lcats_kernel_CommutativeSemigroup:1,Lcats_kernel_CommutativeMonoid$mcJ$sp:1,Lcats_kernel_CommutativeSemigroup$mcJ$sp:1,Lcats_kernel_Semigroup$mcJ$sp:1,Lcats_kernel_Monoid$mcJ$sp:1,Lcats_kernel_Group$mcJ$sp:1});fq.prototype.$classData=iB_;function fo(){}fo.prototype=new Xi;fo.prototype.constructor=fo;function M6(){}M6.prototype=fo.prototype;fo.prototype.filter__F1__sc_MapView=function(_){return new Wv(this,!1,_)};fo.prototype.toString__T=function(){return _5(this)};fo.prototype.stringPrefix__T=function(){return"MapView"};fo.prototype.getOrElse__O__F0__O=function(_,r){return XN(this,_,r)};fo.prototype.apply__O__O=function(_){return YN(this,_)};fo.prototype.applyOrElse__O__F1__O=function(_,r){return fU(this,_,r)};fo.prototype.valuesIterator__sc_Iterator=function(){return new dL(this)};fo.prototype.default__O__O=function(_){return _H(this,_)};fo.prototype.isDefinedAt__O__Z=function(_){return pU(this,_)};fo.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder=function(_,r,a,t){return dU(this,_,r,a,t)};fo.prototype.apply$mcZI$sp__I__Z=function(_){return!!YN(this,_)};fo.prototype.withFilter__F1__sc_WithFilter=function(_){return new eI(this,_)};fo.prototype.empty__sc_IterableOps=function(){var _=bN();return _.sc_MapView$__f_EmptyMapView};fo.prototype.empty__sc_View=function(){var _=bN();return _.sc_MapView$__f_EmptyMapView};fo.prototype.mapFactory__sc_MapFactory=function(){return bN()};fo.prototype.filter__F1__O=function(_){return this.filter__F1__sc_MapView(_)};function _0(_,r){return new Dc(_,new y(a=>r))}function a5(_){return!!(_&&_.$classData&&_.$classData.ancestors.sci_Map)}function pq(){p3=this,new K4,new Q4,new X4,new z4,new J4,new U4,new W4}pq.prototype=new j;pq.prototype.constructor=pq;function oB_(){}oB_.prototype=pq.prototype;var uB_=new m().initClass({Lcats_Invariant$:0},!1,"cats.Invariant$",{Lcats_Invariant$:1,O:1,Lcats_ScalaVersionSpecificInvariantInstances:1,Lcats_InvariantInstances0:1,Lcats_InvariantInstances1:1,Lcats_InvariantInstances2:1,Lcats_instances_NTupleMonadInstances:1,Lcats_instances_NTupleMonadInstances1:1,Lcats_instances_NTupleMonadInstances2:1,Lcats_instances_NTupleMonadInstances3:1,Lcats_instances_NTupleMonadInstances4:1,Lcats_instances_NTupleMonadInstances5:1,Lcats_TupleInstances0:1,Lcats_TupleInstances1:1,Lcats_TupleInstances2:1,Ljava_io_Serializable:1});pq.prototype.$classData=uB_;var p3;function t5(){return p3||(p3=new pq),p3}function rs(){}rs.prototype=new r5;rs.prototype.constructor=rs;function n5(){}n5.prototype=rs.prototype;rs.prototype.iterator__sc_Iterator=function(){return Ou(new Ws,this)};rs.prototype.reverseIterator__sc_Iterator=function(){return No(new lc,this)};rs.prototype.appended__O__sc_IndexedSeqView=function(_){return ow(new Ot,this,_)};rs.prototype.prepended__O__sc_IndexedSeqView=function(_){return M$(new $t,_,this)};rs.prototype.drop__I__sc_IndexedSeqView=function(_){return D$(new pt,this,_)};rs.prototype.dropRight__I__sc_IndexedSeqView=function(_){return x$(new ht,this,_)};rs.prototype.map__F1__sc_IndexedSeqView=function(_){return C$(new dt,this,_)};rs.prototype.reverse__sc_IndexedSeqView=function(){return us(new pr,this)};rs.prototype.stringPrefix__T=function(){return"IndexedSeqView"};rs.prototype.reversed__sc_Iterable=function(){return us(new pr,this)};rs.prototype.head__O=function(){return this.apply__I__O(0)};rs.prototype.headOption__s_Option=function(){return Zo(this)};rs.prototype.last__O=function(){return cf(this)};rs.prototype.lengthCompare__I__I=function(_){var r=this.length__I();return r===_?0:r<_?-1:1};rs.prototype.knownSize__I=function(){return this.length__I()};rs.prototype.reverse__sc_SeqView=function(){return this.reverse__sc_IndexedSeqView()};rs.prototype.reverse__O=function(){return this.reverse__sc_IndexedSeqView()};rs.prototype.map__F1__sc_SeqView=function(_){return this.map__F1__sc_IndexedSeqView(_)};rs.prototype.map__F1__O=function(_){return this.map__F1__sc_IndexedSeqView(_)};rs.prototype.dropRight__I__sc_SeqView=function(_){return this.dropRight__I__sc_IndexedSeqView(_)};rs.prototype.dropRight__I__O=function(_){return this.dropRight__I__sc_IndexedSeqView(_)};rs.prototype.drop__I__sc_SeqView=function(_){return this.drop__I__sc_IndexedSeqView(_)};rs.prototype.drop__I__O=function(_){return this.drop__I__sc_IndexedSeqView(_)};rs.prototype.prepended__O__sc_SeqView=function(_){return this.prepended__O__sc_IndexedSeqView(_)};rs.prototype.prepended__O__O=function(_){return this.prepended__O__sc_IndexedSeqView(_)};rs.prototype.appended__O__O=function(_){return this.appended__O__sc_IndexedSeqView(_)};rs.prototype.appended__O__sc_SeqView=function(_){return this.appended__O__sc_IndexedSeqView(_)};function z1(){}z1.prototype=new M6;z1.prototype.constructor=z1;function lB_(){}lB_.prototype=z1.prototype;z1.prototype.get__O__s_Option=function(_){return t_()};z1.prototype.iterator__sc_Iterator=function(){return Fe().sc_Iterator$__f_scala$collection$Iterator$$_empty};z1.prototype.knownSize__I=function(){return 0};z1.prototype.isEmpty__Z=function(){return!0};z1.prototype.filter__F1__sc_MapView=function(_){return this};z1.prototype.filter__F1__O=function(_){return this};var fB_=new m().initClass({sc_MapView$$anon$1:0},!1,"scala.collection.MapView$$anon$1",{sc_MapView$$anon$1:1,sc_AbstractMapView:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1,sc_MapView:1,sc_MapOps:1,s_PartialFunction:1,F1:1});z1.prototype.$classData=fB_;function Wv(_,r,a){this.sc_MapView$Filter__f_underlying=null,this.sc_MapView$Filter__f_isFlipped=!1,this.sc_MapView$Filter__f_p=null,this.sc_MapView$Filter__f_underlying=_,this.sc_MapView$Filter__f_isFlipped=r,this.sc_MapView$Filter__f_p=a}Wv.prototype=new M6;Wv.prototype.constructor=Wv;function pB_(){}pB_.prototype=Wv.prototype;Wv.prototype.iterator__sc_Iterator=function(){var _=this.sc_MapView$Filter__f_underlying.iterator__sc_Iterator(),r=this.sc_MapView$Filter__f_p,a=this.sc_MapView$Filter__f_isFlipped;return new Yu(_,r,a)};Wv.prototype.get__O__s_Option=function(_){var r=this.sc_MapView$Filter__f_underlying.get__O__s_Option(_);if(r instanceof i_){var a=r,t=a.s_Some__f_value;if(!!this.sc_MapView$Filter__f_p.apply__O__O(g(new L,_,t))!==this.sc_MapView$Filter__f_isFlipped)return a}return t_()};Wv.prototype.knownSize__I=function(){return this.sc_MapView$Filter__f_underlying.knownSize__I()===0?0:-1};Wv.prototype.isEmpty__Z=function(){var _=this.iterator__sc_Iterator();return!_.hasNext__Z()};var hB_=new m().initClass({sc_MapView$Filter:0},!1,"scala.collection.MapView$Filter",{sc_MapView$Filter:1,sc_AbstractMapView:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1,sc_MapView:1,sc_MapOps:1,s_PartialFunction:1,F1:1});Wv.prototype.$classData=hB_;function Sh(_){this.sc_MapView$Id__f_underlying=null,this.sc_MapView$Id__f_underlying=_}Sh.prototype=new M6;Sh.prototype.constructor=Sh;function dB_(){}dB_.prototype=Sh.prototype;Sh.prototype.get__O__s_Option=function(_){return this.sc_MapView$Id__f_underlying.get__O__s_Option(_)};Sh.prototype.iterator__sc_Iterator=function(){return this.sc_MapView$Id__f_underlying.iterator__sc_Iterator()};Sh.prototype.knownSize__I=function(){return this.sc_MapView$Id__f_underlying.knownSize__I()};Sh.prototype.isEmpty__Z=function(){return this.sc_MapView$Id__f_underlying.isEmpty__Z()};var $B_=new m().initClass({sc_MapView$Id:0},!1,"scala.collection.MapView$Id",{sc_MapView$Id:1,sc_AbstractMapView:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1,sc_MapView:1,sc_MapOps:1,s_PartialFunction:1,F1:1});Sh.prototype.$classData=$B_;function ep(_,r){this.sc_MapView$MapValues__f_underlying=null,this.sc_MapView$MapValues__f_f=null,this.sc_MapView$MapValues__f_underlying=_,this.sc_MapView$MapValues__f_f=r}ep.prototype=new M6;ep.prototype.constructor=ep;function vB_(){}vB_.prototype=ep.prototype;ep.prototype.iterator__sc_Iterator=function(){var _=this.sc_MapView$MapValues__f_underlying.iterator__sc_Iterator(),r=new y(a=>{var t=a;return g(new L,t._1__O(),this.sc_MapView$MapValues__f_f.apply__O__O(t._2__O()))});return new Wt(_,r)};ep.prototype.get__O__s_Option=function(_){var r=this.sc_MapView$MapValues__f_underlying.get__O__s_Option(_),a=this.sc_MapView$MapValues__f_f;return r.isEmpty__Z()?t_():new i_(a.apply__O__O(r.get__O()))};ep.prototype.knownSize__I=function(){return this.sc_MapView$MapValues__f_underlying.knownSize__I()};ep.prototype.isEmpty__Z=function(){return this.sc_MapView$MapValues__f_underlying.isEmpty__Z()};var wB_=new m().initClass({sc_MapView$MapValues:0},!1,"scala.collection.MapView$MapValues",{sc_MapView$MapValues:1,sc_AbstractMapView:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1,sc_MapView:1,sc_MapOps:1,s_PartialFunction:1,F1:1});ep.prototype.$classData=wB_;function hq(){}hq.prototype=new uH;hq.prototype.constructor=hq;function Oy(){}Oy.prototype=hq.prototype;hq.prototype.iterableFactory__sc_IterableFactory=function(){return sn()};hq.prototype.diff__sc_Set__sci_SetOps=function(_){return _C_(this,_)};function Kv(){}Kv.prototype=new j;Kv.prototype.constructor=Kv;function LB_(){}LB_.prototype=Kv.prototype;Kv.prototype.tailRecM__O__F1__O=function(_,r){return new wm(this,r,_)};Kv.prototype.flatMap__O__F1__O=function(_,r){var a=_;return new im(a,r)};Kv.prototype.map__O__F1__O=function(_,r){var a=_;return new Gw(a,r)};Kv.prototype.pure__O__O=function(_){return Nn(),new cm(_)};var gB_=new m().initClass({Lio_circe_Decoder$$anon$77:0},!1,"io.circe.Decoder$$anon$77",{Lio_circe_Decoder$$anon$77:1,O:1,Lcats_SemigroupK:1,Ljava_io_Serializable:1,Lcats_MonadError:1,Lcats_ApplicativeError:1,Lcats_Applicative:1,Lcats_Apply:1,Lcats_Functor:1,Lcats_Invariant:1,Lcats_InvariantSemigroupal:1,Lcats_Semigroupal:1,Lcats_ApplyArityFunctions:1,Lcats_InvariantMonoidal:1,Lcats_Monad:1,Lcats_FlatMap:1,Lcats_FlatMapArityFunctions:1});Kv.prototype.$classData=gB_;function ow(_,r,a){return _g(_,r,a),_}function Ot(){this.sc_View$Appended__f_underlying=null,this.sc_View$Appended__f_elem=null,this.sc_SeqView$Appended__f_underlying=null,this.sc_SeqView$Appended__f_elem=null}Ot.prototype=new WU;Ot.prototype.constructor=Ot;function tW(){}tW.prototype=Ot.prototype;Ot.prototype.iterator__sc_Iterator=function(){return Ou(new Ws,this)};Ot.prototype.reverseIterator__sc_Iterator=function(){return No(new lc,this)};Ot.prototype.appended__O__sc_IndexedSeqView=function(_){return ow(new Ot,this,_)};Ot.prototype.prepended__O__sc_IndexedSeqView=function(_){return M$(new $t,_,this)};Ot.prototype.drop__I__sc_IndexedSeqView=function(_){return D$(new pt,this,_)};Ot.prototype.dropRight__I__sc_IndexedSeqView=function(_){return x$(new ht,this,_)};Ot.prototype.map__F1__sc_IndexedSeqView=function(_){return C$(new dt,this,_)};Ot.prototype.reverse__sc_IndexedSeqView=function(){return us(new pr,this)};Ot.prototype.stringPrefix__T=function(){return"IndexedSeqView"};Ot.prototype.reversed__sc_Iterable=function(){return us(new pr,this)};Ot.prototype.head__O=function(){return this.apply__I__O(0)};Ot.prototype.headOption__s_Option=function(){return Zo(this)};Ot.prototype.last__O=function(){return cf(this)};Ot.prototype.lengthCompare__I__I=function(_){var r=this.length__I();return r===_?0:r<_?-1:1};Ot.prototype.knownSize__I=function(){return this.length__I()};Ot.prototype.reverse__sc_SeqView=function(){return this.reverse__sc_IndexedSeqView()};Ot.prototype.reverse__O=function(){return this.reverse__sc_IndexedSeqView()};Ot.prototype.map__F1__sc_SeqView=function(_){return this.map__F1__sc_IndexedSeqView(_)};Ot.prototype.map__F1__O=function(_){return this.map__F1__sc_IndexedSeqView(_)};Ot.prototype.dropRight__I__sc_SeqView=function(_){return this.dropRight__I__sc_IndexedSeqView(_)};Ot.prototype.dropRight__I__O=function(_){return this.dropRight__I__sc_IndexedSeqView(_)};Ot.prototype.drop__I__sc_SeqView=function(_){return this.drop__I__sc_IndexedSeqView(_)};Ot.prototype.drop__I__O=function(_){return this.drop__I__sc_IndexedSeqView(_)};Ot.prototype.prepended__O__sc_SeqView=function(_){return this.prepended__O__sc_IndexedSeqView(_)};Ot.prototype.prepended__O__O=function(_){return this.prepended__O__sc_IndexedSeqView(_)};Ot.prototype.appended__O__O=function(_){return this.appended__O__sc_IndexedSeqView(_)};Ot.prototype.appended__O__sc_SeqView=function(_){return this.appended__O__sc_IndexedSeqView(_)};var mB_=new m().initClass({sc_IndexedSeqView$Appended:0},!1,"scala.collection.IndexedSeqView$Appended",{sc_IndexedSeqView$Appended:1,sc_SeqView$Appended:1,sc_View$Appended:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1,sc_SeqView:1,sc_SeqOps:1,sc_IndexedSeqView:1,sc_IndexedSeqOps:1});Ot.prototype.$classData=mB_;function D$(_,r,a){return eg(_,r,a),_}function pt(){this.sc_View$Drop__f_underlying=null,this.sc_View$Drop__f_n=0,this.sc_View$Drop__f_normN=0,this.sc_SeqView$Drop__f_underlying=null,this.sc_SeqView$Drop__f_n=0}pt.prototype=new KU;pt.prototype.constructor=pt;function nW(){}nW.prototype=pt.prototype;pt.prototype.iterator__sc_Iterator=function(){return Ou(new Ws,this)};pt.prototype.reverseIterator__sc_Iterator=function(){return No(new lc,this)};pt.prototype.appended__O__sc_IndexedSeqView=function(_){return ow(new Ot,this,_)};pt.prototype.prepended__O__sc_IndexedSeqView=function(_){return M$(new $t,_,this)};pt.prototype.drop__I__sc_IndexedSeqView=function(_){return D$(new pt,this,_)};pt.prototype.dropRight__I__sc_IndexedSeqView=function(_){return x$(new ht,this,_)};pt.prototype.map__F1__sc_IndexedSeqView=function(_){return C$(new dt,this,_)};pt.prototype.reverse__sc_IndexedSeqView=function(){return us(new pr,this)};pt.prototype.stringPrefix__T=function(){return"IndexedSeqView"};pt.prototype.reversed__sc_Iterable=function(){return us(new pr,this)};pt.prototype.head__O=function(){return this.apply__I__O(0)};pt.prototype.headOption__s_Option=function(){return Zo(this)};pt.prototype.last__O=function(){return cf(this)};pt.prototype.lengthCompare__I__I=function(_){var r=this.length__I();return r===_?0:r<_?-1:1};pt.prototype.knownSize__I=function(){return this.length__I()};pt.prototype.reverse__sc_SeqView=function(){return this.reverse__sc_IndexedSeqView()};pt.prototype.reverse__O=function(){return this.reverse__sc_IndexedSeqView()};pt.prototype.map__F1__sc_SeqView=function(_){return this.map__F1__sc_IndexedSeqView(_)};pt.prototype.map__F1__O=function(_){return this.map__F1__sc_IndexedSeqView(_)};pt.prototype.dropRight__I__sc_SeqView=function(_){return this.dropRight__I__sc_IndexedSeqView(_)};pt.prototype.dropRight__I__O=function(_){return this.dropRight__I__sc_IndexedSeqView(_)};pt.prototype.drop__I__sc_SeqView=function(_){return this.drop__I__sc_IndexedSeqView(_)};pt.prototype.drop__I__O=function(_){return this.drop__I__sc_IndexedSeqView(_)};pt.prototype.prepended__O__sc_SeqView=function(_){return this.prepended__O__sc_IndexedSeqView(_)};pt.prototype.prepended__O__O=function(_){return this.prepended__O__sc_IndexedSeqView(_)};pt.prototype.appended__O__O=function(_){return this.appended__O__sc_IndexedSeqView(_)};pt.prototype.appended__O__sc_SeqView=function(_){return this.appended__O__sc_IndexedSeqView(_)};var yB_=new m().initClass({sc_IndexedSeqView$Drop:0},!1,"scala.collection.IndexedSeqView$Drop",{sc_IndexedSeqView$Drop:1,sc_SeqView$Drop:1,sc_View$Drop:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1,sc_SeqView:1,sc_SeqOps:1,sc_IndexedSeqView:1,sc_IndexedSeqOps:1});pt.prototype.$classData=yB_;function x$(_,r,a){return rg(_,r,a),_}function ht(){this.sc_View$DropRight__f_underlying=null,this.sc_View$DropRight__f_n=0,this.sc_View$DropRight__f_normN=0,this.sc_SeqView$DropRight__f_underlying=null,this.sc_SeqView$DropRight__f_len=0}ht.prototype=new QU;ht.prototype.constructor=ht;function sW(){}sW.prototype=ht.prototype;ht.prototype.iterator__sc_Iterator=function(){return Ou(new Ws,this)};ht.prototype.reverseIterator__sc_Iterator=function(){return No(new lc,this)};ht.prototype.appended__O__sc_IndexedSeqView=function(_){return ow(new Ot,this,_)};ht.prototype.prepended__O__sc_IndexedSeqView=function(_){return M$(new $t,_,this)};ht.prototype.drop__I__sc_IndexedSeqView=function(_){return D$(new pt,this,_)};ht.prototype.dropRight__I__sc_IndexedSeqView=function(_){return x$(new ht,this,_)};ht.prototype.map__F1__sc_IndexedSeqView=function(_){return C$(new dt,this,_)};ht.prototype.reverse__sc_IndexedSeqView=function(){return us(new pr,this)};ht.prototype.stringPrefix__T=function(){return"IndexedSeqView"};ht.prototype.reversed__sc_Iterable=function(){return us(new pr,this)};ht.prototype.head__O=function(){return this.apply__I__O(0)};ht.prototype.headOption__s_Option=function(){return Zo(this)};ht.prototype.last__O=function(){return cf(this)};ht.prototype.lengthCompare__I__I=function(_){var r=this.sc_SeqView$DropRight__f_len;return r===_?0:r<_?-1:1};ht.prototype.knownSize__I=function(){return this.sc_SeqView$DropRight__f_len};ht.prototype.reverse__sc_SeqView=function(){return this.reverse__sc_IndexedSeqView()};ht.prototype.reverse__O=function(){return this.reverse__sc_IndexedSeqView()};ht.prototype.map__F1__sc_SeqView=function(_){return this.map__F1__sc_IndexedSeqView(_)};ht.prototype.map__F1__O=function(_){return this.map__F1__sc_IndexedSeqView(_)};ht.prototype.dropRight__I__sc_SeqView=function(_){return this.dropRight__I__sc_IndexedSeqView(_)};ht.prototype.dropRight__I__O=function(_){return this.dropRight__I__sc_IndexedSeqView(_)};ht.prototype.drop__I__sc_SeqView=function(_){return this.drop__I__sc_IndexedSeqView(_)};ht.prototype.drop__I__O=function(_){return this.drop__I__sc_IndexedSeqView(_)};ht.prototype.prepended__O__sc_SeqView=function(_){return this.prepended__O__sc_IndexedSeqView(_)};ht.prototype.prepended__O__O=function(_){return this.prepended__O__sc_IndexedSeqView(_)};ht.prototype.appended__O__O=function(_){return this.appended__O__sc_IndexedSeqView(_)};ht.prototype.appended__O__sc_SeqView=function(_){return this.appended__O__sc_IndexedSeqView(_)};var bB_=new m().initClass({sc_IndexedSeqView$DropRight:0},!1,"scala.collection.IndexedSeqView$DropRight",{sc_IndexedSeqView$DropRight:1,sc_SeqView$DropRight:1,sc_View$DropRight:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1,sc_SeqView:1,sc_SeqOps:1,sc_IndexedSeqView:1,sc_IndexedSeqOps:1});ht.prototype.$classData=bB_;function Da(_){this.sc_SeqView$Id__f_underlying=null,pH(this,_)}Da.prototype=new XU;Da.prototype.constructor=Da;function IB_(){}IB_.prototype=Da.prototype;Da.prototype.iterator__sc_Iterator=function(){return Ou(new Ws,this)};Da.prototype.reverseIterator__sc_Iterator=function(){return No(new lc,this)};Da.prototype.stringPrefix__T=function(){return"IndexedSeqView"};Da.prototype.reversed__sc_Iterable=function(){return us(new pr,this)};Da.prototype.head__O=function(){return this.apply__I__O(0)};Da.prototype.headOption__s_Option=function(){return Zo(this)};Da.prototype.last__O=function(){return cf(this)};Da.prototype.lengthCompare__I__I=function(_){var r=this.length__I();return r===_?0:r<_?-1:1};Da.prototype.knownSize__I=function(){return this.length__I()};Da.prototype.reverse__sc_SeqView=function(){return us(new pr,this)};Da.prototype.reverse__O=function(){return us(new pr,this)};Da.prototype.map__F1__sc_SeqView=function(_){return C$(new dt,this,_)};Da.prototype.map__F1__O=function(_){return C$(new dt,this,_)};Da.prototype.dropRight__I__sc_SeqView=function(_){return x$(new ht,this,_)};Da.prototype.dropRight__I__O=function(_){return x$(new ht,this,_)};Da.prototype.drop__I__sc_SeqView=function(_){return D$(new pt,this,_)};Da.prototype.drop__I__O=function(_){return D$(new pt,this,_)};Da.prototype.prepended__O__sc_SeqView=function(_){return M$(new $t,_,this)};Da.prototype.prepended__O__O=function(_){return M$(new $t,_,this)};Da.prototype.appended__O__O=function(_){return ow(new Ot,this,_)};Da.prototype.appended__O__sc_SeqView=function(_){return ow(new Ot,this,_)};var kB_=new m().initClass({sc_IndexedSeqView$Id:0},!1,"scala.collection.IndexedSeqView$Id",{sc_IndexedSeqView$Id:1,sc_SeqView$Id:1,sc_AbstractSeqView:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1,sc_SeqView:1,sc_SeqOps:1,sc_IndexedSeqView:1,sc_IndexedSeqOps:1});Da.prototype.$classData=kB_;function C$(_,r,a){return ag(_,r,a),_}function dt(){this.sc_View$Map__f_underlying=null,this.sc_View$Map__f_f=null,this.sc_SeqView$Map__f_underlying=null,this.sc_SeqView$Map__f_f=null}dt.prototype=new YU;dt.prototype.constructor=dt;function cW(){}cW.prototype=dt.prototype;dt.prototype.iterator__sc_Iterator=function(){return Ou(new Ws,this)};dt.prototype.reverseIterator__sc_Iterator=function(){return No(new lc,this)};dt.prototype.appended__O__sc_IndexedSeqView=function(_){return ow(new Ot,this,_)};dt.prototype.prepended__O__sc_IndexedSeqView=function(_){return M$(new $t,_,this)};dt.prototype.drop__I__sc_IndexedSeqView=function(_){return D$(new pt,this,_)};dt.prototype.dropRight__I__sc_IndexedSeqView=function(_){return x$(new ht,this,_)};dt.prototype.map__F1__sc_IndexedSeqView=function(_){return C$(new dt,this,_)};dt.prototype.reverse__sc_IndexedSeqView=function(){return us(new pr,this)};dt.prototype.stringPrefix__T=function(){return"IndexedSeqView"};dt.prototype.reversed__sc_Iterable=function(){return us(new pr,this)};dt.prototype.head__O=function(){return this.apply__I__O(0)};dt.prototype.headOption__s_Option=function(){return Zo(this)};dt.prototype.last__O=function(){return cf(this)};dt.prototype.lengthCompare__I__I=function(_){var r=this.length__I();return r===_?0:r<_?-1:1};dt.prototype.knownSize__I=function(){return this.length__I()};dt.prototype.reverse__sc_SeqView=function(){return this.reverse__sc_IndexedSeqView()};dt.prototype.reverse__O=function(){return this.reverse__sc_IndexedSeqView()};dt.prototype.map__F1__sc_SeqView=function(_){return this.map__F1__sc_IndexedSeqView(_)};dt.prototype.map__F1__O=function(_){return this.map__F1__sc_IndexedSeqView(_)};dt.prototype.dropRight__I__sc_SeqView=function(_){return this.dropRight__I__sc_IndexedSeqView(_)};dt.prototype.dropRight__I__O=function(_){return this.dropRight__I__sc_IndexedSeqView(_)};dt.prototype.drop__I__sc_SeqView=function(_){return this.drop__I__sc_IndexedSeqView(_)};dt.prototype.drop__I__O=function(_){return this.drop__I__sc_IndexedSeqView(_)};dt.prototype.prepended__O__sc_SeqView=function(_){return this.prepended__O__sc_IndexedSeqView(_)};dt.prototype.prepended__O__O=function(_){return this.prepended__O__sc_IndexedSeqView(_)};dt.prototype.appended__O__O=function(_){return this.appended__O__sc_IndexedSeqView(_)};dt.prototype.appended__O__sc_SeqView=function(_){return this.appended__O__sc_IndexedSeqView(_)};var qB_=new m().initClass({sc_IndexedSeqView$Map:0},!1,"scala.collection.IndexedSeqView$Map",{sc_IndexedSeqView$Map:1,sc_SeqView$Map:1,sc_View$Map:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1,sc_SeqView:1,sc_SeqOps:1,sc_IndexedSeqView:1,sc_IndexedSeqOps:1});dt.prototype.$classData=qB_;function M$(_,r,a){return tg(_,r,a),_}function $t(){this.sc_View$Prepended__f_elem=null,this.sc_View$Prepended__f_underlying=null,this.sc_SeqView$Prepended__f_elem=null,this.sc_SeqView$Prepended__f_underlying=null}$t.prototype=new _W;$t.prototype.constructor=$t;function iW(){}iW.prototype=$t.prototype;$t.prototype.iterator__sc_Iterator=function(){return Ou(new Ws,this)};$t.prototype.reverseIterator__sc_Iterator=function(){return No(new lc,this)};$t.prototype.appended__O__sc_IndexedSeqView=function(_){return ow(new Ot,this,_)};$t.prototype.prepended__O__sc_IndexedSeqView=function(_){return M$(new $t,_,this)};$t.prototype.drop__I__sc_IndexedSeqView=function(_){return D$(new pt,this,_)};$t.prototype.dropRight__I__sc_IndexedSeqView=function(_){return x$(new ht,this,_)};$t.prototype.map__F1__sc_IndexedSeqView=function(_){return C$(new dt,this,_)};$t.prototype.reverse__sc_IndexedSeqView=function(){return us(new pr,this)};$t.prototype.stringPrefix__T=function(){return"IndexedSeqView"};$t.prototype.reversed__sc_Iterable=function(){return us(new pr,this)};$t.prototype.head__O=function(){return this.apply__I__O(0)};$t.prototype.headOption__s_Option=function(){return Zo(this)};$t.prototype.last__O=function(){return cf(this)};$t.prototype.lengthCompare__I__I=function(_){var r=this.length__I();return r===_?0:r<_?-1:1};$t.prototype.knownSize__I=function(){return this.length__I()};$t.prototype.reverse__sc_SeqView=function(){return this.reverse__sc_IndexedSeqView()};$t.prototype.reverse__O=function(){return this.reverse__sc_IndexedSeqView()};$t.prototype.map__F1__sc_SeqView=function(_){return this.map__F1__sc_IndexedSeqView(_)};$t.prototype.map__F1__O=function(_){return this.map__F1__sc_IndexedSeqView(_)};$t.prototype.dropRight__I__sc_SeqView=function(_){return this.dropRight__I__sc_IndexedSeqView(_)};$t.prototype.dropRight__I__O=function(_){return this.dropRight__I__sc_IndexedSeqView(_)};$t.prototype.drop__I__sc_SeqView=function(_){return this.drop__I__sc_IndexedSeqView(_)};$t.prototype.drop__I__O=function(_){return this.drop__I__sc_IndexedSeqView(_)};$t.prototype.prepended__O__sc_SeqView=function(_){return this.prepended__O__sc_IndexedSeqView(_)};$t.prototype.prepended__O__O=function(_){return this.prepended__O__sc_IndexedSeqView(_)};$t.prototype.appended__O__O=function(_){return this.appended__O__sc_IndexedSeqView(_)};$t.prototype.appended__O__sc_SeqView=function(_){return this.appended__O__sc_IndexedSeqView(_)};var OB_=new m().initClass({sc_IndexedSeqView$Prepended:0},!1,"scala.collection.IndexedSeqView$Prepended",{sc_IndexedSeqView$Prepended:1,sc_SeqView$Prepended:1,sc_View$Prepended:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1,sc_SeqView:1,sc_SeqOps:1,sc_IndexedSeqView:1,sc_IndexedSeqOps:1});$t.prototype.$classData=OB_;function us(_,r){return _.sc_IndexedSeqView$Reverse__f_underlying=r,qy(_,r),_}function pr(){this.sc_SeqView$Reverse__f_underlying=null,this.sc_IndexedSeqView$Reverse__f_underlying=null}pr.prototype=new eW;pr.prototype.constructor=pr;function oW(){}oW.prototype=pr.prototype;pr.prototype.iterator__sc_Iterator=function(){return Ou(new Ws,this)};pr.prototype.reverseIterator__sc_Iterator=function(){return No(new lc,this)};pr.prototype.appended__O__sc_IndexedSeqView=function(_){return ow(new Ot,this,_)};pr.prototype.prepended__O__sc_IndexedSeqView=function(_){return M$(new $t,_,this)};pr.prototype.drop__I__sc_IndexedSeqView=function(_){return D$(new pt,this,_)};pr.prototype.dropRight__I__sc_IndexedSeqView=function(_){return x$(new ht,this,_)};pr.prototype.map__F1__sc_IndexedSeqView=function(_){return C$(new dt,this,_)};pr.prototype.stringPrefix__T=function(){return"IndexedSeqView"};pr.prototype.reversed__sc_Iterable=function(){return us(new pr,this)};pr.prototype.head__O=function(){return this.apply__I__O(0)};pr.prototype.headOption__s_Option=function(){return Zo(this)};pr.prototype.last__O=function(){return cf(this)};pr.prototype.lengthCompare__I__I=function(_){var r=this.length__I();return r===_?0:r<_?-1:1};pr.prototype.knownSize__I=function(){return this.length__I()};pr.prototype.reverse__sc_IndexedSeqView=function(){var _=this.sc_IndexedSeqView$Reverse__f_underlying;if(HU(_)){var r=_;return r}else return us(new pr,this)};pr.prototype.map__F1__sc_SeqView=function(_){return this.map__F1__sc_IndexedSeqView(_)};pr.prototype.map__F1__O=function(_){return this.map__F1__sc_IndexedSeqView(_)};pr.prototype.dropRight__I__sc_SeqView=function(_){return this.dropRight__I__sc_IndexedSeqView(_)};pr.prototype.dropRight__I__O=function(_){return this.dropRight__I__sc_IndexedSeqView(_)};pr.prototype.drop__I__sc_SeqView=function(_){return this.drop__I__sc_IndexedSeqView(_)};pr.prototype.drop__I__O=function(_){return this.drop__I__sc_IndexedSeqView(_)};pr.prototype.prepended__O__sc_SeqView=function(_){return this.prepended__O__sc_IndexedSeqView(_)};pr.prototype.prepended__O__O=function(_){return this.prepended__O__sc_IndexedSeqView(_)};pr.prototype.appended__O__O=function(_){return this.appended__O__sc_IndexedSeqView(_)};pr.prototype.appended__O__sc_SeqView=function(_){return this.appended__O__sc_IndexedSeqView(_)};pr.prototype.reverse__sc_SeqView=function(){return this.reverse__sc_IndexedSeqView()};pr.prototype.reverse__O=function(){return this.reverse__sc_IndexedSeqView()};var SB_=new m().initClass({sc_IndexedSeqView$Reverse:0},!1,"scala.collection.IndexedSeqView$Reverse",{sc_IndexedSeqView$Reverse:1,sc_SeqView$Reverse:1,sc_AbstractSeqView:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1,sc_SeqView:1,sc_SeqOps:1,sc_IndexedSeqView:1,sc_IndexedSeqOps:1});pr.prototype.$classData=SB_;function cy(_,r,a){this.sc_IndexedSeqView$Slice__f_underlying=null,this.sc_IndexedSeqView$Slice__f_lo=0,this.sc_IndexedSeqView$Slice__f_hi=0,this.sc_IndexedSeqView$Slice__f_len=0,this.sc_IndexedSeqView$Slice__f_underlying=_,this.sc_IndexedSeqView$Slice__f_lo=r>0?r:0;var t=a>0?a:0,n=_.length__I();this.sc_IndexedSeqView$Slice__f_hi=t0?s:0}cy.prototype=new n5;cy.prototype.constructor=cy;function PB_(){}PB_.prototype=cy.prototype;cy.prototype.apply__I__O=function(_){return this.sc_IndexedSeqView$Slice__f_underlying.apply__I__O(this.sc_IndexedSeqView$Slice__f_lo+_|0)};cy.prototype.length__I=function(){return this.sc_IndexedSeqView$Slice__f_len};var RB_=new m().initClass({sc_IndexedSeqView$Slice:0},!1,"scala.collection.IndexedSeqView$Slice",{sc_IndexedSeqView$Slice:1,sc_AbstractIndexedSeqView:1,sc_AbstractSeqView:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1,sc_SeqView:1,sc_SeqOps:1,sc_IndexedSeqView:1,sc_IndexedSeqOps:1});cy.prototype.$classData=RB_;function Y8(){}Y8.prototype=new lH;Y8.prototype.constructor=Y8;function s2(){}s2.prototype=Y8.prototype;function Ls(_,r){this.scm_ArrayBufferView__f_underlying=null,this.scm_ArrayBufferView__f_mutationCount=null,this.scm_ArrayBufferView__f_underlying=_,this.scm_ArrayBufferView__f_mutationCount=r}Ls.prototype=new n5;Ls.prototype.constructor=Ls;function DB_(){}DB_.prototype=Ls.prototype;Ls.prototype.apply__I__O=function(_){return this.scm_ArrayBufferView__f_underlying.apply__I__O(_)};Ls.prototype.length__I=function(){var _=this.scm_ArrayBufferView__f_underlying;return _.scm_ArrayBuffer__f_size0};Ls.prototype.className__T=function(){return"ArrayBufferView"};Ls.prototype.iterator__sc_Iterator=function(){return new md(this,this.scm_ArrayBufferView__f_mutationCount)};Ls.prototype.reverseIterator__sc_Iterator=function(){return new yd(this,this.scm_ArrayBufferView__f_mutationCount)};Ls.prototype.appended__O__sc_IndexedSeqView=function(_){return new Wa(this,_,this.scm_ArrayBufferView__f_mutationCount)};Ls.prototype.prepended__O__sc_IndexedSeqView=function(_){return new Ya(_,this,this.scm_ArrayBufferView__f_mutationCount)};Ls.prototype.drop__I__sc_IndexedSeqView=function(_){return new Ka(this,_,this.scm_ArrayBufferView__f_mutationCount)};Ls.prototype.dropRight__I__sc_IndexedSeqView=function(_){return new Qa(this,_,this.scm_ArrayBufferView__f_mutationCount)};Ls.prototype.map__F1__sc_IndexedSeqView=function(_){return new Xa(this,_,this.scm_ArrayBufferView__f_mutationCount)};Ls.prototype.reverse__sc_IndexedSeqView=function(){return new vt(this,this.scm_ArrayBufferView__f_mutationCount)};Ls.prototype.reverse__sc_SeqView=function(){return this.reverse__sc_IndexedSeqView()};Ls.prototype.reverse__O=function(){return this.reverse__sc_IndexedSeqView()};Ls.prototype.map__F1__sc_SeqView=function(_){return this.map__F1__sc_IndexedSeqView(_)};Ls.prototype.map__F1__O=function(_){return this.map__F1__sc_IndexedSeqView(_)};Ls.prototype.dropRight__I__sc_SeqView=function(_){return this.dropRight__I__sc_IndexedSeqView(_)};Ls.prototype.dropRight__I__O=function(_){return this.dropRight__I__sc_IndexedSeqView(_)};Ls.prototype.drop__I__sc_SeqView=function(_){return this.drop__I__sc_IndexedSeqView(_)};Ls.prototype.drop__I__O=function(_){return this.drop__I__sc_IndexedSeqView(_)};Ls.prototype.prepended__O__sc_SeqView=function(_){return this.prepended__O__sc_IndexedSeqView(_)};Ls.prototype.prepended__O__O=function(_){return this.prepended__O__sc_IndexedSeqView(_)};Ls.prototype.appended__O__O=function(_){return this.appended__O__sc_IndexedSeqView(_)};Ls.prototype.appended__O__sc_SeqView=function(_){return this.appended__O__sc_IndexedSeqView(_)};var xB_=new m().initClass({scm_ArrayBufferView:0},!1,"scala.collection.mutable.ArrayBufferView",{scm_ArrayBufferView:1,sc_AbstractIndexedSeqView:1,sc_AbstractSeqView:1,sc_AbstractView:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_View:1,Ljava_io_Serializable:1,sc_SeqView:1,sc_SeqOps:1,sc_IndexedSeqView:1,sc_IndexedSeqOps:1});Ls.prototype.$classData=xB_;function iy(){}iy.prototype=new fH;iy.prototype.constructor=iy;function ng(){}ng.prototype=iy.prototype;iy.prototype.mapFactory__sc_MapFactory=function(){return Jt()};iy.prototype.toMap__s_$less$colon$less__sci_Map=function(_){return this};iy.prototype.keySet__sci_Set=function(){return uW(new kd,this)};iy.prototype.iterableFactory__sc_IterableFactory=function(){return hJ()};function T6(_,r){if(hH(r)){var a=r;return _.length__I()===a.length__I()}else return!0}function V6(_,r){if(hH(r)){var a=r;if(_===a)return!0;var t=_.length__I(),n=t===a.length__I();if(n){var s=0,c=_.applyPreferredMaxLength__I(),i=a.applyPreferredMaxLength__I(),o=c>31,f=o>>31,p=o<<1,h=o>>>31|0|f<<1;if(u===h?(-2147483648^t)>(-2147483648^p):u>h)var l=o;else var l=t;for(;s{var n=t;return!!_.apply__O__O(n._1__O())});return oF_(this,r.filterImpl__F1__Z__sci_HashMap(a,!1))};Qv.prototype.filter__F1__O=function(_){return this.filter__F1__sci_Set(_)};Qv.prototype.incl__O__sci_SetOps=function(_){return this.incl__O__sci_Set(_)};var fF_=new m().initClass({sci_HashMap$HashKeySet:0},!1,"scala.collection.immutable.HashMap$HashKeySet",{sci_HashMap$HashKeySet:1,sci_MapOps$ImmutableKeySet:1,sci_AbstractSet:1,sc_AbstractSet:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Set:1,sc_SetOps:1,F1:1,s_Equals:1,sci_Set:1,sci_Iterable:1,sci_SetOps:1,sc_MapOps$GenKeySet:1,scg_DefaultSerializable:1,Ljava_io_Serializable:1});Qv.prototype.$classData=fF_;function Un(_,r){this.sci_Map$Map1__f_key1=null,this.sci_Map$Map1__f_value1=null,this.sci_Map$Map1__f_key1=_,this.sci_Map$Map1__f_value1=r}Un.prototype=new ng;Un.prototype.constructor=Un;function pF_(){}pF_.prototype=Un.prototype;Un.prototype.map__F1__O=function(_){return vo(this,_)};Un.prototype.flatMap__F1__O=function(_){return oi(this,_)};Un.prototype.zip__sc_IterableOnce__O=function(_){return ui(this,_)};Un.prototype.filter__F1__O=function(_){return this.filterImpl__F1__Z__sci_Map(_,!1)};Un.prototype.dropRight__I__O=function(_){return wo(this,_)};Un.prototype.size__I=function(){return 1};Un.prototype.knownSize__I=function(){return 1};Un.prototype.isEmpty__Z=function(){return!1};Un.prototype.apply__O__O=function(_){if(z().equals__O__O__Z(_,this.sci_Map$Map1__f_key1))return this.sci_Map$Map1__f_value1;throw Us(new Mt,"key not found: "+_)};Un.prototype.contains__O__Z=function(_){return z().equals__O__O__Z(_,this.sci_Map$Map1__f_key1)};Un.prototype.get__O__s_Option=function(_){return z().equals__O__O__Z(_,this.sci_Map$Map1__f_key1)?new i_(this.sci_Map$Map1__f_value1):t_()};Un.prototype.getOrElse__O__F0__O=function(_,r){return z().equals__O__O__Z(_,this.sci_Map$Map1__f_key1)?this.sci_Map$Map1__f_value1:r.apply__O()};Un.prototype.iterator__sc_Iterator=function(){Fe();var _=g(new L,this.sci_Map$Map1__f_key1,this.sci_Map$Map1__f_value1);return new Xu(_)};Un.prototype.keysIterator__sc_Iterator=function(){Fe();var _=this.sci_Map$Map1__f_key1;return new Xu(_)};Un.prototype.valuesIterator__sc_Iterator=function(){Fe();var _=this.sci_Map$Map1__f_value1;return new Xu(_)};Un.prototype.updated__O__O__sci_Map=function(_,r){return z().equals__O__O__Z(_,this.sci_Map$Map1__f_key1)?new Un(this.sci_Map$Map1__f_key1,r):new zn(this.sci_Map$Map1__f_key1,this.sci_Map$Map1__f_value1,_,r)};Un.prototype.foreach__F1__V=function(_){_.apply__O__O(g(new L,this.sci_Map$Map1__f_key1,this.sci_Map$Map1__f_value1))};Un.prototype.exists__F1__Z=function(_){return!!_.apply__O__O(g(new L,this.sci_Map$Map1__f_key1,this.sci_Map$Map1__f_value1))};Un.prototype.forall__F1__Z=function(_){return!!_.apply__O__O(g(new L,this.sci_Map$Map1__f_key1,this.sci_Map$Map1__f_value1))};Un.prototype.filterImpl__F1__Z__sci_Map=function(_,r){return!!_.apply__O__O(g(new L,this.sci_Map$Map1__f_key1,this.sci_Map$Map1__f_value1))!==r?this:lp()};Un.prototype.hashCode__I=function(){var _=0,r=0,a=1,t=O_().tuple2Hash__O__O__I(this.sci_Map$Map1__f_key1,this.sci_Map$Map1__f_value1);return _=_+t|0,r=r^t,a=Math.imul(a,1|t),t=O_().s_util_hashing_MurmurHash3$__f_mapSeed,t=O_().mix__I__I__I(t,_),t=O_().mix__I__I__I(t,r),t=O_().mixLast__I__I__I(t,a),O_().finalizeHash__I__I__I(t,1)};Un.prototype.updated__O__O__sci_MapOps=function(_,r){return this.updated__O__O__sci_Map(_,r)};var hF_=new m().initClass({sci_Map$Map1:0},!1,"scala.collection.immutable.Map$Map1",{sci_Map$Map1:1,sci_AbstractMap:1,sc_AbstractMap:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Map:1,sc_MapOps:1,s_PartialFunction:1,F1:1,sc_MapFactoryDefaults:1,s_Equals:1,sci_Map:1,sci_Iterable:1,sci_MapOps:1,sc_StrictOptimizedIterableOps:1,Ljava_io_Serializable:1});Un.prototype.$classData=hF_;function zn(_,r,a,t){this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key1=null,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value1=null,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key2=null,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value2=null,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key1=_,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value1=r,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key2=a,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value2=t}zn.prototype=new ng;zn.prototype.constructor=zn;function dF_(){}dF_.prototype=zn.prototype;zn.prototype.map__F1__O=function(_){return vo(this,_)};zn.prototype.flatMap__F1__O=function(_){return oi(this,_)};zn.prototype.zip__sc_IterableOnce__O=function(_){return ui(this,_)};zn.prototype.filter__F1__O=function(_){return this.filterImpl__F1__Z__sci_Map(_,!1)};zn.prototype.dropRight__I__O=function(_){return wo(this,_)};zn.prototype.size__I=function(){return 2};zn.prototype.knownSize__I=function(){return 2};zn.prototype.isEmpty__Z=function(){return!1};zn.prototype.apply__O__O=function(_){if(z().equals__O__O__Z(_,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key1))return this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value1;if(z().equals__O__O__Z(_,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key2))return this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value2;throw Us(new Mt,"key not found: "+_)};zn.prototype.contains__O__Z=function(_){return z().equals__O__O__Z(_,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key1)||z().equals__O__O__Z(_,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key2)};zn.prototype.get__O__s_Option=function(_){return z().equals__O__O__Z(_,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key1)?new i_(this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value1):z().equals__O__O__Z(_,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key2)?new i_(this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value2):t_()};zn.prototype.getOrElse__O__F0__O=function(_,r){return z().equals__O__O__Z(_,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key1)?this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value1:z().equals__O__O__Z(_,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key2)?this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value2:r.apply__O()};zn.prototype.iterator__sc_Iterator=function(){return new gI(this)};zn.prototype.keysIterator__sc_Iterator=function(){return new mI(this)};zn.prototype.valuesIterator__sc_Iterator=function(){return new yI(this)};zn.prototype.updated__O__O__sci_Map=function(_,r){return z().equals__O__O__Z(_,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key1)?new zn(this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key1,r,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key2,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value2):z().equals__O__O__Z(_,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key2)?new zn(this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key1,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value1,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key2,r):new Gn(this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key1,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value1,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key2,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value2,_,r)};zn.prototype.foreach__F1__V=function(_){_.apply__O__O(g(new L,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key1,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value1)),_.apply__O__O(g(new L,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key2,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value2))};zn.prototype.exists__F1__Z=function(_){return!!_.apply__O__O(g(new L,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key1,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value1))||!!_.apply__O__O(g(new L,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key2,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value2))};zn.prototype.forall__F1__Z=function(_){return!!_.apply__O__O(g(new L,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key1,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value1))&&!!_.apply__O__O(g(new L,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key2,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value2))};zn.prototype.filterImpl__F1__Z__sci_Map=function(_,r){var a=null,t=null,n=0;!!_.apply__O__O(g(new L,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key1,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value1))!==r&&(a=this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key1,t=this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value1,n=1+n|0),!!_.apply__O__O(g(new L,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key2,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value2))!==r&&(n===0&&(a=this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key2,t=this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value2),n=1+n|0);var s=n;switch(s){case 0:return lp();case 1:return new Un(a,t);case 2:return this;default:throw new Q(s)}};zn.prototype.hashCode__I=function(){var _=0,r=0,a=1,t=O_().tuple2Hash__O__O__I(this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key1,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value1);return _=_+t|0,r=r^t,a=Math.imul(a,1|t),t=O_().tuple2Hash__O__O__I(this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key2,this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value2),_=_+t|0,r=r^t,a=Math.imul(a,1|t),t=O_().s_util_hashing_MurmurHash3$__f_mapSeed,t=O_().mix__I__I__I(t,_),t=O_().mix__I__I__I(t,r),t=O_().mixLast__I__I__I(t,a),O_().finalizeHash__I__I__I(t,2)};zn.prototype.updated__O__O__sci_MapOps=function(_,r){return this.updated__O__O__sci_Map(_,r)};var $F_=new m().initClass({sci_Map$Map2:0},!1,"scala.collection.immutable.Map$Map2",{sci_Map$Map2:1,sci_AbstractMap:1,sc_AbstractMap:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Map:1,sc_MapOps:1,s_PartialFunction:1,F1:1,sc_MapFactoryDefaults:1,s_Equals:1,sci_Map:1,sci_Iterable:1,sci_MapOps:1,sc_StrictOptimizedIterableOps:1,Ljava_io_Serializable:1});zn.prototype.$classData=$F_;function Gn(_,r,a,t,n,s){this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1=null,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value1=null,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2=null,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value2=null,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3=null,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value3=null,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1=_,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value1=r,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2=a,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value2=t,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3=n,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value3=s}Gn.prototype=new ng;Gn.prototype.constructor=Gn;function vF_(){}vF_.prototype=Gn.prototype;Gn.prototype.map__F1__O=function(_){return vo(this,_)};Gn.prototype.flatMap__F1__O=function(_){return oi(this,_)};Gn.prototype.zip__sc_IterableOnce__O=function(_){return ui(this,_)};Gn.prototype.filter__F1__O=function(_){return this.filterImpl__F1__Z__sci_Map(_,!1)};Gn.prototype.dropRight__I__O=function(_){return wo(this,_)};Gn.prototype.size__I=function(){return 3};Gn.prototype.knownSize__I=function(){return 3};Gn.prototype.isEmpty__Z=function(){return!1};Gn.prototype.apply__O__O=function(_){if(z().equals__O__O__Z(_,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1))return this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value1;if(z().equals__O__O__Z(_,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2))return this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value2;if(z().equals__O__O__Z(_,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3))return this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value3;throw Us(new Mt,"key not found: "+_)};Gn.prototype.contains__O__Z=function(_){return z().equals__O__O__Z(_,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1)||z().equals__O__O__Z(_,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2)||z().equals__O__O__Z(_,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3)};Gn.prototype.get__O__s_Option=function(_){return z().equals__O__O__Z(_,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1)?new i_(this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value1):z().equals__O__O__Z(_,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2)?new i_(this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value2):z().equals__O__O__Z(_,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3)?new i_(this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value3):t_()};Gn.prototype.getOrElse__O__F0__O=function(_,r){return z().equals__O__O__Z(_,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1)?this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value1:z().equals__O__O__Z(_,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2)?this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value2:z().equals__O__O__Z(_,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3)?this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value3:r.apply__O()};Gn.prototype.iterator__sc_Iterator=function(){return new bI(this)};Gn.prototype.keysIterator__sc_Iterator=function(){return new II(this)};Gn.prototype.valuesIterator__sc_Iterator=function(){return new kI(this)};Gn.prototype.updated__O__O__sci_Map=function(_,r){return z().equals__O__O__Z(_,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1)?new Gn(this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1,r,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value2,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value3):z().equals__O__O__Z(_,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2)?new Gn(this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value1,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2,r,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value3):z().equals__O__O__Z(_,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3)?new Gn(this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value1,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value2,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3,r):new An(this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value1,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value2,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value3,_,r)};Gn.prototype.foreach__F1__V=function(_){_.apply__O__O(g(new L,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value1)),_.apply__O__O(g(new L,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value2)),_.apply__O__O(g(new L,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value3))};Gn.prototype.exists__F1__Z=function(_){return!!_.apply__O__O(g(new L,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value1))||!!_.apply__O__O(g(new L,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value2))||!!_.apply__O__O(g(new L,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value3))};Gn.prototype.forall__F1__Z=function(_){return!!_.apply__O__O(g(new L,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value1))&&!!_.apply__O__O(g(new L,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value2))&&!!_.apply__O__O(g(new L,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value3))};Gn.prototype.filterImpl__F1__Z__sci_Map=function(_,r){var a=null,t=null,n=null,s=null,c=0;!!_.apply__O__O(g(new L,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value1))!==r&&(a=this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1,n=this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value1,c=1+c|0),!!_.apply__O__O(g(new L,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value2))!==r&&(c===0?(a=this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2,n=this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value2):(t=this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2,s=this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value2),c=1+c|0),!!_.apply__O__O(g(new L,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value3))!==r&&(c===0?(a=this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3,n=this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value3):c===1&&(t=this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3,s=this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value3),c=1+c|0);var i=c;switch(i){case 0:return lp();case 1:return new Un(a,n);case 2:return new zn(a,n,t,s);case 3:return this;default:throw new Q(i)}};Gn.prototype.hashCode__I=function(){var _=0,r=0,a=1,t=O_().tuple2Hash__O__O__I(this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value1);return _=_+t|0,r=r^t,a=Math.imul(a,1|t),t=O_().tuple2Hash__O__O__I(this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value2),_=_+t|0,r=r^t,a=Math.imul(a,1|t),t=O_().tuple2Hash__O__O__I(this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3,this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value3),_=_+t|0,r=r^t,a=Math.imul(a,1|t),t=O_().s_util_hashing_MurmurHash3$__f_mapSeed,t=O_().mix__I__I__I(t,_),t=O_().mix__I__I__I(t,r),t=O_().mixLast__I__I__I(t,a),O_().finalizeHash__I__I__I(t,3)};Gn.prototype.updated__O__O__sci_MapOps=function(_,r){return this.updated__O__O__sci_Map(_,r)};var wF_=new m().initClass({sci_Map$Map3:0},!1,"scala.collection.immutable.Map$Map3",{sci_Map$Map3:1,sci_AbstractMap:1,sc_AbstractMap:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Map:1,sc_MapOps:1,s_PartialFunction:1,F1:1,sc_MapFactoryDefaults:1,s_Equals:1,sci_Map:1,sci_Iterable:1,sci_MapOps:1,sc_StrictOptimizedIterableOps:1,Ljava_io_Serializable:1});Gn.prototype.$classData=wF_;function An(_,r,a,t,n,s,c,i){this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1=null,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value1=null,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2=null,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2=null,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3=null,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3=null,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4=null,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4=null,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1=_,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value1=r,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2=a,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2=t,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3=n,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3=s,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4=c,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4=i}An.prototype=new ng;An.prototype.constructor=An;function LF_(){}LF_.prototype=An.prototype;An.prototype.map__F1__O=function(_){return vo(this,_)};An.prototype.flatMap__F1__O=function(_){return oi(this,_)};An.prototype.zip__sc_IterableOnce__O=function(_){return ui(this,_)};An.prototype.filter__F1__O=function(_){return this.filterImpl__F1__Z__sci_Map(_,!1)};An.prototype.dropRight__I__O=function(_){return wo(this,_)};An.prototype.size__I=function(){return 4};An.prototype.knownSize__I=function(){return 4};An.prototype.isEmpty__Z=function(){return!1};An.prototype.apply__O__O=function(_){if(z().equals__O__O__Z(_,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1))return this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value1;if(z().equals__O__O__Z(_,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2))return this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2;if(z().equals__O__O__Z(_,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3))return this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3;if(z().equals__O__O__Z(_,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4))return this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4;throw Us(new Mt,"key not found: "+_)};An.prototype.contains__O__Z=function(_){return z().equals__O__O__Z(_,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1)||z().equals__O__O__Z(_,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2)||z().equals__O__O__Z(_,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3)||z().equals__O__O__Z(_,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4)};An.prototype.get__O__s_Option=function(_){return z().equals__O__O__Z(_,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1)?new i_(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value1):z().equals__O__O__Z(_,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2)?new i_(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2):z().equals__O__O__Z(_,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3)?new i_(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3):z().equals__O__O__Z(_,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4)?new i_(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4):t_()};An.prototype.getOrElse__O__F0__O=function(_,r){return z().equals__O__O__Z(_,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1)?this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value1:z().equals__O__O__Z(_,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2)?this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2:z().equals__O__O__Z(_,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3)?this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3:z().equals__O__O__Z(_,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4)?this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4:r.apply__O()};An.prototype.iterator__sc_Iterator=function(){return new qI(this)};An.prototype.keysIterator__sc_Iterator=function(){return new OI(this)};An.prototype.valuesIterator__sc_Iterator=function(){return new SI(this)};An.prototype.updated__O__O__sci_Map=function(_,r){if(z().equals__O__O__Z(_,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1))return new An(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1,r,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4);if(z().equals__O__O__Z(_,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2))return new An(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value1,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2,r,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4);if(z().equals__O__O__Z(_,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3))return new An(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value1,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3,r,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4);if(z().equals__O__O__Z(_,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4))return new An(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value1,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4,r);var a=ck();return a.sci_HashMap$__f_EmptyMap.updated__O__O__sci_HashMap(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value1).updated__O__O__sci_HashMap(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2).updated__O__O__sci_HashMap(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3).updated__O__O__sci_HashMap(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4).updated__O__O__sci_HashMap(_,r)};An.prototype.foreach__F1__V=function(_){_.apply__O__O(g(new L,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value1)),_.apply__O__O(g(new L,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2)),_.apply__O__O(g(new L,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3)),_.apply__O__O(g(new L,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4))};An.prototype.exists__F1__Z=function(_){return!!_.apply__O__O(g(new L,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value1))||!!_.apply__O__O(g(new L,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2))||!!_.apply__O__O(g(new L,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3))||!!_.apply__O__O(g(new L,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4))};An.prototype.forall__F1__Z=function(_){return!!_.apply__O__O(g(new L,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value1))&&!!_.apply__O__O(g(new L,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2))&&!!_.apply__O__O(g(new L,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3))&&!!_.apply__O__O(g(new L,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4))};An.prototype.filterImpl__F1__Z__sci_Map=function(_,r){var a=null,t=null,n=null,s=null,c=null,i=null,o=0;!!_.apply__O__O(g(new L,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value1))!==r&&(a=this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1,s=this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value1,o=1+o|0),!!_.apply__O__O(g(new L,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2))!==r&&(o===0?(a=this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2,s=this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2):(t=this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2,c=this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2),o=1+o|0),!!_.apply__O__O(g(new L,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3))!==r&&(o===0?(a=this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3,s=this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3):o===1?(t=this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3,c=this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3):(n=this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3,i=this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3),o=1+o|0),!!_.apply__O__O(g(new L,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4))!==r&&(o===0?(a=this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4,s=this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4):o===1?(t=this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4,c=this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4):o===2&&(n=this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4,i=this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4),o=1+o|0);var u=o;switch(u){case 0:return lp();case 1:return new Un(a,s);case 2:return new zn(a,s,t,c);case 3:return new Gn(a,s,t,c,n,i);case 4:return this;default:throw new Q(u)}};An.prototype.buildTo__sci_HashMapBuilder__sci_HashMapBuilder=function(_){return _.addOne__O__O__sci_HashMapBuilder(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value1).addOne__O__O__sci_HashMapBuilder(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2).addOne__O__O__sci_HashMapBuilder(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3).addOne__O__O__sci_HashMapBuilder(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4)};An.prototype.hashCode__I=function(){var _=0,r=0,a=1,t=O_().tuple2Hash__O__O__I(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value1);return _=_+t|0,r=r^t,a=Math.imul(a,1|t),t=O_().tuple2Hash__O__O__I(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2),_=_+t|0,r=r^t,a=Math.imul(a,1|t),t=O_().tuple2Hash__O__O__I(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3),_=_+t|0,r=r^t,a=Math.imul(a,1|t),t=O_().tuple2Hash__O__O__I(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4,this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4),_=_+t|0,r=r^t,a=Math.imul(a,1|t),t=O_().s_util_hashing_MurmurHash3$__f_mapSeed,t=O_().mix__I__I__I(t,_),t=O_().mix__I__I__I(t,r),t=O_().mixLast__I__I__I(t,a),O_().finalizeHash__I__I__I(t,4)};An.prototype.updated__O__O__sci_MapOps=function(_,r){return this.updated__O__O__sci_Map(_,r)};var gF_=new m().initClass({sci_Map$Map4:0},!1,"scala.collection.immutable.Map$Map4",{sci_Map$Map4:1,sci_AbstractMap:1,sc_AbstractMap:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Map:1,sc_MapOps:1,s_PartialFunction:1,F1:1,sc_MapFactoryDefaults:1,s_Equals:1,sci_Map:1,sci_Iterable:1,sci_MapOps:1,sc_StrictOptimizedIterableOps:1,Ljava_io_Serializable:1});An.prototype.$classData=gF_;function dq(_,r){return new hc(_,new y(a=>r))}function mF_(_){return!!(_&&_.$classData&&_.$classData.ancestors.scm_Map)}function Xv(_){}Xv.prototype=new j;Xv.prototype.constructor=Xv;function yF_(){}yF_.prototype=Xv.prototype;Xv.prototype.tailRecM__O__F1__O=function(_,r){return UU(this,_,r)};Xv.prototype.flatMap__O__F1__O=function(_,r){var a=_;return a.flatMap__F1__Lcats_Eval(r)};Xv.prototype.pure__O__O=function(_){return new yc(_)};Xv.prototype.map__O__F1__O=function(_,r){var a=_;return a.map__F1__Lcats_Eval(r)};var bF_=new m().initClass({Lcats_EvalInstances$$anon$6:0},!1,"cats.EvalInstances$$anon$6",{Lcats_EvalInstances$$anon$6:1,O:1,Lcats_Bimonad:1,Lcats_Monad:1,Lcats_FlatMap:1,Lcats_Apply:1,Lcats_Functor:1,Lcats_Invariant:1,Ljava_io_Serializable:1,Lcats_InvariantSemigroupal:1,Lcats_Semigroupal:1,Lcats_ApplyArityFunctions:1,Lcats_FlatMapArityFunctions:1,Lcats_Applicative:1,Lcats_InvariantMonoidal:1,Lcats_Comonad:1,Lcats_CoflatMap:1,Lcats_StackSafeMonad:1,Lcats_CommutativeMonad:1,Lcats_CommutativeFlatMap:1,Lcats_CommutativeApply:1,Lcats_CommutativeApplicative:1});Xv.prototype.$classData=bF_;function rp(_){}rp.prototype=new j;rp.prototype.constructor=rp;function IF_(){}IF_.prototype=rp.prototype;rp.prototype.foldM__O__O__F2__Lcats_Monad__O=function(_,r,a,t){return sN(this,_,r,a,t)};rp.prototype.tailRecM__O__F1__s_util_Either=function(_,r){for(;;){var a=r.apply__O__O(_);if(a instanceof Pe){var t=a;return t}else if(a instanceof F_){var n=a,s=n.s_util_Right__f_value;if(s instanceof Pe){var c=s,i=c.s_util_Left__f_value;_=i}else if(s instanceof F_){var o=s;return o}else throw new Q(s)}else throw new Q(a)}};rp.prototype.foldRight__s_util_Either__Lcats_Eval__F2__Lcats_Eval=function(_,r,a){if(_ instanceof Pe)return r;if(_ instanceof F_){var t=_,n=t.s_util_Right__f_value;return a.apply__O__O__O(n,r)}else throw new Q(_)};rp.prototype.foldRight__O__Lcats_Eval__F2__Lcats_Eval=function(_,r,a){return this.foldRight__s_util_Either__Lcats_Eval__F2__Lcats_Eval(_,r,a)};rp.prototype.tailRecM__O__F1__O=function(_,r){return this.tailRecM__O__F1__s_util_Either(_,r)};rp.prototype.map__O__F1__O=function(_,r){var a=_;return a.map__F1__s_util_Either(r)};rp.prototype.flatMap__O__F1__O=function(_,r){var a=_;return a.flatMap__F1__s_util_Either(r)};rp.prototype.pure__O__O=function(_){return b(),new F_(_)};var kF_=new m().initClass({Lcats_instances_EitherInstances$$anon$2:0},!1,"cats.instances.EitherInstances$$anon$2",{Lcats_instances_EitherInstances$$anon$2:1,O:1,Lcats_MonadError:1,Lcats_ApplicativeError:1,Lcats_Applicative:1,Lcats_Apply:1,Lcats_Functor:1,Lcats_Invariant:1,Ljava_io_Serializable:1,Lcats_InvariantSemigroupal:1,Lcats_Semigroupal:1,Lcats_ApplyArityFunctions:1,Lcats_InvariantMonoidal:1,Lcats_Monad:1,Lcats_FlatMap:1,Lcats_FlatMapArityFunctions:1,Lcats_Traverse:1,Lcats_Foldable:1,Lcats_UnorderedFoldable:1,Lcats_FoldableNFunctions:1,Lcats_UnorderedTraverse:1,Lcats_Align:1});rp.prototype.$classData=kF_;function $q(){}$q.prototype=new dG;$q.prototype.constructor=$q;function qF_(){}qF_.prototype=$q.prototype;var OF_=new m().initClass({Lcats_kernel_Eq$:0},!1,"cats.kernel.Eq$",{Lcats_kernel_Eq$:1,Lcats_kernel_EqFunctions:1,O:1,Lcats_kernel_EqToEquivConversion:1,Lcats_kernel_ScalaVersionSpecificOrderInstances:1,Lcats_kernel_ScalaVersionSpecificPartialOrderInstances:1,Lcats_kernel_ScalaVersionSpecificHashInstances:1,Lcats_kernel_ScalaVersionSpecificEqInstances:1,Lcats_kernel_instances_TupleOrderInstances:1,Lcats_kernel_instances_TuplePartialOrderInstances:1,Lcats_kernel_instances_TupleHashInstances:1,Lcats_kernel_instances_TupleEqInstances:1,Lcats_kernel_OrderInstances1:1,Lcats_kernel_OrderInstances0:1,Lcats_kernel_PartialOrderInstances:1,Lcats_kernel_PartialOrderInstances1:1,Lcats_kernel_PartialOrderInstances0:1,Lcats_kernel_HashInstances:1,Lcats_kernel_HashInstances0:1,Lcats_kernel_EqInstances:1,Lcats_kernel_EqInstances0:1,Ljava_io_Serializable:1});$q.prototype.$classData=OF_;var Mj;function SF_(){return Mj||(Mj=new $q),Mj}function dH(_,r){return _.sci_HashSet__f_rootNode===r?_:new $a(r)}function PF_(_,r){for(var a=r.iterator__sc_Iterator(),t=_.sci_HashSet__f_rootNode;a.hasNext__Z();){var n=a.next__O(),s=S().anyHash__O__I(n),c=fr().improve__I__I(s);if(t=t.removed__O__I__I__I__sci_BitmapIndexedSetNode(n,s,c,0),t!==_.sci_HashSet__f_rootNode){if(t.sci_BitmapIndexedSetNode__f_size===0){var i=yw();return i.sci_HashSet$__f_EmptySet}for(;a.hasNext__Z();){var o=a.next__O(),u=S().anyHash__O__I(o),f=fr().improve__I__I(u);if(t.removeWithShallowMutations__O__I__I__sci_BitmapIndexedSetNode(o,u,f),t.sci_BitmapIndexedSetNode__f_size===0){var p=yw();return p.sci_HashSet$__f_EmptySet}}return new $a(t)}}return _}function $a(_){this.sci_HashSet__f_rootNode=null,this.sci_HashSet__f_rootNode=_}$a.prototype=new Oy;$a.prototype.constructor=$a;function RF_(){}RF_.prototype=$a.prototype;$a.prototype.map__F1__O=function(_){return vo(this,_)};$a.prototype.flatMap__F1__O=function(_){return oi(this,_)};$a.prototype.flatten__F1__O=function(_){return L6(this,_)};$a.prototype.zip__sc_IterableOnce__O=function(_){return ui(this,_)};$a.prototype.zipWithIndex__O=function(){return aw(this)};$a.prototype.filter__F1__O=function(_){return this.filterImpl__F1__Z__sci_HashSet(_,!1)};$a.prototype.iterableFactory__sc_IterableFactory=function(){return yw()};$a.prototype.knownSize__I=function(){return this.sci_HashSet__f_rootNode.sci_BitmapIndexedSetNode__f_size};$a.prototype.size__I=function(){return this.sci_HashSet__f_rootNode.sci_BitmapIndexedSetNode__f_size};$a.prototype.isEmpty__Z=function(){return this.sci_HashSet__f_rootNode.sci_BitmapIndexedSetNode__f_size===0};$a.prototype.iterator__sc_Iterator=function(){return this.isEmpty__Z()?Fe().sc_Iterator$__f_scala$collection$Iterator$$_empty:new Ts(this.sci_HashSet__f_rootNode)};$a.prototype.contains__O__Z=function(_){var r=S().anyHash__O__I(_),a=fr().improve__I__I(r);return this.sci_HashSet__f_rootNode.contains__O__I__I__I__Z(_,r,a,0)};$a.prototype.incl__O__sci_HashSet=function(_){var r=S().anyHash__O__I(_),a=fr().improve__I__I(r),t=this.sci_HashSet__f_rootNode.updated__O__I__I__I__sci_BitmapIndexedSetNode(_,r,a,0);return dH(this,t)};$a.prototype.concat__sc_IterableOnce__sci_HashSet=function(_){if(_ instanceof $a){var r=_;if(this.isEmpty__Z())return r;var a=this.sci_HashSet__f_rootNode.concat__sci_SetNode__I__sci_BitmapIndexedSetNode(r.sci_HashSet__f_rootNode,0);return a===r.sci_HashSet__f_rootNode?r:dH(this,a)}else if(_ instanceof gn){for(var t=_,n=new bL(t),s=this.sci_HashSet__f_rootNode;n.hasNext__Z();){var c=n.next__O(),i=c.scm_HashSet$Node__f__hash,o=t.scala$collection$mutable$HashSet$$improveHash__I__I(i),u=fr().improve__I__I(o);if(s=s.updated__O__I__I__I__sci_BitmapIndexedSetNode(c.scm_HashSet$Node__f__key,o,u,0),s!==this.sci_HashSet__f_rootNode){for(var f=fe().bitposFrom__I__I(fe().maskFrom__I__I__I(u,0));n.hasNext__Z();){var p=n.next__O(),h=p.scm_HashSet$Node__f__hash,l=t.scala$collection$mutable$HashSet$$improveHash__I__I(h),d=fr().improve__I__I(l);f=s.updateWithShallowMutations__O__I__I__I__I__I(p.scm_HashSet$Node__f__key,l,d,0,f)}return new $a(s)}}return this}else{for(var $=_.iterator__sc_Iterator(),v=this.sci_HashSet__f_rootNode;$.hasNext__Z();){var w=$.next__O(),R=S().anyHash__O__I(w),D=fr().improve__I__I(R);if(v=v.updated__O__I__I__I__sci_BitmapIndexedSetNode(w,R,D,0),v!==this.sci_HashSet__f_rootNode){for(var T=fe().bitposFrom__I__I(fe().maskFrom__I__I__I(D,0));$.hasNext__Z();){var C=$.next__O(),F=S().anyHash__O__I(C),E=fr().improve__I__I(F);T=v.updateWithShallowMutations__O__I__I__I__I__I(C,F,E,0,T)}return new $a(v)}}return this}};$a.prototype.head__O=function(){return this.iterator__sc_Iterator().next__O()};$a.prototype.last__O=function(){return new Vs(this.sci_HashSet__f_rootNode).next__O()};$a.prototype.foreach__F1__V=function(_){this.sci_HashSet__f_rootNode.foreach__F1__V(_)};$a.prototype.equals__O__Z=function(_){if(_ instanceof $a){var r=_;if(this===r)return!0;var a=this.sci_HashSet__f_rootNode,t=r.sci_HashSet__f_rootNode;return a===null?t===null:a.equals__O__Z(t)}else return MU(this,_)};$a.prototype.className__T=function(){return"HashSet"};$a.prototype.hashCode__I=function(){var _=new vs(this.sci_HashSet__f_rootNode),r=O_().unorderedHash__sc_IterableOnce__I__I(_,O_().s_util_hashing_MurmurHash3$__f_setSeed);return r};$a.prototype.diff__sc_Set__sci_HashSet=function(_){if(this.isEmpty__Z())return this;if(_ instanceof $a){var r=_;if(r.isEmpty__Z())return this;var a=this.sci_HashSet__f_rootNode.diff__sci_SetNode__I__sci_BitmapIndexedSetNode(r.sci_HashSet__f_rootNode,0);if(a.sci_BitmapIndexedSetNode__f_size===0){var t=yw();return t.sci_HashSet$__f_EmptySet}else return dH(this,this.sci_HashSet__f_rootNode.diff__sci_SetNode__I__sci_BitmapIndexedSetNode(r.sci_HashSet__f_rootNode,0))}else if(_ instanceof gn){for(var n=_,s=new bL(n),c=this.sci_HashSet__f_rootNode;s.hasNext__Z();){var i=s.next__O(),o=i.scm_HashSet$Node__f__hash,u=n.scala$collection$mutable$HashSet$$improveHash__I__I(o),f=fr().improve__I__I(u);if(c=c.removed__O__I__I__I__sci_BitmapIndexedSetNode(i.scm_HashSet$Node__f__key,u,f,0),c!==this.sci_HashSet__f_rootNode){if(c.sci_BitmapIndexedSetNode__f_size===0){var p=yw();return p.sci_HashSet$__f_EmptySet}for(;s.hasNext__Z();){var h=s.next__O(),l=h.scm_HashSet$Node__f__hash,d=n.scala$collection$mutable$HashSet$$improveHash__I__I(l),$=fr().improve__I__I(d);if(c.removeWithShallowMutations__O__I__I__sci_BitmapIndexedSetNode(h.scm_HashSet$Node__f__key,d,$),c.sci_BitmapIndexedSetNode__f_size===0){var v=yw();return v.sci_HashSet$__f_EmptySet}}return new $a(c)}}return this}else{var w=_.knownSize__I();if(w===0)return this;if(w<=this.sci_HashSet__f_rootNode.sci_BitmapIndexedSetNode__f_size)return PF_(this,_);var R=new y(D=>_.contains__O__Z(D));return this.filterImpl__F1__Z__sci_HashSet(R,!0)}};$a.prototype.filterImpl__F1__Z__sci_HashSet=function(_,r){var a=this.sci_HashSet__f_rootNode.filterImpl__F1__Z__sci_BitmapIndexedSetNode(_,r);if(a===this.sci_HashSet__f_rootNode)return this;if(a.sci_BitmapIndexedSetNode__f_size===0){var t=yw();return t.sci_HashSet$__f_EmptySet}else return new $a(a)};$a.prototype.dropWhile__F1__O=function(_){return Ly(this,_)};$a.prototype.dropRight__I__O=function(_){return wo(this,_)};$a.prototype.drop__I__O=function(_){return l6(this,_)};$a.prototype.takeWhile__F1__O=function(_){return wy(this,_)};$a.prototype.intersect__sc_Set__sc_SetOps=function(_){return this.filterImpl__F1__Z__sci_HashSet(_,!1)};$a.prototype.diff__sc_Set__sci_SetOps=function(_){return this.diff__sc_Set__sci_HashSet(_)};$a.prototype.concat__sc_IterableOnce__sc_SetOps=function(_){return this.concat__sc_IterableOnce__sci_HashSet(_)};$a.prototype.incl__O__sci_SetOps=function(_){return this.incl__O__sci_HashSet(_)};var DF_=new m().initClass({sci_HashSet:0},!1,"scala.collection.immutable.HashSet",{sci_HashSet:1,sci_AbstractSet:1,sc_AbstractSet:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Set:1,sc_SetOps:1,F1:1,s_Equals:1,sci_Set:1,sci_Iterable:1,sci_SetOps:1,sci_StrictOptimizedSetOps:1,sc_StrictOptimizedSetOps:1,sc_StrictOptimizedIterableOps:1,scg_DefaultSerializable:1,Ljava_io_Serializable:1});$a.prototype.$classData=DF_;function oy(){}oy.prototype=new uH;oy.prototype.constructor=oy;function $H(){}$H.prototype=oy.prototype;oy.prototype.add__O__Z=function(_){return UA_(this,_)};oy.prototype.sizeHint__I__V=function(_){};oy.prototype.addAll__sc_IterableOnce__scm_Growable=function(_){return nf(this,_)};oy.prototype.result__O=function(){return this};function xF_(_){if(!_.sci_LazyList__f_bitmap$0){if(_.sci_LazyList__f_midEvaluation)throw OP(new Ro,"self-referential LazyList or a derivation thereof has no more elements");_.sci_LazyList__f_midEvaluation=!0;try{var r=_.sci_LazyList__f_lazyState.apply__O()}finally{_.sci_LazyList__f_midEvaluation=!1}_.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated=!0,_.sci_LazyList__f_lazyState=null,_.sci_LazyList__f_scala$collection$immutable$LazyList$$state=r,_.sci_LazyList__f_bitmap$0=!0}return _.sci_LazyList__f_scala$collection$immutable$LazyList$$state}function fW(_,r,a){We(),We();var t=new r_(()=>_.isEmpty__Z()?Rh():fW(_.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(),a.apply__O__O__O(r,_.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O()),a)),n=new de(t);return new qc(r,n)}function pW(_,r){We();var a=new r_(()=>{if(_.isEmpty__Z())return Rh();We();var t=r.apply__O__O(_.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O()),n=pW(_.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(),r);return new qc(t,n)});return new de(a)}function hW(_,r){if(_.isEmpty__Z()||!r.hasNext__Z())return Rh();We();var a=g(new L,_.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O(),r.next__O());We();var t=new r_(()=>hW(_.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(),r)),n=new de(t);return new qc(a,n)}function dW(_,r){if(r.isEmpty__Z())return Rh();We();var a=_.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O();We();var t=new r_(()=>dW(_.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(),r.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList())),n=new de(t);return new qc(a,n)}function $W(_,r){if(r<=0)return We().sci_LazyList$__f__empty;We();var a=new r_(()=>{if(_.isEmpty__Z())return Rh();We();var t=_.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O(),n=$W(_.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(),-1+r|0);return new qc(t,n)});return new de(a)}function vW(_,r){We();var a=new r_(()=>{if(_.isEmpty__Z()||!r.apply__O__O(_.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O()))return Rh();We();var t=_.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O(),n=vW(_.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(),r);return new qc(t,n)});return new de(a)}function CF_(_,r){for(var a=_;;){if(a.isEmpty__Z())return r;var t=a,n=t.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList();We();var s=a,c=r,i=new r_(((u,f)=>()=>{We();var p=u.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O();return new qc(p,f)})(s,c)),o=new de(i);a=n,r=o}}function wW(_,r,a,t,n){if(r.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+r.jl_StringBuilder__f_java$lang$StringBuilder$$content+a,!_.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated)r.jl_StringBuilder__f_java$lang$StringBuilder$$content=r.jl_StringBuilder__f_java$lang$StringBuilder$$content+"";else if(!_.isEmpty__Z()){var s=_.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O();r.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+r.jl_StringBuilder__f_java$lang$StringBuilder$$content+s;var c=null;c=_;var i=_.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(),o=null;if(o=i,c!==o&&(!o.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated||c.scala$collection$immutable$LazyList$$state__sci_LazyList$State()!==o.scala$collection$immutable$LazyList$$state__sci_LazyList$State())&&(c=o,o.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated&&!o.isEmpty__Z())){var u=o;for(o=u.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList();c!==o&&o.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated&&!o.isEmpty__Z()&&c.scala$collection$immutable$LazyList$$state__sci_LazyList$State()!==o.scala$collection$immutable$LazyList$$state__sci_LazyList$State();){r.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+r.jl_StringBuilder__f_java$lang$StringBuilder$$content+t;var f=c,p=f.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O();r.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+r.jl_StringBuilder__f_java$lang$StringBuilder$$content+p;var h=c;c=h.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList();var l=o;if(o=l.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(),o.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated&&!o.isEmpty__Z()){var d=o;o=d.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList()}}}if(o.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated&&!o.isEmpty__Z()){for(var R=_,D=0;;){var T=R,C=o;if(T===C||T.scala$collection$immutable$LazyList$$state__sci_LazyList$State()===C.scala$collection$immutable$LazyList$$state__sci_LazyList$State())break;var F=R;R=F.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList();var E=o;o=E.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(),D=1+D|0}var q=c,Z=o;if((q===Z||q.scala$collection$immutable$LazyList$$state__sci_LazyList$State()===Z.scala$collection$immutable$LazyList$$state__sci_LazyList$State())&&D>0){r.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+r.jl_StringBuilder__f_java$lang$StringBuilder$$content+t;var H=c,J=H.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O();r.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+r.jl_StringBuilder__f_java$lang$StringBuilder$$content+J;var N=c;c=N.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList()}for(;;){var G=c,W=o;if(G===W||G.scala$collection$immutable$LazyList$$state__sci_LazyList$State()===W.scala$collection$immutable$LazyList$$state__sci_LazyList$State())break;r.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+r.jl_StringBuilder__f_java$lang$StringBuilder$$content+t;var K=c,Y=K.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O();r.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+r.jl_StringBuilder__f_java$lang$StringBuilder$$content+Y;var X=c;c=X.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList()}r.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+r.jl_StringBuilder__f_java$lang$StringBuilder$$content+t,r.jl_StringBuilder__f_java$lang$StringBuilder$$content=r.jl_StringBuilder__f_java$lang$StringBuilder$$content+""}else{for(;c!==o;){r.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+r.jl_StringBuilder__f_java$lang$StringBuilder$$content+t;var $=c,v=$.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O();r.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+r.jl_StringBuilder__f_java$lang$StringBuilder$$content+v;var w=c;c=w.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList()}c.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated||(r.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+r.jl_StringBuilder__f_java$lang$StringBuilder$$content+t,r.jl_StringBuilder__f_java$lang$StringBuilder$$content=r.jl_StringBuilder__f_java$lang$StringBuilder$$content+"")}}return r.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+r.jl_StringBuilder__f_java$lang$StringBuilder$$content+n,r}function de(_){this.sci_LazyList__f_scala$collection$immutable$LazyList$$state=null,this.sci_LazyList__f_lazyState=null,this.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated=!1,this.sci_LazyList__f_midEvaluation=!1,this.sci_LazyList__f_bitmap$0=!1,this.sci_LazyList__f_lazyState=_,this.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated=!1,this.sci_LazyList__f_midEvaluation=!1}de.prototype=new s2;de.prototype.constructor=de;function MF_(){}MF_.prototype=de.prototype;de.prototype.stringPrefix__T=function(){return"LinearSeq"};de.prototype.headOption__s_Option=function(){return uP_(this)};de.prototype.length__I=function(){return lP_(this)};de.prototype.last__O=function(){return fP_(this)};de.prototype.lengthCompare__I__I=function(_){return pP_(this,_)};de.prototype.isDefinedAt__I__Z=function(_){return NP(this,_)};de.prototype.apply__I__O=function(_){return Oq(this,_)};de.prototype.forall__F1__Z=function(_){return hP_(this,_)};de.prototype.exists__F1__Z=function(_){return dP_(this,_)};de.prototype.contains__O__Z=function(_){return $P_(this,_)};de.prototype.sameElements__sc_IterableOnce__Z=function(_){return FJ(this,_)};de.prototype.indexWhere__F1__I__I=function(_,r){return EJ(this,_,r)};de.prototype.scala$collection$immutable$LazyList$$state__sci_LazyList$State=function(){return this.sci_LazyList__f_bitmap$0?this.sci_LazyList__f_scala$collection$immutable$LazyList$$state:xF_(this)};de.prototype.isEmpty__Z=function(){return this.scala$collection$immutable$LazyList$$state__sci_LazyList$State()===Rh()};de.prototype.knownSize__I=function(){return this.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated&&this.isEmpty__Z()?0:-1};de.prototype.head__O=function(){return this.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O()};de.prototype.force__sci_LazyList=function(){var _=this,r=this;if(!_.isEmpty__Z()){var a=_;_=a.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList()}for(;r!==_;){if(_.isEmpty__Z())return this;var t=_;if(_=t.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(),_.isEmpty__Z())return this;var n=_;if(_=n.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(),_===r)return this;var s=r;r=s.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList()}return this};de.prototype.iterator__sc_Iterator=function(){return this.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated&&this.isEmpty__Z()?Fe().sc_Iterator$__f_scala$collection$Iterator$$_empty:new Gm(this)};de.prototype.foreach__F1__V=function(_){for(var r=this;!r.isEmpty__Z();){var a=r;_.apply__O__O(a.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O());var t=r;r=t.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList()}};de.prototype.foldLeft__O__F2__O=function(_,r){for(var a=this;;){if(a.isEmpty__Z())return _;var t=a,n=t.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(),s=_,c=a,i=r.apply__O__O__O(s,c.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O());a=n,_=i}};de.prototype.className__T=function(){return"LazyList"};de.prototype.lazyAppendedAll__F0__sci_LazyList=function(_){We();var r=new r_(()=>{if(this.isEmpty__Z()){var a=_.apply__O();if(a instanceof de){var t=a;return t.scala$collection$immutable$LazyList$$state__sci_LazyList$State()}else return a.knownSize__I()===0?Rh():We().scala$collection$immutable$LazyList$$stateFromIterator__sc_Iterator__sci_LazyList$State(a.iterator__sc_Iterator())}else{We();var n=this.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O(),s=this.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList().lazyAppendedAll__F0__sci_LazyList(_);return new qc(n,s)}});return new de(r)};de.prototype.appendedAll__sc_IterableOnce__sci_LazyList=function(_){return this.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated&&this.isEmpty__Z()?We().from__sc_IterableOnce__sci_LazyList(_):this.lazyAppendedAll__F0__sci_LazyList(new r_(()=>_))};de.prototype.appended__O__sci_LazyList=function(_){if(this.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated&&this.isEmpty__Z()){We();var r=new r_(()=>{We();var a=We().sci_LazyList$__f__empty;return new qc(_,a)});return new de(r)}else return this.lazyAppendedAll__F0__sci_LazyList(new r_(()=>(Fe(),new Xu(_))))};de.prototype.scanLeft__O__F2__sci_LazyList=function(_,r){if(this.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated&&this.isEmpty__Z()){We();var a=new r_(()=>{We();var n=We().sci_LazyList$__f__empty;return new qc(_,n)});return new de(a)}else{We();var t=new r_(()=>fW(this,_,r));return new de(t)}};de.prototype.reduceLeft__F2__O=function(_){if(this.isEmpty__Z())throw Gi(new uc,"empty.reduceLeft");for(var r=this.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O(),a=this.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList();!a.isEmpty__Z();){var t=r,n=a;r=_.apply__O__O__O(t,n.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O());var s=a;a=s.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList()}return r};de.prototype.filter__F1__sci_LazyList=function(_){return this.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated&&this.isEmpty__Z()?We().sci_LazyList$__f__empty:We().scala$collection$immutable$LazyList$$filterImpl__sci_LazyList__F1__Z__sci_LazyList(this,_,!1)};de.prototype.withFilter__F1__sc_WithFilter=function(_){return new Vb(this,_)};de.prototype.prepended__O__sci_LazyList=function(_){We();var r=new r_(()=>(We(),new qc(_,this)));return new de(r)};de.prototype.map__F1__sci_LazyList=function(_){return this.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated&&this.isEmpty__Z()?We().sci_LazyList$__f__empty:pW(this,_)};de.prototype.collect__s_PartialFunction__sci_LazyList=function(_){return this.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated&&this.isEmpty__Z()?We().sci_LazyList$__f__empty:We().scala$collection$immutable$LazyList$$collectImpl__sci_LazyList__s_PartialFunction__sci_LazyList(this,_)};de.prototype.find__F1__s_Option=function(_){for(var r=this;;){if(r.isEmpty__Z())return t_();var a=r,t=a.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O();if(_.apply__O__O(t))return new i_(t);var n=r;r=n.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList()}};de.prototype.flatMap__F1__sci_LazyList=function(_){return this.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated&&this.isEmpty__Z()?We().sci_LazyList$__f__empty:We().scala$collection$immutable$LazyList$$flatMapImpl__sci_LazyList__F1__sci_LazyList(this,_)};de.prototype.zip__sc_IterableOnce__sci_LazyList=function(_){if(this.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated&&this.isEmpty__Z()||_.knownSize__I()===0)return We().sci_LazyList$__f__empty;We();var r=new r_(()=>hW(this,_.iterator__sc_Iterator()));return new de(r)};de.prototype.zipWithIndex__sci_LazyList=function(){var _=We();return this.zip__sc_IterableOnce__sci_LazyList(_.from__I__I__sci_LazyList(0,1))};de.prototype.drop__I__sci_LazyList=function(_){return _<=0?this:this.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated&&this.isEmpty__Z()?We().sci_LazyList$__f__empty:We().scala$collection$immutable$LazyList$$dropImpl__sci_LazyList__I__sci_LazyList(this,_)};de.prototype.dropWhile__F1__sci_LazyList=function(_){return this.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated&&this.isEmpty__Z()?We().sci_LazyList$__f__empty:We().scala$collection$immutable$LazyList$$dropWhileImpl__sci_LazyList__F1__sci_LazyList(this,_)};de.prototype.dropRight__I__sci_LazyList=function(_){if(_<=0)return this;if(this.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated&&this.isEmpty__Z())return We().sci_LazyList$__f__empty;We();var r=new r_(()=>{for(var a=this,t=_;t>0&&!a.isEmpty__Z();){t=-1+t|0;var n=a;a=n.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList()}return dW(this,a)});return new de(r)};de.prototype.take__I__sci_LazyList=function(_){return this.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated&&this.isEmpty__Z()?We().sci_LazyList$__f__empty:$W(this,_)};de.prototype.takeWhile__F1__sci_LazyList=function(_){return this.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated&&this.isEmpty__Z()?We().sci_LazyList$__f__empty:vW(this,_)};de.prototype.scala$collection$immutable$LazyList$$lengthGt__I__Z=function(_){for(var r=this;;){if(_<0)return!0;if(r.isEmpty__Z())return!1;var a=r,t=a.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(),n=-1+_|0;r=t,_=n}};de.prototype.sliding__I__I__sc_Iterator=function(_,r){var a=_>0&&r>0;if(!a)throw Ut(new ea,"requirement failed: "+("size="+_+" and step="+r)+", but both must be positive");return this.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated&&this.isEmpty__Z()?Fe().sc_Iterator$__f_scala$collection$Iterator$$_empty:new wL(this,_,r)};de.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder=function(_,r,a,t){return this.force__sci_LazyList(),wW(this,_.scm_StringBuilder__f_underlying,r,a,t),_};de.prototype.toString__T=function(){return wW(this,Ok_(new oc,"LazyList"),"(",", ",")").jl_StringBuilder__f_java$lang$StringBuilder$$content};de.prototype.apply__O__O=function(_){var r=_|0;return Oq(this,r)};de.prototype.isDefinedAt__O__Z=function(_){var r=_|0;return NP(this,r)};de.prototype.reverse__O=function(){return CF_(this,We().sci_LazyList$__f__empty)};de.prototype.takeWhile__F1__O=function(_){return this.takeWhile__F1__sci_LazyList(_)};de.prototype.dropRight__I__O=function(_){return this.dropRight__I__sci_LazyList(_)};de.prototype.dropWhile__F1__O=function(_){return this.dropWhile__F1__sci_LazyList(_)};de.prototype.drop__I__O=function(_){return this.drop__I__sci_LazyList(_)};de.prototype.zipWithIndex__O=function(){return this.zipWithIndex__sci_LazyList()};de.prototype.zip__sc_IterableOnce__O=function(_){return this.zip__sc_IterableOnce__sci_LazyList(_)};de.prototype.flatMap__F1__O=function(_){return this.flatMap__F1__sci_LazyList(_)};de.prototype.collect__s_PartialFunction__O=function(_){return this.collect__s_PartialFunction__sci_LazyList(_)};de.prototype.map__F1__O=function(_){return this.map__F1__sci_LazyList(_)};de.prototype.prepended__O__O=function(_){return this.prepended__O__sci_LazyList(_)};de.prototype.filter__F1__O=function(_){return this.filter__F1__sci_LazyList(_)};de.prototype.scanLeft__O__F2__O=function(_,r){return this.scanLeft__O__F2__sci_LazyList(_,r)};de.prototype.appended__O__O=function(_){return this.appended__O__sci_LazyList(_)};de.prototype.appendedAll__sc_IterableOnce__O=function(_){return this.appendedAll__sc_IterableOnce__sci_LazyList(_)};de.prototype.tail__O=function(){return this.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList()};de.prototype.iterableFactory__sc_IterableFactory=function(){return We()};var TF_=new m().initClass({sci_LazyList:0},!1,"scala.collection.immutable.LazyList",{sci_LazyList:1,sci_AbstractSeq:1,sc_AbstractSeq:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,sci_Seq:1,sci_Iterable:1,sci_SeqOps:1,sci_LinearSeq:1,sc_LinearSeq:1,sc_LinearSeqOps:1,sci_LinearSeqOps:1,Ljava_io_Serializable:1});de.prototype.$classData=TF_;function sa(_){this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self=null,this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self=_}sa.prototype=new s2;sa.prototype.constructor=sa;function VF_(){}VF_.prototype=sa.prototype;sa.prototype.toIndexedSeq__sci_IndexedSeq=function(){return this};sa.prototype.canEqual__O__Z=function(_){return T6(this,_)};sa.prototype.stringPrefix__T=function(){return"IndexedSeq"};sa.prototype.iterator__sc_Iterator=function(){var _=new mu(this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self);return Ou(new Ws,_)};sa.prototype.reverseIterator__sc_Iterator=function(){var _=new mu(this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self);return No(new lc,_)};sa.prototype.foldRight__O__F2__O=function(_,r){var a=this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self;return ZP(this,0,a.length,_,r)};sa.prototype.reversed__sc_Iterable=function(){return us(new pr,this)};sa.prototype.prepended__O__O=function(_){return EN(this,_)};sa.prototype.drop__I__O=function(_){return YI(this,_)};sa.prototype.dropRight__I__O=function(_){return jN(this,_)};sa.prototype.map__F1__O=function(_){return ZN(this,_)};sa.prototype.reverse__O=function(){return _2(this)};sa.prototype.head__O=function(){var _=this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self;return pa(_.charCodeAt(0))};sa.prototype.headOption__s_Option=function(){return Zo(this)};sa.prototype.last__O=function(){return cf(this)};sa.prototype.lengthCompare__I__I=function(_){var r=this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self,a=r.length;return a===_?0:a<_?-1:1};sa.prototype.knownSize__I=function(){var _=this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self;return _.length};sa.prototype.newSpecificBuilder__scm_Builder=function(){return qq().newBuilder__scm_Builder()};sa.prototype.slice__I__I__sci_WrappedString=function(_,r){var a=_<0?0:_;if(r<=a)var t=!0;else var n=this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self,t=a>=n.length;if(t)return qq().sci_WrappedString$__f_empty;var s=this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self;if(r>s.length)var c=this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self,i=c.length;else var i=r;var o=this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self;return new sa(o.substring(a,i))};sa.prototype.length__I=function(){var _=this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self;return _.length};sa.prototype.toString__T=function(){return this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self};sa.prototype.copyToArray__O__I__I__I=function(_,r,a){if(_ instanceof fn){var t=_,n=this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self,s=n.length,c=t.u.length,i=a0?u:0;return tU(this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self,0,f,t,r),f}else return ku(this,_,r,a)};sa.prototype.appendedAll__sc_IterableOnce__sci_IndexedSeq=function(_){if(_ instanceof sa){var r=_,a=this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self,t=r.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self;return new sa(a+t)}else return Qi(this,_)};sa.prototype.sameElements__sc_IterableOnce__Z=function(_){if(_ instanceof sa){var r=_;return this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self===r.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self}else return V6(this,_)};sa.prototype.className__T=function(){return"WrappedString"};sa.prototype.applyPreferredMaxLength__I=function(){return 2147483647};sa.prototype.equals__O__Z=function(_){if(_ instanceof sa){var r=_;return this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self===r.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self}else return pl(this,_)};sa.prototype.iterableFactory__sc_IterableFactory=function(){return os()};sa.prototype.appendedAll__sc_IterableOnce__O=function(_){return this.appendedAll__sc_IterableOnce__sci_IndexedSeq(_)};sa.prototype.view__sc_SeqView=function(){return new mu(this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self)};sa.prototype.slice__I__I__O=function(_,r){return this.slice__I__I__sci_WrappedString(_,r)};sa.prototype.empty__sc_IterableOps=function(){return qq().sci_WrappedString$__f_empty};sa.prototype.fromSpecific__sc_IterableOnce__O=function(_){return qq().fromSpecific__sc_IterableOnce__sci_WrappedString(_)};sa.prototype.fromSpecific__sc_IterableOnce__sc_IterableOps=function(_){return qq().fromSpecific__sc_IterableOnce__sci_WrappedString(_)};sa.prototype.apply__O__O=function(_){var r=_|0,a=this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self;return pa(a.charCodeAt(r))};sa.prototype.apply__I__O=function(_){var r=this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self;return pa(r.charCodeAt(_))};var AF_=new m().initClass({sci_WrappedString:0},!1,"scala.collection.immutable.WrappedString",{sci_WrappedString:1,sci_AbstractSeq:1,sc_AbstractSeq:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,sci_Seq:1,sci_Iterable:1,sci_SeqOps:1,sci_IndexedSeq:1,sc_IndexedSeq:1,sc_IndexedSeqOps:1,sci_IndexedSeqOps:1,Ljava_io_Serializable:1});sa.prototype.$classData=AF_;function k(_,r){return _.sjsr_WrappedVarArgs__f_scala$scalajs$runtime$WrappedVarArgs$$array=r,_}function BF_(_){return k(_,[]),_}function I(){this.sjsr_WrappedVarArgs__f_scala$scalajs$runtime$WrappedVarArgs$$array=null}I.prototype=new j;I.prototype.constructor=I;function FF_(){}FF_.prototype=I.prototype;I.prototype.distinctBy__F1__O=function(_){return R6(this,_)};I.prototype.sorted__s_math_Ordering__O=function(_){return kq(this,_)};I.prototype.prepended__O__O=function(_){return Pq(this,_)};I.prototype.appended__O__O=function(_){return by(this,_)};I.prototype.appendedAll__sc_IterableOnce__O=function(_){return sw(this,_)};I.prototype.diff__sc_Seq__O=function(_){return QP(this,_)};I.prototype.span__F1__T2=function(_){return qN(this,_)};I.prototype.map__F1__O=function(_){return vo(this,_)};I.prototype.flatMap__F1__O=function(_){return oi(this,_)};I.prototype.collect__s_PartialFunction__O=function(_){return MP(this,_)};I.prototype.zip__sc_IterableOnce__O=function(_){return ui(this,_)};I.prototype.zipWithIndex__O=function(){return aw(this)};I.prototype.scanLeft__O__F2__O=function(_,r){return g6(this,_,r)};I.prototype.filter__F1__O=function(_){return op(this,_,!1)};I.prototype.filterNot__F1__O=function(_){return op(this,_,!0)};I.prototype.dropRight__I__O=function(_){return wo(this,_)};I.prototype.toIndexedSeq__sci_IndexedSeq=function(){return this};I.prototype.canEqual__O__Z=function(_){return T6(this,_)};I.prototype.sameElements__sc_IterableOnce__Z=function(_){return V6(this,_)};I.prototype.applyPreferredMaxLength__I=function(){return q1_().sci_IndexedSeqDefaults$__f_defaultApplyPreferredMaxLength};I.prototype.slice__I__I__O=function(_,r){return pT_(this,_,r)};I.prototype.iterator__sc_Iterator=function(){var _=new Da(this);return Ou(new Ws,_)};I.prototype.reverseIterator__sc_Iterator=function(){var _=new Da(this);return No(new lc,_)};I.prototype.foldRight__O__F2__O=function(_,r){return ZP(this,0,this.length__I(),_,r)};I.prototype.reversed__sc_Iterable=function(){return us(new pr,this)};I.prototype.drop__I__O=function(_){return YI(this,_)};I.prototype.reverse__O=function(){return _2(this)};I.prototype.head__O=function(){return this.apply__I__O(0)};I.prototype.headOption__s_Option=function(){return Zo(this)};I.prototype.last__O=function(){return cf(this)};I.prototype.lengthCompare__I__I=function(_){var r=this.length__I();return r===_?0:r<_?-1:1};I.prototype.knownSize__I=function(){return this.length__I()};I.prototype.equals__O__Z=function(_){return pl(this,_)};I.prototype.hashCode__I=function(){return O_().seqHash__sc_Seq__I(this)};I.prototype.toString__T=function(){return e2(this)};I.prototype.concat__sc_IterableOnce__O=function(_){return sw(this,_)};I.prototype.size__I=function(){return this.length__I()};I.prototype.distinct__O=function(){return IN(this)};I.prototype.indexWhere__F1__I__I=function(_,r){var a=new Da(this),t=Ou(new Ws,a);return ew(t,_,r)};I.prototype.contains__O__Z=function(_){return Dh(this,_)};I.prototype.sizeCompare__I__I=function(_){var r=this.length__I();return r===_?0:r<_?-1:1};I.prototype.isEmpty__Z=function(){return cd(this)};I.prototype.applyOrElse__O__F1__O=function(_,r){return zZ(this,_,r)};I.prototype.apply$mcZI$sp__I__Z=function(_){return!!this.apply__I__O(_)};I.prototype.newSpecificBuilder__scm_Builder=function(){return P$().newBuilder__scm_Builder()};I.prototype.withFilter__F1__sc_WithFilter=function(_){return gy(new Pp,this,_)};I.prototype.takeWhile__F1__O=function(_){return wy(this,_)};I.prototype.dropWhile__F1__O=function(_){return Ly(this,_)};I.prototype.sliding__I__I__sc_Iterator=function(_,r){return Ez(this,_,r)};I.prototype.tail__O=function(){return wP(this)};I.prototype.init__O=function(){return LP(this)};I.prototype.foreach__F1__V=function(_){Bo(this,_)};I.prototype.forall__F1__Z=function(_){return NG(this,_)};I.prototype.exists__F1__Z=function(_){return bu(this,_)};I.prototype.find__F1__s_Option=function(_){return HG(this,_)};I.prototype.foldLeft__O__F2__O=function(_,r){return Iu(this,_,r)};I.prototype.reduceLeft__F2__O=function(_){return Fo(this,_)};I.prototype.copyToArray__O__I__I__I=function(_,r,a){return ku(this,_,r,a)};I.prototype.sum__s_math_Numeric__O=function(_){return qu(this,_)};I.prototype.min__s_math_Ordering__O=function(_){return Eo(this,_)};I.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder=function(_,r,a,t){return jo(this,_,r,a,t)};I.prototype.toVector__sci_Vector=function(){return El().from__sc_IterableOnce__sci_Vector(this)};I.prototype.toMap__s_$less$colon$less__sci_Map=function(_){return Jt().from__sc_IterableOnce__sci_Map(this)};I.prototype.toArray__s_reflect_ClassTag__O=function(_){return $o(this,_)};I.prototype.iterableFactory__sc_SeqFactory=function(){return P$()};I.prototype.length__I=function(){return this.sjsr_WrappedVarArgs__f_scala$scalajs$runtime$WrappedVarArgs$$array.length|0};I.prototype.apply__I__O=function(_){return this.sjsr_WrappedVarArgs__f_scala$scalajs$runtime$WrappedVarArgs$$array[_]};I.prototype.className__T=function(){return"WrappedVarArgs"};I.prototype.fromSpecific__sc_IterableOnce__O=function(_){var r=P$();return r.from__sc_IterableOnce__sjsr_WrappedVarArgs(_)};I.prototype.isDefinedAt__O__Z=function(_){var r=_|0;return fJ(this,r)};I.prototype.view__sc_SeqView=function(){return new Da(this)};I.prototype.apply__O__O=function(_){return this.apply__I__O(_|0)};I.prototype.iterableFactory__sc_IterableFactory=function(){return P$()};var EF_=new m().initClass({sjsr_WrappedVarArgs:0},!1,"scala.scalajs.runtime.WrappedVarArgs",{sjsr_WrappedVarArgs:1,O:1,sci_IndexedSeq:1,sci_Seq:1,sci_Iterable:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,sci_SeqOps:1,sc_IndexedSeq:1,sc_IndexedSeqOps:1,sci_IndexedSeqOps:1,sci_StrictOptimizedSeqOps:1,sc_StrictOptimizedSeqOps:1,sc_StrictOptimizedIterableOps:1,Ljava_io_Serializable:1});I.prototype.$classData=EF_;function Zr(_){this.sci_HashMap__f_rootNode=null,this.sci_HashMap__f_rootNode=_}Zr.prototype=new ng;Zr.prototype.constructor=Zr;function jF_(){}jF_.prototype=Zr.prototype;Zr.prototype.map__F1__sc_IterableOps=function(_){return rV_(this,_)};Zr.prototype.map__F1__O=function(_){return vo(this,_)};Zr.prototype.flatMap__F1__O=function(_){return oi(this,_)};Zr.prototype.zip__sc_IterableOnce__O=function(_){return ui(this,_)};Zr.prototype.filter__F1__O=function(_){return this.filterImpl__F1__Z__sci_HashMap(_,!1)};Zr.prototype.mapFactory__sc_MapFactory=function(){return ck()};Zr.prototype.knownSize__I=function(){return this.sci_HashMap__f_rootNode.sci_BitmapIndexedMapNode__f_size};Zr.prototype.size__I=function(){return this.sci_HashMap__f_rootNode.sci_BitmapIndexedMapNode__f_size};Zr.prototype.isEmpty__Z=function(){return this.sci_HashMap__f_rootNode.sci_BitmapIndexedMapNode__f_size===0};Zr.prototype.keySet__sci_Set=function(){return this.sci_HashMap__f_rootNode.sci_BitmapIndexedMapNode__f_size===0?Wi():new Qv(this)};Zr.prototype.iterator__sc_Iterator=function(){return this.isEmpty__Z()?Fe().sc_Iterator$__f_scala$collection$Iterator$$_empty:new ds(this.sci_HashMap__f_rootNode)};Zr.prototype.keysIterator__sc_Iterator=function(){return this.isEmpty__Z()?Fe().sc_Iterator$__f_scala$collection$Iterator$$_empty:new Cs(this.sci_HashMap__f_rootNode)};Zr.prototype.valuesIterator__sc_Iterator=function(){return this.isEmpty__Z()?Fe().sc_Iterator$__f_scala$collection$Iterator$$_empty:new Ms(this.sci_HashMap__f_rootNode)};Zr.prototype.reverseIterator__sc_Iterator=function(){return this.isEmpty__Z()?Fe().sc_Iterator$__f_scala$collection$Iterator$$_empty:new $s(this.sci_HashMap__f_rootNode)};Zr.prototype.contains__O__Z=function(_){var r=S().anyHash__O__I(_),a=fr().improve__I__I(r);return this.sci_HashMap__f_rootNode.containsKey__O__I__I__I__Z(_,r,a,0)};Zr.prototype.apply__O__O=function(_){var r=S().anyHash__O__I(_),a=fr().improve__I__I(r);return this.sci_HashMap__f_rootNode.apply__O__I__I__I__O(_,r,a,0)};Zr.prototype.get__O__s_Option=function(_){var r=S().anyHash__O__I(_),a=fr().improve__I__I(r);return this.sci_HashMap__f_rootNode.get__O__I__I__I__s_Option(_,r,a,0)};Zr.prototype.getOrElse__O__F0__O=function(_,r){var a=S().anyHash__O__I(_),t=fr().improve__I__I(a);return this.sci_HashMap__f_rootNode.getOrElse__O__I__I__I__F0__O(_,a,t,0,r)};Zr.prototype.updated__O__O__sci_HashMap=function(_,r){var a=S().anyHash__O__I(_),t=this.sci_HashMap__f_rootNode.updated__O__O__I__I__I__Z__sci_BitmapIndexedMapNode(_,r,a,fr().improve__I__I(a),0,!0);return t===this.sci_HashMap__f_rootNode?this:new Zr(t)};Zr.prototype.concat__sc_IterableOnce__sci_HashMap=function(_){if(_ instanceof Zr){var r=_;if(this.isEmpty__Z())return r;var a=this.sci_HashMap__f_rootNode.concat__sci_MapNode__I__sci_BitmapIndexedMapNode(r.sci_HashMap__f_rootNode,0);if(a===r.sci_HashMap__f_rootNode)return r;var t=this.sci_HashMap__f_rootNode.concat__sci_MapNode__I__sci_BitmapIndexedMapNode(r.sci_HashMap__f_rootNode,0);return t===this.sci_HashMap__f_rootNode?this:new Zr(t)}else if(_ instanceof Na){for(var n=_,s=n.nodeIterator__sc_Iterator(),c=this.sci_HashMap__f_rootNode;s.hasNext__Z();){var i=s.next__O(),o=i.scm_HashMap$Node__f__hash,u=o^(o>>>16|0),f=fr().improve__I__I(u);if(c=c.updated__O__O__I__I__I__Z__sci_BitmapIndexedMapNode(i.scm_HashMap$Node__f__key,i.scm_HashMap$Node__f__value,u,f,0,!0),c!==this.sci_HashMap__f_rootNode){for(var p=fe().bitposFrom__I__I(fe().maskFrom__I__I__I(f,0));s.hasNext__Z();){var h=s.next__O(),l=h.scm_HashMap$Node__f__hash,d=l^(l>>>16|0);p=c.updateWithShallowMutations__O__O__I__I__I__I__I(h.scm_HashMap$Node__f__key,h.scm_HashMap$Node__f__value,d,fr().improve__I__I(d),0,p)}return new Zr(c)}}return this}else if(a5(_)){var $=_;if($.isEmpty__Z())return this;var v=new Wd(this);$.foreachEntry__F2__V(v);var w=v.sci_HashMap$accum$1__f_current;return w===this.sci_HashMap__f_rootNode?this:new Zr(w)}else{var R=_.iterator__sc_Iterator();if(R.hasNext__Z()){var D=new Wd(this);Bo(R,D);var T=D.sci_HashMap$accum$1__f_current;return T===this.sci_HashMap__f_rootNode?this:new Zr(T)}else return this}};Zr.prototype.foreach__F1__V=function(_){this.sci_HashMap__f_rootNode.foreach__F1__V(_)};Zr.prototype.foreachEntry__F2__V=function(_){this.sci_HashMap__f_rootNode.foreachEntry__F2__V(_)};Zr.prototype.equals__O__Z=function(_){if(_ instanceof Zr){var r=_;if(this===r)return!0;var a=this.sci_HashMap__f_rootNode,t=r.sci_HashMap__f_rootNode;return a===null?t===null:a.equals__O__Z(t)}else return GU(this,_)};Zr.prototype.hashCode__I=function(){if(this.isEmpty__Z())return O_().s_util_hashing_MurmurHash3$__f_emptyMapHash;var _=new cs(this.sci_HashMap__f_rootNode),r=O_().unorderedHash__sc_IterableOnce__I__I(_,O_().s_util_hashing_MurmurHash3$__f_mapSeed);return r};Zr.prototype.className__T=function(){return"HashMap"};Zr.prototype.filterImpl__F1__Z__sci_HashMap=function(_,r){var a=this.sci_HashMap__f_rootNode.filterImpl__F1__Z__sci_BitmapIndexedMapNode(_,r);if(a===this.sci_HashMap__f_rootNode)return this;if(a.sci_BitmapIndexedMapNode__f_size===0){var t=ck();return t.sci_HashMap$__f_EmptyMap}else return new Zr(a)};Zr.prototype.drop__I__O=function(_){return l6(this,_)};Zr.prototype.dropRight__I__O=function(_){return wo(this,_)};Zr.prototype.dropWhile__F1__O=function(_){return Ly(this,_)};Zr.prototype.takeWhile__F1__O=function(_){return wy(this,_)};Zr.prototype.last__O=function(){return this.reverseIterator__sc_Iterator().next__O()};Zr.prototype.head__O=function(){return this.iterator__sc_Iterator().next__O()};Zr.prototype.concat__sc_IterableOnce__sc_IterableOps=function(_){return this.concat__sc_IterableOnce__sci_HashMap(_)};Zr.prototype.updated__O__O__sci_MapOps=function(_,r){return this.updated__O__O__sci_HashMap(_,r)};var ZF_=new m().initClass({sci_HashMap:0},!1,"scala.collection.immutable.HashMap",{sci_HashMap:1,sci_AbstractMap:1,sc_AbstractMap:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Map:1,sc_MapOps:1,s_PartialFunction:1,F1:1,sc_MapFactoryDefaults:1,s_Equals:1,sci_Map:1,sci_Iterable:1,sci_MapOps:1,sci_StrictOptimizedMapOps:1,sc_StrictOptimizedMapOps:1,sc_StrictOptimizedIterableOps:1,scg_DefaultSerializable:1,Ljava_io_Serializable:1});Zr.prototype.$classData=ZF_;function It(_,r,a,t){this.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$ordering=null,this.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$mapping=null,this.sci_TreeSeqMap__f_ordinal=0,this.sci_TreeSeqMap__f_orderedBy=null,this.sci_TreeSeqMap__f_size=0,this.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$ordering=_,this.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$mapping=r,this.sci_TreeSeqMap__f_ordinal=a,this.sci_TreeSeqMap__f_orderedBy=t,this.sci_TreeSeqMap__f_size=r.size__I()}It.prototype=new ng;It.prototype.constructor=It;function NF_(){}NF_.prototype=It.prototype;It.prototype.map__F1__O=function(_){return vo(this,_)};It.prototype.flatMap__F1__O=function(_){return oi(this,_)};It.prototype.zip__sc_IterableOnce__O=function(_){return ui(this,_)};It.prototype.filter__F1__O=function(_){return op(this,_,!1)};It.prototype.dropRight__I__O=function(_){return wo(this,_)};It.prototype.stringPrefix__T=function(){return"SeqMap"};It.prototype.className__T=function(){return"TreeSeqMap"};It.prototype.mapFactory__sc_MapFactory=function(){return a$()};It.prototype.size__I=function(){return this.sci_TreeSeqMap__f_size};It.prototype.knownSize__I=function(){return this.sci_TreeSeqMap__f_size};It.prototype.isEmpty__Z=function(){return this.sci_TreeSeqMap__f_size===0};It.prototype.updated__O__O__sci_TreeSeqMap=function(_,r){var a=!1,t=null,n=this.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$mapping.get__O__s_Option(_);if(this.sci_TreeSeqMap__f_ordinal===-1){var s=this.sci_TreeSeqMap__f_orderedBy,c=I6();if(s!==null&&s===c)var i=!0;else var i=n.isEmpty__Z()}else var i=!1;if(i){var o=a$().empty__sci_TreeSeqMap$OrderBy__sci_TreeSeqMap(this.sci_TreeSeqMap__f_orderedBy),u=o.concat__sc_IterableOnce__sci_TreeSeqMap(this);return u.updated__O__O__sci_TreeSeqMap(_,r)}if(n instanceof i_){a=!0,t=n;var f=t.s_Some__f_value;if(f!==null){var p=f._1$mcI$sp__I(),h=this.sci_TreeSeqMap__f_orderedBy,l=a2();if(h!==null&&h===l)return new It(this.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$ordering.include__I__O__sci_TreeSeqMap$Ordering(p,_),this.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$mapping.updated__O__O__sci_MapOps(_,g(new L,p,r)),this.sci_TreeSeqMap__f_ordinal,this.sci_TreeSeqMap__f_orderedBy)}}if(a){var d=t.s_Some__f_value;if(d!==null){var $=d._1$mcI$sp__I();a$();var v=this.sci_TreeSeqMap__f_ordinal,w=v===2147483647?-2147483648:1+v|0;return new It(this.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$ordering.exclude__I__sci_TreeSeqMap$Ordering($).append__I__O__sci_TreeSeqMap$Ordering(w,_),this.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$mapping.updated__O__O__sci_MapOps(_,g(new L,w,r)),w,this.sci_TreeSeqMap__f_orderedBy)}}var R=t_();if(R===n){a$();var D=this.sci_TreeSeqMap__f_ordinal,T=D===2147483647?-2147483648:1+D|0;return new It(this.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$ordering.append__I__O__sci_TreeSeqMap$Ordering(T,_),this.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$mapping.updated__O__O__sci_MapOps(_,g(new L,T,r)),T,this.sci_TreeSeqMap__f_orderedBy)}throw new Q(n)};It.prototype.get__O__s_Option=function(_){var r=this.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$mapping.get__O__s_Option(_);if(r.isEmpty__Z())return t_();var a=r.get__O(),t=a;return new i_(t._2__O())};It.prototype.iterator__sc_Iterator=function(){return new gL(this)};It.prototype.keysIterator__sc_Iterator=function(){return new zm(this)};It.prototype.valuesIterator__sc_Iterator=function(){return new Jm(this)};It.prototype.contains__O__Z=function(_){return this.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$mapping.contains__O__Z(_)};It.prototype.head__T2=function(){var _=this.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$ordering.head__O(),r=this.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$mapping.apply__O__O(_),a=r.copy$default$2__O();return g(new L,_,a)};It.prototype.headOption__s_Option=function(){var _=this.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$ordering.headOption__s_Option();if(_.isEmpty__Z())return t_();var r=_.get__O(),a=this.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$mapping.apply__O__O(r),t=a.copy$default$2__O();return new i_(g(new L,r,t))};It.prototype.last__T2=function(){var _=this.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$ordering.last__O(),r=this.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$mapping.apply__O__O(_),a=r.copy$default$2__O();return g(new L,_,a)};It.prototype.map__F1__sci_TreeSeqMap=function(_){a$();for(var r=this.sci_TreeSeqMap__f_orderedBy,a=new Zp(r),t=this.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$ordering.iterator__sci_TreeSeqMap$Ordering$Iterator();t.hasNext__Z();){var n=t.next__O(),s=this.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$mapping.apply__O__O(n);if(s===null)throw new Q(s);var c=s._2__O(),i=_.apply__O__O(g(new L,n,c));if(i===null)throw new Q(i);var o=i._1__O(),u=i._2__O();a.addOne__O__O__sci_TreeSeqMap$Builder(o,u)}return a.result__sci_TreeSeqMap()};It.prototype.concat__sc_IterableOnce__sci_TreeSeqMap=function(_){var r=this.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$ordering,a=this.sci_TreeSeqMap__f_scala$collection$immutable$TreeSeqMap$$mapping;a$();for(var t=this.sci_TreeSeqMap__f_ordinal,n=t===2147483647?-2147483648:1+t|0,s=_.iterator__sc_Iterator();s.hasNext__Z();){var c=s.next__O();if(c===null)throw new Q(c);var i=c._1__O(),o=c._2__O(),u=a.get__O__s_Option(i);_:{if(u instanceof i_){var f=u,p=f.s_Some__f_value;if(p!==null){var h=p._1$mcI$sp__I(),l=p._2__O(),d=this.sci_TreeSeqMap__f_orderedBy,$=a2();if(d!==null&&d===$&&!z().equals__O__O__Z(l,o)){a=a.updated__O__O__sci_MapOps(i,g(new L,h,o));break _}else{var v=this.sci_TreeSeqMap__f_orderedBy,w=I6();if(v!==null&&v===w){a=a.updated__O__O__sci_MapOps(i,g(new L,n,o)),r=r.exclude__I__sci_TreeSeqMap$Ordering(h).append__I__O__sci_TreeSeqMap$Ordering(n,i),a$();var R=n;n=R===2147483647?-2147483648:1+R|0;break _}else break _}}}var D=t_();if(D===u){a=a.updated__O__O__sci_MapOps(i,g(new L,n,o)),r=r.append__I__O__sci_TreeSeqMap$Ordering(n,i),a$();var T=n;n=T===2147483647?-2147483648:1+T|0;break _}throw new Q(u)}}return new It(r,a,n,this.sci_TreeSeqMap__f_orderedBy)};It.prototype.concat__sc_IterableOnce__sc_IterableOps=function(_){return this.concat__sc_IterableOnce__sci_TreeSeqMap(_)};It.prototype.map__F1__sc_IterableOps=function(_){return this.map__F1__sci_TreeSeqMap(_)};It.prototype.last__O=function(){return this.last__T2()};It.prototype.head__O=function(){return this.head__T2()};It.prototype.updated__O__O__sci_MapOps=function(_,r){return this.updated__O__O__sci_TreeSeqMap(_,r)};var HF_=new m().initClass({sci_TreeSeqMap:0},!1,"scala.collection.immutable.TreeSeqMap",{sci_TreeSeqMap:1,sci_AbstractMap:1,sc_AbstractMap:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Map:1,sc_MapOps:1,s_PartialFunction:1,F1:1,sc_MapFactoryDefaults:1,s_Equals:1,sci_Map:1,sci_Iterable:1,sci_MapOps:1,sci_SeqMap:1,sc_SeqMap:1,sc_StrictOptimizedIterableOps:1,sci_StrictOptimizedMapOps:1,sc_StrictOptimizedMapOps:1});It.prototype.$classData=HF_;function a6(){}a6.prototype=new s5;a6.prototype.constructor=a6;function A6(){}A6.prototype=a6.prototype;a6.prototype.addAll__sc_IterableOnce__scm_Growable=function(_){return nf(this,_)};function ap(){}ap.prototype=new fH;ap.prototype.constructor=ap;function c5(){}c5.prototype=ap.prototype;ap.prototype.mapFactory__sc_MapFactory=function(){return Eu()};ap.prototype.put__O__O__s_Option=function(_,r){return rB_(this,_,r)};ap.prototype.update__O__O__V=function(_,r){aB_(this,_,r)};ap.prototype.updateWith__O__F1__s_Option=function(_,r){return rW(this,_,r)};ap.prototype.getOrElseUpdate__O__F0__O=function(_,r){return aW(this,_,r)};ap.prototype.remove__O__s_Option=function(_){return tB_(this,_)};ap.prototype.knownSize__I=function(){return-1};ap.prototype.sizeHint__I__V=function(_){};ap.prototype.addAll__sc_IterableOnce__scm_Growable=function(_){return nf(this,_)};ap.prototype.iterableFactory__sc_IterableFactory=function(){return Hq_()};ap.prototype.result__O=function(){return this};function GF_(_,r,a,t){for(;;){var n=!1,s=null,c=r;_:{if(c instanceof pe){n=!0,s=c;var i=s.sci_$colon$colon__f_head,o=s.sci_$colon$colon__f_next;if(i instanceof pe){var u=i,f=u.sci_$colon$colon__f_head,p=u.sci_$colon$colon__f_next;if(f instanceof F_){var h=f,l=h.s_util_Right__f_value;a.addOne__O__scm_Growable(l),r=new pe(p,o);continue}else if(f instanceof Pe){var d=f,$=d.s_util_Left__f_value,v=t.apply__O__O($),w=new pe(p,o);r=new pe(v,w);continue}else throw new Q(f);break _}}if(n){var R=s.sci_$colon$colon__f_head,D=s.sci_$colon$colon__f_next,T=b().s_package$__f_Nil;if(T===null?R===null:T.equals__O__Z(R)){r=D;continue}}var C=b().s_package$__f_Nil;if(C===null?c===null:C.equals__O__Z(c))break _;throw new Q(c)}return}}function LW(_,r,a,t){var n=b().s_package$__f_Nil;if(n===null?r===null:n.equals__O__Z(r))return a;if(r instanceof pe){var s=r,c=s.sci_$colon$colon__f_head,i=s.sci_$colon$colon__f_next;pi();var o=new r_(()=>LW(_,i,a,t));return t.apply__O__O__O(c,new jb(o))}else throw new Q(r)}function zF_(_,r,a,t){if(r!==null){var n=r._1__O(),s=r._2__O(),c=b().s_package$__f_Nil;if(c===null?n===null:c.equals__O__Z(n))return a.pure__O__O((b(),new F_(s)))}if(r!==null){var i=r._1__O(),o=r._2__O();if(i instanceof pe){var u=i,f=u.sci_$colon$colon__f_head,p=u.sci_$colon$colon__f_next;return a.map__O__F1__O(t.apply__O__O__O(o,f),new y(h=>{b();var l=g(new L,p,h);return new Pe(l)}))}}throw new Q(r)}function ll(_){pi();var r=b().s_package$__f_Nil;new yc(r);var a=b().s_package$__f_Nil;new pe(void 0,a)}ll.prototype=new j;ll.prototype.constructor=ll;function JF_(){}JF_.prototype=ll.prototype;ll.prototype.pure__O__sci_List=function(_){var r=b().s_package$__f_Nil;return new pe(_,r)};ll.prototype.tailRecM__O__F1__sci_List=function(_,r){b();var a=new Ca,t=r.apply__O__O(_),n=b().s_package$__f_Nil;return GF_(this,new pe(t,n),a,r),a.toList__sci_List()};ll.prototype.foldRight__sci_List__Lcats_Eval__F2__Lcats_Eval=function(_,r,a){pi();var t=new r_(()=>LW(this,_,r,a));return new jb(t)};ll.prototype.foldM__sci_List__O__F2__Lcats_Monad__O=function(_,r,a,t){return t.tailRecM__O__F1__O(g(new L,_,r),new y(n=>{var s=n;return zF_(this,s,t,a)}))};ll.prototype.algebra__Lcats_kernel_Semigroup=function(){return rv_().Lcats_kernel_instances_ListMonoid$__f_singleton};ll.prototype.foldM__O__O__F2__Lcats_Monad__O=function(_,r,a,t){return this.foldM__sci_List__O__F2__Lcats_Monad__O(_,r,a,t)};ll.prototype.foldRight__O__Lcats_Eval__F2__Lcats_Eval=function(_,r,a){return this.foldRight__sci_List__Lcats_Eval__F2__Lcats_Eval(_,r,a)};ll.prototype.tailRecM__O__F1__O=function(_,r){return this.tailRecM__O__F1__sci_List(_,r)};ll.prototype.flatMap__O__F1__O=function(_,r){var a=_;return a.flatMap__F1__sci_List(r)};ll.prototype.map__O__F1__O=function(_,r){var a=_;return a.map__F1__sci_List(r)};ll.prototype.pure__O__O=function(_){return this.pure__O__sci_List(_)};var UF_=new m().initClass({Lcats_instances_ListInstances$$anon$1:0},!1,"cats.instances.ListInstances$$anon$1",{Lcats_instances_ListInstances$$anon$1:1,O:1,Lcats_Traverse:1,Lcats_Functor:1,Lcats_Invariant:1,Ljava_io_Serializable:1,Lcats_Foldable:1,Lcats_UnorderedFoldable:1,Lcats_FoldableNFunctions:1,Lcats_UnorderedTraverse:1,Lcats_Alternative:1,Lcats_NonEmptyAlternative:1,Lcats_Applicative:1,Lcats_Apply:1,Lcats_InvariantSemigroupal:1,Lcats_Semigroupal:1,Lcats_ApplyArityFunctions:1,Lcats_InvariantMonoidal:1,Lcats_SemigroupK:1,Lcats_MonoidK:1,Lcats_Monad:1,Lcats_FlatMap:1,Lcats_FlatMapArityFunctions:1,Lcats_CoflatMap:1,Lcats_Align:1});ll.prototype.$classData=UF_;function hZ(_,r,a){var t=a&(-1+_.scm_HashSet__f_scala$collection$mutable$HashSet$$table.u.length|0),n=_.scm_HashSet__f_scala$collection$mutable$HashSet$$table.u[t];if(n===null)_.scm_HashSet__f_scala$collection$mutable$HashSet$$table.u[t]=new Wh(r,a,null);else{for(var s=null,c=n;c!==null&&c.scm_HashSet$Node__f__hash<=a;){if(c.scm_HashSet$Node__f__hash===a&&z().equals__O__O__Z(r,c.scm_HashSet$Node__f__key))return!1;s=c,c=c.scm_HashSet$Node__f__next}s===null?_.scm_HashSet__f_scala$collection$mutable$HashSet$$table.u[t]=new Wh(r,a,n):s.scm_HashSet$Node__f__next=new Wh(r,a,s.scm_HashSet$Node__f__next)}return _.scm_HashSet__f_contentSize=1+_.scm_HashSet__f_contentSize|0,!0}function WF_(_,r,a){var t=a&(-1+_.scm_HashSet__f_scala$collection$mutable$HashSet$$table.u.length|0),n=_.scm_HashSet__f_scala$collection$mutable$HashSet$$table.u[t];if(n!==null){if(n.scm_HashSet$Node__f__hash===a&&z().equals__O__O__Z(n.scm_HashSet$Node__f__key,r))return _.scm_HashSet__f_scala$collection$mutable$HashSet$$table.u[t]=n.scm_HashSet$Node__f__next,_.scm_HashSet__f_contentSize=-1+_.scm_HashSet__f_contentSize|0,!0;for(var s=n,c=n.scm_HashSet$Node__f__next;c!==null&&c.scm_HashSet$Node__f__hash<=a;){if(c.scm_HashSet$Node__f__hash===a&&z().equals__O__O__Z(c.scm_HashSet$Node__f__key,r))return s.scm_HashSet$Node__f__next=c.scm_HashSet$Node__f__next,_.scm_HashSet__f_contentSize=-1+_.scm_HashSet__f_contentSize|0,!0;s=c,c=c.scm_HashSet$Node__f__next}return!1}else return!1}function gW(_,r){var a=_.scm_HashSet__f_scala$collection$mutable$HashSet$$table.u.length;if(_.scm_HashSet__f_threshold=yW(_,r),_.scm_HashSet__f_contentSize===0)_.scm_HashSet__f_scala$collection$mutable$HashSet$$table=new(xZ.getArrayOf()).constr(r);else{var t=_.scm_HashSet__f_scala$collection$mutable$HashSet$$table;_.scm_HashSet__f_scala$collection$mutable$HashSet$$table=M_().copyOf__AO__I__AO(t,r);for(var n=new Wh(null,0,null),s=new Wh(null,0,null);a4?a:4,n=(-2147483648>>(Math.clz32(t)|0)&t)<<1;return n<1073741824?n:1073741824}function yW(_,r){return Po(r*_.scm_HashSet__f_loadFactor)}function vH(_,r,a){return _.scm_HashSet__f_loadFactor=a,_.scm_HashSet__f_scala$collection$mutable$HashSet$$table=new(xZ.getArrayOf()).constr(mW(_,r)),_.scm_HashSet__f_threshold=yW(_,_.scm_HashSet__f_scala$collection$mutable$HashSet$$table.u.length),_.scm_HashSet__f_contentSize=0,_}function i5(_){return vH(_,16,.75),_}function gn(){this.scm_HashSet__f_loadFactor=0,this.scm_HashSet__f_scala$collection$mutable$HashSet$$table=null,this.scm_HashSet__f_threshold=0,this.scm_HashSet__f_contentSize=0}gn.prototype=new $H;gn.prototype.constructor=gn;function KF_(){}KF_.prototype=gn.prototype;gn.prototype.map__F1__O=function(_){return vo(this,_)};gn.prototype.flatMap__F1__O=function(_){return oi(this,_)};gn.prototype.zip__sc_IterableOnce__O=function(_){return ui(this,_)};gn.prototype.filter__F1__O=function(_){return op(this,_,!1)};gn.prototype.dropRight__I__O=function(_){return wo(this,_)};gn.prototype.size__I=function(){return this.scm_HashSet__f_contentSize};gn.prototype.scala$collection$mutable$HashSet$$improveHash__I__I=function(_){return _^(_>>>16|0)};gn.prototype.contains__O__Z=function(_){var r=this.scala$collection$mutable$HashSet$$improveHash__I__I(S().anyHash__O__I(_)),a=this.scm_HashSet__f_scala$collection$mutable$HashSet$$table.u[r&(-1+this.scm_HashSet__f_scala$collection$mutable$HashSet$$table.u.length|0)];return(a===null?null:a.findNode__O__I__scm_HashSet$Node(_,r))!==null};gn.prototype.sizeHint__I__V=function(_){var r=mW(this,Po((1+_|0)/this.scm_HashSet__f_loadFactor));r>this.scm_HashSet__f_scala$collection$mutable$HashSet$$table.u.length&&gW(this,r)};gn.prototype.add__O__Z=function(_){return(1+this.scm_HashSet__f_contentSize|0)>=this.scm_HashSet__f_threshold&&gW(this,this.scm_HashSet__f_scala$collection$mutable$HashSet$$table.u.length<<1),hZ(this,_,this.scala$collection$mutable$HashSet$$improveHash__I__I(S().anyHash__O__I(_)))};gn.prototype.addAll__sc_IterableOnce__scm_HashSet=function(_){if(this.sizeHint__I__V(_.knownSize__I()),_ instanceof $a){var r=_,a=new Ge((c,i)=>{var o=i|0;hZ(this,c,this.scala$collection$mutable$HashSet$$improveHash__I__I(o))});return r.sci_HashSet__f_rootNode.foreachWithHash__F2__V(a),this}else if(_ instanceof gn){for(var t=_,n=new bL(t);n.hasNext__Z();){var s=n.next__O();hZ(this,s.scm_HashSet$Node__f__key,s.scm_HashSet$Node__f__hash)}return this}else return nf(this,_)};gn.prototype.remove__O__Z=function(_){return WF_(this,_,this.scala$collection$mutable$HashSet$$improveHash__I__I(S().anyHash__O__I(_)))};gn.prototype.iterator__sc_Iterator=function(){return new ey(this)};gn.prototype.iterableFactory__sc_IterableFactory=function(){return Uz()};gn.prototype.knownSize__I=function(){return this.scm_HashSet__f_contentSize};gn.prototype.isEmpty__Z=function(){return this.scm_HashSet__f_contentSize===0};gn.prototype.foreach__F1__V=function(_){for(var r=this.scm_HashSet__f_scala$collection$mutable$HashSet$$table.u.length,a=0;a>31,t=_.sci_Range__f_start,n=t>>31,s=r-t|0,c=(-2147483648^s)>(-2147483648^r)?-1+(a-n|0)|0:a-n|0;return new O(s,c)}function bW(_){var r=wH(_),a=_.sci_Range__f_step,t=a>>31,n=je(),s=n.remainderImpl__I__I__I__I__I(r.RTLong__f_lo,r.RTLong__f_hi,a,t),c=n.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn;return s===0&&c===0}function _E_(_){return _.isInclusive__Z()||!bW(_)}function eE_(_){var r=wH(_),a=_.sci_Range__f_step,t=a>>31,n=je(),s=n.divideImpl__I__I__I__I__I(r.RTLong__f_lo,r.RTLong__f_hi,a,t),c=n.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn,i=_E_(_)?1:0,o=i>>31,u=s+i|0,f=(-2147483648^u)<(-2147483648^s)?1+(c+o|0)|0:c+o|0;return new O(u,f)}function LH(_,r){if(_.sci_Range__f_isEmpty){var a=_.sci_Range__f_start,t=a>>31;return new O(a,t)}else{for(var n=_.sci_Range__f_start,s=_.last__I();n!==s&&r.apply$mcZI$sp__I__Z(n);)n=n+_.sci_Range__f_step|0;if(n!==s||!r.apply$mcZI$sp__I__Z(n)){var c=n,i=c>>31;return new O(c,i)}else{var o=n,u=o>>31,f=_.sci_Range__f_step,p=f>>31,h=o+f|0,l=(-2147483648^h)<(-2147483648^o)?1+(u+p|0)|0:u+p|0;return new O(h,l)}}}function eP(_,r){return _.sci_Range__f_start+Math.imul(_.sci_Range__f_step,r)|0}function IW(_,r,a,t){if(_.sci_Range__f_start=r,_.sci_Range__f_end=a,_.sci_Range__f_step=t,_.sci_Range__f_isEmpty=r>a&&t>0||r-1:i>0)?-1:c;switch(_.sci_Range__f_scala$collection$immutable$Range$$numRangeElements=n,t){case 1:{var o=_.isInclusive__Z()?a:-1+a|0;break}case-1:{var o=_.isInclusive__Z()?a:1+a|0;break}default:var u=wH(_),f=t>>31,p=je(),h=p.remainderImpl__I__I__I__I__I(u.RTLong__f_lo,u.RTLong__f_hi,t,f),o=h!==0?a-h|0:_.isInclusive__Z()?a:a-t|0}return _.sci_Range__f_scala$collection$immutable$Range$$lastElement=o,_}function Me(){this.sci_Range__f_start=0,this.sci_Range__f_end=0,this.sci_Range__f_step=0,this.sci_Range__f_isEmpty=!1,this.sci_Range__f_scala$collection$immutable$Range$$numRangeElements=0,this.sci_Range__f_scala$collection$immutable$Range$$lastElement=0}Me.prototype=new s2;Me.prototype.constructor=Me;function gH(){}gH.prototype=Me.prototype;Me.prototype.distinctBy__F1__O=function(_){return R6(this,_)};Me.prototype.prepended__O__O=function(_){return Pq(this,_)};Me.prototype.appended__O__O=function(_){return by(this,_)};Me.prototype.appendedAll__sc_IterableOnce__O=function(_){return sw(this,_)};Me.prototype.diff__sc_Seq__O=function(_){return QP(this,_)};Me.prototype.flatMap__F1__O=function(_){return oi(this,_)};Me.prototype.collect__s_PartialFunction__O=function(_){return MP(this,_)};Me.prototype.zip__sc_IterableOnce__O=function(_){return ui(this,_)};Me.prototype.zipWithIndex__O=function(){return aw(this)};Me.prototype.scanLeft__O__F2__O=function(_,r){return g6(this,_,r)};Me.prototype.filter__F1__O=function(_){return op(this,_,!1)};Me.prototype.filterNot__F1__O=function(_){return op(this,_,!0)};Me.prototype.toIndexedSeq__sci_IndexedSeq=function(){return this};Me.prototype.canEqual__O__Z=function(_){return T6(this,_)};Me.prototype.iterableFactory__sc_SeqFactory=function(){return os()};Me.prototype.stringPrefix__T=function(){return"IndexedSeq"};Me.prototype.reverseIterator__sc_Iterator=function(){var _=new Da(this);return No(new lc,_)};Me.prototype.foldRight__O__F2__O=function(_,r){return ZP(this,0,this.length__I(),_,r)};Me.prototype.reversed__sc_Iterable=function(){return us(new pr,this)};Me.prototype.headOption__s_Option=function(){return Zo(this)};Me.prototype.lengthCompare__I__I=function(_){var r=this.length__I();return r===_?0:r<_?-1:1};Me.prototype.knownSize__I=function(){return this.length__I()};Me.prototype.iterator__sc_Iterator=function(){return new Jl(this.sci_Range__f_start,this.sci_Range__f_step,this.sci_Range__f_scala$collection$immutable$Range$$lastElement,this.sci_Range__f_isEmpty)};Me.prototype.isEmpty__Z=function(){return this.sci_Range__f_isEmpty};Me.prototype.length__I=function(){return this.sci_Range__f_scala$collection$immutable$Range$$numRangeElements<0?Z$().scala$collection$immutable$Range$$fail__I__I__I__Z__E(this.sci_Range__f_start,this.sci_Range__f_end,this.sci_Range__f_step,this.isInclusive__Z()):this.sci_Range__f_scala$collection$immutable$Range$$numRangeElements};Me.prototype.last__I=function(){if(this.sci_Range__f_isEmpty){var _=Z$().scala$collection$immutable$Range$$emptyRangeError__T__jl_Throwable("last");throw _ instanceof zt?_.sjs_js_JavaScriptException__f_exception:_}else return this.sci_Range__f_scala$collection$immutable$Range$$lastElement};Me.prototype.head__I=function(){if(this.sci_Range__f_isEmpty){var _=Z$().scala$collection$immutable$Range$$emptyRangeError__T__jl_Throwable("head");throw _ instanceof zt?_.sjs_js_JavaScriptException__f_exception:_}else return this.sci_Range__f_start};Me.prototype.init__sci_Range=function(){if(this.sci_Range__f_isEmpty){var _=Z$().scala$collection$immutable$Range$$emptyRangeError__T__jl_Throwable("init");throw _ instanceof zt?_.sjs_js_JavaScriptException__f_exception:_}else return this.dropRight__I__sci_Range(1)};Me.prototype.tail__sci_Range=function(){if(this.sci_Range__f_isEmpty){var _=Z$().scala$collection$immutable$Range$$emptyRangeError__T__jl_Throwable("tail");throw _ instanceof zt?_.sjs_js_JavaScriptException__f_exception:_}if(this.sci_Range__f_scala$collection$immutable$Range$$numRangeElements===1){var r=this.sci_Range__f_end;return new yu(r,r,this.sci_Range__f_step)}else return this.isInclusive__Z()?new Ul(this.sci_Range__f_start+this.sci_Range__f_step|0,this.sci_Range__f_end,this.sci_Range__f_step):new yu(this.sci_Range__f_start+this.sci_Range__f_step|0,this.sci_Range__f_end,this.sci_Range__f_step)};Me.prototype.map__F1__sci_IndexedSeq=function(_){return this.scala$collection$immutable$Range$$validateMaxLength__V(),vo(this,_)};Me.prototype.copy__I__I__I__Z__sci_Range=function(_,r,a,t){return t?new Ul(_,r,a):new yu(_,r,a)};Me.prototype.scala$collection$immutable$Range$$validateMaxLength__V=function(){this.sci_Range__f_scala$collection$immutable$Range$$numRangeElements<0&&Z$().scala$collection$immutable$Range$$fail__I__I__I__Z__E(this.sci_Range__f_start,this.sci_Range__f_end,this.sci_Range__f_step,this.isInclusive__Z())};Me.prototype.foreach__F1__V=function(_){if(!this.sci_Range__f_isEmpty)for(var r=this.sci_Range__f_start;;){if(_.apply__O__O(r),r===this.sci_Range__f_scala$collection$immutable$Range$$lastElement)return;r=r+this.sci_Range__f_step|0}};Me.prototype.sameElements__sc_IterableOnce__Z=function(_){if(_ instanceof Me){var r=_,a=this.length__I();switch(a){case 0:return r.sci_Range__f_isEmpty;case 1:return r.length__I()===1&&this.sci_Range__f_start===r.sci_Range__f_start;default:return r.length__I()===a&&this.sci_Range__f_start===r.sci_Range__f_start&&this.sci_Range__f_step===r.sci_Range__f_step}}else return V6(this,_)};Me.prototype.take__I__sci_Range=function(_){if(_<=0||this.sci_Range__f_isEmpty){var r=this.sci_Range__f_start;return new yu(r,r,this.sci_Range__f_step)}else return _>=this.sci_Range__f_scala$collection$immutable$Range$$numRangeElements&&this.sci_Range__f_scala$collection$immutable$Range$$numRangeElements>=0?this:new Ul(this.sci_Range__f_start,eP(this,-1+_|0),this.sci_Range__f_step)};Me.prototype.drop__I__sci_Range=function(_){if(_<=0||this.sci_Range__f_isEmpty)return this;if(_>=this.sci_Range__f_scala$collection$immutable$Range$$numRangeElements&&this.sci_Range__f_scala$collection$immutable$Range$$numRangeElements>=0){var r=this.sci_Range__f_end;return new yu(r,r,this.sci_Range__f_step)}else return this.copy__I__I__I__Z__sci_Range(eP(this,_),this.sci_Range__f_end,this.sci_Range__f_step,this.isInclusive__Z())};Me.prototype.dropRight__I__sci_Range=function(_){if(_<=0)return this;if(this.sci_Range__f_scala$collection$immutable$Range$$numRangeElements>=0)return this.take__I__sci_Range(this.sci_Range__f_scala$collection$immutable$Range$$numRangeElements-_|0);var r=this.last__I()-Math.imul(this.sci_Range__f_step,_)|0;if(this.sci_Range__f_step>0&&rthis.sci_Range__f_start){var a=this.sci_Range__f_start;return new yu(a,a,this.sci_Range__f_step)}else{var t=this.sci_Range__f_start,n=this.sci_Range__f_step;return new Ul(t,r,n)}};Me.prototype.takeWhile__F1__sci_Range=function(_){var r=LH(this,_),a=r.RTLong__f_lo,t=r.RTLong__f_hi,n=this.sci_Range__f_start,s=n>>31;if(a===n&&t===s){var c=this.sci_Range__f_start;return new yu(c,c,this.sci_Range__f_step)}else{var i=this.sci_Range__f_step,o=i>>31,u=a-i|0;if(u===this.last__I())return this;var f=this.sci_Range__f_start,p=this.sci_Range__f_step;return new Ul(f,u,p)}};Me.prototype.dropWhile__F1__sci_Range=function(_){var r=LH(this,_),a=r.RTLong__f_lo,t=r.RTLong__f_hi,n=this.sci_Range__f_start,s=n>>31;if(a===n&&t===s)return this;var c=this.sci_Range__f_step,i=c>>31,o=a-c|0;if(o===this.last__I()){var u=this.last__I();return new yu(u,u,this.sci_Range__f_step)}else{var f=o+this.sci_Range__f_step|0,p=this.last__I(),h=this.sci_Range__f_step;return new Ul(f,p,h)}};Me.prototype.span__F1__T2=function(_){var r=LH(this,_),a=r.RTLong__f_lo,t=r.RTLong__f_hi,n=this.sci_Range__f_start,s=n>>31;if(a===n&&t===s){var c=this.sci_Range__f_start;return g(new L,new yu(c,c,this.sci_Range__f_step),this)}else{var i=this.sci_Range__f_step,o=i>>31,u=a-i|0;if(u===this.last__I()){var f=this.last__I();return g(new L,this,new yu(f,f,this.sci_Range__f_step))}else{var p=this.sci_Range__f_start,h=this.sci_Range__f_step,l=new Ul(p,u,h),d=u+this.sci_Range__f_step|0,$=this.last__I(),v=this.sci_Range__f_step;return g(new L,l,new Ul(d,$,v))}}};Me.prototype.slice__I__I__sci_Range=function(_,r){if(_<=0)return this.take__I__sci_Range(r);if(r>=this.sci_Range__f_scala$collection$immutable$Range$$numRangeElements&&this.sci_Range__f_scala$collection$immutable$Range$$numRangeElements>=0)return this.drop__I__sci_Range(_);var a=eP(this,_);if(_>=r)return new yu(a,a,this.sci_Range__f_step);var t=eP(this,-1+r|0),n=this.sci_Range__f_step;return new Ul(a,t,n)};Me.prototype.reverse__sci_Range=function(){return this.sci_Range__f_isEmpty?this:new Ul(this.last__I(),this.sci_Range__f_start,-this.sci_Range__f_step|0)};Me.prototype.contains__I__Z=function(_){if(_===this.sci_Range__f_end&&!this.isInclusive__Z())return!1;if(this.sci_Range__f_step>0){if(_this.sci_Range__f_end)return!1;if(this.sci_Range__f_step===1)return!0;var r=_-this.sci_Range__f_start|0,a=this.sci_Range__f_step;if(a===0)var t=qg(0,0);else var n=+(r>>>0)%+(a>>>0),t=n|0|0;return t===0}else{if(_this.sci_Range__f_start)return!1;if(this.sci_Range__f_step===-1)return!0;var s=this.sci_Range__f_start-_|0,c=-this.sci_Range__f_step|0;if(c===0)var i=qg(0,0);else var o=+(s>>>0)%+(c>>>0),i=o|0|0;return i===0}};Me.prototype.contains__O__Z=function(_){if(N$(_)){var r=_|0;return this.contains__I__Z(r)}else return Dh(this,_)};Me.prototype.sum__s_math_Numeric__I=function(_){if(_===H1()){if(this.sci_Range__f_isEmpty)return 0;if(this.length__I()===1)return this.head__I();var r=this.length__I(),a=r>>31,t=this.head__I(),n=t>>31,s=this.last__I(),c=s>>31,i=t+s|0,o=(-2147483648^i)<(-2147483648^t)?1+(n+c|0)|0:n+c|0,u=65535&r,f=r>>>16|0,p=65535&i,h=i>>>16|0,l=Math.imul(u,p),d=Math.imul(f,p),$=Math.imul(u,h),v=l+((d+$|0)<<16)|0,w=(l>>>16|0)+$|0,R=(((Math.imul(r,o)+Math.imul(a,i)|0)+Math.imul(f,h)|0)+(w>>>16|0)|0)+(((65535&w)+d|0)>>>16|0)|0,D=je(),T=D.divideImpl__I__I__I__I__I(v,R,2,0);return T}else{if(this.sci_Range__f_isEmpty)return 0;for(var C=0,F=this.head__I();;){var E=C,q=F,Z=E|0;if(C=IU(_,Z,q),F===this.sci_Range__f_scala$collection$immutable$Range$$lastElement){var H=C,J=H|0;return J}F=F+this.sci_Range__f_step|0}}};Me.prototype.min__s_math_Ordering__I=function(_){if(_===A())return this.sci_Range__f_step>0?this.head__I():this.last__I();var r=A();return wU(r,_)?this.sci_Range__f_step>0?this.last__I():this.head__I():Eo(this,_)|0};Me.prototype.applyPreferredMaxLength__I=function(){return 2147483647};Me.prototype.equals__O__Z=function(_){if(_ instanceof Me){var r=_;if(this.sci_Range__f_isEmpty)return r.sci_Range__f_isEmpty;if(!r.sci_Range__f_isEmpty&&this.sci_Range__f_start===r.sci_Range__f_start){var a=this.last__I();return a===r.last__I()&&(this.sci_Range__f_start===a||this.sci_Range__f_step===r.sci_Range__f_step)}else return!1}else return pl(this,_)};Me.prototype.hashCode__I=function(){if(this.length__I()>=2){var _=O_(),r=this.sci_Range__f_start,a=this.sci_Range__f_step,t=this.sci_Range__f_scala$collection$immutable$Range$$lastElement;return _.rangeHash__I__I__I__I__I(r,a,t,_.s_util_hashing_MurmurHash3$__f_seqSeed)}else return O_().seqHash__sc_Seq__I(this)};Me.prototype.toString__T=function(){var _=this.isInclusive__Z()?"to":"until",r=this.sci_Range__f_step===1?"":" by "+this.sci_Range__f_step,a=this.sci_Range__f_isEmpty?"empty ":bW(this)?"":"inexact ";return a+"Range "+this.sci_Range__f_start+" "+_+" "+this.sci_Range__f_end+r};Me.prototype.className__T=function(){return"Range"};Me.prototype.sorted__s_math_Ordering__sci_IndexedSeq=function(_){return _===A()?this.sci_Range__f_step>0?this:this.reverse__sci_Range():kq(this,_)};Me.prototype.apply$mcII$sp__I__I=function(_){if(this.scala$collection$immutable$Range$$validateMaxLength__V(),_<0||_>=this.sci_Range__f_scala$collection$immutable$Range$$numRangeElements)throw Za(new ra,_+" is out of bounds (min 0, max "+(-1+this.sci_Range__f_scala$collection$immutable$Range$$numRangeElements|0)+")");return this.sci_Range__f_start+Math.imul(this.sci_Range__f_step,_)|0};Me.prototype.view__sc_SeqView=function(){return new Da(this)};Me.prototype.iterableFactory__sc_IterableFactory=function(){return os()};Me.prototype.sorted__s_math_Ordering__O=function(_){return this.sorted__s_math_Ordering__sci_IndexedSeq(_)};Me.prototype.distinct__O=function(){return this};Me.prototype.min__s_math_Ordering__O=function(_){return this.min__s_math_Ordering__I(_)};Me.prototype.sum__s_math_Numeric__O=function(_){return this.sum__s_math_Numeric__I(_)};Me.prototype.reverse__O=function(){return this.reverse__sci_Range()};Me.prototype.slice__I__I__O=function(_,r){return this.slice__I__I__sci_Range(_,r)};Me.prototype.dropWhile__F1__O=function(_){return this.dropWhile__F1__sci_Range(_)};Me.prototype.takeWhile__F1__O=function(_){return this.takeWhile__F1__sci_Range(_)};Me.prototype.dropRight__I__O=function(_){return this.dropRight__I__sci_Range(_)};Me.prototype.drop__I__O=function(_){return this.drop__I__sci_Range(_)};Me.prototype.apply__O__O=function(_){var r=_|0;return this.apply$mcII$sp__I__I(r)};Me.prototype.apply__I__O=function(_){return this.apply$mcII$sp__I__I(_)};Me.prototype.map__F1__O=function(_){return this.map__F1__sci_IndexedSeq(_)};Me.prototype.tail__O=function(){return this.tail__sci_Range()};Me.prototype.init__O=function(){return this.init__sci_Range()};Me.prototype.head__O=function(){return this.head__I()};Me.prototype.last__O=function(){return this.last__I()};function Es(){this.scm_LinkedHashSet__f_firstEntry=null,this.scm_LinkedHashSet__f_lastEntry=null,this.scm_LinkedHashSet__f_table=null,this.scm_LinkedHashSet__f_firstEntry=null,this.scm_LinkedHashSet__f_lastEntry=null,this.scm_LinkedHashSet__f_table=new Ab(this)}Es.prototype=new $H;Es.prototype.constructor=Es;function rE_(){}rE_.prototype=Es.prototype;Es.prototype.map__F1__O=function(_){return vo(this,_)};Es.prototype.flatMap__F1__O=function(_){return oi(this,_)};Es.prototype.zip__sc_IterableOnce__O=function(_){return ui(this,_)};Es.prototype.filter__F1__O=function(_){return op(this,_,!1)};Es.prototype.dropRight__I__O=function(_){return wo(this,_)};Es.prototype.iterableFactory__sc_IterableFactory=function(){return nI_()};Es.prototype.last__O=function(){if(this.size__I()>0)return this.scm_LinkedHashSet__f_lastEntry.scm_LinkedHashSet$Entry__f_key;throw Us(new Mt,"Cannot call .last on empty LinkedHashSet")};Es.prototype.headOption__s_Option=function(){return this.size__I()>0?new i_(this.scm_LinkedHashSet__f_firstEntry.scm_LinkedHashSet$Entry__f_key):t_()};Es.prototype.size__I=function(){return this.scm_LinkedHashSet__f_table.scm_LinkedHashSet$$anon$1__f_tableSize};Es.prototype.knownSize__I=function(){return this.size__I()};Es.prototype.isEmpty__Z=function(){return this.size__I()===0};Es.prototype.contains__O__Z=function(_){var r=this.scm_LinkedHashSet__f_table;return hg_(r,_)!==null};Es.prototype.addOne__O__scm_LinkedHashSet=function(_){var r=this.scm_LinkedHashSet__f_table;return $g_(r,_,null),this};Es.prototype.remove__O__Z=function(_){var r=this.scm_LinkedHashSet__f_table,a=vg_(r,_);return a!==null?(a.scm_LinkedHashSet$Entry__f_earlier===null?this.scm_LinkedHashSet__f_firstEntry=a.scm_LinkedHashSet$Entry__f_later:a.scm_LinkedHashSet$Entry__f_earlier.scm_LinkedHashSet$Entry__f_later=a.scm_LinkedHashSet$Entry__f_later,a.scm_LinkedHashSet$Entry__f_later===null?this.scm_LinkedHashSet__f_lastEntry=a.scm_LinkedHashSet$Entry__f_earlier:a.scm_LinkedHashSet$Entry__f_later.scm_LinkedHashSet$Entry__f_earlier=a.scm_LinkedHashSet$Entry__f_earlier,a.scm_LinkedHashSet$Entry__f_earlier=null,a.scm_LinkedHashSet$Entry__f_later=null,!0):!1};Es.prototype.iterator__sc_Iterator=function(){return new Wm(this)};Es.prototype.foreach__F1__V=function(_){for(var r=this.scm_LinkedHashSet__f_firstEntry;r!==null;)_.apply__O__O(r.scm_LinkedHashSet$Entry__f_key),r=r.scm_LinkedHashSet$Entry__f_later};Es.prototype.stringPrefix__T=function(){return"LinkedHashSet"};Es.prototype.addOne__O__scm_Growable=function(_){return this.addOne__O__scm_LinkedHashSet(_)};var aE_=new m().initClass({scm_LinkedHashSet:0},!1,"scala.collection.mutable.LinkedHashSet",{scm_LinkedHashSet:1,scm_AbstractSet:1,sc_AbstractSet:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Set:1,sc_SetOps:1,F1:1,s_Equals:1,scm_Set:1,scm_Iterable:1,scm_SetOps:1,scm_Cloneable:1,jl_Cloneable:1,scm_Builder:1,scm_Growable:1,scm_Clearable:1,scm_Shrinkable:1,sc_StrictOptimizedIterableOps:1,scg_DefaultSerializable:1,Ljava_io_Serializable:1});Es.prototype.$classData=aE_;function hc(_,r){this.scm_Map$WithDefault__f_underlying=null,this.scm_Map$WithDefault__f_defaultValue=null,this.scm_Map$WithDefault__f_underlying=_,this.scm_Map$WithDefault__f_defaultValue=r}hc.prototype=new c5;hc.prototype.constructor=hc;function tE_(){}tE_.prototype=hc.prototype;hc.prototype.default__O__O=function(_){return this.scm_Map$WithDefault__f_defaultValue.apply__O__O(_)};hc.prototype.iterator__sc_Iterator=function(){return this.scm_Map$WithDefault__f_underlying.iterator__sc_Iterator()};hc.prototype.isEmpty__Z=function(){return this.scm_Map$WithDefault__f_underlying.isEmpty__Z()};hc.prototype.knownSize__I=function(){return this.scm_Map$WithDefault__f_underlying.knownSize__I()};hc.prototype.mapFactory__sc_MapFactory=function(){return this.scm_Map$WithDefault__f_underlying.mapFactory__sc_MapFactory()};hc.prototype.get__O__s_Option=function(_){return this.scm_Map$WithDefault__f_underlying.get__O__s_Option(_)};hc.prototype.subtractOne__O__scm_Map$WithDefault=function(_){return this.scm_Map$WithDefault__f_underlying.subtractOne__O__scm_Shrinkable(_),this};hc.prototype.addOne__T2__scm_Map$WithDefault=function(_){return this.scm_Map$WithDefault__f_underlying.addOne__O__scm_Growable(_),this};hc.prototype.concat__sc_IterableOnce__scm_Map=function(_){var r=this.scm_Map$WithDefault__f_underlying.concat__sc_IterableOnce__sc_IterableOps(_),a=this.scm_Map$WithDefault__f_defaultValue;return new hc(r,a)};hc.prototype.empty__scm_Map$WithDefault=function(){return new hc(this.scm_Map$WithDefault__f_underlying.empty__sc_IterableOps(),this.scm_Map$WithDefault__f_defaultValue)};hc.prototype.fromSpecific__sc_IterableOnce__scm_Map$WithDefault=function(_){return new hc(this.scm_Map$WithDefault__f_underlying.mapFactory__sc_MapFactory().from__sc_IterableOnce__O(_),this.scm_Map$WithDefault__f_defaultValue)};hc.prototype.fromSpecific__sc_IterableOnce__O=function(_){return this.fromSpecific__sc_IterableOnce__scm_Map$WithDefault(_)};hc.prototype.fromSpecific__sc_IterableOnce__sc_IterableOps=function(_){return this.fromSpecific__sc_IterableOnce__scm_Map$WithDefault(_)};hc.prototype.empty__sc_IterableOps=function(){return this.empty__scm_Map$WithDefault()};hc.prototype.concat__sc_IterableOnce__sc_IterableOps=function(_){return this.concat__sc_IterableOnce__scm_Map(_)};hc.prototype.addOne__O__scm_Growable=function(_){return this.addOne__T2__scm_Map$WithDefault(_)};hc.prototype.subtractOne__O__scm_Shrinkable=function(_){return this.subtractOne__O__scm_Map$WithDefault(_)};var nE_=new m().initClass({scm_Map$WithDefault:0},!1,"scala.collection.mutable.Map$WithDefault",{scm_Map$WithDefault:1,scm_AbstractMap:1,sc_AbstractMap:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Map:1,sc_MapOps:1,s_PartialFunction:1,F1:1,sc_MapFactoryDefaults:1,s_Equals:1,scm_Map:1,scm_Iterable:1,scm_MapOps:1,scm_Cloneable:1,jl_Cloneable:1,scm_Builder:1,scm_Growable:1,scm_Clearable:1,scm_Shrinkable:1,Ljava_io_Serializable:1});hc.prototype.$classData=nE_;function Yv(){}Yv.prototype=new j;Yv.prototype.constructor=Yv;function sE_(){}sE_.prototype=Yv.prototype;Yv.prototype.eqv$mcJ$sp__J__J__Z=function(_,r){return _.RTLong__f_lo===r.RTLong__f_lo&&_.RTLong__f_hi===r.RTLong__f_hi};Yv.prototype.neqv$mcJ$sp__J__J__Z=function(_,r){return!(_.RTLong__f_lo===r.RTLong__f_lo&&_.RTLong__f_hi===r.RTLong__f_hi)};Yv.prototype.neqv__O__O__Z=function(_,r){var a=da(_),t=a.RTLong__f_lo,n=a.RTLong__f_hi,s=da(r),c=s.RTLong__f_lo,i=s.RTLong__f_hi;return this.neqv$mcJ$sp__J__J__Z(new O(t,n),new O(c,i))};Yv.prototype.eqv__O__O__Z=function(_,r){var a=da(_),t=a.RTLong__f_lo,n=a.RTLong__f_hi,s=da(r),c=s.RTLong__f_lo,i=s.RTLong__f_hi;return this.eqv$mcJ$sp__J__J__Z(new O(t,n),new O(c,i))};var cE_=new m().initClass({Lcats_kernel_instances_LongOrder:0},!1,"cats.kernel.instances.LongOrder",{Lcats_kernel_instances_LongOrder:1,O:1,Lcats_kernel_Order$mcJ$sp:1,Lcats_kernel_Order:1,Lcats_kernel_PartialOrder:1,Lcats_kernel_Eq:1,Ljava_io_Serializable:1,Lcats_kernel_PartialOrder$mcJ$sp:1,Lcats_kernel_Eq$mcJ$sp:1,Lcats_kernel_Hash$mcJ$sp:1,Lcats_kernel_Hash:1,Lcats_kernel_instances_LongBounded:1,Lcats_kernel_UpperBounded$mcJ$sp:1,Lcats_kernel_UpperBounded:1,Lcats_kernel_LowerBounded$mcJ$sp:1,Lcats_kernel_LowerBounded:1,Lcats_kernel_instances_LongEnumerable:1,Lcats_kernel_BoundedEnumerable$mcJ$sp:1,Lcats_kernel_BoundedEnumerable:1,Lcats_kernel_PartialPreviousUpperBounded:1,Lcats_kernel_PartialPrevious:1,Lcats_kernel_PartialNext:1,Lcats_kernel_PartialNextLowerBounded:1,Lcats_kernel_PartialNextLowerBounded$mcJ$sp:1,Lcats_kernel_PartialNext$mcJ$sp:1,Lcats_kernel_PartialPrevious$mcJ$sp:1,Lcats_kernel_PartialPreviousUpperBounded$mcJ$sp:1});Yv.prototype.$classData=cE_;function iE_(_,r){if(cd(_))return r;if(cd(r))return _;var a=_.unsafeArray__O()instanceof H_,t=r.unsafeArray__O()instanceof H_,n=a!==t;if(n)return null;if(a){var s=_.unsafeArray__O(),c=r.unsafeArray__O(),i=Ir().getLength__O__I(s)+Ir().getLength__O__I(c)|0,o=new H_(i),u=Ir().getLength__O__I(s);s.copyTo(0,o,0,u);var f=Ir().getLength__O__I(s),p=Ir().getLength__O__I(c);return c.copyTo(0,o,f,p),ei().unsafeWrapArray__O__sci_ArraySeq(o)}else{var h=_.unsafeArray__O(),l=r.unsafeArray__O(),d=Ir().getLength__O__I(h)+Ir().getLength__O__I(l)|0,$=_.elemTag__s_reflect_ClassTag().newArray__I__O(d),v=Ir().getLength__O__I(h);h.copyTo(0,$,0,v);var w=Ir().getLength__O__I(h),R=Ir().getLength__O__I(l);return l.copyTo(0,$,w,R),ei().unsafeWrapArray__O__sci_ArraySeq($)}}function cG(_,r){var a=r.knownSize__I();if(a===0)return _;iw();var t=0,n=null;if(t=0,n=[],a>=0){var s=_.unsafeArray__O();Ir().getLength__O__I(s)}for(var c=_.unsafeArray__O(),i=Ir().getLength__O__I(c),o=0;o0?n:0,c=new(VJ.getArrayOf()).constr(s),i=0;i0;){n=-1+n|0;var s=j_().array_apply__O__I__O(a,n);t=r.apply__O__O__O(s,t)}return t};xe.prototype.tail__sci_ArraySeq=function(){return ei().unsafeWrapArray__O__sci_ArraySeq(cn().tail$extension__O__O(this.unsafeArray__O()))};xe.prototype.reverse__sci_ArraySeq=function(){var _=ei();cn();for(var r=this.unsafeArray__O(),a=Ir().getLength__O__I(r),t=(cn(),s6().apply__jl_Class__s_reflect_ClassTag(es(r).getComponentType__jl_Class())).newArray__I__O(a),n=0;n0?i:0;return o>0&&ja().copy__O__I__O__I__I__V(this.unsafeArray__O(),0,_,r,o),o};xe.prototype.applyPreferredMaxLength__I=function(){return 2147483647};xe.prototype.sorted__s_math_Ordering__sci_ArraySeq=function(_){var r=this.unsafeArray__O();if(Ir().getLength__O__I(r)<=1)return this;var a=ja(),t=this.unsafeArray__O(),n=this.length__I();if(x6(),lr.getClassOf().isAssignableFrom__jl_Class__Z(es(t).getComponentType__jl_Class()))if(lr.getClassOf().isPrimitive__Z())var s=a.copyOf__O__I__O(t,n);else var c=t,s=M_().copyOf__AO__I__jl_Class__AO(c,n,lr.getArrayOf().getClassOf());else{var i=new H_(n);ja().copy__O__I__O__I__I__V(t,0,i,0,Ir().getLength__O__I(t));var s=i}var o=s;return M_().sort__AO__ju_Comparator__V(o,_),new xi(o)};xe.prototype.view__sc_SeqView=function(){return new Da(this)};xe.prototype.fromSpecific__sc_IterableOnce__O=function(_){var r=ei(),a=this.elemTag__s_reflect_ClassTag();return r.from__sc_IterableOnce__s_reflect_ClassTag__sci_ArraySeq(_,a)};xe.prototype.sorted__s_math_Ordering__O=function(_){return this.sorted__s_math_Ordering__sci_ArraySeq(_)};xe.prototype.reverse__O=function(){return this.reverse__sci_ArraySeq()};xe.prototype.tail__O=function(){return this.tail__sci_ArraySeq()};xe.prototype.slice__I__I__O=function(_,r){return this.slice__I__I__sci_ArraySeq(_,r)};xe.prototype.dropRight__I__O=function(_){return this.dropRight__I__sci_ArraySeq(_)};xe.prototype.drop__I__O=function(_){return this.drop__I__sci_ArraySeq(_)};xe.prototype.zip__sc_IterableOnce__O=function(_){return this.zip__sc_IterableOnce__sci_ArraySeq(_)};xe.prototype.appendedAll__sc_IterableOnce__O=function(_){return this.appendedAll__sc_IterableOnce__sci_ArraySeq(_)};xe.prototype.appended__O__O=function(_){return this.appended__O__sci_ArraySeq(_)};xe.prototype.prepended__O__O=function(_){return this.prepended__O__sci_ArraySeq(_)};xe.prototype.map__F1__O=function(_){return this.map__F1__sci_ArraySeq(_)};xe.prototype.iterableFactory__sc_IterableFactory=function(){return ei().sci_ArraySeq$__f_untagged};function yu(_,r,a){this.sci_Range__f_start=0,this.sci_Range__f_end=0,this.sci_Range__f_step=0,this.sci_Range__f_isEmpty=!1,this.sci_Range__f_scala$collection$immutable$Range$$numRangeElements=0,this.sci_Range__f_scala$collection$immutable$Range$$lastElement=0,IW(this,_,r,a)}yu.prototype=new gH;yu.prototype.constructor=yu;function oE_(){}oE_.prototype=yu.prototype;yu.prototype.isInclusive__Z=function(){return!1};var uE_=new m().initClass({sci_Range$Exclusive:0},!1,"scala.collection.immutable.Range$Exclusive",{sci_Range$Exclusive:1,sci_Range:1,sci_AbstractSeq:1,sc_AbstractSeq:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,sci_Seq:1,sci_Iterable:1,sci_SeqOps:1,sci_IndexedSeq:1,sc_IndexedSeq:1,sc_IndexedSeqOps:1,sci_IndexedSeqOps:1,sci_StrictOptimizedSeqOps:1,sc_StrictOptimizedSeqOps:1,sc_StrictOptimizedIterableOps:1,Ljava_io_Serializable:1});yu.prototype.$classData=uE_;function Ul(_,r,a){this.sci_Range__f_start=0,this.sci_Range__f_end=0,this.sci_Range__f_step=0,this.sci_Range__f_isEmpty=!1,this.sci_Range__f_scala$collection$immutable$Range$$numRangeElements=0,this.sci_Range__f_scala$collection$immutable$Range$$lastElement=0,IW(this,_,r,a)}Ul.prototype=new gH;Ul.prototype.constructor=Ul;function lE_(){}lE_.prototype=Ul.prototype;Ul.prototype.isInclusive__Z=function(){return!0};var fE_=new m().initClass({sci_Range$Inclusive:0},!1,"scala.collection.immutable.Range$Inclusive",{sci_Range$Inclusive:1,sci_Range:1,sci_AbstractSeq:1,sc_AbstractSeq:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,sci_Seq:1,sci_Iterable:1,sci_SeqOps:1,sci_IndexedSeq:1,sc_IndexedSeq:1,sc_IndexedSeqOps:1,sci_IndexedSeqOps:1,sci_StrictOptimizedSeqOps:1,sc_StrictOptimizedSeqOps:1,sc_StrictOptimizedIterableOps:1,Ljava_io_Serializable:1});Ul.prototype.$classData=fE_;function kW(_,r){return _.sci_Vector__f_prefix1=r,_}function Cr(){this.sci_Vector__f_prefix1=null}Cr.prototype=new s2;Cr.prototype.constructor=Cr;function qW(){}qW.prototype=Cr.prototype;Cr.prototype.distinctBy__F1__O=function(_){return R6(this,_)};Cr.prototype.sorted__s_math_Ordering__O=function(_){return kq(this,_)};Cr.prototype.diff__sc_Seq__O=function(_){return QP(this,_)};Cr.prototype.span__F1__T2=function(_){return qN(this,_)};Cr.prototype.flatMap__F1__O=function(_){return oi(this,_)};Cr.prototype.collect__s_PartialFunction__O=function(_){return MP(this,_)};Cr.prototype.zip__sc_IterableOnce__O=function(_){return ui(this,_)};Cr.prototype.zipWithIndex__O=function(){return aw(this)};Cr.prototype.scanLeft__O__F2__O=function(_,r){return g6(this,_,r)};Cr.prototype.filter__F1__O=function(_){return this.filterImpl__F1__Z__sci_Vector(_,!1)};Cr.prototype.filterNot__F1__O=function(_){return this.filterImpl__F1__Z__sci_Vector(_,!0)};Cr.prototype.toIndexedSeq__sci_IndexedSeq=function(){return this};Cr.prototype.canEqual__O__Z=function(_){return T6(this,_)};Cr.prototype.sameElements__sc_IterableOnce__Z=function(_){return V6(this,_)};Cr.prototype.stringPrefix__T=function(){return"IndexedSeq"};Cr.prototype.reverseIterator__sc_Iterator=function(){var _=new Da(this);return No(new lc,_)};Cr.prototype.foldRight__O__F2__O=function(_,r){return ZP(this,0,this.length__I(),_,r)};Cr.prototype.reversed__sc_Iterable=function(){return us(new pr,this)};Cr.prototype.reverse__O=function(){return _2(this)};Cr.prototype.headOption__s_Option=function(){return Zo(this)};Cr.prototype.lengthCompare__I__I=function(_){var r=this.length__I();return r===_?0:r<_?-1:1};Cr.prototype.knownSize__I=function(){return this.length__I()};Cr.prototype.iterableFactory__sc_SeqFactory=function(){return El()};Cr.prototype.length__I=function(){return this instanceof GL?this.sci_BigVector__f_length0:this.sci_Vector__f_prefix1.u.length};Cr.prototype.iterator__sc_Iterator=function(){return jt()===this?El().sci_Vector$__f_scala$collection$immutable$Vector$$emptyIterator:new is(this,this.length__I(),this.vectorSliceCount__I())};Cr.prototype.filterImpl__F1__Z__sci_Vector=function(_,r){for(var a=0,t=this.sci_Vector__f_prefix1.u.length;a!==t;){if(!!_.apply__O__O(this.sci_Vector__f_prefix1.u[a])===r){for(var n=0,s=1+a|0;sD=>!!v.apply__O__O(D)!==w?R.addOne__O__sci_VectorBuilder(D):void 0)(_,r,u))),u.result__sci_Vector()}else{if(o===0)return jt();var p=new H_(o),h=this.sci_Vector__f_prefix1,l=a;h.copyTo(0,p,0,l);for(var d=1+a|0;a!==o;)1<!!_.apply__O__O(v)!==r?$.addOne__O__sci_VectorBuilder(v):void 0)),$.result__sci_Vector()}else return this};Cr.prototype.appendedAll__sc_IterableOnce__sci_Vector=function(_){var r=_.knownSize__I();return r===0?this:r<0?sw(this,_):this.appendedAll0__sc_IterableOnce__I__sci_Vector(_,r)};Cr.prototype.appendedAll0__sc_IterableOnce__I__sci_Vector=function(_,r){var a=4+this.vectorSliceCount__I()|0;if(r>0&&r{t.sr_ObjectRef__f_elem=t.sr_ObjectRef__f_elem.appended__O__sci_Vector(f)}))}else for(var s=_.iterator__sc_Iterator();s.hasNext__Z();){var c=s.next__O();t.sr_ObjectRef__f_elem=t.sr_ObjectRef__f_elem.appended__O__sci_Vector(c)}return t.sr_ObjectRef__f_elem}else if(this.length__I()<(r>>>5|0)&&_ instanceof Cr){for(var i=_,o=new Da(this),u=No(new lc,o);u.sc_IndexedSeqView$IndexedSeqViewReverseIterator__f_scala$collection$IndexedSeqView$IndexedSeqViewReverseIterator$$remainder>0;)i=i.prepended__O__sci_Vector(u.next__O());return i}else return new _s().initFrom__sci_Vector__sci_VectorBuilder(this).addAll__sc_IterableOnce__sci_VectorBuilder(_).result__sci_Vector()};Cr.prototype.className__T=function(){return"Vector"};Cr.prototype.copyToArray__O__I__I__I=function(_,r,a){return this.iterator__sc_Iterator().copyToArray__O__I__I__I(_,r,a)};Cr.prototype.toVector__sci_Vector=function(){return this};Cr.prototype.applyPreferredMaxLength__I=function(){return El().sci_Vector$__f_scala$collection$immutable$Vector$$defaultApplyPreferredMaxLength};Cr.prototype.ioob__I__jl_IndexOutOfBoundsException=function(_){return Za(new ra,_+" is out of bounds (min 0, max "+(-1+this.length__I()|0)+")")};Cr.prototype.head__O=function(){if(this.sci_Vector__f_prefix1.u.length===0)throw Us(new Mt,"empty.head");return this.sci_Vector__f_prefix1.u[0]};Cr.prototype.last__O=function(){if(this instanceof GL){var _=this.sci_BigVector__f_suffix1;if(_.u.length===0)throw Us(new Mt,"empty.tail");return _.u[-1+_.u.length|0]}else return this.sci_Vector__f_prefix1.u[-1+this.sci_Vector__f_prefix1.u.length|0]};Cr.prototype.foreach__F1__V=function(_){for(var r=this.vectorSliceCount__I(),a=0;a0?_:0)|0;return this.slice__I__I__sci_Vector(0,r)};Cr.prototype.drop__I__O=function(_){var r=this.length__I();return this.slice__I__I__sci_Vector(_,r)};Cr.prototype.appendedAll__sc_IterableOnce__O=function(_){return this.appendedAll__sc_IterableOnce__sci_Vector(_)};Cr.prototype.iterableFactory__sc_IterableFactory=function(){return El()};function xa(){}xa.prototype=new s5;xa.prototype.constructor=xa;function V$(){}V$.prototype=xa.prototype;xa.prototype.distinctBy__F1__O=function(_){return S6(this,_)};xa.prototype.prepended__O__O=function(_){return Pq(this,_)};xa.prototype.appended__O__O=function(_){return by(this,_)};xa.prototype.appendedAll__sc_IterableOnce__O=function(_){return sw(this,_)};xa.prototype.map__F1__O=function(_){return vo(this,_)};xa.prototype.flatMap__F1__O=function(_){return oi(this,_)};xa.prototype.zip__sc_IterableOnce__O=function(_){return ui(this,_)};xa.prototype.filter__F1__O=function(_){return op(this,_,!1)};xa.prototype.dropRight__I__O=function(_){return wo(this,_)};xa.prototype.stringPrefix__T=function(){return"IndexedSeq"};xa.prototype.reverseIterator__sc_Iterator=function(){var _=new Da(this);return No(new lc,_)};xa.prototype.reversed__sc_Iterable=function(){return us(new pr,this)};xa.prototype.drop__I__O=function(_){return YI(this,_)};xa.prototype.reverse__O=function(){return _2(this)};xa.prototype.head__O=function(){return this.apply__I__O(0)};xa.prototype.headOption__s_Option=function(){return Zo(this)};xa.prototype.last__O=function(){return cf(this)};xa.prototype.lengthCompare__I__I=function(_){var r=this.length__I();return r===_?0:r<_?-1:1};xa.prototype.knownSize__I=function(){return this.length__I()};xa.prototype.iterableFactory__sc_SeqFactory=function(){return Iy().scm_ArraySeq$__f_untagged};xa.prototype.fromSpecific__sc_IterableOnce__scm_ArraySeq=function(_){var r=this.elemTag__s_reflect_ClassTag(),a=0,t=null,n=r.runtimeClass__jl_Class();a=0;var s=n===H$.getClassOf();t=[];for(var c=_.knownSize__I(),i=_.iterator__sc_Iterator();i.hasNext__Z();){var o=i.next__O(),u=s?Ea(o):o===null?n.jl_Class__f_data.zero:o;t.push(u)}var f=Iy(),p=n===ZI.getClassOf()?GI.getClassOf():n===Lq.getClassOf()||n===yq.getClassOf()?lr.getClassOf():n;return f.make__O__scm_ArraySeq(p.jl_Class__f_data.getArrayOf().wrapArray(t))};xa.prototype.newSpecificBuilder__scm_Builder=function(){return Iy().newBuilder__s_reflect_ClassTag__scm_Builder(this.elemTag__s_reflect_ClassTag())};xa.prototype.className__T=function(){return"ArraySeq"};xa.prototype.copyToArray__O__I__I__I=function(_,r,a){var t=this.length__I(),n=Ir().getLength__O__I(_),s=a0?i:0;return o>0&&ja().copy__O__I__O__I__I__V(this.array__O(),0,_,r,o),o};xa.prototype.equals__O__Z=function(_){if(_ instanceof xa){var r=_,a=this.array__O(),t=Ir().getLength__O__I(a),n=r.array__O();if(t!==Ir().getLength__O__I(n))return!1}return pl(this,_)};xa.prototype.sorted__s_math_Ordering__scm_ArraySeq=function(_){var r=Iy(),a=cn(),t=this.array__O();return r.make__O__scm_ArraySeq(a.sorted$extension__O__s_math_Ordering__O(t,_))};xa.prototype.sorted__s_math_Ordering__O=function(_){return this.sorted__s_math_Ordering__scm_ArraySeq(_)};xa.prototype.empty__sc_IterableOps=function(){var _=Iy();return this.elemTag__s_reflect_ClassTag(),_.scm_ArraySeq$__f_EmptyArraySeq};xa.prototype.fromSpecific__sc_IterableOnce__O=function(_){return this.fromSpecific__sc_IterableOnce__scm_ArraySeq(_)};xa.prototype.fromSpecific__sc_IterableOnce__sc_IterableOps=function(_){return this.fromSpecific__sc_IterableOnce__scm_ArraySeq(_)};xa.prototype.iterableFactory__sc_IterableFactory=function(){return Iy().scm_ArraySeq$__f_untagged};function pE_(_,r,a,t){for(;;){var n=r.Lcats_data_NonEmptyList__f_head;if(n instanceof F_){var s=n,c=s.s_util_Right__f_value;a.addOne__O__scm_ListBuffer(c);var i=TP().fromList__sci_List__s_Option(r.Lcats_data_NonEmptyList__f_tail);if(i instanceof i_){var o=i,u=o.s_Some__f_value;r=u;continue}else{var f=t_();if(f!==i)throw new Q(i)}}else if(n instanceof Pe){var p=n,h=p.s_util_Left__f_value,l=t.apply__O__O(h),d=r.Lcats_data_NonEmptyList__f_tail;r=l.concat__sci_List__Lcats_data_NonEmptyList(d);continue}else throw new Q(n);return}}function qd(_){this.Lcats_NonEmptyReducible__f_G=null,_R_(this,(cN(),q6().Lcats_instances_package$list$__f_catsStdInstancesForList))}qd.prototype=new QJ;qd.prototype.constructor=qd;function hE_(){}hE_.prototype=qd.prototype;qd.prototype.algebra__Lcats_kernel_Semigroup=function(){return new Y4(this)};qd.prototype.tailRecM__O__F1__Lcats_data_NonEmptyList=function(_,r){var a=new Ca;return pE_(this,r.apply__O__O(_),a,r),TP().fromListUnsafe__sci_List__Lcats_data_NonEmptyList(a.toList__sci_List())};qd.prototype.tailRecM__O__F1__O=function(_,r){return this.tailRecM__O__F1__Lcats_data_NonEmptyList(_,r)};qd.prototype.foldRight__O__Lcats_Eval__F2__Lcats_Eval=function(_,r,a){var t=_;return t.foldRight__Lcats_Eval__F2__Lcats_Eval(r,a)};qd.prototype.flatMap__O__F1__O=function(_,r){var a=_;return a.flatMap__F1__Lcats_data_NonEmptyList(r)};qd.prototype.pure__O__O=function(_){return TP(),new si(_,b().s_package$__f_Nil)};qd.prototype.map__O__F1__O=function(_,r){var a=_;return a.map__F1__Lcats_data_NonEmptyList(r)};var dE_=new m().initClass({Lcats_data_NonEmptyListInstances$$anon$2:0},!1,"cats.data.NonEmptyListInstances$$anon$2",{Lcats_data_NonEmptyListInstances$$anon$2:1,Lcats_NonEmptyReducible:1,O:1,Lcats_Reducible:1,Lcats_Foldable:1,Lcats_UnorderedFoldable:1,Ljava_io_Serializable:1,Lcats_FoldableNFunctions:1,Lcats_NonEmptyAlternative:1,Lcats_Applicative:1,Lcats_Apply:1,Lcats_Functor:1,Lcats_Invariant:1,Lcats_InvariantSemigroupal:1,Lcats_Semigroupal:1,Lcats_ApplyArityFunctions:1,Lcats_InvariantMonoidal:1,Lcats_SemigroupK:1,Lcats_Bimonad:1,Lcats_Monad:1,Lcats_FlatMap:1,Lcats_FlatMapArityFunctions:1,Lcats_Comonad:1,Lcats_CoflatMap:1,Lcats_NonEmptyTraverse:1,Lcats_Traverse:1,Lcats_UnorderedTraverse:1,Lcats_Align:1});qd.prototype.$classData=dE_;function xc(_){this.sci_ArraySeq$ofBoolean__f_unsafeArray=null,this.sci_ArraySeq$ofBoolean__f_unsafeArray=_}xc.prototype=new T$;xc.prototype.constructor=xc;function $E_(){}$E_.prototype=xc.prototype;xc.prototype.length__I=function(){return this.sci_ArraySeq$ofBoolean__f_unsafeArray.u.length};xc.prototype.hashCode__I=function(){var _=O_(),r=this.sci_ArraySeq$ofBoolean__f_unsafeArray;return _.arrayHash$mZc$sp__AZ__I__I(r,_.s_util_hashing_MurmurHash3$__f_seqSeed)};xc.prototype.equals__O__Z=function(_){if(_ instanceof xc){var r=_,a=this.sci_ArraySeq$ofBoolean__f_unsafeArray,t=r.sci_ArraySeq$ofBoolean__f_unsafeArray;return M_().equals__AZ__AZ__Z(a,t)}else return pl(this,_)};xc.prototype.sorted__s_math_Ordering__sci_ArraySeq=function(_){if(this.length__I()<=1)return this;if(_===r6()){var r=this.sci_ArraySeq$ofBoolean__f_unsafeArray,a=r.clone__O(),t=MZ(),n=r6();return t.stableSort__O__I__I__s_math_Ordering__V(a,0,a.u.length,n),new xc(a)}else return xe.prototype.sorted__s_math_Ordering__sci_ArraySeq.call(this,_)};xc.prototype.iterator__sc_Iterator=function(){return new CL(this.sci_ArraySeq$ofBoolean__f_unsafeArray)};xc.prototype.appended__O__sci_ArraySeq=function(_){if(typeof _=="boolean"){var r=!!_;cn();var a=this.sci_ArraySeq$ofBoolean__f_unsafeArray;Rq();var t=ja(),n=1+a.u.length|0;if(y7.getClassOf().isAssignableFrom__jl_Class__Z(es(a).getComponentType__jl_Class()))if(y7.getClassOf().isPrimitive__Z())var s=t.copyOf__O__I__O(a,n);else var c=a,s=M_().copyOf__AO__I__jl_Class__AO(c,n,y7.getArrayOf().getClassOf());else{var i=new ri(n);ja().copy__O__I__O__I__I__V(a,0,i,0,a.u.length);var s=i}return j_().array_update__O__I__O__V(s,a.u.length,r),new xc(s)}else return xe.prototype.appended__O__sci_ArraySeq.call(this,_)};xc.prototype.prepended__O__sci_ArraySeq=function(_){if(typeof _=="boolean"){var r=!!_;cn();var a=this.sci_ArraySeq$ofBoolean__f_unsafeArray;Rq();var t=1+a.u.length|0,n=new ri(t);return n.u[0]=r,ja().copy__O__I__O__I__I__V(a,0,n,1,a.u.length),new xc(n)}else return xe.prototype.prepended__O__sci_ArraySeq.call(this,_)};xc.prototype.apply$mcZI$sp__I__Z=function(_){return this.sci_ArraySeq$ofBoolean__f_unsafeArray.u[_]};xc.prototype.prepended__O__O=function(_){return this.prepended__O__sci_ArraySeq(_)};xc.prototype.appended__O__O=function(_){return this.appended__O__sci_ArraySeq(_)};xc.prototype.sorted__s_math_Ordering__O=function(_){return this.sorted__s_math_Ordering__sci_ArraySeq(_)};xc.prototype.apply__O__O=function(_){var r=_|0;return this.apply$mcZI$sp__I__Z(r)};xc.prototype.apply__I__O=function(_){return this.apply$mcZI$sp__I__Z(_)};xc.prototype.elemTag__s_reflect_ClassTag=function(){return Rq()};xc.prototype.unsafeArray__O=function(){return this.sci_ArraySeq$ofBoolean__f_unsafeArray};var vE_=new m().initClass({sci_ArraySeq$ofBoolean:0},!1,"scala.collection.immutable.ArraySeq$ofBoolean",{sci_ArraySeq$ofBoolean:1,sci_ArraySeq:1,sci_AbstractSeq:1,sc_AbstractSeq:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,sci_Seq:1,sci_Iterable:1,sci_SeqOps:1,sci_IndexedSeq:1,sc_IndexedSeq:1,sc_IndexedSeqOps:1,sci_IndexedSeqOps:1,sci_StrictOptimizedSeqOps:1,sc_StrictOptimizedSeqOps:1,sc_StrictOptimizedIterableOps:1,sc_EvidenceIterableFactoryDefaults:1,Ljava_io_Serializable:1});xc.prototype.$classData=vE_;function Cc(_){this.sci_ArraySeq$ofByte__f_unsafeArray=null,this.sci_ArraySeq$ofByte__f_unsafeArray=_}Cc.prototype=new T$;Cc.prototype.constructor=Cc;function wE_(){}wE_.prototype=Cc.prototype;Cc.prototype.length__I=function(){return this.sci_ArraySeq$ofByte__f_unsafeArray.u.length};Cc.prototype.apply__I__B=function(_){return this.sci_ArraySeq$ofByte__f_unsafeArray.u[_]};Cc.prototype.hashCode__I=function(){var _=O_(),r=this.sci_ArraySeq$ofByte__f_unsafeArray;return _.arrayHash$mBc$sp__AB__I__I(r,_.s_util_hashing_MurmurHash3$__f_seqSeed)};Cc.prototype.equals__O__Z=function(_){if(_ instanceof Cc){var r=_,a=this.sci_ArraySeq$ofByte__f_unsafeArray,t=r.sci_ArraySeq$ofByte__f_unsafeArray;return M_().equals__AB__AB__Z(a,t)}else return pl(this,_)};Cc.prototype.sorted__s_math_Ordering__sci_ArraySeq=function(_){if(this.length__I()<=1)return this;if(_===aH()){var r=this.sci_ArraySeq$ofByte__f_unsafeArray,a=r.clone__O();return M_().sort__AB__V(a),new Cc(a)}else return xe.prototype.sorted__s_math_Ordering__sci_ArraySeq.call(this,_)};Cc.prototype.iterator__sc_Iterator=function(){return new qL(this.sci_ArraySeq$ofByte__f_unsafeArray)};Cc.prototype.appended__O__sci_ArraySeq=function(_){if(tP(_)){var r=_|0;cn();var a=this.sci_ArraySeq$ofByte__f_unsafeArray;Dq();var t=ja(),n=1+a.u.length|0;if(b7.getClassOf().isAssignableFrom__jl_Class__Z(es(a).getComponentType__jl_Class()))if(b7.getClassOf().isPrimitive__Z())var s=t.copyOf__O__I__O(a,n);else var c=a,s=M_().copyOf__AO__I__jl_Class__AO(c,n,b7.getArrayOf().getClassOf());else{var i=new bc(n);ja().copy__O__I__O__I__I__V(a,0,i,0,a.u.length);var s=i}return j_().array_update__O__I__O__V(s,a.u.length,r),new Cc(s)}else return xe.prototype.appended__O__sci_ArraySeq.call(this,_)};Cc.prototype.prepended__O__sci_ArraySeq=function(_){if(tP(_)){var r=_|0;cn();var a=this.sci_ArraySeq$ofByte__f_unsafeArray;Dq();var t=1+a.u.length|0,n=new bc(t);return n.u[0]=r,ja().copy__O__I__O__I__I__V(a,0,n,1,a.u.length),new Cc(n)}else return xe.prototype.prepended__O__sci_ArraySeq.call(this,_)};Cc.prototype.prepended__O__O=function(_){return this.prepended__O__sci_ArraySeq(_)};Cc.prototype.appended__O__O=function(_){return this.appended__O__sci_ArraySeq(_)};Cc.prototype.sorted__s_math_Ordering__O=function(_){return this.sorted__s_math_Ordering__sci_ArraySeq(_)};Cc.prototype.apply__O__O=function(_){return this.apply__I__B(_|0)};Cc.prototype.apply__I__O=function(_){return this.apply__I__B(_)};Cc.prototype.elemTag__s_reflect_ClassTag=function(){return Dq()};Cc.prototype.unsafeArray__O=function(){return this.sci_ArraySeq$ofByte__f_unsafeArray};var LE_=new m().initClass({sci_ArraySeq$ofByte:0},!1,"scala.collection.immutable.ArraySeq$ofByte",{sci_ArraySeq$ofByte:1,sci_ArraySeq:1,sci_AbstractSeq:1,sc_AbstractSeq:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,sci_Seq:1,sci_Iterable:1,sci_SeqOps:1,sci_IndexedSeq:1,sc_IndexedSeq:1,sc_IndexedSeqOps:1,sci_IndexedSeqOps:1,sci_StrictOptimizedSeqOps:1,sc_StrictOptimizedSeqOps:1,sc_StrictOptimizedIterableOps:1,sc_EvidenceIterableFactoryDefaults:1,Ljava_io_Serializable:1});Cc.prototype.$classData=LE_;function dc(_){this.sci_ArraySeq$ofChar__f_unsafeArray=null,this.sci_ArraySeq$ofChar__f_unsafeArray=_}dc.prototype=new T$;dc.prototype.constructor=dc;function gE_(){}gE_.prototype=dc.prototype;dc.prototype.length__I=function(){return this.sci_ArraySeq$ofChar__f_unsafeArray.u.length};dc.prototype.apply__I__C=function(_){return this.sci_ArraySeq$ofChar__f_unsafeArray.u[_]};dc.prototype.hashCode__I=function(){var _=O_(),r=this.sci_ArraySeq$ofChar__f_unsafeArray;return _.arrayHash$mCc$sp__AC__I__I(r,_.s_util_hashing_MurmurHash3$__f_seqSeed)};dc.prototype.equals__O__Z=function(_){if(_ instanceof dc){var r=_,a=this.sci_ArraySeq$ofChar__f_unsafeArray,t=r.sci_ArraySeq$ofChar__f_unsafeArray;return M_().equals__AC__AC__Z(a,t)}else return pl(this,_)};dc.prototype.sorted__s_math_Ordering__sci_ArraySeq=function(_){if(this.length__I()<=1)return this;if(_===tH()){var r=this.sci_ArraySeq$ofChar__f_unsafeArray,a=r.clone__O();return M_().sort__AC__V(a),new dc(a)}else return xe.prototype.sorted__s_math_Ordering__sci_ArraySeq.call(this,_)};dc.prototype.iterator__sc_Iterator=function(){return new Gv(this.sci_ArraySeq$ofChar__f_unsafeArray)};dc.prototype.appended__O__sci_ArraySeq=function(_){if(_ instanceof tf){var r=Ea(_);cn();var a=this.sci_ArraySeq$ofChar__f_unsafeArray;n2();var t=ja(),n=1+a.u.length|0;if(H$.getClassOf().isAssignableFrom__jl_Class__Z(es(a).getComponentType__jl_Class()))if(H$.getClassOf().isPrimitive__Z())var s=t.copyOf__O__I__O(a,n);else var c=a,s=M_().copyOf__AO__I__jl_Class__AO(c,n,H$.getArrayOf().getClassOf());else{var i=new fn(n);ja().copy__O__I__O__I__I__V(a,0,i,0,a.u.length);var s=i}return j_().array_update__O__I__O__V(s,a.u.length,pa(r)),new dc(s)}else return xe.prototype.appended__O__sci_ArraySeq.call(this,_)};dc.prototype.prepended__O__sci_ArraySeq=function(_){if(_ instanceof tf){var r=Ea(_);cn();var a=this.sci_ArraySeq$ofChar__f_unsafeArray;n2();var t=1+a.u.length|0,n=new fn(t);return n.u[0]=r,ja().copy__O__I__O__I__I__V(a,0,n,1,a.u.length),new dc(n)}else return xe.prototype.prepended__O__sci_ArraySeq.call(this,_)};dc.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder=function(_,r,a,t){return new ho(this.sci_ArraySeq$ofChar__f_unsafeArray).addString__scm_StringBuilder__T__T__T__scm_StringBuilder(_,r,a,t)};dc.prototype.prepended__O__O=function(_){return this.prepended__O__sci_ArraySeq(_)};dc.prototype.appended__O__O=function(_){return this.appended__O__sci_ArraySeq(_)};dc.prototype.sorted__s_math_Ordering__O=function(_){return this.sorted__s_math_Ordering__sci_ArraySeq(_)};dc.prototype.apply__O__O=function(_){return pa(this.apply__I__C(_|0))};dc.prototype.apply__I__O=function(_){return pa(this.apply__I__C(_))};dc.prototype.elemTag__s_reflect_ClassTag=function(){return n2()};dc.prototype.unsafeArray__O=function(){return this.sci_ArraySeq$ofChar__f_unsafeArray};var mE_=new m().initClass({sci_ArraySeq$ofChar:0},!1,"scala.collection.immutable.ArraySeq$ofChar",{sci_ArraySeq$ofChar:1,sci_ArraySeq:1,sci_AbstractSeq:1,sc_AbstractSeq:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,sci_Seq:1,sci_Iterable:1,sci_SeqOps:1,sci_IndexedSeq:1,sc_IndexedSeq:1,sc_IndexedSeqOps:1,sci_IndexedSeqOps:1,sci_StrictOptimizedSeqOps:1,sc_StrictOptimizedSeqOps:1,sc_StrictOptimizedIterableOps:1,sc_EvidenceIterableFactoryDefaults:1,Ljava_io_Serializable:1});dc.prototype.$classData=mE_;function Ri(_){this.sci_ArraySeq$ofDouble__f_unsafeArray=null,this.sci_ArraySeq$ofDouble__f_unsafeArray=_}Ri.prototype=new T$;Ri.prototype.constructor=Ri;function yE_(){}yE_.prototype=Ri.prototype;Ri.prototype.length__I=function(){return this.sci_ArraySeq$ofDouble__f_unsafeArray.u.length};Ri.prototype.hashCode__I=function(){var _=O_(),r=this.sci_ArraySeq$ofDouble__f_unsafeArray;return _.arrayHash$mDc$sp__AD__I__I(r,_.s_util_hashing_MurmurHash3$__f_seqSeed)};Ri.prototype.equals__O__Z=function(_){if(_ instanceof Ri){var r=_,a=this.sci_ArraySeq$ofDouble__f_unsafeArray,t=r.sci_ArraySeq$ofDouble__f_unsafeArray;return M_().equals__AD__AD__Z(a,t)}else return pl(this,_)};Ri.prototype.iterator__sc_Iterator=function(){return new OL(this.sci_ArraySeq$ofDouble__f_unsafeArray)};Ri.prototype.appended__O__sci_ArraySeq=function(_){if(typeof _=="number"){var r=+_;cn();var a=this.sci_ArraySeq$ofDouble__f_unsafeArray;xq();var t=ja(),n=1+a.u.length|0;if(O7.getClassOf().isAssignableFrom__jl_Class__Z(es(a).getComponentType__jl_Class()))if(O7.getClassOf().isPrimitive__Z())var s=t.copyOf__O__I__O(a,n);else var c=a,s=M_().copyOf__AO__I__jl_Class__AO(c,n,O7.getArrayOf().getClassOf());else{var i=new yi(n);ja().copy__O__I__O__I__I__V(a,0,i,0,a.u.length);var s=i}return j_().array_update__O__I__O__V(s,a.u.length,r),new Ri(s)}else return xe.prototype.appended__O__sci_ArraySeq.call(this,_)};Ri.prototype.prepended__O__sci_ArraySeq=function(_){if(typeof _=="number"){var r=+_;cn();var a=this.sci_ArraySeq$ofDouble__f_unsafeArray;xq();var t=1+a.u.length|0,n=new yi(t);return n.u[0]=r,ja().copy__O__I__O__I__I__V(a,0,n,1,a.u.length),new Ri(n)}else return xe.prototype.prepended__O__sci_ArraySeq.call(this,_)};Ri.prototype.apply$mcDI$sp__I__D=function(_){return this.sci_ArraySeq$ofDouble__f_unsafeArray.u[_]};Ri.prototype.prepended__O__O=function(_){return this.prepended__O__sci_ArraySeq(_)};Ri.prototype.appended__O__O=function(_){return this.appended__O__sci_ArraySeq(_)};Ri.prototype.apply__O__O=function(_){var r=_|0;return this.apply$mcDI$sp__I__D(r)};Ri.prototype.apply__I__O=function(_){return this.apply$mcDI$sp__I__D(_)};Ri.prototype.elemTag__s_reflect_ClassTag=function(){return xq()};Ri.prototype.unsafeArray__O=function(){return this.sci_ArraySeq$ofDouble__f_unsafeArray};var bE_=new m().initClass({sci_ArraySeq$ofDouble:0},!1,"scala.collection.immutable.ArraySeq$ofDouble",{sci_ArraySeq$ofDouble:1,sci_ArraySeq:1,sci_AbstractSeq:1,sc_AbstractSeq:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,sci_Seq:1,sci_Iterable:1,sci_SeqOps:1,sci_IndexedSeq:1,sc_IndexedSeq:1,sc_IndexedSeqOps:1,sci_IndexedSeqOps:1,sci_StrictOptimizedSeqOps:1,sc_StrictOptimizedSeqOps:1,sc_StrictOptimizedIterableOps:1,sc_EvidenceIterableFactoryDefaults:1,Ljava_io_Serializable:1});Ri.prototype.$classData=bE_;function Di(_){this.sci_ArraySeq$ofFloat__f_unsafeArray=null,this.sci_ArraySeq$ofFloat__f_unsafeArray=_}Di.prototype=new T$;Di.prototype.constructor=Di;function IE_(){}IE_.prototype=Di.prototype;Di.prototype.length__I=function(){return this.sci_ArraySeq$ofFloat__f_unsafeArray.u.length};Di.prototype.hashCode__I=function(){var _=O_(),r=this.sci_ArraySeq$ofFloat__f_unsafeArray;return _.arrayHash$mFc$sp__AF__I__I(r,_.s_util_hashing_MurmurHash3$__f_seqSeed)};Di.prototype.equals__O__Z=function(_){if(_ instanceof Di){var r=_,a=this.sci_ArraySeq$ofFloat__f_unsafeArray,t=r.sci_ArraySeq$ofFloat__f_unsafeArray;return M_().equals__AF__AF__Z(a,t)}else return pl(this,_)};Di.prototype.iterator__sc_Iterator=function(){return new SL(this.sci_ArraySeq$ofFloat__f_unsafeArray)};Di.prototype.appended__O__sci_ArraySeq=function(_){if(ly(_)){var r=Math.fround(_);cn();var a=this.sci_ArraySeq$ofFloat__f_unsafeArray;Cq();var t=ja(),n=1+a.u.length|0;if(q7.getClassOf().isAssignableFrom__jl_Class__Z(es(a).getComponentType__jl_Class()))if(q7.getClassOf().isPrimitive__Z())var s=t.copyOf__O__I__O(a,n);else var c=a,s=M_().copyOf__AO__I__jl_Class__AO(c,n,q7.getArrayOf().getClassOf());else{var i=new mi(n);ja().copy__O__I__O__I__I__V(a,0,i,0,a.u.length);var s=i}return j_().array_update__O__I__O__V(s,a.u.length,r),new Di(s)}else return xe.prototype.appended__O__sci_ArraySeq.call(this,_)};Di.prototype.prepended__O__sci_ArraySeq=function(_){if(ly(_)){var r=Math.fround(_);cn();var a=this.sci_ArraySeq$ofFloat__f_unsafeArray;Cq();var t=1+a.u.length|0,n=new mi(t);return n.u[0]=r,ja().copy__O__I__O__I__I__V(a,0,n,1,a.u.length),new Di(n)}else return xe.prototype.prepended__O__sci_ArraySeq.call(this,_)};Di.prototype.apply$mcFI$sp__I__F=function(_){return this.sci_ArraySeq$ofFloat__f_unsafeArray.u[_]};Di.prototype.prepended__O__O=function(_){return this.prepended__O__sci_ArraySeq(_)};Di.prototype.appended__O__O=function(_){return this.appended__O__sci_ArraySeq(_)};Di.prototype.apply__O__O=function(_){var r=_|0;return this.apply$mcFI$sp__I__F(r)};Di.prototype.apply__I__O=function(_){return this.apply$mcFI$sp__I__F(_)};Di.prototype.elemTag__s_reflect_ClassTag=function(){return Cq()};Di.prototype.unsafeArray__O=function(){return this.sci_ArraySeq$ofFloat__f_unsafeArray};var kE_=new m().initClass({sci_ArraySeq$ofFloat:0},!1,"scala.collection.immutable.ArraySeq$ofFloat",{sci_ArraySeq$ofFloat:1,sci_ArraySeq:1,sci_AbstractSeq:1,sc_AbstractSeq:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,sci_Seq:1,sci_Iterable:1,sci_SeqOps:1,sci_IndexedSeq:1,sc_IndexedSeq:1,sc_IndexedSeqOps:1,sci_IndexedSeqOps:1,sci_StrictOptimizedSeqOps:1,sc_StrictOptimizedSeqOps:1,sc_StrictOptimizedIterableOps:1,sc_EvidenceIterableFactoryDefaults:1,Ljava_io_Serializable:1});Di.prototype.$classData=kE_;function Mc(_){this.sci_ArraySeq$ofInt__f_unsafeArray=null,this.sci_ArraySeq$ofInt__f_unsafeArray=_}Mc.prototype=new T$;Mc.prototype.constructor=Mc;function qE_(){}qE_.prototype=Mc.prototype;Mc.prototype.length__I=function(){return this.sci_ArraySeq$ofInt__f_unsafeArray.u.length};Mc.prototype.hashCode__I=function(){var _=O_(),r=this.sci_ArraySeq$ofInt__f_unsafeArray;return _.arrayHash$mIc$sp__AI__I__I(r,_.s_util_hashing_MurmurHash3$__f_seqSeed)};Mc.prototype.equals__O__Z=function(_){if(_ instanceof Mc){var r=_,a=this.sci_ArraySeq$ofInt__f_unsafeArray,t=r.sci_ArraySeq$ofInt__f_unsafeArray;return M_().equals__AI__AI__Z(a,t)}else return pl(this,_)};Mc.prototype.sorted__s_math_Ordering__sci_ArraySeq=function(_){if(this.length__I()<=1)return this;if(_===A()){var r=this.sci_ArraySeq$ofInt__f_unsafeArray,a=r.clone__O();return M_().sort__AI__V(a),new Mc(a)}else return xe.prototype.sorted__s_math_Ordering__sci_ArraySeq.call(this,_)};Mc.prototype.iterator__sc_Iterator=function(){return new PL(this.sci_ArraySeq$ofInt__f_unsafeArray)};Mc.prototype.appended__O__sci_ArraySeq=function(_){if(N$(_)){var r=_|0;cn();var a=this.sci_ArraySeq$ofInt__f_unsafeArray;YL();var t=ja(),n=1+a.u.length|0;if(k7.getClassOf().isAssignableFrom__jl_Class__Z(es(a).getComponentType__jl_Class()))if(k7.getClassOf().isPrimitive__Z())var s=t.copyOf__O__I__O(a,n);else var c=a,s=M_().copyOf__AO__I__jl_Class__AO(c,n,k7.getArrayOf().getClassOf());else{var i=new De(n);ja().copy__O__I__O__I__I__V(a,0,i,0,a.u.length);var s=i}return j_().array_update__O__I__O__V(s,a.u.length,r),new Mc(s)}else return xe.prototype.appended__O__sci_ArraySeq.call(this,_)};Mc.prototype.prepended__O__sci_ArraySeq=function(_){if(N$(_)){var r=_|0;cn();var a=this.sci_ArraySeq$ofInt__f_unsafeArray;YL();var t=1+a.u.length|0,n=new De(t);return n.u[0]=r,ja().copy__O__I__O__I__I__V(a,0,n,1,a.u.length),new Mc(n)}else return xe.prototype.prepended__O__sci_ArraySeq.call(this,_)};Mc.prototype.apply$mcII$sp__I__I=function(_){return this.sci_ArraySeq$ofInt__f_unsafeArray.u[_]};Mc.prototype.prepended__O__O=function(_){return this.prepended__O__sci_ArraySeq(_)};Mc.prototype.appended__O__O=function(_){return this.appended__O__sci_ArraySeq(_)};Mc.prototype.sorted__s_math_Ordering__O=function(_){return this.sorted__s_math_Ordering__sci_ArraySeq(_)};Mc.prototype.apply__O__O=function(_){var r=_|0;return this.apply$mcII$sp__I__I(r)};Mc.prototype.apply__I__O=function(_){return this.apply$mcII$sp__I__I(_)};Mc.prototype.elemTag__s_reflect_ClassTag=function(){return YL()};Mc.prototype.unsafeArray__O=function(){return this.sci_ArraySeq$ofInt__f_unsafeArray};var OE_=new m().initClass({sci_ArraySeq$ofInt:0},!1,"scala.collection.immutable.ArraySeq$ofInt",{sci_ArraySeq$ofInt:1,sci_ArraySeq:1,sci_AbstractSeq:1,sc_AbstractSeq:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,sci_Seq:1,sci_Iterable:1,sci_SeqOps:1,sci_IndexedSeq:1,sc_IndexedSeq:1,sc_IndexedSeqOps:1,sci_IndexedSeqOps:1,sci_StrictOptimizedSeqOps:1,sc_StrictOptimizedSeqOps:1,sc_StrictOptimizedIterableOps:1,sc_EvidenceIterableFactoryDefaults:1,Ljava_io_Serializable:1});Mc.prototype.$classData=OE_;function Tc(_){this.sci_ArraySeq$ofLong__f_unsafeArray=null,this.sci_ArraySeq$ofLong__f_unsafeArray=_}Tc.prototype=new T$;Tc.prototype.constructor=Tc;function SE_(){}SE_.prototype=Tc.prototype;Tc.prototype.length__I=function(){return this.sci_ArraySeq$ofLong__f_unsafeArray.u.length};Tc.prototype.hashCode__I=function(){var _=O_(),r=this.sci_ArraySeq$ofLong__f_unsafeArray;return _.arrayHash$mJc$sp__AJ__I__I(r,_.s_util_hashing_MurmurHash3$__f_seqSeed)};Tc.prototype.equals__O__Z=function(_){if(_ instanceof Tc){var r=_,a=this.sci_ArraySeq$ofLong__f_unsafeArray,t=r.sci_ArraySeq$ofLong__f_unsafeArray;return M_().equals__AJ__AJ__Z(a,t)}else return pl(this,_)};Tc.prototype.sorted__s_math_Ordering__sci_ArraySeq=function(_){if(this.length__I()<=1)return this;if(_===nH()){var r=this.sci_ArraySeq$ofLong__f_unsafeArray,a=r.clone__O();return M_().sort__AJ__V(a),new Tc(a)}else return xe.prototype.sorted__s_math_Ordering__sci_ArraySeq.call(this,_)};Tc.prototype.iterator__sc_Iterator=function(){return new RL(this.sci_ArraySeq$ofLong__f_unsafeArray)};Tc.prototype.appended__O__sci_ArraySeq=function(_){if(_ instanceof O){var r=da(_),a=r.RTLong__f_lo,t=r.RTLong__f_hi;cn();var n=this.sci_ArraySeq$ofLong__f_unsafeArray;Mq();var s=ja(),c=1+n.u.length|0;if(Q2.getClassOf().isAssignableFrom__jl_Class__Z(es(n).getComponentType__jl_Class()))if(Q2.getClassOf().isPrimitive__Z())var i=s.copyOf__O__I__O(n,c);else var o=n,i=M_().copyOf__AO__I__jl_Class__AO(o,c,Q2.getArrayOf().getClassOf());else{var u=new ic(c);ja().copy__O__I__O__I__I__V(n,0,u,0,n.u.length);var i=u}return j_().array_update__O__I__O__V(i,n.u.length,new O(a,t)),new Tc(i)}else return xe.prototype.appended__O__sci_ArraySeq.call(this,_)};Tc.prototype.prepended__O__sci_ArraySeq=function(_){if(_ instanceof O){var r=da(_),a=r.RTLong__f_lo,t=r.RTLong__f_hi;cn();var n=this.sci_ArraySeq$ofLong__f_unsafeArray;Mq();var s=1+n.u.length|0,c=new ic(s);return c.u[0]=da(new O(a,t)),ja().copy__O__I__O__I__I__V(n,0,c,1,n.u.length),new Tc(c)}else return xe.prototype.prepended__O__sci_ArraySeq.call(this,_)};Tc.prototype.apply$mcJI$sp__I__J=function(_){return this.sci_ArraySeq$ofLong__f_unsafeArray.u[_]};Tc.prototype.prepended__O__O=function(_){return this.prepended__O__sci_ArraySeq(_)};Tc.prototype.appended__O__O=function(_){return this.appended__O__sci_ArraySeq(_)};Tc.prototype.sorted__s_math_Ordering__O=function(_){return this.sorted__s_math_Ordering__sci_ArraySeq(_)};Tc.prototype.apply__O__O=function(_){var r=_|0;return this.apply$mcJI$sp__I__J(r)};Tc.prototype.apply__I__O=function(_){return this.apply$mcJI$sp__I__J(_)};Tc.prototype.elemTag__s_reflect_ClassTag=function(){return Mq()};Tc.prototype.unsafeArray__O=function(){return this.sci_ArraySeq$ofLong__f_unsafeArray};var PE_=new m().initClass({sci_ArraySeq$ofLong:0},!1,"scala.collection.immutable.ArraySeq$ofLong",{sci_ArraySeq$ofLong:1,sci_ArraySeq:1,sci_AbstractSeq:1,sc_AbstractSeq:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,sci_Seq:1,sci_Iterable:1,sci_SeqOps:1,sci_IndexedSeq:1,sc_IndexedSeq:1,sc_IndexedSeqOps:1,sci_IndexedSeqOps:1,sci_StrictOptimizedSeqOps:1,sc_StrictOptimizedSeqOps:1,sc_StrictOptimizedIterableOps:1,sc_EvidenceIterableFactoryDefaults:1,Ljava_io_Serializable:1});Tc.prototype.$classData=PE_;function xi(_){this.sci_ArraySeq$ofRef__f_unsafeArray=null,this.sci_ArraySeq$ofRef__f_unsafeArray=_}xi.prototype=new T$;xi.prototype.constructor=xi;function RE_(){}RE_.prototype=xi.prototype;xi.prototype.elemTag__s_reflect_ClassTag=function(){var _=s6(),r=this.sci_ArraySeq$ofRef__f_unsafeArray;return _.apply__jl_Class__s_reflect_ClassTag(es(r).getComponentType__jl_Class())};xi.prototype.length__I=function(){return this.sci_ArraySeq$ofRef__f_unsafeArray.u.length};xi.prototype.apply__I__O=function(_){return this.sci_ArraySeq$ofRef__f_unsafeArray.u[_]};xi.prototype.hashCode__I=function(){var _=O_(),r=this.sci_ArraySeq$ofRef__f_unsafeArray;return _.arrayHash__O__I__I(r,_.s_util_hashing_MurmurHash3$__f_seqSeed)};xi.prototype.equals__O__Z=function(_){if(_ instanceof xi){var r=_;return ja().equals__AO__AO__Z(this.sci_ArraySeq$ofRef__f_unsafeArray,r.sci_ArraySeq$ofRef__f_unsafeArray)}else return pl(this,_)};xi.prototype.sorted__s_math_Ordering__sci_ArraySeq$ofRef=function(_){if(this.sci_ArraySeq$ofRef__f_unsafeArray.u.length<=1)return this;var r=this.sci_ArraySeq$ofRef__f_unsafeArray,a=r.clone__O();return M_().sort__AO__ju_Comparator__V(a,_),new xi(a)};xi.prototype.iterator__sc_Iterator=function(){return R$(new b$,this.sci_ArraySeq$ofRef__f_unsafeArray)};xi.prototype.sorted__s_math_Ordering__O=function(_){return this.sorted__s_math_Ordering__sci_ArraySeq$ofRef(_)};xi.prototype.sorted__s_math_Ordering__sci_ArraySeq=function(_){return this.sorted__s_math_Ordering__sci_ArraySeq$ofRef(_)};xi.prototype.apply__O__O=function(_){return this.apply__I__O(_|0)};xi.prototype.unsafeArray__O=function(){return this.sci_ArraySeq$ofRef__f_unsafeArray};var DE_=new m().initClass({sci_ArraySeq$ofRef:0},!1,"scala.collection.immutable.ArraySeq$ofRef",{sci_ArraySeq$ofRef:1,sci_ArraySeq:1,sci_AbstractSeq:1,sc_AbstractSeq:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,sci_Seq:1,sci_Iterable:1,sci_SeqOps:1,sci_IndexedSeq:1,sc_IndexedSeq:1,sc_IndexedSeqOps:1,sci_IndexedSeqOps:1,sci_StrictOptimizedSeqOps:1,sc_StrictOptimizedSeqOps:1,sc_StrictOptimizedIterableOps:1,sc_EvidenceIterableFactoryDefaults:1,Ljava_io_Serializable:1});xi.prototype.$classData=DE_;function Vc(_){this.sci_ArraySeq$ofShort__f_unsafeArray=null,this.sci_ArraySeq$ofShort__f_unsafeArray=_}Vc.prototype=new T$;Vc.prototype.constructor=Vc;function xE_(){}xE_.prototype=Vc.prototype;Vc.prototype.length__I=function(){return this.sci_ArraySeq$ofShort__f_unsafeArray.u.length};Vc.prototype.apply__I__S=function(_){return this.sci_ArraySeq$ofShort__f_unsafeArray.u[_]};Vc.prototype.hashCode__I=function(){var _=O_(),r=this.sci_ArraySeq$ofShort__f_unsafeArray;return _.arrayHash$mSc$sp__AS__I__I(r,_.s_util_hashing_MurmurHash3$__f_seqSeed)};Vc.prototype.equals__O__Z=function(_){if(_ instanceof Vc){var r=_,a=this.sci_ArraySeq$ofShort__f_unsafeArray,t=r.sci_ArraySeq$ofShort__f_unsafeArray;return M_().equals__AS__AS__Z(a,t)}else return pl(this,_)};Vc.prototype.sorted__s_math_Ordering__sci_ArraySeq=function(_){if(this.length__I()<=1)return this;if(_===sH()){var r=this.sci_ArraySeq$ofShort__f_unsafeArray,a=r.clone__O();return M_().sort__AS__V(a),new Vc(a)}else return xe.prototype.sorted__s_math_Ordering__sci_ArraySeq.call(this,_)};Vc.prototype.iterator__sc_Iterator=function(){return new DL(this.sci_ArraySeq$ofShort__f_unsafeArray)};Vc.prototype.appended__O__sci_ArraySeq=function(_){if(nP(_)){var r=_|0;cn();var a=this.sci_ArraySeq$ofShort__f_unsafeArray;Tq();var t=ja(),n=1+a.u.length|0;if(I7.getClassOf().isAssignableFrom__jl_Class__Z(es(a).getComponentType__jl_Class()))if(I7.getClassOf().isPrimitive__Z())var s=t.copyOf__O__I__O(a,n);else var c=a,s=M_().copyOf__AO__I__jl_Class__AO(c,n,I7.getArrayOf().getClassOf());else{var i=new Ic(n);ja().copy__O__I__O__I__I__V(a,0,i,0,a.u.length);var s=i}return j_().array_update__O__I__O__V(s,a.u.length,r),new Vc(s)}else return xe.prototype.appended__O__sci_ArraySeq.call(this,_)};Vc.prototype.prepended__O__sci_ArraySeq=function(_){if(nP(_)){var r=_|0;cn();var a=this.sci_ArraySeq$ofShort__f_unsafeArray;Tq();var t=1+a.u.length|0,n=new Ic(t);return n.u[0]=r,ja().copy__O__I__O__I__I__V(a,0,n,1,a.u.length),new Vc(n)}else return xe.prototype.prepended__O__sci_ArraySeq.call(this,_)};Vc.prototype.prepended__O__O=function(_){return this.prepended__O__sci_ArraySeq(_)};Vc.prototype.appended__O__O=function(_){return this.appended__O__sci_ArraySeq(_)};Vc.prototype.sorted__s_math_Ordering__O=function(_){return this.sorted__s_math_Ordering__sci_ArraySeq(_)};Vc.prototype.apply__O__O=function(_){return this.apply__I__S(_|0)};Vc.prototype.apply__I__O=function(_){return this.apply__I__S(_)};Vc.prototype.elemTag__s_reflect_ClassTag=function(){return Tq()};Vc.prototype.unsafeArray__O=function(){return this.sci_ArraySeq$ofShort__f_unsafeArray};var CE_=new m().initClass({sci_ArraySeq$ofShort:0},!1,"scala.collection.immutable.ArraySeq$ofShort",{sci_ArraySeq$ofShort:1,sci_ArraySeq:1,sci_AbstractSeq:1,sc_AbstractSeq:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,sci_Seq:1,sci_Iterable:1,sci_SeqOps:1,sci_IndexedSeq:1,sc_IndexedSeq:1,sc_IndexedSeqOps:1,sci_IndexedSeqOps:1,sci_StrictOptimizedSeqOps:1,sc_StrictOptimizedSeqOps:1,sc_StrictOptimizedIterableOps:1,sc_EvidenceIterableFactoryDefaults:1,Ljava_io_Serializable:1});Vc.prototype.$classData=CE_;function Wl(_){this.sci_ArraySeq$ofUnit__f_unsafeArray=null,this.sci_ArraySeq$ofUnit__f_unsafeArray=_}Wl.prototype=new T$;Wl.prototype.constructor=Wl;function ME_(){}ME_.prototype=Wl.prototype;Wl.prototype.length__I=function(){return this.sci_ArraySeq$ofUnit__f_unsafeArray.u.length};Wl.prototype.hashCode__I=function(){var _=O_(),r=this.sci_ArraySeq$ofUnit__f_unsafeArray;return _.arrayHash$mVc$sp__Ajl_Void__I__I(r,_.s_util_hashing_MurmurHash3$__f_seqSeed)};Wl.prototype.equals__O__Z=function(_){if(_ instanceof Wl){var r=_;return this.sci_ArraySeq$ofUnit__f_unsafeArray.u.length===r.sci_ArraySeq$ofUnit__f_unsafeArray.u.length}else return pl(this,_)};Wl.prototype.iterator__sc_Iterator=function(){return new xL(this.sci_ArraySeq$ofUnit__f_unsafeArray)};Wl.prototype.apply$mcVI$sp__I__V=function(_){};Wl.prototype.apply__O__O=function(_){var r=_|0;this.apply$mcVI$sp__I__V(r)};Wl.prototype.apply__I__O=function(_){this.apply$mcVI$sp__I__V(_)};Wl.prototype.elemTag__s_reflect_ClassTag=function(){return cH()};Wl.prototype.unsafeArray__O=function(){return this.sci_ArraySeq$ofUnit__f_unsafeArray};var TE_=new m().initClass({sci_ArraySeq$ofUnit:0},!1,"scala.collection.immutable.ArraySeq$ofUnit",{sci_ArraySeq$ofUnit:1,sci_ArraySeq:1,sci_AbstractSeq:1,sc_AbstractSeq:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,sci_Seq:1,sci_Iterable:1,sci_SeqOps:1,sci_IndexedSeq:1,sc_IndexedSeq:1,sc_IndexedSeqOps:1,sci_IndexedSeqOps:1,sci_StrictOptimizedSeqOps:1,sc_StrictOptimizedSeqOps:1,sc_StrictOptimizedIterableOps:1,sc_EvidenceIterableFactoryDefaults:1,Ljava_io_Serializable:1});Wl.prototype.$classData=TE_;function VE_(_,r,a){var t=BE_(_,_,r,a);return t}function AE_(_,r,a,t){for(;;){if(r===t)return a.isEmpty__Z()?0:1;if(a.isEmpty__Z())return-1;var n=1+r|0,s=a.tail__O();r=n,a=s}}function BE_(_,r,a,t){for(;;){if(r.isEmpty__Z())return te();var n=r.head__O(),s=r.tail__O();if(!!a.apply__O__O(n)!==t)return FE_(_,r,s,a,t);r=s}}function FE_(_,r,a,t,n){for(;;){if(a.isEmpty__Z())return r;var s=a.head__O();if(!!t.apply__O__O(s)!==n)a=a.tail__O();else return EE_(_,r,a,t,n)}}function EE_(_,r,a,t,n){for(var s=new pe(r.head__O(),te()),c=r.tail__O(),i=s;c!==a;){var o=new pe(c.head__O(),te());i.sci_$colon$colon__f_next=o,i=o,c=c.tail__O()}for(var u=a.tail__O(),f=u;!u.isEmpty__Z();){var p=u.head__O();if(!!t.apply__O__O(p)!==n)u=u.tail__O();else{for(;f!==u;){var h=new pe(f.head__O(),te());i.sci_$colon$colon__f_next=h,i=h,f=f.tail__O()}f=u.tail__O(),u=u.tail__O()}}return f.isEmpty__Z()||(i.sci_$colon$colon__f_next=f),s}function jE_(_,r,a){for(;;){if(r===a)return!0;var t=r.isEmpty__Z(),n=a.isEmpty__Z();if(!(t||n)&&z().equals__O__O__Z(r.head__O(),a.head__O())){var s=r.tail__O(),c=a.tail__O();r=s,a=c}else return t&&n}}function kr(){}kr.prototype=new s2;kr.prototype.constructor=kr;function mH(){}mH.prototype=kr.prototype;kr.prototype.distinctBy__F1__O=function(_){return R6(this,_)};kr.prototype.sorted__s_math_Ordering__O=function(_){return kq(this,_)};kr.prototype.iterator__sc_Iterator=function(){return new Hm(this)};kr.prototype.appended__O__O=function(_){return by(this,_)};kr.prototype.zip__sc_IterableOnce__O=function(_){return ui(this,_)};kr.prototype.zipWithIndex__O=function(){return aw(this)};kr.prototype.scanLeft__O__F2__O=function(_,r){return g6(this,_,r)};kr.prototype.dropRight__I__O=function(_){return wo(this,_)};kr.prototype.stringPrefix__T=function(){return"LinearSeq"};kr.prototype.isDefinedAt__I__Z=function(_){return NP(this,_)};kr.prototype.apply__I__O=function(_){return Oq(this,_)};kr.prototype.foldLeft__O__F2__O=function(_,r){return vP_(this,_,r)};kr.prototype.sameElements__sc_IterableOnce__Z=function(_){return FJ(this,_)};kr.prototype.indexWhere__F1__I__I=function(_,r){return EJ(this,_,r)};kr.prototype.iterableFactory__sc_SeqFactory=function(){return Fd()};kr.prototype.$colon$colon$colon__sci_List__sci_List=function(_){if(this.isEmpty__Z())return _;if(_.isEmpty__Z())return this;for(var r=new pe(_.head__O(),this),a=r,t=_.tail__O();!t.isEmpty__Z();){var n=new pe(t.head__O(),this);a.sci_$colon$colon__f_next=n,a=n,t=t.tail__O()}return r};kr.prototype.isEmpty__Z=function(){return this===te()};kr.prototype.prepended__O__sci_List=function(_){return new pe(_,this)};kr.prototype.prependedAll__sc_IterableOnce__sci_List=function(_){if(_ instanceof kr){var r=_;return this.$colon$colon$colon__sci_List__sci_List(r)}if(_.knownSize__I()===0)return this;if(_ instanceof Ca){var a=_;if(this.isEmpty__Z())return a.toList__sci_List()}var t=_.iterator__sc_Iterator();if(t.hasNext__Z()){for(var n=new pe(t.next__O(),this),s=n;t.hasNext__Z();){var c=new pe(t.next__O(),this);s.sci_$colon$colon__f_next=c,s=c}return n}else return this};kr.prototype.appendedAll__sc_IterableOnce__sci_List=function(_){if(_ instanceof kr){var r=_;return r.$colon$colon$colon__sci_List__sci_List(this)}else return sw(this,_)};kr.prototype.map__F1__sci_List=function(_){if(this===te())return te();for(var r=new pe(_.apply__O__O(this.head__O()),te()),a=r,t=this.tail__O();t!==te();){var n=new pe(_.apply__O__O(t.head__O()),te());a.sci_$colon$colon__f_next=n,a=n,t=t.tail__O()}return r};kr.prototype.collect__s_PartialFunction__sci_List=function(_){if(this===te())return te();for(var r=this,a=null,t=null;a===null;)if(t=_.applyOrElse__O__F1__O(r.head__O(),Fd().sci_List$__f_partialNotApplied),t!==Fd().sci_List$__f_partialNotApplied&&(a=new pe(t,te())),r=r.tail__O(),r===te())return a===null?te():a;for(var n=a;r!==te();){if(t=_.applyOrElse__O__F1__O(r.head__O(),Fd().sci_List$__f_partialNotApplied),t!==Fd().sci_List$__f_partialNotApplied){var s=new pe(t,te());n.sci_$colon$colon__f_next=s,n=s}r=r.tail__O()}return a};kr.prototype.flatMap__F1__sci_List=function(_){for(var r=this,a=null,t=null;r!==te();){for(var n=_.apply__O__O(r.head__O()).iterator__sc_Iterator();n.hasNext__Z();){var s=new pe(n.next__O(),te());t===null?a=s:t.sci_$colon$colon__f_next=s,t=s}r=r.tail__O()}return a===null?te():a};kr.prototype.span__F1__T2=function(_){for(var r=new Ca,a=this;!a.isEmpty__Z()&&_.apply__O__O(a.head__O());){var t=a.head__O();r.addOne__O__scm_ListBuffer(t),a=a.tail__O()}return g(new L,r.toList__sci_List(),a)};kr.prototype.foreach__F1__V=function(_){for(var r=this;!r.isEmpty__Z();)_.apply__O__O(r.head__O()),r=r.tail__O()};kr.prototype.reverse__sci_List=function(){for(var _=te(),r=this;!r.isEmpty__Z();){var a=r.head__O(),t=_;_=new pe(a,t),r=r.tail__O()}return _};kr.prototype.foldRight__O__F2__O=function(_,r){for(var a=_,t=this.reverse__sci_List();!t.isEmpty__Z();)a=r.apply__O__O__O(t.head__O(),a),t=t.tail__O();return a};kr.prototype.length__I=function(){for(var _=this,r=0;!_.isEmpty__Z();)r=1+r|0,_=_.tail__O();return r};kr.prototype.lengthCompare__I__I=function(_){return _<0?1:AE_(this,0,this,_)};kr.prototype.forall__F1__Z=function(_){for(var r=this;!r.isEmpty__Z();){if(!_.apply__O__O(r.head__O()))return!1;r=r.tail__O()}return!0};kr.prototype.exists__F1__Z=function(_){for(var r=this;!r.isEmpty__Z();){if(_.apply__O__O(r.head__O()))return!0;r=r.tail__O()}return!1};kr.prototype.contains__O__Z=function(_){for(var r=this;!r.isEmpty__Z();){if(z().equals__O__O__Z(r.head__O(),_))return!0;r=r.tail__O()}return!1};kr.prototype.find__F1__s_Option=function(_){for(var r=this;!r.isEmpty__Z();){if(_.apply__O__O(r.head__O()))return new i_(r.head__O());r=r.tail__O()}return t_()};kr.prototype.last__O=function(){if(this.isEmpty__Z())throw Us(new Mt,"List.last");for(var _=this,r=this.tail__O();!r.isEmpty__Z();)_=r,r=r.tail__O();return _.head__O()};kr.prototype.className__T=function(){return"List"};kr.prototype.equals__O__Z=function(_){if(_ instanceof kr){var r=_;return jE_(this,this,r)}else return pl(this,_)};kr.prototype.apply__O__O=function(_){var r=_|0;return Oq(this,r)};kr.prototype.isDefinedAt__O__Z=function(_){var r=_|0;return NP(this,r)};kr.prototype.dropWhile__F1__O=function(_){return eV_(this,this,_)};kr.prototype.drop__I__O=function(_){return _V_(this,_,this)};kr.prototype.filter__F1__O=function(_){return VE_(this,_,!1)};kr.prototype.reverse__O=function(){return this.reverse__sci_List()};kr.prototype.takeWhile__F1__O=function(_){for(var r=new Ca,a=this;!a.isEmpty__Z()&&_.apply__O__O(a.head__O());){var t=a.head__O();r.addOne__O__scm_ListBuffer(t),a=a.tail__O()}return r.toList__sci_List()};kr.prototype.flatMap__F1__O=function(_){return this.flatMap__F1__sci_List(_)};kr.prototype.collect__s_PartialFunction__O=function(_){return this.collect__s_PartialFunction__sci_List(_)};kr.prototype.map__F1__O=function(_){return this.map__F1__sci_List(_)};kr.prototype.appendedAll__sc_IterableOnce__O=function(_){return this.appendedAll__sc_IterableOnce__sci_List(_)};kr.prototype.prepended__O__O=function(_){return this.prepended__O__sci_List(_)};kr.prototype.iterableFactory__sc_IterableFactory=function(){return Fd()};function vq(){this.sci_Vector__f_prefix1=null}vq.prototype=new qW;vq.prototype.constructor=vq;function yH(){}yH.prototype=vq.prototype;vq.prototype.slice__I__I__sci_Vector=function(_,r){var a=_>0?_:0,t=this.length__I(),n=r=_.scm_HashMap__f_threshold&&Aq(_,_.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length<<1);var s=t&(-1+_.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length|0);return B6(_,r,a,n,t,s)}function bH(_,r,a,t){(1+_.scm_HashMap__f_contentSize|0)>=_.scm_HashMap__f_threshold&&Aq(_,_.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length<<1);var n=S().anyHash__O__I(r),s=n^(n>>>16|0),c=s&(-1+_.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length|0);return B6(_,r,a,t,s,c)}function B6(_,r,a,t,n,s){var c=_.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u[s];if(c===null)_.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u[s]=new bp(r,n,a,null);else{for(var i=null,o=c;o!==null&&o.scm_HashMap$Node__f__hash<=n;){if(o.scm_HashMap$Node__f__hash===n&&z().equals__O__O__Z(r,o.scm_HashMap$Node__f__key)){var u=o.scm_HashMap$Node__f__value;return o.scm_HashMap$Node__f__value=a,t?new i_(u):null}i=o,o=o.scm_HashMap$Node__f__next}i===null?_.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u[s]=new bp(r,n,a,c):i.scm_HashMap$Node__f__next=new bp(r,n,a,i.scm_HashMap$Node__f__next)}return _.scm_HashMap__f_contentSize=1+_.scm_HashMap__f_contentSize|0,null}function OW(_,r){var a=S().anyHash__O__I(r);return ij_(_,r,a^(a>>>16|0))}function ij_(_,r,a){var t=a&(-1+_.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length|0),n=_.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u[t];if(n===null)return null;if(n.scm_HashMap$Node__f__hash===a&&z().equals__O__O__Z(n.scm_HashMap$Node__f__key,r))return _.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u[t]=n.scm_HashMap$Node__f__next,_.scm_HashMap__f_contentSize=-1+_.scm_HashMap__f_contentSize|0,n;for(var s=n,c=n.scm_HashMap$Node__f__next;c!==null&&c.scm_HashMap$Node__f__hash<=a;){if(c.scm_HashMap$Node__f__hash===a&&z().equals__O__O__Z(c.scm_HashMap$Node__f__key,r))return s.scm_HashMap$Node__f__next=c.scm_HashMap$Node__f__next,_.scm_HashMap__f_contentSize=-1+_.scm_HashMap__f_contentSize|0,c;s=c,c=c.scm_HashMap$Node__f__next}return null}function Aq(_,r){if(r<0)throw OP(new Ro,"new HashMap table size "+r+" exceeds maximum");var a=_.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length;if(_.scm_HashMap__f_threshold=PW(_,r),_.scm_HashMap__f_contentSize===0)_.scm_HashMap__f_scala$collection$mutable$HashMap$$table=new(DZ.getArrayOf()).constr(r);else{var t=_.scm_HashMap__f_scala$collection$mutable$HashMap$$table;_.scm_HashMap__f_scala$collection$mutable$HashMap$$table=M_().copyOf__AO__I__AO(t,r);for(var n=new bp(null,0,null,null),s=new bp(null,0,null,null);a4?a:4,n=(-2147483648>>(Math.clz32(t)|0)&t)<<1;return n<1073741824?n:1073741824}function PW(_,r){return Po(r*_.scm_HashMap__f_loadFactor)}function IH(_,r,a){return _.scm_HashMap__f_loadFactor=a,_.scm_HashMap__f_scala$collection$mutable$HashMap$$table=new(DZ.getArrayOf()).constr(SW(_,r)),_.scm_HashMap__f_threshold=PW(_,_.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length),_.scm_HashMap__f_contentSize=0,_}function RW(_){return IH(_,16,.75),_}function Na(){this.scm_HashMap__f_loadFactor=0,this.scm_HashMap__f_scala$collection$mutable$HashMap$$table=null,this.scm_HashMap__f_threshold=0,this.scm_HashMap__f_contentSize=0}Na.prototype=new c5;Na.prototype.constructor=Na;function oj_(){}oj_.prototype=Na.prototype;Na.prototype.concat__sc_IterableOnce__sc_IterableOps=function(_){return aV_(this,_)};Na.prototype.map__F1__O=function(_){return vo(this,_)};Na.prototype.flatMap__F1__O=function(_){return oi(this,_)};Na.prototype.zip__sc_IterableOnce__O=function(_){return ui(this,_)};Na.prototype.filter__F1__O=function(_){return op(this,_,!1)};Na.prototype.dropRight__I__O=function(_){return wo(this,_)};Na.prototype.size__I=function(){return this.scm_HashMap__f_contentSize};Na.prototype.contains__O__Z=function(_){var r=S().anyHash__O__I(_),a=r^(r>>>16|0),t=this.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u[a&(-1+this.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length|0)];return(t===null?null:t.findNode__O__I__scm_HashMap$Node(_,a))!==null};Na.prototype.sizeHint__I__V=function(_){var r=SW(this,Po((1+_|0)/this.scm_HashMap__f_loadFactor));r>this.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length&&Aq(this,r)};Na.prototype.addAll__sc_IterableOnce__scm_HashMap=function(_){if(this.sizeHint__I__V(_.knownSize__I()),_ instanceof Zr){var r=_,a=new Eb((i,o,u)=>{var f=u|0;Tj(this,i,o,f^(f>>>16|0),!1)});return r.sci_HashMap__f_rootNode.foreachWithHash__F3__V(a),this}else if(_ instanceof Na){for(var t=_,n=t.nodeIterator__sc_Iterator();n.hasNext__Z();){var s=n.next__O();Tj(this,s.scm_HashMap$Node__f__key,s.scm_HashMap$Node__f__value,s.scm_HashMap$Node__f__hash,!1)}return this}else if(mF_(_)){var c=_;return c.foreachEntry__F2__V(new Ge((i,o)=>{var u=S().anyHash__O__I(i);return Tj(this,i,o,u^(u>>>16|0),!1)})),this}else return nf(this,_)};Na.prototype.updateWith__O__F1__s_Option=function(_,r){var a=es(this);if(a!==o5.getClassOf())return rW(this,_,r);var t=S().anyHash__O__I(_),n=t^(t>>>16|0),s=n&(-1+this.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length|0),c=null;c=null;var i=null;i=null;var o=this.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u[s];if(o!==null)for(var u=null,f=o;;){if(n===f.scm_HashMap$Node__f__hash&&z().equals__O__O__Z(_,f.scm_HashMap$Node__f__key))i=u,c=f;else if(!(f.scm_HashMap$Node__f__next===null||f.scm_HashMap$Node__f__hash>n)){var p=f,h=f.scm_HashMap$Node__f__next;u=p,f=h;continue}break}var l=c,d=l===null?t_():new i_(l.scm_HashMap$Node__f__value),$=r.apply__O__O(d),v=g(new L,d,$);_:{var w=v.T2__f__1,R=v.T2__f__2,D=t_();if(D===w)var T=t_(),C=T===R;else var C=!1;if(C)break _;var F=v.T2__f__1,E=v.T2__f__2;if(F instanceof i_)var q=t_(),Z=q===E;else var Z=!1;if(Z){i!==null?i.scm_HashMap$Node__f__next=c.scm_HashMap$Node__f__next:this.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u[s]=c.scm_HashMap$Node__f__next,this.scm_HashMap__f_contentSize=-1+this.scm_HashMap__f_contentSize|0;break _}var H=v.T2__f__1,J=v.T2__f__2,N=t_();if(N===H&&J instanceof i_){var G=J,W=G.s_Some__f_value,K=(1+this.scm_HashMap__f_contentSize|0)>=this.scm_HashMap__f_threshold?(Aq(this,this.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length<<1),n&(-1+this.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length|0)):s;B6(this,_,W,!1,n,K);break _}var Y=v.T2__f__1,X=v.T2__f__2;if(Y instanceof i_&&X instanceof i_){var e_=X,__=e_.s_Some__f_value;c.scm_HashMap$Node__f__value=__;break _}throw new Q(v)}return $};Na.prototype.iterator__sc_Iterator=function(){return this.scm_HashMap__f_contentSize===0?Fe().sc_Iterator$__f_scala$collection$Iterator$$_empty:new PI(this)};Na.prototype.valuesIterator__sc_Iterator=function(){return this.scm_HashMap__f_contentSize===0?Fe().sc_Iterator$__f_scala$collection$Iterator$$_empty:new RI(this)};Na.prototype.nodeIterator__sc_Iterator=function(){return this.scm_HashMap__f_contentSize===0?Fe().sc_Iterator$__f_scala$collection$Iterator$$_empty:new DI(this)};Na.prototype.get__O__s_Option=function(_){var r=S().anyHash__O__I(_),a=r^(r>>>16|0),t=this.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u[a&(-1+this.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length|0)],n=t===null?null:t.findNode__O__I__scm_HashMap$Node(_,a);return n===null?t_():new i_(n.scm_HashMap$Node__f__value)};Na.prototype.apply__O__O=function(_){var r=S().anyHash__O__I(_),a=r^(r>>>16|0),t=this.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u[a&(-1+this.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length|0)],n=t===null?null:t.findNode__O__I__scm_HashMap$Node(_,a);return n===null?_H(this,_):n.scm_HashMap$Node__f__value};Na.prototype.getOrElse__O__F0__O=function(_,r){var a=es(this);if(a!==o5.getClassOf())return XN(this,_,r);var t=S().anyHash__O__I(_),n=t^(t>>>16|0),s=this.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u[n&(-1+this.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length|0)],c=s===null?null:s.findNode__O__I__scm_HashMap$Node(_,n);return c===null?r.apply__O():c.scm_HashMap$Node__f__value};Na.prototype.getOrElseUpdate__O__F0__O=function(_,r){var a=es(this);if(a!==o5.getClassOf())return aW(this,_,r);var t=S().anyHash__O__I(_),n=t^(t>>>16|0),s=n&(-1+this.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length|0),c=this.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u[s],i=c===null?null:c.findNode__O__I__scm_HashMap$Node(_,n);if(i!==null)return i.scm_HashMap$Node__f__value;var o=this.scm_HashMap__f_scala$collection$mutable$HashMap$$table,u=r.apply__O();(1+this.scm_HashMap__f_contentSize|0)>=this.scm_HashMap__f_threshold&&Aq(this,this.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length<<1);var f=o===this.scm_HashMap__f_scala$collection$mutable$HashMap$$table?s:n&(-1+this.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length|0);return B6(this,_,u,!1,n,f),u};Na.prototype.put__O__O__s_Option=function(_,r){var a=bH(this,_,r,!0);return a===null?t_():a};Na.prototype.remove__O__s_Option=function(_){var r=OW(this,_);return r===null?t_():new i_(r.scm_HashMap$Node__f__value)};Na.prototype.update__O__O__V=function(_,r){bH(this,_,r,!1)};Na.prototype.addOne__T2__scm_HashMap=function(_){return bH(this,_._1__O(),_._2__O(),!1),this};Na.prototype.subtractOne__O__scm_HashMap=function(_){return OW(this,_),this};Na.prototype.knownSize__I=function(){return this.scm_HashMap__f_contentSize};Na.prototype.isEmpty__Z=function(){return this.scm_HashMap__f_contentSize===0};Na.prototype.foreach__F1__V=function(_){for(var r=this.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length,a=0;a=0&&_=0&&_=0&&r=0&&_=0){var a=r>>>5|0,t=31&r;return a=0&&_=this.sci_Vector2__f_len1){var a=_-this.sci_Vector2__f_len1|0,t=a>>>5|0,n=31&a;if(t1){var _=this.sci_Vector__f_prefix1,r=_.u.length,a=M_().copyOfRange__AO__I__I__AO(_,1,r),t=-1+this.sci_Vector2__f_len1|0,n=-1+this.sci_BigVector__f_length0|0,s=this.sci_Vector2__f_data2,c=this.sci_BigVector__f_suffix1;return new nn(a,t,s,c,n)}else return this.slice0__I__I__sci_Vector(1,this.sci_BigVector__f_length0)};nn.prototype.init__sci_Vector=function(){if(this.sci_BigVector__f_suffix1.u.length>1){var _=this.sci_BigVector__f_suffix1,r=-1+_.u.length|0,a=M_().copyOfRange__AO__I__I__AO(_,0,r),t=-1+this.sci_BigVector__f_length0|0,n=this.sci_Vector__f_prefix1,s=this.sci_Vector2__f_len1,c=this.sci_Vector2__f_data2;return new nn(n,s,c,a,t)}else return this.slice0__I__I__sci_Vector(0,-1+this.sci_BigVector__f_length0|0)};nn.prototype.vectorSliceCount__I=function(){return 3};nn.prototype.vectorSlice__I__AO=function(_){switch(_){case 0:return this.sci_Vector__f_prefix1;case 1:return this.sci_Vector2__f_data2;case 2:return this.sci_BigVector__f_suffix1;default:throw new Q(_)}};nn.prototype.appendedAll0__sc_IterableOnce__I__sci_Vector=function(_,r){var a=l_().append1IfSpace__AO__sc_IterableOnce__AO(this.sci_BigVector__f_suffix1,_);if(a!==null){var t=(this.sci_BigVector__f_length0-this.sci_BigVector__f_suffix1.u.length|0)+a.u.length|0,n=this.sci_Vector__f_prefix1,s=this.sci_Vector2__f_len1,c=this.sci_Vector2__f_data2;return new nn(n,s,c,a,t)}else return Cr.prototype.appendedAll0__sc_IterableOnce__I__sci_Vector.call(this,_,r)};nn.prototype.init__O=function(){return this.init__sci_Vector()};nn.prototype.tail__O=function(){return this.tail__sci_Vector()};nn.prototype.map__F1__O=function(_){return this.map__F1__sci_Vector(_)};nn.prototype.prepended__O__O=function(_){return this.prepended__O__sci_Vector(_)};nn.prototype.appended__O__O=function(_){return this.appended__O__sci_Vector(_)};nn.prototype.apply__O__O=function(_){var r=_|0;if(r>=0&&r=0){var t=a>>>5|0,n=31&a;return t=0&&_=0){var a=r>>>10|0,t=31&(r>>>5|0),n=31&r;return a=this.sci_Vector3__f_len1){var s=_-this.sci_Vector3__f_len1|0;return this.sci_Vector3__f_prefix2.u[s>>>5|0].u[31&s]}else return this.sci_Vector__f_prefix1.u[_]}else throw this.ioob__I__jl_IndexOutOfBoundsException(_)};bt.prototype.updated__I__O__sci_Vector=function(_,r){if(_>=0&&_=this.sci_Vector3__f_len12){var a=_-this.sci_Vector3__f_len12|0,t=a>>>10|0,n=31&(a>>>5|0),s=31&a;if(t=this.sci_Vector3__f_len1){var c_=_-this.sci_Vector3__f_len1|0,o_=this.sci_Vector3__f_prefix2,h_=c_>>>5|0,d_=31&c_,v_=o_.clone__O(),u_=v_.u[h_],p_=u_.clone__O();p_.u[d_]=r,v_.u[h_]=p_;var y_=this.sci_Vector__f_prefix1,b_=this.sci_Vector3__f_len1,D_=this.sci_Vector3__f_len12,S_=this.sci_Vector3__f_data3,P_=this.sci_Vector3__f_suffix2,R_=this.sci_BigVector__f_suffix1,C_=this.sci_BigVector__f_length0;return new bt(y_,b_,v_,D_,S_,P_,R_,C_)}else{var B_=this.sci_Vector__f_prefix1,T_=B_.clone__O();T_.u[_]=r;var A_=this.sci_Vector3__f_len1,x_=this.sci_Vector3__f_prefix2,E_=this.sci_Vector3__f_len12,I_=this.sci_Vector3__f_data3,V_=this.sci_Vector3__f_suffix2,J_=this.sci_BigVector__f_suffix1,X_=this.sci_BigVector__f_length0;return new bt(T_,A_,x_,E_,I_,V_,J_,X_)}else throw this.ioob__I__jl_IndexOutOfBoundsException(_)};bt.prototype.appended__O__sci_Vector=function(_){if(this.sci_BigVector__f_suffix1.u.length<32){var r=l_().copyAppend1__AO__O__AO(this.sci_BigVector__f_suffix1,_),a=1+this.sci_BigVector__f_length0|0,t=this.sci_Vector__f_prefix1,n=this.sci_Vector3__f_len1,s=this.sci_Vector3__f_prefix2,c=this.sci_Vector3__f_len12,i=this.sci_Vector3__f_data3,o=this.sci_Vector3__f_suffix2;return new bt(t,n,s,c,i,o,r,a)}else if(this.sci_Vector3__f_suffix2.u.length<31){var u=l_().copyAppend__AO__O__AO(this.sci_Vector3__f_suffix2,this.sci_BigVector__f_suffix1),f=new H_(1);f.u[0]=_;var p=1+this.sci_BigVector__f_length0|0,h=this.sci_Vector__f_prefix1,l=this.sci_Vector3__f_len1,d=this.sci_Vector3__f_prefix2,$=this.sci_Vector3__f_len12,v=this.sci_Vector3__f_data3;return new bt(h,l,d,$,v,u,f,p)}else if(this.sci_Vector3__f_data3.u.length<30){var w=l_().copyAppend__AO__O__AO(this.sci_Vector3__f_data3,l_().copyAppend__AO__O__AO(this.sci_Vector3__f_suffix2,this.sci_BigVector__f_suffix1)),R=l_().sci_VectorStatics$__f_empty2,D=new H_(1);D.u[0]=_;var T=1+this.sci_BigVector__f_length0|0,C=this.sci_Vector__f_prefix1,F=this.sci_Vector3__f_len1,E=this.sci_Vector3__f_prefix2,q=this.sci_Vector3__f_len12;return new bt(C,F,E,q,w,R,D,T)}else{var Z=this.sci_Vector__f_prefix1,H=this.sci_Vector3__f_len1,J=this.sci_Vector3__f_prefix2,N=this.sci_Vector3__f_len12,G=this.sci_Vector3__f_data3,W=this.sci_Vector3__f_len12,K=l_().sci_VectorStatics$__f_empty4,Y=l_().copyAppend__AO__O__AO(this.sci_Vector3__f_suffix2,this.sci_BigVector__f_suffix1),X=new(lr.getArrayOf().getArrayOf().getArrayOf()).constr(1);X.u[0]=Y;var e_=l_().sci_VectorStatics$__f_empty2,__=new H_(1);return __.u[0]=_,new Fa(Z,H,J,N,G,30720+W|0,K,X,e_,__,1+this.sci_BigVector__f_length0|0)}};bt.prototype.prepended__O__sci_Vector=function(_){if(this.sci_Vector3__f_len1<32){var r=l_().copyPrepend1__O__AO__AO(_,this.sci_Vector__f_prefix1),a=1+this.sci_Vector3__f_len1|0,t=1+this.sci_Vector3__f_len12|0,n=1+this.sci_BigVector__f_length0|0,s=this.sci_Vector3__f_prefix2,c=this.sci_Vector3__f_data3,i=this.sci_Vector3__f_suffix2,o=this.sci_BigVector__f_suffix1;return new bt(r,a,s,t,c,i,o,n)}else if(this.sci_Vector3__f_len12<1024){var u=new H_(1);u.u[0]=_;var f=l_().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1,this.sci_Vector3__f_prefix2),p=1+this.sci_Vector3__f_len12|0,h=1+this.sci_BigVector__f_length0|0,l=this.sci_Vector3__f_data3,d=this.sci_Vector3__f_suffix2,$=this.sci_BigVector__f_suffix1;return new bt(u,1,f,p,l,d,$,h)}else if(this.sci_Vector3__f_data3.u.length<30){var v=new H_(1);v.u[0]=_;var w=l_().sci_VectorStatics$__f_empty2,R=l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1,this.sci_Vector3__f_prefix2),this.sci_Vector3__f_data3),D=1+this.sci_BigVector__f_length0|0,T=this.sci_Vector3__f_suffix2,C=this.sci_BigVector__f_suffix1;return new bt(v,1,w,1,R,T,C,D)}else{var F=new H_(1);F.u[0]=_;var E=l_().sci_VectorStatics$__f_empty2,q=l_().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1,this.sci_Vector3__f_prefix2),Z=new(lr.getArrayOf().getArrayOf().getArrayOf()).constr(1);return Z.u[0]=q,new Fa(F,1,E,1,Z,1+this.sci_Vector3__f_len12|0,l_().sci_VectorStatics$__f_empty4,this.sci_Vector3__f_data3,this.sci_Vector3__f_suffix2,this.sci_BigVector__f_suffix1,1+this.sci_BigVector__f_length0|0)}};bt.prototype.map__F1__sci_Vector=function(_){var r=l_().mapElems1__AO__F1__AO(this.sci_Vector__f_prefix1,_),a=l_().mapElems__I__AO__F1__AO(2,this.sci_Vector3__f_prefix2,_),t=l_().mapElems__I__AO__F1__AO(3,this.sci_Vector3__f_data3,_),n=l_().mapElems__I__AO__F1__AO(2,this.sci_Vector3__f_suffix2,_),s=l_().mapElems1__AO__F1__AO(this.sci_BigVector__f_suffix1,_),c=this.sci_Vector3__f_len1,i=this.sci_Vector3__f_len12,o=this.sci_BigVector__f_length0;return new bt(r,c,a,i,t,n,s,o)};bt.prototype.slice0__I__I__sci_Vector=function(_,r){var a=new Yh(_,r);return a.consider__I__AO__V(1,this.sci_Vector__f_prefix1),a.consider__I__AO__V(2,this.sci_Vector3__f_prefix2),a.consider__I__AO__V(3,this.sci_Vector3__f_data3),a.consider__I__AO__V(2,this.sci_Vector3__f_suffix2),a.consider__I__AO__V(1,this.sci_BigVector__f_suffix1),a.result__sci_Vector()};bt.prototype.tail__sci_Vector=function(){if(this.sci_Vector3__f_len1>1){var _=this.sci_Vector__f_prefix1,r=_.u.length,a=M_().copyOfRange__AO__I__I__AO(_,1,r),t=-1+this.sci_Vector3__f_len1|0,n=-1+this.sci_Vector3__f_len12|0,s=-1+this.sci_BigVector__f_length0|0,c=this.sci_Vector3__f_prefix2,i=this.sci_Vector3__f_data3,o=this.sci_Vector3__f_suffix2,u=this.sci_BigVector__f_suffix1;return new bt(a,t,c,n,i,o,u,s)}else return this.slice0__I__I__sci_Vector(1,this.sci_BigVector__f_length0)};bt.prototype.init__sci_Vector=function(){if(this.sci_BigVector__f_suffix1.u.length>1){var _=this.sci_BigVector__f_suffix1,r=-1+_.u.length|0,a=M_().copyOfRange__AO__I__I__AO(_,0,r),t=-1+this.sci_BigVector__f_length0|0,n=this.sci_Vector__f_prefix1,s=this.sci_Vector3__f_len1,c=this.sci_Vector3__f_prefix2,i=this.sci_Vector3__f_len12,o=this.sci_Vector3__f_data3,u=this.sci_Vector3__f_suffix2;return new bt(n,s,c,i,o,u,a,t)}else return this.slice0__I__I__sci_Vector(0,-1+this.sci_BigVector__f_length0|0)};bt.prototype.vectorSliceCount__I=function(){return 5};bt.prototype.vectorSlice__I__AO=function(_){switch(_){case 0:return this.sci_Vector__f_prefix1;case 1:return this.sci_Vector3__f_prefix2;case 2:return this.sci_Vector3__f_data3;case 3:return this.sci_Vector3__f_suffix2;case 4:return this.sci_BigVector__f_suffix1;default:throw new Q(_)}};bt.prototype.appendedAll0__sc_IterableOnce__I__sci_Vector=function(_,r){var a=l_().append1IfSpace__AO__sc_IterableOnce__AO(this.sci_BigVector__f_suffix1,_);if(a!==null){var t=(this.sci_BigVector__f_length0-this.sci_BigVector__f_suffix1.u.length|0)+a.u.length|0,n=this.sci_Vector__f_prefix1,s=this.sci_Vector3__f_len1,c=this.sci_Vector3__f_prefix2,i=this.sci_Vector3__f_len12,o=this.sci_Vector3__f_data3,u=this.sci_Vector3__f_suffix2;return new bt(n,s,c,i,o,u,a,t)}else return Cr.prototype.appendedAll0__sc_IterableOnce__I__sci_Vector.call(this,_,r)};bt.prototype.init__O=function(){return this.init__sci_Vector()};bt.prototype.tail__O=function(){return this.tail__sci_Vector()};bt.prototype.map__F1__O=function(_){return this.map__F1__sci_Vector(_)};bt.prototype.prepended__O__O=function(_){return this.prepended__O__sci_Vector(_)};bt.prototype.appended__O__O=function(_){return this.appended__O__sci_Vector(_)};bt.prototype.apply__O__O=function(_){var r=_|0;if(r>=0&&r=0){var t=a>>>10|0,n=31&(a>>>5|0),s=31&a;return t=this.sci_Vector3__f_len1){var c=r-this.sci_Vector3__f_len1|0;return this.sci_Vector3__f_prefix2.u[c>>>5|0].u[31&c]}else return this.sci_Vector__f_prefix1.u[r]}else throw this.ioob__I__jl_IndexOutOfBoundsException(r)};var bj_=new m().initClass({sci_Vector3:0},!1,"scala.collection.immutable.Vector3",{sci_Vector3:1,sci_BigVector:1,sci_VectorImpl:1,sci_Vector:1,sci_AbstractSeq:1,sc_AbstractSeq:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,sci_Seq:1,sci_Iterable:1,sci_SeqOps:1,sci_IndexedSeq:1,sc_IndexedSeq:1,sc_IndexedSeqOps:1,sci_IndexedSeqOps:1,sci_StrictOptimizedSeqOps:1,sc_StrictOptimizedSeqOps:1,sc_StrictOptimizedIterableOps:1,scg_DefaultSerializable:1,Ljava_io_Serializable:1});bt.prototype.$classData=bj_;function Fa(_,r,a,t,n,s,c,i,o,u,f){this.sci_Vector__f_prefix1=null,this.sci_BigVector__f_suffix1=null,this.sci_BigVector__f_length0=0,this.sci_Vector4__f_len1=0,this.sci_Vector4__f_prefix2=null,this.sci_Vector4__f_len12=0,this.sci_Vector4__f_prefix3=null,this.sci_Vector4__f_len123=0,this.sci_Vector4__f_data4=null,this.sci_Vector4__f_suffix3=null,this.sci_Vector4__f_suffix2=null,this.sci_Vector4__f_len1=r,this.sci_Vector4__f_prefix2=a,this.sci_Vector4__f_len12=t,this.sci_Vector4__f_prefix3=n,this.sci_Vector4__f_len123=s,this.sci_Vector4__f_data4=c,this.sci_Vector4__f_suffix3=i,this.sci_Vector4__f_suffix2=o,Bq(this,_,u,f)}Fa.prototype=new c2;Fa.prototype.constructor=Fa;function Ij_(){}Ij_.prototype=Fa.prototype;Fa.prototype.apply__I__O=function(_){if(_>=0&&_=0){var a=r>>>15|0,t=31&(r>>>10|0),n=31&(r>>>5|0),s=31&r;return a=this.sci_Vector4__f_len12){var c=_-this.sci_Vector4__f_len12|0;return this.sci_Vector4__f_prefix3.u[c>>>10|0].u[31&(c>>>5|0)].u[31&c]}else if(_>=this.sci_Vector4__f_len1){var i=_-this.sci_Vector4__f_len1|0;return this.sci_Vector4__f_prefix2.u[i>>>5|0].u[31&i]}else return this.sci_Vector__f_prefix1.u[_]}else throw this.ioob__I__jl_IndexOutOfBoundsException(_)};Fa.prototype.updated__I__O__sci_Vector=function(_,r){if(_>=0&&_=this.sci_Vector4__f_len123){var a=_-this.sci_Vector4__f_len123|0,t=a>>>15|0,n=31&(a>>>10|0),s=31&(a>>>5|0),c=31&a;if(t=this.sci_Vector4__f_len12){var W_=_-this.sci_Vector4__f_len12|0,N_=this.sci_Vector4__f_prefix3,G_=W_>>>10|0,se=31&(W_>>>5|0),oe=31&W_,ue=N_.clone__O(),ge=ue.u[G_],ce=ge.clone__O(),ve=ce.u[se],qe=ve.clone__O();qe.u[oe]=r,ce.u[se]=qe,ue.u[G_]=ce;var Ie=this.sci_Vector__f_prefix1,ee=this.sci_Vector4__f_len1,le=this.sci_Vector4__f_prefix2,re=this.sci_Vector4__f_len12,K_=this.sci_Vector4__f_len123,$e=this.sci_Vector4__f_data4,Re=this.sci_Vector4__f_suffix3,we=this.sci_Vector4__f_suffix2,ke=this.sci_BigVector__f_suffix1,he=this.sci_BigVector__f_length0;return new Fa(Ie,ee,le,re,ue,K_,$e,Re,we,ke,he)}else if(_>=this.sci_Vector4__f_len1){var ye=_-this.sci_Vector4__f_len1|0,Le=this.sci_Vector4__f_prefix2,me=ye>>>5|0,be=31&ye,ie=Le.clone__O(),Ce=ie.u[me],Ee=Ce.clone__O();Ee.u[be]=r,ie.u[me]=Ee;var Se=this.sci_Vector__f_prefix1,Ke=this.sci_Vector4__f_len1,Te=this.sci_Vector4__f_len12,Ve=this.sci_Vector4__f_prefix3,Oe=this.sci_Vector4__f_len123,Ze=this.sci_Vector4__f_data4,Ne=this.sci_Vector4__f_suffix3,_r=this.sci_Vector4__f_suffix2,nr=this.sci_BigVector__f_suffix1,sr=this.sci_BigVector__f_length0;return new Fa(Se,Ke,ie,Te,Ve,Oe,Ze,Ne,_r,nr,sr)}else{var mr=this.sci_Vector__f_prefix1,Qe=mr.clone__O();Qe.u[_]=r;var er=this.sci_Vector4__f_len1,ar=this.sci_Vector4__f_prefix2,rr=this.sci_Vector4__f_len12,vr=this.sci_Vector4__f_prefix3,cr=this.sci_Vector4__f_len123,Ae=this.sci_Vector4__f_data4,dr=this.sci_Vector4__f_suffix3,Xe=this.sci_Vector4__f_suffix2,ir=this.sci_BigVector__f_suffix1,He=this.sci_BigVector__f_length0;return new Fa(Qe,er,ar,rr,vr,cr,Ae,dr,Xe,ir,He)}else throw this.ioob__I__jl_IndexOutOfBoundsException(_)};Fa.prototype.appended__O__sci_Vector=function(_){if(this.sci_BigVector__f_suffix1.u.length<32){var r=l_().copyAppend1__AO__O__AO(this.sci_BigVector__f_suffix1,_),a=1+this.sci_BigVector__f_length0|0,t=this.sci_Vector__f_prefix1,n=this.sci_Vector4__f_len1,s=this.sci_Vector4__f_prefix2,c=this.sci_Vector4__f_len12,i=this.sci_Vector4__f_prefix3,o=this.sci_Vector4__f_len123,u=this.sci_Vector4__f_data4,f=this.sci_Vector4__f_suffix3,p=this.sci_Vector4__f_suffix2;return new Fa(t,n,s,c,i,o,u,f,p,r,a)}else if(this.sci_Vector4__f_suffix2.u.length<31){var h=l_().copyAppend__AO__O__AO(this.sci_Vector4__f_suffix2,this.sci_BigVector__f_suffix1),l=new H_(1);l.u[0]=_;var d=1+this.sci_BigVector__f_length0|0,$=this.sci_Vector__f_prefix1,v=this.sci_Vector4__f_len1,w=this.sci_Vector4__f_prefix2,R=this.sci_Vector4__f_len12,D=this.sci_Vector4__f_prefix3,T=this.sci_Vector4__f_len123,C=this.sci_Vector4__f_data4,F=this.sci_Vector4__f_suffix3;return new Fa($,v,w,R,D,T,C,F,h,l,d)}else if(this.sci_Vector4__f_suffix3.u.length<31){var E=l_().copyAppend__AO__O__AO(this.sci_Vector4__f_suffix3,l_().copyAppend__AO__O__AO(this.sci_Vector4__f_suffix2,this.sci_BigVector__f_suffix1)),q=l_().sci_VectorStatics$__f_empty2,Z=new H_(1);Z.u[0]=_;var H=1+this.sci_BigVector__f_length0|0,J=this.sci_Vector__f_prefix1,N=this.sci_Vector4__f_len1,G=this.sci_Vector4__f_prefix2,W=this.sci_Vector4__f_len12,K=this.sci_Vector4__f_prefix3,Y=this.sci_Vector4__f_len123,X=this.sci_Vector4__f_data4;return new Fa(J,N,G,W,K,Y,X,E,q,Z,H)}else if(this.sci_Vector4__f_data4.u.length<30){var e_=l_().copyAppend__AO__O__AO(this.sci_Vector4__f_data4,l_().copyAppend__AO__O__AO(this.sci_Vector4__f_suffix3,l_().copyAppend__AO__O__AO(this.sci_Vector4__f_suffix2,this.sci_BigVector__f_suffix1))),__=l_().sci_VectorStatics$__f_empty3,a_=l_().sci_VectorStatics$__f_empty2,n_=new H_(1);n_.u[0]=_;var s_=1+this.sci_BigVector__f_length0|0,c_=this.sci_Vector__f_prefix1,o_=this.sci_Vector4__f_len1,h_=this.sci_Vector4__f_prefix2,d_=this.sci_Vector4__f_len12,v_=this.sci_Vector4__f_prefix3,u_=this.sci_Vector4__f_len123;return new Fa(c_,o_,h_,d_,v_,u_,e_,__,a_,n_,s_)}else{var p_=this.sci_Vector__f_prefix1,y_=this.sci_Vector4__f_len1,b_=this.sci_Vector4__f_prefix2,D_=this.sci_Vector4__f_len12,S_=this.sci_Vector4__f_prefix3,P_=this.sci_Vector4__f_len123,R_=this.sci_Vector4__f_data4,C_=this.sci_Vector4__f_len123,B_=l_().sci_VectorStatics$__f_empty5,T_=l_().copyAppend__AO__O__AO(this.sci_Vector4__f_suffix3,l_().copyAppend__AO__O__AO(this.sci_Vector4__f_suffix2,this.sci_BigVector__f_suffix1)),A_=new(lr.getArrayOf().getArrayOf().getArrayOf().getArrayOf()).constr(1);A_.u[0]=T_;var x_=l_().sci_VectorStatics$__f_empty3,E_=l_().sci_VectorStatics$__f_empty2,I_=new H_(1);return I_.u[0]=_,new la(p_,y_,b_,D_,S_,P_,R_,983040+C_|0,B_,A_,x_,E_,I_,1+this.sci_BigVector__f_length0|0)}};Fa.prototype.prepended__O__sci_Vector=function(_){if(this.sci_Vector4__f_len1<32){var r=l_().copyPrepend1__O__AO__AO(_,this.sci_Vector__f_prefix1),a=1+this.sci_Vector4__f_len1|0,t=1+this.sci_Vector4__f_len12|0,n=1+this.sci_Vector4__f_len123|0,s=1+this.sci_BigVector__f_length0|0,c=this.sci_Vector4__f_prefix2,i=this.sci_Vector4__f_prefix3,o=this.sci_Vector4__f_data4,u=this.sci_Vector4__f_suffix3,f=this.sci_Vector4__f_suffix2,p=this.sci_BigVector__f_suffix1;return new Fa(r,a,c,t,i,n,o,u,f,p,s)}else if(this.sci_Vector4__f_len12<1024){var h=new H_(1);h.u[0]=_;var l=l_().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1,this.sci_Vector4__f_prefix2),d=1+this.sci_Vector4__f_len12|0,$=1+this.sci_Vector4__f_len123|0,v=1+this.sci_BigVector__f_length0|0,w=this.sci_Vector4__f_prefix3,R=this.sci_Vector4__f_data4,D=this.sci_Vector4__f_suffix3,T=this.sci_Vector4__f_suffix2,C=this.sci_BigVector__f_suffix1;return new Fa(h,1,l,d,w,$,R,D,T,C,v)}else if(this.sci_Vector4__f_len123<32768){var F=new H_(1);F.u[0]=_;var E=l_().sci_VectorStatics$__f_empty2,q=l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1,this.sci_Vector4__f_prefix2),this.sci_Vector4__f_prefix3),Z=1+this.sci_Vector4__f_len123|0,H=1+this.sci_BigVector__f_length0|0,J=this.sci_Vector4__f_data4,N=this.sci_Vector4__f_suffix3,G=this.sci_Vector4__f_suffix2,W=this.sci_BigVector__f_suffix1;return new Fa(F,1,E,1,q,Z,J,N,G,W,H)}else if(this.sci_Vector4__f_data4.u.length<30){var K=new H_(1);K.u[0]=_;var Y=l_().sci_VectorStatics$__f_empty2,X=l_().sci_VectorStatics$__f_empty3,e_=l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1,this.sci_Vector4__f_prefix2),this.sci_Vector4__f_prefix3),this.sci_Vector4__f_data4),__=1+this.sci_BigVector__f_length0|0,a_=this.sci_Vector4__f_suffix3,n_=this.sci_Vector4__f_suffix2,s_=this.sci_BigVector__f_suffix1;return new Fa(K,1,Y,1,X,1,e_,a_,n_,s_,__)}else{var c_=new H_(1);c_.u[0]=_;var o_=l_().sci_VectorStatics$__f_empty2,h_=l_().sci_VectorStatics$__f_empty3,d_=l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1,this.sci_Vector4__f_prefix2),this.sci_Vector4__f_prefix3),v_=new(lr.getArrayOf().getArrayOf().getArrayOf().getArrayOf()).constr(1);return v_.u[0]=d_,new la(c_,1,o_,1,h_,1,v_,1+this.sci_Vector4__f_len123|0,l_().sci_VectorStatics$__f_empty5,this.sci_Vector4__f_data4,this.sci_Vector4__f_suffix3,this.sci_Vector4__f_suffix2,this.sci_BigVector__f_suffix1,1+this.sci_BigVector__f_length0|0)}};Fa.prototype.map__F1__sci_Vector=function(_){var r=l_().mapElems1__AO__F1__AO(this.sci_Vector__f_prefix1,_),a=l_().mapElems__I__AO__F1__AO(2,this.sci_Vector4__f_prefix2,_),t=l_().mapElems__I__AO__F1__AO(3,this.sci_Vector4__f_prefix3,_),n=l_().mapElems__I__AO__F1__AO(4,this.sci_Vector4__f_data4,_),s=l_().mapElems__I__AO__F1__AO(3,this.sci_Vector4__f_suffix3,_),c=l_().mapElems__I__AO__F1__AO(2,this.sci_Vector4__f_suffix2,_),i=l_().mapElems1__AO__F1__AO(this.sci_BigVector__f_suffix1,_),o=this.sci_Vector4__f_len1,u=this.sci_Vector4__f_len12,f=this.sci_Vector4__f_len123,p=this.sci_BigVector__f_length0;return new Fa(r,o,a,u,t,f,n,s,c,i,p)};Fa.prototype.slice0__I__I__sci_Vector=function(_,r){var a=new Yh(_,r);return a.consider__I__AO__V(1,this.sci_Vector__f_prefix1),a.consider__I__AO__V(2,this.sci_Vector4__f_prefix2),a.consider__I__AO__V(3,this.sci_Vector4__f_prefix3),a.consider__I__AO__V(4,this.sci_Vector4__f_data4),a.consider__I__AO__V(3,this.sci_Vector4__f_suffix3),a.consider__I__AO__V(2,this.sci_Vector4__f_suffix2),a.consider__I__AO__V(1,this.sci_BigVector__f_suffix1),a.result__sci_Vector()};Fa.prototype.tail__sci_Vector=function(){if(this.sci_Vector4__f_len1>1){var _=this.sci_Vector__f_prefix1,r=_.u.length,a=M_().copyOfRange__AO__I__I__AO(_,1,r),t=-1+this.sci_Vector4__f_len1|0,n=-1+this.sci_Vector4__f_len12|0,s=-1+this.sci_Vector4__f_len123|0,c=-1+this.sci_BigVector__f_length0|0,i=this.sci_Vector4__f_prefix2,o=this.sci_Vector4__f_prefix3,u=this.sci_Vector4__f_data4,f=this.sci_Vector4__f_suffix3,p=this.sci_Vector4__f_suffix2,h=this.sci_BigVector__f_suffix1;return new Fa(a,t,i,n,o,s,u,f,p,h,c)}else return this.slice0__I__I__sci_Vector(1,this.sci_BigVector__f_length0)};Fa.prototype.init__sci_Vector=function(){if(this.sci_BigVector__f_suffix1.u.length>1){var _=this.sci_BigVector__f_suffix1,r=-1+_.u.length|0,a=M_().copyOfRange__AO__I__I__AO(_,0,r),t=-1+this.sci_BigVector__f_length0|0,n=this.sci_Vector__f_prefix1,s=this.sci_Vector4__f_len1,c=this.sci_Vector4__f_prefix2,i=this.sci_Vector4__f_len12,o=this.sci_Vector4__f_prefix3,u=this.sci_Vector4__f_len123,f=this.sci_Vector4__f_data4,p=this.sci_Vector4__f_suffix3,h=this.sci_Vector4__f_suffix2;return new Fa(n,s,c,i,o,u,f,p,h,a,t)}else return this.slice0__I__I__sci_Vector(0,-1+this.sci_BigVector__f_length0|0)};Fa.prototype.vectorSliceCount__I=function(){return 7};Fa.prototype.vectorSlice__I__AO=function(_){switch(_){case 0:return this.sci_Vector__f_prefix1;case 1:return this.sci_Vector4__f_prefix2;case 2:return this.sci_Vector4__f_prefix3;case 3:return this.sci_Vector4__f_data4;case 4:return this.sci_Vector4__f_suffix3;case 5:return this.sci_Vector4__f_suffix2;case 6:return this.sci_BigVector__f_suffix1;default:throw new Q(_)}};Fa.prototype.appendedAll0__sc_IterableOnce__I__sci_Vector=function(_,r){var a=l_().append1IfSpace__AO__sc_IterableOnce__AO(this.sci_BigVector__f_suffix1,_);if(a!==null){var t=(this.sci_BigVector__f_length0-this.sci_BigVector__f_suffix1.u.length|0)+a.u.length|0,n=this.sci_Vector__f_prefix1,s=this.sci_Vector4__f_len1,c=this.sci_Vector4__f_prefix2,i=this.sci_Vector4__f_len12,o=this.sci_Vector4__f_prefix3,u=this.sci_Vector4__f_len123,f=this.sci_Vector4__f_data4,p=this.sci_Vector4__f_suffix3,h=this.sci_Vector4__f_suffix2;return new Fa(n,s,c,i,o,u,f,p,h,a,t)}else return Cr.prototype.appendedAll0__sc_IterableOnce__I__sci_Vector.call(this,_,r)};Fa.prototype.init__O=function(){return this.init__sci_Vector()};Fa.prototype.tail__O=function(){return this.tail__sci_Vector()};Fa.prototype.map__F1__O=function(_){return this.map__F1__sci_Vector(_)};Fa.prototype.prepended__O__O=function(_){return this.prepended__O__sci_Vector(_)};Fa.prototype.appended__O__O=function(_){return this.appended__O__sci_Vector(_)};Fa.prototype.apply__O__O=function(_){var r=_|0;if(r>=0&&r=0){var t=a>>>15|0,n=31&(a>>>10|0),s=31&(a>>>5|0),c=31&a;return t=this.sci_Vector4__f_len12){var i=r-this.sci_Vector4__f_len12|0;return this.sci_Vector4__f_prefix3.u[i>>>10|0].u[31&(i>>>5|0)].u[31&i]}else if(r>=this.sci_Vector4__f_len1){var o=r-this.sci_Vector4__f_len1|0;return this.sci_Vector4__f_prefix2.u[o>>>5|0].u[31&o]}else return this.sci_Vector__f_prefix1.u[r]}else throw this.ioob__I__jl_IndexOutOfBoundsException(r)};var kj_=new m().initClass({sci_Vector4:0},!1,"scala.collection.immutable.Vector4",{sci_Vector4:1,sci_BigVector:1,sci_VectorImpl:1,sci_Vector:1,sci_AbstractSeq:1,sc_AbstractSeq:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,sci_Seq:1,sci_Iterable:1,sci_SeqOps:1,sci_IndexedSeq:1,sc_IndexedSeq:1,sc_IndexedSeqOps:1,sci_IndexedSeqOps:1,sci_StrictOptimizedSeqOps:1,sc_StrictOptimizedSeqOps:1,sc_StrictOptimizedIterableOps:1,scg_DefaultSerializable:1,Ljava_io_Serializable:1});Fa.prototype.$classData=kj_;function la(_,r,a,t,n,s,c,i,o,u,f,p,h,l){this.sci_Vector__f_prefix1=null,this.sci_BigVector__f_suffix1=null,this.sci_BigVector__f_length0=0,this.sci_Vector5__f_len1=0,this.sci_Vector5__f_prefix2=null,this.sci_Vector5__f_len12=0,this.sci_Vector5__f_prefix3=null,this.sci_Vector5__f_len123=0,this.sci_Vector5__f_prefix4=null,this.sci_Vector5__f_len1234=0,this.sci_Vector5__f_data5=null,this.sci_Vector5__f_suffix4=null,this.sci_Vector5__f_suffix3=null,this.sci_Vector5__f_suffix2=null,this.sci_Vector5__f_len1=r,this.sci_Vector5__f_prefix2=a,this.sci_Vector5__f_len12=t,this.sci_Vector5__f_prefix3=n,this.sci_Vector5__f_len123=s,this.sci_Vector5__f_prefix4=c,this.sci_Vector5__f_len1234=i,this.sci_Vector5__f_data5=o,this.sci_Vector5__f_suffix4=u,this.sci_Vector5__f_suffix3=f,this.sci_Vector5__f_suffix2=p,Bq(this,_,h,l)}la.prototype=new c2;la.prototype.constructor=la;function qj_(){}qj_.prototype=la.prototype;la.prototype.apply__I__O=function(_){if(_>=0&&_=0){var a=r>>>20|0,t=31&(r>>>15|0),n=31&(r>>>10|0),s=31&(r>>>5|0),c=31&r;return a=this.sci_Vector5__f_len123){var i=_-this.sci_Vector5__f_len123|0;return this.sci_Vector5__f_prefix4.u[i>>>15|0].u[31&(i>>>10|0)].u[31&(i>>>5|0)].u[31&i]}else if(_>=this.sci_Vector5__f_len12){var o=_-this.sci_Vector5__f_len12|0;return this.sci_Vector5__f_prefix3.u[o>>>10|0].u[31&(o>>>5|0)].u[31&o]}else if(_>=this.sci_Vector5__f_len1){var u=_-this.sci_Vector5__f_len1|0;return this.sci_Vector5__f_prefix2.u[u>>>5|0].u[31&u]}else return this.sci_Vector__f_prefix1.u[_]}else throw this.ioob__I__jl_IndexOutOfBoundsException(_)};la.prototype.updated__I__O__sci_Vector=function(_,r){if(_>=0&&_=this.sci_Vector5__f_len1234){var a=_-this.sci_Vector5__f_len1234|0,t=a>>>20|0,n=31&(a>>>15|0),s=31&(a>>>10|0),c=31&(a>>>5|0),i=31&a;if(t=this.sci_Vector5__f_len123){var sr=_-this.sci_Vector5__f_len123|0,mr=this.sci_Vector5__f_prefix4,Qe=sr>>>15|0,er=31&(sr>>>10|0),ar=31&(sr>>>5|0),rr=31&sr,vr=mr.clone__O(),cr=vr.u[Qe],Ae=cr.clone__O(),dr=Ae.u[er],Xe=dr.clone__O(),ir=Xe.u[ar],He=ir.clone__O();He.u[rr]=r,Xe.u[ar]=He,Ae.u[er]=Xe,vr.u[Qe]=Ae;var qr=this.sci_Vector__f_prefix1,wr=this.sci_Vector5__f_len1,Or=this.sci_Vector5__f_prefix2,Dr=this.sci_Vector5__f_len12,Mr=this.sci_Vector5__f_prefix3,Fr=this.sci_Vector5__f_len123,Er=this.sci_Vector5__f_len1234,ur=this.sci_Vector5__f_data5,Hr=this.sci_Vector5__f_suffix4,Lr=this.sci_Vector5__f_suffix3,aa=this.sci_Vector5__f_suffix2,ta=this.sci_BigVector__f_suffix1,Tr=this.sci_BigVector__f_length0;return new la(qr,wr,Or,Dr,Mr,Fr,vr,Er,ur,Hr,Lr,aa,ta,Tr)}else if(_>=this.sci_Vector5__f_len12){var wa=_-this.sci_Vector5__f_len12|0,ca=this.sci_Vector5__f_prefix3,ya=wa>>>10|0,na=31&(wa>>>5|0),xr=31&wa,Qr=ca.clone__O(),Rt=Qr.u[ya],yr=Rt.clone__O(),Sr=yr.u[na],gr=Sr.clone__O();gr.u[xr]=r,yr.u[na]=gr,Qr.u[ya]=yr;var Ma=this.sci_Vector__f_prefix1,La=this.sci_Vector5__f_len1,Ha=this.sci_Vector5__f_prefix2,Gr=this.sci_Vector5__f_len12,Ta=this.sci_Vector5__f_len123,Dt=this.sci_Vector5__f_prefix4,Ga=this.sci_Vector5__f_len1234,Ye=this.sci_Vector5__f_data5,Vr=this.sci_Vector5__f_suffix4,ia=this.sci_Vector5__f_suffix3,ba=this.sci_Vector5__f_suffix2,Ar=this.sci_BigVector__f_suffix1,zr=this.sci_BigVector__f_length0;return new la(Ma,La,Ha,Gr,Qr,Ta,Dt,Ga,Ye,Vr,ia,ba,Ar,zr)}else if(_>=this.sci_Vector5__f_len1){var za=_-this.sci_Vector5__f_len1|0,Ja=this.sci_Vector5__f_prefix2,qa=za>>>5|0,Zt=31&za,Oa=Ja.clone__O(),Bt=Oa.u[qa],wt=Bt.clone__O();wt.u[Zt]=r,Oa.u[qa]=wt;var tt=this.sci_Vector__f_prefix1,Xr=this.sci_Vector5__f_len1,oa=this.sci_Vector5__f_len12,nt=this.sci_Vector5__f_prefix3,st=this.sci_Vector5__f_len123,Ia=this.sci_Vector5__f_prefix4,ct=this.sci_Vector5__f_len1234,it=this.sci_Vector5__f_data5,ot=this.sci_Vector5__f_suffix4,xt=this.sci_Vector5__f_suffix3,et=this.sci_Vector5__f_suffix2,Nt=this.sci_BigVector__f_suffix1,Lt=this.sci_BigVector__f_length0;return new la(tt,Xr,Oa,oa,nt,st,Ia,ct,it,ot,xt,et,Nt,Lt)}else{var Ft=this.sci_Vector__f_prefix1,rt=Ft.clone__O();rt.u[_]=r;var mn=this.sci_Vector5__f_len1,En=this.sci_Vector5__f_prefix2,yn=this.sci_Vector5__f_len12,en=this.sci_Vector5__f_prefix3,bn=this.sci_Vector5__f_len123,Pr=this.sci_Vector5__f_prefix4,gt=this.sci_Vector5__f_len1234,Pn=this.sci_Vector5__f_data5,rn=this.sci_Vector5__f_suffix4,jn=this.sci_Vector5__f_suffix3,In=this.sci_Vector5__f_suffix2,Et=this.sci_BigVector__f_suffix1,Wn=this.sci_BigVector__f_length0;return new la(rt,mn,En,yn,en,bn,Pr,gt,Pn,rn,jn,In,Et,Wn)}else throw this.ioob__I__jl_IndexOutOfBoundsException(_)};la.prototype.appended__O__sci_Vector=function(_){if(this.sci_BigVector__f_suffix1.u.length<32){var r=l_().copyAppend1__AO__O__AO(this.sci_BigVector__f_suffix1,_),a=1+this.sci_BigVector__f_length0|0,t=this.sci_Vector__f_prefix1,n=this.sci_Vector5__f_len1,s=this.sci_Vector5__f_prefix2,c=this.sci_Vector5__f_len12,i=this.sci_Vector5__f_prefix3,o=this.sci_Vector5__f_len123,u=this.sci_Vector5__f_prefix4,f=this.sci_Vector5__f_len1234,p=this.sci_Vector5__f_data5,h=this.sci_Vector5__f_suffix4,l=this.sci_Vector5__f_suffix3,d=this.sci_Vector5__f_suffix2;return new la(t,n,s,c,i,o,u,f,p,h,l,d,r,a)}else if(this.sci_Vector5__f_suffix2.u.length<31){var $=l_().copyAppend__AO__O__AO(this.sci_Vector5__f_suffix2,this.sci_BigVector__f_suffix1),v=new H_(1);v.u[0]=_;var w=1+this.sci_BigVector__f_length0|0,R=this.sci_Vector__f_prefix1,D=this.sci_Vector5__f_len1,T=this.sci_Vector5__f_prefix2,C=this.sci_Vector5__f_len12,F=this.sci_Vector5__f_prefix3,E=this.sci_Vector5__f_len123,q=this.sci_Vector5__f_prefix4,Z=this.sci_Vector5__f_len1234,H=this.sci_Vector5__f_data5,J=this.sci_Vector5__f_suffix4,N=this.sci_Vector5__f_suffix3;return new la(R,D,T,C,F,E,q,Z,H,J,N,$,v,w)}else if(this.sci_Vector5__f_suffix3.u.length<31){var G=l_().copyAppend__AO__O__AO(this.sci_Vector5__f_suffix3,l_().copyAppend__AO__O__AO(this.sci_Vector5__f_suffix2,this.sci_BigVector__f_suffix1)),W=l_().sci_VectorStatics$__f_empty2,K=new H_(1);K.u[0]=_;var Y=1+this.sci_BigVector__f_length0|0,X=this.sci_Vector__f_prefix1,e_=this.sci_Vector5__f_len1,__=this.sci_Vector5__f_prefix2,a_=this.sci_Vector5__f_len12,n_=this.sci_Vector5__f_prefix3,s_=this.sci_Vector5__f_len123,c_=this.sci_Vector5__f_prefix4,o_=this.sci_Vector5__f_len1234,h_=this.sci_Vector5__f_data5,d_=this.sci_Vector5__f_suffix4;return new la(X,e_,__,a_,n_,s_,c_,o_,h_,d_,G,W,K,Y)}else if(this.sci_Vector5__f_suffix4.u.length<31){var v_=l_().copyAppend__AO__O__AO(this.sci_Vector5__f_suffix4,l_().copyAppend__AO__O__AO(this.sci_Vector5__f_suffix3,l_().copyAppend__AO__O__AO(this.sci_Vector5__f_suffix2,this.sci_BigVector__f_suffix1))),u_=l_().sci_VectorStatics$__f_empty3,p_=l_().sci_VectorStatics$__f_empty2,y_=new H_(1);y_.u[0]=_;var b_=1+this.sci_BigVector__f_length0|0,D_=this.sci_Vector__f_prefix1,S_=this.sci_Vector5__f_len1,P_=this.sci_Vector5__f_prefix2,R_=this.sci_Vector5__f_len12,C_=this.sci_Vector5__f_prefix3,B_=this.sci_Vector5__f_len123,T_=this.sci_Vector5__f_prefix4,A_=this.sci_Vector5__f_len1234,x_=this.sci_Vector5__f_data5;return new la(D_,S_,P_,R_,C_,B_,T_,A_,x_,v_,u_,p_,y_,b_)}else if(this.sci_Vector5__f_data5.u.length<30){var E_=l_().copyAppend__AO__O__AO(this.sci_Vector5__f_data5,l_().copyAppend__AO__O__AO(this.sci_Vector5__f_suffix4,l_().copyAppend__AO__O__AO(this.sci_Vector5__f_suffix3,l_().copyAppend__AO__O__AO(this.sci_Vector5__f_suffix2,this.sci_BigVector__f_suffix1)))),I_=l_().sci_VectorStatics$__f_empty4,V_=l_().sci_VectorStatics$__f_empty3,J_=l_().sci_VectorStatics$__f_empty2,X_=new H_(1);X_.u[0]=_;var _e=1+this.sci_BigVector__f_length0|0,Y_=this.sci_Vector__f_prefix1,U_=this.sci_Vector5__f_len1,Q_=this.sci_Vector5__f_prefix2,Z_=this.sci_Vector5__f_len12,W_=this.sci_Vector5__f_prefix3,N_=this.sci_Vector5__f_len123,G_=this.sci_Vector5__f_prefix4,se=this.sci_Vector5__f_len1234;return new la(Y_,U_,Q_,Z_,W_,N_,G_,se,E_,I_,V_,J_,X_,_e)}else{var oe=this.sci_Vector__f_prefix1,ue=this.sci_Vector5__f_len1,ge=this.sci_Vector5__f_prefix2,ce=this.sci_Vector5__f_len12,ve=this.sci_Vector5__f_prefix3,qe=this.sci_Vector5__f_len123,Ie=this.sci_Vector5__f_prefix4,ee=this.sci_Vector5__f_len1234,le=this.sci_Vector5__f_data5,re=this.sci_Vector5__f_len1234,K_=l_().sci_VectorStatics$__f_empty6,$e=l_().copyAppend__AO__O__AO(this.sci_Vector5__f_suffix4,l_().copyAppend__AO__O__AO(this.sci_Vector5__f_suffix3,l_().copyAppend__AO__O__AO(this.sci_Vector5__f_suffix2,this.sci_BigVector__f_suffix1))),Re=new(lr.getArrayOf().getArrayOf().getArrayOf().getArrayOf().getArrayOf()).constr(1);Re.u[0]=$e;var we=l_().sci_VectorStatics$__f_empty4,ke=l_().sci_VectorStatics$__f_empty3,he=l_().sci_VectorStatics$__f_empty2,ye=new H_(1);return ye.u[0]=_,new jr(oe,ue,ge,ce,ve,qe,Ie,ee,le,31457280+re|0,K_,Re,we,ke,he,ye,1+this.sci_BigVector__f_length0|0)}};la.prototype.prepended__O__sci_Vector=function(_){if(this.sci_Vector5__f_len1<32){var r=l_().copyPrepend1__O__AO__AO(_,this.sci_Vector__f_prefix1),a=1+this.sci_Vector5__f_len1|0,t=1+this.sci_Vector5__f_len12|0,n=1+this.sci_Vector5__f_len123|0,s=1+this.sci_Vector5__f_len1234|0,c=1+this.sci_BigVector__f_length0|0,i=this.sci_Vector5__f_prefix2,o=this.sci_Vector5__f_prefix3,u=this.sci_Vector5__f_prefix4,f=this.sci_Vector5__f_data5,p=this.sci_Vector5__f_suffix4,h=this.sci_Vector5__f_suffix3,l=this.sci_Vector5__f_suffix2,d=this.sci_BigVector__f_suffix1;return new la(r,a,i,t,o,n,u,s,f,p,h,l,d,c)}else if(this.sci_Vector5__f_len12<1024){var $=new H_(1);$.u[0]=_;var v=l_().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1,this.sci_Vector5__f_prefix2),w=1+this.sci_Vector5__f_len12|0,R=1+this.sci_Vector5__f_len123|0,D=1+this.sci_Vector5__f_len1234|0,T=1+this.sci_BigVector__f_length0|0,C=this.sci_Vector5__f_prefix3,F=this.sci_Vector5__f_prefix4,E=this.sci_Vector5__f_data5,q=this.sci_Vector5__f_suffix4,Z=this.sci_Vector5__f_suffix3,H=this.sci_Vector5__f_suffix2,J=this.sci_BigVector__f_suffix1;return new la($,1,v,w,C,R,F,D,E,q,Z,H,J,T)}else if(this.sci_Vector5__f_len123<32768){var N=new H_(1);N.u[0]=_;var G=l_().sci_VectorStatics$__f_empty2,W=l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1,this.sci_Vector5__f_prefix2),this.sci_Vector5__f_prefix3),K=1+this.sci_Vector5__f_len123|0,Y=1+this.sci_Vector5__f_len1234|0,X=1+this.sci_BigVector__f_length0|0,e_=this.sci_Vector5__f_prefix4,__=this.sci_Vector5__f_data5,a_=this.sci_Vector5__f_suffix4,n_=this.sci_Vector5__f_suffix3,s_=this.sci_Vector5__f_suffix2,c_=this.sci_BigVector__f_suffix1;return new la(N,1,G,1,W,K,e_,Y,__,a_,n_,s_,c_,X)}else if(this.sci_Vector5__f_len1234<1048576){var o_=new H_(1);o_.u[0]=_;var h_=l_().sci_VectorStatics$__f_empty2,d_=l_().sci_VectorStatics$__f_empty3,v_=l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1,this.sci_Vector5__f_prefix2),this.sci_Vector5__f_prefix3),this.sci_Vector5__f_prefix4),u_=1+this.sci_Vector5__f_len1234|0,p_=1+this.sci_BigVector__f_length0|0,y_=this.sci_Vector5__f_data5,b_=this.sci_Vector5__f_suffix4,D_=this.sci_Vector5__f_suffix3,S_=this.sci_Vector5__f_suffix2,P_=this.sci_BigVector__f_suffix1;return new la(o_,1,h_,1,d_,1,v_,u_,y_,b_,D_,S_,P_,p_)}else if(this.sci_Vector5__f_data5.u.length<30){var R_=new H_(1);R_.u[0]=_;var C_=l_().sci_VectorStatics$__f_empty2,B_=l_().sci_VectorStatics$__f_empty3,T_=l_().sci_VectorStatics$__f_empty4,A_=l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1,this.sci_Vector5__f_prefix2),this.sci_Vector5__f_prefix3),this.sci_Vector5__f_prefix4),this.sci_Vector5__f_data5),x_=1+this.sci_BigVector__f_length0|0,E_=this.sci_Vector5__f_suffix4,I_=this.sci_Vector5__f_suffix3,V_=this.sci_Vector5__f_suffix2,J_=this.sci_BigVector__f_suffix1;return new la(R_,1,C_,1,B_,1,T_,1,A_,E_,I_,V_,J_,x_)}else{var X_=new H_(1);X_.u[0]=_;var _e=l_().sci_VectorStatics$__f_empty2,Y_=l_().sci_VectorStatics$__f_empty3,U_=l_().sci_VectorStatics$__f_empty4,Q_=l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1,this.sci_Vector5__f_prefix2),this.sci_Vector5__f_prefix3),this.sci_Vector5__f_prefix4),Z_=new(lr.getArrayOf().getArrayOf().getArrayOf().getArrayOf().getArrayOf()).constr(1);return Z_.u[0]=Q_,new jr(X_,1,_e,1,Y_,1,U_,1,Z_,1+this.sci_Vector5__f_len1234|0,l_().sci_VectorStatics$__f_empty6,this.sci_Vector5__f_data5,this.sci_Vector5__f_suffix4,this.sci_Vector5__f_suffix3,this.sci_Vector5__f_suffix2,this.sci_BigVector__f_suffix1,1+this.sci_BigVector__f_length0|0)}};la.prototype.map__F1__sci_Vector=function(_){var r=l_().mapElems1__AO__F1__AO(this.sci_Vector__f_prefix1,_),a=l_().mapElems__I__AO__F1__AO(2,this.sci_Vector5__f_prefix2,_),t=l_().mapElems__I__AO__F1__AO(3,this.sci_Vector5__f_prefix3,_),n=l_().mapElems__I__AO__F1__AO(4,this.sci_Vector5__f_prefix4,_),s=l_().mapElems__I__AO__F1__AO(5,this.sci_Vector5__f_data5,_),c=l_().mapElems__I__AO__F1__AO(4,this.sci_Vector5__f_suffix4,_),i=l_().mapElems__I__AO__F1__AO(3,this.sci_Vector5__f_suffix3,_),o=l_().mapElems__I__AO__F1__AO(2,this.sci_Vector5__f_suffix2,_),u=l_().mapElems1__AO__F1__AO(this.sci_BigVector__f_suffix1,_),f=this.sci_Vector5__f_len1,p=this.sci_Vector5__f_len12,h=this.sci_Vector5__f_len123,l=this.sci_Vector5__f_len1234,d=this.sci_BigVector__f_length0;return new la(r,f,a,p,t,h,n,l,s,c,i,o,u,d)};la.prototype.slice0__I__I__sci_Vector=function(_,r){var a=new Yh(_,r);return a.consider__I__AO__V(1,this.sci_Vector__f_prefix1),a.consider__I__AO__V(2,this.sci_Vector5__f_prefix2),a.consider__I__AO__V(3,this.sci_Vector5__f_prefix3),a.consider__I__AO__V(4,this.sci_Vector5__f_prefix4),a.consider__I__AO__V(5,this.sci_Vector5__f_data5),a.consider__I__AO__V(4,this.sci_Vector5__f_suffix4),a.consider__I__AO__V(3,this.sci_Vector5__f_suffix3),a.consider__I__AO__V(2,this.sci_Vector5__f_suffix2),a.consider__I__AO__V(1,this.sci_BigVector__f_suffix1),a.result__sci_Vector()};la.prototype.tail__sci_Vector=function(){if(this.sci_Vector5__f_len1>1){var _=this.sci_Vector__f_prefix1,r=_.u.length,a=M_().copyOfRange__AO__I__I__AO(_,1,r),t=-1+this.sci_Vector5__f_len1|0,n=-1+this.sci_Vector5__f_len12|0,s=-1+this.sci_Vector5__f_len123|0,c=-1+this.sci_Vector5__f_len1234|0,i=-1+this.sci_BigVector__f_length0|0,o=this.sci_Vector5__f_prefix2,u=this.sci_Vector5__f_prefix3,f=this.sci_Vector5__f_prefix4,p=this.sci_Vector5__f_data5,h=this.sci_Vector5__f_suffix4,l=this.sci_Vector5__f_suffix3,d=this.sci_Vector5__f_suffix2,$=this.sci_BigVector__f_suffix1;return new la(a,t,o,n,u,s,f,c,p,h,l,d,$,i)}else return this.slice0__I__I__sci_Vector(1,this.sci_BigVector__f_length0)};la.prototype.init__sci_Vector=function(){if(this.sci_BigVector__f_suffix1.u.length>1){var _=this.sci_BigVector__f_suffix1,r=-1+_.u.length|0,a=M_().copyOfRange__AO__I__I__AO(_,0,r),t=-1+this.sci_BigVector__f_length0|0,n=this.sci_Vector__f_prefix1,s=this.sci_Vector5__f_len1,c=this.sci_Vector5__f_prefix2,i=this.sci_Vector5__f_len12,o=this.sci_Vector5__f_prefix3,u=this.sci_Vector5__f_len123,f=this.sci_Vector5__f_prefix4,p=this.sci_Vector5__f_len1234,h=this.sci_Vector5__f_data5,l=this.sci_Vector5__f_suffix4,d=this.sci_Vector5__f_suffix3,$=this.sci_Vector5__f_suffix2;return new la(n,s,c,i,o,u,f,p,h,l,d,$,a,t)}else return this.slice0__I__I__sci_Vector(0,-1+this.sci_BigVector__f_length0|0)};la.prototype.vectorSliceCount__I=function(){return 9};la.prototype.vectorSlice__I__AO=function(_){switch(_){case 0:return this.sci_Vector__f_prefix1;case 1:return this.sci_Vector5__f_prefix2;case 2:return this.sci_Vector5__f_prefix3;case 3:return this.sci_Vector5__f_prefix4;case 4:return this.sci_Vector5__f_data5;case 5:return this.sci_Vector5__f_suffix4;case 6:return this.sci_Vector5__f_suffix3;case 7:return this.sci_Vector5__f_suffix2;case 8:return this.sci_BigVector__f_suffix1;default:throw new Q(_)}};la.prototype.appendedAll0__sc_IterableOnce__I__sci_Vector=function(_,r){var a=l_().append1IfSpace__AO__sc_IterableOnce__AO(this.sci_BigVector__f_suffix1,_);if(a!==null){var t=(this.sci_BigVector__f_length0-this.sci_BigVector__f_suffix1.u.length|0)+a.u.length|0,n=this.sci_Vector__f_prefix1,s=this.sci_Vector5__f_len1,c=this.sci_Vector5__f_prefix2,i=this.sci_Vector5__f_len12,o=this.sci_Vector5__f_prefix3,u=this.sci_Vector5__f_len123,f=this.sci_Vector5__f_prefix4,p=this.sci_Vector5__f_len1234,h=this.sci_Vector5__f_data5,l=this.sci_Vector5__f_suffix4,d=this.sci_Vector5__f_suffix3,$=this.sci_Vector5__f_suffix2;return new la(n,s,c,i,o,u,f,p,h,l,d,$,a,t)}else return Cr.prototype.appendedAll0__sc_IterableOnce__I__sci_Vector.call(this,_,r)};la.prototype.init__O=function(){return this.init__sci_Vector()};la.prototype.tail__O=function(){return this.tail__sci_Vector()};la.prototype.map__F1__O=function(_){return this.map__F1__sci_Vector(_)};la.prototype.prepended__O__O=function(_){return this.prepended__O__sci_Vector(_)};la.prototype.appended__O__O=function(_){return this.appended__O__sci_Vector(_)};la.prototype.apply__O__O=function(_){var r=_|0;if(r>=0&&r=0){var t=a>>>20|0,n=31&(a>>>15|0),s=31&(a>>>10|0),c=31&(a>>>5|0),i=31&a;return t=this.sci_Vector5__f_len123){var o=r-this.sci_Vector5__f_len123|0;return this.sci_Vector5__f_prefix4.u[o>>>15|0].u[31&(o>>>10|0)].u[31&(o>>>5|0)].u[31&o]}else if(r>=this.sci_Vector5__f_len12){var u=r-this.sci_Vector5__f_len12|0;return this.sci_Vector5__f_prefix3.u[u>>>10|0].u[31&(u>>>5|0)].u[31&u]}else if(r>=this.sci_Vector5__f_len1){var f=r-this.sci_Vector5__f_len1|0;return this.sci_Vector5__f_prefix2.u[f>>>5|0].u[31&f]}else return this.sci_Vector__f_prefix1.u[r]}else throw this.ioob__I__jl_IndexOutOfBoundsException(r)};var Oj_=new m().initClass({sci_Vector5:0},!1,"scala.collection.immutable.Vector5",{sci_Vector5:1,sci_BigVector:1,sci_VectorImpl:1,sci_Vector:1,sci_AbstractSeq:1,sc_AbstractSeq:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,sci_Seq:1,sci_Iterable:1,sci_SeqOps:1,sci_IndexedSeq:1,sc_IndexedSeq:1,sc_IndexedSeqOps:1,sci_IndexedSeqOps:1,sci_StrictOptimizedSeqOps:1,sc_StrictOptimizedSeqOps:1,sc_StrictOptimizedIterableOps:1,scg_DefaultSerializable:1,Ljava_io_Serializable:1});la.prototype.$classData=Oj_;function jr(_,r,a,t,n,s,c,i,o,u,f,p,h,l,d,$,v){this.sci_Vector__f_prefix1=null,this.sci_BigVector__f_suffix1=null,this.sci_BigVector__f_length0=0,this.sci_Vector6__f_len1=0,this.sci_Vector6__f_prefix2=null,this.sci_Vector6__f_len12=0,this.sci_Vector6__f_prefix3=null,this.sci_Vector6__f_len123=0,this.sci_Vector6__f_prefix4=null,this.sci_Vector6__f_len1234=0,this.sci_Vector6__f_prefix5=null,this.sci_Vector6__f_len12345=0,this.sci_Vector6__f_data6=null,this.sci_Vector6__f_suffix5=null,this.sci_Vector6__f_suffix4=null,this.sci_Vector6__f_suffix3=null,this.sci_Vector6__f_suffix2=null,this.sci_Vector6__f_len1=r,this.sci_Vector6__f_prefix2=a,this.sci_Vector6__f_len12=t,this.sci_Vector6__f_prefix3=n,this.sci_Vector6__f_len123=s,this.sci_Vector6__f_prefix4=c,this.sci_Vector6__f_len1234=i,this.sci_Vector6__f_prefix5=o,this.sci_Vector6__f_len12345=u,this.sci_Vector6__f_data6=f,this.sci_Vector6__f_suffix5=p,this.sci_Vector6__f_suffix4=h,this.sci_Vector6__f_suffix3=l,this.sci_Vector6__f_suffix2=d,Bq(this,_,$,v)}jr.prototype=new c2;jr.prototype.constructor=jr;function Sj_(){}Sj_.prototype=jr.prototype;jr.prototype.apply__I__O=function(_){if(_>=0&&_=0){var a=r>>>25|0,t=31&(r>>>20|0),n=31&(r>>>15|0),s=31&(r>>>10|0),c=31&(r>>>5|0),i=31&r;return a=this.sci_Vector6__f_len1234){var o=_-this.sci_Vector6__f_len1234|0;return this.sci_Vector6__f_prefix5.u[o>>>20|0].u[31&(o>>>15|0)].u[31&(o>>>10|0)].u[31&(o>>>5|0)].u[31&o]}else if(_>=this.sci_Vector6__f_len123){var u=_-this.sci_Vector6__f_len123|0;return this.sci_Vector6__f_prefix4.u[u>>>15|0].u[31&(u>>>10|0)].u[31&(u>>>5|0)].u[31&u]}else if(_>=this.sci_Vector6__f_len12){var f=_-this.sci_Vector6__f_len12|0;return this.sci_Vector6__f_prefix3.u[f>>>10|0].u[31&(f>>>5|0)].u[31&f]}else if(_>=this.sci_Vector6__f_len1){var p=_-this.sci_Vector6__f_len1|0;return this.sci_Vector6__f_prefix2.u[p>>>5|0].u[31&p]}else return this.sci_Vector__f_prefix1.u[_]}else throw this.ioob__I__jl_IndexOutOfBoundsException(_)};jr.prototype.updated__I__O__sci_Vector=function(_,r){if(_>=0&&_=this.sci_Vector6__f_len12345){var a=_-this.sci_Vector6__f_len12345|0,t=a>>>25|0,n=31&(a>>>20|0),s=31&(a>>>15|0),c=31&(a>>>10|0),i=31&(a>>>5|0),o=31&a;if(t=this.sci_Vector6__f_len1234){var Vr=_-this.sci_Vector6__f_len1234|0,ia=this.sci_Vector6__f_prefix5,ba=Vr>>>20|0,Ar=31&(Vr>>>15|0),zr=31&(Vr>>>10|0),za=31&(Vr>>>5|0),Ja=31&Vr,qa=ia.clone__O(),Zt=qa.u[ba],Oa=Zt.clone__O(),Bt=Oa.u[Ar],wt=Bt.clone__O(),tt=wt.u[zr],Xr=tt.clone__O(),oa=Xr.u[za],nt=oa.clone__O();nt.u[Ja]=r,Xr.u[za]=nt,wt.u[zr]=Xr,Oa.u[Ar]=wt,qa.u[ba]=Oa;var st=this.sci_Vector__f_prefix1,Ia=this.sci_Vector6__f_len1,ct=this.sci_Vector6__f_prefix2,it=this.sci_Vector6__f_len12,ot=this.sci_Vector6__f_prefix3,xt=this.sci_Vector6__f_len123,et=this.sci_Vector6__f_prefix4,Nt=this.sci_Vector6__f_len1234,Lt=this.sci_Vector6__f_len12345,Ft=this.sci_Vector6__f_data6,rt=this.sci_Vector6__f_suffix5,mn=this.sci_Vector6__f_suffix4,En=this.sci_Vector6__f_suffix3,yn=this.sci_Vector6__f_suffix2,en=this.sci_BigVector__f_suffix1,bn=this.sci_BigVector__f_length0;return new jr(st,Ia,ct,it,ot,xt,et,Nt,qa,Lt,Ft,rt,mn,En,yn,en,bn)}else if(_>=this.sci_Vector6__f_len123){var Pr=_-this.sci_Vector6__f_len123|0,gt=this.sci_Vector6__f_prefix4,Pn=Pr>>>15|0,rn=31&(Pr>>>10|0),jn=31&(Pr>>>5|0),In=31&Pr,Et=gt.clone__O(),Wn=Et.u[Pn],Ct=Wn.clone__O(),mt=Ct.u[rn],ys=mt.clone__O(),bs=ys.u[jn],kn=bs.clone__O();kn.u[In]=r,ys.u[jn]=kn,Ct.u[rn]=ys,Et.u[Pn]=Ct;var Kn=this.sci_Vector__f_prefix1,Ys=this.sci_Vector6__f_len1,_c=this.sci_Vector6__f_prefix2,Rn=this.sci_Vector6__f_len12,ec=this.sci_Vector6__f_prefix3,$c=this.sci_Vector6__f_len123,Bc=this.sci_Vector6__f_len1234,ls=this.sci_Vector6__f_prefix5,vc=this.sci_Vector6__f_len12345,wc=this.sci_Vector6__f_data6,rc=this.sci_Vector6__f_suffix5,as=this.sci_Vector6__f_suffix4,Zn=this.sci_Vector6__f_suffix3,$n=this.sci_Vector6__f_suffix2,Is=this.sci_BigVector__f_suffix1,ka=this.sci_BigVector__f_length0;return new jr(Kn,Ys,_c,Rn,ec,$c,Et,Bc,ls,vc,wc,rc,as,Zn,$n,Is,ka)}else if(_>=this.sci_Vector6__f_len12){var Dn=_-this.sci_Vector6__f_len12|0,js=this.sci_Vector6__f_prefix3,Qn=Dn>>>10|0,Lc=31&(Dn>>>5|0),Zs=31&Dn,ks=js.clone__O(),vn=ks.u[Qn],Ns=vn.clone__O(),gc=Ns.u[Lc],Va=gc.clone__O();Va.u[Zs]=r,Ns.u[Lc]=Va,ks.u[Qn]=Ns;var Xn=this.sci_Vector__f_prefix1,Hs=this.sci_Vector6__f_len1,xn=this.sci_Vector6__f_prefix2,Gs=this.sci_Vector6__f_len12,Ua=this.sci_Vector6__f_len123,qs=this.sci_Vector6__f_prefix4,Os=this.sci_Vector6__f_len1234,Ss=this.sci_Vector6__f_prefix5,zc=this.sci_Vector6__f_len12345,Jc=this.sci_Vector6__f_data6,ts=this.sci_Vector6__f_suffix5,zs=this.sci_Vector6__f_suffix4,Ps=this.sci_Vector6__f_suffix3,fs=this.sci_Vector6__f_suffix2,Ht=this.sci_BigVector__f_suffix1,ac=this.sci_BigVector__f_length0;return new jr(Xn,Hs,xn,Gs,ks,Ua,qs,Os,Ss,zc,Jc,ts,zs,Ps,fs,Ht,ac)}else if(_>=this.sci_Vector6__f_len1){var tc=_-this.sci_Vector6__f_len1|0,Yi=this.sci_Vector6__f_prefix2,Fc=tc>>>5|0,Uc=31&tc,Wc=Yi.clone__O(),Ho=Wc.u[Fc],li=Ho.clone__O();li.u[Uc]=r,Wc.u[Fc]=li;var Pu=this.sci_Vector__f_prefix1,go=this.sci_Vector6__f_len1,Ru=this.sci_Vector6__f_len12,Go=this.sci_Vector6__f_prefix3,Du=this.sci_Vector6__f_len123,Ti=this.sci_Vector6__f_prefix4,_o=this.sci_Vector6__f_len1234,zo=this.sci_Vector6__f_prefix5,of=this.sci_Vector6__f_len12345,Jo=this.sci_Vector6__f_data6,hl=this.sci_Vector6__f_suffix5,dl=this.sci_Vector6__f_suffix4,uf=this.sci_Vector6__f_suffix3,$l=this.sci_Vector6__f_suffix2,Uo=this.sci_BigVector__f_suffix1,Vi=this.sci_BigVector__f_length0;return new jr(Pu,go,Wc,Ru,Go,Du,Ti,_o,zo,of,Jo,hl,dl,uf,$l,Uo,Vi)}else{var vl=this.sci_Vector__f_prefix1,fi=vl.clone__O();fi.u[_]=r;var lf=this.sci_Vector6__f_len1,wl=this.sci_Vector6__f_prefix2,Ll=this.sci_Vector6__f_len12,xu=this.sci_Vector6__f_prefix3,gl=this.sci_Vector6__f_len123,Cu=this.sci_Vector6__f_prefix4,Wo=this.sci_Vector6__f_len1234,ff=this.sci_Vector6__f_prefix5,Ko=this.sci_Vector6__f_len12345,mo=this.sci_Vector6__f_data6,yo=this.sci_Vector6__f_suffix5,ml=this.sci_Vector6__f_suffix4,pf=this.sci_Vector6__f_suffix3,Mu=this.sci_Vector6__f_suffix2,Tu=this.sci_BigVector__f_suffix1,yl=this.sci_BigVector__f_length0;return new jr(fi,lf,wl,Ll,xu,gl,Cu,Wo,ff,Ko,mo,yo,ml,pf,Mu,Tu,yl)}else throw this.ioob__I__jl_IndexOutOfBoundsException(_)};jr.prototype.appended__O__sci_Vector=function(_){if(this.sci_BigVector__f_suffix1.u.length<32){var r=l_().copyAppend1__AO__O__AO(this.sci_BigVector__f_suffix1,_),a=1+this.sci_BigVector__f_length0|0,t=this.sci_Vector__f_prefix1,n=this.sci_Vector6__f_len1,s=this.sci_Vector6__f_prefix2,c=this.sci_Vector6__f_len12,i=this.sci_Vector6__f_prefix3,o=this.sci_Vector6__f_len123,u=this.sci_Vector6__f_prefix4,f=this.sci_Vector6__f_len1234,p=this.sci_Vector6__f_prefix5,h=this.sci_Vector6__f_len12345,l=this.sci_Vector6__f_data6,d=this.sci_Vector6__f_suffix5,$=this.sci_Vector6__f_suffix4,v=this.sci_Vector6__f_suffix3,w=this.sci_Vector6__f_suffix2;return new jr(t,n,s,c,i,o,u,f,p,h,l,d,$,v,w,r,a)}else if(this.sci_Vector6__f_suffix2.u.length<31){var R=l_().copyAppend__AO__O__AO(this.sci_Vector6__f_suffix2,this.sci_BigVector__f_suffix1),D=new H_(1);D.u[0]=_;var T=1+this.sci_BigVector__f_length0|0,C=this.sci_Vector__f_prefix1,F=this.sci_Vector6__f_len1,E=this.sci_Vector6__f_prefix2,q=this.sci_Vector6__f_len12,Z=this.sci_Vector6__f_prefix3,H=this.sci_Vector6__f_len123,J=this.sci_Vector6__f_prefix4,N=this.sci_Vector6__f_len1234,G=this.sci_Vector6__f_prefix5,W=this.sci_Vector6__f_len12345,K=this.sci_Vector6__f_data6,Y=this.sci_Vector6__f_suffix5,X=this.sci_Vector6__f_suffix4,e_=this.sci_Vector6__f_suffix3;return new jr(C,F,E,q,Z,H,J,N,G,W,K,Y,X,e_,R,D,T)}else if(this.sci_Vector6__f_suffix3.u.length<31){var __=l_().copyAppend__AO__O__AO(this.sci_Vector6__f_suffix3,l_().copyAppend__AO__O__AO(this.sci_Vector6__f_suffix2,this.sci_BigVector__f_suffix1)),a_=l_().sci_VectorStatics$__f_empty2,n_=new H_(1);n_.u[0]=_;var s_=1+this.sci_BigVector__f_length0|0,c_=this.sci_Vector__f_prefix1,o_=this.sci_Vector6__f_len1,h_=this.sci_Vector6__f_prefix2,d_=this.sci_Vector6__f_len12,v_=this.sci_Vector6__f_prefix3,u_=this.sci_Vector6__f_len123,p_=this.sci_Vector6__f_prefix4,y_=this.sci_Vector6__f_len1234,b_=this.sci_Vector6__f_prefix5,D_=this.sci_Vector6__f_len12345,S_=this.sci_Vector6__f_data6,P_=this.sci_Vector6__f_suffix5,R_=this.sci_Vector6__f_suffix4;return new jr(c_,o_,h_,d_,v_,u_,p_,y_,b_,D_,S_,P_,R_,__,a_,n_,s_)}else if(this.sci_Vector6__f_suffix4.u.length<31){var C_=l_().copyAppend__AO__O__AO(this.sci_Vector6__f_suffix4,l_().copyAppend__AO__O__AO(this.sci_Vector6__f_suffix3,l_().copyAppend__AO__O__AO(this.sci_Vector6__f_suffix2,this.sci_BigVector__f_suffix1))),B_=l_().sci_VectorStatics$__f_empty3,T_=l_().sci_VectorStatics$__f_empty2,A_=new H_(1);A_.u[0]=_;var x_=1+this.sci_BigVector__f_length0|0,E_=this.sci_Vector__f_prefix1,I_=this.sci_Vector6__f_len1,V_=this.sci_Vector6__f_prefix2,J_=this.sci_Vector6__f_len12,X_=this.sci_Vector6__f_prefix3,_e=this.sci_Vector6__f_len123,Y_=this.sci_Vector6__f_prefix4,U_=this.sci_Vector6__f_len1234,Q_=this.sci_Vector6__f_prefix5,Z_=this.sci_Vector6__f_len12345,W_=this.sci_Vector6__f_data6,N_=this.sci_Vector6__f_suffix5;return new jr(E_,I_,V_,J_,X_,_e,Y_,U_,Q_,Z_,W_,N_,C_,B_,T_,A_,x_)}else if(this.sci_Vector6__f_suffix5.u.length<31){var G_=l_().copyAppend__AO__O__AO(this.sci_Vector6__f_suffix5,l_().copyAppend__AO__O__AO(this.sci_Vector6__f_suffix4,l_().copyAppend__AO__O__AO(this.sci_Vector6__f_suffix3,l_().copyAppend__AO__O__AO(this.sci_Vector6__f_suffix2,this.sci_BigVector__f_suffix1)))),se=l_().sci_VectorStatics$__f_empty4,oe=l_().sci_VectorStatics$__f_empty3,ue=l_().sci_VectorStatics$__f_empty2,ge=new H_(1);ge.u[0]=_;var ce=1+this.sci_BigVector__f_length0|0,ve=this.sci_Vector__f_prefix1,qe=this.sci_Vector6__f_len1,Ie=this.sci_Vector6__f_prefix2,ee=this.sci_Vector6__f_len12,le=this.sci_Vector6__f_prefix3,re=this.sci_Vector6__f_len123,K_=this.sci_Vector6__f_prefix4,$e=this.sci_Vector6__f_len1234,Re=this.sci_Vector6__f_prefix5,we=this.sci_Vector6__f_len12345,ke=this.sci_Vector6__f_data6;return new jr(ve,qe,Ie,ee,le,re,K_,$e,Re,we,ke,G_,se,oe,ue,ge,ce)}else if(this.sci_Vector6__f_data6.u.length<62){var he=l_().copyAppend__AO__O__AO(this.sci_Vector6__f_data6,l_().copyAppend__AO__O__AO(this.sci_Vector6__f_suffix5,l_().copyAppend__AO__O__AO(this.sci_Vector6__f_suffix4,l_().copyAppend__AO__O__AO(this.sci_Vector6__f_suffix3,l_().copyAppend__AO__O__AO(this.sci_Vector6__f_suffix2,this.sci_BigVector__f_suffix1))))),ye=l_().sci_VectorStatics$__f_empty5,Le=l_().sci_VectorStatics$__f_empty4,me=l_().sci_VectorStatics$__f_empty3,be=l_().sci_VectorStatics$__f_empty2,ie=new H_(1);ie.u[0]=_;var Ce=1+this.sci_BigVector__f_length0|0,Ee=this.sci_Vector__f_prefix1,Se=this.sci_Vector6__f_len1,Ke=this.sci_Vector6__f_prefix2,Te=this.sci_Vector6__f_len12,Ve=this.sci_Vector6__f_prefix3,Oe=this.sci_Vector6__f_len123,Ze=this.sci_Vector6__f_prefix4,Ne=this.sci_Vector6__f_len1234,_r=this.sci_Vector6__f_prefix5,nr=this.sci_Vector6__f_len12345;return new jr(Ee,Se,Ke,Te,Ve,Oe,Ze,Ne,_r,nr,he,ye,Le,me,be,ie,Ce)}else throw XI(new ea)};jr.prototype.prepended__O__sci_Vector=function(_){if(this.sci_Vector6__f_len1<32){var r=l_().copyPrepend1__O__AO__AO(_,this.sci_Vector__f_prefix1),a=1+this.sci_Vector6__f_len1|0,t=1+this.sci_Vector6__f_len12|0,n=1+this.sci_Vector6__f_len123|0,s=1+this.sci_Vector6__f_len1234|0,c=1+this.sci_Vector6__f_len12345|0,i=1+this.sci_BigVector__f_length0|0,o=this.sci_Vector6__f_prefix2,u=this.sci_Vector6__f_prefix3,f=this.sci_Vector6__f_prefix4,p=this.sci_Vector6__f_prefix5,h=this.sci_Vector6__f_data6,l=this.sci_Vector6__f_suffix5,d=this.sci_Vector6__f_suffix4,$=this.sci_Vector6__f_suffix3,v=this.sci_Vector6__f_suffix2,w=this.sci_BigVector__f_suffix1;return new jr(r,a,o,t,u,n,f,s,p,c,h,l,d,$,v,w,i)}else if(this.sci_Vector6__f_len12<1024){var R=new H_(1);R.u[0]=_;var D=l_().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1,this.sci_Vector6__f_prefix2),T=1+this.sci_Vector6__f_len12|0,C=1+this.sci_Vector6__f_len123|0,F=1+this.sci_Vector6__f_len1234|0,E=1+this.sci_Vector6__f_len12345|0,q=1+this.sci_BigVector__f_length0|0,Z=this.sci_Vector6__f_prefix3,H=this.sci_Vector6__f_prefix4,J=this.sci_Vector6__f_prefix5,N=this.sci_Vector6__f_data6,G=this.sci_Vector6__f_suffix5,W=this.sci_Vector6__f_suffix4,K=this.sci_Vector6__f_suffix3,Y=this.sci_Vector6__f_suffix2,X=this.sci_BigVector__f_suffix1;return new jr(R,1,D,T,Z,C,H,F,J,E,N,G,W,K,Y,X,q)}else if(this.sci_Vector6__f_len123<32768){var e_=new H_(1);e_.u[0]=_;var __=l_().sci_VectorStatics$__f_empty2,a_=l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1,this.sci_Vector6__f_prefix2),this.sci_Vector6__f_prefix3),n_=1+this.sci_Vector6__f_len123|0,s_=1+this.sci_Vector6__f_len1234|0,c_=1+this.sci_Vector6__f_len12345|0,o_=1+this.sci_BigVector__f_length0|0,h_=this.sci_Vector6__f_prefix4,d_=this.sci_Vector6__f_prefix5,v_=this.sci_Vector6__f_data6,u_=this.sci_Vector6__f_suffix5,p_=this.sci_Vector6__f_suffix4,y_=this.sci_Vector6__f_suffix3,b_=this.sci_Vector6__f_suffix2,D_=this.sci_BigVector__f_suffix1;return new jr(e_,1,__,1,a_,n_,h_,s_,d_,c_,v_,u_,p_,y_,b_,D_,o_)}else if(this.sci_Vector6__f_len1234<1048576){var S_=new H_(1);S_.u[0]=_;var P_=l_().sci_VectorStatics$__f_empty2,R_=l_().sci_VectorStatics$__f_empty3,C_=l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1,this.sci_Vector6__f_prefix2),this.sci_Vector6__f_prefix3),this.sci_Vector6__f_prefix4),B_=1+this.sci_Vector6__f_len1234|0,T_=1+this.sci_Vector6__f_len12345|0,A_=1+this.sci_BigVector__f_length0|0,x_=this.sci_Vector6__f_prefix5,E_=this.sci_Vector6__f_data6,I_=this.sci_Vector6__f_suffix5,V_=this.sci_Vector6__f_suffix4,J_=this.sci_Vector6__f_suffix3,X_=this.sci_Vector6__f_suffix2,_e=this.sci_BigVector__f_suffix1;return new jr(S_,1,P_,1,R_,1,C_,B_,x_,T_,E_,I_,V_,J_,X_,_e,A_)}else if(this.sci_Vector6__f_len12345<33554432){var Y_=new H_(1);Y_.u[0]=_;var U_=l_().sci_VectorStatics$__f_empty2,Q_=l_().sci_VectorStatics$__f_empty3,Z_=l_().sci_VectorStatics$__f_empty4,W_=l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1,this.sci_Vector6__f_prefix2),this.sci_Vector6__f_prefix3),this.sci_Vector6__f_prefix4),this.sci_Vector6__f_prefix5),N_=1+this.sci_Vector6__f_len12345|0,G_=1+this.sci_BigVector__f_length0|0,se=this.sci_Vector6__f_data6,oe=this.sci_Vector6__f_suffix5,ue=this.sci_Vector6__f_suffix4,ge=this.sci_Vector6__f_suffix3,ce=this.sci_Vector6__f_suffix2,ve=this.sci_BigVector__f_suffix1;return new jr(Y_,1,U_,1,Q_,1,Z_,1,W_,N_,se,oe,ue,ge,ce,ve,G_)}else if(this.sci_Vector6__f_data6.u.length<62){var qe=new H_(1);qe.u[0]=_;var Ie=l_().sci_VectorStatics$__f_empty2,ee=l_().sci_VectorStatics$__f_empty3,le=l_().sci_VectorStatics$__f_empty4,re=l_().sci_VectorStatics$__f_empty5,K_=l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(l_().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1,this.sci_Vector6__f_prefix2),this.sci_Vector6__f_prefix3),this.sci_Vector6__f_prefix4),this.sci_Vector6__f_prefix5),this.sci_Vector6__f_data6),$e=1+this.sci_BigVector__f_length0|0,Re=this.sci_Vector6__f_suffix5,we=this.sci_Vector6__f_suffix4,ke=this.sci_Vector6__f_suffix3,he=this.sci_Vector6__f_suffix2,ye=this.sci_BigVector__f_suffix1;return new jr(qe,1,Ie,1,ee,1,le,1,re,1,K_,Re,we,ke,he,ye,$e)}else throw XI(new ea)};jr.prototype.map__F1__sci_Vector=function(_){var r=l_().mapElems1__AO__F1__AO(this.sci_Vector__f_prefix1,_),a=l_().mapElems__I__AO__F1__AO(2,this.sci_Vector6__f_prefix2,_),t=l_().mapElems__I__AO__F1__AO(3,this.sci_Vector6__f_prefix3,_),n=l_().mapElems__I__AO__F1__AO(4,this.sci_Vector6__f_prefix4,_),s=l_().mapElems__I__AO__F1__AO(5,this.sci_Vector6__f_prefix5,_),c=l_().mapElems__I__AO__F1__AO(6,this.sci_Vector6__f_data6,_),i=l_().mapElems__I__AO__F1__AO(5,this.sci_Vector6__f_suffix5,_),o=l_().mapElems__I__AO__F1__AO(4,this.sci_Vector6__f_suffix4,_),u=l_().mapElems__I__AO__F1__AO(3,this.sci_Vector6__f_suffix3,_),f=l_().mapElems__I__AO__F1__AO(2,this.sci_Vector6__f_suffix2,_),p=l_().mapElems1__AO__F1__AO(this.sci_BigVector__f_suffix1,_),h=this.sci_Vector6__f_len1,l=this.sci_Vector6__f_len12,d=this.sci_Vector6__f_len123,$=this.sci_Vector6__f_len1234,v=this.sci_Vector6__f_len12345,w=this.sci_BigVector__f_length0;return new jr(r,h,a,l,t,d,n,$,s,v,c,i,o,u,f,p,w)};jr.prototype.slice0__I__I__sci_Vector=function(_,r){var a=new Yh(_,r);return a.consider__I__AO__V(1,this.sci_Vector__f_prefix1),a.consider__I__AO__V(2,this.sci_Vector6__f_prefix2),a.consider__I__AO__V(3,this.sci_Vector6__f_prefix3),a.consider__I__AO__V(4,this.sci_Vector6__f_prefix4),a.consider__I__AO__V(5,this.sci_Vector6__f_prefix5),a.consider__I__AO__V(6,this.sci_Vector6__f_data6),a.consider__I__AO__V(5,this.sci_Vector6__f_suffix5),a.consider__I__AO__V(4,this.sci_Vector6__f_suffix4),a.consider__I__AO__V(3,this.sci_Vector6__f_suffix3),a.consider__I__AO__V(2,this.sci_Vector6__f_suffix2),a.consider__I__AO__V(1,this.sci_BigVector__f_suffix1),a.result__sci_Vector()};jr.prototype.tail__sci_Vector=function(){if(this.sci_Vector6__f_len1>1){var _=this.sci_Vector__f_prefix1,r=_.u.length,a=M_().copyOfRange__AO__I__I__AO(_,1,r),t=-1+this.sci_Vector6__f_len1|0,n=-1+this.sci_Vector6__f_len12|0,s=-1+this.sci_Vector6__f_len123|0,c=-1+this.sci_Vector6__f_len1234|0,i=-1+this.sci_Vector6__f_len12345|0,o=-1+this.sci_BigVector__f_length0|0,u=this.sci_Vector6__f_prefix2,f=this.sci_Vector6__f_prefix3,p=this.sci_Vector6__f_prefix4,h=this.sci_Vector6__f_prefix5,l=this.sci_Vector6__f_data6,d=this.sci_Vector6__f_suffix5,$=this.sci_Vector6__f_suffix4,v=this.sci_Vector6__f_suffix3,w=this.sci_Vector6__f_suffix2,R=this.sci_BigVector__f_suffix1;return new jr(a,t,u,n,f,s,p,c,h,i,l,d,$,v,w,R,o)}else return this.slice0__I__I__sci_Vector(1,this.sci_BigVector__f_length0)};jr.prototype.init__sci_Vector=function(){if(this.sci_BigVector__f_suffix1.u.length>1){var _=this.sci_BigVector__f_suffix1,r=-1+_.u.length|0,a=M_().copyOfRange__AO__I__I__AO(_,0,r),t=-1+this.sci_BigVector__f_length0|0,n=this.sci_Vector__f_prefix1,s=this.sci_Vector6__f_len1,c=this.sci_Vector6__f_prefix2,i=this.sci_Vector6__f_len12,o=this.sci_Vector6__f_prefix3,u=this.sci_Vector6__f_len123,f=this.sci_Vector6__f_prefix4,p=this.sci_Vector6__f_len1234,h=this.sci_Vector6__f_prefix5,l=this.sci_Vector6__f_len12345,d=this.sci_Vector6__f_data6,$=this.sci_Vector6__f_suffix5,v=this.sci_Vector6__f_suffix4,w=this.sci_Vector6__f_suffix3,R=this.sci_Vector6__f_suffix2;return new jr(n,s,c,i,o,u,f,p,h,l,d,$,v,w,R,a,t)}else return this.slice0__I__I__sci_Vector(0,-1+this.sci_BigVector__f_length0|0)};jr.prototype.vectorSliceCount__I=function(){return 11};jr.prototype.vectorSlice__I__AO=function(_){switch(_){case 0:return this.sci_Vector__f_prefix1;case 1:return this.sci_Vector6__f_prefix2;case 2:return this.sci_Vector6__f_prefix3;case 3:return this.sci_Vector6__f_prefix4;case 4:return this.sci_Vector6__f_prefix5;case 5:return this.sci_Vector6__f_data6;case 6:return this.sci_Vector6__f_suffix5;case 7:return this.sci_Vector6__f_suffix4;case 8:return this.sci_Vector6__f_suffix3;case 9:return this.sci_Vector6__f_suffix2;case 10:return this.sci_BigVector__f_suffix1;default:throw new Q(_)}};jr.prototype.appendedAll0__sc_IterableOnce__I__sci_Vector=function(_,r){var a=l_().append1IfSpace__AO__sc_IterableOnce__AO(this.sci_BigVector__f_suffix1,_);if(a!==null){var t=(this.sci_BigVector__f_length0-this.sci_BigVector__f_suffix1.u.length|0)+a.u.length|0,n=this.sci_Vector__f_prefix1,s=this.sci_Vector6__f_len1,c=this.sci_Vector6__f_prefix2,i=this.sci_Vector6__f_len12,o=this.sci_Vector6__f_prefix3,u=this.sci_Vector6__f_len123,f=this.sci_Vector6__f_prefix4,p=this.sci_Vector6__f_len1234,h=this.sci_Vector6__f_prefix5,l=this.sci_Vector6__f_len12345,d=this.sci_Vector6__f_data6,$=this.sci_Vector6__f_suffix5,v=this.sci_Vector6__f_suffix4,w=this.sci_Vector6__f_suffix3,R=this.sci_Vector6__f_suffix2;return new jr(n,s,c,i,o,u,f,p,h,l,d,$,v,w,R,a,t)}else return Cr.prototype.appendedAll0__sc_IterableOnce__I__sci_Vector.call(this,_,r)};jr.prototype.init__O=function(){return this.init__sci_Vector()};jr.prototype.tail__O=function(){return this.tail__sci_Vector()};jr.prototype.map__F1__O=function(_){return this.map__F1__sci_Vector(_)};jr.prototype.prepended__O__O=function(_){return this.prepended__O__sci_Vector(_)};jr.prototype.appended__O__O=function(_){return this.appended__O__sci_Vector(_)};jr.prototype.apply__O__O=function(_){var r=_|0;if(r>=0&&r=0){var t=a>>>25|0,n=31&(a>>>20|0),s=31&(a>>>15|0),c=31&(a>>>10|0),i=31&(a>>>5|0),o=31&a;return t=this.sci_Vector6__f_len1234){var u=r-this.sci_Vector6__f_len1234|0;return this.sci_Vector6__f_prefix5.u[u>>>20|0].u[31&(u>>>15|0)].u[31&(u>>>10|0)].u[31&(u>>>5|0)].u[31&u]}else if(r>=this.sci_Vector6__f_len123){var f=r-this.sci_Vector6__f_len123|0;return this.sci_Vector6__f_prefix4.u[f>>>15|0].u[31&(f>>>10|0)].u[31&(f>>>5|0)].u[31&f]}else if(r>=this.sci_Vector6__f_len12){var p=r-this.sci_Vector6__f_len12|0;return this.sci_Vector6__f_prefix3.u[p>>>10|0].u[31&(p>>>5|0)].u[31&p]}else if(r>=this.sci_Vector6__f_len1){var h=r-this.sci_Vector6__f_len1|0;return this.sci_Vector6__f_prefix2.u[h>>>5|0].u[31&h]}else return this.sci_Vector__f_prefix1.u[r]}else throw this.ioob__I__jl_IndexOutOfBoundsException(r)};var Pj_=new m().initClass({sci_Vector6:0},!1,"scala.collection.immutable.Vector6",{sci_Vector6:1,sci_BigVector:1,sci_VectorImpl:1,sci_Vector:1,sci_AbstractSeq:1,sc_AbstractSeq:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,sci_Seq:1,sci_Iterable:1,sci_SeqOps:1,sci_IndexedSeq:1,sc_IndexedSeq:1,sc_IndexedSeqOps:1,sci_IndexedSeqOps:1,sci_StrictOptimizedSeqOps:1,sc_StrictOptimizedSeqOps:1,sc_StrictOptimizedIterableOps:1,scg_DefaultSerializable:1,Ljava_io_Serializable:1});jr.prototype.$classData=Pj_;function DW(_,r){return _.scm_StringBuilder__f_underlying=r,_}function Su(_){return DW(_,my(new oc)),_}function Rj_(_,r){return DW(_,rJ(new oc,r)),_}function hr(){this.scm_StringBuilder__f_underlying=null}hr.prototype=new s5;hr.prototype.constructor=hr;function Dj_(){}Dj_.prototype=hr.prototype;hr.prototype.stringPrefix__T=function(){return"IndexedSeq"};hr.prototype.iterator__sc_Iterator=function(){var _=new Da(this);return Ou(new Ws,_)};hr.prototype.reverseIterator__sc_Iterator=function(){var _=new Da(this);return No(new lc,_)};hr.prototype.reversed__sc_Iterable=function(){return us(new pr,this)};hr.prototype.prepended__O__O=function(_){return EN(this,_)};hr.prototype.drop__I__O=function(_){return YI(this,_)};hr.prototype.dropRight__I__O=function(_){return jN(this,_)};hr.prototype.map__F1__O=function(_){return ZN(this,_)};hr.prototype.reverse__O=function(){return _2(this)};hr.prototype.head__O=function(){return pa(this.scm_StringBuilder__f_underlying.charAt__I__C(0))};hr.prototype.headOption__s_Option=function(){return Zo(this)};hr.prototype.last__O=function(){return cf(this)};hr.prototype.lengthCompare__I__I=function(_){var r=this.scm_StringBuilder__f_underlying.length__I();return r===_?0:r<_?-1:1};hr.prototype.sizeHint__I__V=function(_){};hr.prototype.addAll__sc_IterableOnce__scm_Growable=function(_){return nf(this,_)};hr.prototype.newSpecificBuilder__scm_Builder=function(){return QL(new Tl,Su(new hr))};hr.prototype.length__I=function(){return this.scm_StringBuilder__f_underlying.length__I()};hr.prototype.knownSize__I=function(){return this.scm_StringBuilder__f_underlying.length__I()};hr.prototype.addOne__C__scm_StringBuilder=function(_){var r=this.scm_StringBuilder__f_underlying,a=String.fromCharCode(_);return r.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+r.jl_StringBuilder__f_java$lang$StringBuilder$$content+a,this};hr.prototype.addAll__T__scm_StringBuilder=function(_){var r=this.scm_StringBuilder__f_underlying;return r.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+r.jl_StringBuilder__f_java$lang$StringBuilder$$content+_,this};hr.prototype.toString__T=function(){return this.scm_StringBuilder__f_underlying.jl_StringBuilder__f_java$lang$StringBuilder$$content};hr.prototype.toArray__s_reflect_ClassTag__O=function(_){var r=_.runtimeClass__jl_Class();return r===H$.getClassOf()?this.toCharArray__AC():$o(this,_)};hr.prototype.toCharArray__AC=function(){var _=this.scm_StringBuilder__f_underlying.length__I(),r=new fn(_);return this.scm_StringBuilder__f_underlying.getChars__I__I__AC__I__V(0,_,r,0),r};hr.prototype.append__T__scm_StringBuilder=function(_){var r=this.scm_StringBuilder__f_underlying;return r.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+r.jl_StringBuilder__f_java$lang$StringBuilder$$content+_,this};hr.prototype.appendAll__sc_IterableOnce__scm_StringBuilder=function(_){if(_ instanceof sa){var r=_,a=this.scm_StringBuilder__f_underlying;qq();var t=r.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self;a.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+a.jl_StringBuilder__f_java$lang$StringBuilder$$content+t}else if(_ instanceof ho){var n=_;this.scm_StringBuilder__f_underlying.append__AC__jl_StringBuilder(n.scm_ArraySeq$ofChar__f_array)}else if(_ instanceof hr){var s=_,c=this.scm_StringBuilder__f_underlying,i=s.scm_StringBuilder__f_underlying;c.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+c.jl_StringBuilder__f_java$lang$StringBuilder$$content+i}else{var o=_.knownSize__I();if(o!==0){var u=this.scm_StringBuilder__f_underlying;o>0&&u.length__I();for(var f=_.iterator__sc_Iterator();f.hasNext__Z();){var p=Ea(f.next__O()),h=String.fromCharCode(p);u.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+u.jl_StringBuilder__f_java$lang$StringBuilder$$content+h}}}return this};hr.prototype.append__C__scm_StringBuilder=function(_){var r=this.scm_StringBuilder__f_underlying,a=String.fromCharCode(_);return r.jl_StringBuilder__f_java$lang$StringBuilder$$content=""+r.jl_StringBuilder__f_java$lang$StringBuilder$$content+a,this};hr.prototype.subSequence__I__I__jl_CharSequence=function(_,r){return this.scm_StringBuilder__f_underlying.substring__I__I__T(_,r)};hr.prototype.isEmpty__Z=function(){return this.scm_StringBuilder__f_underlying.length__I()===0};hr.prototype.iterableFactory__sc_IterableFactory=function(){return L9_()};hr.prototype.result__O=function(){return this.scm_StringBuilder__f_underlying.jl_StringBuilder__f_java$lang$StringBuilder$$content};hr.prototype.addOne__O__scm_Growable=function(_){return this.addOne__C__scm_StringBuilder(Ea(_))};hr.prototype.empty__sc_IterableOps=function(){return Su(new hr)};hr.prototype.fromSpecific__sc_IterableOnce__O=function(_){return Su(new hr).appendAll__sc_IterableOnce__scm_StringBuilder(_)};hr.prototype.fromSpecific__sc_IterableOnce__sc_IterableOps=function(_){return Su(new hr).appendAll__sc_IterableOnce__scm_StringBuilder(_)};hr.prototype.apply__O__O=function(_){var r=_|0;return pa(this.scm_StringBuilder__f_underlying.charAt__I__C(r))};hr.prototype.apply__I__O=function(_){return pa(this.scm_StringBuilder__f_underlying.charAt__I__C(_))};var xj_=new m().initClass({scm_StringBuilder:0},!1,"scala.collection.mutable.StringBuilder",{scm_StringBuilder:1,scm_AbstractSeq:1,sc_AbstractSeq:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,scm_Seq:1,scm_Iterable:1,scm_SeqOps:1,scm_Cloneable:1,jl_Cloneable:1,scm_ReusableBuilder:1,scm_Builder:1,scm_Growable:1,scm_Clearable:1,scm_IndexedSeq:1,sc_IndexedSeq:1,sc_IndexedSeqOps:1,scm_IndexedSeqOps:1,jl_CharSequence:1,Ljava_io_Serializable:1});hr.prototype.$classData=xj_;function Cj_(_){var r=new Ca().scala$collection$mutable$ListBuffer$$freshFrom__sc_IterableOnce__scm_ListBuffer(_);_.scm_ListBuffer__f_first=r.scm_ListBuffer__f_first,_.scm_ListBuffer__f_last0=r.scm_ListBuffer__f_last0,_.scm_ListBuffer__f_aliased=!1}function xW(_){_.scm_ListBuffer__f_mutationCount=1+_.scm_ListBuffer__f_mutationCount|0,_.scm_ListBuffer__f_aliased&&Cj_(_)}function Ca(){this.scm_ListBuffer__f_mutationCount=0,this.scm_ListBuffer__f_first=null,this.scm_ListBuffer__f_last0=null,this.scm_ListBuffer__f_aliased=!1,this.scm_ListBuffer__f_len=0,this.scm_ListBuffer__f_mutationCount=0,this.scm_ListBuffer__f_first=te(),this.scm_ListBuffer__f_last0=null,this.scm_ListBuffer__f_aliased=!1,this.scm_ListBuffer__f_len=0}Ca.prototype=new A6;Ca.prototype.constructor=Ca;function Mj_(){}Mj_.prototype=Ca.prototype;Ca.prototype.sizeHint__I__V=function(_){};Ca.prototype.distinctBy__F1__O=function(_){return S6(this,_)};Ca.prototype.prepended__O__O=function(_){return Pq(this,_)};Ca.prototype.appended__O__O=function(_){return by(this,_)};Ca.prototype.appendedAll__sc_IterableOnce__O=function(_){return sw(this,_)};Ca.prototype.map__F1__O=function(_){return vo(this,_)};Ca.prototype.flatMap__F1__O=function(_){return oi(this,_)};Ca.prototype.zip__sc_IterableOnce__O=function(_){return ui(this,_)};Ca.prototype.filter__F1__O=function(_){return op(this,_,!1)};Ca.prototype.dropRight__I__O=function(_){return wo(this,_)};Ca.prototype.iterator__sc_Iterator=function(){return new Km(this.scm_ListBuffer__f_first.iterator__sc_Iterator(),new r_(()=>this.scm_ListBuffer__f_mutationCount))};Ca.prototype.iterableFactory__sc_SeqFactory=function(){return zJ()};Ca.prototype.apply__I__O=function(_){var r=this.scm_ListBuffer__f_first;return Oq(r,_)};Ca.prototype.length__I=function(){return this.scm_ListBuffer__f_len};Ca.prototype.knownSize__I=function(){return this.scm_ListBuffer__f_len};Ca.prototype.isEmpty__Z=function(){return this.scm_ListBuffer__f_len===0};Ca.prototype.toList__sci_List=function(){return this.scm_ListBuffer__f_aliased=!this.isEmpty__Z(),this.scm_ListBuffer__f_first};Ca.prototype.clear__V=function(){this.scm_ListBuffer__f_mutationCount=1+this.scm_ListBuffer__f_mutationCount|0,this.scm_ListBuffer__f_first=te(),this.scm_ListBuffer__f_len=0,this.scm_ListBuffer__f_last0=null,this.scm_ListBuffer__f_aliased=!1};Ca.prototype.addOne__O__scm_ListBuffer=function(_){xW(this);var r=new pe(_,te());return this.scm_ListBuffer__f_len===0?this.scm_ListBuffer__f_first=r:this.scm_ListBuffer__f_last0.sci_$colon$colon__f_next=r,this.scm_ListBuffer__f_last0=r,this.scm_ListBuffer__f_len=1+this.scm_ListBuffer__f_len|0,this};Ca.prototype.scala$collection$mutable$ListBuffer$$freshFrom__sc_IterableOnce__scm_ListBuffer=function(_){var r=_.iterator__sc_Iterator();if(r.hasNext__Z()){var a=1,t=new pe(r.next__O(),te());for(this.scm_ListBuffer__f_first=t;r.hasNext__Z();){var n=new pe(r.next__O(),te());t.sci_$colon$colon__f_next=n,t=n,a=1+a|0}this.scm_ListBuffer__f_len=a,this.scm_ListBuffer__f_last0=t}return this};Ca.prototype.addAll__sc_IterableOnce__scm_ListBuffer=function(_){var r=_.iterator__sc_Iterator();if(r.hasNext__Z()){var a=new Ca().scala$collection$mutable$ListBuffer$$freshFrom__sc_IterableOnce__scm_ListBuffer(r);xW(this),this.scm_ListBuffer__f_len===0?this.scm_ListBuffer__f_first=a.scm_ListBuffer__f_first:this.scm_ListBuffer__f_last0.sci_$colon$colon__f_next=a.scm_ListBuffer__f_first,this.scm_ListBuffer__f_last0=a.scm_ListBuffer__f_last0,this.scm_ListBuffer__f_len=this.scm_ListBuffer__f_len+a.scm_ListBuffer__f_len|0}return this};Ca.prototype.last__O=function(){if(this.scm_ListBuffer__f_last0===null)throw Us(new Mt,"last of empty ListBuffer");return this.scm_ListBuffer__f_last0.sci_$colon$colon__f_head};Ca.prototype.stringPrefix__T=function(){return"ListBuffer"};Ca.prototype.addAll__sc_IterableOnce__scm_Growable=function(_){return this.addAll__sc_IterableOnce__scm_ListBuffer(_)};Ca.prototype.addOne__O__scm_Growable=function(_){return this.addOne__O__scm_ListBuffer(_)};Ca.prototype.result__O=function(){return this.toList__sci_List()};Ca.prototype.apply__O__O=function(_){var r=_|0,a=this.scm_ListBuffer__f_first;return Oq(a,r)};Ca.prototype.iterableFactory__sc_IterableFactory=function(){return zJ()};var Tj_=new m().initClass({scm_ListBuffer:0},!1,"scala.collection.mutable.ListBuffer",{scm_ListBuffer:1,scm_AbstractBuffer:1,scm_AbstractSeq:1,sc_AbstractSeq:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,scm_Seq:1,scm_Iterable:1,scm_SeqOps:1,scm_Cloneable:1,jl_Cloneable:1,scm_Buffer:1,scm_Growable:1,scm_Clearable:1,scm_Shrinkable:1,sc_StrictOptimizedSeqOps:1,sc_StrictOptimizedIterableOps:1,scm_ReusableBuilder:1,scm_Builder:1,scg_DefaultSerializable:1,Ljava_io_Serializable:1});Ca.prototype.$classData=Tj_;function Vj_(_,r){_.scm_ArrayBuffer__f_mutationCount=1+_.scm_ArrayBuffer__f_mutationCount|0;var a=_.scm_ArrayBuffer__f_array,t=_.scm_ArrayBuffer__f_size0;M_().fill__AO__I__I__O__V(a,r,t,null),_.scm_ArrayBuffer__f_size0=r}function CW(_,r,a,t,n){for(;;){if(r===a)return t;var s=1+r|0,c=n.apply__O__O__O(t,_.scm_ArrayBuffer__f_array.u[r]);r=s,t=c}}function kH(_,r,a){return _.scm_ArrayBuffer__f_mutationCount=0,_.scm_ArrayBuffer__f_array=r,_.scm_ArrayBuffer__f_size0=a,_}function u5(_){return kH(_,new H_(16),0),_}function Aj_(_,r){return kH(_,new H_(r>1?r:1),0),_}function va(){this.scm_ArrayBuffer__f_mutationCount=0,this.scm_ArrayBuffer__f_array=null,this.scm_ArrayBuffer__f_size0=0}va.prototype=new A6;va.prototype.constructor=va;function Bj_(){}Bj_.prototype=va.prototype;va.prototype.distinctBy__F1__O=function(_){return S6(this,_)};va.prototype.prepended__O__O=function(_){return Pq(this,_)};va.prototype.appended__O__O=function(_){return by(this,_)};va.prototype.appendedAll__sc_IterableOnce__O=function(_){return sw(this,_)};va.prototype.map__F1__O=function(_){return vo(this,_)};va.prototype.flatMap__F1__O=function(_){return oi(this,_)};va.prototype.zip__sc_IterableOnce__O=function(_){return ui(this,_)};va.prototype.filter__F1__O=function(_){return op(this,_,!1)};va.prototype.dropRight__I__O=function(_){return wo(this,_)};va.prototype.iterator__sc_Iterator=function(){return this.view__scm_ArrayBufferView().iterator__sc_Iterator()};va.prototype.reverseIterator__sc_Iterator=function(){return this.view__scm_ArrayBufferView().reverseIterator__sc_Iterator()};va.prototype.reversed__sc_Iterable=function(){return us(new pr,this)};va.prototype.drop__I__O=function(_){return YI(this,_)};va.prototype.reverse__O=function(){return _2(this)};va.prototype.head__O=function(){return this.apply__I__O(0)};va.prototype.headOption__s_Option=function(){return Zo(this)};va.prototype.last__O=function(){return cf(this)};va.prototype.lengthCompare__I__I=function(_){var r=this.scm_ArrayBuffer__f_size0;return r===_?0:r<_?-1:1};va.prototype.knownSize__I=function(){return this.scm_ArrayBuffer__f_size0};va.prototype.ensureSize__I__V=function(_){var r=XL(),a=this.scm_ArrayBuffer__f_array,t=this.scm_ArrayBuffer__f_size0,n=_>>31;this.scm_ArrayBuffer__f_array=r.scala$collection$mutable$ArrayBuffer$$ensureSize__AO__I__J__AO(a,t,new O(_,n))};va.prototype.ensureAdditionalSize__I__V=function(_){var r=XL(),a=this.scm_ArrayBuffer__f_array,t=this.scm_ArrayBuffer__f_size0,n=this.scm_ArrayBuffer__f_size0,s=n>>31,c=_>>31,i=n+_|0,o=(-2147483648^i)<(-2147483648^n)?1+(s+c|0)|0:s+c|0;this.scm_ArrayBuffer__f_array=r.scala$collection$mutable$ArrayBuffer$$ensureSize__AO__I__J__AO(a,t,new O(i,o))};va.prototype.apply__I__O=function(_){var r=1+_|0;if(_<0)throw Za(new ra,_+" is out of bounds (min 0, max "+(-1+this.scm_ArrayBuffer__f_size0|0)+")");if(r>this.scm_ArrayBuffer__f_size0)throw Za(new ra,(-1+r|0)+" is out of bounds (min 0, max "+(-1+this.scm_ArrayBuffer__f_size0|0)+")");return this.scm_ArrayBuffer__f_array.u[_]};va.prototype.update__I__O__V=function(_,r){var a=1+_|0;if(_<0)throw Za(new ra,_+" is out of bounds (min 0, max "+(-1+this.scm_ArrayBuffer__f_size0|0)+")");if(a>this.scm_ArrayBuffer__f_size0)throw Za(new ra,(-1+a|0)+" is out of bounds (min 0, max "+(-1+this.scm_ArrayBuffer__f_size0|0)+")");this.scm_ArrayBuffer__f_mutationCount=1+this.scm_ArrayBuffer__f_mutationCount|0,this.scm_ArrayBuffer__f_array.u[_]=r};va.prototype.length__I=function(){return this.scm_ArrayBuffer__f_size0};va.prototype.view__scm_ArrayBufferView=function(){return new Ls(this,new r_(()=>this.scm_ArrayBuffer__f_mutationCount))};va.prototype.iterableFactory__sc_SeqFactory=function(){return XL()};va.prototype.clear__V=function(){Vj_(this,0)};va.prototype.addOne__O__scm_ArrayBuffer=function(_){this.scm_ArrayBuffer__f_mutationCount=1+this.scm_ArrayBuffer__f_mutationCount|0,this.ensureAdditionalSize__I__V(1);var r=this.scm_ArrayBuffer__f_size0;return this.scm_ArrayBuffer__f_size0=1+r|0,this.update__I__O__V(r,_),this};va.prototype.addAll__sc_IterableOnce__scm_ArrayBuffer=function(_){if(_ instanceof va){var r=_,a=r.scm_ArrayBuffer__f_size0;a>0&&(this.scm_ArrayBuffer__f_mutationCount=1+this.scm_ArrayBuffer__f_mutationCount|0,this.ensureAdditionalSize__I__V(a),ja().copy__O__I__O__I__I__V(r.scm_ArrayBuffer__f_array,0,this.scm_ArrayBuffer__f_array,this.scm_ArrayBuffer__f_size0,a),this.scm_ArrayBuffer__f_size0=this.scm_ArrayBuffer__f_size0+a|0)}else nf(this,_);return this};va.prototype.stringPrefix__T=function(){return"ArrayBuffer"};va.prototype.copyToArray__O__I__I__I=function(_,r,a){var t=this.scm_ArrayBuffer__f_size0,n=Ir().getLength__O__I(_),s=a0?i:0;return o>0&&ja().copy__O__I__O__I__I__V(this.scm_ArrayBuffer__f_array,0,_,r,o),o};va.prototype.foldLeft__O__F2__O=function(_,r){return CW(this,0,this.scm_ArrayBuffer__f_size0,_,r)};va.prototype.reduceLeft__F2__O=function(_){return this.scm_ArrayBuffer__f_size0>0?CW(this,1,this.scm_ArrayBuffer__f_size0,this.scm_ArrayBuffer__f_array.u[0],_):Fo(this,_)};va.prototype.addAll__sc_IterableOnce__scm_Growable=function(_){return this.addAll__sc_IterableOnce__scm_ArrayBuffer(_)};va.prototype.addOne__O__scm_Growable=function(_){return this.addOne__O__scm_ArrayBuffer(_)};va.prototype.iterableFactory__sc_IterableFactory=function(){return XL()};va.prototype.apply__O__O=function(_){return this.apply__I__O(_|0)};var Fj_=new m().initClass({scm_ArrayBuffer:0},!1,"scala.collection.mutable.ArrayBuffer",{scm_ArrayBuffer:1,scm_AbstractBuffer:1,scm_AbstractSeq:1,sc_AbstractSeq:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,scm_Seq:1,scm_Iterable:1,scm_SeqOps:1,scm_Cloneable:1,jl_Cloneable:1,scm_Buffer:1,scm_Growable:1,scm_Clearable:1,scm_Shrinkable:1,scm_IndexedBuffer:1,scm_IndexedSeq:1,sc_IndexedSeq:1,sc_IndexedSeqOps:1,scm_IndexedSeqOps:1,sc_StrictOptimizedSeqOps:1,sc_StrictOptimizedIterableOps:1,scg_DefaultSerializable:1,Ljava_io_Serializable:1});va.prototype.$classData=Fj_;function qH(_,r){return _.sjs_js_WrappedArray__f_scala$scalajs$js$WrappedArray$$array=r,_}function OH(_){return qH(_,[]),_}function St(){this.sjs_js_WrappedArray__f_scala$scalajs$js$WrappedArray$$array=null}St.prototype=new A6;St.prototype.constructor=St;function Ej_(){}Ej_.prototype=St.prototype;St.prototype.sizeHint__I__V=function(_){};St.prototype.stringPrefix__T=function(){return"IndexedSeq"};St.prototype.iterator__sc_Iterator=function(){var _=new Da(this);return Ou(new Ws,_)};St.prototype.reverseIterator__sc_Iterator=function(){var _=new Da(this);return No(new lc,_)};St.prototype.reversed__sc_Iterable=function(){return us(new pr,this)};St.prototype.prepended__O__O=function(_){return EN(this,_)};St.prototype.drop__I__O=function(_){return YI(this,_)};St.prototype.dropRight__I__O=function(_){return jN(this,_)};St.prototype.map__F1__O=function(_){return ZN(this,_)};St.prototype.reverse__O=function(){return _2(this)};St.prototype.head__O=function(){return this.sjs_js_WrappedArray__f_scala$scalajs$js$WrappedArray$$array[0]};St.prototype.headOption__s_Option=function(){return Zo(this)};St.prototype.last__O=function(){return cf(this)};St.prototype.lengthCompare__I__I=function(_){var r=this.sjs_js_WrappedArray__f_scala$scalajs$js$WrappedArray$$array.length|0;return r===_?0:r<_?-1:1};St.prototype.distinctBy__F1__O=function(_){return S6(this,_)};St.prototype.appended__O__O=function(_){return by(this,_)};St.prototype.appendedAll__sc_IterableOnce__O=function(_){return sw(this,_)};St.prototype.flatMap__F1__O=function(_){return oi(this,_)};St.prototype.zip__sc_IterableOnce__O=function(_){return ui(this,_)};St.prototype.filter__F1__O=function(_){return op(this,_,!1)};St.prototype.iterableFactory__sc_SeqFactory=function(){return UN()};St.prototype.apply__I__O=function(_){return this.sjs_js_WrappedArray__f_scala$scalajs$js$WrappedArray$$array[_]};St.prototype.length__I=function(){return this.sjs_js_WrappedArray__f_scala$scalajs$js$WrappedArray$$array.length|0};St.prototype.knownSize__I=function(){return this.sjs_js_WrappedArray__f_scala$scalajs$js$WrappedArray$$array.length|0};St.prototype.clear__V=function(){this.sjs_js_WrappedArray__f_scala$scalajs$js$WrappedArray$$array.length=0};St.prototype.className__T=function(){return"WrappedArray"};St.prototype.result__O=function(){return this};St.prototype.addOne__O__scm_Growable=function(_){return this.sjs_js_WrappedArray__f_scala$scalajs$js$WrappedArray$$array.push(_),this};St.prototype.apply__O__O=function(_){var r=_|0;return this.sjs_js_WrappedArray__f_scala$scalajs$js$WrappedArray$$array[r]};St.prototype.iterableFactory__sc_IterableFactory=function(){return UN()};var jj_=new m().initClass({sjs_js_WrappedArray:0},!1,"scala.scalajs.js.WrappedArray",{sjs_js_WrappedArray:1,scm_AbstractBuffer:1,scm_AbstractSeq:1,sc_AbstractSeq:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,scm_Seq:1,scm_Iterable:1,scm_SeqOps:1,scm_Cloneable:1,jl_Cloneable:1,scm_Buffer:1,scm_Growable:1,scm_Clearable:1,scm_Shrinkable:1,sc_StrictOptimizedSeqOps:1,sc_StrictOptimizedIterableOps:1,scm_IndexedSeq:1,sc_IndexedSeq:1,sc_IndexedSeqOps:1,scm_IndexedSeqOps:1,scm_IndexedBuffer:1,scm_Builder:1,Ljava_io_Serializable:1});St.prototype.$classData=jj_;function MW(_,r,a,t){var n=(r.u.length&(-1+r.u.length|0))===0;if(!n)throw new jp("assertion failed: Array.length must be power of 2");var s=r.u.length;if(a<0||a>=s)throw Za(new ra,a+" is out of bounds (min 0, max "+(-1+s|0)+")");var c=r.u.length;if(t<0||t>=c)throw Za(new ra,t+" is out of bounds (min 0, max "+(-1+c|0)+")");_.scm_ArrayDeque__f_array=r,_.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start=a,_.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end=t}function i2(_,r,a,t){return _.scm_ArrayDeque__f_array=r,_.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start=a,_.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end=t,MW(_,_.scm_ArrayDeque__f_array,_.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start,_.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end),_}function SH(_,r){return i2(_,Sq().alloc__I__AO(r),0,0),_}function ma(){this.scm_ArrayDeque__f_array=null,this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start=0,this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end=0}ma.prototype=new A6;ma.prototype.constructor=ma;function PH(){}PH.prototype=ma.prototype;ma.prototype.reverse__O=function(){return yT_(this)};ma.prototype.distinctBy__F1__O=function(_){return S6(this,_)};ma.prototype.prepended__O__O=function(_){return Pq(this,_)};ma.prototype.appended__O__O=function(_){return by(this,_)};ma.prototype.appendedAll__sc_IterableOnce__O=function(_){return sw(this,_)};ma.prototype.map__F1__O=function(_){return vo(this,_)};ma.prototype.flatMap__F1__O=function(_){return oi(this,_)};ma.prototype.zip__sc_IterableOnce__O=function(_){return ui(this,_)};ma.prototype.filter__F1__O=function(_){return op(this,_,!1)};ma.prototype.dropRight__I__O=function(_){return wo(this,_)};ma.prototype.iterator__sc_Iterator=function(){var _=new Da(this);return Ou(new Ws,_)};ma.prototype.reverseIterator__sc_Iterator=function(){var _=new Da(this);return No(new lc,_)};ma.prototype.reversed__sc_Iterable=function(){return us(new pr,this)};ma.prototype.drop__I__O=function(_){return YI(this,_)};ma.prototype.head__O=function(){return this.apply__I__O(0)};ma.prototype.headOption__s_Option=function(){return Zo(this)};ma.prototype.last__O=function(){return cf(this)};ma.prototype.lengthCompare__I__I=function(_){var r=this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start,a=(this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end-r|0)&(-1+this.scm_ArrayDeque__f_array.u.length|0);return a===_?0:a<_?-1:1};ma.prototype.knownSize__I=function(){var _=this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start;return(this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end-_|0)&(-1+this.scm_ArrayDeque__f_array.u.length|0)};ma.prototype.apply__I__O=function(_){var r=this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start,a=(this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end-r|0)&(-1+this.scm_ArrayDeque__f_array.u.length|0);if(_<0||_>=a)throw Za(new ra,_+" is out of bounds (min 0, max "+(-1+a|0)+")");return this.scm_ArrayDeque__f_array.u[(this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start+_|0)&(-1+this.scm_ArrayDeque__f_array.u.length|0)]};ma.prototype.addOne__O__scm_ArrayDeque=function(_){var r=this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start,a=1+((this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end-r|0)&(-1+this.scm_ArrayDeque__f_array.u.length|0))|0,t=this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start;return a>((this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end-t|0)&(-1+this.scm_ArrayDeque__f_array.u.length|0))&&a>=this.scm_ArrayDeque__f_array.u.length&&this.scala$collection$mutable$ArrayDeque$$resize__I__V(a),this.scm_ArrayDeque__f_array.u[this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end]=_,this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end=(1+this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end|0)&(-1+this.scm_ArrayDeque__f_array.u.length|0),this};ma.prototype.prepend__O__scm_ArrayDeque=function(_){var r=this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start,a=1+((this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end-r|0)&(-1+this.scm_ArrayDeque__f_array.u.length|0))|0,t=this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start;return a>((this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end-t|0)&(-1+this.scm_ArrayDeque__f_array.u.length|0))&&a>=this.scm_ArrayDeque__f_array.u.length&&this.scala$collection$mutable$ArrayDeque$$resize__I__V(a),this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start=(-1+this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start|0)&(-1+this.scm_ArrayDeque__f_array.u.length|0),this.scm_ArrayDeque__f_array.u[this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start]=_,this};ma.prototype.addAll__sc_IterableOnce__scm_ArrayDeque=function(_){var r=_.knownSize__I();if(r>0){var a=this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start,t=r+((this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end-a|0)&(-1+this.scm_ArrayDeque__f_array.u.length|0))|0,n=this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start;t>((this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end-n|0)&(-1+this.scm_ArrayDeque__f_array.u.length|0))&&t>=this.scm_ArrayDeque__f_array.u.length&&this.scala$collection$mutable$ArrayDeque$$resize__I__V(t);for(var s=_.iterator__sc_Iterator();s.hasNext__Z();){var c=s.next__O();this.scm_ArrayDeque__f_array.u[this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end]=c,this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end=(1+this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end|0)&(-1+this.scm_ArrayDeque__f_array.u.length|0)}}else for(var i=_.iterator__sc_Iterator();i.hasNext__Z();){var o=i.next__O();this.addOne__O__scm_ArrayDeque(o)}return this};ma.prototype.removeHead__Z__O=function(_){if(this.isEmpty__Z())throw Us(new Mt,"empty collection");var r=this.scm_ArrayDeque__f_array.u[this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start];if(this.scm_ArrayDeque__f_array.u[this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start]=null,this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start=(1+this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start|0)&(-1+this.scm_ArrayDeque__f_array.u.length|0),_){var a=this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start;this.scala$collection$mutable$ArrayDeque$$resize__I__V((this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end-a|0)&(-1+this.scm_ArrayDeque__f_array.u.length|0))}return r};ma.prototype.length__I=function(){var _=this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start;return(this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end-_|0)&(-1+this.scm_ArrayDeque__f_array.u.length|0)};ma.prototype.isEmpty__Z=function(){return this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start===this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end};ma.prototype.iterableFactory__sc_SeqFactory=function(){return Sq()};ma.prototype.clear__V=function(){for(;!this.isEmpty__Z();)this.scm_ArrayDeque__f_array.u[this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start]=null,this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start=(1+this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start|0)&(-1+this.scm_ArrayDeque__f_array.u.length|0)};ma.prototype.ofArray__AO__I__scm_ArrayDeque=function(_,r){return i2(new ma,_,0,r)};ma.prototype.copyToArray__O__I__I__I=function(_,r,a){var t=this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start,n=(this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end-t|0)&(-1+this.scm_ArrayDeque__f_array.u.length|0),s=Ir().getLength__O__I(_),c=a0?o:0;return u>0&&rH(this,0,_,r,a),u};ma.prototype.toArray__s_reflect_ClassTag__O=function(_){var r=this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start,a=_.newArray__I__O((this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end-r|0)&(-1+this.scm_ArrayDeque__f_array.u.length|0)),t=this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start,n=(this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end-t|0)&(-1+this.scm_ArrayDeque__f_array.u.length|0);return rH(this,0,a,0,n)};ma.prototype.scala$collection$mutable$ArrayDeque$$resize__I__V=function(_){if(_>=this.scm_ArrayDeque__f_array.u.length||this.scm_ArrayDeque__f_array.u.length>16&&(this.scm_ArrayDeque__f_array.u.length-_|0)>_){var r=this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start,a=(this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end-r|0)&(-1+this.scm_ArrayDeque__f_array.u.length|0),t=Sq().alloc__I__AO(_),n=rH(this,0,t,0,a);MW(this,n,0,a)}};ma.prototype.stringPrefix__T=function(){return"ArrayDeque"};ma.prototype.ofArray__AO__I__O=function(_,r){return this.ofArray__AO__I__scm_ArrayDeque(_,r)};ma.prototype.iterableFactory__sc_IterableFactory=function(){return this.iterableFactory__sc_SeqFactory()};ma.prototype.addAll__sc_IterableOnce__scm_Growable=function(_){return this.addAll__sc_IterableOnce__scm_ArrayDeque(_)};ma.prototype.addOne__O__scm_Growable=function(_){return this.addOne__O__scm_ArrayDeque(_)};ma.prototype.apply__O__O=function(_){return this.apply__I__O(_|0)};var Zj_=new m().initClass({scm_ArrayDeque:0},!1,"scala.collection.mutable.ArrayDeque",{scm_ArrayDeque:1,scm_AbstractBuffer:1,scm_AbstractSeq:1,sc_AbstractSeq:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,scm_Seq:1,scm_Iterable:1,scm_SeqOps:1,scm_Cloneable:1,jl_Cloneable:1,scm_Buffer:1,scm_Growable:1,scm_Clearable:1,scm_Shrinkable:1,scm_IndexedBuffer:1,scm_IndexedSeq:1,sc_IndexedSeq:1,sc_IndexedSeqOps:1,scm_IndexedSeqOps:1,sc_StrictOptimizedSeqOps:1,sc_StrictOptimizedIterableOps:1,scm_ArrayDequeOps:1,scg_DefaultSerializable:1,Ljava_io_Serializable:1});ma.prototype.$classData=Zj_;function TW(_,r,a,t){return i2(_,r,a,t),_}function tp(_,r){var a=Sq().alloc__I__AO(r);return i2(_,a,0,0),_}function Xs(){this.scm_ArrayDeque__f_array=null,this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start=0,this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end=0}Xs.prototype=new PH;Xs.prototype.constructor=Xs;function Nj_(){}Nj_.prototype=Xs.prototype;Xs.prototype.iterableFactory__sc_SeqFactory=function(){return JJ()};Xs.prototype.stringPrefix__T=function(){return"Queue"};Xs.prototype.ofArray__AO__I__O=function(_,r){return TW(new Xs,_,0,r)};Xs.prototype.ofArray__AO__I__scm_ArrayDeque=function(_,r){return TW(new Xs,_,0,r)};Xs.prototype.iterableFactory__sc_IterableFactory=function(){return JJ()};var Hj_=new m().initClass({scm_Queue:0},!1,"scala.collection.mutable.Queue",{scm_Queue:1,scm_ArrayDeque:1,scm_AbstractBuffer:1,scm_AbstractSeq:1,sc_AbstractSeq:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,scm_Seq:1,scm_Iterable:1,scm_SeqOps:1,scm_Cloneable:1,jl_Cloneable:1,scm_Buffer:1,scm_Growable:1,scm_Clearable:1,scm_Shrinkable:1,scm_IndexedBuffer:1,scm_IndexedSeq:1,sc_IndexedSeq:1,sc_IndexedSeqOps:1,scm_IndexedSeqOps:1,sc_StrictOptimizedSeqOps:1,sc_StrictOptimizedIterableOps:1,scm_ArrayDequeOps:1,scg_DefaultSerializable:1,Ljava_io_Serializable:1});Xs.prototype.$classData=Hj_;function VW(_,r,a,t){return i2(_,r,a,t),_}function EI(_,r){var a=Sq().alloc__I__AO(r);return i2(_,a,0,0),_}function Ao(){this.scm_ArrayDeque__f_array=null,this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start=0,this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end=0}Ao.prototype=new PH;Ao.prototype.constructor=Ao;function Gj_(){}Gj_.prototype=Ao.prototype;Ao.prototype.iterableFactory__sc_SeqFactory=function(){return UJ()};Ao.prototype.stringPrefix__T=function(){return"Stack"};Ao.prototype.ofArray__AO__I__O=function(_,r){return VW(new Ao,_,0,r)};Ao.prototype.ofArray__AO__I__scm_ArrayDeque=function(_,r){return VW(new Ao,_,0,r)};Ao.prototype.iterableFactory__sc_IterableFactory=function(){return UJ()};var zj_=new m().initClass({scm_Stack:0},!1,"scala.collection.mutable.Stack",{scm_Stack:1,scm_ArrayDeque:1,scm_AbstractBuffer:1,scm_AbstractSeq:1,sc_AbstractSeq:1,sc_AbstractIterable:1,O:1,sc_Iterable:1,sc_IterableOnce:1,sc_IterableOps:1,sc_IterableOnceOps:1,sc_IterableFactoryDefaults:1,sc_Seq:1,s_PartialFunction:1,F1:1,sc_SeqOps:1,s_Equals:1,scm_Seq:1,scm_Iterable:1,scm_SeqOps:1,scm_Cloneable:1,jl_Cloneable:1,scm_Buffer:1,scm_Growable:1,scm_Clearable:1,scm_Shrinkable:1,scm_IndexedBuffer:1,scm_IndexedSeq:1,sc_IndexedSeq:1,sc_IndexedSeqOps:1,scm_IndexedSeqOps:1,sc_StrictOptimizedSeqOps:1,sc_StrictOptimizedIterableOps:1,scm_ArrayDequeOps:1,scg_DefaultSerializable:1,Ljava_io_Serializable:1});Ao.prototype.$classData=zj_;function rP(){}rP.prototype=new j;rP.prototype.constructor=rP;function AW(){}AW.prototype=rP.prototype;function wq(){}wq.prototype=new AW;wq.prototype.constructor=wq;function Jj_(){}Jj_.prototype=wq.prototype;var Uj_=new m().initClass({Lcats_syntax_package$all$:0},!1,"cats.syntax.package$all$",{Lcats_syntax_package$all$:1,Lcats_syntax_AllSyntaxBinCompat:1,O:1,Lcats_syntax_AllSyntax:1,Lcats_syntax_AlternativeSyntax:1,Lcats_syntax_NonEmptyAlternativeSyntax:1,Lcats_syntax_AlignSyntax:1,Lcats_Align$ToAlignOps:1,Ljava_io_Serializable:1,Lcats_syntax_ApplicativeSyntax:1,Lcats_syntax_ApplicativeErrorSyntax:1,Lcats_syntax_ApplySyntax:1,Lcats_syntax_TupleSemigroupalSyntax:1,Lcats_syntax_ArrowSyntax:1,Lcats_arrow_Arrow$ToArrowOps:1,Lcats_syntax_ArrowChoiceSyntax:1,Lcats_arrow_ArrowChoice$ToArrowChoiceOps:1,Lcats_syntax_BifunctorSyntax:1,Lcats_Bifunctor$ToBifunctorOps:1,Lcats_syntax_BifoldableSyntax:1,Lcats_Bifoldable$ToBifoldableOps:1,Lcats_syntax_BitraverseSyntax:1,Lcats_syntax_BitraverseSyntax1:1,Lcats_syntax_SemigroupalSyntax:1,Lcats_syntax_CoflatMapSyntax:1,Lcats_CoflatMap$ToCoflatMapOps:1,Lcats_syntax_ComonadSyntax:1,Lcats_Comonad$ToComonadOps:1,Lcats_syntax_ComposeSyntax:1,Lcats_arrow_Compose$ToComposeOps:1,Lcats_syntax_ContravariantSyntax:1,Lcats_Contravariant$ToContravariantOps:1,Lcats_syntax_DistributiveSyntax:1,Lcats_Distributive$ToDistributiveOps:1,Lcats_syntax_ContravariantMonoidalSyntax:1,Lcats_syntax_ContravariantSemigroupalSyntax:1,Lcats_syntax_EitherKSyntax:1,Lcats_syntax_EitherSyntax:1,Lcats_syntax_EqSyntax:1,Lcats_syntax_FlatMapSyntax:1,Lcats_FlatMap$ToFlatMapOps:1,Lcats_syntax_FoldableSyntax:1,Lcats_Foldable$ToFoldableOps:1,Lcats_UnorderedFoldable$ToUnorderedFoldableOps:1,Lcats_syntax_FunctorSyntax:1,Lcats_Functor$ToFunctorOps:1,Lcats_syntax_GroupSyntax:1,Lcats_syntax_SemigroupSyntax:1,Lcats_syntax_HashSyntax:1,Lcats_syntax_InvariantSyntax:1,Lcats_Invariant$ToInvariantOps:1,Lcats_syntax_IorSyntax:1,Lcats_syntax_ListSyntax:1,Lcats_syntax_MonadErrorSyntax:1,Lcats_syntax_MonadSyntax:1,Lcats_syntax_MonoidSyntax:1,Lcats_syntax_OptionSyntax:1,Lcats_syntax_OrderSyntax:1,Lcats_syntax_PartialOrderSyntax:1,Lcats_syntax_ParallelSyntax:1,Lcats_syntax_TupleParallelSyntax:1,Lcats_syntax_ProfunctorSyntax:1,Lcats_arrow_Profunctor$ToProfunctorOps:1,Lcats_syntax_ReducibleSyntax:1,Lcats_Reducible$ToReducibleOps:1,Lcats_syntax_SemigroupKSyntax:1,Lcats_SemigroupK$ToSemigroupKOps:1,Lcats_syntax_ShowSyntax:1,Lcats_Show$ToShowOps:1,Lcats_syntax_StrongSyntax:1,Lcats_arrow_Strong$ToStrongOps:1,Lcats_syntax_TraverseSyntax:1,Lcats_Traverse$ToTraverseOps:1,Lcats_syntax_NonEmptyTraverseSyntax:1,Lcats_NonEmptyTraverse$ToNonEmptyTraverseOps:1,Lcats_syntax_ValidatedSyntax:1,Lcats_syntax_VectorSyntax:1,Lcats_syntax_WriterSyntax:1,Lcats_syntax_ParallelFoldMapASyntax:1,Lcats_syntax_ParallelTraverseFilterSyntax:1,Lcats_syntax_ParallelReduceMapASyntax:1,Lcats_syntax_AllSyntaxBinCompat0:1,Lcats_syntax_UnorderedTraverseSyntax:1,Lcats_UnorderedTraverse$ToUnorderedTraverseOps:1,Lcats_syntax_ApplicativeErrorExtension:1,Lcats_syntax_TrySyntax:1,Lcats_syntax_AllSyntaxBinCompat1:1,Lcats_syntax_FlatMapOptionSyntax:1,Lcats_syntax_ChoiceSyntax:1,Lcats_arrow_Choice$ToChoiceOps:1,Lcats_syntax_NestedSyntax:1,Lcats_syntax_BinestedSyntax:1,Lcats_syntax_ParallelFlatSyntax:1,Lcats_syntax_SetSyntax:1,Lcats_syntax_ValidatedExtensionSyntax:1,Lcats_syntax_RepresentableSyntax:1,Lcats_syntax_AllSyntaxBinCompat2:1,Lcats_syntax_ParallelTraverseSyntax:1,Lcats_syntax_TraverseFilterSyntax:1,Lcats_TraverseFilter$ToTraverseFilterOps:1,Lcats_syntax_FunctorFilterSyntax:1,Lcats_FunctorFilter$ToFunctorFilterOps:1,Lcats_syntax_EitherSyntaxBinCompat0:1,Lcats_syntax_ListSyntaxBinCompat0:1,Lcats_syntax_ValidatedSyntaxBincompat0:1,Lcats_syntax_AllSyntaxBinCompat3:1,Lcats_syntax_UnorderedFoldableSyntax:1,Lcats_syntax_Function1Syntax:1,Lcats_syntax_AllSyntaxBinCompat4:1,Lcats_syntax_TraverseFilterSyntaxBinCompat0:1,Lcats_syntax_ApplySyntaxBinCompat0:1,Lcats_syntax_ParallelApplySyntax:1,Lcats_syntax_FoldableSyntaxBinCompat0:1,Lcats_syntax_ReducibleSyntaxBinCompat0:1,Lcats_syntax_FoldableSyntaxBinCompat1:1,Lcats_syntax_BitraverseSyntaxBinCompat0:1,Lcats_syntax_AllSyntaxBinCompat5:1,Lcats_syntax_ParallelBitraverseSyntax:1,Lcats_syntax_AllSyntaxBinCompat6:1,Lcats_syntax_ParallelUnorderedTraverseSyntax:1,Lcats_syntax_AllSyntaxBinCompat7:1,Lcats_syntax_SeqSyntax:1});wq.prototype.$classData=Uj_;var Aj;function Wj_(){return Aj||(Aj=new wq),Aj}qn=new O(0,0);Q2.zero=qn;var BW=function(_,r,a){var t=_,n=r;return $G().check__T__T__sjs_js_$bar__sjs_js_Any(t,n,a)};function FW(_,r,a={}){return BW(_,r,a)}J2.onMessage(_=>{let r=JSON.parse(_),a;r.params.logger!==void 0&&(a=n=>{J2.postMessage(JSON.stringify({id:r.id,message:n}))});let t=FW(r.source,r.flags,CH(xH({},r.params),{logger:a}));J2.postMessage(JSON.stringify({id:r.id,result:t}))});})(); `;function Rz(){let _=new Blob([tZ_],{type:"text/javascript"}),r=URL.createObjectURL(_),t=new Worker(r);return URL.revokeObjectURL(r),t}var l5=class{constructor(r=1){this.runningWorkerSize=0;this.freeWorkers=[];this.refs=new Map;this.queue=[];this.nextID=0;this.maxWorkerSize=r}check(r,t,a={}){var c,u;let n=this.nextID++,s=Vz({},a),i=(c=s.signal)!=null?c:null;i&&delete s.signal;let o=(u=s.logger)!=null?u:null;return o&&(s.logger={}),new Promise((f,p)=>{let h={id:n,source:r,flags:t,params:s,resolve:f,reject:p,subscribe:o,signal:i,worker:null,onabort:null};this.refs.set(n,h),this.queue.push(h),this.wakeUp()})}kill(){this.runningWorkerSize=0;for(let r of this.refs.values())this.cancelRef(r);for(let r of this.freeWorkers)r.terminate()}wakeUp(){var r;for(;this.queue.length>0;){let t=this.freeWorkers.shift();if(t===void 0&&this.runningWorkerSizethis.cancelRef(a),a.signal.addEventListener("abort",a.onabort))}}createWorker(){this.runningWorkerSize+=1;let r=Rz();return r.addEventListener("message",({data:t})=>{var o,c;let{id:a,message:n,result:s}=JSON.parse(t),i=(o=this.refs.get(a))!=null?o:null;if(i!==null){if(n!==void 0){(c=i.subscribe)==null||c.call(i,n);return}s!==void 0&&(i.resolve(s),this.unregisterRef(i),r.unref&&r.unref(),this.freeWorkers.push(r),this.wakeUp())}}),r.unref&&r.unref(),r}cancelRef(r){r.resolve({source:r.source,flags:r.flags,status:"unknown",error:{kind:"cancel"}}),this.unregisterRef(r),r.worker&&(this.runningWorkerSize-=1,r.worker.terminate()),this.wakeUp()}unregisterRef(r){this.refs.delete(r.id),r.signal&&r.onabort&&r.signal.removeEventListener("abort",r.onabort)}};var Cz=null;function aZ_(a,n){return Az(this,arguments,function*(_,r,t={}){return Cz===null&&(Cz=new l5(1)),Cz.check(_,r,t)})}var nZ_=NW; /***/ }), /***/ "0MtS": /*!******************************************************************!*\ !*** ./node_modules/@zxing/library/esm/core/oned/EAN13Reader.js ***! \******************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _BarcodeFormat__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../BarcodeFormat */ "o2MM"); /* harmony import */ var _UPCEANReader__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./UPCEANReader */ "qyMP"); /* harmony import */ var _NotFoundException__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../NotFoundException */ "yggr"); /* * Copyright 2008 ZXing authors * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ var __extends = (undefined && undefined.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); var __values = (undefined && undefined.__values) || function(o) { var s = typeof Symbol === "function" && Symbol.iterator, m = s && o[s], i = 0; if (m) return m.call(o); if (o && typeof o.length === "number") return { next: function () { if (o && i >= o.length) o = void 0; return { value: o && o[i++], done: !o }; } }; throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined."); }; /** *

Implements decoding of the EAN-13 format.

* * @author dswitkin@google.com (Daniel Switkin) * @author Sean Owen * @author alasdair@google.com (Alasdair Mackintosh) */ var EAN13Reader = /** @class */ (function (_super) { __extends(EAN13Reader, _super); function EAN13Reader() { var _this = _super.call(this) || this; _this.decodeMiddleCounters = Int32Array.from([0, 0, 0, 0]); return _this; } EAN13Reader.prototype.decodeMiddle = function (row, startRange, resultString) { var e_1, _a, e_2, _b; var counters = this.decodeMiddleCounters; counters[0] = 0; counters[1] = 0; counters[2] = 0; counters[3] = 0; var end = row.getSize(); var rowOffset = startRange[1]; var lgPatternFound = 0; for (var x = 0; x < 6 && rowOffset < end; x++) { var bestMatch = _UPCEANReader__WEBPACK_IMPORTED_MODULE_1__["default"].decodeDigit(row, counters, rowOffset, _UPCEANReader__WEBPACK_IMPORTED_MODULE_1__["default"].L_AND_G_PATTERNS); resultString += String.fromCharCode(('0'.charCodeAt(0) + bestMatch % 10)); try { for (var counters_1 = (e_1 = void 0, __values(counters)), counters_1_1 = counters_1.next(); !counters_1_1.done; counters_1_1 = counters_1.next()) { var counter = counters_1_1.value; rowOffset += counter; } } catch (e_1_1) { e_1 = { error: e_1_1 }; } finally { try { if (counters_1_1 && !counters_1_1.done && (_a = counters_1.return)) _a.call(counters_1); } finally { if (e_1) throw e_1.error; } } if (bestMatch >= 10) { lgPatternFound |= 1 << (5 - x); } } resultString = EAN13Reader.determineFirstDigit(resultString, lgPatternFound); var middleRange = _UPCEANReader__WEBPACK_IMPORTED_MODULE_1__["default"].findGuardPattern(row, rowOffset, true, _UPCEANReader__WEBPACK_IMPORTED_MODULE_1__["default"].MIDDLE_PATTERN, new Int32Array(_UPCEANReader__WEBPACK_IMPORTED_MODULE_1__["default"].MIDDLE_PATTERN.length).fill(0)); rowOffset = middleRange[1]; for (var x = 0; x < 6 && rowOffset < end; x++) { var bestMatch = _UPCEANReader__WEBPACK_IMPORTED_MODULE_1__["default"].decodeDigit(row, counters, rowOffset, _UPCEANReader__WEBPACK_IMPORTED_MODULE_1__["default"].L_PATTERNS); resultString += String.fromCharCode(('0'.charCodeAt(0) + bestMatch)); try { for (var counters_2 = (e_2 = void 0, __values(counters)), counters_2_1 = counters_2.next(); !counters_2_1.done; counters_2_1 = counters_2.next()) { var counter = counters_2_1.value; rowOffset += counter; } } catch (e_2_1) { e_2 = { error: e_2_1 }; } finally { try { if (counters_2_1 && !counters_2_1.done && (_b = counters_2.return)) _b.call(counters_2); } finally { if (e_2) throw e_2.error; } } } return { rowOffset: rowOffset, resultString: resultString }; }; EAN13Reader.prototype.getBarcodeFormat = function () { return _BarcodeFormat__WEBPACK_IMPORTED_MODULE_0__["default"].EAN_13; }; EAN13Reader.determineFirstDigit = function (resultString, lgPatternFound) { for (var d = 0; d < 10; d++) { if (lgPatternFound === this.FIRST_DIGIT_ENCODINGS[d]) { resultString = String.fromCharCode(('0'.charCodeAt(0) + d)) + resultString; return resultString; } } throw new _NotFoundException__WEBPACK_IMPORTED_MODULE_2__["default"](); }; EAN13Reader.FIRST_DIGIT_ENCODINGS = [0x00, 0x0B, 0x0D, 0xE, 0x13, 0x19, 0x1C, 0x15, 0x16, 0x1A]; return EAN13Reader; }(_UPCEANReader__WEBPACK_IMPORTED_MODULE_1__["default"])); /* harmony default export */ __webpack_exports__["default"] = (EAN13Reader); //# sourceMappingURL=EAN13Reader.js.map /***/ }), /***/ "0Pi8": /*!******************************************************************!*\ !*** ./node_modules/rxjs/_esm2015/internal/operators/endWith.js ***! \******************************************************************/ /*! exports provided: endWith */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "endWith", function() { return endWith; }); /* harmony import */ var _observable_concat__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../observable/concat */ "GyhO"); /* harmony import */ var _observable_of__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../observable/of */ "LRne"); function endWith(...array) { return (source) => Object(_observable_concat__WEBPACK_IMPORTED_MODULE_0__["concat"])(source, Object(_observable_of__WEBPACK_IMPORTED_MODULE_1__["of"])(...array)); } //# sourceMappingURL=endWith.js.map /***/ }), /***/ "0R7w": /*!**********************************************!*\ !*** ./node_modules/lodash-es/_castSlice.js ***! \**********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _baseSlice_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_baseSlice.js */ "5iG2"); /** * Casts `array` to a slice if it's needed. * * @private * @param {Array} array The array to inspect. * @param {number} start The start position. * @param {number} [end=array.length] The end position. * @returns {Array} Returns the cast slice. */ function castSlice(array, start, end) { var length = array.length; end = end === undefined ? length : end; return (!start && end >= length) ? array : Object(_baseSlice_js__WEBPACK_IMPORTED_MODULE_0__["default"])(array, start, end); } /* harmony default export */ __webpack_exports__["default"] = (castSlice); /***/ }), /***/ "0UaF": /*!*****************************************************************!*\ !*** ./node_modules/date-fns/esm/formatDistanceStrict/index.js ***! \*****************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return formatDistanceStrict; }); /* harmony import */ var _lib_getTimezoneOffsetInMilliseconds_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../_lib/getTimezoneOffsetInMilliseconds/index.js */ "JCDJ"); /* harmony import */ var _compareAsc_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../compareAsc/index.js */ "JhOC"); /* harmony import */ var _toDate_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../toDate/index.js */ "/Tr7"); /* harmony import */ var _lib_cloneObject_index_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../_lib/cloneObject/index.js */ "emD/"); /* harmony import */ var _locale_en_US_index_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../locale/en-US/index.js */ "iSMj"); /* harmony import */ var _lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../_lib/requiredArgs/index.js */ "jIYg"); var MILLISECONDS_IN_MINUTE = 1000 * 60; var MINUTES_IN_DAY = 60 * 24; var MINUTES_IN_MONTH = MINUTES_IN_DAY * 30; var MINUTES_IN_YEAR = MINUTES_IN_DAY * 365; /** * @name formatDistanceStrict * @category Common Helpers * @summary Return the distance between the given dates in words. * * @description * Return the distance between the given dates in words, using strict units. * This is like `formatDistance`, but does not use helpers like 'almost', 'over', * 'less than' and the like. * * | Distance between dates | Result | * |------------------------|---------------------| * | 0 ... 59 secs | [0..59] seconds | * | 1 ... 59 mins | [1..59] minutes | * | 1 ... 23 hrs | [1..23] hours | * | 1 ... 29 days | [1..29] days | * | 1 ... 11 months | [1..11] months | * | 1 ... N years | [1..N] years | * * ### v2.0.0 breaking changes: * * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes). * * - The function was renamed from `distanceInWordsStrict` to `formatDistanceStrict` * to make its name consistent with `format` and `formatRelative`. * * - The order of arguments is swapped to make the function * consistent with `differenceIn...` functions. * * ```javascript * // Before v2.0.0 * * distanceInWordsStrict( * new Date(2015, 0, 2), * new Date(2014, 6, 2) * ) //=> '6 months' * * // v2.0.0 onward * * formatDistanceStrict( * new Date(2014, 6, 2), * new Date(2015, 0, 2) * ) //=> '6 months' * ``` * * - `partialMethod` option is renamed to `roundingMethod`. * * ```javascript * // Before v2.0.0 * * distanceInWordsStrict( * new Date(1986, 3, 4, 10, 32, 0), * new Date(1986, 3, 4, 10, 33, 1), * { partialMethod: 'ceil' } * ) //=> '2 minutes' * * // v2.0.0 onward * * formatDistanceStrict( * new Date(1986, 3, 4, 10, 33, 1), * new Date(1986, 3, 4, 10, 32, 0), * { roundingMethod: 'ceil' } * ) //=> '2 minutes' * ``` * * - If `roundingMethod` is not specified, it now defaults to `round` instead of `floor`. * * - `unit` option now accepts one of the strings: * 'second', 'minute', 'hour', 'day', 'month' or 'year' instead of 's', 'm', 'h', 'd', 'M' or 'Y' * * ```javascript * // Before v2.0.0 * * distanceInWordsStrict( * new Date(1986, 3, 4, 10, 32, 0), * new Date(1986, 3, 4, 10, 33, 1), * { unit: 'm' } * ) * * // v2.0.0 onward * * formatDistanceStrict( * new Date(1986, 3, 4, 10, 33, 1), * new Date(1986, 3, 4, 10, 32, 0), * { unit: 'minute' } * ) * ``` * * @param {Date|Number} date - the date * @param {Date|Number} baseDate - the date to compare with * @param {Object} [options] - an object with options. * @param {Boolean} [options.addSuffix=false] - result indicates if the second date is earlier or later than the first * @param {'second'|'minute'|'hour'|'day'|'month'|'year'} [options.unit] - if specified, will force a unit * @param {'floor'|'ceil'|'round'} [options.roundingMethod='round'] - which way to round partial units * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} * @returns {String} the distance in words * @throws {TypeError} 2 arguments required * @throws {RangeError} `date` must not be Invalid Date * @throws {RangeError} `baseDate` must not be Invalid Date * @throws {RangeError} `options.roundingMethod` must be 'floor', 'ceil' or 'round' * @throws {RangeError} `options.unit` must be 'second', 'minute', 'hour', 'day', 'month' or 'year' * @throws {RangeError} `options.locale` must contain `formatDistance` property * * @example * // What is the distance between 2 July 2014 and 1 January 2015? * const result = formatDistanceStrict(new Date(2014, 6, 2), new Date(2015, 0, 2)) * //=> '6 months' * * @example * // What is the distance between 1 January 2015 00:00:15 * // and 1 January 2015 00:00:00? * const result = formatDistanceStrict( * new Date(2015, 0, 1, 0, 0, 15), * new Date(2015, 0, 1, 0, 0, 0) * ) * //=> '15 seconds' * * @example * // What is the distance from 1 January 2016 * // to 1 January 2015, with a suffix? * const result = formatDistanceStrict(new Date(2015, 0, 1), new Date(2016, 0, 1), { * addSuffix: true * }) * //=> '1 year ago' * * @example * // What is the distance from 1 January 2016 * // to 1 January 2015, in minutes? * const result = formatDistanceStrict(new Date(2016, 0, 1), new Date(2015, 0, 1), { * unit: 'minute' * }) * //=> '525600 minutes' * * @example * // What is the distance from 1 January 2015 * // to 28 January 2015, in months, rounded up? * const result = formatDistanceStrict(new Date(2015, 0, 28), new Date(2015, 0, 1), { * unit: 'month', * roundingMethod: 'ceil' * }) * //=> '1 month' * * @example * // What is the distance between 1 August 2016 and 1 January 2015 in Esperanto? * import { eoLocale } from 'date-fns/locale/eo' * const result = formatDistanceStrict(new Date(2016, 7, 1), new Date(2015, 0, 1), { * locale: eoLocale * }) * //=> '1 jaro' */ function formatDistanceStrict(dirtyDate, dirtyBaseDate) { var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; Object(_lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_5__["default"])(2, arguments); var locale = options.locale || _locale_en_US_index_js__WEBPACK_IMPORTED_MODULE_4__["default"]; if (!locale.formatDistance) { throw new RangeError('locale must contain localize.formatDistance property'); } var comparison = Object(_compareAsc_index_js__WEBPACK_IMPORTED_MODULE_1__["default"])(dirtyDate, dirtyBaseDate); if (isNaN(comparison)) { throw new RangeError('Invalid time value'); } var localizeOptions = Object(_lib_cloneObject_index_js__WEBPACK_IMPORTED_MODULE_3__["default"])(options); localizeOptions.addSuffix = Boolean(options.addSuffix); localizeOptions.comparison = comparison; var dateLeft; var dateRight; if (comparison > 0) { dateLeft = Object(_toDate_index_js__WEBPACK_IMPORTED_MODULE_2__["default"])(dirtyBaseDate); dateRight = Object(_toDate_index_js__WEBPACK_IMPORTED_MODULE_2__["default"])(dirtyDate); } else { dateLeft = Object(_toDate_index_js__WEBPACK_IMPORTED_MODULE_2__["default"])(dirtyDate); dateRight = Object(_toDate_index_js__WEBPACK_IMPORTED_MODULE_2__["default"])(dirtyBaseDate); } var roundingMethod = options.roundingMethod == null ? 'round' : String(options.roundingMethod); var roundingMethodFn; if (roundingMethod === 'floor') { roundingMethodFn = Math.floor; } else if (roundingMethod === 'ceil') { roundingMethodFn = Math.ceil; } else if (roundingMethod === 'round') { roundingMethodFn = Math.round; } else { throw new RangeError("roundingMethod must be 'floor', 'ceil' or 'round'"); } var milliseconds = dateRight.getTime() - dateLeft.getTime(); var minutes = milliseconds / MILLISECONDS_IN_MINUTE; var timezoneOffset = Object(_lib_getTimezoneOffsetInMilliseconds_index_js__WEBPACK_IMPORTED_MODULE_0__["default"])(dateRight) - Object(_lib_getTimezoneOffsetInMilliseconds_index_js__WEBPACK_IMPORTED_MODULE_0__["default"])(dateLeft); // Use DST-normalized difference in minutes for years, months and days; // use regular difference in minutes for hours, minutes and seconds. var dstNormalizedMinutes = (milliseconds - timezoneOffset) / MILLISECONDS_IN_MINUTE; var unit; if (options.unit == null) { if (minutes < 1) { unit = 'second'; } else if (minutes < 60) { unit = 'minute'; } else if (minutes < MINUTES_IN_DAY) { unit = 'hour'; } else if (dstNormalizedMinutes < MINUTES_IN_MONTH) { unit = 'day'; } else if (dstNormalizedMinutes < MINUTES_IN_YEAR) { unit = 'month'; } else { unit = 'year'; } } else { unit = String(options.unit); } // 0 up to 60 seconds if (unit === 'second') { var seconds = roundingMethodFn(milliseconds / 1000); return locale.formatDistance('xSeconds', seconds, localizeOptions); // 1 up to 60 mins } else if (unit === 'minute') { var roundedMinutes = roundingMethodFn(minutes); return locale.formatDistance('xMinutes', roundedMinutes, localizeOptions); // 1 up to 24 hours } else if (unit === 'hour') { var hours = roundingMethodFn(minutes / 60); return locale.formatDistance('xHours', hours, localizeOptions); // 1 up to 30 days } else if (unit === 'day') { var days = roundingMethodFn(dstNormalizedMinutes / MINUTES_IN_DAY); return locale.formatDistance('xDays', days, localizeOptions); // 1 up to 12 months } else if (unit === 'month') { var months = roundingMethodFn(dstNormalizedMinutes / MINUTES_IN_MONTH); return months === 12 && options.unit !== 'month' ? locale.formatDistance('xYears', 1, localizeOptions) : locale.formatDistance('xMonths', months, localizeOptions); // 1 year up to max Date } else if (unit === 'year') { var years = roundingMethodFn(dstNormalizedMinutes / MINUTES_IN_YEAR); return locale.formatDistance('xYears', years, localizeOptions); } throw new RangeError("unit must be 'second', 'minute', 'hour', 'day', 'month' or 'year'"); } /***/ }), /***/ "0Uag": /*!*****************************************!*\ !*** ./node_modules/lodash-es/curry.js ***! \*****************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _createWrap_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_createWrap.js */ "ngjY"); /** Used to compose bitmasks for function metadata. */ var WRAP_CURRY_FLAG = 8; /** * Creates a function that accepts arguments of `func` and either invokes * `func` returning its result, if at least `arity` number of arguments have * been provided, or returns a function that accepts the remaining `func` * arguments, and so on. The arity of `func` may be specified if `func.length` * is not sufficient. * * The `_.curry.placeholder` value, which defaults to `_` in monolithic builds, * may be used as a placeholder for provided arguments. * * **Note:** This method doesn't set the "length" property of curried functions. * * @static * @memberOf _ * @since 2.0.0 * @category Function * @param {Function} func The function to curry. * @param {number} [arity=func.length] The arity of `func`. * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`. * @returns {Function} Returns the new curried function. * @example * * var abc = function(a, b, c) { * return [a, b, c]; * }; * * var curried = _.curry(abc); * * curried(1)(2)(3); * // => [1, 2, 3] * * curried(1, 2)(3); * // => [1, 2, 3] * * curried(1, 2, 3); * // => [1, 2, 3] * * // Curried with placeholders. * curried(1)(_, 3)(2); * // => [1, 2, 3] */ function curry(func, arity, guard) { arity = guard ? undefined : arity; var result = Object(_createWrap_js__WEBPACK_IMPORTED_MODULE_0__["default"])(func, WRAP_CURRY_FLAG, undefined, undefined, undefined, undefined, undefined, arity); result.placeholder = curry.placeholder; return result; } // Assign default placeholders. curry.placeholder = {}; /* harmony default export */ __webpack_exports__["default"] = (curry); /***/ }), /***/ "0Ug1": /*!**************************************************************!*\ !*** ./node_modules/date-fns/esm/differenceInWeeks/index.js ***! \**************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return differenceInWeeks; }); /* harmony import */ var _differenceInDays_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../differenceInDays/index.js */ "NoME"); /* harmony import */ var _lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../_lib/requiredArgs/index.js */ "jIYg"); /* harmony import */ var _lib_roundingMethods_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../_lib/roundingMethods/index.js */ "yayv"); /** * @name differenceInWeeks * @category Week Helpers * @summary Get the number of full weeks between the given dates. * * @description * Get the number of full weeks between two dates. Fractional weeks are * truncated towards zero by default. * * One "full week" is the distance between a local time in one day to the same * local time 7 days earlier or later. A full week can sometimes be less than * or more than 7*24 hours if a daylight savings change happens between two dates. * * To ignore DST and only measure exact 7*24-hour periods, use this instead: * `Math.floor(differenceInHours(dateLeft, dateRight)/(7*24))|0`. * * * ### v2.0.0 breaking changes: * * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes). * * @param {Date|Number} dateLeft - the later date * @param {Date|Number} dateRight - the earlier date * @param {Object} [options] - an object with options. * @param {String} [options.roundingMethod='trunc'] - a rounding method (`ceil`, `floor`, `round` or `trunc`) * @returns {Number} the number of full weeks * @throws {TypeError} 2 arguments required * * @example * // How many full weeks are between 5 July 2014 and 20 July 2014? * const result = differenceInWeeks(new Date(2014, 6, 20), new Date(2014, 6, 5)) * //=> 2 * * // How many full weeks are between * // 1 March 2020 0:00 and 6 June 2020 0:00 ? * // Note: because local time is used, the * // result will always be 8 weeks (54 days), * // even if DST starts and the period has * // only 54*24-1 hours. * const result = differenceInWeeks( * new Date(2020, 5, 1), * new Date(2020, 2, 6) * ) * //=> 8 */ function differenceInWeeks(dateLeft, dateRight, options) { Object(_lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_1__["default"])(2, arguments); var diff = Object(_differenceInDays_index_js__WEBPACK_IMPORTED_MODULE_0__["default"])(dateLeft, dateRight) / 7; return Object(_lib_roundingMethods_index_js__WEBPACK_IMPORTED_MODULE_2__["getRoundingMethod"])(options === null || options === void 0 ? void 0 : options.roundingMethod)(diff); } /***/ }), /***/ "0VPD": /*!************************************************!*\ !*** ./node_modules/lodash-es/intersection.js ***! \************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _arrayMap_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_arrayMap.js */ "twO/"); /* harmony import */ var _baseIntersection_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./_baseIntersection.js */ "Meht"); /* harmony import */ var _baseRest_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./_baseRest.js */ "LV2V"); /* harmony import */ var _castArrayLikeObject_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./_castArrayLikeObject.js */ "GCEQ"); /** * Creates an array of unique values that are included in all given arrays * using [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero) * for equality comparisons. The order and references of result values are * determined by the first array. * * @static * @memberOf _ * @since 0.1.0 * @category Array * @param {...Array} [arrays] The arrays to inspect. * @returns {Array} Returns the new array of intersecting values. * @example * * _.intersection([2, 1], [2, 3]); * // => [2] */ var intersection = Object(_baseRest_js__WEBPACK_IMPORTED_MODULE_2__["default"])(function(arrays) { var mapped = Object(_arrayMap_js__WEBPACK_IMPORTED_MODULE_0__["default"])(arrays, _castArrayLikeObject_js__WEBPACK_IMPORTED_MODULE_3__["default"]); return (mapped.length && mapped[0] === arrays[0]) ? Object(_baseIntersection_js__WEBPACK_IMPORTED_MODULE_1__["default"])(mapped) : []; }); /* harmony default export */ __webpack_exports__["default"] = (intersection); /***/ }), /***/ "0e33": /*!****************************************************************!*\ !*** ./node_modules/date-fns/esm/hoursToMilliseconds/index.js ***! \****************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return hoursToMilliseconds; }); /* harmony import */ var _lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../_lib/requiredArgs/index.js */ "jIYg"); /* harmony import */ var _constants_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../constants/index.js */ "w3qX"); /** * @name hoursToMilliseconds * @category Conversion Helpers * @summary Convert hours to milliseconds. * * @description * Convert a number of hours to a full number of milliseconds. * * @param {number} hours - number of hours to be converted * * @returns {number} the number of hours converted to milliseconds * @throws {TypeError} 1 argument required * * @example * // Convert 2 hours to milliseconds: * const result = hoursToMilliseconds(2) * //=> 7200000 */ function hoursToMilliseconds(hours) { Object(_lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__["default"])(1, arguments); return Math.floor(hours * _constants_index_js__WEBPACK_IMPORTED_MODULE_1__["millisecondsInHour"]); } /***/ }), /***/ "0f5V": /*!***************************************************************!*\ !*** ./node_modules/date-fns/esm/startOfISOWeekYear/index.js ***! \***************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return startOfISOWeekYear; }); /* harmony import */ var _getISOWeekYear_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../getISOWeekYear/index.js */ "BKKT"); /* harmony import */ var _startOfISOWeek_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../startOfISOWeek/index.js */ "1dmy"); /* harmony import */ var _lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../_lib/requiredArgs/index.js */ "jIYg"); /** * @name startOfISOWeekYear * @category ISO Week-Numbering Year Helpers * @summary Return the start of an ISO week-numbering year for the given date. * * @description * Return the start of an ISO week-numbering year, * which always starts 3 days before the year's first Thursday. * The result will be in the local timezone. * * ISO week-numbering year: http://en.wikipedia.org/wiki/ISO_week_date * * ### v2.0.0 breaking changes: * * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes). * * @param {Date|Number} date - the original date * @returns {Date} the start of an ISO week-numbering year * @throws {TypeError} 1 argument required * * @example * // The start of an ISO week-numbering year for 2 July 2005: * const result = startOfISOWeekYear(new Date(2005, 6, 2)) * //=> Mon Jan 03 2005 00:00:00 */ function startOfISOWeekYear(dirtyDate) { Object(_lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_2__["default"])(1, arguments); var year = Object(_getISOWeekYear_index_js__WEBPACK_IMPORTED_MODULE_0__["default"])(dirtyDate); var fourthOfJanuary = new Date(0); fourthOfJanuary.setFullYear(year, 0, 4); fourthOfJanuary.setHours(0, 0, 0, 0); var date = Object(_startOfISOWeek_index_js__WEBPACK_IMPORTED_MODULE_1__["default"])(fourthOfJanuary); return date; } /***/ }), /***/ "0ku4": /*!**************************************************************************************!*\ !*** ./node_modules/@zxing/library/esm/core/pdf417/decoder/PDF417CodewordDecoder.js ***! \**************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _common_detector_MathUtils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../common/detector/MathUtils */ "+2OW"); /* harmony import */ var _PDF417Common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../PDF417Common */ "q1uE"); /* harmony import */ var _util_Float__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../util/Float */ "Lhyb"); /* * Copyright 2013 ZXing authors * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ // package com.google.zxing.pdf417.decoder; // import com.google.zxing.common.detector.MathUtils; // import com.google.zxing.pdf417.PDF417Common; /** * @author Guenther Grau * @author creatale GmbH (christoph.schulz@creatale.de) */ var PDF417CodewordDecoder = /** @class */ (function () { function PDF417CodewordDecoder() { } /* @note * this action have to be performed before first use of class * - static constructor * working with 32bit float (based from Java logic) */ PDF417CodewordDecoder.initialize = function () { // Pre-computes the symbol ratio table. for ( /*int*/var i = 0; i < _PDF417Common__WEBPACK_IMPORTED_MODULE_1__["default"].SYMBOL_TABLE.length; i++) { var currentSymbol = _PDF417Common__WEBPACK_IMPORTED_MODULE_1__["default"].SYMBOL_TABLE[i]; var currentBit = currentSymbol & 0x1; for ( /*int*/var j = 0; j < _PDF417Common__WEBPACK_IMPORTED_MODULE_1__["default"].BARS_IN_MODULE; j++) { var size = 0.0; while ((currentSymbol & 0x1) === currentBit) { size += 1.0; currentSymbol >>= 1; } currentBit = currentSymbol & 0x1; if (!PDF417CodewordDecoder.RATIOS_TABLE[i]) { PDF417CodewordDecoder.RATIOS_TABLE[i] = new Array(_PDF417Common__WEBPACK_IMPORTED_MODULE_1__["default"].BARS_IN_MODULE); } PDF417CodewordDecoder.RATIOS_TABLE[i][_PDF417Common__WEBPACK_IMPORTED_MODULE_1__["default"].BARS_IN_MODULE - j - 1] = Math.fround(size / _PDF417Common__WEBPACK_IMPORTED_MODULE_1__["default"].MODULES_IN_CODEWORD); } } this.bSymbolTableReady = true; }; PDF417CodewordDecoder.getDecodedValue = function (moduleBitCount) { var decodedValue = PDF417CodewordDecoder.getDecodedCodewordValue(PDF417CodewordDecoder.sampleBitCounts(moduleBitCount)); if (decodedValue !== -1) { return decodedValue; } return PDF417CodewordDecoder.getClosestDecodedValue(moduleBitCount); }; PDF417CodewordDecoder.sampleBitCounts = function (moduleBitCount) { var bitCountSum = _common_detector_MathUtils__WEBPACK_IMPORTED_MODULE_0__["default"].sum(moduleBitCount); var result = new Int32Array(_PDF417Common__WEBPACK_IMPORTED_MODULE_1__["default"].BARS_IN_MODULE); var bitCountIndex = 0; var sumPreviousBits = 0; for ( /*int*/var i = 0; i < _PDF417Common__WEBPACK_IMPORTED_MODULE_1__["default"].MODULES_IN_CODEWORD; i++) { var sampleIndex = bitCountSum / (2 * _PDF417Common__WEBPACK_IMPORTED_MODULE_1__["default"].MODULES_IN_CODEWORD) + (i * bitCountSum) / _PDF417Common__WEBPACK_IMPORTED_MODULE_1__["default"].MODULES_IN_CODEWORD; if (sumPreviousBits + moduleBitCount[bitCountIndex] <= sampleIndex) { sumPreviousBits += moduleBitCount[bitCountIndex]; bitCountIndex++; } result[bitCountIndex]++; } return result; }; PDF417CodewordDecoder.getDecodedCodewordValue = function (moduleBitCount) { var decodedValue = PDF417CodewordDecoder.getBitValue(moduleBitCount); return _PDF417Common__WEBPACK_IMPORTED_MODULE_1__["default"].getCodeword(decodedValue) === -1 ? -1 : decodedValue; }; PDF417CodewordDecoder.getBitValue = function (moduleBitCount) { var result = /*long*/ 0; for (var /*int*/ i = 0; i < moduleBitCount.length; i++) { for ( /*int*/var bit = 0; bit < moduleBitCount[i]; bit++) { result = (result << 1) | (i % 2 === 0 ? 1 : 0); } } return Math.trunc(result); }; // working with 32bit float (as in Java) PDF417CodewordDecoder.getClosestDecodedValue = function (moduleBitCount) { var bitCountSum = _common_detector_MathUtils__WEBPACK_IMPORTED_MODULE_0__["default"].sum(moduleBitCount); var bitCountRatios = new Array(_PDF417Common__WEBPACK_IMPORTED_MODULE_1__["default"].BARS_IN_MODULE); if (bitCountSum > 1) { for (var /*int*/ i = 0; i < bitCountRatios.length; i++) { bitCountRatios[i] = Math.fround(moduleBitCount[i] / bitCountSum); } } var bestMatchError = _util_Float__WEBPACK_IMPORTED_MODULE_2__["default"].MAX_VALUE; var bestMatch = -1; if (!this.bSymbolTableReady) { PDF417CodewordDecoder.initialize(); } for ( /*int*/var j = 0; j < PDF417CodewordDecoder.RATIOS_TABLE.length; j++) { var error = 0.0; var ratioTableRow = PDF417CodewordDecoder.RATIOS_TABLE[j]; for ( /*int*/var k = 0; k < _PDF417Common__WEBPACK_IMPORTED_MODULE_1__["default"].BARS_IN_MODULE; k++) { var diff = Math.fround(ratioTableRow[k] - bitCountRatios[k]); error += Math.fround(diff * diff); if (error >= bestMatchError) { break; } } if (error < bestMatchError) { bestMatchError = error; bestMatch = _PDF417Common__WEBPACK_IMPORTED_MODULE_1__["default"].SYMBOL_TABLE[j]; } } return bestMatch; }; // flag that the table is ready for use PDF417CodewordDecoder.bSymbolTableReady = false; PDF417CodewordDecoder.RATIOS_TABLE = new Array(_PDF417Common__WEBPACK_IMPORTED_MODULE_1__["default"].SYMBOL_TABLE.length).map(function (x) { return x = new Array(_PDF417Common__WEBPACK_IMPORTED_MODULE_1__["default"].BARS_IN_MODULE); }); return PDF417CodewordDecoder; }()); /* harmony default export */ __webpack_exports__["default"] = (PDF417CodewordDecoder); //# sourceMappingURL=PDF417CodewordDecoder.js.map /***/ }), /***/ "0mEw": /*!**********************************************************************!*\ !*** ./node_modules/face-api.js/build/es6/tinyFaceDetector/const.js ***! \**********************************************************************/ /*! exports provided: IOU_THRESHOLD, BOX_ANCHORS, MEAN_RGB */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "IOU_THRESHOLD", function() { return IOU_THRESHOLD; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "BOX_ANCHORS", function() { return BOX_ANCHORS; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MEAN_RGB", function() { return MEAN_RGB; }); /* harmony import */ var _classes__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../classes */ "vEhk"); var IOU_THRESHOLD = 0.4; var BOX_ANCHORS = [ new _classes__WEBPACK_IMPORTED_MODULE_0__["Point"](1.603231, 2.094468), new _classes__WEBPACK_IMPORTED_MODULE_0__["Point"](6.041143, 7.080126), new _classes__WEBPACK_IMPORTED_MODULE_0__["Point"](2.882459, 3.518061), new _classes__WEBPACK_IMPORTED_MODULE_0__["Point"](4.266906, 5.178857), new _classes__WEBPACK_IMPORTED_MODULE_0__["Point"](9.041765, 10.66308) ]; var MEAN_RGB = [117.001, 114.697, 97.404]; //# sourceMappingURL=const.js.map /***/ }), /***/ "0mo+": /*!******************************************!*\ !*** ./node_modules/moment/locale/bo.js ***! \******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { //! moment.js locale configuration //! locale : Tibetan [bo] //! author : Thupten N. Chakrishar : https://github.com/vajradog ;(function (global, factory) { true ? factory(__webpack_require__(/*! ../moment */ "wd/R")) : undefined }(this, (function (moment) { 'use strict'; //! moment.js locale configuration var symbolMap = { 1: '༡', 2: '༢', 3: '༣', 4: '༤', 5: '༥', 6: '༦', 7: '༧', 8: '༨', 9: '༩', 0: '༠', }, numberMap = { '༡': '1', '༢': '2', '༣': '3', '༤': '4', '༥': '5', '༦': '6', '༧': '7', '༨': '8', '༩': '9', '༠': '0', }; var bo = moment.defineLocale('bo', { months: 'ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ'.split( '_' ), monthsShort: 'ཟླ་1_ཟླ་2_ཟླ་3_ཟླ་4_ཟླ་5_ཟླ་6_ཟླ་7_ཟླ་8_ཟླ་9_ཟླ་10_ཟླ་11_ཟླ་12'.split( '_' ), monthsShortRegex: /^(ཟླ་\d{1,2})/, monthsParseExact: true, weekdays: 'གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་'.split( '_' ), weekdaysShort: 'ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་'.split( '_' ), weekdaysMin: 'ཉི_ཟླ_མིག_ལྷག_ཕུར_སངས_སྤེན'.split('_'), longDateFormat: { LT: 'A h:mm', LTS: 'A h:mm:ss', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY, A h:mm', LLLL: 'dddd, D MMMM YYYY, A h:mm', }, calendar: { sameDay: '[དི་རིང] LT', nextDay: '[སང་ཉིན] LT', nextWeek: '[བདུན་ཕྲག་རྗེས་མ], LT', lastDay: '[ཁ་སང] LT', lastWeek: '[བདུན་ཕྲག་མཐའ་མ] dddd, LT', sameElse: 'L', }, relativeTime: { future: '%s ལ་', past: '%s སྔན་ལ', s: 'ལམ་སང', ss: '%d སྐར་ཆ།', m: 'སྐར་མ་གཅིག', mm: '%d སྐར་མ', h: 'ཆུ་ཚོད་གཅིག', hh: '%d ཆུ་ཚོད', d: 'ཉིན་གཅིག', dd: '%d ཉིན་', M: 'ཟླ་བ་གཅིག', MM: '%d ཟླ་བ', y: 'ལོ་གཅིག', yy: '%d ལོ', }, preparse: function (string) { return string.replace(/[༡༢༣༤༥༦༧༨༩༠]/g, function (match) { return numberMap[match]; }); }, postformat: function (string) { return string.replace(/\d/g, function (match) { return symbolMap[match]; }); }, meridiemParse: /མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/, meridiemHour: function (hour, meridiem) { if (hour === 12) { hour = 0; } if ( (meridiem === 'མཚན་མོ' && hour >= 4) || (meridiem === 'ཉིན་གུང' && hour < 5) || meridiem === 'དགོང་དག' ) { return hour + 12; } else { return hour; } }, meridiem: function (hour, minute, isLower) { if (hour < 4) { return 'མཚན་མོ'; } else if (hour < 10) { return 'ཞོགས་ཀས'; } else if (hour < 17) { return 'ཉིན་གུང'; } else if (hour < 20) { return 'དགོང་དག'; } else { return 'མཚན་མོ'; } }, week: { dow: 0, // Sunday is the first day of the week. doy: 6, // The week that contains Jan 6th is the first week of the year. }, }); return bo; }))); /***/ }), /***/ "0t24": /*!*****************************************!*\ !*** ./node_modules/lodash-es/mixin.js ***! \*****************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _arrayEach_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_arrayEach.js */ "ILaC"); /* harmony import */ var _arrayPush_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./_arrayPush.js */ "tPH9"); /* harmony import */ var _baseFunctions_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./_baseFunctions.js */ "7QCE"); /* harmony import */ var _copyArray_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./_copyArray.js */ "eAQQ"); /* harmony import */ var _isFunction_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./isFunction.js */ "vJtL"); /* harmony import */ var _isObject_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./isObject.js */ "IzLi"); /* harmony import */ var _keys_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./keys.js */ "mkut"); /** * Adds all own enumerable string keyed function properties of a source * object to the destination object. If `object` is a function, then methods * are added to its prototype as well. * * **Note:** Use `_.runInContext` to create a pristine `lodash` function to * avoid conflicts caused by modifying the original. * * @static * @since 0.1.0 * @memberOf _ * @category Util * @param {Function|Object} [object=lodash] The destination object. * @param {Object} source The object of functions to add. * @param {Object} [options={}] The options object. * @param {boolean} [options.chain=true] Specify whether mixins are chainable. * @returns {Function|Object} Returns `object`. * @example * * function vowels(string) { * return _.filter(string, function(v) { * return /[aeiou]/i.test(v); * }); * } * * _.mixin({ 'vowels': vowels }); * _.vowels('fred'); * // => ['e'] * * _('fred').vowels().value(); * // => ['e'] * * _.mixin({ 'vowels': vowels }, { 'chain': false }); * _('fred').vowels(); * // => ['e'] */ function mixin(object, source, options) { var props = Object(_keys_js__WEBPACK_IMPORTED_MODULE_6__["default"])(source), methodNames = Object(_baseFunctions_js__WEBPACK_IMPORTED_MODULE_2__["default"])(source, props); var chain = !(Object(_isObject_js__WEBPACK_IMPORTED_MODULE_5__["default"])(options) && 'chain' in options) || !!options.chain, isFunc = Object(_isFunction_js__WEBPACK_IMPORTED_MODULE_4__["default"])(object); Object(_arrayEach_js__WEBPACK_IMPORTED_MODULE_0__["default"])(methodNames, function(methodName) { var func = source[methodName]; object[methodName] = func; if (isFunc) { object.prototype[methodName] = function() { var chainAll = this.__chain__; if (chain || chainAll) { var result = object(this.__wrapped__), actions = result.__actions__ = Object(_copyArray_js__WEBPACK_IMPORTED_MODULE_3__["default"])(this.__actions__); actions.push({ 'func': func, 'args': arguments, 'thisArg': object }); result.__chain__ = chainAll; return result; } return func.apply(object, Object(_arrayPush_js__WEBPACK_IMPORTED_MODULE_1__["default"])([this.value()], arguments)); }; } }); return object; } /* harmony default export */ __webpack_exports__["default"] = (mixin); /***/ }), /***/ "0tRk": /*!*********************************************!*\ !*** ./node_modules/moment/locale/pt-br.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { //! moment.js locale configuration //! locale : Portuguese (Brazil) [pt-br] //! author : Caio Ribeiro Pereira : https://github.com/caio-ribeiro-pereira ;(function (global, factory) { true ? factory(__webpack_require__(/*! ../moment */ "wd/R")) : undefined }(this, (function (moment) { 'use strict'; //! moment.js locale configuration var ptBr = moment.defineLocale('pt-br', { months: 'janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro'.split( '_' ), monthsShort: 'jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez'.split('_'), weekdays: 'domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado'.split( '_' ), weekdaysShort: 'dom_seg_ter_qua_qui_sex_sáb'.split('_'), weekdaysMin: 'do_2ª_3ª_4ª_5ª_6ª_sá'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD/MM/YYYY', LL: 'D [de] MMMM [de] YYYY', LLL: 'D [de] MMMM [de] YYYY [às] HH:mm', LLLL: 'dddd, D [de] MMMM [de] YYYY [às] HH:mm', }, calendar: { sameDay: '[Hoje às] LT', nextDay: '[Amanhã às] LT', nextWeek: 'dddd [às] LT', lastDay: '[Ontem às] LT', lastWeek: function () { return this.day() === 0 || this.day() === 6 ? '[Último] dddd [às] LT' // Saturday + Sunday : '[Última] dddd [às] LT'; // Monday - Friday }, sameElse: 'L', }, relativeTime: { future: 'em %s', past: 'há %s', s: 'poucos segundos', ss: '%d segundos', m: 'um minuto', mm: '%d minutos', h: 'uma hora', hh: '%d horas', d: 'um dia', dd: '%d dias', M: 'um mês', MM: '%d meses', y: 'um ano', yy: '%d anos', }, dayOfMonthOrdinalParse: /\d{1,2}º/, ordinal: '%dº', invalidDate: 'Data inválida', }); return ptBr; }))); /***/ }), /***/ "0vpL": /*!*********************************************************************!*\ !*** ./node_modules/@zxing/library/esm/core/qrcode/QRCodeReader.js ***! \*********************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _BarcodeFormat__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../BarcodeFormat */ "o2MM"); /* harmony import */ var _common_BitMatrix__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../common/BitMatrix */ "IBEV"); /* harmony import */ var _DecodeHintType__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../DecodeHintType */ "/pbd"); /* harmony import */ var _NotFoundException__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../NotFoundException */ "yggr"); /* harmony import */ var _Result__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../Result */ "L1C3"); /* harmony import */ var _ResultMetadataType__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../ResultMetadataType */ "ZKfx"); /* harmony import */ var _decoder_Decoder__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./decoder/Decoder */ "ZzcB"); /* harmony import */ var _decoder_QRCodeDecoderMetaData__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./decoder/QRCodeDecoderMetaData */ "rXum"); /* harmony import */ var _detector_Detector__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./detector/Detector */ "ehrt"); /* * Copyright 2007 ZXing authors * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ /*namespace com.google.zxing.qrcode {*/ // import DetectorResult from '../common/DetectorResult'; /*import java.util.List;*/ /*import java.util.Map;*/ /** * This implementation can detect and decode QR Codes in an image. * * @author Sean Owen */ var QRCodeReader = /** @class */ (function () { function QRCodeReader() { this.decoder = new _decoder_Decoder__WEBPACK_IMPORTED_MODULE_6__["default"](); } QRCodeReader.prototype.getDecoder = function () { return this.decoder; }; /** * Locates and decodes a QR code in an image. * * @return a representing: string the content encoded by the QR code * @throws NotFoundException if a QR code cannot be found * @throws FormatException if a QR code cannot be decoded * @throws ChecksumException if error correction fails */ /*@Override*/ // public decode(image: BinaryBitmap): Result /*throws NotFoundException, ChecksumException, FormatException */ { // return this.decode(image, null) // } /*@Override*/ QRCodeReader.prototype.decode = function (image, hints) { var decoderResult; var points; if (hints !== undefined && hints !== null && undefined !== hints.get(_DecodeHintType__WEBPACK_IMPORTED_MODULE_2__["default"].PURE_BARCODE)) { var bits = QRCodeReader.extractPureBits(image.getBlackMatrix()); decoderResult = this.decoder.decodeBitMatrix(bits, hints); points = QRCodeReader.NO_POINTS; } else { var detectorResult = new _detector_Detector__WEBPACK_IMPORTED_MODULE_8__["default"](image.getBlackMatrix()).detect(hints); decoderResult = this.decoder.decodeBitMatrix(detectorResult.getBits(), hints); points = detectorResult.getPoints(); } // If the code was mirrored: swap the bottom-left and the top-right points. if (decoderResult.getOther() instanceof _decoder_QRCodeDecoderMetaData__WEBPACK_IMPORTED_MODULE_7__["default"]) { decoderResult.getOther().applyMirroredCorrection(points); } var result = new _Result__WEBPACK_IMPORTED_MODULE_4__["default"](decoderResult.getText(), decoderResult.getRawBytes(), undefined, points, _BarcodeFormat__WEBPACK_IMPORTED_MODULE_0__["default"].QR_CODE, undefined); var byteSegments = decoderResult.getByteSegments(); if (byteSegments !== null) { result.putMetadata(_ResultMetadataType__WEBPACK_IMPORTED_MODULE_5__["default"].BYTE_SEGMENTS, byteSegments); } var ecLevel = decoderResult.getECLevel(); if (ecLevel !== null) { result.putMetadata(_ResultMetadataType__WEBPACK_IMPORTED_MODULE_5__["default"].ERROR_CORRECTION_LEVEL, ecLevel); } if (decoderResult.hasStructuredAppend()) { result.putMetadata(_ResultMetadataType__WEBPACK_IMPORTED_MODULE_5__["default"].STRUCTURED_APPEND_SEQUENCE, decoderResult.getStructuredAppendSequenceNumber()); result.putMetadata(_ResultMetadataType__WEBPACK_IMPORTED_MODULE_5__["default"].STRUCTURED_APPEND_PARITY, decoderResult.getStructuredAppendParity()); } return result; }; /*@Override*/ QRCodeReader.prototype.reset = function () { // do nothing }; /** * This method detects a code in a "pure" image -- that is, pure monochrome image * which contains only an unrotated, unskewed, image of a code, with some white border * around it. This is a specialized method that works exceptionally fast in this special * case. * * @see com.google.zxing.datamatrix.DataMatrixReader#extractPureBits(BitMatrix) */ QRCodeReader.extractPureBits = function (image) { var leftTopBlack = image.getTopLeftOnBit(); var rightBottomBlack = image.getBottomRightOnBit(); if (leftTopBlack === null || rightBottomBlack === null) { throw new _NotFoundException__WEBPACK_IMPORTED_MODULE_3__["default"](); } var moduleSize = this.moduleSize(leftTopBlack, image); var top = leftTopBlack[1]; var bottom = rightBottomBlack[1]; var left = leftTopBlack[0]; var right = rightBottomBlack[0]; // Sanity check! if (left >= right || top >= bottom) { throw new _NotFoundException__WEBPACK_IMPORTED_MODULE_3__["default"](); } if (bottom - top !== right - left) { // Special case, where bottom-right module wasn't black so we found something else in the last row // Assume it's a square, so use height as the width right = left + (bottom - top); if (right >= image.getWidth()) { // Abort if that would not make sense -- off image throw new _NotFoundException__WEBPACK_IMPORTED_MODULE_3__["default"](); } } var matrixWidth = Math.round((right - left + 1) / moduleSize); var matrixHeight = Math.round((bottom - top + 1) / moduleSize); if (matrixWidth <= 0 || matrixHeight <= 0) { throw new _NotFoundException__WEBPACK_IMPORTED_MODULE_3__["default"](); } if (matrixHeight !== matrixWidth) { // Only possibly decode square regions throw new _NotFoundException__WEBPACK_IMPORTED_MODULE_3__["default"](); } // Push in the "border" by half the module width so that we start // sampling in the middle of the module. Just in case the image is a // little off, this will help recover. var nudge = /*(int) */ Math.floor(moduleSize / 2.0); top += nudge; left += nudge; // But careful that this does not sample off the edge // "right" is the farthest-right valid pixel location -- right+1 is not necessarily // This is positive by how much the inner x loop below would be too large var nudgedTooFarRight = left + /*(int) */ Math.floor((matrixWidth - 1) * moduleSize) - right; if (nudgedTooFarRight > 0) { if (nudgedTooFarRight > nudge) { // Neither way fits; abort throw new _NotFoundException__WEBPACK_IMPORTED_MODULE_3__["default"](); } left -= nudgedTooFarRight; } // See logic above var nudgedTooFarDown = top + /*(int) */ Math.floor((matrixHeight - 1) * moduleSize) - bottom; if (nudgedTooFarDown > 0) { if (nudgedTooFarDown > nudge) { // Neither way fits; abort throw new _NotFoundException__WEBPACK_IMPORTED_MODULE_3__["default"](); } top -= nudgedTooFarDown; } // Now just read off the bits var bits = new _common_BitMatrix__WEBPACK_IMPORTED_MODULE_1__["default"](matrixWidth, matrixHeight); for (var y = 0; y < matrixHeight; y++) { var iOffset = top + /*(int) */ Math.floor(y * moduleSize); for (var x = 0; x < matrixWidth; x++) { if (image.get(left + /*(int) */ Math.floor(x * moduleSize), iOffset)) { bits.set(x, y); } } } return bits; }; QRCodeReader.moduleSize = function (leftTopBlack, image) { var height = image.getHeight(); var width = image.getWidth(); var x = leftTopBlack[0]; var y = leftTopBlack[1]; var inBlack = true; var transitions = 0; while (x < width && y < height) { if (inBlack !== image.get(x, y)) { if (++transitions === 5) { break; } inBlack = !inBlack; } x++; y++; } if (x === width || y === height) { throw new _NotFoundException__WEBPACK_IMPORTED_MODULE_3__["default"](); } return (x - leftTopBlack[0]) / 7.0; }; QRCodeReader.NO_POINTS = new Array(); return QRCodeReader; }()); /* harmony default export */ __webpack_exports__["default"] = (QRCodeReader); //# sourceMappingURL=QRCodeReader.js.map /***/ }), /***/ "0xns": /*!*************************************************************************!*\ !*** ./node_modules/face-api.js/build/es6/tinyYolov2/TinyYolov2Base.js ***! \*************************************************************************/ /*! exports provided: TinyYolov2Base */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TinyYolov2Base", function() { return TinyYolov2Base; }); /* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "sJZM"); /* harmony import */ var _tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @tensorflow/tfjs-core */ "Re/O"); /* harmony import */ var _classes_BoundingBox__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../classes/BoundingBox */ "K0KG"); /* harmony import */ var _classes_ObjectDetection__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../classes/ObjectDetection */ "8OXH"); /* harmony import */ var _common__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../common */ "BENz"); /* harmony import */ var _dom__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../dom */ "yOtO"); /* harmony import */ var _NeuralNetwork__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../NeuralNetwork */ "NGMu"); /* harmony import */ var _ops__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../ops */ "SSRR"); /* harmony import */ var _ops_nonMaxSuppression__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../ops/nonMaxSuppression */ "n4bY"); /* harmony import */ var _ops_normalize__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../ops/normalize */ "LPP9"); /* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./config */ "l7Zh"); /* harmony import */ var _convWithBatchNorm__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./convWithBatchNorm */ "Se6a"); /* harmony import */ var _depthwiseSeparableConv__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./depthwiseSeparableConv */ "WTiG"); /* harmony import */ var _extractParams__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./extractParams */ "2bGx"); /* harmony import */ var _extractParamsFromWeigthMap__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./extractParamsFromWeigthMap */ "X5BO"); /* harmony import */ var _leaky__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./leaky */ "q5KY"); /* harmony import */ var _TinyYolov2Options__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./TinyYolov2Options */ "C4ST"); var TinyYolov2Base = /** @class */ (function (_super) { Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(TinyYolov2Base, _super); function TinyYolov2Base(config) { var _this = _super.call(this, 'TinyYolov2') || this; Object(_config__WEBPACK_IMPORTED_MODULE_10__["validateConfig"])(config); _this._config = config; return _this; } Object.defineProperty(TinyYolov2Base.prototype, "config", { get: function () { return this._config; }, enumerable: true, configurable: true }); Object.defineProperty(TinyYolov2Base.prototype, "withClassScores", { get: function () { return this.config.withClassScores || this.config.classes.length > 1; }, enumerable: true, configurable: true }); Object.defineProperty(TinyYolov2Base.prototype, "boxEncodingSize", { get: function () { return 5 + (this.withClassScores ? this.config.classes.length : 0); }, enumerable: true, configurable: true }); TinyYolov2Base.prototype.runTinyYolov2 = function (x, params) { var out = Object(_convWithBatchNorm__WEBPACK_IMPORTED_MODULE_11__["convWithBatchNorm"])(x, params.conv0); out = _tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_1__["maxPool"](out, [2, 2], [2, 2], 'same'); out = Object(_convWithBatchNorm__WEBPACK_IMPORTED_MODULE_11__["convWithBatchNorm"])(out, params.conv1); out = _tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_1__["maxPool"](out, [2, 2], [2, 2], 'same'); out = Object(_convWithBatchNorm__WEBPACK_IMPORTED_MODULE_11__["convWithBatchNorm"])(out, params.conv2); out = _tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_1__["maxPool"](out, [2, 2], [2, 2], 'same'); out = Object(_convWithBatchNorm__WEBPACK_IMPORTED_MODULE_11__["convWithBatchNorm"])(out, params.conv3); out = _tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_1__["maxPool"](out, [2, 2], [2, 2], 'same'); out = Object(_convWithBatchNorm__WEBPACK_IMPORTED_MODULE_11__["convWithBatchNorm"])(out, params.conv4); out = _tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_1__["maxPool"](out, [2, 2], [2, 2], 'same'); out = Object(_convWithBatchNorm__WEBPACK_IMPORTED_MODULE_11__["convWithBatchNorm"])(out, params.conv5); out = _tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_1__["maxPool"](out, [2, 2], [1, 1], 'same'); out = Object(_convWithBatchNorm__WEBPACK_IMPORTED_MODULE_11__["convWithBatchNorm"])(out, params.conv6); out = Object(_convWithBatchNorm__WEBPACK_IMPORTED_MODULE_11__["convWithBatchNorm"])(out, params.conv7); return Object(_common__WEBPACK_IMPORTED_MODULE_4__["convLayer"])(out, params.conv8, 'valid', false); }; TinyYolov2Base.prototype.runMobilenet = function (x, params) { var out = this.config.isFirstLayerConv2d ? Object(_leaky__WEBPACK_IMPORTED_MODULE_15__["leaky"])(Object(_common__WEBPACK_IMPORTED_MODULE_4__["convLayer"])(x, params.conv0, 'valid', false)) : Object(_depthwiseSeparableConv__WEBPACK_IMPORTED_MODULE_12__["depthwiseSeparableConv"])(x, params.conv0); out = _tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_1__["maxPool"](out, [2, 2], [2, 2], 'same'); out = Object(_depthwiseSeparableConv__WEBPACK_IMPORTED_MODULE_12__["depthwiseSeparableConv"])(out, params.conv1); out = _tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_1__["maxPool"](out, [2, 2], [2, 2], 'same'); out = Object(_depthwiseSeparableConv__WEBPACK_IMPORTED_MODULE_12__["depthwiseSeparableConv"])(out, params.conv2); out = _tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_1__["maxPool"](out, [2, 2], [2, 2], 'same'); out = Object(_depthwiseSeparableConv__WEBPACK_IMPORTED_MODULE_12__["depthwiseSeparableConv"])(out, params.conv3); out = _tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_1__["maxPool"](out, [2, 2], [2, 2], 'same'); out = Object(_depthwiseSeparableConv__WEBPACK_IMPORTED_MODULE_12__["depthwiseSeparableConv"])(out, params.conv4); out = _tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_1__["maxPool"](out, [2, 2], [2, 2], 'same'); out = Object(_depthwiseSeparableConv__WEBPACK_IMPORTED_MODULE_12__["depthwiseSeparableConv"])(out, params.conv5); out = _tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_1__["maxPool"](out, [2, 2], [1, 1], 'same'); out = params.conv6 ? Object(_depthwiseSeparableConv__WEBPACK_IMPORTED_MODULE_12__["depthwiseSeparableConv"])(out, params.conv6) : out; out = params.conv7 ? Object(_depthwiseSeparableConv__WEBPACK_IMPORTED_MODULE_12__["depthwiseSeparableConv"])(out, params.conv7) : out; return Object(_common__WEBPACK_IMPORTED_MODULE_4__["convLayer"])(out, params.conv8, 'valid', false); }; TinyYolov2Base.prototype.forwardInput = function (input, inputSize) { var _this = this; var params = this.params; if (!params) { throw new Error('TinyYolov2 - load model before inference'); } return _tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_1__["tidy"](function () { var batchTensor = input.toBatchTensor(inputSize, false).toFloat(); batchTensor = _this.config.meanRgb ? Object(_ops_normalize__WEBPACK_IMPORTED_MODULE_9__["normalize"])(batchTensor, _this.config.meanRgb) : batchTensor; batchTensor = batchTensor.div(_tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_1__["scalar"](256)); return _this.config.withSeparableConvs ? _this.runMobilenet(batchTensor, params) : _this.runTinyYolov2(batchTensor, params); }); }; TinyYolov2Base.prototype.forward = function (input, inputSize) { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { var _a; return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_b) { switch (_b.label) { case 0: _a = this.forwardInput; return [4 /*yield*/, Object(_dom__WEBPACK_IMPORTED_MODULE_5__["toNetInput"])(input)]; case 1: return [4 /*yield*/, _a.apply(this, [_b.sent(), inputSize])]; case 2: return [2 /*return*/, _b.sent()]; } }); }); }; TinyYolov2Base.prototype.detect = function (input, forwardParams) { if (forwardParams === void 0) { forwardParams = {}; } return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { var _a, inputSize, scoreThreshold, netInput, out, out0, inputDimensions, results, boxes, scores, classScores, classNames, indices, detections; var _this = this; return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_b) { switch (_b.label) { case 0: _a = new _TinyYolov2Options__WEBPACK_IMPORTED_MODULE_16__["TinyYolov2Options"](forwardParams), inputSize = _a.inputSize, scoreThreshold = _a.scoreThreshold; return [4 /*yield*/, Object(_dom__WEBPACK_IMPORTED_MODULE_5__["toNetInput"])(input)]; case 1: netInput = _b.sent(); return [4 /*yield*/, this.forwardInput(netInput, inputSize)]; case 2: out = _b.sent(); out0 = _tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_1__["tidy"](function () { return _tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_1__["unstack"](out)[0].expandDims(); }); inputDimensions = { width: netInput.getInputWidth(0), height: netInput.getInputHeight(0) }; return [4 /*yield*/, this.extractBoxes(out0, netInput.getReshapedInputDimensions(0), scoreThreshold)]; case 3: results = _b.sent(); out.dispose(); out0.dispose(); boxes = results.map(function (res) { return res.box; }); scores = results.map(function (res) { return res.score; }); classScores = results.map(function (res) { return res.classScore; }); classNames = results.map(function (res) { return _this.config.classes[res.label]; }); indices = Object(_ops_nonMaxSuppression__WEBPACK_IMPORTED_MODULE_8__["nonMaxSuppression"])(boxes.map(function (box) { return box.rescale(inputSize); }), scores, this.config.iouThreshold, true); detections = indices.map(function (idx) { return new _classes_ObjectDetection__WEBPACK_IMPORTED_MODULE_3__["ObjectDetection"](scores[idx], classScores[idx], classNames[idx], boxes[idx], inputDimensions); }); return [2 /*return*/, detections]; } }); }); }; TinyYolov2Base.prototype.getDefaultModelName = function () { return ''; }; TinyYolov2Base.prototype.extractParamsFromWeigthMap = function (weightMap) { return Object(_extractParamsFromWeigthMap__WEBPACK_IMPORTED_MODULE_14__["extractParamsFromWeigthMap"])(weightMap, this.config); }; TinyYolov2Base.prototype.extractParams = function (weights) { var filterSizes = this.config.filterSizes || TinyYolov2Base.DEFAULT_FILTER_SIZES; var numFilters = filterSizes ? filterSizes.length : undefined; if (numFilters !== 7 && numFilters !== 8 && numFilters !== 9) { throw new Error("TinyYolov2 - expected 7 | 8 | 9 convolutional filters, but found " + numFilters + " filterSizes in config"); } return Object(_extractParams__WEBPACK_IMPORTED_MODULE_13__["extractParams"])(weights, this.config, this.boxEncodingSize, filterSizes); }; TinyYolov2Base.prototype.extractBoxes = function (outputTensor, inputBlobDimensions, scoreThreshold) { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { var width, height, inputSize, correctionFactorX, correctionFactorY, numCells, numBoxes, _a, boxesTensor, scoresTensor, classScoresTensor, results, scoresData, boxesData, row, col, anchor, score, ctX, ctY, width_1, height_1, x, y, pos, _b, classScore, label, _c; var _this = this; return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_d) { switch (_d.label) { case 0: width = inputBlobDimensions.width, height = inputBlobDimensions.height; inputSize = Math.max(width, height); correctionFactorX = inputSize / width; correctionFactorY = inputSize / height; numCells = outputTensor.shape[1]; numBoxes = this.config.anchors.length; _a = _tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_1__["tidy"](function () { var reshaped = outputTensor.reshape([numCells, numCells, numBoxes, _this.boxEncodingSize]); var boxes = reshaped.slice([0, 0, 0, 0], [numCells, numCells, numBoxes, 4]); var scores = reshaped.slice([0, 0, 0, 4], [numCells, numCells, numBoxes, 1]); var classScores = _this.withClassScores ? _tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_1__["softmax"](reshaped.slice([0, 0, 0, 5], [numCells, numCells, numBoxes, _this.config.classes.length]), 3) : _tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_1__["scalar"](0); return [boxes, scores, classScores]; }), boxesTensor = _a[0], scoresTensor = _a[1], classScoresTensor = _a[2]; results = []; return [4 /*yield*/, scoresTensor.array()]; case 1: scoresData = _d.sent(); return [4 /*yield*/, boxesTensor.array()]; case 2: boxesData = _d.sent(); row = 0; _d.label = 3; case 3: if (!(row < numCells)) return [3 /*break*/, 12]; col = 0; _d.label = 4; case 4: if (!(col < numCells)) return [3 /*break*/, 11]; anchor = 0; _d.label = 5; case 5: if (!(anchor < numBoxes)) return [3 /*break*/, 10]; score = Object(_ops__WEBPACK_IMPORTED_MODULE_7__["sigmoid"])(scoresData[row][col][anchor][0]); if (!(!scoreThreshold || score > scoreThreshold)) return [3 /*break*/, 9]; ctX = ((col + Object(_ops__WEBPACK_IMPORTED_MODULE_7__["sigmoid"])(boxesData[row][col][anchor][0])) / numCells) * correctionFactorX; ctY = ((row + Object(_ops__WEBPACK_IMPORTED_MODULE_7__["sigmoid"])(boxesData[row][col][anchor][1])) / numCells) * correctionFactorY; width_1 = ((Math.exp(boxesData[row][col][anchor][2]) * this.config.anchors[anchor].x) / numCells) * correctionFactorX; height_1 = ((Math.exp(boxesData[row][col][anchor][3]) * this.config.anchors[anchor].y) / numCells) * correctionFactorY; x = (ctX - (width_1 / 2)); y = (ctY - (height_1 / 2)); pos = { row: row, col: col, anchor: anchor }; if (!this.withClassScores) return [3 /*break*/, 7]; return [4 /*yield*/, this.extractPredictedClass(classScoresTensor, pos)]; case 6: _c = _d.sent(); return [3 /*break*/, 8]; case 7: _c = { classScore: 1, label: 0 }; _d.label = 8; case 8: _b = _c, classScore = _b.classScore, label = _b.label; results.push(Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])({ box: new _classes_BoundingBox__WEBPACK_IMPORTED_MODULE_2__["BoundingBox"](x, y, x + width_1, y + height_1), score: score, classScore: score * classScore, label: label }, pos)); _d.label = 9; case 9: anchor++; return [3 /*break*/, 5]; case 10: col++; return [3 /*break*/, 4]; case 11: row++; return [3 /*break*/, 3]; case 12: boxesTensor.dispose(); scoresTensor.dispose(); classScoresTensor.dispose(); return [2 /*return*/, results]; } }); }); }; TinyYolov2Base.prototype.extractPredictedClass = function (classesTensor, pos) { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { var row, col, anchor, classesData; return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { switch (_a.label) { case 0: row = pos.row, col = pos.col, anchor = pos.anchor; return [4 /*yield*/, classesTensor.array()]; case 1: classesData = _a.sent(); return [2 /*return*/, Array(this.config.classes.length).fill(0) .map(function (_, i) { return classesData[row][col][anchor][i]; }) .map(function (classScore, label) { return ({ classScore: classScore, label: label }); }) .reduce(function (max, curr) { return max.classScore > curr.classScore ? max : curr; })]; } }); }); }; TinyYolov2Base.DEFAULT_FILTER_SIZES = [ 3, 16, 32, 64, 128, 256, 512, 1024, 1024 ]; return TinyYolov2Base; }(_NeuralNetwork__WEBPACK_IMPORTED_MODULE_6__["NeuralNetwork"])); //# sourceMappingURL=TinyYolov2Base.js.map /***/ }), /***/ "0yFn": /*!****************************************************!*\ !*** ./node_modules/lodash-es/_baseIsEqualDeep.js ***! \****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _Stack_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_Stack.js */ "oSzE"); /* harmony import */ var _equalArrays_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./_equalArrays.js */ "ap0a"); /* harmony import */ var _equalByTag_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./_equalByTag.js */ "Z/WB"); /* harmony import */ var _equalObjects_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./_equalObjects.js */ "x0i9"); /* harmony import */ var _getTag_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./_getTag.js */ "YM6B"); /* harmony import */ var _isArray_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./isArray.js */ "/1FC"); /* harmony import */ var _isBuffer_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./isBuffer.js */ "WOAq"); /* harmony import */ var _isTypedArray_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./isTypedArray.js */ "oYcn"); /** Used to compose bitmasks for value comparisons. */ var COMPARE_PARTIAL_FLAG = 1; /** `Object#toString` result references. */ var argsTag = '[object Arguments]', arrayTag = '[object Array]', objectTag = '[object Object]'; /** Used for built-in method references. */ var objectProto = Object.prototype; /** Used to check objects for own properties. */ var hasOwnProperty = objectProto.hasOwnProperty; /** * A specialized version of `baseIsEqual` for arrays and objects which performs * deep comparisons and tracks traversed objects enabling objects with circular * references to be compared. * * @private * @param {Object} object The object to compare. * @param {Object} other The other object to compare. * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details. * @param {Function} customizer The function to customize comparisons. * @param {Function} equalFunc The function to determine equivalents of values. * @param {Object} [stack] Tracks traversed `object` and `other` objects. * @returns {boolean} Returns `true` if the objects are equivalent, else `false`. */ function baseIsEqualDeep(object, other, bitmask, customizer, equalFunc, stack) { var objIsArr = Object(_isArray_js__WEBPACK_IMPORTED_MODULE_5__["default"])(object), othIsArr = Object(_isArray_js__WEBPACK_IMPORTED_MODULE_5__["default"])(other), objTag = objIsArr ? arrayTag : Object(_getTag_js__WEBPACK_IMPORTED_MODULE_4__["default"])(object), othTag = othIsArr ? arrayTag : Object(_getTag_js__WEBPACK_IMPORTED_MODULE_4__["default"])(other); objTag = objTag == argsTag ? objectTag : objTag; othTag = othTag == argsTag ? objectTag : othTag; var objIsObj = objTag == objectTag, othIsObj = othTag == objectTag, isSameTag = objTag == othTag; if (isSameTag && Object(_isBuffer_js__WEBPACK_IMPORTED_MODULE_6__["default"])(object)) { if (!Object(_isBuffer_js__WEBPACK_IMPORTED_MODULE_6__["default"])(other)) { return false; } objIsArr = true; objIsObj = false; } if (isSameTag && !objIsObj) { stack || (stack = new _Stack_js__WEBPACK_IMPORTED_MODULE_0__["default"]); return (objIsArr || Object(_isTypedArray_js__WEBPACK_IMPORTED_MODULE_7__["default"])(object)) ? Object(_equalArrays_js__WEBPACK_IMPORTED_MODULE_1__["default"])(object, other, bitmask, customizer, equalFunc, stack) : Object(_equalByTag_js__WEBPACK_IMPORTED_MODULE_2__["default"])(object, other, objTag, bitmask, customizer, equalFunc, stack); } if (!(bitmask & COMPARE_PARTIAL_FLAG)) { var objIsWrapped = objIsObj && hasOwnProperty.call(object, '__wrapped__'), othIsWrapped = othIsObj && hasOwnProperty.call(other, '__wrapped__'); if (objIsWrapped || othIsWrapped) { var objUnwrapped = objIsWrapped ? object.value() : object, othUnwrapped = othIsWrapped ? other.value() : other; stack || (stack = new _Stack_js__WEBPACK_IMPORTED_MODULE_0__["default"]); return equalFunc(objUnwrapped, othUnwrapped, bitmask, customizer, stack); } } if (!isSameTag) { return false; } stack || (stack = new _Stack_js__WEBPACK_IMPORTED_MODULE_0__["default"]); return Object(_equalObjects_js__WEBPACK_IMPORTED_MODULE_3__["default"])(object, other, bitmask, customizer, equalFunc, stack); } /* harmony default export */ __webpack_exports__["default"] = (baseIsEqualDeep); /***/ }), /***/ "1+fu": /*!************************************************!*\ !*** ./node_modules/lodash-es/defaultsDeep.js ***! \************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _apply_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_apply.js */ "uRGJ"); /* harmony import */ var _baseRest_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./_baseRest.js */ "LV2V"); /* harmony import */ var _customDefaultsMerge_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./_customDefaultsMerge.js */ "Ip5C"); /* harmony import */ var _mergeWith_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./mergeWith.js */ "dhcM"); /** * This method is like `_.defaults` except that it recursively assigns * default properties. * * **Note:** This method mutates `object`. * * @static * @memberOf _ * @since 3.10.0 * @category Object * @param {Object} object The destination object. * @param {...Object} [sources] The source objects. * @returns {Object} Returns `object`. * @see _.defaults * @example * * _.defaultsDeep({ 'a': { 'b': 2 } }, { 'a': { 'b': 1, 'c': 3 } }); * // => { 'a': { 'b': 2, 'c': 3 } } */ var defaultsDeep = Object(_baseRest_js__WEBPACK_IMPORTED_MODULE_1__["default"])(function(args) { args.push(undefined, _customDefaultsMerge_js__WEBPACK_IMPORTED_MODULE_2__["default"]); return Object(_apply_js__WEBPACK_IMPORTED_MODULE_0__["default"])(_mergeWith_js__WEBPACK_IMPORTED_MODULE_3__["default"], undefined, args); }); /* harmony default export */ __webpack_exports__["default"] = (defaultsDeep); /***/ }), /***/ "128B": /*!*****************************************************************!*\ !*** ./node_modules/rxjs/_esm2015/internal/operators/reduce.js ***! \*****************************************************************/ /*! exports provided: reduce */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "reduce", function() { return reduce; }); /* harmony import */ var _scan__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./scan */ "Kqap"); /* harmony import */ var _takeLast__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./takeLast */ "BFxc"); /* harmony import */ var _defaultIfEmpty__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./defaultIfEmpty */ "xbPD"); /* harmony import */ var _util_pipe__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../util/pipe */ "mCNh"); function reduce(accumulator, seed) { if (arguments.length >= 2) { return function reduceOperatorFunctionWithSeed(source) { return Object(_util_pipe__WEBPACK_IMPORTED_MODULE_3__["pipe"])(Object(_scan__WEBPACK_IMPORTED_MODULE_0__["scan"])(accumulator, seed), Object(_takeLast__WEBPACK_IMPORTED_MODULE_1__["takeLast"])(1), Object(_defaultIfEmpty__WEBPACK_IMPORTED_MODULE_2__["defaultIfEmpty"])(seed))(source); }; } return function reduceOperatorFunction(source) { return Object(_util_pipe__WEBPACK_IMPORTED_MODULE_3__["pipe"])(Object(_scan__WEBPACK_IMPORTED_MODULE_0__["scan"])((acc, value, index) => accumulator(acc, value, index + 1)), Object(_takeLast__WEBPACK_IMPORTED_MODULE_1__["takeLast"])(1))(source); }; } //# sourceMappingURL=reduce.js.map /***/ }), /***/ "1Apa": /*!******************************************!*\ !*** ./node_modules/lodash-es/sample.js ***! \******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _arraySample_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_arraySample.js */ "O10Y"); /* harmony import */ var _baseSample_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./_baseSample.js */ "AK6/"); /* harmony import */ var _isArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./isArray.js */ "/1FC"); /** * Gets a random element from `collection`. * * @static * @memberOf _ * @since 2.0.0 * @category Collection * @param {Array|Object} collection The collection to sample. * @returns {*} Returns the random element. * @example * * _.sample([1, 2, 3, 4]); * // => 2 */ function sample(collection) { var func = Object(_isArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(collection) ? _arraySample_js__WEBPACK_IMPORTED_MODULE_0__["default"] : _baseSample_js__WEBPACK_IMPORTED_MODULE_1__["default"]; return func(collection); } /* harmony default export */ __webpack_exports__["default"] = (sample); /***/ }), /***/ "1DMV": /*!****************************************************************************!*\ !*** ./node_modules/@zxing/library/esm/core/pdf417/decoder/BoundingBox.js ***! \****************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _NotFoundException__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../NotFoundException */ "yggr"); /* harmony import */ var _ResultPoint__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../ResultPoint */ "jJWd"); /* * Copyright 2013 ZXing authors * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ // package com.google.zxing.pdf417.decoder; // import com.google.zxing.NotFoundException; // import com.google.zxing.ResultPoint; /** * @author Guenther Grau */ var BoundingBox = /** @class */ (function () { function BoundingBox(image, topLeft, bottomLeft, topRight, bottomRight) { if (image instanceof BoundingBox) { this.constructor_2(image); } else { this.constructor_1(image, topLeft, bottomLeft, topRight, bottomRight); } } /** * * @param image * @param topLeft * @param bottomLeft * @param topRight * @param bottomRight * * @throws NotFoundException */ BoundingBox.prototype.constructor_1 = function (image, topLeft, bottomLeft, topRight, bottomRight) { var leftUnspecified = topLeft == null || bottomLeft == null; var rightUnspecified = topRight == null || bottomRight == null; if (leftUnspecified && rightUnspecified) { throw new _NotFoundException__WEBPACK_IMPORTED_MODULE_0__["default"](); } if (leftUnspecified) { topLeft = new _ResultPoint__WEBPACK_IMPORTED_MODULE_1__["default"](0, topRight.getY()); bottomLeft = new _ResultPoint__WEBPACK_IMPORTED_MODULE_1__["default"](0, bottomRight.getY()); } else if (rightUnspecified) { topRight = new _ResultPoint__WEBPACK_IMPORTED_MODULE_1__["default"](image.getWidth() - 1, topLeft.getY()); bottomRight = new _ResultPoint__WEBPACK_IMPORTED_MODULE_1__["default"](image.getWidth() - 1, bottomLeft.getY()); } this.image = image; this.topLeft = topLeft; this.bottomLeft = bottomLeft; this.topRight = topRight; this.bottomRight = bottomRight; this.minX = Math.trunc(Math.min(topLeft.getX(), bottomLeft.getX())); this.maxX = Math.trunc(Math.max(topRight.getX(), bottomRight.getX())); this.minY = Math.trunc(Math.min(topLeft.getY(), topRight.getY())); this.maxY = Math.trunc(Math.max(bottomLeft.getY(), bottomRight.getY())); }; BoundingBox.prototype.constructor_2 = function (boundingBox) { this.image = boundingBox.image; this.topLeft = boundingBox.getTopLeft(); this.bottomLeft = boundingBox.getBottomLeft(); this.topRight = boundingBox.getTopRight(); this.bottomRight = boundingBox.getBottomRight(); this.minX = boundingBox.getMinX(); this.maxX = boundingBox.getMaxX(); this.minY = boundingBox.getMinY(); this.maxY = boundingBox.getMaxY(); }; /** * @throws NotFoundException */ BoundingBox.merge = function (leftBox, rightBox) { if (leftBox == null) { return rightBox; } if (rightBox == null) { return leftBox; } return new BoundingBox(leftBox.image, leftBox.topLeft, leftBox.bottomLeft, rightBox.topRight, rightBox.bottomRight); }; /** * @throws NotFoundException */ BoundingBox.prototype.addMissingRows = function (missingStartRows, missingEndRows, isLeft) { var newTopLeft = this.topLeft; var newBottomLeft = this.bottomLeft; var newTopRight = this.topRight; var newBottomRight = this.bottomRight; if (missingStartRows > 0) { var top_1 = isLeft ? this.topLeft : this.topRight; var newMinY = Math.trunc(top_1.getY() - missingStartRows); if (newMinY < 0) { newMinY = 0; } var newTop = new _ResultPoint__WEBPACK_IMPORTED_MODULE_1__["default"](top_1.getX(), newMinY); if (isLeft) { newTopLeft = newTop; } else { newTopRight = newTop; } } if (missingEndRows > 0) { var bottom = isLeft ? this.bottomLeft : this.bottomRight; var newMaxY = Math.trunc(bottom.getY() + missingEndRows); if (newMaxY >= this.image.getHeight()) { newMaxY = this.image.getHeight() - 1; } var newBottom = new _ResultPoint__WEBPACK_IMPORTED_MODULE_1__["default"](bottom.getX(), newMaxY); if (isLeft) { newBottomLeft = newBottom; } else { newBottomRight = newBottom; } } return new BoundingBox(this.image, newTopLeft, newBottomLeft, newTopRight, newBottomRight); }; BoundingBox.prototype.getMinX = function () { return this.minX; }; BoundingBox.prototype.getMaxX = function () { return this.maxX; }; BoundingBox.prototype.getMinY = function () { return this.minY; }; BoundingBox.prototype.getMaxY = function () { return this.maxY; }; BoundingBox.prototype.getTopLeft = function () { return this.topLeft; }; BoundingBox.prototype.getTopRight = function () { return this.topRight; }; BoundingBox.prototype.getBottomLeft = function () { return this.bottomLeft; }; BoundingBox.prototype.getBottomRight = function () { return this.bottomRight; }; return BoundingBox; }()); /* harmony default export */ __webpack_exports__["default"] = (BoundingBox); //# sourceMappingURL=BoundingBox.js.map /***/ }), /***/ "1Dm8": /*!*************************************************************************!*\ !*** ./node_modules/@zxing/library/esm/core/qrcode/encoder/MaskUtil.js ***! \*************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _IllegalArgumentException__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../IllegalArgumentException */ "8Kdu"); /* * Copyright 2008 ZXing authors * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ /** * @author Satoru Takabayashi * @author Daniel Switkin * @author Sean Owen */ var MaskUtil = /** @class */ (function () { function MaskUtil() { // do nothing } /** * Apply mask penalty rule 1 and return the penalty. Find repetitive cells with the same color and * give penalty to them. Example: 00000 or 11111. */ MaskUtil.applyMaskPenaltyRule1 = function (matrix) { return MaskUtil.applyMaskPenaltyRule1Internal(matrix, true) + MaskUtil.applyMaskPenaltyRule1Internal(matrix, false); }; /** * Apply mask penalty rule 2 and return the penalty. Find 2x2 blocks with the same color and give * penalty to them. This is actually equivalent to the spec's rule, which is to find MxN blocks and give a * penalty proportional to (M-1)x(N-1), because this is the number of 2x2 blocks inside such a block. */ MaskUtil.applyMaskPenaltyRule2 = function (matrix) { var penalty = 0; var array = matrix.getArray(); var width = matrix.getWidth(); var height = matrix.getHeight(); for (var y = 0; y < height - 1; y++) { var arrayY = array[y]; for (var x = 0; x < width - 1; x++) { var value = arrayY[x]; if (value === arrayY[x + 1] && value === array[y + 1][x] && value === array[y + 1][x + 1]) { penalty++; } } } return MaskUtil.N2 * penalty; }; /** * Apply mask penalty rule 3 and return the penalty. Find consecutive runs of 1:1:3:1:1:4 * starting with black, or 4:1:1:3:1:1 starting with white, and give penalty to them. If we * find patterns like 000010111010000, we give penalty once. */ MaskUtil.applyMaskPenaltyRule3 = function (matrix) { var numPenalties = 0; var array = matrix.getArray(); var width = matrix.getWidth(); var height = matrix.getHeight(); for (var y = 0; y < height; y++) { for (var x = 0; x < width; x++) { var arrayY = array[y]; // We can at least optimize this access if (x + 6 < width && arrayY[x] === 1 && arrayY[x + 1] === 0 && arrayY[x + 2] === 1 && arrayY[x + 3] === 1 && arrayY[x + 4] === 1 && arrayY[x + 5] === 0 && arrayY[x + 6] === 1 && (MaskUtil.isWhiteHorizontal(arrayY, x - 4, x) || MaskUtil.isWhiteHorizontal(arrayY, x + 7, x + 11))) { numPenalties++; } if (y + 6 < height && array[y][x] === 1 && array[y + 1][x] === 0 && array[y + 2][x] === 1 && array[y + 3][x] === 1 && array[y + 4][x] === 1 && array[y + 5][x] === 0 && array[y + 6][x] === 1 && (MaskUtil.isWhiteVertical(array, x, y - 4, y) || MaskUtil.isWhiteVertical(array, x, y + 7, y + 11))) { numPenalties++; } } } return numPenalties * MaskUtil.N3; }; MaskUtil.isWhiteHorizontal = function (rowArray, from /*int*/, to /*int*/) { from = Math.max(from, 0); to = Math.min(to, rowArray.length); for (var i = from; i < to; i++) { if (rowArray[i] === 1) { return false; } } return true; }; MaskUtil.isWhiteVertical = function (array, col /*int*/, from /*int*/, to /*int*/) { from = Math.max(from, 0); to = Math.min(to, array.length); for (var i = from; i < to; i++) { if (array[i][col] === 1) { return false; } } return true; }; /** * Apply mask penalty rule 4 and return the penalty. Calculate the ratio of dark cells and give * penalty if the ratio is far from 50%. It gives 10 penalty for 5% distance. */ MaskUtil.applyMaskPenaltyRule4 = function (matrix) { var numDarkCells = 0; var array = matrix.getArray(); var width = matrix.getWidth(); var height = matrix.getHeight(); for (var y = 0; y < height; y++) { var arrayY = array[y]; for (var x = 0; x < width; x++) { if (arrayY[x] === 1) { numDarkCells++; } } } var numTotalCells = matrix.getHeight() * matrix.getWidth(); var fivePercentVariances = Math.floor(Math.abs(numDarkCells * 2 - numTotalCells) * 10 / numTotalCells); return fivePercentVariances * MaskUtil.N4; }; /** * Return the mask bit for "getMaskPattern" at "x" and "y". See 8.8 of JISX0510:2004 for mask * pattern conditions. */ MaskUtil.getDataMaskBit = function (maskPattern /*int*/, x /*int*/, y /*int*/) { var intermediate; /*int*/ var temp; /*int*/ switch (maskPattern) { case 0: intermediate = (y + x) & 0x1; break; case 1: intermediate = y & 0x1; break; case 2: intermediate = x % 3; break; case 3: intermediate = (y + x) % 3; break; case 4: intermediate = (Math.floor(y / 2) + Math.floor(x / 3)) & 0x1; break; case 5: temp = y * x; intermediate = (temp & 0x1) + (temp % 3); break; case 6: temp = y * x; intermediate = ((temp & 0x1) + (temp % 3)) & 0x1; break; case 7: temp = y * x; intermediate = ((temp % 3) + ((y + x) & 0x1)) & 0x1; break; default: throw new _IllegalArgumentException__WEBPACK_IMPORTED_MODULE_0__["default"]('Invalid mask pattern: ' + maskPattern); } return intermediate === 0; }; /** * Helper function for applyMaskPenaltyRule1. We need this for doing this calculation in both * vertical and horizontal orders respectively. */ MaskUtil.applyMaskPenaltyRule1Internal = function (matrix, isHorizontal) { var penalty = 0; var iLimit = isHorizontal ? matrix.getHeight() : matrix.getWidth(); var jLimit = isHorizontal ? matrix.getWidth() : matrix.getHeight(); var array = matrix.getArray(); for (var i = 0; i < iLimit; i++) { var numSameBitCells = 0; var prevBit = -1; for (var j = 0; j < jLimit; j++) { var bit = isHorizontal ? array[i][j] : array[j][i]; if (bit === prevBit) { numSameBitCells++; } else { if (numSameBitCells >= 5) { penalty += MaskUtil.N1 + (numSameBitCells - 5); } numSameBitCells = 1; // Include the cell itself. prevBit = bit; } } if (numSameBitCells >= 5) { penalty += MaskUtil.N1 + (numSameBitCells - 5); } } return penalty; }; // Penalty weights from section 6.8.2.1 MaskUtil.N1 = 3; MaskUtil.N2 = 3; MaskUtil.N3 = 40; MaskUtil.N4 = 10; return MaskUtil; }()); /* harmony default export */ __webpack_exports__["default"] = (MaskUtil); //# sourceMappingURL=MaskUtil.js.map /***/ }), /***/ "1G5W": /*!********************************************************************!*\ !*** ./node_modules/rxjs/_esm2015/internal/operators/takeUntil.js ***! \********************************************************************/ /*! exports provided: takeUntil */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "takeUntil", function() { return takeUntil; }); /* harmony import */ var _innerSubscribe__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../innerSubscribe */ "zx2A"); function takeUntil(notifier) { return (source) => source.lift(new TakeUntilOperator(notifier)); } class TakeUntilOperator { constructor(notifier) { this.notifier = notifier; } call(subscriber, source) { const takeUntilSubscriber = new TakeUntilSubscriber(subscriber); const notifierSubscription = Object(_innerSubscribe__WEBPACK_IMPORTED_MODULE_0__["innerSubscribe"])(this.notifier, new _innerSubscribe__WEBPACK_IMPORTED_MODULE_0__["SimpleInnerSubscriber"](takeUntilSubscriber)); if (notifierSubscription && !takeUntilSubscriber.seenValue) { takeUntilSubscriber.add(notifierSubscription); return source.subscribe(takeUntilSubscriber); } return takeUntilSubscriber; } } class TakeUntilSubscriber extends _innerSubscribe__WEBPACK_IMPORTED_MODULE_0__["SimpleOuterSubscriber"] { constructor(destination) { super(destination); this.seenValue = false; } notifyNext() { this.seenValue = true; this.complete(); } notifyComplete() { } } //# sourceMappingURL=takeUntil.js.map /***/ }), /***/ "1Lli": /*!*******************************************!*\ !*** ./node_modules/lodash-es/orderBy.js ***! \*******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _baseOrderBy_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_baseOrderBy.js */ "FwyN"); /* harmony import */ var _isArray_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./isArray.js */ "/1FC"); /** * This method is like `_.sortBy` except that it allows specifying the sort * orders of the iteratees to sort by. If `orders` is unspecified, all values * are sorted in ascending order. Otherwise, specify an order of "desc" for * descending or "asc" for ascending sort order of corresponding values. * * @static * @memberOf _ * @since 4.0.0 * @category Collection * @param {Array|Object} collection The collection to iterate over. * @param {Array[]|Function[]|Object[]|string[]} [iteratees=[_.identity]] * The iteratees to sort by. * @param {string[]} [orders] The sort orders of `iteratees`. * @param- {Object} [guard] Enables use as an iteratee for methods like `_.reduce`. * @returns {Array} Returns the new sorted array. * @example * * var users = [ * { 'user': 'fred', 'age': 48 }, * { 'user': 'barney', 'age': 34 }, * { 'user': 'fred', 'age': 40 }, * { 'user': 'barney', 'age': 36 } * ]; * * // Sort by `user` in ascending order and by `age` in descending order. * _.orderBy(users, ['user', 'age'], ['asc', 'desc']); * // => objects for [['barney', 36], ['barney', 34], ['fred', 48], ['fred', 40]] */ function orderBy(collection, iteratees, orders, guard) { if (collection == null) { return []; } if (!Object(_isArray_js__WEBPACK_IMPORTED_MODULE_1__["default"])(iteratees)) { iteratees = iteratees == null ? [] : [iteratees]; } orders = guard ? undefined : orders; if (!Object(_isArray_js__WEBPACK_IMPORTED_MODULE_1__["default"])(orders)) { orders = orders == null ? [] : [orders]; } return Object(_baseOrderBy_js__WEBPACK_IMPORTED_MODULE_0__["default"])(collection, iteratees, orders); } /* harmony default export */ __webpack_exports__["default"] = (orderBy); /***/ }), /***/ "1M1C": /*!**********************************************************************!*\ !*** ./node_modules/@zxing/browser/esm/readers/BrowserCodeReader.js ***! \**********************************************************************/ /*! exports provided: BrowserCodeReader */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "BrowserCodeReader", function() { return BrowserCodeReader; }); /* harmony import */ var _zxing_library__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @zxing/library */ "Ik8O"); /* harmony import */ var _common_HTMLCanvasElementLuminanceSource__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../common/HTMLCanvasElementLuminanceSource */ "BQvE"); /* harmony import */ var _common_navigator_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../common/navigator-utils */ "XxTX"); var __assign = (undefined && undefined.__assign) || function () { __assign = Object.assign || function(t) { for (var s, i = 1, n = arguments.length; i < n; i++) { s = arguments[i]; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; } return t; }; return __assign.apply(this, arguments); }; var __awaiter = (undefined && undefined.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; var __generator = (undefined && undefined.__generator) || function (thisArg, body) { var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; function verb(n) { return function (v) { return step([n, v]); }; } function step(op) { if (f) throw new TypeError("Generator is already executing."); while (_) try { if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; if (y = 0, t) op = [op[0] & 2, t.value]; switch (op[0]) { case 0: case 1: t = op; break; case 4: _.label++; return { value: op[1], done: false }; case 5: _.label++; y = op[1]; op = [0]; continue; case 7: op = _.ops.pop(); _.trys.pop(); continue; default: if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } if (t[2]) _.ops.pop(); _.trys.pop(); continue; } op = body.call(thisArg, _); } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; } }; var __values = (undefined && undefined.__values) || function(o) { var s = typeof Symbol === "function" && Symbol.iterator, m = s && o[s], i = 0; if (m) return m.call(o); if (o && typeof o.length === "number") return { next: function () { if (o && i >= o.length) o = void 0; return { value: o && o[i++], done: !o }; } }; throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined."); }; var defaultOptions = { delayBetweenScanAttempts: 500, delayBetweenScanSuccess: 500, tryPlayVideoTimeout: 5000, }; /** * Base class for browser code reader. */ var BrowserCodeReader = /** @class */ (function () { /** * Creates an instance of BrowserCodeReader. * @param {Reader} reader The reader instance to decode the barcode * @param hints Holds the hints the user sets for the Reader. */ function BrowserCodeReader(reader, hints, options) { if (hints === void 0) { hints = new Map(); } if (options === void 0) { options = {}; } this.reader = reader; this.hints = hints; this.options = __assign(__assign({}, defaultOptions), options); } Object.defineProperty(BrowserCodeReader.prototype, "possibleFormats", { /** * Allows to change the possible formats the decoder should * search for while scanning some image. Useful for changing * the possible formats during BrowserCodeReader::scan. */ set: function (formats) { this.hints.set(_zxing_library__WEBPACK_IMPORTED_MODULE_0__["DecodeHintType"].POSSIBLE_FORMATS, formats); }, enumerable: false, configurable: true }); /** * Defines what the videoElement src will be. * * @param videoElement * @param stream The stream to be added as a source. */ BrowserCodeReader.addVideoSource = function (videoElement, stream) { // Older browsers may not have `srcObject` try { // @note Throws Exception if interrupted by a new loaded request videoElement.srcObject = stream; } catch (err) { // @note Avoid using this in new browsers, as it is going away. videoElement.src = URL.createObjectURL(stream); } }; /** * Enables or disables the torch in a media stream. * * @experimental This doesn't work accross all browsers and is still a Draft. */ BrowserCodeReader.mediaStreamSetTorch = function (track, onOff) { return __awaiter(this, void 0, void 0, function () { return __generator(this, function (_a) { switch (_a.label) { case 0: return [4 /*yield*/, track.applyConstraints({ advanced: [{ fillLightMode: onOff ? 'flash' : 'off', torch: onOff ? true : false, }], })]; case 1: _a.sent(); return [2 /*return*/]; } }); }); }; /** * Checks if the stream has torch support. */ BrowserCodeReader.mediaStreamIsTorchCompatible = function (params) { var e_1, _a; var tracks = params.getVideoTracks(); try { for (var tracks_1 = __values(tracks), tracks_1_1 = tracks_1.next(); !tracks_1_1.done; tracks_1_1 = tracks_1.next()) { var track = tracks_1_1.value; if (BrowserCodeReader.mediaStreamIsTorchCompatibleTrack(track)) { return true; } } } catch (e_1_1) { e_1 = { error: e_1_1 }; } finally { try { if (tracks_1_1 && !tracks_1_1.done && (_a = tracks_1.return)) _a.call(tracks_1); } finally { if (e_1) throw e_1.error; } } return false; }; /** * * @param track The media stream track that will be checked for compatibility. */ BrowserCodeReader.mediaStreamIsTorchCompatibleTrack = function (track) { try { var capabilities = track.getCapabilities(); return 'torch' in capabilities; } catch (err) { // some browsers may not be compatible with ImageCapture // so we are ignoring this for now. console.error(err); console.warn('Your browser may be not fully compatible with WebRTC and/or ImageCapture specs. Torch will not be available.'); return false; } }; /** * Checks if the given video element is currently playing. */ BrowserCodeReader.isVideoPlaying = function (video) { return video.currentTime > 0 && !video.paused && video.readyState > 2; }; /** * Searches and validates a media element. */ BrowserCodeReader.getMediaElement = function (mediaElementId, type) { var mediaElement = document.getElementById(mediaElementId); if (!mediaElement) { throw new _zxing_library__WEBPACK_IMPORTED_MODULE_0__["ArgumentException"]("element with id '" + mediaElementId + "' not found"); } if (mediaElement.nodeName.toLowerCase() !== type.toLowerCase()) { throw new _zxing_library__WEBPACK_IMPORTED_MODULE_0__["ArgumentException"]("element with id '" + mediaElementId + "' must be an " + type + " element"); } return mediaElement; }; /** * Receives a source and makes sure to return a Video Element from it or fail. */ BrowserCodeReader.createVideoElement = function (videoThingy) { if (videoThingy instanceof HTMLVideoElement) { return videoThingy; } if (typeof videoThingy === 'string') { return BrowserCodeReader.getMediaElement(videoThingy, 'video'); } if (!videoThingy && typeof document !== 'undefined') { var videoElement = document.createElement('video'); videoElement.width = 200; videoElement.height = 200; return videoElement; } throw new Error('Couldn\'t get videoElement from videoSource!'); }; /** * Receives a source and makes sure to return an Image Element from it or fail. */ BrowserCodeReader.prepareImageElement = function (imageSource) { if (imageSource instanceof HTMLImageElement) { return imageSource; } if (typeof imageSource === 'string') { return BrowserCodeReader.getMediaElement(imageSource, 'img'); } if (typeof imageSource === 'undefined') { var imageElement = document.createElement('img'); imageElement.width = 200; imageElement.height = 200; return imageElement; } throw new Error('Couldn\'t get imageElement from imageSource!'); }; /** * Sets a HTMLVideoElement for scanning or creates a new one. * * @param videoElem The HTMLVideoElement to be set. */ BrowserCodeReader.prepareVideoElement = function (videoElem) { var videoElement = BrowserCodeReader.createVideoElement(videoElem); // @todo the following lines should not always be done this way, should conditionally // change according were we created the element or not // Needed for iOS 11 videoElement.setAttribute('autoplay', 'true'); videoElement.setAttribute('muted', 'true'); videoElement.setAttribute('playsinline', 'true'); return videoElement; }; /** * Checks if and HTML image is loaded. */ BrowserCodeReader.isImageLoaded = function (img) { // During the onload event, IE correctly identifies any images that // weren’t downloaded as not complete. Others should too. Gecko-based // browsers act like NS4 in that they report this incorrectly. if (!img.complete) { return false; } // However, they do have two very useful properties: naturalWidth and // naturalHeight. These give the true size of the image. If it failed // to load, either of these should be zero. if (img.naturalWidth === 0) { return false; } // No other way of checking: assume it’s ok. return true; }; /** * Creates a binaryBitmap based in a canvas. * * @param canvas HTML canvas element containing the image source draw. */ BrowserCodeReader.createBinaryBitmapFromCanvas = function (canvas) { var luminanceSource = new _common_HTMLCanvasElementLuminanceSource__WEBPACK_IMPORTED_MODULE_1__["HTMLCanvasElementLuminanceSource"](canvas); var hybridBinarizer = new _zxing_library__WEBPACK_IMPORTED_MODULE_0__["HybridBinarizer"](luminanceSource); return new _zxing_library__WEBPACK_IMPORTED_MODULE_0__["BinaryBitmap"](hybridBinarizer); }; /** * Ovewriting this allows you to manipulate the snapshot image in anyway you want before decode. */ BrowserCodeReader.drawImageOnCanvas = function (canvasElementContext, srcElement) { canvasElementContext.drawImage(srcElement, 0, 0); }; BrowserCodeReader.getMediaElementDimensions = function (mediaElement) { if (mediaElement instanceof HTMLVideoElement) { return { height: mediaElement.videoHeight, width: mediaElement.videoWidth, }; } if (mediaElement instanceof HTMLImageElement) { return { height: mediaElement.naturalHeight || mediaElement.height, width: mediaElement.naturalWidth || mediaElement.width, }; } throw new Error('Couldn\'t find the Source\'s dimentions!'); }; /** * 🖌 Prepares the canvas for capture and scan frames. */ BrowserCodeReader.createCaptureCanvas = function (mediaElement) { if (!mediaElement) { throw new _zxing_library__WEBPACK_IMPORTED_MODULE_0__["ArgumentException"]('Cannot create a capture canvas without a media element.'); } if (typeof document === 'undefined') { throw new Error('The page "Document" is undefined, make sure you\'re running in a browser.'); } var canvasElement = document.createElement('canvas'); var _a = BrowserCodeReader.getMediaElementDimensions(mediaElement), width = _a.width, height = _a.height; canvasElement.style.width = width + 'px'; canvasElement.style.height = height + 'px'; canvasElement.width = width; canvasElement.height = height; return canvasElement; }; /** * Just tries to play the video and logs any errors. * The play call is only made is the video is not already playing. */ BrowserCodeReader.tryPlayVideo = function (videoElement) { return __awaiter(this, void 0, void 0, function () { var error_1; return __generator(this, function (_a) { switch (_a.label) { case 0: if (videoElement === null || videoElement === void 0 ? void 0 : videoElement.ended) { console.error('Trying to play video that has ended.'); return [2 /*return*/, false]; } if (BrowserCodeReader.isVideoPlaying(videoElement)) { console.warn('Trying to play video that is already playing.'); return [2 /*return*/, true]; } _a.label = 1; case 1: _a.trys.push([1, 3, , 4]); return [4 /*yield*/, videoElement.play()]; case 2: _a.sent(); return [2 /*return*/, true]; case 3: error_1 = _a.sent(); console.warn('It was not possible to play the video.', error_1); return [2 /*return*/, false]; case 4: return [2 /*return*/]; } }); }); }; /** * Creates a canvas and draws the current image frame from the media element on it. * * @param mediaElement HTML media element to extract an image frame from. */ BrowserCodeReader.createCanvasFromMediaElement = function (mediaElement) { var canvas = BrowserCodeReader.createCaptureCanvas(mediaElement); var ctx = canvas.getContext('2d'); if (!ctx) { throw new Error('Couldn\'t find Canvas 2D Context.'); } BrowserCodeReader.drawImageOnCanvas(ctx, mediaElement); return canvas; }; /** * Creates a binaryBitmap based in some image source. * * @param mediaElement HTML element containing drawable image source. */ BrowserCodeReader.createBinaryBitmapFromMediaElem = function (mediaElement) { var canvas = BrowserCodeReader.createCanvasFromMediaElement(mediaElement); return BrowserCodeReader.createBinaryBitmapFromCanvas(canvas); }; BrowserCodeReader.destroyImageElement = function (imageElement) { imageElement.src = ''; imageElement.removeAttribute('src'); imageElement = undefined; }; /** * Lists all the available video input devices. */ BrowserCodeReader.listVideoInputDevices = function () { return __awaiter(this, void 0, void 0, function () { var devices, videoDevices, devices_1, devices_1_1, device, kind, deviceId, label, groupId, videoDevice; var e_2, _a; return __generator(this, function (_b) { switch (_b.label) { case 0: if (!Object(_common_navigator_utils__WEBPACK_IMPORTED_MODULE_2__["hasNavigator"])()) { throw new Error('Can\'t enumerate devices, navigator is not present.'); } if (!Object(_common_navigator_utils__WEBPACK_IMPORTED_MODULE_2__["canEnumerateDevices"])()) { throw new Error('Can\'t enumerate devices, method not supported.'); } return [4 /*yield*/, navigator.mediaDevices.enumerateDevices()]; case 1: devices = _b.sent(); videoDevices = []; try { for (devices_1 = __values(devices), devices_1_1 = devices_1.next(); !devices_1_1.done; devices_1_1 = devices_1.next()) { device = devices_1_1.value; kind = device.kind === 'video' ? 'videoinput' : device.kind; if (kind !== 'videoinput') { continue; } deviceId = device.deviceId || device.id; label = device.label || "Video device " + (videoDevices.length + 1); groupId = device.groupId; videoDevice = { deviceId: deviceId, label: label, kind: kind, groupId: groupId }; videoDevices.push(videoDevice); } } catch (e_2_1) { e_2 = { error: e_2_1 }; } finally { try { if (devices_1_1 && !devices_1_1.done && (_a = devices_1.return)) _a.call(devices_1); } finally { if (e_2) throw e_2.error; } } return [2 /*return*/, videoDevices]; } }); }); }; /** * Let's you find a device using it's Id. */ BrowserCodeReader.findDeviceById = function (deviceId) { return __awaiter(this, void 0, void 0, function () { var devices; return __generator(this, function (_a) { switch (_a.label) { case 0: return [4 /*yield*/, BrowserCodeReader.listVideoInputDevices()]; case 1: devices = _a.sent(); if (!devices) { return [2 /*return*/]; } return [2 /*return*/, devices.find(function (x) { return x.deviceId === deviceId; })]; } }); }); }; /** * Unbinds a HTML video src property. */ BrowserCodeReader.cleanVideoSource = function (videoElement) { if (!videoElement) { return; } // forgets about that element 😢 try { videoElement.srcObject = null; } catch (err) { videoElement.src = ''; } if (videoElement) { videoElement.removeAttribute('src'); } }; /** * Waits for a video to load and then hits play on it. * To accomplish that, it binds listeners and callbacks to the video element. * * @param element The video element. * @param callbackFn Callback invoked when the video is played. */ BrowserCodeReader.playVideoOnLoadAsync = function (element, timeout) { return __awaiter(this, void 0, void 0, function () { var isPlaying; return __generator(this, function (_a) { switch (_a.label) { case 0: return [4 /*yield*/, BrowserCodeReader.tryPlayVideo(element)]; case 1: isPlaying = _a.sent(); if (isPlaying) { return [2 /*return*/, true]; } return [2 /*return*/, new Promise(function (resolve, reject) { // waits 3 seconds or rejects. var timeoutId = setTimeout(function () { if (BrowserCodeReader.isVideoPlaying(element)) { // if video is playing then we had success, just ignore return; } reject(false); element.removeEventListener('canplay', videoCanPlayListener); }, timeout); /** * Should contain the current registered listener for video loaded-metadata, * used to unregister that listener when needed. */ var videoCanPlayListener = function () { BrowserCodeReader.tryPlayVideo(element).then(function (hasPlayed) { clearTimeout(timeoutId); element.removeEventListener('canplay', videoCanPlayListener); resolve(hasPlayed); }); }; // both should be unregistered after called element.addEventListener('canplay', videoCanPlayListener); })]; } }); }); }; /** * Sets the new stream and request a new decoding-with-delay. * * @param stream The stream to be shown in the video element. * @param decodeFn A callback for the decode method. */ BrowserCodeReader.attachStreamToVideo = function (stream, preview, previewPlayTimeout) { if (previewPlayTimeout === void 0) { previewPlayTimeout = 5000; } return __awaiter(this, void 0, void 0, function () { var videoElement; return __generator(this, function (_a) { switch (_a.label) { case 0: videoElement = BrowserCodeReader.prepareVideoElement(preview); BrowserCodeReader.addVideoSource(videoElement, stream); return [4 /*yield*/, BrowserCodeReader.playVideoOnLoadAsync(videoElement, previewPlayTimeout)]; case 1: _a.sent(); return [2 /*return*/, videoElement]; } }); }); }; /** * Returns a Promise that resolves when the given image element loads. */ BrowserCodeReader._waitImageLoad = function (element) { return new Promise(function (resolve, reject) { var timeout = 10000; // waits 10 seconds or rejects. var timeoutId = setTimeout(function () { if (BrowserCodeReader.isImageLoaded(element)) { // if video is playing then we had success, just ignore return; } // removes the listener element.removeEventListener('load', imageLoadedListener); // rejects the load reject(); }, timeout); var imageLoadedListener = function () { clearTimeout(timeoutId); // removes the listener element.removeEventListener('load', imageLoadedListener); // resolves the load resolve(); }; element.addEventListener('load', imageLoadedListener); }); }; /** * Checks if the `callbackFn` is defined, otherwise throws. */ BrowserCodeReader.checkCallbackFnOrThrow = function (callbackFn) { if (!callbackFn) { throw new _zxing_library__WEBPACK_IMPORTED_MODULE_0__["ArgumentException"]('`callbackFn` is a required parameter, you cannot capture results without it.'); } }; /** * Standard method to dispose a media stream object. */ BrowserCodeReader.disposeMediaStream = function (stream) { stream.getVideoTracks().forEach(function (x) { return x.stop(); }); stream = undefined; }; /** * Gets the BinaryBitmap for ya! (and decodes it) */ BrowserCodeReader.prototype.decode = function (element) { // get binary bitmap for decode function var canvas = BrowserCodeReader.createCanvasFromMediaElement(element); return this.decodeFromCanvas(canvas); }; /** * Call the encapsulated readers decode */ BrowserCodeReader.prototype.decodeBitmap = function (binaryBitmap) { return this.reader.decode(binaryBitmap, this.hints); }; /** * Decodes some barcode from a canvas! */ BrowserCodeReader.prototype.decodeFromCanvas = function (canvas) { var binaryBitmap = BrowserCodeReader.createBinaryBitmapFromCanvas(canvas); return this.decodeBitmap(binaryBitmap); }; /** * Decodes something from an image HTML element. */ BrowserCodeReader.prototype.decodeFromImageElement = function (source) { return __awaiter(this, void 0, void 0, function () { var element; return __generator(this, function (_a) { switch (_a.label) { case 0: if (!source) { throw new _zxing_library__WEBPACK_IMPORTED_MODULE_0__["ArgumentException"]('An image element must be provided.'); } element = BrowserCodeReader.prepareImageElement(source); return [4 /*yield*/, this._decodeOnLoadImage(element)]; case 1: // onLoad will remove it's callback once done // we do not need to dispose or destroy the image // since it came from the user return [2 /*return*/, _a.sent()]; } }); }); }; /** * Decodes an image from a URL. */ BrowserCodeReader.prototype.decodeFromImageUrl = function (url) { return __awaiter(this, void 0, void 0, function () { var element; return __generator(this, function (_a) { switch (_a.label) { case 0: if (!url) { throw new _zxing_library__WEBPACK_IMPORTED_MODULE_0__["ArgumentException"]('An URL must be provided.'); } element = BrowserCodeReader.prepareImageElement(); // loads the image. element.src = url; _a.label = 1; case 1: _a.trys.push([1, , 3, 4]); return [4 /*yield*/, this.decodeFromImageElement(element)]; case 2: // it waits the task so we can destroy the created image after return [2 /*return*/, _a.sent()]; case 3: // we created this element, so we destroy it BrowserCodeReader.destroyImageElement(element); return [7 /*endfinally*/]; case 4: return [2 /*return*/]; } }); }); }; /** * Continuously tries to decode the barcode from a stream obtained from the given constraints * while showing the video in the specified video element. * * @param {MediaStream} [constraints] the media stream constraints to get s valid media stream to decode from * @param {string|HTMLVideoElement} [previewElem] the video element in page where to show the video while * decoding. Can be either an element id or directly an HTMLVideoElement. Can be undefined, in * which case no video will be shown. */ BrowserCodeReader.prototype.decodeFromConstraints = function (constraints, previewElem, callbackFn) { return __awaiter(this, void 0, void 0, function () { var stream, error_2; return __generator(this, function (_a) { switch (_a.label) { case 0: BrowserCodeReader.checkCallbackFnOrThrow(callbackFn); return [4 /*yield*/, navigator.mediaDevices.getUserMedia(constraints)]; case 1: stream = _a.sent(); _a.label = 2; case 2: _a.trys.push([2, 4, , 5]); return [4 /*yield*/, this.decodeFromStream(stream, previewElem, callbackFn)]; case 3: return [2 /*return*/, _a.sent()]; case 4: error_2 = _a.sent(); BrowserCodeReader.disposeMediaStream(stream); throw error_2; case 5: return [2 /*return*/]; } }); }); }; /** * In one attempt, tries to decode the barcode from a stream obtained from the given constraints * while showing the video in the specified video element. * * @param {MediaStream} [constraints] the media stream constraints to get s valid media stream to decode from * @param {string|HTMLVideoElement} [preview] the video element in page where to show the video * while decoding. Can be either an element id or directly an HTMLVideoElement. Can be undefined, * in which case no video will be shown. */ BrowserCodeReader.prototype.decodeFromStream = function (stream, preview, callbackFn) { return __awaiter(this, void 0, void 0, function () { var timeout, video, finalizeCallback, originalControls, videoTracks, controls, isTorchAvailable, torchTrack_1, switchTorch_1, stop_1; var _this = this; return __generator(this, function (_a) { switch (_a.label) { case 0: BrowserCodeReader.checkCallbackFnOrThrow(callbackFn); timeout = this.options.tryPlayVideoTimeout; return [4 /*yield*/, BrowserCodeReader.attachStreamToVideo(stream, preview, timeout)]; case 1: video = _a.sent(); finalizeCallback = function () { // stops video tracks and releases the stream reference BrowserCodeReader.disposeMediaStream(stream); // this video was just a preview, so in order // to release the stream we gotta stop showing // it (the stream) in the video element BrowserCodeReader.cleanVideoSource(video); }; originalControls = this.scan(video, callbackFn, finalizeCallback); videoTracks = stream.getVideoTracks(); controls = __assign(__assign({}, originalControls), { stop: function () { originalControls.stop(); }, streamVideoConstraintsApply: function (constraints, trackFilter) { return __awaiter(this, void 0, void 0, function () { var tracks, tracks_2, tracks_2_1, track, e_3_1; var e_3, _a; return __generator(this, function (_b) { switch (_b.label) { case 0: tracks = trackFilter ? videoTracks.filter(trackFilter) : videoTracks; _b.label = 1; case 1: _b.trys.push([1, 6, 7, 8]); tracks_2 = __values(tracks), tracks_2_1 = tracks_2.next(); _b.label = 2; case 2: if (!!tracks_2_1.done) return [3 /*break*/, 5]; track = tracks_2_1.value; return [4 /*yield*/, track.applyConstraints(constraints)]; case 3: _b.sent(); _b.label = 4; case 4: tracks_2_1 = tracks_2.next(); return [3 /*break*/, 2]; case 5: return [3 /*break*/, 8]; case 6: e_3_1 = _b.sent(); e_3 = { error: e_3_1 }; return [3 /*break*/, 8]; case 7: try { if (tracks_2_1 && !tracks_2_1.done && (_a = tracks_2.return)) _a.call(tracks_2); } finally { if (e_3) throw e_3.error; } return [7 /*endfinally*/]; case 8: return [2 /*return*/]; } }); }); }, streamVideoConstraintsGet: function (trackFilter) { return videoTracks.find(trackFilter).getConstraints(); }, streamVideoSettingsGet: function (trackFilter) { return videoTracks.find(trackFilter).getSettings(); }, streamVideoCapabilitiesGet: function (trackFilter) { return videoTracks.find(trackFilter).getCapabilities(); } }); isTorchAvailable = BrowserCodeReader.mediaStreamIsTorchCompatible(stream); if (isTorchAvailable) { torchTrack_1 = videoTracks === null || videoTracks === void 0 ? void 0 : videoTracks.find(function (t) { return BrowserCodeReader.mediaStreamIsTorchCompatibleTrack(t); }); switchTorch_1 = function (onOff) { return __awaiter(_this, void 0, void 0, function () { return __generator(this, function (_a) { switch (_a.label) { case 0: return [4 /*yield*/, BrowserCodeReader.mediaStreamSetTorch(torchTrack_1, onOff)]; case 1: _a.sent(); return [2 /*return*/]; } }); }); }; controls.switchTorch = switchTorch_1; stop_1 = function () { originalControls.stop(); switchTorch_1(false); }; controls.stop = stop_1; } return [2 /*return*/, controls]; } }); }); }; /** * Continuously tries to decode the barcode from the device specified by device while showing * the video in the specified video element. * * @param {string|null} [deviceId] the id of one of the devices obtained after calling * getVideoInputDevices. Can be undefined, in this case it will decode from one of the * available devices, preffering the main camera (environment facing) if available. * @param {string|HTMLVideoElement|null} [video] the video element in page where to show the video * while decoding. Can be either an element id or directly an HTMLVideoElement. Can be undefined, * in which case no video will be shown. */ BrowserCodeReader.prototype.decodeFromVideoDevice = function (deviceId, previewElem, callbackFn) { return __awaiter(this, void 0, void 0, function () { var videoConstraints, constraints; return __generator(this, function (_a) { switch (_a.label) { case 0: BrowserCodeReader.checkCallbackFnOrThrow(callbackFn); if (!deviceId) { videoConstraints = { facingMode: 'environment' }; } else { videoConstraints = { deviceId: { exact: deviceId } }; } constraints = { video: videoConstraints }; return [4 /*yield*/, this.decodeFromConstraints(constraints, previewElem, callbackFn)]; case 1: return [2 /*return*/, _a.sent()]; } }); }); }; /** * Decodes something from an image HTML element. */ BrowserCodeReader.prototype.decodeFromVideoElement = function (source, callbackFn) { return __awaiter(this, void 0, void 0, function () { var element, timeout; return __generator(this, function (_a) { switch (_a.label) { case 0: BrowserCodeReader.checkCallbackFnOrThrow(callbackFn); if (!source) { throw new _zxing_library__WEBPACK_IMPORTED_MODULE_0__["ArgumentException"]('A video element must be provided.'); } element = BrowserCodeReader.prepareVideoElement(source); timeout = this.options.tryPlayVideoTimeout; // plays the video return [4 /*yield*/, BrowserCodeReader.playVideoOnLoadAsync(element, timeout)]; case 1: // plays the video _a.sent(); // starts decoding after played the video return [2 /*return*/, this.scan(element, callbackFn)]; } }); }); }; /** * Decodes a video from a URL until it ends. */ BrowserCodeReader.prototype.decodeFromVideoUrl = function (url, callbackFn) { return __awaiter(this, void 0, void 0, function () { var element, finalizeCallback, timeout, controls; return __generator(this, function (_a) { switch (_a.label) { case 0: BrowserCodeReader.checkCallbackFnOrThrow(callbackFn); if (!url) { throw new _zxing_library__WEBPACK_IMPORTED_MODULE_0__["ArgumentException"]('An URL must be provided.'); } element = BrowserCodeReader.prepareVideoElement(); // starts loading the video element.src = url; finalizeCallback = function () { // dispose created video element BrowserCodeReader.cleanVideoSource(element); }; timeout = this.options.tryPlayVideoTimeout; // plays the video return [4 /*yield*/, BrowserCodeReader.playVideoOnLoadAsync(element, timeout)]; case 1: // plays the video _a.sent(); controls = this.scan(element, callbackFn, finalizeCallback); return [2 /*return*/, controls]; } }); }); }; /** * In one attempt, tries to decode the barcode from a stream obtained from the given * constraints while showing the video in the specified video element. * * @param constraints the media stream constraints to get s valid media stream to decode from * @param videoSource the video element in page where to show the video while decoding. * Can be either an element id or directly an HTMLVideoElement. Can be undefined, * in which case no video will be shown. * The decoding result. */ BrowserCodeReader.prototype.decodeOnceFromConstraints = function (constraints, videoSource) { return __awaiter(this, void 0, void 0, function () { var stream; return __generator(this, function (_a) { switch (_a.label) { case 0: return [4 /*yield*/, navigator.mediaDevices.getUserMedia(constraints)]; case 1: stream = _a.sent(); return [4 /*yield*/, this.decodeOnceFromStream(stream, videoSource)]; case 2: return [2 /*return*/, _a.sent()]; } }); }); }; /** * In one attempt, tries to decode the barcode from a stream obtained from the given * constraints while showing the video in the specified video element. * * @param {MediaStream} [constraints] the media stream constraints to get s valid media stream to decode from * @param {string|HTMLVideoElement} [video] the video element in page where to show the video while decoding. * Can be either an element id or directly an HTMLVideoElement. Can be undefined, * in which case no video will be shown. */ BrowserCodeReader.prototype.decodeOnceFromStream = function (stream, preview) { return __awaiter(this, void 0, void 0, function () { var receivedPreview, video, result; return __generator(this, function (_a) { switch (_a.label) { case 0: receivedPreview = Boolean(preview); return [4 /*yield*/, BrowserCodeReader.attachStreamToVideo(stream, preview)]; case 1: video = _a.sent(); _a.label = 2; case 2: _a.trys.push([2, , 4, 5]); return [4 /*yield*/, this.scanOneResult(video)]; case 3: result = _a.sent(); return [2 /*return*/, result]; case 4: if (!receivedPreview) { BrowserCodeReader.cleanVideoSource(video); } return [7 /*endfinally*/]; case 5: return [2 /*return*/]; } }); }); }; /** * In one attempt, tries to decode the barcode from the device specified by deviceId * while showing the video in the specified video element. * * @param deviceId the id of one of the devices obtained after calling getVideoInputDevices. * Can be undefined, in this case it will decode from one of the available devices, * preffering the main camera (environment facing) if available. * @param videoSource the video element in page where to show the video while decoding. * Can be either an element id or directly an HTMLVideoElement. Can be undefined, * in which case no video will be shown. */ BrowserCodeReader.prototype.decodeOnceFromVideoDevice = function (deviceId, videoSource) { return __awaiter(this, void 0, void 0, function () { var videoConstraints, constraints; return __generator(this, function (_a) { switch (_a.label) { case 0: if (!deviceId) { videoConstraints = { facingMode: 'environment' }; } else { videoConstraints = { deviceId: { exact: deviceId } }; } constraints = { video: videoConstraints }; return [4 /*yield*/, this.decodeOnceFromConstraints(constraints, videoSource)]; case 1: return [2 /*return*/, _a.sent()]; } }); }); }; /** * Decodes something from an image HTML element. */ BrowserCodeReader.prototype.decodeOnceFromVideoElement = function (source) { return __awaiter(this, void 0, void 0, function () { var element, timeout; return __generator(this, function (_a) { switch (_a.label) { case 0: if (!source) { throw new _zxing_library__WEBPACK_IMPORTED_MODULE_0__["ArgumentException"]('A video element must be provided.'); } element = BrowserCodeReader.prepareVideoElement(source); timeout = this.options.tryPlayVideoTimeout; // plays the video return [4 /*yield*/, BrowserCodeReader.playVideoOnLoadAsync(element, timeout)]; case 1: // plays the video _a.sent(); return [4 /*yield*/, this.scanOneResult(element)]; case 2: // starts decoding after played the video return [2 /*return*/, _a.sent()]; } }); }); }; /** * Decodes a video from a URL. */ BrowserCodeReader.prototype.decodeOnceFromVideoUrl = function (url) { return __awaiter(this, void 0, void 0, function () { var element, task; return __generator(this, function (_a) { switch (_a.label) { case 0: if (!url) { throw new _zxing_library__WEBPACK_IMPORTED_MODULE_0__["ArgumentException"]('An URL must be provided.'); } element = BrowserCodeReader.prepareVideoElement(); // starts loading the video element.src = url; task = this.decodeOnceFromVideoElement(element); _a.label = 1; case 1: _a.trys.push([1, , 3, 4]); return [4 /*yield*/, task]; case 2: // it waits the task so we can destroy the created image after return [2 /*return*/, _a.sent()]; case 3: // we created this element, so we destroy it BrowserCodeReader.cleanVideoSource(element); return [7 /*endfinally*/]; case 4: return [2 /*return*/]; } }); }); }; /** * Tries to decode from the video input until it finds some value. */ BrowserCodeReader.prototype.scanOneResult = function (element, retryIfNotFound, retryIfChecksumError, retryIfFormatError) { var _this = this; if (retryIfNotFound === void 0) { retryIfNotFound = true; } if (retryIfChecksumError === void 0) { retryIfChecksumError = true; } if (retryIfFormatError === void 0) { retryIfFormatError = true; } return new Promise(function (resolve, reject) { // reuses the scan API, but returns at the first successful result _this.scan(element, function (result, error, controls) { if (result) { // good result, returning resolve(result); controls.stop(); return; } if (error) { // checks if it should retry if (error instanceof _zxing_library__WEBPACK_IMPORTED_MODULE_0__["NotFoundException"] && retryIfNotFound) { return; } if (error instanceof _zxing_library__WEBPACK_IMPORTED_MODULE_0__["ChecksumException"] && retryIfChecksumError) { return; } if (error instanceof _zxing_library__WEBPACK_IMPORTED_MODULE_0__["FormatException"] && retryIfFormatError) { return; } // not re-trying controls.stop(); // stops scan loop reject(error); // returns the error } }); }); }; /** * Continuously decodes from video input. * * @param element HTML element to scan/decode from. It will not be disposed or destroyed. * @param callbackFn Called after every scan attempt, being it successful or errored. * @param finalizeCallback Called after scan proccess reaches the end or stop is called. */ BrowserCodeReader.prototype.scan = function (element, callbackFn, finalizeCallback) { var _this = this; BrowserCodeReader.checkCallbackFnOrThrow(callbackFn); /** * The HTML canvas element, used to draw the video or image's frame for decoding. */ var captureCanvas = BrowserCodeReader.createCaptureCanvas(element); /** * The HTML canvas element context. */ var captureCanvasContext = captureCanvas.getContext('2d'); // cannot proceed w/o this if (!captureCanvasContext) { throw new Error('Couldn\'t create canvas for visual element scan.'); } var disposeCanvas = function () { captureCanvasContext = undefined; captureCanvas = undefined; }; var stopScan = false; var lastTimeoutId; // can be called to break the scan loop var stop = function () { stopScan = true; clearTimeout(lastTimeoutId); disposeCanvas(); if (finalizeCallback) { finalizeCallback(); } }; // created for extensibility var controls = { stop: stop }; // this async loop allows infinite (or almost? maybe) scans var loop = function () { if (stopScan) { // no need to clear timeouts as none was create yet in this scope. return; } try { BrowserCodeReader.drawImageOnCanvas(captureCanvasContext, element); var result = _this.decodeFromCanvas(captureCanvas); callbackFn(result, undefined, controls); lastTimeoutId = setTimeout(loop, _this.options.delayBetweenScanSuccess); } catch (error) { callbackFn(undefined, error, controls); var isChecksumError = error instanceof _zxing_library__WEBPACK_IMPORTED_MODULE_0__["ChecksumException"]; var isFormatError = error instanceof _zxing_library__WEBPACK_IMPORTED_MODULE_0__["FormatException"]; var isNotFound = error instanceof _zxing_library__WEBPACK_IMPORTED_MODULE_0__["NotFoundException"]; if (isChecksumError || isFormatError || isNotFound) { // trying again lastTimeoutId = setTimeout(loop, _this.options.delayBetweenScanAttempts); return; } // not trying again disposeCanvas(); if (finalizeCallback) { finalizeCallback(error); } } }; // starts the async loop loop(); return controls; }; /** * Waits for the image to load and then tries to decode it. */ BrowserCodeReader.prototype._decodeOnLoadImage = function (element) { return __awaiter(this, void 0, void 0, function () { var isImageLoaded; return __generator(this, function (_a) { switch (_a.label) { case 0: isImageLoaded = BrowserCodeReader.isImageLoaded(element); if (!!isImageLoaded) return [3 /*break*/, 2]; return [4 /*yield*/, BrowserCodeReader._waitImageLoad(element)]; case 1: _a.sent(); _a.label = 2; case 2: return [2 /*return*/, this.decode(element)]; } }); }); }; return BrowserCodeReader; }()); //# sourceMappingURL=BrowserCodeReader.js.map /***/ }), /***/ "1PZI": /*!********************************************************!*\ !*** ./node_modules/date-fns/esm/isYesterday/index.js ***! \********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return isYesterday; }); /* harmony import */ var _isSameDay_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../isSameDay/index.js */ "G6Tw"); /* harmony import */ var _subDays_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../subDays/index.js */ "Xep9"); /* harmony import */ var _lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../_lib/requiredArgs/index.js */ "jIYg"); /** * @name isYesterday * @category Day Helpers * @summary Is the given date yesterday? * @pure false * * @description * Is the given date yesterday? * * > ⚠️ Please note that this function is not present in the FP submodule as * > it uses `Date.now()` internally hence impure and can't be safely curried. * * ### v2.0.0 breaking changes: * * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes). * * @param {Date|Number} date - the date to check * @returns {Boolean} the date is yesterday * @throws {TypeError} 1 argument required * * @example * // If today is 6 October 2014, is 5 October 14:00:00 yesterday? * var result = isYesterday(new Date(2014, 9, 5, 14, 0)) * //=> true */ function isYesterday(dirtyDate) { Object(_lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_2__["default"])(1, arguments); return Object(_isSameDay_index_js__WEBPACK_IMPORTED_MODULE_0__["default"])(dirtyDate, Object(_subDays_index_js__WEBPACK_IMPORTED_MODULE_1__["default"])(Date.now(), 1)); } /***/ }), /***/ "1TtJ": /*!********************************************!*\ !*** ./node_modules/lodash-es/stubTrue.js ***! \********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /** * This method returns `true`. * * @static * @memberOf _ * @since 4.13.0 * @category Util * @returns {boolean} Returns `true`. * @example * * _.times(2, _.stubTrue); * // => [true, true] */ function stubTrue() { return true; } /* harmony default export */ __webpack_exports__["default"] = (stubTrue); /***/ }), /***/ "1Ykd": /*!*********************************************************************!*\ !*** ./node_modules/rxjs/_esm2015/internal/operators/sampleTime.js ***! \*********************************************************************/ /*! exports provided: sampleTime */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "sampleTime", function() { return sampleTime; }); /* harmony import */ var _Subscriber__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Subscriber */ "7o/Q"); /* harmony import */ var _scheduler_async__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../scheduler/async */ "D0XW"); function sampleTime(period, scheduler = _scheduler_async__WEBPACK_IMPORTED_MODULE_1__["async"]) { return (source) => source.lift(new SampleTimeOperator(period, scheduler)); } class SampleTimeOperator { constructor(period, scheduler) { this.period = period; this.scheduler = scheduler; } call(subscriber, source) { return source.subscribe(new SampleTimeSubscriber(subscriber, this.period, this.scheduler)); } } class SampleTimeSubscriber extends _Subscriber__WEBPACK_IMPORTED_MODULE_0__["Subscriber"] { constructor(destination, period, scheduler) { super(destination); this.period = period; this.scheduler = scheduler; this.hasValue = false; this.add(scheduler.schedule(dispatchNotification, period, { subscriber: this, period })); } _next(value) { this.lastValue = value; this.hasValue = true; } notifyNext() { if (this.hasValue) { this.hasValue = false; this.destination.next(this.lastValue); } } } function dispatchNotification(state) { let { subscriber, period } = state; subscriber.notifyNext(); this.schedule(state, period); } //# sourceMappingURL=sampleTime.js.map /***/ }), /***/ "1aMm": /*!*************************************************!*\ !*** ./node_modules/lodash-es/_baseIsRegExp.js ***! \*************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _baseGetTag_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_baseGetTag.js */ "8M4i"); /* harmony import */ var _isObjectLike_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./isObjectLike.js */ "EUcb"); /** `Object#toString` result references. */ var regexpTag = '[object RegExp]'; /** * The base implementation of `_.isRegExp` without Node.js optimizations. * * @private * @param {*} value The value to check. * @returns {boolean} Returns `true` if `value` is a regexp, else `false`. */ function baseIsRegExp(value) { return Object(_isObjectLike_js__WEBPACK_IMPORTED_MODULE_1__["default"])(value) && Object(_baseGetTag_js__WEBPACK_IMPORTED_MODULE_0__["default"])(value) == regexpTag; } /* harmony default export */ __webpack_exports__["default"] = (baseIsRegExp); /***/ }), /***/ "1bKD": /*!***************************************************************************!*\ !*** ./node_modules/@zxing/library/esm/browser/BrowserAztecCodeReader.js ***! \***************************************************************************/ /*! exports provided: BrowserAztecCodeReader */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "BrowserAztecCodeReader", function() { return BrowserAztecCodeReader; }); /* harmony import */ var _BrowserCodeReader__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./BrowserCodeReader */ "9QUB"); /* harmony import */ var _core_aztec_AztecReader__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../core/aztec/AztecReader */ "C6Pf"); var __extends = (undefined && undefined.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); /** * Aztec Code reader to use from browser. * * @class BrowserAztecCodeReader * @extends {BrowserCodeReader} */ var BrowserAztecCodeReader = /** @class */ (function (_super) { __extends(BrowserAztecCodeReader, _super); /** * Creates an instance of BrowserAztecCodeReader. * @param {number} [timeBetweenScansMillis=500] the time delay between subsequent decode tries * * @memberOf BrowserAztecCodeReader */ function BrowserAztecCodeReader(timeBetweenScansMillis) { if (timeBetweenScansMillis === void 0) { timeBetweenScansMillis = 500; } return _super.call(this, new _core_aztec_AztecReader__WEBPACK_IMPORTED_MODULE_1__["default"](), timeBetweenScansMillis) || this; } return BrowserAztecCodeReader; }(_BrowserCodeReader__WEBPACK_IMPORTED_MODULE_0__["BrowserCodeReader"])); //# sourceMappingURL=BrowserAztecCodeReader.js.map /***/ }), /***/ "1d4F": /*!**********************************************!*\ !*** ./node_modules/lodash-es/_baseHasIn.js ***! \**********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /** * The base implementation of `_.hasIn` without support for deep paths. * * @private * @param {Object} [object] The object to query. * @param {Array|string} key The key to check. * @returns {boolean} Returns `true` if `key` exists, else `false`. */ function baseHasIn(object, key) { return object != null && key in Object(object); } /* harmony default export */ __webpack_exports__["default"] = (baseHasIn); /***/ }), /***/ "1dmy": /*!***********************************************************!*\ !*** ./node_modules/date-fns/esm/startOfISOWeek/index.js ***! \***********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return startOfISOWeek; }); /* harmony import */ var _startOfWeek_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../startOfWeek/index.js */ "aetl"); /* harmony import */ var _lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../_lib/requiredArgs/index.js */ "jIYg"); /** * @name startOfISOWeek * @category ISO Week Helpers * @summary Return the start of an ISO week for the given date. * * @description * Return the start of an ISO week for the given date. * The result will be in the local timezone. * * ISO week-numbering year: http://en.wikipedia.org/wiki/ISO_week_date * * ### v2.0.0 breaking changes: * * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes). * * @param {Date|Number} date - the original date * @returns {Date} the start of an ISO week * @throws {TypeError} 1 argument required * * @example * // The start of an ISO week for 2 September 2014 11:55:00: * var result = startOfISOWeek(new Date(2014, 8, 2, 11, 55, 0)) * //=> Mon Sep 01 2014 00:00:00 */ function startOfISOWeek(dirtyDate) { Object(_lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_1__["default"])(1, arguments); return Object(_startOfWeek_index_js__WEBPACK_IMPORTED_MODULE_0__["default"])(dirtyDate, { weekStartsOn: 1 }); } /***/ }), /***/ "1g1d": /*!****************************************************************************************!*\ !*** ./node_modules/face-api.js/build/es6/faceProcessor/extractParamsFromWeigthMap.js ***! \****************************************************************************************/ /*! exports provided: extractParamsFromWeigthMap */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "extractParamsFromWeigthMap", function() { return extractParamsFromWeigthMap; }); /* harmony import */ var _common__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../common */ "BENz"); function extractParamsFromWeigthMap(weightMap) { var paramMappings = []; var extractWeightEntry = Object(_common__WEBPACK_IMPORTED_MODULE_0__["extractWeightEntryFactory"])(weightMap, paramMappings); function extractFcParams(prefix) { var weights = extractWeightEntry(prefix + "/weights", 2); var bias = extractWeightEntry(prefix + "/bias", 1); return { weights: weights, bias: bias }; } var params = { fc: extractFcParams('fc') }; Object(_common__WEBPACK_IMPORTED_MODULE_0__["disposeUnusedWeightTensors"])(weightMap, paramMappings); return { params: params, paramMappings: paramMappings }; } //# sourceMappingURL=extractParamsFromWeigthMap.js.map /***/ }), /***/ "1hVc": /*!*****************************************************************!*\ !*** ./node_modules/@zxing/library/esm/core/ReaderException.js ***! \*****************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _Exception__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Exception */ "0LYg"); var __extends = (undefined && undefined.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); /** * Custom Error class of type Exception. */ var ReaderException = /** @class */ (function (_super) { __extends(ReaderException, _super); function ReaderException() { return _super !== null && _super.apply(this, arguments) || this; } ReaderException.kind = 'ReaderException'; return ReaderException; }(_Exception__WEBPACK_IMPORTED_MODULE_0__["default"])); /* harmony default export */ __webpack_exports__["default"] = (ReaderException); //# sourceMappingURL=ReaderException.js.map /***/ }), /***/ "1izz": /*!*****************************************************************************!*\ !*** ./node_modules/date-fns/esm/locale/en-US/_lib/formatDistance/index.js ***! \*****************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); var formatDistanceLocale = { lessThanXSeconds: { one: 'less than a second', other: 'less than {{count}} seconds' }, xSeconds: { one: '1 second', other: '{{count}} seconds' }, halfAMinute: 'half a minute', lessThanXMinutes: { one: 'less than a minute', other: 'less than {{count}} minutes' }, xMinutes: { one: '1 minute', other: '{{count}} minutes' }, aboutXHours: { one: 'about 1 hour', other: 'about {{count}} hours' }, xHours: { one: '1 hour', other: '{{count}} hours' }, xDays: { one: '1 day', other: '{{count}} days' }, aboutXWeeks: { one: 'about 1 week', other: 'about {{count}} weeks' }, xWeeks: { one: '1 week', other: '{{count}} weeks' }, aboutXMonths: { one: 'about 1 month', other: 'about {{count}} months' }, xMonths: { one: '1 month', other: '{{count}} months' }, aboutXYears: { one: 'about 1 year', other: 'about {{count}} years' }, xYears: { one: '1 year', other: '{{count}} years' }, overXYears: { one: 'over 1 year', other: 'over {{count}} years' }, almostXYears: { one: 'almost 1 year', other: 'almost {{count}} years' } }; var formatDistance = function (token, count, options) { var result; var tokenValue = formatDistanceLocale[token]; if (typeof tokenValue === 'string') { result = tokenValue; } else if (count === 1) { result = tokenValue.one; } else { result = tokenValue.other.replace('{{count}}', count.toString()); } if (options !== null && options !== void 0 && options.addSuffix) { if (options.comparison && options.comparison > 0) { return 'in ' + result; } else { return result + ' ago'; } } return result; }; /* harmony default export */ __webpack_exports__["default"] = (formatDistance); /***/ }), /***/ "1jcm": /*!******************************************************************************!*\ !*** ./node_modules/@angular/material/__ivy_ngcc__/fesm2015/slide-toggle.js ***! \******************************************************************************/ /*! exports provided: MAT_SLIDE_TOGGLE_DEFAULT_OPTIONS, MAT_SLIDE_TOGGLE_REQUIRED_VALIDATOR, MAT_SLIDE_TOGGLE_VALUE_ACCESSOR, MatSlideToggle, MatSlideToggleChange, MatSlideToggleModule, MatSlideToggleRequiredValidator, _MatSlideToggleRequiredValidatorModule */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MAT_SLIDE_TOGGLE_DEFAULT_OPTIONS", function() { return MAT_SLIDE_TOGGLE_DEFAULT_OPTIONS; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MAT_SLIDE_TOGGLE_REQUIRED_VALIDATOR", function() { return MAT_SLIDE_TOGGLE_REQUIRED_VALIDATOR; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MAT_SLIDE_TOGGLE_VALUE_ACCESSOR", function() { return MAT_SLIDE_TOGGLE_VALUE_ACCESSOR; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MatSlideToggle", function() { return MatSlideToggle; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MatSlideToggleChange", function() { return MatSlideToggleChange; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MatSlideToggleModule", function() { return MatSlideToggleModule; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MatSlideToggleRequiredValidator", function() { return MatSlideToggleRequiredValidator; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "_MatSlideToggleRequiredValidatorModule", function() { return _MatSlideToggleRequiredValidatorModule; }); /* harmony import */ var _angular_cdk_observers__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/cdk/observers */ "GU7r"); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "fXoL"); /* harmony import */ var _angular_material_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/material/core */ "FKr1"); /* harmony import */ var _angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/cdk/a11y */ "u47x"); /* harmony import */ var _angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/cdk/coercion */ "8LU1"); /* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/forms */ "3Pt+"); /* harmony import */ var _angular_platform_browser_animations__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/platform-browser/animations */ "R1ws"); /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** Injection token to be used to override the default options for `mat-slide-toggle`. */ const _c0 = ["thumbContainer"]; const _c1 = ["toggleBar"]; const _c2 = ["input"]; const _c3 = function () { return { enterDuration: 150 }; }; const _c4 = ["*"]; const MAT_SLIDE_TOGGLE_DEFAULT_OPTIONS = new _angular_core__WEBPACK_IMPORTED_MODULE_1__["InjectionToken"]('mat-slide-toggle-default-options', { providedIn: 'root', factory: () => ({ disableToggleValue: false }) }); /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ // Increasing integer for generating unique ids for slide-toggle components. let nextUniqueId = 0; /** @docs-private */ const MAT_SLIDE_TOGGLE_VALUE_ACCESSOR = { provide: _angular_forms__WEBPACK_IMPORTED_MODULE_5__["NG_VALUE_ACCESSOR"], useExisting: Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["forwardRef"])(() => MatSlideToggle), multi: true }; /** Change event object emitted by a MatSlideToggle. */ class MatSlideToggleChange { constructor( /** The source MatSlideToggle of the event. */ source, /** The new `checked` value of the MatSlideToggle. */ checked) { this.source = source; this.checked = checked; } } // Boilerplate for applying mixins to MatSlideToggle. /** @docs-private */ class MatSlideToggleBase { constructor(_elementRef) { this._elementRef = _elementRef; } } const _MatSlideToggleMixinBase = Object(_angular_material_core__WEBPACK_IMPORTED_MODULE_2__["mixinTabIndex"])(Object(_angular_material_core__WEBPACK_IMPORTED_MODULE_2__["mixinColor"])(Object(_angular_material_core__WEBPACK_IMPORTED_MODULE_2__["mixinDisableRipple"])(Object(_angular_material_core__WEBPACK_IMPORTED_MODULE_2__["mixinDisabled"])(MatSlideToggleBase)), 'accent')); /** Represents a slidable "switch" toggle that can be moved between on and off. */ class MatSlideToggle extends _MatSlideToggleMixinBase { constructor(elementRef, _focusMonitor, _changeDetectorRef, tabIndex, defaults, _animationMode) { super(elementRef); this._focusMonitor = _focusMonitor; this._changeDetectorRef = _changeDetectorRef; this.defaults = defaults; this._animationMode = _animationMode; this._onChange = (_) => { }; this._onTouched = () => { }; this._uniqueId = `mat-slide-toggle-${++nextUniqueId}`; this._required = false; this._checked = false; /** Name value will be applied to the input element if present. */ this.name = null; /** A unique id for the slide-toggle input. If none is supplied, it will be auto-generated. */ this.id = this._uniqueId; /** Whether the label should appear after or before the slide-toggle. Defaults to 'after'. */ this.labelPosition = 'after'; /** Used to set the aria-label attribute on the underlying input element. */ this.ariaLabel = null; /** Used to set the aria-labelledby attribute on the underlying input element. */ this.ariaLabelledby = null; /** An event will be dispatched each time the slide-toggle changes its value. */ this.change = new _angular_core__WEBPACK_IMPORTED_MODULE_1__["EventEmitter"](); /** * An event will be dispatched each time the slide-toggle input is toggled. * This event is always emitted when the user toggles the slide toggle, but this does not mean * the slide toggle's value has changed. */ this.toggleChange = new _angular_core__WEBPACK_IMPORTED_MODULE_1__["EventEmitter"](); this.tabIndex = parseInt(tabIndex) || 0; } /** Whether the slide-toggle is required. */ get required() { return this._required; } set required(value) { this._required = Object(_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_4__["coerceBooleanProperty"])(value); } /** Whether the slide-toggle element is checked or not. */ get checked() { return this._checked; } set checked(value) { this._checked = Object(_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_4__["coerceBooleanProperty"])(value); this._changeDetectorRef.markForCheck(); } /** Returns the unique id for the visual hidden input. */ get inputId() { return `${this.id || this._uniqueId}-input`; } ngAfterContentInit() { this._focusMonitor .monitor(this._elementRef, true) .subscribe(focusOrigin => { // Only forward focus manually when it was received programmatically or through the // keyboard. We should not do this for mouse/touch focus for two reasons: // 1. It can prevent clicks from landing in Chrome (see #18269). // 2. They're already handled by the wrapping `label` element. if (focusOrigin === 'keyboard' || focusOrigin === 'program') { this._inputElement.nativeElement.focus(); } else if (!focusOrigin) { // When a focused element becomes disabled, the browser *immediately* fires a blur event. // Angular does not expect events to be raised during change detection, so any state // change (such as a form control's 'ng-touched') will cause a changed-after-checked // error. See https://github.com/angular/angular/issues/17793. To work around this, // we defer telling the form control it has been touched until the next tick. Promise.resolve().then(() => this._onTouched()); } }); } ngOnDestroy() { this._focusMonitor.stopMonitoring(this._elementRef); } /** Method being called whenever the underlying input emits a change event. */ _onChangeEvent(event) { // We always have to stop propagation on the change event. // Otherwise the change event, from the input element, will bubble up and // emit its event object to the component's `change` output. event.stopPropagation(); this.toggleChange.emit(); // When the slide toggle's config disables toggle change event by setting // `disableToggleValue: true`, the slide toggle's value does not change, and the // checked state of the underlying input needs to be changed back. if (this.defaults.disableToggleValue) { this._inputElement.nativeElement.checked = this.checked; return; } // Sync the value from the underlying input element with the component instance. this.checked = this._inputElement.nativeElement.checked; // Emit our custom change event only if the underlying input emitted one. This ensures that // there is no change event, when the checked state changes programmatically. this._emitChangeEvent(); } /** Method being called whenever the slide-toggle has been clicked. */ _onInputClick(event) { // We have to stop propagation for click events on the visual hidden input element. // By default, when a user clicks on a label element, a generated click event will be // dispatched on the associated input element. Since we are using a label element as our // root container, the click event on the `slide-toggle` will be executed twice. // The real click event will bubble up, and the generated click event also tries to bubble up. // This will lead to multiple click events. // Preventing bubbling for the second event will solve that issue. event.stopPropagation(); } /** Implemented as part of ControlValueAccessor. */ writeValue(value) { this.checked = !!value; } /** Implemented as part of ControlValueAccessor. */ registerOnChange(fn) { this._onChange = fn; } /** Implemented as part of ControlValueAccessor. */ registerOnTouched(fn) { this._onTouched = fn; } /** Implemented as a part of ControlValueAccessor. */ setDisabledState(isDisabled) { this.disabled = isDisabled; this._changeDetectorRef.markForCheck(); } /** Focuses the slide-toggle. */ focus(options) { this._focusMonitor.focusVia(this._inputElement, 'keyboard', options); } /** Toggles the checked state of the slide-toggle. */ toggle() { this.checked = !this.checked; this._onChange(this.checked); } /** * Emits a change event on the `change` output. Also notifies the FormControl about the change. */ _emitChangeEvent() { this._onChange(this.checked); this.change.emit(new MatSlideToggleChange(this, this.checked)); } /** Method being called whenever the label text changes. */ _onLabelTextChange() { // Since the event of the `cdkObserveContent` directive runs outside of the zone, the // slide-toggle component will be only marked for check, but no actual change detection runs // automatically. Instead of going back into the zone in order to trigger a change detection // which causes *all* components to be checked (if explicitly marked or not using OnPush), // we only trigger an explicit change detection for the slide-toggle view and its children. this._changeDetectorRef.detectChanges(); } } MatSlideToggle.ɵfac = function MatSlideToggle_Factory(t) { return new (t || MatSlideToggle)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__["ElementRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_3__["FocusMonitor"]), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__["ChangeDetectorRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinjectAttribute"]('tabindex'), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](MAT_SLIDE_TOGGLE_DEFAULT_OPTIONS), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_platform_browser_animations__WEBPACK_IMPORTED_MODULE_6__["ANIMATION_MODULE_TYPE"], 8)); }; MatSlideToggle.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({ type: MatSlideToggle, selectors: [["mat-slide-toggle"]], viewQuery: function MatSlideToggle_Query(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵviewQuery"](_c0, true); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵviewQuery"](_c1, true); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵviewQuery"](_c2, true); } if (rf & 2) { var _t; _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵloadQuery"]()) && (ctx._thumbEl = _t.first); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵloadQuery"]()) && (ctx._thumbBarEl = _t.first); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵloadQuery"]()) && (ctx._inputElement = _t.first); } }, hostAttrs: [1, "mat-slide-toggle"], hostVars: 12, hostBindings: function MatSlideToggle_HostBindings(rf, ctx) { if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵhostProperty"]("id", ctx.id); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("tabindex", ctx.disabled ? null : -1)("aria-label", null)("aria-labelledby", null); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassProp"]("mat-checked", ctx.checked)("mat-disabled", ctx.disabled)("mat-slide-toggle-label-before", ctx.labelPosition == "before")("_mat-animation-noopable", ctx._animationMode === "NoopAnimations"); } }, inputs: { disabled: "disabled", disableRipple: "disableRipple", color: "color", tabIndex: "tabIndex", name: "name", id: "id", labelPosition: "labelPosition", ariaLabel: ["aria-label", "ariaLabel"], ariaLabelledby: ["aria-labelledby", "ariaLabelledby"], required: "required", checked: "checked" }, outputs: { change: "change", toggleChange: "toggleChange" }, exportAs: ["matSlideToggle"], features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵProvidersFeature"]([MAT_SLIDE_TOGGLE_VALUE_ACCESSOR]), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]], ngContentSelectors: _c4, decls: 16, vars: 18, consts: [[1, "mat-slide-toggle-label"], ["label", ""], [1, "mat-slide-toggle-bar"], ["toggleBar", ""], ["type", "checkbox", "role", "switch", 1, "mat-slide-toggle-input", "cdk-visually-hidden", 3, "id", "required", "tabIndex", "checked", "disabled", "change", "click"], ["input", ""], [1, "mat-slide-toggle-thumb-container"], ["thumbContainer", ""], [1, "mat-slide-toggle-thumb"], ["mat-ripple", "", 1, "mat-slide-toggle-ripple", "mat-focus-indicator", 3, "matRippleTrigger", "matRippleDisabled", "matRippleCentered", "matRippleRadius", "matRippleAnimation"], [1, "mat-ripple-element", "mat-slide-toggle-persistent-ripple"], [1, "mat-slide-toggle-content", 3, "cdkObserveContent"], ["labelContent", ""], [2, "display", "none"]], template: function MatSlideToggle_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵprojectionDef"](); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "label", 0, 1); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "div", 2, 3); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](4, "input", 4, 5); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("change", function MatSlideToggle_Template_input_change_4_listener($event) { return ctx._onChangeEvent($event); })("click", function MatSlideToggle_Template_input_click_4_listener($event) { return ctx._onInputClick($event); }); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](6, "div", 6, 7); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](8, "div", 8); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](9, "div", 9); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](10, "div", 10); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](11, "span", 11, 12); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("cdkObserveContent", function MatSlideToggle_Template_span_cdkObserveContent_11_listener() { return ctx._onLabelTextChange(); }); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](13, "span", 13); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](14, "\u00A0"); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵprojection"](15); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"](); } if (rf & 2) { const _r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](1); const _r4 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](12); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("for", ctx.inputId); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassProp"]("mat-slide-toggle-bar-no-side-margin", !_r4.textContent || !_r4.textContent.trim()); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("id", ctx.inputId)("required", ctx.required)("tabIndex", ctx.tabIndex)("checked", ctx.checked)("disabled", ctx.disabled); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("name", ctx.name)("aria-checked", ctx.checked.toString())("aria-label", ctx.ariaLabel)("aria-labelledby", ctx.ariaLabelledby); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](5); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("matRippleTrigger", _r0)("matRippleDisabled", ctx.disableRipple || ctx.disabled)("matRippleCentered", true)("matRippleRadius", 20)("matRippleAnimation", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction0"](17, _c3)); } }, directives: [_angular_material_core__WEBPACK_IMPORTED_MODULE_2__["MatRipple"], _angular_cdk_observers__WEBPACK_IMPORTED_MODULE_0__["CdkObserveContent"]], styles: [".mat-slide-toggle{display:inline-block;height:24px;max-width:100%;line-height:24px;white-space:nowrap;outline:none;-webkit-tap-highlight-color:transparent}.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb-container{transform:translate3d(16px, 0, 0)}[dir=rtl] .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb-container{transform:translate3d(-16px, 0, 0)}.mat-slide-toggle.mat-disabled{opacity:.38}.mat-slide-toggle.mat-disabled .mat-slide-toggle-label,.mat-slide-toggle.mat-disabled .mat-slide-toggle-thumb-container{cursor:default}.mat-slide-toggle-label{display:flex;flex:1;flex-direction:row;align-items:center;height:inherit;cursor:pointer}.mat-slide-toggle-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-slide-toggle-label-before .mat-slide-toggle-label{order:1}.mat-slide-toggle-label-before .mat-slide-toggle-bar{order:2}[dir=rtl] .mat-slide-toggle-label-before .mat-slide-toggle-bar,.mat-slide-toggle-bar{margin-right:8px;margin-left:0}[dir=rtl] .mat-slide-toggle-bar,.mat-slide-toggle-label-before .mat-slide-toggle-bar{margin-left:8px;margin-right:0}.mat-slide-toggle-bar-no-side-margin{margin-left:0;margin-right:0}.mat-slide-toggle-thumb-container{position:absolute;z-index:1;width:20px;height:20px;top:-3px;left:0;transform:translate3d(0, 0, 0);transition:all 80ms linear;transition-property:transform}._mat-animation-noopable .mat-slide-toggle-thumb-container{transition:none}[dir=rtl] .mat-slide-toggle-thumb-container{left:auto;right:0}.mat-slide-toggle-thumb{height:20px;width:20px;border-radius:50%}.mat-slide-toggle-bar{position:relative;width:36px;height:14px;flex-shrink:0;border-radius:8px}.mat-slide-toggle-input{bottom:0;left:10px}[dir=rtl] .mat-slide-toggle-input{left:auto;right:10px}.mat-slide-toggle-bar,.mat-slide-toggle-thumb{transition:all 80ms linear;transition-property:background-color;transition-delay:50ms}._mat-animation-noopable .mat-slide-toggle-bar,._mat-animation-noopable .mat-slide-toggle-thumb{transition:none}.mat-slide-toggle .mat-slide-toggle-ripple{position:absolute;top:calc(50% - 20px);left:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}.mat-slide-toggle .mat-slide-toggle-ripple .mat-ripple-element:not(.mat-slide-toggle-persistent-ripple){opacity:.12}.mat-slide-toggle-persistent-ripple{width:100%;height:100%;transform:none}.mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{opacity:.04}.mat-slide-toggle:not(.mat-disabled).cdk-keyboard-focused .mat-slide-toggle-persistent-ripple{opacity:.12}.mat-slide-toggle-persistent-ripple,.mat-slide-toggle.mat-disabled .mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{opacity:0}@media(hover: none){.mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{display:none}}.cdk-high-contrast-active .mat-slide-toggle-thumb,.cdk-high-contrast-active .mat-slide-toggle-bar{border:1px solid}.cdk-high-contrast-active .mat-slide-toggle.cdk-keyboard-focused .mat-slide-toggle-bar{outline:2px dotted;outline-offset:5px}\n"], encapsulation: 2, changeDetection: 0 }); MatSlideToggle.ctorParameters = () => [ { type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["ElementRef"] }, { type: _angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_3__["FocusMonitor"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["ChangeDetectorRef"] }, { type: String, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Attribute"], args: ['tabindex',] }] }, { type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Inject"], args: [MAT_SLIDE_TOGGLE_DEFAULT_OPTIONS,] }] }, { type: String, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Optional"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Inject"], args: [_angular_platform_browser_animations__WEBPACK_IMPORTED_MODULE_6__["ANIMATION_MODULE_TYPE"],] }] } ]; MatSlideToggle.propDecorators = { _thumbEl: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["ViewChild"], args: ['thumbContainer',] }], _thumbBarEl: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["ViewChild"], args: ['toggleBar',] }], name: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"] }], id: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"] }], labelPosition: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"] }], ariaLabel: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"], args: ['aria-label',] }], ariaLabelledby: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"], args: ['aria-labelledby',] }], required: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"] }], checked: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"] }], change: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Output"] }], toggleChange: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Output"] }], _inputElement: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["ViewChild"], args: ['input',] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](MatSlideToggle, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"], args: [{ selector: 'mat-slide-toggle', exportAs: 'matSlideToggle', host: { 'class': 'mat-slide-toggle', '[id]': 'id', // Needs to be `-1` so it can still receive programmatic focus. '[attr.tabindex]': 'disabled ? null : -1', '[attr.aria-label]': 'null', '[attr.aria-labelledby]': 'null', '[class.mat-checked]': 'checked', '[class.mat-disabled]': 'disabled', '[class.mat-slide-toggle-label-before]': 'labelPosition == "before"', '[class._mat-animation-noopable]': '_animationMode === "NoopAnimations"' }, template: "\n", providers: [MAT_SLIDE_TOGGLE_VALUE_ACCESSOR], inputs: ['disabled', 'disableRipple', 'color', 'tabIndex'], encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_1__["ViewEncapsulation"].None, changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_1__["ChangeDetectionStrategy"].OnPush, styles: [".mat-slide-toggle{display:inline-block;height:24px;max-width:100%;line-height:24px;white-space:nowrap;outline:none;-webkit-tap-highlight-color:transparent}.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb-container{transform:translate3d(16px, 0, 0)}[dir=rtl] .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb-container{transform:translate3d(-16px, 0, 0)}.mat-slide-toggle.mat-disabled{opacity:.38}.mat-slide-toggle.mat-disabled .mat-slide-toggle-label,.mat-slide-toggle.mat-disabled .mat-slide-toggle-thumb-container{cursor:default}.mat-slide-toggle-label{display:flex;flex:1;flex-direction:row;align-items:center;height:inherit;cursor:pointer}.mat-slide-toggle-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-slide-toggle-label-before .mat-slide-toggle-label{order:1}.mat-slide-toggle-label-before .mat-slide-toggle-bar{order:2}[dir=rtl] .mat-slide-toggle-label-before .mat-slide-toggle-bar,.mat-slide-toggle-bar{margin-right:8px;margin-left:0}[dir=rtl] .mat-slide-toggle-bar,.mat-slide-toggle-label-before .mat-slide-toggle-bar{margin-left:8px;margin-right:0}.mat-slide-toggle-bar-no-side-margin{margin-left:0;margin-right:0}.mat-slide-toggle-thumb-container{position:absolute;z-index:1;width:20px;height:20px;top:-3px;left:0;transform:translate3d(0, 0, 0);transition:all 80ms linear;transition-property:transform}._mat-animation-noopable .mat-slide-toggle-thumb-container{transition:none}[dir=rtl] .mat-slide-toggle-thumb-container{left:auto;right:0}.mat-slide-toggle-thumb{height:20px;width:20px;border-radius:50%}.mat-slide-toggle-bar{position:relative;width:36px;height:14px;flex-shrink:0;border-radius:8px}.mat-slide-toggle-input{bottom:0;left:10px}[dir=rtl] .mat-slide-toggle-input{left:auto;right:10px}.mat-slide-toggle-bar,.mat-slide-toggle-thumb{transition:all 80ms linear;transition-property:background-color;transition-delay:50ms}._mat-animation-noopable .mat-slide-toggle-bar,._mat-animation-noopable .mat-slide-toggle-thumb{transition:none}.mat-slide-toggle .mat-slide-toggle-ripple{position:absolute;top:calc(50% - 20px);left:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}.mat-slide-toggle .mat-slide-toggle-ripple .mat-ripple-element:not(.mat-slide-toggle-persistent-ripple){opacity:.12}.mat-slide-toggle-persistent-ripple{width:100%;height:100%;transform:none}.mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{opacity:.04}.mat-slide-toggle:not(.mat-disabled).cdk-keyboard-focused .mat-slide-toggle-persistent-ripple{opacity:.12}.mat-slide-toggle-persistent-ripple,.mat-slide-toggle.mat-disabled .mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{opacity:0}@media(hover: none){.mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{display:none}}.cdk-high-contrast-active .mat-slide-toggle-thumb,.cdk-high-contrast-active .mat-slide-toggle-bar{border:1px solid}.cdk-high-contrast-active .mat-slide-toggle.cdk-keyboard-focused .mat-slide-toggle-bar{outline:2px dotted;outline-offset:5px}\n"] }] }], function () { return [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["ElementRef"] }, { type: _angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_3__["FocusMonitor"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["ChangeDetectorRef"] }, { type: String, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Attribute"], args: ['tabindex'] }] }, { type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Inject"], args: [MAT_SLIDE_TOGGLE_DEFAULT_OPTIONS] }] }, { type: String, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Optional"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Inject"], args: [_angular_platform_browser_animations__WEBPACK_IMPORTED_MODULE_6__["ANIMATION_MODULE_TYPE"]] }] }]; }, { name: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"] }], id: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"] }], labelPosition: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"] }], ariaLabel: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"], args: ['aria-label'] }], ariaLabelledby: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"], args: ['aria-labelledby'] }], change: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Output"] }], toggleChange: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Output"] }], required: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"] }], checked: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"] }], _thumbEl: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["ViewChild"], args: ['thumbContainer'] }], _thumbBarEl: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["ViewChild"], args: ['toggleBar'] }], _inputElement: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["ViewChild"], args: ['input'] }] }); })(); /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ const MAT_SLIDE_TOGGLE_REQUIRED_VALIDATOR = { provide: _angular_forms__WEBPACK_IMPORTED_MODULE_5__["NG_VALIDATORS"], useExisting: Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["forwardRef"])(() => MatSlideToggleRequiredValidator), multi: true }; /** * Validator for Material slide-toggle components with the required attribute in a * template-driven form. The default validator for required form controls asserts * that the control value is not undefined but that is not appropriate for a slide-toggle * where the value is always defined. * * Required slide-toggle form controls are valid when checked. */ class MatSlideToggleRequiredValidator extends _angular_forms__WEBPACK_IMPORTED_MODULE_5__["CheckboxRequiredValidator"] { } MatSlideToggleRequiredValidator.ɵfac = function MatSlideToggleRequiredValidator_Factory(t) { return ɵMatSlideToggleRequiredValidator_BaseFactory(t || MatSlideToggleRequiredValidator); }; MatSlideToggleRequiredValidator.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({ type: MatSlideToggleRequiredValidator, selectors: [["mat-slide-toggle", "required", "", "formControlName", ""], ["mat-slide-toggle", "required", "", "formControl", ""], ["mat-slide-toggle", "required", "", "ngModel", ""]], features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵProvidersFeature"]([MAT_SLIDE_TOGGLE_REQUIRED_VALIDATOR]), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]] }); const ɵMatSlideToggleRequiredValidator_BaseFactory = /*@__PURE__*/ _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](MatSlideToggleRequiredValidator); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](MatSlideToggleRequiredValidator, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Directive"], args: [{ selector: `mat-slide-toggle[required][formControlName], mat-slide-toggle[required][formControl], mat-slide-toggle[required][ngModel]`, providers: [MAT_SLIDE_TOGGLE_REQUIRED_VALIDATOR] }] }], null, null); })(); /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** This module is used by both original and MDC-based slide-toggle implementations. */ class _MatSlideToggleRequiredValidatorModule { } _MatSlideToggleRequiredValidatorModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineNgModule"]({ type: _MatSlideToggleRequiredValidatorModule }); _MatSlideToggleRequiredValidatorModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjector"]({ factory: function _MatSlideToggleRequiredValidatorModule_Factory(t) { return new (t || _MatSlideToggleRequiredValidatorModule)(); } }); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵsetNgModuleScope"](_MatSlideToggleRequiredValidatorModule, { declarations: [MatSlideToggleRequiredValidator], exports: [MatSlideToggleRequiredValidator] }); })(); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](_MatSlideToggleRequiredValidatorModule, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["NgModule"], args: [{ exports: [MatSlideToggleRequiredValidator], declarations: [MatSlideToggleRequiredValidator] }] }], null, null); })(); class MatSlideToggleModule { } MatSlideToggleModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineNgModule"]({ type: MatSlideToggleModule }); MatSlideToggleModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjector"]({ factory: function MatSlideToggleModule_Factory(t) { return new (t || MatSlideToggleModule)(); }, imports: [[ _MatSlideToggleRequiredValidatorModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_2__["MatRippleModule"], _angular_material_core__WEBPACK_IMPORTED_MODULE_2__["MatCommonModule"], _angular_cdk_observers__WEBPACK_IMPORTED_MODULE_0__["ObserversModule"], ], _MatSlideToggleRequiredValidatorModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_2__["MatCommonModule"]] }); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵsetNgModuleScope"](MatSlideToggleModule, { declarations: function () { return [MatSlideToggle]; }, imports: function () { return [_MatSlideToggleRequiredValidatorModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_2__["MatRippleModule"], _angular_material_core__WEBPACK_IMPORTED_MODULE_2__["MatCommonModule"], _angular_cdk_observers__WEBPACK_IMPORTED_MODULE_0__["ObserversModule"]]; }, exports: function () { return [_MatSlideToggleRequiredValidatorModule, MatSlideToggle, _angular_material_core__WEBPACK_IMPORTED_MODULE_2__["MatCommonModule"]]; } }); })(); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](MatSlideToggleModule, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["NgModule"], args: [{ imports: [ _MatSlideToggleRequiredValidatorModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_2__["MatRippleModule"], _angular_material_core__WEBPACK_IMPORTED_MODULE_2__["MatCommonModule"], _angular_cdk_observers__WEBPACK_IMPORTED_MODULE_0__["ObserversModule"], ], exports: [ _MatSlideToggleRequiredValidatorModule, MatSlideToggle, _angular_material_core__WEBPACK_IMPORTED_MODULE_2__["MatCommonModule"] ], declarations: [MatSlideToggle] }] }], null, null); })(); /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * Generated bundle index. Do not edit. */ //# sourceMappingURL=slide-toggle.js.map /***/ }), /***/ "1kSV": /*!***************************************************************************************!*\ !*** ./node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/ng-bootstrap.js ***! \***************************************************************************************/ /*! exports provided: ModalDismissReasons, NgbAccordion, NgbAccordionConfig, NgbAccordionModule, NgbActiveModal, NgbAlert, NgbAlertConfig, NgbAlertModule, NgbButtonLabel, NgbButtonsModule, NgbCalendar, NgbCalendarGregorian, NgbCalendarHebrew, NgbCalendarIslamicCivil, NgbCalendarIslamicUmalqura, NgbCalendarPersian, NgbCarousel, NgbCarouselConfig, NgbCarouselModule, NgbCheckBox, NgbCollapse, NgbCollapseConfig, NgbCollapseModule, NgbConfig, NgbDate, NgbDateAdapter, NgbDateNativeAdapter, NgbDateNativeUTCAdapter, NgbDateParserFormatter, NgbDatepicker, NgbDatepickerConfig, NgbDatepickerContent, NgbDatepickerI18n, NgbDatepickerI18nHebrew, NgbDatepickerKeyboardService, NgbDatepickerModule, NgbDatepickerMonth, NgbDropdown, NgbDropdownAnchor, NgbDropdownConfig, NgbDropdownItem, NgbDropdownMenu, NgbDropdownModule, NgbDropdownToggle, NgbHighlight, NgbInputDatepicker, NgbInputDatepickerConfig, NgbModal, NgbModalConfig, NgbModalModule, NgbModalRef, NgbModule, NgbNav, NgbNavConfig, NgbNavContent, NgbNavItem, NgbNavLink, NgbNavModule, NgbNavOutlet, NgbNavPane, NgbNavbar, NgbPagination, NgbPaginationConfig, NgbPaginationEllipsis, NgbPaginationFirst, NgbPaginationLast, NgbPaginationModule, NgbPaginationNext, NgbPaginationNumber, NgbPaginationPrevious, NgbPanel, NgbPanelContent, NgbPanelHeader, NgbPanelTitle, NgbPanelToggle, NgbPopover, NgbPopoverConfig, NgbPopoverModule, NgbProgressbar, NgbProgressbarConfig, NgbProgressbarModule, NgbRadio, NgbRadioGroup, NgbRating, NgbRatingConfig, NgbRatingModule, NgbSlide, NgbSlideEventDirection, NgbSlideEventSource, NgbTimeAdapter, NgbTimepicker, NgbTimepickerConfig, NgbTimepickerI18n, NgbTimepickerModule, NgbToast, NgbToastConfig, NgbToastHeader, NgbToastModule, NgbTooltip, NgbTooltipConfig, NgbTooltipModule, NgbTypeahead, NgbTypeaheadConfig, NgbTypeaheadModule, ɵa, ɵb, ɵba, ɵbb, ɵc, ɵd, ɵe, ɵf, ɵg, ɵh, ɵi, ɵj, ɵk, ɵl, ɵm, ɵn, ɵo, ɵp, ɵq, ɵr, ɵs, ɵt, ɵu, ɵv, ɵw, ɵx, ɵy, ɵz */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ModalDismissReasons", function() { return ModalDismissReasons; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbAccordion", function() { return NgbAccordion; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbAccordionConfig", function() { return NgbAccordionConfig; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbAccordionModule", function() { return NgbAccordionModule; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbActiveModal", function() { return NgbActiveModal; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbAlert", function() { return NgbAlert; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbAlertConfig", function() { return NgbAlertConfig; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbAlertModule", function() { return NgbAlertModule; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbButtonLabel", function() { return NgbButtonLabel; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbButtonsModule", function() { return NgbButtonsModule; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbCalendar", function() { return NgbCalendar; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbCalendarGregorian", function() { return NgbCalendarGregorian; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbCalendarHebrew", function() { return NgbCalendarHebrew; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbCalendarIslamicCivil", function() { return NgbCalendarIslamicCivil; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbCalendarIslamicUmalqura", function() { return NgbCalendarIslamicUmalqura; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbCalendarPersian", function() { return NgbCalendarPersian; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbCarousel", function() { return NgbCarousel; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbCarouselConfig", function() { return NgbCarouselConfig; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbCarouselModule", function() { return NgbCarouselModule; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbCheckBox", function() { return NgbCheckBox; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbCollapse", function() { return NgbCollapse; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbCollapseConfig", function() { return NgbCollapseConfig; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbCollapseModule", function() { return NgbCollapseModule; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbConfig", function() { return NgbConfig; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbDate", function() { return NgbDate; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbDateAdapter", function() { return NgbDateAdapter; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbDateNativeAdapter", function() { return NgbDateNativeAdapter; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbDateNativeUTCAdapter", function() { return NgbDateNativeUTCAdapter; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbDateParserFormatter", function() { return NgbDateParserFormatter; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbDatepicker", function() { return NgbDatepicker; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbDatepickerConfig", function() { return NgbDatepickerConfig; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbDatepickerContent", function() { return NgbDatepickerContent; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbDatepickerI18n", function() { return NgbDatepickerI18n; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbDatepickerI18nHebrew", function() { return NgbDatepickerI18nHebrew; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbDatepickerKeyboardService", function() { return NgbDatepickerKeyboardService; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbDatepickerModule", function() { return NgbDatepickerModule; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbDatepickerMonth", function() { return NgbDatepickerMonth; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbDropdown", function() { return NgbDropdown; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbDropdownAnchor", function() { return NgbDropdownAnchor; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbDropdownConfig", function() { return NgbDropdownConfig; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbDropdownItem", function() { return NgbDropdownItem; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbDropdownMenu", function() { return NgbDropdownMenu; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbDropdownModule", function() { return NgbDropdownModule; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbDropdownToggle", function() { return NgbDropdownToggle; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbHighlight", function() { return NgbHighlight; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbInputDatepicker", function() { return NgbInputDatepicker; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbInputDatepickerConfig", function() { return NgbInputDatepickerConfig; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbModal", function() { return NgbModal; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbModalConfig", function() { return NgbModalConfig; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbModalModule", function() { return NgbModalModule; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbModalRef", function() { return NgbModalRef; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbModule", function() { return NgbModule; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbNav", function() { return NgbNav; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbNavConfig", function() { return NgbNavConfig; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbNavContent", function() { return NgbNavContent; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbNavItem", function() { return NgbNavItem; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbNavLink", function() { return NgbNavLink; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbNavModule", function() { return NgbNavModule; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbNavOutlet", function() { return NgbNavOutlet; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbNavPane", function() { return NgbNavPane; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbNavbar", function() { return NgbNavbar; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbPagination", function() { return NgbPagination; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbPaginationConfig", function() { return NgbPaginationConfig; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbPaginationEllipsis", function() { return NgbPaginationEllipsis; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbPaginationFirst", function() { return NgbPaginationFirst; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbPaginationLast", function() { return NgbPaginationLast; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbPaginationModule", function() { return NgbPaginationModule; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbPaginationNext", function() { return NgbPaginationNext; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbPaginationNumber", function() { return NgbPaginationNumber; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbPaginationPrevious", function() { return NgbPaginationPrevious; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbPanel", function() { return NgbPanel; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbPanelContent", function() { return NgbPanelContent; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbPanelHeader", function() { return NgbPanelHeader; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbPanelTitle", function() { return NgbPanelTitle; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbPanelToggle", function() { return NgbPanelToggle; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbPopover", function() { return NgbPopover; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbPopoverConfig", function() { return NgbPopoverConfig; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbPopoverModule", function() { return NgbPopoverModule; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbProgressbar", function() { return NgbProgressbar; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbProgressbarConfig", function() { return NgbProgressbarConfig; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbProgressbarModule", function() { return NgbProgressbarModule; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbRadio", function() { return NgbRadio; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbRadioGroup", function() { return NgbRadioGroup; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbRating", function() { return NgbRating; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbRatingConfig", function() { return NgbRatingConfig; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbRatingModule", function() { return NgbRatingModule; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbSlide", function() { return NgbSlide; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbSlideEventDirection", function() { return NgbSlideEventDirection; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbSlideEventSource", function() { return NgbSlideEventSource; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbTimeAdapter", function() { return NgbTimeAdapter; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbTimepicker", function() { return NgbTimepicker; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbTimepickerConfig", function() { return NgbTimepickerConfig; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbTimepickerI18n", function() { return NgbTimepickerI18n; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbTimepickerModule", function() { return NgbTimepickerModule; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbToast", function() { return NgbToast; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbToastConfig", function() { return NgbToastConfig; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbToastHeader", function() { return NgbToastHeader; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbToastModule", function() { return NgbToastModule; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbTooltip", function() { return NgbTooltip; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbTooltipConfig", function() { return NgbTooltipConfig; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbTooltipModule", function() { return NgbTooltipModule; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbTypeahead", function() { return NgbTypeahead; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbTypeaheadConfig", function() { return NgbTypeaheadConfig; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbTypeaheadModule", function() { return NgbTypeaheadModule; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵa", function() { return NGB_CAROUSEL_DIRECTIVES; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵb", function() { return NGB_DATEPICKER_CALENDAR_FACTORY; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵba", function() { return NgbCalendarHijri; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵbb", function() { return ContentRef; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵc", function() { return NgbDatepickerDayView; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵd", function() { return NgbDatepickerNavigation; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵe", function() { return NgbDatepickerNavigationSelect; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵf", function() { return NGB_DATEPICKER_18N_FACTORY; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵg", function() { return NgbDatepickerI18nDefault; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵh", function() { return NGB_DATEPICKER_DATE_ADAPTER_FACTORY; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵi", function() { return NgbDateStructAdapter; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵj", function() { return NGB_DATEPICKER_PARSER_FORMATTER_FACTORY; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵk", function() { return NgbDateISOParserFormatter; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵl", function() { return NgbPopoverWindow; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵm", function() { return NGB_DATEPICKER_TIME_ADAPTER_FACTORY; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵn", function() { return NgbTimeStructAdapter; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵo", function() { return NGB_TIMEPICKER_I18N_FACTORY; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵp", function() { return NgbTimepickerI18nDefault; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵq", function() { return NgbTooltipWindow; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵr", function() { return NgbTypeaheadWindow; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵs", function() { return NgbDatepickerService; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵt", function() { return NgbModalBackdrop; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵu", function() { return NgbModalWindow; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵv", function() { return NgbModalStack; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵw", function() { return ScrollBar; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵx", function() { return ARIA_LIVE_DELAY; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵy", function() { return ARIA_LIVE_DELAY_FACTORY; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵz", function() { return Live; }); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "fXoL"); /* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common */ "ofXK"); /* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs */ "qCKp"); /* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs/operators */ "kU1M"); /* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/forms */ "3Pt+"); function NgbAccordion_ng_template_0_ng_template_2_Template(rf, ctx) { } function NgbAccordion_ng_template_0_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "button", 3); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, NgbAccordion_ng_template_0_ng_template_2_Template, 0, 0, "ng-template", 4); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } if (rf & 2) { const panel_r3 = ctx.$implicit; _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngbPanelToggle", panel_r3); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", panel_r3.title, ""); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngTemplateOutlet", panel_r3.titleTpl == null ? null : panel_r3.titleTpl.templateRef); } } function NgbAccordion_ng_template_2_ng_template_2_Template(rf, ctx) { } function NgbAccordion_ng_template_2_div_3_ng_template_2_Template(rf, ctx) { } function NgbAccordion_ng_template_2_div_3_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 8); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 9); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, NgbAccordion_ng_template_2_div_3_ng_template_2_Template, 0, 0, "ng-template", 4); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } if (rf & 2) { const panel_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().$implicit; _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpropertyInterpolate"]("id", panel_r5.id); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("aria-labelledby", panel_r5.id + "-header"); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngTemplateOutlet", (panel_r5.contentTpl == null ? null : panel_r5.contentTpl.templateRef) || null); } } const _c0 = function (a0, a1) { return { $implicit: a0, opened: a1 }; }; function NgbAccordion_ng_template_2_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div"); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 5); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, NgbAccordion_ng_template_2_ng_template_2_Template, 0, 0, "ng-template", 6); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](3, NgbAccordion_ng_template_2_div_3_Template, 3, 3, "div", 7); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } if (rf & 2) { const panel_r5 = ctx.$implicit; const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); const _r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassMap"]("card " + (panel_r5.cardClass || "")); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassMap"]("card-header " + (panel_r5.type ? "bg-" + panel_r5.type : ctx_r2.type ? "bg-" + ctx_r2.type : "")); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpropertyInterpolate1"]("id", "", panel_r5.id, "-header"); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngTemplateOutlet", (panel_r5.headerTpl == null ? null : panel_r5.headerTpl.templateRef) || _r0)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction2"](8, _c0, panel_r5, panel_r5.isOpen)); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", !ctx_r2.destroyOnHide || panel_r5.isOpen || panel_r5.transitionRunning); } } function NgbAlert_button_1_Template(rf, ctx) { if (rf & 1) { const _r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "button", 1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵi18nAttributes"](1, 2); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function NgbAlert_button_1_Template_button_click_0_listener() { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r2); const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); return ctx_r1.close(); }); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "span", 3); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\u00D7"); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } } const _c3 = ["*"]; function NgbCarousel_li_1_Template(rf, ctx) { if (rf & 1) { const _r6 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "li", 6); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function NgbCarousel_li_1_Template_li_click_0_listener() { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r6); const slide_r4 = ctx.$implicit; const ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); ctx_r5.focus(); return ctx_r5.select(slide_r4.id, ctx_r5.NgbSlideEventSource.INDICATOR); }); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } if (rf & 2) { const slide_r4 = ctx.$implicit; const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("active", slide_r4.id === ctx_r0.activeId); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("aria-labelledby", "slide-" + slide_r4.id)("aria-controls", "slide-" + slide_r4.id)("aria-selected", slide_r4.id === ctx_r0.activeId); } } function NgbCarousel_div_3_ng_template_3_Template(rf, ctx) { } function NgbCarousel_div_3_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 7); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "span", 8); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵi18n"](2, 9); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](3, NgbCarousel_div_3_ng_template_3_Template, 0, 0, "ng-template", 10); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } if (rf & 2) { const slide_r7 = ctx.$implicit; const i_r8 = ctx.index; const c_r9 = ctx.count; _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("id", "slide-" + slide_r7.id); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵi18nExp"](i_r8 + 1)(c_r9); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵi18nApply"](2); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngTemplateOutlet", slide_r7.tplRef); } } function NgbCarousel_a_4_Template(rf, ctx) { if (rf & 1) { const _r12 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "a", 11); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function NgbCarousel_a_4_Template_a_click_0_listener() { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r12); const ctx_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); return ctx_r11.arrowLeft(); }); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](1, "span", 12); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "span", 8); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵi18n"](3, 13); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } } function NgbCarousel_a_5_Template(rf, ctx) { if (rf & 1) { const _r14 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "a", 14); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function NgbCarousel_a_5_Template_a_click_0_listener() { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r14); const ctx_r13 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); return ctx_r13.arrowRight(); }); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](1, "span", 15); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "span", 8); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵi18n"](3, 16); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } } const _c10 = ["defaultDayTemplate"]; const _c11 = ["content"]; function NgbDatepicker_ng_template_0_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "div", 7); } if (rf & 2) { const date_r8 = ctx.date; const currentMonth_r9 = ctx.currentMonth; const selected_r10 = ctx.selected; const disabled_r11 = ctx.disabled; const focused_r12 = ctx.focused; _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("date", date_r8)("currentMonth", currentMonth_r9)("selected", selected_r10)("disabled", disabled_r11)("focused", focused_r12); } } function NgbDatepicker_ng_template_2_div_0_div_1_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 12); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } if (rf & 2) { const month_r14 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().$implicit; const ctx_r16 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate2"](" ", ctx_r16.i18n.getMonthFullName(month_r14.number, month_r14.year), " ", ctx_r16.i18n.getYearNumerals(month_r14.year), " "); } } function NgbDatepicker_ng_template_2_div_0_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 9); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, NgbDatepicker_ng_template_2_div_0_div_1_Template, 2, 2, "div", 10); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "ngb-datepicker-month", 11); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } if (rf & 2) { const month_r14 = ctx.$implicit; const ctx_r13 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx_r13.navigation === "none" || ctx_r13.displayMonths > 1 && ctx_r13.navigation === "select"); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("month", month_r14.firstDate); } } function NgbDatepicker_ng_template_2_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, NgbDatepicker_ng_template_2_div_0_Template, 3, 2, "div", 8); } if (rf & 2) { const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx_r3.model.months); } } function NgbDatepicker_ngb_datepicker_navigation_5_Template(rf, ctx) { if (rf & 1) { const _r19 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "ngb-datepicker-navigation", 13); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("navigate", function NgbDatepicker_ngb_datepicker_navigation_5_Template_ngb_datepicker_navigation_navigate_0_listener($event) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r19); const ctx_r18 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); return ctx_r18.onNavigateEvent($event); })("select", function NgbDatepicker_ngb_datepicker_navigation_5_Template_ngb_datepicker_navigation_select_0_listener($event) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r19); const ctx_r20 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); return ctx_r20.onNavigateDateSelect($event); }); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } if (rf & 2) { const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("date", ctx_r4.model.firstDate)("months", ctx_r4.model.months)("disabled", ctx_r4.model.disabled)("showSelect", ctx_r4.model.navigation === "select")("prevDisabled", ctx_r4.model.prevDisabled)("nextDisabled", ctx_r4.model.nextDisabled)("selectBoxes", ctx_r4.model.selectBoxes); } } function NgbDatepicker_ng_template_8_Template(rf, ctx) { } function NgbDatepicker_ng_template_9_Template(rf, ctx) { } function NgbDatepickerMonth_div_0_div_1_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "div", 5); } } function NgbDatepickerMonth_div_0_div_2_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 6); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } if (rf & 2) { const w_r4 = ctx.$implicit; const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", ctx_r3.i18n.getWeekdayShortName(w_r4), " "); } } function NgbDatepickerMonth_div_0_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 2); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, NgbDatepickerMonth_div_0_div_1_Template, 1, 0, "div", 3); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, NgbDatepickerMonth_div_0_div_2_Template, 2, 1, "div", 4); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } if (rf & 2) { const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx_r0.datepicker.showWeekNumbers); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx_r0.viewModel.weekdays); } } function NgbDatepickerMonth_ng_template_1_div_0_div_1_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 11); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } if (rf & 2) { const week_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2).$implicit; const ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx_r7.i18n.getWeekNumerals(week_r5.number)); } } function NgbDatepickerMonth_ng_template_1_div_0_div_2_ng_template_1_ng_template_0_Template(rf, ctx) { } function NgbDatepickerMonth_ng_template_1_div_0_div_2_ng_template_1_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, NgbDatepickerMonth_ng_template_1_div_0_div_2_ng_template_1_ng_template_0_Template, 0, 0, "ng-template", 14); } if (rf & 2) { const day_r10 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().$implicit; const ctx_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](3); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngTemplateOutlet", ctx_r11.datepicker.dayTemplate)("ngTemplateOutletContext", day_r10.context); } } function NgbDatepickerMonth_ng_template_1_div_0_div_2_Template(rf, ctx) { if (rf & 1) { const _r15 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 12); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function NgbDatepickerMonth_ng_template_1_div_0_div_2_Template_div_click_0_listener($event) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r15); const day_r10 = ctx.$implicit; const ctx_r14 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](3); ctx_r14.doSelect(day_r10); return $event.preventDefault(); }); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, NgbDatepickerMonth_ng_template_1_div_0_div_2_ng_template_1_Template, 1, 2, "ng-template", 13); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } if (rf & 2) { const day_r10 = ctx.$implicit; _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("disabled", day_r10.context.disabled)("hidden", day_r10.hidden)("ngb-dp-today", day_r10.context.today); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("tabindex", day_r10.tabindex); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("aria-label", day_r10.ariaLabel); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", !day_r10.hidden); } } function NgbDatepickerMonth_ng_template_1_div_0_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 8); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, NgbDatepickerMonth_ng_template_1_div_0_div_1_Template, 2, 1, "div", 9); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, NgbDatepickerMonth_ng_template_1_div_0_div_2_Template, 2, 9, "div", 10); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } if (rf & 2) { const week_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().$implicit; const ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx_r6.datepicker.showWeekNumbers); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", week_r5.days); } } function NgbDatepickerMonth_ng_template_1_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, NgbDatepickerMonth_ng_template_1_div_0_Template, 3, 2, "div", 7); } if (rf & 2) { const week_r5 = ctx.$implicit; _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", !week_r5.collapsed); } } function NgbDatepickerNavigation_ngb_datepicker_navigation_select_4_Template(rf, ctx) { if (rf & 1) { const _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "ngb-datepicker-navigation-select", 8); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("select", function NgbDatepickerNavigation_ngb_datepicker_navigation_select_4_Template_ngb_datepicker_navigation_select_select_0_listener($event) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r3); const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); return ctx_r2.select.emit($event); }); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } if (rf & 2) { const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("date", ctx_r0.date)("disabled", ctx_r0.disabled)("months", ctx_r0.selectBoxes.months)("years", ctx_r0.selectBoxes.years); } } function NgbDatepickerNavigation_5_ng_template_0_div_0_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "div", 0); } } function NgbDatepickerNavigation_5_ng_template_0_div_3_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "div", 0); } } function NgbDatepickerNavigation_5_ng_template_0_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, NgbDatepickerNavigation_5_ng_template_0_div_0_Template, 1, 0, "div", 10); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 11); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](2); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](3, NgbDatepickerNavigation_5_ng_template_0_div_3_Template, 1, 0, "div", 10); } if (rf & 2) { const month_r5 = ctx.$implicit; const i_r6 = ctx.index; const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", i_r6 > 0); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate2"](" ", ctx_r4.i18n.getMonthFullName(month_r5.number, month_r5.year), " ", ctx_r4.i18n.getYearNumerals(month_r5.year), " "); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", i_r6 !== ctx_r4.months.length - 1); } } function NgbDatepickerNavigation_5_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, NgbDatepickerNavigation_5_ng_template_0_Template, 4, 4, "ng-template", 9); } if (rf & 2) { const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx_r1.months); } } const _c20 = ["ngbDatepickerDayView", ""]; const _c21 = ["month"]; const _c22 = ["year"]; function NgbDatepickerNavigationSelect_option_3_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "option", 6); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } if (rf & 2) { const m_r4 = ctx.$implicit; const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("value", m_r4); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("aria-label", ctx_r1.i18n.getMonthFullName(m_r4, ctx_r1.date == null ? null : ctx_r1.date.year)); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx_r1.i18n.getMonthShortName(m_r4, ctx_r1.date == null ? null : ctx_r1.date.year)); } } function NgbDatepickerNavigationSelect_option_7_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "option", 6); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } if (rf & 2) { const y_r5 = ctx.$implicit; const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("value", y_r5); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx_r3.i18n.getYearNumerals(y_r5)); } } const _c31 = ["dialog"]; const _c32 = ["ngbNavOutlet", ""]; function NgbNavOutlet_ng_template_0_div_0_ng_template_1_Template(rf, ctx) { } const _c33 = function (a0) { return { $implicit: a0 }; }; function NgbNavOutlet_ng_template_0_div_0_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 2); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, NgbNavOutlet_ng_template_0_div_0_ng_template_1_Template, 0, 0, "ng-template", 3); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } if (rf & 2) { const item_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().$implicit; const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("item", item_r1)("nav", ctx_r2.nav)("role", ctx_r2.paneRole); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngTemplateOutlet", (item_r1.contentTpl == null ? null : item_r1.contentTpl.templateRef) || null)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction1"](5, _c33, item_r1.active || ctx_r2.isPanelTransitioning(item_r1))); } } function NgbNavOutlet_ng_template_0_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, NgbNavOutlet_ng_template_0_div_0_Template, 2, 7, "div", 1); } if (rf & 2) { const item_r1 = ctx.$implicit; const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", item_r1.isPanelInDom() || ctx_r0.isPanelTransitioning(item_r1)); } } function NgbPagination_ng_template_0_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "span", 8); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵi18n"](1, 9); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } } function NgbPagination_ng_template_2_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "span", 8); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵi18n"](1, 10); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } } function NgbPagination_ng_template_4_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "span", 8); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵi18n"](1, 11); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } } function NgbPagination_ng_template_6_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "span", 8); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵi18n"](1, 12); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } } function NgbPagination_ng_template_8_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](0, "..."); } } function NgbPagination_ng_template_10_span_1_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "span", 14); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "(current)"); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } } function NgbPagination_ng_template_10_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](0); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, NgbPagination_ng_template_10_span_1_Template, 2, 0, "span", 13); } if (rf & 2) { const page_r17 = ctx.$implicit; const currentPage_r18 = ctx.currentPage; _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", page_r17, " "); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", page_r17 === currentPage_r18); } } function NgbPagination_li_13_ng_template_3_Template(rf, ctx) { } const _c44 = function (a0, a1) { return { disabled: a0, currentPage: a1 }; }; function NgbPagination_li_13_Template(rf, ctx) { if (rf & 1) { const _r22 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "li", 15); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "a", 16); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵi18nAttributes"](2, 17); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function NgbPagination_li_13_Template_a_click_1_listener($event) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r22); const ctx_r21 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); ctx_r21.selectPage(1); return $event.preventDefault(); }); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](3, NgbPagination_li_13_ng_template_3_Template, 0, 0, "ng-template", 18); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } if (rf & 2) { const ctx_r12 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); const _r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("disabled", ctx_r12.previousDisabled()); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("tabindex", ctx_r12.previousDisabled() ? "-1" : null)("aria-disabled", ctx_r12.previousDisabled() ? "true" : null); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngTemplateOutlet", (ctx_r12.tplFirst == null ? null : ctx_r12.tplFirst.templateRef) || _r0)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction2"](6, _c44, ctx_r12.previousDisabled(), ctx_r12.page)); } } function NgbPagination_li_14_ng_template_3_Template(rf, ctx) { } const _c47 = function (a0) { return { disabled: a0 }; }; function NgbPagination_li_14_Template(rf, ctx) { if (rf & 1) { const _r25 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "li", 15); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "a", 16); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵi18nAttributes"](2, 19); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function NgbPagination_li_14_Template_a_click_1_listener($event) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r25); const ctx_r24 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); ctx_r24.selectPage(ctx_r24.page - 1); return $event.preventDefault(); }); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](3, NgbPagination_li_14_ng_template_3_Template, 0, 0, "ng-template", 18); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } if (rf & 2) { const ctx_r13 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); const _r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](3); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("disabled", ctx_r13.previousDisabled()); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("tabindex", ctx_r13.previousDisabled() ? "-1" : null)("aria-disabled", ctx_r13.previousDisabled() ? "true" : null); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngTemplateOutlet", (ctx_r13.tplPrevious == null ? null : ctx_r13.tplPrevious.templateRef) || _r2)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction1"](6, _c47, ctx_r13.previousDisabled())); } } function NgbPagination_li_15_a_1_ng_template_1_Template(rf, ctx) { } const _c48 = function (a1) { return { disabled: true, currentPage: a1 }; }; function NgbPagination_li_15_a_1_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "a", 22); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, NgbPagination_li_15_a_1_ng_template_1_Template, 0, 0, "ng-template", 18); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } if (rf & 2) { const ctx_r27 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); const _r8 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](9); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngTemplateOutlet", (ctx_r27.tplEllipsis == null ? null : ctx_r27.tplEllipsis.templateRef) || _r8)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction1"](2, _c48, ctx_r27.page)); } } function NgbPagination_li_15_a_2_ng_template_1_Template(rf, ctx) { } const _c49 = function (a0, a1, a2) { return { disabled: a0, $implicit: a1, currentPage: a2 }; }; function NgbPagination_li_15_a_2_Template(rf, ctx) { if (rf & 1) { const _r33 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "a", 23); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function NgbPagination_li_15_a_2_Template_a_click_0_listener($event) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r33); const pageNumber_r26 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().$implicit; const ctx_r31 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); ctx_r31.selectPage(pageNumber_r26); return $event.preventDefault(); }); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, NgbPagination_li_15_a_2_ng_template_1_Template, 0, 0, "ng-template", 18); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } if (rf & 2) { const pageNumber_r26 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().$implicit; const ctx_r28 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); const _r10 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](11); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("tabindex", ctx_r28.disabled ? "-1" : null)("aria-disabled", ctx_r28.disabled ? "true" : null); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngTemplateOutlet", (ctx_r28.tplNumber == null ? null : ctx_r28.tplNumber.templateRef) || _r10)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction3"](4, _c49, ctx_r28.disabled, pageNumber_r26, ctx_r28.page)); } } function NgbPagination_li_15_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "li", 15); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, NgbPagination_li_15_a_1_Template, 2, 4, "a", 20); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, NgbPagination_li_15_a_2_Template, 2, 8, "a", 21); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } if (rf & 2) { const pageNumber_r26 = ctx.$implicit; const ctx_r14 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("active", pageNumber_r26 === ctx_r14.page)("disabled", ctx_r14.isEllipsis(pageNumber_r26) || ctx_r14.disabled); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("aria-current", pageNumber_r26 === ctx_r14.page ? "page" : null); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx_r14.isEllipsis(pageNumber_r26)); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", !ctx_r14.isEllipsis(pageNumber_r26)); } } function NgbPagination_li_16_ng_template_3_Template(rf, ctx) { } function NgbPagination_li_16_Template(rf, ctx) { if (rf & 1) { const _r37 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "li", 15); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "a", 16); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵi18nAttributes"](2, 24); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function NgbPagination_li_16_Template_a_click_1_listener($event) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r37); const ctx_r36 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); ctx_r36.selectPage(ctx_r36.page + 1); return $event.preventDefault(); }); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](3, NgbPagination_li_16_ng_template_3_Template, 0, 0, "ng-template", 18); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } if (rf & 2) { const ctx_r15 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); const _r4 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](5); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("disabled", ctx_r15.nextDisabled()); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("tabindex", ctx_r15.nextDisabled() ? "-1" : null)("aria-disabled", ctx_r15.nextDisabled() ? "true" : null); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngTemplateOutlet", (ctx_r15.tplNext == null ? null : ctx_r15.tplNext.templateRef) || _r4)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction2"](6, _c44, ctx_r15.nextDisabled(), ctx_r15.page)); } } function NgbPagination_li_17_ng_template_3_Template(rf, ctx) { } function NgbPagination_li_17_Template(rf, ctx) { if (rf & 1) { const _r40 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "li", 15); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "a", 16); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵi18nAttributes"](2, 25); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function NgbPagination_li_17_Template_a_click_1_listener($event) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r40); const ctx_r39 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); ctx_r39.selectPage(ctx_r39.pageCount); return $event.preventDefault(); }); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](3, NgbPagination_li_17_ng_template_3_Template, 0, 0, "ng-template", 18); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } if (rf & 2) { const ctx_r16 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); const _r6 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](7); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("disabled", ctx_r16.nextDisabled()); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("tabindex", ctx_r16.nextDisabled() ? "-1" : null)("aria-disabled", ctx_r16.nextDisabled() ? "true" : null); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngTemplateOutlet", (ctx_r16.tplLast == null ? null : ctx_r16.tplLast.templateRef) || _r6)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction2"](6, _c44, ctx_r16.nextDisabled(), ctx_r16.page)); } } function NgbPopoverWindow_h3_1_ng_template_1_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](0); } if (rf & 2) { const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx_r2.title); } } function NgbPopoverWindow_h3_1_ng_template_3_Template(rf, ctx) { } function NgbPopoverWindow_h3_1_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "h3", 3); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, NgbPopoverWindow_h3_1_ng_template_1_Template, 1, 1, "ng-template", null, 4, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](3, NgbPopoverWindow_h3_1_ng_template_3_Template, 0, 0, "ng-template", 5); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } if (rf & 2) { const _r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](2); const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngTemplateOutlet", ctx_r0.isTitleTemplate() ? ctx_r0.title : _r1)("ngTemplateOutletContext", ctx_r0.context); } } function NgbProgressbar_span_1_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "span"); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵi18n"](1, 2); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "percent"); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } if (rf & 2) { const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵi18nExp"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](2, 1, ctx_r0.getValue() / ctx_r0.max)); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵi18nApply"](1); } } function NgbRating_ng_template_0_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](0); } if (rf & 2) { const fill_r3 = ctx.fill; _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](fill_r3 === 100 ? "\u2605" : "\u2606"); } } function NgbRating_ng_template_2_ng_template_3_Template(rf, ctx) { } function NgbRating_ng_template_2_Template(rf, ctx) { if (rf & 1) { const _r7 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "span", 2); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "span", 3); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("mouseenter", function NgbRating_ng_template_2_Template_span_mouseenter_2_listener() { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r7); const index_r4 = ctx.index; const ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); return ctx_r6.enter(index_r4 + 1); })("click", function NgbRating_ng_template_2_Template_span_click_2_listener() { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r7); const index_r4 = ctx.index; const ctx_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); return ctx_r8.handleClick(index_r4 + 1); }); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](3, NgbRating_ng_template_2_ng_template_3_Template, 0, 0, "ng-template", 4); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } if (rf & 2) { const index_r4 = ctx.index; const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); const _r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"]("(", index_r4 < ctx_r2.nextRate ? "*" : " ", ")"); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("cursor", ctx_r2.isInteractive() ? "pointer" : "default"); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngTemplateOutlet", ctx_r2.starTemplate || ctx_r2.starTemplateFromContent || _r0)("ngTemplateOutletContext", ctx_r2.contexts[index_r4]); } } function NgbTimepicker_button_3_Template(rf, ctx) { if (rf & 1) { const _r9 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "button", 12); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function NgbTimepicker_button_3_Template_button_click_0_listener() { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r9); const ctx_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); return ctx_r8.changeHour(ctx_r8.hourStep); }); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](1, "span", 13); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "span", 14); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵi18n"](3, 15); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } if (rf & 2) { const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("btn-sm", ctx_r0.isSmallSize)("btn-lg", ctx_r0.isLargeSize)("disabled", ctx_r0.disabled); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("disabled", ctx_r0.disabled); } } function NgbTimepicker_button_6_Template(rf, ctx) { if (rf & 1) { const _r11 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "button", 12); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function NgbTimepicker_button_6_Template_button_click_0_listener() { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r11); const ctx_r10 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); return ctx_r10.changeHour(-ctx_r10.hourStep); }); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](1, "span", 16); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "span", 14); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵi18n"](3, 17); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } if (rf & 2) { const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("btn-sm", ctx_r1.isSmallSize)("btn-lg", ctx_r1.isLargeSize)("disabled", ctx_r1.disabled); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("disabled", ctx_r1.disabled); } } function NgbTimepicker_button_10_Template(rf, ctx) { if (rf & 1) { const _r13 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "button", 12); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function NgbTimepicker_button_10_Template_button_click_0_listener() { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r13); const ctx_r12 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); return ctx_r12.changeMinute(ctx_r12.minuteStep); }); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](1, "span", 13); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "span", 14); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵi18n"](3, 18); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } if (rf & 2) { const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("btn-sm", ctx_r2.isSmallSize)("btn-lg", ctx_r2.isLargeSize)("disabled", ctx_r2.disabled); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("disabled", ctx_r2.disabled); } } function NgbTimepicker_button_13_Template(rf, ctx) { if (rf & 1) { const _r15 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "button", 12); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function NgbTimepicker_button_13_Template_button_click_0_listener() { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r15); const ctx_r14 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); return ctx_r14.changeMinute(-ctx_r14.minuteStep); }); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](1, "span", 16); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "span", 14); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵi18n"](3, 19); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } if (rf & 2) { const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("btn-sm", ctx_r3.isSmallSize)("btn-lg", ctx_r3.isLargeSize)("disabled", ctx_r3.disabled); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("disabled", ctx_r3.disabled); } } function NgbTimepicker_div_14_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 6); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, ":"); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } } function NgbTimepicker_div_15_button_1_Template(rf, ctx) { if (rf & 1) { const _r19 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "button", 12); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function NgbTimepicker_div_15_button_1_Template_button_click_0_listener() { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r19); const ctx_r18 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); return ctx_r18.changeSecond(ctx_r18.secondStep); }); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](1, "span", 13); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "span", 14); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵi18n"](3, 22); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } if (rf & 2) { const ctx_r16 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("btn-sm", ctx_r16.isSmallSize)("btn-lg", ctx_r16.isLargeSize)("disabled", ctx_r16.disabled); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("disabled", ctx_r16.disabled); } } function NgbTimepicker_div_15_button_4_Template(rf, ctx) { if (rf & 1) { const _r21 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "button", 12); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function NgbTimepicker_div_15_button_4_Template_button_click_0_listener() { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r21); const ctx_r20 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); return ctx_r20.changeSecond(-ctx_r20.secondStep); }); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](1, "span", 16); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "span", 14); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵi18n"](3, 23); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } if (rf & 2) { const ctx_r17 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("btn-sm", ctx_r17.isSmallSize)("btn-lg", ctx_r17.isLargeSize)("disabled", ctx_r17.disabled); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("disabled", ctx_r17.disabled); } } function NgbTimepicker_div_15_Template(rf, ctx) { if (rf & 1) { const _r23 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 20); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, NgbTimepicker_div_15_button_1_Template, 4, 7, "button", 3); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "input", 4); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵi18nAttributes"](3, 21); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("change", function NgbTimepicker_div_15_Template_input_change_2_listener($event) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r23); const ctx_r22 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); return ctx_r22.updateSecond($event.target.value); })("input", function NgbTimepicker_div_15_Template_input_input_2_listener($event) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r23); const ctx_r24 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); return ctx_r24.formatInput($event.target); })("keydown.ArrowUp", function NgbTimepicker_div_15_Template_input_keydown_ArrowUp_2_listener($event) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r23); const ctx_r25 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); ctx_r25.changeSecond(ctx_r25.secondStep); return $event.preventDefault(); })("keydown.ArrowDown", function NgbTimepicker_div_15_Template_input_keydown_ArrowDown_2_listener($event) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r23); const ctx_r26 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); ctx_r26.changeSecond(-ctx_r26.secondStep); return $event.preventDefault(); }); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](4, NgbTimepicker_div_15_button_4_Template, 4, 7, "button", 3); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } if (rf & 2) { const ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx_r5.spinners); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("form-control-sm", ctx_r5.isSmallSize)("form-control-lg", ctx_r5.isLargeSize); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("value", ctx_r5.formatMinSec(ctx_r5.model == null ? null : ctx_r5.model.second))("readOnly", ctx_r5.readonlyInputs)("disabled", ctx_r5.disabled); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx_r5.spinners); } } function NgbTimepicker_div_16_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "div", 6); } } function NgbTimepicker_div_17_ng_container_2_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵi18n"](1, 28); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"](); } if (rf & 2) { const ctx_r27 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵi18nExp"](ctx_r27.i18n.getAfternoonPeriod()); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵi18nApply"](1); } } function NgbTimepicker_div_17_ng_template_3_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵi18n"](0, 29); } if (rf & 2) { const ctx_r29 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵi18nExp"](ctx_r29.i18n.getMorningPeriod()); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵi18nApply"](0); } } function NgbTimepicker_div_17_Template(rf, ctx) { if (rf & 1) { const _r31 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 24); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "button", 25); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function NgbTimepicker_div_17_Template_button_click_1_listener() { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r31); const ctx_r30 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); return ctx_r30.toggleMeridian(); }); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, NgbTimepicker_div_17_ng_container_2_Template, 2, 1, "ng-container", 26); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](3, NgbTimepicker_div_17_ng_template_3_Template, 1, 1, "ng-template", null, 27, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } if (rf & 2) { const _r28 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](4); const ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("btn-sm", ctx_r7.isSmallSize)("btn-lg", ctx_r7.isLargeSize)("disabled", ctx_r7.disabled); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("disabled", ctx_r7.disabled); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx_r7.model && ctx_r7.model.hour >= 12)("ngIfElse", _r28); } } function NgbToast_ng_template_0_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "strong", 3); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } if (rf & 2) { const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx_r1.header); } } function NgbToast_ng_template_2_ng_template_1_Template(rf, ctx) { } function NgbToast_ng_template_2_Template(rf, ctx) { if (rf & 1) { const _r5 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 4); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, NgbToast_ng_template_2_ng_template_1_Template, 0, 0, "ng-template", 5); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "button", 6); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵi18nAttributes"](3, 7); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function NgbToast_ng_template_2_Template_button_click_2_listener() { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r5); const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); return ctx_r4.hide(); }); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "span", 8); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\u00D7"); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } if (rf & 2) { const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); const _r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngTemplateOutlet", ctx_r2.contentHeaderTpl || _r0); } } function NgbHighlight_ng_template_0_span_0_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "span"); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } if (rf & 2) { const part_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().$implicit; const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassMap"](ctx_r3.highlightClass); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](part_r1); } } function NgbHighlight_ng_template_0_ng_template_1_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](0); } if (rf & 2) { const part_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().$implicit; _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](part_r1); } } function NgbHighlight_ng_template_0_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, NgbHighlight_ng_template_0_span_0_Template, 2, 3, "span", 1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, NgbHighlight_ng_template_0_ng_template_1_Template, 1, 1, "ng-template", null, 2, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]); } if (rf & 2) { const isOdd_r2 = ctx.odd; const _r4 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](2); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", isOdd_r2)("ngIfElse", _r4); } } function NgbTypeaheadWindow_ng_template_0_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "ngb-highlight", 2); } if (rf & 2) { const result_r3 = ctx.result; const term_r4 = ctx.term; const formatter_r5 = ctx.formatter; _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("result", formatter_r5(result_r3))("term", term_r4); } } function NgbTypeaheadWindow_ng_template_2_ng_template_1_Template(rf, ctx) { } const _c86 = function (a0, a1, a2) { return { result: a0, term: a1, formatter: a2 }; }; function NgbTypeaheadWindow_ng_template_2_Template(rf, ctx) { if (rf & 1) { const _r10 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "button", 3); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("mouseenter", function NgbTypeaheadWindow_ng_template_2_Template_button_mouseenter_0_listener() { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r10); const idx_r7 = ctx.index; const ctx_r9 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); return ctx_r9.markActive(idx_r7); })("click", function NgbTypeaheadWindow_ng_template_2_Template_button_click_0_listener() { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r10); const result_r6 = ctx.$implicit; const ctx_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); return ctx_r11.select(result_r6); }); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, NgbTypeaheadWindow_ng_template_2_ng_template_1_Template, 0, 0, "ng-template", 4); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } if (rf & 2) { const result_r6 = ctx.$implicit; const idx_r7 = ctx.index; const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); const _r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("active", idx_r7 === ctx_r2.activeIdx); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("id", ctx_r2.id + "-" + idx_r7); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngTemplateOutlet", ctx_r2.resultTemplate || _r0)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction3"](5, _c86, result_r6, ctx_r2.term, ctx_r2.formatter)); } } function toInteger(value) { return parseInt(`${value}`, 10); } function toString(value) { return (value !== undefined && value !== null) ? `${value}` : ''; } function getValueInRange(value, max, min = 0) { return Math.max(Math.min(value, max), min); } function isString(value) { return typeof value === 'string'; } function isNumber(value) { return !isNaN(toInteger(value)); } function isInteger(value) { return typeof value === 'number' && isFinite(value) && Math.floor(value) === value; } function isDefined(value) { return value !== undefined && value !== null; } function padNumber(value) { if (isNumber(value)) { return `0${value}`.slice(-2); } else { return ''; } } function regExpEscape(text) { return text.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, '\\$&'); } function hasClassName(element, className) { return element && element.className && element.className.split && element.className.split(/\s+/).indexOf(className) >= 0; } if (typeof Element !== 'undefined' && !Element.prototype.closest) { // Polyfill for ie10+ if (!Element.prototype.matches) { // IE uses the non-standard name: msMatchesSelector Element.prototype.matches = Element.prototype.msMatchesSelector || Element.prototype.webkitMatchesSelector; } Element.prototype.closest = function (s) { let el = this; if (!document.documentElement.contains(el)) { return null; } do { if (el.matches(s)) { return el; } el = el.parentElement || el.parentNode; } while (el !== null && el.nodeType === 1); return null; }; } function closest(element, selector) { if (!selector) { return null; } /* * In certain browsers (e.g. Edge 44.18362.449.0) HTMLDocument does * not support `Element.prototype.closest`. To emulate the correct behaviour * we return null when the method is missing. * * Note that in evergreen browsers `closest(document.documentElement, 'html')` * will return the document element whilst in Edge null will be returned. This * compromise was deemed good enough. */ if (typeof element.closest === 'undefined') { return null; } return element.closest(selector); } /** * Force a browser reflow * @param element element where to apply the reflow */ function reflow(element) { return (element || document.body).offsetHeight; } /** * Creates an observable where all callbacks are executed inside a given zone * * @param zone */ function runInZone(zone) { return (source) => { return new rxjs__WEBPACK_IMPORTED_MODULE_2__["Observable"](observer => { const onNext = (value) => zone.run(() => observer.next(value)); const onError = (e) => zone.run(() => observer.error(e)); const onComplete = () => zone.run(() => observer.complete()); return source.subscribe(onNext, onError, onComplete); }); }; } const environment = { animation: true, transitionTimerDelayMs: 5, }; /** * Global ng-bootstrap config * * @since 8.0.0 */ class NgbConfig { constructor() { this.animation = environment.animation; } } NgbConfig.ɵfac = function NgbConfig_Factory(t) { return new (t || NgbConfig)(); }; NgbConfig.ɵprov = Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({ factory: function NgbConfig_Factory() { return new NgbConfig(); }, token: NgbConfig, providedIn: "root" }); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbConfig, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"], args: [{ providedIn: 'root' }] }], function () { return []; }, null); })(); /** * A configuration service for the [NgbAccordion](#/components/accordion/api#NgbAccordion) component. * * You can inject this service, typically in your root component, and customize its properties * to provide default values for all accordions used in the application. */ class NgbAccordionConfig { constructor(_ngbConfig) { this._ngbConfig = _ngbConfig; this.closeOthers = false; } get animation() { return (this._animation === undefined) ? this._ngbConfig.animation : this._animation; } set animation(animation) { this._animation = animation; } } NgbAccordionConfig.ɵfac = function NgbAccordionConfig_Factory(t) { return new (t || NgbAccordionConfig)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](NgbConfig)); }; NgbAccordionConfig.ɵprov = Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({ factory: function NgbAccordionConfig_Factory() { return new NgbAccordionConfig(Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(NgbConfig)); }, token: NgbAccordionConfig, providedIn: "root" }); NgbAccordionConfig.ctorParameters = () => [ { type: NgbConfig } ]; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbAccordionConfig, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"], args: [{ providedIn: 'root' }] }], function () { return [{ type: NgbConfig }]; }, null); })(); function getTransitionDurationMs(element) { const { transitionDelay, transitionDuration } = window.getComputedStyle(element); const transitionDelaySec = parseFloat(transitionDelay); const transitionDurationSec = parseFloat(transitionDuration); return (transitionDelaySec + transitionDurationSec) * 1000; } const noopFn = () => { }; const ɵ0 = noopFn; const { transitionTimerDelayMs } = environment; const runningTransitions = new Map(); const ngbRunTransition = (zone, element, startFn, options) => { // Getting initial context from options let context = options.context || {}; // Checking if there are already running transitions on the given element. const running = runningTransitions.get(element); if (running) { switch (options.runningTransition) { // If there is one running and we want for it to 'continue' to run, we have to cancel the new one. // We're not emitting any values, but simply completing the observable (EMPTY). case 'continue': return rxjs__WEBPACK_IMPORTED_MODULE_2__["EMPTY"]; // If there is one running and we want for it to 'stop', we have to complete the running one. // We're simply completing the running one and not emitting any values and merging newly provided context // with the one coming from currently running transition. case 'stop': zone.run(() => running.transition$.complete()); context = Object.assign(running.context, context); runningTransitions.delete(element); } } // Running the start function const endFn = startFn(element, options.animation, context) || noopFn; // If 'prefer-reduced-motion' is enabled, the 'transition' will be set to 'none'. // If animations are disabled, we have to emit a value and complete the observable // In this case we have to call the end function, but can finish immediately by emitting a value, // completing the observable and executing end functions synchronously. if (!options.animation || window.getComputedStyle(element).transitionProperty === 'none') { zone.run(() => endFn()); return Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["of"])(undefined).pipe(runInZone(zone)); } // Starting a new transition const transition$ = new rxjs__WEBPACK_IMPORTED_MODULE_2__["Subject"](); const finishTransition$ = new rxjs__WEBPACK_IMPORTED_MODULE_2__["Subject"](); const stop$ = transition$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["endWith"])(true)); runningTransitions.set(element, { transition$, complete: () => { finishTransition$.next(); finishTransition$.complete(); }, context }); const transitionDurationMs = getTransitionDurationMs(element); // 1. We have to both listen for the 'transitionend' event and have a 'just-in-case' timer, // because 'transitionend' event might not be fired in some browsers, if the transitioning // element becomes invisible (ex. when scrolling, making browser tab inactive, etc.). The timer // guarantees, that we'll release the DOM element and complete 'ngbRunTransition'. // 2. We need to filter transition end events, because they might bubble from shorter transitions // on inner DOM elements. We're only interested in the transition on the 'element' itself. zone.runOutsideAngular(() => { const transitionEnd$ = Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["fromEvent"])(element, 'transitionend').pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["takeUntil"])(stop$), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["filter"])(({ target }) => target === element)); const timer$ = Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["timer"])(transitionDurationMs + transitionTimerDelayMs).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["takeUntil"])(stop$)); Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["race"])(timer$, transitionEnd$, finishTransition$).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["takeUntil"])(stop$)).subscribe(() => { runningTransitions.delete(element); zone.run(() => { endFn(); transition$.next(); transition$.complete(); }); }); }); return transition$.asObservable(); }; const ngbCompleteTransition = (element) => { var _a; (_a = runningTransitions.get(element)) === null || _a === void 0 ? void 0 : _a.complete(); }; function measureCollapsingElementHeightPx(element) { // SSR fix for without injecting the PlatformId if (typeof navigator === 'undefined') { return '0px'; } const { classList } = element; const hasShownClass = classList.contains('show'); if (!hasShownClass) { classList.add('show'); } element.style.height = ''; const height = element.getBoundingClientRect().height + 'px'; if (!hasShownClass) { classList.remove('show'); } return height; } const ngbCollapsingTransition = (element, animation, context) => { let { direction, maxHeight } = context; const { classList } = element; function setInitialClasses() { classList.add('collapse'); if (direction === 'show') { classList.add('show'); } else { classList.remove('show'); } } // without animations we just need to set initial classes if (!animation) { setInitialClasses(); return; } // No maxHeight -> running the transition for the first time if (!maxHeight) { maxHeight = measureCollapsingElementHeightPx(element); context.maxHeight = maxHeight; // Fix the height before starting the animation element.style.height = direction !== 'show' ? maxHeight : '0px'; classList.remove('collapse'); classList.remove('collapsing'); classList.remove('show'); reflow(element); // Start the animation classList.add('collapsing'); } // Start or revert the animation element.style.height = direction === 'show' ? maxHeight : '0px'; return () => { setInitialClasses(); classList.remove('collapsing'); element.style.height = ''; }; }; let nextId = 0; /** * A directive that wraps an accordion panel header with any HTML markup and a toggling button * marked with [`NgbPanelToggle`](#/components/accordion/api#NgbPanelToggle). * See the [header customization demo](#/components/accordion/examples#header) for more details. * * You can also use [`NgbPanelTitle`](#/components/accordion/api#NgbPanelTitle) to customize only the panel title. * * @since 4.1.0 */ class NgbPanelHeader { constructor(templateRef) { this.templateRef = templateRef; } } NgbPanelHeader.ɵfac = function NgbPanelHeader_Factory(t) { return new (t || NgbPanelHeader)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["TemplateRef"])); }; NgbPanelHeader.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: NgbPanelHeader, selectors: [["ng-template", "ngbPanelHeader", ""]] }); NgbPanelHeader.ctorParameters = () => [ { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["TemplateRef"] } ]; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbPanelHeader, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: 'ng-template[ngbPanelHeader]' }] }], function () { return [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["TemplateRef"] }]; }, null); })(); /** * A directive that wraps only the panel title with HTML markup inside. * * You can also use [`NgbPanelHeader`](#/components/accordion/api#NgbPanelHeader) to customize the full panel header. */ class NgbPanelTitle { constructor(templateRef) { this.templateRef = templateRef; } } NgbPanelTitle.ɵfac = function NgbPanelTitle_Factory(t) { return new (t || NgbPanelTitle)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["TemplateRef"])); }; NgbPanelTitle.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: NgbPanelTitle, selectors: [["ng-template", "ngbPanelTitle", ""]] }); NgbPanelTitle.ctorParameters = () => [ { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["TemplateRef"] } ]; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbPanelTitle, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: 'ng-template[ngbPanelTitle]' }] }], function () { return [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["TemplateRef"] }]; }, null); })(); /** * A directive that wraps the accordion panel content. */ class NgbPanelContent { constructor(templateRef) { this.templateRef = templateRef; } } NgbPanelContent.ɵfac = function NgbPanelContent_Factory(t) { return new (t || NgbPanelContent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["TemplateRef"])); }; NgbPanelContent.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: NgbPanelContent, selectors: [["ng-template", "ngbPanelContent", ""]] }); NgbPanelContent.ctorParameters = () => [ { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["TemplateRef"] } ]; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbPanelContent, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: 'ng-template[ngbPanelContent]' }] }], function () { return [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["TemplateRef"] }]; }, null); })(); /** * A directive that wraps an individual accordion panel with title and collapsible content. */ class NgbPanel { constructor() { /** * If `true`, the panel is disabled an can't be toggled. */ this.disabled = false; /** * An optional id for the panel that must be unique on the page. * * If not provided, it will be auto-generated in the `ngb-panel-xxx` format. */ this.id = `ngb-panel-${nextId++}`; this.isOpen = false; /* A flag to specified that the transition panel classes have been initialized */ this.initClassDone = false; /* A flag to specified if the panel is currently being animated, to ensure its presence in the dom */ this.transitionRunning = false; /** * An event emitted when the panel is shown, after the transition. It has no payload. * * @since 8.0.0 */ this.shown = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"](); /** * An event emitted when the panel is hidden, after the transition. It has no payload. * * @since 8.0.0 */ this.hidden = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"](); } ngAfterContentChecked() { // We are using @ContentChildren instead of @ContentChild as in the Angular version being used // only @ContentChildren allows us to specify the {descendants: false} option. // Without {descendants: false} we are hitting bugs described in: // https://github.com/ng-bootstrap/ng-bootstrap/issues/2240 this.titleTpl = this.titleTpls.first; this.headerTpl = this.headerTpls.first; this.contentTpl = this.contentTpls.first; } } NgbPanel.ɵfac = function NgbPanel_Factory(t) { return new (t || NgbPanel)(); }; NgbPanel.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: NgbPanel, selectors: [["ngb-panel"]], contentQueries: function NgbPanel_ContentQueries(rf, ctx, dirIndex) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, NgbPanelTitle, false); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, NgbPanelHeader, false); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, NgbPanelContent, false); } if (rf & 2) { var _t; _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.titleTpls = _t); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.headerTpls = _t); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.contentTpls = _t); } }, inputs: { disabled: "disabled", id: "id", title: "title", type: "type", cardClass: "cardClass" }, outputs: { shown: "shown", hidden: "hidden" } }); NgbPanel.propDecorators = { disabled: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], id: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], title: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], type: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], cardClass: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], shown: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], hidden: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], titleTpls: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ContentChildren"], args: [NgbPanelTitle, { descendants: false },] }], headerTpls: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ContentChildren"], args: [NgbPanelHeader, { descendants: false },] }], contentTpls: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ContentChildren"], args: [NgbPanelContent, { descendants: false },] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbPanel, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: 'ngb-panel' }] }], function () { return []; }, { disabled: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], id: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], shown: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], hidden: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], title: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], type: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], cardClass: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], titleTpls: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ContentChildren"], args: [NgbPanelTitle, { descendants: false }] }], headerTpls: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ContentChildren"], args: [NgbPanelHeader, { descendants: false }] }], contentTpls: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ContentChildren"], args: [NgbPanelContent, { descendants: false }] }] }); })(); /** * Accordion is a collection of collapsible panels (bootstrap cards). * * It can ensure only one panel is opened at a time and allows to customize panel * headers. */ class NgbAccordion { constructor(config, _element, _ngZone, _changeDetector) { this._element = _element; this._ngZone = _ngZone; this._changeDetector = _changeDetector; /** * An array or comma separated strings of panel ids that should be opened **initially**. * * For subsequent changes use methods like `expand()`, `collapse()`, etc. and * the `(panelChange)` event. */ this.activeIds = []; /** * If `true`, panel content will be detached from DOM and not simply hidden when the panel is collapsed. */ this.destroyOnHide = true; /** * Event emitted right before the panel toggle happens. * * See [NgbPanelChangeEvent](#/components/accordion/api#NgbPanelChangeEvent) for payload details. */ this.panelChange = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"](); /** * An event emitted when the expanding animation is finished on the panel. The payload is the panel id. * * @since 8.0.0 */ this.shown = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"](); /** * An event emitted when the collapsing animation is finished on the panel, and before the panel element is removed. * The payload is the panel id. * * @since 8.0.0 */ this.hidden = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"](); this.animation = config.animation; this.type = config.type; this.closeOtherPanels = config.closeOthers; } /** * Checks if a panel with a given id is expanded. */ isExpanded(panelId) { return this.activeIds.indexOf(panelId) > -1; } /** * Expands a panel with a given id. * * Has no effect if the panel is already expanded or disabled. */ expand(panelId) { this._changeOpenState(this._findPanelById(panelId), true); } /** * Expands all panels, if `[closeOthers]` is `false`. * * If `[closeOthers]` is `true`, it will expand the first panel, unless there is already a panel opened. */ expandAll() { if (this.closeOtherPanels) { if (this.activeIds.length === 0 && this.panels.length) { this._changeOpenState(this.panels.first, true); } } else { this.panels.forEach(panel => this._changeOpenState(panel, true)); } } /** * Collapses a panel with the given id. * * Has no effect if the panel is already collapsed or disabled. */ collapse(panelId) { this._changeOpenState(this._findPanelById(panelId), false); } /** * Collapses all opened panels. */ collapseAll() { this.panels.forEach((panel) => { this._changeOpenState(panel, false); }); } /** * Toggles a panel with the given id. * * Has no effect if the panel is disabled. */ toggle(panelId) { const panel = this._findPanelById(panelId); if (panel) { this._changeOpenState(panel, !panel.isOpen); } } ngAfterContentChecked() { // active id updates if (isString(this.activeIds)) { this.activeIds = this.activeIds.split(/\s*,\s*/); } // update panels open states this.panels.forEach(panel => { panel.isOpen = !panel.disabled && this.activeIds.indexOf(panel.id) > -1; }); // closeOthers updates if (this.activeIds.length > 1 && this.closeOtherPanels) { this._closeOthers(this.activeIds[0], false); this._updateActiveIds(); } // Setup the initial classes here this._ngZone.onStable.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["take"])(1)).subscribe(() => { this.panels.forEach(panel => { const panelElement = this._getPanelElement(panel.id); if (panelElement) { if (!panel.initClassDone) { panel.initClassDone = true; ngbRunTransition(this._ngZone, panelElement, ngbCollapsingTransition, { animation: false, runningTransition: 'continue', context: { direction: panel.isOpen ? 'show' : 'hide' } }); } } else { // Classes must be initialized next time it will be in the dom panel.initClassDone = false; } }); }); } _changeOpenState(panel, nextState) { if (panel != null && !panel.disabled && panel.isOpen !== nextState) { let defaultPrevented = false; this.panelChange.emit({ panelId: panel.id, nextState: nextState, preventDefault: () => { defaultPrevented = true; } }); if (!defaultPrevented) { panel.isOpen = nextState; panel.transitionRunning = true; if (nextState && this.closeOtherPanels) { this._closeOthers(panel.id); } this._updateActiveIds(); this._runTransitions(this.animation); } } } _closeOthers(panelId, enableTransition = true) { this.panels.forEach(panel => { if (panel.id !== panelId && panel.isOpen) { panel.isOpen = false; panel.transitionRunning = enableTransition; } }); } _findPanelById(panelId) { return this.panels.find(p => p.id === panelId) || null; } _updateActiveIds() { this.activeIds = this.panels.filter(panel => panel.isOpen && !panel.disabled).map(panel => panel.id); } _runTransitions(animation) { // detectChanges is performed to ensure that all panels are in the dom (via transitionRunning = true) // before starting the animation this._changeDetector.detectChanges(); this.panels.forEach(panel => { // When panel.transitionRunning is true, the transition needs to be started OR reversed, // The direction (show or hide) is choosen by each panel.isOpen state if (panel.transitionRunning) { const panelElement = this._getPanelElement(panel.id); ngbRunTransition(this._ngZone, panelElement, ngbCollapsingTransition, { animation, runningTransition: 'stop', context: { direction: panel.isOpen ? 'show' : 'hide' } }).subscribe(() => { panel.transitionRunning = false; const { id } = panel; if (panel.isOpen) { panel.shown.emit(); this.shown.emit(id); } else { panel.hidden.emit(); this.hidden.emit(id); } }); } }); } _getPanelElement(panelId) { return this._element.nativeElement.querySelector('#' + panelId); } } NgbAccordion.ɵfac = function NgbAccordion_Factory(t) { return new (t || NgbAccordion)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NgbAccordionConfig), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectorRef"])); }; NgbAccordion.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: NgbAccordion, selectors: [["ngb-accordion"]], contentQueries: function NgbAccordion_ContentQueries(rf, ctx, dirIndex) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, NgbPanel, false); } if (rf & 2) { var _t; _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.panels = _t); } }, hostAttrs: ["role", "tablist", 1, "accordion"], hostVars: 1, hostBindings: function NgbAccordion_HostBindings(rf, ctx) { if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("aria-multiselectable", !ctx.closeOtherPanels); } }, inputs: { activeIds: "activeIds", destroyOnHide: "destroyOnHide", animation: "animation", type: "type", closeOtherPanels: ["closeOthers", "closeOtherPanels"] }, outputs: { panelChange: "panelChange", shown: "shown", hidden: "hidden" }, exportAs: ["ngbAccordion"], decls: 3, vars: 1, consts: [["ngbPanelHeader", ""], ["t", ""], ["ngFor", "", 3, "ngForOf"], [1, "btn", "btn-link", 3, "ngbPanelToggle"], [3, "ngTemplateOutlet"], ["role", "tab", 3, "id"], [3, "ngTemplateOutlet", "ngTemplateOutletContext"], ["role", "tabpanel", 3, "id", 4, "ngIf"], ["role", "tabpanel", 3, "id"], [1, "card-body"]], template: function NgbAccordion_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, NgbAccordion_ng_template_0_Template, 3, 3, "ng-template", 0, 1, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, NgbAccordion_ng_template_2_Template, 4, 11, "ng-template", 2); } if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx.panels); } }, directives: function () { return [NgbPanelHeader, _angular_common__WEBPACK_IMPORTED_MODULE_1__["NgForOf"], NgbPanelToggle, _angular_common__WEBPACK_IMPORTED_MODULE_1__["NgTemplateOutlet"], _angular_common__WEBPACK_IMPORTED_MODULE_1__["NgIf"]]; }, encapsulation: 2 }); NgbAccordion.ctorParameters = () => [ { type: NgbAccordionConfig }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectorRef"] } ]; NgbAccordion.propDecorators = { panels: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ContentChildren"], args: [NgbPanel,] }], animation: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], activeIds: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], closeOtherPanels: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"], args: ['closeOthers',] }], destroyOnHide: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], type: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], panelChange: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], shown: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], hidden: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbAccordion, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"], args: [{ selector: 'ngb-accordion', exportAs: 'ngbAccordion', encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewEncapsulation"].None, host: { 'class': 'accordion', 'role': 'tablist', '[attr.aria-multiselectable]': '!closeOtherPanels' }, template: `
` }] }], function () { return [{ type: NgbAccordionConfig }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectorRef"] }]; }, { activeIds: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], destroyOnHide: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], panelChange: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], shown: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], hidden: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], animation: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], type: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], closeOtherPanels: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"], args: ['closeOthers'] }], panels: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ContentChildren"], args: [NgbPanel] }] }); })(); /** * A directive to put on a button that toggles panel opening and closing. * * To be used inside the [`NgbPanelHeader`](#/components/accordion/api#NgbPanelHeader) * * @since 4.1.0 */ class NgbPanelToggle { constructor(accordion, panel) { this.accordion = accordion; this.panel = panel; } set ngbPanelToggle(panel) { if (panel) { this.panel = panel; } } } NgbPanelToggle.ɵfac = function NgbPanelToggle_Factory(t) { return new (t || NgbPanelToggle)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NgbAccordion), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NgbPanel, 9)); }; NgbPanelToggle.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: NgbPanelToggle, selectors: [["button", "ngbPanelToggle", ""]], hostAttrs: ["type", "button"], hostVars: 5, hostBindings: function NgbPanelToggle_HostBindings(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function NgbPanelToggle_click_HostBindingHandler() { return ctx.accordion.toggle(ctx.panel.id); }); } if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵhostProperty"]("disabled", ctx.panel.disabled); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("aria-expanded", ctx.panel.isOpen)("aria-controls", ctx.panel.id); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("collapsed", !ctx.panel.isOpen); } }, inputs: { ngbPanelToggle: "ngbPanelToggle" } }); NgbPanelToggle.ctorParameters = () => [ { type: NgbAccordion }, { type: NgbPanel, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Optional"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Host"] }] } ]; NgbPanelToggle.propDecorators = { ngbPanelToggle: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbPanelToggle, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: 'button[ngbPanelToggle]', host: { 'type': 'button', '[disabled]': 'panel.disabled', '[class.collapsed]': '!panel.isOpen', '[attr.aria-expanded]': 'panel.isOpen', '[attr.aria-controls]': 'panel.id', '(click)': 'accordion.toggle(panel.id)' } }] }], function () { return [{ type: NgbAccordion }, { type: NgbPanel, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Optional"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Host"] }] }]; }, { ngbPanelToggle: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }] }); })(); const NGB_ACCORDION_DIRECTIVES = [NgbAccordion, NgbPanel, NgbPanelTitle, NgbPanelContent, NgbPanelHeader, NgbPanelToggle]; class NgbAccordionModule { } NgbAccordionModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ type: NgbAccordionModule }); NgbAccordionModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({ factory: function NgbAccordionModule_Factory(t) { return new (t || NgbAccordionModule)(); }, imports: [[_angular_common__WEBPACK_IMPORTED_MODULE_1__["CommonModule"]]] }); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](NgbAccordionModule, { declarations: function () { return [NgbAccordion, NgbPanel, NgbPanelTitle, NgbPanelContent, NgbPanelHeader, NgbPanelToggle]; }, imports: function () { return [_angular_common__WEBPACK_IMPORTED_MODULE_1__["CommonModule"]]; }, exports: function () { return [NgbAccordion, NgbPanel, NgbPanelTitle, NgbPanelContent, NgbPanelHeader, NgbPanelToggle]; } }); })(); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbAccordionModule, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgModule"], args: [{ declarations: NGB_ACCORDION_DIRECTIVES, exports: NGB_ACCORDION_DIRECTIVES, imports: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["CommonModule"]] }] }], null, null); })(); /** * A configuration service for the [NgbAlert](#/components/alert/api#NgbAlert) component. * * You can inject this service, typically in your root component, and customize its properties * to provide default values for all alerts used in the application. */ class NgbAlertConfig { constructor(_ngbConfig) { this._ngbConfig = _ngbConfig; this.dismissible = true; this.type = 'warning'; } get animation() { return (this._animation === undefined) ? this._ngbConfig.animation : this._animation; } set animation(animation) { this._animation = animation; } } NgbAlertConfig.ɵfac = function NgbAlertConfig_Factory(t) { return new (t || NgbAlertConfig)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](NgbConfig)); }; NgbAlertConfig.ɵprov = Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({ factory: function NgbAlertConfig_Factory() { return new NgbAlertConfig(Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(NgbConfig)); }, token: NgbAlertConfig, providedIn: "root" }); NgbAlertConfig.ctorParameters = () => [ { type: NgbConfig } ]; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbAlertConfig, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"], args: [{ providedIn: 'root' }] }], function () { return [{ type: NgbConfig }]; }, null); })(); const ngbAlertFadingTransition = ({ classList }) => { classList.remove('show'); }; /** * Alert is a component to provide contextual feedback messages for user. * * It supports several alert types and can be dismissed. */ class NgbAlert { constructor(config, _renderer, _element, _zone) { this._renderer = _renderer; this._element = _element; this._zone = _zone; /** * An event emitted when the close button is clicked. It has no payload and only relevant for dismissible alerts. * * @since 8.0.0 */ this.closed = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"](); this.dismissible = config.dismissible; this.type = config.type; this.animation = config.animation; } /** * Triggers alert closing programmatically (same as clicking on the close button (×)). * * The returned observable will emit and be completed once the closing transition has finished. * If the animations are turned off this happens synchronously. * * Alternatively you could listen or subscribe to the `(closed)` output * * @since 8.0.0 */ close() { const transition = ngbRunTransition(this._zone, this._element.nativeElement, ngbAlertFadingTransition, { animation: this.animation, runningTransition: 'continue' }); transition.subscribe(() => this.closed.emit()); return transition; } ngOnChanges(changes) { const typeChange = changes['type']; if (typeChange && !typeChange.firstChange) { this._renderer.removeClass(this._element.nativeElement, `alert-${typeChange.previousValue}`); this._renderer.addClass(this._element.nativeElement, `alert-${typeChange.currentValue}`); } } ngOnInit() { this._renderer.addClass(this._element.nativeElement, `alert-${this.type}`); } } NgbAlert.ɵfac = function NgbAlert_Factory(t) { return new (t || NgbAlert)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NgbAlertConfig), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["Renderer2"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"])); }; NgbAlert.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: NgbAlert, selectors: [["ngb-alert"]], hostAttrs: ["role", "alert", 1, "alert", "show"], hostVars: 4, hostBindings: function NgbAlert_HostBindings(rf, ctx) { if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("fade", ctx.animation)("alert-dismissible", ctx.dismissible); } }, inputs: { dismissible: "dismissible", type: "type", animation: "animation" }, outputs: { closed: "closed" }, exportAs: ["ngbAlert"], features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵNgOnChangesFeature"]], ngContentSelectors: _c3, decls: 2, vars: 1, consts: function () { var i18n_1; if (typeof ngI18nClosureMode !== "undefined" && ngI18nClosureMode) { const MSG_EXTERNAL_ngb_alert_close$$FESM2015_NG_BOOTSTRAP_JS__2 = goog.getMsg("Close"); i18n_1 = MSG_EXTERNAL_ngb_alert_close$$FESM2015_NG_BOOTSTRAP_JS__2; } else { i18n_1 = $localize `:@@ngb.alert.close␟f4e529ae5ffd73001d1ff4bbdeeb0a72e342e5c8␟7819314041543176992:Close`; } return [["type", "button", "class", "close", 3, "click", 4, "ngIf", 6, "aria-label"], ["type", "button", 1, "close", 3, "click", 6, "aria-label"], ["aria-label", i18n_1], ["aria-hidden", "true"]]; }, template: function NgbAlert_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](0); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, NgbAlert_button_1_Template, 4, 0, "button", 0); } if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.dismissible); } }, directives: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["NgIf"]], styles: ["ngb-alert{display:block}"], encapsulation: 2, changeDetection: 0 }); NgbAlert.ctorParameters = () => [ { type: NgbAlertConfig }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Renderer2"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"] } ]; NgbAlert.propDecorators = { animation: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], dismissible: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], type: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], closed: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbAlert, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"], args: [{ selector: 'ngb-alert', exportAs: 'ngbAlert', changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectionStrategy"].OnPush, encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewEncapsulation"].None, host: { 'role': 'alert', 'class': 'alert show', '[class.fade]': 'animation', '[class.alert-dismissible]': 'dismissible' }, template: ` `, styles: ["ngb-alert{display:block}"] }] }], function () { return [{ type: NgbAlertConfig }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Renderer2"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"] }]; }, { closed: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], dismissible: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], type: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], animation: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }] }); })(); class NgbAlertModule { } NgbAlertModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ type: NgbAlertModule }); NgbAlertModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({ factory: function NgbAlertModule_Factory(t) { return new (t || NgbAlertModule)(); }, imports: [[_angular_common__WEBPACK_IMPORTED_MODULE_1__["CommonModule"]]] }); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](NgbAlertModule, { declarations: function () { return [NgbAlert]; }, imports: function () { return [_angular_common__WEBPACK_IMPORTED_MODULE_1__["CommonModule"]]; }, exports: function () { return [NgbAlert]; } }); })(); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbAlertModule, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgModule"], args: [{ declarations: [NgbAlert], exports: [NgbAlert], imports: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["CommonModule"]], entryComponents: [NgbAlert] }] }], null, null); })(); class NgbButtonLabel { } NgbButtonLabel.ɵfac = function NgbButtonLabel_Factory(t) { return new (t || NgbButtonLabel)(); }; NgbButtonLabel.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: NgbButtonLabel, selectors: [["", "ngbButtonLabel", ""]], hostVars: 8, hostBindings: function NgbButtonLabel_HostBindings(rf, ctx) { if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("btn", true)("active", ctx.active)("disabled", ctx.disabled)("focus", ctx.focused); } } }); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbButtonLabel, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: '[ngbButtonLabel]', host: { '[class.btn]': 'true', '[class.active]': 'active', '[class.disabled]': 'disabled', '[class.focus]': 'focused' } }] }], null, null); })(); /** * Allows to easily create Bootstrap-style checkbox buttons. * * Integrates with forms, so the value of a checked button is bound to the underlying form control * either in a reactive or template-driven way. */ class NgbCheckBox { constructor(_label, _cd) { this._label = _label; this._cd = _cd; /** * If `true`, the checkbox button will be disabled */ this.disabled = false; /** * The form control value when the checkbox is checked. */ this.valueChecked = true; /** * The form control value when the checkbox is unchecked. */ this.valueUnChecked = false; this.onChange = (_) => { }; this.onTouched = () => { }; } set focused(isFocused) { this._label.focused = isFocused; if (!isFocused) { this.onTouched(); } } onInputChange($event) { const modelToPropagate = $event.target.checked ? this.valueChecked : this.valueUnChecked; this.onChange(modelToPropagate); this.onTouched(); this.writeValue(modelToPropagate); } registerOnChange(fn) { this.onChange = fn; } registerOnTouched(fn) { this.onTouched = fn; } setDisabledState(isDisabled) { this.disabled = isDisabled; this._label.disabled = isDisabled; } writeValue(value) { this.checked = value === this.valueChecked; this._label.active = this.checked; // label won't be updated, if it is inside the OnPush component when [ngModel] changes this._cd.markForCheck(); } } NgbCheckBox.ɵfac = function NgbCheckBox_Factory(t) { return new (t || NgbCheckBox)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NgbButtonLabel), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectorRef"])); }; NgbCheckBox.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: NgbCheckBox, selectors: [["", "ngbButton", "", "type", "checkbox"]], hostVars: 2, hostBindings: function NgbCheckBox_HostBindings(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("change", function NgbCheckBox_change_HostBindingHandler($event) { return ctx.onInputChange($event); })("focus", function NgbCheckBox_focus_HostBindingHandler() { return ctx.focused = true; })("blur", function NgbCheckBox_blur_HostBindingHandler() { return ctx.focused = false; }); } if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵhostProperty"]("checked", ctx.checked)("disabled", ctx.disabled); } }, inputs: { disabled: "disabled", valueChecked: "valueChecked", valueUnChecked: "valueUnChecked" }, features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{ provide: _angular_forms__WEBPACK_IMPORTED_MODULE_4__["NG_VALUE_ACCESSOR"], useExisting: Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["forwardRef"])(() => NgbCheckBox), multi: true }])] }); NgbCheckBox.ctorParameters = () => [ { type: NgbButtonLabel }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectorRef"] } ]; NgbCheckBox.propDecorators = { disabled: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], valueChecked: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], valueUnChecked: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbCheckBox, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: '[ngbButton][type=checkbox]', host: { '[checked]': 'checked', '[disabled]': 'disabled', '(change)': 'onInputChange($event)', '(focus)': 'focused = true', '(blur)': 'focused = false' }, providers: [{ provide: _angular_forms__WEBPACK_IMPORTED_MODULE_4__["NG_VALUE_ACCESSOR"], useExisting: Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["forwardRef"])(() => NgbCheckBox), multi: true }] }] }], function () { return [{ type: NgbButtonLabel }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectorRef"] }]; }, { disabled: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], valueChecked: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], valueUnChecked: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }] }); })(); let nextId$1 = 0; /** * Allows to easily create Bootstrap-style radio buttons. * * Integrates with forms, so the value of a checked button is bound to the underlying form control * either in a reactive or template-driven way. */ class NgbRadioGroup { constructor() { this._radios = new Set(); this._value = null; /** * Name of the radio group applied to radio input elements. * * Will be applied to all radio input elements inside the group, * unless [`NgbRadio`](#/components/buttons/api#NgbRadio)'s specify names themselves. * * If not provided, will be generated in the `ngb-radio-xx` format. */ this.name = `ngb-radio-${nextId$1++}`; this.onChange = (_) => { }; this.onTouched = () => { }; } get disabled() { return this._disabled; } set disabled(isDisabled) { this.setDisabledState(isDisabled); } onRadioChange(radio) { this.writeValue(radio.value); this.onChange(radio.value); } onRadioValueUpdate() { this._updateRadiosValue(); } register(radio) { this._radios.add(radio); } registerOnChange(fn) { this.onChange = fn; } registerOnTouched(fn) { this.onTouched = fn; } setDisabledState(isDisabled) { this._disabled = isDisabled; this._updateRadiosDisabled(); } unregister(radio) { this._radios.delete(radio); } writeValue(value) { this._value = value; this._updateRadiosValue(); } _updateRadiosValue() { this._radios.forEach((radio) => radio.updateValue(this._value)); } _updateRadiosDisabled() { this._radios.forEach((radio) => radio.updateDisabled()); } } NgbRadioGroup.ɵfac = function NgbRadioGroup_Factory(t) { return new (t || NgbRadioGroup)(); }; NgbRadioGroup.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: NgbRadioGroup, selectors: [["", "ngbRadioGroup", ""]], hostAttrs: ["role", "radiogroup"], inputs: { name: "name" }, features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{ provide: _angular_forms__WEBPACK_IMPORTED_MODULE_4__["NG_VALUE_ACCESSOR"], useExisting: Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["forwardRef"])(() => NgbRadioGroup), multi: true }])] }); NgbRadioGroup.propDecorators = { name: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbRadioGroup, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: '[ngbRadioGroup]', host: { 'role': 'radiogroup' }, providers: [{ provide: _angular_forms__WEBPACK_IMPORTED_MODULE_4__["NG_VALUE_ACCESSOR"], useExisting: Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["forwardRef"])(() => NgbRadioGroup), multi: true }] }] }], function () { return []; }, { name: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }] }); })(); /** * A directive that marks an input of type "radio" as a part of the * [`NgbRadioGroup`](#/components/buttons/api#NgbRadioGroup). */ class NgbRadio { constructor(_group, _label, _renderer, _element, _cd) { this._group = _group; this._label = _label; this._renderer = _renderer; this._element = _element; this._cd = _cd; this._value = null; this._group.register(this); this.updateDisabled(); } /** * The form control value when current radio button is checked. */ set value(value) { this._value = value; const stringValue = value ? value.toString() : ''; this._renderer.setProperty(this._element.nativeElement, 'value', stringValue); this._group.onRadioValueUpdate(); } /** * If `true`, current radio button will be disabled. */ set disabled(isDisabled) { this._disabled = isDisabled !== false; this.updateDisabled(); } set focused(isFocused) { if (this._label) { this._label.focused = isFocused; } if (!isFocused) { this._group.onTouched(); } } get checked() { return this._checked; } get disabled() { return this._group.disabled || this._disabled; } get value() { return this._value; } get nameAttr() { return this.name || this._group.name; } ngOnDestroy() { this._group.unregister(this); } onChange() { this._group.onRadioChange(this); } updateValue(value) { // label won't be updated, if it is inside the OnPush component when [ngModel] changes if (this.value !== value) { this._cd.markForCheck(); } this._checked = this.value === value; this._label.active = this._checked; } updateDisabled() { this._label.disabled = this.disabled; } } NgbRadio.ɵfac = function NgbRadio_Factory(t) { return new (t || NgbRadio)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NgbRadioGroup), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NgbButtonLabel), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["Renderer2"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectorRef"])); }; NgbRadio.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: NgbRadio, selectors: [["", "ngbButton", "", "type", "radio"]], hostVars: 3, hostBindings: function NgbRadio_HostBindings(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("change", function NgbRadio_change_HostBindingHandler() { return ctx.onChange(); })("focus", function NgbRadio_focus_HostBindingHandler() { return ctx.focused = true; })("blur", function NgbRadio_blur_HostBindingHandler() { return ctx.focused = false; }); } if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵhostProperty"]("checked", ctx.checked)("disabled", ctx.disabled)("name", ctx.nameAttr); } }, inputs: { value: "value", disabled: "disabled", name: "name" } }); NgbRadio.ctorParameters = () => [ { type: NgbRadioGroup }, { type: NgbButtonLabel }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Renderer2"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectorRef"] } ]; NgbRadio.propDecorators = { name: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], value: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"], args: ['value',] }], disabled: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"], args: ['disabled',] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbRadio, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: '[ngbButton][type=radio]', host: { '[checked]': 'checked', '[disabled]': 'disabled', '[name]': 'nameAttr', '(change)': 'onChange()', '(focus)': 'focused = true', '(blur)': 'focused = false' } }] }], function () { return [{ type: NgbRadioGroup }, { type: NgbButtonLabel }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Renderer2"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectorRef"] }]; }, { value: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"], args: ['value'] }], disabled: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"], args: ['disabled'] }], name: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }] }); })(); const NGB_BUTTON_DIRECTIVES = [NgbButtonLabel, NgbCheckBox, NgbRadioGroup, NgbRadio]; class NgbButtonsModule { } NgbButtonsModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ type: NgbButtonsModule }); NgbButtonsModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({ factory: function NgbButtonsModule_Factory(t) { return new (t || NgbButtonsModule)(); } }); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](NgbButtonsModule, { declarations: [NgbButtonLabel, NgbCheckBox, NgbRadioGroup, NgbRadio], exports: [NgbButtonLabel, NgbCheckBox, NgbRadioGroup, NgbRadio] }); })(); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbButtonsModule, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgModule"], args: [{ declarations: NGB_BUTTON_DIRECTIVES, exports: NGB_BUTTON_DIRECTIVES }] }], null, null); })(); /** * A configuration service for the [NgbCarousel](#/components/carousel/api#NgbCarousel) component. * * You can inject this service, typically in your root component, and customize its properties * to provide default values for all carousels used in the application. */ class NgbCarouselConfig { constructor(_ngbConfig) { this._ngbConfig = _ngbConfig; this.interval = 5000; this.wrap = true; this.keyboard = true; this.pauseOnHover = true; this.pauseOnFocus = true; this.showNavigationArrows = true; this.showNavigationIndicators = true; } get animation() { return (this._animation === undefined) ? this._ngbConfig.animation : this._animation; } set animation(animation) { this._animation = animation; } } NgbCarouselConfig.ɵfac = function NgbCarouselConfig_Factory(t) { return new (t || NgbCarouselConfig)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](NgbConfig)); }; NgbCarouselConfig.ɵprov = Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({ factory: function NgbCarouselConfig_Factory() { return new NgbCarouselConfig(Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(NgbConfig)); }, token: NgbCarouselConfig, providedIn: "root" }); NgbCarouselConfig.ctorParameters = () => [ { type: NgbConfig } ]; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbCarouselConfig, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"], args: [{ providedIn: 'root' }] }], function () { return [{ type: NgbConfig }]; }, null); })(); /** * Defines the carousel slide transition direction. */ var NgbSlideEventDirection; (function (NgbSlideEventDirection) { NgbSlideEventDirection["LEFT"] = "left"; NgbSlideEventDirection["RIGHT"] = "right"; })(NgbSlideEventDirection || (NgbSlideEventDirection = {})); const isBeingAnimated = ({ classList }) => { return classList.contains('carousel-item-left') || classList.contains('carousel-item-right'); }; const ɵ0$1 = isBeingAnimated; const removeDirectionClasses = (classList) => { classList.remove('carousel-item-left'); classList.remove('carousel-item-right'); }; const ɵ1 = removeDirectionClasses; const removeClasses = (classList) => { removeDirectionClasses(classList); classList.remove('carousel-item-prev'); classList.remove('carousel-item-next'); }; const ɵ2 = removeClasses; const ngbCarouselTransitionIn = (element, animation, { direction }) => { const { classList } = element; if (!animation) { removeDirectionClasses(classList); removeClasses(classList); classList.add('active'); return; } if (isBeingAnimated(element)) { // Revert the transition removeDirectionClasses(classList); } else { // For the 'in' transition, a 'pre-class' is applied to the element to ensure its visibility classList.add('carousel-item-' + (direction === NgbSlideEventDirection.LEFT ? 'next' : 'prev')); reflow(element); classList.add('carousel-item-' + direction); } return () => { removeClasses(classList); classList.add('active'); }; }; const ngbCarouselTransitionOut = (element, animation, { direction }) => { const { classList } = element; if (!animation) { removeDirectionClasses(classList); removeClasses(classList); classList.remove('active'); return; } // direction is left or right, depending on the way the slide goes out. if (isBeingAnimated(element)) { // Revert the transition removeDirectionClasses(classList); } else { classList.add('carousel-item-' + direction); } return () => { removeClasses(classList); classList.remove('active'); }; }; let nextId$2 = 0; /** * A directive that wraps the individual carousel slide. */ class NgbSlide { constructor(tplRef) { this.tplRef = tplRef; /** * Slide id that must be unique for the entire document. * * If not provided, will be generated in the `ngb-slide-xx` format. */ this.id = `ngb-slide-${nextId$2++}`; /** * An event emitted when the slide transition is finished * * @since 8.0.0 */ this.slid = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"](); } } NgbSlide.ɵfac = function NgbSlide_Factory(t) { return new (t || NgbSlide)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["TemplateRef"])); }; NgbSlide.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: NgbSlide, selectors: [["ng-template", "ngbSlide", ""]], inputs: { id: "id" }, outputs: { slid: "slid" } }); NgbSlide.ctorParameters = () => [ { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["TemplateRef"] } ]; NgbSlide.propDecorators = { id: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], slid: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbSlide, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: 'ng-template[ngbSlide]' }] }], function () { return [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["TemplateRef"] }]; }, { id: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], slid: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }] }); })(); /** * Carousel is a component to easily create and control slideshows. * * Allows to set intervals, change the way user interacts with the slides and provides a programmatic API. */ class NgbCarousel { constructor(config, _platformId, _ngZone, _cd, _container) { this._platformId = _platformId; this._ngZone = _ngZone; this._cd = _cd; this._container = _container; this.NgbSlideEventSource = NgbSlideEventSource; this._destroy$ = new rxjs__WEBPACK_IMPORTED_MODULE_2__["Subject"](); this._interval$ = new rxjs__WEBPACK_IMPORTED_MODULE_2__["BehaviorSubject"](0); this._mouseHover$ = new rxjs__WEBPACK_IMPORTED_MODULE_2__["BehaviorSubject"](false); this._focused$ = new rxjs__WEBPACK_IMPORTED_MODULE_2__["BehaviorSubject"](false); this._pauseOnHover$ = new rxjs__WEBPACK_IMPORTED_MODULE_2__["BehaviorSubject"](false); this._pauseOnFocus$ = new rxjs__WEBPACK_IMPORTED_MODULE_2__["BehaviorSubject"](false); this._pause$ = new rxjs__WEBPACK_IMPORTED_MODULE_2__["BehaviorSubject"](false); this._wrap$ = new rxjs__WEBPACK_IMPORTED_MODULE_2__["BehaviorSubject"](false); /** * An event emitted just before the slide transition starts. * * See [`NgbSlideEvent`](#/components/carousel/api#NgbSlideEvent) for payload details. */ this.slide = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"](); /** * An event emitted right after the slide transition is completed. * * See [`NgbSlideEvent`](#/components/carousel/api#NgbSlideEvent) for payload details. * * @since 8.0.0 */ this.slid = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"](); /* * Keep the ids of the panels currently transitionning * in order to allow only the transition revertion */ this._transitionIds = null; this.animation = config.animation; this.interval = config.interval; this.wrap = config.wrap; this.keyboard = config.keyboard; this.pauseOnHover = config.pauseOnHover; this.pauseOnFocus = config.pauseOnFocus; this.showNavigationArrows = config.showNavigationArrows; this.showNavigationIndicators = config.showNavigationIndicators; } /** * Time in milliseconds before the next slide is shown. */ set interval(value) { this._interval$.next(value); } get interval() { return this._interval$.value; } /** * If `true`, will 'wrap' the carousel by switching from the last slide back to the first. */ set wrap(value) { this._wrap$.next(value); } get wrap() { return this._wrap$.value; } /** * If `true`, will pause slide switching when mouse cursor hovers the slide. * * @since 2.2.0 */ set pauseOnHover(value) { this._pauseOnHover$.next(value); } get pauseOnHover() { return this._pauseOnHover$.value; } /** * If `true`, will pause slide switching when the focus is inside the carousel. */ set pauseOnFocus(value) { this._pauseOnFocus$.next(value); } get pauseOnFocus() { return this._pauseOnFocus$.value; } set mouseHover(value) { this._mouseHover$.next(value); } get mouseHover() { return this._mouseHover$.value; } set focused(value) { this._focused$.next(value); } get focused() { return this._focused$.value; } arrowLeft() { this.focus(); this.prev(NgbSlideEventSource.ARROW_LEFT); } arrowRight() { this.focus(); this.next(NgbSlideEventSource.ARROW_RIGHT); } ngAfterContentInit() { // setInterval() doesn't play well with SSR and protractor, // so we should run it in the browser and outside Angular if (Object(_angular_common__WEBPACK_IMPORTED_MODULE_1__["isPlatformBrowser"])(this._platformId)) { this._ngZone.runOutsideAngular(() => { const hasNextSlide$ = Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["combineLatest"])([ this.slide.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["map"])(slideEvent => slideEvent.current), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["startWith"])(this.activeId)), this._wrap$, this.slides.changes.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["startWith"])(null)) ]) .pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["map"])(([currentSlideId, wrap]) => { const slideArr = this.slides.toArray(); const currentSlideIdx = this._getSlideIdxById(currentSlideId); return wrap ? slideArr.length > 1 : currentSlideIdx < slideArr.length - 1; }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["distinctUntilChanged"])()); Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["combineLatest"])([ this._pause$, this._pauseOnHover$, this._mouseHover$, this._pauseOnFocus$, this._focused$, this._interval$, hasNextSlide$ ]) .pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["map"])(([pause, pauseOnHover, mouseHover, pauseOnFocus, focused, interval, hasNextSlide]) => ((pause || (pauseOnHover && mouseHover) || (pauseOnFocus && focused) || !hasNextSlide) ? 0 : interval)), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["distinctUntilChanged"])(), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["switchMap"])(interval => interval > 0 ? Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["timer"])(interval, interval) : rxjs__WEBPACK_IMPORTED_MODULE_2__["NEVER"]), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["takeUntil"])(this._destroy$)) .subscribe(() => this._ngZone.run(() => this.next(NgbSlideEventSource.TIMER))); }); } this.slides.changes.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["takeUntil"])(this._destroy$)).subscribe(() => { var _a; (_a = this._transitionIds) === null || _a === void 0 ? void 0 : _a.forEach(id => ngbCompleteTransition(this._getSlideElement(id))); this._transitionIds = null; this._cd.markForCheck(); // The following code need to be done asynchronously, after the dom becomes stable, // otherwise all changes will be undone. this._ngZone.onStable.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["take"])(1)).subscribe(() => { for (const { id } of this.slides) { const element = this._getSlideElement(id); if (id === this.activeId) { element.classList.add('active'); } else { element.classList.remove('active'); } } }); }); } ngAfterContentChecked() { let activeSlide = this._getSlideById(this.activeId); this.activeId = activeSlide ? activeSlide.id : (this.slides.length ? this.slides.first.id : ''); } ngAfterViewInit() { // Initialize the 'active' class (not managed by the template) if (this.activeId) { const element = this._getSlideElement(this.activeId); if (element) { element.classList.add('active'); } } } ngOnDestroy() { this._destroy$.next(); } /** * Navigates to a slide with the specified identifier. */ select(slideId, source) { this._cycleToSelected(slideId, this._getSlideEventDirection(this.activeId, slideId), source); } /** * Navigates to the previous slide. */ prev(source) { this._cycleToSelected(this._getPrevSlide(this.activeId), NgbSlideEventDirection.RIGHT, source); } /** * Navigates to the next slide. */ next(source) { this._cycleToSelected(this._getNextSlide(this.activeId), NgbSlideEventDirection.LEFT, source); } /** * Pauses cycling through the slides. */ pause() { this._pause$.next(true); } /** * Restarts cycling through the slides from left to right. */ cycle() { this._pause$.next(false); } /** * Set the focus on the carousel. */ focus() { this._container.nativeElement.focus(); } _cycleToSelected(slideIdx, direction, source) { const transitionIds = this._transitionIds; if (transitionIds && (transitionIds[0] !== slideIdx || transitionIds[1] !== this.activeId)) { // Revert prevented return; } let selectedSlide = this._getSlideById(slideIdx); if (selectedSlide && selectedSlide.id !== this.activeId) { this._transitionIds = [this.activeId, slideIdx]; this.slide.emit({ prev: this.activeId, current: selectedSlide.id, direction: direction, paused: this._pause$.value, source }); const options = { animation: this.animation, runningTransition: 'stop', context: { direction }, }; const transitions = []; const activeSlide = this._getSlideById(this.activeId); if (activeSlide) { const activeSlideTransition = ngbRunTransition(this._ngZone, this._getSlideElement(activeSlide.id), ngbCarouselTransitionOut, options); activeSlideTransition.subscribe(() => { activeSlide.slid.emit({ isShown: false, direction, source }); }); transitions.push(activeSlideTransition); } const previousId = this.activeId; this.activeId = selectedSlide.id; const nextSlide = this._getSlideById(this.activeId); const transition = ngbRunTransition(this._ngZone, this._getSlideElement(selectedSlide.id), ngbCarouselTransitionIn, options); transition.subscribe(() => { nextSlide === null || nextSlide === void 0 ? void 0 : nextSlide.slid.emit({ isShown: true, direction, source }); }); transitions.push(transition); Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["zip"])(...transitions).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["take"])(1)).subscribe(() => { this._transitionIds = null; this.slid.emit({ prev: previousId, current: selectedSlide.id, direction: direction, paused: this._pause$.value, source }); }); } // we get here after the interval fires or any external API call like next(), prev() or select() this._cd.markForCheck(); } _getSlideEventDirection(currentActiveSlideId, nextActiveSlideId) { const currentActiveSlideIdx = this._getSlideIdxById(currentActiveSlideId); const nextActiveSlideIdx = this._getSlideIdxById(nextActiveSlideId); return currentActiveSlideIdx > nextActiveSlideIdx ? NgbSlideEventDirection.RIGHT : NgbSlideEventDirection.LEFT; } _getSlideById(slideId) { return this.slides.find(slide => slide.id === slideId) || null; } _getSlideIdxById(slideId) { const slide = this._getSlideById(slideId); return slide != null ? this.slides.toArray().indexOf(slide) : -1; } _getNextSlide(currentSlideId) { const slideArr = this.slides.toArray(); const currentSlideIdx = this._getSlideIdxById(currentSlideId); const isLastSlide = currentSlideIdx === slideArr.length - 1; return isLastSlide ? (this.wrap ? slideArr[0].id : slideArr[slideArr.length - 1].id) : slideArr[currentSlideIdx + 1].id; } _getPrevSlide(currentSlideId) { const slideArr = this.slides.toArray(); const currentSlideIdx = this._getSlideIdxById(currentSlideId); const isFirstSlide = currentSlideIdx === 0; return isFirstSlide ? (this.wrap ? slideArr[slideArr.length - 1].id : slideArr[0].id) : slideArr[currentSlideIdx - 1].id; } _getSlideElement(slideId) { return this._container.nativeElement.querySelector(`#slide-${slideId}`); } } NgbCarousel.ɵfac = function NgbCarousel_Factory(t) { return new (t || NgbCarousel)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NgbCarouselConfig), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["PLATFORM_ID"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectorRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"])); }; NgbCarousel.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: NgbCarousel, selectors: [["ngb-carousel"]], contentQueries: function NgbCarousel_ContentQueries(rf, ctx, dirIndex) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, NgbSlide, false); } if (rf & 2) { var _t; _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.slides = _t); } }, hostAttrs: ["tabIndex", "0", 1, "carousel", "slide"], hostVars: 3, hostBindings: function NgbCarousel_HostBindings(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("keydown.arrowLeft", function NgbCarousel_keydown_arrowLeft_HostBindingHandler() { return ctx.keyboard && ctx.arrowLeft(); })("keydown.arrowRight", function NgbCarousel_keydown_arrowRight_HostBindingHandler() { return ctx.keyboard && ctx.arrowRight(); })("mouseenter", function NgbCarousel_mouseenter_HostBindingHandler() { return ctx.mouseHover = true; })("mouseleave", function NgbCarousel_mouseleave_HostBindingHandler() { return ctx.mouseHover = false; })("focusin", function NgbCarousel_focusin_HostBindingHandler() { return ctx.focused = true; })("focusout", function NgbCarousel_focusout_HostBindingHandler() { return ctx.focused = false; }); } if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("aria-activedescendant", ctx.activeId); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("display", "block"); } }, inputs: { animation: "animation", interval: "interval", wrap: "wrap", keyboard: "keyboard", pauseOnHover: "pauseOnHover", pauseOnFocus: "pauseOnFocus", showNavigationArrows: "showNavigationArrows", showNavigationIndicators: "showNavigationIndicators", activeId: "activeId" }, outputs: { slide: "slide", slid: "slid" }, exportAs: ["ngbCarousel"], decls: 6, vars: 6, consts: function () { var i18n_4; if (typeof ngI18nClosureMode !== "undefined" && ngI18nClosureMode) { /** * @desc Currently selected slide number read by screen reader */ const MSG_EXTERNAL_ngb_carousel_slide_number$$FESM2015_NG_BOOTSTRAP_JS__5 = goog.getMsg(" Slide {$interpolation} of {$interpolation_1} ", { "interpolation": "\uFFFD0\uFFFD", "interpolation_1": "\uFFFD1\uFFFD" }); i18n_4 = MSG_EXTERNAL_ngb_carousel_slide_number$$FESM2015_NG_BOOTSTRAP_JS__5; } else { i18n_4 = $localize `:Currently selected slide number read by screen reader@@ngb.carousel.slide-number␟a65b1b49aa7dd8c4f3004da6a8c2241814dae621␟783273603869937627: Slide ${"\uFFFD0\uFFFD"}:INTERPOLATION: of ${"\uFFFD1\uFFFD"}:INTERPOLATION_1: `; } var i18n_6; if (typeof ngI18nClosureMode !== "undefined" && ngI18nClosureMode) { const MSG_EXTERNAL_ngb_carousel_previous$$FESM2015_NG_BOOTSTRAP_JS__7 = goog.getMsg("Previous"); i18n_6 = MSG_EXTERNAL_ngb_carousel_previous$$FESM2015_NG_BOOTSTRAP_JS__7; } else { i18n_6 = $localize `:@@ngb.carousel.previous␟680d5c75b7fd8d37961083608b9fcdc4167b4c43␟4452427314943113135:Previous`; } var i18n_8; if (typeof ngI18nClosureMode !== "undefined" && ngI18nClosureMode) { const MSG_EXTERNAL_ngb_carousel_next$$FESM2015_NG_BOOTSTRAP_JS__9 = goog.getMsg("Next"); i18n_8 = MSG_EXTERNAL_ngb_carousel_next$$FESM2015_NG_BOOTSTRAP_JS__9; } else { i18n_8 = $localize `:@@ngb.carousel.next␟f732c304c7433e5a83ffcd862c3dce709a0f4982␟3885497195825665706:Next`; } return [["role", "tablist", 1, "carousel-indicators"], ["role", "tab", 3, "active", "click", 4, "ngFor", "ngForOf"], [1, "carousel-inner"], ["class", "carousel-item", "role", "tabpanel", 3, "id", 4, "ngFor", "ngForOf"], ["class", "carousel-control-prev", "role", "button", 3, "click", 4, "ngIf"], ["class", "carousel-control-next", "role", "button", 3, "click", 4, "ngIf"], ["role", "tab", 3, "click"], ["role", "tabpanel", 1, "carousel-item", 3, "id"], [1, "sr-only"], i18n_4, [3, "ngTemplateOutlet"], ["role", "button", 1, "carousel-control-prev", 3, "click"], ["aria-hidden", "true", 1, "carousel-control-prev-icon"], i18n_6, ["role", "button", 1, "carousel-control-next", 3, "click"], ["aria-hidden", "true", 1, "carousel-control-next-icon"], i18n_8]; }, template: function NgbCarousel_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "ol", 0); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, NgbCarousel_li_1_Template, 1, 5, "li", 1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "div", 2); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](3, NgbCarousel_div_3_Template, 4, 4, "div", 3); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](4, NgbCarousel_a_4_Template, 4, 0, "a", 4); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](5, NgbCarousel_a_5_Template, 4, 0, "a", 5); } if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("sr-only", !ctx.showNavigationIndicators); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx.slides); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx.slides); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.showNavigationArrows); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.showNavigationArrows); } }, directives: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["NgForOf"], _angular_common__WEBPACK_IMPORTED_MODULE_1__["NgIf"], _angular_common__WEBPACK_IMPORTED_MODULE_1__["NgTemplateOutlet"]], encapsulation: 2, changeDetection: 0 }); NgbCarousel.ctorParameters = () => [ { type: NgbCarouselConfig }, { type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Inject"], args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["PLATFORM_ID"],] }] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectorRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] } ]; NgbCarousel.propDecorators = { slides: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ContentChildren"], args: [NgbSlide,] }], animation: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], activeId: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], interval: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], wrap: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], keyboard: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], pauseOnHover: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], pauseOnFocus: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], showNavigationArrows: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], showNavigationIndicators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], slide: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], slid: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbCarousel, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"], args: [{ selector: 'ngb-carousel', exportAs: 'ngbCarousel', changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectionStrategy"].OnPush, encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewEncapsulation"].None, host: { 'class': 'carousel slide', '[style.display]': '"block"', 'tabIndex': '0', '(keydown.arrowLeft)': 'keyboard && arrowLeft()', '(keydown.arrowRight)': 'keyboard && arrowRight()', '(mouseenter)': 'mouseHover = true', '(mouseleave)': 'mouseHover = false', '(focusin)': 'focused = true', '(focusout)': 'focused = false', '[attr.aria-activedescendant]': 'activeId' }, template: ` Previous Next ` }] }], function () { return [{ type: NgbCarouselConfig }, { type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Inject"], args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["PLATFORM_ID"]] }] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectorRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] }]; }, { slide: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], slid: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], animation: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], interval: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], wrap: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], keyboard: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], pauseOnHover: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], pauseOnFocus: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], showNavigationArrows: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], showNavigationIndicators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], activeId: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], slides: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ContentChildren"], args: [NgbSlide] }] }); })(); var NgbSlideEventSource; (function (NgbSlideEventSource) { NgbSlideEventSource["TIMER"] = "timer"; NgbSlideEventSource["ARROW_LEFT"] = "arrowLeft"; NgbSlideEventSource["ARROW_RIGHT"] = "arrowRight"; NgbSlideEventSource["INDICATOR"] = "indicator"; })(NgbSlideEventSource || (NgbSlideEventSource = {})); const NGB_CAROUSEL_DIRECTIVES = [NgbCarousel, NgbSlide]; class NgbCarouselModule { } NgbCarouselModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ type: NgbCarouselModule }); NgbCarouselModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({ factory: function NgbCarouselModule_Factory(t) { return new (t || NgbCarouselModule)(); }, imports: [[_angular_common__WEBPACK_IMPORTED_MODULE_1__["CommonModule"]]] }); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](NgbCarouselModule, { declarations: function () { return [NgbCarousel, NgbSlide]; }, imports: function () { return [_angular_common__WEBPACK_IMPORTED_MODULE_1__["CommonModule"]]; }, exports: function () { return [NgbCarousel, NgbSlide]; } }); })(); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbCarouselModule, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgModule"], args: [{ declarations: NGB_CAROUSEL_DIRECTIVES, exports: NGB_CAROUSEL_DIRECTIVES, imports: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["CommonModule"]] }] }], null, null); })(); /** * A configuration service for the [NgbCollapse](#/components/collapse/api#NgbCollapse) component. * * You can inject this service, typically in your root component, and customize its properties * to provide default values for all collapses used in the application. */ class NgbCollapseConfig { constructor(_ngbConfig) { this._ngbConfig = _ngbConfig; } get animation() { return (this._animation === undefined) ? this._ngbConfig.animation : this._animation; } set animation(animation) { this._animation = animation; } } NgbCollapseConfig.ɵfac = function NgbCollapseConfig_Factory(t) { return new (t || NgbCollapseConfig)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](NgbConfig)); }; NgbCollapseConfig.ɵprov = Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({ factory: function NgbCollapseConfig_Factory() { return new NgbCollapseConfig(Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(NgbConfig)); }, token: NgbCollapseConfig, providedIn: "root" }); NgbCollapseConfig.ctorParameters = () => [ { type: NgbConfig } ]; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbCollapseConfig, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"], args: [{ providedIn: 'root' }] }], function () { return [{ type: NgbConfig }]; }, null); })(); /** * A directive to provide a simple way of hiding and showing elements on the page. */ class NgbCollapse { constructor(_element, config, _zone) { this._element = _element; this._zone = _zone; /** * If `true`, will collapse the element or show it otherwise. */ this.collapsed = false; this.ngbCollapseChange = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"](); /** * An event emitted when the collapse element is shown, after the transition. It has no payload. * * @since 8.0.0 */ this.shown = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"](); /** * An event emitted when the collapse element is hidden, after the transition. It has no payload. * * @since 8.0.0 */ this.hidden = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"](); this.animation = config.animation; } ngOnInit() { this._runTransition(this.collapsed, false); } ngOnChanges({ collapsed }) { if (!collapsed.firstChange) { this._runTransitionWithEvents(this.collapsed, this.animation); } } /** * Triggers collapsing programmatically. * * If there is a collapsing transition running already, it will be reversed. * If the animations are turned off this happens synchronously. * * @since 8.0.0 */ toggle(open = this.collapsed) { this.collapsed = !open; this.ngbCollapseChange.next(this.collapsed); this._runTransitionWithEvents(this.collapsed, this.animation); } _runTransition(collapsed, animation) { return ngbRunTransition(this._zone, this._element.nativeElement, ngbCollapsingTransition, { animation, runningTransition: 'stop', context: { direction: collapsed ? 'hide' : 'show' } }); } _runTransitionWithEvents(collapsed, animation) { this._runTransition(collapsed, animation).subscribe(() => { if (collapsed) { this.hidden.emit(); } else { this.shown.emit(); } }); } } NgbCollapse.ɵfac = function NgbCollapse_Factory(t) { return new (t || NgbCollapse)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NgbCollapseConfig), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"])); }; NgbCollapse.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: NgbCollapse, selectors: [["", "ngbCollapse", ""]], inputs: { collapsed: ["ngbCollapse", "collapsed"], animation: "animation" }, outputs: { ngbCollapseChange: "ngbCollapseChange", shown: "shown", hidden: "hidden" }, exportAs: ["ngbCollapse"], features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵNgOnChangesFeature"]] }); NgbCollapse.ctorParameters = () => [ { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] }, { type: NgbCollapseConfig }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"] } ]; NgbCollapse.propDecorators = { animation: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], collapsed: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"], args: ['ngbCollapse',] }], ngbCollapseChange: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], shown: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], hidden: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbCollapse, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: '[ngbCollapse]', exportAs: 'ngbCollapse' }] }], function () { return [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] }, { type: NgbCollapseConfig }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"] }]; }, { collapsed: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"], args: ['ngbCollapse'] }], ngbCollapseChange: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], shown: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], hidden: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], animation: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }] }); })(); class NgbCollapseModule { } NgbCollapseModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ type: NgbCollapseModule }); NgbCollapseModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({ factory: function NgbCollapseModule_Factory(t) { return new (t || NgbCollapseModule)(); } }); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](NgbCollapseModule, { declarations: [NgbCollapse], exports: [NgbCollapse] }); })(); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbCollapseModule, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgModule"], args: [{ declarations: [NgbCollapse], exports: [NgbCollapse] }] }], null, null); })(); /** * A simple class that represents a date that datepicker also uses internally. * * It is the implementation of the `NgbDateStruct` interface that adds some convenience methods, * like `.equals()`, `.before()`, etc. * * All datepicker APIs consume `NgbDateStruct`, but return `NgbDate`. * * In many cases it is simpler to manipulate these objects together with * [`NgbCalendar`](#/components/datepicker/api#NgbCalendar) than native JS Dates. * * See the [date format overview](#/components/datepicker/overview#date-model) for more details. * * @since 3.0.0 */ class NgbDate { constructor(year, month, day) { this.year = isInteger(year) ? year : null; this.month = isInteger(month) ? month : null; this.day = isInteger(day) ? day : null; } /** * A **static method** that creates a new date object from the `NgbDateStruct`, * * ex. `NgbDate.from({year: 2000, month: 5, day: 1})`. * * If the `date` is already of `NgbDate` type, the method will return the same object. */ static from(date) { if (date instanceof NgbDate) { return date; } return date ? new NgbDate(date.year, date.month, date.day) : null; } /** * Checks if the current date is equal to another date. */ equals(other) { return other != null && this.year === other.year && this.month === other.month && this.day === other.day; } /** * Checks if the current date is before another date. */ before(other) { if (!other) { return false; } if (this.year === other.year) { if (this.month === other.month) { return this.day === other.day ? false : this.day < other.day; } else { return this.month < other.month; } } else { return this.year < other.year; } } /** * Checks if the current date is after another date. */ after(other) { if (!other) { return false; } if (this.year === other.year) { if (this.month === other.month) { return this.day === other.day ? false : this.day > other.day; } else { return this.month > other.month; } } else { return this.year > other.year; } } } function fromJSDate(jsDate) { return new NgbDate(jsDate.getFullYear(), jsDate.getMonth() + 1, jsDate.getDate()); } function toJSDate(date) { const jsDate = new Date(date.year, date.month - 1, date.day, 12); // this is done avoid 30 -> 1930 conversion if (!isNaN(jsDate.getTime())) { jsDate.setFullYear(date.year); } return jsDate; } function NGB_DATEPICKER_CALENDAR_FACTORY() { return new NgbCalendarGregorian(); } /** * A service that represents the calendar used by the datepicker. * * The default implementation uses the Gregorian calendar. You can inject it in your own * implementations if necessary to simplify `NgbDate` calculations. */ class NgbCalendar { } NgbCalendar.ɵfac = function NgbCalendar_Factory(t) { return new (t || NgbCalendar)(); }; NgbCalendar.ɵprov = Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({ factory: NGB_DATEPICKER_CALENDAR_FACTORY, token: NgbCalendar, providedIn: "root" }); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbCalendar, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"], args: [{ providedIn: 'root', useFactory: NGB_DATEPICKER_CALENDAR_FACTORY }] }], null, null); })(); class NgbCalendarGregorian extends NgbCalendar { getDaysPerWeek() { return 7; } getMonths() { return [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]; } getWeeksPerMonth() { return 6; } getNext(date, period = 'd', number = 1) { let jsDate = toJSDate(date); let checkMonth = true; let expectedMonth = jsDate.getMonth(); switch (period) { case 'y': jsDate.setFullYear(jsDate.getFullYear() + number); break; case 'm': expectedMonth += number; jsDate.setMonth(expectedMonth); expectedMonth = expectedMonth % 12; if (expectedMonth < 0) { expectedMonth = expectedMonth + 12; } break; case 'd': jsDate.setDate(jsDate.getDate() + number); checkMonth = false; break; default: return date; } if (checkMonth && jsDate.getMonth() !== expectedMonth) { // this means the destination month has less days than the initial month // let's go back to the end of the previous month: jsDate.setDate(0); } return fromJSDate(jsDate); } getPrev(date, period = 'd', number = 1) { return this.getNext(date, period, -number); } getWeekday(date) { let jsDate = toJSDate(date); let day = jsDate.getDay(); // in JS Date Sun=0, in ISO 8601 Sun=7 return day === 0 ? 7 : day; } getWeekNumber(week, firstDayOfWeek) { // in JS Date Sun=0, in ISO 8601 Sun=7 if (firstDayOfWeek === 7) { firstDayOfWeek = 0; } const thursdayIndex = (4 + 7 - firstDayOfWeek) % 7; let date = week[thursdayIndex]; const jsDate = toJSDate(date); jsDate.setDate(jsDate.getDate() + 4 - (jsDate.getDay() || 7)); // Thursday const time = jsDate.getTime(); jsDate.setMonth(0); // Compare with Jan 1 jsDate.setDate(1); return Math.floor(Math.round((time - jsDate.getTime()) / 86400000) / 7) + 1; } getToday() { return fromJSDate(new Date()); } isValid(date) { if (!date || !isInteger(date.year) || !isInteger(date.month) || !isInteger(date.day)) { return false; } // year 0 doesn't exist in Gregorian calendar if (date.year === 0) { return false; } const jsDate = toJSDate(date); return !isNaN(jsDate.getTime()) && jsDate.getFullYear() === date.year && jsDate.getMonth() + 1 === date.month && jsDate.getDate() === date.day; } } NgbCalendarGregorian.ɵfac = function NgbCalendarGregorian_Factory(t) { return ɵNgbCalendarGregorian_BaseFactory(t || NgbCalendarGregorian); }; NgbCalendarGregorian.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({ token: NgbCalendarGregorian, factory: NgbCalendarGregorian.ɵfac }); const ɵNgbCalendarGregorian_BaseFactory = /*@__PURE__*/ _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](NgbCalendarGregorian); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbCalendarGregorian, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"] }], null, null); })(); function isChangedDate(prev, next) { return !dateComparator(prev, next); } function isChangedMonth(prev, next) { return !prev && !next ? false : !prev || !next ? true : prev.year !== next.year || prev.month !== next.month; } function dateComparator(prev, next) { return (!prev && !next) || (!!prev && !!next && prev.equals(next)); } function checkMinBeforeMax(minDate, maxDate) { if (maxDate && minDate && maxDate.before(minDate)) { throw new Error(`'maxDate' ${maxDate} should be greater than 'minDate' ${minDate}`); } } function checkDateInRange(date, minDate, maxDate) { if (date && minDate && date.before(minDate)) { return minDate; } if (date && maxDate && date.after(maxDate)) { return maxDate; } return date || null; } function isDateSelectable(date, state) { const { minDate, maxDate, disabled, markDisabled } = state; // clang-format off return !(date === null || date === undefined || disabled || (markDisabled && markDisabled(date, { year: date.year, month: date.month })) || (minDate && date.before(minDate)) || (maxDate && date.after(maxDate))); // clang-format on } function generateSelectBoxMonths(calendar, date, minDate, maxDate) { if (!date) { return []; } let months = calendar.getMonths(date.year); if (minDate && date.year === minDate.year) { const index = months.findIndex(month => month === minDate.month); months = months.slice(index); } if (maxDate && date.year === maxDate.year) { const index = months.findIndex(month => month === maxDate.month); months = months.slice(0, index + 1); } return months; } function generateSelectBoxYears(date, minDate, maxDate) { if (!date) { return []; } const start = minDate ? Math.max(minDate.year, date.year - 500) : date.year - 10; const end = maxDate ? Math.min(maxDate.year, date.year + 500) : date.year + 10; const length = end - start + 1; const numbers = Array(length); for (let i = 0; i < length; i++) { numbers[i] = start + i; } return numbers; } function nextMonthDisabled(calendar, date, maxDate) { const nextDate = Object.assign(calendar.getNext(date, 'm'), { day: 1 }); return maxDate != null && nextDate.after(maxDate); } function prevMonthDisabled(calendar, date, minDate) { const prevDate = Object.assign(calendar.getPrev(date, 'm'), { day: 1 }); return minDate != null && (prevDate.year === minDate.year && prevDate.month < minDate.month || prevDate.year < minDate.year && minDate.month === 1); } function buildMonths(calendar, date, state, i18n, force) { const { displayMonths, months } = state; // move old months to a temporary array const monthsToReuse = months.splice(0, months.length); // generate new first dates, nullify or reuse months const firstDates = Array.from({ length: displayMonths }, (_, i) => { const firstDate = Object.assign(calendar.getNext(date, 'm', i), { day: 1 }); months[i] = null; if (!force) { const reusedIndex = monthsToReuse.findIndex(month => month.firstDate.equals(firstDate)); // move reused month back to months if (reusedIndex !== -1) { months[i] = monthsToReuse.splice(reusedIndex, 1)[0]; } } return firstDate; }); // rebuild nullified months firstDates.forEach((firstDate, i) => { if (months[i] === null) { months[i] = buildMonth(calendar, firstDate, state, i18n, monthsToReuse.shift() || {}); } }); return months; } function buildMonth(calendar, date, state, i18n, month = {}) { const { dayTemplateData, minDate, maxDate, firstDayOfWeek, markDisabled, outsideDays } = state; const calendarToday = calendar.getToday(); month.firstDate = null; month.lastDate = null; month.number = date.month; month.year = date.year; month.weeks = month.weeks || []; month.weekdays = month.weekdays || []; date = getFirstViewDate(calendar, date, firstDayOfWeek); // month has weeks for (let week = 0; week < calendar.getWeeksPerMonth(); week++) { let weekObject = month.weeks[week]; if (!weekObject) { weekObject = month.weeks[week] = { number: 0, days: [], collapsed: true }; } const days = weekObject.days; // week has days for (let day = 0; day < calendar.getDaysPerWeek(); day++) { if (week === 0) { month.weekdays[day] = calendar.getWeekday(date); } const newDate = new NgbDate(date.year, date.month, date.day); const nextDate = calendar.getNext(newDate); const ariaLabel = i18n.getDayAriaLabel(newDate); // marking date as disabled let disabled = !!((minDate && newDate.before(minDate)) || (maxDate && newDate.after(maxDate))); if (!disabled && markDisabled) { disabled = markDisabled(newDate, { month: month.number, year: month.year }); } // today let today = newDate.equals(calendarToday); // adding user-provided data to the context let contextUserData = dayTemplateData ? dayTemplateData(newDate, { month: month.number, year: month.year }) : undefined; // saving first date of the month if (month.firstDate === null && newDate.month === month.number) { month.firstDate = newDate; } // saving last date of the month if (newDate.month === month.number && nextDate.month !== month.number) { month.lastDate = newDate; } let dayObject = days[day]; if (!dayObject) { dayObject = days[day] = {}; } dayObject.date = newDate; dayObject.context = Object.assign(dayObject.context || {}, { $implicit: newDate, date: newDate, data: contextUserData, currentMonth: month.number, currentYear: month.year, disabled, focused: false, selected: false, today }); dayObject.tabindex = -1; dayObject.ariaLabel = ariaLabel; dayObject.hidden = false; date = nextDate; } weekObject.number = calendar.getWeekNumber(days.map(day => day.date), firstDayOfWeek); // marking week as collapsed weekObject.collapsed = outsideDays === 'collapsed' && days[0].date.month !== month.number && days[days.length - 1].date.month !== month.number; } return month; } function getFirstViewDate(calendar, date, firstDayOfWeek) { const daysPerWeek = calendar.getDaysPerWeek(); const firstMonthDate = new NgbDate(date.year, date.month, 1); const dayOfWeek = calendar.getWeekday(firstMonthDate) % daysPerWeek; return calendar.getPrev(firstMonthDate, 'd', (daysPerWeek + dayOfWeek - firstDayOfWeek) % daysPerWeek); } function NGB_DATEPICKER_18N_FACTORY(locale) { return new NgbDatepickerI18nDefault(locale); } /** * A service supplying i18n data to the datepicker component. * * The default implementation of this service uses the Angular locale and registered locale data for * weekdays and month names (as explained in the Angular i18n guide). * * It also provides a way to i18n data that depends on calendar calculations, like aria labels, day, week and year * numerals. For other static labels the datepicker uses the default Angular i18n. * * See the [i18n demo](#/components/datepicker/examples#i18n) and * [Hebrew calendar demo](#/components/datepicker/calendars#hebrew) on how to extend this class and define * a custom provider for i18n. */ class NgbDatepickerI18n { /** * Returns the textual representation of a day that is rendered in a day cell. * * @since 3.0.0 */ getDayNumerals(date) { return `${date.day}`; } /** * Returns the textual representation of a week number rendered by datepicker. * * @since 3.0.0 */ getWeekNumerals(weekNumber) { return `${weekNumber}`; } /** * Returns the textual representation of a year that is rendered in the datepicker year select box. * * @since 3.0.0 */ getYearNumerals(year) { return `${year}`; } } NgbDatepickerI18n.ɵfac = function NgbDatepickerI18n_Factory(t) { return new (t || NgbDatepickerI18n)(); }; NgbDatepickerI18n.ɵprov = Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({ factory: function NgbDatepickerI18n_Factory() { return NGB_DATEPICKER_18N_FACTORY(Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(_angular_core__WEBPACK_IMPORTED_MODULE_0__["LOCALE_ID"])); }, token: NgbDatepickerI18n, providedIn: "root" }); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbDatepickerI18n, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"], args: [{ providedIn: 'root', useFactory: NGB_DATEPICKER_18N_FACTORY, deps: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["LOCALE_ID"]] }] }], null, null); })(); class NgbDatepickerI18nDefault extends NgbDatepickerI18n { constructor(_locale) { super(); this._locale = _locale; const weekdaysStartingOnSunday = Object(_angular_common__WEBPACK_IMPORTED_MODULE_1__["getLocaleDayNames"])(_locale, _angular_common__WEBPACK_IMPORTED_MODULE_1__["FormStyle"].Standalone, _angular_common__WEBPACK_IMPORTED_MODULE_1__["TranslationWidth"].Short); this._weekdaysShort = weekdaysStartingOnSunday.map((day, index) => weekdaysStartingOnSunday[(index + 1) % 7]); this._monthsShort = Object(_angular_common__WEBPACK_IMPORTED_MODULE_1__["getLocaleMonthNames"])(_locale, _angular_common__WEBPACK_IMPORTED_MODULE_1__["FormStyle"].Standalone, _angular_common__WEBPACK_IMPORTED_MODULE_1__["TranslationWidth"].Abbreviated); this._monthsFull = Object(_angular_common__WEBPACK_IMPORTED_MODULE_1__["getLocaleMonthNames"])(_locale, _angular_common__WEBPACK_IMPORTED_MODULE_1__["FormStyle"].Standalone, _angular_common__WEBPACK_IMPORTED_MODULE_1__["TranslationWidth"].Wide); } getWeekdayShortName(weekday) { return this._weekdaysShort[weekday - 1] || ''; } getMonthShortName(month) { return this._monthsShort[month - 1] || ''; } getMonthFullName(month) { return this._monthsFull[month - 1] || ''; } getDayAriaLabel(date) { const jsDate = new Date(date.year, date.month - 1, date.day); return Object(_angular_common__WEBPACK_IMPORTED_MODULE_1__["formatDate"])(jsDate, 'fullDate', this._locale); } } NgbDatepickerI18nDefault.ɵfac = function NgbDatepickerI18nDefault_Factory(t) { return new (t || NgbDatepickerI18nDefault)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["LOCALE_ID"])); }; NgbDatepickerI18nDefault.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({ token: NgbDatepickerI18nDefault, factory: NgbDatepickerI18nDefault.ɵfac }); NgbDatepickerI18nDefault.ctorParameters = () => [ { type: String, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Inject"], args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["LOCALE_ID"],] }] } ]; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbDatepickerI18nDefault, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"] }], function () { return [{ type: String, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Inject"], args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["LOCALE_ID"]] }] }]; }, null); })(); class NgbDatepickerService { constructor(_calendar, _i18n) { this._calendar = _calendar; this._i18n = _i18n; this._VALIDATORS = { dayTemplateData: (dayTemplateData) => { if (this._state.dayTemplateData !== dayTemplateData) { return { dayTemplateData }; } }, displayMonths: (displayMonths) => { displayMonths = toInteger(displayMonths); if (isInteger(displayMonths) && displayMonths > 0 && this._state.displayMonths !== displayMonths) { return { displayMonths }; } }, disabled: (disabled) => { if (this._state.disabled !== disabled) { return { disabled }; } }, firstDayOfWeek: (firstDayOfWeek) => { firstDayOfWeek = toInteger(firstDayOfWeek); if (isInteger(firstDayOfWeek) && firstDayOfWeek >= 0 && this._state.firstDayOfWeek !== firstDayOfWeek) { return { firstDayOfWeek }; } }, focusVisible: (focusVisible) => { if (this._state.focusVisible !== focusVisible && !this._state.disabled) { return { focusVisible }; } }, markDisabled: (markDisabled) => { if (this._state.markDisabled !== markDisabled) { return { markDisabled }; } }, maxDate: (date) => { const maxDate = this.toValidDate(date, null); if (isChangedDate(this._state.maxDate, maxDate)) { return { maxDate }; } }, minDate: (date) => { const minDate = this.toValidDate(date, null); if (isChangedDate(this._state.minDate, minDate)) { return { minDate }; } }, navigation: (navigation) => { if (this._state.navigation !== navigation) { return { navigation }; } }, outsideDays: (outsideDays) => { if (this._state.outsideDays !== outsideDays) { return { outsideDays }; } } }; this._model$ = new rxjs__WEBPACK_IMPORTED_MODULE_2__["Subject"](); this._dateSelect$ = new rxjs__WEBPACK_IMPORTED_MODULE_2__["Subject"](); this._state = { dayTemplateData: null, markDisabled: null, maxDate: null, minDate: null, disabled: false, displayMonths: 1, firstDate: null, firstDayOfWeek: 1, lastDate: null, focusDate: null, focusVisible: false, months: [], navigation: 'select', outsideDays: 'visible', prevDisabled: false, nextDisabled: false, selectedDate: null, selectBoxes: { years: [], months: [] } }; } get model$() { return this._model$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["filter"])(model => model.months.length > 0)); } get dateSelect$() { return this._dateSelect$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["filter"])(date => date !== null)); } set(options) { let patch = Object.keys(options) .map(key => this._VALIDATORS[key](options[key])) .reduce((obj, part) => (Object.assign(Object.assign({}, obj), part)), {}); if (Object.keys(patch).length > 0) { this._nextState(patch); } } focus(date) { const focusedDate = this.toValidDate(date, null); if (focusedDate != null && !this._state.disabled && isChangedDate(this._state.focusDate, focusedDate)) { this._nextState({ focusDate: date }); } } focusSelect() { if (isDateSelectable(this._state.focusDate, this._state)) { this.select(this._state.focusDate, { emitEvent: true }); } } open(date) { const firstDate = this.toValidDate(date, this._calendar.getToday()); if (firstDate != null && !this._state.disabled && (!this._state.firstDate || isChangedMonth(this._state.firstDate, firstDate))) { this._nextState({ firstDate }); } } select(date, options = {}) { const selectedDate = this.toValidDate(date, null); if (selectedDate != null && !this._state.disabled) { if (isChangedDate(this._state.selectedDate, selectedDate)) { this._nextState({ selectedDate }); } if (options.emitEvent && isDateSelectable(selectedDate, this._state)) { this._dateSelect$.next(selectedDate); } } } toValidDate(date, defaultValue) { const ngbDate = NgbDate.from(date); if (defaultValue === undefined) { defaultValue = this._calendar.getToday(); } return this._calendar.isValid(ngbDate) ? ngbDate : defaultValue; } getMonth(struct) { for (let month of this._state.months) { if (struct.month === month.number && struct.year === month.year) { return month; } } throw new Error(`month ${struct.month} of year ${struct.year} not found`); } _nextState(patch) { const newState = this._updateState(patch); this._patchContexts(newState); this._state = newState; this._model$.next(this._state); } _patchContexts(state) { const { months, displayMonths, selectedDate, focusDate, focusVisible, disabled, outsideDays } = state; state.months.forEach(month => { month.weeks.forEach(week => { week.days.forEach(day => { // patch focus flag if (focusDate) { day.context.focused = focusDate.equals(day.date) && focusVisible; } // calculating tabindex day.tabindex = !disabled && focusDate && day.date.equals(focusDate) && focusDate.month === month.number ? 0 : -1; // override context disabled if (disabled === true) { day.context.disabled = true; } // patch selection flag if (selectedDate !== undefined) { day.context.selected = selectedDate !== null && selectedDate.equals(day.date); } // visibility if (month.number !== day.date.month) { day.hidden = outsideDays === 'hidden' || outsideDays === 'collapsed' || (displayMonths > 1 && day.date.after(months[0].firstDate) && day.date.before(months[displayMonths - 1].lastDate)); } }); }); }); } _updateState(patch) { // patching fields const state = Object.assign({}, this._state, patch); let startDate = state.firstDate; // min/max dates changed if ('minDate' in patch || 'maxDate' in patch) { checkMinBeforeMax(state.minDate, state.maxDate); state.focusDate = checkDateInRange(state.focusDate, state.minDate, state.maxDate); state.firstDate = checkDateInRange(state.firstDate, state.minDate, state.maxDate); startDate = state.focusDate; } // disabled if ('disabled' in patch) { state.focusVisible = false; } // initial rebuild via 'select()' if ('selectedDate' in patch && this._state.months.length === 0) { startDate = state.selectedDate; } // terminate early if only focus visibility was changed if ('focusVisible' in patch) { return state; } // focus date changed if ('focusDate' in patch) { state.focusDate = checkDateInRange(state.focusDate, state.minDate, state.maxDate); startDate = state.focusDate; // nothing to rebuild if only focus changed and it is still visible if (state.months.length !== 0 && state.focusDate && !state.focusDate.before(state.firstDate) && !state.focusDate.after(state.lastDate)) { return state; } } // first date changed if ('firstDate' in patch) { state.firstDate = checkDateInRange(state.firstDate, state.minDate, state.maxDate); startDate = state.firstDate; } // rebuilding months if (startDate) { const forceRebuild = 'dayTemplateData' in patch || 'firstDayOfWeek' in patch || 'markDisabled' in patch || 'minDate' in patch || 'maxDate' in patch || 'disabled' in patch || 'outsideDays' in patch; const months = buildMonths(this._calendar, startDate, state, this._i18n, forceRebuild); // updating months and boundary dates state.months = months; state.firstDate = months[0].firstDate; state.lastDate = months[months.length - 1].lastDate; // reset selected date if 'markDisabled' returns true if ('selectedDate' in patch && !isDateSelectable(state.selectedDate, state)) { state.selectedDate = null; } // adjusting focus after months were built if ('firstDate' in patch) { if (!state.focusDate || state.focusDate.before(state.firstDate) || state.focusDate.after(state.lastDate)) { state.focusDate = startDate; } } // adjusting months/years for the select box navigation const yearChanged = !this._state.firstDate || this._state.firstDate.year !== state.firstDate.year; const monthChanged = !this._state.firstDate || this._state.firstDate.month !== state.firstDate.month; if (state.navigation === 'select') { // years -> boundaries (min/max were changed) if ('minDate' in patch || 'maxDate' in patch || state.selectBoxes.years.length === 0 || yearChanged) { state.selectBoxes.years = generateSelectBoxYears(state.firstDate, state.minDate, state.maxDate); } // months -> when current year or boundaries change if ('minDate' in patch || 'maxDate' in patch || state.selectBoxes.months.length === 0 || yearChanged) { state.selectBoxes.months = generateSelectBoxMonths(this._calendar, state.firstDate, state.minDate, state.maxDate); } } else { state.selectBoxes = { years: [], months: [] }; } // updating navigation arrows -> boundaries change (min/max) or month/year changes if ((state.navigation === 'arrows' || state.navigation === 'select') && (monthChanged || yearChanged || 'minDate' in patch || 'maxDate' in patch || 'disabled' in patch)) { state.prevDisabled = state.disabled || prevMonthDisabled(this._calendar, state.firstDate, state.minDate); state.nextDisabled = state.disabled || nextMonthDisabled(this._calendar, state.lastDate, state.maxDate); } } return state; } } NgbDatepickerService.ɵfac = function NgbDatepickerService_Factory(t) { return new (t || NgbDatepickerService)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](NgbCalendar), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](NgbDatepickerI18n)); }; NgbDatepickerService.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({ token: NgbDatepickerService, factory: NgbDatepickerService.ɵfac }); NgbDatepickerService.ctorParameters = () => [ { type: NgbCalendar }, { type: NgbDatepickerI18n } ]; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbDatepickerService, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"] }], function () { return [{ type: NgbCalendar }, { type: NgbDatepickerI18n }]; }, null); })(); // clang-format on var NavigationEvent; (function (NavigationEvent) { NavigationEvent[NavigationEvent["PREV"] = 0] = "PREV"; NavigationEvent[NavigationEvent["NEXT"] = 1] = "NEXT"; })(NavigationEvent || (NavigationEvent = {})); /** * A configuration service for the [`NgbDatepicker`](#/components/datepicker/api#NgbDatepicker) component. * * You can inject this service, typically in your root component, and customize the values of its properties in * order to provide default values for all the datepickers used in the application. */ class NgbDatepickerConfig { constructor() { this.displayMonths = 1; this.firstDayOfWeek = 1; this.navigation = 'select'; this.outsideDays = 'visible'; this.showWeekdays = true; this.showWeekNumbers = false; } } NgbDatepickerConfig.ɵfac = function NgbDatepickerConfig_Factory(t) { return new (t || NgbDatepickerConfig)(); }; NgbDatepickerConfig.ɵprov = Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({ factory: function NgbDatepickerConfig_Factory() { return new NgbDatepickerConfig(); }, token: NgbDatepickerConfig, providedIn: "root" }); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbDatepickerConfig, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"], args: [{ providedIn: 'root' }] }], function () { return []; }, null); })(); function NGB_DATEPICKER_DATE_ADAPTER_FACTORY() { return new NgbDateStructAdapter(); } /** * An abstract service that does the conversion between the internal datepicker `NgbDateStruct` model and * any provided user date model `D`, ex. a string, a native date, etc. * * The adapter is used **only** for conversion when binding datepicker to a form control, * ex. `[(ngModel)]="userDateModel"`. Here `userDateModel` can be of any type. * * The default datepicker implementation assumes we use `NgbDateStruct` as a user model. * * See the [date format overview](#/components/datepicker/overview#date-model) for more details * and the [custom adapter demo](#/components/datepicker/examples#adapter) for an example. */ class NgbDateAdapter { } NgbDateAdapter.ɵfac = function NgbDateAdapter_Factory(t) { return new (t || NgbDateAdapter)(); }; NgbDateAdapter.ɵprov = Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({ factory: NGB_DATEPICKER_DATE_ADAPTER_FACTORY, token: NgbDateAdapter, providedIn: "root" }); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbDateAdapter, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"], args: [{ providedIn: 'root', useFactory: NGB_DATEPICKER_DATE_ADAPTER_FACTORY }] }], null, null); })(); class NgbDateStructAdapter extends NgbDateAdapter { /** * Converts a NgbDateStruct value into NgbDateStruct value */ fromModel(date) { return (date && isInteger(date.year) && isInteger(date.month) && isInteger(date.day)) ? { year: date.year, month: date.month, day: date.day } : null; } /** * Converts a NgbDateStruct value into NgbDateStruct value */ toModel(date) { return (date && isInteger(date.year) && isInteger(date.month) && isInteger(date.day)) ? { year: date.year, month: date.month, day: date.day } : null; } } NgbDateStructAdapter.ɵfac = function NgbDateStructAdapter_Factory(t) { return ɵNgbDateStructAdapter_BaseFactory(t || NgbDateStructAdapter); }; NgbDateStructAdapter.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({ token: NgbDateStructAdapter, factory: NgbDateStructAdapter.ɵfac }); const ɵNgbDateStructAdapter_BaseFactory = /*@__PURE__*/ _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](NgbDateStructAdapter); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbDateStructAdapter, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"] }], null, null); })(); /** * A directive that marks the content template that customizes the way datepicker months are displayed * * @since 5.3.0 */ class NgbDatepickerContent { constructor(templateRef) { this.templateRef = templateRef; } } NgbDatepickerContent.ɵfac = function NgbDatepickerContent_Factory(t) { return new (t || NgbDatepickerContent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["TemplateRef"])); }; NgbDatepickerContent.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: NgbDatepickerContent, selectors: [["ng-template", "ngbDatepickerContent", ""]] }); NgbDatepickerContent.ctorParameters = () => [ { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["TemplateRef"] } ]; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbDatepickerContent, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: 'ng-template[ngbDatepickerContent]' }] }], function () { return [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["TemplateRef"] }]; }, null); })(); /** * A highly configurable component that helps you with selecting calendar dates. * * `NgbDatepicker` is meant to be displayed inline on a page or put inside a popup. */ class NgbDatepicker { constructor(_service, _calendar, i18n, config, cd, _elementRef, _ngbDateAdapter, _ngZone) { this._service = _service; this._calendar = _calendar; this.i18n = i18n; this._elementRef = _elementRef; this._ngbDateAdapter = _ngbDateAdapter; this._ngZone = _ngZone; this._controlValue = null; this._destroyed$ = new rxjs__WEBPACK_IMPORTED_MODULE_2__["Subject"](); this._publicState = {}; /** * An event emitted right before the navigation happens and displayed month changes. * * See [`NgbDatepickerNavigateEvent`](#/components/datepicker/api#NgbDatepickerNavigateEvent) for the payload info. */ this.navigate = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"](); /** * An event emitted when user selects a date using keyboard or mouse. * * The payload of the event is currently selected `NgbDate`. * * @since 5.2.0 */ this.dateSelect = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"](); this.onChange = (_) => { }; this.onTouched = () => { }; ['dayTemplate', 'dayTemplateData', 'displayMonths', 'firstDayOfWeek', 'footerTemplate', 'markDisabled', 'minDate', 'maxDate', 'navigation', 'outsideDays', 'showWeekdays', 'showWeekNumbers', 'startDate'] .forEach(input => this[input] = config[input]); _service.dateSelect$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["takeUntil"])(this._destroyed$)).subscribe(date => { this.dateSelect.emit(date); }); _service.model$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["takeUntil"])(this._destroyed$)).subscribe(model => { const newDate = model.firstDate; const oldDate = this.model ? this.model.firstDate : null; // update public state this._publicState = { maxDate: model.maxDate, minDate: model.minDate, firstDate: model.firstDate, lastDate: model.lastDate, focusedDate: model.focusDate, months: model.months.map(viewModel => viewModel.firstDate) }; let navigationPrevented = false; // emitting navigation event if the first month changes if (!newDate.equals(oldDate)) { this.navigate.emit({ current: oldDate ? { year: oldDate.year, month: oldDate.month } : null, next: { year: newDate.year, month: newDate.month }, preventDefault: () => navigationPrevented = true }); // can't prevent the very first navigation if (navigationPrevented && oldDate !== null) { this._service.open(oldDate); return; } } const newSelectedDate = model.selectedDate; const newFocusedDate = model.focusDate; const oldFocusedDate = this.model ? this.model.focusDate : null; this.model = model; // handling selection change if (isChangedDate(newSelectedDate, this._controlValue)) { this._controlValue = newSelectedDate; this.onTouched(); this.onChange(this._ngbDateAdapter.toModel(newSelectedDate)); } // handling focus change if (isChangedDate(newFocusedDate, oldFocusedDate) && oldFocusedDate && model.focusVisible) { this.focus(); } cd.markForCheck(); }); } /** * Returns the readonly public state of the datepicker * * @since 5.2.0 */ get state() { return this._publicState; } /** * Returns the calendar service used in the specific datepicker instance. * * @since 5.3.0 */ get calendar() { return this._calendar; } /** * Focuses on given date. */ focusDate(date) { this._service.focus(NgbDate.from(date)); } /** * Selects focused date. */ focusSelect() { this._service.focusSelect(); } focus() { this._ngZone.onStable.asObservable().pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["take"])(1)).subscribe(() => { const elementToFocus = this._elementRef.nativeElement.querySelector('div.ngb-dp-day[tabindex="0"]'); if (elementToFocus) { elementToFocus.focus(); } }); } /** * Navigates to the provided date. * * With the default calendar we use ISO 8601: 'month' is 1=Jan ... 12=Dec. * If nothing or invalid date provided calendar will open current month. * * Use the `[startDate]` input as an alternative. */ navigateTo(date) { this._service.open(NgbDate.from(date ? date.day ? date : Object.assign(Object.assign({}, date), { day: 1 }) : null)); } ngAfterViewInit() { this._ngZone.runOutsideAngular(() => { const focusIns$ = Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["fromEvent"])(this._contentEl.nativeElement, 'focusin'); const focusOuts$ = Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["fromEvent"])(this._contentEl.nativeElement, 'focusout'); const { nativeElement } = this._elementRef; // we're changing 'focusVisible' only when entering or leaving months view // and ignoring all focus events where both 'target' and 'related' target are day cells Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["merge"])(focusIns$, focusOuts$) .pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["filter"])(({ target, relatedTarget }) => !(hasClassName(target, 'ngb-dp-day') && hasClassName(relatedTarget, 'ngb-dp-day') && nativeElement.contains(target) && nativeElement.contains(relatedTarget))), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["takeUntil"])(this._destroyed$)) .subscribe(({ type }) => this._ngZone.run(() => this._service.set({ focusVisible: type === 'focusin' }))); }); } ngOnDestroy() { this._destroyed$.next(); } ngOnInit() { if (this.model === undefined) { const inputs = {}; ['dayTemplateData', 'displayMonths', 'markDisabled', 'firstDayOfWeek', 'navigation', 'minDate', 'maxDate', 'outsideDays'] .forEach(name => inputs[name] = this[name]); this._service.set(inputs); this.navigateTo(this.startDate); } if (!this.dayTemplate) { this.dayTemplate = this._defaultDayTemplate; } } ngOnChanges(changes) { const inputs = {}; ['dayTemplateData', 'displayMonths', 'markDisabled', 'firstDayOfWeek', 'navigation', 'minDate', 'maxDate', 'outsideDays'] .filter(name => name in changes) .forEach(name => inputs[name] = this[name]); this._service.set(inputs); if ('startDate' in changes) { const { currentValue, previousValue } = changes.startDate; if (isChangedMonth(previousValue, currentValue)) { this.navigateTo(this.startDate); } } } onDateSelect(date) { this._service.focus(date); this._service.select(date, { emitEvent: true }); } onNavigateDateSelect(date) { this._service.open(date); } onNavigateEvent(event) { switch (event) { case NavigationEvent.PREV: this._service.open(this._calendar.getPrev(this.model.firstDate, 'm', 1)); break; case NavigationEvent.NEXT: this._service.open(this._calendar.getNext(this.model.firstDate, 'm', 1)); break; } } registerOnChange(fn) { this.onChange = fn; } registerOnTouched(fn) { this.onTouched = fn; } setDisabledState(disabled) { this._service.set({ disabled }); } writeValue(value) { this._controlValue = NgbDate.from(this._ngbDateAdapter.fromModel(value)); this._service.select(this._controlValue); } } NgbDatepicker.ɵfac = function NgbDatepicker_Factory(t) { return new (t || NgbDatepicker)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NgbDatepickerService), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NgbCalendar), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NgbDatepickerI18n), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NgbDatepickerConfig), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectorRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NgbDateAdapter), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"])); }; NgbDatepicker.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: NgbDatepicker, selectors: [["ngb-datepicker"]], contentQueries: function NgbDatepicker_ContentQueries(rf, ctx, dirIndex) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstaticContentQuery"](dirIndex, NgbDatepickerContent, true); } if (rf & 2) { var _t; _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.contentTemplate = _t.first); } }, viewQuery: function NgbDatepicker_Query(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstaticViewQuery"](_c10, true); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstaticViewQuery"](_c11, true); } if (rf & 2) { var _t; _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx._defaultDayTemplate = _t.first); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx._contentEl = _t.first); } }, inputs: { dayTemplate: "dayTemplate", dayTemplateData: "dayTemplateData", displayMonths: "displayMonths", firstDayOfWeek: "firstDayOfWeek", footerTemplate: "footerTemplate", markDisabled: "markDisabled", maxDate: "maxDate", minDate: "minDate", navigation: "navigation", outsideDays: "outsideDays", showWeekdays: "showWeekdays", showWeekNumbers: "showWeekNumbers", startDate: "startDate" }, outputs: { navigate: "navigate", dateSelect: "dateSelect" }, exportAs: ["ngbDatepicker"], features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{ provide: _angular_forms__WEBPACK_IMPORTED_MODULE_4__["NG_VALUE_ACCESSOR"], useExisting: Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["forwardRef"])(() => NgbDatepicker), multi: true }, NgbDatepickerService]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵNgOnChangesFeature"]], decls: 10, vars: 5, consts: [["defaultDayTemplate", ""], ["defaultContentTemplate", ""], [1, "ngb-dp-header"], [3, "date", "months", "disabled", "showSelect", "prevDisabled", "nextDisabled", "selectBoxes", "navigate", "select", 4, "ngIf"], [1, "ngb-dp-content"], ["content", ""], [3, "ngTemplateOutlet"], ["ngbDatepickerDayView", "", 3, "date", "currentMonth", "selected", "disabled", "focused"], ["class", "ngb-dp-month", 4, "ngFor", "ngForOf"], [1, "ngb-dp-month"], ["class", "ngb-dp-month-name", 4, "ngIf"], [3, "month"], [1, "ngb-dp-month-name"], [3, "date", "months", "disabled", "showSelect", "prevDisabled", "nextDisabled", "selectBoxes", "navigate", "select"]], template: function NgbDatepicker_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, NgbDatepicker_ng_template_0_Template, 1, 5, "ng-template", null, 0, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, NgbDatepicker_ng_template_2_Template, 1, 1, "ng-template", null, 1, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "div", 2); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](5, NgbDatepicker_ngb_datepicker_navigation_5_Template, 1, 7, "ngb-datepicker-navigation", 3); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "div", 4, 5); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](8, NgbDatepicker_ng_template_8_Template, 0, 0, "ng-template", 6); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](9, NgbDatepicker_ng_template_9_Template, 0, 0, "ng-template", 6); } if (rf & 2) { const _r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](3); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](5); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.navigation !== "none"); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("ngb-dp-months", !ctx.contentTemplate); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngTemplateOutlet", (ctx.contentTemplate == null ? null : ctx.contentTemplate.templateRef) || _r2); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngTemplateOutlet", ctx.footerTemplate); } }, directives: function () { return [_angular_common__WEBPACK_IMPORTED_MODULE_1__["NgIf"], _angular_common__WEBPACK_IMPORTED_MODULE_1__["NgTemplateOutlet"], NgbDatepickerDayView, _angular_common__WEBPACK_IMPORTED_MODULE_1__["NgForOf"], NgbDatepickerMonth, NgbDatepickerNavigation]; }, styles: ["ngb-datepicker{border:1px solid #dfdfdf;border-radius:.25rem;display:inline-block}ngb-datepicker-month{pointer-events:auto}ngb-datepicker.dropdown-menu{padding:0}.ngb-dp-body{z-index:1050}.ngb-dp-header{background-color:#f8f9fa;background-color:var(--light);border-bottom:0;border-radius:.25rem .25rem 0 0;padding-top:.25rem}.ngb-dp-months{display:-ms-flexbox;display:flex}.ngb-dp-month{pointer-events:none}.ngb-dp-month-name{background-color:#f8f9fa;background-color:var(--light);font-size:larger;height:2rem;line-height:2rem;text-align:center}.ngb-dp-month+.ngb-dp-month .ngb-dp-month-name,.ngb-dp-month+.ngb-dp-month .ngb-dp-week{padding-left:1rem}.ngb-dp-month:last-child .ngb-dp-week{padding-right:.25rem}.ngb-dp-month:first-child .ngb-dp-week{padding-left:.25rem}.ngb-dp-month .ngb-dp-week:last-child{padding-bottom:.25rem}"], encapsulation: 2, changeDetection: 0 }); NgbDatepicker.ctorParameters = () => [ { type: NgbDatepickerService }, { type: NgbCalendar }, { type: NgbDatepickerI18n }, { type: NgbDatepickerConfig }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectorRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] }, { type: NgbDateAdapter }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"] } ]; NgbDatepicker.propDecorators = { _defaultDayTemplate: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewChild"], args: ['defaultDayTemplate', { static: true },] }], _contentEl: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewChild"], args: ['content', { static: true },] }], contentTemplate: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ContentChild"], args: [NgbDatepickerContent, { static: true },] }], dayTemplate: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], dayTemplateData: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], displayMonths: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], firstDayOfWeek: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], footerTemplate: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], markDisabled: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], maxDate: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], minDate: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], navigation: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], outsideDays: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], showWeekdays: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], showWeekNumbers: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], startDate: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], navigate: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], dateSelect: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbDatepicker, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"], args: [{ exportAs: 'ngbDatepicker', selector: 'ngb-datepicker', changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectionStrategy"].OnPush, encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewEncapsulation"].None, template: `
{{ i18n.getMonthFullName(month.number, month.year) }} {{ i18n.getYearNumerals(month.year) }}
`, providers: [{ provide: _angular_forms__WEBPACK_IMPORTED_MODULE_4__["NG_VALUE_ACCESSOR"], useExisting: Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["forwardRef"])(() => NgbDatepicker), multi: true }, NgbDatepickerService], styles: ["ngb-datepicker{border:1px solid #dfdfdf;border-radius:.25rem;display:inline-block}ngb-datepicker-month{pointer-events:auto}ngb-datepicker.dropdown-menu{padding:0}.ngb-dp-body{z-index:1050}.ngb-dp-header{background-color:#f8f9fa;background-color:var(--light);border-bottom:0;border-radius:.25rem .25rem 0 0;padding-top:.25rem}.ngb-dp-months{display:-ms-flexbox;display:flex}.ngb-dp-month{pointer-events:none}.ngb-dp-month-name{background-color:#f8f9fa;background-color:var(--light);font-size:larger;height:2rem;line-height:2rem;text-align:center}.ngb-dp-month+.ngb-dp-month .ngb-dp-month-name,.ngb-dp-month+.ngb-dp-month .ngb-dp-week{padding-left:1rem}.ngb-dp-month:last-child .ngb-dp-week{padding-right:.25rem}.ngb-dp-month:first-child .ngb-dp-week{padding-left:.25rem}.ngb-dp-month .ngb-dp-week:last-child{padding-bottom:.25rem}"] }] }], function () { return [{ type: NgbDatepickerService }, { type: NgbCalendar }, { type: NgbDatepickerI18n }, { type: NgbDatepickerConfig }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectorRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] }, { type: NgbDateAdapter }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"] }]; }, { navigate: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], dateSelect: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], dayTemplate: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], _defaultDayTemplate: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewChild"], args: ['defaultDayTemplate', { static: true }] }], _contentEl: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewChild"], args: ['content', { static: true }] }], contentTemplate: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ContentChild"], args: [NgbDatepickerContent, { static: true }] }], dayTemplateData: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], displayMonths: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], firstDayOfWeek: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], footerTemplate: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], markDisabled: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], maxDate: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], minDate: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], navigation: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], outsideDays: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], showWeekdays: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], showWeekNumbers: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], startDate: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }] }); })(); var Key; (function (Key) { Key[Key["Tab"] = 9] = "Tab"; Key[Key["Enter"] = 13] = "Enter"; Key[Key["Escape"] = 27] = "Escape"; Key[Key["Space"] = 32] = "Space"; Key[Key["PageUp"] = 33] = "PageUp"; Key[Key["PageDown"] = 34] = "PageDown"; Key[Key["End"] = 35] = "End"; Key[Key["Home"] = 36] = "Home"; Key[Key["ArrowLeft"] = 37] = "ArrowLeft"; Key[Key["ArrowUp"] = 38] = "ArrowUp"; Key[Key["ArrowRight"] = 39] = "ArrowRight"; Key[Key["ArrowDown"] = 40] = "ArrowDown"; })(Key || (Key = {})); /** * A service that represents the keyboard navigation. * * Default keyboard shortcuts [are documented in the overview](#/components/datepicker/overview#keyboard-shortcuts) * * @since 5.2.0 */ class NgbDatepickerKeyboardService { /** * Processes a keyboard event. */ processKey(event, datepicker) { const { state, calendar } = datepicker; // tslint:disable-next-line:deprecation switch (event.which) { case Key.PageUp: datepicker.focusDate(calendar.getPrev(state.focusedDate, event.shiftKey ? 'y' : 'm', 1)); break; case Key.PageDown: datepicker.focusDate(calendar.getNext(state.focusedDate, event.shiftKey ? 'y' : 'm', 1)); break; case Key.End: datepicker.focusDate(event.shiftKey ? state.maxDate : state.lastDate); break; case Key.Home: datepicker.focusDate(event.shiftKey ? state.minDate : state.firstDate); break; case Key.ArrowLeft: datepicker.focusDate(calendar.getPrev(state.focusedDate, 'd', 1)); break; case Key.ArrowUp: datepicker.focusDate(calendar.getPrev(state.focusedDate, 'd', calendar.getDaysPerWeek())); break; case Key.ArrowRight: datepicker.focusDate(calendar.getNext(state.focusedDate, 'd', 1)); break; case Key.ArrowDown: datepicker.focusDate(calendar.getNext(state.focusedDate, 'd', calendar.getDaysPerWeek())); break; case Key.Enter: case Key.Space: datepicker.focusSelect(); break; default: return; } event.preventDefault(); event.stopPropagation(); } } NgbDatepickerKeyboardService.ɵfac = function NgbDatepickerKeyboardService_Factory(t) { return new (t || NgbDatepickerKeyboardService)(); }; NgbDatepickerKeyboardService.ɵprov = Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({ factory: function NgbDatepickerKeyboardService_Factory() { return new NgbDatepickerKeyboardService(); }, token: NgbDatepickerKeyboardService, providedIn: "root" }); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbDatepickerKeyboardService, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"], args: [{ providedIn: 'root' }] }], null, null); })(); /** * A component that renders one month including all the days, weekdays and week numbers. Can be used inside * the `` when you want to customize months layout. * * For a usage example, see [custom month layout demo](#/components/datepicker/examples#custommonth) * * @since 5.3.0 */ class NgbDatepickerMonth { constructor(i18n, datepicker, _keyboardService, _service) { this.i18n = i18n; this.datepicker = datepicker; this._keyboardService = _keyboardService; this._service = _service; } /** * The first date of month to be rendered. * * This month must one of the months present in the * [datepicker state](#/components/datepicker/api#NgbDatepickerState). */ set month(month) { this.viewModel = this._service.getMonth(month); } onKeyDown(event) { this._keyboardService.processKey(event, this.datepicker); } doSelect(day) { if (!day.context.disabled && !day.hidden) { this.datepicker.onDateSelect(day.date); } } } NgbDatepickerMonth.ɵfac = function NgbDatepickerMonth_Factory(t) { return new (t || NgbDatepickerMonth)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NgbDatepickerI18n), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NgbDatepicker), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NgbDatepickerKeyboardService), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NgbDatepickerService)); }; NgbDatepickerMonth.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: NgbDatepickerMonth, selectors: [["ngb-datepicker-month"]], hostAttrs: ["role", "grid"], hostBindings: function NgbDatepickerMonth_HostBindings(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("keydown", function NgbDatepickerMonth_keydown_HostBindingHandler($event) { return ctx.onKeyDown($event); }); } }, inputs: { month: "month" }, decls: 2, vars: 2, consts: [["class", "ngb-dp-week ngb-dp-weekdays", "role", "row", 4, "ngIf"], ["ngFor", "", 3, "ngForOf"], ["role", "row", 1, "ngb-dp-week", "ngb-dp-weekdays"], ["class", "ngb-dp-weekday ngb-dp-showweek", 4, "ngIf"], ["class", "ngb-dp-weekday small", "role", "columnheader", 4, "ngFor", "ngForOf"], [1, "ngb-dp-weekday", "ngb-dp-showweek"], ["role", "columnheader", 1, "ngb-dp-weekday", "small"], ["class", "ngb-dp-week", "role", "row", 4, "ngIf"], ["role", "row", 1, "ngb-dp-week"], ["class", "ngb-dp-week-number small text-muted", 4, "ngIf"], ["class", "ngb-dp-day", "role", "gridcell", 3, "disabled", "tabindex", "hidden", "ngb-dp-today", "click", 4, "ngFor", "ngForOf"], [1, "ngb-dp-week-number", "small", "text-muted"], ["role", "gridcell", 1, "ngb-dp-day", 3, "tabindex", "click"], [3, "ngIf"], [3, "ngTemplateOutlet", "ngTemplateOutletContext"]], template: function NgbDatepickerMonth_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, NgbDatepickerMonth_div_0_Template, 3, 2, "div", 0); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, NgbDatepickerMonth_ng_template_1_Template, 1, 1, "ng-template", 1); } if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.datepicker.showWeekdays); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx.viewModel.weeks); } }, directives: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["NgIf"], _angular_common__WEBPACK_IMPORTED_MODULE_1__["NgForOf"], _angular_common__WEBPACK_IMPORTED_MODULE_1__["NgTemplateOutlet"]], styles: ["ngb-datepicker-month{display:block}.ngb-dp-week-number,.ngb-dp-weekday{font-style:italic;line-height:2rem;text-align:center}.ngb-dp-weekday{color:#5bc0de;color:var(--info)}.ngb-dp-week{border-radius:.25rem;display:-ms-flexbox;display:flex}.ngb-dp-weekdays{background-color:#f8f9fa;background-color:var(--light);border-bottom:1px solid rgba(0,0,0,.125);border-radius:0}.ngb-dp-day,.ngb-dp-week-number,.ngb-dp-weekday{height:2rem;width:2rem}.ngb-dp-day{cursor:pointer}.ngb-dp-day.disabled,.ngb-dp-day.hidden{cursor:default;pointer-events:none}.ngb-dp-day[tabindex=\"0\"]{z-index:1}"], encapsulation: 2 }); NgbDatepickerMonth.ctorParameters = () => [ { type: NgbDatepickerI18n }, { type: NgbDatepicker }, { type: NgbDatepickerKeyboardService }, { type: NgbDatepickerService } ]; NgbDatepickerMonth.propDecorators = { month: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbDatepickerMonth, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"], args: [{ selector: 'ngb-datepicker-month', host: { 'role': 'grid', '(keydown)': 'onKeyDown($event)' }, encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewEncapsulation"].None, template: `
{{ i18n.getWeekdayShortName(w) }}
{{ i18n.getWeekNumerals(week.number) }}
`, styles: ["ngb-datepicker-month{display:block}.ngb-dp-week-number,.ngb-dp-weekday{font-style:italic;line-height:2rem;text-align:center}.ngb-dp-weekday{color:#5bc0de;color:var(--info)}.ngb-dp-week{border-radius:.25rem;display:-ms-flexbox;display:flex}.ngb-dp-weekdays{background-color:#f8f9fa;background-color:var(--light);border-bottom:1px solid rgba(0,0,0,.125);border-radius:0}.ngb-dp-day,.ngb-dp-week-number,.ngb-dp-weekday{height:2rem;width:2rem}.ngb-dp-day{cursor:pointer}.ngb-dp-day.disabled,.ngb-dp-day.hidden{cursor:default;pointer-events:none}.ngb-dp-day[tabindex=\"0\"]{z-index:1}"] }] }], function () { return [{ type: NgbDatepickerI18n }, { type: NgbDatepicker }, { type: NgbDatepickerKeyboardService }, { type: NgbDatepickerService }]; }, { month: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }] }); })(); class NgbDatepickerNavigation { constructor(i18n) { this.i18n = i18n; this.navigation = NavigationEvent; this.months = []; this.navigate = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"](); this.select = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"](); } onClickPrev(event) { event.currentTarget.focus(); this.navigate.emit(this.navigation.PREV); } onClickNext(event) { event.currentTarget.focus(); this.navigate.emit(this.navigation.NEXT); } } NgbDatepickerNavigation.ɵfac = function NgbDatepickerNavigation_Factory(t) { return new (t || NgbDatepickerNavigation)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NgbDatepickerI18n)); }; NgbDatepickerNavigation.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: NgbDatepickerNavigation, selectors: [["ngb-datepicker-navigation"]], inputs: { months: "months", date: "date", disabled: "disabled", showSelect: "showSelect", prevDisabled: "prevDisabled", nextDisabled: "nextDisabled", selectBoxes: "selectBoxes" }, outputs: { navigate: "navigate", select: "select" }, decls: 10, vars: 4, consts: function () { var i18n_12; if (typeof ngI18nClosureMode !== "undefined" && ngI18nClosureMode) { const MSG_EXTERNAL_ngb_datepicker_previous_month$$FESM2015_NG_BOOTSTRAP_JS_13 = goog.getMsg("Previous month"); i18n_12 = MSG_EXTERNAL_ngb_datepicker_previous_month$$FESM2015_NG_BOOTSTRAP_JS_13; } else { i18n_12 = $localize `:@@ngb.datepicker.previous-month␟c3b08b07b5ab98e7cdcf18df39355690ab7d3884␟8586908745456864217:Previous month`; } var i18n_14; if (typeof ngI18nClosureMode !== "undefined" && ngI18nClosureMode) { const MSG_EXTERNAL_ngb_datepicker_previous_month$$FESM2015_NG_BOOTSTRAP_JS_15 = goog.getMsg("Previous month"); i18n_14 = MSG_EXTERNAL_ngb_datepicker_previous_month$$FESM2015_NG_BOOTSTRAP_JS_15; } else { i18n_14 = $localize `:@@ngb.datepicker.previous-month␟c3b08b07b5ab98e7cdcf18df39355690ab7d3884␟8586908745456864217:Previous month`; } var i18n_16; if (typeof ngI18nClosureMode !== "undefined" && ngI18nClosureMode) { const MSG_EXTERNAL_ngb_datepicker_next_month$$FESM2015_NG_BOOTSTRAP_JS_17 = goog.getMsg("Next month"); i18n_16 = MSG_EXTERNAL_ngb_datepicker_next_month$$FESM2015_NG_BOOTSTRAP_JS_17; } else { i18n_16 = $localize `:@@ngb.datepicker.next-month␟4bd046985cfe13040d5ef0cd881edce0968a111a␟3628374603023447227:Next month`; } var i18n_18; if (typeof ngI18nClosureMode !== "undefined" && ngI18nClosureMode) { const MSG_EXTERNAL_ngb_datepicker_next_month$$FESM2015_NG_BOOTSTRAP_JS_19 = goog.getMsg("Next month"); i18n_18 = MSG_EXTERNAL_ngb_datepicker_next_month$$FESM2015_NG_BOOTSTRAP_JS_19; } else { i18n_18 = $localize `:@@ngb.datepicker.next-month␟4bd046985cfe13040d5ef0cd881edce0968a111a␟3628374603023447227:Next month`; } return [[1, "ngb-dp-arrow"], ["type", "button", 1, "btn", "btn-link", "ngb-dp-arrow-btn", 3, "disabled", "click", 6, "aria-label", "title"], ["aria-label", i18n_12, "title", i18n_14], [1, "ngb-dp-navigation-chevron"], ["class", "ngb-dp-navigation-select", 3, "date", "disabled", "months", "years", "select", 4, "ngIf"], [4, "ngIf"], [1, "ngb-dp-arrow", "right"], ["aria-label", i18n_16, "title", i18n_18], [1, "ngb-dp-navigation-select", 3, "date", "disabled", "months", "years", "select"], ["ngFor", "", 3, "ngForOf"], ["class", "ngb-dp-arrow", 4, "ngIf"], [1, "ngb-dp-month-name"]]; }, template: function NgbDatepickerNavigation_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "button", 1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵi18nAttributes"](2, 2); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function NgbDatepickerNavigation_Template_button_click_1_listener($event) { return ctx.onClickPrev($event); }); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](3, "span", 3); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](4, NgbDatepickerNavigation_ngb_datepicker_navigation_select_4_Template, 1, 4, "ngb-datepicker-navigation-select", 4); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](5, NgbDatepickerNavigation_5_Template, 1, 1, undefined, 5); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "div", 6); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](7, "button", 1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵi18nAttributes"](8, 7); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function NgbDatepickerNavigation_Template_button_click_7_listener($event) { return ctx.onClickNext($event); }); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](9, "span", 3); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("disabled", ctx.prevDisabled); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.showSelect); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", !ctx.showSelect); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("disabled", ctx.nextDisabled); } }, directives: function () { return [_angular_common__WEBPACK_IMPORTED_MODULE_1__["NgIf"], NgbDatepickerNavigationSelect, _angular_common__WEBPACK_IMPORTED_MODULE_1__["NgForOf"]]; }, styles: ["ngb-datepicker-navigation{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.ngb-dp-navigation-chevron{-webkit-transform:rotate(-135deg);border-style:solid;border-width:.2em .2em 0 0;display:inline-block;height:.75em;margin-left:.25em;margin-right:.15em;transform:rotate(-135deg);width:.75em}.ngb-dp-arrow{-ms-flex:1 1 auto;display:-ms-flexbox;display:flex;flex:1 1 auto;height:2rem;margin:0;padding-left:0;padding-right:0;width:2rem}.ngb-dp-arrow.right{-ms-flex-pack:end;justify-content:flex-end}.ngb-dp-arrow.right .ngb-dp-navigation-chevron{-webkit-transform:rotate(45deg);margin-left:.15em;margin-right:.25em;transform:rotate(45deg)}.ngb-dp-arrow-btn{background-color:transparent;border:none;margin:0 .5rem;padding:0 .25rem;z-index:1}.ngb-dp-arrow-btn:focus{outline-style:auto;outline-width:1px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.ngb-dp-arrow-btn:focus{outline-style:solid}}.ngb-dp-month-name{font-size:larger;height:2rem;line-height:2rem;text-align:center}.ngb-dp-navigation-select{-ms-flex:1 1 9rem;display:-ms-flexbox;display:flex;flex:1 1 9rem}"], encapsulation: 2, changeDetection: 0 }); NgbDatepickerNavigation.ctorParameters = () => [ { type: NgbDatepickerI18n } ]; NgbDatepickerNavigation.propDecorators = { date: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], disabled: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], months: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], showSelect: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], prevDisabled: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], nextDisabled: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], selectBoxes: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], navigate: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], select: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbDatepickerNavigation, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"], args: [{ selector: 'ngb-datepicker-navigation', changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectionStrategy"].OnPush, encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewEncapsulation"].None, template: `
{{ i18n.getMonthFullName(month.number, month.year) }} {{ i18n.getYearNumerals(month.year) }}
`, styles: ["ngb-datepicker-navigation{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.ngb-dp-navigation-chevron{-webkit-transform:rotate(-135deg);border-style:solid;border-width:.2em .2em 0 0;display:inline-block;height:.75em;margin-left:.25em;margin-right:.15em;transform:rotate(-135deg);width:.75em}.ngb-dp-arrow{-ms-flex:1 1 auto;display:-ms-flexbox;display:flex;flex:1 1 auto;height:2rem;margin:0;padding-left:0;padding-right:0;width:2rem}.ngb-dp-arrow.right{-ms-flex-pack:end;justify-content:flex-end}.ngb-dp-arrow.right .ngb-dp-navigation-chevron{-webkit-transform:rotate(45deg);margin-left:.15em;margin-right:.25em;transform:rotate(45deg)}.ngb-dp-arrow-btn{background-color:transparent;border:none;margin:0 .5rem;padding:0 .25rem;z-index:1}.ngb-dp-arrow-btn:focus{outline-style:auto;outline-width:1px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.ngb-dp-arrow-btn:focus{outline-style:solid}}.ngb-dp-month-name{font-size:larger;height:2rem;line-height:2rem;text-align:center}.ngb-dp-navigation-select{-ms-flex:1 1 9rem;display:-ms-flexbox;display:flex;flex:1 1 9rem}"] }] }], function () { return [{ type: NgbDatepickerI18n }]; }, { months: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], navigate: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], select: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], date: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], disabled: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], showSelect: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], prevDisabled: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], nextDisabled: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], selectBoxes: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }] }); })(); const isContainedIn = (element, array) => array ? array.some(item => item.contains(element)) : false; const ɵ0$2 = isContainedIn; const matchesSelectorIfAny = (element, selector) => !selector || closest(element, selector) != null; const ɵ1$1 = matchesSelectorIfAny; const ɵ2$1 = () => { const isIOS = () => /iPad|iPhone|iPod/.test(navigator.userAgent) || (/Macintosh/.test(navigator.userAgent) && navigator.maxTouchPoints && navigator.maxTouchPoints > 2); const isAndroid = () => /Android/.test(navigator.userAgent); return typeof navigator !== 'undefined' ? !!navigator.userAgent && (isIOS() || isAndroid()) : false; }; // we have to add a more significant delay to avoid re-opening when handling (click) on a toggling element // TODO: use proper Angular platform detection when NgbAutoClose becomes a service and we can inject PLATFORM_ID const isMobile = (ɵ2$1)(); // setting 'ngbAutoClose' synchronously on mobile results in immediate popup closing // when tapping on the triggering element const wrapAsyncForMobile = fn => isMobile ? () => setTimeout(() => fn(), 100) : fn; const ɵ3 = wrapAsyncForMobile; function ngbAutoClose(zone, document, type, close, closed$, insideElements, ignoreElements, insideSelector) { // closing on ESC and outside clicks if (type) { zone.runOutsideAngular(wrapAsyncForMobile(() => { const shouldCloseOnClick = (event) => { const element = event.target; if (event.button === 2 || isContainedIn(element, ignoreElements)) { return false; } if (type === 'inside') { return isContainedIn(element, insideElements) && matchesSelectorIfAny(element, insideSelector); } else if (type === 'outside') { return !isContainedIn(element, insideElements); } else /* if (type === true) */ { return matchesSelectorIfAny(element, insideSelector) || !isContainedIn(element, insideElements); } }; const escapes$ = Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["fromEvent"])(document, 'keydown') .pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["takeUntil"])(closed$), // tslint:disable-next-line:deprecation Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["filter"])(e => e.which === Key.Escape), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["tap"])(e => e.preventDefault())); // we have to pre-calculate 'shouldCloseOnClick' on 'mousedown', // because on 'mouseup' DOM nodes might be detached const mouseDowns$ = Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["fromEvent"])(document, 'mousedown').pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["map"])(shouldCloseOnClick), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["takeUntil"])(closed$)); const closeableClicks$ = Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["fromEvent"])(document, 'mouseup') .pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["withLatestFrom"])(mouseDowns$), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["filter"])(([_, shouldClose]) => shouldClose), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["delay"])(0), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["takeUntil"])(closed$)); Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["race"])([ escapes$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["map"])(_ => 0 /* ESCAPE */)), closeableClicks$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["map"])(_ => 1 /* CLICK */)) ]).subscribe((source) => zone.run(() => close(source))); })); } } const FOCUSABLE_ELEMENTS_SELECTOR = [ 'a[href]', 'button:not([disabled])', 'input:not([disabled]):not([type="hidden"])', 'select:not([disabled])', 'textarea:not([disabled])', '[contenteditable]', '[tabindex]:not([tabindex="-1"])' ].join(', '); /** * Returns first and last focusable elements inside of a given element based on specific CSS selector */ function getFocusableBoundaryElements(element) { const list = Array.from(element.querySelectorAll(FOCUSABLE_ELEMENTS_SELECTOR)) .filter(el => el.tabIndex !== -1); return [list[0], list[list.length - 1]]; } /** * Function that enforces browser focus to be trapped inside a DOM element. * * Works only for clicks inside the element and navigation with 'Tab', ignoring clicks outside of the element * * @param zone Angular zone * @param element The element around which focus will be trapped inside * @param stopFocusTrap$ The observable stream. When completed the focus trap will clean up listeners * and free internal resources * @param refocusOnClick Put the focus back to the last focused element whenever a click occurs on element (default to * false) */ const ngbFocusTrap = (zone, element, stopFocusTrap$, refocusOnClick = false) => { zone.runOutsideAngular(() => { // last focused element const lastFocusedElement$ = Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["fromEvent"])(element, 'focusin').pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["takeUntil"])(stopFocusTrap$), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["map"])(e => e.target)); // 'tab' / 'shift+tab' stream Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["fromEvent"])(element, 'keydown') .pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["takeUntil"])(stopFocusTrap$), // tslint:disable:deprecation Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["filter"])(e => e.which === Key.Tab), // tslint:enable:deprecation Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["withLatestFrom"])(lastFocusedElement$)) .subscribe(([tabEvent, focusedElement]) => { const [first, last] = getFocusableBoundaryElements(element); if ((focusedElement === first || focusedElement === element) && tabEvent.shiftKey) { last.focus(); tabEvent.preventDefault(); } if (focusedElement === last && !tabEvent.shiftKey) { first.focus(); tabEvent.preventDefault(); } }); // inside click if (refocusOnClick) { Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["fromEvent"])(element, 'click') .pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["takeUntil"])(stopFocusTrap$), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["withLatestFrom"])(lastFocusedElement$), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["map"])(arr => arr[1])) .subscribe(lastFocusedElement => lastFocusedElement.focus()); } }); }; // previous version: // https://github.com/angular-ui/bootstrap/blob/07c31d0731f7cb068a1932b8e01d2312b796b4ec/src/position/position.js class Positioning { getAllStyles(element) { return window.getComputedStyle(element); } getStyle(element, prop) { return this.getAllStyles(element)[prop]; } isStaticPositioned(element) { return (this.getStyle(element, 'position') || 'static') === 'static'; } offsetParent(element) { let offsetParentEl = element.offsetParent || document.documentElement; while (offsetParentEl && offsetParentEl !== document.documentElement && this.isStaticPositioned(offsetParentEl)) { offsetParentEl = offsetParentEl.offsetParent; } return offsetParentEl || document.documentElement; } position(element, round = true) { let elPosition; let parentOffset = { width: 0, height: 0, top: 0, bottom: 0, left: 0, right: 0 }; if (this.getStyle(element, 'position') === 'fixed') { elPosition = element.getBoundingClientRect(); elPosition = { top: elPosition.top, bottom: elPosition.bottom, left: elPosition.left, right: elPosition.right, height: elPosition.height, width: elPosition.width }; } else { const offsetParentEl = this.offsetParent(element); elPosition = this.offset(element, false); if (offsetParentEl !== document.documentElement) { parentOffset = this.offset(offsetParentEl, false); } parentOffset.top += offsetParentEl.clientTop; parentOffset.left += offsetParentEl.clientLeft; } elPosition.top -= parentOffset.top; elPosition.bottom -= parentOffset.top; elPosition.left -= parentOffset.left; elPosition.right -= parentOffset.left; if (round) { elPosition.top = Math.round(elPosition.top); elPosition.bottom = Math.round(elPosition.bottom); elPosition.left = Math.round(elPosition.left); elPosition.right = Math.round(elPosition.right); } return elPosition; } offset(element, round = true) { const elBcr = element.getBoundingClientRect(); const viewportOffset = { top: window.pageYOffset - document.documentElement.clientTop, left: window.pageXOffset - document.documentElement.clientLeft }; let elOffset = { height: elBcr.height || element.offsetHeight, width: elBcr.width || element.offsetWidth, top: elBcr.top + viewportOffset.top, bottom: elBcr.bottom + viewportOffset.top, left: elBcr.left + viewportOffset.left, right: elBcr.right + viewportOffset.left }; if (round) { elOffset.height = Math.round(elOffset.height); elOffset.width = Math.round(elOffset.width); elOffset.top = Math.round(elOffset.top); elOffset.bottom = Math.round(elOffset.bottom); elOffset.left = Math.round(elOffset.left); elOffset.right = Math.round(elOffset.right); } return elOffset; } /* Return false if the element to position is outside the viewport */ positionElements(hostElement, targetElement, placement, appendToBody) { const [placementPrimary = 'top', placementSecondary = 'center'] = placement.split('-'); const hostElPosition = appendToBody ? this.offset(hostElement, false) : this.position(hostElement, false); const targetElStyles = this.getAllStyles(targetElement); const marginTop = parseFloat(targetElStyles.marginTop); const marginBottom = parseFloat(targetElStyles.marginBottom); const marginLeft = parseFloat(targetElStyles.marginLeft); const marginRight = parseFloat(targetElStyles.marginRight); let topPosition = 0; let leftPosition = 0; switch (placementPrimary) { case 'top': topPosition = (hostElPosition.top - (targetElement.offsetHeight + marginTop + marginBottom)); break; case 'bottom': topPosition = (hostElPosition.top + hostElPosition.height); break; case 'left': leftPosition = (hostElPosition.left - (targetElement.offsetWidth + marginLeft + marginRight)); break; case 'right': leftPosition = (hostElPosition.left + hostElPosition.width); break; } switch (placementSecondary) { case 'top': topPosition = hostElPosition.top; break; case 'bottom': topPosition = hostElPosition.top + hostElPosition.height - targetElement.offsetHeight; break; case 'left': leftPosition = hostElPosition.left; break; case 'right': leftPosition = hostElPosition.left + hostElPosition.width - targetElement.offsetWidth; break; case 'center': if (placementPrimary === 'top' || placementPrimary === 'bottom') { leftPosition = (hostElPosition.left + hostElPosition.width / 2 - targetElement.offsetWidth / 2); } else { topPosition = (hostElPosition.top + hostElPosition.height / 2 - targetElement.offsetHeight / 2); } break; } /// The translate3d/gpu acceleration render a blurry text on chrome, the next line is commented until a browser fix // targetElement.style.transform = `translate3d(${Math.round(leftPosition)}px, ${Math.floor(topPosition)}px, 0px)`; targetElement.style.transform = `translate(${Math.round(leftPosition)}px, ${Math.round(topPosition)}px)`; // Check if the targetElement is inside the viewport const targetElBCR = targetElement.getBoundingClientRect(); const html = document.documentElement; const windowHeight = window.innerHeight || html.clientHeight; const windowWidth = window.innerWidth || html.clientWidth; return targetElBCR.left >= 0 && targetElBCR.top >= 0 && targetElBCR.right <= windowWidth && targetElBCR.bottom <= windowHeight; } } const placementSeparator = /\s+/; const positionService = new Positioning(); /* * Accept the placement array and applies the appropriate placement dependent on the viewport. * Returns the applied placement. * In case of auto placement, placements are selected in order * 'top', 'bottom', 'left', 'right', * 'top-left', 'top-right', * 'bottom-left', 'bottom-right', * 'left-top', 'left-bottom', * 'right-top', 'right-bottom'. * */ function positionElements(hostElement, targetElement, placement, appendToBody, baseClass) { let placementVals = Array.isArray(placement) ? placement : placement.split(placementSeparator); const allowedPlacements = [ 'top', 'bottom', 'left', 'right', 'top-left', 'top-right', 'bottom-left', 'bottom-right', 'left-top', 'left-bottom', 'right-top', 'right-bottom' ]; const classList = targetElement.classList; const addClassesToTarget = (targetPlacement) => { const [primary, secondary] = targetPlacement.split('-'); const classes = []; if (baseClass) { classes.push(`${baseClass}-${primary}`); if (secondary) { classes.push(`${baseClass}-${primary}-${secondary}`); } classes.forEach((classname) => { classList.add(classname); }); } return classes; }; // Remove old placement classes to avoid issues if (baseClass) { allowedPlacements.forEach((placementToRemove) => { classList.remove(`${baseClass}-${placementToRemove}`); }); } // replace auto placement with other placements let hasAuto = placementVals.findIndex(val => val === 'auto'); if (hasAuto >= 0) { allowedPlacements.forEach(function (obj) { if (placementVals.find(val => val.search('^' + obj) !== -1) == null) { placementVals.splice(hasAuto++, 1, obj); } }); } // coordinates where to position // Required for transform: const style = targetElement.style; style.position = 'absolute'; style.top = '0'; style.left = '0'; style['will-change'] = 'transform'; let testPlacement = null; let isInViewport = false; for (testPlacement of placementVals) { let addedClasses = addClassesToTarget(testPlacement); if (positionService.positionElements(hostElement, targetElement, testPlacement, appendToBody)) { isInViewport = true; break; } // Remove the baseClasses for further calculation if (baseClass) { addedClasses.forEach((classname) => { classList.remove(classname); }); } } if (!isInViewport) { // If nothing match, the first placement is the default one testPlacement = placementVals[0]; addClassesToTarget(testPlacement); positionService.positionElements(hostElement, targetElement, testPlacement, appendToBody); } return testPlacement; } function NGB_DATEPICKER_PARSER_FORMATTER_FACTORY() { return new NgbDateISOParserFormatter(); } /** * An abstract service for parsing and formatting dates for the * [`NgbInputDatepicker`](#/components/datepicker/api#NgbInputDatepicker) directive. * Converts between the internal `NgbDateStruct` model presentation and a `string` that is displayed in the * input element. * * When user types something in the input this service attempts to parse it into a `NgbDateStruct` object. * And vice versa, when users selects a date in the calendar with the mouse, it must be displayed as a `string` * in the input. * * Default implementation uses the ISO 8601 format, but you can provide another implementation via DI * to use an alternative string format or a custom parsing logic. * * See the [date format overview](#/components/datepicker/overview#date-model) for more details. */ class NgbDateParserFormatter { } NgbDateParserFormatter.ɵfac = function NgbDateParserFormatter_Factory(t) { return new (t || NgbDateParserFormatter)(); }; NgbDateParserFormatter.ɵprov = Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({ factory: NGB_DATEPICKER_PARSER_FORMATTER_FACTORY, token: NgbDateParserFormatter, providedIn: "root" }); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbDateParserFormatter, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"], args: [{ providedIn: 'root', useFactory: NGB_DATEPICKER_PARSER_FORMATTER_FACTORY }] }], null, null); })(); class NgbDateISOParserFormatter extends NgbDateParserFormatter { parse(value) { if (value != null) { const dateParts = value.trim().split('-'); if (dateParts.length === 1 && isNumber(dateParts[0])) { return { year: toInteger(dateParts[0]), month: null, day: null }; } else if (dateParts.length === 2 && isNumber(dateParts[0]) && isNumber(dateParts[1])) { return { year: toInteger(dateParts[0]), month: toInteger(dateParts[1]), day: null }; } else if (dateParts.length === 3 && isNumber(dateParts[0]) && isNumber(dateParts[1]) && isNumber(dateParts[2])) { return { year: toInteger(dateParts[0]), month: toInteger(dateParts[1]), day: toInteger(dateParts[2]) }; } } return null; } format(date) { return date ? `${date.year}-${isNumber(date.month) ? padNumber(date.month) : ''}-${isNumber(date.day) ? padNumber(date.day) : ''}` : ''; } } NgbDateISOParserFormatter.ɵfac = function NgbDateISOParserFormatter_Factory(t) { return ɵNgbDateISOParserFormatter_BaseFactory(t || NgbDateISOParserFormatter); }; NgbDateISOParserFormatter.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({ token: NgbDateISOParserFormatter, factory: NgbDateISOParserFormatter.ɵfac }); const ɵNgbDateISOParserFormatter_BaseFactory = /*@__PURE__*/ _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](NgbDateISOParserFormatter); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbDateISOParserFormatter, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"] }], null, null); })(); /** * A configuration service for the [`NgbDatepickerInput`](#/components/datepicker/api#NgbDatepicker) component. * * You can inject this service, typically in your root component, and customize the values of its properties in * order to provide default values for all the datepicker inputs used in the application. * * @since 5.2.0 */ class NgbInputDatepickerConfig extends NgbDatepickerConfig { constructor() { super(...arguments); this.autoClose = true; this.placement = ['bottom-left', 'bottom-right', 'top-left', 'top-right']; this.restoreFocus = true; } } NgbInputDatepickerConfig.ɵfac = function NgbInputDatepickerConfig_Factory(t) { return ɵNgbInputDatepickerConfig_BaseFactory(t || NgbInputDatepickerConfig); }; NgbInputDatepickerConfig.ɵprov = Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({ factory: function NgbInputDatepickerConfig_Factory() { return new NgbInputDatepickerConfig(); }, token: NgbInputDatepickerConfig, providedIn: "root" }); const ɵNgbInputDatepickerConfig_BaseFactory = /*@__PURE__*/ _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](NgbInputDatepickerConfig); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbInputDatepickerConfig, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"], args: [{ providedIn: 'root' }] }], null, null); })(); /** * A directive that allows to stick a datepicker popup to an input field. * * Manages interaction with the input field itself, does value formatting and provides forms integration. */ class NgbInputDatepicker { constructor(_parserFormatter, _elRef, _vcRef, _renderer, _cfr, _ngZone, _calendar, _dateAdapter, _document, _changeDetector, config) { this._parserFormatter = _parserFormatter; this._elRef = _elRef; this._vcRef = _vcRef; this._renderer = _renderer; this._cfr = _cfr; this._ngZone = _ngZone; this._calendar = _calendar; this._dateAdapter = _dateAdapter; this._document = _document; this._changeDetector = _changeDetector; this._cRef = null; this._disabled = false; this._elWithFocus = null; this._model = null; /** * An event emitted when user selects a date using keyboard or mouse. * * The payload of the event is currently selected `NgbDate`. * * @since 1.1.1 */ this.dateSelect = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"](); /** * Event emitted right after the navigation happens and displayed month changes. * * See [`NgbDatepickerNavigateEvent`](#/components/datepicker/api#NgbDatepickerNavigateEvent) for the payload info. */ this.navigate = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"](); /** * An event fired after closing datepicker window. * * @since 4.2.0 */ this.closed = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"](); this._onChange = (_) => { }; this._onTouched = () => { }; this._validatorChange = () => { }; ['autoClose', 'container', 'positionTarget', 'placement'].forEach(input => this[input] = config[input]); this._zoneSubscription = _ngZone.onStable.subscribe(() => this._updatePopupPosition()); } get disabled() { return this._disabled; } set disabled(value) { this._disabled = value === '' || (value && value !== 'false'); if (this.isOpen()) { this._cRef.instance.setDisabledState(this._disabled); } } registerOnChange(fn) { this._onChange = fn; } registerOnTouched(fn) { this._onTouched = fn; } registerOnValidatorChange(fn) { this._validatorChange = fn; } setDisabledState(isDisabled) { this.disabled = isDisabled; } validate(c) { const { value } = c; if (value != null) { const ngbDate = this._fromDateStruct(this._dateAdapter.fromModel(value)); if (!ngbDate) { return { 'ngbDate': { invalid: value } }; } if (this.minDate && ngbDate.before(NgbDate.from(this.minDate))) { return { 'ngbDate': { minDate: { minDate: this.minDate, actual: value } } }; } if (this.maxDate && ngbDate.after(NgbDate.from(this.maxDate))) { return { 'ngbDate': { maxDate: { maxDate: this.maxDate, actual: value } } }; } } return null; } writeValue(value) { this._model = this._fromDateStruct(this._dateAdapter.fromModel(value)); this._writeModelValue(this._model); } manualDateChange(value, updateView = false) { const inputValueChanged = value !== this._inputValue; if (inputValueChanged) { this._inputValue = value; this._model = this._fromDateStruct(this._parserFormatter.parse(value)); } if (inputValueChanged || !updateView) { this._onChange(this._model ? this._dateAdapter.toModel(this._model) : (value === '' ? null : value)); } if (updateView && this._model) { this._writeModelValue(this._model); } } isOpen() { return !!this._cRef; } /** * Opens the datepicker popup. * * If the related form control contains a valid date, the corresponding month will be opened. */ open() { if (!this.isOpen()) { const cf = this._cfr.resolveComponentFactory(NgbDatepicker); this._cRef = this._vcRef.createComponent(cf); this._applyPopupStyling(this._cRef.location.nativeElement); this._applyDatepickerInputs(this._cRef.instance); this._subscribeForDatepickerOutputs(this._cRef.instance); this._cRef.instance.ngOnInit(); this._cRef.instance.writeValue(this._dateAdapter.toModel(this._model)); // date selection event handling this._cRef.instance.registerOnChange((selectedDate) => { this.writeValue(selectedDate); this._onChange(selectedDate); this._onTouched(); }); this._cRef.changeDetectorRef.detectChanges(); this._cRef.instance.setDisabledState(this.disabled); if (this.container === 'body') { this._document.querySelector(this.container).appendChild(this._cRef.location.nativeElement); } // focus handling this._elWithFocus = this._document.activeElement; ngbFocusTrap(this._ngZone, this._cRef.location.nativeElement, this.closed, true); this._cRef.instance.focus(); ngbAutoClose(this._ngZone, this._document, this.autoClose, () => this.close(), this.closed, [], [this._elRef.nativeElement, this._cRef.location.nativeElement]); } } /** * Closes the datepicker popup. */ close() { if (this.isOpen()) { this._vcRef.remove(this._vcRef.indexOf(this._cRef.hostView)); this._cRef = null; this.closed.emit(); this._changeDetector.markForCheck(); // restore focus let elementToFocus = this._elWithFocus; if (isString(this.restoreFocus)) { elementToFocus = this._document.querySelector(this.restoreFocus); } else if (this.restoreFocus !== undefined) { elementToFocus = this.restoreFocus; } // in IE document.activeElement can contain an object without 'focus()' sometimes if (elementToFocus && elementToFocus['focus']) { elementToFocus.focus(); } else { this._document.body.focus(); } } } /** * Toggles the datepicker popup. */ toggle() { if (this.isOpen()) { this.close(); } else { this.open(); } } /** * Navigates to the provided date. * * With the default calendar we use ISO 8601: 'month' is 1=Jan ... 12=Dec. * If nothing or invalid date provided calendar will open current month. * * Use the `[startDate]` input as an alternative. */ navigateTo(date) { if (this.isOpen()) { this._cRef.instance.navigateTo(date); } } onBlur() { this._onTouched(); } onFocus() { this._elWithFocus = this._elRef.nativeElement; } ngOnChanges(changes) { if (changes['minDate'] || changes['maxDate']) { this._validatorChange(); if (this.isOpen()) { if (changes['minDate']) { this._cRef.instance.minDate = this.minDate; } if (changes['maxDate']) { this._cRef.instance.maxDate = this.maxDate; } this._cRef.instance.ngOnChanges(changes); } } } ngOnDestroy() { this.close(); this._zoneSubscription.unsubscribe(); } _applyDatepickerInputs(datepickerInstance) { ['dayTemplate', 'dayTemplateData', 'displayMonths', 'firstDayOfWeek', 'footerTemplate', 'markDisabled', 'minDate', 'maxDate', 'navigation', 'outsideDays', 'showNavigation', 'showWeekdays', 'showWeekNumbers'] .forEach((optionName) => { if (this[optionName] !== undefined) { datepickerInstance[optionName] = this[optionName]; } }); datepickerInstance.startDate = this.startDate || this._model; } _applyPopupStyling(nativeElement) { this._renderer.addClass(nativeElement, 'dropdown-menu'); this._renderer.addClass(nativeElement, 'show'); if (this.container === 'body') { this._renderer.addClass(nativeElement, 'ngb-dp-body'); } } _subscribeForDatepickerOutputs(datepickerInstance) { datepickerInstance.navigate.subscribe(navigateEvent => this.navigate.emit(navigateEvent)); datepickerInstance.dateSelect.subscribe(date => { this.dateSelect.emit(date); if (this.autoClose === true || this.autoClose === 'inside') { this.close(); } }); } _writeModelValue(model) { const value = this._parserFormatter.format(model); this._inputValue = value; this._renderer.setProperty(this._elRef.nativeElement, 'value', value); if (this.isOpen()) { this._cRef.instance.writeValue(this._dateAdapter.toModel(model)); this._onTouched(); } } _fromDateStruct(date) { const ngbDate = date ? new NgbDate(date.year, date.month, date.day) : null; return this._calendar.isValid(ngbDate) ? ngbDate : null; } _updatePopupPosition() { if (!this._cRef) { return; } let hostElement; if (isString(this.positionTarget)) { hostElement = this._document.querySelector(this.positionTarget); } else if (this.positionTarget instanceof HTMLElement) { hostElement = this.positionTarget; } else { hostElement = this._elRef.nativeElement; } if (this.positionTarget && !hostElement) { throw new Error('ngbDatepicker could not find element declared in [positionTarget] to position against.'); } positionElements(hostElement, this._cRef.location.nativeElement, this.placement, this.container === 'body'); } } NgbInputDatepicker.ɵfac = function NgbInputDatepicker_Factory(t) { return new (t || NgbInputDatepicker)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NgbDateParserFormatter), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewContainerRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["Renderer2"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ComponentFactoryResolver"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NgbCalendar), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NgbDateAdapter), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_common__WEBPACK_IMPORTED_MODULE_1__["DOCUMENT"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectorRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NgbInputDatepickerConfig)); }; NgbInputDatepicker.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: NgbInputDatepicker, selectors: [["input", "ngbDatepicker", ""]], hostVars: 1, hostBindings: function NgbInputDatepicker_HostBindings(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("input", function NgbInputDatepicker_input_HostBindingHandler($event) { return ctx.manualDateChange($event.target.value); })("change", function NgbInputDatepicker_change_HostBindingHandler($event) { return ctx.manualDateChange($event.target.value, true); })("focus", function NgbInputDatepicker_focus_HostBindingHandler() { return ctx.onFocus(); })("blur", function NgbInputDatepicker_blur_HostBindingHandler() { return ctx.onBlur(); }); } if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵhostProperty"]("disabled", ctx.disabled); } }, inputs: { disabled: "disabled", autoClose: "autoClose", dayTemplate: "dayTemplate", dayTemplateData: "dayTemplateData", displayMonths: "displayMonths", firstDayOfWeek: "firstDayOfWeek", footerTemplate: "footerTemplate", markDisabled: "markDisabled", minDate: "minDate", maxDate: "maxDate", navigation: "navigation", outsideDays: "outsideDays", placement: "placement", restoreFocus: "restoreFocus", showWeekdays: "showWeekdays", showWeekNumbers: "showWeekNumbers", startDate: "startDate", container: "container", positionTarget: "positionTarget" }, outputs: { dateSelect: "dateSelect", navigate: "navigate", closed: "closed" }, exportAs: ["ngbDatepicker"], features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([ { provide: _angular_forms__WEBPACK_IMPORTED_MODULE_4__["NG_VALUE_ACCESSOR"], useExisting: Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["forwardRef"])(() => NgbInputDatepicker), multi: true }, { provide: _angular_forms__WEBPACK_IMPORTED_MODULE_4__["NG_VALIDATORS"], useExisting: Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["forwardRef"])(() => NgbInputDatepicker), multi: true }, { provide: NgbDatepickerConfig, useExisting: NgbInputDatepickerConfig } ]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵNgOnChangesFeature"]] }); NgbInputDatepicker.ctorParameters = () => [ { type: NgbDateParserFormatter }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewContainerRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Renderer2"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ComponentFactoryResolver"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"] }, { type: NgbCalendar }, { type: NgbDateAdapter }, { type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Inject"], args: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["DOCUMENT"],] }] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectorRef"] }, { type: NgbInputDatepickerConfig } ]; NgbInputDatepicker.propDecorators = { autoClose: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], dayTemplate: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], dayTemplateData: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], displayMonths: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], firstDayOfWeek: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], footerTemplate: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], markDisabled: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], minDate: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], maxDate: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], navigation: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], outsideDays: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], placement: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], restoreFocus: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], showWeekdays: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], showWeekNumbers: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], startDate: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], container: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], positionTarget: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], dateSelect: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], navigate: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], closed: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], disabled: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbInputDatepicker, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: 'input[ngbDatepicker]', exportAs: 'ngbDatepicker', host: { '(input)': 'manualDateChange($event.target.value)', '(change)': 'manualDateChange($event.target.value, true)', '(focus)': 'onFocus()', '(blur)': 'onBlur()', '[disabled]': 'disabled' }, providers: [ { provide: _angular_forms__WEBPACK_IMPORTED_MODULE_4__["NG_VALUE_ACCESSOR"], useExisting: Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["forwardRef"])(() => NgbInputDatepicker), multi: true }, { provide: _angular_forms__WEBPACK_IMPORTED_MODULE_4__["NG_VALIDATORS"], useExisting: Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["forwardRef"])(() => NgbInputDatepicker), multi: true }, { provide: NgbDatepickerConfig, useExisting: NgbInputDatepickerConfig } ] }] }], function () { return [{ type: NgbDateParserFormatter }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewContainerRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Renderer2"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ComponentFactoryResolver"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"] }, { type: NgbCalendar }, { type: NgbDateAdapter }, { type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Inject"], args: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["DOCUMENT"]] }] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectorRef"] }, { type: NgbInputDatepickerConfig }]; }, { dateSelect: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], navigate: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], closed: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], disabled: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], autoClose: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], dayTemplate: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], dayTemplateData: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], displayMonths: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], firstDayOfWeek: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], footerTemplate: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], markDisabled: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], minDate: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], maxDate: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], navigation: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], outsideDays: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], placement: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], restoreFocus: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], showWeekdays: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], showWeekNumbers: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], startDate: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], container: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], positionTarget: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }] }); })(); class NgbDatepickerDayView { constructor(i18n) { this.i18n = i18n; } isMuted() { return !this.selected && (this.date.month !== this.currentMonth || this.disabled); } } NgbDatepickerDayView.ɵfac = function NgbDatepickerDayView_Factory(t) { return new (t || NgbDatepickerDayView)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NgbDatepickerI18n)); }; NgbDatepickerDayView.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: NgbDatepickerDayView, selectors: [["", "ngbDatepickerDayView", ""]], hostAttrs: [1, "btn-light"], hostVars: 10, hostBindings: function NgbDatepickerDayView_HostBindings(rf, ctx) { if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("bg-primary", ctx.selected)("text-white", ctx.selected)("text-muted", ctx.isMuted())("outside", ctx.isMuted())("active", ctx.focused); } }, inputs: { currentMonth: "currentMonth", date: "date", disabled: "disabled", focused: "focused", selected: "selected" }, attrs: _c20, decls: 1, vars: 1, template: function NgbDatepickerDayView_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](0); } if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx.i18n.getDayNumerals(ctx.date)); } }, styles: ["[ngbDatepickerDayView]{background:transparent;border-radius:.25rem;height:2rem;line-height:2rem;text-align:center;width:2rem}[ngbDatepickerDayView].outside{opacity:.5}"], encapsulation: 2, changeDetection: 0 }); NgbDatepickerDayView.ctorParameters = () => [ { type: NgbDatepickerI18n } ]; NgbDatepickerDayView.propDecorators = { currentMonth: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], date: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], disabled: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], focused: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], selected: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbDatepickerDayView, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"], args: [{ selector: '[ngbDatepickerDayView]', changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectionStrategy"].OnPush, encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewEncapsulation"].None, host: { 'class': 'btn-light', '[class.bg-primary]': 'selected', '[class.text-white]': 'selected', '[class.text-muted]': 'isMuted()', '[class.outside]': 'isMuted()', '[class.active]': 'focused' }, template: `{{ i18n.getDayNumerals(date) }}`, styles: ["[ngbDatepickerDayView]{background:transparent;border-radius:.25rem;height:2rem;line-height:2rem;text-align:center;width:2rem}[ngbDatepickerDayView].outside{opacity:.5}"] }] }], function () { return [{ type: NgbDatepickerI18n }]; }, { currentMonth: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], date: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], disabled: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], focused: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], selected: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }] }); })(); class NgbDatepickerNavigationSelect { constructor(i18n, _renderer) { this.i18n = i18n; this._renderer = _renderer; this.select = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"](); this._month = -1; this._year = -1; } changeMonth(month) { this.select.emit(new NgbDate(this.date.year, toInteger(month), 1)); } changeYear(year) { this.select.emit(new NgbDate(toInteger(year), this.date.month, 1)); } ngAfterViewChecked() { if (this.date) { if (this.date.month !== this._month) { this._month = this.date.month; this._renderer.setProperty(this.monthSelect.nativeElement, 'value', this._month); } if (this.date.year !== this._year) { this._year = this.date.year; this._renderer.setProperty(this.yearSelect.nativeElement, 'value', this._year); } } } } NgbDatepickerNavigationSelect.ɵfac = function NgbDatepickerNavigationSelect_Factory(t) { return new (t || NgbDatepickerNavigationSelect)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NgbDatepickerI18n), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["Renderer2"])); }; NgbDatepickerNavigationSelect.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: NgbDatepickerNavigationSelect, selectors: [["ngb-datepicker-navigation-select"]], viewQuery: function NgbDatepickerNavigationSelect_Query(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstaticViewQuery"](_c21, true, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"]); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstaticViewQuery"](_c22, true, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"]); } if (rf & 2) { var _t; _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.monthSelect = _t.first); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.yearSelect = _t.first); } }, inputs: { date: "date", disabled: "disabled", months: "months", years: "years" }, outputs: { select: "select" }, decls: 8, vars: 4, consts: function () { var i18n_23; if (typeof ngI18nClosureMode !== "undefined" && ngI18nClosureMode) { const MSG_EXTERNAL_ngb_datepicker_select_month$$FESM2015_NG_BOOTSTRAP_JS_24 = goog.getMsg("Select month"); i18n_23 = MSG_EXTERNAL_ngb_datepicker_select_month$$FESM2015_NG_BOOTSTRAP_JS_24; } else { i18n_23 = $localize `:@@ngb.datepicker.select-month␟1dbc84807f35518112f62e5775d1daebd3d8462b␟2253869508135064750:Select month`; } var i18n_25; if (typeof ngI18nClosureMode !== "undefined" && ngI18nClosureMode) { const MSG_EXTERNAL_ngb_datepicker_select_month$$FESM2015_NG_BOOTSTRAP_JS_26 = goog.getMsg("Select month"); i18n_25 = MSG_EXTERNAL_ngb_datepicker_select_month$$FESM2015_NG_BOOTSTRAP_JS_26; } else { i18n_25 = $localize `:@@ngb.datepicker.select-month␟1dbc84807f35518112f62e5775d1daebd3d8462b␟2253869508135064750:Select month`; } var i18n_27; if (typeof ngI18nClosureMode !== "undefined" && ngI18nClosureMode) { const MSG_EXTERNAL_ngb_datepicker_select_year$$FESM2015_NG_BOOTSTRAP_JS_28 = goog.getMsg("Select year"); i18n_27 = MSG_EXTERNAL_ngb_datepicker_select_year$$FESM2015_NG_BOOTSTRAP_JS_28; } else { i18n_27 = $localize `:@@ngb.datepicker.select-year␟8ceb09d002bf0c5d1cac171dfbffe1805d2b3962␟8852264961585484321:Select year`; } var i18n_29; if (typeof ngI18nClosureMode !== "undefined" && ngI18nClosureMode) { const MSG_EXTERNAL_ngb_datepicker_select_year$$FESM2015_NG_BOOTSTRAP_JS_30 = goog.getMsg("Select year"); i18n_29 = MSG_EXTERNAL_ngb_datepicker_select_year$$FESM2015_NG_BOOTSTRAP_JS_30; } else { i18n_29 = $localize `:@@ngb.datepicker.select-year␟8ceb09d002bf0c5d1cac171dfbffe1805d2b3962␟8852264961585484321:Select year`; } return [[1, "custom-select", 3, "disabled", "change", 6, "aria-label", "title"], ["month", ""], ["aria-label", i18n_23, "title", i18n_25], [3, "value", 4, "ngFor", "ngForOf"], ["year", ""], ["aria-label", i18n_27, "title", i18n_29], [3, "value"]]; }, template: function NgbDatepickerNavigationSelect_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "select", 0, 1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵi18nAttributes"](2, 2); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("change", function NgbDatepickerNavigationSelect_Template_select_change_0_listener($event) { return ctx.changeMonth($event.target.value); }); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](3, NgbDatepickerNavigationSelect_option_3_Template, 2, 3, "option", 3); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "select", 0, 4); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵi18nAttributes"](6, 5); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("change", function NgbDatepickerNavigationSelect_Template_select_change_4_listener($event) { return ctx.changeYear($event.target.value); }); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](7, NgbDatepickerNavigationSelect_option_7_Template, 2, 2, "option", 3); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("disabled", ctx.disabled); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx.months); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("disabled", ctx.disabled); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx.years); } }, directives: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["NgForOf"], _angular_forms__WEBPACK_IMPORTED_MODULE_4__["NgSelectOption"], _angular_forms__WEBPACK_IMPORTED_MODULE_4__["ɵangular_packages_forms_forms_x"]], styles: ["ngb-datepicker-navigation-select>.custom-select{-ms-flex:1 1 auto;flex:1 1 auto;font-size:.875rem;height:1.85rem;padding:0 .5rem}ngb-datepicker-navigation-select>.custom-select:focus{z-index:1}ngb-datepicker-navigation-select>.custom-select::-ms-value{background-color:transparent!important}"], encapsulation: 2, changeDetection: 0 }); NgbDatepickerNavigationSelect.ctorParameters = () => [ { type: NgbDatepickerI18n }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Renderer2"] } ]; NgbDatepickerNavigationSelect.propDecorators = { date: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], disabled: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], months: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], years: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], select: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], monthSelect: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewChild"], args: ['month', { static: true, read: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] },] }], yearSelect: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewChild"], args: ['year', { static: true, read: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] },] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbDatepickerNavigationSelect, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"], args: [{ selector: 'ngb-datepicker-navigation-select', changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectionStrategy"].OnPush, encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewEncapsulation"].None, template: ` `, styles: ["ngb-datepicker-navigation-select>.custom-select{-ms-flex:1 1 auto;flex:1 1 auto;font-size:.875rem;height:1.85rem;padding:0 .5rem}ngb-datepicker-navigation-select>.custom-select:focus{z-index:1}ngb-datepicker-navigation-select>.custom-select::-ms-value{background-color:transparent!important}"] }] }], function () { return [{ type: NgbDatepickerI18n }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Renderer2"] }]; }, { select: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], date: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], disabled: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], months: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], years: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], monthSelect: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewChild"], args: ['month', { static: true, read: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] }] }], yearSelect: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewChild"], args: ['year', { static: true, read: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] }] }] }); })(); class NgbCalendarHijri extends NgbCalendar { getDaysPerWeek() { return 7; } getMonths() { return [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]; } getWeeksPerMonth() { return 6; } getNext(date, period = 'd', number = 1) { date = new NgbDate(date.year, date.month, date.day); switch (period) { case 'y': date = this._setYear(date, date.year + number); date.month = 1; date.day = 1; return date; case 'm': date = this._setMonth(date, date.month + number); date.day = 1; return date; case 'd': return this._setDay(date, date.day + number); default: return date; } } getPrev(date, period = 'd', number = 1) { return this.getNext(date, period, -number); } getWeekday(date) { const day = this.toGregorian(date).getDay(); // in JS Date Sun=0, in ISO 8601 Sun=7 return day === 0 ? 7 : day; } getWeekNumber(week, firstDayOfWeek) { // in JS Date Sun=0, in ISO 8601 Sun=7 if (firstDayOfWeek === 7) { firstDayOfWeek = 0; } const thursdayIndex = (4 + 7 - firstDayOfWeek) % 7; const date = week[thursdayIndex]; const jsDate = this.toGregorian(date); jsDate.setDate(jsDate.getDate() + 4 - (jsDate.getDay() || 7)); // Thursday const time = jsDate.getTime(); const MuhDate = this.toGregorian(new NgbDate(date.year, 1, 1)); // Compare with Muharram 1 return Math.floor(Math.round((time - MuhDate.getTime()) / 86400000) / 7) + 1; } getToday() { return this.fromGregorian(new Date()); } isValid(date) { return date != null && isNumber(date.year) && isNumber(date.month) && isNumber(date.day) && !isNaN(this.toGregorian(date).getTime()); } _setDay(date, day) { day = +day; let mDays = this.getDaysPerMonth(date.month, date.year); if (day <= 0) { while (day <= 0) { date = this._setMonth(date, date.month - 1); mDays = this.getDaysPerMonth(date.month, date.year); day += mDays; } } else if (day > mDays) { while (day > mDays) { day -= mDays; date = this._setMonth(date, date.month + 1); mDays = this.getDaysPerMonth(date.month, date.year); } } date.day = day; return date; } _setMonth(date, month) { month = +month; date.year = date.year + Math.floor((month - 1) / 12); date.month = Math.floor(((month - 1) % 12 + 12) % 12) + 1; return date; } _setYear(date, year) { date.year = +year; return date; } } NgbCalendarHijri.ɵfac = function NgbCalendarHijri_Factory(t) { return ɵNgbCalendarHijri_BaseFactory(t || NgbCalendarHijri); }; NgbCalendarHijri.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({ token: NgbCalendarHijri, factory: NgbCalendarHijri.ɵfac }); const ɵNgbCalendarHijri_BaseFactory = /*@__PURE__*/ _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](NgbCalendarHijri); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbCalendarHijri, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"] }], null, null); })(); /** * Checks if islamic year is a leap year */ function isIslamicLeapYear(hYear) { return (14 + 11 * hYear) % 30 < 11; } /** * Checks if gregorian years is a leap year */ function isGregorianLeapYear(gDate) { const year = gDate.getFullYear(); return year % 4 === 0 && year % 100 !== 0 || year % 400 === 0; } /** * Returns the start of Hijri Month. * `hMonth` is 0 for Muharram, 1 for Safar, etc. * `hYear` is any Hijri hYear. */ function getIslamicMonthStart(hYear, hMonth) { return Math.ceil(29.5 * hMonth) + (hYear - 1) * 354 + Math.floor((3 + 11 * hYear) / 30.0); } /** * Returns the start of Hijri year. * `year` is any Hijri year. */ function getIslamicYearStart(year) { return (year - 1) * 354 + Math.floor((3 + 11 * year) / 30.0); } function mod(a, b) { return a - b * Math.floor(a / b); } /** * The civil calendar is one type of Hijri calendars used in islamic countries. * Uses a fixed cycle of alternating 29- and 30-day months, * with a leap day added to the last month of 11 out of every 30 years. * http://cldr.unicode.org/development/development-process/design-proposals/islamic-calendar-types * All the calculations here are based on the equations from "Calendrical Calculations" By Edward M. Reingold, Nachum * Dershowitz. */ const GREGORIAN_EPOCH = 1721425.5; const ISLAMIC_EPOCH = 1948439.5; class NgbCalendarIslamicCivil extends NgbCalendarHijri { /** * Returns the equivalent islamic(civil) date value for a give input Gregorian date. * `gDate` is a JS Date to be converted to Hijri. */ fromGregorian(gDate) { const gYear = gDate.getFullYear(), gMonth = gDate.getMonth(), gDay = gDate.getDate(); let julianDay = GREGORIAN_EPOCH - 1 + 365 * (gYear - 1) + Math.floor((gYear - 1) / 4) + -Math.floor((gYear - 1) / 100) + Math.floor((gYear - 1) / 400) + Math.floor((367 * (gMonth + 1) - 362) / 12 + (gMonth + 1 <= 2 ? 0 : isGregorianLeapYear(gDate) ? -1 : -2) + gDay); julianDay = Math.floor(julianDay) + 0.5; const days = julianDay - ISLAMIC_EPOCH; const hYear = Math.floor((30 * days + 10646) / 10631.0); let hMonth = Math.ceil((days - 29 - getIslamicYearStart(hYear)) / 29.5); hMonth = Math.min(hMonth, 11); const hDay = Math.ceil(days - getIslamicMonthStart(hYear, hMonth)) + 1; return new NgbDate(hYear, hMonth + 1, hDay); } /** * Returns the equivalent JS date value for a give input islamic(civil) date. * `hDate` is an islamic(civil) date to be converted to Gregorian. */ toGregorian(hDate) { const hYear = hDate.year; const hMonth = hDate.month - 1; const hDay = hDate.day; const julianDay = hDay + Math.ceil(29.5 * hMonth) + (hYear - 1) * 354 + Math.floor((3 + 11 * hYear) / 30) + ISLAMIC_EPOCH - 1; const wjd = Math.floor(julianDay - 0.5) + 0.5, depoch = wjd - GREGORIAN_EPOCH, quadricent = Math.floor(depoch / 146097), dqc = mod(depoch, 146097), cent = Math.floor(dqc / 36524), dcent = mod(dqc, 36524), quad = Math.floor(dcent / 1461), dquad = mod(dcent, 1461), yindex = Math.floor(dquad / 365); let year = quadricent * 400 + cent * 100 + quad * 4 + yindex; if (!(cent === 4 || yindex === 4)) { year++; } const gYearStart = GREGORIAN_EPOCH + 365 * (year - 1) + Math.floor((year - 1) / 4) - Math.floor((year - 1) / 100) + Math.floor((year - 1) / 400); const yearday = wjd - gYearStart; const tjd = GREGORIAN_EPOCH - 1 + 365 * (year - 1) + Math.floor((year - 1) / 4) - Math.floor((year - 1) / 100) + Math.floor((year - 1) / 400) + Math.floor(739 / 12 + (isGregorianLeapYear(new Date(year, 3, 1)) ? -1 : -2) + 1); const leapadj = wjd < tjd ? 0 : isGregorianLeapYear(new Date(year, 3, 1)) ? 1 : 2; const month = Math.floor(((yearday + leapadj) * 12 + 373) / 367); const tjd2 = GREGORIAN_EPOCH - 1 + 365 * (year - 1) + Math.floor((year - 1) / 4) - Math.floor((year - 1) / 100) + Math.floor((year - 1) / 400) + Math.floor((367 * month - 362) / 12 + (month <= 2 ? 0 : isGregorianLeapYear(new Date(year, month - 1, 1)) ? -1 : -2) + 1); const day = wjd - tjd2 + 1; return new Date(year, month - 1, day); } /** * Returns the number of days in a specific Hijri month. * `month` is 1 for Muharram, 2 for Safar, etc. * `year` is any Hijri year. */ getDaysPerMonth(month, year) { year = year + Math.floor(month / 13); month = ((month - 1) % 12) + 1; let length = 29 + month % 2; if (month === 12 && isIslamicLeapYear(year)) { length++; } return length; } } NgbCalendarIslamicCivil.ɵfac = function NgbCalendarIslamicCivil_Factory(t) { return ɵNgbCalendarIslamicCivil_BaseFactory(t || NgbCalendarIslamicCivil); }; NgbCalendarIslamicCivil.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({ token: NgbCalendarIslamicCivil, factory: NgbCalendarIslamicCivil.ɵfac }); const ɵNgbCalendarIslamicCivil_BaseFactory = /*@__PURE__*/ _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](NgbCalendarIslamicCivil); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbCalendarIslamicCivil, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"] }], null, null); })(); /** * Umalqura calendar is one type of Hijri calendars used in islamic countries. * This Calendar is used by Saudi Arabia for administrative purpose. * Unlike tabular calendars, the algorithm involves astronomical calculation, but it's still deterministic. * http://cldr.unicode.org/development/development-process/design-proposals/islamic-calendar-types */ const GREGORIAN_FIRST_DATE = new Date(1882, 10, 12); const GREGORIAN_LAST_DATE = new Date(2174, 10, 25); const HIJRI_BEGIN = 1300; const HIJRI_END = 1600; const ONE_DAY = 1000 * 60 * 60 * 24; const MONTH_LENGTH = [ // 1300-1304 '101010101010', '110101010100', '111011001001', '011011010100', '011011101010', // 1305-1309 '001101101100', '101010101101', '010101010101', '011010101001', '011110010010', // 1310-1314 '101110101001', '010111010100', '101011011010', '010101011100', '110100101101', // 1315-1319 '011010010101', '011101001010', '101101010100', '101101101010', '010110101101', // 1320-1324 '010010101110', '101001001111', '010100010111', '011010001011', '011010100101', // 1325-1329 '101011010101', '001011010110', '100101011011', '010010011101', '101001001101', // 1330-1334 '110100100110', '110110010101', '010110101100', '100110110110', '001010111010', // 1335-1339 '101001011011', '010100101011', '101010010101', '011011001010', '101011101001', // 1340-1344 '001011110100', '100101110110', '001010110110', '100101010110', '101011001010', // 1345-1349 '101110100100', '101111010010', '010111011001', '001011011100', '100101101101', // 1350-1354 '010101001101', '101010100101', '101101010010', '101110100101', '010110110100', // 1355-1359 '100110110110', '010101010111', '001010010111', '010101001011', '011010100011', // 1360-1364 '011101010010', '101101100101', '010101101010', '101010101011', '010100101011', // 1365-1369 '110010010101', '110101001010', '110110100101', '010111001010', '101011010110', // 1370-1374 '100101010111', '010010101011', '100101001011', '101010100101', '101101010010', // 1375-1379 '101101101010', '010101110101', '001001110110', '100010110111', '010001011011', // 1380-1384 '010101010101', '010110101001', '010110110100', '100111011010', '010011011101', // 1385-1389 '001001101110', '100100110110', '101010101010', '110101010100', '110110110010', // 1390-1394 '010111010101', '001011011010', '100101011011', '010010101011', '101001010101', // 1395-1399 '101101001001', '101101100100', '101101110001', '010110110100', '101010110101', // 1400-1404 '101001010101', '110100100101', '111010010010', '111011001001', '011011010100', // 1405-1409 '101011101001', '100101101011', '010010101011', '101010010011', '110101001001', // 1410-1414 '110110100100', '110110110010', '101010111001', '010010111010', '101001011011', // 1415-1419 '010100101011', '101010010101', '101100101010', '101101010101', '010101011100', // 1420-1424 '010010111101', '001000111101', '100100011101', '101010010101', '101101001010', // 1425-1429 '101101011010', '010101101101', '001010110110', '100100111011', '010010011011', // 1430-1434 '011001010101', '011010101001', '011101010100', '101101101010', '010101101100', // 1435-1439 '101010101101', '010101010101', '101100101001', '101110010010', '101110101001', // 1440-1444 '010111010100', '101011011010', '010101011010', '101010101011', '010110010101', // 1445-1449 '011101001001', '011101100100', '101110101010', '010110110101', '001010110110', // 1450-1454 '101001010110', '111001001101', '101100100101', '101101010010', '101101101010', // 1455-1459 '010110101101', '001010101110', '100100101111', '010010010111', '011001001011', // 1460-1464 '011010100101', '011010101100', '101011010110', '010101011101', '010010011101', // 1465-1469 '101001001101', '110100010110', '110110010101', '010110101010', '010110110101', // 1470-1474 '001011011010', '100101011011', '010010101101', '010110010101', '011011001010', // 1475-1479 '011011100100', '101011101010', '010011110101', '001010110110', '100101010110', // 1480-1484 '101010101010', '101101010100', '101111010010', '010111011001', '001011101010', // 1485-1489 '100101101101', '010010101101', '101010010101', '101101001010', '101110100101', // 1490-1494 '010110110010', '100110110101', '010011010110', '101010010111', '010101000111', // 1495-1499 '011010010011', '011101001001', '101101010101', '010101101010', '101001101011', // 1500-1504 '010100101011', '101010001011', '110101000110', '110110100011', '010111001010', // 1505-1509 '101011010110', '010011011011', '001001101011', '100101001011', '101010100101', // 1510-1514 '101101010010', '101101101001', '010101110101', '000101110110', '100010110111', // 1515-1519 '001001011011', '010100101011', '010101100101', '010110110100', '100111011010', // 1520-1524 '010011101101', '000101101101', '100010110110', '101010100110', '110101010010', // 1525-1529 '110110101001', '010111010100', '101011011010', '100101011011', '010010101011', // 1530-1534 '011001010011', '011100101001', '011101100010', '101110101001', '010110110010', // 1535-1539 '101010110101', '010101010101', '101100100101', '110110010010', '111011001001', // 1540-1544 '011011010010', '101011101001', '010101101011', '010010101011', '101001010101', // 1545-1549 '110100101001', '110101010100', '110110101010', '100110110101', '010010111010', // 1550-1554 '101000111011', '010010011011', '101001001101', '101010101010', '101011010101', // 1555-1559 '001011011010', '100101011101', '010001011110', '101000101110', '110010011010', // 1560-1564 '110101010101', '011010110010', '011010111001', '010010111010', '101001011101', // 1565-1569 '010100101101', '101010010101', '101101010010', '101110101000', '101110110100', // 1570-1574 '010110111001', '001011011010', '100101011010', '101101001010', '110110100100', // 1575-1579 '111011010001', '011011101000', '101101101010', '010101101101', '010100110101', // 1580-1584 '011010010101', '110101001010', '110110101000', '110111010100', '011011011010', // 1585-1589 '010101011011', '001010011101', '011000101011', '101100010101', '101101001010', // 1590-1594 '101110010101', '010110101010', '101010101110', '100100101110', '110010001111', // 1595-1599 '010100100111', '011010010101', '011010101010', '101011010110', '010101011101', // 1600 '001010011101' ]; function getDaysDiff(date1, date2) { // Ignores the time part in date1 and date2: const time1 = Date.UTC(date1.getFullYear(), date1.getMonth(), date1.getDate()); const time2 = Date.UTC(date2.getFullYear(), date2.getMonth(), date2.getDate()); const diff = Math.abs(time1 - time2); return Math.round(diff / ONE_DAY); } class NgbCalendarIslamicUmalqura extends NgbCalendarIslamicCivil { /** * Returns the equivalent islamic(Umalqura) date value for a give input Gregorian date. * `gdate` is s JS Date to be converted to Hijri. */ fromGregorian(gDate) { let hDay = 1, hMonth = 0, hYear = 1300; let daysDiff = getDaysDiff(gDate, GREGORIAN_FIRST_DATE); if (gDate.getTime() - GREGORIAN_FIRST_DATE.getTime() >= 0 && gDate.getTime() - GREGORIAN_LAST_DATE.getTime() <= 0) { let year = 1300; for (let i = 0; i < MONTH_LENGTH.length; i++, year++) { for (let j = 0; j < 12; j++) { let numOfDays = +MONTH_LENGTH[i][j] + 29; if (daysDiff <= numOfDays) { hDay = daysDiff + 1; if (hDay > numOfDays) { hDay = 1; j++; } if (j > 11) { j = 0; year++; } hMonth = j; hYear = year; return new NgbDate(hYear, hMonth + 1, hDay); } daysDiff = daysDiff - numOfDays; } } return null; } else { return super.fromGregorian(gDate); } } /** * Converts the current Hijri date to Gregorian. */ toGregorian(hDate) { const hYear = hDate.year; const hMonth = hDate.month - 1; const hDay = hDate.day; let gDate = new Date(GREGORIAN_FIRST_DATE); let dayDiff = hDay - 1; if (hYear >= HIJRI_BEGIN && hYear <= HIJRI_END) { for (let y = 0; y < hYear - HIJRI_BEGIN; y++) { for (let m = 0; m < 12; m++) { dayDiff += +MONTH_LENGTH[y][m] + 29; } } for (let m = 0; m < hMonth; m++) { dayDiff += +MONTH_LENGTH[hYear - HIJRI_BEGIN][m] + 29; } gDate.setDate(GREGORIAN_FIRST_DATE.getDate() + dayDiff); } else { gDate = super.toGregorian(hDate); } return gDate; } /** * Returns the number of days in a specific Hijri hMonth. * `hMonth` is 1 for Muharram, 2 for Safar, etc. * `hYear` is any Hijri hYear. */ getDaysPerMonth(hMonth, hYear) { if (hYear >= HIJRI_BEGIN && hYear <= HIJRI_END) { const pos = hYear - HIJRI_BEGIN; return +MONTH_LENGTH[pos][hMonth - 1] + 29; } return super.getDaysPerMonth(hMonth, hYear); } } NgbCalendarIslamicUmalqura.ɵfac = function NgbCalendarIslamicUmalqura_Factory(t) { return ɵNgbCalendarIslamicUmalqura_BaseFactory(t || NgbCalendarIslamicUmalqura); }; NgbCalendarIslamicUmalqura.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({ token: NgbCalendarIslamicUmalqura, factory: NgbCalendarIslamicUmalqura.ɵfac }); const ɵNgbCalendarIslamicUmalqura_BaseFactory = /*@__PURE__*/ _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](NgbCalendarIslamicUmalqura); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbCalendarIslamicUmalqura, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"] }], null, null); })(); /** * Returns the equivalent JS date value for a give input Jalali date. * `jalaliDate` is an Jalali date to be converted to Gregorian. */ function toGregorian(jalaliDate) { let jdn = jalaliToJulian(jalaliDate.year, jalaliDate.month, jalaliDate.day); let date = julianToGregorian(jdn); date.setHours(6, 30, 3, 200); return date; } /** * Returns the equivalent jalali date value for a give input Gregorian date. * `gdate` is a JS Date to be converted to jalali. * utc to local */ function fromGregorian(gdate) { let g2d = gregorianToJulian(gdate.getFullYear(), gdate.getMonth() + 1, gdate.getDate()); return julianToJalali(g2d); } function setJalaliYear(date, yearValue) { date.year = +yearValue; return date; } function setJalaliMonth(date, month) { month = +month; date.year = date.year + Math.floor((month - 1) / 12); date.month = Math.floor(((month - 1) % 12 + 12) % 12) + 1; return date; } function setJalaliDay(date, day) { let mDays = getDaysPerMonth(date.month, date.year); if (day <= 0) { while (day <= 0) { date = setJalaliMonth(date, date.month - 1); mDays = getDaysPerMonth(date.month, date.year); day += mDays; } } else if (day > mDays) { while (day > mDays) { day -= mDays; date = setJalaliMonth(date, date.month + 1); mDays = getDaysPerMonth(date.month, date.year); } } date.day = day; return date; } function mod$1(a, b) { return a - b * Math.floor(a / b); } function div(a, b) { return Math.trunc(a / b); } /* This function determines if the Jalali (Persian) year is leap (366-day long) or is the common year (365 days), and finds the day in March (Gregorian calendar) of the first day of the Jalali year (jalaliYear). @param jalaliYear Jalali calendar year (-61 to 3177) @return leap: number of years since the last leap year (0 to 4) gYear: Gregorian year of the beginning of Jalali year march: the March day of Farvardin the 1st (1st day of jalaliYear) @see: http://www.astro.uni.torun.pl/~kb/Papers/EMP/PersianC-EMP.htm @see: http://www.fourmilab.ch/documents/calendar/ */ function jalCal(jalaliYear) { // Jalali years starting the 33-year rule. let breaks = [-61, 9, 38, 199, 426, 686, 756, 818, 1111, 1181, 1210, 1635, 2060, 2097, 2192, 2262, 2324, 2394, 2456, 3178]; const breaksLength = breaks.length; const gYear = jalaliYear + 621; let leapJ = -14; let jp = breaks[0]; if (jalaliYear < jp || jalaliYear >= breaks[breaksLength - 1]) { throw new Error('Invalid Jalali year ' + jalaliYear); } // Find the limiting years for the Jalali year jalaliYear. let jump; for (let i = 1; i < breaksLength; i += 1) { const jm = breaks[i]; jump = jm - jp; if (jalaliYear < jm) { break; } leapJ = leapJ + div(jump, 33) * 8 + div(mod$1(jump, 33), 4); jp = jm; } let n = jalaliYear - jp; // Find the number of leap years from AD 621 to the beginning // of the current Jalali year in the Persian calendar. leapJ = leapJ + div(n, 33) * 8 + div(mod$1(n, 33) + 3, 4); if (mod$1(jump, 33) === 4 && jump - n === 4) { leapJ += 1; } // And the same in the Gregorian calendar (until the year gYear). const leapG = div(gYear, 4) - div((div(gYear, 100) + 1) * 3, 4) - 150; // Determine the Gregorian date of Farvardin the 1st. const march = 20 + leapJ - leapG; // Find how many years have passed since the last leap year. if (jump - n < 6) { n = n - jump + div(jump + 4, 33) * 33; } let leap = mod$1(mod$1(n + 1, 33) - 1, 4); if (leap === -1) { leap = 4; } return { leap: leap, gy: gYear, march: march }; } /* Calculates Gregorian and Julian calendar dates from the Julian Day number (jdn) for the period since jdn=-34839655 (i.e. the year -100100 of both calendars) to some millions years ahead of the present. @param jdn Julian Day number @return gYear: Calendar year (years BC numbered 0, -1, -2, ...) gMonth: Calendar month (1 to 12) gDay: Calendar day of the month M (1 to 28/29/30/31) */ function julianToGregorian(julianDayNumber) { let j = 4 * julianDayNumber + 139361631; j = j + div(div(4 * julianDayNumber + 183187720, 146097) * 3, 4) * 4 - 3908; const i = div(mod$1(j, 1461), 4) * 5 + 308; const gDay = div(mod$1(i, 153), 5) + 1; const gMonth = mod$1(div(i, 153), 12) + 1; const gYear = div(j, 1461) - 100100 + div(8 - gMonth, 6); return new Date(gYear, gMonth - 1, gDay); } /* Converts a date of the Jalali calendar to the Julian Day number. @param jy Jalali year (1 to 3100) @param jm Jalali month (1 to 12) @param jd Jalali day (1 to 29/31) @return Julian Day number */ function gregorianToJulian(gy, gm, gd) { let d = div((gy + div(gm - 8, 6) + 100100) * 1461, 4) + div(153 * mod$1(gm + 9, 12) + 2, 5) + gd - 34840408; d = d - div(div(gy + 100100 + div(gm - 8, 6), 100) * 3, 4) + 752; return d; } /* Converts the Julian Day number to a date in the Jalali calendar. @param julianDayNumber Julian Day number @return jalaliYear: Jalali year (1 to 3100) jalaliMonth: Jalali month (1 to 12) jalaliDay: Jalali day (1 to 29/31) */ function julianToJalali(julianDayNumber) { let gy = julianToGregorian(julianDayNumber).getFullYear() // Calculate Gregorian year (gy). , jalaliYear = gy - 621, r = jalCal(jalaliYear), gregorianDay = gregorianToJulian(gy, 3, r.march), jalaliDay, jalaliMonth, numberOfDays; // Find number of days that passed since 1 Farvardin. numberOfDays = julianDayNumber - gregorianDay; if (numberOfDays >= 0) { if (numberOfDays <= 185) { // The first 6 months. jalaliMonth = 1 + div(numberOfDays, 31); jalaliDay = mod$1(numberOfDays, 31) + 1; return new NgbDate(jalaliYear, jalaliMonth, jalaliDay); } else { // The remaining months. numberOfDays -= 186; } } else { // Previous Jalali year. jalaliYear -= 1; numberOfDays += 179; if (r.leap === 1) { numberOfDays += 1; } } jalaliMonth = 7 + div(numberOfDays, 30); jalaliDay = mod$1(numberOfDays, 30) + 1; return new NgbDate(jalaliYear, jalaliMonth, jalaliDay); } /* Converts a date of the Jalali calendar to the Julian Day number. @param jYear Jalali year (1 to 3100) @param jMonth Jalali month (1 to 12) @param jDay Jalali day (1 to 29/31) @return Julian Day number */ function jalaliToJulian(jYear, jMonth, jDay) { let r = jalCal(jYear); return gregorianToJulian(r.gy, 3, r.march) + (jMonth - 1) * 31 - div(jMonth, 7) * (jMonth - 7) + jDay - 1; } /** * Returns the number of days in a specific jalali month. */ function getDaysPerMonth(month, year) { if (month <= 6) { return 31; } if (month <= 11) { return 30; } if (jalCal(year).leap === 0) { return 30; } return 29; } class NgbCalendarPersian extends NgbCalendar { getDaysPerWeek() { return 7; } getMonths() { return [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]; } getWeeksPerMonth() { return 6; } getNext(date, period = 'd', number = 1) { date = new NgbDate(date.year, date.month, date.day); switch (period) { case 'y': date = setJalaliYear(date, date.year + number); date.month = 1; date.day = 1; return date; case 'm': date = setJalaliMonth(date, date.month + number); date.day = 1; return date; case 'd': return setJalaliDay(date, date.day + number); default: return date; } } getPrev(date, period = 'd', number = 1) { return this.getNext(date, period, -number); } getWeekday(date) { const day = toGregorian(date).getDay(); // in JS Date Sun=0, in ISO 8601 Sun=7 return day === 0 ? 7 : day; } getWeekNumber(week, firstDayOfWeek) { // in JS Date Sun=0, in ISO 8601 Sun=7 if (firstDayOfWeek === 7) { firstDayOfWeek = 0; } const thursdayIndex = (4 + 7 - firstDayOfWeek) % 7; const date = week[thursdayIndex]; const jsDate = toGregorian(date); jsDate.setDate(jsDate.getDate() + 4 - (jsDate.getDay() || 7)); // Thursday const time = jsDate.getTime(); const startDate = toGregorian(new NgbDate(date.year, 1, 1)); return Math.floor(Math.round((time - startDate.getTime()) / 86400000) / 7) + 1; } getToday() { return fromGregorian(new Date()); } isValid(date) { return date != null && isInteger(date.year) && isInteger(date.month) && isInteger(date.day) && !isNaN(toGregorian(date).getTime()); } } NgbCalendarPersian.ɵfac = function NgbCalendarPersian_Factory(t) { return ɵNgbCalendarPersian_BaseFactory(t || NgbCalendarPersian); }; NgbCalendarPersian.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({ token: NgbCalendarPersian, factory: NgbCalendarPersian.ɵfac }); const ɵNgbCalendarPersian_BaseFactory = /*@__PURE__*/ _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](NgbCalendarPersian); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbCalendarPersian, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"] }], null, null); })(); const PARTS_PER_HOUR = 1080; const PARTS_PER_DAY = 24 * PARTS_PER_HOUR; const PARTS_FRACTIONAL_MONTH = 12 * PARTS_PER_HOUR + 793; const PARTS_PER_MONTH = 29 * PARTS_PER_DAY + PARTS_FRACTIONAL_MONTH; const BAHARAD = 11 * PARTS_PER_HOUR + 204; const HEBREW_DAY_ON_JAN_1_1970 = 2092591; const GREGORIAN_EPOCH$1 = 1721425.5; function isGregorianLeapYear$1(year) { return year % 4 === 0 && year % 100 !== 0 || year % 400 === 0; } function numberOfFirstDayInYear(year) { let monthsBeforeYear = Math.floor((235 * year - 234) / 19); let fractionalMonthsBeforeYear = monthsBeforeYear * PARTS_FRACTIONAL_MONTH + BAHARAD; let dayNumber = monthsBeforeYear * 29 + Math.floor(fractionalMonthsBeforeYear / PARTS_PER_DAY); let timeOfDay = fractionalMonthsBeforeYear % PARTS_PER_DAY; let dayOfWeek = dayNumber % 7; // 0 == Monday if (dayOfWeek === 2 || dayOfWeek === 4 || dayOfWeek === 6) { dayNumber++; dayOfWeek = dayNumber % 7; } if (dayOfWeek === 1 && timeOfDay > 15 * PARTS_PER_HOUR + 204 && !isHebrewLeapYear(year)) { dayNumber += 2; } else if (dayOfWeek === 0 && timeOfDay > 21 * PARTS_PER_HOUR + 589 && isHebrewLeapYear(year - 1)) { dayNumber++; } return dayNumber; } function getDaysInGregorianMonth(month, year) { let days = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; if (isGregorianLeapYear$1(year)) { days[1]++; } return days[month - 1]; } function getHebrewMonths(year) { return isHebrewLeapYear(year) ? 13 : 12; } /** * Returns the number of days in a specific Hebrew year. * `year` is any Hebrew year. */ function getDaysInHebrewYear(year) { return numberOfFirstDayInYear(year + 1) - numberOfFirstDayInYear(year); } function isHebrewLeapYear(year) { if (year != null) { let b = (year * 12 + 17) % 19; return b >= ((b < 0) ? -7 : 12); } return false; } /** * Returns the number of days in a specific Hebrew month. * `month` is 1 for Nisan, 2 for Iyar etc. Note: Hebrew leap year contains 13 months. * `year` is any Hebrew year. */ function getDaysInHebrewMonth(month, year) { let yearLength = numberOfFirstDayInYear(year + 1) - numberOfFirstDayInYear(year); let yearType = (yearLength <= 380 ? yearLength : (yearLength - 30)) - 353; let leapYear = isHebrewLeapYear(year); let daysInMonth = leapYear ? [30, 29, 29, 29, 30, 30, 29, 30, 29, 30, 29, 30, 29] : [30, 29, 29, 29, 30, 29, 30, 29, 30, 29, 30, 29]; if (yearType > 0) { daysInMonth[2]++; // Kislev gets an extra day in normal or complete years. } if (yearType > 1) { daysInMonth[1]++; // Heshvan gets an extra day in complete years only. } return daysInMonth[month - 1]; } function getDayNumberInHebrewYear(date) { let numberOfDay = 0; for (let i = 1; i < date.month; i++) { numberOfDay += getDaysInHebrewMonth(i, date.year); } return numberOfDay + date.day; } function setHebrewMonth(date, val) { let after = val >= 0; if (!after) { val = -val; } while (val > 0) { if (after) { if (val > getHebrewMonths(date.year) - date.month) { val -= getHebrewMonths(date.year) - date.month + 1; date.year++; date.month = 1; } else { date.month += val; val = 0; } } else { if (val >= date.month) { date.year--; val -= date.month; date.month = getHebrewMonths(date.year); } else { date.month -= val; val = 0; } } } return date; } function setHebrewDay(date, val) { let after = val >= 0; if (!after) { val = -val; } while (val > 0) { if (after) { if (val > getDaysInHebrewYear(date.year) - getDayNumberInHebrewYear(date)) { val -= getDaysInHebrewYear(date.year) - getDayNumberInHebrewYear(date) + 1; date.year++; date.month = 1; date.day = 1; } else if (val > getDaysInHebrewMonth(date.month, date.year) - date.day) { val -= getDaysInHebrewMonth(date.month, date.year) - date.day + 1; date.month++; date.day = 1; } else { date.day += val; val = 0; } } else { if (val >= date.day) { val -= date.day; date.month--; if (date.month === 0) { date.year--; date.month = getHebrewMonths(date.year); } date.day = getDaysInHebrewMonth(date.month, date.year); } else { date.day -= val; val = 0; } } } return date; } /** * Returns the equivalent Hebrew date value for a give input Gregorian date. * `gdate` is a JS Date to be converted to Hebrew date. */ function fromGregorian$1(gdate) { const date = new Date(gdate); const gYear = date.getFullYear(), gMonth = date.getMonth(), gDay = date.getDate(); let julianDay = GREGORIAN_EPOCH$1 - 1 + 365 * (gYear - 1) + Math.floor((gYear - 1) / 4) - Math.floor((gYear - 1) / 100) + Math.floor((gYear - 1) / 400) + Math.floor((367 * (gMonth + 1) - 362) / 12 + (gMonth + 1 <= 2 ? 0 : isGregorianLeapYear$1(gYear) ? -1 : -2) + gDay); julianDay = Math.floor(julianDay + 0.5); let daysSinceHebEpoch = julianDay - 347997; let monthsSinceHebEpoch = Math.floor(daysSinceHebEpoch * PARTS_PER_DAY / PARTS_PER_MONTH); let hYear = Math.floor((monthsSinceHebEpoch * 19 + 234) / 235) + 1; let firstDayOfThisYear = numberOfFirstDayInYear(hYear); let dayOfYear = daysSinceHebEpoch - firstDayOfThisYear; while (dayOfYear < 1) { hYear--; firstDayOfThisYear = numberOfFirstDayInYear(hYear); dayOfYear = daysSinceHebEpoch - firstDayOfThisYear; } let hMonth = 1; let hDay = dayOfYear; while (hDay > getDaysInHebrewMonth(hMonth, hYear)) { hDay -= getDaysInHebrewMonth(hMonth, hYear); hMonth++; } return new NgbDate(hYear, hMonth, hDay); } /** * Returns the equivalent JS date value for a given Hebrew date. * `hebrewDate` is an Hebrew date to be converted to Gregorian. */ function toGregorian$1(hebrewDate) { const hYear = hebrewDate.year; const hMonth = hebrewDate.month; const hDay = hebrewDate.day; let days = numberOfFirstDayInYear(hYear); for (let i = 1; i < hMonth; i++) { days += getDaysInHebrewMonth(i, hYear); } days += hDay; let diffDays = days - HEBREW_DAY_ON_JAN_1_1970; let after = diffDays >= 0; if (!after) { diffDays = -diffDays; } let gYear = 1970; let gMonth = 1; let gDay = 1; while (diffDays > 0) { if (after) { if (diffDays >= (isGregorianLeapYear$1(gYear) ? 366 : 365)) { diffDays -= isGregorianLeapYear$1(gYear) ? 366 : 365; gYear++; } else if (diffDays >= getDaysInGregorianMonth(gMonth, gYear)) { diffDays -= getDaysInGregorianMonth(gMonth, gYear); gMonth++; } else { gDay += diffDays; diffDays = 0; } } else { if (diffDays >= (isGregorianLeapYear$1(gYear - 1) ? 366 : 365)) { diffDays -= isGregorianLeapYear$1(gYear - 1) ? 366 : 365; gYear--; } else { if (gMonth > 1) { gMonth--; } else { gMonth = 12; gYear--; } if (diffDays >= getDaysInGregorianMonth(gMonth, gYear)) { diffDays -= getDaysInGregorianMonth(gMonth, gYear); } else { gDay = getDaysInGregorianMonth(gMonth, gYear) - diffDays + 1; diffDays = 0; } } } } return new Date(gYear, gMonth - 1, gDay); } function hebrewNumerals(numerals) { if (!numerals) { return ''; } const hArray0_9 = ['', '\u05d0', '\u05d1', '\u05d2', '\u05d3', '\u05d4', '\u05d5', '\u05d6', '\u05d7', '\u05d8']; const hArray10_19 = [ '\u05d9', '\u05d9\u05d0', '\u05d9\u05d1', '\u05d9\u05d2', '\u05d9\u05d3', '\u05d8\u05d5', '\u05d8\u05d6', '\u05d9\u05d6', '\u05d9\u05d7', '\u05d9\u05d8' ]; const hArray20_90 = ['', '', '\u05db', '\u05dc', '\u05de', '\u05e0', '\u05e1', '\u05e2', '\u05e4', '\u05e6']; const hArray100_900 = [ '', '\u05e7', '\u05e8', '\u05e9', '\u05ea', '\u05ea\u05e7', '\u05ea\u05e8', '\u05ea\u05e9', '\u05ea\u05ea', '\u05ea\u05ea\u05e7' ]; const hArray1000_9000 = [ '', '\u05d0', '\u05d1', '\u05d1\u05d0', '\u05d1\u05d1', '\u05d4', '\u05d4\u05d0', '\u05d4\u05d1', '\u05d4\u05d1\u05d0', '\u05d4\u05d1\u05d1' ]; const geresh = '\u05f3', gershaim = '\u05f4'; let mem = 0; let result = []; let step = 0; while (numerals > 0) { let m = numerals % 10; if (step === 0) { mem = m; } else if (step === 1) { if (m !== 1) { result.unshift(hArray20_90[m], hArray0_9[mem]); } else { result.unshift(hArray10_19[mem]); } } else if (step === 2) { result.unshift(hArray100_900[m]); } else { if (m !== 5) { result.unshift(hArray1000_9000[m], geresh, ' '); } break; } numerals = Math.floor(numerals / 10); if (step === 0 && numerals === 0) { result.unshift(hArray0_9[m]); } step++; } result = result.join('').split(''); if (result.length === 1) { result.push(geresh); } else if (result.length > 1) { result.splice(result.length - 1, 0, gershaim); } return result.join(''); } /** * @since 3.2.0 */ class NgbCalendarHebrew extends NgbCalendar { getDaysPerWeek() { return 7; } getMonths(year) { if (year && isHebrewLeapYear(year)) { return [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]; } else { return [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]; } } getWeeksPerMonth() { return 6; } isValid(date) { if (date != null) { let b = isNumber(date.year) && isNumber(date.month) && isNumber(date.day); b = b && date.month > 0 && date.month <= (isHebrewLeapYear(date.year) ? 13 : 12); b = b && date.day > 0 && date.day <= getDaysInHebrewMonth(date.month, date.year); return b && !isNaN(toGregorian$1(date).getTime()); } return false; } getNext(date, period = 'd', number = 1) { date = new NgbDate(date.year, date.month, date.day); switch (period) { case 'y': date.year += number; date.month = 1; date.day = 1; return date; case 'm': date = setHebrewMonth(date, number); date.day = 1; return date; case 'd': return setHebrewDay(date, number); default: return date; } } getPrev(date, period = 'd', number = 1) { return this.getNext(date, period, -number); } getWeekday(date) { const day = toGregorian$1(date).getDay(); // in JS Date Sun=0, in ISO 8601 Sun=7 return day === 0 ? 7 : day; } getWeekNumber(week, firstDayOfWeek) { const date = week[week.length - 1]; return Math.ceil(getDayNumberInHebrewYear(date) / 7); } getToday() { return fromGregorian$1(new Date()); } /** * @since 3.4.0 */ toGregorian(date) { return fromJSDate(toGregorian$1(date)); } /** * @since 3.4.0 */ fromGregorian(date) { return fromGregorian$1(toJSDate(date)); } } NgbCalendarHebrew.ɵfac = function NgbCalendarHebrew_Factory(t) { return ɵNgbCalendarHebrew_BaseFactory(t || NgbCalendarHebrew); }; NgbCalendarHebrew.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({ token: NgbCalendarHebrew, factory: NgbCalendarHebrew.ɵfac }); const ɵNgbCalendarHebrew_BaseFactory = /*@__PURE__*/ _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](NgbCalendarHebrew); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbCalendarHebrew, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"] }], null, null); })(); const WEEKDAYS = ['שני', 'שלישי', 'רביעי', 'חמישי', 'שישי', 'שבת', 'ראשון']; const MONTHS = ['תשרי', 'חשון', 'כסלו', 'טבת', 'שבט', 'אדר', 'ניסן', 'אייר', 'סיון', 'תמוז', 'אב', 'אלול']; const MONTHS_LEAP = ['תשרי', 'חשון', 'כסלו', 'טבת', 'שבט', 'אדר א׳', 'אדר ב׳', 'ניסן', 'אייר', 'סיון', 'תמוז', 'אב', 'אלול']; /** * @since 3.2.0 */ class NgbDatepickerI18nHebrew extends NgbDatepickerI18n { getMonthShortName(month, year) { return this.getMonthFullName(month, year); } getMonthFullName(month, year) { return isHebrewLeapYear(year) ? MONTHS_LEAP[month - 1] || '' : MONTHS[month - 1] || ''; } getWeekdayShortName(weekday) { return WEEKDAYS[weekday - 1] || ''; } getDayAriaLabel(date) { return `${hebrewNumerals(date.day)} ${this.getMonthFullName(date.month, date.year)} ${hebrewNumerals(date.year)}`; } getDayNumerals(date) { return hebrewNumerals(date.day); } getWeekNumerals(weekNumber) { return hebrewNumerals(weekNumber); } getYearNumerals(year) { return hebrewNumerals(year); } } NgbDatepickerI18nHebrew.ɵfac = function NgbDatepickerI18nHebrew_Factory(t) { return ɵNgbDatepickerI18nHebrew_BaseFactory(t || NgbDatepickerI18nHebrew); }; NgbDatepickerI18nHebrew.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({ token: NgbDatepickerI18nHebrew, factory: NgbDatepickerI18nHebrew.ɵfac }); const ɵNgbDatepickerI18nHebrew_BaseFactory = /*@__PURE__*/ _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](NgbDatepickerI18nHebrew); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbDatepickerI18nHebrew, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"] }], null, null); })(); /** * [`NgbDateAdapter`](#/components/datepicker/api#NgbDateAdapter) implementation that uses * native javascript dates as a user date model. */ class NgbDateNativeAdapter extends NgbDateAdapter { /** * Converts a native `Date` to a `NgbDateStruct`. */ fromModel(date) { return (date instanceof Date && !isNaN(date.getTime())) ? this._fromNativeDate(date) : null; } /** * Converts a `NgbDateStruct` to a native `Date`. */ toModel(date) { return date && isInteger(date.year) && isInteger(date.month) && isInteger(date.day) ? this._toNativeDate(date) : null; } _fromNativeDate(date) { return { year: date.getFullYear(), month: date.getMonth() + 1, day: date.getDate() }; } _toNativeDate(date) { const jsDate = new Date(date.year, date.month - 1, date.day, 12); // avoid 30 -> 1930 conversion jsDate.setFullYear(date.year); return jsDate; } } NgbDateNativeAdapter.ɵfac = function NgbDateNativeAdapter_Factory(t) { return ɵNgbDateNativeAdapter_BaseFactory(t || NgbDateNativeAdapter); }; NgbDateNativeAdapter.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({ token: NgbDateNativeAdapter, factory: NgbDateNativeAdapter.ɵfac }); const ɵNgbDateNativeAdapter_BaseFactory = /*@__PURE__*/ _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](NgbDateNativeAdapter); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbDateNativeAdapter, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"] }], null, null); })(); /** * Same as [`NgbDateNativeAdapter`](#/components/datepicker/api#NgbDateNativeAdapter), but with UTC dates. * * @since 3.2.0 */ class NgbDateNativeUTCAdapter extends NgbDateNativeAdapter { _fromNativeDate(date) { return { year: date.getUTCFullYear(), month: date.getUTCMonth() + 1, day: date.getUTCDate() }; } _toNativeDate(date) { const jsDate = new Date(Date.UTC(date.year, date.month - 1, date.day)); // avoid 30 -> 1930 conversion jsDate.setUTCFullYear(date.year); return jsDate; } } NgbDateNativeUTCAdapter.ɵfac = function NgbDateNativeUTCAdapter_Factory(t) { return ɵNgbDateNativeUTCAdapter_BaseFactory(t || NgbDateNativeUTCAdapter); }; NgbDateNativeUTCAdapter.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({ token: NgbDateNativeUTCAdapter, factory: NgbDateNativeUTCAdapter.ɵfac }); const ɵNgbDateNativeUTCAdapter_BaseFactory = /*@__PURE__*/ _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](NgbDateNativeUTCAdapter); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbDateNativeUTCAdapter, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"] }], null, null); })(); class NgbDatepickerModule { } NgbDatepickerModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ type: NgbDatepickerModule }); NgbDatepickerModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({ factory: function NgbDatepickerModule_Factory(t) { return new (t || NgbDatepickerModule)(); }, imports: [[_angular_common__WEBPACK_IMPORTED_MODULE_1__["CommonModule"], _angular_forms__WEBPACK_IMPORTED_MODULE_4__["FormsModule"]]] }); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](NgbDatepickerModule, { declarations: function () { return [NgbDatepicker, NgbDatepickerContent, NgbDatepickerMonth, NgbDatepickerNavigation, NgbDatepickerNavigationSelect, NgbDatepickerDayView, NgbInputDatepicker]; }, imports: function () { return [_angular_common__WEBPACK_IMPORTED_MODULE_1__["CommonModule"], _angular_forms__WEBPACK_IMPORTED_MODULE_4__["FormsModule"]]; }, exports: function () { return [NgbDatepicker, NgbDatepickerContent, NgbInputDatepicker, NgbDatepickerMonth]; } }); })(); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbDatepickerModule, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgModule"], args: [{ declarations: [ NgbDatepicker, NgbDatepickerContent, NgbDatepickerMonth, NgbDatepickerNavigation, NgbDatepickerNavigationSelect, NgbDatepickerDayView, NgbInputDatepicker ], exports: [NgbDatepicker, NgbDatepickerContent, NgbInputDatepicker, NgbDatepickerMonth], imports: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["CommonModule"], _angular_forms__WEBPACK_IMPORTED_MODULE_4__["FormsModule"]], entryComponents: [NgbDatepicker] }] }], null, null); })(); /** * A configuration service for the [`NgbDropdown`](#/components/dropdown/api#NgbDropdown) component. * * You can inject this service, typically in your root component, and customize the values of its properties in * order to provide default values for all the dropdowns used in the application. */ class NgbDropdownConfig { constructor() { this.autoClose = true; this.placement = ['bottom-left', 'bottom-right', 'top-left', 'top-right']; } } NgbDropdownConfig.ɵfac = function NgbDropdownConfig_Factory(t) { return new (t || NgbDropdownConfig)(); }; NgbDropdownConfig.ɵprov = Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({ factory: function NgbDropdownConfig_Factory() { return new NgbDropdownConfig(); }, token: NgbDropdownConfig, providedIn: "root" }); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbDropdownConfig, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"], args: [{ providedIn: 'root' }] }], function () { return []; }, null); })(); class NgbNavbar { } NgbNavbar.ɵfac = function NgbNavbar_Factory(t) { return new (t || NgbNavbar)(); }; NgbNavbar.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: NgbNavbar, selectors: [["", 8, "navbar"]] }); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbNavbar, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: '.navbar' }] }], null, null); })(); /** * A directive you should put on a dropdown item to enable keyboard navigation. * Arrow keys will move focus between items marked with this directive. * * @since 4.1.0 */ class NgbDropdownItem { constructor(elementRef) { this.elementRef = elementRef; this._disabled = false; } set disabled(value) { this._disabled = value === '' || value === true; // accept an empty attribute as true } get disabled() { return this._disabled; } } NgbDropdownItem.ɵfac = function NgbDropdownItem_Factory(t) { return new (t || NgbDropdownItem)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"])); }; NgbDropdownItem.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: NgbDropdownItem, selectors: [["", "ngbDropdownItem", ""]], hostAttrs: [1, "dropdown-item"], hostVars: 2, hostBindings: function NgbDropdownItem_HostBindings(rf, ctx) { if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("disabled", ctx.disabled); } }, inputs: { disabled: "disabled" } }); NgbDropdownItem.ctorParameters = () => [ { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] } ]; NgbDropdownItem.propDecorators = { disabled: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbDropdownItem, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: '[ngbDropdownItem]', host: { 'class': 'dropdown-item', '[class.disabled]': 'disabled' } }] }], function () { return [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] }]; }, { disabled: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }] }); })(); /** * A directive that wraps dropdown menu content and dropdown items. */ class NgbDropdownMenu { constructor(dropdown, _elementRef) { this.dropdown = dropdown; this.placement = 'bottom'; this.isOpen = false; this.nativeElement = _elementRef.nativeElement; } } NgbDropdownMenu.ɵfac = function NgbDropdownMenu_Factory(t) { return new (t || NgbDropdownMenu)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["forwardRef"])(() => NgbDropdown)), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"])); }; NgbDropdownMenu.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: NgbDropdownMenu, selectors: [["", "ngbDropdownMenu", ""]], contentQueries: function NgbDropdownMenu_ContentQueries(rf, ctx, dirIndex) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, NgbDropdownItem, false); } if (rf & 2) { var _t; _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.menuItems = _t); } }, hostVars: 5, hostBindings: function NgbDropdownMenu_HostBindings(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("keydown.ArrowUp", function NgbDropdownMenu_keydown_ArrowUp_HostBindingHandler($event) { return ctx.dropdown.onKeyDown($event); })("keydown.ArrowDown", function NgbDropdownMenu_keydown_ArrowDown_HostBindingHandler($event) { return ctx.dropdown.onKeyDown($event); })("keydown.Home", function NgbDropdownMenu_keydown_Home_HostBindingHandler($event) { return ctx.dropdown.onKeyDown($event); })("keydown.End", function NgbDropdownMenu_keydown_End_HostBindingHandler($event) { return ctx.dropdown.onKeyDown($event); })("keydown.Enter", function NgbDropdownMenu_keydown_Enter_HostBindingHandler($event) { return ctx.dropdown.onKeyDown($event); })("keydown.Space", function NgbDropdownMenu_keydown_Space_HostBindingHandler($event) { return ctx.dropdown.onKeyDown($event); })("keydown.Tab", function NgbDropdownMenu_keydown_Tab_HostBindingHandler($event) { return ctx.dropdown.onKeyDown($event); })("keydown.Shift.Tab", function NgbDropdownMenu_keydown_Shift_Tab_HostBindingHandler($event) { return ctx.dropdown.onKeyDown($event); }); } if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("x-placement", ctx.placement); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("dropdown-menu", true)("show", ctx.dropdown.isOpen()); } } }); NgbDropdownMenu.ctorParameters = () => [ { type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Inject"], args: [Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["forwardRef"])(() => NgbDropdown),] }] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] } ]; NgbDropdownMenu.propDecorators = { menuItems: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ContentChildren"], args: [NgbDropdownItem,] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbDropdownMenu, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: '[ngbDropdownMenu]', host: { '[class.dropdown-menu]': 'true', '[class.show]': 'dropdown.isOpen()', '[attr.x-placement]': 'placement', '(keydown.ArrowUp)': 'dropdown.onKeyDown($event)', '(keydown.ArrowDown)': 'dropdown.onKeyDown($event)', '(keydown.Home)': 'dropdown.onKeyDown($event)', '(keydown.End)': 'dropdown.onKeyDown($event)', '(keydown.Enter)': 'dropdown.onKeyDown($event)', '(keydown.Space)': 'dropdown.onKeyDown($event)', '(keydown.Tab)': 'dropdown.onKeyDown($event)', '(keydown.Shift.Tab)': 'dropdown.onKeyDown($event)' } }] }], function () { return [{ type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Inject"], args: [Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["forwardRef"])(() => NgbDropdown)] }] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] }]; }, { menuItems: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ContentChildren"], args: [NgbDropdownItem] }] }); })(); /** * A directive to mark an element to which dropdown menu will be anchored. * * This is a simple version of the `NgbDropdownToggle` directive. * It plays the same role, but doesn't listen to click events to toggle dropdown menu thus enabling support * for events other than click. * * @since 1.1.0 */ class NgbDropdownAnchor { constructor(dropdown, _elementRef) { this.dropdown = dropdown; this.nativeElement = _elementRef.nativeElement; } } NgbDropdownAnchor.ɵfac = function NgbDropdownAnchor_Factory(t) { return new (t || NgbDropdownAnchor)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["forwardRef"])(() => NgbDropdown)), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"])); }; NgbDropdownAnchor.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: NgbDropdownAnchor, selectors: [["", "ngbDropdownAnchor", ""]], hostAttrs: [1, "dropdown-toggle"], hostVars: 1, hostBindings: function NgbDropdownAnchor_HostBindings(rf, ctx) { if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("aria-expanded", ctx.dropdown.isOpen()); } } }); NgbDropdownAnchor.ctorParameters = () => [ { type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Inject"], args: [Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["forwardRef"])(() => NgbDropdown),] }] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] } ]; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbDropdownAnchor, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: '[ngbDropdownAnchor]', host: { 'class': 'dropdown-toggle', '[attr.aria-expanded]': 'dropdown.isOpen()' } }] }], function () { return [{ type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Inject"], args: [Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["forwardRef"])(() => NgbDropdown)] }] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] }]; }, null); })(); /** * A directive to mark an element that will toggle dropdown via the `click` event. * * You can also use `NgbDropdownAnchor` as an alternative. */ class NgbDropdownToggle extends NgbDropdownAnchor { constructor(dropdown, elementRef) { super(dropdown, elementRef); } } NgbDropdownToggle.ɵfac = function NgbDropdownToggle_Factory(t) { return new (t || NgbDropdownToggle)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["forwardRef"])(() => NgbDropdown)), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"])); }; NgbDropdownToggle.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: NgbDropdownToggle, selectors: [["", "ngbDropdownToggle", ""]], hostAttrs: [1, "dropdown-toggle"], hostVars: 1, hostBindings: function NgbDropdownToggle_HostBindings(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function NgbDropdownToggle_click_HostBindingHandler() { return ctx.dropdown.toggle(); })("keydown.ArrowUp", function NgbDropdownToggle_keydown_ArrowUp_HostBindingHandler($event) { return ctx.dropdown.onKeyDown($event); })("keydown.ArrowDown", function NgbDropdownToggle_keydown_ArrowDown_HostBindingHandler($event) { return ctx.dropdown.onKeyDown($event); })("keydown.Home", function NgbDropdownToggle_keydown_Home_HostBindingHandler($event) { return ctx.dropdown.onKeyDown($event); })("keydown.End", function NgbDropdownToggle_keydown_End_HostBindingHandler($event) { return ctx.dropdown.onKeyDown($event); })("keydown.Tab", function NgbDropdownToggle_keydown_Tab_HostBindingHandler($event) { return ctx.dropdown.onKeyDown($event); })("keydown.Shift.Tab", function NgbDropdownToggle_keydown_Shift_Tab_HostBindingHandler($event) { return ctx.dropdown.onKeyDown($event); }); } if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("aria-expanded", ctx.dropdown.isOpen()); } }, features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{ provide: NgbDropdownAnchor, useExisting: Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["forwardRef"])(() => NgbDropdownToggle) }]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]] }); NgbDropdownToggle.ctorParameters = () => [ { type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Inject"], args: [Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["forwardRef"])(() => NgbDropdown),] }] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] } ]; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbDropdownToggle, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: '[ngbDropdownToggle]', host: { 'class': 'dropdown-toggle', '[attr.aria-expanded]': 'dropdown.isOpen()', '(click)': 'dropdown.toggle()', '(keydown.ArrowUp)': 'dropdown.onKeyDown($event)', '(keydown.ArrowDown)': 'dropdown.onKeyDown($event)', '(keydown.Home)': 'dropdown.onKeyDown($event)', '(keydown.End)': 'dropdown.onKeyDown($event)', '(keydown.Tab)': 'dropdown.onKeyDown($event)', '(keydown.Shift.Tab)': 'dropdown.onKeyDown($event)' }, providers: [{ provide: NgbDropdownAnchor, useExisting: Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["forwardRef"])(() => NgbDropdownToggle) }] }] }], function () { return [{ type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Inject"], args: [Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["forwardRef"])(() => NgbDropdown)] }] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] }]; }, null); })(); /** * A directive that provides contextual overlays for displaying lists of links and more. */ class NgbDropdown { constructor(_changeDetector, config, _document, _ngZone, _elementRef, _renderer, ngbNavbar) { this._changeDetector = _changeDetector; this._document = _document; this._ngZone = _ngZone; this._elementRef = _elementRef; this._renderer = _renderer; this._closed$ = new rxjs__WEBPACK_IMPORTED_MODULE_2__["Subject"](); this._bodyContainer = null; /** * Defines whether or not the dropdown menu is opened initially. */ this._open = false; /** * An event fired when the dropdown is opened or closed. * * The event payload is a `boolean`: * * `true` - the dropdown was opened * * `false` - the dropdown was closed */ this.openChange = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"](); this.placement = config.placement; this.container = config.container; this.autoClose = config.autoClose; this.display = ngbNavbar ? 'static' : 'dynamic'; this._zoneSubscription = _ngZone.onStable.subscribe(() => { this._positionMenu(); }); } ngAfterContentInit() { this._ngZone.onStable.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["take"])(1)).subscribe(() => { this._applyPlacementClasses(); if (this._open) { this._setCloseHandlers(); } }); } ngOnChanges(changes) { if (changes.container && this._open) { this._applyContainer(this.container); } if (changes.placement && !changes.placement.isFirstChange) { this._applyPlacementClasses(); } } /** * Checks if the dropdown menu is open. */ isOpen() { return this._open; } /** * Opens the dropdown menu. */ open() { if (!this._open) { this._open = true; this._applyContainer(this.container); this.openChange.emit(true); this._setCloseHandlers(); if (this._anchor) { this._anchor.nativeElement.focus(); } } } _setCloseHandlers() { ngbAutoClose(this._ngZone, this._document, this.autoClose, (source) => { this.close(); if (source === 0 /* ESCAPE */) { this._anchor.nativeElement.focus(); } }, this._closed$, this._menu ? [this._menu.nativeElement] : [], this._anchor ? [this._anchor.nativeElement] : [], '.dropdown-item,.dropdown-divider'); } /** * Closes the dropdown menu. */ close() { if (this._open) { this._open = false; this._resetContainer(); this._closed$.next(); this.openChange.emit(false); this._changeDetector.markForCheck(); } } /** * Toggles the dropdown menu. */ toggle() { if (this.isOpen()) { this.close(); } else { this.open(); } } ngOnDestroy() { this._resetContainer(); this._closed$.next(); this._zoneSubscription.unsubscribe(); } onKeyDown(event) { // tslint:disable-next-line:deprecation const key = event.which; const itemElements = this._getMenuElements(); let position = -1; let itemElement = null; const isEventFromToggle = this._isEventFromToggle(event); if (!isEventFromToggle && itemElements.length) { itemElements.forEach((item, index) => { if (item.contains(event.target)) { itemElement = item; } if (item === this._document.activeElement) { position = index; } }); } // closing on Enter / Space if (key === Key.Space || key === Key.Enter) { if (itemElement && (this.autoClose === true || this.autoClose === 'inside')) { // Item is either a button or a link, so click will be triggered by the browser on Enter or Space. // So we have to register a one-time click handler that will fire after any user defined click handlers // to close the dropdown Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["fromEvent"])(itemElement, 'click').pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["take"])(1)).subscribe(() => this.close()); } return; } if (key === Key.Tab) { if (event.target && this.isOpen() && this.autoClose) { if (this._anchor.nativeElement === event.target) { if (this.container === 'body' && !event.shiftKey) { /* This case is special: user is using [Tab] from the anchor/toggle. User expects the next focusable element in the dropdown menu to get focus. But the menu is not a sibling to anchor/toggle, it is at the end of the body. Trick is to synchronously focus the menu element, and let the [keydown.Tab] go so that browser will focus the proper element (first one focusable in the menu) */ this._renderer.setAttribute(this._menu.nativeElement, 'tabindex', '0'); this._menu.nativeElement.focus(); this._renderer.removeAttribute(this._menu.nativeElement, 'tabindex'); } else if (event.shiftKey) { this.close(); } return; } else if (this.container === 'body') { const focusableElements = this._menu.nativeElement.querySelectorAll(FOCUSABLE_ELEMENTS_SELECTOR); if (event.shiftKey && event.target === focusableElements[0]) { this._anchor.nativeElement.focus(); event.preventDefault(); } else if (!event.shiftKey && event.target === focusableElements[focusableElements.length - 1]) { this._anchor.nativeElement.focus(); this.close(); } } else { Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["fromEvent"])(event.target, 'focusout').pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["take"])(1)).subscribe(({ relatedTarget }) => { if (!this._elementRef.nativeElement.contains(relatedTarget)) { this.close(); } }); } } return; } // opening / navigating if (isEventFromToggle || itemElement) { this.open(); if (itemElements.length) { switch (key) { case Key.ArrowDown: position = Math.min(position + 1, itemElements.length - 1); break; case Key.ArrowUp: if (this._isDropup() && position === -1) { position = itemElements.length - 1; break; } position = Math.max(position - 1, 0); break; case Key.Home: position = 0; break; case Key.End: position = itemElements.length - 1; break; } itemElements[position].focus(); } event.preventDefault(); } } _isDropup() { return this._elementRef.nativeElement.classList.contains('dropup'); } _isEventFromToggle(event) { return this._anchor.nativeElement.contains(event.target); } _getMenuElements() { const menu = this._menu; if (menu == null) { return []; } return menu.menuItems.filter(item => !item.disabled).map(item => item.elementRef.nativeElement); } _positionMenu() { const menu = this._menu; if (this.isOpen() && menu) { this._applyPlacementClasses(this.display === 'dynamic' ? positionElements(this._anchor.nativeElement, this._bodyContainer || this._menu.nativeElement, this.placement, this.container === 'body') : this._getFirstPlacement(this.placement)); } } _getFirstPlacement(placement) { return Array.isArray(placement) ? placement[0] : placement.split(' ')[0]; } _resetContainer() { const renderer = this._renderer; if (this._menu) { const dropdownElement = this._elementRef.nativeElement; const dropdownMenuElement = this._menu.nativeElement; renderer.appendChild(dropdownElement, dropdownMenuElement); renderer.removeStyle(dropdownMenuElement, 'position'); renderer.removeStyle(dropdownMenuElement, 'transform'); } if (this._bodyContainer) { renderer.removeChild(this._document.body, this._bodyContainer); this._bodyContainer = null; } } _applyContainer(container = null) { this._resetContainer(); if (container === 'body') { const renderer = this._renderer; const dropdownMenuElement = this._menu.nativeElement; const bodyContainer = this._bodyContainer = this._bodyContainer || renderer.createElement('div'); // Override some styles to have the positionning working renderer.setStyle(bodyContainer, 'position', 'absolute'); renderer.setStyle(dropdownMenuElement, 'position', 'static'); renderer.setStyle(bodyContainer, 'z-index', '1050'); renderer.appendChild(bodyContainer, dropdownMenuElement); renderer.appendChild(this._document.body, bodyContainer); } } _applyPlacementClasses(placement) { const menu = this._menu; if (menu) { if (!placement) { placement = this._getFirstPlacement(this.placement); } const renderer = this._renderer; const dropdownElement = this._elementRef.nativeElement; // remove the current placement classes renderer.removeClass(dropdownElement, 'dropup'); renderer.removeClass(dropdownElement, 'dropdown'); menu.placement = this.display === 'static' ? null : placement; /* * apply the new placement * in case of top use up-arrow or down-arrow otherwise */ const dropdownClass = placement.search('^top') !== -1 ? 'dropup' : 'dropdown'; renderer.addClass(dropdownElement, dropdownClass); const bodyContainer = this._bodyContainer; if (bodyContainer) { renderer.removeClass(bodyContainer, 'dropup'); renderer.removeClass(bodyContainer, 'dropdown'); renderer.addClass(bodyContainer, dropdownClass); } } } } NgbDropdown.ɵfac = function NgbDropdown_Factory(t) { return new (t || NgbDropdown)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectorRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NgbDropdownConfig), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_common__WEBPACK_IMPORTED_MODULE_1__["DOCUMENT"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["Renderer2"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NgbNavbar, 8)); }; NgbDropdown.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: NgbDropdown, selectors: [["", "ngbDropdown", ""]], contentQueries: function NgbDropdown_ContentQueries(rf, ctx, dirIndex) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, NgbDropdownMenu, true); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, NgbDropdownAnchor, true); } if (rf & 2) { var _t; _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx._menu = _t.first); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx._anchor = _t.first); } }, hostVars: 2, hostBindings: function NgbDropdown_HostBindings(rf, ctx) { if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("show", ctx.isOpen()); } }, inputs: { _open: ["open", "_open"], placement: "placement", container: "container", autoClose: "autoClose", display: "display" }, outputs: { openChange: "openChange" }, exportAs: ["ngbDropdown"], features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵNgOnChangesFeature"]] }); NgbDropdown.ctorParameters = () => [ { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectorRef"] }, { type: NgbDropdownConfig }, { type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Inject"], args: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["DOCUMENT"],] }] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Renderer2"] }, { type: NgbNavbar, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Optional"] }] } ]; NgbDropdown.propDecorators = { _menu: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ContentChild"], args: [NgbDropdownMenu, { static: false },] }], _anchor: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ContentChild"], args: [NgbDropdownAnchor, { static: false },] }], autoClose: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], _open: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"], args: ['open',] }], placement: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], container: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], display: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], openChange: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbDropdown, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: '[ngbDropdown]', exportAs: 'ngbDropdown', host: { '[class.show]': 'isOpen()' } }] }], function () { return [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectorRef"] }, { type: NgbDropdownConfig }, { type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Inject"], args: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["DOCUMENT"]] }] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Renderer2"] }, { type: NgbNavbar, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Optional"] }] }]; }, { _open: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"], args: ['open'] }], openChange: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], placement: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], container: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], autoClose: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], display: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], _menu: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ContentChild"], args: [NgbDropdownMenu, { static: false }] }], _anchor: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ContentChild"], args: [NgbDropdownAnchor, { static: false }] }] }); })(); const NGB_DROPDOWN_DIRECTIVES = [NgbDropdown, NgbDropdownAnchor, NgbDropdownToggle, NgbDropdownMenu, NgbDropdownItem, NgbNavbar]; class NgbDropdownModule { } NgbDropdownModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ type: NgbDropdownModule }); NgbDropdownModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({ factory: function NgbDropdownModule_Factory(t) { return new (t || NgbDropdownModule)(); } }); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](NgbDropdownModule, { declarations: [NgbDropdown, NgbDropdownAnchor, NgbDropdownToggle, NgbDropdownMenu, NgbDropdownItem, NgbNavbar], exports: [NgbDropdown, NgbDropdownAnchor, NgbDropdownToggle, NgbDropdownMenu, NgbDropdownItem, NgbNavbar] }); })(); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbDropdownModule, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgModule"], args: [{ declarations: NGB_DROPDOWN_DIRECTIVES, exports: NGB_DROPDOWN_DIRECTIVES }] }], null, null); })(); /** * A configuration service for the [`NgbModal`](#/components/modal/api#NgbModal) service. * * You can inject this service, typically in your root component, and customize the values of its properties in * order to provide default values for all modals used in the application. * * @since 3.1.0 */ class NgbModalConfig { constructor(_ngbConfig) { this._ngbConfig = _ngbConfig; this.backdrop = true; this.keyboard = true; } get animation() { return (this._animation === undefined) ? this._ngbConfig.animation : this._animation; } set animation(animation) { this._animation = animation; } } NgbModalConfig.ɵfac = function NgbModalConfig_Factory(t) { return new (t || NgbModalConfig)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](NgbConfig)); }; NgbModalConfig.ɵprov = Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({ factory: function NgbModalConfig_Factory() { return new NgbModalConfig(Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(NgbConfig)); }, token: NgbModalConfig, providedIn: "root" }); NgbModalConfig.ctorParameters = () => [ { type: NgbConfig } ]; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbModalConfig, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"], args: [{ providedIn: 'root' }] }], function () { return [{ type: NgbConfig }]; }, null); })(); class ContentRef { constructor(nodes, viewRef, componentRef) { this.nodes = nodes; this.viewRef = viewRef; this.componentRef = componentRef; } } class PopupService { constructor(_type, _injector, _viewContainerRef, _renderer, _ngZone, _componentFactoryResolver, _applicationRef) { this._type = _type; this._injector = _injector; this._viewContainerRef = _viewContainerRef; this._renderer = _renderer; this._ngZone = _ngZone; this._componentFactoryResolver = _componentFactoryResolver; this._applicationRef = _applicationRef; this._windowRef = null; this._contentRef = null; } open(content, context, animation = false) { if (!this._windowRef) { this._contentRef = this._getContentRef(content, context); this._windowRef = this._viewContainerRef.createComponent(this._componentFactoryResolver.resolveComponentFactory(this._type), this._viewContainerRef.length, this._injector, this._contentRef.nodes); } const { nativeElement } = this._windowRef.location; const transition$ = this._ngZone.onStable.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["take"])(1), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["mergeMap"])(() => ngbRunTransition(this._ngZone, nativeElement, ({ classList }) => classList.add('show'), { animation, runningTransition: 'continue' }))); return { windowRef: this._windowRef, transition$ }; } close(animation = false) { if (!this._windowRef) { return Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["of"])(undefined); } return ngbRunTransition(this._ngZone, this._windowRef.location.nativeElement, ({ classList }) => classList.remove('show'), { animation, runningTransition: 'stop' }) .pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["tap"])(() => { var _a; if (this._windowRef) { // this is required because of the container='body' option this._viewContainerRef.remove(this._viewContainerRef.indexOf(this._windowRef.hostView)); this._windowRef = null; } if ((_a = this._contentRef) === null || _a === void 0 ? void 0 : _a.viewRef) { this._applicationRef.detachView(this._contentRef.viewRef); this._contentRef.viewRef.destroy(); this._contentRef = null; } })); } _getContentRef(content, context) { if (!content) { return new ContentRef([]); } else if (content instanceof _angular_core__WEBPACK_IMPORTED_MODULE_0__["TemplateRef"]) { const viewRef = content.createEmbeddedView(context); this._applicationRef.attachView(viewRef); return new ContentRef([viewRef.rootNodes], viewRef); } else { return new ContentRef([[this._renderer.createText(`${content}`)]]); } } } const noop = () => { }; const ɵ0$3 = noop; /** * Utility to handle the scrollbar. * * It allows to compensate the lack of a vertical scrollbar by adding an * equivalent padding on the right of the body, and to remove this compensation. */ class ScrollBar { constructor(_document) { this._document = _document; } /** * To be called right before a potential vertical scrollbar would be removed: * * - if there was a scrollbar, adds some compensation padding to the body * to keep the same layout as when the scrollbar is there * - if there was none, there is nothing to do * * @return a callback used to revert the compensation (noop if there was none, * otherwise a function removing the padding) */ compensate() { const width = this._getWidth(); return !this._isPresent(width) ? noop : this._adjustBody(width); } /** * Adds a padding of the given width on the right of the body. * * @return a callback used to revert the padding to its previous value */ _adjustBody(scrollbarWidth) { const body = this._document.body; const userSetPaddingStyle = body.style.paddingRight; const actualPadding = parseFloat(window.getComputedStyle(body)['padding-right']); body.style['padding-right'] = `${actualPadding + scrollbarWidth}px`; return () => body.style['padding-right'] = userSetPaddingStyle; } /** * Tells whether a scrollbar is currently present on the body. * * @return true if scrollbar is present, false otherwise */ _isPresent(scrollbarWidth) { const rect = this._document.body.getBoundingClientRect(); const bodyToViewportGap = window.innerWidth - (rect.left + rect.right); const uncertainty = 0.1 * scrollbarWidth; return bodyToViewportGap >= scrollbarWidth - uncertainty; } /** * Calculates and returns the width of a scrollbar. * * @return the width of a scrollbar on this page */ _getWidth() { const measurer = this._document.createElement('div'); measurer.className = 'modal-scrollbar-measure'; const body = this._document.body; body.appendChild(measurer); const width = measurer.getBoundingClientRect().width - measurer.clientWidth; body.removeChild(measurer); return width; } } ScrollBar.ɵfac = function ScrollBar_Factory(t) { return new (t || ScrollBar)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_common__WEBPACK_IMPORTED_MODULE_1__["DOCUMENT"])); }; ScrollBar.ɵprov = Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({ factory: function ScrollBar_Factory() { return new ScrollBar(Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(_angular_common__WEBPACK_IMPORTED_MODULE_1__["DOCUMENT"])); }, token: ScrollBar, providedIn: "root" }); ScrollBar.ctorParameters = () => [ { type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Inject"], args: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["DOCUMENT"],] }] } ]; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](ScrollBar, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"], args: [{ providedIn: 'root' }] }], function () { return [{ type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Inject"], args: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["DOCUMENT"]] }] }]; }, null); })(); class NgbModalBackdrop { constructor(_el, _zone) { this._el = _el; this._zone = _zone; } ngOnInit() { this._zone.onStable.asObservable().pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["take"])(1)).subscribe(() => { ngbRunTransition(this._zone, this._el.nativeElement, (element, animation) => { if (animation) { reflow(element); } element.classList.add('show'); }, { animation: this.animation, runningTransition: 'continue' }); }); } hide() { return ngbRunTransition(this._zone, this._el.nativeElement, ({ classList }) => classList.remove('show'), { animation: this.animation, runningTransition: 'stop' }); } } NgbModalBackdrop.ɵfac = function NgbModalBackdrop_Factory(t) { return new (t || NgbModalBackdrop)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"])); }; NgbModalBackdrop.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: NgbModalBackdrop, selectors: [["ngb-modal-backdrop"]], hostAttrs: [2, "z-index", "1050"], hostVars: 6, hostBindings: function NgbModalBackdrop_HostBindings(rf, ctx) { if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassMap"]("modal-backdrop" + (ctx.backdropClass ? " " + ctx.backdropClass : "")); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("show", !ctx.animation)("fade", ctx.animation); } }, inputs: { animation: "animation", backdropClass: "backdropClass" }, decls: 0, vars: 0, template: function NgbModalBackdrop_Template(rf, ctx) { }, encapsulation: 2 }); NgbModalBackdrop.ctorParameters = () => [ { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"] } ]; NgbModalBackdrop.propDecorators = { animation: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], backdropClass: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbModalBackdrop, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"], args: [{ selector: 'ngb-modal-backdrop', encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewEncapsulation"].None, template: '', host: { '[class]': '"modal-backdrop" + (backdropClass ? " " + backdropClass : "")', '[class.show]': '!animation', '[class.fade]': 'animation', 'style': 'z-index: 1050' } }] }], function () { return [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"] }]; }, { animation: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], backdropClass: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }] }); })(); /** * A reference to the currently opened (active) modal. * * Instances of this class can be injected into your component passed as modal content. * So you can `.close()` or `.dismiss()` the modal window from your component. */ class NgbActiveModal { /** * Closes the modal with an optional `result` value. * * The `NgbModalRef.result` promise will be resolved with the provided value. */ close(result) { } /** * Dismisses the modal with an optional `reason` value. * * The `NgbModalRef.result` promise will be rejected with the provided value. */ dismiss(reason) { } } /** * A reference to the newly opened modal returned by the `NgbModal.open()` method. */ class NgbModalRef { constructor(_windowCmptRef, _contentRef, _backdropCmptRef, _beforeDismiss) { this._windowCmptRef = _windowCmptRef; this._contentRef = _contentRef; this._backdropCmptRef = _backdropCmptRef; this._beforeDismiss = _beforeDismiss; this._closed = new rxjs__WEBPACK_IMPORTED_MODULE_2__["Subject"](); this._dismissed = new rxjs__WEBPACK_IMPORTED_MODULE_2__["Subject"](); this._hidden = new rxjs__WEBPACK_IMPORTED_MODULE_2__["Subject"](); _windowCmptRef.instance.dismissEvent.subscribe((reason) => { this.dismiss(reason); }); this.result = new Promise((resolve, reject) => { this._resolve = resolve; this._reject = reject; }); this.result.then(null, () => { }); } /** * The instance of a component used for the modal content. * * When a `TemplateRef` is used as the content or when the modal is closed, will return `undefined`. */ get componentInstance() { if (this._contentRef && this._contentRef.componentRef) { return this._contentRef.componentRef.instance; } } /** * The observable that emits when the modal is closed via the `.close()` method. * * It will emit the result passed to the `.close()` method. * * @since 8.0.0 */ get closed() { return this._closed.asObservable().pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["takeUntil"])(this._hidden)); } /** * The observable that emits when the modal is dismissed via the `.dismiss()` method. * * It will emit the reason passed to the `.dismissed()` method by the user, or one of the internal * reasons like backdrop click or ESC key press. * * @since 8.0.0 */ get dismissed() { return this._dismissed.asObservable().pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["takeUntil"])(this._hidden)); } /** * The observable that emits when both modal window and backdrop are closed and animations were finished. * At this point modal and backdrop elements will be removed from the DOM tree. * * This observable will be completed after emitting. * * @since 8.0.0 */ get hidden() { return this._hidden.asObservable(); } /** * The observable that emits when modal is fully visible and animation was finished. * Modal DOM element is always available synchronously after calling 'modal.open()' service. * * This observable will be completed after emitting. * It will not emit, if modal is closed before open animation is finished. * * @since 8.0.0 */ get shown() { return this._windowCmptRef.instance.shown.asObservable(); } /** * Closes the modal with an optional `result` value. * * The `NgbMobalRef.result` promise will be resolved with the provided value. */ close(result) { if (this._windowCmptRef) { this._closed.next(result); this._resolve(result); this._removeModalElements(); } } _dismiss(reason) { this._dismissed.next(reason); this._reject(reason); this._removeModalElements(); } /** * Dismisses the modal with an optional `reason` value. * * The `NgbModalRef.result` promise will be rejected with the provided value. */ dismiss(reason) { if (this._windowCmptRef) { if (!this._beforeDismiss) { this._dismiss(reason); } else { const dismiss = this._beforeDismiss(); if (dismiss && dismiss.then) { dismiss.then(result => { if (result !== false) { this._dismiss(reason); } }, () => { }); } else if (dismiss !== false) { this._dismiss(reason); } } } } _removeModalElements() { const windowTransition$ = this._windowCmptRef.instance.hide(); const backdropTransition$ = this._backdropCmptRef ? this._backdropCmptRef.instance.hide() : Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["of"])(undefined); // hiding window windowTransition$.subscribe(() => { const { nativeElement } = this._windowCmptRef.location; nativeElement.parentNode.removeChild(nativeElement); this._windowCmptRef.destroy(); if (this._contentRef && this._contentRef.viewRef) { this._contentRef.viewRef.destroy(); } this._windowCmptRef = null; this._contentRef = null; }); // hiding backdrop backdropTransition$.subscribe(() => { if (this._backdropCmptRef) { const { nativeElement } = this._backdropCmptRef.location; nativeElement.parentNode.removeChild(nativeElement); this._backdropCmptRef.destroy(); this._backdropCmptRef = null; } }); // all done Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["zip"])(windowTransition$, backdropTransition$).subscribe(() => { this._hidden.next(); this._hidden.complete(); }); } } var ModalDismissReasons; (function (ModalDismissReasons) { ModalDismissReasons[ModalDismissReasons["BACKDROP_CLICK"] = 0] = "BACKDROP_CLICK"; ModalDismissReasons[ModalDismissReasons["ESC"] = 1] = "ESC"; })(ModalDismissReasons || (ModalDismissReasons = {})); class NgbModalWindow { constructor(_document, _elRef, _zone) { this._document = _document; this._elRef = _elRef; this._zone = _zone; this._closed$ = new rxjs__WEBPACK_IMPORTED_MODULE_2__["Subject"](); this._elWithFocus = null; // element that is focused prior to modal opening this.backdrop = true; this.keyboard = true; this.dismissEvent = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"](); this.shown = new rxjs__WEBPACK_IMPORTED_MODULE_2__["Subject"](); this.hidden = new rxjs__WEBPACK_IMPORTED_MODULE_2__["Subject"](); } dismiss(reason) { this.dismissEvent.emit(reason); } ngOnInit() { this._elWithFocus = this._document.activeElement; } ngAfterViewInit() { this._show(); } ngOnDestroy() { this._disableEventHandling(); } hide() { const { nativeElement } = this._elRef; const context = { animation: this.animation, runningTransition: 'stop' }; const windowTransition$ = ngbRunTransition(this._zone, nativeElement, () => nativeElement.classList.remove('show'), context); const dialogTransition$ = ngbRunTransition(this._zone, this._dialogEl.nativeElement, () => { }, context); const transitions$ = Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["zip"])(windowTransition$, dialogTransition$); transitions$.subscribe(() => { this.hidden.next(); this.hidden.complete(); }); this._disableEventHandling(); this._restoreFocus(); return transitions$; } _show() { const context = { animation: this.animation, runningTransition: 'continue' }; const windowTransition$ = ngbRunTransition(this._zone, this._elRef.nativeElement, (element, animation) => { if (animation) { reflow(element); } element.classList.add('show'); }, context); const dialogTransition$ = ngbRunTransition(this._zone, this._dialogEl.nativeElement, () => { }, context); Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["zip"])(windowTransition$, dialogTransition$).subscribe(() => { this.shown.next(); this.shown.complete(); }); this._enableEventHandling(); this._setFocus(); } _enableEventHandling() { const { nativeElement } = this._elRef; this._zone.runOutsideAngular(() => { Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["fromEvent"])(nativeElement, 'keydown') .pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["takeUntil"])(this._closed$), // tslint:disable-next-line:deprecation Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["filter"])(e => e.which === Key.Escape)) .subscribe(event => { if (this.keyboard) { requestAnimationFrame(() => { if (!event.defaultPrevented) { this._zone.run(() => this.dismiss(ModalDismissReasons.ESC)); } }); } else if (this.backdrop === 'static') { this._bumpBackdrop(); } }); // We're listening to 'mousedown' and 'mouseup' to prevent modal from closing when pressing the mouse // inside the modal dialog and releasing it outside let preventClose = false; Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["fromEvent"])(this._dialogEl.nativeElement, 'mousedown') .pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["takeUntil"])(this._closed$), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["tap"])(() => preventClose = false), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["switchMap"])(() => Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["fromEvent"])(nativeElement, 'mouseup').pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["takeUntil"])(this._closed$), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["take"])(1))), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["filter"])(({ target }) => nativeElement === target)) .subscribe(() => { preventClose = true; }); // We're listening to 'click' to dismiss modal on modal window click, except when: // 1. clicking on modal dialog itself // 2. closing was prevented by mousedown/up handlers // 3. clicking on scrollbar when the viewport is too small and modal doesn't fit (click is not triggered at all) Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["fromEvent"])(nativeElement, 'click').pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["takeUntil"])(this._closed$)).subscribe(({ target }) => { if (nativeElement === target) { if (this.backdrop === 'static') { this._bumpBackdrop(); } else if (this.backdrop === true && !preventClose) { this._zone.run(() => this.dismiss(ModalDismissReasons.BACKDROP_CLICK)); } } preventClose = false; }); }); } _disableEventHandling() { this._closed$.next(); } _setFocus() { const { nativeElement } = this._elRef; if (!nativeElement.contains(document.activeElement)) { const autoFocusable = nativeElement.querySelector(`[ngbAutofocus]`); const firstFocusable = getFocusableBoundaryElements(nativeElement)[0]; const elementToFocus = autoFocusable || firstFocusable || nativeElement; elementToFocus.focus(); } } _restoreFocus() { const body = this._document.body; const elWithFocus = this._elWithFocus; let elementToFocus; if (elWithFocus && elWithFocus['focus'] && body.contains(elWithFocus)) { elementToFocus = elWithFocus; } else { elementToFocus = body; } this._zone.runOutsideAngular(() => { setTimeout(() => elementToFocus.focus()); this._elWithFocus = null; }); } _bumpBackdrop() { if (this.backdrop === 'static') { ngbRunTransition(this._zone, this._elRef.nativeElement, ({ classList }) => { classList.add('modal-static'); return () => classList.remove('modal-static'); }, { animation: this.animation, runningTransition: 'continue' }); } } } NgbModalWindow.ɵfac = function NgbModalWindow_Factory(t) { return new (t || NgbModalWindow)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_common__WEBPACK_IMPORTED_MODULE_1__["DOCUMENT"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"])); }; NgbModalWindow.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: NgbModalWindow, selectors: [["ngb-modal-window"]], viewQuery: function NgbModalWindow_Query(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstaticViewQuery"](_c31, true); } if (rf & 2) { var _t; _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx._dialogEl = _t.first); } }, hostAttrs: ["role", "dialog", "tabindex", "-1"], hostVars: 7, hostBindings: function NgbModalWindow_HostBindings(rf, ctx) { if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("aria-modal", true)("aria-labelledby", ctx.ariaLabelledBy)("aria-describedby", ctx.ariaDescribedBy); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassMap"]("modal d-block" + (ctx.windowClass ? " " + ctx.windowClass : "")); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("fade", ctx.animation); } }, inputs: { backdrop: "backdrop", keyboard: "keyboard", animation: "animation", ariaLabelledBy: "ariaLabelledBy", ariaDescribedBy: "ariaDescribedBy", centered: "centered", scrollable: "scrollable", size: "size", windowClass: "windowClass" }, outputs: { dismissEvent: "dismiss" }, ngContentSelectors: _c3, decls: 4, vars: 2, consts: [["role", "document"], ["dialog", ""], [1, "modal-content"]], template: function NgbModalWindow_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0, 1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "div", 2); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](3); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassMap"]("modal-dialog" + (ctx.size ? " modal-" + ctx.size : "") + (ctx.centered ? " modal-dialog-centered" : "") + (ctx.scrollable ? " modal-dialog-scrollable" : "")); } }, styles: ["ngb-modal-window .component-host-scrollable{-ms-flex-direction:column;display:-ms-flexbox;display:flex;flex-direction:column;overflow:hidden}"], encapsulation: 2 }); NgbModalWindow.ctorParameters = () => [ { type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Inject"], args: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["DOCUMENT"],] }] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"] } ]; NgbModalWindow.propDecorators = { _dialogEl: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewChild"], args: ['dialog', { static: true },] }], animation: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], ariaLabelledBy: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], ariaDescribedBy: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], backdrop: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], centered: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], keyboard: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], scrollable: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], size: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], windowClass: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], dismissEvent: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"], args: ['dismiss',] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbModalWindow, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"], args: [{ selector: 'ngb-modal-window', host: { '[class]': '"modal d-block" + (windowClass ? " " + windowClass : "")', '[class.fade]': 'animation', 'role': 'dialog', 'tabindex': '-1', '[attr.aria-modal]': 'true', '[attr.aria-labelledby]': 'ariaLabelledBy', '[attr.aria-describedby]': 'ariaDescribedBy' }, template: `
`, encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewEncapsulation"].None, styles: ["ngb-modal-window .component-host-scrollable{-ms-flex-direction:column;display:-ms-flexbox;display:flex;flex-direction:column;overflow:hidden}"] }] }], function () { return [{ type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Inject"], args: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["DOCUMENT"]] }] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"] }]; }, { backdrop: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], keyboard: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], dismissEvent: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"], args: ['dismiss'] }], _dialogEl: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewChild"], args: ['dialog', { static: true }] }], animation: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], ariaLabelledBy: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], ariaDescribedBy: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], centered: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], scrollable: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], size: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], windowClass: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }] }); })(); class NgbModalStack { constructor(_applicationRef, _injector, _document, _scrollBar, _rendererFactory, _ngZone) { this._applicationRef = _applicationRef; this._injector = _injector; this._document = _document; this._scrollBar = _scrollBar; this._rendererFactory = _rendererFactory; this._ngZone = _ngZone; this._activeWindowCmptHasChanged = new rxjs__WEBPACK_IMPORTED_MODULE_2__["Subject"](); this._ariaHiddenValues = new Map(); this._backdropAttributes = ['animation', 'backdropClass']; this._modalRefs = []; this._windowAttributes = [ 'animation', 'ariaLabelledBy', 'ariaDescribedBy', 'backdrop', 'centered', 'keyboard', 'scrollable', 'size', 'windowClass' ]; this._windowCmpts = []; this._activeInstances = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"](); // Trap focus on active WindowCmpt this._activeWindowCmptHasChanged.subscribe(() => { if (this._windowCmpts.length) { const activeWindowCmpt = this._windowCmpts[this._windowCmpts.length - 1]; ngbFocusTrap(this._ngZone, activeWindowCmpt.location.nativeElement, this._activeWindowCmptHasChanged); this._revertAriaHidden(); this._setAriaHidden(activeWindowCmpt.location.nativeElement); } }); } open(moduleCFR, contentInjector, content, options) { const containerEl = options.container instanceof HTMLElement ? options.container : isDefined(options.container) ? this._document.querySelector(options.container) : this._document.body; const renderer = this._rendererFactory.createRenderer(null, null); const revertPaddingForScrollBar = this._scrollBar.compensate(); const removeBodyClass = () => { if (!this._modalRefs.length) { renderer.removeClass(this._document.body, 'modal-open'); this._revertAriaHidden(); } }; if (!containerEl) { throw new Error(`The specified modal container "${options.container || 'body'}" was not found in the DOM.`); } const activeModal = new NgbActiveModal(); const contentRef = this._getContentRef(moduleCFR, options.injector || contentInjector, content, activeModal, options); let backdropCmptRef = options.backdrop !== false ? this._attachBackdrop(moduleCFR, containerEl) : undefined; let windowCmptRef = this._attachWindowComponent(moduleCFR, containerEl, contentRef); let ngbModalRef = new NgbModalRef(windowCmptRef, contentRef, backdropCmptRef, options.beforeDismiss); this._registerModalRef(ngbModalRef); this._registerWindowCmpt(windowCmptRef); ngbModalRef.result.then(revertPaddingForScrollBar, revertPaddingForScrollBar); ngbModalRef.result.then(removeBodyClass, removeBodyClass); activeModal.close = (result) => { ngbModalRef.close(result); }; activeModal.dismiss = (reason) => { ngbModalRef.dismiss(reason); }; this._applyWindowOptions(windowCmptRef.instance, options); if (this._modalRefs.length === 1) { renderer.addClass(this._document.body, 'modal-open'); } if (backdropCmptRef && backdropCmptRef.instance) { this._applyBackdropOptions(backdropCmptRef.instance, options); } return ngbModalRef; } get activeInstances() { return this._activeInstances; } dismissAll(reason) { this._modalRefs.forEach(ngbModalRef => ngbModalRef.dismiss(reason)); } hasOpenModals() { return this._modalRefs.length > 0; } _attachBackdrop(moduleCFR, containerEl) { let backdropFactory = moduleCFR.resolveComponentFactory(NgbModalBackdrop); let backdropCmptRef = backdropFactory.create(this._injector); this._applicationRef.attachView(backdropCmptRef.hostView); containerEl.appendChild(backdropCmptRef.location.nativeElement); return backdropCmptRef; } _attachWindowComponent(moduleCFR, containerEl, contentRef) { let windowFactory = moduleCFR.resolveComponentFactory(NgbModalWindow); let windowCmptRef = windowFactory.create(this._injector, contentRef.nodes); this._applicationRef.attachView(windowCmptRef.hostView); containerEl.appendChild(windowCmptRef.location.nativeElement); return windowCmptRef; } _applyWindowOptions(windowInstance, options) { this._windowAttributes.forEach((optionName) => { if (isDefined(options[optionName])) { windowInstance[optionName] = options[optionName]; } }); } _applyBackdropOptions(backdropInstance, options) { this._backdropAttributes.forEach((optionName) => { if (isDefined(options[optionName])) { backdropInstance[optionName] = options[optionName]; } }); } _getContentRef(moduleCFR, contentInjector, content, activeModal, options) { if (!content) { return new ContentRef([]); } else if (content instanceof _angular_core__WEBPACK_IMPORTED_MODULE_0__["TemplateRef"]) { return this._createFromTemplateRef(content, activeModal); } else if (isString(content)) { return this._createFromString(content); } else { return this._createFromComponent(moduleCFR, contentInjector, content, activeModal, options); } } _createFromTemplateRef(content, activeModal) { const context = { $implicit: activeModal, close(result) { activeModal.close(result); }, dismiss(reason) { activeModal.dismiss(reason); } }; const viewRef = content.createEmbeddedView(context); this._applicationRef.attachView(viewRef); return new ContentRef([viewRef.rootNodes], viewRef); } _createFromString(content) { const component = this._document.createTextNode(`${content}`); return new ContentRef([[component]]); } _createFromComponent(moduleCFR, contentInjector, content, context, options) { const contentCmptFactory = moduleCFR.resolveComponentFactory(content); const modalContentInjector = _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injector"].create({ providers: [{ provide: NgbActiveModal, useValue: context }], parent: contentInjector }); const componentRef = contentCmptFactory.create(modalContentInjector); const componentNativeEl = componentRef.location.nativeElement; if (options.scrollable) { componentNativeEl.classList.add('component-host-scrollable'); } this._applicationRef.attachView(componentRef.hostView); // FIXME: we should here get rid of the component nativeElement // and use `[Array.from(componentNativeEl.childNodes)]` instead and remove the above CSS class. return new ContentRef([[componentNativeEl]], componentRef.hostView, componentRef); } _setAriaHidden(element) { const parent = element.parentElement; if (parent && element !== this._document.body) { Array.from(parent.children).forEach(sibling => { if (sibling !== element && sibling.nodeName !== 'SCRIPT') { this._ariaHiddenValues.set(sibling, sibling.getAttribute('aria-hidden')); sibling.setAttribute('aria-hidden', 'true'); } }); this._setAriaHidden(parent); } } _revertAriaHidden() { this._ariaHiddenValues.forEach((value, element) => { if (value) { element.setAttribute('aria-hidden', value); } else { element.removeAttribute('aria-hidden'); } }); this._ariaHiddenValues.clear(); } _registerModalRef(ngbModalRef) { const unregisterModalRef = () => { const index = this._modalRefs.indexOf(ngbModalRef); if (index > -1) { this._modalRefs.splice(index, 1); this._activeInstances.emit(this._modalRefs); } }; this._modalRefs.push(ngbModalRef); this._activeInstances.emit(this._modalRefs); ngbModalRef.result.then(unregisterModalRef, unregisterModalRef); } _registerWindowCmpt(ngbWindowCmpt) { this._windowCmpts.push(ngbWindowCmpt); this._activeWindowCmptHasChanged.next(); ngbWindowCmpt.onDestroy(() => { const index = this._windowCmpts.indexOf(ngbWindowCmpt); if (index > -1) { this._windowCmpts.splice(index, 1); this._activeWindowCmptHasChanged.next(); } }); } } NgbModalStack.ɵfac = function NgbModalStack_Factory(t) { return new (t || NgbModalStack)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ApplicationRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["Injector"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_common__WEBPACK_IMPORTED_MODULE_1__["DOCUMENT"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](ScrollBar), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["RendererFactory2"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"])); }; NgbModalStack.ɵprov = Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({ factory: function NgbModalStack_Factory() { return new NgbModalStack(Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ApplicationRef"]), Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(_angular_core__WEBPACK_IMPORTED_MODULE_0__["INJECTOR"]), Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(_angular_common__WEBPACK_IMPORTED_MODULE_1__["DOCUMENT"]), Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(ScrollBar), Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(_angular_core__WEBPACK_IMPORTED_MODULE_0__["RendererFactory2"]), Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(_angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"])); }, token: NgbModalStack, providedIn: "root" }); NgbModalStack.ctorParameters = () => [ { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ApplicationRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injector"] }, { type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Inject"], args: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["DOCUMENT"],] }] }, { type: ScrollBar }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["RendererFactory2"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"] } ]; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbModalStack, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"], args: [{ providedIn: 'root' }] }], function () { return [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ApplicationRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injector"] }, { type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Inject"], args: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["DOCUMENT"]] }] }, { type: ScrollBar }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["RendererFactory2"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"] }]; }, null); })(); /** * A service for opening modal windows. * * Creating a modal is straightforward: create a component or a template and pass it as an argument to * the `.open()` method. */ class NgbModal { constructor(_moduleCFR, _injector, _modalStack, _config) { this._moduleCFR = _moduleCFR; this._injector = _injector; this._modalStack = _modalStack; this._config = _config; } /** * Opens a new modal window with the specified content and supplied options. * * Content can be provided as a `TemplateRef` or a component type. If you pass a component type as content, * then instances of those components can be injected with an instance of the `NgbActiveModal` class. You can then * use `NgbActiveModal` methods to close / dismiss modals from "inside" of your component. * * Also see the [`NgbModalOptions`](#/components/modal/api#NgbModalOptions) for the list of supported options. */ open(content, options = {}) { const combinedOptions = Object.assign(Object.assign(Object.assign({}, this._config), { animation: this._config.animation }), options); return this._modalStack.open(this._moduleCFR, this._injector, content, combinedOptions); } /** * Returns an observable that holds the active modal instances. */ get activeInstances() { return this._modalStack.activeInstances; } /** * Dismisses all currently displayed modal windows with the supplied reason. * * @since 3.1.0 */ dismissAll(reason) { this._modalStack.dismissAll(reason); } /** * Indicates if there are currently any open modal windows in the application. * * @since 3.3.0 */ hasOpenModals() { return this._modalStack.hasOpenModals(); } } NgbModal.ɵfac = function NgbModal_Factory(t) { return new (t || NgbModal)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ComponentFactoryResolver"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["Injector"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](NgbModalStack), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](NgbModalConfig)); }; NgbModal.ɵprov = Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({ factory: function NgbModal_Factory() { return new NgbModal(Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ComponentFactoryResolver"]), Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(_angular_core__WEBPACK_IMPORTED_MODULE_0__["INJECTOR"]), Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(NgbModalStack), Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(NgbModalConfig)); }, token: NgbModal, providedIn: "root" }); NgbModal.ctorParameters = () => [ { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ComponentFactoryResolver"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injector"] }, { type: NgbModalStack }, { type: NgbModalConfig } ]; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbModal, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"], args: [{ providedIn: 'root' }] }], function () { return [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ComponentFactoryResolver"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injector"] }, { type: NgbModalStack }, { type: NgbModalConfig }]; }, null); })(); class NgbModalModule { } NgbModalModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ type: NgbModalModule }); NgbModalModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({ factory: function NgbModalModule_Factory(t) { return new (t || NgbModalModule)(); }, providers: [NgbModal] }); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](NgbModalModule, { declarations: [NgbModalBackdrop, NgbModalWindow] }); })(); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbModalModule, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgModule"], args: [{ declarations: [NgbModalBackdrop, NgbModalWindow], entryComponents: [NgbModalBackdrop, NgbModalWindow], providers: [NgbModal] }] }], null, null); })(); /** * A configuration service for the [`NgbNav`](#/components/nav/api#NgbNav) component. * * You can inject this service, typically in your root component, and customize the values of its properties in * order to provide default values for all the navs used in the application. * * @since 5.2.0 */ class NgbNavConfig { constructor(_ngbConfig) { this._ngbConfig = _ngbConfig; this.destroyOnHide = true; this.orientation = 'horizontal'; this.roles = 'tablist'; this.keyboard = false; } get animation() { return (this._animation === undefined) ? this._ngbConfig.animation : this._animation; } set animation(animation) { this._animation = animation; } } NgbNavConfig.ɵfac = function NgbNavConfig_Factory(t) { return new (t || NgbNavConfig)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](NgbConfig)); }; NgbNavConfig.ɵprov = Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({ factory: function NgbNavConfig_Factory() { return new NgbNavConfig(Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(NgbConfig)); }, token: NgbNavConfig, providedIn: "root" }); NgbNavConfig.ctorParameters = () => [ { type: NgbConfig } ]; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbNavConfig, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"], args: [{ providedIn: 'root' }] }], function () { return [{ type: NgbConfig }]; }, null); })(); const isValidNavId = (id) => isDefined(id) && id !== ''; const ɵ0$4 = isValidNavId; let navCounter = 0; /** * This directive must be used to wrap content to be displayed in the nav. * * @since 5.2.0 */ class NgbNavContent { constructor(templateRef) { this.templateRef = templateRef; } } NgbNavContent.ɵfac = function NgbNavContent_Factory(t) { return new (t || NgbNavContent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["TemplateRef"])); }; NgbNavContent.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: NgbNavContent, selectors: [["ng-template", "ngbNavContent", ""]] }); NgbNavContent.ctorParameters = () => [ { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["TemplateRef"] } ]; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbNavContent, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: 'ng-template[ngbNavContent]' }] }], function () { return [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["TemplateRef"] }]; }, null); })(); /** * The directive used to group nav link and related nav content. As well as set nav identifier and some options. * * @since 5.2.0 */ class NgbNavItem { constructor(nav, elementRef) { this.elementRef = elementRef; /** * If `true`, the current nav item is disabled and can't be toggled by user. * * Nevertheless disabled nav can be selected programmatically via the `.select()` method and the `[activeId]` binding. */ this.disabled = false; /** * An event emitted when the fade in transition is finished on the related nav content * * @since 8.0.0 */ this.shown = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"](); /** * An event emitted when the fade out transition is finished on the related nav content * * @since 8.0.0 */ this.hidden = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"](); // TODO: cf https://github.com/angular/angular/issues/30106 this._nav = nav; } ngAfterContentChecked() { // We are using @ContentChildren instead of @ContentChild as in the Angular version being used // only @ContentChildren allows us to specify the {descendants: false} option. // Without {descendants: false} we are hitting bugs described in: // https://github.com/ng-bootstrap/ng-bootstrap/issues/2240 this.contentTpl = this.contentTpls.first; } ngOnInit() { if (!isDefined(this.domId)) { this.domId = `ngb-nav-${navCounter++}`; } } get active() { return this._nav.activeId === this.id; } get id() { return isValidNavId(this._id) ? this._id : this.domId; } get panelDomId() { return `${this.domId}-panel`; } isPanelInDom() { return (isDefined(this.destroyOnHide) ? !this.destroyOnHide : !this._nav.destroyOnHide) || this.active; } } NgbNavItem.ɵfac = function NgbNavItem_Factory(t) { return new (t || NgbNavItem)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["forwardRef"])(() => NgbNav)), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"])); }; NgbNavItem.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: NgbNavItem, selectors: [["", "ngbNavItem", ""]], contentQueries: function NgbNavItem_ContentQueries(rf, ctx, dirIndex) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, NgbNavContent, false); } if (rf & 2) { var _t; _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.contentTpls = _t); } }, hostVars: 2, hostBindings: function NgbNavItem_HostBindings(rf, ctx) { if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("nav-item", true); } }, inputs: { disabled: "disabled", domId: "domId", destroyOnHide: "destroyOnHide", _id: ["ngbNavItem", "_id"] }, outputs: { shown: "shown", hidden: "hidden" }, exportAs: ["ngbNavItem"] }); NgbNavItem.ctorParameters = () => [ { type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Inject"], args: [Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["forwardRef"])(() => NgbNav),] }] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] } ]; NgbNavItem.propDecorators = { destroyOnHide: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], disabled: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], domId: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], _id: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"], args: ['ngbNavItem',] }], shown: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], hidden: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], contentTpls: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ContentChildren"], args: [NgbNavContent, { descendants: false },] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbNavItem, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: '[ngbNavItem]', exportAs: 'ngbNavItem', host: { '[class.nav-item]': 'true' } }] }], function () { return [{ type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Inject"], args: [Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["forwardRef"])(() => NgbNav)] }] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] }]; }, { disabled: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], shown: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], hidden: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], domId: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], destroyOnHide: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], _id: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"], args: ['ngbNavItem'] }], contentTpls: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ContentChildren"], args: [NgbNavContent, { descendants: false }] }] }); })(); /** * A nav directive that helps with implementing tabbed navigation components. * * @since 5.2.0 */ class NgbNav { constructor(role, config, _cd, _document) { this.role = role; this._cd = _cd; this._document = _document; /** * The event emitted after the active nav changes * The payload of the event is the newly active nav id * * If you want to prevent nav change, you should use `(navChange)` event */ this.activeIdChange = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"](); /** * An event emitted when the fade in transition is finished for one of the items. * * Payload of the event is the nav id that was just shown. * * @since 8.0.0 */ this.shown = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"](); /** * An event emitted when the fade out transition is finished for one of the items. * * Payload of the event is the nav id that was just hidden. * * @since 8.0.0 */ this.hidden = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"](); this.destroy$ = new rxjs__WEBPACK_IMPORTED_MODULE_2__["Subject"](); this.navItemChange$ = new rxjs__WEBPACK_IMPORTED_MODULE_2__["Subject"](); /** * The nav change event emitted right before the nav change happens on user click. * * This event won't be emitted if nav is changed programmatically via `[activeId]` or `.select()`. * * See [`NgbNavChangeEvent`](#/components/nav/api#NgbNavChangeEvent) for payload details. */ this.navChange = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"](); this.animation = config.animation; this.destroyOnHide = config.destroyOnHide; this.orientation = config.orientation; this.roles = config.roles; this.keyboard = config.keyboard; } click(item) { if (!item.disabled) { this._updateActiveId(item.id); } } onKeyDown(event) { if (this.roles !== 'tablist' || !this.keyboard) { return; } // tslint:disable-next-line: deprecation const key = event.which; const enabledLinks = this.links.filter(link => !link.navItem.disabled); const { length } = enabledLinks; let position = -1; enabledLinks.forEach((link, index) => { if (link.elRef.nativeElement === this._document.activeElement) { position = index; } }); if (length) { switch (key) { case Key.ArrowLeft: if (this.orientation === 'vertical') { return; } position = (position - 1 + length) % length; break; case Key.ArrowRight: if (this.orientation === 'vertical') { return; } position = (position + 1) % length; break; case Key.ArrowDown: if (this.orientation === 'horizontal') { return; } position = (position + 1) % length; break; case Key.ArrowUp: if (this.orientation === 'horizontal') { return; } position = (position - 1 + length) % length; break; case Key.Home: position = 0; break; case Key.End: position = length - 1; break; } if (this.keyboard === 'changeWithArrows') { this.select(enabledLinks[position].navItem.id); } enabledLinks[position].elRef.nativeElement.focus(); event.preventDefault(); } } /** * Selects the nav with the given id and shows its associated pane. * Any other nav that was previously selected becomes unselected and its associated pane is hidden. */ select(id) { this._updateActiveId(id, false); } ngAfterContentInit() { if (!isDefined(this.activeId)) { const nextId = this.items.first ? this.items.first.id : null; if (isValidNavId(nextId)) { this._updateActiveId(nextId, false); this._cd.detectChanges(); } } this.items.changes.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["takeUntil"])(this.destroy$)).subscribe(() => this._notifyItemChanged(this.activeId)); } ngOnChanges({ activeId }) { if (activeId && !activeId.firstChange) { this._notifyItemChanged(activeId.currentValue); } } ngOnDestroy() { this.destroy$.next(); } _updateActiveId(nextId, emitNavChange = true) { if (this.activeId !== nextId) { let defaultPrevented = false; if (emitNavChange) { this.navChange.emit({ activeId: this.activeId, nextId, preventDefault: () => { defaultPrevented = true; } }); } if (!defaultPrevented) { this.activeId = nextId; this.activeIdChange.emit(nextId); this._notifyItemChanged(nextId); } } } _notifyItemChanged(nextItemId) { this.navItemChange$.next(this._getItemById(nextItemId)); } _getItemById(itemId) { return this.items && this.items.find(item => item.id === itemId) || null; } } NgbNav.ɵfac = function NgbNav_Factory(t) { return new (t || NgbNav)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinjectAttribute"]('role'), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NgbNavConfig), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectorRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_common__WEBPACK_IMPORTED_MODULE_1__["DOCUMENT"])); }; NgbNav.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: NgbNav, selectors: [["", "ngbNav", ""]], contentQueries: function NgbNav_ContentQueries(rf, ctx, dirIndex) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, NgbNavItem, false); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, NgbNavLink, true); } if (rf & 2) { var _t; _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.items = _t); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.links = _t); } }, hostVars: 6, hostBindings: function NgbNav_HostBindings(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("keydown.arrowLeft", function NgbNav_keydown_arrowLeft_HostBindingHandler($event) { return ctx.onKeyDown($event); })("keydown.arrowRight", function NgbNav_keydown_arrowRight_HostBindingHandler($event) { return ctx.onKeyDown($event); })("keydown.arrowDown", function NgbNav_keydown_arrowDown_HostBindingHandler($event) { return ctx.onKeyDown($event); })("keydown.arrowUp", function NgbNav_keydown_arrowUp_HostBindingHandler($event) { return ctx.onKeyDown($event); })("keydown.Home", function NgbNav_keydown_Home_HostBindingHandler($event) { return ctx.onKeyDown($event); })("keydown.End", function NgbNav_keydown_End_HostBindingHandler($event) { return ctx.onKeyDown($event); }); } if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("aria-orientation", ctx.orientation === "vertical" && ctx.roles === "tablist" ? "vertical" : undefined)("role", ctx.role ? ctx.role : ctx.roles ? "tablist" : undefined); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("nav", true)("flex-column", ctx.orientation === "vertical"); } }, inputs: { animation: "animation", destroyOnHide: "destroyOnHide", orientation: "orientation", roles: "roles", keyboard: "keyboard", activeId: "activeId" }, outputs: { activeIdChange: "activeIdChange", shown: "shown", hidden: "hidden", navChange: "navChange" }, exportAs: ["ngbNav"], features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵNgOnChangesFeature"]] }); NgbNav.ctorParameters = () => [ { type: String, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Attribute"], args: ['role',] }] }, { type: NgbNavConfig }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectorRef"] }, { type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Inject"], args: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["DOCUMENT"],] }] } ]; NgbNav.propDecorators = { activeId: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], activeIdChange: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], animation: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], destroyOnHide: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], orientation: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], roles: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], keyboard: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], shown: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], hidden: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], items: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ContentChildren"], args: [NgbNavItem,] }], links: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ContentChildren"], args: [Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["forwardRef"])(() => NgbNavLink), { descendants: true },] }], navChange: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbNav, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: '[ngbNav]', exportAs: 'ngbNav', host: { '[class.nav]': 'true', '[class.flex-column]': `orientation === 'vertical'`, '[attr.aria-orientation]': `orientation === 'vertical' && roles === 'tablist' ? 'vertical' : undefined`, '[attr.role]': `role ? role : roles ? 'tablist' : undefined`, '(keydown.arrowLeft)': 'onKeyDown($event)', '(keydown.arrowRight)': 'onKeyDown($event)', '(keydown.arrowDown)': 'onKeyDown($event)', '(keydown.arrowUp)': 'onKeyDown($event)', '(keydown.Home)': 'onKeyDown($event)', '(keydown.End)': 'onKeyDown($event)' } }] }], function () { return [{ type: String, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Attribute"], args: ['role'] }] }, { type: NgbNavConfig }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectorRef"] }, { type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Inject"], args: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["DOCUMENT"]] }] }]; }, { activeIdChange: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], shown: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], hidden: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], navChange: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], animation: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], destroyOnHide: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], orientation: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], roles: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], keyboard: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], activeId: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], items: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ContentChildren"], args: [NgbNavItem] }], links: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ContentChildren"], args: [Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["forwardRef"])(() => NgbNavLink), { descendants: true }] }] }); })(); /** * A directive to put on the nav link. * * @since 5.2.0 */ class NgbNavLink { constructor(role, navItem, nav, elRef) { this.role = role; this.navItem = navItem; this.nav = nav; this.elRef = elRef; } hasNavItemClass() { // with alternative markup we have to add `.nav-item` class, because `ngbNavItem` is on the ng-container return this.navItem.elementRef.nativeElement.nodeType === Node.COMMENT_NODE; } } NgbNavLink.ɵfac = function NgbNavLink_Factory(t) { return new (t || NgbNavLink)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinjectAttribute"]('role'), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NgbNavItem), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NgbNav), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"])); }; NgbNavLink.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: NgbNavLink, selectors: [["a", "ngbNavLink", ""]], hostAttrs: ["href", ""], hostVars: 14, hostBindings: function NgbNavLink_HostBindings(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function NgbNavLink_click_HostBindingHandler($event) { ctx.nav.click(ctx.navItem); return $event.preventDefault(); }); } if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵhostProperty"]("id", ctx.navItem.domId); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("role", ctx.role ? ctx.role : ctx.nav.roles ? "tab" : undefined)("tabindex", ctx.navItem.disabled ? -1 : undefined)("aria-controls", ctx.navItem.isPanelInDom() ? ctx.navItem.panelDomId : null)("aria-selected", ctx.navItem.active)("aria-disabled", ctx.navItem.disabled); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("nav-link", true)("nav-item", ctx.hasNavItemClass())("active", ctx.navItem.active)("disabled", ctx.navItem.disabled); } } }); NgbNavLink.ctorParameters = () => [ { type: String, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Attribute"], args: ['role',] }] }, { type: NgbNavItem }, { type: NgbNav }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] } ]; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbNavLink, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: 'a[ngbNavLink]', host: { '[id]': 'navItem.domId', '[class.nav-link]': 'true', '[class.nav-item]': 'hasNavItemClass()', '[attr.role]': `role ? role : nav.roles ? 'tab' : undefined`, 'href': '', '[class.active]': 'navItem.active', '[class.disabled]': 'navItem.disabled', '[attr.tabindex]': 'navItem.disabled ? -1 : undefined', '[attr.aria-controls]': 'navItem.isPanelInDom() ? navItem.panelDomId : null', '[attr.aria-selected]': 'navItem.active', '[attr.aria-disabled]': 'navItem.disabled', '(click)': 'nav.click(navItem); $event.preventDefault()' } }] }], function () { return [{ type: String, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Attribute"], args: ['role'] }] }, { type: NgbNavItem }, { type: NgbNav }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] }]; }, null); })(); const ngbNavFadeOutTransition = ({ classList }) => { classList.remove('show'); return () => classList.remove('active'); }; const ngbNavFadeInTransition = (element, animation) => { if (animation) { reflow(element); } element.classList.add('show'); }; class NgbNavPane { constructor(elRef) { this.elRef = elRef; } } NgbNavPane.ɵfac = function NgbNavPane_Factory(t) { return new (t || NgbNavPane)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"])); }; NgbNavPane.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: NgbNavPane, selectors: [["", "ngbNavPane", ""]], hostAttrs: [1, "tab-pane"], hostVars: 5, hostBindings: function NgbNavPane_HostBindings(rf, ctx) { if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵhostProperty"]("id", ctx.item.panelDomId); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("role", ctx.role ? ctx.role : ctx.nav.roles ? "tabpanel" : undefined)("aria-labelledby", ctx.item.domId); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("fade", ctx.nav.animation); } }, inputs: { item: "item", nav: "nav", role: "role" } }); NgbNavPane.ctorParameters = () => [ { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] } ]; NgbNavPane.propDecorators = { item: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], nav: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], role: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbNavPane, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: '[ngbNavPane]', host: { '[id]': 'item.panelDomId', 'class': 'tab-pane', '[class.fade]': 'nav.animation', '[attr.role]': 'role ? role : nav.roles ? "tabpanel" : undefined', '[attr.aria-labelledby]': 'item.domId' } }] }], function () { return [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] }]; }, { item: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], nav: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], role: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }] }); })(); /** * The outlet where currently active nav content will be displayed. * * @since 5.2.0 */ class NgbNavOutlet { constructor(_cd, _ngZone) { this._cd = _cd; this._ngZone = _ngZone; this._activePane = null; } isPanelTransitioning(item) { var _a; return ((_a = this._activePane) === null || _a === void 0 ? void 0 : _a.item) === item; } ngAfterViewInit() { var _a; // initial display this._updateActivePane(); // this will be emitted for all 3 types of nav changes: .select(), [activeId] or (click) this.nav.navItemChange$ .pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["takeUntil"])(this.nav.destroy$), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["startWith"])(((_a = this._activePane) === null || _a === void 0 ? void 0 : _a.item) || null), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["distinctUntilChanged"])(), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["skip"])(1)) .subscribe(nextItem => { const options = { animation: this.nav.animation, runningTransition: 'stop' }; // next panel we're switching to will only appear in DOM after the change detection is done // and `this._panes` will be updated this._cd.detectChanges(); // fading out if (this._activePane) { ngbRunTransition(this._ngZone, this._activePane.elRef.nativeElement, ngbNavFadeOutTransition, options) .subscribe(() => { var _a; const activeItem = (_a = this._activePane) === null || _a === void 0 ? void 0 : _a.item; this._activePane = this._getPaneForItem(nextItem); // mark for check when transition finishes as outlet or parent containers might be OnPush // without this the panes that have "faded out" will stay in DOM this._cd.markForCheck(); // fading in if (this._activePane) { // we have to add the '.active' class before running the transition, // because it should be in place before `ngbRunTransition` does `reflow()` this._activePane.elRef.nativeElement.classList.add('active'); ngbRunTransition(this._ngZone, this._activePane.elRef.nativeElement, ngbNavFadeInTransition, options) .subscribe(() => { if (nextItem) { nextItem.shown.emit(); this.nav.shown.emit(nextItem.id); } }); } if (activeItem) { activeItem.hidden.emit(); this.nav.hidden.emit(activeItem.id); } }); } else { this._updateActivePane(); } }); } _updateActivePane() { var _a, _b; this._activePane = this._getActivePane(); (_a = this._activePane) === null || _a === void 0 ? void 0 : _a.elRef.nativeElement.classList.add('show'); (_b = this._activePane) === null || _b === void 0 ? void 0 : _b.elRef.nativeElement.classList.add('active'); } _getPaneForItem(item) { return this._panes && this._panes.find(pane => pane.item === item) || null; } _getActivePane() { return this._panes && this._panes.find(pane => pane.item.active) || null; } } NgbNavOutlet.ɵfac = function NgbNavOutlet_Factory(t) { return new (t || NgbNavOutlet)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectorRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"])); }; NgbNavOutlet.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: NgbNavOutlet, selectors: [["", "ngbNavOutlet", ""]], viewQuery: function NgbNavOutlet_Query(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵviewQuery"](NgbNavPane, true); } if (rf & 2) { var _t; _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx._panes = _t); } }, hostVars: 2, hostBindings: function NgbNavOutlet_HostBindings(rf, ctx) { if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("tab-content", true); } }, inputs: { paneRole: "paneRole", nav: ["ngbNavOutlet", "nav"] }, attrs: _c32, decls: 1, vars: 1, consts: [["ngFor", "", 3, "ngForOf"], ["ngbNavPane", "", 3, "item", "nav", "role", 4, "ngIf"], ["ngbNavPane", "", 3, "item", "nav", "role"], [3, "ngTemplateOutlet", "ngTemplateOutletContext"]], template: function NgbNavOutlet_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, NgbNavOutlet_ng_template_0_Template, 1, 1, "ng-template", 0); } if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx.nav.items); } }, directives: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["NgForOf"], _angular_common__WEBPACK_IMPORTED_MODULE_1__["NgIf"], NgbNavPane, _angular_common__WEBPACK_IMPORTED_MODULE_1__["NgTemplateOutlet"]], encapsulation: 2, changeDetection: 0 }); NgbNavOutlet.ctorParameters = () => [ { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectorRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"] } ]; NgbNavOutlet.propDecorators = { _panes: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewChildren"], args: [NgbNavPane,] }], paneRole: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], nav: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"], args: ['ngbNavOutlet',] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbNavOutlet, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"], args: [{ selector: '[ngbNavOutlet]', host: { '[class.tab-content]': 'true' }, encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewEncapsulation"].None, changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectionStrategy"].OnPush, template: `
` }] }], function () { return [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectorRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"] }]; }, { _panes: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewChildren"], args: [NgbNavPane] }], paneRole: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], nav: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"], args: ['ngbNavOutlet'] }] }); })(); const NGB_NAV_DIRECTIVES = [NgbNavContent, NgbNav, NgbNavItem, NgbNavLink, NgbNavOutlet, NgbNavPane]; class NgbNavModule { } NgbNavModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ type: NgbNavModule }); NgbNavModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({ factory: function NgbNavModule_Factory(t) { return new (t || NgbNavModule)(); }, imports: [[_angular_common__WEBPACK_IMPORTED_MODULE_1__["CommonModule"]]] }); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](NgbNavModule, { declarations: function () { return [NgbNavContent, NgbNav, NgbNavItem, NgbNavLink, NgbNavOutlet, NgbNavPane]; }, imports: function () { return [_angular_common__WEBPACK_IMPORTED_MODULE_1__["CommonModule"]]; }, exports: function () { return [NgbNavContent, NgbNav, NgbNavItem, NgbNavLink, NgbNavOutlet, NgbNavPane]; } }); })(); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbNavModule, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgModule"], args: [{ declarations: NGB_NAV_DIRECTIVES, exports: NGB_NAV_DIRECTIVES, imports: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["CommonModule"]] }] }], null, null); })(); /** * A configuration service for the [`NgbPagination`](#/components/pagination/api#NgbPagination) component. * * You can inject this service, typically in your root component, and customize the values of its properties in * order to provide default values for all the paginations used in the application. */ class NgbPaginationConfig { constructor() { this.disabled = false; this.boundaryLinks = false; this.directionLinks = true; this.ellipses = true; this.maxSize = 0; this.pageSize = 10; this.rotate = false; } } NgbPaginationConfig.ɵfac = function NgbPaginationConfig_Factory(t) { return new (t || NgbPaginationConfig)(); }; NgbPaginationConfig.ɵprov = Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({ factory: function NgbPaginationConfig_Factory() { return new NgbPaginationConfig(); }, token: NgbPaginationConfig, providedIn: "root" }); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbPaginationConfig, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"], args: [{ providedIn: 'root' }] }], function () { return []; }, null); })(); /** * A directive to match the 'ellipsis' link template * * @since 4.1.0 */ class NgbPaginationEllipsis { constructor(templateRef) { this.templateRef = templateRef; } } NgbPaginationEllipsis.ɵfac = function NgbPaginationEllipsis_Factory(t) { return new (t || NgbPaginationEllipsis)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["TemplateRef"])); }; NgbPaginationEllipsis.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: NgbPaginationEllipsis, selectors: [["ng-template", "ngbPaginationEllipsis", ""]] }); NgbPaginationEllipsis.ctorParameters = () => [ { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["TemplateRef"] } ]; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbPaginationEllipsis, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: 'ng-template[ngbPaginationEllipsis]' }] }], function () { return [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["TemplateRef"] }]; }, null); })(); /** * A directive to match the 'first' link template * * @since 4.1.0 */ class NgbPaginationFirst { constructor(templateRef) { this.templateRef = templateRef; } } NgbPaginationFirst.ɵfac = function NgbPaginationFirst_Factory(t) { return new (t || NgbPaginationFirst)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["TemplateRef"])); }; NgbPaginationFirst.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: NgbPaginationFirst, selectors: [["ng-template", "ngbPaginationFirst", ""]] }); NgbPaginationFirst.ctorParameters = () => [ { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["TemplateRef"] } ]; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbPaginationFirst, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: 'ng-template[ngbPaginationFirst]' }] }], function () { return [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["TemplateRef"] }]; }, null); })(); /** * A directive to match the 'last' link template * * @since 4.1.0 */ class NgbPaginationLast { constructor(templateRef) { this.templateRef = templateRef; } } NgbPaginationLast.ɵfac = function NgbPaginationLast_Factory(t) { return new (t || NgbPaginationLast)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["TemplateRef"])); }; NgbPaginationLast.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: NgbPaginationLast, selectors: [["ng-template", "ngbPaginationLast", ""]] }); NgbPaginationLast.ctorParameters = () => [ { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["TemplateRef"] } ]; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbPaginationLast, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: 'ng-template[ngbPaginationLast]' }] }], function () { return [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["TemplateRef"] }]; }, null); })(); /** * A directive to match the 'next' link template * * @since 4.1.0 */ class NgbPaginationNext { constructor(templateRef) { this.templateRef = templateRef; } } NgbPaginationNext.ɵfac = function NgbPaginationNext_Factory(t) { return new (t || NgbPaginationNext)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["TemplateRef"])); }; NgbPaginationNext.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: NgbPaginationNext, selectors: [["ng-template", "ngbPaginationNext", ""]] }); NgbPaginationNext.ctorParameters = () => [ { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["TemplateRef"] } ]; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbPaginationNext, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: 'ng-template[ngbPaginationNext]' }] }], function () { return [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["TemplateRef"] }]; }, null); })(); /** * A directive to match the page 'number' link template * * @since 4.1.0 */ class NgbPaginationNumber { constructor(templateRef) { this.templateRef = templateRef; } } NgbPaginationNumber.ɵfac = function NgbPaginationNumber_Factory(t) { return new (t || NgbPaginationNumber)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["TemplateRef"])); }; NgbPaginationNumber.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: NgbPaginationNumber, selectors: [["ng-template", "ngbPaginationNumber", ""]] }); NgbPaginationNumber.ctorParameters = () => [ { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["TemplateRef"] } ]; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbPaginationNumber, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: 'ng-template[ngbPaginationNumber]' }] }], function () { return [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["TemplateRef"] }]; }, null); })(); /** * A directive to match the 'previous' link template * * @since 4.1.0 */ class NgbPaginationPrevious { constructor(templateRef) { this.templateRef = templateRef; } } NgbPaginationPrevious.ɵfac = function NgbPaginationPrevious_Factory(t) { return new (t || NgbPaginationPrevious)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["TemplateRef"])); }; NgbPaginationPrevious.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: NgbPaginationPrevious, selectors: [["ng-template", "ngbPaginationPrevious", ""]] }); NgbPaginationPrevious.ctorParameters = () => [ { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["TemplateRef"] } ]; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbPaginationPrevious, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: 'ng-template[ngbPaginationPrevious]' }] }], function () { return [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["TemplateRef"] }]; }, null); })(); /** * A component that displays page numbers and allows to customize them in several ways. */ class NgbPagination { constructor(config) { this.pageCount = 0; this.pages = []; /** * The current page. * * Page numbers start with `1`. */ this.page = 1; /** * An event fired when the page is changed. Will fire only if collection size is set and all values are valid. * * Event payload is the number of the newly selected page. * * Page numbers start with `1`. */ this.pageChange = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"](true); this.disabled = config.disabled; this.boundaryLinks = config.boundaryLinks; this.directionLinks = config.directionLinks; this.ellipses = config.ellipses; this.maxSize = config.maxSize; this.pageSize = config.pageSize; this.rotate = config.rotate; this.size = config.size; } hasPrevious() { return this.page > 1; } hasNext() { return this.page < this.pageCount; } nextDisabled() { return !this.hasNext() || this.disabled; } previousDisabled() { return !this.hasPrevious() || this.disabled; } selectPage(pageNumber) { this._updatePages(pageNumber); } ngOnChanges(changes) { this._updatePages(this.page); } isEllipsis(pageNumber) { return pageNumber === -1; } /** * Appends ellipses and first/last page number to the displayed pages */ _applyEllipses(start, end) { if (this.ellipses) { if (start > 0) { // The first page will always be included. If the displayed range // starts after the third page, then add ellipsis. But if the range // starts on the third page, then add the second page instead of // an ellipsis, because the ellipsis would only hide a single page. if (start > 2) { this.pages.unshift(-1); } else if (start === 2) { this.pages.unshift(2); } this.pages.unshift(1); } if (end < this.pageCount) { // The last page will always be included. If the displayed range // ends before the third-last page, then add ellipsis. But if the range // ends on third-last page, then add the second-last page instead of // an ellipsis, because the ellipsis would only hide a single page. if (end < (this.pageCount - 2)) { this.pages.push(-1); } else if (end === (this.pageCount - 2)) { this.pages.push(this.pageCount - 1); } this.pages.push(this.pageCount); } } } /** * Rotates page numbers based on maxSize items visible. * Currently selected page stays in the middle: * * Ex. for selected page = 6: * [5,*6*,7] for maxSize = 3 * [4,5,*6*,7] for maxSize = 4 */ _applyRotation() { let start = 0; let end = this.pageCount; let leftOffset = Math.floor(this.maxSize / 2); let rightOffset = this.maxSize % 2 === 0 ? leftOffset - 1 : leftOffset; if (this.page <= leftOffset) { // very beginning, no rotation -> [0..maxSize] end = this.maxSize; } else if (this.pageCount - this.page < leftOffset) { // very end, no rotation -> [len-maxSize..len] start = this.pageCount - this.maxSize; } else { // rotate start = this.page - leftOffset - 1; end = this.page + rightOffset; } return [start, end]; } /** * Paginates page numbers based on maxSize items per page. */ _applyPagination() { let page = Math.ceil(this.page / this.maxSize) - 1; let start = page * this.maxSize; let end = start + this.maxSize; return [start, end]; } _setPageInRange(newPageNo) { const prevPageNo = this.page; this.page = getValueInRange(newPageNo, this.pageCount, 1); if (this.page !== prevPageNo && isNumber(this.collectionSize)) { this.pageChange.emit(this.page); } } _updatePages(newPage) { this.pageCount = Math.ceil(this.collectionSize / this.pageSize); if (!isNumber(this.pageCount)) { this.pageCount = 0; } // fill-in model needed to render pages this.pages.length = 0; for (let i = 1; i <= this.pageCount; i++) { this.pages.push(i); } // set page within 1..max range this._setPageInRange(newPage); // apply maxSize if necessary if (this.maxSize > 0 && this.pageCount > this.maxSize) { let start = 0; let end = this.pageCount; // either paginating or rotating page numbers if (this.rotate) { [start, end] = this._applyRotation(); } else { [start, end] = this._applyPagination(); } this.pages = this.pages.slice(start, end); // adding ellipses this._applyEllipses(start, end); } } } NgbPagination.ɵfac = function NgbPagination_Factory(t) { return new (t || NgbPagination)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NgbPaginationConfig)); }; NgbPagination.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: NgbPagination, selectors: [["ngb-pagination"]], contentQueries: function NgbPagination_ContentQueries(rf, ctx, dirIndex) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, NgbPaginationEllipsis, true); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, NgbPaginationFirst, true); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, NgbPaginationLast, true); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, NgbPaginationNext, true); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, NgbPaginationNumber, true); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, NgbPaginationPrevious, true); } if (rf & 2) { var _t; _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.tplEllipsis = _t.first); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.tplFirst = _t.first); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.tplLast = _t.first); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.tplNext = _t.first); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.tplNumber = _t.first); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.tplPrevious = _t.first); } }, hostAttrs: ["role", "navigation"], inputs: { page: "page", disabled: "disabled", boundaryLinks: "boundaryLinks", directionLinks: "directionLinks", ellipses: "ellipses", maxSize: "maxSize", pageSize: "pageSize", rotate: "rotate", size: "size", collectionSize: "collectionSize" }, outputs: { pageChange: "pageChange" }, features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵNgOnChangesFeature"]], decls: 18, vars: 7, consts: function () { var i18n_34; if (typeof ngI18nClosureMode !== "undefined" && ngI18nClosureMode) { const MSG_EXTERNAL_ngb_pagination_first$$FESM2015_NG_BOOTSTRAP_JS__35 = goog.getMsg("\u00AB\u00AB"); i18n_34 = MSG_EXTERNAL_ngb_pagination_first$$FESM2015_NG_BOOTSTRAP_JS__35; } else { i18n_34 = $localize `:@@ngb.pagination.first␟656506dfd46380956a655f919f1498d018f75ca0␟6867721956102594380:««`; } var i18n_36; if (typeof ngI18nClosureMode !== "undefined" && ngI18nClosureMode) { const MSG_EXTERNAL_ngb_pagination_previous$$FESM2015_NG_BOOTSTRAP_JS__37 = goog.getMsg("\u00AB"); i18n_36 = MSG_EXTERNAL_ngb_pagination_previous$$FESM2015_NG_BOOTSTRAP_JS__37; } else { i18n_36 = $localize `:@@ngb.pagination.previous␟6e52b6ee77a4848d899dd21b591c6fd499e3aef3␟6479320895410098858:«`; } var i18n_38; if (typeof ngI18nClosureMode !== "undefined" && ngI18nClosureMode) { const MSG_EXTERNAL_ngb_pagination_next$$FESM2015_NG_BOOTSTRAP_JS__39 = goog.getMsg("\u00BB"); i18n_38 = MSG_EXTERNAL_ngb_pagination_next$$FESM2015_NG_BOOTSTRAP_JS__39; } else { i18n_38 = $localize `:@@ngb.pagination.next␟ba9cbb4ff311464308a3627e4f1c3345d9fe6d7d␟5458177150283468089:»`; } var i18n_40; if (typeof ngI18nClosureMode !== "undefined" && ngI18nClosureMode) { const MSG_EXTERNAL_ngb_pagination_last$$FESM2015_NG_BOOTSTRAP_JS__41 = goog.getMsg("\u00BB\u00BB"); i18n_40 = MSG_EXTERNAL_ngb_pagination_last$$FESM2015_NG_BOOTSTRAP_JS__41; } else { i18n_40 = $localize `:@@ngb.pagination.last␟49f27a460bc97e7e00be5b37098bfa79884fc7d9␟5277020320267646988:»»`; } var i18n_42; if (typeof ngI18nClosureMode !== "undefined" && ngI18nClosureMode) { const MSG_EXTERNAL_ngb_pagination_first_aria$$FESM2015_NG_BOOTSTRAP_JS__43 = goog.getMsg("First"); i18n_42 = MSG_EXTERNAL_ngb_pagination_first_aria$$FESM2015_NG_BOOTSTRAP_JS__43; } else { i18n_42 = $localize `:@@ngb.pagination.first-aria␟f2f852318759c6396b5d3d17031d53817d7b38cc␟2241508602425256033:First`; } var i18n_45; if (typeof ngI18nClosureMode !== "undefined" && ngI18nClosureMode) { const MSG_EXTERNAL_ngb_pagination_previous_aria$$FESM2015_NG_BOOTSTRAP_JS__46 = goog.getMsg("Previous"); i18n_45 = MSG_EXTERNAL_ngb_pagination_previous_aria$$FESM2015_NG_BOOTSTRAP_JS__46; } else { i18n_45 = $localize `:@@ngb.pagination.previous-aria␟680d5c75b7fd8d37961083608b9fcdc4167b4c43␟4452427314943113135:Previous`; } var i18n_50; if (typeof ngI18nClosureMode !== "undefined" && ngI18nClosureMode) { const MSG_EXTERNAL_ngb_pagination_next_aria$$FESM2015_NG_BOOTSTRAP_JS__51 = goog.getMsg("Next"); i18n_50 = MSG_EXTERNAL_ngb_pagination_next_aria$$FESM2015_NG_BOOTSTRAP_JS__51; } else { i18n_50 = $localize `:@@ngb.pagination.next-aria␟f732c304c7433e5a83ffcd862c3dce709a0f4982␟3885497195825665706:Next`; } var i18n_52; if (typeof ngI18nClosureMode !== "undefined" && ngI18nClosureMode) { const MSG_EXTERNAL_ngb_pagination_last_aria$$FESM2015_NG_BOOTSTRAP_JS__53 = goog.getMsg("Last"); i18n_52 = MSG_EXTERNAL_ngb_pagination_last_aria$$FESM2015_NG_BOOTSTRAP_JS__53; } else { i18n_52 = $localize `:@@ngb.pagination.last-aria␟5c729788ba138508aca1bec050b610f7bf81db3e␟4882268002141858767:Last`; } return [["first", ""], ["previous", ""], ["next", ""], ["last", ""], ["ellipsis", ""], ["defaultNumber", ""], ["class", "page-item", 3, "disabled", 4, "ngIf"], ["class", "page-item", 3, "active", "disabled", 4, "ngFor", "ngForOf"], ["aria-hidden", "true"], i18n_34, i18n_36, i18n_38, i18n_40, ["class", "sr-only", 4, "ngIf"], [1, "sr-only"], [1, "page-item"], ["href", "", 1, "page-link", 3, "click", 6, "aria-label"], ["aria-label", i18n_42], [3, "ngTemplateOutlet", "ngTemplateOutletContext"], ["aria-label", i18n_45], ["class", "page-link", "tabindex", "-1", "aria-disabled", "true", 4, "ngIf"], ["class", "page-link", "href", "", 3, "click", 4, "ngIf"], ["tabindex", "-1", "aria-disabled", "true", 1, "page-link"], ["href", "", 1, "page-link", 3, "click"], ["aria-label", i18n_50], ["aria-label", i18n_52]]; }, template: function NgbPagination_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, NgbPagination_ng_template_0_Template, 2, 0, "ng-template", null, 0, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, NgbPagination_ng_template_2_Template, 2, 0, "ng-template", null, 1, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](4, NgbPagination_ng_template_4_Template, 2, 0, "ng-template", null, 2, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](6, NgbPagination_ng_template_6_Template, 2, 0, "ng-template", null, 3, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](8, NgbPagination_ng_template_8_Template, 1, 0, "ng-template", null, 4, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](10, NgbPagination_ng_template_10_Template, 2, 2, "ng-template", null, 5, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](12, "ul"); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](13, NgbPagination_li_13_Template, 4, 9, "li", 6); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](14, NgbPagination_li_14_Template, 4, 8, "li", 6); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](15, NgbPagination_li_15_Template, 3, 7, "li", 7); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](16, NgbPagination_li_16_Template, 4, 9, "li", 6); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](17, NgbPagination_li_17_Template, 4, 9, "li", 6); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](12); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassMap"]("pagination" + (ctx.size ? " pagination-" + ctx.size : "")); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.boundaryLinks); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.directionLinks); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx.pages); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.directionLinks); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.boundaryLinks); } }, directives: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["NgIf"], _angular_common__WEBPACK_IMPORTED_MODULE_1__["NgForOf"], _angular_common__WEBPACK_IMPORTED_MODULE_1__["NgTemplateOutlet"]], encapsulation: 2, changeDetection: 0 }); NgbPagination.ctorParameters = () => [ { type: NgbPaginationConfig } ]; NgbPagination.propDecorators = { tplEllipsis: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ContentChild"], args: [NgbPaginationEllipsis, { static: false },] }], tplFirst: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ContentChild"], args: [NgbPaginationFirst, { static: false },] }], tplLast: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ContentChild"], args: [NgbPaginationLast, { static: false },] }], tplNext: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ContentChild"], args: [NgbPaginationNext, { static: false },] }], tplNumber: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ContentChild"], args: [NgbPaginationNumber, { static: false },] }], tplPrevious: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ContentChild"], args: [NgbPaginationPrevious, { static: false },] }], disabled: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], boundaryLinks: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], directionLinks: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], ellipses: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], rotate: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], collectionSize: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], maxSize: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], page: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], pageSize: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], pageChange: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], size: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbPagination, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"], args: [{ selector: 'ngb-pagination', changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectionStrategy"].OnPush, host: { 'role': 'navigation' }, template: ` ... {{ page }} (current) ` }] }], function () { return [{ type: NgbPaginationConfig }]; }, { page: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], pageChange: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], disabled: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], boundaryLinks: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], directionLinks: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], ellipses: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], maxSize: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], pageSize: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], rotate: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], size: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], tplEllipsis: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ContentChild"], args: [NgbPaginationEllipsis, { static: false }] }], tplFirst: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ContentChild"], args: [NgbPaginationFirst, { static: false }] }], tplLast: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ContentChild"], args: [NgbPaginationLast, { static: false }] }], tplNext: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ContentChild"], args: [NgbPaginationNext, { static: false }] }], tplNumber: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ContentChild"], args: [NgbPaginationNumber, { static: false }] }], tplPrevious: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ContentChild"], args: [NgbPaginationPrevious, { static: false }] }], collectionSize: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }] }); })(); const DIRECTIVES = [ NgbPagination, NgbPaginationEllipsis, NgbPaginationFirst, NgbPaginationLast, NgbPaginationNext, NgbPaginationNumber, NgbPaginationPrevious ]; class NgbPaginationModule { } NgbPaginationModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ type: NgbPaginationModule }); NgbPaginationModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({ factory: function NgbPaginationModule_Factory(t) { return new (t || NgbPaginationModule)(); }, imports: [[_angular_common__WEBPACK_IMPORTED_MODULE_1__["CommonModule"]]] }); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](NgbPaginationModule, { declarations: function () { return [NgbPagination, NgbPaginationEllipsis, NgbPaginationFirst, NgbPaginationLast, NgbPaginationNext, NgbPaginationNumber, NgbPaginationPrevious]; }, imports: function () { return [_angular_common__WEBPACK_IMPORTED_MODULE_1__["CommonModule"]]; }, exports: function () { return [NgbPagination, NgbPaginationEllipsis, NgbPaginationFirst, NgbPaginationLast, NgbPaginationNext, NgbPaginationNumber, NgbPaginationPrevious]; } }); })(); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbPaginationModule, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgModule"], args: [{ declarations: DIRECTIVES, exports: DIRECTIVES, imports: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["CommonModule"]] }] }], null, null); })(); class Trigger { constructor(open, close) { this.open = open; this.close = close; if (!close) { this.close = open; } } isManual() { return this.open === 'manual' || this.close === 'manual'; } } const DEFAULT_ALIASES = { 'hover': ['mouseenter', 'mouseleave'], 'focus': ['focusin', 'focusout'], }; function parseTriggers(triggers, aliases = DEFAULT_ALIASES) { const trimmedTriggers = (triggers || '').trim(); if (trimmedTriggers.length === 0) { return []; } const parsedTriggers = trimmedTriggers.split(/\s+/).map(trigger => trigger.split(':')).map((triggerPair) => { let alias = aliases[triggerPair[0]] || triggerPair; return new Trigger(alias[0], alias[1]); }); const manualTriggers = parsedTriggers.filter(triggerPair => triggerPair.isManual()); if (manualTriggers.length > 1) { throw 'Triggers parse error: only one manual trigger is allowed'; } if (manualTriggers.length === 1 && parsedTriggers.length > 1) { throw 'Triggers parse error: manual trigger can\'t be mixed with other triggers'; } return parsedTriggers; } function observeTriggers(renderer, nativeElement, triggers, isOpenedFn) { return new rxjs__WEBPACK_IMPORTED_MODULE_2__["Observable"](subscriber => { const listeners = []; const openFn = () => subscriber.next(true); const closeFn = () => subscriber.next(false); const toggleFn = () => subscriber.next(!isOpenedFn()); triggers.forEach((trigger) => { if (trigger.open === trigger.close) { listeners.push(renderer.listen(nativeElement, trigger.open, toggleFn)); } else { listeners.push(renderer.listen(nativeElement, trigger.open, openFn), renderer.listen(nativeElement, trigger.close, closeFn)); } }); return () => { listeners.forEach(unsubscribeFn => unsubscribeFn()); }; }); } const delayOrNoop = (time) => time > 0 ? Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["delay"])(time) : (a) => a; const ɵ0$5 = delayOrNoop; function triggerDelay(openDelay, closeDelay, isOpenedFn) { return (input$) => { let pending = null; const filteredInput$ = input$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["map"])(open => ({ open })), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["filter"])(event => { const currentlyOpen = isOpenedFn(); if (currentlyOpen !== event.open && (!pending || pending.open === currentlyOpen)) { pending = event; return true; } if (pending && pending.open !== event.open) { pending = null; } return false; }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["share"])()); const delayedOpen$ = filteredInput$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["filter"])(event => event.open), delayOrNoop(openDelay)); const delayedClose$ = filteredInput$.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["filter"])(event => !event.open), delayOrNoop(closeDelay)); return Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["merge"])(delayedOpen$, delayedClose$) .pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["filter"])(event => { if (event === pending) { pending = null; return event.open !== isOpenedFn(); } return false; }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["map"])(event => event.open)); }; } function listenToTriggers(renderer, nativeElement, triggers, isOpenedFn, openFn, closeFn, openDelay = 0, closeDelay = 0) { const parsedTriggers = parseTriggers(triggers); if (parsedTriggers.length === 1 && parsedTriggers[0].isManual()) { return () => { }; } const subscription = observeTriggers(renderer, nativeElement, parsedTriggers, isOpenedFn) .pipe(triggerDelay(openDelay, closeDelay, isOpenedFn)) .subscribe(open => (open ? openFn() : closeFn())); return () => subscription.unsubscribe(); } /** * A configuration service for the [`NgbPopover`](#/components/popover/api#NgbPopover) component. * * You can inject this service, typically in your root component, and customize the values of its properties in * order to provide default values for all the popovers used in the application. */ class NgbPopoverConfig { constructor(_ngbConfig) { this._ngbConfig = _ngbConfig; this.autoClose = true; this.placement = 'auto'; this.triggers = 'click'; this.disablePopover = false; this.openDelay = 0; this.closeDelay = 0; } get animation() { return (this._animation === undefined) ? this._ngbConfig.animation : this._animation; } set animation(animation) { this._animation = animation; } } NgbPopoverConfig.ɵfac = function NgbPopoverConfig_Factory(t) { return new (t || NgbPopoverConfig)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](NgbConfig)); }; NgbPopoverConfig.ɵprov = Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({ factory: function NgbPopoverConfig_Factory() { return new NgbPopoverConfig(Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(NgbConfig)); }, token: NgbPopoverConfig, providedIn: "root" }); NgbPopoverConfig.ctorParameters = () => [ { type: NgbConfig } ]; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbPopoverConfig, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"], args: [{ providedIn: 'root' }] }], function () { return [{ type: NgbConfig }]; }, null); })(); let nextId$3 = 0; class NgbPopoverWindow { isTitleTemplate() { return this.title instanceof _angular_core__WEBPACK_IMPORTED_MODULE_0__["TemplateRef"]; } } NgbPopoverWindow.ɵfac = function NgbPopoverWindow_Factory(t) { return new (t || NgbPopoverWindow)(); }; NgbPopoverWindow.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: NgbPopoverWindow, selectors: [["ngb-popover-window"]], hostAttrs: ["role", "tooltip"], hostVars: 5, hostBindings: function NgbPopoverWindow_HostBindings(rf, ctx) { if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵhostProperty"]("id", ctx.id); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassMap"]("popover" + (ctx.popoverClass ? " " + ctx.popoverClass : "")); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("fade", ctx.animation); } }, inputs: { animation: "animation", title: "title", id: "id", popoverClass: "popoverClass", context: "context" }, ngContentSelectors: _c3, decls: 4, vars: 1, consts: [[1, "arrow"], ["class", "popover-header", 4, "ngIf"], [1, "popover-body"], [1, "popover-header"], ["simpleTitle", ""], [3, "ngTemplateOutlet", "ngTemplateOutletContext"]], template: function NgbPopoverWindow_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "div", 0); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, NgbPopoverWindow_h3_1_Template, 4, 2, "h3", 1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "div", 2); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](3); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.title); } }, directives: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["NgIf"], _angular_common__WEBPACK_IMPORTED_MODULE_1__["NgTemplateOutlet"]], styles: ["ngb-popover-window.bs-popover-bottom>.arrow,ngb-popover-window.bs-popover-top>.arrow{left:50%;margin-left:-.5rem}ngb-popover-window.bs-popover-bottom-left>.arrow,ngb-popover-window.bs-popover-top-left>.arrow{left:2em}ngb-popover-window.bs-popover-bottom-right>.arrow,ngb-popover-window.bs-popover-top-right>.arrow{left:auto;right:2em}ngb-popover-window.bs-popover-left>.arrow,ngb-popover-window.bs-popover-right>.arrow{margin-top:-.5rem;top:50%}ngb-popover-window.bs-popover-left-top>.arrow,ngb-popover-window.bs-popover-right-top>.arrow{top:.7em}ngb-popover-window.bs-popover-left-bottom>.arrow,ngb-popover-window.bs-popover-right-bottom>.arrow{bottom:.7em;top:auto}"], encapsulation: 2, changeDetection: 0 }); NgbPopoverWindow.propDecorators = { animation: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], title: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], id: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], popoverClass: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], context: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbPopoverWindow, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"], args: [{ selector: 'ngb-popover-window', changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectionStrategy"].OnPush, encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewEncapsulation"].None, host: { '[class]': '"popover" + (popoverClass ? " " + popoverClass : "")', '[class.fade]': 'animation', 'role': 'tooltip', '[id]': 'id' }, template: `

{{title}}

`, styles: ["ngb-popover-window.bs-popover-bottom>.arrow,ngb-popover-window.bs-popover-top>.arrow{left:50%;margin-left:-.5rem}ngb-popover-window.bs-popover-bottom-left>.arrow,ngb-popover-window.bs-popover-top-left>.arrow{left:2em}ngb-popover-window.bs-popover-bottom-right>.arrow,ngb-popover-window.bs-popover-top-right>.arrow{left:auto;right:2em}ngb-popover-window.bs-popover-left>.arrow,ngb-popover-window.bs-popover-right>.arrow{margin-top:-.5rem;top:50%}ngb-popover-window.bs-popover-left-top>.arrow,ngb-popover-window.bs-popover-right-top>.arrow{top:.7em}ngb-popover-window.bs-popover-left-bottom>.arrow,ngb-popover-window.bs-popover-right-bottom>.arrow{bottom:.7em;top:auto}"] }] }], null, { animation: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], title: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], id: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], popoverClass: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], context: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }] }); })(); /** * A lightweight and extensible directive for fancy popover creation. */ class NgbPopover { constructor(_elementRef, _renderer, injector, componentFactoryResolver, viewContainerRef, config, _ngZone, _document, _changeDetector, applicationRef) { this._elementRef = _elementRef; this._renderer = _renderer; this._ngZone = _ngZone; this._document = _document; this._changeDetector = _changeDetector; /** * An event emitted when the popover opening animation has finished. Contains no payload. */ this.shown = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"](); /** * An event emitted when the popover closing animation has finished. Contains no payload. * * At this point popover is not in the DOM anymore. */ this.hidden = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"](); this._ngbPopoverWindowId = `ngb-popover-${nextId$3++}`; this._windowRef = null; this.animation = config.animation; this.autoClose = config.autoClose; this.placement = config.placement; this.triggers = config.triggers; this.container = config.container; this.disablePopover = config.disablePopover; this.popoverClass = config.popoverClass; this.openDelay = config.openDelay; this.closeDelay = config.closeDelay; this._popupService = new PopupService(NgbPopoverWindow, injector, viewContainerRef, _renderer, this._ngZone, componentFactoryResolver, applicationRef); this._zoneSubscription = _ngZone.onStable.subscribe(() => { if (this._windowRef) { positionElements(this._elementRef.nativeElement, this._windowRef.location.nativeElement, this.placement, this.container === 'body', 'bs-popover'); } }); } _isDisabled() { if (this.disablePopover) { return true; } if (!this.ngbPopover && !this.popoverTitle) { return true; } return false; } /** * Opens the popover. * * This is considered to be a "manual" triggering. * The `context` is an optional value to be injected into the popover template when it is created. */ open(context) { if (!this._windowRef && !this._isDisabled()) { // this type assertion is safe because otherwise _isDisabled would return true const { windowRef, transition$ } = this._popupService.open(this.ngbPopover, context, this.animation); this._windowRef = windowRef; this._windowRef.instance.animation = this.animation; this._windowRef.instance.title = this.popoverTitle; this._windowRef.instance.context = context; this._windowRef.instance.popoverClass = this.popoverClass; this._windowRef.instance.id = this._ngbPopoverWindowId; this._renderer.setAttribute(this._elementRef.nativeElement, 'aria-describedby', this._ngbPopoverWindowId); if (this.container === 'body') { this._document.querySelector(this.container).appendChild(this._windowRef.location.nativeElement); } // We need to detect changes, because we don't know where .open() might be called from. // Ex. opening popover from one of lifecycle hooks that run after the CD // (say from ngAfterViewInit) will result in 'ExpressionHasChanged' exception this._windowRef.changeDetectorRef.detectChanges(); // We need to mark for check, because popover won't work inside the OnPush component. // Ex. when we use expression like `{{ popover.isOpen() : 'opened' : 'closed' }}` // inside the template of an OnPush component and we change the popover from // open -> closed, the expression in question won't be updated unless we explicitly // mark the parent component to be checked. this._windowRef.changeDetectorRef.markForCheck(); ngbAutoClose(this._ngZone, this._document, this.autoClose, () => this.close(), this.hidden, [this._windowRef.location.nativeElement]); transition$.subscribe(() => this.shown.emit()); } } /** * Closes the popover. * * This is considered to be a "manual" triggering of the popover. */ close() { if (this._windowRef) { this._renderer.removeAttribute(this._elementRef.nativeElement, 'aria-describedby'); this._popupService.close(this.animation).subscribe(() => { this._windowRef = null; this.hidden.emit(); this._changeDetector.markForCheck(); }); } } /** * Toggles the popover. * * This is considered to be a "manual" triggering of the popover. */ toggle() { if (this._windowRef) { this.close(); } else { this.open(); } } /** * Returns `true`, if the popover is currently shown. */ isOpen() { return this._windowRef != null; } ngOnInit() { this._unregisterListenersFn = listenToTriggers(this._renderer, this._elementRef.nativeElement, this.triggers, this.isOpen.bind(this), this.open.bind(this), this.close.bind(this), +this.openDelay, +this.closeDelay); } ngOnChanges({ ngbPopover, popoverTitle, disablePopover, popoverClass }) { if (popoverClass && this.isOpen()) { this._windowRef.instance.popoverClass = popoverClass.currentValue; } // close popover if title and content become empty, or disablePopover set to true if ((ngbPopover || popoverTitle || disablePopover) && this._isDisabled()) { this.close(); } } ngOnDestroy() { this.close(); // This check is needed as it might happen that ngOnDestroy is called before ngOnInit // under certain conditions, see: https://github.com/ng-bootstrap/ng-bootstrap/issues/2199 if (this._unregisterListenersFn) { this._unregisterListenersFn(); } this._zoneSubscription.unsubscribe(); } } NgbPopover.ɵfac = function NgbPopover_Factory(t) { return new (t || NgbPopover)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["Renderer2"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["Injector"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ComponentFactoryResolver"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewContainerRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NgbPopoverConfig), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_common__WEBPACK_IMPORTED_MODULE_1__["DOCUMENT"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectorRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ApplicationRef"])); }; NgbPopover.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: NgbPopover, selectors: [["", "ngbPopover", ""]], inputs: { animation: "animation", autoClose: "autoClose", placement: "placement", triggers: "triggers", container: "container", disablePopover: "disablePopover", popoverClass: "popoverClass", openDelay: "openDelay", closeDelay: "closeDelay", ngbPopover: "ngbPopover", popoverTitle: "popoverTitle" }, outputs: { shown: "shown", hidden: "hidden" }, exportAs: ["ngbPopover"], features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵNgOnChangesFeature"]] }); NgbPopover.ctorParameters = () => [ { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Renderer2"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injector"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ComponentFactoryResolver"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewContainerRef"] }, { type: NgbPopoverConfig }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"] }, { type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Inject"], args: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["DOCUMENT"],] }] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectorRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ApplicationRef"] } ]; NgbPopover.propDecorators = { animation: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], autoClose: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], ngbPopover: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], popoverTitle: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], placement: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], triggers: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], container: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], disablePopover: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], popoverClass: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], openDelay: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], closeDelay: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], shown: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], hidden: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbPopover, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: '[ngbPopover]', exportAs: 'ngbPopover' }] }], function () { return [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Renderer2"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injector"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ComponentFactoryResolver"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewContainerRef"] }, { type: NgbPopoverConfig }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"] }, { type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Inject"], args: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["DOCUMENT"]] }] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectorRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ApplicationRef"] }]; }, { shown: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], hidden: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], animation: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], autoClose: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], placement: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], triggers: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], container: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], disablePopover: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], popoverClass: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], openDelay: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], closeDelay: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], ngbPopover: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], popoverTitle: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }] }); })(); class NgbPopoverModule { } NgbPopoverModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ type: NgbPopoverModule }); NgbPopoverModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({ factory: function NgbPopoverModule_Factory(t) { return new (t || NgbPopoverModule)(); }, imports: [[_angular_common__WEBPACK_IMPORTED_MODULE_1__["CommonModule"]]] }); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](NgbPopoverModule, { declarations: function () { return [NgbPopover, NgbPopoverWindow]; }, imports: function () { return [_angular_common__WEBPACK_IMPORTED_MODULE_1__["CommonModule"]]; }, exports: function () { return [NgbPopover]; } }); })(); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbPopoverModule, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgModule"], args: [{ declarations: [NgbPopover, NgbPopoverWindow], exports: [NgbPopover], imports: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["CommonModule"]], entryComponents: [NgbPopoverWindow] }] }], null, null); })(); /** * A configuration service for the [`NgbProgressbar`](#/components/progressbar/api#NgbProgressbar) component. * * You can inject this service, typically in your root component, and customize the values of its properties in * order to provide default values for all the progress bars used in the application. */ class NgbProgressbarConfig { constructor() { this.max = 100; this.animated = false; this.striped = false; this.showValue = false; } } NgbProgressbarConfig.ɵfac = function NgbProgressbarConfig_Factory(t) { return new (t || NgbProgressbarConfig)(); }; NgbProgressbarConfig.ɵprov = Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({ factory: function NgbProgressbarConfig_Factory() { return new NgbProgressbarConfig(); }, token: NgbProgressbarConfig, providedIn: "root" }); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbProgressbarConfig, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"], args: [{ providedIn: 'root' }] }], function () { return []; }, null); })(); /** * A directive that provides feedback on the progress of a workflow or an action. */ class NgbProgressbar { constructor(config) { /** * The current value for the progress bar. * * Should be in the `[0, max]` range. */ this.value = 0; this.max = config.max; this.animated = config.animated; this.striped = config.striped; this.textType = config.textType; this.type = config.type; this.showValue = config.showValue; this.height = config.height; } /** * The maximal value to be displayed in the progress bar. * * Should be a positive number. Will default to 100 otherwise. */ set max(max) { this._max = !isNumber(max) || max <= 0 ? 100 : max; } get max() { return this._max; } getValue() { return getValueInRange(this.value, this.max); } getPercentValue() { return 100 * this.getValue() / this.max; } } NgbProgressbar.ɵfac = function NgbProgressbar_Factory(t) { return new (t || NgbProgressbar)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NgbProgressbarConfig)); }; NgbProgressbar.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: NgbProgressbar, selectors: [["ngb-progressbar"]], hostAttrs: [1, "progress"], hostVars: 2, hostBindings: function NgbProgressbar_HostBindings(rf, ctx) { if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("height", ctx.height); } }, inputs: { value: "value", max: "max", animated: "animated", striped: "striped", textType: "textType", type: "type", showValue: "showValue", height: "height" }, ngContentSelectors: _c3, decls: 3, vars: 11, consts: function () { var i18n_54; if (typeof ngI18nClosureMode !== "undefined" && ngI18nClosureMode) { const MSG_EXTERNAL_ngb_progressbar_value$$FESM2015_NG_BOOTSTRAP_JS__55 = goog.getMsg("{$interpolation}", { "interpolation": "\uFFFD0\uFFFD" }); i18n_54 = MSG_EXTERNAL_ngb_progressbar_value$$FESM2015_NG_BOOTSTRAP_JS__55; } else { i18n_54 = $localize `:@@ngb.progressbar.value␟f8e9a947b9db4252c0e9905765338712f2fd032f␟3720830768741091151:${"\uFFFD0\uFFFD"}:INTERPOLATION:`; } return [["role", "progressbar", "aria-valuemin", "0"], [4, "ngIf"], i18n_54]; }, template: function NgbProgressbar_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, NgbProgressbar_span_1_Template, 3, 3, "span", 1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](2); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassMapInterpolate4"]("progress-bar", ctx.type ? " bg-" + ctx.type : "", "", ctx.textType ? " text-" + ctx.textType : "", "\n ", ctx.animated ? " progress-bar-animated" : "", "", ctx.striped ? " progress-bar-striped" : "", ""); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("width", ctx.getPercentValue(), "%"); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("aria-valuenow", ctx.getValue())("aria-valuemax", ctx.max); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.showValue); } }, directives: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["NgIf"]], pipes: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["PercentPipe"]], encapsulation: 2, changeDetection: 0 }); NgbProgressbar.ctorParameters = () => [ { type: NgbProgressbarConfig } ]; NgbProgressbar.propDecorators = { max: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], animated: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], striped: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], showValue: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], textType: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], type: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], value: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], height: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["HostBinding"], args: ['style.height',] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbProgressbar, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"], args: [{ selector: 'ngb-progressbar', changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectionStrategy"].OnPush, encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewEncapsulation"].None, host: { class: 'progress' }, template: `
{{getValue() / max | percent}}
` }] }], function () { return [{ type: NgbProgressbarConfig }]; }, { value: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], max: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], animated: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], striped: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], textType: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], type: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], showValue: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], height: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["HostBinding"], args: ['style.height'] }] }); })(); class NgbProgressbarModule { } NgbProgressbarModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ type: NgbProgressbarModule }); NgbProgressbarModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({ factory: function NgbProgressbarModule_Factory(t) { return new (t || NgbProgressbarModule)(); }, imports: [[_angular_common__WEBPACK_IMPORTED_MODULE_1__["CommonModule"]]] }); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](NgbProgressbarModule, { declarations: function () { return [NgbProgressbar]; }, imports: function () { return [_angular_common__WEBPACK_IMPORTED_MODULE_1__["CommonModule"]]; }, exports: function () { return [NgbProgressbar]; } }); })(); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbProgressbarModule, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgModule"], args: [{ declarations: [NgbProgressbar], exports: [NgbProgressbar], imports: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["CommonModule"]] }] }], null, null); })(); /** * A configuration service for the [`NgbRating`](#/components/rating/api#NgbRating) component. * * You can inject this service, typically in your root component, and customize the values of its properties in * order to provide default values for all the ratings used in the application. */ class NgbRatingConfig { constructor() { this.max = 10; this.readonly = false; this.resettable = false; } } NgbRatingConfig.ɵfac = function NgbRatingConfig_Factory(t) { return new (t || NgbRatingConfig)(); }; NgbRatingConfig.ɵprov = Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({ factory: function NgbRatingConfig_Factory() { return new NgbRatingConfig(); }, token: NgbRatingConfig, providedIn: "root" }); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbRatingConfig, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"], args: [{ providedIn: 'root' }] }], function () { return []; }, null); })(); /** * A directive that helps visualising and interacting with a star rating bar. */ class NgbRating { constructor(config, _changeDetectorRef) { this._changeDetectorRef = _changeDetectorRef; this.contexts = []; this.disabled = false; /** * An event emitted when the user is hovering over a given rating. * * Event payload equals to the rating being hovered over. */ this.hover = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"](); /** * An event emitted when the user stops hovering over a given rating. * * Event payload equals to the rating of the last item being hovered over. */ this.leave = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"](); /** * An event emitted when the user selects a new rating. * * Event payload equals to the newly selected rating. */ this.rateChange = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"](true); this.onChange = (_) => { }; this.onTouched = () => { }; this.max = config.max; this.readonly = config.readonly; } ariaValueText() { return `${this.nextRate} out of ${this.max}`; } isInteractive() { return !this.readonly && !this.disabled; } enter(value) { if (this.isInteractive()) { this._updateState(value); } this.hover.emit(value); } handleBlur() { this.onTouched(); } handleClick(value) { if (this.isInteractive()) { this.update(this.resettable && this.rate === value ? 0 : value); } } handleKeyDown(event) { // tslint:disable-next-line:deprecation switch (event.which) { case Key.ArrowDown: case Key.ArrowLeft: this.update(this.rate - 1); break; case Key.ArrowUp: case Key.ArrowRight: this.update(this.rate + 1); break; case Key.Home: this.update(0); break; case Key.End: this.update(this.max); break; default: return; } // note 'return' in default case event.preventDefault(); } ngOnChanges(changes) { if (changes['rate']) { this.update(this.rate); } } ngOnInit() { this.contexts = Array.from({ length: this.max }, (v, k) => ({ fill: 0, index: k })); this._updateState(this.rate); } registerOnChange(fn) { this.onChange = fn; } registerOnTouched(fn) { this.onTouched = fn; } reset() { this.leave.emit(this.nextRate); this._updateState(this.rate); } setDisabledState(isDisabled) { this.disabled = isDisabled; } update(value, internalChange = true) { const newRate = getValueInRange(value, this.max, 0); if (this.isInteractive() && this.rate !== newRate) { this.rate = newRate; this.rateChange.emit(this.rate); } if (internalChange) { this.onChange(this.rate); this.onTouched(); } this._updateState(this.rate); } writeValue(value) { this.update(value, false); this._changeDetectorRef.markForCheck(); } _updateState(nextValue) { this.nextRate = nextValue; this.contexts.forEach((context, index) => context.fill = Math.round(getValueInRange(nextValue - index, 1, 0) * 100)); } } NgbRating.ɵfac = function NgbRating_Factory(t) { return new (t || NgbRating)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NgbRatingConfig), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectorRef"])); }; NgbRating.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: NgbRating, selectors: [["ngb-rating"]], contentQueries: function NgbRating_ContentQueries(rf, ctx, dirIndex) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, _angular_core__WEBPACK_IMPORTED_MODULE_0__["TemplateRef"], true); } if (rf & 2) { var _t; _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.starTemplateFromContent = _t.first); } }, hostAttrs: ["role", "slider", "aria-valuemin", "0", 1, "d-inline-flex"], hostVars: 5, hostBindings: function NgbRating_HostBindings(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("blur", function NgbRating_blur_HostBindingHandler() { return ctx.handleBlur(); })("keydown", function NgbRating_keydown_HostBindingHandler($event) { return ctx.handleKeyDown($event); })("mouseleave", function NgbRating_mouseleave_HostBindingHandler() { return ctx.reset(); }); } if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵhostProperty"]("tabindex", ctx.disabled ? -1 : 0); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("aria-valuemax", ctx.max)("aria-valuenow", ctx.nextRate)("aria-valuetext", ctx.ariaValueText())("aria-disabled", ctx.readonly ? true : null); } }, inputs: { max: "max", readonly: "readonly", rate: "rate", resettable: "resettable", starTemplate: "starTemplate" }, outputs: { hover: "hover", leave: "leave", rateChange: "rateChange" }, features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{ provide: _angular_forms__WEBPACK_IMPORTED_MODULE_4__["NG_VALUE_ACCESSOR"], useExisting: Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["forwardRef"])(() => NgbRating), multi: true }]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵNgOnChangesFeature"]], decls: 3, vars: 1, consts: [["t", ""], ["ngFor", "", 3, "ngForOf"], [1, "sr-only"], [3, "mouseenter", "click"], [3, "ngTemplateOutlet", "ngTemplateOutletContext"]], template: function NgbRating_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, NgbRating_ng_template_0_Template, 1, 1, "ng-template", null, 0, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, NgbRating_ng_template_2_Template, 4, 5, "ng-template", 1); } if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx.contexts); } }, directives: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["NgForOf"], _angular_common__WEBPACK_IMPORTED_MODULE_1__["NgTemplateOutlet"]], encapsulation: 2, changeDetection: 0 }); NgbRating.ctorParameters = () => [ { type: NgbRatingConfig }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectorRef"] } ]; NgbRating.propDecorators = { max: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], rate: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], readonly: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], resettable: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], starTemplate: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], starTemplateFromContent: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ContentChild"], args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["TemplateRef"], { static: false },] }], hover: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], leave: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], rateChange: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbRating, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"], args: [{ selector: 'ngb-rating', changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectionStrategy"].OnPush, encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewEncapsulation"].None, host: { 'class': 'd-inline-flex', '[tabindex]': 'disabled ? -1 : 0', 'role': 'slider', 'aria-valuemin': '0', '[attr.aria-valuemax]': 'max', '[attr.aria-valuenow]': 'nextRate', '[attr.aria-valuetext]': 'ariaValueText()', '[attr.aria-disabled]': 'readonly ? true : null', '(blur)': 'handleBlur()', '(keydown)': 'handleKeyDown($event)', '(mouseleave)': 'reset()' }, template: ` {{ fill === 100 ? '★' : '☆' }} ({{ index < nextRate ? '*' : ' ' }}) `, providers: [{ provide: _angular_forms__WEBPACK_IMPORTED_MODULE_4__["NG_VALUE_ACCESSOR"], useExisting: Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["forwardRef"])(() => NgbRating), multi: true }] }] }], function () { return [{ type: NgbRatingConfig }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectorRef"] }]; }, { hover: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], leave: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], rateChange: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], max: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], readonly: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], rate: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], resettable: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], starTemplate: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], starTemplateFromContent: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ContentChild"], args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["TemplateRef"], { static: false }] }] }); })(); class NgbRatingModule { } NgbRatingModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ type: NgbRatingModule }); NgbRatingModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({ factory: function NgbRatingModule_Factory(t) { return new (t || NgbRatingModule)(); }, imports: [[_angular_common__WEBPACK_IMPORTED_MODULE_1__["CommonModule"]]] }); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](NgbRatingModule, { declarations: function () { return [NgbRating]; }, imports: function () { return [_angular_common__WEBPACK_IMPORTED_MODULE_1__["CommonModule"]]; }, exports: function () { return [NgbRating]; } }); })(); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbRatingModule, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgModule"], args: [{ declarations: [NgbRating], exports: [NgbRating], imports: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["CommonModule"]] }] }], null, null); })(); class NgbTime { constructor(hour, minute, second) { this.hour = toInteger(hour); this.minute = toInteger(minute); this.second = toInteger(second); } changeHour(step = 1) { this.updateHour((isNaN(this.hour) ? 0 : this.hour) + step); } updateHour(hour) { if (isNumber(hour)) { this.hour = (hour < 0 ? 24 + hour : hour) % 24; } else { this.hour = NaN; } } changeMinute(step = 1) { this.updateMinute((isNaN(this.minute) ? 0 : this.minute) + step); } updateMinute(minute) { if (isNumber(minute)) { this.minute = minute % 60 < 0 ? 60 + minute % 60 : minute % 60; this.changeHour(Math.floor(minute / 60)); } else { this.minute = NaN; } } changeSecond(step = 1) { this.updateSecond((isNaN(this.second) ? 0 : this.second) + step); } updateSecond(second) { if (isNumber(second)) { this.second = second < 0 ? 60 + second % 60 : second % 60; this.changeMinute(Math.floor(second / 60)); } else { this.second = NaN; } } isValid(checkSecs = true) { return isNumber(this.hour) && isNumber(this.minute) && (checkSecs ? isNumber(this.second) : true); } toString() { return `${this.hour || 0}:${this.minute || 0}:${this.second || 0}`; } } /** * A configuration service for the [`NgbTimepicker`](#/components/timepicker/api#NgbTimepicker) component. * * You can inject this service, typically in your root component, and customize the values of its properties in * order to provide default values for all the timepickers used in the application. */ class NgbTimepickerConfig { constructor() { this.meridian = false; this.spinners = true; this.seconds = false; this.hourStep = 1; this.minuteStep = 1; this.secondStep = 1; this.disabled = false; this.readonlyInputs = false; this.size = 'medium'; } } NgbTimepickerConfig.ɵfac = function NgbTimepickerConfig_Factory(t) { return new (t || NgbTimepickerConfig)(); }; NgbTimepickerConfig.ɵprov = Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({ factory: function NgbTimepickerConfig_Factory() { return new NgbTimepickerConfig(); }, token: NgbTimepickerConfig, providedIn: "root" }); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbTimepickerConfig, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"], args: [{ providedIn: 'root' }] }], function () { return []; }, null); })(); function NGB_DATEPICKER_TIME_ADAPTER_FACTORY() { return new NgbTimeStructAdapter(); } /** * An abstract service that does the conversion between the internal timepicker `NgbTimeStruct` model and * any provided user time model `T`, ex. a string, a native date, etc. * * The adapter is used **only** for conversion when binding timepicker to a form control, * ex. `[(ngModel)]="userTimeModel"`. Here `userTimeModel` can be of any type. * * The default timepicker implementation assumes we use `NgbTimeStruct` as a user model. * * See the [custom time adapter demo](#/components/timepicker/examples#adapter) for an example. * * @since 2.2.0 */ class NgbTimeAdapter { } NgbTimeAdapter.ɵfac = function NgbTimeAdapter_Factory(t) { return new (t || NgbTimeAdapter)(); }; NgbTimeAdapter.ɵprov = Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({ factory: NGB_DATEPICKER_TIME_ADAPTER_FACTORY, token: NgbTimeAdapter, providedIn: "root" }); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbTimeAdapter, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"], args: [{ providedIn: 'root', useFactory: NGB_DATEPICKER_TIME_ADAPTER_FACTORY }] }], null, null); })(); class NgbTimeStructAdapter extends NgbTimeAdapter { /** * Converts a NgbTimeStruct value into NgbTimeStruct value */ fromModel(time) { return (time && isInteger(time.hour) && isInteger(time.minute)) ? { hour: time.hour, minute: time.minute, second: isInteger(time.second) ? time.second : null } : null; } /** * Converts a NgbTimeStruct value into NgbTimeStruct value */ toModel(time) { return (time && isInteger(time.hour) && isInteger(time.minute)) ? { hour: time.hour, minute: time.minute, second: isInteger(time.second) ? time.second : null } : null; } } NgbTimeStructAdapter.ɵfac = function NgbTimeStructAdapter_Factory(t) { return ɵNgbTimeStructAdapter_BaseFactory(t || NgbTimeStructAdapter); }; NgbTimeStructAdapter.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({ token: NgbTimeStructAdapter, factory: NgbTimeStructAdapter.ɵfac }); const ɵNgbTimeStructAdapter_BaseFactory = /*@__PURE__*/ _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](NgbTimeStructAdapter); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbTimeStructAdapter, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"] }], null, null); })(); function NGB_TIMEPICKER_I18N_FACTORY(locale) { return new NgbTimepickerI18nDefault(locale); } /** * Type of the service supplying day periods (for example, 'AM' and 'PM') to NgbTimepicker component. * The default implementation of this service honors the Angular locale, and uses the registered locale data, * as explained in the Angular i18n guide. */ class NgbTimepickerI18n { } NgbTimepickerI18n.ɵfac = function NgbTimepickerI18n_Factory(t) { return new (t || NgbTimepickerI18n)(); }; NgbTimepickerI18n.ɵprov = Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({ factory: function NgbTimepickerI18n_Factory() { return NGB_TIMEPICKER_I18N_FACTORY(Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(_angular_core__WEBPACK_IMPORTED_MODULE_0__["LOCALE_ID"])); }, token: NgbTimepickerI18n, providedIn: "root" }); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbTimepickerI18n, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"], args: [{ providedIn: 'root', useFactory: NGB_TIMEPICKER_I18N_FACTORY, deps: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["LOCALE_ID"]] }] }], null, null); })(); class NgbTimepickerI18nDefault extends NgbTimepickerI18n { constructor(locale) { super(); this._periods = Object(_angular_common__WEBPACK_IMPORTED_MODULE_1__["getLocaleDayPeriods"])(locale, _angular_common__WEBPACK_IMPORTED_MODULE_1__["FormStyle"].Standalone, _angular_common__WEBPACK_IMPORTED_MODULE_1__["TranslationWidth"].Narrow); } getMorningPeriod() { return this._periods[0]; } getAfternoonPeriod() { return this._periods[1]; } } NgbTimepickerI18nDefault.ɵfac = function NgbTimepickerI18nDefault_Factory(t) { return new (t || NgbTimepickerI18nDefault)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["LOCALE_ID"])); }; NgbTimepickerI18nDefault.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({ token: NgbTimepickerI18nDefault, factory: NgbTimepickerI18nDefault.ɵfac }); NgbTimepickerI18nDefault.ctorParameters = () => [ { type: String, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Inject"], args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["LOCALE_ID"],] }] } ]; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbTimepickerI18nDefault, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"] }], function () { return [{ type: String, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Inject"], args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["LOCALE_ID"]] }] }]; }, null); })(); const FILTER_REGEX = /[^0-9]/g; /** * A directive that helps with wth picking hours, minutes and seconds. */ class NgbTimepicker { constructor(_config, _ngbTimeAdapter, _cd, i18n) { this._config = _config; this._ngbTimeAdapter = _ngbTimeAdapter; this._cd = _cd; this.i18n = i18n; this.onChange = (_) => { }; this.onTouched = () => { }; this.meridian = _config.meridian; this.spinners = _config.spinners; this.seconds = _config.seconds; this.hourStep = _config.hourStep; this.minuteStep = _config.minuteStep; this.secondStep = _config.secondStep; this.disabled = _config.disabled; this.readonlyInputs = _config.readonlyInputs; this.size = _config.size; } /** * The number of hours to add/subtract when clicking hour spinners. */ set hourStep(step) { this._hourStep = isInteger(step) ? step : this._config.hourStep; } get hourStep() { return this._hourStep; } /** * The number of minutes to add/subtract when clicking minute spinners. */ set minuteStep(step) { this._minuteStep = isInteger(step) ? step : this._config.minuteStep; } get minuteStep() { return this._minuteStep; } /** * The number of seconds to add/subtract when clicking second spinners. */ set secondStep(step) { this._secondStep = isInteger(step) ? step : this._config.secondStep; } get secondStep() { return this._secondStep; } writeValue(value) { const structValue = this._ngbTimeAdapter.fromModel(value); this.model = structValue ? new NgbTime(structValue.hour, structValue.minute, structValue.second) : new NgbTime(); if (!this.seconds && (!structValue || !isNumber(structValue.second))) { this.model.second = 0; } this._cd.markForCheck(); } registerOnChange(fn) { this.onChange = fn; } registerOnTouched(fn) { this.onTouched = fn; } setDisabledState(isDisabled) { this.disabled = isDisabled; } changeHour(step) { this.model.changeHour(step); this.propagateModelChange(); } changeMinute(step) { this.model.changeMinute(step); this.propagateModelChange(); } changeSecond(step) { this.model.changeSecond(step); this.propagateModelChange(); } updateHour(newVal) { const isPM = this.model.hour >= 12; const enteredHour = toInteger(newVal); if (this.meridian && (isPM && enteredHour < 12 || !isPM && enteredHour === 12)) { this.model.updateHour(enteredHour + 12); } else { this.model.updateHour(enteredHour); } this.propagateModelChange(); } updateMinute(newVal) { this.model.updateMinute(toInteger(newVal)); this.propagateModelChange(); } updateSecond(newVal) { this.model.updateSecond(toInteger(newVal)); this.propagateModelChange(); } toggleMeridian() { if (this.meridian) { this.changeHour(12); } } formatInput(input) { input.value = input.value.replace(FILTER_REGEX, ''); } formatHour(value) { if (isNumber(value)) { if (this.meridian) { return padNumber(value % 12 === 0 ? 12 : value % 12); } else { return padNumber(value % 24); } } else { return padNumber(NaN); } } formatMinSec(value) { return padNumber(isNumber(value) ? value : NaN); } get isSmallSize() { return this.size === 'small'; } get isLargeSize() { return this.size === 'large'; } ngOnChanges(changes) { if (changes['seconds'] && !this.seconds && this.model && !isNumber(this.model.second)) { this.model.second = 0; this.propagateModelChange(false); } } propagateModelChange(touched = true) { if (touched) { this.onTouched(); } if (this.model.isValid(this.seconds)) { this.onChange(this._ngbTimeAdapter.toModel({ hour: this.model.hour, minute: this.model.minute, second: this.model.second })); } else { this.onChange(this._ngbTimeAdapter.toModel(null)); } } } NgbTimepicker.ɵfac = function NgbTimepicker_Factory(t) { return new (t || NgbTimepicker)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NgbTimepickerConfig), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NgbTimeAdapter), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectorRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NgbTimepickerI18n)); }; NgbTimepicker.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: NgbTimepicker, selectors: [["ngb-timepicker"]], inputs: { meridian: "meridian", spinners: "spinners", seconds: "seconds", hourStep: "hourStep", minuteStep: "minuteStep", secondStep: "secondStep", readonlyInputs: "readonlyInputs", size: "size" }, features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{ provide: _angular_forms__WEBPACK_IMPORTED_MODULE_4__["NG_VALUE_ACCESSOR"], useExisting: Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["forwardRef"])(() => NgbTimepicker), multi: true }]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵNgOnChangesFeature"]], decls: 18, vars: 25, consts: function () { var i18n_56; if (typeof ngI18nClosureMode !== "undefined" && ngI18nClosureMode) { const MSG_EXTERNAL_ngb_timepicker_HH$$FESM2015_NG_BOOTSTRAP_JS_57 = goog.getMsg("HH"); i18n_56 = MSG_EXTERNAL_ngb_timepicker_HH$$FESM2015_NG_BOOTSTRAP_JS_57; } else { i18n_56 = $localize `:@@ngb.timepicker.HH␟ce676ab1d6d98f85c836381cf100a4a91ef95a1f␟4043638465245303811:HH`; } var i18n_58; if (typeof ngI18nClosureMode !== "undefined" && ngI18nClosureMode) { const MSG_EXTERNAL_ngb_timepicker_hours$$FESM2015_NG_BOOTSTRAP_JS_59 = goog.getMsg("Hours"); i18n_58 = MSG_EXTERNAL_ngb_timepicker_hours$$FESM2015_NG_BOOTSTRAP_JS_59; } else { i18n_58 = $localize `:@@ngb.timepicker.hours␟3bbce5fef7e1151da052a4e529453edb340e3912␟8070396816726827304:Hours`; } var i18n_60; if (typeof ngI18nClosureMode !== "undefined" && ngI18nClosureMode) { const MSG_EXTERNAL_ngb_timepicker_MM$$FESM2015_NG_BOOTSTRAP_JS_61 = goog.getMsg("MM"); i18n_60 = MSG_EXTERNAL_ngb_timepicker_MM$$FESM2015_NG_BOOTSTRAP_JS_61; } else { i18n_60 = $localize `:@@ngb.timepicker.MM␟72c8edf6a50068a05bde70991e36b1e881f4ca54␟1647282246509919852:MM`; } var i18n_62; if (typeof ngI18nClosureMode !== "undefined" && ngI18nClosureMode) { const MSG_EXTERNAL_ngb_timepicker_minutes$$FESM2015_NG_BOOTSTRAP_JS_63 = goog.getMsg("Minutes"); i18n_62 = MSG_EXTERNAL_ngb_timepicker_minutes$$FESM2015_NG_BOOTSTRAP_JS_63; } else { i18n_62 = $localize `:@@ngb.timepicker.minutes␟41e62daa962947c0d23ded0981975d1bddf0bf38␟5531237363767747080:Minutes`; } var i18n_64; if (typeof ngI18nClosureMode !== "undefined" && ngI18nClosureMode) { const MSG_EXTERNAL_ngb_timepicker_increment_hours$$FESM2015_NG_BOOTSTRAP_JS__65 = goog.getMsg("Increment hours"); i18n_64 = MSG_EXTERNAL_ngb_timepicker_increment_hours$$FESM2015_NG_BOOTSTRAP_JS__65; } else { i18n_64 = $localize `:@@ngb.timepicker.increment-hours␟cb74bc1d625a6c1742f0d7d47306cf495780c218␟5939278348542933629:Increment hours`; } var i18n_66; if (typeof ngI18nClosureMode !== "undefined" && ngI18nClosureMode) { const MSG_EXTERNAL_ngb_timepicker_decrement_hours$$FESM2015_NG_BOOTSTRAP_JS__67 = goog.getMsg("Decrement hours"); i18n_66 = MSG_EXTERNAL_ngb_timepicker_decrement_hours$$FESM2015_NG_BOOTSTRAP_JS__67; } else { i18n_66 = $localize `:@@ngb.timepicker.decrement-hours␟147c7a19429da7d999e247d22e33fee370b1691b␟3651829882940481818:Decrement hours`; } var i18n_68; if (typeof ngI18nClosureMode !== "undefined" && ngI18nClosureMode) { const MSG_EXTERNAL_ngb_timepicker_increment_minutes$$FESM2015_NG_BOOTSTRAP_JS__69 = goog.getMsg("Increment minutes"); i18n_68 = MSG_EXTERNAL_ngb_timepicker_increment_minutes$$FESM2015_NG_BOOTSTRAP_JS__69; } else { i18n_68 = $localize `:@@ngb.timepicker.increment-minutes␟f5a4a3bc05e053f6732475d0e74875ec01c3a348␟180147720391025024:Increment minutes`; } var i18n_70; if (typeof ngI18nClosureMode !== "undefined" && ngI18nClosureMode) { const MSG_EXTERNAL_ngb_timepicker_decrement_minutes$$FESM2015_NG_BOOTSTRAP_JS__71 = goog.getMsg("Decrement minutes"); i18n_70 = MSG_EXTERNAL_ngb_timepicker_decrement_minutes$$FESM2015_NG_BOOTSTRAP_JS__71; } else { i18n_70 = $localize `:@@ngb.timepicker.decrement-minutes␟c1a6899e529c096da5b660385d4e77fe1f7ad271␟7447789825403243588:Decrement minutes`; } var i18n_72; if (typeof ngI18nClosureMode !== "undefined" && ngI18nClosureMode) { const MSG_EXTERNAL_ngb_timepicker_SS$$FESM2015_NG_BOOTSTRAP_JS__73 = goog.getMsg("SS"); i18n_72 = MSG_EXTERNAL_ngb_timepicker_SS$$FESM2015_NG_BOOTSTRAP_JS__73; } else { i18n_72 = $localize `:@@ngb.timepicker.SS␟ebe38d36a40a2383c5fefa9b4608ffbda08bd4a3␟3628127143071124194:SS`; } var i18n_74; if (typeof ngI18nClosureMode !== "undefined" && ngI18nClosureMode) { const MSG_EXTERNAL_ngb_timepicker_seconds$$FESM2015_NG_BOOTSTRAP_JS__75 = goog.getMsg("Seconds"); i18n_74 = MSG_EXTERNAL_ngb_timepicker_seconds$$FESM2015_NG_BOOTSTRAP_JS__75; } else { i18n_74 = $localize `:@@ngb.timepicker.seconds␟4f2ed9e71a7c981db3e50ae2fedb28aff2ec4e6c␟8874012390997067175:Seconds`; } var i18n_76; if (typeof ngI18nClosureMode !== "undefined" && ngI18nClosureMode) { const MSG_EXTERNAL_ngb_timepicker_increment_seconds$$FESM2015_NG_BOOTSTRAP_JS___77 = goog.getMsg("Increment seconds"); i18n_76 = MSG_EXTERNAL_ngb_timepicker_increment_seconds$$FESM2015_NG_BOOTSTRAP_JS___77; } else { i18n_76 = $localize `:@@ngb.timepicker.increment-seconds␟912322ecee7d659d04dcf494a70e22e49d334b26␟5364772110539092174:Increment seconds`; } var i18n_78; if (typeof ngI18nClosureMode !== "undefined" && ngI18nClosureMode) { const MSG_EXTERNAL_ngb_timepicker_decrement_seconds$$FESM2015_NG_BOOTSTRAP_JS___79 = goog.getMsg("Decrement seconds"); i18n_78 = MSG_EXTERNAL_ngb_timepicker_decrement_seconds$$FESM2015_NG_BOOTSTRAP_JS___79; } else { i18n_78 = $localize `:@@ngb.timepicker.decrement-seconds␟5db47ac104294243a70eb9124fbea9d0004ddf69␟753633511487974857:Decrement seconds`; } var i18n_80; if (typeof ngI18nClosureMode !== "undefined" && ngI18nClosureMode) { const MSG_EXTERNAL_ngb_timepicker_PM$$FESM2015_NG_BOOTSTRAP_JS___81 = goog.getMsg("{$interpolation}", { "interpolation": "\uFFFD0\uFFFD" }); i18n_80 = MSG_EXTERNAL_ngb_timepicker_PM$$FESM2015_NG_BOOTSTRAP_JS___81; } else { i18n_80 = $localize `:@@ngb.timepicker.PM␟8d6e691e10306c1b34c6b26805151aaea320ef7f␟3564199131264287502:${"\uFFFD0\uFFFD"}:INTERPOLATION:`; } var i18n_82; if (typeof ngI18nClosureMode !== "undefined" && ngI18nClosureMode) { const MSG_EXTERNAL_ngb_timepicker_AM$$FESM2015_NG_BOOTSTRAP_JS___83 = goog.getMsg("{$interpolation}", { "interpolation": "\uFFFD0\uFFFD" }); i18n_82 = MSG_EXTERNAL_ngb_timepicker_AM$$FESM2015_NG_BOOTSTRAP_JS___83; } else { i18n_82 = $localize `:@@ngb.timepicker.AM␟69a1f176a93998876952adac57c3bc3863b6105e␟4592818992509942761:${"\uFFFD0\uFFFD"}:INTERPOLATION:`; } return [[3, "disabled"], [1, "ngb-tp"], [1, "ngb-tp-input-container", "ngb-tp-hour"], ["tabindex", "-1", "type", "button", "class", "btn btn-link", 3, "btn-sm", "btn-lg", "disabled", "click", 4, "ngIf"], ["type", "text", "maxlength", "2", "inputmode", "numeric", 1, "ngb-tp-input", "form-control", 3, "value", "readOnly", "disabled", "change", "input", "keydown.ArrowUp", "keydown.ArrowDown", 6, "placeholder", "aria-label"], ["placeholder", i18n_56, "aria-label", i18n_58], [1, "ngb-tp-spacer"], [1, "ngb-tp-input-container", "ngb-tp-minute"], ["placeholder", i18n_60, "aria-label", i18n_62], ["class", "ngb-tp-spacer", 4, "ngIf"], ["class", "ngb-tp-input-container ngb-tp-second", 4, "ngIf"], ["class", "ngb-tp-meridian", 4, "ngIf"], ["tabindex", "-1", "type", "button", 1, "btn", "btn-link", 3, "disabled", "click"], [1, "chevron", "ngb-tp-chevron"], [1, "sr-only"], i18n_64, [1, "chevron", "ngb-tp-chevron", "bottom"], i18n_66, i18n_68, i18n_70, [1, "ngb-tp-input-container", "ngb-tp-second"], ["placeholder", i18n_72, "aria-label", i18n_74], i18n_76, i18n_78, [1, "ngb-tp-meridian"], ["type", "button", 1, "btn", "btn-outline-primary", 3, "disabled", "click"], [4, "ngIf", "ngIfElse"], ["am", ""], i18n_80, i18n_82]; }, template: function NgbTimepicker_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "fieldset", 0); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "div", 2); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](3, NgbTimepicker_button_3_Template, 4, 7, "button", 3); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "input", 4); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵi18nAttributes"](5, 5); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("change", function NgbTimepicker_Template_input_change_4_listener($event) { return ctx.updateHour($event.target.value); })("input", function NgbTimepicker_Template_input_input_4_listener($event) { return ctx.formatInput($event.target); })("keydown.ArrowUp", function NgbTimepicker_Template_input_keydown_ArrowUp_4_listener($event) { ctx.changeHour(ctx.hourStep); return $event.preventDefault(); })("keydown.ArrowDown", function NgbTimepicker_Template_input_keydown_ArrowDown_4_listener($event) { ctx.changeHour(-ctx.hourStep); return $event.preventDefault(); }); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](6, NgbTimepicker_button_6_Template, 4, 7, "button", 3); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](7, "div", 6); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](8, ":"); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](9, "div", 7); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](10, NgbTimepicker_button_10_Template, 4, 7, "button", 3); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](11, "input", 4); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵi18nAttributes"](12, 8); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("change", function NgbTimepicker_Template_input_change_11_listener($event) { return ctx.updateMinute($event.target.value); })("input", function NgbTimepicker_Template_input_input_11_listener($event) { return ctx.formatInput($event.target); })("keydown.ArrowUp", function NgbTimepicker_Template_input_keydown_ArrowUp_11_listener($event) { ctx.changeMinute(ctx.minuteStep); return $event.preventDefault(); })("keydown.ArrowDown", function NgbTimepicker_Template_input_keydown_ArrowDown_11_listener($event) { ctx.changeMinute(-ctx.minuteStep); return $event.preventDefault(); }); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](13, NgbTimepicker_button_13_Template, 4, 7, "button", 3); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](14, NgbTimepicker_div_14_Template, 2, 0, "div", 9); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](15, NgbTimepicker_div_15_Template, 5, 9, "div", 10); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](16, NgbTimepicker_div_16_Template, 1, 0, "div", 9); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](17, NgbTimepicker_div_17_Template, 5, 9, "div", 11); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("disabled", ctx.disabled); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("disabled", ctx.disabled); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.spinners); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("form-control-sm", ctx.isSmallSize)("form-control-lg", ctx.isLargeSize); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("value", ctx.formatHour(ctx.model == null ? null : ctx.model.hour))("readOnly", ctx.readonlyInputs)("disabled", ctx.disabled); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.spinners); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.spinners); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("form-control-sm", ctx.isSmallSize)("form-control-lg", ctx.isLargeSize); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("value", ctx.formatMinSec(ctx.model == null ? null : ctx.model.minute))("readOnly", ctx.readonlyInputs)("disabled", ctx.disabled); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.spinners); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.seconds); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.seconds); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.meridian); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.meridian); } }, directives: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["NgIf"]], styles: ["ngb-timepicker{font-size:1rem}.ngb-tp{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.ngb-tp-input-container{width:4em}.ngb-tp-chevron:before{-webkit-transform:rotate(-45deg);border-style:solid;border-width:.29em .29em 0 0;content:\"\";display:inline-block;height:.69em;left:.05em;position:relative;top:.15em;transform:rotate(-45deg);vertical-align:middle;width:.69em}.ngb-tp-chevron.bottom:before{-webkit-transform:rotate(135deg);top:-.3em;transform:rotate(135deg)}.ngb-tp-input{text-align:center}.ngb-tp-hour,.ngb-tp-meridian,.ngb-tp-minute,.ngb-tp-second{-ms-flex-align:center;-ms-flex-direction:column;-ms-flex-pack:distribute;align-items:center;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:space-around}.ngb-tp-spacer{text-align:center;width:1em}"], encapsulation: 2 }); NgbTimepicker.ctorParameters = () => [ { type: NgbTimepickerConfig }, { type: NgbTimeAdapter }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectorRef"] }, { type: NgbTimepickerI18n } ]; NgbTimepicker.propDecorators = { meridian: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], spinners: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], seconds: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], hourStep: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], minuteStep: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], secondStep: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], readonlyInputs: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], size: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbTimepicker, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"], args: [{ selector: 'ngb-timepicker', encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewEncapsulation"].None, template: `
:
:
`, providers: [{ provide: _angular_forms__WEBPACK_IMPORTED_MODULE_4__["NG_VALUE_ACCESSOR"], useExisting: Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["forwardRef"])(() => NgbTimepicker), multi: true }], styles: ["ngb-timepicker{font-size:1rem}.ngb-tp{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.ngb-tp-input-container{width:4em}.ngb-tp-chevron:before{-webkit-transform:rotate(-45deg);border-style:solid;border-width:.29em .29em 0 0;content:\"\";display:inline-block;height:.69em;left:.05em;position:relative;top:.15em;transform:rotate(-45deg);vertical-align:middle;width:.69em}.ngb-tp-chevron.bottom:before{-webkit-transform:rotate(135deg);top:-.3em;transform:rotate(135deg)}.ngb-tp-input{text-align:center}.ngb-tp-hour,.ngb-tp-meridian,.ngb-tp-minute,.ngb-tp-second{-ms-flex-align:center;-ms-flex-direction:column;-ms-flex-pack:distribute;align-items:center;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:space-around}.ngb-tp-spacer{text-align:center;width:1em}"] }] }], function () { return [{ type: NgbTimepickerConfig }, { type: NgbTimeAdapter }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectorRef"] }, { type: NgbTimepickerI18n }]; }, { meridian: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], spinners: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], seconds: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], hourStep: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], minuteStep: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], secondStep: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], readonlyInputs: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], size: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }] }); })(); class NgbTimepickerModule { } NgbTimepickerModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ type: NgbTimepickerModule }); NgbTimepickerModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({ factory: function NgbTimepickerModule_Factory(t) { return new (t || NgbTimepickerModule)(); }, imports: [[_angular_common__WEBPACK_IMPORTED_MODULE_1__["CommonModule"]]] }); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](NgbTimepickerModule, { declarations: function () { return [NgbTimepicker]; }, imports: function () { return [_angular_common__WEBPACK_IMPORTED_MODULE_1__["CommonModule"]]; }, exports: function () { return [NgbTimepicker]; } }); })(); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbTimepickerModule, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgModule"], args: [{ declarations: [NgbTimepicker], exports: [NgbTimepicker], imports: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["CommonModule"]] }] }], null, null); })(); /** * Configuration service for the NgbToast component. You can inject this service, typically in your root component, * and customize the values of its properties in order to provide default values for all the toasts used in the * application. * * @since 5.0.0 */ class NgbToastConfig { constructor(_ngbConfig) { this._ngbConfig = _ngbConfig; this.autohide = true; this.delay = 500; this.ariaLive = 'polite'; } get animation() { return (this._animation === undefined) ? this._ngbConfig.animation : this._animation; } set animation(animation) { this._animation = animation; } } NgbToastConfig.ɵfac = function NgbToastConfig_Factory(t) { return new (t || NgbToastConfig)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](NgbConfig)); }; NgbToastConfig.ɵprov = Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({ factory: function NgbToastConfig_Factory() { return new NgbToastConfig(Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(NgbConfig)); }, token: NgbToastConfig, providedIn: "root" }); NgbToastConfig.ctorParameters = () => [ { type: NgbConfig } ]; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbToastConfig, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"], args: [{ providedIn: 'root' }] }], function () { return [{ type: NgbConfig }]; }, null); })(); const ngbToastFadeInTransition = (element, animation) => { const { classList } = element; if (!animation) { classList.add('show'); return; } classList.remove('hide'); reflow(element); classList.add('showing'); return () => { classList.remove('showing'); classList.add('show'); }; }; const ngbToastFadeOutTransition = ({ classList }) => { classList.remove('show'); return () => { classList.add('hide'); }; }; /** * This directive allows the usage of HTML markup or other directives * inside of the toast's header. * * @since 5.0.0 */ class NgbToastHeader { } NgbToastHeader.ɵfac = function NgbToastHeader_Factory(t) { return new (t || NgbToastHeader)(); }; NgbToastHeader.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: NgbToastHeader, selectors: [["", "ngbToastHeader", ""]] }); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbToastHeader, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: '[ngbToastHeader]' }] }], null, null); })(); /** * Toasts provide feedback messages as notifications to the user. * Goal is to mimic the push notifications available both on mobile and desktop operating systems. * * @since 5.0.0 */ class NgbToast { constructor(ariaLive, config, _zone, _element) { this.ariaLive = ariaLive; this._zone = _zone; this._element = _element; /** * A template like `` can be * used in the projected content to allow markup usage. */ this.contentHeaderTpl = null; /** * An event fired after the animation triggered by calling `.show()` method has finished. * * @since 8.0.0 */ this.shown = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"](); /** * An event fired after the animation triggered by calling `.hide()` method has finished. * * It can only occur in 2 different scenarios: * - `autohide` timeout fires * - user clicks on a closing cross * * Additionally this output is purely informative. The toast won't be removed from DOM automatically, it's up * to the user to take care of that. * * @since 8.0.0 */ this.hidden = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"](); if (this.ariaLive == null) { this.ariaLive = config.ariaLive; } this.delay = config.delay; this.autohide = config.autohide; this.animation = config.animation; } ngAfterContentInit() { this._zone.onStable.asObservable().pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["take"])(1)).subscribe(() => { this._init(); this.show(); }); } ngOnChanges(changes) { if ('autohide' in changes) { this._clearTimeout(); this._init(); } } /** * Triggers toast closing programmatically. * * The returned observable will emit and be completed once the closing transition has finished. * If the animations are turned off this happens synchronously. * * Alternatively you could listen or subscribe to the `(hidden)` output * * @since 8.0.0 */ hide() { this._clearTimeout(); const transition = ngbRunTransition(this._zone, this._element.nativeElement, ngbToastFadeOutTransition, { animation: this.animation, runningTransition: 'stop' }); transition.subscribe(() => { this.hidden.emit(); }); return transition; } /** * Triggers toast opening programmatically. * * The returned observable will emit and be completed once the opening transition has finished. * If the animations are turned off this happens synchronously. * * Alternatively you could listen or subscribe to the `(shown)` output * * @since 8.0.0 */ show() { const transition = ngbRunTransition(this._zone, this._element.nativeElement, ngbToastFadeInTransition, { animation: this.animation, runningTransition: 'continue', }); transition.subscribe(() => { this.shown.emit(); }); return transition; } _init() { if (this.autohide && !this._timeoutID) { this._timeoutID = setTimeout(() => this.hide(), this.delay); } } _clearTimeout() { if (this._timeoutID) { clearTimeout(this._timeoutID); this._timeoutID = null; } } } NgbToast.ɵfac = function NgbToast_Factory(t) { return new (t || NgbToast)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinjectAttribute"]('aria-live'), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NgbToastConfig), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"])); }; NgbToast.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: NgbToast, selectors: [["ngb-toast"]], contentQueries: function NgbToast_ContentQueries(rf, ctx, dirIndex) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstaticContentQuery"](dirIndex, NgbToastHeader, true, _angular_core__WEBPACK_IMPORTED_MODULE_0__["TemplateRef"]); } if (rf & 2) { var _t; _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.contentHeaderTpl = _t.first); } }, hostAttrs: ["role", "alert", "aria-atomic", "true", 1, "toast"], hostVars: 3, hostBindings: function NgbToast_HostBindings(rf, ctx) { if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("aria-live", ctx.ariaLive); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("fade", ctx.animation); } }, inputs: { delay: "delay", autohide: "autohide", animation: "animation", header: "header" }, outputs: { shown: "shown", hidden: "hidden" }, exportAs: ["ngbToast"], features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵNgOnChangesFeature"]], ngContentSelectors: _c3, decls: 5, vars: 1, consts: function () { var i18n_84; if (typeof ngI18nClosureMode !== "undefined" && ngI18nClosureMode) { const MSG_EXTERNAL_ngb_toast_close_aria$$FESM2015_NG_BOOTSTRAP_JS__85 = goog.getMsg("Close"); i18n_84 = MSG_EXTERNAL_ngb_toast_close_aria$$FESM2015_NG_BOOTSTRAP_JS__85; } else { i18n_84 = $localize `:@@ngb.toast.close-aria␟f4e529ae5ffd73001d1ff4bbdeeb0a72e342e5c8␟7819314041543176992:Close`; } return [["headerTpl", ""], [3, "ngIf"], [1, "toast-body"], [1, "mr-auto"], [1, "toast-header"], [3, "ngTemplateOutlet"], ["type", "button", 1, "close", 3, "click", 6, "aria-label"], ["aria-label", i18n_84], ["aria-hidden", "true"]]; }, template: function NgbToast_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, NgbToast_ng_template_0_Template, 2, 1, "ng-template", null, 0, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, NgbToast_ng_template_2_Template, 6, 1, "ng-template", 1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "div", 2); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](4); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.contentHeaderTpl || ctx.header); } }, directives: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["NgIf"], _angular_common__WEBPACK_IMPORTED_MODULE_1__["NgTemplateOutlet"]], styles: [".ngb-toasts{margin:.5em;position:fixed;right:0;top:0;z-index:1200}ngb-toast{display:block}ngb-toast .toast-header .close{margin-bottom:.25rem;margin-left:auto}"], encapsulation: 2 }); NgbToast.ctorParameters = () => [ { type: String, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Attribute"], args: ['aria-live',] }] }, { type: NgbToastConfig }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] } ]; NgbToast.propDecorators = { animation: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], delay: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], autohide: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], header: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], contentHeaderTpl: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ContentChild"], args: [NgbToastHeader, { read: _angular_core__WEBPACK_IMPORTED_MODULE_0__["TemplateRef"], static: true },] }], shown: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], hidden: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbToast, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"], args: [{ selector: 'ngb-toast', exportAs: 'ngbToast', encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewEncapsulation"].None, host: { 'role': 'alert', '[attr.aria-live]': 'ariaLive', 'aria-atomic': 'true', 'class': 'toast', '[class.fade]': 'animation' }, template: ` {{header}}
`, styles: [".ngb-toasts{margin:.5em;position:fixed;right:0;top:0;z-index:1200}ngb-toast{display:block}ngb-toast .toast-header .close{margin-bottom:.25rem;margin-left:auto}"] }] }], function () { return [{ type: String, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Attribute"], args: ['aria-live'] }] }, { type: NgbToastConfig }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] }]; }, { contentHeaderTpl: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ContentChild"], args: [NgbToastHeader, { read: _angular_core__WEBPACK_IMPORTED_MODULE_0__["TemplateRef"], static: true }] }], shown: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], hidden: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], delay: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], autohide: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], animation: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], header: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }] }); })(); class NgbToastModule { } NgbToastModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ type: NgbToastModule }); NgbToastModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({ factory: function NgbToastModule_Factory(t) { return new (t || NgbToastModule)(); }, imports: [[_angular_common__WEBPACK_IMPORTED_MODULE_1__["CommonModule"]]] }); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](NgbToastModule, { declarations: function () { return [NgbToast, NgbToastHeader]; }, imports: function () { return [_angular_common__WEBPACK_IMPORTED_MODULE_1__["CommonModule"]]; }, exports: function () { return [NgbToast, NgbToastHeader]; } }); })(); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbToastModule, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgModule"], args: [{ declarations: [NgbToast, NgbToastHeader], imports: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["CommonModule"]], exports: [NgbToast, NgbToastHeader] }] }], null, null); })(); /** * A configuration service for the [`NgbTooltip`](#/components/tooltip/api#NgbTooltip) component. * * You can inject this service, typically in your root component, and customize the values of its properties in * order to provide default values for all the tooltips used in the application. */ class NgbTooltipConfig { constructor(_ngbConfig) { this._ngbConfig = _ngbConfig; this.autoClose = true; this.placement = 'auto'; this.triggers = 'hover focus'; this.disableTooltip = false; this.openDelay = 0; this.closeDelay = 0; } get animation() { return (this._animation === undefined) ? this._ngbConfig.animation : this._animation; } set animation(animation) { this._animation = animation; } } NgbTooltipConfig.ɵfac = function NgbTooltipConfig_Factory(t) { return new (t || NgbTooltipConfig)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](NgbConfig)); }; NgbTooltipConfig.ɵprov = Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({ factory: function NgbTooltipConfig_Factory() { return new NgbTooltipConfig(Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(NgbConfig)); }, token: NgbTooltipConfig, providedIn: "root" }); NgbTooltipConfig.ctorParameters = () => [ { type: NgbConfig } ]; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbTooltipConfig, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"], args: [{ providedIn: 'root' }] }], function () { return [{ type: NgbConfig }]; }, null); })(); let nextId$4 = 0; class NgbTooltipWindow { } NgbTooltipWindow.ɵfac = function NgbTooltipWindow_Factory(t) { return new (t || NgbTooltipWindow)(); }; NgbTooltipWindow.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: NgbTooltipWindow, selectors: [["ngb-tooltip-window"]], hostAttrs: ["role", "tooltip"], hostVars: 5, hostBindings: function NgbTooltipWindow_HostBindings(rf, ctx) { if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵhostProperty"]("id", ctx.id); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassMap"]("tooltip" + (ctx.tooltipClass ? " " + ctx.tooltipClass : "")); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("fade", ctx.animation); } }, inputs: { animation: "animation", id: "id", tooltipClass: "tooltipClass" }, ngContentSelectors: _c3, decls: 3, vars: 0, consts: [[1, "arrow"], [1, "tooltip-inner"]], template: function NgbTooltipWindow_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "div", 0); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](2); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } }, styles: ["ngb-tooltip-window.bs-tooltip-bottom .arrow,ngb-tooltip-window.bs-tooltip-top .arrow{left:calc(50% - .4rem)}ngb-tooltip-window.bs-tooltip-bottom-left .arrow,ngb-tooltip-window.bs-tooltip-top-left .arrow{left:1em}ngb-tooltip-window.bs-tooltip-bottom-right .arrow,ngb-tooltip-window.bs-tooltip-top-right .arrow{left:auto;right:.8rem}ngb-tooltip-window.bs-tooltip-left .arrow,ngb-tooltip-window.bs-tooltip-right .arrow{top:calc(50% - .4rem)}ngb-tooltip-window.bs-tooltip-left-top .arrow,ngb-tooltip-window.bs-tooltip-right-top .arrow{top:.4rem}ngb-tooltip-window.bs-tooltip-left-bottom .arrow,ngb-tooltip-window.bs-tooltip-right-bottom .arrow{bottom:.4rem;top:auto}"], encapsulation: 2, changeDetection: 0 }); NgbTooltipWindow.propDecorators = { animation: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], id: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], tooltipClass: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbTooltipWindow, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"], args: [{ selector: 'ngb-tooltip-window', changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectionStrategy"].OnPush, encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewEncapsulation"].None, host: { '[class]': '"tooltip" + (tooltipClass ? " " + tooltipClass : "")', '[class.fade]': 'animation', 'role': 'tooltip', '[id]': 'id' }, template: `
`, styles: ["ngb-tooltip-window.bs-tooltip-bottom .arrow,ngb-tooltip-window.bs-tooltip-top .arrow{left:calc(50% - .4rem)}ngb-tooltip-window.bs-tooltip-bottom-left .arrow,ngb-tooltip-window.bs-tooltip-top-left .arrow{left:1em}ngb-tooltip-window.bs-tooltip-bottom-right .arrow,ngb-tooltip-window.bs-tooltip-top-right .arrow{left:auto;right:.8rem}ngb-tooltip-window.bs-tooltip-left .arrow,ngb-tooltip-window.bs-tooltip-right .arrow{top:calc(50% - .4rem)}ngb-tooltip-window.bs-tooltip-left-top .arrow,ngb-tooltip-window.bs-tooltip-right-top .arrow{top:.4rem}ngb-tooltip-window.bs-tooltip-left-bottom .arrow,ngb-tooltip-window.bs-tooltip-right-bottom .arrow{bottom:.4rem;top:auto}"] }] }], null, { animation: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], id: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], tooltipClass: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }] }); })(); /** * A lightweight and extensible directive for fancy tooltip creation. */ class NgbTooltip { constructor(_elementRef, _renderer, injector, componentFactoryResolver, viewContainerRef, config, _ngZone, _document, _changeDetector, applicationRef) { this._elementRef = _elementRef; this._renderer = _renderer; this._ngZone = _ngZone; this._document = _document; this._changeDetector = _changeDetector; /** * An event emitted when the tooltip opening animation has finished. Contains no payload. */ this.shown = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"](); /** * An event emitted when the tooltip closing animation has finished. Contains no payload. */ this.hidden = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"](); this._ngbTooltipWindowId = `ngb-tooltip-${nextId$4++}`; this._windowRef = null; this.animation = config.animation; this.autoClose = config.autoClose; this.placement = config.placement; this.triggers = config.triggers; this.container = config.container; this.disableTooltip = config.disableTooltip; this.tooltipClass = config.tooltipClass; this.openDelay = config.openDelay; this.closeDelay = config.closeDelay; this._popupService = new PopupService(NgbTooltipWindow, injector, viewContainerRef, _renderer, this._ngZone, componentFactoryResolver, applicationRef); this._zoneSubscription = _ngZone.onStable.subscribe(() => { if (this._windowRef) { positionElements(this._elementRef.nativeElement, this._windowRef.location.nativeElement, this.placement, this.container === 'body', 'bs-tooltip'); } }); } /** * The string content or a `TemplateRef` for the content to be displayed in the tooltip. * * If the content if falsy, the tooltip won't open. */ set ngbTooltip(value) { this._ngbTooltip = value; if (!value && this._windowRef) { this.close(); } } get ngbTooltip() { return this._ngbTooltip; } /** * Opens the tooltip. * * This is considered to be a "manual" triggering. * The `context` is an optional value to be injected into the tooltip template when it is created. */ open(context) { if (!this._windowRef && this._ngbTooltip && !this.disableTooltip) { const { windowRef, transition$ } = this._popupService.open(this._ngbTooltip, context, this.animation); this._windowRef = windowRef; this._windowRef.instance.animation = this.animation; this._windowRef.instance.tooltipClass = this.tooltipClass; this._windowRef.instance.id = this._ngbTooltipWindowId; this._renderer.setAttribute(this._elementRef.nativeElement, 'aria-describedby', this._ngbTooltipWindowId); if (this.container === 'body') { this._document.querySelector(this.container).appendChild(this._windowRef.location.nativeElement); } // We need to detect changes, because we don't know where .open() might be called from. // Ex. opening tooltip from one of lifecycle hooks that run after the CD // (say from ngAfterViewInit) will result in 'ExpressionHasChanged' exception this._windowRef.changeDetectorRef.detectChanges(); // We need to mark for check, because tooltip won't work inside the OnPush component. // Ex. when we use expression like `{{ tooltip.isOpen() : 'opened' : 'closed' }}` // inside the template of an OnPush component and we change the tooltip from // open -> closed, the expression in question won't be updated unless we explicitly // mark the parent component to be checked. this._windowRef.changeDetectorRef.markForCheck(); ngbAutoClose(this._ngZone, this._document, this.autoClose, () => this.close(), this.hidden, [this._windowRef.location.nativeElement]); transition$.subscribe(() => this.shown.emit()); } } /** * Closes the tooltip. * * This is considered to be a "manual" triggering of the tooltip. */ close() { if (this._windowRef != null) { this._renderer.removeAttribute(this._elementRef.nativeElement, 'aria-describedby'); this._popupService.close(this.animation).subscribe(() => { this._windowRef = null; this.hidden.emit(); this._changeDetector.markForCheck(); }); } } /** * Toggles the tooltip. * * This is considered to be a "manual" triggering of the tooltip. */ toggle() { if (this._windowRef) { this.close(); } else { this.open(); } } /** * Returns `true`, if the popover is currently shown. */ isOpen() { return this._windowRef != null; } ngOnInit() { this._unregisterListenersFn = listenToTriggers(this._renderer, this._elementRef.nativeElement, this.triggers, this.isOpen.bind(this), this.open.bind(this), this.close.bind(this), +this.openDelay, +this.closeDelay); } ngOnChanges({ tooltipClass }) { if (tooltipClass && this.isOpen()) { this._windowRef.instance.tooltipClass = tooltipClass.currentValue; } } ngOnDestroy() { this.close(); // This check is needed as it might happen that ngOnDestroy is called before ngOnInit // under certain conditions, see: https://github.com/ng-bootstrap/ng-bootstrap/issues/2199 if (this._unregisterListenersFn) { this._unregisterListenersFn(); } this._zoneSubscription.unsubscribe(); } } NgbTooltip.ɵfac = function NgbTooltip_Factory(t) { return new (t || NgbTooltip)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["Renderer2"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["Injector"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ComponentFactoryResolver"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewContainerRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NgbTooltipConfig), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_common__WEBPACK_IMPORTED_MODULE_1__["DOCUMENT"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectorRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ApplicationRef"])); }; NgbTooltip.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: NgbTooltip, selectors: [["", "ngbTooltip", ""]], inputs: { animation: "animation", autoClose: "autoClose", placement: "placement", triggers: "triggers", container: "container", disableTooltip: "disableTooltip", tooltipClass: "tooltipClass", openDelay: "openDelay", closeDelay: "closeDelay", ngbTooltip: "ngbTooltip" }, outputs: { shown: "shown", hidden: "hidden" }, exportAs: ["ngbTooltip"], features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵNgOnChangesFeature"]] }); NgbTooltip.ctorParameters = () => [ { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Renderer2"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injector"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ComponentFactoryResolver"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewContainerRef"] }, { type: NgbTooltipConfig }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"] }, { type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Inject"], args: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["DOCUMENT"],] }] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectorRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ApplicationRef"] } ]; NgbTooltip.propDecorators = { animation: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], autoClose: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], placement: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], triggers: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], container: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], disableTooltip: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], tooltipClass: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], openDelay: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], closeDelay: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], shown: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], hidden: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], ngbTooltip: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbTooltip, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: '[ngbTooltip]', exportAs: 'ngbTooltip' }] }], function () { return [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Renderer2"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injector"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ComponentFactoryResolver"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewContainerRef"] }, { type: NgbTooltipConfig }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"] }, { type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Inject"], args: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["DOCUMENT"]] }] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectorRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ApplicationRef"] }]; }, { shown: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], hidden: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], animation: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], autoClose: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], placement: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], triggers: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], container: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], disableTooltip: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], tooltipClass: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], openDelay: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], closeDelay: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], ngbTooltip: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }] }); })(); class NgbTooltipModule { } NgbTooltipModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ type: NgbTooltipModule }); NgbTooltipModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({ factory: function NgbTooltipModule_Factory(t) { return new (t || NgbTooltipModule)(); } }); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](NgbTooltipModule, { declarations: [NgbTooltip, NgbTooltipWindow], exports: [NgbTooltip] }); })(); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbTooltipModule, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgModule"], args: [{ declarations: [NgbTooltip, NgbTooltipWindow], exports: [NgbTooltip], entryComponents: [NgbTooltipWindow] }] }], null, null); })(); /** * A component that helps with text highlighting. * * If splits the `result` text into parts that contain the searched `term` and generates the HTML markup to simplify * highlighting: * * Ex. `result="Alaska"` and `term="as"` will produce `Alaska`. */ class NgbHighlight { constructor() { /** * The CSS class for `` elements wrapping the `term` inside the `result`. */ this.highlightClass = 'ngb-highlight'; } ngOnChanges(changes) { const result = toString(this.result); const terms = Array.isArray(this.term) ? this.term : [this.term]; const escapedTerms = terms.map(term => regExpEscape(toString(term))).filter(term => term); this.parts = escapedTerms.length ? result.split(new RegExp(`(${escapedTerms.join('|')})`, 'gmi')) : [result]; } } NgbHighlight.ɵfac = function NgbHighlight_Factory(t) { return new (t || NgbHighlight)(); }; NgbHighlight.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: NgbHighlight, selectors: [["ngb-highlight"]], inputs: { highlightClass: "highlightClass", result: "result", term: "term" }, features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵNgOnChangesFeature"]], decls: 1, vars: 1, consts: [["ngFor", "", 3, "ngForOf"], [3, "class", 4, "ngIf", "ngIfElse"], ["even", ""]], template: function NgbHighlight_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, NgbHighlight_ng_template_0_Template, 3, 2, "ng-template", 0); } if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx.parts); } }, directives: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["NgForOf"], _angular_common__WEBPACK_IMPORTED_MODULE_1__["NgIf"]], styles: [".ngb-highlight{font-weight:700}"], encapsulation: 2, changeDetection: 0 }); NgbHighlight.propDecorators = { highlightClass: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], result: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], term: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbHighlight, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"], args: [{ selector: 'ngb-highlight', changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectionStrategy"].OnPush, encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewEncapsulation"].None, template: `` + `{{part}}{{part}}` + ``, styles: [".ngb-highlight{font-weight:700}"] }] }], function () { return []; }, { highlightClass: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], result: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], term: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }] }); })(); class NgbTypeaheadWindow { constructor() { this.activeIdx = 0; /** * Flag indicating if the first row should be active initially */ this.focusFirst = true; /** * A function used to format a given result before display. This function should return a formatted string without any * HTML markup */ this.formatter = toString; /** * Event raised when user selects a particular result row */ this.selectEvent = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"](); this.activeChangeEvent = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"](); } hasActive() { return this.activeIdx > -1 && this.activeIdx < this.results.length; } getActive() { return this.results[this.activeIdx]; } markActive(activeIdx) { this.activeIdx = activeIdx; this._activeChanged(); } next() { if (this.activeIdx === this.results.length - 1) { this.activeIdx = this.focusFirst ? (this.activeIdx + 1) % this.results.length : -1; } else { this.activeIdx++; } this._activeChanged(); } prev() { if (this.activeIdx < 0) { this.activeIdx = this.results.length - 1; } else if (this.activeIdx === 0) { this.activeIdx = this.focusFirst ? this.results.length - 1 : -1; } else { this.activeIdx--; } this._activeChanged(); } resetActive() { this.activeIdx = this.focusFirst ? 0 : -1; this._activeChanged(); } select(item) { this.selectEvent.emit(item); } ngOnInit() { this.resetActive(); } _activeChanged() { this.activeChangeEvent.emit(this.activeIdx >= 0 ? this.id + '-' + this.activeIdx : undefined); } } NgbTypeaheadWindow.ɵfac = function NgbTypeaheadWindow_Factory(t) { return new (t || NgbTypeaheadWindow)(); }; NgbTypeaheadWindow.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: NgbTypeaheadWindow, selectors: [["ngb-typeahead-window"]], hostAttrs: ["role", "listbox", 1, "dropdown-menu", "show"], hostVars: 1, hostBindings: function NgbTypeaheadWindow_HostBindings(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("mousedown", function NgbTypeaheadWindow_mousedown_HostBindingHandler($event) { return $event.preventDefault(); }); } if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵhostProperty"]("id", ctx.id); } }, inputs: { focusFirst: "focusFirst", formatter: "formatter", id: "id", results: "results", term: "term", resultTemplate: "resultTemplate" }, outputs: { selectEvent: "select", activeChangeEvent: "activeChange" }, exportAs: ["ngbTypeaheadWindow"], decls: 3, vars: 1, consts: [["rt", ""], ["ngFor", "", 3, "ngForOf"], [3, "result", "term"], ["type", "button", "role", "option", 1, "dropdown-item", 3, "id", "mouseenter", "click"], [3, "ngTemplateOutlet", "ngTemplateOutletContext"]], template: function NgbTypeaheadWindow_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, NgbTypeaheadWindow_ng_template_0_Template, 1, 2, "ng-template", null, 0, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, NgbTypeaheadWindow_ng_template_2_Template, 2, 9, "ng-template", 1); } if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx.results); } }, directives: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["NgForOf"], NgbHighlight, _angular_common__WEBPACK_IMPORTED_MODULE_1__["NgTemplateOutlet"]], encapsulation: 2 }); NgbTypeaheadWindow.propDecorators = { id: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], focusFirst: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], results: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], term: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], formatter: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], resultTemplate: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], selectEvent: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"], args: ['select',] }], activeChangeEvent: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"], args: ['activeChange',] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbTypeaheadWindow, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"], args: [{ selector: 'ngb-typeahead-window', exportAs: 'ngbTypeaheadWindow', encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewEncapsulation"].None, host: { '(mousedown)': '$event.preventDefault()', 'class': 'dropdown-menu show', 'role': 'listbox', '[id]': 'id' }, template: ` ` }] }], function () { return []; }, { focusFirst: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], formatter: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], selectEvent: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"], args: ['select'] }], activeChangeEvent: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"], args: ['activeChange'] }], id: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], results: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], term: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], resultTemplate: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }] }); })(); const ARIA_LIVE_DELAY = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["InjectionToken"]('live announcer delay', { providedIn: 'root', factory: ARIA_LIVE_DELAY_FACTORY }); function ARIA_LIVE_DELAY_FACTORY() { return 100; } function getLiveElement(document, lazyCreate = false) { let element = document.body.querySelector('#ngb-live'); if (element == null && lazyCreate) { element = document.createElement('div'); element.setAttribute('id', 'ngb-live'); element.setAttribute('aria-live', 'polite'); element.setAttribute('aria-atomic', 'true'); element.classList.add('sr-only'); document.body.appendChild(element); } return element; } class Live { constructor(_document, _delay) { this._document = _document; this._delay = _delay; } ngOnDestroy() { const element = getLiveElement(this._document); if (element) { // if exists, it will always be attached to the element.parentElement.removeChild(element); } } say(message) { const element = getLiveElement(this._document, true); const delay = this._delay; if (element != null) { element.textContent = ''; const setText = () => element.textContent = message; if (delay === null) { setText(); } else { setTimeout(setText, delay); } } } } Live.ɵfac = function Live_Factory(t) { return new (t || Live)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_common__WEBPACK_IMPORTED_MODULE_1__["DOCUMENT"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](ARIA_LIVE_DELAY)); }; Live.ɵprov = Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({ factory: function Live_Factory() { return new Live(Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(_angular_common__WEBPACK_IMPORTED_MODULE_1__["DOCUMENT"]), Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"])(ARIA_LIVE_DELAY)); }, token: Live, providedIn: "root" }); Live.ctorParameters = () => [ { type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Inject"], args: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["DOCUMENT"],] }] }, { type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Inject"], args: [ARIA_LIVE_DELAY,] }] } ]; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](Live, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"], args: [{ providedIn: 'root' }] }], function () { return [{ type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Inject"], args: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["DOCUMENT"]] }] }, { type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Inject"], args: [ARIA_LIVE_DELAY] }] }]; }, null); })(); /** * A configuration service for the [`NgbTypeahead`](#/components/typeahead/api#NgbTypeahead) component. * * You can inject this service, typically in your root component, and customize the values of its properties in * order to provide default values for all the typeaheads used in the application. */ class NgbTypeaheadConfig { constructor() { this.editable = true; this.focusFirst = true; this.showHint = false; this.placement = ['bottom-left', 'bottom-right', 'top-left', 'top-right']; } } NgbTypeaheadConfig.ɵfac = function NgbTypeaheadConfig_Factory(t) { return new (t || NgbTypeaheadConfig)(); }; NgbTypeaheadConfig.ɵprov = Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({ factory: function NgbTypeaheadConfig_Factory() { return new NgbTypeaheadConfig(); }, token: NgbTypeaheadConfig, providedIn: "root" }); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbTypeaheadConfig, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"], args: [{ providedIn: 'root' }] }], function () { return []; }, null); })(); let nextWindowId = 0; /** * A directive providing a simple way of creating powerful typeaheads from any text input. */ class NgbTypeahead { constructor(_elementRef, viewContainerRef, _renderer, injector, componentFactoryResolver, config, ngZone, _live, _document, _ngZone, _changeDetector, applicationRef) { this._elementRef = _elementRef; this._renderer = _renderer; this._live = _live; this._document = _document; this._ngZone = _ngZone; this._changeDetector = _changeDetector; this._subscription = null; this._closed$ = new rxjs__WEBPACK_IMPORTED_MODULE_2__["Subject"](); this._inputValueBackup = null; this._windowRef = null; /** * The value for the `autocomplete` attribute for the `` element. * * Defaults to `"off"` to disable the native browser autocomplete, but you can override it if necessary. * * @since 2.1.0 */ this.autocomplete = 'off'; /** * The preferred placement of the typeahead. * * Possible values are `"top"`, `"top-left"`, `"top-right"`, `"bottom"`, `"bottom-left"`, * `"bottom-right"`, `"left"`, `"left-top"`, `"left-bottom"`, `"right"`, `"right-top"`, * `"right-bottom"` * * Accepts an array of strings or a string with space separated possible values. * * The default order of preference is `"bottom-left bottom-right top-left top-right"` * * Please see the [positioning overview](#/positioning) for more details. */ this.placement = 'bottom-left'; /** * An event emitted right before an item is selected from the result list. * * Event payload is of type [`NgbTypeaheadSelectItemEvent`](#/components/typeahead/api#NgbTypeaheadSelectItemEvent). */ this.selectItem = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"](); this.activeDescendant = null; this.popupId = `ngb-typeahead-${nextWindowId++}`; this._onTouched = () => { }; this._onChange = (_) => { }; this.container = config.container; this.editable = config.editable; this.focusFirst = config.focusFirst; this.showHint = config.showHint; this.placement = config.placement; this._valueChanges = Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["fromEvent"])(_elementRef.nativeElement, 'input') .pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["map"])($event => $event.target.value)); this._resubscribeTypeahead = new rxjs__WEBPACK_IMPORTED_MODULE_2__["BehaviorSubject"](null); this._popupService = new PopupService(NgbTypeaheadWindow, injector, viewContainerRef, _renderer, this._ngZone, componentFactoryResolver, applicationRef); this._zoneSubscription = ngZone.onStable.subscribe(() => { if (this.isPopupOpen()) { positionElements(this._elementRef.nativeElement, this._windowRef.location.nativeElement, this.placement, this.container === 'body'); } }); } ngOnInit() { const inputValues$ = this._valueChanges.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["tap"])(value => { this._inputValueBackup = this.showHint ? value : null; this._onChange(this.editable ? value : undefined); })); const results$ = inputValues$.pipe(this.ngbTypeahead); const userInput$ = this._resubscribeTypeahead.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["switchMap"])(() => results$)); this._subscription = this._subscribeToUserInput(userInput$); } ngOnDestroy() { this._closePopup(); this._unsubscribeFromUserInput(); this._zoneSubscription.unsubscribe(); } registerOnChange(fn) { this._onChange = fn; } registerOnTouched(fn) { this._onTouched = fn; } writeValue(value) { this._writeInputValue(this._formatItemForInput(value)); if (this.showHint) { this._inputValueBackup = value; } } setDisabledState(isDisabled) { this._renderer.setProperty(this._elementRef.nativeElement, 'disabled', isDisabled); } /** * Dismisses typeahead popup window */ dismissPopup() { if (this.isPopupOpen()) { this._resubscribeTypeahead.next(null); this._closePopup(); if (this.showHint && this._inputValueBackup !== null) { this._writeInputValue(this._inputValueBackup); } this._changeDetector.markForCheck(); } } /** * Returns true if the typeahead popup window is displayed */ isPopupOpen() { return this._windowRef != null; } handleBlur() { this._resubscribeTypeahead.next(null); this._onTouched(); } handleKeyDown(event) { if (!this.isPopupOpen()) { return; } // tslint:disable-next-line:deprecation switch (event.which) { case Key.ArrowDown: event.preventDefault(); this._windowRef.instance.next(); this._showHint(); break; case Key.ArrowUp: event.preventDefault(); this._windowRef.instance.prev(); this._showHint(); break; case Key.Enter: case Key.Tab: const result = this._windowRef.instance.getActive(); if (isDefined(result)) { event.preventDefault(); event.stopPropagation(); this._selectResult(result); } this._closePopup(); break; } } _openPopup() { if (!this.isPopupOpen()) { this._inputValueBackup = this._elementRef.nativeElement.value; const { windowRef } = this._popupService.open(); this._windowRef = windowRef; this._windowRef.instance.id = this.popupId; this._windowRef.instance.selectEvent.subscribe((result) => this._selectResultClosePopup(result)); this._windowRef.instance.activeChangeEvent.subscribe((activeId) => this.activeDescendant = activeId); if (this.container === 'body') { this._document.querySelector(this.container).appendChild(this._windowRef.location.nativeElement); } this._changeDetector.markForCheck(); ngbAutoClose(this._ngZone, this._document, 'outside', () => this.dismissPopup(), this._closed$, [this._elementRef.nativeElement, this._windowRef.location.nativeElement]); } } _closePopup() { this._popupService.close().subscribe(() => { this._closed$.next(); this._windowRef = null; this.activeDescendant = null; }); } _selectResult(result) { let defaultPrevented = false; this.selectItem.emit({ item: result, preventDefault: () => { defaultPrevented = true; } }); this._resubscribeTypeahead.next(null); if (!defaultPrevented) { this.writeValue(result); this._onChange(result); } } _selectResultClosePopup(result) { this._selectResult(result); this._closePopup(); } _showHint() { var _a; if (this.showHint && ((_a = this._windowRef) === null || _a === void 0 ? void 0 : _a.instance.hasActive()) && this._inputValueBackup != null) { const userInputLowerCase = this._inputValueBackup.toLowerCase(); const formattedVal = this._formatItemForInput(this._windowRef.instance.getActive()); if (userInputLowerCase === formattedVal.substr(0, this._inputValueBackup.length).toLowerCase()) { this._writeInputValue(this._inputValueBackup + formattedVal.substr(this._inputValueBackup.length)); this._elementRef.nativeElement['setSelectionRange'].apply(this._elementRef.nativeElement, [this._inputValueBackup.length, formattedVal.length]); } else { this._writeInputValue(formattedVal); } } } _formatItemForInput(item) { return item != null && this.inputFormatter ? this.inputFormatter(item) : toString(item); } _writeInputValue(value) { this._renderer.setProperty(this._elementRef.nativeElement, 'value', toString(value)); } _subscribeToUserInput(userInput$) { return userInput$.subscribe((results) => { if (!results || results.length === 0) { this._closePopup(); } else { this._openPopup(); this._windowRef.instance.focusFirst = this.focusFirst; this._windowRef.instance.results = results; this._windowRef.instance.term = this._elementRef.nativeElement.value; if (this.resultFormatter) { this._windowRef.instance.formatter = this.resultFormatter; } if (this.resultTemplate) { this._windowRef.instance.resultTemplate = this.resultTemplate; } this._windowRef.instance.resetActive(); // The observable stream we are subscribing to might have async steps // and if a component containing typeahead is using the OnPush strategy // the change detection turn wouldn't be invoked automatically. this._windowRef.changeDetectorRef.detectChanges(); this._showHint(); } // live announcer const count = results ? results.length : 0; this._live.say(count === 0 ? 'No results available' : `${count} result${count === 1 ? '' : 's'} available`); }); } _unsubscribeFromUserInput() { if (this._subscription) { this._subscription.unsubscribe(); } this._subscription = null; } } NgbTypeahead.ɵfac = function NgbTypeahead_Factory(t) { return new (t || NgbTypeahead)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewContainerRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["Renderer2"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["Injector"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ComponentFactoryResolver"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NgbTypeaheadConfig), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](Live), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_common__WEBPACK_IMPORTED_MODULE_1__["DOCUMENT"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectorRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ApplicationRef"])); }; NgbTypeahead.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: NgbTypeahead, selectors: [["input", "ngbTypeahead", ""]], hostAttrs: ["autocapitalize", "off", "autocorrect", "off", "role", "combobox", "aria-multiline", "false"], hostVars: 7, hostBindings: function NgbTypeahead_HostBindings(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("blur", function NgbTypeahead_blur_HostBindingHandler() { return ctx.handleBlur(); })("keydown", function NgbTypeahead_keydown_HostBindingHandler($event) { return ctx.handleKeyDown($event); }); } if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵhostProperty"]("autocomplete", ctx.autocomplete); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("aria-autocomplete", ctx.showHint ? "both" : "list")("aria-activedescendant", ctx.activeDescendant)("aria-owns", ctx.isPopupOpen() ? ctx.popupId : null)("aria-expanded", ctx.isPopupOpen()); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("open", ctx.isPopupOpen()); } }, inputs: { autocomplete: "autocomplete", placement: "placement", container: "container", editable: "editable", focusFirst: "focusFirst", showHint: "showHint", inputFormatter: "inputFormatter", ngbTypeahead: "ngbTypeahead", resultFormatter: "resultFormatter", resultTemplate: "resultTemplate" }, outputs: { selectItem: "selectItem" }, exportAs: ["ngbTypeahead"], features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{ provide: _angular_forms__WEBPACK_IMPORTED_MODULE_4__["NG_VALUE_ACCESSOR"], useExisting: Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["forwardRef"])(() => NgbTypeahead), multi: true }])] }); NgbTypeahead.ctorParameters = () => [ { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewContainerRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Renderer2"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injector"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ComponentFactoryResolver"] }, { type: NgbTypeaheadConfig }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"] }, { type: Live }, { type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Inject"], args: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["DOCUMENT"],] }] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectorRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ApplicationRef"] } ]; NgbTypeahead.propDecorators = { autocomplete: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], container: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], editable: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], focusFirst: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], inputFormatter: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], ngbTypeahead: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], resultFormatter: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], resultTemplate: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], showHint: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], placement: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], selectItem: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbTypeahead, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: 'input[ngbTypeahead]', exportAs: 'ngbTypeahead', host: { '(blur)': 'handleBlur()', '[class.open]': 'isPopupOpen()', '(keydown)': 'handleKeyDown($event)', '[autocomplete]': 'autocomplete', 'autocapitalize': 'off', 'autocorrect': 'off', 'role': 'combobox', 'aria-multiline': 'false', '[attr.aria-autocomplete]': 'showHint ? "both" : "list"', '[attr.aria-activedescendant]': 'activeDescendant', '[attr.aria-owns]': 'isPopupOpen() ? popupId : null', '[attr.aria-expanded]': 'isPopupOpen()' }, providers: [{ provide: _angular_forms__WEBPACK_IMPORTED_MODULE_4__["NG_VALUE_ACCESSOR"], useExisting: Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["forwardRef"])(() => NgbTypeahead), multi: true }] }] }], function () { return [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewContainerRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Renderer2"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injector"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ComponentFactoryResolver"] }, { type: NgbTypeaheadConfig }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"] }, { type: Live }, { type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Inject"], args: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["DOCUMENT"]] }] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectorRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ApplicationRef"] }]; }, { autocomplete: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], placement: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], selectItem: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], container: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], editable: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], focusFirst: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], showHint: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], inputFormatter: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], ngbTypeahead: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], resultFormatter: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], resultTemplate: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }] }); })(); class NgbTypeaheadModule { } NgbTypeaheadModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ type: NgbTypeaheadModule }); NgbTypeaheadModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({ factory: function NgbTypeaheadModule_Factory(t) { return new (t || NgbTypeaheadModule)(); }, imports: [[_angular_common__WEBPACK_IMPORTED_MODULE_1__["CommonModule"]]] }); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](NgbTypeaheadModule, { declarations: function () { return [NgbTypeahead, NgbHighlight, NgbTypeaheadWindow]; }, imports: function () { return [_angular_common__WEBPACK_IMPORTED_MODULE_1__["CommonModule"]]; }, exports: function () { return [NgbTypeahead, NgbHighlight]; } }); })(); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbTypeaheadModule, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgModule"], args: [{ declarations: [NgbTypeahead, NgbHighlight, NgbTypeaheadWindow], exports: [NgbTypeahead, NgbHighlight], imports: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["CommonModule"]], entryComponents: [NgbTypeaheadWindow] }] }], null, null); })(); const NGB_MODULES = [ NgbAccordionModule, NgbAlertModule, NgbButtonsModule, NgbCarouselModule, NgbCollapseModule, NgbDatepickerModule, NgbDropdownModule, NgbModalModule, NgbNavModule, NgbPaginationModule, NgbPopoverModule, NgbProgressbarModule, NgbRatingModule, NgbTimepickerModule, NgbToastModule, NgbTooltipModule, NgbTypeaheadModule ]; class NgbModule { } NgbModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ type: NgbModule }); NgbModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({ factory: function NgbModule_Factory(t) { return new (t || NgbModule)(); }, imports: [NGB_MODULES, NgbAccordionModule, NgbAlertModule, NgbButtonsModule, NgbCarouselModule, NgbCollapseModule, NgbDatepickerModule, NgbDropdownModule, NgbModalModule, NgbNavModule, NgbPaginationModule, NgbPopoverModule, NgbProgressbarModule, NgbRatingModule, NgbTimepickerModule, NgbToastModule, NgbTooltipModule, NgbTypeaheadModule] }); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](NgbModule, { imports: [NgbAccordionModule, NgbAlertModule, NgbButtonsModule, NgbCarouselModule, NgbCollapseModule, NgbDatepickerModule, NgbDropdownModule, NgbModalModule, NgbNavModule, NgbPaginationModule, NgbPopoverModule, NgbProgressbarModule, NgbRatingModule, NgbTimepickerModule, NgbToastModule, NgbTooltipModule, NgbTypeaheadModule], exports: [NgbAccordionModule, NgbAlertModule, NgbButtonsModule, NgbCarouselModule, NgbCollapseModule, NgbDatepickerModule, NgbDropdownModule, NgbModalModule, NgbNavModule, NgbPaginationModule, NgbPopoverModule, NgbProgressbarModule, NgbRatingModule, NgbTimepickerModule, NgbToastModule, NgbTooltipModule, NgbTypeaheadModule] }); })(); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgbModule, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgModule"], args: [{ imports: NGB_MODULES, exports: NGB_MODULES }] }], null, null); })(); /** * Generated bundle index. Do not edit. */ //# sourceMappingURL=ng-bootstrap.js.map /***/ }), /***/ "1myf": /*!******************************************!*\ !*** ./node_modules/lodash-es/sortBy.js ***! \******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _baseFlatten_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_baseFlatten.js */ "uT1x"); /* harmony import */ var _baseOrderBy_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./_baseOrderBy.js */ "FwyN"); /* harmony import */ var _baseRest_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./_baseRest.js */ "LV2V"); /* harmony import */ var _isIterateeCall_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./_isIterateeCall.js */ "XFn8"); /** * Creates an array of elements, sorted in ascending order by the results of * running each element in a collection thru each iteratee. This method * performs a stable sort, that is, it preserves the original sort order of * equal elements. The iteratees are invoked with one argument: (value). * * @static * @memberOf _ * @since 0.1.0 * @category Collection * @param {Array|Object} collection The collection to iterate over. * @param {...(Function|Function[])} [iteratees=[_.identity]] * The iteratees to sort by. * @returns {Array} Returns the new sorted array. * @example * * var users = [ * { 'user': 'fred', 'age': 48 }, * { 'user': 'barney', 'age': 36 }, * { 'user': 'fred', 'age': 30 }, * { 'user': 'barney', 'age': 34 } * ]; * * _.sortBy(users, [function(o) { return o.user; }]); * // => objects for [['barney', 36], ['barney', 34], ['fred', 48], ['fred', 30]] * * _.sortBy(users, ['user', 'age']); * // => objects for [['barney', 34], ['barney', 36], ['fred', 30], ['fred', 48]] */ var sortBy = Object(_baseRest_js__WEBPACK_IMPORTED_MODULE_2__["default"])(function(collection, iteratees) { if (collection == null) { return []; } var length = iteratees.length; if (length > 1 && Object(_isIterateeCall_js__WEBPACK_IMPORTED_MODULE_3__["default"])(collection, iteratees[0], iteratees[1])) { iteratees = []; } else if (length > 2 && Object(_isIterateeCall_js__WEBPACK_IMPORTED_MODULE_3__["default"])(iteratees[0], iteratees[1], iteratees[2])) { iteratees = [iteratees[0]]; } return Object(_baseOrderBy_js__WEBPACK_IMPORTED_MODULE_1__["default"])(collection, Object(_baseFlatten_js__WEBPACK_IMPORTED_MODULE_0__["default"])(iteratees, 1), []); }); /* harmony default export */ __webpack_exports__["default"] = (sortBy); /***/ }), /***/ "1ppg": /*!*******************************************!*\ !*** ./node_modules/moment/locale/fil.js ***! \*******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { //! moment.js locale configuration //! locale : Filipino [fil] //! author : Dan Hagman : https://github.com/hagmandan //! author : Matthew Co : https://github.com/matthewdeeco ;(function (global, factory) { true ? factory(__webpack_require__(/*! ../moment */ "wd/R")) : undefined }(this, (function (moment) { 'use strict'; //! moment.js locale configuration var fil = moment.defineLocale('fil', { months: 'Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre'.split( '_' ), monthsShort: 'Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis'.split('_'), weekdays: 'Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado'.split( '_' ), weekdaysShort: 'Lin_Lun_Mar_Miy_Huw_Biy_Sab'.split('_'), weekdaysMin: 'Li_Lu_Ma_Mi_Hu_Bi_Sab'.split('_'), longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'MM/D/YYYY', LL: 'MMMM D, YYYY', LLL: 'MMMM D, YYYY HH:mm', LLLL: 'dddd, MMMM DD, YYYY HH:mm', }, calendar: { sameDay: 'LT [ngayong araw]', nextDay: '[Bukas ng] LT', nextWeek: 'LT [sa susunod na] dddd', lastDay: 'LT [kahapon]', lastWeek: 'LT [noong nakaraang] dddd', sameElse: 'L', }, relativeTime: { future: 'sa loob ng %s', past: '%s ang nakalipas', s: 'ilang segundo', ss: '%d segundo', m: 'isang minuto', mm: '%d minuto', h: 'isang oras', hh: '%d oras', d: 'isang araw', dd: '%d araw', M: 'isang buwan', MM: '%d buwan', y: 'isang taon', yy: '%d taon', }, dayOfMonthOrdinalParse: /\d{1,2}/, ordinal: function (number) { return number; }, week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); return fil; }))); /***/ }), /***/ "1rYy": /*!*********************************************!*\ !*** ./node_modules/moment/locale/hy-am.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { //! moment.js locale configuration //! locale : Armenian [hy-am] //! author : Armendarabyan : https://github.com/armendarabyan ;(function (global, factory) { true ? factory(__webpack_require__(/*! ../moment */ "wd/R")) : undefined }(this, (function (moment) { 'use strict'; //! moment.js locale configuration var hyAm = moment.defineLocale('hy-am', { months: { format: 'հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի'.split( '_' ), standalone: 'հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր'.split( '_' ), }, monthsShort: 'հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ'.split('_'), weekdays: 'կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ'.split( '_' ), weekdaysShort: 'կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ'.split('_'), weekdaysMin: 'կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ'.split('_'), longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD.MM.YYYY', LL: 'D MMMM YYYY թ.', LLL: 'D MMMM YYYY թ., HH:mm', LLLL: 'dddd, D MMMM YYYY թ., HH:mm', }, calendar: { sameDay: '[այսօր] LT', nextDay: '[վաղը] LT', lastDay: '[երեկ] LT', nextWeek: function () { return 'dddd [օրը ժամը] LT'; }, lastWeek: function () { return '[անցած] dddd [օրը ժամը] LT'; }, sameElse: 'L', }, relativeTime: { future: '%s հետո', past: '%s առաջ', s: 'մի քանի վայրկյան', ss: '%d վայրկյան', m: 'րոպե', mm: '%d րոպե', h: 'ժամ', hh: '%d ժամ', d: 'օր', dd: '%d օր', M: 'ամիս', MM: '%d ամիս', y: 'տարի', yy: '%d տարի', }, meridiemParse: /գիշերվա|առավոտվա|ցերեկվա|երեկոյան/, isPM: function (input) { return /^(ցերեկվա|երեկոյան)$/.test(input); }, meridiem: function (hour) { if (hour < 4) { return 'գիշերվա'; } else if (hour < 12) { return 'առավոտվա'; } else if (hour < 17) { return 'ցերեկվա'; } else { return 'երեկոյան'; } }, dayOfMonthOrdinalParse: /\d{1,2}|\d{1,2}-(ին|րդ)/, ordinal: function (number, period) { switch (period) { case 'DDD': case 'w': case 'W': case 'DDDo': if (number === 1) { return number + '-ին'; } return number + '-րդ'; default: return number; } }, week: { dow: 1, // Monday is the first day of the week. doy: 7, // The week that contains Jan 7th is the first week of the year. }, }); return hyAm; }))); /***/ }), /***/ "1sBl": /*!***********************************************************!*\ !*** ./node_modules/qrcode/lib/core/alignment-pattern.js ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /** * Alignment pattern are fixed reference pattern in defined positions * in a matrix symbology, which enables the decode software to re-synchronise * the coordinate mapping of the image modules in the event of moderate amounts * of distortion of the image. * * Alignment patterns are present only in QR Code symbols of version 2 or larger * and their number depends on the symbol version. */ const getSymbolSize = __webpack_require__(/*! ./utils */ "e/Dd").getSymbolSize /** * Calculate the row/column coordinates of the center module of each alignment pattern * for the specified QR Code version. * * The alignment patterns are positioned symmetrically on either side of the diagonal * running from the top left corner of the symbol to the bottom right corner. * * Since positions are simmetrical only half of the coordinates are returned. * Each item of the array will represent in turn the x and y coordinate. * @see {@link getPositions} * * @param {Number} version QR Code version * @return {Array} Array of coordinate */ exports.getRowColCoords = function getRowColCoords (version) { if (version === 1) return [] const posCount = Math.floor(version / 7) + 2 const size = getSymbolSize(version) const intervals = size === 145 ? 26 : Math.ceil((size - 13) / (2 * posCount - 2)) * 2 const positions = [size - 7] // Last coord is always (size - 7) for (let i = 1; i < posCount - 1; i++) { positions[i] = positions[i - 1] - intervals } positions.push(6) // First coord is always 6 return positions.reverse() } /** * Returns an array containing the positions of each alignment pattern. * Each array's element represent the center point of the pattern as (x, y) coordinates * * Coordinates are calculated expanding the row/column coordinates returned by {@link getRowColCoords} * and filtering out the items that overlaps with finder pattern * * @example * For a Version 7 symbol {@link getRowColCoords} returns values 6, 22 and 38. * The alignment patterns, therefore, are to be centered on (row, column) * positions (6,22), (22,6), (22,22), (22,38), (38,22), (38,38). * Note that the coordinates (6,6), (6,38), (38,6) are occupied by finder patterns * and are not therefore used for alignment patterns. * * let pos = getPositions(7) * // [[6,22], [22,6], [22,22], [22,38], [38,22], [38,38]] * * @param {Number} version QR Code version * @return {Array} Array of coordinates */ exports.getPositions = function getPositions (version) { const coords = [] const pos = exports.getRowColCoords(version) const posLength = pos.length for (let i = 0; i < posLength; i++) { for (let j = 0; j < posLength; j++) { // Skip if position is occupied by finder patterns if ((i === 0 && j === 0) || // top-left (i === 0 && j === posLength - 1) || // bottom-left (i === posLength - 1 && j === 0)) { // top-right continue } coords.push([pos[i], pos[j]]) } } return coords } /***/ }), /***/ "1uah": /*!***************************************************************!*\ !*** ./node_modules/rxjs/_esm2015/internal/observable/zip.js ***! \***************************************************************/ /*! exports provided: zip, ZipOperator, ZipSubscriber */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "zip", function() { return zip; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ZipOperator", function() { return ZipOperator; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ZipSubscriber", function() { return ZipSubscriber; }); /* harmony import */ var _fromArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./fromArray */ "yCtX"); /* harmony import */ var _util_isArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/isArray */ "DH7j"); /* harmony import */ var _Subscriber__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Subscriber */ "7o/Q"); /* harmony import */ var _internal_symbol_iterator__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../internal/symbol/iterator */ "Lhse"); /* harmony import */ var _innerSubscribe__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../innerSubscribe */ "zx2A"); function zip(...observables) { const resultSelector = observables[observables.length - 1]; if (typeof resultSelector === 'function') { observables.pop(); } return Object(_fromArray__WEBPACK_IMPORTED_MODULE_0__["fromArray"])(observables, undefined).lift(new ZipOperator(resultSelector)); } class ZipOperator { constructor(resultSelector) { this.resultSelector = resultSelector; } call(subscriber, source) { return source.subscribe(new ZipSubscriber(subscriber, this.resultSelector)); } } class ZipSubscriber extends _Subscriber__WEBPACK_IMPORTED_MODULE_2__["Subscriber"] { constructor(destination, resultSelector, values = Object.create(null)) { super(destination); this.resultSelector = resultSelector; this.iterators = []; this.active = 0; this.resultSelector = (typeof resultSelector === 'function') ? resultSelector : undefined; } _next(value) { const iterators = this.iterators; if (Object(_util_isArray__WEBPACK_IMPORTED_MODULE_1__["isArray"])(value)) { iterators.push(new StaticArrayIterator(value)); } else if (typeof value[_internal_symbol_iterator__WEBPACK_IMPORTED_MODULE_3__["iterator"]] === 'function') { iterators.push(new StaticIterator(value[_internal_symbol_iterator__WEBPACK_IMPORTED_MODULE_3__["iterator"]]())); } else { iterators.push(new ZipBufferIterator(this.destination, this, value)); } } _complete() { const iterators = this.iterators; const len = iterators.length; this.unsubscribe(); if (len === 0) { this.destination.complete(); return; } this.active = len; for (let i = 0; i < len; i++) { let iterator = iterators[i]; if (iterator.stillUnsubscribed) { const destination = this.destination; destination.add(iterator.subscribe()); } else { this.active--; } } } notifyInactive() { this.active--; if (this.active === 0) { this.destination.complete(); } } checkIterators() { const iterators = this.iterators; const len = iterators.length; const destination = this.destination; for (let i = 0; i < len; i++) { let iterator = iterators[i]; if (typeof iterator.hasValue === 'function' && !iterator.hasValue()) { return; } } let shouldComplete = false; const args = []; for (let i = 0; i < len; i++) { let iterator = iterators[i]; let result = iterator.next(); if (iterator.hasCompleted()) { shouldComplete = true; } if (result.done) { destination.complete(); return; } args.push(result.value); } if (this.resultSelector) { this._tryresultSelector(args); } else { destination.next(args); } if (shouldComplete) { destination.complete(); } } _tryresultSelector(args) { let result; try { result = this.resultSelector.apply(this, args); } catch (err) { this.destination.error(err); return; } this.destination.next(result); } } class StaticIterator { constructor(iterator) { this.iterator = iterator; this.nextResult = iterator.next(); } hasValue() { return true; } next() { const result = this.nextResult; this.nextResult = this.iterator.next(); return result; } hasCompleted() { const nextResult = this.nextResult; return Boolean(nextResult && nextResult.done); } } class StaticArrayIterator { constructor(array) { this.array = array; this.index = 0; this.length = 0; this.length = array.length; } [_internal_symbol_iterator__WEBPACK_IMPORTED_MODULE_3__["iterator"]]() { return this; } next(value) { const i = this.index++; const array = this.array; return i < this.length ? { value: array[i], done: false } : { value: null, done: true }; } hasValue() { return this.array.length > this.index; } hasCompleted() { return this.array.length === this.index; } } class ZipBufferIterator extends _innerSubscribe__WEBPACK_IMPORTED_MODULE_4__["SimpleOuterSubscriber"] { constructor(destination, parent, observable) { super(destination); this.parent = parent; this.observable = observable; this.stillUnsubscribed = true; this.buffer = []; this.isComplete = false; } [_internal_symbol_iterator__WEBPACK_IMPORTED_MODULE_3__["iterator"]]() { return this; } next() { const buffer = this.buffer; if (buffer.length === 0 && this.isComplete) { return { value: null, done: true }; } else { return { value: buffer.shift(), done: false }; } } hasValue() { return this.buffer.length > 0; } hasCompleted() { return this.buffer.length === 0 && this.isComplete; } notifyComplete() { if (this.buffer.length > 0) { this.isComplete = true; this.parent.notifyInactive(); } else { this.destination.complete(); } } notifyNext(innerValue) { this.buffer.push(innerValue); this.parent.checkIterators(); } subscribe() { return Object(_innerSubscribe__WEBPACK_IMPORTED_MODULE_4__["innerSubscribe"])(this.observable, new _innerSubscribe__WEBPACK_IMPORTED_MODULE_4__["SimpleInnerSubscriber"](this)); } } //# sourceMappingURL=zip.js.map /***/ }), /***/ "1unF": /*!********************************************************!*\ !*** ./node_modules/date-fns/esm/startOfYear/index.js ***! \********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return startOfYear; }); /* harmony import */ var _toDate_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../toDate/index.js */ "/Tr7"); /* harmony import */ var _lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../_lib/requiredArgs/index.js */ "jIYg"); /** * @name startOfYear * @category Year Helpers * @summary Return the start of a year for the given date. * * @description * Return the start of a year for the given date. * The result will be in the local timezone. * * ### v2.0.0 breaking changes: * * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes). * * @param {Date|Number} date - the original date * @returns {Date} the start of a year * @throws {TypeError} 1 argument required * * @example * // The start of a year for 2 September 2014 11:55:00: * const result = startOfYear(new Date(2014, 8, 2, 11, 55, 00)) * //=> Wed Jan 01 2014 00:00:00 */ function startOfYear(dirtyDate) { Object(_lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_1__["default"])(1, arguments); var cleanDate = Object(_toDate_index_js__WEBPACK_IMPORTED_MODULE_0__["default"])(dirtyDate); var date = new Date(0); date.setFullYear(cleanDate.getFullYear(), 0, 1); date.setHours(0, 0, 0, 0); return date; } /***/ }), /***/ "1vY8": /*!********************************************!*\ !*** ./node_modules/lodash-es/parseInt.js ***! \********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _root_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_root.js */ "Ju5/"); /* harmony import */ var _toString_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toString.js */ "efZk"); /** Used to match leading whitespace. */ var reTrimStart = /^\s+/; /* Built-in method references for those with the same name as other `lodash` methods. */ var nativeParseInt = _root_js__WEBPACK_IMPORTED_MODULE_0__["default"].parseInt; /** * Converts `string` to an integer of the specified radix. If `radix` is * `undefined` or `0`, a `radix` of `10` is used unless `value` is a * hexadecimal, in which case a `radix` of `16` is used. * * **Note:** This method aligns with the * [ES5 implementation](https://es5.github.io/#x15.1.2.2) of `parseInt`. * * @static * @memberOf _ * @since 1.1.0 * @category String * @param {string} string The string to convert. * @param {number} [radix=10] The radix to interpret `value` by. * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`. * @returns {number} Returns the converted integer. * @example * * _.parseInt('08'); * // => 8 * * _.map(['6', '08', '10'], _.parseInt); * // => [6, 8, 10] */ function parseInt(string, radix, guard) { if (guard || radix == null) { radix = 0; } else if (radix) { radix = +radix; } return nativeParseInt(Object(_toString_js__WEBPACK_IMPORTED_MODULE_1__["default"])(string).replace(reTrimStart, ''), radix || 0); } /* harmony default export */ __webpack_exports__["default"] = (parseInt); /***/ }), /***/ "1vjI": /*!****************************************************************!*\ !*** ./node_modules/date-fns/esm/_lib/startOfUTCWeek/index.js ***! \****************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return startOfUTCWeek; }); /* harmony import */ var _toInteger_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../toInteger/index.js */ "/h9T"); /* harmony import */ var _toDate_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../toDate/index.js */ "/Tr7"); /* harmony import */ var _requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../requiredArgs/index.js */ "jIYg"); // This function will be a part of public API when UTC function will be implemented. // See issue: https://github.com/date-fns/date-fns/issues/376 function startOfUTCWeek(dirtyDate, dirtyOptions) { Object(_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_2__["default"])(1, arguments); var options = dirtyOptions || {}; var locale = options.locale; var localeWeekStartsOn = locale && locale.options && locale.options.weekStartsOn; var defaultWeekStartsOn = localeWeekStartsOn == null ? 0 : Object(_toInteger_index_js__WEBPACK_IMPORTED_MODULE_0__["default"])(localeWeekStartsOn); var weekStartsOn = options.weekStartsOn == null ? defaultWeekStartsOn : Object(_toInteger_index_js__WEBPACK_IMPORTED_MODULE_0__["default"])(options.weekStartsOn); // Test if weekStartsOn is between 0 and 6 _and_ is not NaN if (!(weekStartsOn >= 0 && weekStartsOn <= 6)) { throw new RangeError('weekStartsOn must be between 0 and 6 inclusively'); } var date = Object(_toDate_index_js__WEBPACK_IMPORTED_MODULE_1__["default"])(dirtyDate); var day = date.getUTCDay(); var diff = (day < weekStartsOn ? 7 : 0) + day - weekStartsOn; date.setUTCDate(date.getUTCDate() - diff); date.setUTCHours(0, 0, 0, 0); return date; } /***/ }), /***/ "1wEm": /*!***************************************************!*\ !*** ./node_modules/lodash-es/sortedLastIndex.js ***! \***************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _baseSortedIndex_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_baseSortedIndex.js */ "I+Wo"); /** * This method is like `_.sortedIndex` except that it returns the highest * index at which `value` should be inserted into `array` in order to * maintain its sort order. * * @static * @memberOf _ * @since 3.0.0 * @category Array * @param {Array} array The sorted array to inspect. * @param {*} value The value to evaluate. * @returns {number} Returns the index at which `value` should be inserted * into `array`. * @example * * _.sortedLastIndex([4, 5, 5, 5, 6], 5); * // => 4 */ function sortedLastIndex(array, value) { return Object(_baseSortedIndex_js__WEBPACK_IMPORTED_MODULE_0__["default"])(array, value, true); } /* harmony default export */ __webpack_exports__["default"] = (sortedLastIndex); /***/ }), /***/ "1xUQ": /*!*******************************************!*\ !*** ./node_modules/lodash-es/attempt.js ***! \*******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _apply_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_apply.js */ "uRGJ"); /* harmony import */ var _baseRest_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./_baseRest.js */ "LV2V"); /* harmony import */ var _isError_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./isError.js */ "Nwst"); /** * Attempts to invoke `func`, returning either the result or the caught error * object. Any additional arguments are provided to `func` when it's invoked. * * @static * @memberOf _ * @since 3.0.0 * @category Util * @param {Function} func The function to attempt. * @param {...*} [args] The arguments to invoke `func` with. * @returns {*} Returns the `func` result or error object. * @example * * // Avoid throwing errors for invalid selectors. * var elements = _.attempt(function(selector) { * return document.querySelectorAll(selector); * }, '>_>'); * * if (_.isError(elements)) { * elements = []; * } */ var attempt = Object(_baseRest_js__WEBPACK_IMPORTED_MODULE_1__["default"])(function(func, args) { try { return Object(_apply_js__WEBPACK_IMPORTED_MODULE_0__["default"])(func, undefined, args); } catch (e) { return Object(_isError_js__WEBPACK_IMPORTED_MODULE_2__["default"])(e) ? e : new Error(e); } }); /* harmony default export */ __webpack_exports__["default"] = (attempt); /***/ }), /***/ "1xZ4": /*!******************************************!*\ !*** ./node_modules/moment/locale/ca.js ***! \******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { //! moment.js locale configuration //! locale : Catalan [ca] //! author : Juan G. Hurtado : https://github.com/juanghurtado ;(function (global, factory) { true ? factory(__webpack_require__(/*! ../moment */ "wd/R")) : undefined }(this, (function (moment) { 'use strict'; //! moment.js locale configuration var ca = moment.defineLocale('ca', { months: { standalone: 'gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre'.split( '_' ), format: "de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split( '_' ), isFormat: /D[oD]?(\s)+MMMM/, }, monthsShort: 'gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.'.split( '_' ), monthsParseExact: true, weekdays: 'diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte'.split( '_' ), weekdaysShort: 'dg._dl._dt._dc._dj._dv._ds.'.split('_'), weekdaysMin: 'dg_dl_dt_dc_dj_dv_ds'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'H:mm', LTS: 'H:mm:ss', L: 'DD/MM/YYYY', LL: 'D MMMM [de] YYYY', ll: 'D MMM YYYY', LLL: 'D MMMM [de] YYYY [a les] H:mm', lll: 'D MMM YYYY, H:mm', LLLL: 'dddd D MMMM [de] YYYY [a les] H:mm', llll: 'ddd D MMM YYYY, H:mm', }, calendar: { sameDay: function () { return '[avui a ' + (this.hours() !== 1 ? 'les' : 'la') + '] LT'; }, nextDay: function () { return '[demà a ' + (this.hours() !== 1 ? 'les' : 'la') + '] LT'; }, nextWeek: function () { return 'dddd [a ' + (this.hours() !== 1 ? 'les' : 'la') + '] LT'; }, lastDay: function () { return '[ahir a ' + (this.hours() !== 1 ? 'les' : 'la') + '] LT'; }, lastWeek: function () { return ( '[el] dddd [passat a ' + (this.hours() !== 1 ? 'les' : 'la') + '] LT' ); }, sameElse: 'L', }, relativeTime: { future: "d'aquí %s", past: 'fa %s', s: 'uns segons', ss: '%d segons', m: 'un minut', mm: '%d minuts', h: 'una hora', hh: '%d hores', d: 'un dia', dd: '%d dies', M: 'un mes', MM: '%d mesos', y: 'un any', yy: '%d anys', }, dayOfMonthOrdinalParse: /\d{1,2}(r|n|t|è|a)/, ordinal: function (number, period) { var output = number === 1 ? 'r' : number === 2 ? 'n' : number === 3 ? 'r' : number === 4 ? 't' : 'è'; if (period === 'w' || period === 'W') { output = 'a'; } return number + output; }, week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); return ca; }))); /***/ }), /***/ "1y1X": /*!**********************************************!*\ !*** ./node_modules/lodash-es/rangeRight.js ***! \**********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _createRange_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_createRange.js */ "eHo2"); /** * This method is like `_.range` except that it populates values in * descending order. * * @static * @memberOf _ * @since 4.0.0 * @category Util * @param {number} [start=0] The start of the range. * @param {number} end The end of the range. * @param {number} [step=1] The value to increment or decrement by. * @returns {Array} Returns the range of numbers. * @see _.inRange, _.range * @example * * _.rangeRight(4); * // => [3, 2, 1, 0] * * _.rangeRight(-4); * // => [-3, -2, -1, 0] * * _.rangeRight(1, 5); * // => [4, 3, 2, 1] * * _.rangeRight(0, 20, 5); * // => [15, 10, 5, 0] * * _.rangeRight(0, -4, -1); * // => [-3, -2, -1, 0] * * _.rangeRight(1, 4, 0); * // => [1, 1, 1] * * _.rangeRight(0); * // => [] */ var rangeRight = Object(_createRange_js__WEBPACK_IMPORTED_MODULE_0__["default"])(true); /* harmony default export */ __webpack_exports__["default"] = (rangeRight); /***/ }), /***/ "2/mU": /*!*********************************************!*\ !*** ./node_modules/lodash-es/_basePick.js ***! \*********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _basePickBy_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_basePickBy.js */ "MKnB"); /* harmony import */ var _hasIn_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./hasIn.js */ "K160"); /** * The base implementation of `_.pick` without support for individual * property identifiers. * * @private * @param {Object} object The source object. * @param {string[]} paths The property paths to pick. * @returns {Object} Returns the new object. */ function basePick(object, paths) { return Object(_basePickBy_js__WEBPACK_IMPORTED_MODULE_0__["default"])(object, paths, function(value, path) { return Object(_hasIn_js__WEBPACK_IMPORTED_MODULE_1__["default"])(object, path); }); } /* harmony default export */ __webpack_exports__["default"] = (basePick); /***/ }), /***/ "23KU": /*!************************************************!*\ !*** ./node_modules/lodash-es/_assignValue.js ***! \************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _baseAssignValue_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_baseAssignValue.js */ "uE2L"); /* harmony import */ var _eq_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./eq.js */ "YHEm"); /** Used for built-in method references. */ var objectProto = Object.prototype; /** Used to check objects for own properties. */ var hasOwnProperty = objectProto.hasOwnProperty; /** * Assigns `value` to `key` of `object` if the existing value is not equivalent * using [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero) * for equality comparisons. * * @private * @param {Object} object The object to modify. * @param {string} key The key of the property to assign. * @param {*} value The value to assign. */ function assignValue(object, key, value) { var objValue = object[key]; if (!(hasOwnProperty.call(object, key) && Object(_eq_js__WEBPACK_IMPORTED_MODULE_1__["default"])(objValue, value)) || (value === undefined && !(key in object))) { Object(_baseAssignValue_js__WEBPACK_IMPORTED_MODULE_0__["default"])(object, key, value); } } /* harmony default export */ __webpack_exports__["default"] = (assignValue); /***/ }), /***/ "25P+": /*!******************************************************!*\ !*** ./node_modules/lodash-es/_baseSortedIndexBy.js ***! \******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _isSymbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./isSymbol.js */ "G8aS"); /** Used as references for the maximum length and index of an array. */ var MAX_ARRAY_LENGTH = 4294967295, MAX_ARRAY_INDEX = MAX_ARRAY_LENGTH - 1; /* Built-in method references for those with the same name as other `lodash` methods. */ var nativeFloor = Math.floor, nativeMin = Math.min; /** * The base implementation of `_.sortedIndexBy` and `_.sortedLastIndexBy` * which invokes `iteratee` for `value` and each element of `array` to compute * their sort ranking. The iteratee is invoked with one argument; (value). * * @private * @param {Array} array The sorted array to inspect. * @param {*} value The value to evaluate. * @param {Function} iteratee The iteratee invoked per element. * @param {boolean} [retHighest] Specify returning the highest qualified index. * @returns {number} Returns the index at which `value` should be inserted * into `array`. */ function baseSortedIndexBy(array, value, iteratee, retHighest) { var low = 0, high = array == null ? 0 : array.length; if (high === 0) { return 0; } value = iteratee(value); var valIsNaN = value !== value, valIsNull = value === null, valIsSymbol = Object(_isSymbol_js__WEBPACK_IMPORTED_MODULE_0__["default"])(value), valIsUndefined = value === undefined; while (low < high) { var mid = nativeFloor((low + high) / 2), computed = iteratee(array[mid]), othIsDefined = computed !== undefined, othIsNull = computed === null, othIsReflexive = computed === computed, othIsSymbol = Object(_isSymbol_js__WEBPACK_IMPORTED_MODULE_0__["default"])(computed); if (valIsNaN) { var setLow = retHighest || othIsReflexive; } else if (valIsUndefined) { setLow = othIsReflexive && (retHighest || othIsDefined); } else if (valIsNull) { setLow = othIsReflexive && othIsDefined && (retHighest || !othIsNull); } else if (valIsSymbol) { setLow = othIsReflexive && othIsDefined && !othIsNull && (retHighest || !othIsSymbol); } else if (othIsNull || othIsSymbol) { setLow = false; } else { setLow = retHighest ? (computed <= value) : (computed < value); } if (setLow) { low = mid + 1; } else { high = mid; } } return nativeMin(high, MAX_ARRAY_INDEX); } /* harmony default export */ __webpack_exports__["default"] = (baseSortedIndexBy); /***/ }), /***/ "25cm": /*!***************************************************!*\ !*** ./node_modules/lodash-es/_baseGetAllKeys.js ***! \***************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _arrayPush_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_arrayPush.js */ "tPH9"); /* harmony import */ var _isArray_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./isArray.js */ "/1FC"); /** * The base implementation of `getAllKeys` and `getAllKeysIn` which uses * `keysFunc` and `symbolsFunc` to get the enumerable property names and * symbols of `object`. * * @private * @param {Object} object The object to query. * @param {Function} keysFunc The function to get the keys of `object`. * @param {Function} symbolsFunc The function to get the symbols of `object`. * @returns {Array} Returns the array of property names and symbols. */ function baseGetAllKeys(object, keysFunc, symbolsFunc) { var result = keysFunc(object); return Object(_isArray_js__WEBPACK_IMPORTED_MODULE_1__["default"])(object) ? result : Object(_arrayPush_js__WEBPACK_IMPORTED_MODULE_0__["default"])(result, symbolsFunc(object)); } /* harmony default export */ __webpack_exports__["default"] = (baseGetAllKeys); /***/ }), /***/ "26Ho": /*!********************************************************************!*\ !*** ./node_modules/date-fns/esm/areIntervalsOverlapping/index.js ***! \********************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return areIntervalsOverlapping; }); /* harmony import */ var _toDate_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../toDate/index.js */ "/Tr7"); /* harmony import */ var _lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../_lib/requiredArgs/index.js */ "jIYg"); /** * @name areIntervalsOverlapping * @category Interval Helpers * @summary Is the given time interval overlapping with another time interval? * * @description * Is the given time interval overlapping with another time interval? Adjacent intervals do not count as overlapping. * * ### v2.0.0 breaking changes: * * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes). * * - The function was renamed from `areRangesOverlapping` to `areIntervalsOverlapping`. * This change was made to mirror the use of the word "interval" in standard ISO 8601:2004 terminology: * * ``` * 2.1.3 * time interval * part of the time axis limited by two instants * ``` * * Also, this function now accepts an object with `start` and `end` properties * instead of two arguments as an interval. * This function now throws `RangeError` if the start of the interval is after its end * or if any date in the interval is `Invalid Date`. * * ```javascript * // Before v2.0.0 * * areRangesOverlapping( * new Date(2014, 0, 10), new Date(2014, 0, 20), * new Date(2014, 0, 17), new Date(2014, 0, 21) * ) * * // v2.0.0 onward * * areIntervalsOverlapping( * { start: new Date(2014, 0, 10), end: new Date(2014, 0, 20) }, * { start: new Date(2014, 0, 17), end: new Date(2014, 0, 21) } * ) * ``` * * @param {Interval} intervalLeft - the first interval to compare. See [Interval]{@link https://date-fns.org/docs/Interval} * @param {Interval} intervalRight - the second interval to compare. See [Interval]{@link https://date-fns.org/docs/Interval} * @param {Object} [options] - the object with options * @param {Boolean} [options.inclusive=false] - whether the comparison is inclusive or not * @returns {Boolean} whether the time intervals are overlapping * @throws {TypeError} 2 arguments required * @throws {RangeError} The start of an interval cannot be after its end * @throws {RangeError} Date in interval cannot be `Invalid Date` * * @example * // For overlapping time intervals: * areIntervalsOverlapping( * { start: new Date(2014, 0, 10), end: new Date(2014, 0, 20) }, * { start: new Date(2014, 0, 17), end: new Date(2014, 0, 21) } * ) * //=> true * * @example * // For non-overlapping time intervals: * areIntervalsOverlapping( * { start: new Date(2014, 0, 10), end: new Date(2014, 0, 20) }, * { start: new Date(2014, 0, 21), end: new Date(2014, 0, 22) } * ) * //=> false * * @example * // For adjacent time intervals: * areIntervalsOverlapping( * { start: new Date(2014, 0, 10), end: new Date(2014, 0, 20) }, * { start: new Date(2014, 0, 20), end: new Date(2014, 0, 30) } * ) * //=> false * * @example * // Using the inclusive option: * areIntervalsOverlapping( * { start: new Date(2014, 0, 10), end: new Date(2014, 0, 20) }, * { start: new Date(2014, 0, 20), end: new Date(2014, 0, 24) } * ) * //=> false * areIntervalsOverlapping( * { start: new Date(2014, 0, 10), end: new Date(2014, 0, 20) }, * { start: new Date(2014, 0, 20), end: new Date(2014, 0, 24) }, * { inclusive: true } * ) * //=> true */ function areIntervalsOverlapping(dirtyIntervalLeft, dirtyIntervalRight) { var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : { inclusive: false }; Object(_lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_1__["default"])(2, arguments); var intervalLeft = dirtyIntervalLeft || {}; var intervalRight = dirtyIntervalRight || {}; var leftStartTime = Object(_toDate_index_js__WEBPACK_IMPORTED_MODULE_0__["default"])(intervalLeft.start).getTime(); var leftEndTime = Object(_toDate_index_js__WEBPACK_IMPORTED_MODULE_0__["default"])(intervalLeft.end).getTime(); var rightStartTime = Object(_toDate_index_js__WEBPACK_IMPORTED_MODULE_0__["default"])(intervalRight.start).getTime(); var rightEndTime = Object(_toDate_index_js__WEBPACK_IMPORTED_MODULE_0__["default"])(intervalRight.end).getTime(); // Throw an exception if start date is after end date or if any date is `Invalid Date` if (!(leftStartTime <= leftEndTime && rightStartTime <= rightEndTime)) { throw new RangeError('Invalid interval'); } if (options.inclusive) { return leftStartTime <= rightEndTime && rightStartTime <= leftEndTime; } return leftStartTime < rightEndTime && rightStartTime < leftEndTime; } /***/ }), /***/ "26kz": /*!*********************************************!*\ !*** ./node_modules/lodash-es/_baseEach.js ***! \*********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _baseForOwn_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_baseForOwn.js */ "G5n0"); /* harmony import */ var _createBaseEach_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./_createBaseEach.js */ "luqB"); /** * The base implementation of `_.forEach` without support for iteratee shorthands. * * @private * @param {Array|Object} collection The collection to iterate over. * @param {Function} iteratee The function invoked per iteration. * @returns {Array|Object} Returns `collection`. */ var baseEach = Object(_createBaseEach_js__WEBPACK_IMPORTED_MODULE_1__["default"])(_baseForOwn_js__WEBPACK_IMPORTED_MODULE_0__["default"]); /* harmony default export */ __webpack_exports__["default"] = (baseEach); /***/ }), /***/ "2AQE": /*!***************************************************************!*\ !*** ./node_modules/date-fns/esm/eachWeekendOfMonth/index.js ***! \***************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return eachWeekendOfMonth; }); /* harmony import */ var _eachWeekendOfInterval_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../eachWeekendOfInterval/index.js */ "YdWM"); /* harmony import */ var _startOfMonth_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../startOfMonth/index.js */ "9ig3"); /* harmony import */ var _endOfMonth_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../endOfMonth/index.js */ "jKzE"); /* harmony import */ var _lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../_lib/requiredArgs/index.js */ "jIYg"); /** * @name eachWeekendOfMonth * @category Month Helpers * @summary List all the Saturdays and Sundays in the given month. * * @description * Get all the Saturdays and Sundays in the given month. * * @param {Date|Number} date - the given month * @returns {Date[]} an array containing all the Saturdays and Sundays * @throws {TypeError} 1 argument required * @throws {RangeError} The passed date is invalid * * @example * // Lists all Saturdays and Sundays in the given month * const result = eachWeekendOfMonth(new Date(2022, 1, 1)) * //=> [ * // Sat Feb 05 2022 00:00:00, * // Sun Feb 06 2022 00:00:00, * // Sat Feb 12 2022 00:00:00, * // Sun Feb 13 2022 00:00:00, * // Sat Feb 19 2022 00:00:00, * // Sun Feb 20 2022 00:00:00, * // Sat Feb 26 2022 00:00:00, * // Sun Feb 27 2022 00:00:00 * // ] */ function eachWeekendOfMonth(dirtyDate) { Object(_lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_3__["default"])(1, arguments); var startDate = Object(_startOfMonth_index_js__WEBPACK_IMPORTED_MODULE_1__["default"])(dirtyDate); if (isNaN(startDate.getTime())) throw new RangeError('The passed date is invalid'); var endDate = Object(_endOfMonth_index_js__WEBPACK_IMPORTED_MODULE_2__["default"])(dirtyDate); return Object(_eachWeekendOfInterval_index_js__WEBPACK_IMPORTED_MODULE_0__["default"])({ start: startDate, end: endDate }); } /***/ }), /***/ "2ChS": /*!******************************************************************************!*\ !*** ./node_modules/@angular/material/__ivy_ngcc__/fesm2015/bottom-sheet.js ***! \******************************************************************************/ /*! exports provided: MAT_BOTTOM_SHEET_DATA, MAT_BOTTOM_SHEET_DEFAULT_OPTIONS, MatBottomSheet, MatBottomSheetConfig, MatBottomSheetContainer, MatBottomSheetModule, MatBottomSheetRef, matBottomSheetAnimations */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MAT_BOTTOM_SHEET_DATA", function() { return MAT_BOTTOM_SHEET_DATA; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MAT_BOTTOM_SHEET_DEFAULT_OPTIONS", function() { return MAT_BOTTOM_SHEET_DEFAULT_OPTIONS; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MatBottomSheet", function() { return MatBottomSheet; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MatBottomSheetConfig", function() { return MatBottomSheetConfig; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MatBottomSheetContainer", function() { return MatBottomSheetContainer; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MatBottomSheetModule", function() { return MatBottomSheetModule; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MatBottomSheetRef", function() { return MatBottomSheetRef; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "matBottomSheetAnimations", function() { return matBottomSheetAnimations; }); /* harmony import */ var _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/cdk/overlay */ "rDax"); /* harmony import */ var _angular_cdk_portal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/cdk/portal */ "+rOU"); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ "fXoL"); /* harmony import */ var _angular_material_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/material/core */ "FKr1"); /* harmony import */ var _angular_cdk_layout__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/cdk/layout */ "0MNC"); /* harmony import */ var _angular_animations__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/animations */ "R0Ic"); /* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/common */ "ofXK"); /* harmony import */ var _angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/cdk/a11y */ "u47x"); /* harmony import */ var _angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/cdk/bidi */ "cH1L"); /* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs */ "qCKp"); /* harmony import */ var _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/cdk/keycodes */ "FtGj"); /* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rxjs/operators */ "kU1M"); /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** Injection token that can be used to access the data that was passed in to a bottom sheet. */ function MatBottomSheetContainer_ng_template_0_Template(rf, ctx) { } const MAT_BOTTOM_SHEET_DATA = new _angular_core__WEBPACK_IMPORTED_MODULE_2__["InjectionToken"]('MatBottomSheetData'); /** * Configuration used when opening a bottom sheet. */ class MatBottomSheetConfig { constructor() { /** Data being injected into the child component. */ this.data = null; /** Whether the bottom sheet has a backdrop. */ this.hasBackdrop = true; /** Whether the user can use escape or clicking outside to close the bottom sheet. */ this.disableClose = false; /** Aria label to assign to the bottom sheet element. */ this.ariaLabel = null; /** * Whether the bottom sheet should close when the user goes backwards/forwards in history. * Note that this usually doesn't include clicking on links (unless the user is using * the `HashLocationStrategy`). */ this.closeOnNavigation = true; // Note that this is disabled by default, because while the a11y recommendations are to focus // the first focusable element, doing so prevents screen readers from reading out the // rest of the bottom sheet content. /** Whether the bottom sheet should focus the first focusable element on open. */ this.autoFocus = false; /** * Whether the bottom sheet should restore focus to the * previously-focused element, after it's closed. */ this.restoreFocus = true; } } /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** Animations used by the Material bottom sheet. */ const matBottomSheetAnimations = { /** Animation that shows and hides a bottom sheet. */ bottomSheetState: Object(_angular_animations__WEBPACK_IMPORTED_MODULE_5__["trigger"])('state', [ Object(_angular_animations__WEBPACK_IMPORTED_MODULE_5__["state"])('void, hidden', Object(_angular_animations__WEBPACK_IMPORTED_MODULE_5__["style"])({ transform: 'translateY(100%)' })), Object(_angular_animations__WEBPACK_IMPORTED_MODULE_5__["state"])('visible', Object(_angular_animations__WEBPACK_IMPORTED_MODULE_5__["style"])({ transform: 'translateY(0%)' })), Object(_angular_animations__WEBPACK_IMPORTED_MODULE_5__["transition"])('visible => void, visible => hidden', Object(_angular_animations__WEBPACK_IMPORTED_MODULE_5__["animate"])(`${_angular_material_core__WEBPACK_IMPORTED_MODULE_3__["AnimationDurations"].COMPLEX} ${_angular_material_core__WEBPACK_IMPORTED_MODULE_3__["AnimationCurves"].ACCELERATION_CURVE}`)), Object(_angular_animations__WEBPACK_IMPORTED_MODULE_5__["transition"])('void => visible', Object(_angular_animations__WEBPACK_IMPORTED_MODULE_5__["animate"])(`${_angular_material_core__WEBPACK_IMPORTED_MODULE_3__["AnimationDurations"].EXITING} ${_angular_material_core__WEBPACK_IMPORTED_MODULE_3__["AnimationCurves"].DECELERATION_CURVE}`)), ]) }; /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ // TODO(crisbeto): consolidate some logic between this, MatDialog and MatSnackBar /** * Internal component that wraps user-provided bottom sheet content. * @docs-private */ class MatBottomSheetContainer extends _angular_cdk_portal__WEBPACK_IMPORTED_MODULE_1__["BasePortalOutlet"] { constructor(_elementRef, _changeDetectorRef, _focusTrapFactory, breakpointObserver, document, /** The bottom sheet configuration. */ bottomSheetConfig) { super(); this._elementRef = _elementRef; this._changeDetectorRef = _changeDetectorRef; this._focusTrapFactory = _focusTrapFactory; this.bottomSheetConfig = bottomSheetConfig; /** The state of the bottom sheet animations. */ this._animationState = 'void'; /** Emits whenever the state of the animation changes. */ this._animationStateChanged = new _angular_core__WEBPACK_IMPORTED_MODULE_2__["EventEmitter"](); /** Element that was focused before the bottom sheet was opened. */ this._elementFocusedBeforeOpened = null; /** * Attaches a DOM portal to the bottom sheet container. * @deprecated To be turned into a method. * @breaking-change 10.0.0 */ this.attachDomPortal = (portal) => { this._validatePortalAttached(); this._setPanelClass(); this._savePreviouslyFocusedElement(); return this._portalOutlet.attachDomPortal(portal); }; this._document = document; this._breakpointSubscription = breakpointObserver .observe([_angular_cdk_layout__WEBPACK_IMPORTED_MODULE_4__["Breakpoints"].Medium, _angular_cdk_layout__WEBPACK_IMPORTED_MODULE_4__["Breakpoints"].Large, _angular_cdk_layout__WEBPACK_IMPORTED_MODULE_4__["Breakpoints"].XLarge]) .subscribe(() => { this._toggleClass('mat-bottom-sheet-container-medium', breakpointObserver.isMatched(_angular_cdk_layout__WEBPACK_IMPORTED_MODULE_4__["Breakpoints"].Medium)); this._toggleClass('mat-bottom-sheet-container-large', breakpointObserver.isMatched(_angular_cdk_layout__WEBPACK_IMPORTED_MODULE_4__["Breakpoints"].Large)); this._toggleClass('mat-bottom-sheet-container-xlarge', breakpointObserver.isMatched(_angular_cdk_layout__WEBPACK_IMPORTED_MODULE_4__["Breakpoints"].XLarge)); }); } /** Attach a component portal as content to this bottom sheet container. */ attachComponentPortal(portal) { this._validatePortalAttached(); this._setPanelClass(); this._savePreviouslyFocusedElement(); return this._portalOutlet.attachComponentPortal(portal); } /** Attach a template portal as content to this bottom sheet container. */ attachTemplatePortal(portal) { this._validatePortalAttached(); this._setPanelClass(); this._savePreviouslyFocusedElement(); return this._portalOutlet.attachTemplatePortal(portal); } /** Begin animation of bottom sheet entrance into view. */ enter() { if (!this._destroyed) { this._animationState = 'visible'; this._changeDetectorRef.detectChanges(); } } /** Begin animation of the bottom sheet exiting from view. */ exit() { if (!this._destroyed) { this._animationState = 'hidden'; this._changeDetectorRef.markForCheck(); } } ngOnDestroy() { this._breakpointSubscription.unsubscribe(); this._destroyed = true; } _onAnimationDone(event) { if (event.toState === 'hidden') { this._restoreFocus(); } else if (event.toState === 'visible') { this._trapFocus(); } this._animationStateChanged.emit(event); } _onAnimationStart(event) { this._animationStateChanged.emit(event); } _toggleClass(cssClass, add) { const classList = this._elementRef.nativeElement.classList; add ? classList.add(cssClass) : classList.remove(cssClass); } _validatePortalAttached() { if (this._portalOutlet.hasAttached() && (typeof ngDevMode === 'undefined' || ngDevMode)) { throw Error('Attempting to attach bottom sheet content after content is already attached'); } } _setPanelClass() { const element = this._elementRef.nativeElement; const panelClass = this.bottomSheetConfig.panelClass; if (Array.isArray(panelClass)) { // Note that we can't use a spread here, because IE doesn't support multiple arguments. panelClass.forEach(cssClass => element.classList.add(cssClass)); } else if (panelClass) { element.classList.add(panelClass); } } /** Moves the focus inside the focus trap. */ _trapFocus() { const element = this._elementRef.nativeElement; if (!this._focusTrap) { this._focusTrap = this._focusTrapFactory.create(element); } if (this.bottomSheetConfig.autoFocus) { this._focusTrap.focusInitialElementWhenReady(); } else { const activeElement = this._document.activeElement; // Otherwise ensure that focus is on the container. It's possible that a different // component tried to move focus while the open animation was running. See: // https://github.com/angular/components/issues/16215. Note that we only want to do this // if the focus isn't inside the bottom sheet already, because it's possible that the // consumer turned off `autoFocus` in order to move focus themselves. if (activeElement !== element && !element.contains(activeElement)) { element.focus(); } } } /** Restores focus to the element that was focused before the bottom sheet was opened. */ _restoreFocus() { const toFocus = this._elementFocusedBeforeOpened; // We need the extra check, because IE can set the `activeElement` to null in some cases. if (this.bottomSheetConfig.restoreFocus && toFocus && typeof toFocus.focus === 'function') { const activeElement = this._document.activeElement; const element = this._elementRef.nativeElement; // Make sure that focus is still inside the bottom sheet or is on the body (usually because a // non-focusable element like the backdrop was clicked) before moving it. It's possible that // the consumer moved it themselves before the animation was done, in which case we shouldn't // do anything. if (!activeElement || activeElement === this._document.body || activeElement === element || element.contains(activeElement)) { toFocus.focus(); } } if (this._focusTrap) { this._focusTrap.destroy(); } } /** Saves a reference to the element that was focused before the bottom sheet was opened. */ _savePreviouslyFocusedElement() { this._elementFocusedBeforeOpened = this._document.activeElement; // The `focus` method isn't available during server-side rendering. if (this._elementRef.nativeElement.focus) { Promise.resolve().then(() => this._elementRef.nativeElement.focus()); } } } MatBottomSheetContainer.ɵfac = function MatBottomSheetContainer_Factory(t) { return new (t || MatBottomSheetContainer)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__["ElementRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__["ChangeDetectorRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_7__["FocusTrapFactory"]), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_cdk_layout__WEBPACK_IMPORTED_MODULE_4__["BreakpointObserver"]), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_common__WEBPACK_IMPORTED_MODULE_6__["DOCUMENT"], 8), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](MatBottomSheetConfig)); }; MatBottomSheetContainer.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineComponent"]({ type: MatBottomSheetContainer, selectors: [["mat-bottom-sheet-container"]], viewQuery: function MatBottomSheetContainer_Query(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵstaticViewQuery"](_angular_cdk_portal__WEBPACK_IMPORTED_MODULE_1__["CdkPortalOutlet"], true); } if (rf & 2) { var _t; _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵloadQuery"]()) && (ctx._portalOutlet = _t.first); } }, hostAttrs: ["tabindex", "-1", "role", "dialog", "aria-modal", "true", 1, "mat-bottom-sheet-container"], hostVars: 2, hostBindings: function MatBottomSheetContainer_HostBindings(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵsyntheticHostListener"]("@state.start", function MatBottomSheetContainer_animation_state_start_HostBindingHandler($event) { return ctx._onAnimationStart($event); })("@state.done", function MatBottomSheetContainer_animation_state_done_HostBindingHandler($event) { return ctx._onAnimationDone($event); }); } if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵattribute"]("aria-label", ctx.bottomSheetConfig == null ? null : ctx.bottomSheetConfig.ariaLabel); _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵsyntheticHostProperty"]("@state", ctx._animationState); } }, features: [_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵInheritDefinitionFeature"]], decls: 1, vars: 0, consts: [["cdkPortalOutlet", ""]], template: function MatBottomSheetContainer_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](0, MatBottomSheetContainer_ng_template_0_Template, 0, 0, "ng-template", 0); } }, directives: [_angular_cdk_portal__WEBPACK_IMPORTED_MODULE_1__["CdkPortalOutlet"]], styles: [".mat-bottom-sheet-container{padding:8px 16px;min-width:100vw;box-sizing:border-box;display:block;outline:0;max-height:80vh;overflow:auto}.cdk-high-contrast-active .mat-bottom-sheet-container{outline:1px solid}.mat-bottom-sheet-container-xlarge,.mat-bottom-sheet-container-large,.mat-bottom-sheet-container-medium{border-top-left-radius:4px;border-top-right-radius:4px}.mat-bottom-sheet-container-medium{min-width:384px;max-width:calc(100vw - 128px)}.mat-bottom-sheet-container-large{min-width:512px;max-width:calc(100vw - 256px)}.mat-bottom-sheet-container-xlarge{min-width:576px;max-width:calc(100vw - 384px)}\n"], encapsulation: 2, data: { animation: [matBottomSheetAnimations.bottomSheetState] }, changeDetection: 0 }); MatBottomSheetContainer.ctorParameters = () => [ { type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["ElementRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["ChangeDetectorRef"] }, { type: _angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_7__["FocusTrapFactory"] }, { type: _angular_cdk_layout__WEBPACK_IMPORTED_MODULE_4__["BreakpointObserver"] }, { type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Optional"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Inject"], args: [_angular_common__WEBPACK_IMPORTED_MODULE_6__["DOCUMENT"],] }] }, { type: MatBottomSheetConfig } ]; MatBottomSheetContainer.propDecorators = { _portalOutlet: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["ViewChild"], args: [_angular_cdk_portal__WEBPACK_IMPORTED_MODULE_1__["CdkPortalOutlet"], { static: true },] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](MatBottomSheetContainer, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Component"], args: [{ selector: 'mat-bottom-sheet-container', template: "\r\n", changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_2__["ChangeDetectionStrategy"].OnPush, encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_2__["ViewEncapsulation"].None, animations: [matBottomSheetAnimations.bottomSheetState], host: { 'class': 'mat-bottom-sheet-container', 'tabindex': '-1', 'role': 'dialog', 'aria-modal': 'true', '[attr.aria-label]': 'bottomSheetConfig?.ariaLabel', '[@state]': '_animationState', '(@state.start)': '_onAnimationStart($event)', '(@state.done)': '_onAnimationDone($event)' }, styles: [".mat-bottom-sheet-container{padding:8px 16px;min-width:100vw;box-sizing:border-box;display:block;outline:0;max-height:80vh;overflow:auto}.cdk-high-contrast-active .mat-bottom-sheet-container{outline:1px solid}.mat-bottom-sheet-container-xlarge,.mat-bottom-sheet-container-large,.mat-bottom-sheet-container-medium{border-top-left-radius:4px;border-top-right-radius:4px}.mat-bottom-sheet-container-medium{min-width:384px;max-width:calc(100vw - 128px)}.mat-bottom-sheet-container-large{min-width:512px;max-width:calc(100vw - 256px)}.mat-bottom-sheet-container-xlarge{min-width:576px;max-width:calc(100vw - 384px)}\n"] }] }], function () { return [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["ElementRef"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["ChangeDetectorRef"] }, { type: _angular_cdk_a11y__WEBPACK_IMPORTED_MODULE_7__["FocusTrapFactory"] }, { type: _angular_cdk_layout__WEBPACK_IMPORTED_MODULE_4__["BreakpointObserver"] }, { type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Optional"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Inject"], args: [_angular_common__WEBPACK_IMPORTED_MODULE_6__["DOCUMENT"]] }] }, { type: MatBottomSheetConfig }]; }, { _portalOutlet: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["ViewChild"], args: [_angular_cdk_portal__WEBPACK_IMPORTED_MODULE_1__["CdkPortalOutlet"], { static: true }] }] }); })(); /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ class MatBottomSheetModule { } MatBottomSheetModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineNgModule"]({ type: MatBottomSheetModule }); MatBottomSheetModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjector"]({ factory: function MatBottomSheetModule_Factory(t) { return new (t || MatBottomSheetModule)(); }, imports: [[ _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_0__["OverlayModule"], _angular_material_core__WEBPACK_IMPORTED_MODULE_3__["MatCommonModule"], _angular_cdk_portal__WEBPACK_IMPORTED_MODULE_1__["PortalModule"], ], _angular_material_core__WEBPACK_IMPORTED_MODULE_3__["MatCommonModule"]] }); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵsetNgModuleScope"](MatBottomSheetModule, { declarations: function () { return [MatBottomSheetContainer]; }, imports: function () { return [_angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_0__["OverlayModule"], _angular_material_core__WEBPACK_IMPORTED_MODULE_3__["MatCommonModule"], _angular_cdk_portal__WEBPACK_IMPORTED_MODULE_1__["PortalModule"]]; }, exports: function () { return [MatBottomSheetContainer, _angular_material_core__WEBPACK_IMPORTED_MODULE_3__["MatCommonModule"]]; } }); })(); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](MatBottomSheetModule, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["NgModule"], args: [{ imports: [ _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_0__["OverlayModule"], _angular_material_core__WEBPACK_IMPORTED_MODULE_3__["MatCommonModule"], _angular_cdk_portal__WEBPACK_IMPORTED_MODULE_1__["PortalModule"], ], exports: [MatBottomSheetContainer, _angular_material_core__WEBPACK_IMPORTED_MODULE_3__["MatCommonModule"]], declarations: [MatBottomSheetContainer], entryComponents: [MatBottomSheetContainer] }] }], null, null); })(); /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * Reference to a bottom sheet dispatched from the bottom sheet service. */ class MatBottomSheetRef { constructor(containerInstance, _overlayRef, // @breaking-change 8.0.0 `_location` parameter to be removed. _location) { this._overlayRef = _overlayRef; /** Subject for notifying the user that the bottom sheet has been dismissed. */ this._afterDismissed = new rxjs__WEBPACK_IMPORTED_MODULE_9__["Subject"](); /** Subject for notifying the user that the bottom sheet has opened and appeared. */ this._afterOpened = new rxjs__WEBPACK_IMPORTED_MODULE_9__["Subject"](); this.containerInstance = containerInstance; this.disableClose = containerInstance.bottomSheetConfig.disableClose; // Emit when opening animation completes containerInstance._animationStateChanged.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_11__["filter"])(event => event.phaseName === 'done' && event.toState === 'visible'), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_11__["take"])(1)) .subscribe(() => { this._afterOpened.next(); this._afterOpened.complete(); }); // Dispose overlay when closing animation is complete containerInstance._animationStateChanged .pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_11__["filter"])(event => event.phaseName === 'done' && event.toState === 'hidden'), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_11__["take"])(1)) .subscribe(() => { clearTimeout(this._closeFallbackTimeout); _overlayRef.dispose(); }); _overlayRef.detachments().pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_11__["take"])(1)).subscribe(() => { this._afterDismissed.next(this._result); this._afterDismissed.complete(); }); Object(rxjs__WEBPACK_IMPORTED_MODULE_9__["merge"])(_overlayRef.backdropClick(), _overlayRef.keydownEvents().pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_11__["filter"])(event => event.keyCode === _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_10__["ESCAPE"]))).subscribe(event => { if (!this.disableClose && (event.type !== 'keydown' || !Object(_angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_10__["hasModifierKey"])(event))) { event.preventDefault(); this.dismiss(); } }); } /** * Dismisses the bottom sheet. * @param result Data to be passed back to the bottom sheet opener. */ dismiss(result) { if (!this._afterDismissed.closed) { // Transition the backdrop in parallel to the bottom sheet. this.containerInstance._animationStateChanged.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_11__["filter"])(event => event.phaseName === 'start'), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_11__["take"])(1)).subscribe(event => { // The logic that disposes of the overlay depends on the exit animation completing, however // it isn't guaranteed if the parent view is destroyed while it's running. Add a fallback // timeout which will clean everything up if the animation hasn't fired within the specified // amount of time plus 100ms. We don't need to run this outside the NgZone, because for the // vast majority of cases the timeout will have been cleared before it has fired. this._closeFallbackTimeout = setTimeout(() => { this._overlayRef.dispose(); }, event.totalTime + 100); this._overlayRef.detachBackdrop(); }); this._result = result; this.containerInstance.exit(); } } /** Gets an observable that is notified when the bottom sheet is finished closing. */ afterDismissed() { return this._afterDismissed; } /** Gets an observable that is notified when the bottom sheet has opened and appeared. */ afterOpened() { return this._afterOpened; } /** * Gets an observable that emits when the overlay's backdrop has been clicked. */ backdropClick() { return this._overlayRef.backdropClick(); } /** * Gets an observable that emits when keydown events are targeted on the overlay. */ keydownEvents() { return this._overlayRef.keydownEvents(); } } /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** Injection token that can be used to specify default bottom sheet options. */ const MAT_BOTTOM_SHEET_DEFAULT_OPTIONS = new _angular_core__WEBPACK_IMPORTED_MODULE_2__["InjectionToken"]('mat-bottom-sheet-default-options'); /** * Service to trigger Material Design bottom sheets. */ class MatBottomSheet { constructor(_overlay, _injector, _parentBottomSheet, _location, _defaultOptions) { this._overlay = _overlay; this._injector = _injector; this._parentBottomSheet = _parentBottomSheet; this._location = _location; this._defaultOptions = _defaultOptions; this._bottomSheetRefAtThisLevel = null; } /** Reference to the currently opened bottom sheet. */ get _openedBottomSheetRef() { const parent = this._parentBottomSheet; return parent ? parent._openedBottomSheetRef : this._bottomSheetRefAtThisLevel; } set _openedBottomSheetRef(value) { if (this._parentBottomSheet) { this._parentBottomSheet._openedBottomSheetRef = value; } else { this._bottomSheetRefAtThisLevel = value; } } open(componentOrTemplateRef, config) { const _config = _applyConfigDefaults(this._defaultOptions || new MatBottomSheetConfig(), config); const overlayRef = this._createOverlay(_config); const container = this._attachContainer(overlayRef, _config); const ref = new MatBottomSheetRef(container, overlayRef, this._location); if (componentOrTemplateRef instanceof _angular_core__WEBPACK_IMPORTED_MODULE_2__["TemplateRef"]) { container.attachTemplatePortal(new _angular_cdk_portal__WEBPACK_IMPORTED_MODULE_1__["TemplatePortal"](componentOrTemplateRef, null, { $implicit: _config.data, bottomSheetRef: ref })); } else { const portal = new _angular_cdk_portal__WEBPACK_IMPORTED_MODULE_1__["ComponentPortal"](componentOrTemplateRef, undefined, this._createInjector(_config, ref)); const contentRef = container.attachComponentPortal(portal); ref.instance = contentRef.instance; } // When the bottom sheet is dismissed, clear the reference to it. ref.afterDismissed().subscribe(() => { // Clear the bottom sheet ref if it hasn't already been replaced by a newer one. if (this._openedBottomSheetRef == ref) { this._openedBottomSheetRef = null; } }); if (this._openedBottomSheetRef) { // If a bottom sheet is already in view, dismiss it and enter the // new bottom sheet after exit animation is complete. this._openedBottomSheetRef.afterDismissed().subscribe(() => ref.containerInstance.enter()); this._openedBottomSheetRef.dismiss(); } else { // If no bottom sheet is in view, enter the new bottom sheet. ref.containerInstance.enter(); } this._openedBottomSheetRef = ref; return ref; } /** * Dismisses the currently-visible bottom sheet. * @param result Data to pass to the bottom sheet instance. */ dismiss(result) { if (this._openedBottomSheetRef) { this._openedBottomSheetRef.dismiss(result); } } ngOnDestroy() { if (this._bottomSheetRefAtThisLevel) { this._bottomSheetRefAtThisLevel.dismiss(); } } /** * Attaches the bottom sheet container component to the overlay. */ _attachContainer(overlayRef, config) { const userInjector = config && config.viewContainerRef && config.viewContainerRef.injector; const injector = _angular_core__WEBPACK_IMPORTED_MODULE_2__["Injector"].create({ parent: userInjector || this._injector, providers: [{ provide: MatBottomSheetConfig, useValue: config }] }); const containerPortal = new _angular_cdk_portal__WEBPACK_IMPORTED_MODULE_1__["ComponentPortal"](MatBottomSheetContainer, config.viewContainerRef, injector); const containerRef = overlayRef.attach(containerPortal); return containerRef.instance; } /** * Creates a new overlay and places it in the correct location. * @param config The user-specified bottom sheet config. */ _createOverlay(config) { const overlayConfig = new _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_0__["OverlayConfig"]({ direction: config.direction, hasBackdrop: config.hasBackdrop, disposeOnNavigation: config.closeOnNavigation, maxWidth: '100%', scrollStrategy: config.scrollStrategy || this._overlay.scrollStrategies.block(), positionStrategy: this._overlay.position().global().centerHorizontally().bottom('0') }); if (config.backdropClass) { overlayConfig.backdropClass = config.backdropClass; } return this._overlay.create(overlayConfig); } /** * Creates an injector to be used inside of a bottom sheet component. * @param config Config that was used to create the bottom sheet. * @param bottomSheetRef Reference to the bottom sheet. */ _createInjector(config, bottomSheetRef) { const userInjector = config && config.viewContainerRef && config.viewContainerRef.injector; const providers = [ { provide: MatBottomSheetRef, useValue: bottomSheetRef }, { provide: MAT_BOTTOM_SHEET_DATA, useValue: config.data } ]; if (config.direction && (!userInjector || !userInjector.get(_angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_8__["Directionality"], null))) { providers.push({ provide: _angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_8__["Directionality"], useValue: { value: config.direction, change: Object(rxjs__WEBPACK_IMPORTED_MODULE_9__["of"])() } }); } return _angular_core__WEBPACK_IMPORTED_MODULE_2__["Injector"].create({ parent: userInjector || this._injector, providers }); } } MatBottomSheet.ɵfac = function MatBottomSheet_Factory(t) { return new (t || MatBottomSheet)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_0__["Overlay"]), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__["Injector"]), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](MatBottomSheet, 12), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_angular_common__WEBPACK_IMPORTED_MODULE_6__["Location"], 8), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](MAT_BOTTOM_SHEET_DEFAULT_OPTIONS, 8)); }; MatBottomSheet.ɵprov = Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"])({ factory: function MatBottomSheet_Factory() { return new MatBottomSheet(Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"])(_angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_0__["Overlay"]), Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"])(_angular_core__WEBPACK_IMPORTED_MODULE_2__["INJECTOR"]), Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"])(MatBottomSheet, 12), Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"])(_angular_common__WEBPACK_IMPORTED_MODULE_6__["Location"], 8), Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"])(MAT_BOTTOM_SHEET_DEFAULT_OPTIONS, 8)); }, token: MatBottomSheet, providedIn: MatBottomSheetModule }); MatBottomSheet.ctorParameters = () => [ { type: _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_0__["Overlay"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Injector"] }, { type: MatBottomSheet, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Optional"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["SkipSelf"] }] }, { type: _angular_common__WEBPACK_IMPORTED_MODULE_6__["Location"], decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Optional"] }] }, { type: MatBottomSheetConfig, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Optional"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Inject"], args: [MAT_BOTTOM_SHEET_DEFAULT_OPTIONS,] }] } ]; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](MatBottomSheet, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Injectable"], args: [{ providedIn: MatBottomSheetModule }] }], function () { return [{ type: _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_0__["Overlay"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Injector"] }, { type: MatBottomSheet, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Optional"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["SkipSelf"] }] }, { type: _angular_common__WEBPACK_IMPORTED_MODULE_6__["Location"], decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Optional"] }] }, { type: MatBottomSheetConfig, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Optional"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Inject"], args: [MAT_BOTTOM_SHEET_DEFAULT_OPTIONS] }] }]; }, null); })(); /** * Applies default options to the bottom sheet config. * @param defaults Object containing the default values to which to fall back. * @param config The configuration to which the defaults will be applied. * @returns The new configuration object with defaults applied. */ function _applyConfigDefaults(defaults, config) { return Object.assign(Object.assign({}, defaults), config); } /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * Generated bundle index. Do not edit. */ //# sourceMappingURL=bottom-sheet.js.map /***/ }), /***/ "2H45": /*!**********************************************!*\ !*** ./node_modules/lodash-es/lowerFirst.js ***! \**********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _createCaseFirst_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_createCaseFirst.js */ "UXbO"); /** * Converts the first character of `string` to lower case. * * @static * @memberOf _ * @since 4.0.0 * @category String * @param {string} [string=''] The string to convert. * @returns {string} Returns the converted string. * @example * * _.lowerFirst('Fred'); * // => 'fred' * * _.lowerFirst('FRED'); * // => 'fRED' */ var lowerFirst = Object(_createCaseFirst_js__WEBPACK_IMPORTED_MODULE_0__["default"])('toLowerCase'); /* harmony default export */ __webpack_exports__["default"] = (lowerFirst); /***/ }), /***/ "2LlZ": /*!**************************************************!*\ !*** ./node_modules/lodash-es/string.default.js ***! \**************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _camelCase_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./camelCase.js */ "xnu4"); /* harmony import */ var _capitalize_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./capitalize.js */ "Uu/N"); /* harmony import */ var _deburr_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./deburr.js */ "YVrg"); /* harmony import */ var _endsWith_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./endsWith.js */ "BlE4"); /* harmony import */ var _escape_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./escape.js */ "Dpjh"); /* harmony import */ var _escapeRegExp_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./escapeRegExp.js */ "pguY"); /* harmony import */ var _kebabCase_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./kebabCase.js */ "H2Wf"); /* harmony import */ var _lowerCase_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./lowerCase.js */ "mZZi"); /* harmony import */ var _lowerFirst_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./lowerFirst.js */ "2H45"); /* harmony import */ var _pad_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./pad.js */ "QvAX"); /* harmony import */ var _padEnd_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./padEnd.js */ "OKwM"); /* harmony import */ var _padStart_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./padStart.js */ "nKoU"); /* harmony import */ var _parseInt_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./parseInt.js */ "1vY8"); /* harmony import */ var _repeat_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./repeat.js */ "N4bE"); /* harmony import */ var _replace_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./replace.js */ "w2lx"); /* harmony import */ var _snakeCase_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./snakeCase.js */ "f8fv"); /* harmony import */ var _split_js__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./split.js */ "6PbE"); /* harmony import */ var _startCase_js__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./startCase.js */ "h09P"); /* harmony import */ var _startsWith_js__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./startsWith.js */ "X6iR"); /* harmony import */ var _template_js__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./template.js */ "RKCD"); /* harmony import */ var _templateSettings_js__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./templateSettings.js */ "TK5s"); /* harmony import */ var _toLower_js__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ./toLower.js */ "HKE1"); /* harmony import */ var _toUpper_js__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ./toUpper.js */ "a5K3"); /* harmony import */ var _trim_js__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ./trim.js */ "Vfgr"); /* harmony import */ var _trimEnd_js__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ./trimEnd.js */ "pxG+"); /* harmony import */ var _trimStart_js__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ./trimStart.js */ "H0/5"); /* harmony import */ var _truncate_js__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ./truncate.js */ "dJs+"); /* harmony import */ var _unescape_js__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! ./unescape.js */ "x91h"); /* harmony import */ var _upperCase_js__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! ./upperCase.js */ "Dztc"); /* harmony import */ var _upperFirst_js__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! ./upperFirst.js */ "DkC/"); /* harmony import */ var _words_js__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! ./words.js */ "hoZp"); /* harmony default export */ __webpack_exports__["default"] = ({ camelCase: _camelCase_js__WEBPACK_IMPORTED_MODULE_0__["default"], capitalize: _capitalize_js__WEBPACK_IMPORTED_MODULE_1__["default"], deburr: _deburr_js__WEBPACK_IMPORTED_MODULE_2__["default"], endsWith: _endsWith_js__WEBPACK_IMPORTED_MODULE_3__["default"], escape: _escape_js__WEBPACK_IMPORTED_MODULE_4__["default"], escapeRegExp: _escapeRegExp_js__WEBPACK_IMPORTED_MODULE_5__["default"], kebabCase: _kebabCase_js__WEBPACK_IMPORTED_MODULE_6__["default"], lowerCase: _lowerCase_js__WEBPACK_IMPORTED_MODULE_7__["default"], lowerFirst: _lowerFirst_js__WEBPACK_IMPORTED_MODULE_8__["default"], pad: _pad_js__WEBPACK_IMPORTED_MODULE_9__["default"], padEnd: _padEnd_js__WEBPACK_IMPORTED_MODULE_10__["default"], padStart: _padStart_js__WEBPACK_IMPORTED_MODULE_11__["default"], parseInt: _parseInt_js__WEBPACK_IMPORTED_MODULE_12__["default"], repeat: _repeat_js__WEBPACK_IMPORTED_MODULE_13__["default"], replace: _replace_js__WEBPACK_IMPORTED_MODULE_14__["default"], snakeCase: _snakeCase_js__WEBPACK_IMPORTED_MODULE_15__["default"], split: _split_js__WEBPACK_IMPORTED_MODULE_16__["default"], startCase: _startCase_js__WEBPACK_IMPORTED_MODULE_17__["default"], startsWith: _startsWith_js__WEBPACK_IMPORTED_MODULE_18__["default"], template: _template_js__WEBPACK_IMPORTED_MODULE_19__["default"], templateSettings: _templateSettings_js__WEBPACK_IMPORTED_MODULE_20__["default"], toLower: _toLower_js__WEBPACK_IMPORTED_MODULE_21__["default"], toUpper: _toUpper_js__WEBPACK_IMPORTED_MODULE_22__["default"], trim: _trim_js__WEBPACK_IMPORTED_MODULE_23__["default"], trimEnd: _trimEnd_js__WEBPACK_IMPORTED_MODULE_24__["default"], trimStart: _trimStart_js__WEBPACK_IMPORTED_MODULE_25__["default"], truncate: _truncate_js__WEBPACK_IMPORTED_MODULE_26__["default"], unescape: _unescape_js__WEBPACK_IMPORTED_MODULE_27__["default"], upperCase: _upperCase_js__WEBPACK_IMPORTED_MODULE_28__["default"], upperFirst: _upperFirst_js__WEBPACK_IMPORTED_MODULE_29__["default"], words: _words_js__WEBPACK_IMPORTED_MODULE_30__["default"] }); /***/ }), /***/ "2QA8": /*!********************************************************************!*\ !*** ./node_modules/rxjs/_esm2015/internal/symbol/rxSubscriber.js ***! \********************************************************************/ /*! exports provided: rxSubscriber, $$rxSubscriber */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "rxSubscriber", function() { return rxSubscriber; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "$$rxSubscriber", function() { return $$rxSubscriber; }); const rxSubscriber = (() => typeof Symbol === 'function' ? Symbol('rxSubscriber') : '@@rxSubscriber_' + Math.random())(); const $$rxSubscriber = rxSubscriber; //# sourceMappingURL=rxSubscriber.js.map /***/ }), /***/ "2QGa": /*!*********************************************************************!*\ !*** ./node_modules/rxjs/_esm2015/internal/observable/partition.js ***! \*********************************************************************/ /*! exports provided: partition */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "partition", function() { return partition; }); /* harmony import */ var _util_not__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/not */ "F97/"); /* harmony import */ var _util_subscribeTo__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/subscribeTo */ "SeVD"); /* harmony import */ var _operators_filter__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../operators/filter */ "pLZG"); /* harmony import */ var _Observable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../Observable */ "HDdC"); function partition(source, predicate, thisArg) { return [ Object(_operators_filter__WEBPACK_IMPORTED_MODULE_2__["filter"])(predicate, thisArg)(new _Observable__WEBPACK_IMPORTED_MODULE_3__["Observable"](Object(_util_subscribeTo__WEBPACK_IMPORTED_MODULE_1__["subscribeTo"])(source))), Object(_operators_filter__WEBPACK_IMPORTED_MODULE_2__["filter"])(Object(_util_not__WEBPACK_IMPORTED_MODULE_0__["not"])(predicate, thisArg))(new _Observable__WEBPACK_IMPORTED_MODULE_3__["Observable"](Object(_util_subscribeTo__WEBPACK_IMPORTED_MODULE_1__["subscribeTo"])(source))) ]; } //# sourceMappingURL=partition.js.map /***/ }), /***/ "2T2r": /*!***********************************************!*\ !*** ./node_modules/lodash-es/_asciiWords.js ***! \***********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /** Used to match words composed of alphanumeric characters. */ var reAsciiWord = /[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g; /** * Splits an ASCII `string` into an array of its words. * * @private * @param {string} The string to inspect. * @returns {Array} Returns the words of `string`. */ function asciiWords(string) { return string.match(reAsciiWord) || []; } /* harmony default export */ __webpack_exports__["default"] = (asciiWords); /***/ }), /***/ "2Vo4": /*!****************************************************************!*\ !*** ./node_modules/rxjs/_esm2015/internal/BehaviorSubject.js ***! \****************************************************************/ /*! exports provided: BehaviorSubject */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "BehaviorSubject", function() { return BehaviorSubject; }); /* harmony import */ var _Subject__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Subject */ "XNiG"); /* harmony import */ var _util_ObjectUnsubscribedError__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./util/ObjectUnsubscribedError */ "9ppp"); class BehaviorSubject extends _Subject__WEBPACK_IMPORTED_MODULE_0__["Subject"] { constructor(_value) { super(); this._value = _value; } get value() { return this.getValue(); } _subscribe(subscriber) { const subscription = super._subscribe(subscriber); if (subscription && !subscription.closed) { subscriber.next(this._value); } return subscription; } getValue() { if (this.hasError) { throw this.thrownError; } else if (this.closed) { throw new _util_ObjectUnsubscribedError__WEBPACK_IMPORTED_MODULE_1__["ObjectUnsubscribedError"](); } else { return this._value; } } next(value) { super.next(this._value = value); } } //# sourceMappingURL=BehaviorSubject.js.map /***/ }), /***/ "2W9C": /*!****************************************************************************!*\ !*** ./node_modules/@zxing/library/esm/core/util/ByteArrayOutputStream.js ***! \****************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _Arrays__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Arrays */ "yxI8"); /* harmony import */ var _OutputStream__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./OutputStream */ "oH7n"); /* harmony import */ var _Integer__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Integer */ "6ik+"); /* harmony import */ var _IllegalArgumentException__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../IllegalArgumentException */ "8Kdu"); /* harmony import */ var _OutOfMemoryError__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../OutOfMemoryError */ "6PHC"); /* harmony import */ var _System__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./System */ "Y68v"); /* harmony import */ var _IndexOutOfBoundsException__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../IndexOutOfBoundsException */ "ncxt"); /* * Copyright (c) 1994, 2010, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License * version 2 for more details (a copy is included in the LICENSE file that * accompanied this code). * * You should have received a copy of the GNU General Public License version * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA * or visit www.oracle.com if you need additional information or have any * questions. */ var __extends = (undefined && undefined.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); // package java.io; // import java.util.Arrays; /** * This class implements an output stream in which the data is * written into a byte array. The buffer automatically grows as data * is written to it. * The data can be retrieved using toByteArray() and * toString(). *

* Closing a ByteArrayOutputStream has no effect. The methods in * this class can be called after the stream has been closed without * generating an IOException. * * @author Arthur van Hoff * @since JDK1.0 */ var ByteArrayOutputStream = /** @class */ (function (_super) { __extends(ByteArrayOutputStream, _super); /** * Creates a new byte array output stream. The buffer capacity is * initially 32 bytes, though its size increases if necessary. */ // public constructor() { // this(32); // } /** * Creates a new byte array output stream, with a buffer capacity of * the specified size, in bytes. * * @param size the initial size. * @exception IllegalArgumentException if size is negative. */ function ByteArrayOutputStream(size) { if (size === void 0) { size = 32; } var _this = _super.call(this) || this; /** * The number of valid bytes in the buffer. */ _this.count = 0; if (size < 0) { throw new _IllegalArgumentException__WEBPACK_IMPORTED_MODULE_3__["default"]('Negative initial size: ' + size); } _this.buf = new Uint8Array(size); return _this; } /** * Increases the capacity if necessary to ensure that it can hold * at least the number of elements specified by the minimum * capacity argument. * * @param minCapacity the desired minimum capacity * @throws OutOfMemoryError if {@code minCapacity < 0}. This is * interpreted as a request for the unsatisfiably large capacity * {@code (long) Integer.MAX_VALUE + (minCapacity - Integer.MAX_VALUE)}. */ ByteArrayOutputStream.prototype.ensureCapacity = function (minCapacity) { // overflow-conscious code if (minCapacity - this.buf.length > 0) this.grow(minCapacity); }; /** * Increases the capacity to ensure that it can hold at least the * number of elements specified by the minimum capacity argument. * * @param minCapacity the desired minimum capacity */ ByteArrayOutputStream.prototype.grow = function (minCapacity) { // overflow-conscious code var oldCapacity = this.buf.length; var newCapacity = oldCapacity << 1; if (newCapacity - minCapacity < 0) newCapacity = minCapacity; if (newCapacity < 0) { if (minCapacity < 0) // overflow throw new _OutOfMemoryError__WEBPACK_IMPORTED_MODULE_4__["default"](); newCapacity = _Integer__WEBPACK_IMPORTED_MODULE_2__["default"].MAX_VALUE; } this.buf = _Arrays__WEBPACK_IMPORTED_MODULE_0__["default"].copyOfUint8Array(this.buf, newCapacity); }; /** * Writes the specified byte to this byte array output stream. * * @param b the byte to be written. */ ByteArrayOutputStream.prototype.write = function (b) { this.ensureCapacity(this.count + 1); this.buf[this.count] = /*(byte)*/ b; this.count += 1; }; /** * Writes len bytes from the specified byte array * starting at offset off to this byte array output stream. * * @param b the data. * @param off the start offset in the data. * @param len the number of bytes to write. */ ByteArrayOutputStream.prototype.writeBytesOffset = function (b, off, len) { if ((off < 0) || (off > b.length) || (len < 0) || ((off + len) - b.length > 0)) { throw new _IndexOutOfBoundsException__WEBPACK_IMPORTED_MODULE_6__["default"](); } this.ensureCapacity(this.count + len); _System__WEBPACK_IMPORTED_MODULE_5__["default"].arraycopy(b, off, this.buf, this.count, len); this.count += len; }; /** * Writes the complete contents of this byte array output stream to * the specified output stream argument, as if by calling the output * stream's write method using out.write(buf, 0, count). * * @param out the output stream to which to write the data. * @exception IOException if an I/O error occurs. */ ByteArrayOutputStream.prototype.writeTo = function (out) { out.writeBytesOffset(this.buf, 0, this.count); }; /** * Resets the count field of this byte array output * stream to zero, so that all currently accumulated output in the * output stream is discarded. The output stream can be used again, * reusing the already allocated buffer space. * * @see java.io.ByteArrayInputStream#count */ ByteArrayOutputStream.prototype.reset = function () { this.count = 0; }; /** * Creates a newly allocated byte array. Its size is the current * size of this output stream and the valid contents of the buffer * have been copied into it. * * @return the current contents of this output stream, as a byte array. * @see java.io.ByteArrayOutputStream#size() */ ByteArrayOutputStream.prototype.toByteArray = function () { return _Arrays__WEBPACK_IMPORTED_MODULE_0__["default"].copyOfUint8Array(this.buf, this.count); }; /** * Returns the current size of the buffer. * * @return the value of the count field, which is the number * of valid bytes in this output stream. * @see java.io.ByteArrayOutputStream#count */ ByteArrayOutputStream.prototype.size = function () { return this.count; }; ByteArrayOutputStream.prototype.toString = function (param) { if (!param) { return this.toString_void(); } if (typeof param === 'string') { return this.toString_string(param); } return this.toString_number(param); }; /** * Converts the buffer's contents into a string decoding bytes using the * platform's default character set. The length of the new String * is a function of the character set, and hence may not be equal to the * size of the buffer. * *

This method always replaces malformed-input and unmappable-character * sequences with the default replacement string for the platform's * default character set. The {@linkplain java.nio.charset.CharsetDecoder} * class should be used when more control over the decoding process is * required. * * @return String decoded from the buffer's contents. * @since JDK1.1 */ ByteArrayOutputStream.prototype.toString_void = function () { return new String(this.buf /*, 0, this.count*/).toString(); }; /** * Converts the buffer's contents into a string by decoding the bytes using * the specified {@link java.nio.charset.Charset charsetName}. The length of * the new String is a function of the charset, and hence may not be * equal to the length of the byte array. * *

This method always replaces malformed-input and unmappable-character * sequences with this charset's default replacement string. The {@link * java.nio.charset.CharsetDecoder} class should be used when more control * over the decoding process is required. * * @param charsetName the name of a supported * {@linkplain java.nio.charset.Charset charset} * @return String decoded from the buffer's contents. * @exception UnsupportedEncodingException * If the named charset is not supported * @since JDK1.1 */ ByteArrayOutputStream.prototype.toString_string = function (charsetName) { return new String(this.buf /*, 0, this.count, charsetName*/).toString(); }; /** * Creates a newly allocated string. Its size is the current size of * the output stream and the valid contents of the buffer have been * copied into it. Each character c in the resulting string is * constructed from the corresponding element b in the byte * array such that: *

     *     c == (char)(((hibyte & 0xff) << 8) | (b & 0xff))
     * 
* * @deprecated This method does not properly convert bytes into characters. * As of JDK 1.1, the preferred way to do this is via the * toString(String enc) method, which takes an encoding-name * argument, or the toString() method, which uses the * platform's default character encoding. * * @param hibyte the high byte of each resulting Unicode character. * @return the current contents of the output stream, as a string. * @see java.io.ByteArrayOutputStream#size() * @see java.io.ByteArrayOutputStream#toString(String) * @see java.io.ByteArrayOutputStream#toString() */ // @Deprecated ByteArrayOutputStream.prototype.toString_number = function (hibyte) { return new String(this.buf /*, hibyte, 0, this.count*/).toString(); }; /** * Closing a ByteArrayOutputStream has no effect. The methods in * this class can be called after the stream has been closed without * generating an IOException. *

* * @throws IOException */ ByteArrayOutputStream.prototype.close = function () { }; return ByteArrayOutputStream; }(_OutputStream__WEBPACK_IMPORTED_MODULE_1__["default"])); /* harmony default export */ __webpack_exports__["default"] = (ByteArrayOutputStream); //# sourceMappingURL=ByteArrayOutputStream.js.map /***/ }), /***/ "2bGx": /*!************************************************************************!*\ !*** ./node_modules/face-api.js/build/es6/tinyYolov2/extractParams.js ***! \************************************************************************/ /*! exports provided: extractParams */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "extractParams", function() { return extractParams; }); /* harmony import */ var _tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @tensorflow/tfjs-core */ "Re/O"); /* harmony import */ var _common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../common */ "BENz"); /* harmony import */ var _common_extractSeparableConvParamsFactory__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../common/extractSeparableConvParamsFactory */ "Ejwj"); /* harmony import */ var _common_extractWeightsFactory__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../common/extractWeightsFactory */ "xcoo"); function extractorsFactory(extractWeights, paramMappings) { var extractConvParams = Object(_common__WEBPACK_IMPORTED_MODULE_1__["extractConvParamsFactory"])(extractWeights, paramMappings); function extractBatchNormParams(size, mappedPrefix) { var sub = _tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_0__["tensor1d"](extractWeights(size)); var truediv = _tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_0__["tensor1d"](extractWeights(size)); paramMappings.push({ paramPath: mappedPrefix + "/sub" }, { paramPath: mappedPrefix + "/truediv" }); return { sub: sub, truediv: truediv }; } function extractConvWithBatchNormParams(channelsIn, channelsOut, mappedPrefix) { var conv = extractConvParams(channelsIn, channelsOut, 3, mappedPrefix + "/conv"); var bn = extractBatchNormParams(channelsOut, mappedPrefix + "/bn"); return { conv: conv, bn: bn }; } var extractSeparableConvParams = Object(_common_extractSeparableConvParamsFactory__WEBPACK_IMPORTED_MODULE_2__["extractSeparableConvParamsFactory"])(extractWeights, paramMappings); return { extractConvParams: extractConvParams, extractConvWithBatchNormParams: extractConvWithBatchNormParams, extractSeparableConvParams: extractSeparableConvParams }; } function extractParams(weights, config, boxEncodingSize, filterSizes) { var _a = Object(_common_extractWeightsFactory__WEBPACK_IMPORTED_MODULE_3__["extractWeightsFactory"])(weights), extractWeights = _a.extractWeights, getRemainingWeights = _a.getRemainingWeights; var paramMappings = []; var _b = extractorsFactory(extractWeights, paramMappings), extractConvParams = _b.extractConvParams, extractConvWithBatchNormParams = _b.extractConvWithBatchNormParams, extractSeparableConvParams = _b.extractSeparableConvParams; var params; if (config.withSeparableConvs) { var s0 = filterSizes[0], s1 = filterSizes[1], s2 = filterSizes[2], s3 = filterSizes[3], s4 = filterSizes[4], s5 = filterSizes[5], s6 = filterSizes[6], s7 = filterSizes[7], s8 = filterSizes[8]; var conv0 = config.isFirstLayerConv2d ? extractConvParams(s0, s1, 3, 'conv0') : extractSeparableConvParams(s0, s1, 'conv0'); var conv1 = extractSeparableConvParams(s1, s2, 'conv1'); var conv2 = extractSeparableConvParams(s2, s3, 'conv2'); var conv3 = extractSeparableConvParams(s3, s4, 'conv3'); var conv4 = extractSeparableConvParams(s4, s5, 'conv4'); var conv5 = extractSeparableConvParams(s5, s6, 'conv5'); var conv6 = s7 ? extractSeparableConvParams(s6, s7, 'conv6') : undefined; var conv7 = s8 ? extractSeparableConvParams(s7, s8, 'conv7') : undefined; var conv8 = extractConvParams(s8 || s7 || s6, 5 * boxEncodingSize, 1, 'conv8'); params = { conv0: conv0, conv1: conv1, conv2: conv2, conv3: conv3, conv4: conv4, conv5: conv5, conv6: conv6, conv7: conv7, conv8: conv8 }; } else { var s0 = filterSizes[0], s1 = filterSizes[1], s2 = filterSizes[2], s3 = filterSizes[3], s4 = filterSizes[4], s5 = filterSizes[5], s6 = filterSizes[6], s7 = filterSizes[7], s8 = filterSizes[8]; var conv0 = extractConvWithBatchNormParams(s0, s1, 'conv0'); var conv1 = extractConvWithBatchNormParams(s1, s2, 'conv1'); var conv2 = extractConvWithBatchNormParams(s2, s3, 'conv2'); var conv3 = extractConvWithBatchNormParams(s3, s4, 'conv3'); var conv4 = extractConvWithBatchNormParams(s4, s5, 'conv4'); var conv5 = extractConvWithBatchNormParams(s5, s6, 'conv5'); var conv6 = extractConvWithBatchNormParams(s6, s7, 'conv6'); var conv7 = extractConvWithBatchNormParams(s7, s8, 'conv7'); var conv8 = extractConvParams(s8, 5 * boxEncodingSize, 1, 'conv8'); params = { conv0: conv0, conv1: conv1, conv2: conv2, conv3: conv3, conv4: conv4, conv5: conv5, conv6: conv6, conv7: conv7, conv8: conv8 }; } if (getRemainingWeights().length !== 0) { throw new Error("weights remaing after extract: " + getRemainingWeights().length); } return { params: params, paramMappings: paramMappings }; } //# sourceMappingURL=extractParams.js.map /***/ }), /***/ "2fFW": /*!*******************************************************!*\ !*** ./node_modules/rxjs/_esm2015/internal/config.js ***! \*******************************************************/ /*! exports provided: config */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "config", function() { return config; }); let _enable_super_gross_mode_that_will_cause_bad_things = false; const config = { Promise: undefined, set useDeprecatedSynchronousErrorHandling(value) { if (value) { const error = new Error(); console.warn('DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n' + error.stack); } else if (_enable_super_gross_mode_that_will_cause_bad_things) { console.log('RxJS: Back to a better error behavior. Thank you. <3'); } _enable_super_gross_mode_that_will_cause_bad_things = value; }, get useDeprecatedSynchronousErrorHandling() { return _enable_super_gross_mode_that_will_cause_bad_things; }, }; //# sourceMappingURL=config.js.map /***/ }), /***/ "2fjn": /*!*********************************************!*\ !*** ./node_modules/moment/locale/fr-ca.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { //! moment.js locale configuration //! locale : French (Canada) [fr-ca] //! author : Jonathan Abourbih : https://github.com/jonbca ;(function (global, factory) { true ? factory(__webpack_require__(/*! ../moment */ "wd/R")) : undefined }(this, (function (moment) { 'use strict'; //! moment.js locale configuration var frCa = moment.defineLocale('fr-ca', { months: 'janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre'.split( '_' ), monthsShort: 'janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.'.split( '_' ), monthsParseExact: true, weekdays: 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'), weekdaysShort: 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'), weekdaysMin: 'di_lu_ma_me_je_ve_sa'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'YYYY-MM-DD', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd D MMMM YYYY HH:mm', }, calendar: { sameDay: '[Aujourd’hui à] LT', nextDay: '[Demain à] LT', nextWeek: 'dddd [à] LT', lastDay: '[Hier à] LT', lastWeek: 'dddd [dernier à] LT', sameElse: 'L', }, relativeTime: { future: 'dans %s', past: 'il y a %s', s: 'quelques secondes', ss: '%d secondes', m: 'une minute', mm: '%d minutes', h: 'une heure', hh: '%d heures', d: 'un jour', dd: '%d jours', M: 'un mois', MM: '%d mois', y: 'un an', yy: '%d ans', }, dayOfMonthOrdinalParse: /\d{1,2}(er|e)/, ordinal: function (number, period) { switch (period) { // Words with masculine grammatical gender: mois, trimestre, jour default: case 'M': case 'Q': case 'D': case 'DDD': case 'd': return number + (number === 1 ? 'er' : 'e'); // Words with feminine grammatical gender: semaine case 'w': case 'W': return number + (number === 1 ? 're' : 'e'); } }, }); return frCa; }))); /***/ }), /***/ "2iJX": /*!**************************************************!*\ !*** ./node_modules/lodash-es/dropRightWhile.js ***! \**************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _baseIteratee_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_baseIteratee.js */ "fywt"); /* harmony import */ var _baseWhile_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./_baseWhile.js */ "RQWm"); /** * Creates a slice of `array` excluding elements dropped from the end. * Elements are dropped until `predicate` returns falsey. The predicate is * invoked with three arguments: (value, index, array). * * @static * @memberOf _ * @since 3.0.0 * @category Array * @param {Array} array The array to query. * @param {Function} [predicate=_.identity] The function invoked per iteration. * @returns {Array} Returns the slice of `array`. * @example * * var users = [ * { 'user': 'barney', 'active': true }, * { 'user': 'fred', 'active': false }, * { 'user': 'pebbles', 'active': false } * ]; * * _.dropRightWhile(users, function(o) { return !o.active; }); * // => objects for ['barney'] * * // The `_.matches` iteratee shorthand. * _.dropRightWhile(users, { 'user': 'pebbles', 'active': false }); * // => objects for ['barney', 'fred'] * * // The `_.matchesProperty` iteratee shorthand. * _.dropRightWhile(users, ['active', false]); * // => objects for ['barney'] * * // The `_.property` iteratee shorthand. * _.dropRightWhile(users, 'active'); * // => objects for ['barney', 'fred', 'pebbles'] */ function dropRightWhile(array, predicate) { return (array && array.length) ? Object(_baseWhile_js__WEBPACK_IMPORTED_MODULE_1__["default"])(array, Object(_baseIteratee_js__WEBPACK_IMPORTED_MODULE_0__["default"])(predicate, 3), true, true) : []; } /* harmony default export */ __webpack_exports__["default"] = (dropRightWhile); /***/ }), /***/ "2oy4": /*!********************************************************************************!*\ !*** ./node_modules/@zxing/library/esm/core/pdf417/decoder/DetectionResult.js ***! \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _PDF417Common__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../PDF417Common */ "q1uE"); /* harmony import */ var _util_Formatter__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../util/Formatter */ "pPnw"); /* * Copyright 2013 ZXing authors * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ var __values = (undefined && undefined.__values) || function(o) { var s = typeof Symbol === "function" && Symbol.iterator, m = s && o[s], i = 0; if (m) return m.call(o); if (o && typeof o.length === "number") return { next: function () { if (o && i >= o.length) o = void 0; return { value: o && o[i++], done: !o }; } }; throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined."); }; // package com.google.zxing.pdf417.decoder; // import com.google.zxing.pdf417.PDF417Common; /** * @author Guenther Grau */ var DetectionResult = /** @class */ (function () { function DetectionResult(barcodeMetadata, boundingBox) { /*final*/ this.ADJUST_ROW_NUMBER_SKIP = 2; this.barcodeMetadata = barcodeMetadata; this.barcodeColumnCount = barcodeMetadata.getColumnCount(); this.boundingBox = boundingBox; // this.detectionResultColumns = new DetectionResultColumn[this.barcodeColumnCount + 2]; this.detectionResultColumns = new Array(this.barcodeColumnCount + 2); } DetectionResult.prototype.getDetectionResultColumns = function () { this.adjustIndicatorColumnRowNumbers(this.detectionResultColumns[0]); this.adjustIndicatorColumnRowNumbers(this.detectionResultColumns[this.barcodeColumnCount + 1]); var unadjustedCodewordCount = _PDF417Common__WEBPACK_IMPORTED_MODULE_0__["default"].MAX_CODEWORDS_IN_BARCODE; var previousUnadjustedCount; do { previousUnadjustedCount = unadjustedCodewordCount; unadjustedCodewordCount = this.adjustRowNumbersAndGetCount(); } while (unadjustedCodewordCount > 0 && unadjustedCodewordCount < previousUnadjustedCount); return this.detectionResultColumns; }; DetectionResult.prototype.adjustIndicatorColumnRowNumbers = function (detectionResultColumn) { if (detectionResultColumn != null) { detectionResultColumn .adjustCompleteIndicatorColumnRowNumbers(this.barcodeMetadata); } }; // TODO ensure that no detected codewords with unknown row number are left // we should be able to estimate the row height and use it as a hint for the row number // we should also fill the rows top to bottom and bottom to top /** * @return number of codewords which don't have a valid row number. Note that the count is not accurate as codewords * will be counted several times. It just serves as an indicator to see when we can stop adjusting row numbers */ DetectionResult.prototype.adjustRowNumbersAndGetCount = function () { var unadjustedCount = this.adjustRowNumbersByRow(); if (unadjustedCount === 0) { return 0; } for (var barcodeColumn /*int*/ = 1; barcodeColumn < this.barcodeColumnCount + 1; barcodeColumn++) { var codewords = this.detectionResultColumns[barcodeColumn].getCodewords(); for (var codewordsRow /*int*/ = 0; codewordsRow < codewords.length; codewordsRow++) { if (codewords[codewordsRow] == null) { continue; } if (!codewords[codewordsRow].hasValidRowNumber()) { this.adjustRowNumbers(barcodeColumn, codewordsRow, codewords); } } } return unadjustedCount; }; DetectionResult.prototype.adjustRowNumbersByRow = function () { this.adjustRowNumbersFromBothRI(); // TODO we should only do full row adjustments if row numbers of left and right row indicator column match. // Maybe it's even better to calculated the height (rows: d) and divide it by the number of barcode // rows. This, together with the LRI and RRI row numbers should allow us to get a good estimate where a row // number starts and ends. var unadjustedCount = this.adjustRowNumbersFromLRI(); return unadjustedCount + this.adjustRowNumbersFromRRI(); }; DetectionResult.prototype.adjustRowNumbersFromBothRI = function () { if (this.detectionResultColumns[0] == null || this.detectionResultColumns[this.barcodeColumnCount + 1] == null) { return; } var LRIcodewords = this.detectionResultColumns[0].getCodewords(); var RRIcodewords = this.detectionResultColumns[this.barcodeColumnCount + 1].getCodewords(); for (var codewordsRow /*int*/ = 0; codewordsRow < LRIcodewords.length; codewordsRow++) { if (LRIcodewords[codewordsRow] != null && RRIcodewords[codewordsRow] != null && LRIcodewords[codewordsRow].getRowNumber() === RRIcodewords[codewordsRow].getRowNumber()) { for (var barcodeColumn /*int*/ = 1; barcodeColumn <= this.barcodeColumnCount; barcodeColumn++) { var codeword = this.detectionResultColumns[barcodeColumn].getCodewords()[codewordsRow]; if (codeword == null) { continue; } codeword.setRowNumber(LRIcodewords[codewordsRow].getRowNumber()); if (!codeword.hasValidRowNumber()) { this.detectionResultColumns[barcodeColumn].getCodewords()[codewordsRow] = null; } } } } }; DetectionResult.prototype.adjustRowNumbersFromRRI = function () { if (this.detectionResultColumns[this.barcodeColumnCount + 1] == null) { return 0; } var unadjustedCount = 0; var codewords = this.detectionResultColumns[this.barcodeColumnCount + 1].getCodewords(); for (var codewordsRow /*int*/ = 0; codewordsRow < codewords.length; codewordsRow++) { if (codewords[codewordsRow] == null) { continue; } var rowIndicatorRowNumber = codewords[codewordsRow].getRowNumber(); var invalidRowCounts = 0; for (var barcodeColumn /*int*/ = this.barcodeColumnCount + 1; barcodeColumn > 0 && invalidRowCounts < this.ADJUST_ROW_NUMBER_SKIP; barcodeColumn--) { var codeword = this.detectionResultColumns[barcodeColumn].getCodewords()[codewordsRow]; if (codeword != null) { invalidRowCounts = DetectionResult.adjustRowNumberIfValid(rowIndicatorRowNumber, invalidRowCounts, codeword); if (!codeword.hasValidRowNumber()) { unadjustedCount++; } } } } return unadjustedCount; }; DetectionResult.prototype.adjustRowNumbersFromLRI = function () { if (this.detectionResultColumns[0] == null) { return 0; } var unadjustedCount = 0; var codewords = this.detectionResultColumns[0].getCodewords(); for (var codewordsRow /*int*/ = 0; codewordsRow < codewords.length; codewordsRow++) { if (codewords[codewordsRow] == null) { continue; } var rowIndicatorRowNumber = codewords[codewordsRow].getRowNumber(); var invalidRowCounts = 0; for (var barcodeColumn /*int*/ = 1; barcodeColumn < this.barcodeColumnCount + 1 && invalidRowCounts < this.ADJUST_ROW_NUMBER_SKIP; barcodeColumn++) { var codeword = this.detectionResultColumns[barcodeColumn].getCodewords()[codewordsRow]; if (codeword != null) { invalidRowCounts = DetectionResult.adjustRowNumberIfValid(rowIndicatorRowNumber, invalidRowCounts, codeword); if (!codeword.hasValidRowNumber()) { unadjustedCount++; } } } } return unadjustedCount; }; DetectionResult.adjustRowNumberIfValid = function (rowIndicatorRowNumber, invalidRowCounts, codeword) { if (codeword == null) { return invalidRowCounts; } if (!codeword.hasValidRowNumber()) { if (codeword.isValidRowNumber(rowIndicatorRowNumber)) { codeword.setRowNumber(rowIndicatorRowNumber); invalidRowCounts = 0; } else { ++invalidRowCounts; } } return invalidRowCounts; }; DetectionResult.prototype.adjustRowNumbers = function (barcodeColumn, codewordsRow, codewords) { var e_1, _a; var codeword = codewords[codewordsRow]; var previousColumnCodewords = this.detectionResultColumns[barcodeColumn - 1].getCodewords(); var nextColumnCodewords = previousColumnCodewords; if (this.detectionResultColumns[barcodeColumn + 1] != null) { nextColumnCodewords = this.detectionResultColumns[barcodeColumn + 1].getCodewords(); } // let otherCodewords: Codeword[] = new Codeword[14]; var otherCodewords = new Array(14); otherCodewords[2] = previousColumnCodewords[codewordsRow]; otherCodewords[3] = nextColumnCodewords[codewordsRow]; if (codewordsRow > 0) { otherCodewords[0] = codewords[codewordsRow - 1]; otherCodewords[4] = previousColumnCodewords[codewordsRow - 1]; otherCodewords[5] = nextColumnCodewords[codewordsRow - 1]; } if (codewordsRow > 1) { otherCodewords[8] = codewords[codewordsRow - 2]; otherCodewords[10] = previousColumnCodewords[codewordsRow - 2]; otherCodewords[11] = nextColumnCodewords[codewordsRow - 2]; } if (codewordsRow < codewords.length - 1) { otherCodewords[1] = codewords[codewordsRow + 1]; otherCodewords[6] = previousColumnCodewords[codewordsRow + 1]; otherCodewords[7] = nextColumnCodewords[codewordsRow + 1]; } if (codewordsRow < codewords.length - 2) { otherCodewords[9] = codewords[codewordsRow + 2]; otherCodewords[12] = previousColumnCodewords[codewordsRow + 2]; otherCodewords[13] = nextColumnCodewords[codewordsRow + 2]; } try { for (var otherCodewords_1 = __values(otherCodewords), otherCodewords_1_1 = otherCodewords_1.next(); !otherCodewords_1_1.done; otherCodewords_1_1 = otherCodewords_1.next()) { var otherCodeword = otherCodewords_1_1.value; if (DetectionResult.adjustRowNumber(codeword, otherCodeword)) { return; } } } catch (e_1_1) { e_1 = { error: e_1_1 }; } finally { try { if (otherCodewords_1_1 && !otherCodewords_1_1.done && (_a = otherCodewords_1.return)) _a.call(otherCodewords_1); } finally { if (e_1) throw e_1.error; } } }; /** * @return true, if row number was adjusted, false otherwise */ DetectionResult.adjustRowNumber = function (codeword, otherCodeword) { if (otherCodeword == null) { return false; } if (otherCodeword.hasValidRowNumber() && otherCodeword.getBucket() === codeword.getBucket()) { codeword.setRowNumber(otherCodeword.getRowNumber()); return true; } return false; }; DetectionResult.prototype.getBarcodeColumnCount = function () { return this.barcodeColumnCount; }; DetectionResult.prototype.getBarcodeRowCount = function () { return this.barcodeMetadata.getRowCount(); }; DetectionResult.prototype.getBarcodeECLevel = function () { return this.barcodeMetadata.getErrorCorrectionLevel(); }; DetectionResult.prototype.setBoundingBox = function (boundingBox) { this.boundingBox = boundingBox; }; DetectionResult.prototype.getBoundingBox = function () { return this.boundingBox; }; DetectionResult.prototype.setDetectionResultColumn = function (barcodeColumn, detectionResultColumn) { this.detectionResultColumns[barcodeColumn] = detectionResultColumn; }; DetectionResult.prototype.getDetectionResultColumn = function (barcodeColumn) { return this.detectionResultColumns[barcodeColumn]; }; // @Override DetectionResult.prototype.toString = function () { var rowIndicatorColumn = this.detectionResultColumns[0]; if (rowIndicatorColumn == null) { rowIndicatorColumn = this.detectionResultColumns[this.barcodeColumnCount + 1]; } // try ( var formatter = new _util_Formatter__WEBPACK_IMPORTED_MODULE_1__["default"](); // ) { for (var codewordsRow /*int*/ = 0; codewordsRow < rowIndicatorColumn.getCodewords().length; codewordsRow++) { formatter.format('CW %3d:', codewordsRow); for (var barcodeColumn /*int*/ = 0; barcodeColumn < this.barcodeColumnCount + 2; barcodeColumn++) { if (this.detectionResultColumns[barcodeColumn] == null) { formatter.format(' | '); continue; } var codeword = this.detectionResultColumns[barcodeColumn].getCodewords()[codewordsRow]; if (codeword == null) { formatter.format(' | '); continue; } formatter.format(' %3d|%3d', codeword.getRowNumber(), codeword.getValue()); } formatter.format('%n'); } return formatter.toString(); // } }; return DetectionResult; }()); /* harmony default export */ __webpack_exports__["default"] = (DetectionResult); //# sourceMappingURL=DetectionResult.js.map /***/ }), /***/ "2p8h": /*!***************************************************!*\ !*** ./node_modules/lodash-es/_hasUnicodeWord.js ***! \***************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /** Used to detect strings that need a more robust regexp to match words. */ var reHasUnicodeWord = /[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/; /** * Checks if `string` contains a word composed of Unicode symbols. * * @private * @param {string} string The string to inspect. * @returns {boolean} Returns `true` if a word is found, else `false`. */ function hasUnicodeWord(string) { return reHasUnicodeWord.test(string); } /* harmony default export */ __webpack_exports__["default"] = (hasUnicodeWord); /***/ }), /***/ "2rfj": /*!**********************************************************************!*\ !*** ./node_modules/face-api.js/build/es6/dom/extractFaceTensors.js ***! \**********************************************************************/ /*! exports provided: extractFaceTensors */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "extractFaceTensors", function() { return extractFaceTensors; }); /* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "sJZM"); /* harmony import */ var _tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @tensorflow/tfjs-core */ "Re/O"); /* harmony import */ var _classes_FaceDetection__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../classes/FaceDetection */ "efAK"); /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../utils */ "5PHj"); /** * Extracts the tensors of the image regions containing the detected faces. * Useful if you want to compute the face descriptors for the face images. * Using this method is faster then extracting a canvas for each face and * converting them to tensors individually. * * @param imageTensor The image tensor that face detection has been performed on. * @param detections The face detection results or face bounding boxes for that image. * @returns Tensors of the corresponding image region for each detected face. */ function extractFaceTensors(imageTensor, detections) { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { if (!Object(_utils__WEBPACK_IMPORTED_MODULE_3__["isTensor3D"])(imageTensor) && !Object(_utils__WEBPACK_IMPORTED_MODULE_3__["isTensor4D"])(imageTensor)) { throw new Error('extractFaceTensors - expected image tensor to be 3D or 4D'); } if (Object(_utils__WEBPACK_IMPORTED_MODULE_3__["isTensor4D"])(imageTensor) && imageTensor.shape[0] > 1) { throw new Error('extractFaceTensors - batchSize > 1 not supported'); } return [2 /*return*/, _tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_1__["tidy"](function () { var _a = imageTensor.shape.slice(Object(_utils__WEBPACK_IMPORTED_MODULE_3__["isTensor4D"])(imageTensor) ? 1 : 0), imgHeight = _a[0], imgWidth = _a[1], numChannels = _a[2]; var boxes = detections.map(function (det) { return det instanceof _classes_FaceDetection__WEBPACK_IMPORTED_MODULE_2__["FaceDetection"] ? det.forSize(imgWidth, imgHeight).box : det; }) .map(function (box) { return box.clipAtImageBorders(imgWidth, imgHeight); }); var faceTensors = boxes.map(function (_a) { var x = _a.x, y = _a.y, width = _a.width, height = _a.height; return _tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_1__["slice3d"](imageTensor.as3D(imgHeight, imgWidth, numChannels), [y, x, 0], [height, width, numChannels]); }); return faceTensors; })]; }); }); } //# sourceMappingURL=extractFaceTensors.js.map /***/ }), /***/ "2ugm": /*!*************************************************************!*\ !*** ./node_modules/date-fns/esm/monthsToQuarters/index.js ***! \*************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return monthsToQuarters; }); /* harmony import */ var _lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../_lib/requiredArgs/index.js */ "jIYg"); /* harmony import */ var _constants_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../constants/index.js */ "w3qX"); /** * @name monthsToQuarters * @category Conversion Helpers * @summary Convert number of months to quarters. * * @description * Convert a number of months to a full number of quarters. * * @param {number} months - number of months to be converted. * * @returns {number} the number of months converted in quarters * @throws {TypeError} 1 argument required * * @example * // Convert 6 months to quarters: * const result = monthsToQuarters(6) * //=> 2 * * @example * // It uses floor rounding: * const result = monthsToQuarters(7) * //=> 2 */ function monthsToQuarters(months) { Object(_lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__["default"])(1, arguments); var quarters = months / _constants_index_js__WEBPACK_IMPORTED_MODULE_1__["monthsInQuarter"]; return Math.floor(quarters); } /***/ }), /***/ "2wRX": /*!*************************************************!*\ !*** ./node_modules/lodash-es/_nativeKeysIn.js ***! \*************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /** * This function is like * [`Object.keys`](http://ecma-international.org/ecma-262/7.0/#sec-object.keys) * except that it includes inherited enumerable properties. * * @private * @param {Object} object The object to query. * @returns {Array} Returns the array of property names. */ function nativeKeysIn(object) { var result = []; if (object != null) { for (var key in Object(object)) { result.push(key); } } return result; } /* harmony default export */ __webpack_exports__["default"] = (nativeKeysIn); /***/ }), /***/ "2ykv": /*!*********************************************!*\ !*** ./node_modules/moment/locale/nl-be.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { //! moment.js locale configuration //! locale : Dutch (Belgium) [nl-be] //! author : Joris Röling : https://github.com/jorisroling //! author : Jacob Middag : https://github.com/middagj ;(function (global, factory) { true ? factory(__webpack_require__(/*! ../moment */ "wd/R")) : undefined }(this, (function (moment) { 'use strict'; //! moment.js locale configuration var monthsShortWithDots = 'jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.'.split('_'), monthsShortWithoutDots = 'jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec'.split('_'), monthsParse = [ /^jan/i, /^feb/i, /^maart|mrt.?$/i, /^apr/i, /^mei$/i, /^jun[i.]?$/i, /^jul[i.]?$/i, /^aug/i, /^sep/i, /^okt/i, /^nov/i, /^dec/i, ], monthsRegex = /^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i; var nlBe = moment.defineLocale('nl-be', { months: 'januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december'.split( '_' ), monthsShort: function (m, format) { if (!m) { return monthsShortWithDots; } else if (/-MMM-/.test(format)) { return monthsShortWithoutDots[m.month()]; } else { return monthsShortWithDots[m.month()]; } }, monthsRegex: monthsRegex, monthsShortRegex: monthsRegex, monthsStrictRegex: /^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i, monthsShortStrictRegex: /^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i, monthsParse: monthsParse, longMonthsParse: monthsParse, shortMonthsParse: monthsParse, weekdays: 'zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag'.split('_'), weekdaysShort: 'zo._ma._di._wo._do._vr._za.'.split('_'), weekdaysMin: 'zo_ma_di_wo_do_vr_za'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd D MMMM YYYY HH:mm', }, calendar: { sameDay: '[vandaag om] LT', nextDay: '[morgen om] LT', nextWeek: 'dddd [om] LT', lastDay: '[gisteren om] LT', lastWeek: '[afgelopen] dddd [om] LT', sameElse: 'L', }, relativeTime: { future: 'over %s', past: '%s geleden', s: 'een paar seconden', ss: '%d seconden', m: 'één minuut', mm: '%d minuten', h: 'één uur', hh: '%d uur', d: 'één dag', dd: '%d dagen', M: 'één maand', MM: '%d maanden', y: 'één jaar', yy: '%d jaar', }, dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/, ordinal: function (number) { return ( number + (number === 1 || number === 8 || number >= 20 ? 'ste' : 'de') ); }, week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); return nlBe; }))); /***/ }), /***/ "3+Em": /*!*******************************************************!*\ !*** ./node_modules/date-fns/esm/isThisWeek/index.js ***! \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return isThisWeek; }); /* harmony import */ var _isSameWeek_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../isSameWeek/index.js */ "JO1+"); /* harmony import */ var _lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../_lib/requiredArgs/index.js */ "jIYg"); /** * @name isThisWeek * @category Week Helpers * @summary Is the given date in the same week as the current date? * @pure false * * @description * Is the given date in the same week as the current date? * * > ⚠️ Please note that this function is not present in the FP submodule as * > it uses `Date.now()` internally hence impure and can't be safely curried. * * ### v2.0.0 breaking changes: * * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes). * * @param {Date|Number} date - the date to check * @param {Object} [options] - the object with options * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} * @param {0|1|2|3|4|5|6} [options.weekStartsOn=0] - the index of the first day of the week (0 - Sunday) * @returns {Boolean} the date is in this week * @throws {TypeError} 1 argument required * @throws {RangeError} `options.weekStartsOn` must be between 0 and 6 * * @example * // If today is 25 September 2014, is 21 September 2014 in this week? * var result = isThisWeek(new Date(2014, 8, 21)) * //=> true * * @example * // If today is 25 September 2014 and week starts with Monday * // is 21 September 2014 in this week? * var result = isThisWeek(new Date(2014, 8, 21), { weekStartsOn: 1 }) * //=> false */ function isThisWeek(dirtyDate, options) { Object(_lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_1__["default"])(1, arguments); return Object(_isSameWeek_index_js__WEBPACK_IMPORTED_MODULE_0__["default"])(dirtyDate, Date.now(), options); } /***/ }), /***/ "3+Ks": /*!***************************************************!*\ !*** ./node_modules/lodash-es/_basePropertyOf.js ***! \***************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /** * The base implementation of `_.propertyOf` without support for deep paths. * * @private * @param {Object} object The object to query. * @returns {Function} Returns the new accessor function. */ function basePropertyOf(object) { return function(key) { return object == null ? undefined : object[key]; }; } /* harmony default export */ __webpack_exports__["default"] = (basePropertyOf); /***/ }), /***/ "3/ER": /*!************************************************!*\ !*** ./node_modules/lodash-es/_cloneBuffer.js ***! \************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(module) {/* harmony import */ var _root_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_root.js */ "Ju5/"); /** Detect free variable `exports`. */ var freeExports = typeof exports == 'object' && exports && !exports.nodeType && exports; /** Detect free variable `module`. */ var freeModule = freeExports && typeof module == 'object' && module && !module.nodeType && module; /** Detect the popular CommonJS extension `module.exports`. */ var moduleExports = freeModule && freeModule.exports === freeExports; /** Built-in value references. */ var Buffer = moduleExports ? _root_js__WEBPACK_IMPORTED_MODULE_0__["default"].Buffer : undefined, allocUnsafe = Buffer ? Buffer.allocUnsafe : undefined; /** * Creates a clone of `buffer`. * * @private * @param {Buffer} buffer The buffer to clone. * @param {boolean} [isDeep] Specify a deep clone. * @returns {Buffer} Returns the cloned buffer. */ function cloneBuffer(buffer, isDeep) { if (isDeep) { return buffer.slice(); } var length = buffer.length, result = allocUnsafe ? allocUnsafe(length) : new buffer.constructor(length); buffer.copy(result); return result; } /* harmony default export */ __webpack_exports__["default"] = (cloneBuffer); /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../webpack/buildin/harmony-module.js */ "3UD+")(module))) /***/ }), /***/ "3/My": /*!*************************************************!*\ !*** ./node_modules/lodash-es/sortedIndexBy.js ***! \*************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _baseIteratee_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_baseIteratee.js */ "fywt"); /* harmony import */ var _baseSortedIndexBy_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./_baseSortedIndexBy.js */ "25P+"); /** * This method is like `_.sortedIndex` except that it accepts `iteratee` * which is invoked for `value` and each element of `array` to compute their * sort ranking. The iteratee is invoked with one argument: (value). * * @static * @memberOf _ * @since 4.0.0 * @category Array * @param {Array} array The sorted array to inspect. * @param {*} value The value to evaluate. * @param {Function} [iteratee=_.identity] The iteratee invoked per element. * @returns {number} Returns the index at which `value` should be inserted * into `array`. * @example * * var objects = [{ 'x': 4 }, { 'x': 5 }]; * * _.sortedIndexBy(objects, { 'x': 4 }, function(o) { return o.x; }); * // => 0 * * // The `_.property` iteratee shorthand. * _.sortedIndexBy(objects, { 'x': 4 }, 'x'); * // => 0 */ function sortedIndexBy(array, value, iteratee) { return Object(_baseSortedIndexBy_js__WEBPACK_IMPORTED_MODULE_1__["default"])(array, value, Object(_baseIteratee_js__WEBPACK_IMPORTED_MODULE_0__["default"])(iteratee, 2)); } /* harmony default export */ __webpack_exports__["default"] = (sortedIndexBy); /***/ }), /***/ "314y": /*!*******************************************!*\ !*** ./node_modules/lodash-es/_parent.js ***! \*******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _baseGet_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_baseGet.js */ "UTJH"); /* harmony import */ var _baseSlice_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./_baseSlice.js */ "5iG2"); /** * Gets the parent value at `path` of `object`. * * @private * @param {Object} object The object to query. * @param {Array} path The path to get the parent value of. * @returns {*} Returns the parent value. */ function parent(object, path) { return path.length < 2 ? object : Object(_baseGet_js__WEBPACK_IMPORTED_MODULE_0__["default"])(object, Object(_baseSlice_js__WEBPACK_IMPORTED_MODULE_1__["default"])(path, 0, -1)); } /* harmony default export */ __webpack_exports__["default"] = (parent); /***/ }), /***/ "32Ea": /*!********************************************************************!*\ !*** ./node_modules/rxjs/_esm2015/internal/operators/skipWhile.js ***! \********************************************************************/ /*! exports provided: skipWhile */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "skipWhile", function() { return skipWhile; }); /* harmony import */ var _Subscriber__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Subscriber */ "7o/Q"); function skipWhile(predicate) { return (source) => source.lift(new SkipWhileOperator(predicate)); } class SkipWhileOperator { constructor(predicate) { this.predicate = predicate; } call(subscriber, source) { return source.subscribe(new SkipWhileSubscriber(subscriber, this.predicate)); } } class SkipWhileSubscriber extends _Subscriber__WEBPACK_IMPORTED_MODULE_0__["Subscriber"] { constructor(destination, predicate) { super(destination); this.predicate = predicate; this.skipping = true; this.index = 0; } _next(value) { const destination = this.destination; if (this.skipping) { this.tryCallPredicate(value); } if (!this.skipping) { destination.next(value); } } tryCallPredicate(value) { try { const result = this.predicate(value, this.index++); this.skipping = Boolean(result); } catch (err) { this.destination.error(err); } } } //# sourceMappingURL=skipWhile.js.map /***/ }), /***/ "36No": /*!***************************************************!*\ !*** ./node_modules/lodash-es/_escapeHtmlChar.js ***! \***************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _basePropertyOf_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_basePropertyOf.js */ "3+Ks"); /** Used to map characters to HTML entities. */ var htmlEscapes = { '&': '&', '<': '<', '>': '>', '"': '"', "'": ''' }; /** * Used by `_.escape` to convert characters to HTML entities. * * @private * @param {string} chr The matched character to escape. * @returns {string} Returns the escaped character. */ var escapeHtmlChar = Object(_basePropertyOf_js__WEBPACK_IMPORTED_MODULE_0__["default"])(htmlEscapes); /* harmony default export */ __webpack_exports__["default"] = (escapeHtmlChar); /***/ }), /***/ "3E0/": /*!****************************************************************!*\ !*** ./node_modules/rxjs/_esm2015/internal/operators/delay.js ***! \****************************************************************/ /*! exports provided: delay */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "delay", function() { return delay; }); /* harmony import */ var _scheduler_async__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../scheduler/async */ "D0XW"); /* harmony import */ var _util_isDate__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/isDate */ "mlxB"); /* harmony import */ var _Subscriber__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Subscriber */ "7o/Q"); /* harmony import */ var _Notification__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../Notification */ "WMd4"); function delay(delay, scheduler = _scheduler_async__WEBPACK_IMPORTED_MODULE_0__["async"]) { const absoluteDelay = Object(_util_isDate__WEBPACK_IMPORTED_MODULE_1__["isDate"])(delay); const delayFor = absoluteDelay ? (+delay - scheduler.now()) : Math.abs(delay); return (source) => source.lift(new DelayOperator(delayFor, scheduler)); } class DelayOperator { constructor(delay, scheduler) { this.delay = delay; this.scheduler = scheduler; } call(subscriber, source) { return source.subscribe(new DelaySubscriber(subscriber, this.delay, this.scheduler)); } } class DelaySubscriber extends _Subscriber__WEBPACK_IMPORTED_MODULE_2__["Subscriber"] { constructor(destination, delay, scheduler) { super(destination); this.delay = delay; this.scheduler = scheduler; this.queue = []; this.active = false; this.errored = false; } static dispatch(state) { const source = state.source; const queue = source.queue; const scheduler = state.scheduler; const destination = state.destination; while (queue.length > 0 && (queue[0].time - scheduler.now()) <= 0) { queue.shift().notification.observe(destination); } if (queue.length > 0) { const delay = Math.max(0, queue[0].time - scheduler.now()); this.schedule(state, delay); } else { this.unsubscribe(); source.active = false; } } _schedule(scheduler) { this.active = true; const destination = this.destination; destination.add(scheduler.schedule(DelaySubscriber.dispatch, this.delay, { source: this, destination: this.destination, scheduler: scheduler })); } scheduleNotification(notification) { if (this.errored === true) { return; } const scheduler = this.scheduler; const message = new DelayMessage(scheduler.now() + this.delay, notification); this.queue.push(message); if (this.active === false) { this._schedule(scheduler); } } _next(value) { this.scheduleNotification(_Notification__WEBPACK_IMPORTED_MODULE_3__["Notification"].createNext(value)); } _error(err) { this.errored = true; this.queue = []; this.destination.error(err); this.unsubscribe(); } _complete() { this.scheduleNotification(_Notification__WEBPACK_IMPORTED_MODULE_3__["Notification"].createComplete()); this.unsubscribe(); } } class DelayMessage { constructor(time, notification) { this.time = time; this.notification = notification; } } //# sourceMappingURL=delay.js.map /***/ }), /***/ "3E1r": /*!******************************************!*\ !*** ./node_modules/moment/locale/hi.js ***! \******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { //! moment.js locale configuration //! locale : Hindi [hi] //! author : Mayank Singhal : https://github.com/mayanksinghal ;(function (global, factory) { true ? factory(__webpack_require__(/*! ../moment */ "wd/R")) : undefined }(this, (function (moment) { 'use strict'; //! moment.js locale configuration var symbolMap = { 1: '१', 2: '२', 3: '३', 4: '४', 5: '५', 6: '६', 7: '७', 8: '८', 9: '९', 0: '०', }, numberMap = { '१': '1', '२': '2', '३': '3', '४': '4', '५': '5', '६': '6', '७': '7', '८': '8', '९': '9', '०': '0', }, monthsParse = [ /^जन/i, /^फ़र|फर/i, /^मार्च/i, /^अप्रै/i, /^मई/i, /^जून/i, /^जुल/i, /^अग/i, /^सितं|सित/i, /^अक्टू/i, /^नव|नवं/i, /^दिसं|दिस/i, ], shortMonthsParse = [ /^जन/i, /^फ़र/i, /^मार्च/i, /^अप्रै/i, /^मई/i, /^जून/i, /^जुल/i, /^अग/i, /^सित/i, /^अक्टू/i, /^नव/i, /^दिस/i, ]; var hi = moment.defineLocale('hi', { months: { format: 'जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर'.split( '_' ), standalone: 'जनवरी_फरवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितंबर_अक्टूबर_नवंबर_दिसंबर'.split( '_' ), }, monthsShort: 'जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.'.split('_'), weekdays: 'रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार'.split('_'), weekdaysShort: 'रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि'.split('_'), weekdaysMin: 'र_सो_मं_बु_गु_शु_श'.split('_'), longDateFormat: { LT: 'A h:mm बजे', LTS: 'A h:mm:ss बजे', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY, A h:mm बजे', LLLL: 'dddd, D MMMM YYYY, A h:mm बजे', }, monthsParse: monthsParse, longMonthsParse: monthsParse, shortMonthsParse: shortMonthsParse, monthsRegex: /^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i, monthsShortRegex: /^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i, monthsStrictRegex: /^(जनवरी?|फ़रवरी|फरवरी?|मार्च?|अप्रैल?|मई?|जून?|जुलाई?|अगस्त?|सितम्बर|सितंबर|सित?\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर?|दिसम्बर|दिसंबर?)/i, monthsShortStrictRegex: /^(जन\.?|फ़र\.?|मार्च?|अप्रै\.?|मई?|जून?|जुल\.?|अग\.?|सित\.?|अक्टू\.?|नव\.?|दिस\.?)/i, calendar: { sameDay: '[आज] LT', nextDay: '[कल] LT', nextWeek: 'dddd, LT', lastDay: '[कल] LT', lastWeek: '[पिछले] dddd, LT', sameElse: 'L', }, relativeTime: { future: '%s में', past: '%s पहले', s: 'कुछ ही क्षण', ss: '%d सेकंड', m: 'एक मिनट', mm: '%d मिनट', h: 'एक घंटा', hh: '%d घंटे', d: 'एक दिन', dd: '%d दिन', M: 'एक महीने', MM: '%d महीने', y: 'एक वर्ष', yy: '%d वर्ष', }, preparse: function (string) { return string.replace(/[१२३४५६७८९०]/g, function (match) { return numberMap[match]; }); }, postformat: function (string) { return string.replace(/\d/g, function (match) { return symbolMap[match]; }); }, // Hindi notation for meridiems are quite fuzzy in practice. While there exists // a rigid notion of a 'Pahar' it is not used as rigidly in modern Hindi. meridiemParse: /रात|सुबह|दोपहर|शाम/, meridiemHour: function (hour, meridiem) { if (hour === 12) { hour = 0; } if (meridiem === 'रात') { return hour < 4 ? hour : hour + 12; } else if (meridiem === 'सुबह') { return hour; } else if (meridiem === 'दोपहर') { return hour >= 10 ? hour : hour + 12; } else if (meridiem === 'शाम') { return hour + 12; } }, meridiem: function (hour, minute, isLower) { if (hour < 4) { return 'रात'; } else if (hour < 10) { return 'सुबह'; } else if (hour < 17) { return 'दोपहर'; } else if (hour < 20) { return 'शाम'; } else { return 'रात'; } }, week: { dow: 0, // Sunday is the first day of the week. doy: 6, // The week that contains Jan 6th is the first week of the year. }, }); return hi; }))); /***/ }), /***/ "3Hq1": /*!***********************************************!*\ !*** ./node_modules/lodash-es/isUndefined.js ***! \***********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /** * Checks if `value` is `undefined`. * * @static * @since 0.1.0 * @memberOf _ * @category Lang * @param {*} value The value to check. * @returns {boolean} Returns `true` if `value` is `undefined`, else `false`. * @example * * _.isUndefined(void 0); * // => true * * _.isUndefined(null); * // => false */ function isUndefined(value) { return value === undefined; } /* harmony default export */ __webpack_exports__["default"] = (isUndefined); /***/ }), /***/ "3IdK": /*!*********************************************!*\ !*** ./node_modules/lodash-es/overEvery.js ***! \*********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _arrayEvery_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_arrayEvery.js */ "THPu"); /* harmony import */ var _createOver_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./_createOver.js */ "5ms8"); /** * Creates a function that checks if **all** of the `predicates` return * truthy when invoked with the arguments it receives. * * Following shorthands are possible for providing predicates. * Pass an `Object` and it will be used as an parameter for `_.matches` to create the predicate. * Pass an `Array` of parameters for `_.matchesProperty` and the predicate will be created using them. * * @static * @memberOf _ * @since 4.0.0 * @category Util * @param {...(Function|Function[])} [predicates=[_.identity]] * The predicates to check. * @returns {Function} Returns the new function. * @example * * var func = _.overEvery([Boolean, isFinite]); * * func('1'); * // => true * * func(null); * // => false * * func(NaN); * // => false */ var overEvery = Object(_createOver_js__WEBPACK_IMPORTED_MODULE_1__["default"])(_arrayEvery_js__WEBPACK_IMPORTED_MODULE_0__["default"]); /* harmony default export */ __webpack_exports__["default"] = (overEvery); /***/ }), /***/ "3JW0": /*!********************************************!*\ !*** ./node_modules/lodash-es/multiply.js ***! \********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _createMathOperation_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_createMathOperation.js */ "ekNh"); /** * Multiply two numbers. * * @static * @memberOf _ * @since 4.7.0 * @category Math * @param {number} multiplier The first number in a multiplication. * @param {number} multiplicand The second number in a multiplication. * @returns {number} Returns the product. * @example * * _.multiply(6, 4); * // => 24 */ var multiply = Object(_createMathOperation_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function(multiplier, multiplicand) { return multiplier * multiplicand; }, 1); /* harmony default export */ __webpack_exports__["default"] = (multiply); /***/ }), /***/ "3N8a": /*!**********************************************************************!*\ !*** ./node_modules/rxjs/_esm2015/internal/scheduler/AsyncAction.js ***! \**********************************************************************/ /*! exports provided: AsyncAction */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AsyncAction", function() { return AsyncAction; }); /* harmony import */ var _Action__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Action */ "7ve7"); class AsyncAction extends _Action__WEBPACK_IMPORTED_MODULE_0__["Action"] { constructor(scheduler, work) { super(scheduler, work); this.scheduler = scheduler; this.work = work; this.pending = false; } schedule(state, delay = 0) { if (this.closed) { return this; } this.state = state; const id = this.id; const scheduler = this.scheduler; if (id != null) { this.id = this.recycleAsyncId(scheduler, id, delay); } this.pending = true; this.delay = delay; this.id = this.id || this.requestAsyncId(scheduler, this.id, delay); return this; } requestAsyncId(scheduler, id, delay = 0) { return setInterval(scheduler.flush.bind(scheduler, this), delay); } recycleAsyncId(scheduler, id, delay = 0) { if (delay !== null && this.delay === delay && this.pending === false) { return id; } clearInterval(id); return undefined; } execute(state, delay) { if (this.closed) { return new Error('executing a cancelled action'); } this.pending = false; const error = this._execute(state, delay); if (error) { return error; } else if (this.pending === false && this.id != null) { this.id = this.recycleAsyncId(this.scheduler, this.id, null); } } _execute(state, delay) { let errored = false; let errorValue = undefined; try { this.work(state); } catch (e) { errored = true; errorValue = !!e && e || new Error(e); } if (errored) { this.unsubscribe(); return errorValue; } } _unsubscribe() { const id = this.id; const scheduler = this.scheduler; const actions = scheduler.actions; const index = actions.indexOf(this); this.work = null; this.state = null; this.pending = false; this.scheduler = null; if (index !== -1) { actions.splice(index, 1); } if (id != null) { this.id = this.recycleAsyncId(scheduler, id, null); } this.delay = null; } } //# sourceMappingURL=AsyncAction.js.map /***/ }), /***/ "3OLi": /*!***********************************************!*\ !*** ./node_modules/lodash-es/_hashDelete.js ***! \***********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /** * Removes `key` and its value from the hash. * * @private * @name delete * @memberOf Hash * @param {Object} hash The hash to modify. * @param {string} key The key of the value to remove. * @returns {boolean} Returns `true` if the entry was removed, else `false`. */ function hashDelete(key) { var result = this.has(key) && delete this.__data__[key]; this.size -= result ? 1 : 0; return result; } /* harmony default export */ __webpack_exports__["default"] = (hashDelete); /***/ }), /***/ "3Pt+": /*!********************************************************************!*\ !*** ./node_modules/@angular/forms/__ivy_ngcc__/fesm2015/forms.js ***! \********************************************************************/ /*! exports provided: AbstractControl, AbstractControlDirective, AbstractFormGroupDirective, COMPOSITION_BUFFER_MODE, CheckboxControlValueAccessor, CheckboxRequiredValidator, ControlContainer, DefaultValueAccessor, EmailValidator, FormArray, FormArrayName, FormBuilder, FormControl, FormControlDirective, FormControlName, FormGroup, FormGroupDirective, FormGroupName, FormsModule, MaxLengthValidator, MinLengthValidator, NG_ASYNC_VALIDATORS, NG_VALIDATORS, NG_VALUE_ACCESSOR, NgControl, NgControlStatus, NgControlStatusGroup, NgForm, NgModel, NgModelGroup, NgSelectOption, NumberValueAccessor, PatternValidator, RadioControlValueAccessor, RangeValueAccessor, ReactiveFormsModule, RequiredValidator, SelectControlValueAccessor, SelectMultipleControlValueAccessor, VERSION, Validators, ɵInternalFormsSharedModule, ɵNgNoValidate, ɵNgSelectMultipleOption, ɵangular_packages_forms_forms_a, ɵangular_packages_forms_forms_b, ɵangular_packages_forms_forms_ba, ɵangular_packages_forms_forms_bb, ɵangular_packages_forms_forms_bc, ɵangular_packages_forms_forms_bd, ɵangular_packages_forms_forms_be, ɵangular_packages_forms_forms_c, ɵangular_packages_forms_forms_d, ɵangular_packages_forms_forms_e, ɵangular_packages_forms_forms_f, ɵangular_packages_forms_forms_g, ɵangular_packages_forms_forms_h, ɵangular_packages_forms_forms_i, ɵangular_packages_forms_forms_j, ɵangular_packages_forms_forms_k, ɵangular_packages_forms_forms_l, ɵangular_packages_forms_forms_m, ɵangular_packages_forms_forms_n, ɵangular_packages_forms_forms_o, ɵangular_packages_forms_forms_p, ɵangular_packages_forms_forms_q, ɵangular_packages_forms_forms_r, ɵangular_packages_forms_forms_s, ɵangular_packages_forms_forms_t, ɵangular_packages_forms_forms_u, ɵangular_packages_forms_forms_v, ɵangular_packages_forms_forms_w, ɵangular_packages_forms_forms_x, ɵangular_packages_forms_forms_y, ɵangular_packages_forms_forms_z */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AbstractControl", function() { return AbstractControl; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AbstractControlDirective", function() { return AbstractControlDirective; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AbstractFormGroupDirective", function() { return AbstractFormGroupDirective; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "COMPOSITION_BUFFER_MODE", function() { return COMPOSITION_BUFFER_MODE; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CheckboxControlValueAccessor", function() { return CheckboxControlValueAccessor; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CheckboxRequiredValidator", function() { return CheckboxRequiredValidator; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ControlContainer", function() { return ControlContainer; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DefaultValueAccessor", function() { return DefaultValueAccessor; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "EmailValidator", function() { return EmailValidator; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FormArray", function() { return FormArray; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FormArrayName", function() { return FormArrayName; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FormBuilder", function() { return FormBuilder; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FormControl", function() { return FormControl; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FormControlDirective", function() { return FormControlDirective; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FormControlName", function() { return FormControlName; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FormGroup", function() { return FormGroup; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FormGroupDirective", function() { return FormGroupDirective; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FormGroupName", function() { return FormGroupName; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FormsModule", function() { return FormsModule; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MaxLengthValidator", function() { return MaxLengthValidator; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MinLengthValidator", function() { return MinLengthValidator; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NG_ASYNC_VALIDATORS", function() { return NG_ASYNC_VALIDATORS; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NG_VALIDATORS", function() { return NG_VALIDATORS; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NG_VALUE_ACCESSOR", function() { return NG_VALUE_ACCESSOR; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgControl", function() { return NgControl; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgControlStatus", function() { return NgControlStatus; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgControlStatusGroup", function() { return NgControlStatusGroup; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgForm", function() { return NgForm; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgModel", function() { return NgModel; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgModelGroup", function() { return NgModelGroup; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgSelectOption", function() { return NgSelectOption; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NumberValueAccessor", function() { return NumberValueAccessor; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "PatternValidator", function() { return PatternValidator; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "RadioControlValueAccessor", function() { return RadioControlValueAccessor; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "RangeValueAccessor", function() { return RangeValueAccessor; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ReactiveFormsModule", function() { return ReactiveFormsModule; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "RequiredValidator", function() { return RequiredValidator; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SelectControlValueAccessor", function() { return SelectControlValueAccessor; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SelectMultipleControlValueAccessor", function() { return SelectMultipleControlValueAccessor; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "VERSION", function() { return VERSION; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Validators", function() { return Validators; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵInternalFormsSharedModule", function() { return ɵInternalFormsSharedModule; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵNgNoValidate", function() { return ɵNgNoValidate; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵNgSelectMultipleOption", function() { return ɵNgSelectMultipleOption; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵangular_packages_forms_forms_a", function() { return SHARED_FORM_DIRECTIVES; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵangular_packages_forms_forms_b", function() { return TEMPLATE_DRIVEN_DIRECTIVES; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵangular_packages_forms_forms_ba", function() { return CHECKBOX_REQUIRED_VALIDATOR; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵangular_packages_forms_forms_bb", function() { return EMAIL_VALIDATOR; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵangular_packages_forms_forms_bc", function() { return MIN_LENGTH_VALIDATOR; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵangular_packages_forms_forms_bd", function() { return MAX_LENGTH_VALIDATOR; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵangular_packages_forms_forms_be", function() { return PATTERN_VALIDATOR; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵangular_packages_forms_forms_c", function() { return REACTIVE_DRIVEN_DIRECTIVES; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵangular_packages_forms_forms_d", function() { return ɵInternalFormsSharedModule; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵangular_packages_forms_forms_e", function() { return CHECKBOX_VALUE_ACCESSOR; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵangular_packages_forms_forms_f", function() { return DEFAULT_VALUE_ACCESSOR; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵangular_packages_forms_forms_g", function() { return AbstractControlStatus; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵangular_packages_forms_forms_h", function() { return ngControlStatusHost; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵangular_packages_forms_forms_i", function() { return formDirectiveProvider; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵangular_packages_forms_forms_j", function() { return formControlBinding; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵangular_packages_forms_forms_k", function() { return modelGroupProvider; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵangular_packages_forms_forms_l", function() { return NUMBER_VALUE_ACCESSOR; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵangular_packages_forms_forms_m", function() { return RADIO_VALUE_ACCESSOR; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵangular_packages_forms_forms_n", function() { return RadioControlRegistry; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵangular_packages_forms_forms_o", function() { return RANGE_VALUE_ACCESSOR; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵangular_packages_forms_forms_p", function() { return NG_MODEL_WITH_FORM_CONTROL_WARNING; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵangular_packages_forms_forms_q", function() { return formControlBinding$1; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵangular_packages_forms_forms_r", function() { return controlNameBinding; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵangular_packages_forms_forms_s", function() { return formDirectiveProvider$1; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵangular_packages_forms_forms_t", function() { return formGroupNameProvider; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵangular_packages_forms_forms_u", function() { return formArrayNameProvider; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵangular_packages_forms_forms_v", function() { return SELECT_VALUE_ACCESSOR; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵangular_packages_forms_forms_w", function() { return SELECT_MULTIPLE_VALUE_ACCESSOR; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵangular_packages_forms_forms_x", function() { return ɵNgSelectMultipleOption; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵangular_packages_forms_forms_y", function() { return ɵNgNoValidate; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵangular_packages_forms_forms_z", function() { return REQUIRED_VALIDATOR; }); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "fXoL"); /* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common */ "ofXK"); /* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs */ "qCKp"); /* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs/operators */ "kU1M"); /** * @license Angular v10.1.6 * (c) 2010-2020 Google LLC. https://angular.io/ * License: MIT */ /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * Used to provide a `ControlValueAccessor` for form controls. * * See `DefaultValueAccessor` for how to implement one. * * @publicApi */ const NG_VALUE_ACCESSOR = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["InjectionToken"]('NgValueAccessor'); /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ const CHECKBOX_VALUE_ACCESSOR = { provide: NG_VALUE_ACCESSOR, useExisting: Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["forwardRef"])(() => CheckboxControlValueAccessor), multi: true, }; /** * @description * A `ControlValueAccessor` for writing a value and listening to changes on a checkbox input * element. * * @usageNotes * * ### Using a checkbox with a reactive form. * * The following example shows how to use a checkbox with a reactive form. * * ```ts * const rememberLoginControl = new FormControl(); * ``` * * ``` * * ``` * * @ngModule ReactiveFormsModule * @ngModule FormsModule * @publicApi */ class CheckboxControlValueAccessor { constructor(_renderer, _elementRef) { this._renderer = _renderer; this._elementRef = _elementRef; /** * The registered callback function called when a change event occurs on the input element. * @nodoc */ this.onChange = (_) => { }; /** * The registered callback function called when a blur event occurs on the input element. * @nodoc */ this.onTouched = () => { }; } /** * Sets the "checked" property on the input element. * @nodoc */ writeValue(value) { this._renderer.setProperty(this._elementRef.nativeElement, 'checked', value); } /** * Registers a function called when the control value changes. * @nodoc */ registerOnChange(fn) { this.onChange = fn; } /** * Registers a function called when the control is touched. * @nodoc */ registerOnTouched(fn) { this.onTouched = fn; } /** * Sets the "disabled" property on the input element. * @nodoc */ setDisabledState(isDisabled) { this._renderer.setProperty(this._elementRef.nativeElement, 'disabled', isDisabled); } } CheckboxControlValueAccessor.ɵfac = function CheckboxControlValueAccessor_Factory(t) { return new (t || CheckboxControlValueAccessor)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["Renderer2"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"])); }; CheckboxControlValueAccessor.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: CheckboxControlValueAccessor, selectors: [["input", "type", "checkbox", "formControlName", ""], ["input", "type", "checkbox", "formControl", ""], ["input", "type", "checkbox", "ngModel", ""]], hostBindings: function CheckboxControlValueAccessor_HostBindings(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("change", function CheckboxControlValueAccessor_change_HostBindingHandler($event) { return ctx.onChange($event.target.checked); })("blur", function CheckboxControlValueAccessor_blur_HostBindingHandler() { return ctx.onTouched(); }); } }, features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([CHECKBOX_VALUE_ACCESSOR])] }); CheckboxControlValueAccessor.ctorParameters = () => [ { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Renderer2"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] } ]; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](CheckboxControlValueAccessor, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: 'input[type=checkbox][formControlName],input[type=checkbox][formControl],input[type=checkbox][ngModel]', host: { '(change)': 'onChange($event.target.checked)', '(blur)': 'onTouched()' }, providers: [CHECKBOX_VALUE_ACCESSOR] }] }], function () { return [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Renderer2"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] }]; }, null); })(); /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ const DEFAULT_VALUE_ACCESSOR = { provide: NG_VALUE_ACCESSOR, useExisting: Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["forwardRef"])(() => DefaultValueAccessor), multi: true }; /** * We must check whether the agent is Android because composition events * behave differently between iOS and Android. */ function _isAndroid() { const userAgent = Object(_angular_common__WEBPACK_IMPORTED_MODULE_1__["ɵgetDOM"])() ? Object(_angular_common__WEBPACK_IMPORTED_MODULE_1__["ɵgetDOM"])().getUserAgent() : ''; return /android (\d+)/.test(userAgent.toLowerCase()); } /** * @description * Provide this token to control if form directives buffer IME input until * the "compositionend" event occurs. * @publicApi */ const COMPOSITION_BUFFER_MODE = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["InjectionToken"]('CompositionEventMode'); /** * @description * The default `ControlValueAccessor` for writing a value and listening to changes on input * elements. The accessor is used by the `FormControlDirective`, `FormControlName`, and * `NgModel` directives. * * @usageNotes * * ### Using the default value accessor * * The following example shows how to use an input element that activates the default value accessor * (in this case, a text field). * * ```ts * const firstNameControl = new FormControl(); * ``` * * ``` * * ``` * * @ngModule ReactiveFormsModule * @ngModule FormsModule * @publicApi */ class DefaultValueAccessor { constructor(_renderer, _elementRef, _compositionMode) { this._renderer = _renderer; this._elementRef = _elementRef; this._compositionMode = _compositionMode; /** * The registered callback function called when an input event occurs on the input element. * @nodoc */ this.onChange = (_) => { }; /** * The registered callback function called when a blur event occurs on the input element. * @nodoc */ this.onTouched = () => { }; /** Whether the user is creating a composition string (IME events). */ this._composing = false; if (this._compositionMode == null) { this._compositionMode = !_isAndroid(); } } /** * Sets the "value" property on the input element. * @nodoc */ writeValue(value) { const normalizedValue = value == null ? '' : value; this._renderer.setProperty(this._elementRef.nativeElement, 'value', normalizedValue); } /** * Registers a function called when the control value changes. * @nodoc */ registerOnChange(fn) { this.onChange = fn; } /** * Registers a function called when the control is touched. * @nodoc */ registerOnTouched(fn) { this.onTouched = fn; } /** * Sets the "disabled" property on the input element. * @nodoc */ setDisabledState(isDisabled) { this._renderer.setProperty(this._elementRef.nativeElement, 'disabled', isDisabled); } /** @internal */ _handleInput(value) { if (!this._compositionMode || (this._compositionMode && !this._composing)) { this.onChange(value); } } /** @internal */ _compositionStart() { this._composing = true; } /** @internal */ _compositionEnd(value) { this._composing = false; this._compositionMode && this.onChange(value); } } DefaultValueAccessor.ɵfac = function DefaultValueAccessor_Factory(t) { return new (t || DefaultValueAccessor)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["Renderer2"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](COMPOSITION_BUFFER_MODE, 8)); }; DefaultValueAccessor.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: DefaultValueAccessor, selectors: [["input", "formControlName", "", 3, "type", "checkbox"], ["textarea", "formControlName", ""], ["input", "formControl", "", 3, "type", "checkbox"], ["textarea", "formControl", ""], ["input", "ngModel", "", 3, "type", "checkbox"], ["textarea", "ngModel", ""], ["", "ngDefaultControl", ""]], hostBindings: function DefaultValueAccessor_HostBindings(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("input", function DefaultValueAccessor_input_HostBindingHandler($event) { return ctx._handleInput($event.target.value); })("blur", function DefaultValueAccessor_blur_HostBindingHandler() { return ctx.onTouched(); })("compositionstart", function DefaultValueAccessor_compositionstart_HostBindingHandler() { return ctx._compositionStart(); })("compositionend", function DefaultValueAccessor_compositionend_HostBindingHandler($event) { return ctx._compositionEnd($event.target.value); }); } }, features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([DEFAULT_VALUE_ACCESSOR])] }); DefaultValueAccessor.ctorParameters = () => [ { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Renderer2"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] }, { type: Boolean, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Optional"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Inject"], args: [COMPOSITION_BUFFER_MODE,] }] } ]; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](DefaultValueAccessor, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: 'input:not([type=checkbox])[formControlName],textarea[formControlName],input:not([type=checkbox])[formControl],textarea[formControl],input:not([type=checkbox])[ngModel],textarea[ngModel],[ngDefaultControl]', // TODO: vsavkin replace the above selector with the one below it once // https://github.com/angular/angular/issues/3011 is implemented // selector: '[ngModel],[formControl],[formControlName]', host: { '(input)': '$any(this)._handleInput($event.target.value)', '(blur)': 'onTouched()', '(compositionstart)': '$any(this)._compositionStart()', '(compositionend)': '$any(this)._compositionEnd($event.target.value)' }, providers: [DEFAULT_VALUE_ACCESSOR] }] }], function () { return [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Renderer2"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] }, { type: Boolean, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Optional"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Inject"], args: [COMPOSITION_BUFFER_MODE] }] }]; }, null); })(); /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * @description * Base class for control directives. * * This class is only used internally in the `ReactiveFormsModule` and the `FormsModule`. * * @publicApi */ class AbstractControlDirective { /** * @description * Reports the value of the control if it is present, otherwise null. */ get value() { return this.control ? this.control.value : null; } /** * @description * Reports whether the control is valid. A control is considered valid if no * validation errors exist with the current value. * If the control is not present, null is returned. */ get valid() { return this.control ? this.control.valid : null; } /** * @description * Reports whether the control is invalid, meaning that an error exists in the input value. * If the control is not present, null is returned. */ get invalid() { return this.control ? this.control.invalid : null; } /** * @description * Reports whether a control is pending, meaning that that async validation is occurring and * errors are not yet available for the input value. If the control is not present, null is * returned. */ get pending() { return this.control ? this.control.pending : null; } /** * @description * Reports whether the control is disabled, meaning that the control is disabled * in the UI and is exempt from validation checks and excluded from aggregate * values of ancestor controls. If the control is not present, null is returned. */ get disabled() { return this.control ? this.control.disabled : null; } /** * @description * Reports whether the control is enabled, meaning that the control is included in ancestor * calculations of validity or value. If the control is not present, null is returned. */ get enabled() { return this.control ? this.control.enabled : null; } /** * @description * Reports the control's validation errors. If the control is not present, null is returned. */ get errors() { return this.control ? this.control.errors : null; } /** * @description * Reports whether the control is pristine, meaning that the user has not yet changed * the value in the UI. If the control is not present, null is returned. */ get pristine() { return this.control ? this.control.pristine : null; } /** * @description * Reports whether the control is dirty, meaning that the user has changed * the value in the UI. If the control is not present, null is returned. */ get dirty() { return this.control ? this.control.dirty : null; } /** * @description * Reports whether the control is touched, meaning that the user has triggered * a `blur` event on it. If the control is not present, null is returned. */ get touched() { return this.control ? this.control.touched : null; } /** * @description * Reports the validation status of the control. Possible values include: * 'VALID', 'INVALID', 'DISABLED', and 'PENDING'. * If the control is not present, null is returned. */ get status() { return this.control ? this.control.status : null; } /** * @description * Reports whether the control is untouched, meaning that the user has not yet triggered * a `blur` event on it. If the control is not present, null is returned. */ get untouched() { return this.control ? this.control.untouched : null; } /** * @description * Returns a multicasting observable that emits a validation status whenever it is * calculated for the control. If the control is not present, null is returned. */ get statusChanges() { return this.control ? this.control.statusChanges : null; } /** * @description * Returns a multicasting observable of value changes for the control that emits every time the * value of the control changes in the UI or programmatically. * If the control is not present, null is returned. */ get valueChanges() { return this.control ? this.control.valueChanges : null; } /** * @description * Returns an array that represents the path from the top-level form to this control. * Each index is the string name of the control on that level. */ get path() { return null; } /** * @description * Resets the control with the provided value if the control is present. */ reset(value = undefined) { if (this.control) this.control.reset(value); } /** * @description * Reports whether the control with the given path has the error specified. * * @param errorCode The code of the error to check * @param path A list of control names that designates how to move from the current control * to the control that should be queried for errors. * * @usageNotes * For example, for the following `FormGroup`: * * ``` * form = new FormGroup({ * address: new FormGroup({ street: new FormControl() }) * }); * ``` * * The path to the 'street' control from the root form would be 'address' -> 'street'. * * It can be provided to this method in one of two formats: * * 1. An array of string control names, e.g. `['address', 'street']` * 1. A period-delimited list of control names in one string, e.g. `'address.street'` * * If no path is given, this method checks for the error on the current control. * * @returns whether the given error is present in the control at the given path. * * If the control is not present, false is returned. */ hasError(errorCode, path) { return this.control ? this.control.hasError(errorCode, path) : false; } /** * @description * Reports error data for the control with the given path. * * @param errorCode The code of the error to check * @param path A list of control names that designates how to move from the current control * to the control that should be queried for errors. * * @usageNotes * For example, for the following `FormGroup`: * * ``` * form = new FormGroup({ * address: new FormGroup({ street: new FormControl() }) * }); * ``` * * The path to the 'street' control from the root form would be 'address' -> 'street'. * * It can be provided to this method in one of two formats: * * 1. An array of string control names, e.g. `['address', 'street']` * 1. A period-delimited list of control names in one string, e.g. `'address.street'` * * @returns error data for that particular error. If the control or error is not present, * null is returned. */ getError(errorCode, path) { return this.control ? this.control.getError(errorCode, path) : null; } } AbstractControlDirective.ɵfac = function AbstractControlDirective_Factory(t) { return new (t || AbstractControlDirective)(); }; AbstractControlDirective.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: AbstractControlDirective }); /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * @description * A base class for directives that contain multiple registered instances of `NgControl`. * Only used by the forms module. * * @publicApi */ class ControlContainer extends AbstractControlDirective { /** * @description * The top-level form directive for the control. */ get formDirective() { return null; } /** * @description * The path to this group. */ get path() { return null; } } ControlContainer.ɵfac = function ControlContainer_Factory(t) { return ɵControlContainer_BaseFactory(t || ControlContainer); }; ControlContainer.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: ControlContainer, features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]] }); const ɵControlContainer_BaseFactory = /*@__PURE__*/ _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](ControlContainer); /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ function unimplemented() { if (typeof ngDevMode === 'undefined' || ngDevMode) { throw new Error('unimplemented'); } } /** * @description * A base class that all `FormControl`-based directives extend. It binds a `FormControl` * object to a DOM element. * * @publicApi */ class NgControl extends AbstractControlDirective { constructor() { super(...arguments); /** * @description * The parent form for the control. * * @internal */ this._parent = null; /** * @description * The name for the control */ this.name = null; /** * @description * The value accessor for the control */ this.valueAccessor = null; /** * @description * The uncomposed array of synchronous validators for the control * * @internal */ this._rawValidators = []; /** * @description * The uncomposed array of async validators for the control * * @internal */ this._rawAsyncValidators = []; } /** * @description * The registered synchronous validator function for the control * * @throws An exception that this method is not implemented */ get validator() { return unimplemented(); } /** * @description * The registered async validator function for the control * * @throws An exception that this method is not implemented */ get asyncValidator() { return unimplemented(); } } /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ class AbstractControlStatus { constructor(cd) { this._cd = cd; } get ngClassUntouched() { return this._cd.control ? this._cd.control.untouched : false; } get ngClassTouched() { return this._cd.control ? this._cd.control.touched : false; } get ngClassPristine() { return this._cd.control ? this._cd.control.pristine : false; } get ngClassDirty() { return this._cd.control ? this._cd.control.dirty : false; } get ngClassValid() { return this._cd.control ? this._cd.control.valid : false; } get ngClassInvalid() { return this._cd.control ? this._cd.control.invalid : false; } get ngClassPending() { return this._cd.control ? this._cd.control.pending : false; } } const ngControlStatusHost = { '[class.ng-untouched]': 'ngClassUntouched', '[class.ng-touched]': 'ngClassTouched', '[class.ng-pristine]': 'ngClassPristine', '[class.ng-dirty]': 'ngClassDirty', '[class.ng-valid]': 'ngClassValid', '[class.ng-invalid]': 'ngClassInvalid', '[class.ng-pending]': 'ngClassPending', }; /** * @description * Directive automatically applied to Angular form controls that sets CSS classes * based on control status. * * @usageNotes * * ### CSS classes applied * * The following classes are applied as the properties become true: * * * ng-valid * * ng-invalid * * ng-pending * * ng-pristine * * ng-dirty * * ng-untouched * * ng-touched * * @ngModule ReactiveFormsModule * @ngModule FormsModule * @publicApi */ class NgControlStatus extends AbstractControlStatus { constructor(cd) { super(cd); } } NgControlStatus.ɵfac = function NgControlStatus_Factory(t) { return new (t || NgControlStatus)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NgControl, 2)); }; NgControlStatus.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: NgControlStatus, selectors: [["", "formControlName", ""], ["", "ngModel", ""], ["", "formControl", ""]], hostVars: 14, hostBindings: function NgControlStatus_HostBindings(rf, ctx) { if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("ng-untouched", ctx.ngClassUntouched)("ng-touched", ctx.ngClassTouched)("ng-pristine", ctx.ngClassPristine)("ng-dirty", ctx.ngClassDirty)("ng-valid", ctx.ngClassValid)("ng-invalid", ctx.ngClassInvalid)("ng-pending", ctx.ngClassPending); } }, features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]] }); NgControlStatus.ctorParameters = () => [ { type: NgControl, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Self"] }] } ]; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgControlStatus, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: '[formControlName],[ngModel],[formControl]', host: ngControlStatusHost }] }], function () { return [{ type: NgControl, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Self"] }] }]; }, null); })(); /** * @description * Directive automatically applied to Angular form groups that sets CSS classes * based on control status (valid/invalid/dirty/etc). * * @see `NgControlStatus` * * @ngModule ReactiveFormsModule * @ngModule FormsModule * @publicApi */ class NgControlStatusGroup extends AbstractControlStatus { constructor(cd) { super(cd); } } NgControlStatusGroup.ɵfac = function NgControlStatusGroup_Factory(t) { return new (t || NgControlStatusGroup)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](ControlContainer, 2)); }; NgControlStatusGroup.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: NgControlStatusGroup, selectors: [["", "formGroupName", ""], ["", "formArrayName", ""], ["", "ngModelGroup", ""], ["", "formGroup", ""], ["form", 3, "ngNoForm", ""], ["", "ngForm", ""]], hostVars: 14, hostBindings: function NgControlStatusGroup_HostBindings(rf, ctx) { if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("ng-untouched", ctx.ngClassUntouched)("ng-touched", ctx.ngClassTouched)("ng-pristine", ctx.ngClassPristine)("ng-dirty", ctx.ngClassDirty)("ng-valid", ctx.ngClassValid)("ng-invalid", ctx.ngClassInvalid)("ng-pending", ctx.ngClassPending); } }, features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]] }); NgControlStatusGroup.ctorParameters = () => [ { type: ControlContainer, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Self"] }] } ]; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgControlStatusGroup, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: '[formGroupName],[formArrayName],[ngModelGroup],[formGroup],form:not([ngNoForm]),[ngForm]', host: ngControlStatusHost }] }], function () { return [{ type: ControlContainer, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Self"] }] }]; }, null); })(); /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ function isEmptyInputValue(value) { // we don't check for string here so it also works with arrays return value == null || value.length === 0; } function hasValidLength(value) { // non-strict comparison is intentional, to check for both `null` and `undefined` values return value != null && typeof value.length === 'number'; } /** * @description * An `InjectionToken` for registering additional synchronous validators used with * `AbstractControl`s. * * @see `NG_ASYNC_VALIDATORS` * * @usageNotes * * ### Providing a custom validator * * The following example registers a custom validator directive. Adding the validator to the * existing collection of validators requires the `multi: true` option. * * ```typescript * @Directive({ * selector: '[customValidator]', * providers: [{provide: NG_VALIDATORS, useExisting: CustomValidatorDirective, multi: true}] * }) * class CustomValidatorDirective implements Validator { * validate(control: AbstractControl): ValidationErrors | null { * return { 'custom': true }; * } * } * ``` * * @publicApi */ const NG_VALIDATORS = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["InjectionToken"]('NgValidators'); /** * @description * An `InjectionToken` for registering additional asynchronous validators used with * `AbstractControl`s. * * @see `NG_VALIDATORS` * * @publicApi */ const NG_ASYNC_VALIDATORS = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["InjectionToken"]('NgAsyncValidators'); /** * A regular expression that matches valid e-mail addresses. * * At a high level, this regexp matches e-mail addresses of the format `local-part@tld`, where: * - `local-part` consists of one or more of the allowed characters (alphanumeric and some * punctuation symbols). * - `local-part` cannot begin or end with a period (`.`). * - `local-part` cannot be longer than 64 characters. * - `tld` consists of one or more `labels` separated by periods (`.`). For example `localhost` or * `foo.com`. * - A `label` consists of one or more of the allowed characters (alphanumeric, dashes (`-`) and * periods (`.`)). * - A `label` cannot begin or end with a dash (`-`) or a period (`.`). * - A `label` cannot be longer than 63 characters. * - The whole address cannot be longer than 254 characters. * * ## Implementation background * * This regexp was ported over from AngularJS (see there for git history): * https://github.com/angular/angular.js/blob/c133ef836/src/ng/directive/input.js#L27 * It is based on the * [WHATWG version](https://html.spec.whatwg.org/multipage/input.html#valid-e-mail-address) with * some enhancements to incorporate more RFC rules (such as rules related to domain names and the * lengths of different parts of the address). The main differences from the WHATWG version are: * - Disallow `local-part` to begin or end with a period (`.`). * - Disallow `local-part` length to exceed 64 characters. * - Disallow total address length to exceed 254 characters. * * See [this commit](https://github.com/angular/angular.js/commit/f3f5cf72e) for more details. */ const EMAIL_REGEXP = /^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/; /** * @description * Provides a set of built-in validators that can be used by form controls. * * A validator is a function that processes a `FormControl` or collection of * controls and returns an error map or null. A null map means that validation has passed. * * @see [Form Validation](/guide/form-validation) * * @publicApi */ class Validators { /** * @description * Validator that requires the control's value to be greater than or equal to the provided number. * The validator exists only as a function and not as a directive. * * @usageNotes * * ### Validate against a minimum of 3 * * ```typescript * const control = new FormControl(2, Validators.min(3)); * * console.log(control.errors); // {min: {min: 3, actual: 2}} * ``` * * @returns A validator function that returns an error map with the * `min` property if the validation check fails, otherwise `null`. * * @see `updateValueAndValidity()` * */ static min(min) { return (control) => { if (isEmptyInputValue(control.value) || isEmptyInputValue(min)) { return null; // don't validate empty values to allow optional controls } const value = parseFloat(control.value); // Controls with NaN values after parsing should be treated as not having a // minimum, per the HTML forms spec: https://www.w3.org/TR/html5/forms.html#attr-input-min return !isNaN(value) && value < min ? { 'min': { 'min': min, 'actual': control.value } } : null; }; } /** * @description * Validator that requires the control's value to be less than or equal to the provided number. * The validator exists only as a function and not as a directive. * * @usageNotes * * ### Validate against a maximum of 15 * * ```typescript * const control = new FormControl(16, Validators.max(15)); * * console.log(control.errors); // {max: {max: 15, actual: 16}} * ``` * * @returns A validator function that returns an error map with the * `max` property if the validation check fails, otherwise `null`. * * @see `updateValueAndValidity()` * */ static max(max) { return (control) => { if (isEmptyInputValue(control.value) || isEmptyInputValue(max)) { return null; // don't validate empty values to allow optional controls } const value = parseFloat(control.value); // Controls with NaN values after parsing should be treated as not having a // maximum, per the HTML forms spec: https://www.w3.org/TR/html5/forms.html#attr-input-max return !isNaN(value) && value > max ? { 'max': { 'max': max, 'actual': control.value } } : null; }; } /** * @description * Validator that requires the control have a non-empty value. * * @usageNotes * * ### Validate that the field is non-empty * * ```typescript * const control = new FormControl('', Validators.required); * * console.log(control.errors); // {required: true} * ``` * * @returns An error map with the `required` property * if the validation check fails, otherwise `null`. * * @see `updateValueAndValidity()` * */ static required(control) { return isEmptyInputValue(control.value) ? { 'required': true } : null; } /** * @description * Validator that requires the control's value be true. This validator is commonly * used for required checkboxes. * * @usageNotes * * ### Validate that the field value is true * * ```typescript * const control = new FormControl('', Validators.requiredTrue); * * console.log(control.errors); // {required: true} * ``` * * @returns An error map that contains the `required` property * set to `true` if the validation check fails, otherwise `null`. * * @see `updateValueAndValidity()` * */ static requiredTrue(control) { return control.value === true ? null : { 'required': true }; } /** * @description * Validator that requires the control's value pass an email validation test. * * Tests the value using a [regular * expression](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions) * pattern suitable for common usecases. The pattern is based on the definition of a valid email * address in the [WHATWG HTML * specification](https://html.spec.whatwg.org/multipage/input.html#valid-e-mail-address) with * some enhancements to incorporate more RFC rules (such as rules related to domain names and the * lengths of different parts of the address). * * The differences from the WHATWG version include: * - Disallow `local-part` (the part before the `@` symbol) to begin or end with a period (`.`). * - Disallow `local-part` to be longer than 64 characters. * - Disallow the whole address to be longer than 254 characters. * * If this pattern does not satisfy your business needs, you can use `Validators.pattern()` to * validate the value against a different pattern. * * @usageNotes * * ### Validate that the field matches a valid email pattern * * ```typescript * const control = new FormControl('bad@', Validators.email); * * console.log(control.errors); // {email: true} * ``` * * @returns An error map with the `email` property * if the validation check fails, otherwise `null`. * * @see `updateValueAndValidity()` * */ static email(control) { if (isEmptyInputValue(control.value)) { return null; // don't validate empty values to allow optional controls } return EMAIL_REGEXP.test(control.value) ? null : { 'email': true }; } /** * @description * Validator that requires the length of the control's value to be greater than or equal * to the provided minimum length. This validator is also provided by default if you use the * the HTML5 `minlength` attribute. Note that the `minLength` validator is intended to be used * only for types that have a numeric `length` property, such as strings or arrays. The * `minLength` validator logic is also not invoked for values when their `length` property is 0 * (for example in case of an empty string or an empty array), to support optional controls. You * can use the standard `required` validator if empty values should not be considered valid. * * @usageNotes * * ### Validate that the field has a minimum of 3 characters * * ```typescript * const control = new FormControl('ng', Validators.minLength(3)); * * console.log(control.errors); // {minlength: {requiredLength: 3, actualLength: 2}} * ``` * * ```html * * ``` * * @returns A validator function that returns an error map with the * `minlength` if the validation check fails, otherwise `null`. * * @see `updateValueAndValidity()` * */ static minLength(minLength) { return (control) => { if (isEmptyInputValue(control.value) || !hasValidLength(control.value)) { // don't validate empty values to allow optional controls // don't validate values without `length` property return null; } return control.value.length < minLength ? { 'minlength': { 'requiredLength': minLength, 'actualLength': control.value.length } } : null; }; } /** * @description * Validator that requires the length of the control's value to be less than or equal * to the provided maximum length. This validator is also provided by default if you use the * the HTML5 `maxlength` attribute. Note that the `maxLength` validator is intended to be used * only for types that have a numeric `length` property, such as strings or arrays. * * @usageNotes * * ### Validate that the field has maximum of 5 characters * * ```typescript * const control = new FormControl('Angular', Validators.maxLength(5)); * * console.log(control.errors); // {maxlength: {requiredLength: 5, actualLength: 7}} * ``` * * ```html * * ``` * * @returns A validator function that returns an error map with the * `maxlength` property if the validation check fails, otherwise `null`. * * @see `updateValueAndValidity()` * */ static maxLength(maxLength) { return (control) => { return hasValidLength(control.value) && control.value.length > maxLength ? { 'maxlength': { 'requiredLength': maxLength, 'actualLength': control.value.length } } : null; }; } /** * @description * Validator that requires the control's value to match a regex pattern. This validator is also * provided by default if you use the HTML5 `pattern` attribute. * * @usageNotes * * ### Validate that the field only contains letters or spaces * * ```typescript * const control = new FormControl('1', Validators.pattern('[a-zA-Z ]*')); * * console.log(control.errors); // {pattern: {requiredPattern: '^[a-zA-Z ]*$', actualValue: '1'}} * ``` * * ```html * * ``` * * @param pattern A regular expression to be used as is to test the values, or a string. * If a string is passed, the `^` character is prepended and the `$` character is * appended to the provided string (if not already present), and the resulting regular * expression is used to test the values. * * @returns A validator function that returns an error map with the * `pattern` property if the validation check fails, otherwise `null`. * * @see `updateValueAndValidity()` * */ static pattern(pattern) { if (!pattern) return Validators.nullValidator; let regex; let regexStr; if (typeof pattern === 'string') { regexStr = ''; if (pattern.charAt(0) !== '^') regexStr += '^'; regexStr += pattern; if (pattern.charAt(pattern.length - 1) !== '$') regexStr += '$'; regex = new RegExp(regexStr); } else { regexStr = pattern.toString(); regex = pattern; } return (control) => { if (isEmptyInputValue(control.value)) { return null; // don't validate empty values to allow optional controls } const value = control.value; return regex.test(value) ? null : { 'pattern': { 'requiredPattern': regexStr, 'actualValue': value } }; }; } /** * @description * Validator that performs no operation. * * @see `updateValueAndValidity()` * */ static nullValidator(control) { return null; } static compose(validators) { if (!validators) return null; const presentValidators = validators.filter(isPresent); if (presentValidators.length == 0) return null; return function (control) { return mergeErrors(executeValidators(control, presentValidators)); }; } /** * @description * Compose multiple async validators into a single function that returns the union * of the individual error objects for the provided control. * * @returns A validator function that returns an error map with the * merged error objects of the async validators if the validation check fails, otherwise `null`. * * @see `updateValueAndValidity()` * */ static composeAsync(validators) { if (!validators) return null; const presentValidators = validators.filter(isPresent); if (presentValidators.length == 0) return null; return function (control) { const observables = executeValidators(control, presentValidators).map(toObservable); return Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["forkJoin"])(observables).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_3__["map"])(mergeErrors)); }; } } function isPresent(o) { return o != null; } function toObservable(r) { const obs = Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵisPromise"])(r) ? Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["from"])(r) : r; if (!(Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵisObservable"])(obs)) && (typeof ngDevMode === 'undefined' || ngDevMode)) { throw new Error(`Expected validator to return Promise or Observable.`); } return obs; } function mergeErrors(arrayOfErrors) { let res = {}; // Not using Array.reduce here due to a Chrome 80 bug // https://bugs.chromium.org/p/chromium/issues/detail?id=1049982 arrayOfErrors.forEach((errors) => { res = errors != null ? Object.assign(Object.assign({}, res), errors) : res; }); return Object.keys(res).length === 0 ? null : res; } function executeValidators(control, validators) { return validators.map(validator => validator(control)); } function isValidatorFn(validator) { return !validator.validate; } /** * Given the list of validators that may contain both functions as well as classes, return the list * of validator functions (convert validator classes into validator functions). This is needed to * have consistent structure in validators list before composing them. * * @param validators The set of validators that may contain validators both in plain function form * as well as represented as a validator class. */ function normalizeValidators(validators) { return validators.map(validator => { return isValidatorFn(validator) ? validator : ((c) => validator.validate(c)); }); } /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ const NUMBER_VALUE_ACCESSOR = { provide: NG_VALUE_ACCESSOR, useExisting: Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["forwardRef"])(() => NumberValueAccessor), multi: true }; /** * @description * The `ControlValueAccessor` for writing a number value and listening to number input changes. * The value accessor is used by the `FormControlDirective`, `FormControlName`, and `NgModel` * directives. * * @usageNotes * * ### Using a number input with a reactive form. * * The following example shows how to use a number input with a reactive form. * * ```ts * const totalCountControl = new FormControl(); * ``` * * ``` * * ``` * * @ngModule ReactiveFormsModule * @ngModule FormsModule * @publicApi */ class NumberValueAccessor { constructor(_renderer, _elementRef) { this._renderer = _renderer; this._elementRef = _elementRef; /** * The registered callback function called when a change or input event occurs on the input * element. * @nodoc */ this.onChange = (_) => { }; /** * The registered callback function called when a blur event occurs on the input element. * @nodoc */ this.onTouched = () => { }; } /** * Sets the "value" property on the input element. * @nodoc */ writeValue(value) { // The value needs to be normalized for IE9, otherwise it is set to 'null' when null const normalizedValue = value == null ? '' : value; this._renderer.setProperty(this._elementRef.nativeElement, 'value', normalizedValue); } /** * Registers a function called when the control value changes. * @nodoc */ registerOnChange(fn) { this.onChange = (value) => { fn(value == '' ? null : parseFloat(value)); }; } /** * Registers a function called when the control is touched. * @nodoc */ registerOnTouched(fn) { this.onTouched = fn; } /** * Sets the "disabled" property on the input element. * @nodoc */ setDisabledState(isDisabled) { this._renderer.setProperty(this._elementRef.nativeElement, 'disabled', isDisabled); } } NumberValueAccessor.ɵfac = function NumberValueAccessor_Factory(t) { return new (t || NumberValueAccessor)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["Renderer2"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"])); }; NumberValueAccessor.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: NumberValueAccessor, selectors: [["input", "type", "number", "formControlName", ""], ["input", "type", "number", "formControl", ""], ["input", "type", "number", "ngModel", ""]], hostBindings: function NumberValueAccessor_HostBindings(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("input", function NumberValueAccessor_input_HostBindingHandler($event) { return ctx.onChange($event.target.value); })("blur", function NumberValueAccessor_blur_HostBindingHandler() { return ctx.onTouched(); }); } }, features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([NUMBER_VALUE_ACCESSOR])] }); NumberValueAccessor.ctorParameters = () => [ { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Renderer2"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] } ]; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NumberValueAccessor, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: 'input[type=number][formControlName],input[type=number][formControl],input[type=number][ngModel]', host: { '(input)': 'onChange($event.target.value)', '(blur)': 'onTouched()' }, providers: [NUMBER_VALUE_ACCESSOR] }] }], function () { return [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Renderer2"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] }]; }, null); })(); /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ const RADIO_VALUE_ACCESSOR = { provide: NG_VALUE_ACCESSOR, useExisting: Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["forwardRef"])(() => RadioControlValueAccessor), multi: true }; function throwNameError() { throw new Error(` If you define both a name and a formControlName attribute on your radio button, their values must match. Ex: `); } /** * @description * Class used by Angular to track radio buttons. For internal use only. */ class RadioControlRegistry { constructor() { this._accessors = []; } /** * @description * Adds a control to the internal registry. For internal use only. */ add(control, accessor) { this._accessors.push([control, accessor]); } /** * @description * Removes a control from the internal registry. For internal use only. */ remove(accessor) { for (let i = this._accessors.length - 1; i >= 0; --i) { if (this._accessors[i][1] === accessor) { this._accessors.splice(i, 1); return; } } } /** * @description * Selects a radio button. For internal use only. */ select(accessor) { this._accessors.forEach((c) => { if (this._isSameGroup(c, accessor) && c[1] !== accessor) { c[1].fireUncheck(accessor.value); } }); } _isSameGroup(controlPair, accessor) { if (!controlPair[0].control) return false; return controlPair[0]._parent === accessor._control._parent && controlPair[1].name === accessor.name; } } RadioControlRegistry.ɵfac = function RadioControlRegistry_Factory(t) { return new (t || RadioControlRegistry)(); }; RadioControlRegistry.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({ token: RadioControlRegistry, factory: RadioControlRegistry.ɵfac }); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](RadioControlRegistry, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"] }], function () { return []; }, null); })(); /** * @description * The `ControlValueAccessor` for writing radio control values and listening to radio control * changes. The value accessor is used by the `FormControlDirective`, `FormControlName`, and * `NgModel` directives. * * @usageNotes * * ### Using radio buttons with reactive form directives * * The follow example shows how to use radio buttons in a reactive form. When using radio buttons in * a reactive form, radio buttons in the same group should have the same `formControlName`. * Providing a `name` attribute is optional. * * {@example forms/ts/reactiveRadioButtons/reactive_radio_button_example.ts region='Reactive'} * * @ngModule ReactiveFormsModule * @ngModule FormsModule * @publicApi */ class RadioControlValueAccessor { constructor(_renderer, _elementRef, _registry, _injector) { this._renderer = _renderer; this._elementRef = _elementRef; this._registry = _registry; this._injector = _injector; /** * The registered callback function called when a change event occurs on the input element. * @nodoc */ this.onChange = () => { }; /** * The registered callback function called when a blur event occurs on the input element. * @nodoc */ this.onTouched = () => { }; } /** @nodoc */ ngOnInit() { this._control = this._injector.get(NgControl); this._checkName(); this._registry.add(this._control, this); } /** @nodoc */ ngOnDestroy() { this._registry.remove(this); } /** * Sets the "checked" property value on the radio input element. * @nodoc */ writeValue(value) { this._state = value === this.value; this._renderer.setProperty(this._elementRef.nativeElement, 'checked', this._state); } /** * Registers a function called when the control value changes. * @nodoc */ registerOnChange(fn) { this._fn = fn; this.onChange = () => { fn(this.value); this._registry.select(this); }; } /** * Sets the "value" on the radio input element and unchecks it. * * @param value */ fireUncheck(value) { this.writeValue(value); } /** * Registers a function called when the control is touched. * @nodoc */ registerOnTouched(fn) { this.onTouched = fn; } /** * Sets the "disabled" property on the input element. * @nodoc */ setDisabledState(isDisabled) { this._renderer.setProperty(this._elementRef.nativeElement, 'disabled', isDisabled); } _checkName() { if (this.name && this.formControlName && this.name !== this.formControlName && (typeof ngDevMode === 'undefined' || ngDevMode)) { throwNameError(); } if (!this.name && this.formControlName) this.name = this.formControlName; } } RadioControlValueAccessor.ɵfac = function RadioControlValueAccessor_Factory(t) { return new (t || RadioControlValueAccessor)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["Renderer2"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](RadioControlRegistry), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["Injector"])); }; RadioControlValueAccessor.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: RadioControlValueAccessor, selectors: [["input", "type", "radio", "formControlName", ""], ["input", "type", "radio", "formControl", ""], ["input", "type", "radio", "ngModel", ""]], hostBindings: function RadioControlValueAccessor_HostBindings(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("change", function RadioControlValueAccessor_change_HostBindingHandler() { return ctx.onChange(); })("blur", function RadioControlValueAccessor_blur_HostBindingHandler() { return ctx.onTouched(); }); } }, inputs: { name: "name", formControlName: "formControlName", value: "value" }, features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([RADIO_VALUE_ACCESSOR])] }); RadioControlValueAccessor.ctorParameters = () => [ { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Renderer2"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] }, { type: RadioControlRegistry }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injector"] } ]; RadioControlValueAccessor.propDecorators = { name: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], formControlName: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], value: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](RadioControlValueAccessor, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: 'input[type=radio][formControlName],input[type=radio][formControl],input[type=radio][ngModel]', host: { '(change)': 'onChange()', '(blur)': 'onTouched()' }, providers: [RADIO_VALUE_ACCESSOR] }] }], function () { return [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Renderer2"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] }, { type: RadioControlRegistry }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injector"] }]; }, { name: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], formControlName: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], value: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }] }); })(); /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ const RANGE_VALUE_ACCESSOR = { provide: NG_VALUE_ACCESSOR, useExisting: Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["forwardRef"])(() => RangeValueAccessor), multi: true }; /** * @description * The `ControlValueAccessor` for writing a range value and listening to range input changes. * The value accessor is used by the `FormControlDirective`, `FormControlName`, and `NgModel` * directives. * * @usageNotes * * ### Using a range input with a reactive form * * The following example shows how to use a range input with a reactive form. * * ```ts * const ageControl = new FormControl(); * ``` * * ``` * * ``` * * @ngModule ReactiveFormsModule * @ngModule FormsModule * @publicApi */ class RangeValueAccessor { constructor(_renderer, _elementRef) { this._renderer = _renderer; this._elementRef = _elementRef; /** * The registered callback function called when a change or input event occurs on the input * element. * @nodoc */ this.onChange = (_) => { }; /** * The registered callback function called when a blur event occurs on the input element. * @nodoc */ this.onTouched = () => { }; } /** * Sets the "value" property on the input element. * @nodoc */ writeValue(value) { this._renderer.setProperty(this._elementRef.nativeElement, 'value', parseFloat(value)); } /** * Registers a function called when the control value changes. * @nodoc */ registerOnChange(fn) { this.onChange = (value) => { fn(value == '' ? null : parseFloat(value)); }; } /** * Registers a function called when the control is touched. * @nodoc */ registerOnTouched(fn) { this.onTouched = fn; } /** * Sets the "disabled" property on the range input element. * @nodoc */ setDisabledState(isDisabled) { this._renderer.setProperty(this._elementRef.nativeElement, 'disabled', isDisabled); } } RangeValueAccessor.ɵfac = function RangeValueAccessor_Factory(t) { return new (t || RangeValueAccessor)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["Renderer2"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"])); }; RangeValueAccessor.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: RangeValueAccessor, selectors: [["input", "type", "range", "formControlName", ""], ["input", "type", "range", "formControl", ""], ["input", "type", "range", "ngModel", ""]], hostBindings: function RangeValueAccessor_HostBindings(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("change", function RangeValueAccessor_change_HostBindingHandler($event) { return ctx.onChange($event.target.value); })("input", function RangeValueAccessor_input_HostBindingHandler($event) { return ctx.onChange($event.target.value); })("blur", function RangeValueAccessor_blur_HostBindingHandler() { return ctx.onTouched(); }); } }, features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([RANGE_VALUE_ACCESSOR])] }); RangeValueAccessor.ctorParameters = () => [ { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Renderer2"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] } ]; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](RangeValueAccessor, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: 'input[type=range][formControlName],input[type=range][formControl],input[type=range][ngModel]', host: { '(change)': 'onChange($event.target.value)', '(input)': 'onChange($event.target.value)', '(blur)': 'onTouched()' }, providers: [RANGE_VALUE_ACCESSOR] }] }], function () { return [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Renderer2"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] }]; }, null); })(); /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ const FormErrorExamples = { formControlName: `

In your class: this.myGroup = new FormGroup({ firstName: new FormControl() });`, formGroupName: `
In your class: this.myGroup = new FormGroup({ person: new FormGroup({ firstName: new FormControl() }) });`, formArrayName: `
In your class: this.cityArray = new FormArray([new FormControl('SF')]); this.myGroup = new FormGroup({ cities: this.cityArray });`, ngModelGroup: `
`, ngModelWithFormGroup: `
` }; /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ class ReactiveErrors { static controlParentException() { throw new Error(`formControlName must be used with a parent formGroup directive. You'll want to add a formGroup directive and pass it an existing FormGroup instance (you can create one in your class). Example: ${FormErrorExamples.formControlName}`); } static ngModelGroupException() { throw new Error(`formControlName cannot be used with an ngModelGroup parent. It is only compatible with parents that also have a "form" prefix: formGroupName, formArrayName, or formGroup. Option 1: Update the parent to be formGroupName (reactive form strategy) ${FormErrorExamples.formGroupName} Option 2: Use ngModel instead of formControlName (template-driven strategy) ${FormErrorExamples.ngModelGroup}`); } static missingFormException() { throw new Error(`formGroup expects a FormGroup instance. Please pass one in. Example: ${FormErrorExamples.formControlName}`); } static groupParentException() { throw new Error(`formGroupName must be used with a parent formGroup directive. You'll want to add a formGroup directive and pass it an existing FormGroup instance (you can create one in your class). Example: ${FormErrorExamples.formGroupName}`); } static arrayParentException() { throw new Error(`formArrayName must be used with a parent formGroup directive. You'll want to add a formGroup directive and pass it an existing FormGroup instance (you can create one in your class). Example: ${FormErrorExamples.formArrayName}`); } static disabledAttrWarning() { console.warn(` It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true when you set up this control in your component class, the disabled attribute will actually be set in the DOM for you. We recommend using this approach to avoid 'changed after checked' errors. Example: form = new FormGroup({ first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), last: new FormControl('Drew', Validators.required) }); `); } static ngModelWarning(directiveName) { console.warn(` It looks like you're using ngModel on the same form field as ${directiveName}. Support for using the ngModel input property and ngModelChange event with reactive form directives has been deprecated in Angular v6 and will be removed in a future version of Angular. For more information on this, see our API docs here: https://angular.io/api/forms/${directiveName === 'formControl' ? 'FormControlDirective' : 'FormControlName'}#use-with-ngmodel `); } } /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ const SELECT_VALUE_ACCESSOR = { provide: NG_VALUE_ACCESSOR, useExisting: Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["forwardRef"])(() => SelectControlValueAccessor), multi: true }; function _buildValueString(id, value) { if (id == null) return `${value}`; if (value && typeof value === 'object') value = 'Object'; return `${id}: ${value}`.slice(0, 50); } function _extractId(valueString) { return valueString.split(':')[0]; } /** * @description * The `ControlValueAccessor` for writing select control values and listening to select control * changes. The value accessor is used by the `FormControlDirective`, `FormControlName`, and * `NgModel` directives. * * @usageNotes * * ### Using select controls in a reactive form * * The following examples show how to use a select control in a reactive form. * * {@example forms/ts/reactiveSelectControl/reactive_select_control_example.ts region='Component'} * * ### Using select controls in a template-driven form * * To use a select in a template-driven form, simply add an `ngModel` and a `name` * attribute to the main `` supports `compareWith` input. * `compareWith` takes a **function** which has two arguments: `option1` and `option2`. * If `compareWith` is given, Angular selects option by the return value of the function. * * ```ts * const selectedCountriesControl = new FormControl(); * ``` * * ``` * * * compareFn(c1: Country, c2: Country): boolean { * return c1 && c2 ? c1.id === c2.id : c1 === c2; * } * ``` * * **Note:** We listen to the 'change' event because 'input' events aren't fired * for selects in Firefox and IE: * https://bugzilla.mozilla.org/show_bug.cgi?id=1024350 * https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/4660045/ * * @ngModule ReactiveFormsModule * @ngModule FormsModule * @publicApi */ class SelectControlValueAccessor { constructor(_renderer, _elementRef) { this._renderer = _renderer; this._elementRef = _elementRef; /** @internal */ this._optionMap = new Map(); /** @internal */ this._idCounter = 0; /** * The registered callback function called when a change event occurs on the input element. * @nodoc */ this.onChange = (_) => { }; /** * The registered callback function called when a blur event occurs on the input element. * @nodoc */ this.onTouched = () => { }; this._compareWith = Object.is; } /** * @description * Tracks the option comparison algorithm for tracking identities when * checking for changes. */ set compareWith(fn) { if (typeof fn !== 'function' && (typeof ngDevMode === 'undefined' || ngDevMode)) { throw new Error(`compareWith must be a function, but received ${JSON.stringify(fn)}`); } this._compareWith = fn; } /** * Sets the "value" property on the input element. The "selectedIndex" * property is also set if an ID is provided on the option element. * @nodoc */ writeValue(value) { this.value = value; const id = this._getOptionId(value); if (id == null) { this._renderer.setProperty(this._elementRef.nativeElement, 'selectedIndex', -1); } const valueString = _buildValueString(id, value); this._renderer.setProperty(this._elementRef.nativeElement, 'value', valueString); } /** * Registers a function called when the control value changes. * @nodoc */ registerOnChange(fn) { this.onChange = (valueString) => { this.value = this._getOptionValue(valueString); fn(this.value); }; } /** * Registers a function called when the control is touched. * @nodoc */ registerOnTouched(fn) { this.onTouched = fn; } /** * Sets the "disabled" property on the select input element. * @nodoc */ setDisabledState(isDisabled) { this._renderer.setProperty(this._elementRef.nativeElement, 'disabled', isDisabled); } /** @internal */ _registerOption() { return (this._idCounter++).toString(); } /** @internal */ _getOptionId(value) { for (const id of Array.from(this._optionMap.keys())) { if (this._compareWith(this._optionMap.get(id), value)) return id; } return null; } /** @internal */ _getOptionValue(valueString) { const id = _extractId(valueString); return this._optionMap.has(id) ? this._optionMap.get(id) : valueString; } } SelectControlValueAccessor.ɵfac = function SelectControlValueAccessor_Factory(t) { return new (t || SelectControlValueAccessor)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["Renderer2"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"])); }; SelectControlValueAccessor.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: SelectControlValueAccessor, selectors: [["select", "formControlName", "", 3, "multiple", ""], ["select", "formControl", "", 3, "multiple", ""], ["select", "ngModel", "", 3, "multiple", ""]], hostBindings: function SelectControlValueAccessor_HostBindings(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("change", function SelectControlValueAccessor_change_HostBindingHandler($event) { return ctx.onChange($event.target.value); })("blur", function SelectControlValueAccessor_blur_HostBindingHandler() { return ctx.onTouched(); }); } }, inputs: { compareWith: "compareWith" }, features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([SELECT_VALUE_ACCESSOR])] }); SelectControlValueAccessor.ctorParameters = () => [ { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Renderer2"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] } ]; SelectControlValueAccessor.propDecorators = { compareWith: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](SelectControlValueAccessor, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ selector: 'select:not([multiple])[formControlName],select:not([multiple])[formControl],select:not([multiple])[ngModel]', host: { '(change)': 'onChange($event.target.value)', '(blur)': 'onTouched()' }, providers: [SELECT_VALUE_ACCESSOR] }] }], function () { return [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Renderer2"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] }]; }, { compareWith: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }] }); })(); /** * @description * Marks `
" + footer); } return stream.push(null); } while(R <= r.e.r) { stream.push(make_html_row(ws, r, R, o)); ++R; break; } }; return stream; } function write_json_stream(sheet/*:Worksheet*/, opts/*:?Sheet2CSVOpts*/) { var stream = _Readable({objectMode:true}); if(sheet == null || sheet["!ref"] == null) { stream.push(null); return stream; } var val = {t:'n',v:0}, header = 0, offset = 1, hdr/*:Array*/ = [], v=0, vv=""; var r = {s:{r:0,c:0},e:{r:0,c:0}}; var o = opts || {}; var range = o.range != null ? o.range : sheet["!ref"]; if(o.header === 1) header = 1; else if(o.header === "A") header = 2; else if(Array.isArray(o.header)) header = 3; switch(typeof range) { case 'string': r = safe_decode_range(range); break; case 'number': r = safe_decode_range(sheet["!ref"]); r.s.r = range; break; default: r = range; } if(header > 0) offset = 0; var rr = encode_row(r.s.r); var cols/*:Array*/ = []; var counter = 0; var dense = Array.isArray(sheet); var R = r.s.r, C = 0; var header_cnt = {}; if(dense && !sheet[R]) sheet[R] = []; var colinfo/*:Array*/ = o.skipHidden && sheet["!cols"] || []; var rowinfo/*:Array*/ = o.skipHidden && sheet["!rows"] || []; for(C = r.s.c; C <= r.e.c; ++C) { if(((colinfo[C]||{}).hidden)) continue; cols[C] = encode_col(C); val = dense ? sheet[R][C] : sheet[cols[C] + rr]; switch(header) { case 1: hdr[C] = C - r.s.c; break; case 2: hdr[C] = cols[C]; break; case 3: hdr[C] = o.header[C - r.s.c]; break; default: if(val == null) val = {w: "__EMPTY", t: "s"}; vv = v = format_cell(val, null, o); counter = header_cnt[v] || 0; if(!counter) header_cnt[v] = 1; else { do { vv = v + "_" + (counter++); } while(header_cnt[vv]); header_cnt[v] = counter; header_cnt[vv] = 1; } hdr[C] = vv; } } R = r.s.r + offset; stream._read = function() { while(R <= r.e.r) { if ((rowinfo[R-1]||{}).hidden) continue; var row = make_json_row(sheet, r, R, cols, header, hdr, dense, o); ++R; if((row.isempty === false) || (header === 1 ? o.blankrows !== false : !!o.blankrows)) { stream.push(row.row); return; } } return stream.push(null); }; return stream; } var __stream = { to_json: write_json_stream, to_html: write_html_stream, to_csv: write_csv_stream, set_readable: set_readable }; const version = XLSX.version; /***/ }), /***/ "JhOC": /*!*******************************************************!*\ !*** ./node_modules/date-fns/esm/compareAsc/index.js ***! \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return compareAsc; }); /* harmony import */ var _toDate_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../toDate/index.js */ "/Tr7"); /* harmony import */ var _lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../_lib/requiredArgs/index.js */ "jIYg"); /** * @name compareAsc * @category Common Helpers * @summary Compare the two dates and return -1, 0 or 1. * * @description * Compare the two dates and return 1 if the first date is after the second, * -1 if the first date is before the second or 0 if dates are equal. * * ### v2.0.0 breaking changes: * * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes). * * @param {Date|Number} dateLeft - the first date to compare * @param {Date|Number} dateRight - the second date to compare * @returns {Number} the result of the comparison * @throws {TypeError} 2 arguments required * * @example * // Compare 11 February 1987 and 10 July 1989: * const result = compareAsc(new Date(1987, 1, 11), new Date(1989, 6, 10)) * //=> -1 * * @example * // Sort the array of dates: * const result = [ * new Date(1995, 6, 2), * new Date(1987, 1, 11), * new Date(1989, 6, 10) * ].sort(compareAsc) * //=> [ * // Wed Feb 11 1987 00:00:00, * // Mon Jul 10 1989 00:00:00, * // Sun Jul 02 1995 00:00:00 * // ] */ function compareAsc(dirtyDateLeft, dirtyDateRight) { Object(_lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_1__["default"])(2, arguments); var dateLeft = Object(_toDate_index_js__WEBPACK_IMPORTED_MODULE_0__["default"])(dirtyDateLeft); var dateRight = Object(_toDate_index_js__WEBPACK_IMPORTED_MODULE_0__["default"])(dirtyDateRight); var diff = dateLeft.getTime() - dateRight.getTime(); if (diff < 0) { return -1; } else if (diff > 0) { return 1; // Return 0 if diff is 0; return NaN if diff is NaN } else { return diff; } } /***/ }), /***/ "JkAd": /*!*******************************************!*\ !*** ./node_modules/lodash-es/zipWith.js ***! \*******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _baseRest_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_baseRest.js */ "LV2V"); /* harmony import */ var _unzipWith_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./unzipWith.js */ "i+yW"); /** * This method is like `_.zip` except that it accepts `iteratee` to specify * how grouped values should be combined. The iteratee is invoked with the * elements of each group: (...group). * * @static * @memberOf _ * @since 3.8.0 * @category Array * @param {...Array} [arrays] The arrays to process. * @param {Function} [iteratee=_.identity] The function to combine * grouped values. * @returns {Array} Returns the new array of grouped elements. * @example * * _.zipWith([1, 2], [10, 20], [100, 200], function(a, b, c) { * return a + b + c; * }); * // => [111, 222] */ var zipWith = Object(_baseRest_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function(arrays) { var length = arrays.length, iteratee = length > 1 ? arrays[length - 1] : undefined; iteratee = typeof iteratee == 'function' ? (arrays.pop(), iteratee) : undefined; return Object(_unzipWith_js__WEBPACK_IMPORTED_MODULE_1__["default"])(arrays, iteratee); }); /* harmony default export */ __webpack_exports__["default"] = (zipWith); /***/ }), /***/ "JmF6": /*!*****************************************************************!*\ !*** ./node_modules/rxjs/_esm2015/internal/operators/zipAll.js ***! \*****************************************************************/ /*! exports provided: zipAll */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "zipAll", function() { return zipAll; }); /* harmony import */ var _observable_zip__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../observable/zip */ "1uah"); function zipAll(project) { return (source) => source.lift(new _observable_zip__WEBPACK_IMPORTED_MODULE_0__["ZipOperator"](project)); } //# sourceMappingURL=zipAll.js.map /***/ }), /***/ "Jnq/": /*!******************************************!*\ !*** ./node_modules/lodash-es/random.js ***! \******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _baseRandom_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_baseRandom.js */ "Ue8S"); /* harmony import */ var _isIterateeCall_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./_isIterateeCall.js */ "XFn8"); /* harmony import */ var _toFinite_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./toFinite.js */ "ywm8"); /** Built-in method references without a dependency on `root`. */ var freeParseFloat = parseFloat; /* Built-in method references for those with the same name as other `lodash` methods. */ var nativeMin = Math.min, nativeRandom = Math.random; /** * Produces a random number between the inclusive `lower` and `upper` bounds. * If only one argument is provided a number between `0` and the given number * is returned. If `floating` is `true`, or either `lower` or `upper` are * floats, a floating-point number is returned instead of an integer. * * **Note:** JavaScript follows the IEEE-754 standard for resolving * floating-point values which can produce unexpected results. * * @static * @memberOf _ * @since 0.7.0 * @category Number * @param {number} [lower=0] The lower bound. * @param {number} [upper=1] The upper bound. * @param {boolean} [floating] Specify returning a floating-point number. * @returns {number} Returns the random number. * @example * * _.random(0, 5); * // => an integer between 0 and 5 * * _.random(5); * // => also an integer between 0 and 5 * * _.random(5, true); * // => a floating-point number between 0 and 5 * * _.random(1.2, 5.2); * // => a floating-point number between 1.2 and 5.2 */ function random(lower, upper, floating) { if (floating && typeof floating != 'boolean' && Object(_isIterateeCall_js__WEBPACK_IMPORTED_MODULE_1__["default"])(lower, upper, floating)) { upper = floating = undefined; } if (floating === undefined) { if (typeof upper == 'boolean') { floating = upper; upper = undefined; } else if (typeof lower == 'boolean') { floating = lower; lower = undefined; } } if (lower === undefined && upper === undefined) { lower = 0; upper = 1; } else { lower = Object(_toFinite_js__WEBPACK_IMPORTED_MODULE_2__["default"])(lower); if (upper === undefined) { upper = lower; lower = 0; } else { upper = Object(_toFinite_js__WEBPACK_IMPORTED_MODULE_2__["default"])(upper); } } if (lower > upper) { var temp = lower; lower = upper; upper = temp; } if (floating || lower % 1 || upper % 1) { var rand = nativeRandom(); return nativeMin(lower + (rand * (upper - lower + freeParseFloat('1e-' + ((rand + '').length - 1)))), upper); } return Object(_baseRandom_js__WEBPACK_IMPORTED_MODULE_0__["default"])(lower, upper); } /* harmony default export */ __webpack_exports__["default"] = (random); /***/ }), /***/ "JnxB": /*!******************************************!*\ !*** ./node_modules/lodash-es/extend.js ***! \******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _assignIn_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./assignIn.js */ "YfG3"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _assignIn_js__WEBPACK_IMPORTED_MODULE_0__["default"]; }); /***/ }), /***/ "JpOH": /*!******************************************!*\ !*** ./node_modules/lodash-es/invoke.js ***! \******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _baseInvoke_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_baseInvoke.js */ "Hf39"); /* harmony import */ var _baseRest_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./_baseRest.js */ "LV2V"); /** * Invokes the method at `path` of `object`. * * @static * @memberOf _ * @since 4.0.0 * @category Object * @param {Object} object The object to query. * @param {Array|string} path The path of the method to invoke. * @param {...*} [args] The arguments to invoke the method with. * @returns {*} Returns the result of the invoked method. * @example * * var object = { 'a': [{ 'b': { 'c': [1, 2, 3, 4] } }] }; * * _.invoke(object, 'a[0].b.c.slice', 1, 3); * // => [2, 3] */ var invoke = Object(_baseRest_js__WEBPACK_IMPORTED_MODULE_1__["default"])(_baseInvoke_js__WEBPACK_IMPORTED_MODULE_0__["default"]); /* harmony default export */ __webpack_exports__["default"] = (invoke); /***/ }), /***/ "Js68": /*!********************************************!*\ !*** ./node_modules/lodash-es/isLength.js ***! \********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /** Used as references for various `Number` constants. */ var MAX_SAFE_INTEGER = 9007199254740991; /** * Checks if `value` is a valid array-like length. * * **Note:** This method is loosely based on * [`ToLength`](http://ecma-international.org/ecma-262/7.0/#sec-tolength). * * @static * @memberOf _ * @since 4.0.0 * @category Lang * @param {*} value The value to check. * @returns {boolean} Returns `true` if `value` is a valid length, else `false`. * @example * * _.isLength(3); * // => true * * _.isLength(Number.MIN_VALUE); * // => false * * _.isLength(Infinity); * // => false * * _.isLength('3'); * // => false */ function isLength(value) { return typeof value == 'number' && value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER; } /* harmony default export */ __webpack_exports__["default"] = (isLength); /***/ }), /***/ "Ju5/": /*!*****************************************!*\ !*** ./node_modules/lodash-es/_root.js ***! \*****************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _freeGlobal_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_freeGlobal.js */ "XqMk"); /** Detect free variable `self`. */ var freeSelf = typeof self == 'object' && self && self.Object === Object && self; /** Used as a reference to the global object. */ var root = _freeGlobal_js__WEBPACK_IMPORTED_MODULE_0__["default"] || freeSelf || Function('return this')(); /* harmony default export */ __webpack_exports__["default"] = (root); /***/ }), /***/ "JvlW": /*!******************************************!*\ !*** ./node_modules/moment/locale/lt.js ***! \******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { //! moment.js locale configuration //! locale : Lithuanian [lt] //! author : Mindaugas Mozūras : https://github.com/mmozuras ;(function (global, factory) { true ? factory(__webpack_require__(/*! ../moment */ "wd/R")) : undefined }(this, (function (moment) { 'use strict'; //! moment.js locale configuration var units = { ss: 'sekundė_sekundžių_sekundes', m: 'minutė_minutės_minutę', mm: 'minutės_minučių_minutes', h: 'valanda_valandos_valandą', hh: 'valandos_valandų_valandas', d: 'diena_dienos_dieną', dd: 'dienos_dienų_dienas', M: 'mėnuo_mėnesio_mėnesį', MM: 'mėnesiai_mėnesių_mėnesius', y: 'metai_metų_metus', yy: 'metai_metų_metus', }; function translateSeconds(number, withoutSuffix, key, isFuture) { if (withoutSuffix) { return 'kelios sekundės'; } else { return isFuture ? 'kelių sekundžių' : 'kelias sekundes'; } } function translateSingular(number, withoutSuffix, key, isFuture) { return withoutSuffix ? forms(key)[0] : isFuture ? forms(key)[1] : forms(key)[2]; } function special(number) { return number % 10 === 0 || (number > 10 && number < 20); } function forms(key) { return units[key].split('_'); } function translate(number, withoutSuffix, key, isFuture) { var result = number + ' '; if (number === 1) { return ( result + translateSingular(number, withoutSuffix, key[0], isFuture) ); } else if (withoutSuffix) { return result + (special(number) ? forms(key)[1] : forms(key)[0]); } else { if (isFuture) { return result + forms(key)[1]; } else { return result + (special(number) ? forms(key)[1] : forms(key)[2]); } } } var lt = moment.defineLocale('lt', { months: { format: 'sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio'.split( '_' ), standalone: 'sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis'.split( '_' ), isFormat: /D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/, }, monthsShort: 'sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd'.split('_'), weekdays: { format: 'sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį'.split( '_' ), standalone: 'sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis'.split( '_' ), isFormat: /dddd HH:mm/, }, weekdaysShort: 'Sek_Pir_Ant_Tre_Ket_Pen_Šeš'.split('_'), weekdaysMin: 'S_P_A_T_K_Pn_Š'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'YYYY-MM-DD', LL: 'YYYY [m.] MMMM D [d.]', LLL: 'YYYY [m.] MMMM D [d.], HH:mm [val.]', LLLL: 'YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]', l: 'YYYY-MM-DD', ll: 'YYYY [m.] MMMM D [d.]', lll: 'YYYY [m.] MMMM D [d.], HH:mm [val.]', llll: 'YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]', }, calendar: { sameDay: '[Šiandien] LT', nextDay: '[Rytoj] LT', nextWeek: 'dddd LT', lastDay: '[Vakar] LT', lastWeek: '[Praėjusį] dddd LT', sameElse: 'L', }, relativeTime: { future: 'po %s', past: 'prieš %s', s: translateSeconds, ss: translate, m: translateSingular, mm: translate, h: translateSingular, hh: translate, d: translateSingular, dd: translate, M: translateSingular, MM: translate, y: translateSingular, yy: translate, }, dayOfMonthOrdinalParse: /\d{1,2}-oji/, ordinal: function (number) { return number + '-oji'; }, week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); return lt; }))); /***/ }), /***/ "JzKC": /*!****************************************************!*\ !*** ./node_modules/qrcode/lib/core/polynomial.js ***! \****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { const GF = __webpack_require__(/*! ./galois-field */ "aZ40") /** * Multiplies two polynomials inside Galois Field * * @param {Uint8Array} p1 Polynomial * @param {Uint8Array} p2 Polynomial * @return {Uint8Array} Product of p1 and p2 */ exports.mul = function mul (p1, p2) { const coeff = new Uint8Array(p1.length + p2.length - 1) for (let i = 0; i < p1.length; i++) { for (let j = 0; j < p2.length; j++) { coeff[i + j] ^= GF.mul(p1[i], p2[j]) } } return coeff } /** * Calculate the remainder of polynomials division * * @param {Uint8Array} divident Polynomial * @param {Uint8Array} divisor Polynomial * @return {Uint8Array} Remainder */ exports.mod = function mod (divident, divisor) { let result = new Uint8Array(divident) while ((result.length - divisor.length) >= 0) { const coeff = result[0] for (let i = 0; i < divisor.length; i++) { result[i] ^= GF.mul(divisor[i], coeff) } // remove all zeros from buffer head let offset = 0 while (offset < result.length && result[offset] === 0) offset++ result = result.slice(offset) } return result } /** * Generate an irreducible generator polynomial of specified degree * (used by Reed-Solomon encoder) * * @param {Number} degree Degree of the generator polynomial * @return {Uint8Array} Buffer containing polynomial coefficients */ exports.generateECPolynomial = function generateECPolynomial (degree) { let poly = new Uint8Array([1]) for (let i = 0; i < degree; i++) { poly = exports.mul(poly, new Uint8Array([1, GF.exp(i)])) } return poly } /***/ }), /***/ "K/tc": /*!******************************************!*\ !*** ./node_modules/moment/locale/af.js ***! \******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { //! moment.js locale configuration //! locale : Afrikaans [af] //! author : Werner Mollentze : https://github.com/wernerm ;(function (global, factory) { true ? factory(__webpack_require__(/*! ../moment */ "wd/R")) : undefined }(this, (function (moment) { 'use strict'; //! moment.js locale configuration var af = moment.defineLocale('af', { months: 'Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember'.split( '_' ), monthsShort: 'Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des'.split('_'), weekdays: 'Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag'.split( '_' ), weekdaysShort: 'Son_Maa_Din_Woe_Don_Vry_Sat'.split('_'), weekdaysMin: 'So_Ma_Di_Wo_Do_Vr_Sa'.split('_'), meridiemParse: /vm|nm/i, isPM: function (input) { return /^nm$/i.test(input); }, meridiem: function (hours, minutes, isLower) { if (hours < 12) { return isLower ? 'vm' : 'VM'; } else { return isLower ? 'nm' : 'NM'; } }, longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd, D MMMM YYYY HH:mm', }, calendar: { sameDay: '[Vandag om] LT', nextDay: '[Môre om] LT', nextWeek: 'dddd [om] LT', lastDay: '[Gister om] LT', lastWeek: '[Laas] dddd [om] LT', sameElse: 'L', }, relativeTime: { future: 'oor %s', past: '%s gelede', s: "'n paar sekondes", ss: '%d sekondes', m: "'n minuut", mm: '%d minute', h: "'n uur", hh: '%d ure', d: "'n dag", dd: '%d dae', M: "'n maand", MM: '%d maande', y: "'n jaar", yy: '%d jaar', }, dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/, ordinal: function (number) { return ( number + (number === 1 || number === 8 || number >= 20 ? 'ste' : 'de') ); // Thanks to Joris Röling : https://github.com/jjupiter }, week: { dow: 1, // Maandag is die eerste dag van die week. doy: 4, // Die week wat die 4de Januarie bevat is die eerste week van die jaar. }, }); return af; }))); /***/ }), /***/ "K0KG": /*!*******************************************************************!*\ !*** ./node_modules/face-api.js/build/es6/classes/BoundingBox.js ***! \*******************************************************************/ /*! exports provided: BoundingBox */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "BoundingBox", function() { return BoundingBox; }); /* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "sJZM"); /* harmony import */ var _Box__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Box */ "yGYS"); var BoundingBox = /** @class */ (function (_super) { Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(BoundingBox, _super); function BoundingBox(left, top, right, bottom, allowNegativeDimensions) { if (allowNegativeDimensions === void 0) { allowNegativeDimensions = false; } return _super.call(this, { left: left, top: top, right: right, bottom: bottom }, allowNegativeDimensions) || this; } return BoundingBox; }(_Box__WEBPACK_IMPORTED_MODULE_1__["Box"])); //# sourceMappingURL=BoundingBox.js.map /***/ }), /***/ "K160": /*!*****************************************!*\ !*** ./node_modules/lodash-es/hasIn.js ***! \*****************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _baseHasIn_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_baseHasIn.js */ "1d4F"); /* harmony import */ var _hasPath_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./_hasPath.js */ "Ni7C"); /** * Checks if `path` is a direct or inherited property of `object`. * * @static * @memberOf _ * @since 4.0.0 * @category Object * @param {Object} object The object to query. * @param {Array|string} path The path to check. * @returns {boolean} Returns `true` if `path` exists, else `false`. * @example * * var object = _.create({ 'a': _.create({ 'b': 2 }) }); * * _.hasIn(object, 'a'); * // => true * * _.hasIn(object, 'a.b'); * // => true * * _.hasIn(object, ['a', 'b']); * // => true * * _.hasIn(object, 'b'); * // => false */ function hasIn(object, path) { return object != null && Object(_hasPath_js__WEBPACK_IMPORTED_MODULE_1__["default"])(object, path, _baseHasIn_js__WEBPACK_IMPORTED_MODULE_0__["default"]); } /* harmony default export */ __webpack_exports__["default"] = (hasIn); /***/ }), /***/ "K2jw": /*!*****************************************************!*\ !*** ./node_modules/lodash-es/sortedLastIndexBy.js ***! \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _baseIteratee_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_baseIteratee.js */ "fywt"); /* harmony import */ var _baseSortedIndexBy_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./_baseSortedIndexBy.js */ "25P+"); /** * This method is like `_.sortedLastIndex` except that it accepts `iteratee` * which is invoked for `value` and each element of `array` to compute their * sort ranking. The iteratee is invoked with one argument: (value). * * @static * @memberOf _ * @since 4.0.0 * @category Array * @param {Array} array The sorted array to inspect. * @param {*} value The value to evaluate. * @param {Function} [iteratee=_.identity] The iteratee invoked per element. * @returns {number} Returns the index at which `value` should be inserted * into `array`. * @example * * var objects = [{ 'x': 4 }, { 'x': 5 }]; * * _.sortedLastIndexBy(objects, { 'x': 4 }, function(o) { return o.x; }); * // => 1 * * // The `_.property` iteratee shorthand. * _.sortedLastIndexBy(objects, { 'x': 4 }, 'x'); * // => 1 */ function sortedLastIndexBy(array, value, iteratee) { return Object(_baseSortedIndexBy_js__WEBPACK_IMPORTED_MODULE_1__["default"])(array, value, Object(_baseIteratee_js__WEBPACK_IMPORTED_MODULE_0__["default"])(iteratee, 2), true); } /* harmony default export */ __webpack_exports__["default"] = (sortedLastIndexBy); /***/ }), /***/ "K7De": /*!********************************************************************!*\ !*** ./node_modules/rxjs/_esm2015/internal/operators/findIndex.js ***! \********************************************************************/ /*! exports provided: findIndex */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "findIndex", function() { return findIndex; }); /* harmony import */ var _operators_find__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../operators/find */ "cBqT"); function findIndex(predicate, thisArg) { return (source) => source.lift(new _operators_find__WEBPACK_IMPORTED_MODULE_0__["FindValueOperator"](predicate, source, true, thisArg)); } //# sourceMappingURL=findIndex.js.map /***/ }), /***/ "K7TJ": /*!*********************************************!*\ !*** ./node_modules/lodash-es/fromPairs.js ***! \*********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /** * The inverse of `_.toPairs`; this method returns an object composed * from key-value `pairs`. * * @static * @memberOf _ * @since 4.0.0 * @category Array * @param {Array} pairs The key-value pairs. * @returns {Object} Returns the new object. * @example * * _.fromPairs([['a', 1], ['b', 2]]); * // => { 'a': 1, 'b': 2 } */ function fromPairs(pairs) { var index = -1, length = pairs == null ? 0 : pairs.length, result = {}; while (++index < length) { var pair = pairs[index]; result[pair[0]] = pair[1]; } return result; } /* harmony default export */ __webpack_exports__["default"] = (fromPairs); /***/ }), /***/ "KCKY": /*!****************************************!*\ !*** ./node_modules/lodash-es/over.js ***! \****************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _arrayMap_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_arrayMap.js */ "twO/"); /* harmony import */ var _createOver_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./_createOver.js */ "5ms8"); /** * Creates a function that invokes `iteratees` with the arguments it receives * and returns their results. * * @static * @memberOf _ * @since 4.0.0 * @category Util * @param {...(Function|Function[])} [iteratees=[_.identity]] * The iteratees to invoke. * @returns {Function} Returns the new function. * @example * * var func = _.over([Math.max, Math.min]); * * func(1, 2, 3, 4); * // => [4, 1] */ var over = Object(_createOver_js__WEBPACK_IMPORTED_MODULE_1__["default"])(_arrayMap_js__WEBPACK_IMPORTED_MODULE_0__["default"]); /* harmony default export */ __webpack_exports__["default"] = (over); /***/ }), /***/ "KCrn": /*!************************************************!*\ !*** ./node_modules/lodash-es/_stackDelete.js ***! \************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /** * Removes `key` and its value from the stack. * * @private * @name delete * @memberOf Stack * @param {string} key The key of the value to remove. * @returns {boolean} Returns `true` if the entry was removed, else `false`. */ function stackDelete(key) { var data = this.__data__, result = data['delete'](key); this.size = data.size; return result; } /* harmony default export */ __webpack_exports__["default"] = (stackDelete); /***/ }), /***/ "KMUj": /*!***********************************************!*\ !*** ./node_modules/lodash-es/_setToPairs.js ***! \***********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /** * Converts `set` to its value-value pairs. * * @private * @param {Object} set The set to convert. * @returns {Array} Returns the value-value pairs. */ function setToPairs(set) { var index = -1, result = Array(set.size); set.forEach(function(value) { result[++index] = [value, value]; }); return result; } /* harmony default export */ __webpack_exports__["default"] = (setToPairs); /***/ }), /***/ "KRWl": /*!************************************************************************!*\ !*** ./node_modules/@zxing/library/esm/core/qrcode/decoder/Version.js ***! \************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _common_BitMatrix__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../common/BitMatrix */ "IBEV"); /* harmony import */ var _FormatInformation__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./FormatInformation */ "qaSl"); /* harmony import */ var _ECBlocks__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./ECBlocks */ "9N6p"); /* harmony import */ var _ECB__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./ECB */ "p5Vi"); /* harmony import */ var _FormatException__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../FormatException */ "eXi1"); /* harmony import */ var _IllegalArgumentException__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../IllegalArgumentException */ "8Kdu"); /* * Copyright 2007 ZXing authors * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ var __values = (undefined && undefined.__values) || function(o) { var s = typeof Symbol === "function" && Symbol.iterator, m = s && o[s], i = 0; if (m) return m.call(o); if (o && typeof o.length === "number") return { next: function () { if (o && i >= o.length) o = void 0; return { value: o && o[i++], done: !o }; } }; throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined."); }; /*namespace com.google.zxing.qrcode.decoder {*/ /** * See ISO 18004:2006 Annex D * * @author Sean Owen */ var Version = /** @class */ (function () { function Version(versionNumber /*int*/, alignmentPatternCenters) { var e_1, _a; var ecBlocks = []; for (var _i = 2; _i < arguments.length; _i++) { ecBlocks[_i - 2] = arguments[_i]; } this.versionNumber = versionNumber; this.alignmentPatternCenters = alignmentPatternCenters; this.ecBlocks = ecBlocks; var total = 0; var ecCodewords = ecBlocks[0].getECCodewordsPerBlock(); var ecbArray = ecBlocks[0].getECBlocks(); try { for (var ecbArray_1 = __values(ecbArray), ecbArray_1_1 = ecbArray_1.next(); !ecbArray_1_1.done; ecbArray_1_1 = ecbArray_1.next()) { var ecBlock = ecbArray_1_1.value; total += ecBlock.getCount() * (ecBlock.getDataCodewords() + ecCodewords); } } catch (e_1_1) { e_1 = { error: e_1_1 }; } finally { try { if (ecbArray_1_1 && !ecbArray_1_1.done && (_a = ecbArray_1.return)) _a.call(ecbArray_1); } finally { if (e_1) throw e_1.error; } } this.totalCodewords = total; } Version.prototype.getVersionNumber = function () { return this.versionNumber; }; Version.prototype.getAlignmentPatternCenters = function () { return this.alignmentPatternCenters; }; Version.prototype.getTotalCodewords = function () { return this.totalCodewords; }; Version.prototype.getDimensionForVersion = function () { return 17 + 4 * this.versionNumber; }; Version.prototype.getECBlocksForLevel = function (ecLevel) { return this.ecBlocks[ecLevel.getValue()]; // TYPESCRIPTPORT: original was using ordinal, and using the order of levels as defined in ErrorCorrectionLevel enum (LMQH) // I will use the direct value from ErrorCorrectionLevelValues enum which in typescript goes to a number }; /** *

Deduces version information purely from QR Code dimensions.

* * @param dimension dimension in modules * @return Version for a QR Code of that dimension * @throws FormatException if dimension is not 1 mod 4 */ Version.getProvisionalVersionForDimension = function (dimension /*int*/) { if (dimension % 4 !== 1) { throw new _FormatException__WEBPACK_IMPORTED_MODULE_4__["default"](); } try { return this.getVersionForNumber((dimension - 17) / 4); } catch (ignored /*: IllegalArgumentException*/) { throw new _FormatException__WEBPACK_IMPORTED_MODULE_4__["default"](); } }; Version.getVersionForNumber = function (versionNumber /*int*/) { if (versionNumber < 1 || versionNumber > 40) { throw new _IllegalArgumentException__WEBPACK_IMPORTED_MODULE_5__["default"](); } return Version.VERSIONS[versionNumber - 1]; }; Version.decodeVersionInformation = function (versionBits /*int*/) { var bestDifference = Number.MAX_SAFE_INTEGER; var bestVersion = 0; for (var i = 0; i < Version.VERSION_DECODE_INFO.length; i++) { var targetVersion = Version.VERSION_DECODE_INFO[i]; // Do the version info bits match exactly? done. if (targetVersion === versionBits) { return Version.getVersionForNumber(i + 7); } // Otherwise see if this is the closest to a real version info bit string // we have seen so far var bitsDifference = _FormatInformation__WEBPACK_IMPORTED_MODULE_1__["default"].numBitsDiffering(versionBits, targetVersion); if (bitsDifference < bestDifference) { bestVersion = i + 7; bestDifference = bitsDifference; } } // We can tolerate up to 3 bits of error since no two version info codewords will // differ in less than 8 bits. if (bestDifference <= 3) { return Version.getVersionForNumber(bestVersion); } // If we didn't find a close enough match, fail return null; }; /** * See ISO 18004:2006 Annex E */ Version.prototype.buildFunctionPattern = function () { var dimension = this.getDimensionForVersion(); var bitMatrix = new _common_BitMatrix__WEBPACK_IMPORTED_MODULE_0__["default"](dimension); // Top left finder pattern + separator + format bitMatrix.setRegion(0, 0, 9, 9); // Top right finder pattern + separator + format bitMatrix.setRegion(dimension - 8, 0, 8, 9); // Bottom left finder pattern + separator + format bitMatrix.setRegion(0, dimension - 8, 9, 8); // Alignment patterns var max = this.alignmentPatternCenters.length; for (var x = 0; x < max; x++) { var i = this.alignmentPatternCenters[x] - 2; for (var y = 0; y < max; y++) { if ((x === 0 && (y === 0 || y === max - 1)) || (x === max - 1 && y === 0)) { // No alignment patterns near the three finder patterns continue; } bitMatrix.setRegion(this.alignmentPatternCenters[y] - 2, i, 5, 5); } } // Vertical timing pattern bitMatrix.setRegion(6, 9, 1, dimension - 17); // Horizontal timing pattern bitMatrix.setRegion(9, 6, dimension - 17, 1); if (this.versionNumber > 6) { // Version info, top right bitMatrix.setRegion(dimension - 11, 0, 3, 6); // Version info, bottom left bitMatrix.setRegion(0, dimension - 11, 6, 3); } return bitMatrix; }; /*@Override*/ Version.prototype.toString = function () { return '' + this.versionNumber; }; /** * See ISO 18004:2006 Annex D. * Element i represents the raw version bits that specify version i + 7 */ Version.VERSION_DECODE_INFO = Int32Array.from([ 0x07C94, 0x085BC, 0x09A99, 0x0A4D3, 0x0BBF6, 0x0C762, 0x0D847, 0x0E60D, 0x0F928, 0x10B78, 0x1145D, 0x12A17, 0x13532, 0x149A6, 0x15683, 0x168C9, 0x177EC, 0x18EC4, 0x191E1, 0x1AFAB, 0x1B08E, 0x1CC1A, 0x1D33F, 0x1ED75, 0x1F250, 0x209D5, 0x216F0, 0x228BA, 0x2379F, 0x24B0B, 0x2542E, 0x26A64, 0x27541, 0x28C69 ]); /** * See ISO 18004:2006 6.5.1 Table 9 */ Version.VERSIONS = [ new Version(1, new Int32Array(0), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](7, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](1, 19)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](10, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](1, 16)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](13, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](1, 13)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](17, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](1, 9))), new Version(2, Int32Array.from([6, 18]), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](10, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](1, 34)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](16, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](1, 28)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](22, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](1, 22)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](28, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](1, 16))), new Version(3, Int32Array.from([6, 22]), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](15, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](1, 55)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](26, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](1, 44)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](18, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](2, 17)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](22, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](2, 13))), new Version(4, Int32Array.from([6, 26]), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](20, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](1, 80)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](18, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](2, 32)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](26, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](2, 24)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](16, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](4, 9))), new Version(5, Int32Array.from([6, 30]), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](26, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](1, 108)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](24, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](2, 43)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](18, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](2, 15), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](2, 16)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](22, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](2, 11), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](2, 12))), new Version(6, Int32Array.from([6, 34]), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](18, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](2, 68)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](16, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](4, 27)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](24, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](4, 19)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](28, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](4, 15))), new Version(7, Int32Array.from([6, 22, 38]), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](20, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](2, 78)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](18, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](4, 31)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](18, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](2, 14), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](4, 15)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](26, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](4, 13), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](1, 14))), new Version(8, Int32Array.from([6, 24, 42]), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](24, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](2, 97)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](22, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](2, 38), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](2, 39)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](22, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](4, 18), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](2, 19)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](26, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](4, 14), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](2, 15))), new Version(9, Int32Array.from([6, 26, 46]), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](2, 116)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](22, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](3, 36), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](2, 37)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](20, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](4, 16), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](4, 17)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](24, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](4, 12), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](4, 13))), new Version(10, Int32Array.from([6, 28, 50]), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](18, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](2, 68), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](2, 69)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](26, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](4, 43), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](1, 44)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](24, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](6, 19), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](2, 20)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](28, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](6, 15), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](2, 16))), new Version(11, Int32Array.from([6, 30, 54]), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](20, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](4, 81)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](1, 50), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](4, 51)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](28, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](4, 22), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](4, 23)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](24, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](3, 12), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](8, 13))), new Version(12, Int32Array.from([6, 32, 58]), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](24, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](2, 92), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](2, 93)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](22, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](6, 36), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](2, 37)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](26, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](4, 20), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](6, 21)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](28, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](7, 14), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](4, 15))), new Version(13, Int32Array.from([6, 34, 62]), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](26, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](4, 107)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](22, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](8, 37), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](1, 38)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](24, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](8, 20), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](4, 21)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](22, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](12, 11), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](4, 12))), new Version(14, Int32Array.from([6, 26, 46, 66]), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](3, 115), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](1, 116)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](24, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](4, 40), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](5, 41)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](20, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](11, 16), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](5, 17)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](24, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](11, 12), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](5, 13))), new Version(15, Int32Array.from([6, 26, 48, 70]), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](22, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](5, 87), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](1, 88)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](24, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](5, 41), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](5, 42)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](5, 24), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](7, 25)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](24, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](11, 12), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](7, 13))), new Version(16, Int32Array.from([6, 26, 50, 74]), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](24, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](5, 98), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](1, 99)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](28, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](7, 45), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](3, 46)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](24, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](15, 19), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](2, 20)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](3, 15), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](13, 16))), new Version(17, Int32Array.from([6, 30, 54, 78]), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](28, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](1, 107), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](5, 108)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](28, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](10, 46), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](1, 47)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](28, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](1, 22), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](15, 23)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](28, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](2, 14), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](17, 15))), new Version(18, Int32Array.from([6, 30, 56, 82]), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](5, 120), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](1, 121)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](26, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](9, 43), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](4, 44)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](28, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](17, 22), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](1, 23)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](28, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](2, 14), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](19, 15))), new Version(19, Int32Array.from([6, 30, 58, 86]), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](28, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](3, 113), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](4, 114)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](26, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](3, 44), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](11, 45)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](26, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](17, 21), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](4, 22)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](26, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](9, 13), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](16, 14))), new Version(20, Int32Array.from([6, 34, 62, 90]), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](28, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](3, 107), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](5, 108)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](26, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](3, 41), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](13, 42)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](15, 24), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](5, 25)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](28, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](15, 15), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](10, 16))), new Version(21, Int32Array.from([6, 28, 50, 72, 94]), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](28, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](4, 116), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](4, 117)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](26, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](17, 42)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](28, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](17, 22), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](6, 23)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](19, 16), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](6, 17))), new Version(22, Int32Array.from([6, 26, 50, 74, 98]), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](28, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](2, 111), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](7, 112)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](28, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](17, 46)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](7, 24), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](16, 25)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](24, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](34, 13))), new Version(23, Int32Array.from([6, 30, 54, 78, 102]), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](4, 121), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](5, 122)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](28, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](4, 47), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](14, 48)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](11, 24), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](14, 25)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](16, 15), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](14, 16))), new Version(24, Int32Array.from([6, 28, 54, 80, 106]), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](6, 117), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](4, 118)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](28, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](6, 45), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](14, 46)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](11, 24), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](16, 25)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](30, 16), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](2, 17))), new Version(25, Int32Array.from([6, 32, 58, 84, 110]), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](26, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](8, 106), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](4, 107)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](28, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](8, 47), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](13, 48)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](7, 24), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](22, 25)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](22, 15), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](13, 16))), new Version(26, Int32Array.from([6, 30, 58, 86, 114]), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](28, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](10, 114), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](2, 115)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](28, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](19, 46), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](4, 47)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](28, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](28, 22), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](6, 23)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](33, 16), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](4, 17))), new Version(27, Int32Array.from([6, 34, 62, 90, 118]), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](8, 122), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](4, 123)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](28, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](22, 45), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](3, 46)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](8, 23), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](26, 24)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](12, 15), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](28, 16))), new Version(28, Int32Array.from([6, 26, 50, 74, 98, 122]), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](3, 117), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](10, 118)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](28, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](3, 45), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](23, 46)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](4, 24), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](31, 25)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](11, 15), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](31, 16))), new Version(29, Int32Array.from([6, 30, 54, 78, 102, 126]), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](7, 116), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](7, 117)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](28, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](21, 45), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](7, 46)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](1, 23), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](37, 24)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](19, 15), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](26, 16))), new Version(30, Int32Array.from([6, 26, 52, 78, 104, 130]), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](5, 115), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](10, 116)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](28, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](19, 47), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](10, 48)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](15, 24), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](25, 25)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](23, 15), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](25, 16))), new Version(31, Int32Array.from([6, 30, 56, 82, 108, 134]), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](13, 115), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](3, 116)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](28, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](2, 46), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](29, 47)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](42, 24), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](1, 25)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](23, 15), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](28, 16))), new Version(32, Int32Array.from([6, 34, 60, 86, 112, 138]), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](17, 115)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](28, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](10, 46), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](23, 47)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](10, 24), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](35, 25)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](19, 15), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](35, 16))), new Version(33, Int32Array.from([6, 30, 58, 86, 114, 142]), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](17, 115), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](1, 116)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](28, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](14, 46), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](21, 47)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](29, 24), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](19, 25)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](11, 15), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](46, 16))), new Version(34, Int32Array.from([6, 34, 62, 90, 118, 146]), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](13, 115), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](6, 116)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](28, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](14, 46), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](23, 47)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](44, 24), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](7, 25)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](59, 16), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](1, 17))), new Version(35, Int32Array.from([6, 30, 54, 78, 102, 126, 150]), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](12, 121), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](7, 122)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](28, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](12, 47), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](26, 48)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](39, 24), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](14, 25)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](22, 15), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](41, 16))), new Version(36, Int32Array.from([6, 24, 50, 76, 102, 128, 154]), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](6, 121), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](14, 122)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](28, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](6, 47), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](34, 48)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](46, 24), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](10, 25)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](2, 15), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](64, 16))), new Version(37, Int32Array.from([6, 28, 54, 80, 106, 132, 158]), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](17, 122), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](4, 123)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](28, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](29, 46), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](14, 47)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](49, 24), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](10, 25)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](24, 15), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](46, 16))), new Version(38, Int32Array.from([6, 32, 58, 84, 110, 136, 162]), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](4, 122), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](18, 123)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](28, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](13, 46), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](32, 47)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](48, 24), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](14, 25)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](42, 15), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](32, 16))), new Version(39, Int32Array.from([6, 26, 54, 82, 110, 138, 166]), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](20, 117), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](4, 118)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](28, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](40, 47), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](7, 48)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](43, 24), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](22, 25)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](10, 15), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](67, 16))), new Version(40, Int32Array.from([6, 30, 58, 86, 114, 142, 170]), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](19, 118), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](6, 119)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](28, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](18, 47), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](31, 48)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](34, 24), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](34, 25)), new _ECBlocks__WEBPACK_IMPORTED_MODULE_2__["default"](30, new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](20, 15), new _ECB__WEBPACK_IMPORTED_MODULE_3__["default"](61, 16))) ]; return Version; }()); /* harmony default export */ __webpack_exports__["default"] = (Version); //# sourceMappingURL=Version.js.map /***/ }), /***/ "KS6H": /*!***********************************************************************************!*\ !*** ./node_modules/@zxing/library/esm/core/qrcode/detector/FinderPatternInfo.js ***! \***********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* * Copyright 2007 ZXing authors * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ /** *

Encapsulates information about finder patterns in an image, including the location of * the three finder patterns, and their estimated module size.

* * @author Sean Owen */ var FinderPatternInfo = /** @class */ (function () { function FinderPatternInfo(patternCenters) { this.bottomLeft = patternCenters[0]; this.topLeft = patternCenters[1]; this.topRight = patternCenters[2]; } FinderPatternInfo.prototype.getBottomLeft = function () { return this.bottomLeft; }; FinderPatternInfo.prototype.getTopLeft = function () { return this.topLeft; }; FinderPatternInfo.prototype.getTopRight = function () { return this.topRight; }; return FinderPatternInfo; }()); /* harmony default export */ __webpack_exports__["default"] = (FinderPatternInfo); //# sourceMappingURL=FinderPatternInfo.js.map /***/ }), /***/ "KSF8": /*!******************************************!*\ !*** ./node_modules/moment/locale/vi.js ***! \******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { //! moment.js locale configuration //! locale : Vietnamese [vi] //! author : Bang Nguyen : https://github.com/bangnk //! author : Chien Kira : https://github.com/chienkira ;(function (global, factory) { true ? factory(__webpack_require__(/*! ../moment */ "wd/R")) : undefined }(this, (function (moment) { 'use strict'; //! moment.js locale configuration var vi = moment.defineLocale('vi', { months: 'tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12'.split( '_' ), monthsShort: 'Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12'.split( '_' ), monthsParseExact: true, weekdays: 'chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy'.split( '_' ), weekdaysShort: 'CN_T2_T3_T4_T5_T6_T7'.split('_'), weekdaysMin: 'CN_T2_T3_T4_T5_T6_T7'.split('_'), weekdaysParseExact: true, meridiemParse: /sa|ch/i, isPM: function (input) { return /^ch$/i.test(input); }, meridiem: function (hours, minutes, isLower) { if (hours < 12) { return isLower ? 'sa' : 'SA'; } else { return isLower ? 'ch' : 'CH'; } }, longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD/MM/YYYY', LL: 'D MMMM [năm] YYYY', LLL: 'D MMMM [năm] YYYY HH:mm', LLLL: 'dddd, D MMMM [năm] YYYY HH:mm', l: 'DD/M/YYYY', ll: 'D MMM YYYY', lll: 'D MMM YYYY HH:mm', llll: 'ddd, D MMM YYYY HH:mm', }, calendar: { sameDay: '[Hôm nay lúc] LT', nextDay: '[Ngày mai lúc] LT', nextWeek: 'dddd [tuần tới lúc] LT', lastDay: '[Hôm qua lúc] LT', lastWeek: 'dddd [tuần trước lúc] LT', sameElse: 'L', }, relativeTime: { future: '%s tới', past: '%s trước', s: 'vài giây', ss: '%d giây', m: 'một phút', mm: '%d phút', h: 'một giờ', hh: '%d giờ', d: 'một ngày', dd: '%d ngày', w: 'một tuần', ww: '%d tuần', M: 'một tháng', MM: '%d tháng', y: 'một năm', yy: '%d năm', }, dayOfMonthOrdinalParse: /\d{1,2}/, ordinal: function (number) { return number; }, week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); return vi; }))); /***/ }), /***/ "KSud": /*!**********************************************!*\ !*** ./node_modules/lodash-es/_getHolder.js ***! \**********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /** * Gets the argument placeholder value for `func`. * * @private * @param {Function} func The function to inspect. * @returns {*} Returns the placeholder value. */ function getHolder(func) { var object = func; return object.placeholder; } /* harmony default export */ __webpack_exports__["default"] = (getHolder); /***/ }), /***/ "KTpo": /*!******************************************************************!*\ !*** ./node_modules/date-fns/esm/secondsToMilliseconds/index.js ***! \******************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return secondsToMilliseconds; }); /* harmony import */ var _lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../_lib/requiredArgs/index.js */ "jIYg"); /* harmony import */ var _constants_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../constants/index.js */ "w3qX"); /** * @name secondsToMilliseconds * @category Conversion Helpers * @summary Convert seconds to milliseconds. * * @description * Convert a number of seconds to a full number of milliseconds. * * @param {number} seconds - number of seconds to be converted * * @returns {number} the number of seconds converted in milliseconds * @throws {TypeError} 1 argument required * * @example * // Convert 2 seconds into milliseconds * const result = secondsToMilliseconds(2) * //=> 2000 */ function secondsToMilliseconds(seconds) { Object(_lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__["default"])(1, arguments); return seconds * _constants_index_js__WEBPACK_IMPORTED_MODULE_1__["millisecondsInSecond"]; } /***/ }), /***/ "KTz0": /*!******************************************!*\ !*** ./node_modules/moment/locale/me.js ***! \******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { //! moment.js locale configuration //! locale : Montenegrin [me] //! author : Miodrag Nikač : https://github.com/miodragnikac ;(function (global, factory) { true ? factory(__webpack_require__(/*! ../moment */ "wd/R")) : undefined }(this, (function (moment) { 'use strict'; //! moment.js locale configuration var translator = { words: { //Different grammatical cases ss: ['sekund', 'sekunda', 'sekundi'], m: ['jedan minut', 'jednog minuta'], mm: ['minut', 'minuta', 'minuta'], h: ['jedan sat', 'jednog sata'], hh: ['sat', 'sata', 'sati'], dd: ['dan', 'dana', 'dana'], MM: ['mjesec', 'mjeseca', 'mjeseci'], yy: ['godina', 'godine', 'godina'], }, correctGrammaticalCase: function (number, wordKey) { return number === 1 ? wordKey[0] : number >= 2 && number <= 4 ? wordKey[1] : wordKey[2]; }, translate: function (number, withoutSuffix, key) { var wordKey = translator.words[key]; if (key.length === 1) { return withoutSuffix ? wordKey[0] : wordKey[1]; } else { return ( number + ' ' + translator.correctGrammaticalCase(number, wordKey) ); } }, }; var me = moment.defineLocale('me', { months: 'januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar'.split( '_' ), monthsShort: 'jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.'.split('_'), monthsParseExact: true, weekdays: 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split( '_' ), weekdaysShort: 'ned._pon._uto._sri._čet._pet._sub.'.split('_'), weekdaysMin: 'ne_po_ut_sr_če_pe_su'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'H:mm', LTS: 'H:mm:ss', L: 'DD.MM.YYYY', LL: 'D. MMMM YYYY', LLL: 'D. MMMM YYYY H:mm', LLLL: 'dddd, D. MMMM YYYY H:mm', }, calendar: { sameDay: '[danas u] LT', nextDay: '[sjutra u] LT', nextWeek: function () { switch (this.day()) { case 0: return '[u] [nedjelju] [u] LT'; case 3: return '[u] [srijedu] [u] LT'; case 6: return '[u] [subotu] [u] LT'; case 1: case 2: case 4: case 5: return '[u] dddd [u] LT'; } }, lastDay: '[juče u] LT', lastWeek: function () { var lastWeekDays = [ '[prošle] [nedjelje] [u] LT', '[prošlog] [ponedjeljka] [u] LT', '[prošlog] [utorka] [u] LT', '[prošle] [srijede] [u] LT', '[prošlog] [četvrtka] [u] LT', '[prošlog] [petka] [u] LT', '[prošle] [subote] [u] LT', ]; return lastWeekDays[this.day()]; }, sameElse: 'L', }, relativeTime: { future: 'za %s', past: 'prije %s', s: 'nekoliko sekundi', ss: translator.translate, m: translator.translate, mm: translator.translate, h: translator.translate, hh: translator.translate, d: 'dan', dd: translator.translate, M: 'mjesec', MM: translator.translate, y: 'godinu', yy: translator.translate, }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: '%d.', week: { dow: 1, // Monday is the first day of the week. doy: 7, // The week that contains Jan 7th is the first week of the year. }, }); return me; }))); /***/ }), /***/ "KiMO": /*!**************************************************!*\ !*** ./node_modules/lodash-es/_stringToArray.js ***! \**************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _asciiToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_asciiToArray.js */ "XJJr"); /* harmony import */ var _hasUnicode_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./_hasUnicode.js */ "e1lX"); /* harmony import */ var _unicodeToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./_unicodeToArray.js */ "8rEK"); /** * Converts `string` to an array. * * @private * @param {string} string The string to convert. * @returns {Array} Returns the converted array. */ function stringToArray(string) { return Object(_hasUnicode_js__WEBPACK_IMPORTED_MODULE_1__["default"])(string) ? Object(_unicodeToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(string) : Object(_asciiToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(string); } /* harmony default export */ __webpack_exports__["default"] = (stringToArray); /***/ }), /***/ "Kj3r": /*!***********************************************************************!*\ !*** ./node_modules/rxjs/_esm2015/internal/operators/debounceTime.js ***! \***********************************************************************/ /*! exports provided: debounceTime */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "debounceTime", function() { return debounceTime; }); /* harmony import */ var _Subscriber__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Subscriber */ "7o/Q"); /* harmony import */ var _scheduler_async__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../scheduler/async */ "D0XW"); function debounceTime(dueTime, scheduler = _scheduler_async__WEBPACK_IMPORTED_MODULE_1__["async"]) { return (source) => source.lift(new DebounceTimeOperator(dueTime, scheduler)); } class DebounceTimeOperator { constructor(dueTime, scheduler) { this.dueTime = dueTime; this.scheduler = scheduler; } call(subscriber, source) { return source.subscribe(new DebounceTimeSubscriber(subscriber, this.dueTime, this.scheduler)); } } class DebounceTimeSubscriber extends _Subscriber__WEBPACK_IMPORTED_MODULE_0__["Subscriber"] { constructor(destination, dueTime, scheduler) { super(destination); this.dueTime = dueTime; this.scheduler = scheduler; this.debouncedSubscription = null; this.lastValue = null; this.hasValue = false; } _next(value) { this.clearDebounce(); this.lastValue = value; this.hasValue = true; this.add(this.debouncedSubscription = this.scheduler.schedule(dispatchNext, this.dueTime, this)); } _complete() { this.debouncedNext(); this.destination.complete(); } debouncedNext() { this.clearDebounce(); if (this.hasValue) { const { lastValue } = this; this.lastValue = null; this.hasValue = false; this.destination.next(lastValue); } } clearDebounce() { const debouncedSubscription = this.debouncedSubscription; if (debouncedSubscription !== null) { this.remove(debouncedSubscription); debouncedSubscription.unsubscribe(); this.debouncedSubscription = null; } } } function dispatchNext(subscriber) { subscriber.debouncedNext(); } //# sourceMappingURL=debounceTime.js.map /***/ }), /***/ "Ko0A": /*!****************************************************************!*\ !*** ./node_modules/face-api.js/build/es6/ops/shuffleArray.js ***! \****************************************************************/ /*! exports provided: shuffleArray */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "shuffleArray", function() { return shuffleArray; }); function shuffleArray(inputArray) { var array = inputArray.slice(); for (var i = array.length - 1; i > 0; i--) { var j = Math.floor(Math.random() * (i + 1)); var x = array[i]; array[i] = array[j]; array[j] = x; } return array; } //# sourceMappingURL=shuffleArray.js.map /***/ }), /***/ "Kqap": /*!***************************************************************!*\ !*** ./node_modules/rxjs/_esm2015/internal/operators/scan.js ***! \***************************************************************/ /*! exports provided: scan */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "scan", function() { return scan; }); /* harmony import */ var _Subscriber__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Subscriber */ "7o/Q"); function scan(accumulator, seed) { let hasSeed = false; if (arguments.length >= 2) { hasSeed = true; } return function scanOperatorFunction(source) { return source.lift(new ScanOperator(accumulator, seed, hasSeed)); }; } class ScanOperator { constructor(accumulator, seed, hasSeed = false) { this.accumulator = accumulator; this.seed = seed; this.hasSeed = hasSeed; } call(subscriber, source) { return source.subscribe(new ScanSubscriber(subscriber, this.accumulator, this.seed, this.hasSeed)); } } class ScanSubscriber extends _Subscriber__WEBPACK_IMPORTED_MODULE_0__["Subscriber"] { constructor(destination, accumulator, _seed, hasSeed) { super(destination); this.accumulator = accumulator; this._seed = _seed; this.hasSeed = hasSeed; this.index = 0; } get seed() { return this._seed; } set seed(value) { this.hasSeed = true; this._seed = value; } _next(value) { if (!this.hasSeed) { this.seed = value; this.destination.next(value); } else { return this._tryNext(value); } } _tryNext(value) { const index = this.index++; let result; try { result = this.accumulator(this.seed, value, index); } catch (err) { this.destination.error(err); } this.seed = result; this.destination.next(result); } } //# sourceMappingURL=scan.js.map /***/ }), /***/ "KqfI": /*!**********************************************************!*\ !*** ./node_modules/rxjs/_esm2015/internal/util/noop.js ***! \**********************************************************/ /*! exports provided: noop */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "noop", function() { return noop; }); function noop() { } //# sourceMappingURL=noop.js.map /***/ }), /***/ "Kqk8": /*!*************************************************************!*\ !*** ./node_modules/face-api.js/build/es6/dom/fetchJson.js ***! \*************************************************************/ /*! exports provided: fetchJson */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "fetchJson", function() { return fetchJson; }); /* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "sJZM"); /* harmony import */ var _fetchOrThrow__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./fetchOrThrow */ "rXCj"); function fetchJson(uri) { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { switch (_a.label) { case 0: return [4 /*yield*/, Object(_fetchOrThrow__WEBPACK_IMPORTED_MODULE_1__["fetchOrThrow"])(uri)]; case 1: return [2 /*return*/, (_a.sent()).json()]; } }); }); } //# sourceMappingURL=fetchJson.js.map /***/ }), /***/ "L/mj": /*!***************************************************************************!*\ !*** ./node_modules/angular-calendar/date-adapters/esm/date-fns/index.js ***! \***************************************************************************/ /*! exports provided: adapterFactory */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "adapterFactory", function() { return adapterFactory; }); /* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "sJZM"); /* harmony import */ var calendar_utils_date_adapters_date_fns__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! calendar-utils/date-adapters/date-fns */ "Ciwb"); /* harmony import */ var date_fns__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! date-fns */ "b/SL"); function adapterFactory() { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])(Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])({}, Object(calendar_utils_date_adapters_date_fns__WEBPACK_IMPORTED_MODULE_1__["adapterFactory"])()), { addWeeks: date_fns__WEBPACK_IMPORTED_MODULE_2__["addWeeks"], addMonths: date_fns__WEBPACK_IMPORTED_MODULE_2__["addMonths"], subDays: date_fns__WEBPACK_IMPORTED_MODULE_2__["subDays"], subWeeks: date_fns__WEBPACK_IMPORTED_MODULE_2__["subWeeks"], subMonths: date_fns__WEBPACK_IMPORTED_MODULE_2__["subMonths"], getISOWeek: date_fns__WEBPACK_IMPORTED_MODULE_2__["getISOWeek"], setDate: date_fns__WEBPACK_IMPORTED_MODULE_2__["setDate"], setMonth: date_fns__WEBPACK_IMPORTED_MODULE_2__["setMonth"], setYear: date_fns__WEBPACK_IMPORTED_MODULE_2__["setYear"], getDate: date_fns__WEBPACK_IMPORTED_MODULE_2__["getDate"], getYear: date_fns__WEBPACK_IMPORTED_MODULE_2__["getYear"] }); } //# sourceMappingURL=index.js.map /***/ }), /***/ "L1C3": /*!********************************************************!*\ !*** ./node_modules/@zxing/library/esm/core/Result.js ***! \********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _util_System__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./util/System */ "Y68v"); /* * Copyright 2007 ZXing authors * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ /** *

Encapsulates the result of decoding a barcode within an image.

* * @author Sean Owen */ var Result = /** @class */ (function () { // public constructor(private text: string, // Uint8Array rawBytes, // ResultPoconst resultPoints: Int32Array, // BarcodeFormat format) { // this(text, rawBytes, resultPoints, format, System.currentTimeMillis()) // } // public constructor(text: string, // Uint8Array rawBytes, // ResultPoconst resultPoints: Int32Array, // BarcodeFormat format, // long timestamp) { // this(text, rawBytes, rawBytes == null ? 0 : 8 * rawBytes.length, // resultPoints, format, timestamp) // } function Result(text, rawBytes, numBits, resultPoints, format, timestamp) { if (numBits === void 0) { numBits = rawBytes == null ? 0 : 8 * rawBytes.length; } if (timestamp === void 0) { timestamp = _util_System__WEBPACK_IMPORTED_MODULE_0__["default"].currentTimeMillis(); } this.text = text; this.rawBytes = rawBytes; this.numBits = numBits; this.resultPoints = resultPoints; this.format = format; this.timestamp = timestamp; this.text = text; this.rawBytes = rawBytes; if (undefined === numBits || null === numBits) { this.numBits = (rawBytes === null || rawBytes === undefined) ? 0 : 8 * rawBytes.length; } else { this.numBits = numBits; } this.resultPoints = resultPoints; this.format = format; this.resultMetadata = null; if (undefined === timestamp || null === timestamp) { this.timestamp = _util_System__WEBPACK_IMPORTED_MODULE_0__["default"].currentTimeMillis(); } else { this.timestamp = timestamp; } } /** * @return raw text encoded by the barcode */ Result.prototype.getText = function () { return this.text; }; /** * @return raw bytes encoded by the barcode, if applicable, otherwise {@code null} */ Result.prototype.getRawBytes = function () { return this.rawBytes; }; /** * @return how many bits of {@link #getRawBytes()} are valid; typically 8 times its length * @since 3.3.0 */ Result.prototype.getNumBits = function () { return this.numBits; }; /** * @return points related to the barcode in the image. These are typically points * identifying finder patterns or the corners of the barcode. The exact meaning is * specific to the type of barcode that was decoded. */ Result.prototype.getResultPoints = function () { return this.resultPoints; }; /** * @return {@link BarcodeFormat} representing the format of the barcode that was decoded */ Result.prototype.getBarcodeFormat = function () { return this.format; }; /** * @return {@link Map} mapping {@link ResultMetadataType} keys to values. May be * {@code null}. This contains optional metadata about what was detected about the barcode, * like orientation. */ Result.prototype.getResultMetadata = function () { return this.resultMetadata; }; Result.prototype.putMetadata = function (type, value) { if (this.resultMetadata === null) { this.resultMetadata = new Map(); } this.resultMetadata.set(type, value); }; Result.prototype.putAllMetadata = function (metadata) { if (metadata !== null) { if (this.resultMetadata === null) { this.resultMetadata = metadata; } else { this.resultMetadata = new Map(metadata); } } }; Result.prototype.addResultPoints = function (newPoints) { var oldPoints = this.resultPoints; if (oldPoints === null) { this.resultPoints = newPoints; } else if (newPoints !== null && newPoints.length > 0) { var allPoints = new Array(oldPoints.length + newPoints.length); _util_System__WEBPACK_IMPORTED_MODULE_0__["default"].arraycopy(oldPoints, 0, allPoints, 0, oldPoints.length); _util_System__WEBPACK_IMPORTED_MODULE_0__["default"].arraycopy(newPoints, 0, allPoints, oldPoints.length, newPoints.length); this.resultPoints = allPoints; } }; Result.prototype.getTimestamp = function () { return this.timestamp; }; /*@Override*/ Result.prototype.toString = function () { return this.text; }; return Result; }()); /* harmony default export */ __webpack_exports__["default"] = (Result); //# sourceMappingURL=Result.js.map /***/ }), /***/ "L3Qv": /*!*********************************************!*\ !*** ./node_modules/lodash-es/stubFalse.js ***! \*********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /** * This method returns `false`. * * @static * @memberOf _ * @since 4.13.0 * @category Util * @returns {boolean} Returns `false`. * @example * * _.times(2, _.stubFalse); * // => [false, false] */ function stubFalse() { return false; } /* harmony default export */ __webpack_exports__["default"] = (stubFalse); /***/ }), /***/ "L7hn": /*!*****************************************************************************!*\ !*** ./node_modules/face-api.js/build/es6/common/extractFCParamsFactory.js ***! \*****************************************************************************/ /*! exports provided: extractFCParamsFactory */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "extractFCParamsFactory", function() { return extractFCParamsFactory; }); /* harmony import */ var _tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @tensorflow/tfjs-core */ "Re/O"); function extractFCParamsFactory(extractWeights, paramMappings) { return function (channelsIn, channelsOut, mappedPrefix) { var fc_weights = _tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_0__["tensor2d"](extractWeights(channelsIn * channelsOut), [channelsIn, channelsOut]); var fc_bias = _tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_0__["tensor1d"](extractWeights(channelsOut)); paramMappings.push({ paramPath: mappedPrefix + "/weights" }, { paramPath: mappedPrefix + "/bias" }); return { weights: fc_weights, bias: fc_bias }; }; } //# sourceMappingURL=extractFCParamsFactory.js.map /***/ }), /***/ "L8hi": /*!******************************************************!*\ !*** ./node_modules/date-fns/esm/endOfWeek/index.js ***! \******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return endOfWeek; }); /* harmony import */ var _toDate_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../toDate/index.js */ "/Tr7"); /* harmony import */ var _lib_toInteger_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../_lib/toInteger/index.js */ "/h9T"); /* harmony import */ var _lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../_lib/requiredArgs/index.js */ "jIYg"); /** * @name endOfWeek * @category Week Helpers * @summary Return the end of a week for the given date. * * @description * Return the end of a week for the given date. * The result will be in the local timezone. * * ### v2.0.0 breaking changes: * * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes). * * @param {Date|Number} date - the original date * @param {Object} [options] - an object with options. * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} * @param {0|1|2|3|4|5|6} [options.weekStartsOn=0] - the index of the first day of the week (0 - Sunday) * @returns {Date} the end of a week * @throws {TypeError} 1 argument required * @throws {RangeError} `options.weekStartsOn` must be between 0 and 6 * * @example * // The end of a week for 2 September 2014 11:55:00: * const result = endOfWeek(new Date(2014, 8, 2, 11, 55, 0)) * //=> Sat Sep 06 2014 23:59:59.999 * * @example * // If the week starts on Monday, the end of the week for 2 September 2014 11:55:00: * const result = endOfWeek(new Date(2014, 8, 2, 11, 55, 0), { weekStartsOn: 1 }) * //=> Sun Sep 07 2014 23:59:59.999 */ function endOfWeek(dirtyDate, dirtyOptions) { Object(_lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_2__["default"])(1, arguments); var options = dirtyOptions || {}; var locale = options.locale; var localeWeekStartsOn = locale && locale.options && locale.options.weekStartsOn; var defaultWeekStartsOn = localeWeekStartsOn == null ? 0 : Object(_lib_toInteger_index_js__WEBPACK_IMPORTED_MODULE_1__["default"])(localeWeekStartsOn); var weekStartsOn = options.weekStartsOn == null ? defaultWeekStartsOn : Object(_lib_toInteger_index_js__WEBPACK_IMPORTED_MODULE_1__["default"])(options.weekStartsOn); // Test if weekStartsOn is between 0 and 6 _and_ is not NaN if (!(weekStartsOn >= 0 && weekStartsOn <= 6)) { throw new RangeError('weekStartsOn must be between 0 and 6 inclusively'); } var date = Object(_toDate_index_js__WEBPACK_IMPORTED_MODULE_0__["default"])(dirtyDate); var day = date.getDay(); var diff = (day < weekStartsOn ? -7 : 0) + 6 - (day - weekStartsOn); date.setDate(date.getDate() + diff); date.setHours(23, 59, 59, 999); return date; } /***/ }), /***/ "LDAF": /*!*******************************************!*\ !*** ./node_modules/lodash-es/findKey.js ***! \*******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _baseFindKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_baseFindKey.js */ "cDan"); /* harmony import */ var _baseForOwn_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./_baseForOwn.js */ "G5n0"); /* harmony import */ var _baseIteratee_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./_baseIteratee.js */ "fywt"); /** * This method is like `_.find` except that it returns the key of the first * element `predicate` returns truthy for instead of the element itself. * * @static * @memberOf _ * @since 1.1.0 * @category Object * @param {Object} object The object to inspect. * @param {Function} [predicate=_.identity] The function invoked per iteration. * @returns {string|undefined} Returns the key of the matched element, * else `undefined`. * @example * * var users = { * 'barney': { 'age': 36, 'active': true }, * 'fred': { 'age': 40, 'active': false }, * 'pebbles': { 'age': 1, 'active': true } * }; * * _.findKey(users, function(o) { return o.age < 40; }); * // => 'barney' (iteration order is not guaranteed) * * // The `_.matches` iteratee shorthand. * _.findKey(users, { 'age': 1, 'active': true }); * // => 'pebbles' * * // The `_.matchesProperty` iteratee shorthand. * _.findKey(users, ['active', false]); * // => 'fred' * * // The `_.property` iteratee shorthand. * _.findKey(users, 'active'); * // => 'barney' */ function findKey(object, predicate) { return Object(_baseFindKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(object, Object(_baseIteratee_js__WEBPACK_IMPORTED_MODULE_2__["default"])(predicate, 3), _baseForOwn_js__WEBPACK_IMPORTED_MODULE_1__["default"]); } /* harmony default export */ __webpack_exports__["default"] = (findKey); /***/ }), /***/ "LFf6": /*!*************************************************!*\ !*** ./node_modules/lodash-es/_baseToString.js ***! \*************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _Symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_Symbol.js */ "ylTp"); /* harmony import */ var _arrayMap_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./_arrayMap.js */ "twO/"); /* harmony import */ var _isArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./isArray.js */ "/1FC"); /* harmony import */ var _isSymbol_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./isSymbol.js */ "G8aS"); /** Used as references for various `Number` constants. */ var INFINITY = 1 / 0; /** Used to convert symbols to primitives and strings. */ var symbolProto = _Symbol_js__WEBPACK_IMPORTED_MODULE_0__["default"] ? _Symbol_js__WEBPACK_IMPORTED_MODULE_0__["default"].prototype : undefined, symbolToString = symbolProto ? symbolProto.toString : undefined; /** * The base implementation of `_.toString` which doesn't convert nullish * values to empty strings. * * @private * @param {*} value The value to process. * @returns {string} Returns the string. */ function baseToString(value) { // Exit early for strings to avoid a performance hit in some environments. if (typeof value == 'string') { return value; } if (Object(_isArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(value)) { // Recursively convert values (susceptible to call stack limits). return Object(_arrayMap_js__WEBPACK_IMPORTED_MODULE_1__["default"])(value, baseToString) + ''; } if (Object(_isSymbol_js__WEBPACK_IMPORTED_MODULE_3__["default"])(value)) { return symbolToString ? symbolToString.call(value) : ''; } var result = (value + ''); return (result == '0' && (1 / value) == -INFINITY) ? '-0' : result; } /* harmony default export */ __webpack_exports__["default"] = (baseToString); /***/ }), /***/ "LHRU": /*!*********************************************************************!*\ !*** ./node_modules/@zxing/library/esm/core/aztec/encoder/State.js ***! \*********************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _common_BitArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../common/BitArray */ "kGhh"); /* harmony import */ var _TokenHelpers__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./TokenHelpers */ "54cl"); /* harmony import */ var _EncoderConstants__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./EncoderConstants */ "dyxK"); /* harmony import */ var _LatchTable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./LatchTable */ "EROd"); /* harmony import */ var _ShiftTable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./ShiftTable */ "+OZT"); /* harmony import */ var _common_StringUtils__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../common/StringUtils */ "+CMj"); /* * Copyright 2013 ZXing authors * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ var __values = (undefined && undefined.__values) || function(o) { var s = typeof Symbol === "function" && Symbol.iterator, m = s && o[s], i = 0; if (m) return m.call(o); if (o && typeof o.length === "number") return { next: function () { if (o && i >= o.length) o = void 0; return { value: o && o[i++], done: !o }; } }; throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined."); }; // package com.google.zxing.aztec.encoder; // import java.util.Deque; // import java.util.LinkedList; // import com.google.zxing.common.BitArray; /** * State represents all information about a sequence necessary to generate the current output. * Note that a state is immutable. */ var State = /** @class */ (function () { function State(token, mode, binaryBytes, bitCount) { this.token = token; this.mode = mode; this.binaryShiftByteCount = binaryBytes; this.bitCount = bitCount; // Make sure we match the token // int binaryShiftBitCount = (binaryShiftByteCount * 8) + // (binaryShiftByteCount === 0 ? 0 : // binaryShiftByteCount <= 31 ? 10 : // binaryShiftByteCount <= 62 ? 20 : 21); // assert this.bitCount === token.getTotalBitCount() + binaryShiftBitCount; } State.prototype.getMode = function () { return this.mode; }; State.prototype.getToken = function () { return this.token; }; State.prototype.getBinaryShiftByteCount = function () { return this.binaryShiftByteCount; }; State.prototype.getBitCount = function () { return this.bitCount; }; // Create a new state representing this state with a latch to a (not // necessary different) mode, and then a code. State.prototype.latchAndAppend = function (mode, value) { // assert binaryShiftByteCount === 0; var bitCount = this.bitCount; var token = this.token; if (mode !== this.mode) { var latch = _LatchTable__WEBPACK_IMPORTED_MODULE_3__["LATCH_TABLE"][this.mode][mode]; token = _TokenHelpers__WEBPACK_IMPORTED_MODULE_1__["add"](token, latch & 0xffff, latch >> 16); bitCount += latch >> 16; } var latchModeBitCount = mode === _EncoderConstants__WEBPACK_IMPORTED_MODULE_2__["MODE_DIGIT"] ? 4 : 5; token = _TokenHelpers__WEBPACK_IMPORTED_MODULE_1__["add"](token, value, latchModeBitCount); return new State(token, mode, 0, bitCount + latchModeBitCount); }; // Create a new state representing this state, with a temporary shift // to a different mode to output a single value. State.prototype.shiftAndAppend = function (mode, value) { // assert binaryShiftByteCount === 0 && this.mode !== mode; var token = this.token; var thisModeBitCount = this.mode === _EncoderConstants__WEBPACK_IMPORTED_MODULE_2__["MODE_DIGIT"] ? 4 : 5; // Shifts exist only to UPPER and PUNCT, both with tokens size 5. token = _TokenHelpers__WEBPACK_IMPORTED_MODULE_1__["add"](token, _ShiftTable__WEBPACK_IMPORTED_MODULE_4__["SHIFT_TABLE"][this.mode][mode], thisModeBitCount); token = _TokenHelpers__WEBPACK_IMPORTED_MODULE_1__["add"](token, value, 5); return new State(token, this.mode, 0, this.bitCount + thisModeBitCount + 5); }; // Create a new state representing this state, but an additional character // output in Binary Shift mode. State.prototype.addBinaryShiftChar = function (index) { var token = this.token; var mode = this.mode; var bitCount = this.bitCount; if (this.mode === _EncoderConstants__WEBPACK_IMPORTED_MODULE_2__["MODE_PUNCT"] || this.mode === _EncoderConstants__WEBPACK_IMPORTED_MODULE_2__["MODE_DIGIT"]) { // assert binaryShiftByteCount === 0; var latch = _LatchTable__WEBPACK_IMPORTED_MODULE_3__["LATCH_TABLE"][mode][_EncoderConstants__WEBPACK_IMPORTED_MODULE_2__["MODE_UPPER"]]; token = _TokenHelpers__WEBPACK_IMPORTED_MODULE_1__["add"](token, latch & 0xffff, latch >> 16); bitCount += latch >> 16; mode = _EncoderConstants__WEBPACK_IMPORTED_MODULE_2__["MODE_UPPER"]; } var deltaBitCount = this.binaryShiftByteCount === 0 || this.binaryShiftByteCount === 31 ? 18 : this.binaryShiftByteCount === 62 ? 9 : 8; var result = new State(token, mode, this.binaryShiftByteCount + 1, bitCount + deltaBitCount); if (result.binaryShiftByteCount === 2047 + 31) { // The string is as long as it's allowed to be. We should end it. result = result.endBinaryShift(index + 1); } return result; }; // Create the state identical to this one, but we are no longer in // Binary Shift mode. State.prototype.endBinaryShift = function (index) { if (this.binaryShiftByteCount === 0) { return this; } var token = this.token; token = _TokenHelpers__WEBPACK_IMPORTED_MODULE_1__["addBinaryShift"](token, index - this.binaryShiftByteCount, this.binaryShiftByteCount); // assert token.getTotalBitCount() === this.bitCount; return new State(token, this.mode, 0, this.bitCount); }; // Returns true if "this" state is better (equal: or) to be in than "that" // state under all possible circumstances. State.prototype.isBetterThanOrEqualTo = function (other) { var newModeBitCount = this.bitCount + (_LatchTable__WEBPACK_IMPORTED_MODULE_3__["LATCH_TABLE"][this.mode][other.mode] >> 16); if (this.binaryShiftByteCount < other.binaryShiftByteCount) { // add additional B/S encoding cost of other, if any newModeBitCount += State.calculateBinaryShiftCost(other) - State.calculateBinaryShiftCost(this); } else if (this.binaryShiftByteCount > other.binaryShiftByteCount && other.binaryShiftByteCount > 0) { // maximum possible additional cost (it: h) newModeBitCount += 10; } return newModeBitCount <= other.bitCount; }; State.prototype.toBitArray = function (text) { var e_1, _a; // Reverse the tokens, so that they are in the order that they should // be output var symbols = []; for (var token = this.endBinaryShift(text.length).token; token !== null; token = token.getPrevious()) { symbols.unshift(token); } var bitArray = new _common_BitArray__WEBPACK_IMPORTED_MODULE_0__["default"](); try { // Add each token to the result. for (var symbols_1 = __values(symbols), symbols_1_1 = symbols_1.next(); !symbols_1_1.done; symbols_1_1 = symbols_1.next()) { var symbol = symbols_1_1.value; symbol.appendTo(bitArray, text); } } catch (e_1_1) { e_1 = { error: e_1_1 }; } finally { try { if (symbols_1_1 && !symbols_1_1.done && (_a = symbols_1.return)) _a.call(symbols_1); } finally { if (e_1) throw e_1.error; } } // assert bitArray.getSize() === this.bitCount; return bitArray; }; /** * @Override */ State.prototype.toString = function () { return _common_StringUtils__WEBPACK_IMPORTED_MODULE_5__["default"].format('%s bits=%d bytes=%d', _EncoderConstants__WEBPACK_IMPORTED_MODULE_2__["MODE_NAMES"][this.mode], this.bitCount, this.binaryShiftByteCount); }; State.calculateBinaryShiftCost = function (state) { if (state.binaryShiftByteCount > 62) { return 21; // B/S with extended length } if (state.binaryShiftByteCount > 31) { return 20; // two B/S } if (state.binaryShiftByteCount > 0) { return 10; // one B/S } return 0; }; State.INITIAL_STATE = new State(_EncoderConstants__WEBPACK_IMPORTED_MODULE_2__["EMPTY_TOKEN"], _EncoderConstants__WEBPACK_IMPORTED_MODULE_2__["MODE_UPPER"], 0, 0); return State; }()); /* harmony default export */ __webpack_exports__["default"] = (State); //# sourceMappingURL=State.js.map /***/ }), /***/ "LPP9": /*!*************************************************************!*\ !*** ./node_modules/face-api.js/build/es6/ops/normalize.js ***! \*************************************************************/ /*! exports provided: normalize */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "normalize", function() { return normalize; }); /* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "sJZM"); /* harmony import */ var _tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @tensorflow/tfjs-core */ "Re/O"); function normalize(x, meanRgb) { return _tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_1__["tidy"](function () { var r = meanRgb[0], g = meanRgb[1], b = meanRgb[2]; var avg_r = _tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_1__["fill"](Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__spreadArrays"])(x.shape.slice(0, 3), [1]), r); var avg_g = _tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_1__["fill"](Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__spreadArrays"])(x.shape.slice(0, 3), [1]), g); var avg_b = _tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_1__["fill"](Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__spreadArrays"])(x.shape.slice(0, 3), [1]), b); var avg_rgb = _tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_1__["concat"]([avg_r, avg_g, avg_b], 3); return _tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_1__["sub"](x, avg_rgb); }); } //# sourceMappingURL=normalize.js.map /***/ }), /***/ "LPPQ": /*!**************************************************!*\ !*** ./node_modules/date-fns/esm/parse/index.js ***! \**************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return parse; }); /* harmony import */ var _locale_en_US_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../locale/en-US/index.js */ "iSMj"); /* harmony import */ var _subMilliseconds_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../subMilliseconds/index.js */ "g9KO"); /* harmony import */ var _toDate_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../toDate/index.js */ "/Tr7"); /* harmony import */ var _lib_assign_index_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../_lib/assign/index.js */ "+LmI"); /* harmony import */ var _lib_format_longFormatters_index_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../_lib/format/longFormatters/index.js */ "Ib5w"); /* harmony import */ var _lib_getTimezoneOffsetInMilliseconds_index_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../_lib/getTimezoneOffsetInMilliseconds/index.js */ "JCDJ"); /* harmony import */ var _lib_protectedTokens_index_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../_lib/protectedTokens/index.js */ "3REe"); /* harmony import */ var _lib_toInteger_index_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../_lib/toInteger/index.js */ "/h9T"); /* harmony import */ var _lib_parsers_index_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./_lib/parsers/index.js */ "Rngw"); /* harmony import */ var _lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../_lib/requiredArgs/index.js */ "jIYg"); var TIMEZONE_UNIT_PRIORITY = 10; // This RegExp consists of three parts separated by `|`: // - [yYQqMLwIdDecihHKkms]o matches any available ordinal number token // (one of the certain letters followed by `o`) // - (\w)\1* matches any sequences of the same letter // - '' matches two quote characters in a row // - '(''|[^'])+('|$) matches anything surrounded by two quote characters ('), // except a single quote symbol, which ends the sequence. // Two quote characters do not end the sequence. // If there is no matching single quote // then the sequence will continue until the end of the string. // - . matches any single character unmatched by previous parts of the RegExps var formattingTokensRegExp = /[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g; // This RegExp catches symbols escaped by quotes, and also // sequences of symbols P, p, and the combinations like `PPPPPPPppppp` var longFormattingTokensRegExp = /P+p+|P+|p+|''|'(''|[^'])+('|$)|./g; var escapedStringRegExp = /^'([^]*?)'?$/; var doubleQuoteRegExp = /''/g; var notWhitespaceRegExp = /\S/; var unescapedLatinCharacterRegExp = /[a-zA-Z]/; /** * @name parse * @category Common Helpers * @summary Parse the date. * * @description * Return the date parsed from string using the given format string. * * > ⚠️ Please note that the `format` tokens differ from Moment.js and other libraries. * > See: https://git.io/fxCyr * * The characters in the format string wrapped between two single quotes characters (') are escaped. * Two single quotes in a row, whether inside or outside a quoted sequence, represent a 'real' single quote. * * Format of the format string is based on Unicode Technical Standard #35: * https://www.unicode.org/reports/tr35/tr35-dates.html#Date_Field_Symbol_Table * with a few additions (see note 5 below the table). * * Not all tokens are compatible. Combinations that don't make sense or could lead to bugs are prohibited * and will throw `RangeError`. For example usage of 24-hour format token with AM/PM token will throw an exception: * * ```javascript * parse('23 AM', 'HH a', new Date()) * //=> RangeError: The format string mustn't contain `HH` and `a` at the same time * ``` * * See the compatibility table: https://docs.google.com/spreadsheets/d/e/2PACX-1vQOPU3xUhplll6dyoMmVUXHKl_8CRDs6_ueLmex3SoqwhuolkuN3O05l4rqx5h1dKX8eb46Ul-CCSrq/pubhtml?gid=0&single=true * * Accepted format string patterns: * | Unit |Prior| Pattern | Result examples | Notes | * |---------------------------------|-----|---------|-----------------------------------|-------| * | Era | 140 | G..GGG | AD, BC | | * | | | GGGG | Anno Domini, Before Christ | 2 | * | | | GGGGG | A, B | | * | Calendar year | 130 | y | 44, 1, 1900, 2017, 9999 | 4 | * | | | yo | 44th, 1st, 1900th, 9999999th | 4,5 | * | | | yy | 44, 01, 00, 17 | 4 | * | | | yyy | 044, 001, 123, 999 | 4 | * | | | yyyy | 0044, 0001, 1900, 2017 | 4 | * | | | yyyyy | ... | 2,4 | * | Local week-numbering year | 130 | Y | 44, 1, 1900, 2017, 9000 | 4 | * | | | Yo | 44th, 1st, 1900th, 9999999th | 4,5 | * | | | YY | 44, 01, 00, 17 | 4,6 | * | | | YYY | 044, 001, 123, 999 | 4 | * | | | YYYY | 0044, 0001, 1900, 2017 | 4,6 | * | | | YYYYY | ... | 2,4 | * | ISO week-numbering year | 130 | R | -43, 1, 1900, 2017, 9999, -9999 | 4,5 | * | | | RR | -43, 01, 00, 17 | 4,5 | * | | | RRR | -043, 001, 123, 999, -999 | 4,5 | * | | | RRRR | -0043, 0001, 2017, 9999, -9999 | 4,5 | * | | | RRRRR | ... | 2,4,5 | * | Extended year | 130 | u | -43, 1, 1900, 2017, 9999, -999 | 4 | * | | | uu | -43, 01, 99, -99 | 4 | * | | | uuu | -043, 001, 123, 999, -999 | 4 | * | | | uuuu | -0043, 0001, 2017, 9999, -9999 | 4 | * | | | uuuuu | ... | 2,4 | * | Quarter (formatting) | 120 | Q | 1, 2, 3, 4 | | * | | | Qo | 1st, 2nd, 3rd, 4th | 5 | * | | | QQ | 01, 02, 03, 04 | | * | | | QQQ | Q1, Q2, Q3, Q4 | | * | | | QQQQ | 1st quarter, 2nd quarter, ... | 2 | * | | | QQQQQ | 1, 2, 3, 4 | 4 | * | Quarter (stand-alone) | 120 | q | 1, 2, 3, 4 | | * | | | qo | 1st, 2nd, 3rd, 4th | 5 | * | | | qq | 01, 02, 03, 04 | | * | | | qqq | Q1, Q2, Q3, Q4 | | * | | | qqqq | 1st quarter, 2nd quarter, ... | 2 | * | | | qqqqq | 1, 2, 3, 4 | 3 | * | Month (formatting) | 110 | M | 1, 2, ..., 12 | | * | | | Mo | 1st, 2nd, ..., 12th | 5 | * | | | MM | 01, 02, ..., 12 | | * | | | MMM | Jan, Feb, ..., Dec | | * | | | MMMM | January, February, ..., December | 2 | * | | | MMMMM | J, F, ..., D | | * | Month (stand-alone) | 110 | L | 1, 2, ..., 12 | | * | | | Lo | 1st, 2nd, ..., 12th | 5 | * | | | LL | 01, 02, ..., 12 | | * | | | LLL | Jan, Feb, ..., Dec | | * | | | LLLL | January, February, ..., December | 2 | * | | | LLLLL | J, F, ..., D | | * | Local week of year | 100 | w | 1, 2, ..., 53 | | * | | | wo | 1st, 2nd, ..., 53th | 5 | * | | | ww | 01, 02, ..., 53 | | * | ISO week of year | 100 | I | 1, 2, ..., 53 | 5 | * | | | Io | 1st, 2nd, ..., 53th | 5 | * | | | II | 01, 02, ..., 53 | 5 | * | Day of month | 90 | d | 1, 2, ..., 31 | | * | | | do | 1st, 2nd, ..., 31st | 5 | * | | | dd | 01, 02, ..., 31 | | * | Day of year | 90 | D | 1, 2, ..., 365, 366 | 7 | * | | | Do | 1st, 2nd, ..., 365th, 366th | 5 | * | | | DD | 01, 02, ..., 365, 366 | 7 | * | | | DDD | 001, 002, ..., 365, 366 | | * | | | DDDD | ... | 2 | * | Day of week (formatting) | 90 | E..EEE | Mon, Tue, Wed, ..., Sun | | * | | | EEEE | Monday, Tuesday, ..., Sunday | 2 | * | | | EEEEE | M, T, W, T, F, S, S | | * | | | EEEEEE | Mo, Tu, We, Th, Fr, Sa, Su | | * | ISO day of week (formatting) | 90 | i | 1, 2, 3, ..., 7 | 5 | * | | | io | 1st, 2nd, ..., 7th | 5 | * | | | ii | 01, 02, ..., 07 | 5 | * | | | iii | Mon, Tue, Wed, ..., Sun | 5 | * | | | iiii | Monday, Tuesday, ..., Sunday | 2,5 | * | | | iiiii | M, T, W, T, F, S, S | 5 | * | | | iiiiii | Mo, Tu, We, Th, Fr, Sa, Su | 5 | * | Local day of week (formatting) | 90 | e | 2, 3, 4, ..., 1 | | * | | | eo | 2nd, 3rd, ..., 1st | 5 | * | | | ee | 02, 03, ..., 01 | | * | | | eee | Mon, Tue, Wed, ..., Sun | | * | | | eeee | Monday, Tuesday, ..., Sunday | 2 | * | | | eeeee | M, T, W, T, F, S, S | | * | | | eeeeee | Mo, Tu, We, Th, Fr, Sa, Su | | * | Local day of week (stand-alone) | 90 | c | 2, 3, 4, ..., 1 | | * | | | co | 2nd, 3rd, ..., 1st | 5 | * | | | cc | 02, 03, ..., 01 | | * | | | ccc | Mon, Tue, Wed, ..., Sun | | * | | | cccc | Monday, Tuesday, ..., Sunday | 2 | * | | | ccccc | M, T, W, T, F, S, S | | * | | | cccccc | Mo, Tu, We, Th, Fr, Sa, Su | | * | AM, PM | 80 | a..aaa | AM, PM | | * | | | aaaa | a.m., p.m. | 2 | * | | | aaaaa | a, p | | * | AM, PM, noon, midnight | 80 | b..bbb | AM, PM, noon, midnight | | * | | | bbbb | a.m., p.m., noon, midnight | 2 | * | | | bbbbb | a, p, n, mi | | * | Flexible day period | 80 | B..BBB | at night, in the morning, ... | | * | | | BBBB | at night, in the morning, ... | 2 | * | | | BBBBB | at night, in the morning, ... | | * | Hour [1-12] | 70 | h | 1, 2, ..., 11, 12 | | * | | | ho | 1st, 2nd, ..., 11th, 12th | 5 | * | | | hh | 01, 02, ..., 11, 12 | | * | Hour [0-23] | 70 | H | 0, 1, 2, ..., 23 | | * | | | Ho | 0th, 1st, 2nd, ..., 23rd | 5 | * | | | HH | 00, 01, 02, ..., 23 | | * | Hour [0-11] | 70 | K | 1, 2, ..., 11, 0 | | * | | | Ko | 1st, 2nd, ..., 11th, 0th | 5 | * | | | KK | 01, 02, ..., 11, 00 | | * | Hour [1-24] | 70 | k | 24, 1, 2, ..., 23 | | * | | | ko | 24th, 1st, 2nd, ..., 23rd | 5 | * | | | kk | 24, 01, 02, ..., 23 | | * | Minute | 60 | m | 0, 1, ..., 59 | | * | | | mo | 0th, 1st, ..., 59th | 5 | * | | | mm | 00, 01, ..., 59 | | * | Second | 50 | s | 0, 1, ..., 59 | | * | | | so | 0th, 1st, ..., 59th | 5 | * | | | ss | 00, 01, ..., 59 | | * | Seconds timestamp | 40 | t | 512969520 | | * | | | tt | ... | 2 | * | Fraction of second | 30 | S | 0, 1, ..., 9 | | * | | | SS | 00, 01, ..., 99 | | * | | | SSS | 000, 0001, ..., 999 | | * | | | SSSS | ... | 2 | * | Milliseconds timestamp | 20 | T | 512969520900 | | * | | | TT | ... | 2 | * | Timezone (ISO-8601 w/ Z) | 10 | X | -08, +0530, Z | | * | | | XX | -0800, +0530, Z | | * | | | XXX | -08:00, +05:30, Z | | * | | | XXXX | -0800, +0530, Z, +123456 | 2 | * | | | XXXXX | -08:00, +05:30, Z, +12:34:56 | | * | Timezone (ISO-8601 w/o Z) | 10 | x | -08, +0530, +00 | | * | | | xx | -0800, +0530, +0000 | | * | | | xxx | -08:00, +05:30, +00:00 | 2 | * | | | xxxx | -0800, +0530, +0000, +123456 | | * | | | xxxxx | -08:00, +05:30, +00:00, +12:34:56 | | * | Long localized date | NA | P | 05/29/1453 | 5,8 | * | | | PP | May 29, 1453 | | * | | | PPP | May 29th, 1453 | | * | | | PPPP | Sunday, May 29th, 1453 | 2,5,8 | * | Long localized time | NA | p | 12:00 AM | 5,8 | * | | | pp | 12:00:00 AM | | * | Combination of date and time | NA | Pp | 05/29/1453, 12:00 AM | | * | | | PPpp | May 29, 1453, 12:00:00 AM | | * | | | PPPpp | May 29th, 1453 at ... | | * | | | PPPPpp | Sunday, May 29th, 1453 at ... | 2,5,8 | * Notes: * 1. "Formatting" units (e.g. formatting quarter) in the default en-US locale * are the same as "stand-alone" units, but are different in some languages. * "Formatting" units are declined according to the rules of the language * in the context of a date. "Stand-alone" units are always nominative singular. * In `format` function, they will produce different result: * * `format(new Date(2017, 10, 6), 'do LLLL', {locale: cs}) //=> '6. listopad'` * * `format(new Date(2017, 10, 6), 'do MMMM', {locale: cs}) //=> '6. listopadu'` * * `parse` will try to match both formatting and stand-alone units interchangably. * * 2. Any sequence of the identical letters is a pattern, unless it is escaped by * the single quote characters (see below). * If the sequence is longer than listed in table: * - for numerical units (`yyyyyyyy`) `parse` will try to match a number * as wide as the sequence * - for text units (`MMMMMMMM`) `parse` will try to match the widest variation of the unit. * These variations are marked with "2" in the last column of the table. * * 3. `QQQQQ` and `qqqqq` could be not strictly numerical in some locales. * These tokens represent the shortest form of the quarter. * * 4. The main difference between `y` and `u` patterns are B.C. years: * * | Year | `y` | `u` | * |------|-----|-----| * | AC 1 | 1 | 1 | * | BC 1 | 1 | 0 | * | BC 2 | 2 | -1 | * * Also `yy` will try to guess the century of two digit year by proximity with `referenceDate`: * * `parse('50', 'yy', new Date(2018, 0, 1)) //=> Sat Jan 01 2050 00:00:00` * * `parse('75', 'yy', new Date(2018, 0, 1)) //=> Wed Jan 01 1975 00:00:00` * * while `uu` will just assign the year as is: * * `parse('50', 'uu', new Date(2018, 0, 1)) //=> Sat Jan 01 0050 00:00:00` * * `parse('75', 'uu', new Date(2018, 0, 1)) //=> Tue Jan 01 0075 00:00:00` * * The same difference is true for local and ISO week-numbering years (`Y` and `R`), * except local week-numbering years are dependent on `options.weekStartsOn` * and `options.firstWeekContainsDate` (compare [setISOWeekYear]{@link https://date-fns.org/docs/setISOWeekYear} * and [setWeekYear]{@link https://date-fns.org/docs/setWeekYear}). * * 5. These patterns are not in the Unicode Technical Standard #35: * - `i`: ISO day of week * - `I`: ISO week of year * - `R`: ISO week-numbering year * - `o`: ordinal number modifier * - `P`: long localized date * - `p`: long localized time * * 6. `YY` and `YYYY` tokens represent week-numbering years but they are often confused with years. * You should enable `options.useAdditionalWeekYearTokens` to use them. See: https://git.io/fxCyr * * 7. `D` and `DD` tokens represent days of the year but they are ofthen confused with days of the month. * You should enable `options.useAdditionalDayOfYearTokens` to use them. See: https://git.io/fxCyr * * 8. `P+` tokens do not have a defined priority since they are merely aliases to other tokens based * on the given locale. * * using `en-US` locale: `P` => `MM/dd/yyyy` * using `en-US` locale: `p` => `hh:mm a` * using `pt-BR` locale: `P` => `dd/MM/yyyy` * using `pt-BR` locale: `p` => `HH:mm` * * Values will be assigned to the date in the descending order of its unit's priority. * Units of an equal priority overwrite each other in the order of appearance. * * If no values of higher priority are parsed (e.g. when parsing string 'January 1st' without a year), * the values will be taken from 3rd argument `referenceDate` which works as a context of parsing. * * `referenceDate` must be passed for correct work of the function. * If you're not sure which `referenceDate` to supply, create a new instance of Date: * `parse('02/11/2014', 'MM/dd/yyyy', new Date())` * In this case parsing will be done in the context of the current date. * If `referenceDate` is `Invalid Date` or a value not convertible to valid `Date`, * then `Invalid Date` will be returned. * * The result may vary by locale. * * If `formatString` matches with `dateString` but does not provides tokens, `referenceDate` will be returned. * * If parsing failed, `Invalid Date` will be returned. * Invalid Date is a Date, whose time value is NaN. * Time value of Date: http://es5.github.io/#x15.9.1.1 * * ### v2.0.0 breaking changes: * * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes). * * - Old `parse` was renamed to `toDate`. * Now `parse` is a new function which parses a string using a provided format. * * ```javascript * // Before v2.0.0 * parse('2016-01-01') * * // v2.0.0 onward (toDate no longer accepts a string) * toDate(1392098430000) // Unix to timestamp * toDate(new Date(2014, 1, 11, 11, 30, 30)) // Cloning the date * parse('2016-01-01', 'yyyy-MM-dd', new Date()) * ``` * * @param {String} dateString - the string to parse * @param {String} formatString - the string of tokens * @param {Date|Number} referenceDate - defines values missing from the parsed dateString * @param {Object} [options] - an object with options. * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} * @param {0|1|2|3|4|5|6} [options.weekStartsOn=0] - the index of the first day of the week (0 - Sunday) * @param {1|2|3|4|5|6|7} [options.firstWeekContainsDate=1] - the day of January, which is always in the first week of the year * @param {Boolean} [options.useAdditionalWeekYearTokens=false] - if true, allows usage of the week-numbering year tokens `YY` and `YYYY`; * see: https://git.io/fxCyr * @param {Boolean} [options.useAdditionalDayOfYearTokens=false] - if true, allows usage of the day of year tokens `D` and `DD`; * see: https://git.io/fxCyr * @returns {Date} the parsed date * @throws {TypeError} 3 arguments required * @throws {RangeError} `options.weekStartsOn` must be between 0 and 6 * @throws {RangeError} `options.firstWeekContainsDate` must be between 1 and 7 * @throws {RangeError} `options.locale` must contain `match` property * @throws {RangeError} use `yyyy` instead of `YYYY` for formatting years using [format provided] to the input [input provided]; see: https://git.io/fxCyr * @throws {RangeError} use `yy` instead of `YY` for formatting years using [format provided] to the input [input provided]; see: https://git.io/fxCyr * @throws {RangeError} use `d` instead of `D` for formatting days of the month using [format provided] to the input [input provided]; see: https://git.io/fxCyr * @throws {RangeError} use `dd` instead of `DD` for formatting days of the month using [format provided] to the input [input provided]; see: https://git.io/fxCyr * @throws {RangeError} format string contains an unescaped latin alphabet character * * @example * // Parse 11 February 2014 from middle-endian format: * var result = parse('02/11/2014', 'MM/dd/yyyy', new Date()) * //=> Tue Feb 11 2014 00:00:00 * * @example * // Parse 28th of February in Esperanto locale in the context of 2010 year: * import eo from 'date-fns/locale/eo' * var result = parse('28-a de februaro', "do 'de' MMMM", new Date(2010, 0, 1), { * locale: eo * }) * //=> Sun Feb 28 2010 00:00:00 */ function parse(dirtyDateString, dirtyFormatString, dirtyReferenceDate, dirtyOptions) { Object(_lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_9__["default"])(3, arguments); var dateString = String(dirtyDateString); var formatString = String(dirtyFormatString); var options = dirtyOptions || {}; var locale = options.locale || _locale_en_US_index_js__WEBPACK_IMPORTED_MODULE_0__["default"]; if (!locale.match) { throw new RangeError('locale must contain match property'); } var localeFirstWeekContainsDate = locale.options && locale.options.firstWeekContainsDate; var defaultFirstWeekContainsDate = localeFirstWeekContainsDate == null ? 1 : Object(_lib_toInteger_index_js__WEBPACK_IMPORTED_MODULE_7__["default"])(localeFirstWeekContainsDate); var firstWeekContainsDate = options.firstWeekContainsDate == null ? defaultFirstWeekContainsDate : Object(_lib_toInteger_index_js__WEBPACK_IMPORTED_MODULE_7__["default"])(options.firstWeekContainsDate); // Test if weekStartsOn is between 1 and 7 _and_ is not NaN if (!(firstWeekContainsDate >= 1 && firstWeekContainsDate <= 7)) { throw new RangeError('firstWeekContainsDate must be between 1 and 7 inclusively'); } var localeWeekStartsOn = locale.options && locale.options.weekStartsOn; var defaultWeekStartsOn = localeWeekStartsOn == null ? 0 : Object(_lib_toInteger_index_js__WEBPACK_IMPORTED_MODULE_7__["default"])(localeWeekStartsOn); var weekStartsOn = options.weekStartsOn == null ? defaultWeekStartsOn : Object(_lib_toInteger_index_js__WEBPACK_IMPORTED_MODULE_7__["default"])(options.weekStartsOn); // Test if weekStartsOn is between 0 and 6 _and_ is not NaN if (!(weekStartsOn >= 0 && weekStartsOn <= 6)) { throw new RangeError('weekStartsOn must be between 0 and 6 inclusively'); } if (formatString === '') { if (dateString === '') { return Object(_toDate_index_js__WEBPACK_IMPORTED_MODULE_2__["default"])(dirtyReferenceDate); } else { return new Date(NaN); } } var subFnOptions = { firstWeekContainsDate: firstWeekContainsDate, weekStartsOn: weekStartsOn, locale: locale }; // If timezone isn't specified, it will be set to the system timezone var setters = [{ priority: TIMEZONE_UNIT_PRIORITY, subPriority: -1, set: dateToSystemTimezone, index: 0 }]; var i; var tokens = formatString.match(longFormattingTokensRegExp).map(function (substring) { var firstCharacter = substring[0]; if (firstCharacter === 'p' || firstCharacter === 'P') { var longFormatter = _lib_format_longFormatters_index_js__WEBPACK_IMPORTED_MODULE_4__["default"][firstCharacter]; return longFormatter(substring, locale.formatLong, subFnOptions); } return substring; }).join('').match(formattingTokensRegExp); var usedTokens = []; for (i = 0; i < tokens.length; i++) { var token = tokens[i]; if (!options.useAdditionalWeekYearTokens && Object(_lib_protectedTokens_index_js__WEBPACK_IMPORTED_MODULE_6__["isProtectedWeekYearToken"])(token)) { Object(_lib_protectedTokens_index_js__WEBPACK_IMPORTED_MODULE_6__["throwProtectedError"])(token, formatString, dirtyDateString); } if (!options.useAdditionalDayOfYearTokens && Object(_lib_protectedTokens_index_js__WEBPACK_IMPORTED_MODULE_6__["isProtectedDayOfYearToken"])(token)) { Object(_lib_protectedTokens_index_js__WEBPACK_IMPORTED_MODULE_6__["throwProtectedError"])(token, formatString, dirtyDateString); } var firstCharacter = token[0]; var parser = _lib_parsers_index_js__WEBPACK_IMPORTED_MODULE_8__["default"][firstCharacter]; if (parser) { var incompatibleTokens = parser.incompatibleTokens; if (Array.isArray(incompatibleTokens)) { var incompatibleToken = void 0; for (var _i = 0; _i < usedTokens.length; _i++) { var usedToken = usedTokens[_i].token; if (incompatibleTokens.indexOf(usedToken) !== -1 || usedToken === firstCharacter) { incompatibleToken = usedTokens[_i]; break; } } if (incompatibleToken) { throw new RangeError("The format string mustn't contain `".concat(incompatibleToken.fullToken, "` and `").concat(token, "` at the same time")); } } else if (parser.incompatibleTokens === '*' && usedTokens.length) { throw new RangeError("The format string mustn't contain `".concat(token, "` and any other token at the same time")); } usedTokens.push({ token: firstCharacter, fullToken: token }); var parseResult = parser.parse(dateString, token, locale.match, subFnOptions); if (!parseResult) { return new Date(NaN); } setters.push({ priority: parser.priority, subPriority: parser.subPriority || 0, set: parser.set, validate: parser.validate, value: parseResult.value, index: setters.length }); dateString = parseResult.rest; } else { if (firstCharacter.match(unescapedLatinCharacterRegExp)) { throw new RangeError('Format string contains an unescaped latin alphabet character `' + firstCharacter + '`'); } // Replace two single quote characters with one single quote character if (token === "''") { token = "'"; } else if (firstCharacter === "'") { token = cleanEscapedString(token); } // Cut token from string, or, if string doesn't match the token, return Invalid Date if (dateString.indexOf(token) === 0) { dateString = dateString.slice(token.length); } else { return new Date(NaN); } } } // Check if the remaining input contains something other than whitespace if (dateString.length > 0 && notWhitespaceRegExp.test(dateString)) { return new Date(NaN); } var uniquePrioritySetters = setters.map(function (setter) { return setter.priority; }).sort(function (a, b) { return b - a; }).filter(function (priority, index, array) { return array.indexOf(priority) === index; }).map(function (priority) { return setters.filter(function (setter) { return setter.priority === priority; }).sort(function (a, b) { return b.subPriority - a.subPriority; }); }).map(function (setterArray) { return setterArray[0]; }); var date = Object(_toDate_index_js__WEBPACK_IMPORTED_MODULE_2__["default"])(dirtyReferenceDate); if (isNaN(date)) { return new Date(NaN); } // Convert the date in system timezone to the same date in UTC+00:00 timezone. // This ensures that when UTC functions will be implemented, locales will be compatible with them. // See an issue about UTC functions: https://github.com/date-fns/date-fns/issues/37 var utcDate = Object(_subMilliseconds_index_js__WEBPACK_IMPORTED_MODULE_1__["default"])(date, Object(_lib_getTimezoneOffsetInMilliseconds_index_js__WEBPACK_IMPORTED_MODULE_5__["default"])(date)); var flags = {}; for (i = 0; i < uniquePrioritySetters.length; i++) { var setter = uniquePrioritySetters[i]; if (setter.validate && !setter.validate(utcDate, setter.value, subFnOptions)) { return new Date(NaN); } var result = setter.set(utcDate, flags, setter.value, subFnOptions); // Result is tuple (date, flags) if (result[0]) { utcDate = result[0]; Object(_lib_assign_index_js__WEBPACK_IMPORTED_MODULE_3__["default"])(flags, result[1]); // Result is date } else { utcDate = result; } } return utcDate; } function dateToSystemTimezone(date, flags) { if (flags.timestampIsSet) { return date; } var convertedDate = new Date(0); convertedDate.setFullYear(date.getUTCFullYear(), date.getUTCMonth(), date.getUTCDate()); convertedDate.setHours(date.getUTCHours(), date.getUTCMinutes(), date.getUTCSeconds(), date.getUTCMilliseconds()); return convertedDate; } function cleanEscapedString(input) { return input.match(escapedStringRegExp)[1].replace(doubleQuoteRegExp, "'"); } /***/ }), /***/ "LPYB": /*!*********************************************************************!*\ !*** ./node_modules/ng2-charts/__ivy_ngcc__/fesm2015/ng2-charts.js ***! \*********************************************************************/ /*! exports provided: BaseChartDirective, ChartsModule, ThemeService, defaultColors, monkeyPatchChartJsLegend, monkeyPatchChartJsTooltip */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "BaseChartDirective", function() { return BaseChartDirective; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ChartsModule", function() { return ChartsModule; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ThemeService", function() { return ThemeService; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "defaultColors", function() { return defaultColors; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "monkeyPatchChartJsLegend", function() { return monkeyPatchChartJsLegend; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "monkeyPatchChartJsTooltip", function() { return monkeyPatchChartJsTooltip; }); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "fXoL"); /* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rxjs */ "qCKp"); /* harmony import */ var lodash_es__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! lodash-es */ "T89o"); /* harmony import */ var chart_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! chart.js */ "MO+k"); /* harmony import */ var chart_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(chart_js__WEBPACK_IMPORTED_MODULE_3__); /** * @fileoverview added by tsickle * Generated from: lib/default-colors.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /** @type {?} */ const defaultColors = [ [255, 99, 132], [54, 162, 235], [255, 206, 86], [231, 233, 237], [75, 192, 192], [151, 187, 205], [220, 220, 220], [247, 70, 74], [70, 191, 189], [253, 180, 92], [148, 159, 177], [77, 83, 96] ]; /** * @fileoverview added by tsickle * Generated from: lib/get-colors.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /** * Generate colors by chart type * @param {?} chartType * @param {?} index * @param {?} count * @return {?} */ function getColors(chartType, index, count) { if (chartType === 'pie' || chartType === 'doughnut') { return formatPieColors(generateColors(count)); } if (chartType === 'polarArea') { return formatPolarAreaColors(generateColors(count)); } if (chartType === 'line' || chartType === 'radar') { return formatLineColor(generateColor(index)); } if (chartType === 'bar' || chartType === 'horizontalBar') { return formatBarColor(generateColor(index)); } if (chartType === 'bubble') { return formatPieColors(generateColors(count)); } if (chartType === 'scatter') { return formatPieColors(generateColors(count)); } throw new Error('getColors - Unsupported chart type: ' + chartType); } /** * @param {?} colour * @param {?} alpha * @return {?} */ function rgba(colour, alpha) { return 'rgba(' + colour.concat(alpha).join(',') + ')'; } /** * @param {?} min * @param {?} max * @return {?} */ function getRandomInt(min, max) { return Math.floor(Math.random() * (max - min + 1)) + min; } /** * @param {?} colors * @return {?} */ function formatLineColor(colors) { return { backgroundColor: rgba(colors, 0.4), borderColor: rgba(colors, 1), pointBackgroundColor: rgba(colors, 1), pointBorderColor: '#fff', pointHoverBackgroundColor: '#fff', pointHoverBorderColor: rgba(colors, 0.8) }; } /** * @param {?} colors * @return {?} */ function formatBarColor(colors) { return { backgroundColor: rgba(colors, 0.6), borderColor: rgba(colors, 1), hoverBackgroundColor: rgba(colors, 0.8), hoverBorderColor: rgba(colors, 1) }; } /** * @param {?} colors * @return {?} */ function formatPieColors(colors) { return { backgroundColor: colors.map((/** * @param {?} color * @return {?} */ (color) => rgba(color, 0.6))), borderColor: colors.map((/** * @return {?} */ () => '#fff')), pointBackgroundColor: colors.map((/** * @param {?} color * @return {?} */ (color) => rgba(color, 1))), pointBorderColor: colors.map((/** * @return {?} */ () => '#fff')), pointHoverBackgroundColor: colors.map((/** * @param {?} color * @return {?} */ (color) => rgba(color, 1))), pointHoverBorderColor: colors.map((/** * @param {?} color * @return {?} */ (color) => rgba(color, 1))) }; } /** * @param {?} colors * @return {?} */ function formatPolarAreaColors(colors) { return { backgroundColor: colors.map((/** * @param {?} color * @return {?} */ (color) => rgba(color, 0.6))), borderColor: colors.map((/** * @param {?} color * @return {?} */ (color) => rgba(color, 1))), hoverBackgroundColor: colors.map((/** * @param {?} color * @return {?} */ (color) => rgba(color, 0.8))), hoverBorderColor: colors.map((/** * @param {?} color * @return {?} */ (color) => rgba(color, 1))) }; } /** * @return {?} */ function getRandomColor() { return [getRandomInt(0, 255), getRandomInt(0, 255), getRandomInt(0, 255)]; } /** * Generate colors for line|bar charts * @param {?} index * @return {?} */ function generateColor(index) { return defaultColors[index] || getRandomColor(); } /** * Generate colors for pie|doughnut charts * @param {?} count * @return {?} */ function generateColors(count) { /** @type {?} */ const colorsArr = new Array(count); for (let i = 0; i < count; i++) { colorsArr[i] = defaultColors[i] || getRandomColor(); } return colorsArr; } /** * @fileoverview added by tsickle * Generated from: lib/theme.service.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ class ThemeService { constructor() { this.pColorschemesOptions = {}; this.colorschemesOptions = new rxjs__WEBPACK_IMPORTED_MODULE_1__["BehaviorSubject"]({}); } /** * @param {?} options * @return {?} */ setColorschemesOptions(options) { this.pColorschemesOptions = options; this.colorschemesOptions.next(options); } /** * @return {?} */ getColorschemesOptions() { return this.pColorschemesOptions; } } ThemeService.ɵfac = function ThemeService_Factory(t) { return new (t || ThemeService)(); }; /** @nocollapse */ ThemeService.ctorParameters = () => []; /** @nocollapse */ ThemeService.ɵprov = Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"])({ factory: function ThemeService_Factory() { return new ThemeService(); }, token: ThemeService, providedIn: "root" }); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](ThemeService, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"], args: [{ providedIn: 'root' }] }], function () { return []; }, null); })(); if (false) {} /** * @fileoverview added by tsickle * Generated from: lib/base-chart.directive.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /** * @record */ function OldState() { } if (false) {} /** @enum {number} */ const UpdateType = { Default: 0, Update: 1, Refresh: 2, }; UpdateType[UpdateType.Default] = 'Default'; UpdateType[UpdateType.Update] = 'Update'; UpdateType[UpdateType.Refresh] = 'Refresh'; class BaseChartDirective { /** * @param {?} element * @param {?} themeService */ constructor(element, themeService) { this.element = element; this.themeService = themeService; this.options = {}; this.chartClick = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"](); this.chartHover = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"](); this.old = { dataExists: false, dataLength: 0, datasetsExists: false, datasetsLength: 0, datasetsDataObjects: [], datasetsDataLengths: [], colorsExists: false, colors: [], labelsExist: false, labels: [], legendExists: false, legend: {}, }; this.subs = []; } /** * Register a plugin. * @param {?} plugin * @return {?} */ static registerPlugin(plugin) { chart_js__WEBPACK_IMPORTED_MODULE_3__["pluginService"].register(plugin); } /** * @param {?} plugin * @return {?} */ static unregisterPlugin(plugin) { chart_js__WEBPACK_IMPORTED_MODULE_3__["pluginService"].unregister(plugin); } /** * @return {?} */ ngOnInit() { this.ctx = this.element.nativeElement.getContext('2d'); this.refresh(); this.subs.push(this.themeService.colorschemesOptions.subscribe((/** * @param {?} r * @return {?} */ r => this.themeChanged(r)))); } /** * @private * @param {?} options * @return {?} */ themeChanged(options) { this.refresh(); } /** * @return {?} */ ngDoCheck() { if (!this.chart) { return; } /** @type {?} */ let updateRequired = UpdateType.Default; /** @type {?} */ const wantUpdate = (/** * @param {?} x * @return {?} */ (x) => { updateRequired = x > updateRequired ? x : updateRequired; }); if (!!this.data !== this.old.dataExists) { this.propagateDataToDatasets(this.data); this.old.dataExists = !!this.data; wantUpdate(UpdateType.Update); } if (this.data && this.data.length !== this.old.dataLength) { this.old.dataLength = this.data && this.data.length || 0; wantUpdate(UpdateType.Update); } if (!!this.datasets !== this.old.datasetsExists) { this.old.datasetsExists = !!this.datasets; wantUpdate(UpdateType.Update); } if (this.datasets && this.datasets.length !== this.old.datasetsLength) { this.old.datasetsLength = this.datasets && this.datasets.length || 0; wantUpdate(UpdateType.Update); } if (this.datasets && this.datasets.filter((/** * @param {?} x * @param {?} i * @return {?} */ (x, i) => x.data !== this.old.datasetsDataObjects[i])).length) { this.old.datasetsDataObjects = this.datasets.map((/** * @param {?} x * @return {?} */ x => x.data)); wantUpdate(UpdateType.Update); } if (this.datasets && this.datasets.filter((/** * @param {?} x * @param {?} i * @return {?} */ (x, i) => x.data.length !== this.old.datasetsDataLengths[i])).length) { this.old.datasetsDataLengths = this.datasets.map((/** * @param {?} x * @return {?} */ x => x.data.length)); wantUpdate(UpdateType.Update); } if (!!this.colors !== this.old.colorsExists) { this.old.colorsExists = !!this.colors; this.updateColors(); wantUpdate(UpdateType.Update); } // This smells of inefficiency, might need to revisit this if (this.colors && this.colors.filter((/** * @param {?} x * @param {?} i * @return {?} */ (x, i) => !this.colorsEqual(x, this.old.colors[i]))).length) { this.old.colors = this.colors.map((/** * @param {?} x * @return {?} */ x => this.copyColor(x))); this.updateColors(); wantUpdate(UpdateType.Update); } if (!!this.labels !== this.old.labelsExist) { this.old.labelsExist = !!this.labels; wantUpdate(UpdateType.Update); } if (this.labels && this.labels.filter((/** * @param {?} x * @param {?} i * @return {?} */ (x, i) => !this.labelsEqual(x, this.old.labels[i]))).length) { this.old.labels = this.labels.map((/** * @param {?} x * @return {?} */ x => this.copyLabel(x))); wantUpdate(UpdateType.Update); } if (!!this.options.legend !== this.old.legendExists) { this.old.legendExists = !!this.options.legend; wantUpdate(UpdateType.Refresh); } if (this.options.legend && this.options.legend.position !== this.old.legend.position) { this.old.legend.position = this.options.legend.position; wantUpdate(UpdateType.Refresh); } switch ((/** @type {?} */ (updateRequired))) { case UpdateType.Default: break; case UpdateType.Update: this.update(); break; case UpdateType.Refresh: this.refresh(); break; } } /** * @param {?} a * @return {?} */ copyLabel(a) { if (Array.isArray(a)) { return [...a]; } return a; } /** * @param {?} a * @param {?} b * @return {?} */ labelsEqual(a, b) { return Array.isArray(a) === Array.isArray(b) && (Array.isArray(a) || a === b) && (!Array.isArray(a) || a.length === b.length) && (!Array.isArray(a) || a.filter((/** * @param {?} x * @param {?} i * @return {?} */ (x, i) => x !== b[i])).length === 0); } /** * @param {?} a * @return {?} */ copyColor(a) { return { backgroundColor: a.backgroundColor, borderWidth: a.borderWidth, borderColor: a.borderColor, borderCapStyle: a.borderCapStyle, borderDash: a.borderDash, borderDashOffset: a.borderDashOffset, borderJoinStyle: a.borderJoinStyle, pointBorderColor: a.pointBorderColor, pointBackgroundColor: a.pointBackgroundColor, pointBorderWidth: a.pointBorderWidth, pointRadius: a.pointRadius, pointHoverRadius: a.pointHoverRadius, pointHitRadius: a.pointHitRadius, pointHoverBackgroundColor: a.pointHoverBackgroundColor, pointHoverBorderColor: a.pointHoverBorderColor, pointHoverBorderWidth: a.pointHoverBorderWidth, pointStyle: a.pointStyle, hoverBackgroundColor: a.hoverBackgroundColor, hoverBorderColor: a.hoverBorderColor, hoverBorderWidth: a.hoverBorderWidth, }; } /** * @param {?} a * @param {?} b * @return {?} */ colorsEqual(a, b) { if (!a !== !b) { return false; } return !a || (a.backgroundColor === b.backgroundColor) && (a.borderWidth === b.borderWidth) && (a.borderColor === b.borderColor) && (a.borderCapStyle === b.borderCapStyle) && (a.borderDash === b.borderDash) && (a.borderDashOffset === b.borderDashOffset) && (a.borderJoinStyle === b.borderJoinStyle) && (a.pointBorderColor === b.pointBorderColor) && (a.pointBackgroundColor === b.pointBackgroundColor) && (a.pointBorderWidth === b.pointBorderWidth) && (a.pointRadius === b.pointRadius) && (a.pointHoverRadius === b.pointHoverRadius) && (a.pointHitRadius === b.pointHitRadius) && (a.pointHoverBackgroundColor === b.pointHoverBackgroundColor) && (a.pointHoverBorderColor === b.pointHoverBorderColor) && (a.pointHoverBorderWidth === b.pointHoverBorderWidth) && (a.pointStyle === b.pointStyle) && (a.hoverBackgroundColor === b.hoverBackgroundColor) && (a.hoverBorderColor === b.hoverBorderColor) && (a.hoverBorderWidth === b.hoverBorderWidth); } /** * @return {?} */ updateColors() { this.datasets.forEach((/** * @param {?} elm * @param {?} index * @return {?} */ (elm, index) => { if (this.colors && this.colors[index]) { Object.assign(elm, this.colors[index]); } else { Object.assign(elm, getColors(this.chartType, index, elm.data.length), Object.assign({}, elm)); } })); } /** * @param {?} changes * @return {?} */ ngOnChanges(changes) { /** @type {?} */ let updateRequired = UpdateType.Default; /** @type {?} */ const wantUpdate = (/** * @param {?} x * @return {?} */ (x) => { updateRequired = x > updateRequired ? x : updateRequired; }); // Check if the changes are in the data or datasets or labels or legend if (changes.hasOwnProperty('data') && changes.data.currentValue) { this.propagateDataToDatasets(changes.data.currentValue); wantUpdate(UpdateType.Update); } if (changes.hasOwnProperty('datasets') && changes.datasets.currentValue) { this.propagateDatasetsToData(changes.datasets.currentValue); wantUpdate(UpdateType.Update); } if (changes.hasOwnProperty('labels')) { if (this.chart) { this.chart.data.labels = changes.labels.currentValue; } wantUpdate(UpdateType.Update); } if (changes.hasOwnProperty('legend')) { if (this.chart) { this.chart.config.options.legend.display = changes.legend.currentValue; this.chart.generateLegend(); } wantUpdate(UpdateType.Update); } if (changes.hasOwnProperty('options')) { wantUpdate(UpdateType.Refresh); } switch ((/** @type {?} */ (updateRequired))) { case UpdateType.Update: this.update(); break; case UpdateType.Refresh: case UpdateType.Default: this.refresh(); break; } } /** * @return {?} */ ngOnDestroy() { if (this.chart) { this.chart.destroy(); this.chart = void 0; } this.subs.forEach((/** * @param {?} x * @return {?} */ x => x.unsubscribe())); } /** * @param {?=} duration * @return {?} */ update(duration) { if (this.chart) { return this.chart.update(duration); } } /** * @param {?} index * @param {?} hidden * @return {?} */ hideDataset(index, hidden) { this.chart.getDatasetMeta(index).hidden = hidden; this.chart.update(); } /** * @param {?} index * @return {?} */ isDatasetHidden(index) { return this.chart.getDatasetMeta(index).hidden; } /** * @return {?} */ toBase64Image() { return this.chart.toBase64Image(); } /** * @return {?} */ getChartConfiguration() { /** @type {?} */ const datasets = this.getDatasets(); /** @type {?} */ const options = Object.assign({}, this.options); if (this.legend === false) { options.legend = { display: false }; } // hook for onHover and onClick events options.hover = options.hover || {}; if (!options.hover.onHover) { options.hover.onHover = (/** * @param {?} event * @param {?} active * @return {?} */ (event, active) => { if (active && !active.length) { return; } this.chartHover.emit({ event, active }); }); } if (!options.onClick) { options.onClick = (/** * @param {?=} event * @param {?=} active * @return {?} */ (event, active) => { this.chartClick.emit({ event, active }); }); } /** @type {?} */ const mergedOptions = this.smartMerge(options, this.themeService.getColorschemesOptions()); return { type: this.chartType, data: { labels: this.labels || [], datasets }, plugins: this.plugins, options: mergedOptions, }; } /** * @param {?} ctx * @return {?} */ getChartBuilder(ctx /*, data:any[], options:any*/) { /** @type {?} */ const chartConfig = this.getChartConfiguration(); return new chart_js__WEBPACK_IMPORTED_MODULE_3__["Chart"](ctx, chartConfig); } /** * @param {?} options * @param {?} overrides * @param {?=} level * @return {?} */ smartMerge(options, overrides, level = 0) { if (level === 0) { options = Object(lodash_es__WEBPACK_IMPORTED_MODULE_2__["cloneDeep"])(options); } /** @type {?} */ const keysToUpdate = Object.keys(overrides); keysToUpdate.forEach((/** * @param {?} key * @return {?} */ key => { if (Array.isArray(overrides[key])) { /** @type {?} */ const arrayElements = options[key]; if (arrayElements) { arrayElements.forEach((/** * @param {?} r * @return {?} */ r => { this.smartMerge(r, overrides[key][0], level + 1); })); } } else if (typeof (overrides[key]) === 'object') { if (!(key in options)) { options[key] = {}; } this.smartMerge(options[key], overrides[key], level + 1); } else { options[key] = overrides[key]; } })); if (level === 0) { return options; } } /** * @private * @param {?} label * @return {?} */ isMultiLineLabel(label) { return Array.isArray(label); } /** * @private * @param {?} label * @return {?} */ joinLabel(label) { if (!label) { return null; } if (this.isMultiLineLabel(label)) { return label.join(' '); } else { return label; } } /** * @private * @param {?} datasets * @return {?} */ propagateDatasetsToData(datasets) { this.data = this.datasets.map((/** * @param {?} r * @return {?} */ r => r.data)); if (this.chart) { this.chart.data.datasets = datasets; } this.updateColors(); } /** * @private * @param {?} newDataValues * @return {?} */ propagateDataToDatasets(newDataValues) { if (this.isMultiDataSet(newDataValues)) { if (this.datasets && newDataValues.length === this.datasets.length) { this.datasets.forEach((/** * @param {?} dataset * @param {?} i * @return {?} */ (dataset, i) => { dataset.data = newDataValues[i]; })); } else { this.datasets = newDataValues.map((/** * @param {?} data * @param {?} index * @return {?} */ (data, index) => { return { data, label: this.joinLabel(this.labels[index]) || `Label ${index}` }; })); if (this.chart) { this.chart.data.datasets = this.datasets; } } } else { if (!this.datasets) { this.datasets = [{ data: newDataValues }]; if (this.chart) { this.chart.data.datasets = this.datasets; } } else { if (!this.datasets[0]) { this.datasets[0] = {}; } this.datasets[0].data = newDataValues; this.datasets.splice(1); // Remove all elements but the first } } this.updateColors(); } /** * @private * @param {?} data * @return {?} */ isMultiDataSet(data) { return Array.isArray(data[0]); } /** * @private * @return {?} */ getDatasets() { if (!this.datasets && !this.data) { throw new Error(`ng-charts configuration error, data or datasets field are required to render chart ${this.chartType}`); } // If `datasets` is defined, use it over the `data` property. if (this.datasets) { this.propagateDatasetsToData(this.datasets); return this.datasets; } if (this.data) { this.propagateDataToDatasets(this.data); return this.datasets; } } /** * @private * @return {?} */ refresh() { // if (this.options && this.options.responsive) { // setTimeout(() => this.refresh(), 50); // } // todo: remove this line, it is producing flickering if (this.chart) { this.chart.destroy(); this.chart = void 0; } if (this.ctx) { this.chart = this.getChartBuilder(this.ctx /*, data, this.options*/); } } } BaseChartDirective.ɵfac = function BaseChartDirective_Factory(t) { return new (t || BaseChartDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](ThemeService)); }; BaseChartDirective.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ type: BaseChartDirective, selectors: [["canvas", "baseChart", ""]], inputs: { options: "options", data: "data", datasets: "datasets", labels: "labels", chartType: "chartType", colors: "colors", legend: "legend", plugins: "plugins" }, outputs: { chartClick: "chartClick", chartHover: "chartHover" }, exportAs: ["base-chart"], features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵNgOnChangesFeature"]] }); /** @nocollapse */ BaseChartDirective.ctorParameters = () => [ { type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] }, { type: ThemeService } ]; BaseChartDirective.propDecorators = { data: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], datasets: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], labels: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], options: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], chartType: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], colors: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], legend: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], plugins: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], chartClick: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], chartHover: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](BaseChartDirective, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Directive"], args: [{ // tslint:disable-next-line:directive-selector selector: 'canvas[baseChart]', exportAs: 'base-chart' }] }], function () { return [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"] }, { type: ThemeService }]; }, { options: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], chartClick: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], chartHover: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Output"] }], data: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], datasets: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], labels: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], chartType: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], colors: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], legend: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }], plugins: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"] }] }); })(); if (false) {} /** * @fileoverview added by tsickle * Generated from: lib/charts.module.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ class ChartsModule { } ChartsModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ type: ChartsModule }); ChartsModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({ factory: function ChartsModule_Factory(t) { return new (t || ChartsModule)(); }, imports: [[]] }); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](ChartsModule, { declarations: [BaseChartDirective], exports: [BaseChartDirective] }); })(); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](ChartsModule, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgModule"], args: [{ declarations: [ BaseChartDirective ], imports: [], exports: [ BaseChartDirective ] }] }], null, null); })(); /** * @fileoverview added by tsickle * Generated from: lib/color.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /** * @record */ function Color() { } if (false) {} /** * @fileoverview added by tsickle * Generated from: lib/colors.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /** * @record */ function Colors() { } if (false) {} /** * @fileoverview added by tsickle * Generated from: lib/monkey-patch-chart-js-legend.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ // tslint:disable:variable-name // tslint:disable:no-var-keyword // tslint:disable:prefer-const // tslint:disable:only-arrow-functions // tslint:disable:one-variable-per-declaration // tslint:disable:object-literal-shorthand // tslint:disable:space-before-function-paren /** * @return {?} */ function monkeyPatchChartJsLegend() { if (typeof Chart === 'undefined') { console.log('Chart not defined (guessing this is a universal build, and I don\'t know why this happens -- Aviad)'); return; } /** @type {?} */ const plugins = Chart.plugins.getAll(); /** @type {?} */ const legend = plugins.filter((/** * @param {?} p * @return {?} */ p => p.id === 'legend'))[0]; legend._element.prototype.fit = fit; legend._element.prototype.draw = draw; /** @type {?} */ const helpers = Chart.helpers; /** @type {?} */ const defaults = Chart.defaults; /** @type {?} */ const valueOrDefault = helpers.valueOrDefault; /** * @param {?} labelOpts * @param {?} fontSize * @return {?} */ function getBoxWidth(labelOpts, fontSize) { return labelOpts.usePointStyle && labelOpts.boxWidth > fontSize ? fontSize : labelOpts.boxWidth; } /** * @return {?} */ function fit() { /** @type {?} */ var me = this; /** @type {?} */ var opts = me.options; /** @type {?} */ var labelOpts = opts.labels; /** @type {?} */ var display = opts.display; /** @type {?} */ var ctx = me.ctx; /** @type {?} */ var labelFont = helpers.options._parseFont(labelOpts); /** @type {?} */ var fontSize = labelFont.size; // Reset hit boxes /** @type {?} */ var hitboxes = me.legendHitBoxes = []; /** @type {?} */ var minSize = me.minSize; /** @type {?} */ var isHorizontal = me.isHorizontal(); if (isHorizontal) { minSize.width = me.maxWidth; // fill all the width minSize.height = display ? 10 : 0; } else { minSize.width = display ? 10 : 0; minSize.height = me.maxHeight; // fill all the height } /** @type {?} */ var getMaxLineWidth = (/** * @param {?} textLines * @return {?} */ function (textLines) { return textLines.map((/** * @param {?} textLine * @return {?} */ function (textLine) { return ctx.measureText(textLine).width; })).reduce((/** * @param {?} acc * @param {?} v * @return {?} */ function (acc, v) { return v > acc ? v : acc; }), 0); }); // Increase sizes here if (display) { ctx.font = labelFont.string; if (isHorizontal) { // Labels // Width of each line of legend boxes. Labels wrap onto multiple lines when there are too many to fit on one /** @type {?} */ var lineWidths = me.lineWidths = [0]; /** @type {?} */ var lineHeights = me.lineHeights = []; /** @type {?} */ var currentLineHeight = 0; /** @type {?} */ var lineIndex = 0; ctx.textAlign = 'left'; ctx.textBaseline = 'top'; helpers.each(me.legendItems, (/** * @param {?} legendItem * @param {?} i * @return {?} */ function (legendItem, i) { /** @type {?} */ var width; /** @type {?} */ var height; if (helpers.isArray(legendItem.text)) { width = getMaxLineWidth(legendItem.text); height = fontSize * legendItem.text.length + labelOpts.padding; } else { width = ctx.measureText(legendItem.text).width; height = fontSize + labelOpts.padding; } width += getBoxWidth(labelOpts, fontSize) + (fontSize / 2); if (lineWidths[lineWidths.length - 1] + width + 2 * labelOpts.padding > minSize.width) { lineHeights.push(currentLineHeight); currentLineHeight = 0; lineWidths[lineWidths.length - (i > 0 ? 0 : 1)] = 0; lineIndex++; } legendItem.lineOrColumnIndex = lineIndex; if (height > currentLineHeight) { currentLineHeight = height; } // Store the hitbox width and height here. Final position will be updated in `draw` hitboxes[i] = { left: 0, top: 0, width: width, height: height, }; lineWidths[lineWidths.length - 1] += width + labelOpts.padding; })); lineHeights.push(currentLineHeight); minSize.height += lineHeights.reduce((/** * @param {?} acc * @param {?} v * @return {?} */ function (acc, v) { return acc + v; }), 0); } else { /** @type {?} */ var vPadding = labelOpts.padding; /** @type {?} */ var columnWidths = me.columnWidths = []; /** @type {?} */ var columnHeights = me.columnHeights = []; /** @type {?} */ var totalWidth = labelOpts.padding; /** @type {?} */ var currentColWidth = 0; /** @type {?} */ var currentColHeight = 0; /** @type {?} */ var columnIndex = 0; helpers.each(me.legendItems, (/** * @param {?} legendItem * @param {?} i * @return {?} */ function (legendItem, i) { /** @type {?} */ var itemWidth; /** @type {?} */ var height; if (helpers.isArray(legendItem.text)) { itemWidth = getMaxLineWidth(legendItem.text); height = fontSize * legendItem.text.length; } else { itemWidth = ctx.measureText(legendItem.text).width; height = fontSize; } itemWidth += getBoxWidth(labelOpts, fontSize) + (fontSize / 2); // If too tall, go to new column if (currentColHeight + fontSize + 2 * vPadding > minSize.height) { totalWidth += currentColWidth + labelOpts.padding; columnWidths.push(currentColWidth); // previous column width columnHeights.push(currentColHeight); currentColWidth = 0; currentColHeight = 0; columnIndex++; } legendItem.lineOrColumnIndex = columnIndex; // Get max width currentColWidth = Math.max(currentColWidth, itemWidth); currentColHeight += height + vPadding; // Store the hitbox width and height here. Final position will be updated in `draw` hitboxes[i] = { left: 0, top: 0, width: itemWidth, height: height }; })); totalWidth += currentColWidth; columnWidths.push(currentColWidth); columnHeights.push(currentColHeight); minSize.width += totalWidth; } } me.width = minSize.width; me.height = minSize.height; } /** * @return {?} */ function draw() { /** @type {?} */ var me = this; /** @type {?} */ var opts = me.options; /** @type {?} */ var labelOpts = opts.labels; /** @type {?} */ var globalDefaults = defaults.global; /** @type {?} */ var defaultColor = globalDefaults.defaultColor; /** @type {?} */ var lineDefault = globalDefaults.elements.line; /** @type {?} */ var legendHeight = me.height; /** @type {?} */ var columnHeights = me.columnHeights; /** @type {?} */ var columnWidths = me.columnWidths; /** @type {?} */ var legendWidth = me.width; /** @type {?} */ var lineWidths = me.lineWidths; /** @type {?} */ var lineHeights = me.lineHeights; if (opts.display) { /** @type {?} */ var ctx = me.ctx; /** @type {?} */ var fontColor = valueOrDefault(labelOpts.fontColor, globalDefaults.defaultFontColor); /** @type {?} */ var labelFont = helpers.options._parseFont(labelOpts); /** @type {?} */ var fontSize = labelFont.size; /** @type {?} */ var cursor; // Canvas setup ctx.textAlign = 'left'; ctx.textBaseline = 'middle'; ctx.lineWidth = 0.5; ctx.strokeStyle = fontColor; // for strikethrough effect ctx.fillStyle = fontColor; // render in correct colour ctx.font = labelFont.string; /** @type {?} */ var boxWidth = getBoxWidth(labelOpts, fontSize); /** @type {?} */ var hitboxes = me.legendHitBoxes; // current position /** @type {?} */ var drawLegendBox = (/** * @param {?} x * @param {?} y * @param {?} legendItem * @return {?} */ function (x, y, legendItem) { if (isNaN(boxWidth) || boxWidth <= 0) { return; } // Set the ctx for the box ctx.save(); /** @type {?} */ var lineWidth = valueOrDefault(legendItem.lineWidth, lineDefault.borderWidth); ctx.fillStyle = valueOrDefault(legendItem.fillStyle, defaultColor); ctx.lineCap = valueOrDefault(legendItem.lineCap, lineDefault.borderCapStyle); ctx.lineDashOffset = valueOrDefault(legendItem.lineDashOffset, lineDefault.borderDashOffset); ctx.lineJoin = valueOrDefault(legendItem.lineJoin, lineDefault.borderJoinStyle); ctx.lineWidth = lineWidth; ctx.strokeStyle = valueOrDefault(legendItem.strokeStyle, defaultColor); if (ctx.setLineDash) { // IE 9 and 10 do not support line dash ctx.setLineDash(valueOrDefault(legendItem.lineDash, lineDefault.borderDash)); } if (opts.labels && opts.labels.usePointStyle) { // Recalculate x and y for drawPoint() because its expecting // x and y to be center of figure (instead of top left) /** @type {?} */ var radius = boxWidth * Math.SQRT2 / 2; /** @type {?} */ var centerX = x + boxWidth / 2; /** @type {?} */ var centerY = y + fontSize / 2; // Draw pointStyle as legend symbol helpers.canvas.drawPoint(ctx, legendItem.pointStyle, radius, centerX, centerY); } else { // Draw box as legend symbol if (lineWidth !== 0) { ctx.strokeRect(x, y, boxWidth, fontSize); } ctx.fillRect(x, y, boxWidth, fontSize); } ctx.restore(); }); /** @type {?} */ var drawStrikeThrough = (/** * @param {?} x * @param {?} y * @param {?} w * @return {?} */ function (x, y, w) { ctx.beginPath(); ctx.lineWidth = 2; ctx.moveTo(x, y); ctx.lineTo(x + w, y); ctx.stroke(); }); /** @type {?} */ var drawCrossOver = (/** * @param {?} x * @param {?} y * @param {?} w * @param {?} h * @return {?} */ function (x, y, w, h) { ctx.beginPath(); ctx.lineWidth = 2; ctx.moveTo(x, y); ctx.lineTo(x + w, y + h); ctx.moveTo(x, y + h); ctx.lineTo(x + w, y); ctx.stroke(); }); /** @type {?} */ var fillText = (/** * @param {?} x * @param {?} y * @param {?} legendItem * @param {?} textWidth * @return {?} */ function (x, y, legendItem, textWidth) { /** @type {?} */ var halfFontSize = fontSize / 2; /** @type {?} */ var xLeft = boxWidth + halfFontSize + x; /** @type {?} */ var yMiddle = y + halfFontSize; if (helpers.isArray(legendItem.text)) { helpers.each(legendItem.text, (/** * @param {?} textLine * @param {?} index * @return {?} */ function (textLine, index) { /** @type {?} */ var lineOffset = index * fontSize; ctx.fillText(textLine, xLeft, yMiddle + lineOffset); })); } else { ctx.fillText(legendItem.text, xLeft, yMiddle); } if (legendItem.hidden) { if (helpers.isArray(legendItem.text)) { drawCrossOver(xLeft, yMiddle, textWidth, (legendItem.text.length - 1) * (fontSize - 1)); } else { drawStrikeThrough(xLeft, yMiddle, textWidth); } } }); /** @type {?} */ var alignmentOffset = (/** * @param {?} dimension * @param {?} blockSize * @return {?} */ function (dimension, blockSize) { switch (opts.align) { case 'start': return labelOpts.padding; case 'end': return dimension - blockSize; default: // center return (dimension - blockSize + labelOpts.padding) / 2; } }); // Horizontal /** @type {?} */ var isHorizontal = me.isHorizontal(); if (isHorizontal) { cursor = { x: me.left + alignmentOffset(legendWidth, lineWidths[0]), y: me.top + labelOpts.padding, line: 0 }; } else { cursor = { x: me.left + labelOpts.padding, y: me.top + alignmentOffset(legendHeight, columnHeights[0]), line: 0 }; } helpers.each(me.legendItems, (/** * @param {?} legendItem * @param {?} i * @return {?} */ function (legendItem, i) { /** @type {?} */ var textWidth; /** @type {?} */ var height; /** @type {?} */ var boxTopOffset; if (legendItem.lineOrColumnIndex > cursor.line) { if (isHorizontal) { cursor.y += lineHeights[cursor.line]; cursor.line = legendItem.lineOrColumnIndex; cursor.x = me.left + alignmentOffset(legendWidth, lineWidths[cursor.line]); } else { cursor.x += columnWidths[cursor.line] + labelOpts.padding; cursor.line = legendItem.lineOrColumnIndex; cursor.y = me.top + alignmentOffset(legendHeight, columnHeights[cursor.line]); } } if (helpers.isArray(legendItem.text)) { textWidth = legendItem.text.map((/** * @param {?} textLine * @return {?} */ function (textLine) { return ctx.measureText(textLine).width; })).reduce((/** * @param {?} acc * @param {?} v * @return {?} */ function (acc, v) { return v > acc ? v : acc; }), 0); boxTopOffset = fontSize / 2 * (legendItem.text.length - 1); height = fontSize * legendItem.text.length; } else { textWidth = ctx.measureText(legendItem.text).width; boxTopOffset = 0; height = fontSize; } /** @type {?} */ var width = boxWidth + (fontSize / 2) + textWidth; /** @type {?} */ var x = cursor.x; /** @type {?} */ var y = cursor.y; /** @type {?} */ var topOffset = isHorizontal ? Math.trunc((lineHeights[cursor.line] - hitboxes[i].height) / 2) : 0; drawLegendBox(x, y + boxTopOffset + topOffset, legendItem); hitboxes[i].left = x; hitboxes[i].top = y; // Fill the actual label fillText(x, y + topOffset, legendItem, textWidth); if (isHorizontal) { cursor.x += width + labelOpts.padding; } else { cursor.y += height + labelOpts.padding; } })); } } } /** * @fileoverview added by tsickle * Generated from: lib/monkey-patch-chart-js-tooltip.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ // tslint:disable:variable-name // tslint:disable:no-var-keyword // tslint:disable:prefer-const // tslint:disable:only-arrow-functions // tslint:disable:one-variable-per-declaration // tslint:disable:object-literal-shorthand // tslint:disable:space-before-function-paren /** * @return {?} */ function monkeyPatchChartJsTooltip() { if (typeof Chart === 'undefined') { console.log('Chart not defined (guessing this is a universal build, and I don\'t know why this happens -- Aviad)'); return; } Chart.Tooltip.prototype.drawBody = drawBody; /** @type {?} */ const helpers = Chart.helpers; /** * @param {?} vm * @param {?} align * @return {?} */ function getAlignedX(vm, align) { return align === 'center' ? vm.x + vm.width / 2 : align === 'right' ? vm.x + vm.width - vm.xPadding : vm.x + vm.xPadding; } /** * @param {?} pt * @param {?} vm * @param {?} ctx * @return {?} */ function drawBody(pt, vm, ctx) { /** @type {?} */ var bodyFontSize = vm.bodyFontSize; /** @type {?} */ var bodySpacing = vm.bodySpacing; /** @type {?} */ var bodyAlign = vm._bodyAlign; /** @type {?} */ var body = vm.body; /** @type {?} */ var drawColorBoxes = vm.displayColors; /** @type {?} */ var labelColors = vm.labelColors; /** @type {?} */ var xLinePadding = 0; /** @type {?} */ var colorX = drawColorBoxes ? getAlignedX(vm, 'left') : 0; /** @type {?} */ var textColor; ctx.textAlign = bodyAlign; ctx.textBaseline = 'top'; ctx.font = helpers.fontString(bodyFontSize, vm._bodyFontStyle, vm._bodyFontFamily); pt.x = getAlignedX(vm, bodyAlign); // Before Body /** @type {?} */ var fillLineOfText = (/** * @param {?} line * @return {?} */ function (line) { ctx.fillText(line, pt.x + xLinePadding, pt.y); pt.y += bodyFontSize + bodySpacing; }); // Before body lines ctx.fillStyle = vm.bodyFontColor; helpers.each(vm.beforeBody, fillLineOfText); xLinePadding = drawColorBoxes && bodyAlign !== 'right' ? bodyAlign === 'center' ? (bodyFontSize / 2 + 1) : (bodyFontSize + 2) : 0; // Draw body lines now helpers.each(body, (/** * @param {?} bodyItem * @param {?} i * @return {?} */ function (bodyItem, i) { textColor = vm.labelTextColors[i]; ctx.fillStyle = textColor; helpers.each(bodyItem.before, fillLineOfText); // Draw Legend-like boxes if needed if (drawColorBoxes) { // Fill a white rect so that colours merge nicely if the opacity is < 1 ctx.fillStyle = vm.legendColorBackground; ctx.fillRect(colorX, pt.y, bodyFontSize, bodyFontSize); // Border ctx.lineWidth = 1; ctx.strokeStyle = labelColors[i].borderColor; ctx.strokeRect(colorX, pt.y, bodyFontSize, bodyFontSize); // Inner square ctx.fillStyle = labelColors[i].backgroundColor; ctx.fillRect(colorX + 1, pt.y + 1, bodyFontSize - 2, bodyFontSize - 2); ctx.fillStyle = textColor; } helpers.each(bodyItem.lines, fillLineOfText); helpers.each(bodyItem.after, fillLineOfText); })); // Reset back to 0 for after body xLinePadding = 0; // After body lines helpers.each(vm.afterBody, fillLineOfText); pt.y -= bodySpacing; // Remove last body spacing } } /** * @fileoverview added by tsickle * Generated from: public_api.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /** * @fileoverview added by tsickle * Generated from: ng2-charts.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ //# sourceMappingURL=ng2-charts.js.map /***/ }), /***/ "LRne": /*!**************************************************************!*\ !*** ./node_modules/rxjs/_esm2015/internal/observable/of.js ***! \**************************************************************/ /*! exports provided: of */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "of", function() { return of; }); /* harmony import */ var _util_isScheduler__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/isScheduler */ "z+Ro"); /* harmony import */ var _fromArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./fromArray */ "yCtX"); /* harmony import */ var _scheduled_scheduleArray__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../scheduled/scheduleArray */ "jZKg"); function of(...args) { let scheduler = args[args.length - 1]; if (Object(_util_isScheduler__WEBPACK_IMPORTED_MODULE_0__["isScheduler"])(scheduler)) { args.pop(); return Object(_scheduled_scheduleArray__WEBPACK_IMPORTED_MODULE_2__["scheduleArray"])(args, scheduler); } else { return Object(_fromArray__WEBPACK_IMPORTED_MODULE_1__["fromArray"])(args); } } //# sourceMappingURL=of.js.map /***/ }), /***/ "LV2V": /*!*********************************************!*\ !*** ./node_modules/lodash-es/_baseRest.js ***! \*********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _identity_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./identity.js */ "+Xah"); /* harmony import */ var _overRest_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./_overRest.js */ "UA7w"); /* harmony import */ var _setToString_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./_setToString.js */ "xhnO"); /** * The base implementation of `_.rest` which doesn't validate or coerce arguments. * * @private * @param {Function} func The function to apply a rest parameter to. * @param {number} [start=func.length-1] The start position of the rest parameter. * @returns {Function} Returns the new function. */ function baseRest(func, start) { return Object(_setToString_js__WEBPACK_IMPORTED_MODULE_2__["default"])(Object(_overRest_js__WEBPACK_IMPORTED_MODULE_1__["default"])(func, start, _identity_js__WEBPACK_IMPORTED_MODULE_0__["default"]), func + ''); } /* harmony default export */ __webpack_exports__["default"] = (baseRest); /***/ }), /***/ "LZLc": /*!*******************************************************************!*\ !*** ./node_modules/@zxing/library/esm/core/ChecksumException.js ***! \*******************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _Exception__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Exception */ "0LYg"); var __extends = (undefined && undefined.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); /** * Custom Error class of type Exception. */ var ChecksumException = /** @class */ (function (_super) { __extends(ChecksumException, _super); function ChecksumException() { return _super !== null && _super.apply(this, arguments) || this; } ChecksumException.getChecksumInstance = function () { return new ChecksumException(); }; ChecksumException.kind = 'ChecksumException'; return ChecksumException; }(_Exception__WEBPACK_IMPORTED_MODULE_0__["default"])); /* harmony default export */ __webpack_exports__["default"] = (ChecksumException); //# sourceMappingURL=ChecksumException.js.map /***/ }), /***/ "Lhse": /*!****************************************************************!*\ !*** ./node_modules/rxjs/_esm2015/internal/symbol/iterator.js ***! \****************************************************************/ /*! exports provided: getSymbolIterator, iterator, $$iterator */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getSymbolIterator", function() { return getSymbolIterator; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "iterator", function() { return iterator; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "$$iterator", function() { return $$iterator; }); function getSymbolIterator() { if (typeof Symbol !== 'function' || !Symbol.iterator) { return '@@iterator'; } return Symbol.iterator; } const iterator = getSymbolIterator(); const $$iterator = iterator; //# sourceMappingURL=iterator.js.map /***/ }), /***/ "Lhyb": /*!************************************************************!*\ !*** ./node_modules/@zxing/library/esm/core/util/Float.js ***! \************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /** * Ponyfill for Java's Float class. */ var Float = /** @class */ (function () { function Float() { } /** * SincTS has no difference between int and float, there's all numbers, * this is used only to polyfill Java code. */ Float.floatToIntBits = function (f) { return f; }; /** * The float max value in JS is the number max value. */ Float.MAX_VALUE = Number.MAX_SAFE_INTEGER; return Float; }()); /* harmony default export */ __webpack_exports__["default"] = (Float); //# sourceMappingURL=Float.js.map /***/ }), /***/ "LlTH": /*!**************************************************************************************!*\ !*** ./node_modules/face-api.js/build/es6/faceFeatureExtractor/extractParamsTiny.js ***! \**************************************************************************************/ /*! exports provided: extractParamsTiny */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "extractParamsTiny", function() { return extractParamsTiny; }); /* harmony import */ var _common__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../common */ "BENz"); /* harmony import */ var _extractorsFactory__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./extractorsFactory */ "rMUu"); function extractParamsTiny(weights) { var paramMappings = []; var _a = Object(_common__WEBPACK_IMPORTED_MODULE_0__["extractWeightsFactory"])(weights), extractWeights = _a.extractWeights, getRemainingWeights = _a.getRemainingWeights; var extractDenseBlock3Params = Object(_extractorsFactory__WEBPACK_IMPORTED_MODULE_1__["extractorsFactory"])(extractWeights, paramMappings).extractDenseBlock3Params; var dense0 = extractDenseBlock3Params(3, 32, 'dense0', true); var dense1 = extractDenseBlock3Params(32, 64, 'dense1'); var dense2 = extractDenseBlock3Params(64, 128, 'dense2'); if (getRemainingWeights().length !== 0) { throw new Error("weights remaing after extract: " + getRemainingWeights().length); } return { paramMappings: paramMappings, params: { dense0: dense0, dense1: dense1, dense2: dense2 } }; } //# sourceMappingURL=extractParamsTiny.js.map /***/ }), /***/ "Loxo": /*!******************************************!*\ !*** ./node_modules/moment/locale/uz.js ***! \******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { //! moment.js locale configuration //! locale : Uzbek [uz] //! author : Sardor Muminov : https://github.com/muminoff ;(function (global, factory) { true ? factory(__webpack_require__(/*! ../moment */ "wd/R")) : undefined }(this, (function (moment) { 'use strict'; //! moment.js locale configuration var uz = moment.defineLocale('uz', { months: 'январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр'.split( '_' ), monthsShort: 'янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек'.split('_'), weekdays: 'Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба'.split('_'), weekdaysShort: 'Якш_Душ_Сеш_Чор_Пай_Жум_Шан'.split('_'), weekdaysMin: 'Як_Ду_Се_Чо_Па_Жу_Ша'.split('_'), longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'D MMMM YYYY, dddd HH:mm', }, calendar: { sameDay: '[Бугун соат] LT [да]', nextDay: '[Эртага] LT [да]', nextWeek: 'dddd [куни соат] LT [да]', lastDay: '[Кеча соат] LT [да]', lastWeek: '[Утган] dddd [куни соат] LT [да]', sameElse: 'L', }, relativeTime: { future: 'Якин %s ичида', past: 'Бир неча %s олдин', s: 'фурсат', ss: '%d фурсат', m: 'бир дакика', mm: '%d дакика', h: 'бир соат', hh: '%d соат', d: 'бир кун', dd: '%d кун', M: 'бир ой', MM: '%d ой', y: 'бир йил', yy: '%d йил', }, week: { dow: 1, // Monday is the first day of the week. doy: 7, // The week that contains Jan 4th is the first week of the year. }, }); return uz; }))); /***/ }), /***/ "LqSn": /*!********************************************************************************!*\ !*** ./node_modules/@zxing/library/esm/core/aztec/encoder/HighLevelEncoder.js ***! \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _util_Collections__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../util/Collections */ "wWji"); /* harmony import */ var _State__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./State */ "LHRU"); /* harmony import */ var _EncoderConstants__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./EncoderConstants */ "dyxK"); /* harmony import */ var _CharMap__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./CharMap */ "3ZhE"); /* harmony import */ var _ShiftTable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./ShiftTable */ "+OZT"); /* harmony import */ var _common_StringUtils__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../common/StringUtils */ "+CMj"); /* * Copyright 2013 ZXing authors * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ var __values = (undefined && undefined.__values) || function(o) { var s = typeof Symbol === "function" && Symbol.iterator, m = s && o[s], i = 0; if (m) return m.call(o); if (o && typeof o.length === "number") return { next: function () { if (o && i >= o.length) o = void 0; return { value: o && o[i++], done: !o }; } }; throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined."); }; // import java.util.Collection; // import java.util.Collections; // import java.util.Comparator; // import java.util.Iterator; // import java.util.LinkedList; /** * This produces nearly optimal encodings of text into the first-level of * encoding used by Aztec code. * * It uses a dynamic algorithm. For each prefix of the string, it determines * a set of encodings that could lead to this prefix. We repeatedly add a * character and generate a new set of optimal encodings until we have read * through the entire input. * * @author Frank Yellin * @author Rustam Abdullaev */ var HighLevelEncoder = /** @class */ (function () { function HighLevelEncoder(text) { this.text = text; } /** * @return text represented by this encoder encoded as a {@link BitArray} */ HighLevelEncoder.prototype.encode = function () { var spaceCharCode = _common_StringUtils__WEBPACK_IMPORTED_MODULE_5__["default"].getCharCode(' '); var lineBreakCharCode = _common_StringUtils__WEBPACK_IMPORTED_MODULE_5__["default"].getCharCode('\n'); var states = _util_Collections__WEBPACK_IMPORTED_MODULE_0__["default"].singletonList(_State__WEBPACK_IMPORTED_MODULE_1__["default"].INITIAL_STATE); for (var index = 0; index < this.text.length; index++) { var pairCode = void 0; var nextChar = index + 1 < this.text.length ? this.text[index + 1] : 0; switch (this.text[index]) { case _common_StringUtils__WEBPACK_IMPORTED_MODULE_5__["default"].getCharCode('\r'): pairCode = nextChar === lineBreakCharCode ? 2 : 0; break; case _common_StringUtils__WEBPACK_IMPORTED_MODULE_5__["default"].getCharCode('.'): pairCode = nextChar === spaceCharCode ? 3 : 0; break; case _common_StringUtils__WEBPACK_IMPORTED_MODULE_5__["default"].getCharCode(','): pairCode = nextChar === spaceCharCode ? 4 : 0; break; case _common_StringUtils__WEBPACK_IMPORTED_MODULE_5__["default"].getCharCode(':'): pairCode = nextChar === spaceCharCode ? 5 : 0; break; default: pairCode = 0; } if (pairCode > 0) { // We have one of the four special PUNCT pairs. Treat them specially. // Get a new set of states for the two new characters. states = HighLevelEncoder.updateStateListForPair(states, index, pairCode); index++; } else { // Get a new set of states for the new character. states = this.updateStateListForChar(states, index); } } // We are left with a set of states. Find the shortest one. var minState = _util_Collections__WEBPACK_IMPORTED_MODULE_0__["default"].min(states, function (a, b) { return a.getBitCount() - b.getBitCount(); }); // Convert it to a bit array, and return. return minState.toBitArray(this.text); }; // We update a set of states for a new character by updating each state // for the new character, merging the results, and then removing the // non-optimal states. HighLevelEncoder.prototype.updateStateListForChar = function (states, index) { var e_1, _a; var result = []; try { for (var states_1 = __values(states), states_1_1 = states_1.next(); !states_1_1.done; states_1_1 = states_1.next()) { var state = states_1_1.value /*State*/; this.updateStateForChar(state, index, result); } } catch (e_1_1) { e_1 = { error: e_1_1 }; } finally { try { if (states_1_1 && !states_1_1.done && (_a = states_1.return)) _a.call(states_1); } finally { if (e_1) throw e_1.error; } } return HighLevelEncoder.simplifyStates(result); }; // Return a set of states that represent the possible ways of updating this // state for the next character. The resulting set of states are added to // the "result" list. HighLevelEncoder.prototype.updateStateForChar = function (state, index, result) { var ch = (this.text[index] & 0xff); var charInCurrentTable = _CharMap__WEBPACK_IMPORTED_MODULE_3__["CHAR_MAP"][state.getMode()][ch] > 0; var stateNoBinary = null; for (var mode /*int*/ = 0; mode <= _EncoderConstants__WEBPACK_IMPORTED_MODULE_2__["MODE_PUNCT"]; mode++) { var charInMode = _CharMap__WEBPACK_IMPORTED_MODULE_3__["CHAR_MAP"][mode][ch]; if (charInMode > 0) { if (stateNoBinary == null) { // Only create stateNoBinary the first time it's required. stateNoBinary = state.endBinaryShift(index); } // Try generating the character by latching to its mode if (!charInCurrentTable || mode === state.getMode() || mode === _EncoderConstants__WEBPACK_IMPORTED_MODULE_2__["MODE_DIGIT"]) { // If the character is in the current table, we don't want to latch to // any other mode except possibly digit (which uses only 4 bits). Any // other latch would be equally successful *after* this character, and // so wouldn't save any bits. var latchState = stateNoBinary.latchAndAppend(mode, charInMode); result.push(latchState); } // Try generating the character by switching to its mode. if (!charInCurrentTable && _ShiftTable__WEBPACK_IMPORTED_MODULE_4__["SHIFT_TABLE"][state.getMode()][mode] >= 0) { // It never makes sense to temporarily shift to another mode if the // character exists in the current mode. That can never save bits. var shiftState = stateNoBinary.shiftAndAppend(mode, charInMode); result.push(shiftState); } } } if (state.getBinaryShiftByteCount() > 0 || _CharMap__WEBPACK_IMPORTED_MODULE_3__["CHAR_MAP"][state.getMode()][ch] === 0) { // It's never worthwhile to go into binary shift mode if you're not already // in binary shift mode, and the character exists in your current mode. // That can never save bits over just outputting the char in the current mode. var binaryState = state.addBinaryShiftChar(index); result.push(binaryState); } }; HighLevelEncoder.updateStateListForPair = function (states, index, pairCode) { var e_2, _a; var result = []; try { for (var states_2 = __values(states), states_2_1 = states_2.next(); !states_2_1.done; states_2_1 = states_2.next()) { var state = states_2_1.value /*State*/; this.updateStateForPair(state, index, pairCode, result); } } catch (e_2_1) { e_2 = { error: e_2_1 }; } finally { try { if (states_2_1 && !states_2_1.done && (_a = states_2.return)) _a.call(states_2); } finally { if (e_2) throw e_2.error; } } return this.simplifyStates(result); }; HighLevelEncoder.updateStateForPair = function (state, index, pairCode, result) { var stateNoBinary = state.endBinaryShift(index); // Possibility 1. Latch to C.MODE_PUNCT, and then append this code result.push(stateNoBinary.latchAndAppend(_EncoderConstants__WEBPACK_IMPORTED_MODULE_2__["MODE_PUNCT"], pairCode)); if (state.getMode() !== _EncoderConstants__WEBPACK_IMPORTED_MODULE_2__["MODE_PUNCT"]) { // Possibility 2. Shift to C.MODE_PUNCT, and then append this code. // Every state except C.MODE_PUNCT (handled above) can shift result.push(stateNoBinary.shiftAndAppend(_EncoderConstants__WEBPACK_IMPORTED_MODULE_2__["MODE_PUNCT"], pairCode)); } if (pairCode === 3 || pairCode === 4) { // both characters are in DIGITS. Sometimes better to just add two digits var digitState = stateNoBinary .latchAndAppend(_EncoderConstants__WEBPACK_IMPORTED_MODULE_2__["MODE_DIGIT"], 16 - pairCode) // period or comma in DIGIT .latchAndAppend(_EncoderConstants__WEBPACK_IMPORTED_MODULE_2__["MODE_DIGIT"], 1); // space in DIGIT result.push(digitState); } if (state.getBinaryShiftByteCount() > 0) { // It only makes sense to do the characters as binary if we're already // in binary mode. var binaryState = state .addBinaryShiftChar(index) .addBinaryShiftChar(index + 1); result.push(binaryState); } }; HighLevelEncoder.simplifyStates = function (states) { var e_3, _a, e_4, _b; var result = []; try { for (var states_3 = __values(states), states_3_1 = states_3.next(); !states_3_1.done; states_3_1 = states_3.next()) { var newState = states_3_1.value; var add = true; var _loop_1 = function (oldState) { if (oldState.isBetterThanOrEqualTo(newState)) { add = false; return "break"; } if (newState.isBetterThanOrEqualTo(oldState)) { // iterator.remove(); result = result.filter(function (x) { return x !== oldState; }); // remove old state } }; try { for (var result_1 = (e_4 = void 0, __values(result)), result_1_1 = result_1.next(); !result_1_1.done; result_1_1 = result_1.next()) { var oldState = result_1_1.value; var state_1 = _loop_1(oldState); if (state_1 === "break") break; } } catch (e_4_1) { e_4 = { error: e_4_1 }; } finally { try { if (result_1_1 && !result_1_1.done && (_b = result_1.return)) _b.call(result_1); } finally { if (e_4) throw e_4.error; } } if (add) { result.push(newState); } } } catch (e_3_1) { e_3 = { error: e_3_1 }; } finally { try { if (states_3_1 && !states_3_1.done && (_a = states_3.return)) _a.call(states_3); } finally { if (e_3) throw e_3.error; } } return result; }; return HighLevelEncoder; }()); /* harmony default export */ __webpack_exports__["default"] = (HighLevelEncoder); //# sourceMappingURL=HighLevelEncoder.js.map /***/ }), /***/ "LrWZ": /*!*****************************************!*\ !*** ./node_modules/lodash-es/isNil.js ***! \*****************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /** * Checks if `value` is `null` or `undefined`. * * @static * @memberOf _ * @since 4.0.0 * @category Lang * @param {*} value The value to check. * @returns {boolean} Returns `true` if `value` is nullish, else `false`. * @example * * _.isNil(null); * // => true * * _.isNil(void 0); * // => true * * _.isNil(NaN); * // => false */ function isNil(value) { return value == null; } /* harmony default export */ __webpack_exports__["default"] = (isNil); /***/ }), /***/ "Lsku": /*!***************************************************************************!*\ !*** ./node_modules/@zxing/library/esm/core/common/DefaultGridSampler.js ***! \***************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _GridSampler__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./GridSampler */ "T1Wf"); /* harmony import */ var _BitMatrix__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./BitMatrix */ "IBEV"); /* harmony import */ var _PerspectiveTransform__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./PerspectiveTransform */ "oM+a"); /* harmony import */ var _NotFoundException__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../NotFoundException */ "yggr"); /* * Copyright 2007 ZXing authors * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ var __extends = (undefined && undefined.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); /*namespace com.google.zxing.common {*/ /** * @author Sean Owen */ var DefaultGridSampler = /** @class */ (function (_super) { __extends(DefaultGridSampler, _super); function DefaultGridSampler() { return _super !== null && _super.apply(this, arguments) || this; } /*@Override*/ DefaultGridSampler.prototype.sampleGrid = function (image, dimensionX /*int*/, dimensionY /*int*/, p1ToX /*float*/, p1ToY /*float*/, p2ToX /*float*/, p2ToY /*float*/, p3ToX /*float*/, p3ToY /*float*/, p4ToX /*float*/, p4ToY /*float*/, p1FromX /*float*/, p1FromY /*float*/, p2FromX /*float*/, p2FromY /*float*/, p3FromX /*float*/, p3FromY /*float*/, p4FromX /*float*/, p4FromY /*float*/) { var transform = _PerspectiveTransform__WEBPACK_IMPORTED_MODULE_2__["default"].quadrilateralToQuadrilateral(p1ToX, p1ToY, p2ToX, p2ToY, p3ToX, p3ToY, p4ToX, p4ToY, p1FromX, p1FromY, p2FromX, p2FromY, p3FromX, p3FromY, p4FromX, p4FromY); return this.sampleGridWithTransform(image, dimensionX, dimensionY, transform); }; /*@Override*/ DefaultGridSampler.prototype.sampleGridWithTransform = function (image, dimensionX /*int*/, dimensionY /*int*/, transform) { if (dimensionX <= 0 || dimensionY <= 0) { throw new _NotFoundException__WEBPACK_IMPORTED_MODULE_3__["default"](); } var bits = new _BitMatrix__WEBPACK_IMPORTED_MODULE_1__["default"](dimensionX, dimensionY); var points = new Float32Array(2 * dimensionX); for (var y = 0; y < dimensionY; y++) { var max = points.length; var iValue = y + 0.5; for (var x = 0; x < max; x += 2) { points[x] = (x / 2) + 0.5; points[x + 1] = iValue; } transform.transformPoints(points); // Quick check to see if points transformed to something inside the image // sufficient to check the endpoints _GridSampler__WEBPACK_IMPORTED_MODULE_0__["default"].checkAndNudgePoints(image, points); try { for (var x = 0; x < max; x += 2) { if (image.get(Math.floor(points[x]), Math.floor(points[x + 1]))) { // Black(-ish) pixel bits.set(x / 2, y); } } } catch (aioobe /*: ArrayIndexOutOfBoundsException*/) { // This feels wrong, but, sometimes if the finder patterns are misidentified, the resulting // transform gets "twisted" such that it maps a straight line of points to a set of points // whose endpoints are in bounds, but others are not. There is probably some mathematical // way to detect this about the transformation that I don't know yet. // This results in an ugly runtime exception despite our clever checks above -- can't have // that. We could check each point's coordinates but that feels duplicative. We settle for // catching and wrapping ArrayIndexOutOfBoundsException. throw new _NotFoundException__WEBPACK_IMPORTED_MODULE_3__["default"](); } } return bits; }; return DefaultGridSampler; }(_GridSampler__WEBPACK_IMPORTED_MODULE_0__["default"])); /* harmony default export */ __webpack_exports__["default"] = (DefaultGridSampler); //# sourceMappingURL=DefaultGridSampler.js.map /***/ }), /***/ "Lzq4": /*!****************************************************!*\ !*** ./node_modules/qrcode/lib/core/kanji-data.js ***! \****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { const Mode = __webpack_require__(/*! ./mode */ "u/Db") const Utils = __webpack_require__(/*! ./utils */ "e/Dd") function KanjiData (data) { this.mode = Mode.KANJI this.data = data } KanjiData.getBitsLength = function getBitsLength (length) { return length * 13 } KanjiData.prototype.getLength = function getLength () { return this.data.length } KanjiData.prototype.getBitsLength = function getBitsLength () { return KanjiData.getBitsLength(this.data.length) } KanjiData.prototype.write = function (bitBuffer) { let i // In the Shift JIS system, Kanji characters are represented by a two byte combination. // These byte values are shifted from the JIS X 0208 values. // JIS X 0208 gives details of the shift coded representation. for (i = 0; i < this.data.length; i++) { let value = Utils.toSJIS(this.data[i]) // For characters with Shift JIS values from 0x8140 to 0x9FFC: if (value >= 0x8140 && value <= 0x9FFC) { // Subtract 0x8140 from Shift JIS value value -= 0x8140 // For characters with Shift JIS values from 0xE040 to 0xEBBF } else if (value >= 0xE040 && value <= 0xEBBF) { // Subtract 0xC140 from Shift JIS value value -= 0xC140 } else { throw new Error( 'Invalid SJIS character: ' + this.data[i] + '\n' + 'Make sure your charset is UTF-8') } // Multiply most significant byte of result by 0xC0 // and add least significant byte to product value = (((value >>> 8) & 0xff) * 0xC0) + (value & 0xff) // Convert result to a 13-bit binary string bitBuffer.put(value, 13) } } module.exports = KanjiData /***/ }), /***/ "M+BW": /*!******************************************************************************!*\ !*** ./node_modules/face-api.js/build/es6/classes/LabeledFaceDescriptors.js ***! \******************************************************************************/ /*! exports provided: LabeledFaceDescriptors */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "LabeledFaceDescriptors", function() { return LabeledFaceDescriptors; }); var LabeledFaceDescriptors = /** @class */ (function () { function LabeledFaceDescriptors(label, descriptors) { if (!(typeof label === 'string')) { throw new Error('LabeledFaceDescriptors - constructor expected label to be a string'); } if (!Array.isArray(descriptors) || descriptors.some(function (desc) { return !(desc instanceof Float32Array); })) { throw new Error('LabeledFaceDescriptors - constructor expected descriptors to be an array of Float32Array'); } this._label = label; this._descriptors = descriptors; } Object.defineProperty(LabeledFaceDescriptors.prototype, "label", { get: function () { return this._label; }, enumerable: true, configurable: true }); Object.defineProperty(LabeledFaceDescriptors.prototype, "descriptors", { get: function () { return this._descriptors; }, enumerable: true, configurable: true }); LabeledFaceDescriptors.prototype.toJSON = function () { return { label: this.label, descriptors: this.descriptors.map(function (d) { return Array.from(d); }) }; }; LabeledFaceDescriptors.fromJSON = function (json) { var descriptors = json.descriptors.map(function (d) { return new Float32Array(d); }); return new LabeledFaceDescriptors(json.label, descriptors); }; return LabeledFaceDescriptors; }()); //# sourceMappingURL=LabeledFaceDescriptors.js.map /***/ }), /***/ "M1Wn": /*!******************************************!*\ !*** ./node_modules/lodash-es/isNull.js ***! \******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /** * Checks if `value` is `null`. * * @static * @memberOf _ * @since 0.1.0 * @category Lang * @param {*} value The value to check. * @returns {boolean} Returns `true` if `value` is `null`, else `false`. * @example * * _.isNull(null); * // => true * * _.isNull(void 0); * // => false */ function isNull(value) { return value === null; } /* harmony default export */ __webpack_exports__["default"] = (isNull); /***/ }), /***/ "M34a": /*!*******************************************************!*\ !*** ./node_modules/date-fns/esm/startOfDay/index.js ***! \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return startOfDay; }); /* harmony import */ var _toDate_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../toDate/index.js */ "/Tr7"); /* harmony import */ var _lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../_lib/requiredArgs/index.js */ "jIYg"); /** * @name startOfDay * @category Day Helpers * @summary Return the start of a day for the given date. * * @description * Return the start of a day for the given date. * The result will be in the local timezone. * * ### v2.0.0 breaking changes: * * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes). * * @param {Date|Number} date - the original date * @returns {Date} the start of a day * @throws {TypeError} 1 argument required * * @example * // The start of a day for 2 September 2014 11:55:00: * const result = startOfDay(new Date(2014, 8, 2, 11, 55, 0)) * //=> Tue Sep 02 2014 00:00:00 */ function startOfDay(dirtyDate) { Object(_lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_1__["default"])(1, arguments); var date = Object(_toDate_index_js__WEBPACK_IMPORTED_MODULE_0__["default"])(dirtyDate); date.setHours(0, 0, 0, 0); return date; } /***/ }), /***/ "M9IT": /*!***************************************************************************!*\ !*** ./node_modules/@angular/material/__ivy_ngcc__/fesm2015/paginator.js ***! \***************************************************************************/ /*! exports provided: MAT_PAGINATOR_DEFAULT_OPTIONS, MAT_PAGINATOR_INTL_PROVIDER, MAT_PAGINATOR_INTL_PROVIDER_FACTORY, MatPaginator, MatPaginatorIntl, MatPaginatorModule, PageEvent */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MAT_PAGINATOR_DEFAULT_OPTIONS", function() { return MAT_PAGINATOR_DEFAULT_OPTIONS; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MAT_PAGINATOR_INTL_PROVIDER", function() { return MAT_PAGINATOR_INTL_PROVIDER; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MAT_PAGINATOR_INTL_PROVIDER_FACTORY", function() { return MAT_PAGINATOR_INTL_PROVIDER_FACTORY; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MatPaginator", function() { return MatPaginator; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MatPaginatorIntl", function() { return MatPaginatorIntl; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MatPaginatorModule", function() { return MatPaginatorModule; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "PageEvent", function() { return PageEvent; }); /* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/common */ "ofXK"); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "fXoL"); /* harmony import */ var _angular_material_button__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/material/button */ "bTqV"); /* harmony import */ var _angular_material_select__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/material/select */ "d3UM"); /* harmony import */ var _angular_material_tooltip__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/material/tooltip */ "Qu3c"); /* harmony import */ var _angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/cdk/coercion */ "8LU1"); /* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs */ "qCKp"); /* harmony import */ var _angular_material_core__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/material/core */ "FKr1"); /* harmony import */ var _angular_material_form_field__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/material/form-field */ "kmnG"); /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * To modify the labels and text displayed, create a new instance of MatPaginatorIntl and * include it in a custom provider */ function MatPaginator_div_2_mat_form_field_3_mat_option_2_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "mat-option", 19); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"](); } if (rf & 2) { const pageSizeOption_r6 = ctx.$implicit; _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("value", pageSizeOption_r6); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate1"](" ", pageSizeOption_r6, " "); } } function MatPaginator_div_2_mat_form_field_3_Template(rf, ctx) { if (rf & 1) { const _r8 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetCurrentView"](); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "mat-form-field", 16); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "mat-select", 17); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("selectionChange", function MatPaginator_div_2_mat_form_field_3_Template_mat_select_selectionChange_1_listener($event) { _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵrestoreView"](_r8); const ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2); return ctx_r7._changePageSize($event.value); }); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, MatPaginator_div_2_mat_form_field_3_mat_option_2_Template, 2, 2, "mat-option", 18); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"](); } if (rf & 2) { const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("appearance", ctx_r3._formFieldAppearance)("color", ctx_r3.color); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("value", ctx_r3.pageSize)("disabled", ctx_r3.disabled)("aria-label", ctx_r3._intl.itemsPerPageLabel); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", ctx_r3._displayedPageSizeOptions); } } function MatPaginator_div_2_div_4_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 20); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"](); } if (rf & 2) { const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](ctx_r4.pageSize); } } function MatPaginator_div_2_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 12); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 13); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, MatPaginator_div_2_mat_form_field_3_Template, 3, 6, "mat-form-field", 14); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, MatPaginator_div_2_div_4_Template, 2, 1, "div", 15); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"](); } if (rf & 2) { const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate1"](" ", ctx_r0._intl.itemsPerPageLabel, " "); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx_r0._displayedPageSizeOptions.length > 1); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx_r0._displayedPageSizeOptions.length <= 1); } } function MatPaginator_button_6_Template(rf, ctx) { if (rf & 1) { const _r10 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetCurrentView"](); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "button", 21); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("click", function MatPaginator_button_6_Template_button_click_0_listener() { _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵrestoreView"](_r10); const ctx_r9 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](); return ctx_r9.firstPage(); }); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"](); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "svg", 7); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 22); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"](); } if (rf & 2) { const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("matTooltip", ctx_r1._intl.firstPageLabel)("matTooltipDisabled", ctx_r1._previousButtonsDisabled())("matTooltipPosition", "above")("disabled", ctx_r1._previousButtonsDisabled()); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("aria-label", ctx_r1._intl.firstPageLabel); } } function MatPaginator_button_13_Template(rf, ctx) { if (rf & 1) { const _r12 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetCurrentView"](); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"](); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceHTML"](); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "button", 23); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("click", function MatPaginator_button_13_Template_button_click_0_listener() { _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵrestoreView"](_r12); const ctx_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](); return ctx_r11.lastPage(); }); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"](); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "svg", 7); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 24); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"](); } if (rf & 2) { const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("matTooltip", ctx_r2._intl.lastPageLabel)("matTooltipDisabled", ctx_r2._nextButtonsDisabled())("matTooltipPosition", "above")("disabled", ctx_r2._nextButtonsDisabled()); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("aria-label", ctx_r2._intl.lastPageLabel); } } class MatPaginatorIntl { constructor() { /** * Stream to emit from when labels are changed. Use this to notify components when the labels have * changed after initialization. */ this.changes = new rxjs__WEBPACK_IMPORTED_MODULE_6__["Subject"](); /** A label for the page size selector. */ this.itemsPerPageLabel = 'Items per page:'; /** A label for the button that increments the current page. */ this.nextPageLabel = 'Next page'; /** A label for the button that decrements the current page. */ this.previousPageLabel = 'Previous page'; /** A label for the button that moves to the first page. */ this.firstPageLabel = 'First page'; /** A label for the button that moves to the last page. */ this.lastPageLabel = 'Last page'; /** A label for the range of items within the current page and the length of the whole list. */ this.getRangeLabel = (page, pageSize, length) => { if (length == 0 || pageSize == 0) { return `0 of ${length}`; } length = Math.max(length, 0); const startIndex = page * pageSize; // If the start index exceeds the list length, do not try and fix the end index to the end. const endIndex = startIndex < length ? Math.min(startIndex + pageSize, length) : startIndex + pageSize; return `${startIndex + 1} – ${endIndex} of ${length}`; }; } } MatPaginatorIntl.ɵfac = function MatPaginatorIntl_Factory(t) { return new (t || MatPaginatorIntl)(); }; MatPaginatorIntl.ɵprov = Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"])({ factory: function MatPaginatorIntl_Factory() { return new MatPaginatorIntl(); }, token: MatPaginatorIntl, providedIn: "root" }); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](MatPaginatorIntl, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Injectable"], args: [{ providedIn: 'root' }] }], function () { return []; }, null); })(); /** @docs-private */ function MAT_PAGINATOR_INTL_PROVIDER_FACTORY(parentIntl) { return parentIntl || new MatPaginatorIntl(); } /** @docs-private */ const MAT_PAGINATOR_INTL_PROVIDER = { // If there is already an MatPaginatorIntl available, use that. Otherwise, provide a new one. provide: MatPaginatorIntl, deps: [[new _angular_core__WEBPACK_IMPORTED_MODULE_1__["Optional"](), new _angular_core__WEBPACK_IMPORTED_MODULE_1__["SkipSelf"](), MatPaginatorIntl]], useFactory: MAT_PAGINATOR_INTL_PROVIDER_FACTORY }; /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** The default page size if there is no page size and there are no provided page size options. */ const DEFAULT_PAGE_SIZE = 50; /** * Change event object that is emitted when the user selects a * different page size or navigates to another page. */ class PageEvent { } /** Injection token that can be used to provide the default options for the paginator module. */ const MAT_PAGINATOR_DEFAULT_OPTIONS = new _angular_core__WEBPACK_IMPORTED_MODULE_1__["InjectionToken"]('MAT_PAGINATOR_DEFAULT_OPTIONS'); // Boilerplate for applying mixins to MatPaginator. /** @docs-private */ class MatPaginatorBase { } const _MatPaginatorBase = Object(_angular_material_core__WEBPACK_IMPORTED_MODULE_7__["mixinDisabled"])(Object(_angular_material_core__WEBPACK_IMPORTED_MODULE_7__["mixinInitialized"])(MatPaginatorBase)); /** * Component to provide navigation between paged information. Displays the size of the current * page, user-selectable options to change that size, what items are being shown, and * navigational button to go to the previous or next page. */ class MatPaginator extends _MatPaginatorBase { constructor(_intl, _changeDetectorRef, defaults) { super(); this._intl = _intl; this._changeDetectorRef = _changeDetectorRef; this._pageIndex = 0; this._length = 0; this._pageSizeOptions = []; this._hidePageSize = false; this._showFirstLastButtons = false; /** Event emitted when the paginator changes the page size or page index. */ this.page = new _angular_core__WEBPACK_IMPORTED_MODULE_1__["EventEmitter"](); this._intlChanges = _intl.changes.subscribe(() => this._changeDetectorRef.markForCheck()); if (defaults) { const { pageSize, pageSizeOptions, hidePageSize, showFirstLastButtons, formFieldAppearance, } = defaults; if (pageSize != null) { this._pageSize = pageSize; } if (pageSizeOptions != null) { this._pageSizeOptions = pageSizeOptions; } if (hidePageSize != null) { this._hidePageSize = hidePageSize; } if (showFirstLastButtons != null) { this._showFirstLastButtons = showFirstLastButtons; } if (formFieldAppearance != null) { this._formFieldAppearance = formFieldAppearance; } } } /** The zero-based page index of the displayed list of items. Defaulted to 0. */ get pageIndex() { return this._pageIndex; } set pageIndex(value) { this._pageIndex = Math.max(Object(_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_5__["coerceNumberProperty"])(value), 0); this._changeDetectorRef.markForCheck(); } /** The length of the total number of items that are being paginated. Defaulted to 0. */ get length() { return this._length; } set length(value) { this._length = Object(_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_5__["coerceNumberProperty"])(value); this._changeDetectorRef.markForCheck(); } /** Number of items to display on a page. By default set to 50. */ get pageSize() { return this._pageSize; } set pageSize(value) { this._pageSize = Math.max(Object(_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_5__["coerceNumberProperty"])(value), 0); this._updateDisplayedPageSizeOptions(); } /** The set of provided page size options to display to the user. */ get pageSizeOptions() { return this._pageSizeOptions; } set pageSizeOptions(value) { this._pageSizeOptions = (value || []).map(p => Object(_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_5__["coerceNumberProperty"])(p)); this._updateDisplayedPageSizeOptions(); } /** Whether to hide the page size selection UI from the user. */ get hidePageSize() { return this._hidePageSize; } set hidePageSize(value) { this._hidePageSize = Object(_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_5__["coerceBooleanProperty"])(value); } /** Whether to show the first/last buttons UI to the user. */ get showFirstLastButtons() { return this._showFirstLastButtons; } set showFirstLastButtons(value) { this._showFirstLastButtons = Object(_angular_cdk_coercion__WEBPACK_IMPORTED_MODULE_5__["coerceBooleanProperty"])(value); } ngOnInit() { this._initialized = true; this._updateDisplayedPageSizeOptions(); this._markInitialized(); } ngOnDestroy() { this._intlChanges.unsubscribe(); } /** Advances to the next page if it exists. */ nextPage() { if (!this.hasNextPage()) { return; } const previousPageIndex = this.pageIndex; this.pageIndex++; this._emitPageEvent(previousPageIndex); } /** Move back to the previous page if it exists. */ previousPage() { if (!this.hasPreviousPage()) { return; } const previousPageIndex = this.pageIndex; this.pageIndex--; this._emitPageEvent(previousPageIndex); } /** Move to the first page if not already there. */ firstPage() { // hasPreviousPage being false implies at the start if (!this.hasPreviousPage()) { return; } const previousPageIndex = this.pageIndex; this.pageIndex = 0; this._emitPageEvent(previousPageIndex); } /** Move to the last page if not already there. */ lastPage() { // hasNextPage being false implies at the end if (!this.hasNextPage()) { return; } const previousPageIndex = this.pageIndex; this.pageIndex = this.getNumberOfPages() - 1; this._emitPageEvent(previousPageIndex); } /** Whether there is a previous page. */ hasPreviousPage() { return this.pageIndex >= 1 && this.pageSize != 0; } /** Whether there is a next page. */ hasNextPage() { const maxPageIndex = this.getNumberOfPages() - 1; return this.pageIndex < maxPageIndex && this.pageSize != 0; } /** Calculate the number of pages */ getNumberOfPages() { if (!this.pageSize) { return 0; } return Math.ceil(this.length / this.pageSize); } /** * Changes the page size so that the first item displayed on the page will still be * displayed using the new page size. * * For example, if the page size is 10 and on the second page (items indexed 10-19) then * switching so that the page size is 5 will set the third page as the current page so * that the 10th item will still be displayed. */ _changePageSize(pageSize) { // Current page needs to be updated to reflect the new page size. Navigate to the page // containing the previous page's first item. const startIndex = this.pageIndex * this.pageSize; const previousPageIndex = this.pageIndex; this.pageIndex = Math.floor(startIndex / pageSize) || 0; this.pageSize = pageSize; this._emitPageEvent(previousPageIndex); } /** Checks whether the buttons for going forwards should be disabled. */ _nextButtonsDisabled() { return this.disabled || !this.hasNextPage(); } /** Checks whether the buttons for going backwards should be disabled. */ _previousButtonsDisabled() { return this.disabled || !this.hasPreviousPage(); } /** * Updates the list of page size options to display to the user. Includes making sure that * the page size is an option and that the list is sorted. */ _updateDisplayedPageSizeOptions() { if (!this._initialized) { return; } // If no page size is provided, use the first page size option or the default page size. if (!this.pageSize) { this._pageSize = this.pageSizeOptions.length != 0 ? this.pageSizeOptions[0] : DEFAULT_PAGE_SIZE; } this._displayedPageSizeOptions = this.pageSizeOptions.slice(); if (this._displayedPageSizeOptions.indexOf(this.pageSize) === -1) { this._displayedPageSizeOptions.push(this.pageSize); } // Sort the numbers using a number-specific sort function. this._displayedPageSizeOptions.sort((a, b) => a - b); this._changeDetectorRef.markForCheck(); } /** Emits an event notifying that a change of the paginator's properties has been triggered. */ _emitPageEvent(previousPageIndex) { this.page.emit({ previousPageIndex, pageIndex: this.pageIndex, pageSize: this.pageSize, length: this.length }); } } MatPaginator.ɵfac = function MatPaginator_Factory(t) { return new (t || MatPaginator)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](MatPaginatorIntl), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__["ChangeDetectorRef"]), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](MAT_PAGINATOR_DEFAULT_OPTIONS, 8)); }; MatPaginator.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({ type: MatPaginator, selectors: [["mat-paginator"]], hostAttrs: [1, "mat-paginator"], inputs: { disabled: "disabled", pageIndex: "pageIndex", length: "length", pageSize: "pageSize", pageSizeOptions: "pageSizeOptions", hidePageSize: "hidePageSize", showFirstLastButtons: "showFirstLastButtons", color: "color" }, outputs: { page: "page" }, exportAs: ["matPaginator"], features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]], decls: 14, vars: 14, consts: [[1, "mat-paginator-outer-container"], [1, "mat-paginator-container"], ["class", "mat-paginator-page-size", 4, "ngIf"], [1, "mat-paginator-range-actions"], [1, "mat-paginator-range-label"], ["mat-icon-button", "", "type", "button", "class", "mat-paginator-navigation-first", 3, "matTooltip", "matTooltipDisabled", "matTooltipPosition", "disabled", "click", 4, "ngIf"], ["mat-icon-button", "", "type", "button", 1, "mat-paginator-navigation-previous", 3, "matTooltip", "matTooltipDisabled", "matTooltipPosition", "disabled", "click"], ["viewBox", "0 0 24 24", "focusable", "false", 1, "mat-paginator-icon"], ["d", "M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"], ["mat-icon-button", "", "type", "button", 1, "mat-paginator-navigation-next", 3, "matTooltip", "matTooltipDisabled", "matTooltipPosition", "disabled", "click"], ["d", "M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"], ["mat-icon-button", "", "type", "button", "class", "mat-paginator-navigation-last", 3, "matTooltip", "matTooltipDisabled", "matTooltipPosition", "disabled", "click", 4, "ngIf"], [1, "mat-paginator-page-size"], [1, "mat-paginator-page-size-label"], ["class", "mat-paginator-page-size-select", 3, "appearance", "color", 4, "ngIf"], ["class", "mat-paginator-page-size-value", 4, "ngIf"], [1, "mat-paginator-page-size-select", 3, "appearance", "color"], [3, "value", "disabled", "aria-label", "selectionChange"], [3, "value", 4, "ngFor", "ngForOf"], [3, "value"], [1, "mat-paginator-page-size-value"], ["mat-icon-button", "", "type", "button", 1, "mat-paginator-navigation-first", 3, "matTooltip", "matTooltipDisabled", "matTooltipPosition", "disabled", "click"], ["d", "M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"], ["mat-icon-button", "", "type", "button", 1, "mat-paginator-navigation-last", 3, "matTooltip", "matTooltipDisabled", "matTooltipPosition", "disabled", "click"], ["d", "M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"]], template: function MatPaginator_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 0); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 1); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, MatPaginator_div_2_Template, 5, 3, "div", 2); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "div", 3); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](4, "div", 4); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](6, MatPaginator_button_6_Template, 3, 5, "button", 5); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](7, "button", 6); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("click", function MatPaginator_Template_button_click_7_listener() { return ctx.previousPage(); }); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"](); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](8, "svg", 7); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](9, "path", 8); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceHTML"](); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](10, "button", 9); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("click", function MatPaginator_Template_button_click_10_listener() { return ctx.nextPage(); }); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"](); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](11, "svg", 7); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](12, "path", 10); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](13, MatPaginator_button_13_Template, 3, 5, "button", 11); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"](); } if (rf & 2) { _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", !ctx.hidePageSize); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate1"](" ", ctx._intl.getRangeLabel(ctx.pageIndex, ctx.pageSize, ctx.length), " "); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.showFirstLastButtons); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("matTooltip", ctx._intl.previousPageLabel)("matTooltipDisabled", ctx._previousButtonsDisabled())("matTooltipPosition", "above")("disabled", ctx._previousButtonsDisabled()); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("aria-label", ctx._intl.previousPageLabel); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("matTooltip", ctx._intl.nextPageLabel)("matTooltipDisabled", ctx._nextButtonsDisabled())("matTooltipPosition", "above")("disabled", ctx._nextButtonsDisabled()); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("aria-label", ctx._intl.nextPageLabel); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3); _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.showFirstLastButtons); } }, directives: [_angular_common__WEBPACK_IMPORTED_MODULE_0__["NgIf"], _angular_material_button__WEBPACK_IMPORTED_MODULE_2__["MatButton"], _angular_material_tooltip__WEBPACK_IMPORTED_MODULE_4__["MatTooltip"], _angular_material_form_field__WEBPACK_IMPORTED_MODULE_8__["MatFormField"], _angular_material_select__WEBPACK_IMPORTED_MODULE_3__["MatSelect"], _angular_common__WEBPACK_IMPORTED_MODULE_0__["NgForOf"], _angular_material_core__WEBPACK_IMPORTED_MODULE_7__["MatOption"]], styles: [".mat-paginator{display:block}.mat-paginator-outer-container{display:flex}.mat-paginator-container{display:flex;align-items:center;justify-content:flex-end;padding:0 8px;flex-wrap:wrap-reverse;width:100%}.mat-paginator-page-size{display:flex;align-items:baseline;margin-right:8px}[dir=rtl] .mat-paginator-page-size{margin-right:0;margin-left:8px}.mat-paginator-page-size-label{margin:0 4px}.mat-paginator-page-size-select{margin:6px 4px 0 4px;width:56px}.mat-paginator-page-size-select.mat-form-field-appearance-outline{width:64px}.mat-paginator-page-size-select.mat-form-field-appearance-fill{width:64px}.mat-paginator-range-label{margin:0 32px 0 24px}.mat-paginator-range-actions{display:flex;align-items:center}.mat-paginator-icon{width:28px;fill:currentColor}[dir=rtl] .mat-paginator-icon{transform:rotate(180deg)}\n"], encapsulation: 2, changeDetection: 0 }); MatPaginator.ctorParameters = () => [ { type: MatPaginatorIntl }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["ChangeDetectorRef"] }, { type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Optional"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Inject"], args: [MAT_PAGINATOR_DEFAULT_OPTIONS,] }] } ]; MatPaginator.propDecorators = { color: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"] }], pageIndex: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"] }], length: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"] }], pageSize: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"] }], pageSizeOptions: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"] }], hidePageSize: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"] }], showFirstLastButtons: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"] }], page: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Output"] }] }; /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](MatPaginator, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"], args: [{ selector: 'mat-paginator', exportAs: 'matPaginator', template: "
\n
\n
\n
\n {{_intl.itemsPerPageLabel}}\n
\n\n 1\"\n [appearance]=\"_formFieldAppearance!\"\n [color]=\"color\"\n class=\"mat-paginator-page-size-select\">\n \n \n {{pageSizeOption}}\n \n \n \n\n {{pageSize}}
\n
\n\n
\n
\n {{_intl.getRangeLabel(pageIndex, pageSize, length)}}\n
\n\n \n \n \n \n
\n
\n\n", inputs: ['disabled'], host: { 'class': 'mat-paginator' }, changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_1__["ChangeDetectionStrategy"].OnPush, encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_1__["ViewEncapsulation"].None, styles: [".mat-paginator{display:block}.mat-paginator-outer-container{display:flex}.mat-paginator-container{display:flex;align-items:center;justify-content:flex-end;padding:0 8px;flex-wrap:wrap-reverse;width:100%}.mat-paginator-page-size{display:flex;align-items:baseline;margin-right:8px}[dir=rtl] .mat-paginator-page-size{margin-right:0;margin-left:8px}.mat-paginator-page-size-label{margin:0 4px}.mat-paginator-page-size-select{margin:6px 4px 0 4px;width:56px}.mat-paginator-page-size-select.mat-form-field-appearance-outline{width:64px}.mat-paginator-page-size-select.mat-form-field-appearance-fill{width:64px}.mat-paginator-range-label{margin:0 32px 0 24px}.mat-paginator-range-actions{display:flex;align-items:center}.mat-paginator-icon{width:28px;fill:currentColor}[dir=rtl] .mat-paginator-icon{transform:rotate(180deg)}\n"] }] }], function () { return [{ type: MatPaginatorIntl }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["ChangeDetectorRef"] }, { type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Optional"] }, { type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Inject"], args: [MAT_PAGINATOR_DEFAULT_OPTIONS] }] }]; }, { page: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Output"] }], pageIndex: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"] }], length: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"] }], pageSize: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"] }], pageSizeOptions: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"] }], hidePageSize: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"] }], showFirstLastButtons: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"] }], color: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"] }] }); })(); /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ class MatPaginatorModule { } MatPaginatorModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineNgModule"]({ type: MatPaginatorModule }); MatPaginatorModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjector"]({ factory: function MatPaginatorModule_Factory(t) { return new (t || MatPaginatorModule)(); }, providers: [MAT_PAGINATOR_INTL_PROVIDER], imports: [[ _angular_common__WEBPACK_IMPORTED_MODULE_0__["CommonModule"], _angular_material_button__WEBPACK_IMPORTED_MODULE_2__["MatButtonModule"], _angular_material_select__WEBPACK_IMPORTED_MODULE_3__["MatSelectModule"], _angular_material_tooltip__WEBPACK_IMPORTED_MODULE_4__["MatTooltipModule"], ]] }); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵsetNgModuleScope"](MatPaginatorModule, { declarations: function () { return [MatPaginator]; }, imports: function () { return [_angular_common__WEBPACK_IMPORTED_MODULE_0__["CommonModule"], _angular_material_button__WEBPACK_IMPORTED_MODULE_2__["MatButtonModule"], _angular_material_select__WEBPACK_IMPORTED_MODULE_3__["MatSelectModule"], _angular_material_tooltip__WEBPACK_IMPORTED_MODULE_4__["MatTooltipModule"]]; }, exports: function () { return [MatPaginator]; } }); })(); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](MatPaginatorModule, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["NgModule"], args: [{ imports: [ _angular_common__WEBPACK_IMPORTED_MODULE_0__["CommonModule"], _angular_material_button__WEBPACK_IMPORTED_MODULE_2__["MatButtonModule"], _angular_material_select__WEBPACK_IMPORTED_MODULE_3__["MatSelectModule"], _angular_material_tooltip__WEBPACK_IMPORTED_MODULE_4__["MatTooltipModule"], ], exports: [MatPaginator], declarations: [MatPaginator], providers: [MAT_PAGINATOR_INTL_PROVIDER] }] }], null, null); })(); /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * Generated bundle index. Do not edit. */ //# sourceMappingURL=paginator.js.map /***/ }), /***/ "MBAA": /*!***************************************************************************!*\ !*** ./node_modules/rxjs/_esm2015/internal/scheduled/scheduleIterable.js ***! \***************************************************************************/ /*! exports provided: scheduleIterable */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "scheduleIterable", function() { return scheduleIterable; }); /* harmony import */ var _Observable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Observable */ "HDdC"); /* harmony import */ var _Subscription__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Subscription */ "quSY"); /* harmony import */ var _symbol_iterator__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../symbol/iterator */ "Lhse"); function scheduleIterable(input, scheduler) { if (!input) { throw new Error('Iterable cannot be null'); } return new _Observable__WEBPACK_IMPORTED_MODULE_0__["Observable"](subscriber => { const sub = new _Subscription__WEBPACK_IMPORTED_MODULE_1__["Subscription"](); let iterator; sub.add(() => { if (iterator && typeof iterator.return === 'function') { iterator.return(); } }); sub.add(scheduler.schedule(() => { iterator = input[_symbol_iterator__WEBPACK_IMPORTED_MODULE_2__["iterator"]](); sub.add(scheduler.schedule(function () { if (subscriber.closed) { return; } let value; let done; try { const result = iterator.next(); value = result.value; done = result.done; } catch (err) { subscriber.error(err); return; } if (done) { subscriber.complete(); } else { subscriber.next(value); this.schedule(); } })); })); return sub; }); } //# sourceMappingURL=scheduleIterable.js.map /***/ }), /***/ "MBoJ": /*!*********************************************!*\ !*** ./node_modules/lodash-es/_stackSet.js ***! \*********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _ListCache_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_ListCache.js */ "nLtN"); /* harmony import */ var _Map_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./_Map.js */ "3cmB"); /* harmony import */ var _MapCache_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./_MapCache.js */ "DlmY"); /** Used as the size to enable large array optimizations. */ var LARGE_ARRAY_SIZE = 200; /** * Sets the stack `key` to `value`. * * @private * @name set * @memberOf Stack * @param {string} key The key of the value to set. * @param {*} value The value to set. * @returns {Object} Returns the stack cache instance. */ function stackSet(key, value) { var data = this.__data__; if (data instanceof _ListCache_js__WEBPACK_IMPORTED_MODULE_0__["default"]) { var pairs = data.__data__; if (!_Map_js__WEBPACK_IMPORTED_MODULE_1__["default"] || (pairs.length < LARGE_ARRAY_SIZE - 1)) { pairs.push([key, value]); this.size = ++data.size; return this; } data = this.__data__ = new _MapCache_js__WEBPACK_IMPORTED_MODULE_2__["default"](pairs); } data.set(key, value); this.size = data.size; return this; } /* harmony default export */ __webpack_exports__["default"] = (stackSet); /***/ }), /***/ "MG+9": /*!******************************************!*\ !*** ./node_modules/lodash-es/result.js ***! \******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _castPath_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_castPath.js */ "IlA0"); /* harmony import */ var _isFunction_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./isFunction.js */ "vJtL"); /* harmony import */ var _toKey_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./_toKey.js */ "Tchk"); /** * This method is like `_.get` except that if the resolved value is a * function it's invoked with the `this` binding of its parent object and * its result is returned. * * @static * @since 0.1.0 * @memberOf _ * @category Object * @param {Object} object The object to query. * @param {Array|string} path The path of the property to resolve. * @param {*} [defaultValue] The value returned for `undefined` resolved values. * @returns {*} Returns the resolved value. * @example * * var object = { 'a': [{ 'b': { 'c1': 3, 'c2': _.constant(4) } }] }; * * _.result(object, 'a[0].b.c1'); * // => 3 * * _.result(object, 'a[0].b.c2'); * // => 4 * * _.result(object, 'a[0].b.c3', 'default'); * // => 'default' * * _.result(object, 'a[0].b.c3', _.constant('default')); * // => 'default' */ function result(object, path, defaultValue) { path = Object(_castPath_js__WEBPACK_IMPORTED_MODULE_0__["default"])(path, object); var index = -1, length = path.length; // Ensure the loop is entered when path is empty. if (!length) { length = 1; object = undefined; } while (++index < length) { var value = object == null ? undefined : object[Object(_toKey_js__WEBPACK_IMPORTED_MODULE_2__["default"])(path[index])]; if (value === undefined) { index = length; value = defaultValue; } object = Object(_isFunction_js__WEBPACK_IMPORTED_MODULE_1__["default"])(value) ? value.call(object) : value; } return object; } /* harmony default export */ __webpack_exports__["default"] = (result); /***/ }), /***/ "MKnB": /*!***********************************************!*\ !*** ./node_modules/lodash-es/_basePickBy.js ***! \***********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _baseGet_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_baseGet.js */ "UTJH"); /* harmony import */ var _baseSet_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./_baseSet.js */ "mCK3"); /* harmony import */ var _castPath_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./_castPath.js */ "IlA0"); /** * The base implementation of `_.pickBy` without support for iteratee shorthands. * * @private * @param {Object} object The source object. * @param {string[]} paths The property paths to pick. * @param {Function} predicate The function invoked per property. * @returns {Object} Returns the new object. */ function basePickBy(object, paths, predicate) { var index = -1, length = paths.length, result = {}; while (++index < length) { var path = paths[index], value = Object(_baseGet_js__WEBPACK_IMPORTED_MODULE_0__["default"])(object, path); if (predicate(value, path)) { Object(_baseSet_js__WEBPACK_IMPORTED_MODULE_1__["default"])(result, Object(_castPath_js__WEBPACK_IMPORTED_MODULE_2__["default"])(path, object), value); } } return result; } /* harmony default export */ __webpack_exports__["default"] = (basePickBy); /***/ }), /***/ "MMHg": /*!************************************************!*\ !*** ./node_modules/lodash-es/sortedUniqBy.js ***! \************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _baseIteratee_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_baseIteratee.js */ "fywt"); /* harmony import */ var _baseSortedUniq_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./_baseSortedUniq.js */ "IH4j"); /** * This method is like `_.uniqBy` except that it's designed and optimized * for sorted arrays. * * @static * @memberOf _ * @since 4.0.0 * @category Array * @param {Array} array The array to inspect. * @param {Function} [iteratee] The iteratee invoked per element. * @returns {Array} Returns the new duplicate free array. * @example * * _.sortedUniqBy([1.1, 1.2, 2.3, 2.4], Math.floor); * // => [1.1, 2.3] */ function sortedUniqBy(array, iteratee) { return (array && array.length) ? Object(_baseSortedUniq_js__WEBPACK_IMPORTED_MODULE_1__["default"])(array, Object(_baseIteratee_js__WEBPACK_IMPORTED_MODULE_0__["default"])(iteratee, 2)) : []; } /* harmony default export */ __webpack_exports__["default"] = (sortedUniqBy); /***/ }), /***/ "MO+k": /*!*********************************************!*\ !*** ./node_modules/chart.js/dist/Chart.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /*! * Chart.js v2.9.4 * https://www.chartjs.org * (c) 2020 Chart.js Contributors * Released under the MIT License */ (function (global, factory) { true ? module.exports = factory(function() { try { return __webpack_require__(/*! moment */ "wd/R"); } catch(e) { } }()) : undefined; }(this, (function (moment) { 'use strict'; moment = moment && moment.hasOwnProperty('default') ? moment['default'] : moment; function createCommonjsModule(fn, module) { return module = { exports: {} }, fn(module, module.exports), module.exports; } function getCjsExportFromNamespace (n) { return n && n['default'] || n; } var colorName = { "aliceblue": [240, 248, 255], "antiquewhite": [250, 235, 215], "aqua": [0, 255, 255], "aquamarine": [127, 255, 212], "azure": [240, 255, 255], "beige": [245, 245, 220], "bisque": [255, 228, 196], "black": [0, 0, 0], "blanchedalmond": [255, 235, 205], "blue": [0, 0, 255], "blueviolet": [138, 43, 226], "brown": [165, 42, 42], "burlywood": [222, 184, 135], "cadetblue": [95, 158, 160], "chartreuse": [127, 255, 0], "chocolate": [210, 105, 30], "coral": [255, 127, 80], "cornflowerblue": [100, 149, 237], "cornsilk": [255, 248, 220], "crimson": [220, 20, 60], "cyan": [0, 255, 255], "darkblue": [0, 0, 139], "darkcyan": [0, 139, 139], "darkgoldenrod": [184, 134, 11], "darkgray": [169, 169, 169], "darkgreen": [0, 100, 0], "darkgrey": [169, 169, 169], "darkkhaki": [189, 183, 107], "darkmagenta": [139, 0, 139], "darkolivegreen": [85, 107, 47], "darkorange": [255, 140, 0], "darkorchid": [153, 50, 204], "darkred": [139, 0, 0], "darksalmon": [233, 150, 122], "darkseagreen": [143, 188, 143], "darkslateblue": [72, 61, 139], "darkslategray": [47, 79, 79], "darkslategrey": [47, 79, 79], "darkturquoise": [0, 206, 209], "darkviolet": [148, 0, 211], "deeppink": [255, 20, 147], "deepskyblue": [0, 191, 255], "dimgray": [105, 105, 105], "dimgrey": [105, 105, 105], "dodgerblue": [30, 144, 255], "firebrick": [178, 34, 34], "floralwhite": [255, 250, 240], "forestgreen": [34, 139, 34], "fuchsia": [255, 0, 255], "gainsboro": [220, 220, 220], "ghostwhite": [248, 248, 255], "gold": [255, 215, 0], "goldenrod": [218, 165, 32], "gray": [128, 128, 128], "green": [0, 128, 0], "greenyellow": [173, 255, 47], "grey": [128, 128, 128], "honeydew": [240, 255, 240], "hotpink": [255, 105, 180], "indianred": [205, 92, 92], "indigo": [75, 0, 130], "ivory": [255, 255, 240], "khaki": [240, 230, 140], "lavender": [230, 230, 250], "lavenderblush": [255, 240, 245], "lawngreen": [124, 252, 0], "lemonchiffon": [255, 250, 205], "lightblue": [173, 216, 230], "lightcoral": [240, 128, 128], "lightcyan": [224, 255, 255], "lightgoldenrodyellow": [250, 250, 210], "lightgray": [211, 211, 211], "lightgreen": [144, 238, 144], "lightgrey": [211, 211, 211], "lightpink": [255, 182, 193], "lightsalmon": [255, 160, 122], "lightseagreen": [32, 178, 170], "lightskyblue": [135, 206, 250], "lightslategray": [119, 136, 153], "lightslategrey": [119, 136, 153], "lightsteelblue": [176, 196, 222], "lightyellow": [255, 255, 224], "lime": [0, 255, 0], "limegreen": [50, 205, 50], "linen": [250, 240, 230], "magenta": [255, 0, 255], "maroon": [128, 0, 0], "mediumaquamarine": [102, 205, 170], "mediumblue": [0, 0, 205], "mediumorchid": [186, 85, 211], "mediumpurple": [147, 112, 219], "mediumseagreen": [60, 179, 113], "mediumslateblue": [123, 104, 238], "mediumspringgreen": [0, 250, 154], "mediumturquoise": [72, 209, 204], "mediumvioletred": [199, 21, 133], "midnightblue": [25, 25, 112], "mintcream": [245, 255, 250], "mistyrose": [255, 228, 225], "moccasin": [255, 228, 181], "navajowhite": [255, 222, 173], "navy": [0, 0, 128], "oldlace": [253, 245, 230], "olive": [128, 128, 0], "olivedrab": [107, 142, 35], "orange": [255, 165, 0], "orangered": [255, 69, 0], "orchid": [218, 112, 214], "palegoldenrod": [238, 232, 170], "palegreen": [152, 251, 152], "paleturquoise": [175, 238, 238], "palevioletred": [219, 112, 147], "papayawhip": [255, 239, 213], "peachpuff": [255, 218, 185], "peru": [205, 133, 63], "pink": [255, 192, 203], "plum": [221, 160, 221], "powderblue": [176, 224, 230], "purple": [128, 0, 128], "rebeccapurple": [102, 51, 153], "red": [255, 0, 0], "rosybrown": [188, 143, 143], "royalblue": [65, 105, 225], "saddlebrown": [139, 69, 19], "salmon": [250, 128, 114], "sandybrown": [244, 164, 96], "seagreen": [46, 139, 87], "seashell": [255, 245, 238], "sienna": [160, 82, 45], "silver": [192, 192, 192], "skyblue": [135, 206, 235], "slateblue": [106, 90, 205], "slategray": [112, 128, 144], "slategrey": [112, 128, 144], "snow": [255, 250, 250], "springgreen": [0, 255, 127], "steelblue": [70, 130, 180], "tan": [210, 180, 140], "teal": [0, 128, 128], "thistle": [216, 191, 216], "tomato": [255, 99, 71], "turquoise": [64, 224, 208], "violet": [238, 130, 238], "wheat": [245, 222, 179], "white": [255, 255, 255], "whitesmoke": [245, 245, 245], "yellow": [255, 255, 0], "yellowgreen": [154, 205, 50] }; var conversions = createCommonjsModule(function (module) { /* MIT license */ // NOTE: conversions should only return primitive values (i.e. arrays, or // values that give correct `typeof` results). // do not use box values types (i.e. Number(), String(), etc.) var reverseKeywords = {}; for (var key in colorName) { if (colorName.hasOwnProperty(key)) { reverseKeywords[colorName[key]] = key; } } var convert = module.exports = { rgb: {channels: 3, labels: 'rgb'}, hsl: {channels: 3, labels: 'hsl'}, hsv: {channels: 3, labels: 'hsv'}, hwb: {channels: 3, labels: 'hwb'}, cmyk: {channels: 4, labels: 'cmyk'}, xyz: {channels: 3, labels: 'xyz'}, lab: {channels: 3, labels: 'lab'}, lch: {channels: 3, labels: 'lch'}, hex: {channels: 1, labels: ['hex']}, keyword: {channels: 1, labels: ['keyword']}, ansi16: {channels: 1, labels: ['ansi16']}, ansi256: {channels: 1, labels: ['ansi256']}, hcg: {channels: 3, labels: ['h', 'c', 'g']}, apple: {channels: 3, labels: ['r16', 'g16', 'b16']}, gray: {channels: 1, labels: ['gray']} }; // hide .channels and .labels properties for (var model in convert) { if (convert.hasOwnProperty(model)) { if (!('channels' in convert[model])) { throw new Error('missing channels property: ' + model); } if (!('labels' in convert[model])) { throw new Error('missing channel labels property: ' + model); } if (convert[model].labels.length !== convert[model].channels) { throw new Error('channel and label counts mismatch: ' + model); } var channels = convert[model].channels; var labels = convert[model].labels; delete convert[model].channels; delete convert[model].labels; Object.defineProperty(convert[model], 'channels', {value: channels}); Object.defineProperty(convert[model], 'labels', {value: labels}); } } convert.rgb.hsl = function (rgb) { var r = rgb[0] / 255; var g = rgb[1] / 255; var b = rgb[2] / 255; var min = Math.min(r, g, b); var max = Math.max(r, g, b); var delta = max - min; var h; var s; var l; if (max === min) { h = 0; } else if (r === max) { h = (g - b) / delta; } else if (g === max) { h = 2 + (b - r) / delta; } else if (b === max) { h = 4 + (r - g) / delta; } h = Math.min(h * 60, 360); if (h < 0) { h += 360; } l = (min + max) / 2; if (max === min) { s = 0; } else if (l <= 0.5) { s = delta / (max + min); } else { s = delta / (2 - max - min); } return [h, s * 100, l * 100]; }; convert.rgb.hsv = function (rgb) { var rdif; var gdif; var bdif; var h; var s; var r = rgb[0] / 255; var g = rgb[1] / 255; var b = rgb[2] / 255; var v = Math.max(r, g, b); var diff = v - Math.min(r, g, b); var diffc = function (c) { return (v - c) / 6 / diff + 1 / 2; }; if (diff === 0) { h = s = 0; } else { s = diff / v; rdif = diffc(r); gdif = diffc(g); bdif = diffc(b); if (r === v) { h = bdif - gdif; } else if (g === v) { h = (1 / 3) + rdif - bdif; } else if (b === v) { h = (2 / 3) + gdif - rdif; } if (h < 0) { h += 1; } else if (h > 1) { h -= 1; } } return [ h * 360, s * 100, v * 100 ]; }; convert.rgb.hwb = function (rgb) { var r = rgb[0]; var g = rgb[1]; var b = rgb[2]; var h = convert.rgb.hsl(rgb)[0]; var w = 1 / 255 * Math.min(r, Math.min(g, b)); b = 1 - 1 / 255 * Math.max(r, Math.max(g, b)); return [h, w * 100, b * 100]; }; convert.rgb.cmyk = function (rgb) { var r = rgb[0] / 255; var g = rgb[1] / 255; var b = rgb[2] / 255; var c; var m; var y; var k; k = Math.min(1 - r, 1 - g, 1 - b); c = (1 - r - k) / (1 - k) || 0; m = (1 - g - k) / (1 - k) || 0; y = (1 - b - k) / (1 - k) || 0; return [c * 100, m * 100, y * 100, k * 100]; }; /** * See https://en.m.wikipedia.org/wiki/Euclidean_distance#Squared_Euclidean_distance * */ function comparativeDistance(x, y) { return ( Math.pow(x[0] - y[0], 2) + Math.pow(x[1] - y[1], 2) + Math.pow(x[2] - y[2], 2) ); } convert.rgb.keyword = function (rgb) { var reversed = reverseKeywords[rgb]; if (reversed) { return reversed; } var currentClosestDistance = Infinity; var currentClosestKeyword; for (var keyword in colorName) { if (colorName.hasOwnProperty(keyword)) { var value = colorName[keyword]; // Compute comparative distance var distance = comparativeDistance(rgb, value); // Check if its less, if so set as closest if (distance < currentClosestDistance) { currentClosestDistance = distance; currentClosestKeyword = keyword; } } } return currentClosestKeyword; }; convert.keyword.rgb = function (keyword) { return colorName[keyword]; }; convert.rgb.xyz = function (rgb) { var r = rgb[0] / 255; var g = rgb[1] / 255; var b = rgb[2] / 255; // assume sRGB r = r > 0.04045 ? Math.pow(((r + 0.055) / 1.055), 2.4) : (r / 12.92); g = g > 0.04045 ? Math.pow(((g + 0.055) / 1.055), 2.4) : (g / 12.92); b = b > 0.04045 ? Math.pow(((b + 0.055) / 1.055), 2.4) : (b / 12.92); var x = (r * 0.4124) + (g * 0.3576) + (b * 0.1805); var y = (r * 0.2126) + (g * 0.7152) + (b * 0.0722); var z = (r * 0.0193) + (g * 0.1192) + (b * 0.9505); return [x * 100, y * 100, z * 100]; }; convert.rgb.lab = function (rgb) { var xyz = convert.rgb.xyz(rgb); var x = xyz[0]; var y = xyz[1]; var z = xyz[2]; var l; var a; var b; x /= 95.047; y /= 100; z /= 108.883; x = x > 0.008856 ? Math.pow(x, 1 / 3) : (7.787 * x) + (16 / 116); y = y > 0.008856 ? Math.pow(y, 1 / 3) : (7.787 * y) + (16 / 116); z = z > 0.008856 ? Math.pow(z, 1 / 3) : (7.787 * z) + (16 / 116); l = (116 * y) - 16; a = 500 * (x - y); b = 200 * (y - z); return [l, a, b]; }; convert.hsl.rgb = function (hsl) { var h = hsl[0] / 360; var s = hsl[1] / 100; var l = hsl[2] / 100; var t1; var t2; var t3; var rgb; var val; if (s === 0) { val = l * 255; return [val, val, val]; } if (l < 0.5) { t2 = l * (1 + s); } else { t2 = l + s - l * s; } t1 = 2 * l - t2; rgb = [0, 0, 0]; for (var i = 0; i < 3; i++) { t3 = h + 1 / 3 * -(i - 1); if (t3 < 0) { t3++; } if (t3 > 1) { t3--; } if (6 * t3 < 1) { val = t1 + (t2 - t1) * 6 * t3; } else if (2 * t3 < 1) { val = t2; } else if (3 * t3 < 2) { val = t1 + (t2 - t1) * (2 / 3 - t3) * 6; } else { val = t1; } rgb[i] = val * 255; } return rgb; }; convert.hsl.hsv = function (hsl) { var h = hsl[0]; var s = hsl[1] / 100; var l = hsl[2] / 100; var smin = s; var lmin = Math.max(l, 0.01); var sv; var v; l *= 2; s *= (l <= 1) ? l : 2 - l; smin *= lmin <= 1 ? lmin : 2 - lmin; v = (l + s) / 2; sv = l === 0 ? (2 * smin) / (lmin + smin) : (2 * s) / (l + s); return [h, sv * 100, v * 100]; }; convert.hsv.rgb = function (hsv) { var h = hsv[0] / 60; var s = hsv[1] / 100; var v = hsv[2] / 100; var hi = Math.floor(h) % 6; var f = h - Math.floor(h); var p = 255 * v * (1 - s); var q = 255 * v * (1 - (s * f)); var t = 255 * v * (1 - (s * (1 - f))); v *= 255; switch (hi) { case 0: return [v, t, p]; case 1: return [q, v, p]; case 2: return [p, v, t]; case 3: return [p, q, v]; case 4: return [t, p, v]; case 5: return [v, p, q]; } }; convert.hsv.hsl = function (hsv) { var h = hsv[0]; var s = hsv[1] / 100; var v = hsv[2] / 100; var vmin = Math.max(v, 0.01); var lmin; var sl; var l; l = (2 - s) * v; lmin = (2 - s) * vmin; sl = s * vmin; sl /= (lmin <= 1) ? lmin : 2 - lmin; sl = sl || 0; l /= 2; return [h, sl * 100, l * 100]; }; // http://dev.w3.org/csswg/css-color/#hwb-to-rgb convert.hwb.rgb = function (hwb) { var h = hwb[0] / 360; var wh = hwb[1] / 100; var bl = hwb[2] / 100; var ratio = wh + bl; var i; var v; var f; var n; // wh + bl cant be > 1 if (ratio > 1) { wh /= ratio; bl /= ratio; } i = Math.floor(6 * h); v = 1 - bl; f = 6 * h - i; if ((i & 0x01) !== 0) { f = 1 - f; } n = wh + f * (v - wh); // linear interpolation var r; var g; var b; switch (i) { default: case 6: case 0: r = v; g = n; b = wh; break; case 1: r = n; g = v; b = wh; break; case 2: r = wh; g = v; b = n; break; case 3: r = wh; g = n; b = v; break; case 4: r = n; g = wh; b = v; break; case 5: r = v; g = wh; b = n; break; } return [r * 255, g * 255, b * 255]; }; convert.cmyk.rgb = function (cmyk) { var c = cmyk[0] / 100; var m = cmyk[1] / 100; var y = cmyk[2] / 100; var k = cmyk[3] / 100; var r; var g; var b; r = 1 - Math.min(1, c * (1 - k) + k); g = 1 - Math.min(1, m * (1 - k) + k); b = 1 - Math.min(1, y * (1 - k) + k); return [r * 255, g * 255, b * 255]; }; convert.xyz.rgb = function (xyz) { var x = xyz[0] / 100; var y = xyz[1] / 100; var z = xyz[2] / 100; var r; var g; var b; r = (x * 3.2406) + (y * -1.5372) + (z * -0.4986); g = (x * -0.9689) + (y * 1.8758) + (z * 0.0415); b = (x * 0.0557) + (y * -0.2040) + (z * 1.0570); // assume sRGB r = r > 0.0031308 ? ((1.055 * Math.pow(r, 1.0 / 2.4)) - 0.055) : r * 12.92; g = g > 0.0031308 ? ((1.055 * Math.pow(g, 1.0 / 2.4)) - 0.055) : g * 12.92; b = b > 0.0031308 ? ((1.055 * Math.pow(b, 1.0 / 2.4)) - 0.055) : b * 12.92; r = Math.min(Math.max(0, r), 1); g = Math.min(Math.max(0, g), 1); b = Math.min(Math.max(0, b), 1); return [r * 255, g * 255, b * 255]; }; convert.xyz.lab = function (xyz) { var x = xyz[0]; var y = xyz[1]; var z = xyz[2]; var l; var a; var b; x /= 95.047; y /= 100; z /= 108.883; x = x > 0.008856 ? Math.pow(x, 1 / 3) : (7.787 * x) + (16 / 116); y = y > 0.008856 ? Math.pow(y, 1 / 3) : (7.787 * y) + (16 / 116); z = z > 0.008856 ? Math.pow(z, 1 / 3) : (7.787 * z) + (16 / 116); l = (116 * y) - 16; a = 500 * (x - y); b = 200 * (y - z); return [l, a, b]; }; convert.lab.xyz = function (lab) { var l = lab[0]; var a = lab[1]; var b = lab[2]; var x; var y; var z; y = (l + 16) / 116; x = a / 500 + y; z = y - b / 200; var y2 = Math.pow(y, 3); var x2 = Math.pow(x, 3); var z2 = Math.pow(z, 3); y = y2 > 0.008856 ? y2 : (y - 16 / 116) / 7.787; x = x2 > 0.008856 ? x2 : (x - 16 / 116) / 7.787; z = z2 > 0.008856 ? z2 : (z - 16 / 116) / 7.787; x *= 95.047; y *= 100; z *= 108.883; return [x, y, z]; }; convert.lab.lch = function (lab) { var l = lab[0]; var a = lab[1]; var b = lab[2]; var hr; var h; var c; hr = Math.atan2(b, a); h = hr * 360 / 2 / Math.PI; if (h < 0) { h += 360; } c = Math.sqrt(a * a + b * b); return [l, c, h]; }; convert.lch.lab = function (lch) { var l = lch[0]; var c = lch[1]; var h = lch[2]; var a; var b; var hr; hr = h / 360 * 2 * Math.PI; a = c * Math.cos(hr); b = c * Math.sin(hr); return [l, a, b]; }; convert.rgb.ansi16 = function (args) { var r = args[0]; var g = args[1]; var b = args[2]; var value = 1 in arguments ? arguments[1] : convert.rgb.hsv(args)[2]; // hsv -> ansi16 optimization value = Math.round(value / 50); if (value === 0) { return 30; } var ansi = 30 + ((Math.round(b / 255) << 2) | (Math.round(g / 255) << 1) | Math.round(r / 255)); if (value === 2) { ansi += 60; } return ansi; }; convert.hsv.ansi16 = function (args) { // optimization here; we already know the value and don't need to get // it converted for us. return convert.rgb.ansi16(convert.hsv.rgb(args), args[2]); }; convert.rgb.ansi256 = function (args) { var r = args[0]; var g = args[1]; var b = args[2]; // we use the extended greyscale palette here, with the exception of // black and white. normal palette only has 4 greyscale shades. if (r === g && g === b) { if (r < 8) { return 16; } if (r > 248) { return 231; } return Math.round(((r - 8) / 247) * 24) + 232; } var ansi = 16 + (36 * Math.round(r / 255 * 5)) + (6 * Math.round(g / 255 * 5)) + Math.round(b / 255 * 5); return ansi; }; convert.ansi16.rgb = function (args) { var color = args % 10; // handle greyscale if (color === 0 || color === 7) { if (args > 50) { color += 3.5; } color = color / 10.5 * 255; return [color, color, color]; } var mult = (~~(args > 50) + 1) * 0.5; var r = ((color & 1) * mult) * 255; var g = (((color >> 1) & 1) * mult) * 255; var b = (((color >> 2) & 1) * mult) * 255; return [r, g, b]; }; convert.ansi256.rgb = function (args) { // handle greyscale if (args >= 232) { var c = (args - 232) * 10 + 8; return [c, c, c]; } args -= 16; var rem; var r = Math.floor(args / 36) / 5 * 255; var g = Math.floor((rem = args % 36) / 6) / 5 * 255; var b = (rem % 6) / 5 * 255; return [r, g, b]; }; convert.rgb.hex = function (args) { var integer = ((Math.round(args[0]) & 0xFF) << 16) + ((Math.round(args[1]) & 0xFF) << 8) + (Math.round(args[2]) & 0xFF); var string = integer.toString(16).toUpperCase(); return '000000'.substring(string.length) + string; }; convert.hex.rgb = function (args) { var match = args.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i); if (!match) { return [0, 0, 0]; } var colorString = match[0]; if (match[0].length === 3) { colorString = colorString.split('').map(function (char) { return char + char; }).join(''); } var integer = parseInt(colorString, 16); var r = (integer >> 16) & 0xFF; var g = (integer >> 8) & 0xFF; var b = integer & 0xFF; return [r, g, b]; }; convert.rgb.hcg = function (rgb) { var r = rgb[0] / 255; var g = rgb[1] / 255; var b = rgb[2] / 255; var max = Math.max(Math.max(r, g), b); var min = Math.min(Math.min(r, g), b); var chroma = (max - min); var grayscale; var hue; if (chroma < 1) { grayscale = min / (1 - chroma); } else { grayscale = 0; } if (chroma <= 0) { hue = 0; } else if (max === r) { hue = ((g - b) / chroma) % 6; } else if (max === g) { hue = 2 + (b - r) / chroma; } else { hue = 4 + (r - g) / chroma + 4; } hue /= 6; hue %= 1; return [hue * 360, chroma * 100, grayscale * 100]; }; convert.hsl.hcg = function (hsl) { var s = hsl[1] / 100; var l = hsl[2] / 100; var c = 1; var f = 0; if (l < 0.5) { c = 2.0 * s * l; } else { c = 2.0 * s * (1.0 - l); } if (c < 1.0) { f = (l - 0.5 * c) / (1.0 - c); } return [hsl[0], c * 100, f * 100]; }; convert.hsv.hcg = function (hsv) { var s = hsv[1] / 100; var v = hsv[2] / 100; var c = s * v; var f = 0; if (c < 1.0) { f = (v - c) / (1 - c); } return [hsv[0], c * 100, f * 100]; }; convert.hcg.rgb = function (hcg) { var h = hcg[0] / 360; var c = hcg[1] / 100; var g = hcg[2] / 100; if (c === 0.0) { return [g * 255, g * 255, g * 255]; } var pure = [0, 0, 0]; var hi = (h % 1) * 6; var v = hi % 1; var w = 1 - v; var mg = 0; switch (Math.floor(hi)) { case 0: pure[0] = 1; pure[1] = v; pure[2] = 0; break; case 1: pure[0] = w; pure[1] = 1; pure[2] = 0; break; case 2: pure[0] = 0; pure[1] = 1; pure[2] = v; break; case 3: pure[0] = 0; pure[1] = w; pure[2] = 1; break; case 4: pure[0] = v; pure[1] = 0; pure[2] = 1; break; default: pure[0] = 1; pure[1] = 0; pure[2] = w; } mg = (1.0 - c) * g; return [ (c * pure[0] + mg) * 255, (c * pure[1] + mg) * 255, (c * pure[2] + mg) * 255 ]; }; convert.hcg.hsv = function (hcg) { var c = hcg[1] / 100; var g = hcg[2] / 100; var v = c + g * (1.0 - c); var f = 0; if (v > 0.0) { f = c / v; } return [hcg[0], f * 100, v * 100]; }; convert.hcg.hsl = function (hcg) { var c = hcg[1] / 100; var g = hcg[2] / 100; var l = g * (1.0 - c) + 0.5 * c; var s = 0; if (l > 0.0 && l < 0.5) { s = c / (2 * l); } else if (l >= 0.5 && l < 1.0) { s = c / (2 * (1 - l)); } return [hcg[0], s * 100, l * 100]; }; convert.hcg.hwb = function (hcg) { var c = hcg[1] / 100; var g = hcg[2] / 100; var v = c + g * (1.0 - c); return [hcg[0], (v - c) * 100, (1 - v) * 100]; }; convert.hwb.hcg = function (hwb) { var w = hwb[1] / 100; var b = hwb[2] / 100; var v = 1 - b; var c = v - w; var g = 0; if (c < 1) { g = (v - c) / (1 - c); } return [hwb[0], c * 100, g * 100]; }; convert.apple.rgb = function (apple) { return [(apple[0] / 65535) * 255, (apple[1] / 65535) * 255, (apple[2] / 65535) * 255]; }; convert.rgb.apple = function (rgb) { return [(rgb[0] / 255) * 65535, (rgb[1] / 255) * 65535, (rgb[2] / 255) * 65535]; }; convert.gray.rgb = function (args) { return [args[0] / 100 * 255, args[0] / 100 * 255, args[0] / 100 * 255]; }; convert.gray.hsl = convert.gray.hsv = function (args) { return [0, 0, args[0]]; }; convert.gray.hwb = function (gray) { return [0, 100, gray[0]]; }; convert.gray.cmyk = function (gray) { return [0, 0, 0, gray[0]]; }; convert.gray.lab = function (gray) { return [gray[0], 0, 0]; }; convert.gray.hex = function (gray) { var val = Math.round(gray[0] / 100 * 255) & 0xFF; var integer = (val << 16) + (val << 8) + val; var string = integer.toString(16).toUpperCase(); return '000000'.substring(string.length) + string; }; convert.rgb.gray = function (rgb) { var val = (rgb[0] + rgb[1] + rgb[2]) / 3; return [val / 255 * 100]; }; }); var conversions_1 = conversions.rgb; var conversions_2 = conversions.hsl; var conversions_3 = conversions.hsv; var conversions_4 = conversions.hwb; var conversions_5 = conversions.cmyk; var conversions_6 = conversions.xyz; var conversions_7 = conversions.lab; var conversions_8 = conversions.lch; var conversions_9 = conversions.hex; var conversions_10 = conversions.keyword; var conversions_11 = conversions.ansi16; var conversions_12 = conversions.ansi256; var conversions_13 = conversions.hcg; var conversions_14 = conversions.apple; var conversions_15 = conversions.gray; /* this function routes a model to all other models. all functions that are routed have a property `.conversion` attached to the returned synthetic function. This property is an array of strings, each with the steps in between the 'from' and 'to' color models (inclusive). conversions that are not possible simply are not included. */ function buildGraph() { var graph = {}; // https://jsperf.com/object-keys-vs-for-in-with-closure/3 var models = Object.keys(conversions); for (var len = models.length, i = 0; i < len; i++) { graph[models[i]] = { // http://jsperf.com/1-vs-infinity // micro-opt, but this is simple. distance: -1, parent: null }; } return graph; } // https://en.wikipedia.org/wiki/Breadth-first_search function deriveBFS(fromModel) { var graph = buildGraph(); var queue = [fromModel]; // unshift -> queue -> pop graph[fromModel].distance = 0; while (queue.length) { var current = queue.pop(); var adjacents = Object.keys(conversions[current]); for (var len = adjacents.length, i = 0; i < len; i++) { var adjacent = adjacents[i]; var node = graph[adjacent]; if (node.distance === -1) { node.distance = graph[current].distance + 1; node.parent = current; queue.unshift(adjacent); } } } return graph; } function link(from, to) { return function (args) { return to(from(args)); }; } function wrapConversion(toModel, graph) { var path = [graph[toModel].parent, toModel]; var fn = conversions[graph[toModel].parent][toModel]; var cur = graph[toModel].parent; while (graph[cur].parent) { path.unshift(graph[cur].parent); fn = link(conversions[graph[cur].parent][cur], fn); cur = graph[cur].parent; } fn.conversion = path; return fn; } var route = function (fromModel) { var graph = deriveBFS(fromModel); var conversion = {}; var models = Object.keys(graph); for (var len = models.length, i = 0; i < len; i++) { var toModel = models[i]; var node = graph[toModel]; if (node.parent === null) { // no possible conversion, or this node is the source model. continue; } conversion[toModel] = wrapConversion(toModel, graph); } return conversion; }; var convert = {}; var models = Object.keys(conversions); function wrapRaw(fn) { var wrappedFn = function (args) { if (args === undefined || args === null) { return args; } if (arguments.length > 1) { args = Array.prototype.slice.call(arguments); } return fn(args); }; // preserve .conversion property if there is one if ('conversion' in fn) { wrappedFn.conversion = fn.conversion; } return wrappedFn; } function wrapRounded(fn) { var wrappedFn = function (args) { if (args === undefined || args === null) { return args; } if (arguments.length > 1) { args = Array.prototype.slice.call(arguments); } var result = fn(args); // we're assuming the result is an array here. // see notice in conversions.js; don't use box types // in conversion functions. if (typeof result === 'object') { for (var len = result.length, i = 0; i < len; i++) { result[i] = Math.round(result[i]); } } return result; }; // preserve .conversion property if there is one if ('conversion' in fn) { wrappedFn.conversion = fn.conversion; } return wrappedFn; } models.forEach(function (fromModel) { convert[fromModel] = {}; Object.defineProperty(convert[fromModel], 'channels', {value: conversions[fromModel].channels}); Object.defineProperty(convert[fromModel], 'labels', {value: conversions[fromModel].labels}); var routes = route(fromModel); var routeModels = Object.keys(routes); routeModels.forEach(function (toModel) { var fn = routes[toModel]; convert[fromModel][toModel] = wrapRounded(fn); convert[fromModel][toModel].raw = wrapRaw(fn); }); }); var colorConvert = convert; var colorName$1 = { "aliceblue": [240, 248, 255], "antiquewhite": [250, 235, 215], "aqua": [0, 255, 255], "aquamarine": [127, 255, 212], "azure": [240, 255, 255], "beige": [245, 245, 220], "bisque": [255, 228, 196], "black": [0, 0, 0], "blanchedalmond": [255, 235, 205], "blue": [0, 0, 255], "blueviolet": [138, 43, 226], "brown": [165, 42, 42], "burlywood": [222, 184, 135], "cadetblue": [95, 158, 160], "chartreuse": [127, 255, 0], "chocolate": [210, 105, 30], "coral": [255, 127, 80], "cornflowerblue": [100, 149, 237], "cornsilk": [255, 248, 220], "crimson": [220, 20, 60], "cyan": [0, 255, 255], "darkblue": [0, 0, 139], "darkcyan": [0, 139, 139], "darkgoldenrod": [184, 134, 11], "darkgray": [169, 169, 169], "darkgreen": [0, 100, 0], "darkgrey": [169, 169, 169], "darkkhaki": [189, 183, 107], "darkmagenta": [139, 0, 139], "darkolivegreen": [85, 107, 47], "darkorange": [255, 140, 0], "darkorchid": [153, 50, 204], "darkred": [139, 0, 0], "darksalmon": [233, 150, 122], "darkseagreen": [143, 188, 143], "darkslateblue": [72, 61, 139], "darkslategray": [47, 79, 79], "darkslategrey": [47, 79, 79], "darkturquoise": [0, 206, 209], "darkviolet": [148, 0, 211], "deeppink": [255, 20, 147], "deepskyblue": [0, 191, 255], "dimgray": [105, 105, 105], "dimgrey": [105, 105, 105], "dodgerblue": [30, 144, 255], "firebrick": [178, 34, 34], "floralwhite": [255, 250, 240], "forestgreen": [34, 139, 34], "fuchsia": [255, 0, 255], "gainsboro": [220, 220, 220], "ghostwhite": [248, 248, 255], "gold": [255, 215, 0], "goldenrod": [218, 165, 32], "gray": [128, 128, 128], "green": [0, 128, 0], "greenyellow": [173, 255, 47], "grey": [128, 128, 128], "honeydew": [240, 255, 240], "hotpink": [255, 105, 180], "indianred": [205, 92, 92], "indigo": [75, 0, 130], "ivory": [255, 255, 240], "khaki": [240, 230, 140], "lavender": [230, 230, 250], "lavenderblush": [255, 240, 245], "lawngreen": [124, 252, 0], "lemonchiffon": [255, 250, 205], "lightblue": [173, 216, 230], "lightcoral": [240, 128, 128], "lightcyan": [224, 255, 255], "lightgoldenrodyellow": [250, 250, 210], "lightgray": [211, 211, 211], "lightgreen": [144, 238, 144], "lightgrey": [211, 211, 211], "lightpink": [255, 182, 193], "lightsalmon": [255, 160, 122], "lightseagreen": [32, 178, 170], "lightskyblue": [135, 206, 250], "lightslategray": [119, 136, 153], "lightslategrey": [119, 136, 153], "lightsteelblue": [176, 196, 222], "lightyellow": [255, 255, 224], "lime": [0, 255, 0], "limegreen": [50, 205, 50], "linen": [250, 240, 230], "magenta": [255, 0, 255], "maroon": [128, 0, 0], "mediumaquamarine": [102, 205, 170], "mediumblue": [0, 0, 205], "mediumorchid": [186, 85, 211], "mediumpurple": [147, 112, 219], "mediumseagreen": [60, 179, 113], "mediumslateblue": [123, 104, 238], "mediumspringgreen": [0, 250, 154], "mediumturquoise": [72, 209, 204], "mediumvioletred": [199, 21, 133], "midnightblue": [25, 25, 112], "mintcream": [245, 255, 250], "mistyrose": [255, 228, 225], "moccasin": [255, 228, 181], "navajowhite": [255, 222, 173], "navy": [0, 0, 128], "oldlace": [253, 245, 230], "olive": [128, 128, 0], "olivedrab": [107, 142, 35], "orange": [255, 165, 0], "orangered": [255, 69, 0], "orchid": [218, 112, 214], "palegoldenrod": [238, 232, 170], "palegreen": [152, 251, 152], "paleturquoise": [175, 238, 238], "palevioletred": [219, 112, 147], "papayawhip": [255, 239, 213], "peachpuff": [255, 218, 185], "peru": [205, 133, 63], "pink": [255, 192, 203], "plum": [221, 160, 221], "powderblue": [176, 224, 230], "purple": [128, 0, 128], "rebeccapurple": [102, 51, 153], "red": [255, 0, 0], "rosybrown": [188, 143, 143], "royalblue": [65, 105, 225], "saddlebrown": [139, 69, 19], "salmon": [250, 128, 114], "sandybrown": [244, 164, 96], "seagreen": [46, 139, 87], "seashell": [255, 245, 238], "sienna": [160, 82, 45], "silver": [192, 192, 192], "skyblue": [135, 206, 235], "slateblue": [106, 90, 205], "slategray": [112, 128, 144], "slategrey": [112, 128, 144], "snow": [255, 250, 250], "springgreen": [0, 255, 127], "steelblue": [70, 130, 180], "tan": [210, 180, 140], "teal": [0, 128, 128], "thistle": [216, 191, 216], "tomato": [255, 99, 71], "turquoise": [64, 224, 208], "violet": [238, 130, 238], "wheat": [245, 222, 179], "white": [255, 255, 255], "whitesmoke": [245, 245, 245], "yellow": [255, 255, 0], "yellowgreen": [154, 205, 50] }; /* MIT license */ var colorString = { getRgba: getRgba, getHsla: getHsla, getRgb: getRgb, getHsl: getHsl, getHwb: getHwb, getAlpha: getAlpha, hexString: hexString, rgbString: rgbString, rgbaString: rgbaString, percentString: percentString, percentaString: percentaString, hslString: hslString, hslaString: hslaString, hwbString: hwbString, keyword: keyword }; function getRgba(string) { if (!string) { return; } var abbr = /^#([a-fA-F0-9]{3,4})$/i, hex = /^#([a-fA-F0-9]{6}([a-fA-F0-9]{2})?)$/i, rgba = /^rgba?\(\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/i, per = /^rgba?\(\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/i, keyword = /(\w+)/; var rgb = [0, 0, 0], a = 1, match = string.match(abbr), hexAlpha = ""; if (match) { match = match[1]; hexAlpha = match[3]; for (var i = 0; i < rgb.length; i++) { rgb[i] = parseInt(match[i] + match[i], 16); } if (hexAlpha) { a = Math.round((parseInt(hexAlpha + hexAlpha, 16) / 255) * 100) / 100; } } else if (match = string.match(hex)) { hexAlpha = match[2]; match = match[1]; for (var i = 0; i < rgb.length; i++) { rgb[i] = parseInt(match.slice(i * 2, i * 2 + 2), 16); } if (hexAlpha) { a = Math.round((parseInt(hexAlpha, 16) / 255) * 100) / 100; } } else if (match = string.match(rgba)) { for (var i = 0; i < rgb.length; i++) { rgb[i] = parseInt(match[i + 1]); } a = parseFloat(match[4]); } else if (match = string.match(per)) { for (var i = 0; i < rgb.length; i++) { rgb[i] = Math.round(parseFloat(match[i + 1]) * 2.55); } a = parseFloat(match[4]); } else if (match = string.match(keyword)) { if (match[1] == "transparent") { return [0, 0, 0, 0]; } rgb = colorName$1[match[1]]; if (!rgb) { return; } } for (var i = 0; i < rgb.length; i++) { rgb[i] = scale(rgb[i], 0, 255); } if (!a && a != 0) { a = 1; } else { a = scale(a, 0, 1); } rgb[3] = a; return rgb; } function getHsla(string) { if (!string) { return; } var hsl = /^hsla?\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/; var match = string.match(hsl); if (match) { var alpha = parseFloat(match[4]); var h = scale(parseInt(match[1]), 0, 360), s = scale(parseFloat(match[2]), 0, 100), l = scale(parseFloat(match[3]), 0, 100), a = scale(isNaN(alpha) ? 1 : alpha, 0, 1); return [h, s, l, a]; } } function getHwb(string) { if (!string) { return; } var hwb = /^hwb\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/; var match = string.match(hwb); if (match) { var alpha = parseFloat(match[4]); var h = scale(parseInt(match[1]), 0, 360), w = scale(parseFloat(match[2]), 0, 100), b = scale(parseFloat(match[3]), 0, 100), a = scale(isNaN(alpha) ? 1 : alpha, 0, 1); return [h, w, b, a]; } } function getRgb(string) { var rgba = getRgba(string); return rgba && rgba.slice(0, 3); } function getHsl(string) { var hsla = getHsla(string); return hsla && hsla.slice(0, 3); } function getAlpha(string) { var vals = getRgba(string); if (vals) { return vals[3]; } else if (vals = getHsla(string)) { return vals[3]; } else if (vals = getHwb(string)) { return vals[3]; } } // generators function hexString(rgba, a) { var a = (a !== undefined && rgba.length === 3) ? a : rgba[3]; return "#" + hexDouble(rgba[0]) + hexDouble(rgba[1]) + hexDouble(rgba[2]) + ( (a >= 0 && a < 1) ? hexDouble(Math.round(a * 255)) : "" ); } function rgbString(rgba, alpha) { if (alpha < 1 || (rgba[3] && rgba[3] < 1)) { return rgbaString(rgba, alpha); } return "rgb(" + rgba[0] + ", " + rgba[1] + ", " + rgba[2] + ")"; } function rgbaString(rgba, alpha) { if (alpha === undefined) { alpha = (rgba[3] !== undefined ? rgba[3] : 1); } return "rgba(" + rgba[0] + ", " + rgba[1] + ", " + rgba[2] + ", " + alpha + ")"; } function percentString(rgba, alpha) { if (alpha < 1 || (rgba[3] && rgba[3] < 1)) { return percentaString(rgba, alpha); } var r = Math.round(rgba[0]/255 * 100), g = Math.round(rgba[1]/255 * 100), b = Math.round(rgba[2]/255 * 100); return "rgb(" + r + "%, " + g + "%, " + b + "%)"; } function percentaString(rgba, alpha) { var r = Math.round(rgba[0]/255 * 100), g = Math.round(rgba[1]/255 * 100), b = Math.round(rgba[2]/255 * 100); return "rgba(" + r + "%, " + g + "%, " + b + "%, " + (alpha || rgba[3] || 1) + ")"; } function hslString(hsla, alpha) { if (alpha < 1 || (hsla[3] && hsla[3] < 1)) { return hslaString(hsla, alpha); } return "hsl(" + hsla[0] + ", " + hsla[1] + "%, " + hsla[2] + "%)"; } function hslaString(hsla, alpha) { if (alpha === undefined) { alpha = (hsla[3] !== undefined ? hsla[3] : 1); } return "hsla(" + hsla[0] + ", " + hsla[1] + "%, " + hsla[2] + "%, " + alpha + ")"; } // hwb is a bit different than rgb(a) & hsl(a) since there is no alpha specific syntax // (hwb have alpha optional & 1 is default value) function hwbString(hwb, alpha) { if (alpha === undefined) { alpha = (hwb[3] !== undefined ? hwb[3] : 1); } return "hwb(" + hwb[0] + ", " + hwb[1] + "%, " + hwb[2] + "%" + (alpha !== undefined && alpha !== 1 ? ", " + alpha : "") + ")"; } function keyword(rgb) { return reverseNames[rgb.slice(0, 3)]; } // helpers function scale(num, min, max) { return Math.min(Math.max(min, num), max); } function hexDouble(num) { var str = num.toString(16).toUpperCase(); return (str.length < 2) ? "0" + str : str; } //create a list of reverse color names var reverseNames = {}; for (var name in colorName$1) { reverseNames[colorName$1[name]] = name; } /* MIT license */ var Color = function (obj) { if (obj instanceof Color) { return obj; } if (!(this instanceof Color)) { return new Color(obj); } this.valid = false; this.values = { rgb: [0, 0, 0], hsl: [0, 0, 0], hsv: [0, 0, 0], hwb: [0, 0, 0], cmyk: [0, 0, 0, 0], alpha: 1 }; // parse Color() argument var vals; if (typeof obj === 'string') { vals = colorString.getRgba(obj); if (vals) { this.setValues('rgb', vals); } else if (vals = colorString.getHsla(obj)) { this.setValues('hsl', vals); } else if (vals = colorString.getHwb(obj)) { this.setValues('hwb', vals); } } else if (typeof obj === 'object') { vals = obj; if (vals.r !== undefined || vals.red !== undefined) { this.setValues('rgb', vals); } else if (vals.l !== undefined || vals.lightness !== undefined) { this.setValues('hsl', vals); } else if (vals.v !== undefined || vals.value !== undefined) { this.setValues('hsv', vals); } else if (vals.w !== undefined || vals.whiteness !== undefined) { this.setValues('hwb', vals); } else if (vals.c !== undefined || vals.cyan !== undefined) { this.setValues('cmyk', vals); } } }; Color.prototype = { isValid: function () { return this.valid; }, rgb: function () { return this.setSpace('rgb', arguments); }, hsl: function () { return this.setSpace('hsl', arguments); }, hsv: function () { return this.setSpace('hsv', arguments); }, hwb: function () { return this.setSpace('hwb', arguments); }, cmyk: function () { return this.setSpace('cmyk', arguments); }, rgbArray: function () { return this.values.rgb; }, hslArray: function () { return this.values.hsl; }, hsvArray: function () { return this.values.hsv; }, hwbArray: function () { var values = this.values; if (values.alpha !== 1) { return values.hwb.concat([values.alpha]); } return values.hwb; }, cmykArray: function () { return this.values.cmyk; }, rgbaArray: function () { var values = this.values; return values.rgb.concat([values.alpha]); }, hslaArray: function () { var values = this.values; return values.hsl.concat([values.alpha]); }, alpha: function (val) { if (val === undefined) { return this.values.alpha; } this.setValues('alpha', val); return this; }, red: function (val) { return this.setChannel('rgb', 0, val); }, green: function (val) { return this.setChannel('rgb', 1, val); }, blue: function (val) { return this.setChannel('rgb', 2, val); }, hue: function (val) { if (val) { val %= 360; val = val < 0 ? 360 + val : val; } return this.setChannel('hsl', 0, val); }, saturation: function (val) { return this.setChannel('hsl', 1, val); }, lightness: function (val) { return this.setChannel('hsl', 2, val); }, saturationv: function (val) { return this.setChannel('hsv', 1, val); }, whiteness: function (val) { return this.setChannel('hwb', 1, val); }, blackness: function (val) { return this.setChannel('hwb', 2, val); }, value: function (val) { return this.setChannel('hsv', 2, val); }, cyan: function (val) { return this.setChannel('cmyk', 0, val); }, magenta: function (val) { return this.setChannel('cmyk', 1, val); }, yellow: function (val) { return this.setChannel('cmyk', 2, val); }, black: function (val) { return this.setChannel('cmyk', 3, val); }, hexString: function () { return colorString.hexString(this.values.rgb); }, rgbString: function () { return colorString.rgbString(this.values.rgb, this.values.alpha); }, rgbaString: function () { return colorString.rgbaString(this.values.rgb, this.values.alpha); }, percentString: function () { return colorString.percentString(this.values.rgb, this.values.alpha); }, hslString: function () { return colorString.hslString(this.values.hsl, this.values.alpha); }, hslaString: function () { return colorString.hslaString(this.values.hsl, this.values.alpha); }, hwbString: function () { return colorString.hwbString(this.values.hwb, this.values.alpha); }, keyword: function () { return colorString.keyword(this.values.rgb, this.values.alpha); }, rgbNumber: function () { var rgb = this.values.rgb; return (rgb[0] << 16) | (rgb[1] << 8) | rgb[2]; }, luminosity: function () { // http://www.w3.org/TR/WCAG20/#relativeluminancedef var rgb = this.values.rgb; var lum = []; for (var i = 0; i < rgb.length; i++) { var chan = rgb[i] / 255; lum[i] = (chan <= 0.03928) ? chan / 12.92 : Math.pow(((chan + 0.055) / 1.055), 2.4); } return 0.2126 * lum[0] + 0.7152 * lum[1] + 0.0722 * lum[2]; }, contrast: function (color2) { // http://www.w3.org/TR/WCAG20/#contrast-ratiodef var lum1 = this.luminosity(); var lum2 = color2.luminosity(); if (lum1 > lum2) { return (lum1 + 0.05) / (lum2 + 0.05); } return (lum2 + 0.05) / (lum1 + 0.05); }, level: function (color2) { var contrastRatio = this.contrast(color2); if (contrastRatio >= 7.1) { return 'AAA'; } return (contrastRatio >= 4.5) ? 'AA' : ''; }, dark: function () { // YIQ equation from http://24ways.org/2010/calculating-color-contrast var rgb = this.values.rgb; var yiq = (rgb[0] * 299 + rgb[1] * 587 + rgb[2] * 114) / 1000; return yiq < 128; }, light: function () { return !this.dark(); }, negate: function () { var rgb = []; for (var i = 0; i < 3; i++) { rgb[i] = 255 - this.values.rgb[i]; } this.setValues('rgb', rgb); return this; }, lighten: function (ratio) { var hsl = this.values.hsl; hsl[2] += hsl[2] * ratio; this.setValues('hsl', hsl); return this; }, darken: function (ratio) { var hsl = this.values.hsl; hsl[2] -= hsl[2] * ratio; this.setValues('hsl', hsl); return this; }, saturate: function (ratio) { var hsl = this.values.hsl; hsl[1] += hsl[1] * ratio; this.setValues('hsl', hsl); return this; }, desaturate: function (ratio) { var hsl = this.values.hsl; hsl[1] -= hsl[1] * ratio; this.setValues('hsl', hsl); return this; }, whiten: function (ratio) { var hwb = this.values.hwb; hwb[1] += hwb[1] * ratio; this.setValues('hwb', hwb); return this; }, blacken: function (ratio) { var hwb = this.values.hwb; hwb[2] += hwb[2] * ratio; this.setValues('hwb', hwb); return this; }, greyscale: function () { var rgb = this.values.rgb; // http://en.wikipedia.org/wiki/Grayscale#Converting_color_to_grayscale var val = rgb[0] * 0.3 + rgb[1] * 0.59 + rgb[2] * 0.11; this.setValues('rgb', [val, val, val]); return this; }, clearer: function (ratio) { var alpha = this.values.alpha; this.setValues('alpha', alpha - (alpha * ratio)); return this; }, opaquer: function (ratio) { var alpha = this.values.alpha; this.setValues('alpha', alpha + (alpha * ratio)); return this; }, rotate: function (degrees) { var hsl = this.values.hsl; var hue = (hsl[0] + degrees) % 360; hsl[0] = hue < 0 ? 360 + hue : hue; this.setValues('hsl', hsl); return this; }, /** * Ported from sass implementation in C * https://github.com/sass/libsass/blob/0e6b4a2850092356aa3ece07c6b249f0221caced/functions.cpp#L209 */ mix: function (mixinColor, weight) { var color1 = this; var color2 = mixinColor; var p = weight === undefined ? 0.5 : weight; var w = 2 * p - 1; var a = color1.alpha() - color2.alpha(); var w1 = (((w * a === -1) ? w : (w + a) / (1 + w * a)) + 1) / 2.0; var w2 = 1 - w1; return this .rgb( w1 * color1.red() + w2 * color2.red(), w1 * color1.green() + w2 * color2.green(), w1 * color1.blue() + w2 * color2.blue() ) .alpha(color1.alpha() * p + color2.alpha() * (1 - p)); }, toJSON: function () { return this.rgb(); }, clone: function () { // NOTE(SB): using node-clone creates a dependency to Buffer when using browserify, // making the final build way to big to embed in Chart.js. So let's do it manually, // assuming that values to clone are 1 dimension arrays containing only numbers, // except 'alpha' which is a number. var result = new Color(); var source = this.values; var target = result.values; var value, type; for (var prop in source) { if (source.hasOwnProperty(prop)) { value = source[prop]; type = ({}).toString.call(value); if (type === '[object Array]') { target[prop] = value.slice(0); } else if (type === '[object Number]') { target[prop] = value; } else { console.error('unexpected color value:', value); } } } return result; } }; Color.prototype.spaces = { rgb: ['red', 'green', 'blue'], hsl: ['hue', 'saturation', 'lightness'], hsv: ['hue', 'saturation', 'value'], hwb: ['hue', 'whiteness', 'blackness'], cmyk: ['cyan', 'magenta', 'yellow', 'black'] }; Color.prototype.maxes = { rgb: [255, 255, 255], hsl: [360, 100, 100], hsv: [360, 100, 100], hwb: [360, 100, 100], cmyk: [100, 100, 100, 100] }; Color.prototype.getValues = function (space) { var values = this.values; var vals = {}; for (var i = 0; i < space.length; i++) { vals[space.charAt(i)] = values[space][i]; } if (values.alpha !== 1) { vals.a = values.alpha; } // {r: 255, g: 255, b: 255, a: 0.4} return vals; }; Color.prototype.setValues = function (space, vals) { var values = this.values; var spaces = this.spaces; var maxes = this.maxes; var alpha = 1; var i; this.valid = true; if (space === 'alpha') { alpha = vals; } else if (vals.length) { // [10, 10, 10] values[space] = vals.slice(0, space.length); alpha = vals[space.length]; } else if (vals[space.charAt(0)] !== undefined) { // {r: 10, g: 10, b: 10} for (i = 0; i < space.length; i++) { values[space][i] = vals[space.charAt(i)]; } alpha = vals.a; } else if (vals[spaces[space][0]] !== undefined) { // {red: 10, green: 10, blue: 10} var chans = spaces[space]; for (i = 0; i < space.length; i++) { values[space][i] = vals[chans[i]]; } alpha = vals.alpha; } values.alpha = Math.max(0, Math.min(1, (alpha === undefined ? values.alpha : alpha))); if (space === 'alpha') { return false; } var capped; // cap values of the space prior converting all values for (i = 0; i < space.length; i++) { capped = Math.max(0, Math.min(maxes[space][i], values[space][i])); values[space][i] = Math.round(capped); } // convert to all the other color spaces for (var sname in spaces) { if (sname !== space) { values[sname] = colorConvert[space][sname](values[space]); } } return true; }; Color.prototype.setSpace = function (space, args) { var vals = args[0]; if (vals === undefined) { // color.rgb() return this.getValues(space); } // color.rgb(10, 10, 10) if (typeof vals === 'number') { vals = Array.prototype.slice.call(args); } this.setValues(space, vals); return this; }; Color.prototype.setChannel = function (space, index, val) { var svalues = this.values[space]; if (val === undefined) { // color.red() return svalues[index]; } else if (val === svalues[index]) { // color.red(color.red()) return this; } // color.red(100) svalues[index] = val; this.setValues(space, svalues); return this; }; if (typeof window !== 'undefined') { window.Color = Color; } var chartjsColor = Color; function isValidKey(key) { return ['__proto__', 'prototype', 'constructor'].indexOf(key) === -1; } /** * @namespace Chart.helpers */ var helpers = { /** * An empty function that can be used, for example, for optional callback. */ noop: function() {}, /** * Returns a unique id, sequentially generated from a global variable. * @returns {number} * @function */ uid: (function() { var id = 0; return function() { return id++; }; }()), /** * Returns true if `value` is neither null nor undefined, else returns false. * @param {*} value - The value to test. * @returns {boolean} * @since 2.7.0 */ isNullOrUndef: function(value) { return value === null || typeof value === 'undefined'; }, /** * Returns true if `value` is an array (including typed arrays), else returns false. * @param {*} value - The value to test. * @returns {boolean} * @function */ isArray: function(value) { if (Array.isArray && Array.isArray(value)) { return true; } var type = Object.prototype.toString.call(value); if (type.substr(0, 7) === '[object' && type.substr(-6) === 'Array]') { return true; } return false; }, /** * Returns true if `value` is an object (excluding null), else returns false. * @param {*} value - The value to test. * @returns {boolean} * @since 2.7.0 */ isObject: function(value) { return value !== null && Object.prototype.toString.call(value) === '[object Object]'; }, /** * Returns true if `value` is a finite number, else returns false * @param {*} value - The value to test. * @returns {boolean} */ isFinite: function(value) { return (typeof value === 'number' || value instanceof Number) && isFinite(value); }, /** * Returns `value` if defined, else returns `defaultValue`. * @param {*} value - The value to return if defined. * @param {*} defaultValue - The value to return if `value` is undefined. * @returns {*} */ valueOrDefault: function(value, defaultValue) { return typeof value === 'undefined' ? defaultValue : value; }, /** * Returns value at the given `index` in array if defined, else returns `defaultValue`. * @param {Array} value - The array to lookup for value at `index`. * @param {number} index - The index in `value` to lookup for value. * @param {*} defaultValue - The value to return if `value[index]` is undefined. * @returns {*} */ valueAtIndexOrDefault: function(value, index, defaultValue) { return helpers.valueOrDefault(helpers.isArray(value) ? value[index] : value, defaultValue); }, /** * Calls `fn` with the given `args` in the scope defined by `thisArg` and returns the * value returned by `fn`. If `fn` is not a function, this method returns undefined. * @param {function} fn - The function to call. * @param {Array|undefined|null} args - The arguments with which `fn` should be called. * @param {object} [thisArg] - The value of `this` provided for the call to `fn`. * @returns {*} */ callback: function(fn, args, thisArg) { if (fn && typeof fn.call === 'function') { return fn.apply(thisArg, args); } }, /** * Note(SB) for performance sake, this method should only be used when loopable type * is unknown or in none intensive code (not called often and small loopable). Else * it's preferable to use a regular for() loop and save extra function calls. * @param {object|Array} loopable - The object or array to be iterated. * @param {function} fn - The function to call for each item. * @param {object} [thisArg] - The value of `this` provided for the call to `fn`. * @param {boolean} [reverse] - If true, iterates backward on the loopable. */ each: function(loopable, fn, thisArg, reverse) { var i, len, keys; if (helpers.isArray(loopable)) { len = loopable.length; if (reverse) { for (i = len - 1; i >= 0; i--) { fn.call(thisArg, loopable[i], i); } } else { for (i = 0; i < len; i++) { fn.call(thisArg, loopable[i], i); } } } else if (helpers.isObject(loopable)) { keys = Object.keys(loopable); len = keys.length; for (i = 0; i < len; i++) { fn.call(thisArg, loopable[keys[i]], keys[i]); } } }, /** * Returns true if the `a0` and `a1` arrays have the same content, else returns false. * @see https://stackoverflow.com/a/14853974 * @param {Array} a0 - The array to compare * @param {Array} a1 - The array to compare * @returns {boolean} */ arrayEquals: function(a0, a1) { var i, ilen, v0, v1; if (!a0 || !a1 || a0.length !== a1.length) { return false; } for (i = 0, ilen = a0.length; i < ilen; ++i) { v0 = a0[i]; v1 = a1[i]; if (v0 instanceof Array && v1 instanceof Array) { if (!helpers.arrayEquals(v0, v1)) { return false; } } else if (v0 !== v1) { // NOTE: two different object instances will never be equal: {x:20} != {x:20} return false; } } return true; }, /** * Returns a deep copy of `source` without keeping references on objects and arrays. * @param {*} source - The value to clone. * @returns {*} */ clone: function(source) { if (helpers.isArray(source)) { return source.map(helpers.clone); } if (helpers.isObject(source)) { var target = Object.create(source); var keys = Object.keys(source); var klen = keys.length; var k = 0; for (; k < klen; ++k) { target[keys[k]] = helpers.clone(source[keys[k]]); } return target; } return source; }, /** * The default merger when Chart.helpers.merge is called without merger option. * Note(SB): also used by mergeConfig and mergeScaleConfig as fallback. * @private */ _merger: function(key, target, source, options) { if (!isValidKey(key)) { // We want to ensure we do not copy prototypes over // as this can pollute global namespaces return; } var tval = target[key]; var sval = source[key]; if (helpers.isObject(tval) && helpers.isObject(sval)) { helpers.merge(tval, sval, options); } else { target[key] = helpers.clone(sval); } }, /** * Merges source[key] in target[key] only if target[key] is undefined. * @private */ _mergerIf: function(key, target, source) { if (!isValidKey(key)) { // We want to ensure we do not copy prototypes over // as this can pollute global namespaces return; } var tval = target[key]; var sval = source[key]; if (helpers.isObject(tval) && helpers.isObject(sval)) { helpers.mergeIf(tval, sval); } else if (!target.hasOwnProperty(key)) { target[key] = helpers.clone(sval); } }, /** * Recursively deep copies `source` properties into `target` with the given `options`. * IMPORTANT: `target` is not cloned and will be updated with `source` properties. * @param {object} target - The target object in which all sources are merged into. * @param {object|object[]} source - Object(s) to merge into `target`. * @param {object} [options] - Merging options: * @param {function} [options.merger] - The merge method (key, target, source, options) * @returns {object} The `target` object. */ merge: function(target, source, options) { var sources = helpers.isArray(source) ? source : [source]; var ilen = sources.length; var merge, i, keys, klen, k; if (!helpers.isObject(target)) { return target; } options = options || {}; merge = options.merger || helpers._merger; for (i = 0; i < ilen; ++i) { source = sources[i]; if (!helpers.isObject(source)) { continue; } keys = Object.keys(source); for (k = 0, klen = keys.length; k < klen; ++k) { merge(keys[k], target, source, options); } } return target; }, /** * Recursively deep copies `source` properties into `target` *only* if not defined in target. * IMPORTANT: `target` is not cloned and will be updated with `source` properties. * @param {object} target - The target object in which all sources are merged into. * @param {object|object[]} source - Object(s) to merge into `target`. * @returns {object} The `target` object. */ mergeIf: function(target, source) { return helpers.merge(target, source, {merger: helpers._mergerIf}); }, /** * Applies the contents of two or more objects together into the first object. * @param {object} target - The target object in which all objects are merged into. * @param {object} arg1 - Object containing additional properties to merge in target. * @param {object} argN - Additional objects containing properties to merge in target. * @returns {object} The `target` object. */ extend: Object.assign || function(target) { return helpers.merge(target, [].slice.call(arguments, 1), { merger: function(key, dst, src) { dst[key] = src[key]; } }); }, /** * Basic javascript inheritance based on the model created in Backbone.js */ inherits: function(extensions) { var me = this; var ChartElement = (extensions && extensions.hasOwnProperty('constructor')) ? extensions.constructor : function() { return me.apply(this, arguments); }; var Surrogate = function() { this.constructor = ChartElement; }; Surrogate.prototype = me.prototype; ChartElement.prototype = new Surrogate(); ChartElement.extend = helpers.inherits; if (extensions) { helpers.extend(ChartElement.prototype, extensions); } ChartElement.__super__ = me.prototype; return ChartElement; }, _deprecated: function(scope, value, previous, current) { if (value !== undefined) { console.warn(scope + ': "' + previous + '" is deprecated. Please use "' + current + '" instead'); } } }; var helpers_core = helpers; // DEPRECATIONS /** * Provided for backward compatibility, use Chart.helpers.callback instead. * @function Chart.helpers.callCallback * @deprecated since version 2.6.0 * @todo remove at version 3 * @private */ helpers.callCallback = helpers.callback; /** * Provided for backward compatibility, use Array.prototype.indexOf instead. * Array.prototype.indexOf compatibility: Chrome, Opera, Safari, FF1.5+, IE9+ * @function Chart.helpers.indexOf * @deprecated since version 2.7.0 * @todo remove at version 3 * @private */ helpers.indexOf = function(array, item, fromIndex) { return Array.prototype.indexOf.call(array, item, fromIndex); }; /** * Provided for backward compatibility, use Chart.helpers.valueOrDefault instead. * @function Chart.helpers.getValueOrDefault * @deprecated since version 2.7.0 * @todo remove at version 3 * @private */ helpers.getValueOrDefault = helpers.valueOrDefault; /** * Provided for backward compatibility, use Chart.helpers.valueAtIndexOrDefault instead. * @function Chart.helpers.getValueAtIndexOrDefault * @deprecated since version 2.7.0 * @todo remove at version 3 * @private */ helpers.getValueAtIndexOrDefault = helpers.valueAtIndexOrDefault; /** * Easing functions adapted from Robert Penner's easing equations. * @namespace Chart.helpers.easingEffects * @see http://www.robertpenner.com/easing/ */ var effects = { linear: function(t) { return t; }, easeInQuad: function(t) { return t * t; }, easeOutQuad: function(t) { return -t * (t - 2); }, easeInOutQuad: function(t) { if ((t /= 0.5) < 1) { return 0.5 * t * t; } return -0.5 * ((--t) * (t - 2) - 1); }, easeInCubic: function(t) { return t * t * t; }, easeOutCubic: function(t) { return (t = t - 1) * t * t + 1; }, easeInOutCubic: function(t) { if ((t /= 0.5) < 1) { return 0.5 * t * t * t; } return 0.5 * ((t -= 2) * t * t + 2); }, easeInQuart: function(t) { return t * t * t * t; }, easeOutQuart: function(t) { return -((t = t - 1) * t * t * t - 1); }, easeInOutQuart: function(t) { if ((t /= 0.5) < 1) { return 0.5 * t * t * t * t; } return -0.5 * ((t -= 2) * t * t * t - 2); }, easeInQuint: function(t) { return t * t * t * t * t; }, easeOutQuint: function(t) { return (t = t - 1) * t * t * t * t + 1; }, easeInOutQuint: function(t) { if ((t /= 0.5) < 1) { return 0.5 * t * t * t * t * t; } return 0.5 * ((t -= 2) * t * t * t * t + 2); }, easeInSine: function(t) { return -Math.cos(t * (Math.PI / 2)) + 1; }, easeOutSine: function(t) { return Math.sin(t * (Math.PI / 2)); }, easeInOutSine: function(t) { return -0.5 * (Math.cos(Math.PI * t) - 1); }, easeInExpo: function(t) { return (t === 0) ? 0 : Math.pow(2, 10 * (t - 1)); }, easeOutExpo: function(t) { return (t === 1) ? 1 : -Math.pow(2, -10 * t) + 1; }, easeInOutExpo: function(t) { if (t === 0) { return 0; } if (t === 1) { return 1; } if ((t /= 0.5) < 1) { return 0.5 * Math.pow(2, 10 * (t - 1)); } return 0.5 * (-Math.pow(2, -10 * --t) + 2); }, easeInCirc: function(t) { if (t >= 1) { return t; } return -(Math.sqrt(1 - t * t) - 1); }, easeOutCirc: function(t) { return Math.sqrt(1 - (t = t - 1) * t); }, easeInOutCirc: function(t) { if ((t /= 0.5) < 1) { return -0.5 * (Math.sqrt(1 - t * t) - 1); } return 0.5 * (Math.sqrt(1 - (t -= 2) * t) + 1); }, easeInElastic: function(t) { var s = 1.70158; var p = 0; var a = 1; if (t === 0) { return 0; } if (t === 1) { return 1; } if (!p) { p = 0.3; } if (a < 1) { a = 1; s = p / 4; } else { s = p / (2 * Math.PI) * Math.asin(1 / a); } return -(a * Math.pow(2, 10 * (t -= 1)) * Math.sin((t - s) * (2 * Math.PI) / p)); }, easeOutElastic: function(t) { var s = 1.70158; var p = 0; var a = 1; if (t === 0) { return 0; } if (t === 1) { return 1; } if (!p) { p = 0.3; } if (a < 1) { a = 1; s = p / 4; } else { s = p / (2 * Math.PI) * Math.asin(1 / a); } return a * Math.pow(2, -10 * t) * Math.sin((t - s) * (2 * Math.PI) / p) + 1; }, easeInOutElastic: function(t) { var s = 1.70158; var p = 0; var a = 1; if (t === 0) { return 0; } if ((t /= 0.5) === 2) { return 1; } if (!p) { p = 0.45; } if (a < 1) { a = 1; s = p / 4; } else { s = p / (2 * Math.PI) * Math.asin(1 / a); } if (t < 1) { return -0.5 * (a * Math.pow(2, 10 * (t -= 1)) * Math.sin((t - s) * (2 * Math.PI) / p)); } return a * Math.pow(2, -10 * (t -= 1)) * Math.sin((t - s) * (2 * Math.PI) / p) * 0.5 + 1; }, easeInBack: function(t) { var s = 1.70158; return t * t * ((s + 1) * t - s); }, easeOutBack: function(t) { var s = 1.70158; return (t = t - 1) * t * ((s + 1) * t + s) + 1; }, easeInOutBack: function(t) { var s = 1.70158; if ((t /= 0.5) < 1) { return 0.5 * (t * t * (((s *= (1.525)) + 1) * t - s)); } return 0.5 * ((t -= 2) * t * (((s *= (1.525)) + 1) * t + s) + 2); }, easeInBounce: function(t) { return 1 - effects.easeOutBounce(1 - t); }, easeOutBounce: function(t) { if (t < (1 / 2.75)) { return 7.5625 * t * t; } if (t < (2 / 2.75)) { return 7.5625 * (t -= (1.5 / 2.75)) * t + 0.75; } if (t < (2.5 / 2.75)) { return 7.5625 * (t -= (2.25 / 2.75)) * t + 0.9375; } return 7.5625 * (t -= (2.625 / 2.75)) * t + 0.984375; }, easeInOutBounce: function(t) { if (t < 0.5) { return effects.easeInBounce(t * 2) * 0.5; } return effects.easeOutBounce(t * 2 - 1) * 0.5 + 0.5; } }; var helpers_easing = { effects: effects }; // DEPRECATIONS /** * Provided for backward compatibility, use Chart.helpers.easing.effects instead. * @function Chart.helpers.easingEffects * @deprecated since version 2.7.0 * @todo remove at version 3 * @private */ helpers_core.easingEffects = effects; var PI = Math.PI; var RAD_PER_DEG = PI / 180; var DOUBLE_PI = PI * 2; var HALF_PI = PI / 2; var QUARTER_PI = PI / 4; var TWO_THIRDS_PI = PI * 2 / 3; /** * @namespace Chart.helpers.canvas */ var exports$1 = { /** * Clears the entire canvas associated to the given `chart`. * @param {Chart} chart - The chart for which to clear the canvas. */ clear: function(chart) { chart.ctx.clearRect(0, 0, chart.width, chart.height); }, /** * Creates a "path" for a rectangle with rounded corners at position (x, y) with a * given size (width, height) and the same `radius` for all corners. * @param {CanvasRenderingContext2D} ctx - The canvas 2D Context. * @param {number} x - The x axis of the coordinate for the rectangle starting point. * @param {number} y - The y axis of the coordinate for the rectangle starting point. * @param {number} width - The rectangle's width. * @param {number} height - The rectangle's height. * @param {number} radius - The rounded amount (in pixels) for the four corners. * @todo handle `radius` as top-left, top-right, bottom-right, bottom-left array/object? */ roundedRect: function(ctx, x, y, width, height, radius) { if (radius) { var r = Math.min(radius, height / 2, width / 2); var left = x + r; var top = y + r; var right = x + width - r; var bottom = y + height - r; ctx.moveTo(x, top); if (left < right && top < bottom) { ctx.arc(left, top, r, -PI, -HALF_PI); ctx.arc(right, top, r, -HALF_PI, 0); ctx.arc(right, bottom, r, 0, HALF_PI); ctx.arc(left, bottom, r, HALF_PI, PI); } else if (left < right) { ctx.moveTo(left, y); ctx.arc(right, top, r, -HALF_PI, HALF_PI); ctx.arc(left, top, r, HALF_PI, PI + HALF_PI); } else if (top < bottom) { ctx.arc(left, top, r, -PI, 0); ctx.arc(left, bottom, r, 0, PI); } else { ctx.arc(left, top, r, -PI, PI); } ctx.closePath(); ctx.moveTo(x, y); } else { ctx.rect(x, y, width, height); } }, drawPoint: function(ctx, style, radius, x, y, rotation) { var type, xOffset, yOffset, size, cornerRadius; var rad = (rotation || 0) * RAD_PER_DEG; if (style && typeof style === 'object') { type = style.toString(); if (type === '[object HTMLImageElement]' || type === '[object HTMLCanvasElement]') { ctx.save(); ctx.translate(x, y); ctx.rotate(rad); ctx.drawImage(style, -style.width / 2, -style.height / 2, style.width, style.height); ctx.restore(); return; } } if (isNaN(radius) || radius <= 0) { return; } ctx.beginPath(); switch (style) { // Default includes circle default: ctx.arc(x, y, radius, 0, DOUBLE_PI); ctx.closePath(); break; case 'triangle': ctx.moveTo(x + Math.sin(rad) * radius, y - Math.cos(rad) * radius); rad += TWO_THIRDS_PI; ctx.lineTo(x + Math.sin(rad) * radius, y - Math.cos(rad) * radius); rad += TWO_THIRDS_PI; ctx.lineTo(x + Math.sin(rad) * radius, y - Math.cos(rad) * radius); ctx.closePath(); break; case 'rectRounded': // NOTE: the rounded rect implementation changed to use `arc` instead of // `quadraticCurveTo` since it generates better results when rect is // almost a circle. 0.516 (instead of 0.5) produces results with visually // closer proportion to the previous impl and it is inscribed in the // circle with `radius`. For more details, see the following PRs: // https://github.com/chartjs/Chart.js/issues/5597 // https://github.com/chartjs/Chart.js/issues/5858 cornerRadius = radius * 0.516; size = radius - cornerRadius; xOffset = Math.cos(rad + QUARTER_PI) * size; yOffset = Math.sin(rad + QUARTER_PI) * size; ctx.arc(x - xOffset, y - yOffset, cornerRadius, rad - PI, rad - HALF_PI); ctx.arc(x + yOffset, y - xOffset, cornerRadius, rad - HALF_PI, rad); ctx.arc(x + xOffset, y + yOffset, cornerRadius, rad, rad + HALF_PI); ctx.arc(x - yOffset, y + xOffset, cornerRadius, rad + HALF_PI, rad + PI); ctx.closePath(); break; case 'rect': if (!rotation) { size = Math.SQRT1_2 * radius; ctx.rect(x - size, y - size, 2 * size, 2 * size); break; } rad += QUARTER_PI; /* falls through */ case 'rectRot': xOffset = Math.cos(rad) * radius; yOffset = Math.sin(rad) * radius; ctx.moveTo(x - xOffset, y - yOffset); ctx.lineTo(x + yOffset, y - xOffset); ctx.lineTo(x + xOffset, y + yOffset); ctx.lineTo(x - yOffset, y + xOffset); ctx.closePath(); break; case 'crossRot': rad += QUARTER_PI; /* falls through */ case 'cross': xOffset = Math.cos(rad) * radius; yOffset = Math.sin(rad) * radius; ctx.moveTo(x - xOffset, y - yOffset); ctx.lineTo(x + xOffset, y + yOffset); ctx.moveTo(x + yOffset, y - xOffset); ctx.lineTo(x - yOffset, y + xOffset); break; case 'star': xOffset = Math.cos(rad) * radius; yOffset = Math.sin(rad) * radius; ctx.moveTo(x - xOffset, y - yOffset); ctx.lineTo(x + xOffset, y + yOffset); ctx.moveTo(x + yOffset, y - xOffset); ctx.lineTo(x - yOffset, y + xOffset); rad += QUARTER_PI; xOffset = Math.cos(rad) * radius; yOffset = Math.sin(rad) * radius; ctx.moveTo(x - xOffset, y - yOffset); ctx.lineTo(x + xOffset, y + yOffset); ctx.moveTo(x + yOffset, y - xOffset); ctx.lineTo(x - yOffset, y + xOffset); break; case 'line': xOffset = Math.cos(rad) * radius; yOffset = Math.sin(rad) * radius; ctx.moveTo(x - xOffset, y - yOffset); ctx.lineTo(x + xOffset, y + yOffset); break; case 'dash': ctx.moveTo(x, y); ctx.lineTo(x + Math.cos(rad) * radius, y + Math.sin(rad) * radius); break; } ctx.fill(); ctx.stroke(); }, /** * Returns true if the point is inside the rectangle * @param {object} point - The point to test * @param {object} area - The rectangle * @returns {boolean} * @private */ _isPointInArea: function(point, area) { var epsilon = 1e-6; // 1e-6 is margin in pixels for accumulated error. return point.x > area.left - epsilon && point.x < area.right + epsilon && point.y > area.top - epsilon && point.y < area.bottom + epsilon; }, clipArea: function(ctx, area) { ctx.save(); ctx.beginPath(); ctx.rect(area.left, area.top, area.right - area.left, area.bottom - area.top); ctx.clip(); }, unclipArea: function(ctx) { ctx.restore(); }, lineTo: function(ctx, previous, target, flip) { var stepped = target.steppedLine; if (stepped) { if (stepped === 'middle') { var midpoint = (previous.x + target.x) / 2.0; ctx.lineTo(midpoint, flip ? target.y : previous.y); ctx.lineTo(midpoint, flip ? previous.y : target.y); } else if ((stepped === 'after' && !flip) || (stepped !== 'after' && flip)) { ctx.lineTo(previous.x, target.y); } else { ctx.lineTo(target.x, previous.y); } ctx.lineTo(target.x, target.y); return; } if (!target.tension) { ctx.lineTo(target.x, target.y); return; } ctx.bezierCurveTo( flip ? previous.controlPointPreviousX : previous.controlPointNextX, flip ? previous.controlPointPreviousY : previous.controlPointNextY, flip ? target.controlPointNextX : target.controlPointPreviousX, flip ? target.controlPointNextY : target.controlPointPreviousY, target.x, target.y); } }; var helpers_canvas = exports$1; // DEPRECATIONS /** * Provided for backward compatibility, use Chart.helpers.canvas.clear instead. * @namespace Chart.helpers.clear * @deprecated since version 2.7.0 * @todo remove at version 3 * @private */ helpers_core.clear = exports$1.clear; /** * Provided for backward compatibility, use Chart.helpers.canvas.roundedRect instead. * @namespace Chart.helpers.drawRoundedRectangle * @deprecated since version 2.7.0 * @todo remove at version 3 * @private */ helpers_core.drawRoundedRectangle = function(ctx) { ctx.beginPath(); exports$1.roundedRect.apply(exports$1, arguments); }; var defaults = { /** * @private */ _set: function(scope, values) { return helpers_core.merge(this[scope] || (this[scope] = {}), values); } }; // TODO(v3): remove 'global' from namespace. all default are global and // there's inconsistency around which options are under 'global' defaults._set('global', { defaultColor: 'rgba(0,0,0,0.1)', defaultFontColor: '#666', defaultFontFamily: "'Helvetica Neue', 'Helvetica', 'Arial', sans-serif", defaultFontSize: 12, defaultFontStyle: 'normal', defaultLineHeight: 1.2, showLines: true }); var core_defaults = defaults; var valueOrDefault = helpers_core.valueOrDefault; /** * Converts the given font object into a CSS font string. * @param {object} font - A font object. * @return {string} The CSS font string. See https://developer.mozilla.org/en-US/docs/Web/CSS/font * @private */ function toFontString(font) { if (!font || helpers_core.isNullOrUndef(font.size) || helpers_core.isNullOrUndef(font.family)) { return null; } return (font.style ? font.style + ' ' : '') + (font.weight ? font.weight + ' ' : '') + font.size + 'px ' + font.family; } /** * @alias Chart.helpers.options * @namespace */ var helpers_options = { /** * Converts the given line height `value` in pixels for a specific font `size`. * @param {number|string} value - The lineHeight to parse (eg. 1.6, '14px', '75%', '1.6em'). * @param {number} size - The font size (in pixels) used to resolve relative `value`. * @returns {number} The effective line height in pixels (size * 1.2 if value is invalid). * @see https://developer.mozilla.org/en-US/docs/Web/CSS/line-height * @since 2.7.0 */ toLineHeight: function(value, size) { var matches = ('' + value).match(/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/); if (!matches || matches[1] === 'normal') { return size * 1.2; } value = +matches[2]; switch (matches[3]) { case 'px': return value; case '%': value /= 100; break; } return size * value; }, /** * Converts the given value into a padding object with pre-computed width/height. * @param {number|object} value - If a number, set the value to all TRBL component, * else, if and object, use defined properties and sets undefined ones to 0. * @returns {object} The padding values (top, right, bottom, left, width, height) * @since 2.7.0 */ toPadding: function(value) { var t, r, b, l; if (helpers_core.isObject(value)) { t = +value.top || 0; r = +value.right || 0; b = +value.bottom || 0; l = +value.left || 0; } else { t = r = b = l = +value || 0; } return { top: t, right: r, bottom: b, left: l, height: t + b, width: l + r }; }, /** * Parses font options and returns the font object. * @param {object} options - A object that contains font options to be parsed. * @return {object} The font object. * @todo Support font.* options and renamed to toFont(). * @private */ _parseFont: function(options) { var globalDefaults = core_defaults.global; var size = valueOrDefault(options.fontSize, globalDefaults.defaultFontSize); var font = { family: valueOrDefault(options.fontFamily, globalDefaults.defaultFontFamily), lineHeight: helpers_core.options.toLineHeight(valueOrDefault(options.lineHeight, globalDefaults.defaultLineHeight), size), size: size, style: valueOrDefault(options.fontStyle, globalDefaults.defaultFontStyle), weight: null, string: '' }; font.string = toFontString(font); return font; }, /** * Evaluates the given `inputs` sequentially and returns the first defined value. * @param {Array} inputs - An array of values, falling back to the last value. * @param {object} [context] - If defined and the current value is a function, the value * is called with `context` as first argument and the result becomes the new input. * @param {number} [index] - If defined and the current value is an array, the value * at `index` become the new input. * @param {object} [info] - object to return information about resolution in * @param {boolean} [info.cacheable] - Will be set to `false` if option is not cacheable. * @since 2.7.0 */ resolve: function(inputs, context, index, info) { var cacheable = true; var i, ilen, value; for (i = 0, ilen = inputs.length; i < ilen; ++i) { value = inputs[i]; if (value === undefined) { continue; } if (context !== undefined && typeof value === 'function') { value = value(context); cacheable = false; } if (index !== undefined && helpers_core.isArray(value)) { value = value[index]; cacheable = false; } if (value !== undefined) { if (info && !cacheable) { info.cacheable = false; } return value; } } } }; /** * @alias Chart.helpers.math * @namespace */ var exports$2 = { /** * Returns an array of factors sorted from 1 to sqrt(value) * @private */ _factorize: function(value) { var result = []; var sqrt = Math.sqrt(value); var i; for (i = 1; i < sqrt; i++) { if (value % i === 0) { result.push(i); result.push(value / i); } } if (sqrt === (sqrt | 0)) { // if value is a square number result.push(sqrt); } result.sort(function(a, b) { return a - b; }).pop(); return result; }, log10: Math.log10 || function(x) { var exponent = Math.log(x) * Math.LOG10E; // Math.LOG10E = 1 / Math.LN10. // Check for whole powers of 10, // which due to floating point rounding error should be corrected. var powerOf10 = Math.round(exponent); var isPowerOf10 = x === Math.pow(10, powerOf10); return isPowerOf10 ? powerOf10 : exponent; } }; var helpers_math = exports$2; // DEPRECATIONS /** * Provided for backward compatibility, use Chart.helpers.math.log10 instead. * @namespace Chart.helpers.log10 * @deprecated since version 2.9.0 * @todo remove at version 3 * @private */ helpers_core.log10 = exports$2.log10; var getRtlAdapter = function(rectX, width) { return { x: function(x) { return rectX + rectX + width - x; }, setWidth: function(w) { width = w; }, textAlign: function(align) { if (align === 'center') { return align; } return align === 'right' ? 'left' : 'right'; }, xPlus: function(x, value) { return x - value; }, leftForLtr: function(x, itemWidth) { return x - itemWidth; }, }; }; var getLtrAdapter = function() { return { x: function(x) { return x; }, setWidth: function(w) { // eslint-disable-line no-unused-vars }, textAlign: function(align) { return align; }, xPlus: function(x, value) { return x + value; }, leftForLtr: function(x, _itemWidth) { // eslint-disable-line no-unused-vars return x; }, }; }; var getAdapter = function(rtl, rectX, width) { return rtl ? getRtlAdapter(rectX, width) : getLtrAdapter(); }; var overrideTextDirection = function(ctx, direction) { var style, original; if (direction === 'ltr' || direction === 'rtl') { style = ctx.canvas.style; original = [ style.getPropertyValue('direction'), style.getPropertyPriority('direction'), ]; style.setProperty('direction', direction, 'important'); ctx.prevTextDirection = original; } }; var restoreTextDirection = function(ctx) { var original = ctx.prevTextDirection; if (original !== undefined) { delete ctx.prevTextDirection; ctx.canvas.style.setProperty('direction', original[0], original[1]); } }; var helpers_rtl = { getRtlAdapter: getAdapter, overrideTextDirection: overrideTextDirection, restoreTextDirection: restoreTextDirection, }; var helpers$1 = helpers_core; var easing = helpers_easing; var canvas = helpers_canvas; var options = helpers_options; var math = helpers_math; var rtl = helpers_rtl; helpers$1.easing = easing; helpers$1.canvas = canvas; helpers$1.options = options; helpers$1.math = math; helpers$1.rtl = rtl; function interpolate(start, view, model, ease) { var keys = Object.keys(model); var i, ilen, key, actual, origin, target, type, c0, c1; for (i = 0, ilen = keys.length; i < ilen; ++i) { key = keys[i]; target = model[key]; // if a value is added to the model after pivot() has been called, the view // doesn't contain it, so let's initialize the view to the target value. if (!view.hasOwnProperty(key)) { view[key] = target; } actual = view[key]; if (actual === target || key[0] === '_') { continue; } if (!start.hasOwnProperty(key)) { start[key] = actual; } origin = start[key]; type = typeof target; if (type === typeof origin) { if (type === 'string') { c0 = chartjsColor(origin); if (c0.valid) { c1 = chartjsColor(target); if (c1.valid) { view[key] = c1.mix(c0, ease).rgbString(); continue; } } } else if (helpers$1.isFinite(origin) && helpers$1.isFinite(target)) { view[key] = origin + (target - origin) * ease; continue; } } view[key] = target; } } var Element = function(configuration) { helpers$1.extend(this, configuration); this.initialize.apply(this, arguments); }; helpers$1.extend(Element.prototype, { _type: undefined, initialize: function() { this.hidden = false; }, pivot: function() { var me = this; if (!me._view) { me._view = helpers$1.extend({}, me._model); } me._start = {}; return me; }, transition: function(ease) { var me = this; var model = me._model; var start = me._start; var view = me._view; // No animation -> No Transition if (!model || ease === 1) { me._view = helpers$1.extend({}, model); me._start = null; return me; } if (!view) { view = me._view = {}; } if (!start) { start = me._start = {}; } interpolate(start, view, model, ease); return me; }, tooltipPosition: function() { return { x: this._model.x, y: this._model.y }; }, hasValue: function() { return helpers$1.isNumber(this._model.x) && helpers$1.isNumber(this._model.y); } }); Element.extend = helpers$1.inherits; var core_element = Element; var exports$3 = core_element.extend({ chart: null, // the animation associated chart instance currentStep: 0, // the current animation step numSteps: 60, // default number of steps easing: '', // the easing to use for this animation render: null, // render function used by the animation service onAnimationProgress: null, // user specified callback to fire on each step of the animation onAnimationComplete: null, // user specified callback to fire when the animation finishes }); var core_animation = exports$3; // DEPRECATIONS /** * Provided for backward compatibility, use Chart.Animation instead * @prop Chart.Animation#animationObject * @deprecated since version 2.6.0 * @todo remove at version 3 */ Object.defineProperty(exports$3.prototype, 'animationObject', { get: function() { return this; } }); /** * Provided for backward compatibility, use Chart.Animation#chart instead * @prop Chart.Animation#chartInstance * @deprecated since version 2.6.0 * @todo remove at version 3 */ Object.defineProperty(exports$3.prototype, 'chartInstance', { get: function() { return this.chart; }, set: function(value) { this.chart = value; } }); core_defaults._set('global', { animation: { duration: 1000, easing: 'easeOutQuart', onProgress: helpers$1.noop, onComplete: helpers$1.noop } }); var core_animations = { animations: [], request: null, /** * @param {Chart} chart - The chart to animate. * @param {Chart.Animation} animation - The animation that we will animate. * @param {number} duration - The animation duration in ms. * @param {boolean} lazy - if true, the chart is not marked as animating to enable more responsive interactions */ addAnimation: function(chart, animation, duration, lazy) { var animations = this.animations; var i, ilen; animation.chart = chart; animation.startTime = Date.now(); animation.duration = duration; if (!lazy) { chart.animating = true; } for (i = 0, ilen = animations.length; i < ilen; ++i) { if (animations[i].chart === chart) { animations[i] = animation; return; } } animations.push(animation); // If there are no animations queued, manually kickstart a digest, for lack of a better word if (animations.length === 1) { this.requestAnimationFrame(); } }, cancelAnimation: function(chart) { var index = helpers$1.findIndex(this.animations, function(animation) { return animation.chart === chart; }); if (index !== -1) { this.animations.splice(index, 1); chart.animating = false; } }, requestAnimationFrame: function() { var me = this; if (me.request === null) { // Skip animation frame requests until the active one is executed. // This can happen when processing mouse events, e.g. 'mousemove' // and 'mouseout' events will trigger multiple renders. me.request = helpers$1.requestAnimFrame.call(window, function() { me.request = null; me.startDigest(); }); } }, /** * @private */ startDigest: function() { var me = this; me.advance(); // Do we have more stuff to animate? if (me.animations.length > 0) { me.requestAnimationFrame(); } }, /** * @private */ advance: function() { var animations = this.animations; var animation, chart, numSteps, nextStep; var i = 0; // 1 animation per chart, so we are looping charts here while (i < animations.length) { animation = animations[i]; chart = animation.chart; numSteps = animation.numSteps; // Make sure that currentStep starts at 1 // https://github.com/chartjs/Chart.js/issues/6104 nextStep = Math.floor((Date.now() - animation.startTime) / animation.duration * numSteps) + 1; animation.currentStep = Math.min(nextStep, numSteps); helpers$1.callback(animation.render, [chart, animation], chart); helpers$1.callback(animation.onAnimationProgress, [animation], chart); if (animation.currentStep >= numSteps) { helpers$1.callback(animation.onAnimationComplete, [animation], chart); chart.animating = false; animations.splice(i, 1); } else { ++i; } } } }; var resolve = helpers$1.options.resolve; var arrayEvents = ['push', 'pop', 'shift', 'splice', 'unshift']; /** * Hooks the array methods that add or remove values ('push', pop', 'shift', 'splice', * 'unshift') and notify the listener AFTER the array has been altered. Listeners are * called on the 'onData*' callbacks (e.g. onDataPush, etc.) with same arguments. */ function listenArrayEvents(array, listener) { if (array._chartjs) { array._chartjs.listeners.push(listener); return; } Object.defineProperty(array, '_chartjs', { configurable: true, enumerable: false, value: { listeners: [listener] } }); arrayEvents.forEach(function(key) { var method = 'onData' + key.charAt(0).toUpperCase() + key.slice(1); var base = array[key]; Object.defineProperty(array, key, { configurable: true, enumerable: false, value: function() { var args = Array.prototype.slice.call(arguments); var res = base.apply(this, args); helpers$1.each(array._chartjs.listeners, function(object) { if (typeof object[method] === 'function') { object[method].apply(object, args); } }); return res; } }); }); } /** * Removes the given array event listener and cleanup extra attached properties (such as * the _chartjs stub and overridden methods) if array doesn't have any more listeners. */ function unlistenArrayEvents(array, listener) { var stub = array._chartjs; if (!stub) { return; } var listeners = stub.listeners; var index = listeners.indexOf(listener); if (index !== -1) { listeners.splice(index, 1); } if (listeners.length > 0) { return; } arrayEvents.forEach(function(key) { delete array[key]; }); delete array._chartjs; } // Base class for all dataset controllers (line, bar, etc) var DatasetController = function(chart, datasetIndex) { this.initialize(chart, datasetIndex); }; helpers$1.extend(DatasetController.prototype, { /** * Element type used to generate a meta dataset (e.g. Chart.element.Line). * @type {Chart.core.element} */ datasetElementType: null, /** * Element type used to generate a meta data (e.g. Chart.element.Point). * @type {Chart.core.element} */ dataElementType: null, /** * Dataset element option keys to be resolved in _resolveDatasetElementOptions. * A derived controller may override this to resolve controller-specific options. * The keys defined here are for backward compatibility for legend styles. * @private */ _datasetElementOptions: [ 'backgroundColor', 'borderCapStyle', 'borderColor', 'borderDash', 'borderDashOffset', 'borderJoinStyle', 'borderWidth' ], /** * Data element option keys to be resolved in _resolveDataElementOptions. * A derived controller may override this to resolve controller-specific options. * The keys defined here are for backward compatibility for legend styles. * @private */ _dataElementOptions: [ 'backgroundColor', 'borderColor', 'borderWidth', 'pointStyle' ], initialize: function(chart, datasetIndex) { var me = this; me.chart = chart; me.index = datasetIndex; me.linkScales(); me.addElements(); me._type = me.getMeta().type; }, updateIndex: function(datasetIndex) { this.index = datasetIndex; }, linkScales: function() { var me = this; var meta = me.getMeta(); var chart = me.chart; var scales = chart.scales; var dataset = me.getDataset(); var scalesOpts = chart.options.scales; if (meta.xAxisID === null || !(meta.xAxisID in scales) || dataset.xAxisID) { meta.xAxisID = dataset.xAxisID || scalesOpts.xAxes[0].id; } if (meta.yAxisID === null || !(meta.yAxisID in scales) || dataset.yAxisID) { meta.yAxisID = dataset.yAxisID || scalesOpts.yAxes[0].id; } }, getDataset: function() { return this.chart.data.datasets[this.index]; }, getMeta: function() { return this.chart.getDatasetMeta(this.index); }, getScaleForId: function(scaleID) { return this.chart.scales[scaleID]; }, /** * @private */ _getValueScaleId: function() { return this.getMeta().yAxisID; }, /** * @private */ _getIndexScaleId: function() { return this.getMeta().xAxisID; }, /** * @private */ _getValueScale: function() { return this.getScaleForId(this._getValueScaleId()); }, /** * @private */ _getIndexScale: function() { return this.getScaleForId(this._getIndexScaleId()); }, reset: function() { this._update(true); }, /** * @private */ destroy: function() { if (this._data) { unlistenArrayEvents(this._data, this); } }, createMetaDataset: function() { var me = this; var type = me.datasetElementType; return type && new type({ _chart: me.chart, _datasetIndex: me.index }); }, createMetaData: function(index) { var me = this; var type = me.dataElementType; return type && new type({ _chart: me.chart, _datasetIndex: me.index, _index: index }); }, addElements: function() { var me = this; var meta = me.getMeta(); var data = me.getDataset().data || []; var metaData = meta.data; var i, ilen; for (i = 0, ilen = data.length; i < ilen; ++i) { metaData[i] = metaData[i] || me.createMetaData(i); } meta.dataset = meta.dataset || me.createMetaDataset(); }, addElementAndReset: function(index) { var element = this.createMetaData(index); this.getMeta().data.splice(index, 0, element); this.updateElement(element, index, true); }, buildOrUpdateElements: function() { var me = this; var dataset = me.getDataset(); var data = dataset.data || (dataset.data = []); // In order to correctly handle data addition/deletion animation (an thus simulate // real-time charts), we need to monitor these data modifications and synchronize // the internal meta data accordingly. if (me._data !== data) { if (me._data) { // This case happens when the user replaced the data array instance. unlistenArrayEvents(me._data, me); } if (data && Object.isExtensible(data)) { listenArrayEvents(data, me); } me._data = data; } // Re-sync meta data in case the user replaced the data array or if we missed // any updates and so make sure that we handle number of datapoints changing. me.resyncElements(); }, /** * Returns the merged user-supplied and default dataset-level options * @private */ _configure: function() { var me = this; me._config = helpers$1.merge(Object.create(null), [ me.chart.options.datasets[me._type], me.getDataset(), ], { merger: function(key, target, source) { if (key !== '_meta' && key !== 'data') { helpers$1._merger(key, target, source); } } }); }, _update: function(reset) { var me = this; me._configure(); me._cachedDataOpts = null; me.update(reset); }, update: helpers$1.noop, transition: function(easingValue) { var meta = this.getMeta(); var elements = meta.data || []; var ilen = elements.length; var i = 0; for (; i < ilen; ++i) { elements[i].transition(easingValue); } if (meta.dataset) { meta.dataset.transition(easingValue); } }, draw: function() { var meta = this.getMeta(); var elements = meta.data || []; var ilen = elements.length; var i = 0; if (meta.dataset) { meta.dataset.draw(); } for (; i < ilen; ++i) { elements[i].draw(); } }, /** * Returns a set of predefined style properties that should be used to represent the dataset * or the data if the index is specified * @param {number} index - data index * @return {IStyleInterface} style object */ getStyle: function(index) { var me = this; var meta = me.getMeta(); var dataset = meta.dataset; var style; me._configure(); if (dataset && index === undefined) { style = me._resolveDatasetElementOptions(dataset || {}); } else { index = index || 0; style = me._resolveDataElementOptions(meta.data[index] || {}, index); } if (style.fill === false || style.fill === null) { style.backgroundColor = style.borderColor; } return style; }, /** * @private */ _resolveDatasetElementOptions: function(element, hover) { var me = this; var chart = me.chart; var datasetOpts = me._config; var custom = element.custom || {}; var options = chart.options.elements[me.datasetElementType.prototype._type] || {}; var elementOptions = me._datasetElementOptions; var values = {}; var i, ilen, key, readKey; // Scriptable options var context = { chart: chart, dataset: me.getDataset(), datasetIndex: me.index, hover: hover }; for (i = 0, ilen = elementOptions.length; i < ilen; ++i) { key = elementOptions[i]; readKey = hover ? 'hover' + key.charAt(0).toUpperCase() + key.slice(1) : key; values[key] = resolve([ custom[readKey], datasetOpts[readKey], options[readKey] ], context); } return values; }, /** * @private */ _resolveDataElementOptions: function(element, index) { var me = this; var custom = element && element.custom; var cached = me._cachedDataOpts; if (cached && !custom) { return cached; } var chart = me.chart; var datasetOpts = me._config; var options = chart.options.elements[me.dataElementType.prototype._type] || {}; var elementOptions = me._dataElementOptions; var values = {}; // Scriptable options var context = { chart: chart, dataIndex: index, dataset: me.getDataset(), datasetIndex: me.index }; // `resolve` sets cacheable to `false` if any option is indexed or scripted var info = {cacheable: !custom}; var keys, i, ilen, key; custom = custom || {}; if (helpers$1.isArray(elementOptions)) { for (i = 0, ilen = elementOptions.length; i < ilen; ++i) { key = elementOptions[i]; values[key] = resolve([ custom[key], datasetOpts[key], options[key] ], context, index, info); } } else { keys = Object.keys(elementOptions); for (i = 0, ilen = keys.length; i < ilen; ++i) { key = keys[i]; values[key] = resolve([ custom[key], datasetOpts[elementOptions[key]], datasetOpts[key], options[key] ], context, index, info); } } if (info.cacheable) { me._cachedDataOpts = Object.freeze(values); } return values; }, removeHoverStyle: function(element) { helpers$1.merge(element._model, element.$previousStyle || {}); delete element.$previousStyle; }, setHoverStyle: function(element) { var dataset = this.chart.data.datasets[element._datasetIndex]; var index = element._index; var custom = element.custom || {}; var model = element._model; var getHoverColor = helpers$1.getHoverColor; element.$previousStyle = { backgroundColor: model.backgroundColor, borderColor: model.borderColor, borderWidth: model.borderWidth }; model.backgroundColor = resolve([custom.hoverBackgroundColor, dataset.hoverBackgroundColor, getHoverColor(model.backgroundColor)], undefined, index); model.borderColor = resolve([custom.hoverBorderColor, dataset.hoverBorderColor, getHoverColor(model.borderColor)], undefined, index); model.borderWidth = resolve([custom.hoverBorderWidth, dataset.hoverBorderWidth, model.borderWidth], undefined, index); }, /** * @private */ _removeDatasetHoverStyle: function() { var element = this.getMeta().dataset; if (element) { this.removeHoverStyle(element); } }, /** * @private */ _setDatasetHoverStyle: function() { var element = this.getMeta().dataset; var prev = {}; var i, ilen, key, keys, hoverOptions, model; if (!element) { return; } model = element._model; hoverOptions = this._resolveDatasetElementOptions(element, true); keys = Object.keys(hoverOptions); for (i = 0, ilen = keys.length; i < ilen; ++i) { key = keys[i]; prev[key] = model[key]; model[key] = hoverOptions[key]; } element.$previousStyle = prev; }, /** * @private */ resyncElements: function() { var me = this; var meta = me.getMeta(); var data = me.getDataset().data; var numMeta = meta.data.length; var numData = data.length; if (numData < numMeta) { meta.data.splice(numData, numMeta - numData); } else if (numData > numMeta) { me.insertElements(numMeta, numData - numMeta); } }, /** * @private */ insertElements: function(start, count) { for (var i = 0; i < count; ++i) { this.addElementAndReset(start + i); } }, /** * @private */ onDataPush: function() { var count = arguments.length; this.insertElements(this.getDataset().data.length - count, count); }, /** * @private */ onDataPop: function() { this.getMeta().data.pop(); }, /** * @private */ onDataShift: function() { this.getMeta().data.shift(); }, /** * @private */ onDataSplice: function(start, count) { this.getMeta().data.splice(start, count); this.insertElements(start, arguments.length - 2); }, /** * @private */ onDataUnshift: function() { this.insertElements(0, arguments.length); } }); DatasetController.extend = helpers$1.inherits; var core_datasetController = DatasetController; var TAU = Math.PI * 2; core_defaults._set('global', { elements: { arc: { backgroundColor: core_defaults.global.defaultColor, borderColor: '#fff', borderWidth: 2, borderAlign: 'center' } } }); function clipArc(ctx, arc) { var startAngle = arc.startAngle; var endAngle = arc.endAngle; var pixelMargin = arc.pixelMargin; var angleMargin = pixelMargin / arc.outerRadius; var x = arc.x; var y = arc.y; // Draw an inner border by cliping the arc and drawing a double-width border // Enlarge the clipping arc by 0.33 pixels to eliminate glitches between borders ctx.beginPath(); ctx.arc(x, y, arc.outerRadius, startAngle - angleMargin, endAngle + angleMargin); if (arc.innerRadius > pixelMargin) { angleMargin = pixelMargin / arc.innerRadius; ctx.arc(x, y, arc.innerRadius - pixelMargin, endAngle + angleMargin, startAngle - angleMargin, true); } else { ctx.arc(x, y, pixelMargin, endAngle + Math.PI / 2, startAngle - Math.PI / 2); } ctx.closePath(); ctx.clip(); } function drawFullCircleBorders(ctx, vm, arc, inner) { var endAngle = arc.endAngle; var i; if (inner) { arc.endAngle = arc.startAngle + TAU; clipArc(ctx, arc); arc.endAngle = endAngle; if (arc.endAngle === arc.startAngle && arc.fullCircles) { arc.endAngle += TAU; arc.fullCircles--; } } ctx.beginPath(); ctx.arc(arc.x, arc.y, arc.innerRadius, arc.startAngle + TAU, arc.startAngle, true); for (i = 0; i < arc.fullCircles; ++i) { ctx.stroke(); } ctx.beginPath(); ctx.arc(arc.x, arc.y, vm.outerRadius, arc.startAngle, arc.startAngle + TAU); for (i = 0; i < arc.fullCircles; ++i) { ctx.stroke(); } } function drawBorder(ctx, vm, arc) { var inner = vm.borderAlign === 'inner'; if (inner) { ctx.lineWidth = vm.borderWidth * 2; ctx.lineJoin = 'round'; } else { ctx.lineWidth = vm.borderWidth; ctx.lineJoin = 'bevel'; } if (arc.fullCircles) { drawFullCircleBorders(ctx, vm, arc, inner); } if (inner) { clipArc(ctx, arc); } ctx.beginPath(); ctx.arc(arc.x, arc.y, vm.outerRadius, arc.startAngle, arc.endAngle); ctx.arc(arc.x, arc.y, arc.innerRadius, arc.endAngle, arc.startAngle, true); ctx.closePath(); ctx.stroke(); } var element_arc = core_element.extend({ _type: 'arc', inLabelRange: function(mouseX) { var vm = this._view; if (vm) { return (Math.pow(mouseX - vm.x, 2) < Math.pow(vm.radius + vm.hoverRadius, 2)); } return false; }, inRange: function(chartX, chartY) { var vm = this._view; if (vm) { var pointRelativePosition = helpers$1.getAngleFromPoint(vm, {x: chartX, y: chartY}); var angle = pointRelativePosition.angle; var distance = pointRelativePosition.distance; // Sanitise angle range var startAngle = vm.startAngle; var endAngle = vm.endAngle; while (endAngle < startAngle) { endAngle += TAU; } while (angle > endAngle) { angle -= TAU; } while (angle < startAngle) { angle += TAU; } // Check if within the range of the open/close angle var betweenAngles = (angle >= startAngle && angle <= endAngle); var withinRadius = (distance >= vm.innerRadius && distance <= vm.outerRadius); return (betweenAngles && withinRadius); } return false; }, getCenterPoint: function() { var vm = this._view; var halfAngle = (vm.startAngle + vm.endAngle) / 2; var halfRadius = (vm.innerRadius + vm.outerRadius) / 2; return { x: vm.x + Math.cos(halfAngle) * halfRadius, y: vm.y + Math.sin(halfAngle) * halfRadius }; }, getArea: function() { var vm = this._view; return Math.PI * ((vm.endAngle - vm.startAngle) / (2 * Math.PI)) * (Math.pow(vm.outerRadius, 2) - Math.pow(vm.innerRadius, 2)); }, tooltipPosition: function() { var vm = this._view; var centreAngle = vm.startAngle + ((vm.endAngle - vm.startAngle) / 2); var rangeFromCentre = (vm.outerRadius - vm.innerRadius) / 2 + vm.innerRadius; return { x: vm.x + (Math.cos(centreAngle) * rangeFromCentre), y: vm.y + (Math.sin(centreAngle) * rangeFromCentre) }; }, draw: function() { var ctx = this._chart.ctx; var vm = this._view; var pixelMargin = (vm.borderAlign === 'inner') ? 0.33 : 0; var arc = { x: vm.x, y: vm.y, innerRadius: vm.innerRadius, outerRadius: Math.max(vm.outerRadius - pixelMargin, 0), pixelMargin: pixelMargin, startAngle: vm.startAngle, endAngle: vm.endAngle, fullCircles: Math.floor(vm.circumference / TAU) }; var i; ctx.save(); ctx.fillStyle = vm.backgroundColor; ctx.strokeStyle = vm.borderColor; if (arc.fullCircles) { arc.endAngle = arc.startAngle + TAU; ctx.beginPath(); ctx.arc(arc.x, arc.y, arc.outerRadius, arc.startAngle, arc.endAngle); ctx.arc(arc.x, arc.y, arc.innerRadius, arc.endAngle, arc.startAngle, true); ctx.closePath(); for (i = 0; i < arc.fullCircles; ++i) { ctx.fill(); } arc.endAngle = arc.startAngle + vm.circumference % TAU; } ctx.beginPath(); ctx.arc(arc.x, arc.y, arc.outerRadius, arc.startAngle, arc.endAngle); ctx.arc(arc.x, arc.y, arc.innerRadius, arc.endAngle, arc.startAngle, true); ctx.closePath(); ctx.fill(); if (vm.borderWidth) { drawBorder(ctx, vm, arc); } ctx.restore(); } }); var valueOrDefault$1 = helpers$1.valueOrDefault; var defaultColor = core_defaults.global.defaultColor; core_defaults._set('global', { elements: { line: { tension: 0.4, backgroundColor: defaultColor, borderWidth: 3, borderColor: defaultColor, borderCapStyle: 'butt', borderDash: [], borderDashOffset: 0.0, borderJoinStyle: 'miter', capBezierPoints: true, fill: true, // do we fill in the area between the line and its base axis } } }); var element_line = core_element.extend({ _type: 'line', draw: function() { var me = this; var vm = me._view; var ctx = me._chart.ctx; var spanGaps = vm.spanGaps; var points = me._children.slice(); // clone array var globalDefaults = core_defaults.global; var globalOptionLineElements = globalDefaults.elements.line; var lastDrawnIndex = -1; var closePath = me._loop; var index, previous, currentVM; if (!points.length) { return; } if (me._loop) { for (index = 0; index < points.length; ++index) { previous = helpers$1.previousItem(points, index); // If the line has an open path, shift the point array if (!points[index]._view.skip && previous._view.skip) { points = points.slice(index).concat(points.slice(0, index)); closePath = spanGaps; break; } } // If the line has a close path, add the first point again if (closePath) { points.push(points[0]); } } ctx.save(); // Stroke Line Options ctx.lineCap = vm.borderCapStyle || globalOptionLineElements.borderCapStyle; // IE 9 and 10 do not support line dash if (ctx.setLineDash) { ctx.setLineDash(vm.borderDash || globalOptionLineElements.borderDash); } ctx.lineDashOffset = valueOrDefault$1(vm.borderDashOffset, globalOptionLineElements.borderDashOffset); ctx.lineJoin = vm.borderJoinStyle || globalOptionLineElements.borderJoinStyle; ctx.lineWidth = valueOrDefault$1(vm.borderWidth, globalOptionLineElements.borderWidth); ctx.strokeStyle = vm.borderColor || globalDefaults.defaultColor; // Stroke Line ctx.beginPath(); // First point moves to it's starting position no matter what currentVM = points[0]._view; if (!currentVM.skip) { ctx.moveTo(currentVM.x, currentVM.y); lastDrawnIndex = 0; } for (index = 1; index < points.length; ++index) { currentVM = points[index]._view; previous = lastDrawnIndex === -1 ? helpers$1.previousItem(points, index) : points[lastDrawnIndex]; if (!currentVM.skip) { if ((lastDrawnIndex !== (index - 1) && !spanGaps) || lastDrawnIndex === -1) { // There was a gap and this is the first point after the gap ctx.moveTo(currentVM.x, currentVM.y); } else { // Line to next point helpers$1.canvas.lineTo(ctx, previous._view, currentVM); } lastDrawnIndex = index; } } if (closePath) { ctx.closePath(); } ctx.stroke(); ctx.restore(); } }); var valueOrDefault$2 = helpers$1.valueOrDefault; var defaultColor$1 = core_defaults.global.defaultColor; core_defaults._set('global', { elements: { point: { radius: 3, pointStyle: 'circle', backgroundColor: defaultColor$1, borderColor: defaultColor$1, borderWidth: 1, // Hover hitRadius: 1, hoverRadius: 4, hoverBorderWidth: 1 } } }); function xRange(mouseX) { var vm = this._view; return vm ? (Math.abs(mouseX - vm.x) < vm.radius + vm.hitRadius) : false; } function yRange(mouseY) { var vm = this._view; return vm ? (Math.abs(mouseY - vm.y) < vm.radius + vm.hitRadius) : false; } var element_point = core_element.extend({ _type: 'point', inRange: function(mouseX, mouseY) { var vm = this._view; return vm ? ((Math.pow(mouseX - vm.x, 2) + Math.pow(mouseY - vm.y, 2)) < Math.pow(vm.hitRadius + vm.radius, 2)) : false; }, inLabelRange: xRange, inXRange: xRange, inYRange: yRange, getCenterPoint: function() { var vm = this._view; return { x: vm.x, y: vm.y }; }, getArea: function() { return Math.PI * Math.pow(this._view.radius, 2); }, tooltipPosition: function() { var vm = this._view; return { x: vm.x, y: vm.y, padding: vm.radius + vm.borderWidth }; }, draw: function(chartArea) { var vm = this._view; var ctx = this._chart.ctx; var pointStyle = vm.pointStyle; var rotation = vm.rotation; var radius = vm.radius; var x = vm.x; var y = vm.y; var globalDefaults = core_defaults.global; var defaultColor = globalDefaults.defaultColor; // eslint-disable-line no-shadow if (vm.skip) { return; } // Clipping for Points. if (chartArea === undefined || helpers$1.canvas._isPointInArea(vm, chartArea)) { ctx.strokeStyle = vm.borderColor || defaultColor; ctx.lineWidth = valueOrDefault$2(vm.borderWidth, globalDefaults.elements.point.borderWidth); ctx.fillStyle = vm.backgroundColor || defaultColor; helpers$1.canvas.drawPoint(ctx, pointStyle, radius, x, y, rotation); } } }); var defaultColor$2 = core_defaults.global.defaultColor; core_defaults._set('global', { elements: { rectangle: { backgroundColor: defaultColor$2, borderColor: defaultColor$2, borderSkipped: 'bottom', borderWidth: 0 } } }); function isVertical(vm) { return vm && vm.width !== undefined; } /** * Helper function to get the bounds of the bar regardless of the orientation * @param bar {Chart.Element.Rectangle} the bar * @return {Bounds} bounds of the bar * @private */ function getBarBounds(vm) { var x1, x2, y1, y2, half; if (isVertical(vm)) { half = vm.width / 2; x1 = vm.x - half; x2 = vm.x + half; y1 = Math.min(vm.y, vm.base); y2 = Math.max(vm.y, vm.base); } else { half = vm.height / 2; x1 = Math.min(vm.x, vm.base); x2 = Math.max(vm.x, vm.base); y1 = vm.y - half; y2 = vm.y + half; } return { left: x1, top: y1, right: x2, bottom: y2 }; } function swap(orig, v1, v2) { return orig === v1 ? v2 : orig === v2 ? v1 : orig; } function parseBorderSkipped(vm) { var edge = vm.borderSkipped; var res = {}; if (!edge) { return res; } if (vm.horizontal) { if (vm.base > vm.x) { edge = swap(edge, 'left', 'right'); } } else if (vm.base < vm.y) { edge = swap(edge, 'bottom', 'top'); } res[edge] = true; return res; } function parseBorderWidth(vm, maxW, maxH) { var value = vm.borderWidth; var skip = parseBorderSkipped(vm); var t, r, b, l; if (helpers$1.isObject(value)) { t = +value.top || 0; r = +value.right || 0; b = +value.bottom || 0; l = +value.left || 0; } else { t = r = b = l = +value || 0; } return { t: skip.top || (t < 0) ? 0 : t > maxH ? maxH : t, r: skip.right || (r < 0) ? 0 : r > maxW ? maxW : r, b: skip.bottom || (b < 0) ? 0 : b > maxH ? maxH : b, l: skip.left || (l < 0) ? 0 : l > maxW ? maxW : l }; } function boundingRects(vm) { var bounds = getBarBounds(vm); var width = bounds.right - bounds.left; var height = bounds.bottom - bounds.top; var border = parseBorderWidth(vm, width / 2, height / 2); return { outer: { x: bounds.left, y: bounds.top, w: width, h: height }, inner: { x: bounds.left + border.l, y: bounds.top + border.t, w: width - border.l - border.r, h: height - border.t - border.b } }; } function inRange(vm, x, y) { var skipX = x === null; var skipY = y === null; var bounds = !vm || (skipX && skipY) ? false : getBarBounds(vm); return bounds && (skipX || x >= bounds.left && x <= bounds.right) && (skipY || y >= bounds.top && y <= bounds.bottom); } var element_rectangle = core_element.extend({ _type: 'rectangle', draw: function() { var ctx = this._chart.ctx; var vm = this._view; var rects = boundingRects(vm); var outer = rects.outer; var inner = rects.inner; ctx.fillStyle = vm.backgroundColor; ctx.fillRect(outer.x, outer.y, outer.w, outer.h); if (outer.w === inner.w && outer.h === inner.h) { return; } ctx.save(); ctx.beginPath(); ctx.rect(outer.x, outer.y, outer.w, outer.h); ctx.clip(); ctx.fillStyle = vm.borderColor; ctx.rect(inner.x, inner.y, inner.w, inner.h); ctx.fill('evenodd'); ctx.restore(); }, height: function() { var vm = this._view; return vm.base - vm.y; }, inRange: function(mouseX, mouseY) { return inRange(this._view, mouseX, mouseY); }, inLabelRange: function(mouseX, mouseY) { var vm = this._view; return isVertical(vm) ? inRange(vm, mouseX, null) : inRange(vm, null, mouseY); }, inXRange: function(mouseX) { return inRange(this._view, mouseX, null); }, inYRange: function(mouseY) { return inRange(this._view, null, mouseY); }, getCenterPoint: function() { var vm = this._view; var x, y; if (isVertical(vm)) { x = vm.x; y = (vm.y + vm.base) / 2; } else { x = (vm.x + vm.base) / 2; y = vm.y; } return {x: x, y: y}; }, getArea: function() { var vm = this._view; return isVertical(vm) ? vm.width * Math.abs(vm.y - vm.base) : vm.height * Math.abs(vm.x - vm.base); }, tooltipPosition: function() { var vm = this._view; return { x: vm.x, y: vm.y }; } }); var elements = {}; var Arc = element_arc; var Line = element_line; var Point = element_point; var Rectangle = element_rectangle; elements.Arc = Arc; elements.Line = Line; elements.Point = Point; elements.Rectangle = Rectangle; var deprecated = helpers$1._deprecated; var valueOrDefault$3 = helpers$1.valueOrDefault; core_defaults._set('bar', { hover: { mode: 'label' }, scales: { xAxes: [{ type: 'category', offset: true, gridLines: { offsetGridLines: true } }], yAxes: [{ type: 'linear' }] } }); core_defaults._set('global', { datasets: { bar: { categoryPercentage: 0.8, barPercentage: 0.9 } } }); /** * Computes the "optimal" sample size to maintain bars equally sized while preventing overlap. * @private */ function computeMinSampleSize(scale, pixels) { var min = scale._length; var prev, curr, i, ilen; for (i = 1, ilen = pixels.length; i < ilen; ++i) { min = Math.min(min, Math.abs(pixels[i] - pixels[i - 1])); } for (i = 0, ilen = scale.getTicks().length; i < ilen; ++i) { curr = scale.getPixelForTick(i); min = i > 0 ? Math.min(min, Math.abs(curr - prev)) : min; prev = curr; } return min; } /** * Computes an "ideal" category based on the absolute bar thickness or, if undefined or null, * uses the smallest interval (see computeMinSampleSize) that prevents bar overlapping. This * mode currently always generates bars equally sized (until we introduce scriptable options?). * @private */ function computeFitCategoryTraits(index, ruler, options) { var thickness = options.barThickness; var count = ruler.stackCount; var curr = ruler.pixels[index]; var min = helpers$1.isNullOrUndef(thickness) ? computeMinSampleSize(ruler.scale, ruler.pixels) : -1; var size, ratio; if (helpers$1.isNullOrUndef(thickness)) { size = min * options.categoryPercentage; ratio = options.barPercentage; } else { // When bar thickness is enforced, category and bar percentages are ignored. // Note(SB): we could add support for relative bar thickness (e.g. barThickness: '50%') // and deprecate barPercentage since this value is ignored when thickness is absolute. size = thickness * count; ratio = 1; } return { chunk: size / count, ratio: ratio, start: curr - (size / 2) }; } /** * Computes an "optimal" category that globally arranges bars side by side (no gap when * percentage options are 1), based on the previous and following categories. This mode * generates bars with different widths when data are not evenly spaced. * @private */ function computeFlexCategoryTraits(index, ruler, options) { var pixels = ruler.pixels; var curr = pixels[index]; var prev = index > 0 ? pixels[index - 1] : null; var next = index < pixels.length - 1 ? pixels[index + 1] : null; var percent = options.categoryPercentage; var start, size; if (prev === null) { // first data: its size is double based on the next point or, // if it's also the last data, we use the scale size. prev = curr - (next === null ? ruler.end - ruler.start : next - curr); } if (next === null) { // last data: its size is also double based on the previous point. next = curr + curr - prev; } start = curr - (curr - Math.min(prev, next)) / 2 * percent; size = Math.abs(next - prev) / 2 * percent; return { chunk: size / ruler.stackCount, ratio: options.barPercentage, start: start }; } var controller_bar = core_datasetController.extend({ dataElementType: elements.Rectangle, /** * @private */ _dataElementOptions: [ 'backgroundColor', 'borderColor', 'borderSkipped', 'borderWidth', 'barPercentage', 'barThickness', 'categoryPercentage', 'maxBarThickness', 'minBarLength' ], initialize: function() { var me = this; var meta, scaleOpts; core_datasetController.prototype.initialize.apply(me, arguments); meta = me.getMeta(); meta.stack = me.getDataset().stack; meta.bar = true; scaleOpts = me._getIndexScale().options; deprecated('bar chart', scaleOpts.barPercentage, 'scales.[x/y]Axes.barPercentage', 'dataset.barPercentage'); deprecated('bar chart', scaleOpts.barThickness, 'scales.[x/y]Axes.barThickness', 'dataset.barThickness'); deprecated('bar chart', scaleOpts.categoryPercentage, 'scales.[x/y]Axes.categoryPercentage', 'dataset.categoryPercentage'); deprecated('bar chart', me._getValueScale().options.minBarLength, 'scales.[x/y]Axes.minBarLength', 'dataset.minBarLength'); deprecated('bar chart', scaleOpts.maxBarThickness, 'scales.[x/y]Axes.maxBarThickness', 'dataset.maxBarThickness'); }, update: function(reset) { var me = this; var rects = me.getMeta().data; var i, ilen; me._ruler = me.getRuler(); for (i = 0, ilen = rects.length; i < ilen; ++i) { me.updateElement(rects[i], i, reset); } }, updateElement: function(rectangle, index, reset) { var me = this; var meta = me.getMeta(); var dataset = me.getDataset(); var options = me._resolveDataElementOptions(rectangle, index); rectangle._xScale = me.getScaleForId(meta.xAxisID); rectangle._yScale = me.getScaleForId(meta.yAxisID); rectangle._datasetIndex = me.index; rectangle._index = index; rectangle._model = { backgroundColor: options.backgroundColor, borderColor: options.borderColor, borderSkipped: options.borderSkipped, borderWidth: options.borderWidth, datasetLabel: dataset.label, label: me.chart.data.labels[index] }; if (helpers$1.isArray(dataset.data[index])) { rectangle._model.borderSkipped = null; } me._updateElementGeometry(rectangle, index, reset, options); rectangle.pivot(); }, /** * @private */ _updateElementGeometry: function(rectangle, index, reset, options) { var me = this; var model = rectangle._model; var vscale = me._getValueScale(); var base = vscale.getBasePixel(); var horizontal = vscale.isHorizontal(); var ruler = me._ruler || me.getRuler(); var vpixels = me.calculateBarValuePixels(me.index, index, options); var ipixels = me.calculateBarIndexPixels(me.index, index, ruler, options); model.horizontal = horizontal; model.base = reset ? base : vpixels.base; model.x = horizontal ? reset ? base : vpixels.head : ipixels.center; model.y = horizontal ? ipixels.center : reset ? base : vpixels.head; model.height = horizontal ? ipixels.size : undefined; model.width = horizontal ? undefined : ipixels.size; }, /** * Returns the stacks based on groups and bar visibility. * @param {number} [last] - The dataset index * @returns {string[]} The list of stack IDs * @private */ _getStacks: function(last) { var me = this; var scale = me._getIndexScale(); var metasets = scale._getMatchingVisibleMetas(me._type); var stacked = scale.options.stacked; var ilen = metasets.length; var stacks = []; var i, meta; for (i = 0; i < ilen; ++i) { meta = metasets[i]; // stacked | meta.stack // | found | not found | undefined // false | x | x | x // true | | x | // undefined | | x | x if (stacked === false || stacks.indexOf(meta.stack) === -1 || (stacked === undefined && meta.stack === undefined)) { stacks.push(meta.stack); } if (meta.index === last) { break; } } return stacks; }, /** * Returns the effective number of stacks based on groups and bar visibility. * @private */ getStackCount: function() { return this._getStacks().length; }, /** * Returns the stack index for the given dataset based on groups and bar visibility. * @param {number} [datasetIndex] - The dataset index * @param {string} [name] - The stack name to find * @returns {number} The stack index * @private */ getStackIndex: function(datasetIndex, name) { var stacks = this._getStacks(datasetIndex); var index = (name !== undefined) ? stacks.indexOf(name) : -1; // indexOf returns -1 if element is not present return (index === -1) ? stacks.length - 1 : index; }, /** * @private */ getRuler: function() { var me = this; var scale = me._getIndexScale(); var pixels = []; var i, ilen; for (i = 0, ilen = me.getMeta().data.length; i < ilen; ++i) { pixels.push(scale.getPixelForValue(null, i, me.index)); } return { pixels: pixels, start: scale._startPixel, end: scale._endPixel, stackCount: me.getStackCount(), scale: scale }; }, /** * Note: pixel values are not clamped to the scale area. * @private */ calculateBarValuePixels: function(datasetIndex, index, options) { var me = this; var chart = me.chart; var scale = me._getValueScale(); var isHorizontal = scale.isHorizontal(); var datasets = chart.data.datasets; var metasets = scale._getMatchingVisibleMetas(me._type); var value = scale._parseValue(datasets[datasetIndex].data[index]); var minBarLength = options.minBarLength; var stacked = scale.options.stacked; var stack = me.getMeta().stack; var start = value.start === undefined ? 0 : value.max >= 0 && value.min >= 0 ? value.min : value.max; var length = value.start === undefined ? value.end : value.max >= 0 && value.min >= 0 ? value.max - value.min : value.min - value.max; var ilen = metasets.length; var i, imeta, ivalue, base, head, size, stackLength; if (stacked || (stacked === undefined && stack !== undefined)) { for (i = 0; i < ilen; ++i) { imeta = metasets[i]; if (imeta.index === datasetIndex) { break; } if (imeta.stack === stack) { stackLength = scale._parseValue(datasets[imeta.index].data[index]); ivalue = stackLength.start === undefined ? stackLength.end : stackLength.min >= 0 && stackLength.max >= 0 ? stackLength.max : stackLength.min; if ((value.min < 0 && ivalue < 0) || (value.max >= 0 && ivalue > 0)) { start += ivalue; } } } } base = scale.getPixelForValue(start); head = scale.getPixelForValue(start + length); size = head - base; if (minBarLength !== undefined && Math.abs(size) < minBarLength) { size = minBarLength; if (length >= 0 && !isHorizontal || length < 0 && isHorizontal) { head = base - minBarLength; } else { head = base + minBarLength; } } return { size: size, base: base, head: head, center: head + size / 2 }; }, /** * @private */ calculateBarIndexPixels: function(datasetIndex, index, ruler, options) { var me = this; var range = options.barThickness === 'flex' ? computeFlexCategoryTraits(index, ruler, options) : computeFitCategoryTraits(index, ruler, options); var stackIndex = me.getStackIndex(datasetIndex, me.getMeta().stack); var center = range.start + (range.chunk * stackIndex) + (range.chunk / 2); var size = Math.min( valueOrDefault$3(options.maxBarThickness, Infinity), range.chunk * range.ratio); return { base: center - size / 2, head: center + size / 2, center: center, size: size }; }, draw: function() { var me = this; var chart = me.chart; var scale = me._getValueScale(); var rects = me.getMeta().data; var dataset = me.getDataset(); var ilen = rects.length; var i = 0; helpers$1.canvas.clipArea(chart.ctx, chart.chartArea); for (; i < ilen; ++i) { var val = scale._parseValue(dataset.data[i]); if (!isNaN(val.min) && !isNaN(val.max)) { rects[i].draw(); } } helpers$1.canvas.unclipArea(chart.ctx); }, /** * @private */ _resolveDataElementOptions: function() { var me = this; var values = helpers$1.extend({}, core_datasetController.prototype._resolveDataElementOptions.apply(me, arguments)); var indexOpts = me._getIndexScale().options; var valueOpts = me._getValueScale().options; values.barPercentage = valueOrDefault$3(indexOpts.barPercentage, values.barPercentage); values.barThickness = valueOrDefault$3(indexOpts.barThickness, values.barThickness); values.categoryPercentage = valueOrDefault$3(indexOpts.categoryPercentage, values.categoryPercentage); values.maxBarThickness = valueOrDefault$3(indexOpts.maxBarThickness, values.maxBarThickness); values.minBarLength = valueOrDefault$3(valueOpts.minBarLength, values.minBarLength); return values; } }); var valueOrDefault$4 = helpers$1.valueOrDefault; var resolve$1 = helpers$1.options.resolve; core_defaults._set('bubble', { hover: { mode: 'single' }, scales: { xAxes: [{ type: 'linear', // bubble should probably use a linear scale by default position: 'bottom', id: 'x-axis-0' // need an ID so datasets can reference the scale }], yAxes: [{ type: 'linear', position: 'left', id: 'y-axis-0' }] }, tooltips: { callbacks: { title: function() { // Title doesn't make sense for scatter since we format the data as a point return ''; }, label: function(item, data) { var datasetLabel = data.datasets[item.datasetIndex].label || ''; var dataPoint = data.datasets[item.datasetIndex].data[item.index]; return datasetLabel + ': (' + item.xLabel + ', ' + item.yLabel + ', ' + dataPoint.r + ')'; } } } }); var controller_bubble = core_datasetController.extend({ /** * @protected */ dataElementType: elements.Point, /** * @private */ _dataElementOptions: [ 'backgroundColor', 'borderColor', 'borderWidth', 'hoverBackgroundColor', 'hoverBorderColor', 'hoverBorderWidth', 'hoverRadius', 'hitRadius', 'pointStyle', 'rotation' ], /** * @protected */ update: function(reset) { var me = this; var meta = me.getMeta(); var points = meta.data; // Update Points helpers$1.each(points, function(point, index) { me.updateElement(point, index, reset); }); }, /** * @protected */ updateElement: function(point, index, reset) { var me = this; var meta = me.getMeta(); var custom = point.custom || {}; var xScale = me.getScaleForId(meta.xAxisID); var yScale = me.getScaleForId(meta.yAxisID); var options = me._resolveDataElementOptions(point, index); var data = me.getDataset().data[index]; var dsIndex = me.index; var x = reset ? xScale.getPixelForDecimal(0.5) : xScale.getPixelForValue(typeof data === 'object' ? data : NaN, index, dsIndex); var y = reset ? yScale.getBasePixel() : yScale.getPixelForValue(data, index, dsIndex); point._xScale = xScale; point._yScale = yScale; point._options = options; point._datasetIndex = dsIndex; point._index = index; point._model = { backgroundColor: options.backgroundColor, borderColor: options.borderColor, borderWidth: options.borderWidth, hitRadius: options.hitRadius, pointStyle: options.pointStyle, rotation: options.rotation, radius: reset ? 0 : options.radius, skip: custom.skip || isNaN(x) || isNaN(y), x: x, y: y, }; point.pivot(); }, /** * @protected */ setHoverStyle: function(point) { var model = point._model; var options = point._options; var getHoverColor = helpers$1.getHoverColor; point.$previousStyle = { backgroundColor: model.backgroundColor, borderColor: model.borderColor, borderWidth: model.borderWidth, radius: model.radius }; model.backgroundColor = valueOrDefault$4(options.hoverBackgroundColor, getHoverColor(options.backgroundColor)); model.borderColor = valueOrDefault$4(options.hoverBorderColor, getHoverColor(options.borderColor)); model.borderWidth = valueOrDefault$4(options.hoverBorderWidth, options.borderWidth); model.radius = options.radius + options.hoverRadius; }, /** * @private */ _resolveDataElementOptions: function(point, index) { var me = this; var chart = me.chart; var dataset = me.getDataset(); var custom = point.custom || {}; var data = dataset.data[index] || {}; var values = core_datasetController.prototype._resolveDataElementOptions.apply(me, arguments); // Scriptable options var context = { chart: chart, dataIndex: index, dataset: dataset, datasetIndex: me.index }; // In case values were cached (and thus frozen), we need to clone the values if (me._cachedDataOpts === values) { values = helpers$1.extend({}, values); } // Custom radius resolution values.radius = resolve$1([ custom.radius, data.r, me._config.radius, chart.options.elements.point.radius ], context, index); return values; } }); var valueOrDefault$5 = helpers$1.valueOrDefault; var PI$1 = Math.PI; var DOUBLE_PI$1 = PI$1 * 2; var HALF_PI$1 = PI$1 / 2; core_defaults._set('doughnut', { animation: { // Boolean - Whether we animate the rotation of the Doughnut animateRotate: true, // Boolean - Whether we animate scaling the Doughnut from the centre animateScale: false }, hover: { mode: 'single' }, legendCallback: function(chart) { var list = document.createElement('ul'); var data = chart.data; var datasets = data.datasets; var labels = data.labels; var i, ilen, listItem, listItemSpan; list.setAttribute('class', chart.id + '-legend'); if (datasets.length) { for (i = 0, ilen = datasets[0].data.length; i < ilen; ++i) { listItem = list.appendChild(document.createElement('li')); listItemSpan = listItem.appendChild(document.createElement('span')); listItemSpan.style.backgroundColor = datasets[0].backgroundColor[i]; if (labels[i]) { listItem.appendChild(document.createTextNode(labels[i])); } } } return list.outerHTML; }, legend: { labels: { generateLabels: function(chart) { var data = chart.data; if (data.labels.length && data.datasets.length) { return data.labels.map(function(label, i) { var meta = chart.getDatasetMeta(0); var style = meta.controller.getStyle(i); return { text: label, fillStyle: style.backgroundColor, strokeStyle: style.borderColor, lineWidth: style.borderWidth, hidden: isNaN(data.datasets[0].data[i]) || meta.data[i].hidden, // Extra data used for toggling the correct item index: i }; }); } return []; } }, onClick: function(e, legendItem) { var index = legendItem.index; var chart = this.chart; var i, ilen, meta; for (i = 0, ilen = (chart.data.datasets || []).length; i < ilen; ++i) { meta = chart.getDatasetMeta(i); // toggle visibility of index if exists if (meta.data[index]) { meta.data[index].hidden = !meta.data[index].hidden; } } chart.update(); } }, // The percentage of the chart that we cut out of the middle. cutoutPercentage: 50, // The rotation of the chart, where the first data arc begins. rotation: -HALF_PI$1, // The total circumference of the chart. circumference: DOUBLE_PI$1, // Need to override these to give a nice default tooltips: { callbacks: { title: function() { return ''; }, label: function(tooltipItem, data) { var dataLabel = data.labels[tooltipItem.index]; var value = ': ' + data.datasets[tooltipItem.datasetIndex].data[tooltipItem.index]; if (helpers$1.isArray(dataLabel)) { // show value on first line of multiline label // need to clone because we are changing the value dataLabel = dataLabel.slice(); dataLabel[0] += value; } else { dataLabel += value; } return dataLabel; } } } }); var controller_doughnut = core_datasetController.extend({ dataElementType: elements.Arc, linkScales: helpers$1.noop, /** * @private */ _dataElementOptions: [ 'backgroundColor', 'borderColor', 'borderWidth', 'borderAlign', 'hoverBackgroundColor', 'hoverBorderColor', 'hoverBorderWidth', ], // Get index of the dataset in relation to the visible datasets. This allows determining the inner and outer radius correctly getRingIndex: function(datasetIndex) { var ringIndex = 0; for (var j = 0; j < datasetIndex; ++j) { if (this.chart.isDatasetVisible(j)) { ++ringIndex; } } return ringIndex; }, update: function(reset) { var me = this; var chart = me.chart; var chartArea = chart.chartArea; var opts = chart.options; var ratioX = 1; var ratioY = 1; var offsetX = 0; var offsetY = 0; var meta = me.getMeta(); var arcs = meta.data; var cutout = opts.cutoutPercentage / 100 || 0; var circumference = opts.circumference; var chartWeight = me._getRingWeight(me.index); var maxWidth, maxHeight, i, ilen; // If the chart's circumference isn't a full circle, calculate size as a ratio of the width/height of the arc if (circumference < DOUBLE_PI$1) { var startAngle = opts.rotation % DOUBLE_PI$1; startAngle += startAngle >= PI$1 ? -DOUBLE_PI$1 : startAngle < -PI$1 ? DOUBLE_PI$1 : 0; var endAngle = startAngle + circumference; var startX = Math.cos(startAngle); var startY = Math.sin(startAngle); var endX = Math.cos(endAngle); var endY = Math.sin(endAngle); var contains0 = (startAngle <= 0 && endAngle >= 0) || endAngle >= DOUBLE_PI$1; var contains90 = (startAngle <= HALF_PI$1 && endAngle >= HALF_PI$1) || endAngle >= DOUBLE_PI$1 + HALF_PI$1; var contains180 = startAngle === -PI$1 || endAngle >= PI$1; var contains270 = (startAngle <= -HALF_PI$1 && endAngle >= -HALF_PI$1) || endAngle >= PI$1 + HALF_PI$1; var minX = contains180 ? -1 : Math.min(startX, startX * cutout, endX, endX * cutout); var minY = contains270 ? -1 : Math.min(startY, startY * cutout, endY, endY * cutout); var maxX = contains0 ? 1 : Math.max(startX, startX * cutout, endX, endX * cutout); var maxY = contains90 ? 1 : Math.max(startY, startY * cutout, endY, endY * cutout); ratioX = (maxX - minX) / 2; ratioY = (maxY - minY) / 2; offsetX = -(maxX + minX) / 2; offsetY = -(maxY + minY) / 2; } for (i = 0, ilen = arcs.length; i < ilen; ++i) { arcs[i]._options = me._resolveDataElementOptions(arcs[i], i); } chart.borderWidth = me.getMaxBorderWidth(); maxWidth = (chartArea.right - chartArea.left - chart.borderWidth) / ratioX; maxHeight = (chartArea.bottom - chartArea.top - chart.borderWidth) / ratioY; chart.outerRadius = Math.max(Math.min(maxWidth, maxHeight) / 2, 0); chart.innerRadius = Math.max(chart.outerRadius * cutout, 0); chart.radiusLength = (chart.outerRadius - chart.innerRadius) / (me._getVisibleDatasetWeightTotal() || 1); chart.offsetX = offsetX * chart.outerRadius; chart.offsetY = offsetY * chart.outerRadius; meta.total = me.calculateTotal(); me.outerRadius = chart.outerRadius - chart.radiusLength * me._getRingWeightOffset(me.index); me.innerRadius = Math.max(me.outerRadius - chart.radiusLength * chartWeight, 0); for (i = 0, ilen = arcs.length; i < ilen; ++i) { me.updateElement(arcs[i], i, reset); } }, updateElement: function(arc, index, reset) { var me = this; var chart = me.chart; var chartArea = chart.chartArea; var opts = chart.options; var animationOpts = opts.animation; var centerX = (chartArea.left + chartArea.right) / 2; var centerY = (chartArea.top + chartArea.bottom) / 2; var startAngle = opts.rotation; // non reset case handled later var endAngle = opts.rotation; // non reset case handled later var dataset = me.getDataset(); var circumference = reset && animationOpts.animateRotate ? 0 : arc.hidden ? 0 : me.calculateCircumference(dataset.data[index]) * (opts.circumference / DOUBLE_PI$1); var innerRadius = reset && animationOpts.animateScale ? 0 : me.innerRadius; var outerRadius = reset && animationOpts.animateScale ? 0 : me.outerRadius; var options = arc._options || {}; helpers$1.extend(arc, { // Utility _datasetIndex: me.index, _index: index, // Desired view properties _model: { backgroundColor: options.backgroundColor, borderColor: options.borderColor, borderWidth: options.borderWidth, borderAlign: options.borderAlign, x: centerX + chart.offsetX, y: centerY + chart.offsetY, startAngle: startAngle, endAngle: endAngle, circumference: circumference, outerRadius: outerRadius, innerRadius: innerRadius, label: helpers$1.valueAtIndexOrDefault(dataset.label, index, chart.data.labels[index]) } }); var model = arc._model; // Set correct angles if not resetting if (!reset || !animationOpts.animateRotate) { if (index === 0) { model.startAngle = opts.rotation; } else { model.startAngle = me.getMeta().data[index - 1]._model.endAngle; } model.endAngle = model.startAngle + model.circumference; } arc.pivot(); }, calculateTotal: function() { var dataset = this.getDataset(); var meta = this.getMeta(); var total = 0; var value; helpers$1.each(meta.data, function(element, index) { value = dataset.data[index]; if (!isNaN(value) && !element.hidden) { total += Math.abs(value); } }); /* if (total === 0) { total = NaN; }*/ return total; }, calculateCircumference: function(value) { var total = this.getMeta().total; if (total > 0 && !isNaN(value)) { return DOUBLE_PI$1 * (Math.abs(value) / total); } return 0; }, // gets the max border or hover width to properly scale pie charts getMaxBorderWidth: function(arcs) { var me = this; var max = 0; var chart = me.chart; var i, ilen, meta, arc, controller, options, borderWidth, hoverWidth; if (!arcs) { // Find the outmost visible dataset for (i = 0, ilen = chart.data.datasets.length; i < ilen; ++i) { if (chart.isDatasetVisible(i)) { meta = chart.getDatasetMeta(i); arcs = meta.data; if (i !== me.index) { controller = meta.controller; } break; } } } if (!arcs) { return 0; } for (i = 0, ilen = arcs.length; i < ilen; ++i) { arc = arcs[i]; if (controller) { controller._configure(); options = controller._resolveDataElementOptions(arc, i); } else { options = arc._options; } if (options.borderAlign !== 'inner') { borderWidth = options.borderWidth; hoverWidth = options.hoverBorderWidth; max = borderWidth > max ? borderWidth : max; max = hoverWidth > max ? hoverWidth : max; } } return max; }, /** * @protected */ setHoverStyle: function(arc) { var model = arc._model; var options = arc._options; var getHoverColor = helpers$1.getHoverColor; arc.$previousStyle = { backgroundColor: model.backgroundColor, borderColor: model.borderColor, borderWidth: model.borderWidth, }; model.backgroundColor = valueOrDefault$5(options.hoverBackgroundColor, getHoverColor(options.backgroundColor)); model.borderColor = valueOrDefault$5(options.hoverBorderColor, getHoverColor(options.borderColor)); model.borderWidth = valueOrDefault$5(options.hoverBorderWidth, options.borderWidth); }, /** * Get radius length offset of the dataset in relation to the visible datasets weights. This allows determining the inner and outer radius correctly * @private */ _getRingWeightOffset: function(datasetIndex) { var ringWeightOffset = 0; for (var i = 0; i < datasetIndex; ++i) { if (this.chart.isDatasetVisible(i)) { ringWeightOffset += this._getRingWeight(i); } } return ringWeightOffset; }, /** * @private */ _getRingWeight: function(dataSetIndex) { return Math.max(valueOrDefault$5(this.chart.data.datasets[dataSetIndex].weight, 1), 0); }, /** * Returns the sum of all visibile data set weights. This value can be 0. * @private */ _getVisibleDatasetWeightTotal: function() { return this._getRingWeightOffset(this.chart.data.datasets.length); } }); core_defaults._set('horizontalBar', { hover: { mode: 'index', axis: 'y' }, scales: { xAxes: [{ type: 'linear', position: 'bottom' }], yAxes: [{ type: 'category', position: 'left', offset: true, gridLines: { offsetGridLines: true } }] }, elements: { rectangle: { borderSkipped: 'left' } }, tooltips: { mode: 'index', axis: 'y' } }); core_defaults._set('global', { datasets: { horizontalBar: { categoryPercentage: 0.8, barPercentage: 0.9 } } }); var controller_horizontalBar = controller_bar.extend({ /** * @private */ _getValueScaleId: function() { return this.getMeta().xAxisID; }, /** * @private */ _getIndexScaleId: function() { return this.getMeta().yAxisID; } }); var valueOrDefault$6 = helpers$1.valueOrDefault; var resolve$2 = helpers$1.options.resolve; var isPointInArea = helpers$1.canvas._isPointInArea; core_defaults._set('line', { showLines: true, spanGaps: false, hover: { mode: 'label' }, scales: { xAxes: [{ type: 'category', id: 'x-axis-0' }], yAxes: [{ type: 'linear', id: 'y-axis-0' }] } }); function scaleClip(scale, halfBorderWidth) { var tickOpts = scale && scale.options.ticks || {}; var reverse = tickOpts.reverse; var min = tickOpts.min === undefined ? halfBorderWidth : 0; var max = tickOpts.max === undefined ? halfBorderWidth : 0; return { start: reverse ? max : min, end: reverse ? min : max }; } function defaultClip(xScale, yScale, borderWidth) { var halfBorderWidth = borderWidth / 2; var x = scaleClip(xScale, halfBorderWidth); var y = scaleClip(yScale, halfBorderWidth); return { top: y.end, right: x.end, bottom: y.start, left: x.start }; } function toClip(value) { var t, r, b, l; if (helpers$1.isObject(value)) { t = value.top; r = value.right; b = value.bottom; l = value.left; } else { t = r = b = l = value; } return { top: t, right: r, bottom: b, left: l }; } var controller_line = core_datasetController.extend({ datasetElementType: elements.Line, dataElementType: elements.Point, /** * @private */ _datasetElementOptions: [ 'backgroundColor', 'borderCapStyle', 'borderColor', 'borderDash', 'borderDashOffset', 'borderJoinStyle', 'borderWidth', 'cubicInterpolationMode', 'fill' ], /** * @private */ _dataElementOptions: { backgroundColor: 'pointBackgroundColor', borderColor: 'pointBorderColor', borderWidth: 'pointBorderWidth', hitRadius: 'pointHitRadius', hoverBackgroundColor: 'pointHoverBackgroundColor', hoverBorderColor: 'pointHoverBorderColor', hoverBorderWidth: 'pointHoverBorderWidth', hoverRadius: 'pointHoverRadius', pointStyle: 'pointStyle', radius: 'pointRadius', rotation: 'pointRotation' }, update: function(reset) { var me = this; var meta = me.getMeta(); var line = meta.dataset; var points = meta.data || []; var options = me.chart.options; var config = me._config; var showLine = me._showLine = valueOrDefault$6(config.showLine, options.showLines); var i, ilen; me._xScale = me.getScaleForId(meta.xAxisID); me._yScale = me.getScaleForId(meta.yAxisID); // Update Line if (showLine) { // Compatibility: If the properties are defined with only the old name, use those values if (config.tension !== undefined && config.lineTension === undefined) { config.lineTension = config.tension; } // Utility line._scale = me._yScale; line._datasetIndex = me.index; // Data line._children = points; // Model line._model = me._resolveDatasetElementOptions(line); line.pivot(); } // Update Points for (i = 0, ilen = points.length; i < ilen; ++i) { me.updateElement(points[i], i, reset); } if (showLine && line._model.tension !== 0) { me.updateBezierControlPoints(); } // Now pivot the point for animation for (i = 0, ilen = points.length; i < ilen; ++i) { points[i].pivot(); } }, updateElement: function(point, index, reset) { var me = this; var meta = me.getMeta(); var custom = point.custom || {}; var dataset = me.getDataset(); var datasetIndex = me.index; var value = dataset.data[index]; var xScale = me._xScale; var yScale = me._yScale; var lineModel = meta.dataset._model; var x, y; var options = me._resolveDataElementOptions(point, index); x = xScale.getPixelForValue(typeof value === 'object' ? value : NaN, index, datasetIndex); y = reset ? yScale.getBasePixel() : me.calculatePointY(value, index, datasetIndex); // Utility point._xScale = xScale; point._yScale = yScale; point._options = options; point._datasetIndex = datasetIndex; point._index = index; // Desired view properties point._model = { x: x, y: y, skip: custom.skip || isNaN(x) || isNaN(y), // Appearance radius: options.radius, pointStyle: options.pointStyle, rotation: options.rotation, backgroundColor: options.backgroundColor, borderColor: options.borderColor, borderWidth: options.borderWidth, tension: valueOrDefault$6(custom.tension, lineModel ? lineModel.tension : 0), steppedLine: lineModel ? lineModel.steppedLine : false, // Tooltip hitRadius: options.hitRadius }; }, /** * @private */ _resolveDatasetElementOptions: function(element) { var me = this; var config = me._config; var custom = element.custom || {}; var options = me.chart.options; var lineOptions = options.elements.line; var values = core_datasetController.prototype._resolveDatasetElementOptions.apply(me, arguments); // The default behavior of lines is to break at null values, according // to https://github.com/chartjs/Chart.js/issues/2435#issuecomment-216718158 // This option gives lines the ability to span gaps values.spanGaps = valueOrDefault$6(config.spanGaps, options.spanGaps); values.tension = valueOrDefault$6(config.lineTension, lineOptions.tension); values.steppedLine = resolve$2([custom.steppedLine, config.steppedLine, lineOptions.stepped]); values.clip = toClip(valueOrDefault$6(config.clip, defaultClip(me._xScale, me._yScale, values.borderWidth))); return values; }, calculatePointY: function(value, index, datasetIndex) { var me = this; var chart = me.chart; var yScale = me._yScale; var sumPos = 0; var sumNeg = 0; var i, ds, dsMeta, stackedRightValue, rightValue, metasets, ilen; if (yScale.options.stacked) { rightValue = +yScale.getRightValue(value); metasets = chart._getSortedVisibleDatasetMetas(); ilen = metasets.length; for (i = 0; i < ilen; ++i) { dsMeta = metasets[i]; if (dsMeta.index === datasetIndex) { break; } ds = chart.data.datasets[dsMeta.index]; if (dsMeta.type === 'line' && dsMeta.yAxisID === yScale.id) { stackedRightValue = +yScale.getRightValue(ds.data[index]); if (stackedRightValue < 0) { sumNeg += stackedRightValue || 0; } else { sumPos += stackedRightValue || 0; } } } if (rightValue < 0) { return yScale.getPixelForValue(sumNeg + rightValue); } return yScale.getPixelForValue(sumPos + rightValue); } return yScale.getPixelForValue(value); }, updateBezierControlPoints: function() { var me = this; var chart = me.chart; var meta = me.getMeta(); var lineModel = meta.dataset._model; var area = chart.chartArea; var points = meta.data || []; var i, ilen, model, controlPoints; // Only consider points that are drawn in case the spanGaps option is used if (lineModel.spanGaps) { points = points.filter(function(pt) { return !pt._model.skip; }); } function capControlPoint(pt, min, max) { return Math.max(Math.min(pt, max), min); } if (lineModel.cubicInterpolationMode === 'monotone') { helpers$1.splineCurveMonotone(points); } else { for (i = 0, ilen = points.length; i < ilen; ++i) { model = points[i]._model; controlPoints = helpers$1.splineCurve( helpers$1.previousItem(points, i)._model, model, helpers$1.nextItem(points, i)._model, lineModel.tension ); model.controlPointPreviousX = controlPoints.previous.x; model.controlPointPreviousY = controlPoints.previous.y; model.controlPointNextX = controlPoints.next.x; model.controlPointNextY = controlPoints.next.y; } } if (chart.options.elements.line.capBezierPoints) { for (i = 0, ilen = points.length; i < ilen; ++i) { model = points[i]._model; if (isPointInArea(model, area)) { if (i > 0 && isPointInArea(points[i - 1]._model, area)) { model.controlPointPreviousX = capControlPoint(model.controlPointPreviousX, area.left, area.right); model.controlPointPreviousY = capControlPoint(model.controlPointPreviousY, area.top, area.bottom); } if (i < points.length - 1 && isPointInArea(points[i + 1]._model, area)) { model.controlPointNextX = capControlPoint(model.controlPointNextX, area.left, area.right); model.controlPointNextY = capControlPoint(model.controlPointNextY, area.top, area.bottom); } } } } }, draw: function() { var me = this; var chart = me.chart; var meta = me.getMeta(); var points = meta.data || []; var area = chart.chartArea; var canvas = chart.canvas; var i = 0; var ilen = points.length; var clip; if (me._showLine) { clip = meta.dataset._model.clip; helpers$1.canvas.clipArea(chart.ctx, { left: clip.left === false ? 0 : area.left - clip.left, right: clip.right === false ? canvas.width : area.right + clip.right, top: clip.top === false ? 0 : area.top - clip.top, bottom: clip.bottom === false ? canvas.height : area.bottom + clip.bottom }); meta.dataset.draw(); helpers$1.canvas.unclipArea(chart.ctx); } // Draw the points for (; i < ilen; ++i) { points[i].draw(area); } }, /** * @protected */ setHoverStyle: function(point) { var model = point._model; var options = point._options; var getHoverColor = helpers$1.getHoverColor; point.$previousStyle = { backgroundColor: model.backgroundColor, borderColor: model.borderColor, borderWidth: model.borderWidth, radius: model.radius }; model.backgroundColor = valueOrDefault$6(options.hoverBackgroundColor, getHoverColor(options.backgroundColor)); model.borderColor = valueOrDefault$6(options.hoverBorderColor, getHoverColor(options.borderColor)); model.borderWidth = valueOrDefault$6(options.hoverBorderWidth, options.borderWidth); model.radius = valueOrDefault$6(options.hoverRadius, options.radius); }, }); var resolve$3 = helpers$1.options.resolve; core_defaults._set('polarArea', { scale: { type: 'radialLinear', angleLines: { display: false }, gridLines: { circular: true }, pointLabels: { display: false }, ticks: { beginAtZero: true } }, // Boolean - Whether to animate the rotation of the chart animation: { animateRotate: true, animateScale: true }, startAngle: -0.5 * Math.PI, legendCallback: function(chart) { var list = document.createElement('ul'); var data = chart.data; var datasets = data.datasets; var labels = data.labels; var i, ilen, listItem, listItemSpan; list.setAttribute('class', chart.id + '-legend'); if (datasets.length) { for (i = 0, ilen = datasets[0].data.length; i < ilen; ++i) { listItem = list.appendChild(document.createElement('li')); listItemSpan = listItem.appendChild(document.createElement('span')); listItemSpan.style.backgroundColor = datasets[0].backgroundColor[i]; if (labels[i]) { listItem.appendChild(document.createTextNode(labels[i])); } } } return list.outerHTML; }, legend: { labels: { generateLabels: function(chart) { var data = chart.data; if (data.labels.length && data.datasets.length) { return data.labels.map(function(label, i) { var meta = chart.getDatasetMeta(0); var style = meta.controller.getStyle(i); return { text: label, fillStyle: style.backgroundColor, strokeStyle: style.borderColor, lineWidth: style.borderWidth, hidden: isNaN(data.datasets[0].data[i]) || meta.data[i].hidden, // Extra data used for toggling the correct item index: i }; }); } return []; } }, onClick: function(e, legendItem) { var index = legendItem.index; var chart = this.chart; var i, ilen, meta; for (i = 0, ilen = (chart.data.datasets || []).length; i < ilen; ++i) { meta = chart.getDatasetMeta(i); meta.data[index].hidden = !meta.data[index].hidden; } chart.update(); } }, // Need to override these to give a nice default tooltips: { callbacks: { title: function() { return ''; }, label: function(item, data) { return data.labels[item.index] + ': ' + item.yLabel; } } } }); var controller_polarArea = core_datasetController.extend({ dataElementType: elements.Arc, linkScales: helpers$1.noop, /** * @private */ _dataElementOptions: [ 'backgroundColor', 'borderColor', 'borderWidth', 'borderAlign', 'hoverBackgroundColor', 'hoverBorderColor', 'hoverBorderWidth', ], /** * @private */ _getIndexScaleId: function() { return this.chart.scale.id; }, /** * @private */ _getValueScaleId: function() { return this.chart.scale.id; }, update: function(reset) { var me = this; var dataset = me.getDataset(); var meta = me.getMeta(); var start = me.chart.options.startAngle || 0; var starts = me._starts = []; var angles = me._angles = []; var arcs = meta.data; var i, ilen, angle; me._updateRadius(); meta.count = me.countVisibleElements(); for (i = 0, ilen = dataset.data.length; i < ilen; i++) { starts[i] = start; angle = me._computeAngle(i); angles[i] = angle; start += angle; } for (i = 0, ilen = arcs.length; i < ilen; ++i) { arcs[i]._options = me._resolveDataElementOptions(arcs[i], i); me.updateElement(arcs[i], i, reset); } }, /** * @private */ _updateRadius: function() { var me = this; var chart = me.chart; var chartArea = chart.chartArea; var opts = chart.options; var minSize = Math.min(chartArea.right - chartArea.left, chartArea.bottom - chartArea.top); chart.outerRadius = Math.max(minSize / 2, 0); chart.innerRadius = Math.max(opts.cutoutPercentage ? (chart.outerRadius / 100) * (opts.cutoutPercentage) : 1, 0); chart.radiusLength = (chart.outerRadius - chart.innerRadius) / chart.getVisibleDatasetCount(); me.outerRadius = chart.outerRadius - (chart.radiusLength * me.index); me.innerRadius = me.outerRadius - chart.radiusLength; }, updateElement: function(arc, index, reset) { var me = this; var chart = me.chart; var dataset = me.getDataset(); var opts = chart.options; var animationOpts = opts.animation; var scale = chart.scale; var labels = chart.data.labels; var centerX = scale.xCenter; var centerY = scale.yCenter; // var negHalfPI = -0.5 * Math.PI; var datasetStartAngle = opts.startAngle; var distance = arc.hidden ? 0 : scale.getDistanceFromCenterForValue(dataset.data[index]); var startAngle = me._starts[index]; var endAngle = startAngle + (arc.hidden ? 0 : me._angles[index]); var resetRadius = animationOpts.animateScale ? 0 : scale.getDistanceFromCenterForValue(dataset.data[index]); var options = arc._options || {}; helpers$1.extend(arc, { // Utility _datasetIndex: me.index, _index: index, _scale: scale, // Desired view properties _model: { backgroundColor: options.backgroundColor, borderColor: options.borderColor, borderWidth: options.borderWidth, borderAlign: options.borderAlign, x: centerX, y: centerY, innerRadius: 0, outerRadius: reset ? resetRadius : distance, startAngle: reset && animationOpts.animateRotate ? datasetStartAngle : startAngle, endAngle: reset && animationOpts.animateRotate ? datasetStartAngle : endAngle, label: helpers$1.valueAtIndexOrDefault(labels, index, labels[index]) } }); arc.pivot(); }, countVisibleElements: function() { var dataset = this.getDataset(); var meta = this.getMeta(); var count = 0; helpers$1.each(meta.data, function(element, index) { if (!isNaN(dataset.data[index]) && !element.hidden) { count++; } }); return count; }, /** * @protected */ setHoverStyle: function(arc) { var model = arc._model; var options = arc._options; var getHoverColor = helpers$1.getHoverColor; var valueOrDefault = helpers$1.valueOrDefault; arc.$previousStyle = { backgroundColor: model.backgroundColor, borderColor: model.borderColor, borderWidth: model.borderWidth, }; model.backgroundColor = valueOrDefault(options.hoverBackgroundColor, getHoverColor(options.backgroundColor)); model.borderColor = valueOrDefault(options.hoverBorderColor, getHoverColor(options.borderColor)); model.borderWidth = valueOrDefault(options.hoverBorderWidth, options.borderWidth); }, /** * @private */ _computeAngle: function(index) { var me = this; var count = this.getMeta().count; var dataset = me.getDataset(); var meta = me.getMeta(); if (isNaN(dataset.data[index]) || meta.data[index].hidden) { return 0; } // Scriptable options var context = { chart: me.chart, dataIndex: index, dataset: dataset, datasetIndex: me.index }; return resolve$3([ me.chart.options.elements.arc.angle, (2 * Math.PI) / count ], context, index); } }); core_defaults._set('pie', helpers$1.clone(core_defaults.doughnut)); core_defaults._set('pie', { cutoutPercentage: 0 }); // Pie charts are Doughnut chart with different defaults var controller_pie = controller_doughnut; var valueOrDefault$7 = helpers$1.valueOrDefault; core_defaults._set('radar', { spanGaps: false, scale: { type: 'radialLinear' }, elements: { line: { fill: 'start', tension: 0 // no bezier in radar } } }); var controller_radar = core_datasetController.extend({ datasetElementType: elements.Line, dataElementType: elements.Point, linkScales: helpers$1.noop, /** * @private */ _datasetElementOptions: [ 'backgroundColor', 'borderWidth', 'borderColor', 'borderCapStyle', 'borderDash', 'borderDashOffset', 'borderJoinStyle', 'fill' ], /** * @private */ _dataElementOptions: { backgroundColor: 'pointBackgroundColor', borderColor: 'pointBorderColor', borderWidth: 'pointBorderWidth', hitRadius: 'pointHitRadius', hoverBackgroundColor: 'pointHoverBackgroundColor', hoverBorderColor: 'pointHoverBorderColor', hoverBorderWidth: 'pointHoverBorderWidth', hoverRadius: 'pointHoverRadius', pointStyle: 'pointStyle', radius: 'pointRadius', rotation: 'pointRotation' }, /** * @private */ _getIndexScaleId: function() { return this.chart.scale.id; }, /** * @private */ _getValueScaleId: function() { return this.chart.scale.id; }, update: function(reset) { var me = this; var meta = me.getMeta(); var line = meta.dataset; var points = meta.data || []; var scale = me.chart.scale; var config = me._config; var i, ilen; // Compatibility: If the properties are defined with only the old name, use those values if (config.tension !== undefined && config.lineTension === undefined) { config.lineTension = config.tension; } // Utility line._scale = scale; line._datasetIndex = me.index; // Data line._children = points; line._loop = true; // Model line._model = me._resolveDatasetElementOptions(line); line.pivot(); // Update Points for (i = 0, ilen = points.length; i < ilen; ++i) { me.updateElement(points[i], i, reset); } // Update bezier control points me.updateBezierControlPoints(); // Now pivot the point for animation for (i = 0, ilen = points.length; i < ilen; ++i) { points[i].pivot(); } }, updateElement: function(point, index, reset) { var me = this; var custom = point.custom || {}; var dataset = me.getDataset(); var scale = me.chart.scale; var pointPosition = scale.getPointPositionForValue(index, dataset.data[index]); var options = me._resolveDataElementOptions(point, index); var lineModel = me.getMeta().dataset._model; var x = reset ? scale.xCenter : pointPosition.x; var y = reset ? scale.yCenter : pointPosition.y; // Utility point._scale = scale; point._options = options; point._datasetIndex = me.index; point._index = index; // Desired view properties point._model = { x: x, // value not used in dataset scale, but we want a consistent API between scales y: y, skip: custom.skip || isNaN(x) || isNaN(y), // Appearance radius: options.radius, pointStyle: options.pointStyle, rotation: options.rotation, backgroundColor: options.backgroundColor, borderColor: options.borderColor, borderWidth: options.borderWidth, tension: valueOrDefault$7(custom.tension, lineModel ? lineModel.tension : 0), // Tooltip hitRadius: options.hitRadius }; }, /** * @private */ _resolveDatasetElementOptions: function() { var me = this; var config = me._config; var options = me.chart.options; var values = core_datasetController.prototype._resolveDatasetElementOptions.apply(me, arguments); values.spanGaps = valueOrDefault$7(config.spanGaps, options.spanGaps); values.tension = valueOrDefault$7(config.lineTension, options.elements.line.tension); return values; }, updateBezierControlPoints: function() { var me = this; var meta = me.getMeta(); var area = me.chart.chartArea; var points = meta.data || []; var i, ilen, model, controlPoints; // Only consider points that are drawn in case the spanGaps option is used if (meta.dataset._model.spanGaps) { points = points.filter(function(pt) { return !pt._model.skip; }); } function capControlPoint(pt, min, max) { return Math.max(Math.min(pt, max), min); } for (i = 0, ilen = points.length; i < ilen; ++i) { model = points[i]._model; controlPoints = helpers$1.splineCurve( helpers$1.previousItem(points, i, true)._model, model, helpers$1.nextItem(points, i, true)._model, model.tension ); // Prevent the bezier going outside of the bounds of the graph model.controlPointPreviousX = capControlPoint(controlPoints.previous.x, area.left, area.right); model.controlPointPreviousY = capControlPoint(controlPoints.previous.y, area.top, area.bottom); model.controlPointNextX = capControlPoint(controlPoints.next.x, area.left, area.right); model.controlPointNextY = capControlPoint(controlPoints.next.y, area.top, area.bottom); } }, setHoverStyle: function(point) { var model = point._model; var options = point._options; var getHoverColor = helpers$1.getHoverColor; point.$previousStyle = { backgroundColor: model.backgroundColor, borderColor: model.borderColor, borderWidth: model.borderWidth, radius: model.radius }; model.backgroundColor = valueOrDefault$7(options.hoverBackgroundColor, getHoverColor(options.backgroundColor)); model.borderColor = valueOrDefault$7(options.hoverBorderColor, getHoverColor(options.borderColor)); model.borderWidth = valueOrDefault$7(options.hoverBorderWidth, options.borderWidth); model.radius = valueOrDefault$7(options.hoverRadius, options.radius); } }); core_defaults._set('scatter', { hover: { mode: 'single' }, scales: { xAxes: [{ id: 'x-axis-1', // need an ID so datasets can reference the scale type: 'linear', // scatter should not use a category axis position: 'bottom' }], yAxes: [{ id: 'y-axis-1', type: 'linear', position: 'left' }] }, tooltips: { callbacks: { title: function() { return ''; // doesn't make sense for scatter since data are formatted as a point }, label: function(item) { return '(' + item.xLabel + ', ' + item.yLabel + ')'; } } } }); core_defaults._set('global', { datasets: { scatter: { showLine: false } } }); // Scatter charts use line controllers var controller_scatter = controller_line; // NOTE export a map in which the key represents the controller type, not // the class, and so must be CamelCase in order to be correctly retrieved // by the controller in core.controller.js (`controllers[meta.type]`). var controllers = { bar: controller_bar, bubble: controller_bubble, doughnut: controller_doughnut, horizontalBar: controller_horizontalBar, line: controller_line, polarArea: controller_polarArea, pie: controller_pie, radar: controller_radar, scatter: controller_scatter }; /** * Helper function to get relative position for an event * @param {Event|IEvent} event - The event to get the position for * @param {Chart} chart - The chart * @returns {object} the event position */ function getRelativePosition(e, chart) { if (e.native) { return { x: e.x, y: e.y }; } return helpers$1.getRelativePosition(e, chart); } /** * Helper function to traverse all of the visible elements in the chart * @param {Chart} chart - the chart * @param {function} handler - the callback to execute for each visible item */ function parseVisibleItems(chart, handler) { var metasets = chart._getSortedVisibleDatasetMetas(); var metadata, i, j, ilen, jlen, element; for (i = 0, ilen = metasets.length; i < ilen; ++i) { metadata = metasets[i].data; for (j = 0, jlen = metadata.length; j < jlen; ++j) { element = metadata[j]; if (!element._view.skip) { handler(element); } } } } /** * Helper function to get the items that intersect the event position * @param {ChartElement[]} items - elements to filter * @param {object} position - the point to be nearest to * @return {ChartElement[]} the nearest items */ function getIntersectItems(chart, position) { var elements = []; parseVisibleItems(chart, function(element) { if (element.inRange(position.x, position.y)) { elements.push(element); } }); return elements; } /** * Helper function to get the items nearest to the event position considering all visible items in teh chart * @param {Chart} chart - the chart to look at elements from * @param {object} position - the point to be nearest to * @param {boolean} intersect - if true, only consider items that intersect the position * @param {function} distanceMetric - function to provide the distance between points * @return {ChartElement[]} the nearest items */ function getNearestItems(chart, position, intersect, distanceMetric) { var minDistance = Number.POSITIVE_INFINITY; var nearestItems = []; parseVisibleItems(chart, function(element) { if (intersect && !element.inRange(position.x, position.y)) { return; } var center = element.getCenterPoint(); var distance = distanceMetric(position, center); if (distance < minDistance) { nearestItems = [element]; minDistance = distance; } else if (distance === minDistance) { // Can have multiple items at the same distance in which case we sort by size nearestItems.push(element); } }); return nearestItems; } /** * Get a distance metric function for two points based on the * axis mode setting * @param {string} axis - the axis mode. x|y|xy */ function getDistanceMetricForAxis(axis) { var useX = axis.indexOf('x') !== -1; var useY = axis.indexOf('y') !== -1; return function(pt1, pt2) { var deltaX = useX ? Math.abs(pt1.x - pt2.x) : 0; var deltaY = useY ? Math.abs(pt1.y - pt2.y) : 0; return Math.sqrt(Math.pow(deltaX, 2) + Math.pow(deltaY, 2)); }; } function indexMode(chart, e, options) { var position = getRelativePosition(e, chart); // Default axis for index mode is 'x' to match old behaviour options.axis = options.axis || 'x'; var distanceMetric = getDistanceMetricForAxis(options.axis); var items = options.intersect ? getIntersectItems(chart, position) : getNearestItems(chart, position, false, distanceMetric); var elements = []; if (!items.length) { return []; } chart._getSortedVisibleDatasetMetas().forEach(function(meta) { var element = meta.data[items[0]._index]; // don't count items that are skipped (null data) if (element && !element._view.skip) { elements.push(element); } }); return elements; } /** * @interface IInteractionOptions */ /** * If true, only consider items that intersect the point * @name IInterfaceOptions#boolean * @type Boolean */ /** * Contains interaction related functions * @namespace Chart.Interaction */ var core_interaction = { // Helper function for different modes modes: { single: function(chart, e) { var position = getRelativePosition(e, chart); var elements = []; parseVisibleItems(chart, function(element) { if (element.inRange(position.x, position.y)) { elements.push(element); return elements; } }); return elements.slice(0, 1); }, /** * @function Chart.Interaction.modes.label * @deprecated since version 2.4.0 * @todo remove at version 3 * @private */ label: indexMode, /** * Returns items at the same index. If the options.intersect parameter is true, we only return items if we intersect something * If the options.intersect mode is false, we find the nearest item and return the items at the same index as that item * @function Chart.Interaction.modes.index * @since v2.4.0 * @param {Chart} chart - the chart we are returning items from * @param {Event} e - the event we are find things at * @param {IInteractionOptions} options - options to use during interaction * @return {Chart.Element[]} Array of elements that are under the point. If none are found, an empty array is returned */ index: indexMode, /** * Returns items in the same dataset. If the options.intersect parameter is true, we only return items if we intersect something * If the options.intersect is false, we find the nearest item and return the items in that dataset * @function Chart.Interaction.modes.dataset * @param {Chart} chart - the chart we are returning items from * @param {Event} e - the event we are find things at * @param {IInteractionOptions} options - options to use during interaction * @return {Chart.Element[]} Array of elements that are under the point. If none are found, an empty array is returned */ dataset: function(chart, e, options) { var position = getRelativePosition(e, chart); options.axis = options.axis || 'xy'; var distanceMetric = getDistanceMetricForAxis(options.axis); var items = options.intersect ? getIntersectItems(chart, position) : getNearestItems(chart, position, false, distanceMetric); if (items.length > 0) { items = chart.getDatasetMeta(items[0]._datasetIndex).data; } return items; }, /** * @function Chart.Interaction.modes.x-axis * @deprecated since version 2.4.0. Use index mode and intersect == true * @todo remove at version 3 * @private */ 'x-axis': function(chart, e) { return indexMode(chart, e, {intersect: false}); }, /** * Point mode returns all elements that hit test based on the event position * of the event * @function Chart.Interaction.modes.intersect * @param {Chart} chart - the chart we are returning items from * @param {Event} e - the event we are find things at * @return {Chart.Element[]} Array of elements that are under the point. If none are found, an empty array is returned */ point: function(chart, e) { var position = getRelativePosition(e, chart); return getIntersectItems(chart, position); }, /** * nearest mode returns the element closest to the point * @function Chart.Interaction.modes.intersect * @param {Chart} chart - the chart we are returning items from * @param {Event} e - the event we are find things at * @param {IInteractionOptions} options - options to use * @return {Chart.Element[]} Array of elements that are under the point. If none are found, an empty array is returned */ nearest: function(chart, e, options) { var position = getRelativePosition(e, chart); options.axis = options.axis || 'xy'; var distanceMetric = getDistanceMetricForAxis(options.axis); return getNearestItems(chart, position, options.intersect, distanceMetric); }, /** * x mode returns the elements that hit-test at the current x coordinate * @function Chart.Interaction.modes.x * @param {Chart} chart - the chart we are returning items from * @param {Event} e - the event we are find things at * @param {IInteractionOptions} options - options to use * @return {Chart.Element[]} Array of elements that are under the point. If none are found, an empty array is returned */ x: function(chart, e, options) { var position = getRelativePosition(e, chart); var items = []; var intersectsItem = false; parseVisibleItems(chart, function(element) { if (element.inXRange(position.x)) { items.push(element); } if (element.inRange(position.x, position.y)) { intersectsItem = true; } }); // If we want to trigger on an intersect and we don't have any items // that intersect the position, return nothing if (options.intersect && !intersectsItem) { items = []; } return items; }, /** * y mode returns the elements that hit-test at the current y coordinate * @function Chart.Interaction.modes.y * @param {Chart} chart - the chart we are returning items from * @param {Event} e - the event we are find things at * @param {IInteractionOptions} options - options to use * @return {Chart.Element[]} Array of elements that are under the point. If none are found, an empty array is returned */ y: function(chart, e, options) { var position = getRelativePosition(e, chart); var items = []; var intersectsItem = false; parseVisibleItems(chart, function(element) { if (element.inYRange(position.y)) { items.push(element); } if (element.inRange(position.x, position.y)) { intersectsItem = true; } }); // If we want to trigger on an intersect and we don't have any items // that intersect the position, return nothing if (options.intersect && !intersectsItem) { items = []; } return items; } } }; var extend = helpers$1.extend; function filterByPosition(array, position) { return helpers$1.where(array, function(v) { return v.pos === position; }); } function sortByWeight(array, reverse) { return array.sort(function(a, b) { var v0 = reverse ? b : a; var v1 = reverse ? a : b; return v0.weight === v1.weight ? v0.index - v1.index : v0.weight - v1.weight; }); } function wrapBoxes(boxes) { var layoutBoxes = []; var i, ilen, box; for (i = 0, ilen = (boxes || []).length; i < ilen; ++i) { box = boxes[i]; layoutBoxes.push({ index: i, box: box, pos: box.position, horizontal: box.isHorizontal(), weight: box.weight }); } return layoutBoxes; } function setLayoutDims(layouts, params) { var i, ilen, layout; for (i = 0, ilen = layouts.length; i < ilen; ++i) { layout = layouts[i]; // store width used instead of chartArea.w in fitBoxes layout.width = layout.horizontal ? layout.box.fullWidth && params.availableWidth : params.vBoxMaxWidth; // store height used instead of chartArea.h in fitBoxes layout.height = layout.horizontal && params.hBoxMaxHeight; } } function buildLayoutBoxes(boxes) { var layoutBoxes = wrapBoxes(boxes); var left = sortByWeight(filterByPosition(layoutBoxes, 'left'), true); var right = sortByWeight(filterByPosition(layoutBoxes, 'right')); var top = sortByWeight(filterByPosition(layoutBoxes, 'top'), true); var bottom = sortByWeight(filterByPosition(layoutBoxes, 'bottom')); return { leftAndTop: left.concat(top), rightAndBottom: right.concat(bottom), chartArea: filterByPosition(layoutBoxes, 'chartArea'), vertical: left.concat(right), horizontal: top.concat(bottom) }; } function getCombinedMax(maxPadding, chartArea, a, b) { return Math.max(maxPadding[a], chartArea[a]) + Math.max(maxPadding[b], chartArea[b]); } function updateDims(chartArea, params, layout) { var box = layout.box; var maxPadding = chartArea.maxPadding; var newWidth, newHeight; if (layout.size) { // this layout was already counted for, lets first reduce old size chartArea[layout.pos] -= layout.size; } layout.size = layout.horizontal ? box.height : box.width; chartArea[layout.pos] += layout.size; if (box.getPadding) { var boxPadding = box.getPadding(); maxPadding.top = Math.max(maxPadding.top, boxPadding.top); maxPadding.left = Math.max(maxPadding.left, boxPadding.left); maxPadding.bottom = Math.max(maxPadding.bottom, boxPadding.bottom); maxPadding.right = Math.max(maxPadding.right, boxPadding.right); } newWidth = params.outerWidth - getCombinedMax(maxPadding, chartArea, 'left', 'right'); newHeight = params.outerHeight - getCombinedMax(maxPadding, chartArea, 'top', 'bottom'); if (newWidth !== chartArea.w || newHeight !== chartArea.h) { chartArea.w = newWidth; chartArea.h = newHeight; // return true if chart area changed in layout's direction var sizes = layout.horizontal ? [newWidth, chartArea.w] : [newHeight, chartArea.h]; return sizes[0] !== sizes[1] && (!isNaN(sizes[0]) || !isNaN(sizes[1])); } } function handleMaxPadding(chartArea) { var maxPadding = chartArea.maxPadding; function updatePos(pos) { var change = Math.max(maxPadding[pos] - chartArea[pos], 0); chartArea[pos] += change; return change; } chartArea.y += updatePos('top'); chartArea.x += updatePos('left'); updatePos('right'); updatePos('bottom'); } function getMargins(horizontal, chartArea) { var maxPadding = chartArea.maxPadding; function marginForPositions(positions) { var margin = {left: 0, top: 0, right: 0, bottom: 0}; positions.forEach(function(pos) { margin[pos] = Math.max(chartArea[pos], maxPadding[pos]); }); return margin; } return horizontal ? marginForPositions(['left', 'right']) : marginForPositions(['top', 'bottom']); } function fitBoxes(boxes, chartArea, params) { var refitBoxes = []; var i, ilen, layout, box, refit, changed; for (i = 0, ilen = boxes.length; i < ilen; ++i) { layout = boxes[i]; box = layout.box; box.update( layout.width || chartArea.w, layout.height || chartArea.h, getMargins(layout.horizontal, chartArea) ); if (updateDims(chartArea, params, layout)) { changed = true; if (refitBoxes.length) { // Dimensions changed and there were non full width boxes before this // -> we have to refit those refit = true; } } if (!box.fullWidth) { // fullWidth boxes don't need to be re-fitted in any case refitBoxes.push(layout); } } return refit ? fitBoxes(refitBoxes, chartArea, params) || changed : changed; } function placeBoxes(boxes, chartArea, params) { var userPadding = params.padding; var x = chartArea.x; var y = chartArea.y; var i, ilen, layout, box; for (i = 0, ilen = boxes.length; i < ilen; ++i) { layout = boxes[i]; box = layout.box; if (layout.horizontal) { box.left = box.fullWidth ? userPadding.left : chartArea.left; box.right = box.fullWidth ? params.outerWidth - userPadding.right : chartArea.left + chartArea.w; box.top = y; box.bottom = y + box.height; box.width = box.right - box.left; y = box.bottom; } else { box.left = x; box.right = x + box.width; box.top = chartArea.top; box.bottom = chartArea.top + chartArea.h; box.height = box.bottom - box.top; x = box.right; } } chartArea.x = x; chartArea.y = y; } core_defaults._set('global', { layout: { padding: { top: 0, right: 0, bottom: 0, left: 0 } } }); /** * @interface ILayoutItem * @prop {string} position - The position of the item in the chart layout. Possible values are * 'left', 'top', 'right', 'bottom', and 'chartArea' * @prop {number} weight - The weight used to sort the item. Higher weights are further away from the chart area * @prop {boolean} fullWidth - if true, and the item is horizontal, then push vertical boxes down * @prop {function} isHorizontal - returns true if the layout item is horizontal (ie. top or bottom) * @prop {function} update - Takes two parameters: width and height. Returns size of item * @prop {function} getPadding - Returns an object with padding on the edges * @prop {number} width - Width of item. Must be valid after update() * @prop {number} height - Height of item. Must be valid after update() * @prop {number} left - Left edge of the item. Set by layout system and cannot be used in update * @prop {number} top - Top edge of the item. Set by layout system and cannot be used in update * @prop {number} right - Right edge of the item. Set by layout system and cannot be used in update * @prop {number} bottom - Bottom edge of the item. Set by layout system and cannot be used in update */ // The layout service is very self explanatory. It's responsible for the layout within a chart. // Scales, Legends and Plugins all rely on the layout service and can easily register to be placed anywhere they need // It is this service's responsibility of carrying out that layout. var core_layouts = { defaults: {}, /** * Register a box to a chart. * A box is simply a reference to an object that requires layout. eg. Scales, Legend, Title. * @param {Chart} chart - the chart to use * @param {ILayoutItem} item - the item to add to be layed out */ addBox: function(chart, item) { if (!chart.boxes) { chart.boxes = []; } // initialize item with default values item.fullWidth = item.fullWidth || false; item.position = item.position || 'top'; item.weight = item.weight || 0; item._layers = item._layers || function() { return [{ z: 0, draw: function() { item.draw.apply(item, arguments); } }]; }; chart.boxes.push(item); }, /** * Remove a layoutItem from a chart * @param {Chart} chart - the chart to remove the box from * @param {ILayoutItem} layoutItem - the item to remove from the layout */ removeBox: function(chart, layoutItem) { var index = chart.boxes ? chart.boxes.indexOf(layoutItem) : -1; if (index !== -1) { chart.boxes.splice(index, 1); } }, /** * Sets (or updates) options on the given `item`. * @param {Chart} chart - the chart in which the item lives (or will be added to) * @param {ILayoutItem} item - the item to configure with the given options * @param {object} options - the new item options. */ configure: function(chart, item, options) { var props = ['fullWidth', 'position', 'weight']; var ilen = props.length; var i = 0; var prop; for (; i < ilen; ++i) { prop = props[i]; if (options.hasOwnProperty(prop)) { item[prop] = options[prop]; } } }, /** * Fits boxes of the given chart into the given size by having each box measure itself * then running a fitting algorithm * @param {Chart} chart - the chart * @param {number} width - the width to fit into * @param {number} height - the height to fit into */ update: function(chart, width, height) { if (!chart) { return; } var layoutOptions = chart.options.layout || {}; var padding = helpers$1.options.toPadding(layoutOptions.padding); var availableWidth = width - padding.width; var availableHeight = height - padding.height; var boxes = buildLayoutBoxes(chart.boxes); var verticalBoxes = boxes.vertical; var horizontalBoxes = boxes.horizontal; // Essentially we now have any number of boxes on each of the 4 sides. // Our canvas looks like the following. // The areas L1 and L2 are the left axes. R1 is the right axis, T1 is the top axis and // B1 is the bottom axis // There are also 4 quadrant-like locations (left to right instead of clockwise) reserved for chart overlays // These locations are single-box locations only, when trying to register a chartArea location that is already taken, // an error will be thrown. // // |----------------------------------------------------| // | T1 (Full Width) | // |----------------------------------------------------| // | | | T2 | | // | |----|-------------------------------------|----| // | | | C1 | | C2 | | // | | |----| |----| | // | | | | | // | L1 | L2 | ChartArea (C0) | R1 | // | | | | | // | | |----| |----| | // | | | C3 | | C4 | | // | |----|-------------------------------------|----| // | | | B1 | | // |----------------------------------------------------| // | B2 (Full Width) | // |----------------------------------------------------| // var params = Object.freeze({ outerWidth: width, outerHeight: height, padding: padding, availableWidth: availableWidth, vBoxMaxWidth: availableWidth / 2 / verticalBoxes.length, hBoxMaxHeight: availableHeight / 2 }); var chartArea = extend({ maxPadding: extend({}, padding), w: availableWidth, h: availableHeight, x: padding.left, y: padding.top }, padding); setLayoutDims(verticalBoxes.concat(horizontalBoxes), params); // First fit vertical boxes fitBoxes(verticalBoxes, chartArea, params); // Then fit horizontal boxes if (fitBoxes(horizontalBoxes, chartArea, params)) { // if the area changed, re-fit vertical boxes fitBoxes(verticalBoxes, chartArea, params); } handleMaxPadding(chartArea); // Finally place the boxes to correct coordinates placeBoxes(boxes.leftAndTop, chartArea, params); // Move to opposite side of chart chartArea.x += chartArea.w; chartArea.y += chartArea.h; placeBoxes(boxes.rightAndBottom, chartArea, params); chart.chartArea = { left: chartArea.left, top: chartArea.top, right: chartArea.left + chartArea.w, bottom: chartArea.top + chartArea.h }; // Finally update boxes in chartArea (radial scale for example) helpers$1.each(boxes.chartArea, function(layout) { var box = layout.box; extend(box, chart.chartArea); box.update(chartArea.w, chartArea.h); }); } }; /** * Platform fallback implementation (minimal). * @see https://github.com/chartjs/Chart.js/pull/4591#issuecomment-319575939 */ var platform_basic = { acquireContext: function(item) { if (item && item.canvas) { // Support for any object associated to a canvas (including a context2d) item = item.canvas; } return item && item.getContext('2d') || null; } }; var platform_dom = "/*\r\n * DOM element rendering detection\r\n * https://davidwalsh.name/detect-node-insertion\r\n */\r\n@keyframes chartjs-render-animation {\r\n\tfrom { opacity: 0.99; }\r\n\tto { opacity: 1; }\r\n}\r\n\r\n.chartjs-render-monitor {\r\n\tanimation: chartjs-render-animation 0.001s;\r\n}\r\n\r\n/*\r\n * DOM element resizing detection\r\n * https://github.com/marcj/css-element-queries\r\n */\r\n.chartjs-size-monitor,\r\n.chartjs-size-monitor-expand,\r\n.chartjs-size-monitor-shrink {\r\n\tposition: absolute;\r\n\tdirection: ltr;\r\n\tleft: 0;\r\n\ttop: 0;\r\n\tright: 0;\r\n\tbottom: 0;\r\n\toverflow: hidden;\r\n\tpointer-events: none;\r\n\tvisibility: hidden;\r\n\tz-index: -1;\r\n}\r\n\r\n.chartjs-size-monitor-expand > div {\r\n\tposition: absolute;\r\n\twidth: 1000000px;\r\n\theight: 1000000px;\r\n\tleft: 0;\r\n\ttop: 0;\r\n}\r\n\r\n.chartjs-size-monitor-shrink > div {\r\n\tposition: absolute;\r\n\twidth: 200%;\r\n\theight: 200%;\r\n\tleft: 0;\r\n\ttop: 0;\r\n}\r\n"; var platform_dom$1 = /*#__PURE__*/Object.freeze({ __proto__: null, 'default': platform_dom }); var stylesheet = getCjsExportFromNamespace(platform_dom$1); var EXPANDO_KEY = '$chartjs'; var CSS_PREFIX = 'chartjs-'; var CSS_SIZE_MONITOR = CSS_PREFIX + 'size-monitor'; var CSS_RENDER_MONITOR = CSS_PREFIX + 'render-monitor'; var CSS_RENDER_ANIMATION = CSS_PREFIX + 'render-animation'; var ANIMATION_START_EVENTS = ['animationstart', 'webkitAnimationStart']; /** * DOM event types -> Chart.js event types. * Note: only events with different types are mapped. * @see https://developer.mozilla.org/en-US/docs/Web/Events */ var EVENT_TYPES = { touchstart: 'mousedown', touchmove: 'mousemove', touchend: 'mouseup', pointerenter: 'mouseenter', pointerdown: 'mousedown', pointermove: 'mousemove', pointerup: 'mouseup', pointerleave: 'mouseout', pointerout: 'mouseout' }; /** * The "used" size is the final value of a dimension property after all calculations have * been performed. This method uses the computed style of `element` but returns undefined * if the computed style is not expressed in pixels. That can happen in some cases where * `element` has a size relative to its parent and this last one is not yet displayed, * for example because of `display: none` on a parent node. * @see https://developer.mozilla.org/en-US/docs/Web/CSS/used_value * @returns {number} Size in pixels or undefined if unknown. */ function readUsedSize(element, property) { var value = helpers$1.getStyle(element, property); var matches = value && value.match(/^(\d+)(\.\d+)?px$/); return matches ? Number(matches[1]) : undefined; } /** * Initializes the canvas style and render size without modifying the canvas display size, * since responsiveness is handled by the controller.resize() method. The config is used * to determine the aspect ratio to apply in case no explicit height has been specified. */ function initCanvas(canvas, config) { var style = canvas.style; // NOTE(SB) canvas.getAttribute('width') !== canvas.width: in the first case it // returns null or '' if no explicit value has been set to the canvas attribute. var renderHeight = canvas.getAttribute('height'); var renderWidth = canvas.getAttribute('width'); // Chart.js modifies some canvas values that we want to restore on destroy canvas[EXPANDO_KEY] = { initial: { height: renderHeight, width: renderWidth, style: { display: style.display, height: style.height, width: style.width } } }; // Force canvas to display as block to avoid extra space caused by inline // elements, which would interfere with the responsive resize process. // https://github.com/chartjs/Chart.js/issues/2538 style.display = style.display || 'block'; if (renderWidth === null || renderWidth === '') { var displayWidth = readUsedSize(canvas, 'width'); if (displayWidth !== undefined) { canvas.width = displayWidth; } } if (renderHeight === null || renderHeight === '') { if (canvas.style.height === '') { // If no explicit render height and style height, let's apply the aspect ratio, // which one can be specified by the user but also by charts as default option // (i.e. options.aspectRatio). If not specified, use canvas aspect ratio of 2. canvas.height = canvas.width / (config.options.aspectRatio || 2); } else { var displayHeight = readUsedSize(canvas, 'height'); if (displayWidth !== undefined) { canvas.height = displayHeight; } } } return canvas; } /** * Detects support for options object argument in addEventListener. * https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener#Safely_detecting_option_support * @private */ var supportsEventListenerOptions = (function() { var supports = false; try { var options = Object.defineProperty({}, 'passive', { // eslint-disable-next-line getter-return get: function() { supports = true; } }); window.addEventListener('e', null, options); } catch (e) { // continue regardless of error } return supports; }()); // Default passive to true as expected by Chrome for 'touchstart' and 'touchend' events. // https://github.com/chartjs/Chart.js/issues/4287 var eventListenerOptions = supportsEventListenerOptions ? {passive: true} : false; function addListener(node, type, listener) { node.addEventListener(type, listener, eventListenerOptions); } function removeListener(node, type, listener) { node.removeEventListener(type, listener, eventListenerOptions); } function createEvent(type, chart, x, y, nativeEvent) { return { type: type, chart: chart, native: nativeEvent || null, x: x !== undefined ? x : null, y: y !== undefined ? y : null, }; } function fromNativeEvent(event, chart) { var type = EVENT_TYPES[event.type] || event.type; var pos = helpers$1.getRelativePosition(event, chart); return createEvent(type, chart, pos.x, pos.y, event); } function throttled(fn, thisArg) { var ticking = false; var args = []; return function() { args = Array.prototype.slice.call(arguments); thisArg = thisArg || this; if (!ticking) { ticking = true; helpers$1.requestAnimFrame.call(window, function() { ticking = false; fn.apply(thisArg, args); }); } }; } function createDiv(cls) { var el = document.createElement('div'); el.className = cls || ''; return el; } // Implementation based on https://github.com/marcj/css-element-queries function createResizer(handler) { var maxSize = 1000000; // NOTE(SB) Don't use innerHTML because it could be considered unsafe. // https://github.com/chartjs/Chart.js/issues/5902 var resizer = createDiv(CSS_SIZE_MONITOR); var expand = createDiv(CSS_SIZE_MONITOR + '-expand'); var shrink = createDiv(CSS_SIZE_MONITOR + '-shrink'); expand.appendChild(createDiv()); shrink.appendChild(createDiv()); resizer.appendChild(expand); resizer.appendChild(shrink); resizer._reset = function() { expand.scrollLeft = maxSize; expand.scrollTop = maxSize; shrink.scrollLeft = maxSize; shrink.scrollTop = maxSize; }; var onScroll = function() { resizer._reset(); handler(); }; addListener(expand, 'scroll', onScroll.bind(expand, 'expand')); addListener(shrink, 'scroll', onScroll.bind(shrink, 'shrink')); return resizer; } // https://davidwalsh.name/detect-node-insertion function watchForRender(node, handler) { var expando = node[EXPANDO_KEY] || (node[EXPANDO_KEY] = {}); var proxy = expando.renderProxy = function(e) { if (e.animationName === CSS_RENDER_ANIMATION) { handler(); } }; helpers$1.each(ANIMATION_START_EVENTS, function(type) { addListener(node, type, proxy); }); // #4737: Chrome might skip the CSS animation when the CSS_RENDER_MONITOR class // is removed then added back immediately (same animation frame?). Accessing the // `offsetParent` property will force a reflow and re-evaluate the CSS animation. // https://gist.github.com/paulirish/5d52fb081b3570c81e3a#box-metrics // https://github.com/chartjs/Chart.js/issues/4737 expando.reflow = !!node.offsetParent; node.classList.add(CSS_RENDER_MONITOR); } function unwatchForRender(node) { var expando = node[EXPANDO_KEY] || {}; var proxy = expando.renderProxy; if (proxy) { helpers$1.each(ANIMATION_START_EVENTS, function(type) { removeListener(node, type, proxy); }); delete expando.renderProxy; } node.classList.remove(CSS_RENDER_MONITOR); } function addResizeListener(node, listener, chart) { var expando = node[EXPANDO_KEY] || (node[EXPANDO_KEY] = {}); // Let's keep track of this added resizer and thus avoid DOM query when removing it. var resizer = expando.resizer = createResizer(throttled(function() { if (expando.resizer) { var container = chart.options.maintainAspectRatio && node.parentNode; var w = container ? container.clientWidth : 0; listener(createEvent('resize', chart)); if (container && container.clientWidth < w && chart.canvas) { // If the container size shrank during chart resize, let's assume // scrollbar appeared. So we resize again with the scrollbar visible - // effectively making chart smaller and the scrollbar hidden again. // Because we are inside `throttled`, and currently `ticking`, scroll // events are ignored during this whole 2 resize process. // If we assumed wrong and something else happened, we are resizing // twice in a frame (potential performance issue) listener(createEvent('resize', chart)); } } })); // The resizer needs to be attached to the node parent, so we first need to be // sure that `node` is attached to the DOM before injecting the resizer element. watchForRender(node, function() { if (expando.resizer) { var container = node.parentNode; if (container && container !== resizer.parentNode) { container.insertBefore(resizer, container.firstChild); } // The container size might have changed, let's reset the resizer state. resizer._reset(); } }); } function removeResizeListener(node) { var expando = node[EXPANDO_KEY] || {}; var resizer = expando.resizer; delete expando.resizer; unwatchForRender(node); if (resizer && resizer.parentNode) { resizer.parentNode.removeChild(resizer); } } /** * Injects CSS styles inline if the styles are not already present. * @param {HTMLDocument|ShadowRoot} rootNode - the node to contain the '+w.language.translate("Word Paste Detected")+"",t=function r(){var e='
';return e+='

'+w.language.translate("The pasted content is coming from a Microsoft Word document. Do you want to keep the format or clean it up?")+"

",e+='
",e+="
"}(),a=w.modals.create(s,e,t),n=a.$body;o=a.$modal,a.$modal.addClass("fr-middle"),w.events.bindClick(n,"button.fr-remove-word",function(){var e=o.data("instance")||w;e.wordPaste.clean()}),w.events.bindClick(n,"button.fr-keep-word",function(){var e=o.data("instance")||w;e.wordPaste.clean(!0)}),w.events.$on(c(w.o_win),"resize",function(){w.modals.resize(s)})}w.modals.show(s),w.modals.resize(s)}():t(w.opts.wordPasteKeepFormatting),!1})},clean:t,_wordClean:i}};var _={},a={},p={},u=n(!0),g="vanilla",h={github:{omitExtraWLInCodeBlocks:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,disableForced4SpacesIndentedSublists:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghCompatibleHeaderId:!0,ghMentions:!0,backslashEscapesHTMLTags:!0,emoji:!0,splitAdjacentBlockquotes:!0},original:{noHeaderId:!0,ghCodeBlocks:!1},ghost:{omitExtraWLInCodeBlocks:!0,parseImgDimensions:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,smoothLivePreview:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghMentions:!1,encodeEmails:!0},vanilla:n(!0),allOn:function b(){var e=n(!0),t={};for(var a in e)e.hasOwnProperty(a)&&(t[a]=!0);return t}()};function m(e,t){var a=t?"Error in "+t+" extension->":"Error in unnamed extension",n={valid:!0,error:""};_.helper.isArray(e)||(e=[e]);for(var r=0;r").replace(/&/g,"&")};var v=function v(e,t,a,n){var r,i,o,s,l,c=n||"",d=-1>=0,a=String(a||" "),e.length>t?String(e):((t-=e.length)>a.length&&(a+=a.repeat(t/a.length)),String(e)+a.slice(0,t))},"undefined"==typeof console&&(console={warn:function(e){alert(e)},log:function(e){alert(e)},error:function(e){throw e}}),_.helper.regexes={asteriskDashAndColon:/([*_:~])/g},_.helper.emojis={"+1":"\ud83d\udc4d","-1":"\ud83d\udc4e",100:"\ud83d\udcaf",1234:"\ud83d\udd22","1st_place_medal":"\ud83e\udd47","2nd_place_medal":"\ud83e\udd48","3rd_place_medal":"\ud83e\udd49","8ball":"\ud83c\udfb1",a:"\ud83c\udd70\ufe0f",ab:"\ud83c\udd8e",abc:"\ud83d\udd24",abcd:"\ud83d\udd21",accept:"\ud83c\ude51",aerial_tramway:"\ud83d\udea1",airplane:"\u2708\ufe0f",alarm_clock:"\u23f0",alembic:"\u2697\ufe0f",alien:"\ud83d\udc7d",ambulance:"\ud83d\ude91",amphora:"\ud83c\udffa",anchor:"\u2693\ufe0f",angel:"\ud83d\udc7c",anger:"\ud83d\udca2",angry:"\ud83d\ude20",anguished:"\ud83d\ude27",ant:"\ud83d\udc1c",apple:"\ud83c\udf4e",aquarius:"\u2652\ufe0f",aries:"\u2648\ufe0f",arrow_backward:"\u25c0\ufe0f",arrow_double_down:"\u23ec",arrow_double_up:"\u23eb",arrow_down:"\u2b07\ufe0f",arrow_down_small:"\ud83d\udd3d",arrow_forward:"\u25b6\ufe0f",arrow_heading_down:"\u2935\ufe0f",arrow_heading_up:"\u2934\ufe0f",arrow_left:"\u2b05\ufe0f",arrow_lower_left:"\u2199\ufe0f",arrow_lower_right:"\u2198\ufe0f",arrow_right:"\u27a1\ufe0f",arrow_right_hook:"\u21aa\ufe0f",arrow_up:"\u2b06\ufe0f",arrow_up_down:"\u2195\ufe0f",arrow_up_small:"\ud83d\udd3c",arrow_upper_left:"\u2196\ufe0f",arrow_upper_right:"\u2197\ufe0f",arrows_clockwise:"\ud83d\udd03",arrows_counterclockwise:"\ud83d\udd04",art:"\ud83c\udfa8",articulated_lorry:"\ud83d\ude9b",artificial_satellite:"\ud83d\udef0",astonished:"\ud83d\ude32",athletic_shoe:"\ud83d\udc5f",atm:"\ud83c\udfe7",atom_symbol:"\u269b\ufe0f",avocado:"\ud83e\udd51",b:"\ud83c\udd71\ufe0f",baby:"\ud83d\udc76",baby_bottle:"\ud83c\udf7c",baby_chick:"\ud83d\udc24",baby_symbol:"\ud83d\udebc",back:"\ud83d\udd19",bacon:"\ud83e\udd53",badminton:"\ud83c\udff8",baggage_claim:"\ud83d\udec4",baguette_bread:"\ud83e\udd56",balance_scale:"\u2696\ufe0f",balloon:"\ud83c\udf88",ballot_box:"\ud83d\uddf3",ballot_box_with_check:"\u2611\ufe0f",bamboo:"\ud83c\udf8d",banana:"\ud83c\udf4c",bangbang:"\u203c\ufe0f",bank:"\ud83c\udfe6",bar_chart:"\ud83d\udcca",barber:"\ud83d\udc88",baseball:"\u26be\ufe0f",basketball:"\ud83c\udfc0",basketball_man:"\u26f9\ufe0f",basketball_woman:"\u26f9\ufe0f‍\u2640\ufe0f",bat:"\ud83e\udd87",bath:"\ud83d\udec0",bathtub:"\ud83d\udec1",battery:"\ud83d\udd0b",beach_umbrella:"\ud83c\udfd6",bear:"\ud83d\udc3b",bed:"\ud83d\udecf",bee:"\ud83d\udc1d",beer:"\ud83c\udf7a",beers:"\ud83c\udf7b",beetle:"\ud83d\udc1e",beginner:"\ud83d\udd30",bell:"\ud83d\udd14",bellhop_bell:"\ud83d\udece",bento:"\ud83c\udf71",biking_man:"\ud83d\udeb4",bike:"\ud83d\udeb2",biking_woman:"\ud83d\udeb4‍\u2640\ufe0f",bikini:"\ud83d\udc59",biohazard:"\u2623\ufe0f",bird:"\ud83d\udc26",birthday:"\ud83c\udf82",black_circle:"\u26ab\ufe0f",black_flag:"\ud83c\udff4",black_heart:"\ud83d\udda4",black_joker:"\ud83c\udccf",black_large_square:"\u2b1b\ufe0f",black_medium_small_square:"\u25fe\ufe0f",black_medium_square:"\u25fc\ufe0f",black_nib:"\u2712\ufe0f",black_small_square:"\u25aa\ufe0f",black_square_button:"\ud83d\udd32",blonde_man:"\ud83d\udc71",blonde_woman:"\ud83d\udc71‍\u2640\ufe0f",blossom:"\ud83c\udf3c",blowfish:"\ud83d\udc21",blue_book:"\ud83d\udcd8",blue_car:"\ud83d\ude99",blue_heart:"\ud83d\udc99",blush:"\ud83d\ude0a",boar:"\ud83d\udc17",boat:"\u26f5\ufe0f",bomb:"\ud83d\udca3",book:"\ud83d\udcd6",bookmark:"\ud83d\udd16",bookmark_tabs:"\ud83d\udcd1",books:"\ud83d\udcda",boom:"\ud83d\udca5",boot:"\ud83d\udc62",bouquet:"\ud83d\udc90",bowing_man:"\ud83d\ude47",bow_and_arrow:"\ud83c\udff9",bowing_woman:"\ud83d\ude47‍\u2640\ufe0f",bowling:"\ud83c\udfb3",boxing_glove:"\ud83e\udd4a",boy:"\ud83d\udc66",bread:"\ud83c\udf5e",bride_with_veil:"\ud83d\udc70",bridge_at_night:"\ud83c\udf09",briefcase:"\ud83d\udcbc",broken_heart:"\ud83d\udc94",bug:"\ud83d\udc1b",building_construction:"\ud83c\udfd7",bulb:"\ud83d\udca1",bullettrain_front:"\ud83d\ude85",bullettrain_side:"\ud83d\ude84",burrito:"\ud83c\udf2f",bus:"\ud83d\ude8c",business_suit_levitating:"\ud83d\udd74",busstop:"\ud83d\ude8f",bust_in_silhouette:"\ud83d\udc64",busts_in_silhouette:"\ud83d\udc65",butterfly:"\ud83e\udd8b",cactus:"\ud83c\udf35",cake:"\ud83c\udf70",calendar:"\ud83d\udcc6",call_me_hand:"\ud83e\udd19",calling:"\ud83d\udcf2",camel:"\ud83d\udc2b",camera:"\ud83d\udcf7",camera_flash:"\ud83d\udcf8",camping:"\ud83c\udfd5",cancer:"\u264b\ufe0f",candle:"\ud83d\udd6f",candy:"\ud83c\udf6c",canoe:"\ud83d\udef6",capital_abcd:"\ud83d\udd20",capricorn:"\u2651\ufe0f",car:"\ud83d\ude97",card_file_box:"\ud83d\uddc3",card_index:"\ud83d\udcc7",card_index_dividers:"\ud83d\uddc2",carousel_horse:"\ud83c\udfa0",carrot:"\ud83e\udd55",cat:"\ud83d\udc31",cat2:"\ud83d\udc08",cd:"\ud83d\udcbf",chains:"\u26d3",champagne:"\ud83c\udf7e",chart:"\ud83d\udcb9",chart_with_downwards_trend:"\ud83d\udcc9",chart_with_upwards_trend:"\ud83d\udcc8",checkered_flag:"\ud83c\udfc1",cheese:"\ud83e\uddc0",cherries:"\ud83c\udf52",cherry_blossom:"\ud83c\udf38",chestnut:"\ud83c\udf30",chicken:"\ud83d\udc14",children_crossing:"\ud83d\udeb8",chipmunk:"\ud83d\udc3f",chocolate_bar:"\ud83c\udf6b",christmas_tree:"\ud83c\udf84",church:"\u26ea\ufe0f",cinema:"\ud83c\udfa6",circus_tent:"\ud83c\udfaa",city_sunrise:"\ud83c\udf07",city_sunset:"\ud83c\udf06",cityscape:"\ud83c\udfd9",cl:"\ud83c\udd91",clamp:"\ud83d\udddc",clap:"\ud83d\udc4f",clapper:"\ud83c\udfac",classical_building:"\ud83c\udfdb",clinking_glasses:"\ud83e\udd42",clipboard:"\ud83d\udccb",clock1:"\ud83d\udd50",clock10:"\ud83d\udd59",clock1030:"\ud83d\udd65",clock11:"\ud83d\udd5a",clock1130:"\ud83d\udd66",clock12:"\ud83d\udd5b",clock1230:"\ud83d\udd67",clock130:"\ud83d\udd5c",clock2:"\ud83d\udd51",clock230:"\ud83d\udd5d",clock3:"\ud83d\udd52",clock330:"\ud83d\udd5e",clock4:"\ud83d\udd53",clock430:"\ud83d\udd5f",clock5:"\ud83d\udd54",clock530:"\ud83d\udd60",clock6:"\ud83d\udd55",clock630:"\ud83d\udd61",clock7:"\ud83d\udd56",clock730:"\ud83d\udd62",clock8:"\ud83d\udd57",clock830:"\ud83d\udd63",clock9:"\ud83d\udd58",clock930:"\ud83d\udd64",closed_book:"\ud83d\udcd5",closed_lock_with_key:"\ud83d\udd10",closed_umbrella:"\ud83c\udf02",cloud:"\u2601\ufe0f",cloud_with_lightning:"\ud83c\udf29",cloud_with_lightning_and_rain:"\u26c8",cloud_with_rain:"\ud83c\udf27",cloud_with_snow:"\ud83c\udf28",clown_face:"\ud83e\udd21",clubs:"\u2663\ufe0f",cocktail:"\ud83c\udf78",coffee:"\u2615\ufe0f",coffin:"\u26b0\ufe0f",cold_sweat:"\ud83d\ude30",comet:"\u2604\ufe0f",computer:"\ud83d\udcbb",computer_mouse:"\ud83d\uddb1",confetti_ball:"\ud83c\udf8a",confounded:"\ud83d\ude16",confused:"\ud83d\ude15",congratulations:"\u3297\ufe0f",construction:"\ud83d\udea7",construction_worker_man:"\ud83d\udc77",construction_worker_woman:"\ud83d\udc77‍\u2640\ufe0f",control_knobs:"\ud83c\udf9b",convenience_store:"\ud83c\udfea",cookie:"\ud83c\udf6a",cool:"\ud83c\udd92",policeman:"\ud83d\udc6e",copyright:"\xa9\ufe0f",corn:"\ud83c\udf3d",couch_and_lamp:"\ud83d\udecb",couple:"\ud83d\udc6b",couple_with_heart_woman_man:"\ud83d\udc91",couple_with_heart_man_man:"\ud83d\udc68‍\u2764\ufe0f‍\ud83d\udc68",couple_with_heart_woman_woman:"\ud83d\udc69‍\u2764\ufe0f‍\ud83d\udc69",couplekiss_man_man:"\ud83d\udc68‍\u2764\ufe0f‍\ud83d\udc8b‍\ud83d\udc68",couplekiss_man_woman:"\ud83d\udc8f",couplekiss_woman_woman:"\ud83d\udc69‍\u2764\ufe0f‍\ud83d\udc8b‍\ud83d\udc69",cow:"\ud83d\udc2e",cow2:"\ud83d\udc04",cowboy_hat_face:"\ud83e\udd20",crab:"\ud83e\udd80",crayon:"\ud83d\udd8d",credit_card:"\ud83d\udcb3",crescent_moon:"\ud83c\udf19",cricket:"\ud83c\udfcf",crocodile:"\ud83d\udc0a",croissant:"\ud83e\udd50",crossed_fingers:"\ud83e\udd1e",crossed_flags:"\ud83c\udf8c",crossed_swords:"\u2694\ufe0f",crown:"\ud83d\udc51",cry:"\ud83d\ude22",crying_cat_face:"\ud83d\ude3f",crystal_ball:"\ud83d\udd2e",cucumber:"\ud83e\udd52",cupid:"\ud83d\udc98",curly_loop:"\u27b0",currency_exchange:"\ud83d\udcb1",curry:"\ud83c\udf5b",custard:"\ud83c\udf6e",customs:"\ud83d\udec3",cyclone:"\ud83c\udf00",dagger:"\ud83d\udde1",dancer:"\ud83d\udc83",dancing_women:"\ud83d\udc6f",dancing_men:"\ud83d\udc6f‍\u2642\ufe0f",dango:"\ud83c\udf61",dark_sunglasses:"\ud83d\udd76",dart:"\ud83c\udfaf",dash:"\ud83d\udca8",date:"\ud83d\udcc5",deciduous_tree:"\ud83c\udf33",deer:"\ud83e\udd8c",department_store:"\ud83c\udfec",derelict_house:"\ud83c\udfda",desert:"\ud83c\udfdc",desert_island:"\ud83c\udfdd",desktop_computer:"\ud83d\udda5",male_detective:"\ud83d\udd75\ufe0f",diamond_shape_with_a_dot_inside:"\ud83d\udca0",diamonds:"\u2666\ufe0f",disappointed:"\ud83d\ude1e",disappointed_relieved:"\ud83d\ude25",dizzy:"\ud83d\udcab",dizzy_face:"\ud83d\ude35",do_not_litter:"\ud83d\udeaf",dog:"\ud83d\udc36",dog2:"\ud83d\udc15",dollar:"\ud83d\udcb5",dolls:"\ud83c\udf8e",dolphin:"\ud83d\udc2c",door:"\ud83d\udeaa",doughnut:"\ud83c\udf69",dove:"\ud83d\udd4a",dragon:"\ud83d\udc09",dragon_face:"\ud83d\udc32",dress:"\ud83d\udc57",dromedary_camel:"\ud83d\udc2a",drooling_face:"\ud83e\udd24",droplet:"\ud83d\udca7",drum:"\ud83e\udd41",duck:"\ud83e\udd86",dvd:"\ud83d\udcc0","e-mail":"\ud83d\udce7",eagle:"\ud83e\udd85",ear:"\ud83d\udc42",ear_of_rice:"\ud83c\udf3e",earth_africa:"\ud83c\udf0d",earth_americas:"\ud83c\udf0e",earth_asia:"\ud83c\udf0f",egg:"\ud83e\udd5a",eggplant:"\ud83c\udf46",eight_pointed_black_star:"\u2734\ufe0f",eight_spoked_asterisk:"\u2733\ufe0f",electric_plug:"\ud83d\udd0c",elephant:"\ud83d\udc18",email:"\u2709\ufe0f",end:"\ud83d\udd1a",envelope_with_arrow:"\ud83d\udce9",euro:"\ud83d\udcb6",european_castle:"\ud83c\udff0",european_post_office:"\ud83c\udfe4",evergreen_tree:"\ud83c\udf32",exclamation:"\u2757\ufe0f",expressionless:"\ud83d\ude11",eye:"\ud83d\udc41",eye_speech_bubble:"\ud83d\udc41‍\ud83d\udde8",eyeglasses:"\ud83d\udc53",eyes:"\ud83d\udc40",face_with_head_bandage:"\ud83e\udd15",face_with_thermometer:"\ud83e\udd12",fist_oncoming:"\ud83d\udc4a",factory:"\ud83c\udfed",fallen_leaf:"\ud83c\udf42",family_man_woman_boy:"\ud83d\udc6a",family_man_boy:"\ud83d\udc68‍\ud83d\udc66",family_man_boy_boy:"\ud83d\udc68‍\ud83d\udc66‍\ud83d\udc66",family_man_girl:"\ud83d\udc68‍\ud83d\udc67",family_man_girl_boy:"\ud83d\udc68‍\ud83d\udc67‍\ud83d\udc66",family_man_girl_girl:"\ud83d\udc68‍\ud83d\udc67‍\ud83d\udc67",family_man_man_boy:"\ud83d\udc68‍\ud83d\udc68‍\ud83d\udc66",family_man_man_boy_boy:"\ud83d\udc68‍\ud83d\udc68‍\ud83d\udc66‍\ud83d\udc66",family_man_man_girl:"\ud83d\udc68‍\ud83d\udc68‍\ud83d\udc67",family_man_man_girl_boy:"\ud83d\udc68‍\ud83d\udc68‍\ud83d\udc67‍\ud83d\udc66",family_man_man_girl_girl:"\ud83d\udc68‍\ud83d\udc68‍\ud83d\udc67‍\ud83d\udc67",family_man_woman_boy_boy:"\ud83d\udc68‍\ud83d\udc69‍\ud83d\udc66‍\ud83d\udc66",family_man_woman_girl:"\ud83d\udc68‍\ud83d\udc69‍\ud83d\udc67",family_man_woman_girl_boy:"\ud83d\udc68‍\ud83d\udc69‍\ud83d\udc67‍\ud83d\udc66",family_man_woman_girl_girl:"\ud83d\udc68‍\ud83d\udc69‍\ud83d\udc67‍\ud83d\udc67",family_woman_boy:"\ud83d\udc69‍\ud83d\udc66",family_woman_boy_boy:"\ud83d\udc69‍\ud83d\udc66‍\ud83d\udc66",family_woman_girl:"\ud83d\udc69‍\ud83d\udc67",family_woman_girl_boy:"\ud83d\udc69‍\ud83d\udc67‍\ud83d\udc66",family_woman_girl_girl:"\ud83d\udc69‍\ud83d\udc67‍\ud83d\udc67",family_woman_woman_boy:"\ud83d\udc69‍\ud83d\udc69‍\ud83d\udc66",family_woman_woman_boy_boy:"\ud83d\udc69‍\ud83d\udc69‍\ud83d\udc66‍\ud83d\udc66",family_woman_woman_girl:"\ud83d\udc69‍\ud83d\udc69‍\ud83d\udc67",family_woman_woman_girl_boy:"\ud83d\udc69‍\ud83d\udc69‍\ud83d\udc67‍\ud83d\udc66",family_woman_woman_girl_girl:"\ud83d\udc69‍\ud83d\udc69‍\ud83d\udc67‍\ud83d\udc67",fast_forward:"\u23e9",fax:"\ud83d\udce0",fearful:"\ud83d\ude28",feet:"\ud83d\udc3e",female_detective:"\ud83d\udd75\ufe0f‍\u2640\ufe0f",ferris_wheel:"\ud83c\udfa1",ferry:"\u26f4",field_hockey:"\ud83c\udfd1",file_cabinet:"\ud83d\uddc4",file_folder:"\ud83d\udcc1",film_projector:"\ud83d\udcfd",film_strip:"\ud83c\udf9e",fire:"\ud83d\udd25",fire_engine:"\ud83d\ude92",fireworks:"\ud83c\udf86",first_quarter_moon:"\ud83c\udf13",first_quarter_moon_with_face:"\ud83c\udf1b",fish:"\ud83d\udc1f",fish_cake:"\ud83c\udf65",fishing_pole_and_fish:"\ud83c\udfa3",fist_raised:"\u270a",fist_left:"\ud83e\udd1b",fist_right:"\ud83e\udd1c",flags:"\ud83c\udf8f",flashlight:"\ud83d\udd26",fleur_de_lis:"\u269c\ufe0f",flight_arrival:"\ud83d\udeec",flight_departure:"\ud83d\udeeb",floppy_disk:"\ud83d\udcbe",flower_playing_cards:"\ud83c\udfb4",flushed:"\ud83d\ude33",fog:"\ud83c\udf2b",foggy:"\ud83c\udf01",football:"\ud83c\udfc8",footprints:"\ud83d\udc63",fork_and_knife:"\ud83c\udf74",fountain:"\u26f2\ufe0f",fountain_pen:"\ud83d\udd8b",four_leaf_clover:"\ud83c\udf40",fox_face:"\ud83e\udd8a",framed_picture:"\ud83d\uddbc",free:"\ud83c\udd93",fried_egg:"\ud83c\udf73",fried_shrimp:"\ud83c\udf64",fries:"\ud83c\udf5f",frog:"\ud83d\udc38",frowning:"\ud83d\ude26",frowning_face:"\u2639\ufe0f",frowning_man:"\ud83d\ude4d‍\u2642\ufe0f",frowning_woman:"\ud83d\ude4d",middle_finger:"\ud83d\udd95",fuelpump:"\u26fd\ufe0f",full_moon:"\ud83c\udf15",full_moon_with_face:"\ud83c\udf1d",funeral_urn:"\u26b1\ufe0f",game_die:"\ud83c\udfb2",gear:"\u2699\ufe0f",gem:"\ud83d\udc8e",gemini:"\u264a\ufe0f",ghost:"\ud83d\udc7b",gift:"\ud83c\udf81",gift_heart:"\ud83d\udc9d",girl:"\ud83d\udc67",globe_with_meridians:"\ud83c\udf10",goal_net:"\ud83e\udd45",goat:"\ud83d\udc10",golf:"\u26f3\ufe0f",golfing_man:"\ud83c\udfcc\ufe0f",golfing_woman:"\ud83c\udfcc\ufe0f‍\u2640\ufe0f",gorilla:"\ud83e\udd8d",grapes:"\ud83c\udf47",green_apple:"\ud83c\udf4f",green_book:"\ud83d\udcd7",green_heart:"\ud83d\udc9a",green_salad:"\ud83e\udd57",grey_exclamation:"\u2755",grey_question:"\u2754",grimacing:"\ud83d\ude2c",grin:"\ud83d\ude01",grinning:"\ud83d\ude00",guardsman:"\ud83d\udc82",guardswoman:"\ud83d\udc82‍\u2640\ufe0f",guitar:"\ud83c\udfb8",gun:"\ud83d\udd2b",haircut_woman:"\ud83d\udc87",haircut_man:"\ud83d\udc87‍\u2642\ufe0f",hamburger:"\ud83c\udf54",hammer:"\ud83d\udd28",hammer_and_pick:"\u2692",hammer_and_wrench:"\ud83d\udee0",hamster:"\ud83d\udc39",hand:"\u270b",handbag:"\ud83d\udc5c",handshake:"\ud83e\udd1d",hankey:"\ud83d\udca9",hatched_chick:"\ud83d\udc25",hatching_chick:"\ud83d\udc23",headphones:"\ud83c\udfa7",hear_no_evil:"\ud83d\ude49",heart:"\u2764\ufe0f",heart_decoration:"\ud83d\udc9f",heart_eyes:"\ud83d\ude0d",heart_eyes_cat:"\ud83d\ude3b",heartbeat:"\ud83d\udc93",heartpulse:"\ud83d\udc97",hearts:"\u2665\ufe0f",heavy_check_mark:"\u2714\ufe0f",heavy_division_sign:"\u2797",heavy_dollar_sign:"\ud83d\udcb2",heavy_heart_exclamation:"\u2763\ufe0f",heavy_minus_sign:"\u2796",heavy_multiplication_x:"\u2716\ufe0f",heavy_plus_sign:"\u2795",helicopter:"\ud83d\ude81",herb:"\ud83c\udf3f",hibiscus:"\ud83c\udf3a",high_brightness:"\ud83d\udd06",high_heel:"\ud83d\udc60",hocho:"\ud83d\udd2a",hole:"\ud83d\udd73",honey_pot:"\ud83c\udf6f",horse:"\ud83d\udc34",horse_racing:"\ud83c\udfc7",hospital:"\ud83c\udfe5",hot_pepper:"\ud83c\udf36",hotdog:"\ud83c\udf2d",hotel:"\ud83c\udfe8",hotsprings:"\u2668\ufe0f",hourglass:"\u231b\ufe0f",hourglass_flowing_sand:"\u23f3",house:"\ud83c\udfe0",house_with_garden:"\ud83c\udfe1",houses:"\ud83c\udfd8",hugs:"\ud83e\udd17",hushed:"\ud83d\ude2f",ice_cream:"\ud83c\udf68",ice_hockey:"\ud83c\udfd2",ice_skate:"\u26f8",icecream:"\ud83c\udf66",id:"\ud83c\udd94",ideograph_advantage:"\ud83c\ude50",imp:"\ud83d\udc7f",inbox_tray:"\ud83d\udce5",incoming_envelope:"\ud83d\udce8",tipping_hand_woman:"\ud83d\udc81",information_source:"\u2139\ufe0f",innocent:"\ud83d\ude07",interrobang:"\u2049\ufe0f",iphone:"\ud83d\udcf1",izakaya_lantern:"\ud83c\udfee",jack_o_lantern:"\ud83c\udf83",japan:"\ud83d\uddfe",japanese_castle:"\ud83c\udfef",japanese_goblin:"\ud83d\udc7a",japanese_ogre:"\ud83d\udc79",jeans:"\ud83d\udc56",joy:"\ud83d\ude02",joy_cat:"\ud83d\ude39",joystick:"\ud83d\udd79",kaaba:"\ud83d\udd4b",key:"\ud83d\udd11",keyboard:"\u2328\ufe0f",keycap_ten:"\ud83d\udd1f",kick_scooter:"\ud83d\udef4",kimono:"\ud83d\udc58",kiss:"\ud83d\udc8b",kissing:"\ud83d\ude17",kissing_cat:"\ud83d\ude3d",kissing_closed_eyes:"\ud83d\ude1a",kissing_heart:"\ud83d\ude18",kissing_smiling_eyes:"\ud83d\ude19",kiwi_fruit:"\ud83e\udd5d",koala:"\ud83d\udc28",koko:"\ud83c\ude01",label:"\ud83c\udff7",large_blue_circle:"\ud83d\udd35",large_blue_diamond:"\ud83d\udd37",large_orange_diamond:"\ud83d\udd36",last_quarter_moon:"\ud83c\udf17",last_quarter_moon_with_face:"\ud83c\udf1c",latin_cross:"\u271d\ufe0f",laughing:"\ud83d\ude06",leaves:"\ud83c\udf43",ledger:"\ud83d\udcd2",left_luggage:"\ud83d\udec5",left_right_arrow:"\u2194\ufe0f",leftwards_arrow_with_hook:"\u21a9\ufe0f",lemon:"\ud83c\udf4b",leo:"\u264c\ufe0f",leopard:"\ud83d\udc06",level_slider:"\ud83c\udf9a",libra:"\u264e\ufe0f",light_rail:"\ud83d\ude88",link:"\ud83d\udd17",lion:"\ud83e\udd81",lips:"\ud83d\udc44",lipstick:"\ud83d\udc84",lizard:"\ud83e\udd8e",lock:"\ud83d\udd12",lock_with_ink_pen:"\ud83d\udd0f",lollipop:"\ud83c\udf6d",loop:"\u27bf",loud_sound:"\ud83d\udd0a",loudspeaker:"\ud83d\udce2",love_hotel:"\ud83c\udfe9",love_letter:"\ud83d\udc8c",low_brightness:"\ud83d\udd05",lying_face:"\ud83e\udd25",m:"\u24c2\ufe0f",mag:"\ud83d\udd0d",mag_right:"\ud83d\udd0e",mahjong:"\ud83c\udc04\ufe0f",mailbox:"\ud83d\udceb",mailbox_closed:"\ud83d\udcea",mailbox_with_mail:"\ud83d\udcec",mailbox_with_no_mail:"\ud83d\udced",man:"\ud83d\udc68",man_artist:"\ud83d\udc68‍\ud83c\udfa8",man_astronaut:"\ud83d\udc68‍\ud83d\ude80",man_cartwheeling:"\ud83e\udd38‍\u2642\ufe0f",man_cook:"\ud83d\udc68‍\ud83c\udf73",man_dancing:"\ud83d\udd7a",man_facepalming:"\ud83e\udd26‍\u2642\ufe0f",man_factory_worker:"\ud83d\udc68‍\ud83c\udfed",man_farmer:"\ud83d\udc68‍\ud83c\udf3e",man_firefighter:"\ud83d\udc68‍\ud83d\ude92",man_health_worker:"\ud83d\udc68‍\u2695\ufe0f",man_in_tuxedo:"\ud83e\udd35",man_judge:"\ud83d\udc68‍\u2696\ufe0f",man_juggling:"\ud83e\udd39‍\u2642\ufe0f",man_mechanic:"\ud83d\udc68‍\ud83d\udd27",man_office_worker:"\ud83d\udc68‍\ud83d\udcbc",man_pilot:"\ud83d\udc68‍\u2708\ufe0f",man_playing_handball:"\ud83e\udd3e‍\u2642\ufe0f",man_playing_water_polo:"\ud83e\udd3d‍\u2642\ufe0f",man_scientist:"\ud83d\udc68‍\ud83d\udd2c",man_shrugging:"\ud83e\udd37‍\u2642\ufe0f",man_singer:"\ud83d\udc68‍\ud83c\udfa4",man_student:"\ud83d\udc68‍\ud83c\udf93",man_teacher:"\ud83d\udc68‍\ud83c\udfeb",man_technologist:"\ud83d\udc68‍\ud83d\udcbb",man_with_gua_pi_mao:"\ud83d\udc72",man_with_turban:"\ud83d\udc73",tangerine:"\ud83c\udf4a",mans_shoe:"\ud83d\udc5e",mantelpiece_clock:"\ud83d\udd70",maple_leaf:"\ud83c\udf41",martial_arts_uniform:"\ud83e\udd4b",mask:"\ud83d\ude37",massage_woman:"\ud83d\udc86",massage_man:"\ud83d\udc86‍\u2642\ufe0f",meat_on_bone:"\ud83c\udf56",medal_military:"\ud83c\udf96",medal_sports:"\ud83c\udfc5",mega:"\ud83d\udce3",melon:"\ud83c\udf48",memo:"\ud83d\udcdd",men_wrestling:"\ud83e\udd3c‍\u2642\ufe0f",menorah:"\ud83d\udd4e",mens:"\ud83d\udeb9",metal:"\ud83e\udd18",metro:"\ud83d\ude87",microphone:"\ud83c\udfa4",microscope:"\ud83d\udd2c",milk_glass:"\ud83e\udd5b",milky_way:"\ud83c\udf0c",minibus:"\ud83d\ude90",minidisc:"\ud83d\udcbd",mobile_phone_off:"\ud83d\udcf4",money_mouth_face:"\ud83e\udd11",money_with_wings:"\ud83d\udcb8",moneybag:"\ud83d\udcb0",monkey:"\ud83d\udc12",monkey_face:"\ud83d\udc35",monorail:"\ud83d\ude9d",moon:"\ud83c\udf14",mortar_board:"\ud83c\udf93",mosque:"\ud83d\udd4c",motor_boat:"\ud83d\udee5",motor_scooter:"\ud83d\udef5",motorcycle:"\ud83c\udfcd",motorway:"\ud83d\udee3",mount_fuji:"\ud83d\uddfb",mountain:"\u26f0",mountain_biking_man:"\ud83d\udeb5",mountain_biking_woman:"\ud83d\udeb5‍\u2640\ufe0f",mountain_cableway:"\ud83d\udea0",mountain_railway:"\ud83d\ude9e",mountain_snow:"\ud83c\udfd4",mouse:"\ud83d\udc2d",mouse2:"\ud83d\udc01",movie_camera:"\ud83c\udfa5",moyai:"\ud83d\uddff",mrs_claus:"\ud83e\udd36",muscle:"\ud83d\udcaa",mushroom:"\ud83c\udf44",musical_keyboard:"\ud83c\udfb9",musical_note:"\ud83c\udfb5",musical_score:"\ud83c\udfbc",mute:"\ud83d\udd07",nail_care:"\ud83d\udc85",name_badge:"\ud83d\udcdb",national_park:"\ud83c\udfde",nauseated_face:"\ud83e\udd22",necktie:"\ud83d\udc54",negative_squared_cross_mark:"\u274e",nerd_face:"\ud83e\udd13",neutral_face:"\ud83d\ude10","new":"\ud83c\udd95",new_moon:"\ud83c\udf11",new_moon_with_face:"\ud83c\udf1a",newspaper:"\ud83d\udcf0",newspaper_roll:"\ud83d\uddde",next_track_button:"\u23ed",ng:"\ud83c\udd96",no_good_man:"\ud83d\ude45‍\u2642\ufe0f",no_good_woman:"\ud83d\ude45",night_with_stars:"\ud83c\udf03",no_bell:"\ud83d\udd15",no_bicycles:"\ud83d\udeb3",no_entry:"\u26d4\ufe0f",no_entry_sign:"\ud83d\udeab",no_mobile_phones:"\ud83d\udcf5",no_mouth:"\ud83d\ude36",no_pedestrians:"\ud83d\udeb7",no_smoking:"\ud83d\udead","non-potable_water":"\ud83d\udeb1",nose:"\ud83d\udc43",notebook:"\ud83d\udcd3",notebook_with_decorative_cover:"\ud83d\udcd4",notes:"\ud83c\udfb6",nut_and_bolt:"\ud83d\udd29",o:"\u2b55\ufe0f",o2:"\ud83c\udd7e\ufe0f",ocean:"\ud83c\udf0a",octopus:"\ud83d\udc19",oden:"\ud83c\udf62",office:"\ud83c\udfe2",oil_drum:"\ud83d\udee2",ok:"\ud83c\udd97",ok_hand:"\ud83d\udc4c",ok_man:"\ud83d\ude46‍\u2642\ufe0f",ok_woman:"\ud83d\ude46",old_key:"\ud83d\udddd",older_man:"\ud83d\udc74",older_woman:"\ud83d\udc75",om:"\ud83d\udd49",on:"\ud83d\udd1b",oncoming_automobile:"\ud83d\ude98",oncoming_bus:"\ud83d\ude8d",oncoming_police_car:"\ud83d\ude94",oncoming_taxi:"\ud83d\ude96",open_file_folder:"\ud83d\udcc2",open_hands:"\ud83d\udc50",open_mouth:"\ud83d\ude2e",open_umbrella:"\u2602\ufe0f",ophiuchus:"\u26ce",orange_book:"\ud83d\udcd9",orthodox_cross:"\u2626\ufe0f",outbox_tray:"\ud83d\udce4",owl:"\ud83e\udd89",ox:"\ud83d\udc02","package":"\ud83d\udce6",page_facing_up:"\ud83d\udcc4",page_with_curl:"\ud83d\udcc3",pager:"\ud83d\udcdf",paintbrush:"\ud83d\udd8c",palm_tree:"\ud83c\udf34",pancakes:"\ud83e\udd5e",panda_face:"\ud83d\udc3c",paperclip:"\ud83d\udcce",paperclips:"\ud83d\udd87",parasol_on_ground:"\u26f1",parking:"\ud83c\udd7f\ufe0f",part_alternation_mark:"\u303d\ufe0f",partly_sunny:"\u26c5\ufe0f",passenger_ship:"\ud83d\udef3",passport_control:"\ud83d\udec2",pause_button:"\u23f8",peace_symbol:"\u262e\ufe0f",peach:"\ud83c\udf51",peanuts:"\ud83e\udd5c",pear:"\ud83c\udf50",pen:"\ud83d\udd8a",pencil2:"\u270f\ufe0f",penguin:"\ud83d\udc27",pensive:"\ud83d\ude14",performing_arts:"\ud83c\udfad",persevere:"\ud83d\ude23",person_fencing:"\ud83e\udd3a",pouting_woman:"\ud83d\ude4e",phone:"\u260e\ufe0f",pick:"\u26cf",pig:"\ud83d\udc37",pig2:"\ud83d\udc16",pig_nose:"\ud83d\udc3d",pill:"\ud83d\udc8a",pineapple:"\ud83c\udf4d",ping_pong:"\ud83c\udfd3",pisces:"\u2653\ufe0f",pizza:"\ud83c\udf55",place_of_worship:"\ud83d\uded0",plate_with_cutlery:"\ud83c\udf7d",play_or_pause_button:"\u23ef",point_down:"\ud83d\udc47",point_left:"\ud83d\udc48",point_right:"\ud83d\udc49",point_up:"\u261d\ufe0f",point_up_2:"\ud83d\udc46",police_car:"\ud83d\ude93",policewoman:"\ud83d\udc6e‍\u2640\ufe0f",poodle:"\ud83d\udc29",popcorn:"\ud83c\udf7f",post_office:"\ud83c\udfe3",postal_horn:"\ud83d\udcef",postbox:"\ud83d\udcee",potable_water:"\ud83d\udeb0",potato:"\ud83e\udd54",pouch:"\ud83d\udc5d",poultry_leg:"\ud83c\udf57",pound:"\ud83d\udcb7",rage:"\ud83d\ude21",pouting_cat:"\ud83d\ude3e",pouting_man:"\ud83d\ude4e‍\u2642\ufe0f",pray:"\ud83d\ude4f",prayer_beads:"\ud83d\udcff",pregnant_woman:"\ud83e\udd30",previous_track_button:"\u23ee",prince:"\ud83e\udd34",princess:"\ud83d\udc78",printer:"\ud83d\udda8",purple_heart:"\ud83d\udc9c",purse:"\ud83d\udc5b",pushpin:"\ud83d\udccc",put_litter_in_its_place:"\ud83d\udeae",question:"\u2753",rabbit:"\ud83d\udc30",rabbit2:"\ud83d\udc07",racehorse:"\ud83d\udc0e",racing_car:"\ud83c\udfce",radio:"\ud83d\udcfb",radio_button:"\ud83d\udd18",radioactive:"\u2622\ufe0f",railway_car:"\ud83d\ude83",railway_track:"\ud83d\udee4",rainbow:"\ud83c\udf08",rainbow_flag:"\ud83c\udff3\ufe0f‍\ud83c\udf08",raised_back_of_hand:"\ud83e\udd1a",raised_hand_with_fingers_splayed:"\ud83d\udd90",raised_hands:"\ud83d\ude4c",raising_hand_woman:"\ud83d\ude4b",raising_hand_man:"\ud83d\ude4b‍\u2642\ufe0f",ram:"\ud83d\udc0f",ramen:"\ud83c\udf5c",rat:"\ud83d\udc00",record_button:"\u23fa",recycle:"\u267b\ufe0f",red_circle:"\ud83d\udd34",registered:"\xae\ufe0f",relaxed:"\u263a\ufe0f",relieved:"\ud83d\ude0c",reminder_ribbon:"\ud83c\udf97",repeat:"\ud83d\udd01",repeat_one:"\ud83d\udd02",rescue_worker_helmet:"\u26d1",restroom:"\ud83d\udebb",revolving_hearts:"\ud83d\udc9e",rewind:"\u23ea",rhinoceros:"\ud83e\udd8f",ribbon:"\ud83c\udf80",rice:"\ud83c\udf5a",rice_ball:"\ud83c\udf59",rice_cracker:"\ud83c\udf58",rice_scene:"\ud83c\udf91",right_anger_bubble:"\ud83d\uddef",ring:"\ud83d\udc8d",robot:"\ud83e\udd16",rocket:"\ud83d\ude80",rofl:"\ud83e\udd23",roll_eyes:"\ud83d\ude44",roller_coaster:"\ud83c\udfa2",rooster:"\ud83d\udc13",rose:"\ud83c\udf39",rosette:"\ud83c\udff5",rotating_light:"\ud83d\udea8",round_pushpin:"\ud83d\udccd",rowing_man:"\ud83d\udea3",rowing_woman:"\ud83d\udea3‍\u2640\ufe0f",rugby_football:"\ud83c\udfc9",running_man:"\ud83c\udfc3",running_shirt_with_sash:"\ud83c\udfbd",running_woman:"\ud83c\udfc3‍\u2640\ufe0f",sa:"\ud83c\ude02\ufe0f",sagittarius:"\u2650\ufe0f",sake:"\ud83c\udf76",sandal:"\ud83d\udc61",santa:"\ud83c\udf85",satellite:"\ud83d\udce1",saxophone:"\ud83c\udfb7",school:"\ud83c\udfeb",school_satchel:"\ud83c\udf92",scissors:"\u2702\ufe0f",scorpion:"\ud83e\udd82",scorpius:"\u264f\ufe0f",scream:"\ud83d\ude31",scream_cat:"\ud83d\ude40",scroll:"\ud83d\udcdc",seat:"\ud83d\udcba",secret:"\u3299\ufe0f",see_no_evil:"\ud83d\ude48",seedling:"\ud83c\udf31",selfie:"\ud83e\udd33",shallow_pan_of_food:"\ud83e\udd58",shamrock:"\u2618\ufe0f",shark:"\ud83e\udd88",shaved_ice:"\ud83c\udf67",sheep:"\ud83d\udc11",shell:"\ud83d\udc1a",shield:"\ud83d\udee1",shinto_shrine:"\u26e9",ship:"\ud83d\udea2",shirt:"\ud83d\udc55",shopping:"\ud83d\udecd",shopping_cart:"\ud83d\uded2",shower:"\ud83d\udebf",shrimp:"\ud83e\udd90",signal_strength:"\ud83d\udcf6",six_pointed_star:"\ud83d\udd2f",ski:"\ud83c\udfbf",skier:"\u26f7",skull:"\ud83d\udc80",skull_and_crossbones:"\u2620\ufe0f",sleeping:"\ud83d\ude34",sleeping_bed:"\ud83d\udecc",sleepy:"\ud83d\ude2a",slightly_frowning_face:"\ud83d\ude41",slightly_smiling_face:"\ud83d\ude42",slot_machine:"\ud83c\udfb0",small_airplane:"\ud83d\udee9",small_blue_diamond:"\ud83d\udd39",small_orange_diamond:"\ud83d\udd38",small_red_triangle:"\ud83d\udd3a",small_red_triangle_down:"\ud83d\udd3b",smile:"\ud83d\ude04",smile_cat:"\ud83d\ude38",smiley:"\ud83d\ude03",smiley_cat:"\ud83d\ude3a",smiling_imp:"\ud83d\ude08",smirk:"\ud83d\ude0f",smirk_cat:"\ud83d\ude3c",smoking:"\ud83d\udeac",snail:"\ud83d\udc0c",snake:"\ud83d\udc0d",sneezing_face:"\ud83e\udd27",snowboarder:"\ud83c\udfc2",snowflake:"\u2744\ufe0f",snowman:"\u26c4\ufe0f",snowman_with_snow:"\u2603\ufe0f",sob:"\ud83d\ude2d",soccer:"\u26bd\ufe0f",soon:"\ud83d\udd1c",sos:"\ud83c\udd98",sound:"\ud83d\udd09",space_invader:"\ud83d\udc7e",spades:"\u2660\ufe0f",spaghetti:"\ud83c\udf5d",sparkle:"\u2747\ufe0f",sparkler:"\ud83c\udf87",sparkles:"\u2728",sparkling_heart:"\ud83d\udc96",speak_no_evil:"\ud83d\ude4a",speaker:"\ud83d\udd08",speaking_head:"\ud83d\udde3",speech_balloon:"\ud83d\udcac",speedboat:"\ud83d\udea4",spider:"\ud83d\udd77",spider_web:"\ud83d\udd78",spiral_calendar:"\ud83d\uddd3",spiral_notepad:"\ud83d\uddd2",spoon:"\ud83e\udd44",squid:"\ud83e\udd91",stadium:"\ud83c\udfdf",star:"\u2b50\ufe0f",star2:"\ud83c\udf1f",star_and_crescent:"\u262a\ufe0f",star_of_david:"\u2721\ufe0f",stars:"\ud83c\udf20",station:"\ud83d\ude89",statue_of_liberty:"\ud83d\uddfd",steam_locomotive:"\ud83d\ude82",stew:"\ud83c\udf72",stop_button:"\u23f9",stop_sign:"\ud83d\uded1",stopwatch:"\u23f1",straight_ruler:"\ud83d\udccf",strawberry:"\ud83c\udf53",stuck_out_tongue:"\ud83d\ude1b",stuck_out_tongue_closed_eyes:"\ud83d\ude1d",stuck_out_tongue_winking_eye:"\ud83d\ude1c",studio_microphone:"\ud83c\udf99",stuffed_flatbread:"\ud83e\udd59",sun_behind_large_cloud:"\ud83c\udf25",sun_behind_rain_cloud:"\ud83c\udf26",sun_behind_small_cloud:"\ud83c\udf24",sun_with_face:"\ud83c\udf1e",sunflower:"\ud83c\udf3b",sunglasses:"\ud83d\ude0e",sunny:"\u2600\ufe0f",sunrise:"\ud83c\udf05",sunrise_over_mountains:"\ud83c\udf04",surfing_man:"\ud83c\udfc4",surfing_woman:"\ud83c\udfc4‍\u2640\ufe0f",sushi:"\ud83c\udf63",suspension_railway:"\ud83d\ude9f",sweat:"\ud83d\ude13",sweat_drops:"\ud83d\udca6",sweat_smile:"\ud83d\ude05",sweet_potato:"\ud83c\udf60",swimming_man:"\ud83c\udfca",swimming_woman:"\ud83c\udfca‍\u2640\ufe0f",symbols:"\ud83d\udd23",synagogue:"\ud83d\udd4d",syringe:"\ud83d\udc89",taco:"\ud83c\udf2e",tada:"\ud83c\udf89",tanabata_tree:"\ud83c\udf8b",taurus:"\u2649\ufe0f",taxi:"\ud83d\ude95",tea:"\ud83c\udf75",telephone_receiver:"\ud83d\udcde",telescope:"\ud83d\udd2d",tennis:"\ud83c\udfbe",tent:"\u26fa\ufe0f",thermometer:"\ud83c\udf21",thinking:"\ud83e\udd14",thought_balloon:"\ud83d\udcad",ticket:"\ud83c\udfab",tickets:"\ud83c\udf9f",tiger:"\ud83d\udc2f",tiger2:"\ud83d\udc05",timer_clock:"\u23f2",tipping_hand_man:"\ud83d\udc81‍\u2642\ufe0f",tired_face:"\ud83d\ude2b",tm:"\u2122\ufe0f",toilet:"\ud83d\udebd",tokyo_tower:"\ud83d\uddfc",tomato:"\ud83c\udf45",tongue:"\ud83d\udc45",top:"\ud83d\udd1d",tophat:"\ud83c\udfa9",tornado:"\ud83c\udf2a",trackball:"\ud83d\uddb2",tractor:"\ud83d\ude9c",traffic_light:"\ud83d\udea5",train:"\ud83d\ude8b",train2:"\ud83d\ude86",tram:"\ud83d\ude8a",triangular_flag_on_post:"\ud83d\udea9",triangular_ruler:"\ud83d\udcd0",trident:"\ud83d\udd31",triumph:"\ud83d\ude24",trolleybus:"\ud83d\ude8e",trophy:"\ud83c\udfc6",tropical_drink:"\ud83c\udf79",tropical_fish:"\ud83d\udc20",truck:"\ud83d\ude9a",trumpet:"\ud83c\udfba",tulip:"\ud83c\udf37",tumbler_glass:"\ud83e\udd43",turkey:"\ud83e\udd83",turtle:"\ud83d\udc22",tv:"\ud83d\udcfa",twisted_rightwards_arrows:"\ud83d\udd00",two_hearts:"\ud83d\udc95",two_men_holding_hands:"\ud83d\udc6c",two_women_holding_hands:"\ud83d\udc6d",u5272:"\ud83c\ude39",u5408:"\ud83c\ude34",u55b6:"\ud83c\ude3a",u6307:"\ud83c\ude2f\ufe0f",u6708:"\ud83c\ude37\ufe0f",u6709:"\ud83c\ude36",u6e80:"\ud83c\ude35",u7121:"\ud83c\ude1a\ufe0f",u7533:"\ud83c\ude38",u7981:"\ud83c\ude32",u7a7a:"\ud83c\ude33",umbrella:"\u2614\ufe0f",unamused:"\ud83d\ude12",underage:"\ud83d\udd1e",unicorn:"\ud83e\udd84",unlock:"\ud83d\udd13",up:"\ud83c\udd99",upside_down_face:"\ud83d\ude43",v:"\u270c\ufe0f",vertical_traffic_light:"\ud83d\udea6",vhs:"\ud83d\udcfc",vibration_mode:"\ud83d\udcf3",video_camera:"\ud83d\udcf9",video_game:"\ud83c\udfae",violin:"\ud83c\udfbb",virgo:"\u264d\ufe0f",volcano:"\ud83c\udf0b",volleyball:"\ud83c\udfd0",vs:"\ud83c\udd9a",vulcan_salute:"\ud83d\udd96",walking_man:"\ud83d\udeb6",walking_woman:"\ud83d\udeb6‍\u2640\ufe0f",waning_crescent_moon:"\ud83c\udf18",waning_gibbous_moon:"\ud83c\udf16",warning:"\u26a0\ufe0f",wastebasket:"\ud83d\uddd1",watch:"\u231a\ufe0f",water_buffalo:"\ud83d\udc03",watermelon:"\ud83c\udf49",wave:"\ud83d\udc4b",wavy_dash:"\u3030\ufe0f",waxing_crescent_moon:"\ud83c\udf12",wc:"\ud83d\udebe",weary:"\ud83d\ude29",wedding:"\ud83d\udc92",weight_lifting_man:"\ud83c\udfcb\ufe0f",weight_lifting_woman:"\ud83c\udfcb\ufe0f‍\u2640\ufe0f",whale:"\ud83d\udc33",whale2:"\ud83d\udc0b",wheel_of_dharma:"\u2638\ufe0f",wheelchair:"\u267f\ufe0f",white_check_mark:"\u2705",white_circle:"\u26aa\ufe0f",white_flag:"\ud83c\udff3\ufe0f",white_flower:"\ud83d\udcae",white_large_square:"\u2b1c\ufe0f",white_medium_small_square:"\u25fd\ufe0f",white_medium_square:"\u25fb\ufe0f",white_small_square:"\u25ab\ufe0f",white_square_button:"\ud83d\udd33",wilted_flower:"\ud83e\udd40",wind_chime:"\ud83c\udf90",wind_face:"\ud83c\udf2c",wine_glass:"\ud83c\udf77",wink:"\ud83d\ude09",wolf:"\ud83d\udc3a",woman:"\ud83d\udc69",woman_artist:"\ud83d\udc69‍\ud83c\udfa8",woman_astronaut:"\ud83d\udc69‍\ud83d\ude80",woman_cartwheeling:"\ud83e\udd38‍\u2640\ufe0f",woman_cook:"\ud83d\udc69‍\ud83c\udf73",woman_facepalming:"\ud83e\udd26‍\u2640\ufe0f",woman_factory_worker:"\ud83d\udc69‍\ud83c\udfed",woman_farmer:"\ud83d\udc69‍\ud83c\udf3e",woman_firefighter:"\ud83d\udc69‍\ud83d\ude92",woman_health_worker:"\ud83d\udc69‍\u2695\ufe0f",woman_judge:"\ud83d\udc69‍\u2696\ufe0f",woman_juggling:"\ud83e\udd39‍\u2640\ufe0f",woman_mechanic:"\ud83d\udc69‍\ud83d\udd27",woman_office_worker:"\ud83d\udc69‍\ud83d\udcbc",woman_pilot:"\ud83d\udc69‍\u2708\ufe0f",woman_playing_handball:"\ud83e\udd3e‍\u2640\ufe0f",woman_playing_water_polo:"\ud83e\udd3d‍\u2640\ufe0f",woman_scientist:"\ud83d\udc69‍\ud83d\udd2c",woman_shrugging:"\ud83e\udd37‍\u2640\ufe0f",woman_singer:"\ud83d\udc69‍\ud83c\udfa4",woman_student:"\ud83d\udc69‍\ud83c\udf93",woman_teacher:"\ud83d\udc69‍\ud83c\udfeb",woman_technologist:"\ud83d\udc69‍\ud83d\udcbb",woman_with_turban:"\ud83d\udc73‍\u2640\ufe0f",womans_clothes:"\ud83d\udc5a",womans_hat:"\ud83d\udc52",women_wrestling:"\ud83e\udd3c‍\u2640\ufe0f",womens:"\ud83d\udeba",world_map:"\ud83d\uddfa",worried:"\ud83d\ude1f",wrench:"\ud83d\udd27",writing_hand:"\u270d\ufe0f",x:"\u274c",yellow_heart:"\ud83d\udc9b",yen:"\ud83d\udcb4",yin_yang:"\u262f\ufe0f",yum:"\ud83d\ude0b",zap:"\u26a1\ufe0f",zipper_mouth_face:"\ud83e\udd10",zzz:"\ud83d\udca4",octocat:':octocat:',showdown:"S"},_.Converter=function(a){var r={},o=[],s=[],l={},n=g,i={parsed:{},raw:"",format:""};function c(e,t){if(t=t||null,_.helper.isString(e)){if(t=e=_.helper.stdExtName(e),_.extensions[e])return void function i(e,t){"function"==typeof e&&(e=e(new _.Converter));_.helper.isArray(e)||(e=[e]);var a=m(e,t);if(!a.valid)throw Error(a.error);for(var n=0;n[ \t]+\xa8NBSP;<"),!t){if(!window||!window.document)throw new Error("HTMLParser is undefined. If in a webworker or nodejs environment, you need to provide a WHATWG DOM and HTML such as JSDOM");t=window.document}var a=t.createElement("div");a.innerHTML=e;var n={preList:function c(e){for(var t=e.querySelectorAll("pre"),a=[],n=0;n'}else a.push(t[n].innerHTML),t[n].innerHTML="",t[n].setAttribute("prenum",n.toString());return a}(a)};!function s(e){for(var t=0;t? ?(['"].*['"])?\)$/m))n="";else if(!n){if(a||(a=t.toLowerCase().replace(/ ?\n/g," ")),n="#"+a,_.helper.isUndefined(c.gUrls[a]))return e;n=c.gUrls[a],_.helper.isUndefined(c.gTitles[a])||(o=c.gTitles[a])}var s='"};return e=(e=(e=(e=(e=c.converter._dispatch("anchors.before",e,l,c)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)] ?(?:\n *)?\[(.*?)]()()()()/g,d)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]?<([^>]*)>(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,d)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]??(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,d)).replace(/\[([^\[\]]+)]()()()()()/g,d),l.ghMentions&&(e=e.replace(/(^|\s)(\\)?(@([a-z\d]+(?:[a-z\d.-]+?[a-z\d]+)*))/gim,function(e,t,a,n,r){if("\\"===a)return t+n;if(!_.helper.isString(l.ghMentionsLink))throw new Error("ghMentionsLink option must be a string");var i=l.ghMentionsLink.replace(/\{u}/g,r),o="";return l.openLinksInNewWindow&&(o=' rel="noopener noreferrer" target="\xa8E95Eblank"'),t+'"+n+""})),e=c.converter._dispatch("anchors.after",e,l,c)});var r=/([*~_]+|\b)(((https?|ftp|dict):\/\/|www\.)[^'">\s]+?\.[^'">\s]+?)()(\1)?(?=\s|$)(?!["<>])/gi,o=/([*~_]+|\b)(((https?|ftp|dict):\/\/|www\.)[^'">\s]+\.[^'">\s]+?)([.!?,()\[\]])?(\1)?(?=\s|$)(?!["<>])/gi,s=/()<(((https?|ftp|dict):\/\/|www\.)[^'">\s]+)()>()/gi,l=/(^|\s)(?:mailto:)?([A-Za-z0-9!#$%&'*+-/=?^_`{|}~.]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)(?=$|\s)/gim,c=/<()(?:mailto:)?([-.\w]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)>/gi,d=function d(p){return function(e,t,a,n,r,i,o){var s=a=a.replace(_.helper.regexes.asteriskDashAndColon,_.helper.escapeCharactersCallback),l="",c="",d=t||"",f=o||"";return/^www\./i.test(a)&&(a=a.replace(/^www\./i,"http://www.")),p.excludeTrailingPunctuationFromURLs&&i&&(l=i),p.openLinksInNewWindow&&(c=' rel="noopener noreferrer" target="\xa8E95Eblank"'),d+'"+s+""+l+f}},f=function f(r,i){return function(e,t,a){var n="mailto:";return t=t||"",a=_.subParser("unescapeSpecialChars")(a,r,i),r.encodeEmails?(n=_.helper.encodeEmailAddress(n+a),a=_.helper.encodeEmailAddress(a)):n+=a,t+''+a+""}};_.subParser("autoLinks",function(e,t,a){return e=(e=(e=a.converter._dispatch("autoLinks.before",e,t,a)).replace(s,d(t))).replace(c,f(t,a)),e=a.converter._dispatch("autoLinks.after",e,t,a)}),_.subParser("simplifiedAutoLinks",function(e,t,a){return t.simplifiedAutoLink?(e=a.converter._dispatch("simplifiedAutoLinks.before",e,t,a),e=(e=t.excludeTrailingPunctuationFromURLs?e.replace(o,d(t)):e.replace(r,d(t))).replace(l,f(t,a)),e=a.converter._dispatch("simplifiedAutoLinks.after",e,t,a)):e}),_.subParser("blockGamut",function(e,t,a){return e=a.converter._dispatch("blockGamut.before",e,t,a),e=_.subParser("blockQuotes")(e,t,a),e=_.subParser("headers")(e,t,a),e=_.subParser("horizontalRule")(e,t,a),e=_.subParser("lists")(e,t,a),e=_.subParser("codeBlocks")(e,t,a),e=_.subParser("tables")(e,t,a),e=_.subParser("hashHTMLBlocks")(e,t,a),e=_.subParser("paragraphs")(e,t,a),e=a.converter._dispatch("blockGamut.after",e,t,a)}),_.subParser("blockQuotes",function(e,t,a){e=a.converter._dispatch("blockQuotes.before",e,t,a),e+="\n\n";var n=/(^ {0,3}>[ \t]?.+\n(.+\n)*\n*)+/gm;return t.splitAdjacentBlockquotes&&(n=/^ {0,3}>[\s\S]*?(?:\n\n)/gm),e=e.replace(n,function(e){return e=(e=(e=e.replace(/^[ \t]*>[ \t]?/gm,"")).replace(/\xa80/g,"")).replace(/^[ \t]+$/gm,""),e=_.subParser("githubCodeBlocks")(e,t,a),e=(e=(e=_.subParser("blockGamut")(e,t,a)).replace(/(^|\n)/g,"$1 ")).replace(/(\s*
[^\r]+?<\/pre>)/gm,function(e,t){var a=t;return a=(a=a.replace(/^ {2}/gm,"\xa80")).replace(/\xa80/g,"")}),_.subParser("hashBlock")("
\n"+e+"\n
",t,a)}),e=a.converter._dispatch("blockQuotes.after",e,t,a)}),_.subParser("codeBlocks",function(e,o,s){e=s.converter._dispatch("codeBlocks.before",e,o,s);return e=(e=(e+="\xa80").replace(/(?:\n\n|^)((?:(?:[ ]{4}|\t).*\n+)+)(\n*[ ]{0,3}[^ \t\n]|(?=\xa80))/g,function(e,t,a){var n=t,r=a,i="\n";return n=_.subParser("outdent")(n,o,s),n=_.subParser("encodeCode")(n,o,s),n=(n=(n=_.subParser("detab")(n,o,s)).replace(/^\n+/g,"")).replace(/\n+$/g,""),o.omitExtraWLInCodeBlocks&&(i=""),n="
"+n+i+"
",_.subParser("hashBlock")(n,o,s)+r})).replace(/\xa80/,""),e=s.converter._dispatch("codeBlocks.after",e,o,s)}),_.subParser("codeSpans",function(e,i,o){return void 0===(e=o.converter._dispatch("codeSpans.before",e,i,o))&&(e=""),e=e.replace(/(^|[^\\])(`+)([^\r]*?[^`])\2(?!`)/gm,function(e,t,a,n){var r=n;return r=(r=r.replace(/^([ \t]*)/g,"")).replace(/[ \t]*$/g,""),r=t+""+(r=_.subParser("encodeCode")(r,i,o))+"",r=_.subParser("hashHTMLSpans")(r,i,o)}),e=o.converter._dispatch("codeSpans.after",e,i,o)}),_.subParser("completeHTMLDocument",function(e,t,a){if(!t.completeHTMLDocument)return e;e=a.converter._dispatch("completeHTMLDocument.before",e,t,a);var n="html",r="\n",i="",o='\n',s="",l="";for(var c in"undefined"!=typeof a.metadata.parsed.doctype&&(r="\n","html"!==(n=a.metadata.parsed.doctype.toString().toLowerCase())&&"html5"!==n||(o='')),a.metadata.parsed)if(a.metadata.parsed.hasOwnProperty(c))switch(c.toLowerCase()){case"doctype":break;case"title":i=""+a.metadata.parsed.title+"\n";break;case"charset":o="html"===n||"html5"===n?'\n':'\n';break;case"language":case"lang":s=' lang="'+a.metadata.parsed[c]+'"',l+='\n';break;default:l+='\n'}return e=r+"\n\n"+i+o+l+"\n\n"+e.trim()+"\n\n",e=a.converter._dispatch("completeHTMLDocument.after",e,t,a)}),_.subParser("detab",function(e,t,a){return e=(e=(e=(e=(e=(e=a.converter._dispatch("detab.before",e,t,a)).replace(/\t(?=\t)/g," ")).replace(/\t/g,"\xa8A\xa8B")).replace(/\xa8B(.+?)\xa8A/g,function(e,t){for(var a=t,n=4-a.length%4,r=0;r/g,">"),e=a.converter._dispatch("encodeAmpsAndAngles.after",e,t,a)}),_.subParser("encodeBackslashEscapes",function(e,t,a){return e=(e=(e=a.converter._dispatch("encodeBackslashEscapes.before",e,t,a)).replace(/\\(\\)/g,_.helper.escapeCharactersCallback)).replace(/\\([`*_{}\[\]()>#+.!~=|-])/g,_.helper.escapeCharactersCallback),e=a.converter._dispatch("encodeBackslashEscapes.after",e,t,a)}),_.subParser("encodeCode",function(e,t,a){return e=(e=a.converter._dispatch("encodeCode.before",e,t,a)).replace(/&/g,"&").replace(//g,">").replace(/([*_{}\[\]\\=~-])/g,_.helper.escapeCharactersCallback),e=a.converter._dispatch("encodeCode.after",e,t,a)}),_.subParser("escapeSpecialCharsWithinTagAttributes",function(e,t,a){return e=(e=(e=a.converter._dispatch("escapeSpecialCharsWithinTagAttributes.before",e,t,a)).replace(/<\/?[a-z\d_:-]+(?:[\s]+[\s\S]+?)?>/gi,function(e){return e.replace(/(.)<\/?code>(?=.)/g,"$1`").replace(/([\\`*_~=|])/g,_.helper.escapeCharactersCallback)})).replace(/-]|-[^>])(?:[^-]|-[^-])*)--)>/gi,function(e){return e.replace(/([\\`*_~=|])/g,_.helper.escapeCharactersCallback)}),e=a.converter._dispatch("escapeSpecialCharsWithinTagAttributes.after",e,t,a)}),_.subParser("githubCodeBlocks",function(e,i,o){return i.ghCodeBlocks?(e=o.converter._dispatch("githubCodeBlocks.before",e,i,o),e=(e=(e+="\xa80").replace(/(?:^|\n)(?: {0,3})(```+|~~~+)(?: *)([^\s`~]*)\n([\s\S]*?)\n(?: {0,3})\1/g,function(e,t,a,n){var r=i.omitExtraWLInCodeBlocks?"":"\n";return n=_.subParser("encodeCode")(n,i,o),n="
"+(n=(n=(n=_.subParser("detab")(n,i,o)).replace(/^\n+/g,"")).replace(/\n+$/g,""))+r+"
",n=_.subParser("hashBlock")(n,i,o),"\n\n\xa8G"+(o.ghCodeBlocks.push({text:e,codeblock:n})-1)+"G\n\n"})).replace(/\xa80/,""),o.converter._dispatch("githubCodeBlocks.after",e,i,o)):e}),_.subParser("hashBlock",function(e,t,a){return e=(e=a.converter._dispatch("hashBlock.before",e,t,a)).replace(/(^\n+|\n+$)/g,""),e="\n\n\xa8K"+(a.gHtmlBlocks.push(e)-1)+"K\n\n",e=a.converter._dispatch("hashBlock.after",e,t,a)}),_.subParser("hashCodeTags",function(e,i,o){e=o.converter._dispatch("hashCodeTags.before",e,i,o);var s=function s(e,t,a,n){var r=a+_.subParser("encodeCode")(t,i,o)+n;return"\xa8C"+(o.gHtmlSpans.push(r)-1)+"C"};return e=_.helper.replaceRecursiveRegExp(e,s,"]*>","","gim"),e=o.converter._dispatch("hashCodeTags.after",e,i,o)}),_.subParser("hashElement",function(e,t,n){return function(e,t){var a=t;return a=(a=(a=a.replace(/\n\n/g,"\n")).replace(/^\n/,"")).replace(/\n+$/g,""),a="\n\n\xa8K"+(n.gHtmlBlocks.push(a)-1)+"K\n\n"}}),_.subParser("hashHTMLBlocks",function(e,t,i){e=i.converter._dispatch("hashHTMLBlocks.before",e,t,i);var a=["pre","div","h1","h2","h3","h4","h5","h6","blockquote","table","dl","ol","ul","script","noscript","form","fieldset","iframe","math","style","section","header","footer","nav","article","aside","address","audio","canvas","figure","hgroup","output","video","p"],o=function o(e,t,a,n){var r=e;return-1!==a.search(/\bmarkdown\b/)&&(r=a+i.converter.makeHtml(t)+n),"\n\n\xa8K"+(i.gHtmlBlocks.push(r)-1)+"K\n\n"};t.backslashEscapesHTMLTags&&(e=e.replace(/\\<(\/?[^>]+?)>/g,function(e,t){return"<"+t+">"}));for(var n=0;n]*>)","im"),l="<"+a[n]+"\\b[^>]*>",c="";-1!==(r=_.helper.regexIndexOf(e,s));){var d=_.helper.splitAtIndex(e,r),f=_.helper.replaceRecursiveRegExp(d[1],o,l,c,"im");if(f===d[1])break;e=d[0].concat(f)}return e=e.replace(/(\n {0,3}(<(hr)\b([^<>])*?\/?>)[ \t]*(?=\n{2,}))/g,_.subParser("hashElement")(e,t,i)),e=(e=_.helper.replaceRecursiveRegExp(e,function(e){return"\n\n\xa8K"+(i.gHtmlBlocks.push(e)-1)+"K\n\n"},"^ {0,3}\x3c!--","--\x3e","gm")).replace(/(?:\n\n)( {0,3}(?:<([?%])[^\r]*?\2>)[ \t]*(?=\n{2,}))/g,_.subParser("hashElement")(e,t,i)),e=i.converter._dispatch("hashHTMLBlocks.after",e,t,i)}),_.subParser("hashHTMLSpans",function(e,t,a){function n(e){return"\xa8C"+(a.gHtmlSpans.push(e)-1)+"C"}return e=(e=(e=(e=(e=a.converter._dispatch("hashHTMLSpans.before",e,t,a)).replace(/<[^>]+?\/>/gi,function(e){return n(e)})).replace(/<([^>]+?)>[\s\S]*?<\/\1>/g,function(e){return n(e)})).replace(/<([^>]+?)\s[^>]+?>[\s\S]*?<\/\1>/g,function(e){return n(e)})).replace(/<[^>]+?>/gi,function(e){return n(e)}),e=a.converter._dispatch("hashHTMLSpans.after",e,t,a)}),_.subParser("unhashHTMLSpans",function(e,t,a){e=a.converter._dispatch("unhashHTMLSpans.before",e,t,a);for(var n=0;n]*>\\s*]*>","^ {0,3}\\s*
","gim"),e=o.converter._dispatch("hashPreCodeTags.after",e,i,o)}),_.subParser("headers",function(e,l,c){e=c.converter._dispatch("headers.before",e,l,c);var d=isNaN(parseInt(l.headerLevelStart))?1:parseInt(l.headerLevelStart),t=l.smoothLivePreview?/^(.+)[ \t]*\n={2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n=+[ \t]*\n+/gm,a=l.smoothLivePreview?/^(.+)[ \t]*\n-{2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n-+[ \t]*\n+/gm;e=(e=e.replace(t,function(e,t){var a=_.subParser("spanGamut")(t,l,c),n=l.noHeaderId?"":' id="'+f(t)+'"',r=""+a+"";return _.subParser("hashBlock")(r,l,c)})).replace(a,function(e,t){var a=_.subParser("spanGamut")(t,l,c),n=l.noHeaderId?"":' id="'+f(t)+'"',r=d+1,i=""+a+"";return _.subParser("hashBlock")(i,l,c)});var n=l.requireSpaceBeforeHeadingText?/^(#{1,6})[ \t]+(.+?)[ \t]*#*\n+/gm:/^(#{1,6})[ \t]*(.+?)[ \t]*#*\n+/gm;function f(e){var t,a;if(l.customizedHeaderId){var n=e.match(/\{([^{]+?)}\s*$/);n&&n[1]&&(e=n[1])}return t=e,a=_.helper.isString(l.prefixHeaderId)?l.prefixHeaderId:!0===l.prefixHeaderId?"section-":"",l.rawPrefixHeaderId||(t=a+t),t=l.ghCompatibleHeaderId?t.replace(/ /g,"-").replace(/&/g,"").replace(/\xa8T/g,"").replace(/\xa8D/g,"").replace(/[&+$,\/:;=?@"#{}|^\xa8~\[\]`\\*)(%.!'<>]/g,"").toLowerCase():l.rawHeaderId?t.replace(/ /g,"-").replace(/&/g,"&").replace(/\xa8T/g,"\xa8").replace(/\xa8D/g,"$").replace(/["']/g,"-").toLowerCase():t.replace(/[^\w]/g,"").toLowerCase(),l.rawPrefixHeaderId&&(t=a+t),c.hashLinkCounts[t]?t=t+"-"+c.hashLinkCounts[t]++:c.hashLinkCounts[t]=1,t}return e=e.replace(n,function(e,t,a){var n=a;l.customizedHeaderId&&(n=a.replace(/\s?\{([^{]+?)}\s*$/,""));var r=_.subParser("spanGamut")(n,l,c),i=l.noHeaderId?"":' id="'+f(a)+'"',o=d-1+t.length,s=""+r+"";return _.subParser("hashBlock")(s,l,c)}),e=c.converter._dispatch("headers.after",e,l,c)}),_.subParser("horizontalRule",function(e,t,a){e=a.converter._dispatch("horizontalRule.before",e,t,a);var n=_.subParser("hashBlock")("
",t,a);return e=(e=(e=e.replace(/^ {0,2}( ?-){3,}[ \t]*$/gm,n)).replace(/^ {0,2}( ?\*){3,}[ \t]*$/gm,n)).replace(/^ {0,2}( ?_){3,}[ \t]*$/gm,n),e=a.converter._dispatch("horizontalRule.after",e,t,a)}),_.subParser("images",function(e,t,p){function l(e,t,a,n,r,i,o,s){var l=p.gUrls,c=p.gTitles,d=p.gDimensions;if(a=a.toLowerCase(),s||(s=""),-1? ?(['"].*['"])?\)$/m))n="";else if(""===n||null===n){if(""!==a&&null!==a||(a=t.toLowerCase().replace(/ ?\n/g," ")),n="#"+a,_.helper.isUndefined(l[a]))return e;n=l[a],_.helper.isUndefined(c[a])||(s=c[a]),_.helper.isUndefined(d[a])||(r=d[a].width,i=d[a].height)}t=t.replace(/"/g,""").replace(_.helper.regexes.asteriskDashAndColon,_.helper.escapeCharactersCallback);var f=''+t+'"}return e=(e=(e=(e=(e=(e=p.converter._dispatch("images.before",e,t,p)).replace(/!\[([^\]]*?)] ?(?:\n *)?\[([\s\S]*?)]()()()()()/g,l)).replace(/!\[([^\]]*?)][ \t]*()\([ \t]??(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,function c(e,t,a,n,r,i,o,s){return l(e,t,a,n=n.replace(/\s/g,""),r,i,0,s)})).replace(/!\[([^\]]*?)][ \t]*()\([ \t]?<([^>]*)>(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(?:(["'])([^"]*?)\6))?[ \t]?\)/g,l)).replace(/!\[([^\]]*?)][ \t]*()\([ \t]??(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,l)).replace(/!\[([^\[\]]+)]()()()()()/g,l),e=p.converter._dispatch("images.after",e,t,p)}),_.subParser("italicsAndBold",function(e,t,a){function n(e,t,a){return t+e+a}return e=a.converter._dispatch("italicsAndBold.before",e,t,a),e=t.literalMidWordUnderscores?(e=(e=e.replace(/\b___(\S[\s\S]*?)___\b/g,function(e,t){return n(t,"","")})).replace(/\b__(\S[\s\S]*?)__\b/g,function(e,t){return n(t,"","")})).replace(/\b_(\S[\s\S]*?)_\b/g,function(e,t){return n(t,"","")}):(e=(e=e.replace(/___(\S[\s\S]*?)___/g,function(e,t){return/\S$/.test(t)?n(t,"",""):e})).replace(/__(\S[\s\S]*?)__/g,function(e,t){return/\S$/.test(t)?n(t,"",""):e})).replace(/_([^\s_][\s\S]*?)_/g,function(e,t){return/\S$/.test(t)?n(t,"",""):e}),e=t.literalMidWordAsterisks?(e=(e=e.replace(/([^*]|^)\B\*\*\*(\S[\s\S]*?)\*\*\*\B(?!\*)/g,function(e,t,a){return n(a,t+"","")})).replace(/([^*]|^)\B\*\*(\S[\s\S]*?)\*\*\B(?!\*)/g,function(e,t,a){return n(a,t+"","")})).replace(/([^*]|^)\B\*(\S[\s\S]*?)\*\B(?!\*)/g,function(e,t,a){return n(a,t+"","")}):(e=(e=e.replace(/\*\*\*(\S[\s\S]*?)\*\*\*/g,function(e,t){return/\S$/.test(t)?n(t,"",""):e})).replace(/\*\*(\S[\s\S]*?)\*\*/g,function(e,t){return/\S$/.test(t)?n(t,"",""):e})).replace(/\*([^\s*][\s\S]*?)\*/g,function(e,t){return/\S$/.test(t)?n(t,"",""):e}),e=a.converter._dispatch("italicsAndBold.after",e,t,a)}),_.subParser("lists",function(e,p,d){function u(e,t){d.gListLevel++,e=e.replace(/\n{2,}$/,"\n");var a=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(\xa80| {0,3}([*+-]|\d+[.])[ \t]+))/gm,c=/\n[ \t]*\n(?!\xa80)/.test(e+="\xa80");return p.disableForced4SpacesIndentedSublists&&(a=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(\xa80|\2([*+-]|\d+[.])[ \t]+))/gm),e=(e=e.replace(a,function(e,t,a,n,r,i,o){o=o&&""!==o.trim();var s=_.subParser("outdent")(r,p,d),l="";return i&&p.tasklists&&(l=' class="task-list-item" style="list-style-type: none;"',s=s.replace(/^[ \t]*\[(x|X| )?]/m,function(){var e='"+(s=(s=t||-1\n"})).replace(/\xa80/g,""),d.gListLevel--,t&&(e=e.replace(/\s+$/,"")),e}function g(e,t){if("ol"===t){var a=e.match(/^ *(\d+)\./);if(a&&"1"!==a[1])return' start="'+a[1]+'"'}return""}function h(e){return"ul"===e?' style="list-style: disc !important;padding: 0px 0px 0px 40px !important;"':' style="list-style: decimal !important;padding: 0px 0px 0px 40px !important;"'}function r(n,r,i){var o=p.disableForced4SpacesIndentedSublists?/^ ?\d+\.[ \t]/gm:/^ {0,3}\d+\.[ \t]/gm,s=p.disableForced4SpacesIndentedSublists?/^ ?[*+-][ \t]/gm:/^ {0,3}[*+-][ \t]/gm,l="ul"===r?o:s,c="",d=h(r);if(-1!==n.search(l))!function f(e){var t=e.search(l),a=g(n,r);d=h(r),-1!==t?(c+="\n\n<"+r+d+a+">\n"+u(e.slice(0,t),!!i)+"\n",l="ul"===(r="ul"===r?"ol":"ul")?o:s,f(e.slice(t))):c+="\n\n<"+r+d+a+">\n"+u(e,!!i)+"\n"}(n);else{var e=g(n,r);c="\n\n<"+r+d+e+">\n"+u(n,!!i)+"\n"}return c}return e=d.converter._dispatch("lists.before",e,p,d),e+="\xa80",e=(e=d.gListLevel?e.replace(/^(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(\xa80|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,function(e,t,a){return r(t,-1"),s+="

",r.push(s))}for(i=r.length,o=0;o]*>\s*]*>/.test(c)&&(d=!0)}r[o]=c}return e=(e=(e=r.join("\n")).replace(/^\n+/g,"")).replace(/\n+$/g,""),a.converter._dispatch("paragraphs.after",e,t,a)}),_.subParser("runExtension",function(e,t,a,n){if(e.filter)t=e.filter(t,n.converter,a);else if(e.regex){var r=e.regex;r instanceof RegExp||(r=new RegExp(r,"g")),t=t.replace(r,e.replace)}return t}),_.subParser("spanGamut",function(e,t,a){return e=a.converter._dispatch("spanGamut.before",e,t,a),e=_.subParser("codeSpans")(e,t,a),e=_.subParser("escapeSpecialCharsWithinTagAttributes")(e,t,a),e=_.subParser("encodeBackslashEscapes")(e,t,a),e=_.subParser("images")(e,t,a),e=_.subParser("anchors")(e,t,a),e=_.subParser("autoLinks")(e,t,a),e=_.subParser("simplifiedAutoLinks")(e,t,a),e=_.subParser("emoji")(e,t,a),e=_.subParser("underline")(e,t,a),e=_.subParser("italicsAndBold")(e,t,a),e=_.subParser("strikethrough")(e,t,a),e=_.subParser("ellipsis")(e,t,a),e=_.subParser("hashHTMLSpans")(e,t,a),e=_.subParser("encodeAmpsAndAngles")(e,t,a),t.simpleLineBreaks?/\n\n\xa8K/.test(e)||(e=e.replace(/\n+/g,"
\n")):e=e.replace(/ +\n/g,"
\n"),e=a.converter._dispatch("spanGamut.after",e,t,a)}),_.subParser("strikethrough",function(e,n,r){return n.strikethrough&&(e=(e=r.converter._dispatch("strikethrough.before",e,n,r)).replace(/(?:~){2}([\s\S]+?)(?:~){2}/g,function(e,t){return function a(e){return n.simplifiedAutoLink&&(e=_.subParser("simplifiedAutoLinks")(e,n,r)),""+e+""}(t)}),e=r.converter._dispatch("strikethrough.after",e,n,r)),e}),_.subParser("stripLinkDefinitions",function(e,s,l){var c=function c(e,t,a,n,r,i,o){return t=t.toLowerCase(),a.match(/^data:.+?\/.+?;base64,/)?l.gUrls[t]=a.replace(/\s/g,""):l.gUrls[t]=_.subParser("encodeAmpsAndAngles")(a,s,l),i?i+o:(o&&(l.gTitles[t]=o.replace(/"|'/g,""")),s.parseImgDimensions&&n&&r&&(l.gDimensions[t]={width:n,height:r}),"")};return e=(e=(e=(e+="\xa80").replace(/^ {0,3}\[(.+)]:[ \t]*\n?[ \t]*?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n\n|(?=\xa80)|(?=\n\[))/gm,c)).replace(/^ {0,3}\[(.+)]:[ \t]*\n?[ \t]*\s]+)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n+|(?=\xa80))/gm,c)).replace(/\xa80/,"")}),_.subParser("tables",function(e,v,b){if(!v.tables)return e;function t(e){var t,a=e.split("\n");for(t=0;t"+(r=_.subParser("spanGamut")(r,v,b))+"\n"));for(t=0;t"+_.subParser("spanGamut")(s,v,b)+"\n"));u.push(g)}return function m(e,t){for(var a="\n\n\n",n=e.length,r=0;r\n\n\n",r=0;r\n";for(var i=0;i\n"}return a+="\n
\n"}(f,u)}return e=(e=(e=(e=b.converter._dispatch("tables.before",e,v,b)).replace(/\\(\|)/g,_.helper.escapeCharactersCallback)).replace(/^ {0,3}\|?.+\|.+\n {0,3}\|?[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*:?[ \t]*(?:[-=]){2,}[\s\S]+?(?:\n\n|\xa80)/gm,t)).replace(/^ {0,3}\|.+\|[ \t]*\n {0,3}\|[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*\n( {0,3}\|.+\|[ \t]*\n)*(?:\n|\xa80)/gm,t),e=b.converter._dispatch("tables.after",e,v,b)}),_.subParser("underline",function(e,t,a){return t.underline?(e=a.converter._dispatch("underline.before",e,t,a),e=(e=t.literalMidWordUnderscores?(e=e.replace(/\b___(\S[\s\S]*?)___\b/g,function(e,t){return""+t+""})).replace(/\b__(\S[\s\S]*?)__\b/g,function(e,t){return""+t+""}):(e=e.replace(/___(\S[\s\S]*?)___/g,function(e,t){return/\S$/.test(t)?""+t+"":e})).replace(/__(\S[\s\S]*?)__/g,function(e,t){return/\S$/.test(t)?""+t+"":e})).replace(/(_)/g,_.helper.escapeCharactersCallback),e=a.converter._dispatch("underline.after",e,t,a)):e}),_.subParser("unescapeSpecialChars",function(e,t,a){return e=(e=a.converter._dispatch("unescapeSpecialChars.before",e,t,a)).replace(/\xa8E(\d+)E/g,function(e,t){var a=parseInt(t);return String.fromCharCode(a)}),e=a.converter._dispatch("unescapeSpecialChars.after",e,t,a)}),_.subParser("makeMarkdown.blockquote",function(e,t){var a="";if(e.hasChildNodes())for(var n=e.childNodes,r=n.length,i=0;i ")}),_.subParser("makeMarkdown.codeBlock",function(e,t){var a=e.getAttribute("language"),n=e.getAttribute("precodenum");return"```"+a+"\n"+t.preList[n]+"\n```"}),_.subParser("makeMarkdown.codeSpan",function(e){return"`"+e.innerHTML+"`"}),_.subParser("makeMarkdown.emphasis",function(e,t){var a="";if(e.hasChildNodes()){a+="*";for(var n=e.childNodes,r=n.length,i=0;i",e.hasAttribute("width")&&e.hasAttribute("height")&&(t+=" ="+e.getAttribute("width")+"x"+e.getAttribute("height")),e.hasAttribute("title")&&(t+=' "'+e.getAttribute("title")+'"'),t+=")"),t}),_.subParser("makeMarkdown.links",function(e,t){var a="";if(e.hasChildNodes()&&e.hasAttribute("href")){var n=e.childNodes,r=n.length;a="[";for(var i=0;i",e.hasAttribute("title")&&(a+=' "'+e.getAttribute("title")+'"'),a+=")"}return a}),_.subParser("makeMarkdown.list",function(e,t,a){var n="";if(!e.hasChildNodes())return"";for(var r=e.childNodes,i=r.length,o=e.getAttribute("start")||1,s=0;s"+t.preList[a]+""}),_.subParser("makeMarkdown.strikethrough",function(e,t){var a="";if(e.hasChildNodes()){a+="~~";for(var n=e.childNodes,r=n.length,i=0;itr>th"),s=e.querySelectorAll("tbody>tr");for(a=0;a/g,"\\$1>")).replace(/^#/gm,"\\#")).replace(/^(\s*)([-=]{3,})(\s*)$/,"$1\\$2$3")).replace(/^( {0,3}\d+)\./gm,"$1\\.")).replace(/^( {0,3})([+-])/gm,"$1\\$2")).replace(/]([\s]*)\(/g,"\\]$1\\(")).replace(/^ {0,3}\[([\S \t]*?)]:/gm,"\\[$1]:")}),Rt.PLUGINS.markdown=function(i){var o,l,a,n,s,c=i.$,r=!1,d="",f="";function p(e){e=function u(e){var t=e,a=e.match(/(\[\^(.+?)\])[^:]/g),n=e.match(/(\[\^(.+?)\]:)/g);if(a&&n){a.forEach(function(e,t,a){a[t]=a[t].substring(0,a[t].length-1)}),a=a.filter(function(e,t){return a.indexOf(e)===t}),n=n.filter(function(e,t){return n.indexOf(e)===t});for(var r=1,i=0;i
    '),-1').concat(r,""))).indexOf(a[i])?1:0,l=0;s&&(l++,t=t.replace(n[i].substring(0,n[i].length-1),'').concat(r,":").concat(l,"")),s=-1\u21a9');for(var p=l;0!=l;)f+='\u21a9'),l--;f+="

    ",t=t+o+'
  1. ')+f,r++}}}1!=r&&(t+="

")}return e=t}(e=function s(e){for(var t=/^[A-Za-z0-9]/g,a=/^:[ ]{1}(.+?)+/g,n=e.split("\n"),r=n,i=n.length-1,o=1;o
"+n[o-1]+"
",r[o]="
"+n[o].substring(2)+"
"):null!==n[o-1].match(t)&&(o
"+n[o-1]+"
",r[o]="
"+n[o].substring(2)+"
"):o"+n[o].substring(2)+"":r[o]="
"+n[o].substring(2)+"
");return e=r.join("\n")}(e=function t(e){var n=e.indexOf("```"),r=0;-1\n"})}(e=function a(e){return-1<(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=e.split("

").join("

\n")).split("").join("\n")).replace(/(<([^>]+)>)/gi,"")).replace(/>/gi,">")).replace(/</gi,"<")).split(""").join('"')).split("&").join("&")).split("'").join("'")).split(" ").join(" ")).replace(/\|+\n[^\|]/g,function(e){return e.replace("\n","\n\n")})).indexOf("Powered by Froala Editor")&&(e=e.replace("Powered by Froala Editor","")),e}(e)))),e=n.makeHtml(e),e=i.clean.html(e),i.$wp.find(l)[0].innerHTML=e}return{_init:function t(){if(function e(){i.events.on("contentChanged",function(){r&&p(i.html.get(!1,!1))},!0),i.events.$on(c(i.o_win),"resize",function(){r&&(l[0].style.width=i.$wp[0].clientWidth-i.$el[0].clientWidth+2+"px")})}(),n=new _.Converter({strikethrough:!0,tables:!0,tablesHeaderId:!0,simpleLineBreaks:!0,ghCodeBlocks:!0,tasklists:!0,customizedHeaderId:!0,requireSpaceBeforeHeadingText:!0,underline:!0}),i.$tb&&(a=i.$tb.find('.fr-command[data-cmd="markdown"]')),!i.$wp)return!1},refresh:function u(e){var t=r;e.toggleClass("fr-active",t).attr("aria-pressed",t)},toggle:function g(){r?function e(){f=i.html.get(!0,!0),i.opts.pastePlain=!1,i.$el.removeClass("fr-markdown-editor"),i.$wp.append(s[0].firstChild),c(s).remove(),i.$wp.find(o).remove(),i.$wp.find(l).remove(),i.$wp[0].lastChild.after(i.$placeholder[0]),i.$el.removeAttr("style"),i.size.refresh(),i.$tb.find(".fr-btn-grp > .fr-command, .fr-more-toolbar > .fr-command").not(a).removeClass("fr-disabled").attr("aria-disabled",!1),i.html.set(d)}():function t(){var r;d=i.html.get(!0,!0),i.html.set(f),i.opts.pastePlain=!0,i.$el.addClass("fr-markdown-editor"),s=c('
'),i.opts.heightMin?s.css("min-height","".concat(i.opts.heightMin,"px")):s.css("min-height","200px"),i.opts.heightMax?(s.css("maxHeight","".concat(i.opts.heightMax,"px")),s.css("overflow","auto")):(s.css("maxHeight",""),s.css("overflow","")),i.opts.height&&(s.css("height","".concat(i.opts.height,"px")),s.css("overflow","auto"),s.css("minHeight",i.opts.height-i.helpers.getPX(i.$el.css("padding-top"))-i.helpers.getPX(i.$el.css("padding-bottom")))),i.$wp.append(s),s[0].appendChild(i.$el[0]),o=c('
'),c(s).append(o[0]),l=c('
'),c(s).append(l[0]),c(s).after(i.$placeholder[0]),i.$tb.find(".fr-btn-grp > .fr-command, .fr-more-toolbar > .fr-command, .fr-btn-grp > .fr-btn-wrap > .fr-command, .fr-more-toolbar > .fr-btn-wrap > .fr-command").not(a).filter(function(){return"fullscreen"!==c(this).data("cmd")&&"moreMisc"!==c(this).data("cmd")}).addClass("fr-disabled").attr("aria-disabled",!0),c(o).on("mousedown touchstart",function(e){r={e:e,offsetLeft:o[0].offsetLeft,offsetTop:o[0].offsetTop,firstWidth:i.$el[0].offsetWidth,secondWidth:l[0].offsetWidth};var a=function a(e){i.selection.clear();var t={x:e.clientX-r.e.clientX,y:e.clientY-r.e.clientY};t.x=Math.min(Math.max(t.x,-r.firstWidth),r.secondWidth),r.firstWidth+t.x<125||r.secondWidth-t.x<125||(o[0].style.left=r.offsetLeft+t.x+"px",i.$el[0].style.width=r.firstWidth+t.x+"px",l[0].style.width=r.secondWidth-t.x+"px")},n=function n(e){i.selection.clear();var t={x:e.changedTouches[0].clientX-r.e.changedTouches[0].clientX,y:e.changedTouches[0].clientY-r.e.changedTouches[0].clientY};t.x=Math.min(Math.max(t.x,-r.firstWidth),r.secondWidth),r.firstWidth+t.x<100||r.secondWidth-t.x<100||(o[0].style.left=r.offsetLeft+t.x+"px",i.$el[0].style.width=r.firstWidth+t.x+"px",l[0].style.width=r.secondWidth-t.x+"px")},t=function t(){document.onmousemove=document.onmouseup=null,document.ontouchmove=document.ontouchend=null};document.onmousemove=a,document.ontouchmove=n,document.onmouseup=t,document.ontouchend=t}),p(f)}(),r=!r},isEnabled:function e(){return r}}},Rt.DefineIcon("markdown",{NAME:"markdown",SVG_KEY:"markdown"}),Rt.RegisterCommand("markdown",{title:"Markdown",undo:!1,focus:!1,toggle:!0,forcedRefresh:!0,accessibilityFocus:!0,callback:function(){this.markdown.toggle()},refresh:function(e){this.markdown.refresh(e)},plugin:"markdown"})}); /***/ }), /***/ "rdIq": /*!*********************************************!*\ !*** ./node_modules/lodash-es/_baseSome.js ***! \*********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _baseEach_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_baseEach.js */ "26kz"); /** * The base implementation of `_.some` without support for iteratee shorthands. * * @private * @param {Array|Object} collection The collection to iterate over. * @param {Function} predicate The function invoked per iteration. * @returns {boolean} Returns `true` if any element passes the predicate check, * else `false`. */ function baseSome(collection, predicate) { var result; Object(_baseEach_js__WEBPACK_IMPORTED_MODULE_0__["default"])(collection, function(value, index, collection) { result = predicate(value, index, collection); return !result; }); return !!result; } /* harmony default export */ __webpack_exports__["default"] = (baseSome); /***/ }), /***/ "rfZC": /*!*************************************************************************************!*\ !*** ./node_modules/face-api.js/build/es6/globalApi/ComputeFaceDescriptorsTasks.js ***! \*************************************************************************************/ /*! exports provided: ComputeFaceDescriptorsTaskBase, ComputeAllFaceDescriptorsTask, ComputeSingleFaceDescriptorTask */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ComputeFaceDescriptorsTaskBase", function() { return ComputeFaceDescriptorsTaskBase; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ComputeAllFaceDescriptorsTask", function() { return ComputeAllFaceDescriptorsTask; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ComputeSingleFaceDescriptorTask", function() { return ComputeSingleFaceDescriptorTask; }); /* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "sJZM"); /* harmony import */ var _factories_WithFaceDescriptor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../factories/WithFaceDescriptor */ "dcrg"); /* harmony import */ var _ComposableTask__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./ComposableTask */ "zkRn"); /* harmony import */ var _extractFacesAndComputeResults__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./extractFacesAndComputeResults */ "F2ok"); /* harmony import */ var _nets__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./nets */ "IBys"); /* harmony import */ var _PredictAgeAndGenderTask__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./PredictAgeAndGenderTask */ "luI5"); /* harmony import */ var _PredictFaceExpressionsTask__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./PredictFaceExpressionsTask */ "onlq"); var ComputeFaceDescriptorsTaskBase = /** @class */ (function (_super) { Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(ComputeFaceDescriptorsTaskBase, _super); function ComputeFaceDescriptorsTaskBase(parentTask, input) { var _this = _super.call(this) || this; _this.parentTask = parentTask; _this.input = input; return _this; } return ComputeFaceDescriptorsTaskBase; }(_ComposableTask__WEBPACK_IMPORTED_MODULE_2__["ComposableTask"])); var ComputeAllFaceDescriptorsTask = /** @class */ (function (_super) { Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(ComputeAllFaceDescriptorsTask, _super); function ComputeAllFaceDescriptorsTask() { return _super !== null && _super.apply(this, arguments) || this; } ComputeAllFaceDescriptorsTask.prototype.run = function () { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { var parentResults, descriptors; return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { switch (_a.label) { case 0: return [4 /*yield*/, this.parentTask]; case 1: parentResults = _a.sent(); return [4 /*yield*/, Object(_extractFacesAndComputeResults__WEBPACK_IMPORTED_MODULE_3__["extractAllFacesAndComputeResults"])(parentResults, this.input, function (faces) { return Promise.all(faces.map(function (face) { return _nets__WEBPACK_IMPORTED_MODULE_4__["nets"].faceRecognitionNet.computeFaceDescriptor(face); })); }, null, function (parentResult) { return parentResult.landmarks.align(null, { useDlibAlignment: true }); })]; case 2: descriptors = _a.sent(); return [2 /*return*/, descriptors.map(function (descriptor, i) { return Object(_factories_WithFaceDescriptor__WEBPACK_IMPORTED_MODULE_1__["extendWithFaceDescriptor"])(parentResults[i], descriptor); })]; } }); }); }; ComputeAllFaceDescriptorsTask.prototype.withFaceExpressions = function () { return new _PredictFaceExpressionsTask__WEBPACK_IMPORTED_MODULE_6__["PredictAllFaceExpressionsWithFaceAlignmentTask"](this, this.input); }; ComputeAllFaceDescriptorsTask.prototype.withAgeAndGender = function () { return new _PredictAgeAndGenderTask__WEBPACK_IMPORTED_MODULE_5__["PredictAllAgeAndGenderWithFaceAlignmentTask"](this, this.input); }; return ComputeAllFaceDescriptorsTask; }(ComputeFaceDescriptorsTaskBase)); var ComputeSingleFaceDescriptorTask = /** @class */ (function (_super) { Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(ComputeSingleFaceDescriptorTask, _super); function ComputeSingleFaceDescriptorTask() { return _super !== null && _super.apply(this, arguments) || this; } ComputeSingleFaceDescriptorTask.prototype.run = function () { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { var parentResult, descriptor; return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { switch (_a.label) { case 0: return [4 /*yield*/, this.parentTask]; case 1: parentResult = _a.sent(); if (!parentResult) { return [2 /*return*/]; } return [4 /*yield*/, Object(_extractFacesAndComputeResults__WEBPACK_IMPORTED_MODULE_3__["extractSingleFaceAndComputeResult"])(parentResult, this.input, function (face) { return _nets__WEBPACK_IMPORTED_MODULE_4__["nets"].faceRecognitionNet.computeFaceDescriptor(face); }, null, function (parentResult) { return parentResult.landmarks.align(null, { useDlibAlignment: true }); })]; case 2: descriptor = _a.sent(); return [2 /*return*/, Object(_factories_WithFaceDescriptor__WEBPACK_IMPORTED_MODULE_1__["extendWithFaceDescriptor"])(parentResult, descriptor)]; } }); }); }; ComputeSingleFaceDescriptorTask.prototype.withFaceExpressions = function () { return new _PredictFaceExpressionsTask__WEBPACK_IMPORTED_MODULE_6__["PredictSingleFaceExpressionsWithFaceAlignmentTask"](this, this.input); }; ComputeSingleFaceDescriptorTask.prototype.withAgeAndGender = function () { return new _PredictAgeAndGenderTask__WEBPACK_IMPORTED_MODULE_5__["PredictSingleAgeAndGenderWithFaceAlignmentTask"](this, this.input); }; return ComputeSingleFaceDescriptorTask; }(ComputeFaceDescriptorsTaskBase)); //# sourceMappingURL=ComputeFaceDescriptorsTasks.js.map /***/ }), /***/ "rkuX": /*!***********************************************************************!*\ !*** ./node_modules/@zxing/library/esm/core/qrcode/encoder/QRCode.js ***! \***********************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _util_StringBuilder__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../util/StringBuilder */ "ZTBM"); /* * Copyright 2008 ZXing authors * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ /** * @author satorux@google.com (Satoru Takabayashi) - creator * @author dswitkin@google.com (Daniel Switkin) - ported from C++ */ var QRCode = /** @class */ (function () { function QRCode() { this.maskPattern = -1; } QRCode.prototype.getMode = function () { return this.mode; }; QRCode.prototype.getECLevel = function () { return this.ecLevel; }; QRCode.prototype.getVersion = function () { return this.version; }; QRCode.prototype.getMaskPattern = function () { return this.maskPattern; }; QRCode.prototype.getMatrix = function () { return this.matrix; }; /*@Override*/ QRCode.prototype.toString = function () { var result = new _util_StringBuilder__WEBPACK_IMPORTED_MODULE_0__["default"](); // (200) result.append('<<\n'); result.append(' mode: '); result.append(this.mode ? this.mode.toString() : 'null'); result.append('\n ecLevel: '); result.append(this.ecLevel ? this.ecLevel.toString() : 'null'); result.append('\n version: '); result.append(this.version ? this.version.toString() : 'null'); result.append('\n maskPattern: '); result.append(this.maskPattern.toString()); if (this.matrix) { result.append('\n matrix:\n'); result.append(this.matrix.toString()); } else { result.append('\n matrix: null\n'); } result.append('>>\n'); return result.toString(); }; QRCode.prototype.setMode = function (value) { this.mode = value; }; QRCode.prototype.setECLevel = function (value) { this.ecLevel = value; }; QRCode.prototype.setVersion = function (version) { this.version = version; }; QRCode.prototype.setMaskPattern = function (value /*int*/) { this.maskPattern = value; }; QRCode.prototype.setMatrix = function (value) { this.matrix = value; }; // Check if "mask_pattern" is valid. QRCode.isValidMaskPattern = function (maskPattern /*int*/) { return maskPattern >= 0 && maskPattern < QRCode.NUM_MASK_PATTERNS; }; QRCode.NUM_MASK_PATTERNS = 8; return QRCode; }()); /* harmony default export */ __webpack_exports__["default"] = (QRCode); //# sourceMappingURL=QRCode.js.map /***/ }), /***/ "rkur": /*!*************************************************!*\ !*** ./node_modules/lodash-es/_baseForRight.js ***! \*************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _createBaseFor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_createBaseFor.js */ "xTp0"); /** * This function is like `baseFor` except that it iterates over properties * in the opposite order. * * @private * @param {Object} object The object to iterate over. * @param {Function} iteratee The function invoked per iteration. * @param {Function} keysFunc The function to get the keys of `object`. * @returns {Object} Returns `object`. */ var baseForRight = Object(_createBaseFor_js__WEBPACK_IMPORTED_MODULE_0__["default"])(true); /* harmony default export */ __webpack_exports__["default"] = (baseForRight); /***/ }), /***/ "rnk0": /*!************************************************!*\ !*** ./node_modules/lodash-es/_baseToPairs.js ***! \************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _arrayMap_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_arrayMap.js */ "twO/"); /** * The base implementation of `_.toPairs` and `_.toPairsIn` which creates an array * of key-value pairs for `object` corresponding to the property names of `props`. * * @private * @param {Object} object The object to query. * @param {Array} props The property names to get values for. * @returns {Object} Returns the key-value pairs. */ function baseToPairs(object, props) { return Object(_arrayMap_js__WEBPACK_IMPORTED_MODULE_0__["default"])(props, function(key) { return [key, object[key]]; }); } /* harmony default export */ __webpack_exports__["default"] = (baseToPairs); /***/ }), /***/ "rxHi": /*!***************************************!*\ !*** ./node_modules/lodash-es/seq.js ***! \***************************************/ /*! exports provided: at, chain, commit, lodash, next, plant, reverse, tap, thru, toIterator, toJSON, value, valueOf, wrapperChain, default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _wrapperAt_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./wrapperAt.js */ "ErwW"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "at", function() { return _wrapperAt_js__WEBPACK_IMPORTED_MODULE_0__["default"]; }); /* harmony import */ var _chain_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./chain.js */ "GibO"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "chain", function() { return _chain_js__WEBPACK_IMPORTED_MODULE_1__["default"]; }); /* harmony import */ var _commit_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./commit.js */ "NttG"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "commit", function() { return _commit_js__WEBPACK_IMPORTED_MODULE_2__["default"]; }); /* harmony import */ var _wrapperLodash_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./wrapperLodash.js */ "ltnX"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "lodash", function() { return _wrapperLodash_js__WEBPACK_IMPORTED_MODULE_3__["default"]; }); /* harmony import */ var _next_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./next.js */ "5Gj1"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "next", function() { return _next_js__WEBPACK_IMPORTED_MODULE_4__["default"]; }); /* harmony import */ var _plant_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./plant.js */ "xzFm"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "plant", function() { return _plant_js__WEBPACK_IMPORTED_MODULE_5__["default"]; }); /* harmony import */ var _wrapperReverse_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./wrapperReverse.js */ "w622"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "reverse", function() { return _wrapperReverse_js__WEBPACK_IMPORTED_MODULE_6__["default"]; }); /* harmony import */ var _tap_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./tap.js */ "U9wH"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "tap", function() { return _tap_js__WEBPACK_IMPORTED_MODULE_7__["default"]; }); /* harmony import */ var _thru_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./thru.js */ "zqXL"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "thru", function() { return _thru_js__WEBPACK_IMPORTED_MODULE_8__["default"]; }); /* harmony import */ var _toIterator_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./toIterator.js */ "d+L/"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "toIterator", function() { return _toIterator_js__WEBPACK_IMPORTED_MODULE_9__["default"]; }); /* harmony import */ var _toJSON_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./toJSON.js */ "UiFd"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "toJSON", function() { return _toJSON_js__WEBPACK_IMPORTED_MODULE_10__["default"]; }); /* harmony import */ var _wrapperValue_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./wrapperValue.js */ "MzOq"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "value", function() { return _wrapperValue_js__WEBPACK_IMPORTED_MODULE_11__["default"]; }); /* harmony import */ var _valueOf_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./valueOf.js */ "laAI"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "valueOf", function() { return _valueOf_js__WEBPACK_IMPORTED_MODULE_12__["default"]; }); /* harmony import */ var _wrapperChain_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./wrapperChain.js */ "g7t7"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "wrapperChain", function() { return _wrapperChain_js__WEBPACK_IMPORTED_MODULE_13__["default"]; }); /* harmony import */ var _seq_default_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./seq.default.js */ "4d/r"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _seq_default_js__WEBPACK_IMPORTED_MODULE_14__["default"]; }); /***/ }), /***/ "s+uk": /*!*********************************************!*\ !*** ./node_modules/moment/locale/de-at.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { //! moment.js locale configuration //! locale : German (Austria) [de-at] //! author : lluchs : https://github.com/lluchs //! author: Menelion Elensúle: https://github.com/Oire //! author : Martin Groller : https://github.com/MadMG //! author : Mikolaj Dadela : https://github.com/mik01aj ;(function (global, factory) { true ? factory(__webpack_require__(/*! ../moment */ "wd/R")) : undefined }(this, (function (moment) { 'use strict'; //! moment.js locale configuration function processRelativeTime(number, withoutSuffix, key, isFuture) { var format = { m: ['eine Minute', 'einer Minute'], h: ['eine Stunde', 'einer Stunde'], d: ['ein Tag', 'einem Tag'], dd: [number + ' Tage', number + ' Tagen'], w: ['eine Woche', 'einer Woche'], M: ['ein Monat', 'einem Monat'], MM: [number + ' Monate', number + ' Monaten'], y: ['ein Jahr', 'einem Jahr'], yy: [number + ' Jahre', number + ' Jahren'], }; return withoutSuffix ? format[key][0] : format[key][1]; } var deAt = moment.defineLocale('de-at', { months: 'Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split( '_' ), monthsShort: 'Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split('_'), monthsParseExact: true, weekdays: 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split( '_' ), weekdaysShort: 'So._Mo._Di._Mi._Do._Fr._Sa.'.split('_'), weekdaysMin: 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD.MM.YYYY', LL: 'D. MMMM YYYY', LLL: 'D. MMMM YYYY HH:mm', LLLL: 'dddd, D. MMMM YYYY HH:mm', }, calendar: { sameDay: '[heute um] LT [Uhr]', sameElse: 'L', nextDay: '[morgen um] LT [Uhr]', nextWeek: 'dddd [um] LT [Uhr]', lastDay: '[gestern um] LT [Uhr]', lastWeek: '[letzten] dddd [um] LT [Uhr]', }, relativeTime: { future: 'in %s', past: 'vor %s', s: 'ein paar Sekunden', ss: '%d Sekunden', m: processRelativeTime, mm: '%d Minuten', h: processRelativeTime, hh: '%d Stunden', d: processRelativeTime, dd: processRelativeTime, w: processRelativeTime, ww: '%d Wochen', M: processRelativeTime, MM: processRelativeTime, y: processRelativeTime, yy: processRelativeTime, }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: '%d.', week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); return deAt; }))); /***/ }), /***/ "s+wp": /*!*********************************************************!*\ !*** ./node_modules/date-fns/esm/isSameMinute/index.js ***! \*********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return isSameMinute; }); /* harmony import */ var _startOfMinute_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../startOfMinute/index.js */ "0LOL"); /* harmony import */ var _lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../_lib/requiredArgs/index.js */ "jIYg"); /** * @name isSameMinute * @category Minute Helpers * @summary Are the given dates in the same minute? * * @description * Are the given dates in the same minute? * * ### v2.0.0 breaking changes: * * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes). * * @param {Date|Number} dateLeft - the first date to check * @param {Date|Number} dateRight - the second date to check * @returns {Boolean} the dates are in the same minute * @throws {TypeError} 2 arguments required * * @example * // Are 4 September 2014 06:30:00 and 4 September 2014 06:30:15 * // in the same minute? * var result = isSameMinute( * new Date(2014, 8, 4, 6, 30), * new Date(2014, 8, 4, 6, 30, 15) * ) * //=> true */ function isSameMinute(dirtyDateLeft, dirtyDateRight) { Object(_lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_1__["default"])(2, arguments); var dateLeftStartOfMinute = Object(_startOfMinute_index_js__WEBPACK_IMPORTED_MODULE_0__["default"])(dirtyDateLeft); var dateRightStartOfMinute = Object(_startOfMinute_index_js__WEBPACK_IMPORTED_MODULE_0__["default"])(dirtyDateRight); return dateLeftStartOfMinute.getTime() === dateRightStartOfMinute.getTime(); } /***/ }), /***/ "s/4b": /*!****************************************************************!*\ !*** ./node_modules/face-api.js/build/es6/tinyYolov2/index.js ***! \****************************************************************/ /*! exports provided: TinyYolov2SizeType, TinyYolov2Options, validateConfig, TinyYolov2, createTinyYolov2 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "createTinyYolov2", function() { return createTinyYolov2; }); /* harmony import */ var _TinyYolov2__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./TinyYolov2 */ "ldAd"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "TinyYolov2", function() { return _TinyYolov2__WEBPACK_IMPORTED_MODULE_0__["TinyYolov2"]; }); /* harmony import */ var _TinyYolov2Options__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./TinyYolov2Options */ "C4ST"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "TinyYolov2SizeType", function() { return _TinyYolov2Options__WEBPACK_IMPORTED_MODULE_1__["TinyYolov2SizeType"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "TinyYolov2Options", function() { return _TinyYolov2Options__WEBPACK_IMPORTED_MODULE_1__["TinyYolov2Options"]; }); /* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./config */ "l7Zh"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "validateConfig", function() { return _config__WEBPACK_IMPORTED_MODULE_2__["validateConfig"]; }); function createTinyYolov2(weights, withSeparableConvs) { if (withSeparableConvs === void 0) { withSeparableConvs = true; } var net = new _TinyYolov2__WEBPACK_IMPORTED_MODULE_0__["TinyYolov2"](withSeparableConvs); net.extractWeights(weights); return net; } //# sourceMappingURL=index.js.map /***/ }), /***/ "s9j2": /*!*************************************************************************!*\ !*** ./node_modules/@zxing/library/esm/core/qrcode/decoder/DataMask.js ***! \*************************************************************************/ /*! exports provided: DataMaskValues, default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DataMaskValues", function() { return DataMaskValues; }); /* * Copyright 2007 ZXing authors * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ var DataMaskValues; (function (DataMaskValues) { DataMaskValues[DataMaskValues["DATA_MASK_000"] = 0] = "DATA_MASK_000"; DataMaskValues[DataMaskValues["DATA_MASK_001"] = 1] = "DATA_MASK_001"; DataMaskValues[DataMaskValues["DATA_MASK_010"] = 2] = "DATA_MASK_010"; DataMaskValues[DataMaskValues["DATA_MASK_011"] = 3] = "DATA_MASK_011"; DataMaskValues[DataMaskValues["DATA_MASK_100"] = 4] = "DATA_MASK_100"; DataMaskValues[DataMaskValues["DATA_MASK_101"] = 5] = "DATA_MASK_101"; DataMaskValues[DataMaskValues["DATA_MASK_110"] = 6] = "DATA_MASK_110"; DataMaskValues[DataMaskValues["DATA_MASK_111"] = 7] = "DATA_MASK_111"; })(DataMaskValues || (DataMaskValues = {})); /** *

Encapsulates data masks for the data bits in a QR code, per ISO 18004:2006 6.8. Implementations * of this class can un-mask a raw BitMatrix. For simplicity, they will unmask the entire BitMatrix, * including areas used for finder patterns, timing patterns, etc. These areas should be unused * after the point they are unmasked anyway.

* *

Note that the diagram in section 6.8.1 is misleading since it indicates that i is column position * and j is row position. In fact, as the text says, i is row position and j is column position.

* * @author Sean Owen */ var DataMask = /** @class */ (function () { // See ISO 18004:2006 6.8.1 function DataMask(value, isMasked) { this.value = value; this.isMasked = isMasked; } // End of enum constants. /** *

Implementations of this method reverse the data masking process applied to a QR Code and * make its bits ready to read.

* * @param bits representation of QR Code bits * @param dimension dimension of QR Code, represented by bits, being unmasked */ DataMask.prototype.unmaskBitMatrix = function (bits, dimension /*int*/) { for (var i = 0; i < dimension; i++) { for (var j = 0; j < dimension; j++) { if (this.isMasked(i, j)) { bits.flip(j, i); } } } }; DataMask.values = new Map([ /** * 000: mask bits for which (x + y) mod 2 == 0 */ [DataMaskValues.DATA_MASK_000, new DataMask(DataMaskValues.DATA_MASK_000, function (i /*int*/, j /*int*/) { return ((i + j) & 0x01) === 0; })], /** * 001: mask bits for which x mod 2 == 0 */ [DataMaskValues.DATA_MASK_001, new DataMask(DataMaskValues.DATA_MASK_001, function (i /*int*/, j /*int*/) { return (i & 0x01) === 0; })], /** * 010: mask bits for which y mod 3 == 0 */ [DataMaskValues.DATA_MASK_010, new DataMask(DataMaskValues.DATA_MASK_010, function (i /*int*/, j /*int*/) { return j % 3 === 0; })], /** * 011: mask bits for which (x + y) mod 3 == 0 */ [DataMaskValues.DATA_MASK_011, new DataMask(DataMaskValues.DATA_MASK_011, function (i /*int*/, j /*int*/) { return (i + j) % 3 === 0; })], /** * 100: mask bits for which (x/2 + y/3) mod 2 == 0 */ [DataMaskValues.DATA_MASK_100, new DataMask(DataMaskValues.DATA_MASK_100, function (i /*int*/, j /*int*/) { return ((Math.floor(i / 2) + Math.floor(j / 3)) & 0x01) === 0; })], /** * 101: mask bits for which xy mod 2 + xy mod 3 == 0 * equivalently, such that xy mod 6 == 0 */ [DataMaskValues.DATA_MASK_101, new DataMask(DataMaskValues.DATA_MASK_101, function (i /*int*/, j /*int*/) { return (i * j) % 6 === 0; })], /** * 110: mask bits for which (xy mod 2 + xy mod 3) mod 2 == 0 * equivalently, such that xy mod 6 < 3 */ [DataMaskValues.DATA_MASK_110, new DataMask(DataMaskValues.DATA_MASK_110, function (i /*int*/, j /*int*/) { return ((i * j) % 6) < 3; })], /** * 111: mask bits for which ((x+y)mod 2 + xy mod 3) mod 2 == 0 * equivalently, such that (x + y + xy mod 3) mod 2 == 0 */ [DataMaskValues.DATA_MASK_111, new DataMask(DataMaskValues.DATA_MASK_111, function (i /*int*/, j /*int*/) { return ((i + j + ((i * j) % 3)) & 0x01) === 0; })], ]); return DataMask; }()); /* harmony default export */ __webpack_exports__["default"] = (DataMask); //# sourceMappingURL=DataMask.js.map /***/ }), /***/ "sBI4": /*!*******************************************************!*\ !*** ./node_modules/date-fns/esm/getISOWeek/index.js ***! \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return getISOWeek; }); /* harmony import */ var _toDate_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../toDate/index.js */ "/Tr7"); /* harmony import */ var _startOfISOWeek_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../startOfISOWeek/index.js */ "1dmy"); /* harmony import */ var _startOfISOWeekYear_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../startOfISOWeekYear/index.js */ "0f5V"); /* harmony import */ var _lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../_lib/requiredArgs/index.js */ "jIYg"); var MILLISECONDS_IN_WEEK = 604800000; /** * @name getISOWeek * @category ISO Week Helpers * @summary Get the ISO week of the given date. * * @description * Get the ISO week of the given date. * * ISO week-numbering year: http://en.wikipedia.org/wiki/ISO_week_date * * ### v2.0.0 breaking changes: * * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes). * * @param {Date|Number} date - the given date * @returns {Number} the ISO week * @throws {TypeError} 1 argument required * * @example * // Which week of the ISO-week numbering year is 2 January 2005? * const result = getISOWeek(new Date(2005, 0, 2)) * //=> 53 */ function getISOWeek(dirtyDate) { Object(_lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_3__["default"])(1, arguments); var date = Object(_toDate_index_js__WEBPACK_IMPORTED_MODULE_0__["default"])(dirtyDate); var diff = Object(_startOfISOWeek_index_js__WEBPACK_IMPORTED_MODULE_1__["default"])(date).getTime() - Object(_startOfISOWeekYear_index_js__WEBPACK_IMPORTED_MODULE_2__["default"])(date).getTime(); // Round the number of days to the nearest integer // because the number of milliseconds in a week is not constant // (e.g. it's different in the week of the daylight saving time clock shift) return Math.round(diff / MILLISECONDS_IN_WEEK) + 1; } /***/ }), /***/ "sHjP": /*!************************************************!*\ !*** ./node_modules/lodash-es/date.default.js ***! \************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _now_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./now.js */ "awQP"); /* harmony default export */ __webpack_exports__["default"] = ({ now: _now_js__WEBPACK_IMPORTED_MODULE_0__["default"] }); /***/ }), /***/ "sJZM": /*!************************************************************************!*\ !*** ./node_modules/ngx-image-cropper/node_modules/tslib/tslib.es6.js ***! \************************************************************************/ /*! exports provided: __extends, __assign, __rest, __decorate, __param, __metadata, __awaiter, __generator, __createBinding, __exportStar, __values, __read, __spread, __spreadArrays, __await, __asyncGenerator, __asyncDelegator, __asyncValues, __makeTemplateObject, __importStar, __importDefault, __classPrivateFieldGet, __classPrivateFieldSet */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "__extends", function() { return __extends; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "__assign", function() { return __assign; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "__rest", function() { return __rest; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "__decorate", function() { return __decorate; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "__param", function() { return __param; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "__metadata", function() { return __metadata; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "__awaiter", function() { return __awaiter; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "__generator", function() { return __generator; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "__createBinding", function() { return __createBinding; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "__exportStar", function() { return __exportStar; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "__values", function() { return __values; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "__read", function() { return __read; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "__spread", function() { return __spread; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "__spreadArrays", function() { return __spreadArrays; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "__await", function() { return __await; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "__asyncGenerator", function() { return __asyncGenerator; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "__asyncDelegator", function() { return __asyncDelegator; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "__asyncValues", function() { return __asyncValues; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "__makeTemplateObject", function() { return __makeTemplateObject; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "__importStar", function() { return __importStar; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "__importDefault", function() { return __importDefault; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "__classPrivateFieldGet", function() { return __classPrivateFieldGet; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "__classPrivateFieldSet", function() { return __classPrivateFieldSet; }); /*! ***************************************************************************** Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */ /* global Reflect, Promise */ var extendStatics = function(d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; return extendStatics(d, b); }; function __extends(d, b) { extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); } var __assign = function() { __assign = Object.assign || function __assign(t) { for (var s, i = 1, n = arguments.length; i < n; i++) { s = arguments[i]; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; } return t; } return __assign.apply(this, arguments); } function __rest(s, e) { var t = {}; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; } return t; } function __decorate(decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; } function __param(paramIndex, decorator) { return function (target, key) { decorator(target, key, paramIndex); } } function __metadata(metadataKey, metadataValue) { if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(metadataKey, metadataValue); } function __awaiter(thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); } function __generator(thisArg, body) { var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; function verb(n) { return function (v) { return step([n, v]); }; } function step(op) { if (f) throw new TypeError("Generator is already executing."); while (_) try { if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; if (y = 0, t) op = [op[0] & 2, t.value]; switch (op[0]) { case 0: case 1: t = op; break; case 4: _.label++; return { value: op[1], done: false }; case 5: _.label++; y = op[1]; op = [0]; continue; case 7: op = _.ops.pop(); _.trys.pop(); continue; default: if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } if (t[2]) _.ops.pop(); _.trys.pop(); continue; } op = body.call(thisArg, _); } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; } } function __createBinding(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; } function __exportStar(m, exports) { for (var p in m) if (p !== "default" && !exports.hasOwnProperty(p)) exports[p] = m[p]; } function __values(o) { var s = typeof Symbol === "function" && Symbol.iterator, m = s && o[s], i = 0; if (m) return m.call(o); if (o && typeof o.length === "number") return { next: function () { if (o && i >= o.length) o = void 0; return { value: o && o[i++], done: !o }; } }; throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined."); } function __read(o, n) { var m = typeof Symbol === "function" && o[Symbol.iterator]; if (!m) return o; var i = m.call(o), r, ar = [], e; try { while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value); } catch (error) { e = { error: error }; } finally { try { if (r && !r.done && (m = i["return"])) m.call(i); } finally { if (e) throw e.error; } } return ar; } function __spread() { for (var ar = [], i = 0; i < arguments.length; i++) ar = ar.concat(__read(arguments[i])); return ar; } function __spreadArrays() { for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length; for (var r = Array(s), k = 0, i = 0; i < il; i++) for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++) r[k] = a[j]; return r; }; function __await(v) { return this instanceof __await ? (this.v = v, this) : new __await(v); } function __asyncGenerator(thisArg, _arguments, generator) { if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); var g = generator.apply(thisArg, _arguments || []), i, q = []; return i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i; function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; } function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } } function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); } function fulfill(value) { resume("next", value); } function reject(value) { resume("throw", value); } function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); } } function __asyncDelegator(o) { var i, p; return i = {}, verb("next"), verb("throw", function (e) { throw e; }), verb("return"), i[Symbol.iterator] = function () { return this; }, i; function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: n === "return" } : f ? f(v) : v; } : f; } } function __asyncValues(o) { if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); var m = o[Symbol.asyncIterator], i; return m ? m.call(o) : (o = typeof __values === "function" ? __values(o) : o[Symbol.iterator](), i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i); function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; } function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); } } function __makeTemplateObject(cooked, raw) { if (Object.defineProperty) { Object.defineProperty(cooked, "raw", { value: raw }); } else { cooked.raw = raw; } return cooked; }; function __importStar(mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; result.default = mod; return result; } function __importDefault(mod) { return (mod && mod.__esModule) ? mod : { default: mod }; } function __classPrivateFieldGet(receiver, privateMap) { if (!privateMap.has(receiver)) { throw new TypeError("attempted to get private field on non-instance"); } return privateMap.get(receiver); } function __classPrivateFieldSet(receiver, privateMap, value) { if (!privateMap.has(receiver)) { throw new TypeError("attempted to set private field on non-instance"); } privateMap.set(receiver, value); return value; } /***/ }), /***/ "sTY7": /*!***********************************************************************!*\ !*** ./node_modules/rxjs/_esm2015/internal/operators/windowToggle.js ***! \***********************************************************************/ /*! exports provided: windowToggle */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "windowToggle", function() { return windowToggle; }); /* harmony import */ var _Subject__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Subject */ "XNiG"); /* harmony import */ var _Subscription__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Subscription */ "quSY"); /* harmony import */ var _OuterSubscriber__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../OuterSubscriber */ "l7GE"); /* harmony import */ var _util_subscribeToResult__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../util/subscribeToResult */ "ZUHj"); function windowToggle(openings, closingSelector) { return (source) => source.lift(new WindowToggleOperator(openings, closingSelector)); } class WindowToggleOperator { constructor(openings, closingSelector) { this.openings = openings; this.closingSelector = closingSelector; } call(subscriber, source) { return source.subscribe(new WindowToggleSubscriber(subscriber, this.openings, this.closingSelector)); } } class WindowToggleSubscriber extends _OuterSubscriber__WEBPACK_IMPORTED_MODULE_2__["OuterSubscriber"] { constructor(destination, openings, closingSelector) { super(destination); this.openings = openings; this.closingSelector = closingSelector; this.contexts = []; this.add(this.openSubscription = Object(_util_subscribeToResult__WEBPACK_IMPORTED_MODULE_3__["subscribeToResult"])(this, openings, openings)); } _next(value) { const { contexts } = this; if (contexts) { const len = contexts.length; for (let i = 0; i < len; i++) { contexts[i].window.next(value); } } } _error(err) { const { contexts } = this; this.contexts = null; if (contexts) { const len = contexts.length; let index = -1; while (++index < len) { const context = contexts[index]; context.window.error(err); context.subscription.unsubscribe(); } } super._error(err); } _complete() { const { contexts } = this; this.contexts = null; if (contexts) { const len = contexts.length; let index = -1; while (++index < len) { const context = contexts[index]; context.window.complete(); context.subscription.unsubscribe(); } } super._complete(); } _unsubscribe() { const { contexts } = this; this.contexts = null; if (contexts) { const len = contexts.length; let index = -1; while (++index < len) { const context = contexts[index]; context.window.unsubscribe(); context.subscription.unsubscribe(); } } } notifyNext(outerValue, innerValue, outerIndex, innerIndex, innerSub) { if (outerValue === this.openings) { let closingNotifier; try { const { closingSelector } = this; closingNotifier = closingSelector(innerValue); } catch (e) { return this.error(e); } const window = new _Subject__WEBPACK_IMPORTED_MODULE_0__["Subject"](); const subscription = new _Subscription__WEBPACK_IMPORTED_MODULE_1__["Subscription"](); const context = { window, subscription }; this.contexts.push(context); const innerSubscription = Object(_util_subscribeToResult__WEBPACK_IMPORTED_MODULE_3__["subscribeToResult"])(this, closingNotifier, context); if (innerSubscription.closed) { this.closeWindow(this.contexts.length - 1); } else { innerSubscription.context = context; subscription.add(innerSubscription); } this.destination.next(window); } else { this.closeWindow(this.contexts.indexOf(outerValue)); } } notifyError(err) { this.error(err); } notifyComplete(inner) { if (inner !== this.openSubscription) { this.closeWindow(this.contexts.indexOf(inner.context)); } } closeWindow(index) { if (index === -1) { return; } const { contexts } = this; const context = contexts[index]; const { window, subscription } = context; contexts.splice(index, 1); window.complete(); subscription.unsubscribe(); } } //# sourceMappingURL=windowToggle.js.map /***/ }), /***/ "sVev": /*!****************************************************************!*\ !*** ./node_modules/rxjs/_esm2015/internal/util/EmptyError.js ***! \****************************************************************/ /*! exports provided: EmptyError */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "EmptyError", function() { return EmptyError; }); const EmptyErrorImpl = (() => { function EmptyErrorImpl() { Error.call(this); this.message = 'no elements in sequence'; this.name = 'EmptyError'; return this; } EmptyErrorImpl.prototype = Object.create(Error.prototype); return EmptyErrorImpl; })(); const EmptyError = EmptyErrorImpl; //# sourceMappingURL=EmptyError.js.map /***/ }), /***/ "sWYD": /*!***************************************************!*\ !*** ./node_modules/date-fns/esm/format/index.js ***! \***************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return format; }); /* harmony import */ var _isValid_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../isValid/index.js */ "Se/U"); /* harmony import */ var _locale_en_US_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../locale/en-US/index.js */ "iSMj"); /* harmony import */ var _subMilliseconds_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../subMilliseconds/index.js */ "g9KO"); /* harmony import */ var _toDate_index_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../toDate/index.js */ "/Tr7"); /* harmony import */ var _lib_format_formatters_index_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../_lib/format/formatters/index.js */ "DG9o"); /* harmony import */ var _lib_format_longFormatters_index_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../_lib/format/longFormatters/index.js */ "Ib5w"); /* harmony import */ var _lib_getTimezoneOffsetInMilliseconds_index_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../_lib/getTimezoneOffsetInMilliseconds/index.js */ "JCDJ"); /* harmony import */ var _lib_protectedTokens_index_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../_lib/protectedTokens/index.js */ "3REe"); /* harmony import */ var _lib_toInteger_index_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../_lib/toInteger/index.js */ "/h9T"); /* harmony import */ var _lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../_lib/requiredArgs/index.js */ "jIYg"); // This RegExp consists of three parts separated by `|`: // - [yYQqMLwIdDecihHKkms]o matches any available ordinal number token // (one of the certain letters followed by `o`) // - (\w)\1* matches any sequences of the same letter // - '' matches two quote characters in a row // - '(''|[^'])+('|$) matches anything surrounded by two quote characters ('), // except a single quote symbol, which ends the sequence. // Two quote characters do not end the sequence. // If there is no matching single quote // then the sequence will continue until the end of the string. // - . matches any single character unmatched by previous parts of the RegExps var formattingTokensRegExp = /[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g; // This RegExp catches symbols escaped by quotes, and also // sequences of symbols P, p, and the combinations like `PPPPPPPppppp` var longFormattingTokensRegExp = /P+p+|P+|p+|''|'(''|[^'])+('|$)|./g; var escapedStringRegExp = /^'([^]*?)'?$/; var doubleQuoteRegExp = /''/g; var unescapedLatinCharacterRegExp = /[a-zA-Z]/; /** * @name format * @category Common Helpers * @summary Format the date. * * @description * Return the formatted date string in the given format. The result may vary by locale. * * > ⚠️ Please note that the `format` tokens differ from Moment.js and other libraries. * > See: https://git.io/fxCyr * * The characters wrapped between two single quotes characters (') are escaped. * Two single quotes in a row, whether inside or outside a quoted sequence, represent a 'real' single quote. * (see the last example) * * Format of the string is based on Unicode Technical Standard #35: * https://www.unicode.org/reports/tr35/tr35-dates.html#Date_Field_Symbol_Table * with a few additions (see note 7 below the table). * * Accepted patterns: * | Unit | Pattern | Result examples | Notes | * |---------------------------------|---------|-----------------------------------|-------| * | Era | G..GGG | AD, BC | | * | | GGGG | Anno Domini, Before Christ | 2 | * | | GGGGG | A, B | | * | Calendar year | y | 44, 1, 1900, 2017 | 5 | * | | yo | 44th, 1st, 0th, 17th | 5,7 | * | | yy | 44, 01, 00, 17 | 5 | * | | yyy | 044, 001, 1900, 2017 | 5 | * | | yyyy | 0044, 0001, 1900, 2017 | 5 | * | | yyyyy | ... | 3,5 | * | Local week-numbering year | Y | 44, 1, 1900, 2017 | 5 | * | | Yo | 44th, 1st, 1900th, 2017th | 5,7 | * | | YY | 44, 01, 00, 17 | 5,8 | * | | YYY | 044, 001, 1900, 2017 | 5 | * | | YYYY | 0044, 0001, 1900, 2017 | 5,8 | * | | YYYYY | ... | 3,5 | * | ISO week-numbering year | R | -43, 0, 1, 1900, 2017 | 5,7 | * | | RR | -43, 00, 01, 1900, 2017 | 5,7 | * | | RRR | -043, 000, 001, 1900, 2017 | 5,7 | * | | RRRR | -0043, 0000, 0001, 1900, 2017 | 5,7 | * | | RRRRR | ... | 3,5,7 | * | Extended year | u | -43, 0, 1, 1900, 2017 | 5 | * | | uu | -43, 01, 1900, 2017 | 5 | * | | uuu | -043, 001, 1900, 2017 | 5 | * | | uuuu | -0043, 0001, 1900, 2017 | 5 | * | | uuuuu | ... | 3,5 | * | Quarter (formatting) | Q | 1, 2, 3, 4 | | * | | Qo | 1st, 2nd, 3rd, 4th | 7 | * | | QQ | 01, 02, 03, 04 | | * | | QQQ | Q1, Q2, Q3, Q4 | | * | | QQQQ | 1st quarter, 2nd quarter, ... | 2 | * | | QQQQQ | 1, 2, 3, 4 | 4 | * | Quarter (stand-alone) | q | 1, 2, 3, 4 | | * | | qo | 1st, 2nd, 3rd, 4th | 7 | * | | qq | 01, 02, 03, 04 | | * | | qqq | Q1, Q2, Q3, Q4 | | * | | qqqq | 1st quarter, 2nd quarter, ... | 2 | * | | qqqqq | 1, 2, 3, 4 | 4 | * | Month (formatting) | M | 1, 2, ..., 12 | | * | | Mo | 1st, 2nd, ..., 12th | 7 | * | | MM | 01, 02, ..., 12 | | * | | MMM | Jan, Feb, ..., Dec | | * | | MMMM | January, February, ..., December | 2 | * | | MMMMM | J, F, ..., D | | * | Month (stand-alone) | L | 1, 2, ..., 12 | | * | | Lo | 1st, 2nd, ..., 12th | 7 | * | | LL | 01, 02, ..., 12 | | * | | LLL | Jan, Feb, ..., Dec | | * | | LLLL | January, February, ..., December | 2 | * | | LLLLL | J, F, ..., D | | * | Local week of year | w | 1, 2, ..., 53 | | * | | wo | 1st, 2nd, ..., 53th | 7 | * | | ww | 01, 02, ..., 53 | | * | ISO week of year | I | 1, 2, ..., 53 | 7 | * | | Io | 1st, 2nd, ..., 53th | 7 | * | | II | 01, 02, ..., 53 | 7 | * | Day of month | d | 1, 2, ..., 31 | | * | | do | 1st, 2nd, ..., 31st | 7 | * | | dd | 01, 02, ..., 31 | | * | Day of year | D | 1, 2, ..., 365, 366 | 9 | * | | Do | 1st, 2nd, ..., 365th, 366th | 7 | * | | DD | 01, 02, ..., 365, 366 | 9 | * | | DDD | 001, 002, ..., 365, 366 | | * | | DDDD | ... | 3 | * | Day of week (formatting) | E..EEE | Mon, Tue, Wed, ..., Sun | | * | | EEEE | Monday, Tuesday, ..., Sunday | 2 | * | | EEEEE | M, T, W, T, F, S, S | | * | | EEEEEE | Mo, Tu, We, Th, Fr, Sa, Su | | * | ISO day of week (formatting) | i | 1, 2, 3, ..., 7 | 7 | * | | io | 1st, 2nd, ..., 7th | 7 | * | | ii | 01, 02, ..., 07 | 7 | * | | iii | Mon, Tue, Wed, ..., Sun | 7 | * | | iiii | Monday, Tuesday, ..., Sunday | 2,7 | * | | iiiii | M, T, W, T, F, S, S | 7 | * | | iiiiii | Mo, Tu, We, Th, Fr, Sa, Su | 7 | * | Local day of week (formatting) | e | 2, 3, 4, ..., 1 | | * | | eo | 2nd, 3rd, ..., 1st | 7 | * | | ee | 02, 03, ..., 01 | | * | | eee | Mon, Tue, Wed, ..., Sun | | * | | eeee | Monday, Tuesday, ..., Sunday | 2 | * | | eeeee | M, T, W, T, F, S, S | | * | | eeeeee | Mo, Tu, We, Th, Fr, Sa, Su | | * | Local day of week (stand-alone) | c | 2, 3, 4, ..., 1 | | * | | co | 2nd, 3rd, ..., 1st | 7 | * | | cc | 02, 03, ..., 01 | | * | | ccc | Mon, Tue, Wed, ..., Sun | | * | | cccc | Monday, Tuesday, ..., Sunday | 2 | * | | ccccc | M, T, W, T, F, S, S | | * | | cccccc | Mo, Tu, We, Th, Fr, Sa, Su | | * | AM, PM | a..aa | AM, PM | | * | | aaa | am, pm | | * | | aaaa | a.m., p.m. | 2 | * | | aaaaa | a, p | | * | AM, PM, noon, midnight | b..bb | AM, PM, noon, midnight | | * | | bbb | am, pm, noon, midnight | | * | | bbbb | a.m., p.m., noon, midnight | 2 | * | | bbbbb | a, p, n, mi | | * | Flexible day period | B..BBB | at night, in the morning, ... | | * | | BBBB | at night, in the morning, ... | 2 | * | | BBBBB | at night, in the morning, ... | | * | Hour [1-12] | h | 1, 2, ..., 11, 12 | | * | | ho | 1st, 2nd, ..., 11th, 12th | 7 | * | | hh | 01, 02, ..., 11, 12 | | * | Hour [0-23] | H | 0, 1, 2, ..., 23 | | * | | Ho | 0th, 1st, 2nd, ..., 23rd | 7 | * | | HH | 00, 01, 02, ..., 23 | | * | Hour [0-11] | K | 1, 2, ..., 11, 0 | | * | | Ko | 1st, 2nd, ..., 11th, 0th | 7 | * | | KK | 01, 02, ..., 11, 00 | | * | Hour [1-24] | k | 24, 1, 2, ..., 23 | | * | | ko | 24th, 1st, 2nd, ..., 23rd | 7 | * | | kk | 24, 01, 02, ..., 23 | | * | Minute | m | 0, 1, ..., 59 | | * | | mo | 0th, 1st, ..., 59th | 7 | * | | mm | 00, 01, ..., 59 | | * | Second | s | 0, 1, ..., 59 | | * | | so | 0th, 1st, ..., 59th | 7 | * | | ss | 00, 01, ..., 59 | | * | Fraction of second | S | 0, 1, ..., 9 | | * | | SS | 00, 01, ..., 99 | | * | | SSS | 000, 001, ..., 999 | | * | | SSSS | ... | 3 | * | Timezone (ISO-8601 w/ Z) | X | -08, +0530, Z | | * | | XX | -0800, +0530, Z | | * | | XXX | -08:00, +05:30, Z | | * | | XXXX | -0800, +0530, Z, +123456 | 2 | * | | XXXXX | -08:00, +05:30, Z, +12:34:56 | | * | Timezone (ISO-8601 w/o Z) | x | -08, +0530, +00 | | * | | xx | -0800, +0530, +0000 | | * | | xxx | -08:00, +05:30, +00:00 | 2 | * | | xxxx | -0800, +0530, +0000, +123456 | | * | | xxxxx | -08:00, +05:30, +00:00, +12:34:56 | | * | Timezone (GMT) | O...OOO | GMT-8, GMT+5:30, GMT+0 | | * | | OOOO | GMT-08:00, GMT+05:30, GMT+00:00 | 2 | * | Timezone (specific non-locat.) | z...zzz | GMT-8, GMT+5:30, GMT+0 | 6 | * | | zzzz | GMT-08:00, GMT+05:30, GMT+00:00 | 2,6 | * | Seconds timestamp | t | 512969520 | 7 | * | | tt | ... | 3,7 | * | Milliseconds timestamp | T | 512969520900 | 7 | * | | TT | ... | 3,7 | * | Long localized date | P | 04/29/1453 | 7 | * | | PP | Apr 29, 1453 | 7 | * | | PPP | April 29th, 1453 | 7 | * | | PPPP | Friday, April 29th, 1453 | 2,7 | * | Long localized time | p | 12:00 AM | 7 | * | | pp | 12:00:00 AM | 7 | * | | ppp | 12:00:00 AM GMT+2 | 7 | * | | pppp | 12:00:00 AM GMT+02:00 | 2,7 | * | Combination of date and time | Pp | 04/29/1453, 12:00 AM | 7 | * | | PPpp | Apr 29, 1453, 12:00:00 AM | 7 | * | | PPPppp | April 29th, 1453 at ... | 7 | * | | PPPPpppp| Friday, April 29th, 1453 at ... | 2,7 | * Notes: * 1. "Formatting" units (e.g. formatting quarter) in the default en-US locale * are the same as "stand-alone" units, but are different in some languages. * "Formatting" units are declined according to the rules of the language * in the context of a date. "Stand-alone" units are always nominative singular: * * `format(new Date(2017, 10, 6), 'do LLLL', {locale: cs}) //=> '6. listopad'` * * `format(new Date(2017, 10, 6), 'do MMMM', {locale: cs}) //=> '6. listopadu'` * * 2. Any sequence of the identical letters is a pattern, unless it is escaped by * the single quote characters (see below). * If the sequence is longer than listed in table (e.g. `EEEEEEEEEEE`) * the output will be the same as default pattern for this unit, usually * the longest one (in case of ISO weekdays, `EEEE`). Default patterns for units * are marked with "2" in the last column of the table. * * `format(new Date(2017, 10, 6), 'MMM') //=> 'Nov'` * * `format(new Date(2017, 10, 6), 'MMMM') //=> 'November'` * * `format(new Date(2017, 10, 6), 'MMMMM') //=> 'N'` * * `format(new Date(2017, 10, 6), 'MMMMMM') //=> 'November'` * * `format(new Date(2017, 10, 6), 'MMMMMMM') //=> 'November'` * * 3. Some patterns could be unlimited length (such as `yyyyyyyy`). * The output will be padded with zeros to match the length of the pattern. * * `format(new Date(2017, 10, 6), 'yyyyyyyy') //=> '00002017'` * * 4. `QQQQQ` and `qqqqq` could be not strictly numerical in some locales. * These tokens represent the shortest form of the quarter. * * 5. The main difference between `y` and `u` patterns are B.C. years: * * | Year | `y` | `u` | * |------|-----|-----| * | AC 1 | 1 | 1 | * | BC 1 | 1 | 0 | * | BC 2 | 2 | -1 | * * Also `yy` always returns the last two digits of a year, * while `uu` pads single digit years to 2 characters and returns other years unchanged: * * | Year | `yy` | `uu` | * |------|------|------| * | 1 | 01 | 01 | * | 14 | 14 | 14 | * | 376 | 76 | 376 | * | 1453 | 53 | 1453 | * * The same difference is true for local and ISO week-numbering years (`Y` and `R`), * except local week-numbering years are dependent on `options.weekStartsOn` * and `options.firstWeekContainsDate` (compare [getISOWeekYear]{@link https://date-fns.org/docs/getISOWeekYear} * and [getWeekYear]{@link https://date-fns.org/docs/getWeekYear}). * * 6. Specific non-location timezones are currently unavailable in `date-fns`, * so right now these tokens fall back to GMT timezones. * * 7. These patterns are not in the Unicode Technical Standard #35: * - `i`: ISO day of week * - `I`: ISO week of year * - `R`: ISO week-numbering year * - `t`: seconds timestamp * - `T`: milliseconds timestamp * - `o`: ordinal number modifier * - `P`: long localized date * - `p`: long localized time * * 8. `YY` and `YYYY` tokens represent week-numbering years but they are often confused with years. * You should enable `options.useAdditionalWeekYearTokens` to use them. See: https://git.io/fxCyr * * 9. `D` and `DD` tokens represent days of the year but they are ofthen confused with days of the month. * You should enable `options.useAdditionalDayOfYearTokens` to use them. See: https://git.io/fxCyr * * ### v2.0.0 breaking changes: * * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes). * * - The second argument is now required for the sake of explicitness. * * ```javascript * // Before v2.0.0 * format(new Date(2016, 0, 1)) * * // v2.0.0 onward * format(new Date(2016, 0, 1), "yyyy-MM-dd'T'HH:mm:ss.SSSxxx") * ``` * * - New format string API for `format` function * which is based on [Unicode Technical Standard #35](https://www.unicode.org/reports/tr35/tr35-dates.html#Date_Field_Symbol_Table). * See [this post](https://blog.date-fns.org/post/unicode-tokens-in-date-fns-v2-sreatyki91jg) for more details. * * - Characters are now escaped using single quote symbols (`'`) instead of square brackets. * * @param {Date|Number} date - the original date * @param {String} format - the string of tokens * @param {Object} [options] - an object with options. * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} * @param {0|1|2|3|4|5|6} [options.weekStartsOn=0] - the index of the first day of the week (0 - Sunday) * @param {Number} [options.firstWeekContainsDate=1] - the day of January, which is * @param {Boolean} [options.useAdditionalWeekYearTokens=false] - if true, allows usage of the week-numbering year tokens `YY` and `YYYY`; * see: https://git.io/fxCyr * @param {Boolean} [options.useAdditionalDayOfYearTokens=false] - if true, allows usage of the day of year tokens `D` and `DD`; * see: https://git.io/fxCyr * @returns {String} the formatted date string * @throws {TypeError} 2 arguments required * @throws {RangeError} `date` must not be Invalid Date * @throws {RangeError} `options.locale` must contain `localize` property * @throws {RangeError} `options.locale` must contain `formatLong` property * @throws {RangeError} `options.weekStartsOn` must be between 0 and 6 * @throws {RangeError} `options.firstWeekContainsDate` must be between 1 and 7 * @throws {RangeError} use `yyyy` instead of `YYYY` for formatting years using [format provided] to the input [input provided]; see: https://git.io/fxCyr * @throws {RangeError} use `yy` instead of `YY` for formatting years using [format provided] to the input [input provided]; see: https://git.io/fxCyr * @throws {RangeError} use `d` instead of `D` for formatting days of the month using [format provided] to the input [input provided]; see: https://git.io/fxCyr * @throws {RangeError} use `dd` instead of `DD` for formatting days of the month using [format provided] to the input [input provided]; see: https://git.io/fxCyr * @throws {RangeError} format string contains an unescaped latin alphabet character * * @example * // Represent 11 February 2014 in middle-endian format: * var result = format(new Date(2014, 1, 11), 'MM/dd/yyyy') * //=> '02/11/2014' * * @example * // Represent 2 July 2014 in Esperanto: * import { eoLocale } from 'date-fns/locale/eo' * var result = format(new Date(2014, 6, 2), "do 'de' MMMM yyyy", { * locale: eoLocale * }) * //=> '2-a de julio 2014' * * @example * // Escape string by single quote characters: * var result = format(new Date(2014, 6, 2, 15), "h 'o''clock'") * //=> "3 o'clock" */ function format(dirtyDate, dirtyFormatStr, dirtyOptions) { Object(_lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_9__["default"])(2, arguments); var formatStr = String(dirtyFormatStr); var options = dirtyOptions || {}; var locale = options.locale || _locale_en_US_index_js__WEBPACK_IMPORTED_MODULE_1__["default"]; var localeFirstWeekContainsDate = locale.options && locale.options.firstWeekContainsDate; var defaultFirstWeekContainsDate = localeFirstWeekContainsDate == null ? 1 : Object(_lib_toInteger_index_js__WEBPACK_IMPORTED_MODULE_8__["default"])(localeFirstWeekContainsDate); var firstWeekContainsDate = options.firstWeekContainsDate == null ? defaultFirstWeekContainsDate : Object(_lib_toInteger_index_js__WEBPACK_IMPORTED_MODULE_8__["default"])(options.firstWeekContainsDate); // Test if weekStartsOn is between 1 and 7 _and_ is not NaN if (!(firstWeekContainsDate >= 1 && firstWeekContainsDate <= 7)) { throw new RangeError('firstWeekContainsDate must be between 1 and 7 inclusively'); } var localeWeekStartsOn = locale.options && locale.options.weekStartsOn; var defaultWeekStartsOn = localeWeekStartsOn == null ? 0 : Object(_lib_toInteger_index_js__WEBPACK_IMPORTED_MODULE_8__["default"])(localeWeekStartsOn); var weekStartsOn = options.weekStartsOn == null ? defaultWeekStartsOn : Object(_lib_toInteger_index_js__WEBPACK_IMPORTED_MODULE_8__["default"])(options.weekStartsOn); // Test if weekStartsOn is between 0 and 6 _and_ is not NaN if (!(weekStartsOn >= 0 && weekStartsOn <= 6)) { throw new RangeError('weekStartsOn must be between 0 and 6 inclusively'); } if (!locale.localize) { throw new RangeError('locale must contain localize property'); } if (!locale.formatLong) { throw new RangeError('locale must contain formatLong property'); } var originalDate = Object(_toDate_index_js__WEBPACK_IMPORTED_MODULE_3__["default"])(dirtyDate); if (!Object(_isValid_index_js__WEBPACK_IMPORTED_MODULE_0__["default"])(originalDate)) { throw new RangeError('Invalid time value'); } // Convert the date in system timezone to the same date in UTC+00:00 timezone. // This ensures that when UTC functions will be implemented, locales will be compatible with them. // See an issue about UTC functions: https://github.com/date-fns/date-fns/issues/376 var timezoneOffset = Object(_lib_getTimezoneOffsetInMilliseconds_index_js__WEBPACK_IMPORTED_MODULE_6__["default"])(originalDate); var utcDate = Object(_subMilliseconds_index_js__WEBPACK_IMPORTED_MODULE_2__["default"])(originalDate, timezoneOffset); var formatterOptions = { firstWeekContainsDate: firstWeekContainsDate, weekStartsOn: weekStartsOn, locale: locale, _originalDate: originalDate }; var result = formatStr.match(longFormattingTokensRegExp).map(function (substring) { var firstCharacter = substring[0]; if (firstCharacter === 'p' || firstCharacter === 'P') { var longFormatter = _lib_format_longFormatters_index_js__WEBPACK_IMPORTED_MODULE_5__["default"][firstCharacter]; return longFormatter(substring, locale.formatLong, formatterOptions); } return substring; }).join('').match(formattingTokensRegExp).map(function (substring) { // Replace two single quote characters with one single quote character if (substring === "''") { return "'"; } var firstCharacter = substring[0]; if (firstCharacter === "'") { return cleanEscapedString(substring); } var formatter = _lib_format_formatters_index_js__WEBPACK_IMPORTED_MODULE_4__["default"][firstCharacter]; if (formatter) { if (!options.useAdditionalWeekYearTokens && Object(_lib_protectedTokens_index_js__WEBPACK_IMPORTED_MODULE_7__["isProtectedWeekYearToken"])(substring)) { Object(_lib_protectedTokens_index_js__WEBPACK_IMPORTED_MODULE_7__["throwProtectedError"])(substring, dirtyFormatStr, dirtyDate); } if (!options.useAdditionalDayOfYearTokens && Object(_lib_protectedTokens_index_js__WEBPACK_IMPORTED_MODULE_7__["isProtectedDayOfYearToken"])(substring)) { Object(_lib_protectedTokens_index_js__WEBPACK_IMPORTED_MODULE_7__["throwProtectedError"])(substring, dirtyFormatStr, dirtyDate); } return formatter(utcDate, substring, locale.localize, formatterOptions); } if (firstCharacter.match(unescapedLatinCharacterRegExp)) { throw new RangeError('Format string contains an unescaped latin alphabet character `' + firstCharacter + '`'); } return substring; }).join(''); return result; } function cleanEscapedString(input) { return input.match(escapedStringRegExp)[1].replace(doubleQuoteRegExp, "'"); } /***/ }), /***/ "sZH2": /*!************************************************************!*\ !*** ./node_modules/face-api.js/build/es6/common/types.js ***! \************************************************************/ /*! exports provided: SeparableConvParams */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SeparableConvParams", function() { return SeparableConvParams; }); var SeparableConvParams = /** @class */ (function () { function SeparableConvParams(depthwise_filter, pointwise_filter, bias) { this.depthwise_filter = depthwise_filter; this.pointwise_filter = pointwise_filter; this.bias = bias; } return SeparableConvParams; }()); //# sourceMappingURL=types.js.map /***/ }), /***/ "sdC+": /*!*****************************************************!*\ !*** ./node_modules/date-fns/esm/subYears/index.js ***! \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return subYears; }); /* harmony import */ var _lib_toInteger_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../_lib/toInteger/index.js */ "/h9T"); /* harmony import */ var _addYears_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../addYears/index.js */ "zbbA"); /* harmony import */ var _lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../_lib/requiredArgs/index.js */ "jIYg"); /** * @name subYears * @category Year Helpers * @summary Subtract the specified number of years from the given date. * * @description * Subtract the specified number of years from the given date. * * ### v2.0.0 breaking changes: * * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes). * * @param {Date|Number} date - the date to be changed * @param {Number} amount - the amount of years to be subtracted. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`. * @returns {Date} the new date with the years subtracted * @throws {TypeError} 2 arguments required * * @example * // Subtract 5 years from 1 September 2014: * const result = subYears(new Date(2014, 8, 1), 5) * //=> Tue Sep 01 2009 00:00:00 */ function subYears(dirtyDate, dirtyAmount) { Object(_lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_2__["default"])(2, arguments); var amount = Object(_lib_toInteger_index_js__WEBPACK_IMPORTED_MODULE_0__["default"])(dirtyAmount); return Object(_addYears_index_js__WEBPACK_IMPORTED_MODULE_1__["default"])(dirtyDate, -amount); } /***/ }), /***/ "sfw5": /*!************************************************************!*\ !*** ./node_modules/froala-editor/js/froala_editor.min.js ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /*! * froala_editor v4.0.18 (https://www.froala.com/wysiwyg-editor) * License https://froala.com/wysiwyg-editor/terms/ * Copyright 2014-2023 Froala Labs */ !function(e,t){ true?module.exports=t():undefined}(this,function(){"use strict";function M(e){return(M="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest||(Element.prototype.closest=function(e){var t=this;if(!document.documentElement.contains(t))return null;do{if(t.matches(e))return t;t=t.parentElement||t.parentNode}while(null!==t&&1===t.nodeType);return null}),Element.prototype.matches||(Element.prototype.matches=Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector||function(e){for(var t=(this.document||this.ownerDocument).querySelectorAll(e),n=t.length;0<=--n&&t.item(n)!==this;);return-1")},closeTagString:function h(e){return"")},isFirstSibling:function u(e,t){void 0===t&&(t=!0);for(var n=e.previousSibling;n&&t&&a.node.hasClass(n,"fr-marker");)n=n.previousSibling;return!n||n.nodeType===Node.TEXT_NODE&&""===n.textContent&&u(n)},isLastSibling:function g(e,t){void 0===t&&(t=!0);for(var n=e.nextSibling;n&&t&&a.node.hasClass(n,"fr-marker");)n=n.nextSibling;return!n||n.nodeType===Node.TEXT_NODE&&""===n.textContent&&g(n)},isList:function C(e){return!!e&&0<=["UL","OL"].indexOf(e.tagName)},isLink:function m(e){return!!e&&e.nodeType===Node.ELEMENT_NODE&&"a"===e.tagName.toLowerCase()},isElement:r,contents:s,isVoid:function v(e){return e&&e.nodeType===Node.ELEMENT_NODE&&0<=V.VOID_ELEMENTS.indexOf((e.tagName||"").toLowerCase())},hasFocus:function b(e){return e===a.doc.activeElement&&(!a.doc.hasFocus||a.doc.hasFocus())&&Boolean(r(e)||e.type||e.href||~e.tabIndex)},isEditable:function L(e){return(!e.getAttribute||"false"!==e.getAttribute("contenteditable"))&&["STYLE","SCRIPT"].indexOf(e.tagName)<0},isDeletable:function E(e){return e&&e.nodeType===Node.ELEMENT_NODE&&e.getAttribute("class")&&0<=(e.getAttribute("class")||"").indexOf("fr-deletable")},hasClass:function y(e,t){return e instanceof n&&(e=e.get(0)),e&&e.classList&&e.classList.contains(t)},filter:function S(e){return a.browser.msie?e:{acceptNode:e}}}},Object.assign(V.DEFAULTS,{DOMPurify:window.DOMPurify,htmlAllowedTags:["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","blockquote","br","button","canvas","caption","cite","code","col","colgroup","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meter","nav","noscript","object","ol","optgroup","option","output","p","param","pre","progress","queue","rp","rt","ruby","s","samp","script","style","section","select","small","source","span","strike","strong","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","var","video","wbr"],htmlRemoveTags:["script","style"],htmlAllowedAttrs:["accept","accept-charset","accesskey","action","align","allowfullscreen","allowtransparency","alt","async","autocomplete","autofocus","autoplay","autosave","background","bgcolor","border","charset","cellpadding","cellspacing","checked","cite","class","color","cols","colspan","content","contenteditable","contextmenu","controls","coords","data","data-.*","datetime","default","defer","dir","dirname","disabled","download","draggable","dropzone","enctype","for","form","formaction","frameborder","headers","height","hidden","high","href","hreflang","http-equiv","icon","id","ismap","itemprop","keytype","kind","label","lang","language","list","loop","low","max","maxlength","media","method","min","mozallowfullscreen","multiple","muted","name","novalidate","open","optimum","pattern","ping","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","reversed","rows","rowspan","sandbox","scope","scoped","scrolling","seamless","selected","shape","size","sizes","span","src","srcdoc","srclang","srcset","start","step","summary","spellcheck","style","tabindex","target","title","type","translate","usemap","value","valign","webkitallowfullscreen","width","wrap"],htmlAllowedStyleProps:[".*"],htmlAllowComments:!0,htmlUntouched:!1,fullPage:!1}),V.HTML5Map={B:"STRONG",I:"EM",STRIKE:"S"},V.MODULES.clean=function(f){var d,p,h,u,g=f.$;function o(e){if(e.nodeType===Node.ELEMENT_NODE&&e.getAttribute("class")&&0<=e.getAttribute("class").indexOf("fr-marker"))return!1;var t,n=f.node.contents(e),r=[];for(t=0;t/g,">"):e.textContent.replace(/&/g,"&").replace(//g,">").replace(/\u00A0/g," ").replace(/\u0009/g,"");if(e.nodeType!==Node.ELEMENT_NODE)return e.outerHTML;if(e.nodeType===Node.ELEMENT_NODE&&0<=["STYLE","SCRIPT","NOSCRIPT"].indexOf(e.tagName))return e.outerHTML;if(e.nodeType===Node.ELEMENT_NODE&&"svg"===e.tagName){var n=document.createElement("div"),r=e.cloneNode(!0);return n.appendChild(r),n.innerHTML}if("IFRAME"===e.tagName)return e.outerHTML.replace(/</g,"<").replace(/>/g,">");var o=e.childNodes;if(0===o.length)return e.outerHTML;for(var i="",a=0;a)<[^<]*)*<\/script>/gi,function(e){return l.push(e),"[FROALA.EDITOR.SCRIPT ".concat(l.length-1,"]")})).replace(/)<[^<]*)*<\/noscript>/gi,function(e){return l.push(e),"[FROALA.EDITOR.NOSCRIPT ".concat(l.length-1,"]")})).replace(/"),r=g(n);if(r&&r.length){var o=m(r.html(),L);r.html(o),n=r.get(0).outerHTML}return n})).replace(/":t;var i=c(f.html.extractNodeAttrs(n,"head")),a=c(f.html.extractNodeAttrs(n,"body"));return"".concat(r,"").concat(t,"").concat(e,"")}return e}(r,o,e))}function b(e){var t=f.doc.createElement("DIV");return t.innerText=e,t.textContent}function L(e){for(var t=f.node.contents(e),n=0;n"))}(a),a.nodeType===Node.ELEMENT_NODE&&(a.getAttribute("data-fr-src")&&0!==a.getAttribute("data-fr-src").indexOf("blob:")&&a.setAttribute("data-fr-src",f.helpers.sanitizeURL(b(a.getAttribute("data-fr-src")))),a.getAttribute("href")&&a.setAttribute("href",f.helpers.sanitizeURL(b(a.getAttribute("href")))),a.getAttribute("src")&&a.setAttribute("src",f.helpers.sanitizeURL(b(a.getAttribute("src")))),a.getAttribute("srcdoc")&&a.setAttribute("srcdoc",f.clean.html(a.getAttribute("srcdoc"))),0<=["TABLE","TBODY","TFOOT","TR"].indexOf(a.tagName)&&(a.innerHTML=a.innerHTML.trim())),!f.opts.pasteAllowLocalImages&&a.nodeType===Node.ELEMENT_NODE&&"IMG"===a.tagName&&a.getAttribute("data-fr-src")&&0===a.getAttribute("data-fr-src").indexOf("file://"))return a.parentNode.removeChild(a),!1;if(a.nodeType===Node.ELEMENT_NODE&&V.HTML5Map[a.tagName]&&""===f.node.attributes(a)){var e=V.HTML5Map[a.tagName],t="<".concat(e,">").concat(a.innerHTML,"");a.insertAdjacentHTML("beforebegin",t),(a=a.previousSibling).parentNode.removeChild(a.nextSibling)}if(f.opts.htmlAllowComments||a.nodeType!==Node.COMMENT_NODE)if(a.tagName&&a.tagName.match(p))"STYLE"==a.tagName&&f.helpers.isMac()&&function(){var e,n=a.innerHTML.trim(),r=[],t=/{([^}]+)}/g;for(n=n.replace(/\/\*[\s\S]*?\*\/|([^\\:]|^)\/\/.*|$/,"");e=t.exec(n);)r.push(e[1]);for(var o=function o(t){var e=n.substring(0,n.indexOf("{")).trim();0==!/^[a-z_-][a-z\d_-]*$/i.test(e)&&a.parentNode.querySelectorAll(e).forEach(function(e){e.removeAttribute("class"),e.setAttribute("style",r[t])}),n=n.substring(n.indexOf("}")+1)},i=0;-1!=n.indexOf("{");i++)o(i)}(),a.parentNode.removeChild(a);else if(a.tagName&&!a.tagName.match(d))"svg"===a.tagName?a.parentNode.removeChild(a):f.browser.safari&&"path"===a.tagName&&a.parentNode&&"svg"===a.parentNode.tagName||(a.outerHTML=a.innerHTML);else{var n=a.attributes;if(n)for(var r=n.length-1;0<=r;r--){var o=n[r],i=o.nodeName.match(h),s=null;"style"===o.nodeName&&f.opts.htmlAllowedStyleProps.length&&(s=o.value.match(u)),i&&s?o.value=C(s.join(";")):i&&("style"!==o.nodeName||s)||a.removeAttribute(o.nodeName)}}else 0!==a.data.indexOf("[FROALA.EDITOR")&&a.parentNode.removeChild(a)}(e)}return{_init:function e(){f.opts.fullPage&&g.merge(f.opts.htmlAllowedTags,["head","title","style","link","base","body","html","meta"])},html:function E(e,t,n,r){void 0===t&&(t=[]),void 0===n&&(n=[]),void 0===r&&(r=!1);var o,i=g.merge([],f.opts.htmlAllowedTags);for(o=0;o").concat(e[n].innerHTML,""));t&&f.selection.restore()}},tables:function t(){!function c(){for(var e=f.el.querySelectorAll("tr"),t=0,n=0;n ul, ol > ol, ul > ol, ol > ul"),t=0;t"))}}(),function c(){for(var e=f.el.querySelectorAll("li > ul, li > ol"),t=0;t ul, li > ol"),t=0;t");else if(n.previousSibling&&"BR"===n.previousSibling.tagName){for(var r=n.previousSibling.previousSibling;r&&f.node.hasClass(r,"fr-marker");)r=r.previousSibling;r&&"BR"!==r.tagName&&g(n.previousSibling).remove()}}}(),function n(){for(var e=f.el.querySelectorAll("li:empty"),t=0;t/g,"%3E").replace(/"/g,"%22").replace(/ /g,"%20"),new RegExp("^".concat(V.LinkRegExHTTP).concat(V.LinkRegExEnd,"$"),"gi").test(e))},getAlignment:function y(e){e.css||(e=s(e));var t=(e.css("text-align")||"").replace(/-(.*)-/g,"");if(["left","right","justify","center"].indexOf(t)<0){if(!a){var n=s('
..
'));s("body").first().append(n);var r=n.find("#s1").get(0).getBoundingClientRect().left,o=n.find("#s2").get(0).getBoundingClientRect().left;n.remove(),a=r=(window.innerHeight||document.documentElement.clientHeight)}}},V.MODULES.events=function(l){var e,i=l.$,a={};function s(e,t,n){C(e,t,n)}function c(e){if(void 0===e&&(e=!0),!l.$wp)return!1;if(l.helpers.isIOS()&&l.$win.get(0).focus(),l.core.hasFocus())return!1;if(!l.core.hasFocus()&&e){var t=l.$win.scrollTop();if(l.browser.msie&&l.$box&&l.$box.css("position","fixed"),l.browser.msie&&l.$wp&&l.$wp.css("overflow","visible"),l.browser.msie&&l.$sc&&l.$sc.css("position","fixed"),l.browser.msie||(p(),l.el.focus(),l.events.trigger("focus"),f()),l.browser.msie&&l.$sc&&l.$sc.css("position",""),l.browser.msie&&l.$box&&l.$box.css("position",""),l.browser.msie&&l.$wp&&l.$wp.css("overflow","auto"),t!==l.$win.scrollTop()&&l.$win.scrollTop(t),!l.selection.info(l.el).atStart)return!1}if(!l.core.hasFocus()||0").concat(e,"")),e}var i={bold:function(){e("bold","strong")},subscript:function(){a.format.is("sup")&&a.format.remove("sup"),e("subscript","sub")},superscript:function(){a.format.is("sub")&&a.format.remove("sub"),e("superscript","sup")},italic:function(){e("italic","em")},strikeThrough:function(){e("strikeThrough","s")},underline:function(){e("underline","u")},undo:function(){a.undo.run()},redo:function(){a.undo.redo()},indent:function(){r(1)},outdent:function(){r(-1)},show:function(){a.opts.toolbarInline&&a.toolbar.showInline(null,!0)},insertHR:function(){a.selection.remove();var e="";a.core.isEmpty()&&(e=l(e="
"));var t='
'.concat(e);a.opts.trackChangesEnabled&&(t=a.track_changes.wrapInTracking(s(t),"hrWrapper").get(0).outerHTML);a.html.insert(t);var n,r=a.$el.find("hr#fr-just").length?a.$el.find("hr#fr-just"):a.$el.find(".fr-just");r.removeAttr("id"),r.removeAttr("class");var o=a.opts.trackChangesEnabled&&"SPAN"===r[0].parentNode.tagName&&"P"===r[0].parentNode.parentNode.tagName;if(0===r.next().length){var i=a.html.defaultTag();i&&!o?r.after(s(a.doc.createElement(i)).append("
").get(0)):o?r[0].parentNode.after(s(a.doc.createElement(i)).append("
").get(0)):r.after("
")}r.prev().is("hr")?n=a.selection.setAfter(r.get(0),!1):r.next().is("hr")?n=a.selection.setBefore(r.get(0),!1):o||a.selection.setAfter(r.get(0),!1)?a.selection.setAfter(r[0].parentNode,!1):a.selection.setBefore(r.get(0),!1),n||void 0===n||(e=l(e="".concat(V.MARKERS,"
")),r.after(e)),a.selection.restore()},clearFormatting:function(){a.format.remove()},selectAll:function(){a.doc.execCommand("selectAll",!1,!1)},moreText:function(e){t(e)},moreParagraph:function(e){t(e)},moreRich:function(e){t(e)},moreMisc:function(e){t(e)},moreTrackChanges:function(){t("trackChanges")}};function t(e){var t=a.$tb.find("[data-cmd=".concat(e,"]")),n=a.$tb.find("[data-cmd=html]");a.opts.trackChangesEnabled?n&&n.addClass("fr-disabled"):n&&n.removeClass("fr-disabled"),function r(n){a.helpers.isMobile()&&a.opts.toolbarInline&&a.events.disableBlur();var e=a.$tb.find('.fr-more-toolbar[data-name="'.concat(n.attr("data-group-name"),'"]'));"trackChanges"===n.data("cmd")&&(e=a.$tb.find('.fr-more-toolbar[data-name="'.concat(n.attr("id"),'"]')));if(a.$tb.find(".fr-open").not(n).not('[data-cmd="trackChanges"]').removeClass("fr-open"),n.toggleClass("fr-open"),a.$tb.find(".fr-more-toolbar").removeClass("fr-overflow-visible"),a.$tb.find(".fr-expanded").not(e).length){var t=a.$tb.find(".fr-expanded").not(e);t.each(function(e,t){0!=s(t).data("name").indexOf("trackChanges-")&&0!=s(t).data("name").indexOf("moreRich-")?s(t).toggleClass("fr-expanded"):n.parents('[data-name^="moreRich-"]').length||0==s(t).data("name").indexOf("trackChanges-")||s(t).find('[id^="trackChanges-"]').length&&a.opts.trackChangesEnabled||s(t).toggleClass("fr-expanded")}),e.toggleClass("fr-expanded")}else e.toggleClass("fr-expanded"),a.$box.toggleClass("fr-toolbar-open"),a.$tb.toggleClass("fr-toolbar-open")}(t),a.toolbar.setMoreToolbarsHeight()}function n(e,t){if(!(a.markdown&&a.markdown.isEnabled()&&("bold"===e||"italic"===e||"underline"===e)||a.opts.trackChangesEnabled&&"markdown"===e)&&!1!==a.events.trigger("commands.before",s.merge([e],t||[]))){var n=V.COMMANDS[e]&&V.COMMANDS[e].callback||i[e],r=!0,o=!1;V.COMMANDS[e]&&("undefined"!=typeof V.COMMANDS[e].focus&&(r=V.COMMANDS[e].focus),"undefined"!=typeof V.COMMANDS[e].accessibilityFocus&&(o=V.COMMANDS[e].accessibilityFocus)),(!a.core.hasFocus()&&r||!a.core.hasFocus()&&o&&a.accessibility.hasFocus())&&(a.el.focus({preventScroll:!0}),a.events.trigger("focus")),V.COMMANDS[e]&&!1!==V.COMMANDS[e].undo&&(a.$el.find(".fr-marker").length&&(a.events.disableBlur(),a.selection.restore()),a.undo.saveStep()),n&&n.apply(a,s.merge([e],t||[])),a.events.trigger("commands.after",s.merge([e],t||[])),V.COMMANDS[e]&&!1!==V.COMMANDS[e].undo&&a.undo.saveStep()}}function e(e,t){a.format.toggle(t)}function r(e){a.selection.save(),a.html.wrap(!0,!0,!0,!0),a.selection.restore();for(var t=a.selection.blocks(),n=0;n").concat(V.MARKERS,"
").concat(a)}else c="".concat(s,"
  • ").concat(V.MARKERS,"
    ").concat(a);else c=i?"".concat(s,"<").concat(i,">").concat(V.MARKERS,"
    ").concat(a):"".concat(s+V.MARKERS,"
    ").concat(a);for(;["UL","OL"].indexOf(l.tagName)<0||l.parentNode&&"LI"===l.parentNode.tagName;)l=l.parentNode;b(n).replaceWith('');var f=v.node.openTagString(l)+b(l).html()+v.node.closeTagString(l);f=f.replace(/<\/span>/g,c),b(l).replaceWith(f),v.$el.find("li:empty").remove(),v.$el.find("li > p > span:empty").length&&v.$el.find("li > p > span:empty")[0].parentNode.parentNode.remove()}else if(o&&r||!v.node.isEmpty(n,!0)){var p="
    ",h=e.parentNode;for(h&&"A"===h.tagName&&(h=null);h&&"LI"!==h.tagName;)p=v.node.openTagString(h)+p+v.node.closeTagString(h),h=h.parentNode;if(h&&h.attributes.length){var u=y(h.attributes);b(n).before("
  • ").concat(p,"
  • "))}else b(n).before("
  • ".concat(p,"
  • "));b(e).remove()}else if(o){t=E(n);for(var g="".concat(V.MARKERS,"
    "),C=e.parentNode;C&&"LI"!==C.tagName;)g=v.node.openTagString(C)+g+v.node.closeTagString(C),C=C.parentNode;if(t.parentNode&&"LI"===t.parentNode.tagName)if(t.parentNode.attributes.length){var m=y(t.parentNode.attributes);b(t.parentNode).after("
  • ").concat(g,"
  • "))}else b(t.parentNode).after("
  • ".concat(g,"
  • "));else i?b(t).after("<".concat(i,">").concat(g,"")):b(t).after(g);b(n).remove()}else(t=E(n)).parentNode&&"LI"===t.parentNode.tagName?r?b(t.parentNode).before("".concat(v.node.openTagString(n)+V.MARKERS,"
    ")):b(t.parentNode).after("".concat(v.node.openTagString(n)+V.MARKERS,"
    ")):i?b(t).before("<".concat(i,">").concat(V.MARKERS,"
    ")):b(t).before("".concat(V.MARKERS,"
    ")),b(n).remove()},_middleEnter:function c(e){for(var t=L(e),n="",r=e,o="",i="",a=!1;r!==t;){var s="A"===(r=r.parentNode).tagName&&v.cursor.isAtEnd(e,r)?"fr-to-remove":"";a||r==t||v.node.isBlock(r)||(a=!0,o+=V.INVISIBLE_SPACE),o=v.node.openTagString(b(r).clone().addClass(s).get(0))+o,i+=v.node.closeTagString(r)}n=i+n+o+V.MARKERS+(v.opts.keepFormatOnDelete?V.INVISIBLE_SPACE:""),b(e).replaceWith('');var l=v.node.openTagString(t)+b(t).html()+v.node.closeTagString(t);l=l.replace(/<\/span>/g,n),b(t).replaceWith(l)},_endEnter:function l(e){for(var t=L(e),n=V.MARKERS,r="",o=e,i=!1;o!==t;)if(!(o=o.parentNode).classList.contains("fr-img-space-wrap")&&!o.classList.contains("fr-img-space-wrap2")){var a="A"===o.tagName&&v.cursor.isAtEnd(e,o)?"fr-to-remove":"";i||o===t||v.node.isBlock(o)||(i=!0,r+=V.INVISIBLE_SPACE),r=v.node.openTagString(b(o).clone().addClass(a).get(0))+r,n+=v.node.closeTagString(o)}var s=r+n;b(e).remove(),b(t).after(s)},_backspace:function d(e){var t=L(e),n=t.previousSibling;if(n){n=b(n).find(v.html.blockTagsQuery()).get(-1)||n,b(e).replaceWith(V.MARKERS);var r=v.node.contents(n);r.length&&"BR"===r[r.length-1].tagName&&b(r[r.length-1]).remove(),b(t).find(v.html.blockTagsQuery()).not("ol, ul, table").each(function(){this.parentNode===t&&b(this).replaceWith(b(this).html()+(v.node.isEmpty(this)?"":"
    "))});for(var o,i=v.node.contents(t)[0];i&&!v.node.isList(i);)o=i.nextSibling,b(n).append(i),i=o;for(n=t.previousSibling;i;)o=i.nextSibling,b(n).append(i),i=o;1<(r=v.node.contents(n)).length&&"BR"===r[r.length-1].tagName&&b(r[r.length-1]).remove(),b(t).remove()}else{var a=E(t);if(b(e).replaceWith(V.MARKERS),a.parentNode&&"LI"===a.parentNode.tagName){var s=a.previousSibling;v.node.isBlock(s)?(b(t).find(v.html.blockTagsQuery()).not("ol, ul, table").each(function(){this.parentNode===t&&b(this).replaceWith(b(this).html()+(v.node.isEmpty(this)?"":"
    "))}),b(s).append(b(t).html())):b(a).before(b(t).html())}else{var l=v.html.defaultTag();l&&0===b(t).find(v.html.blockTagsQuery()).length?b(a).before("<".concat(l,">").concat(b(t).html(),"")):b(a).before(b(t).html())}b(t).remove(),v.html.wrap(),0===b(a).find("li").length&&b(a).remove()}},_del:function f(e){var t,n=L(e),r=n.nextSibling;if(r){(t=v.node.contents(r)).length&&"BR"===t[0].tagName&&b(t[0]).remove(),b(r).find(v.html.blockTagsQuery()).not("ol, ul, table").each(function(){this.parentNode===r&&b(this).replaceWith(b(this).html()+(v.node.isEmpty(this)?"":"
    "))});for(var o,i=e,a=v.node.contents(r)[0];a&&!v.node.isList(a);)o=a.nextSibling,b(i).after(a),i=a,a=o;for(;a;)o=a.nextSibling,b(n).append(a),a=o;b(e).replaceWith(V.MARKERS),b(r).remove()}else{for(var s=n;!s.nextSibling&&s!==v.el;)s=s.parentNode;if(s===v.el)return!1;if(s=s.nextSibling,v.node.isBlock(s)){if(V.NO_DELETE_TAGS.indexOf(s.tagName)<0){if(b(e).replaceWith(V.MARKERS),(t=v.node.contents(n)).length&&"BR"===t[t.length-1].tagName&&b(t[t.length-1]).remove(),s.isContentEditable&&"DIV"===s.tagName&&(!v.node.isBlock(s.previousSibling)||"DIV"===s.previousSibling.tagName))return;b(n).append(b(s).html()),b(s).remove()}}else{for((t=v.node.contents(n)).length&&"BR"===t[t.length-1].tagName&&b(t[t.length-1]).remove(),b(e).replaceWith(V.MARKERS);s&&!v.node.isBlock(s)&&"BR"!==s.tagName;)b(n).append(b(s)),s=s.nextSibling;b(s).remove()}}}}},V.NO_DELETE_TAGS=["TH","TD","TR","TABLE","FORM"],V.SIMPLE_ENTER_TAGS=["TH","TD","LI","DL","DT","FORM"],V.MODULES.cursor=function(g){var C=g.$;function h(e){return!!e&&(g.node.isBlock(e)?"P"!==e.tagName||!e.nextElementSibling||!e.parentElement||"OL"!==e.nextElementSibling.tagName||"LI"!==e.parentElement.tagName:e.nextSibling&&e.nextSibling.nodeType===Node.TEXT_NODE&&0===e.nextSibling.textContent.replace(/\u200b/g,"").length?h(e.nextSibling):!(e.nextSibling&&(!e.previousSibling||"BR"!==e.nextSibling.tagName||e.nextSibling.nextSibling))&&h(e.parentNode))}function u(e){return!!e&&(!!g.node.isBlock(e)||(e.previousSibling&&e.previousSibling.nodeType===Node.TEXT_NODE&&0===e.previousSibling.textContent.replace(/\u200b/g,"").length?u(e.previousSibling):!e.previousSibling&&(!(e.previousSibling||!g.node.hasClass(e.parentNode,"fr-inner"))||u(e.parentNode))))}function m(e,t){return!!e&&(e!==g.$wp.get(0)&&(e.previousSibling&&e.previousSibling.nodeType===Node.TEXT_NODE&&0===e.previousSibling.textContent.replace(/\u200b/g,"").length?m(e.previousSibling,t):!e.previousSibling&&(e.parentNode===t||m(e.parentNode,t))))}function v(e,t){return!!e&&(e!==g.$wp.get(0)&&(e.nextSibling&&e.nextSibling.nodeType===Node.TEXT_NODE&&0===e.nextSibling.textContent.replace(/\u200b/g,"").length?v(e.nextSibling,t):!(e.nextSibling&&(!e.previousSibling||"BR"!==e.nextSibling.tagName||e.nextSibling.nextSibling))&&(e.parentNode===t||v(e.parentNode,t))))}function b(e){return 0=g.opts.tabSpaces)0===i.substr(i.length-g.opts.tabSpaces,i.length-1).replace(/ /g,"").replace(new RegExp(V.UNICODE_NBSP,"g"),"").length&&(a=i.length-g.opts.tabSpaces+1);n.textContent=i.substring(0,a-L(i));var s=n.textContent;(g.opts.enter===V.ENTER_BR&&0");var p=n.parentNode;n.parentNode.removeChild(n),g.node.isEmpty(p)&&C(p).html(V.INVISIBLE_SPACE+V.MARKERS)}else C(n.parentNode).after(V.MARKERS),C(n.parentNode).remove();else C(n).after(V.MARKERS)}else g.node.isDeletable(n)?(C(n).after(V.MARKERS),C(n).remove()):e.nextSibling&&"BR"===e.nextSibling.tagName&&g.node.isVoid(n)&&"BR"!==n.tagName?(C(e.nextSibling).remove(),C(e).replaceWith(V.MARKERS)):!1!==g.events.trigger("node.remove",[C(n)])&&(C(n).after(V.MARKERS),C(n).remove())}else if(V.NO_DELETE_TAGS.indexOf(n.tagName)<0&&(g.node.isEditable(n)||g.node.isDeletable(n)))if(g.node.isDeletable(n))C(e).replaceWith(V.MARKERS),C(n).remove();else if(g.node.isEmpty(n)&&!g.node.isList(n))C(n).remove(),C(e).replaceWith(V.MARKERS);else{for(g.node.isList(n)&&(n=C(n).find("li").last().get(0)),(t=g.node.contents(n))&&0"))}),C(n).append(g.node.contents(a.get(0))),a.remove(),0===C(i).find("li").length&&C(i).remove())}else{if((o=g.node.contents(i)).length&&"BR"===o[0].tagName&&C(o[0]).remove(),"BLOCKQUOTE"!==i.tagName&&"BLOCKQUOTE"===n.tagName)for(o=g.node.contents(n);o.length&&g.node.isBlock(o[o.length-1]);)n=o[o.length-1],o=g.node.contents(n);else if("BLOCKQUOTE"===i.tagName&&"BLOCKQUOTE"!==n.tagName)for(o=g.node.contents(i);o.length&&g.node.isBlock(o[0]);)i=o[0],o=g.node.contents(i);C(e).replaceWith(V.MARKERS),C(n).append(i.innerHTML),C(i).remove()}else{for(C(e).replaceWith(V.MARKERS);i&&"BR"!==i.tagName&&!g.node.isBlock(i)&&g.node.isEditable(i);){var s=i;i=i.nextSibling,C(n).append(s)}i&&"BR"===i.tagName&&g.node.isEditable(i)&&C(i).remove()}}}function n(e){for(var t,n=e;!n.nextSibling;)if(n=n.parentNode,g.node.isElement(n))return!1;if("BR"===(n=n.nextSibling).tagName&&g.node.isEditable(n))if(n.nextSibling){if(g.node.isBlock(n.nextSibling)&&g.node.isEditable(n.nextSibling)){if(!(V.NO_DELETE_TAGS.indexOf(n.nextSibling.tagName)<0))return void C(n).remove();n=n.nextSibling,C(n.previousSibling).remove()}}else if(h(n)){if(b(e))g.cursorLists._del(e);else g.node.deepestParent(n)&&((!g.node.isEmpty(g.node.blockParent(n))||(g.node.blockParent(n).nextSibling&&V.NO_DELETE_TAGS.indexOf(g.node.blockParent(n).nextSibling.tagName))<0)&&C(n).remove(),n&&n.parentNode&&8203===n.parentNode.textContent.charCodeAt()&&n.parentNode.childNodes[1]&&"BR"===n.parentNode.childNodes[1].tagName&&n.parentNode.tagName.toLowerCase()===g.html.defaultTag()&&n.parentNode.nextSibling&&"TABLE"===n.parentNode.nextSibling.tagName&&C(n.parentNode).remove(),i(e));return}if(!g.node.isBlock(n)&&g.node.isEditable(n)){for(t=g.node.contents(n);n.nodeType!==Node.TEXT_NODE&&t.length&&!g.node.isDeletable(n)&&g.node.isEditable(n);)n=t[0],t=g.node.contents(n);n.nodeType===Node.TEXT_NODE?(C(n).before(V.MARKERS),n.textContent.length&&(n.textContent=n.textContent.substring(L(n.textContent,!0),n.textContent.length))):g.node.isDeletable(n)?(C(n).before(V.MARKERS),C(n).remove()):!1!==g.events.trigger("node.remove",[C(n)])&&(C(n).before(V.MARKERS),C(n).remove()),C(e).remove()}else if(V.NO_DELETE_TAGS.indexOf(n.tagName)<0&&(g.node.isEditable(n)||g.node.isDeletable(n)))if(g.node.isDeletable(n))C(e).replaceWith(V.MARKERS),C(n).remove();else if(g.node.isList(n))e.previousSibling?(C(n).find("li").first().prepend(e),g.cursorLists._backspace(e)):(C(n).find("li").first().prepend(V.MARKERS),C(e).remove());else if((t=g.node.contents(n))&&0"+V.MARKERS):r?C(o).after("<".concat(r,">").concat(V.MARKERS,"
    ")):C(o).after("".concat(V.MARKERS,"
    ")),C(e).remove()):S(e,t,n),!1;if(null===o)(r=g.html.defaultTag())&&g.node.isElement(e.parentNode)?C(e).replaceWith("<".concat(r,">").concat(V.MARKERS,"
    ")):!e.previousSibling||C(e.previousSibling).is("br")||e.nextSibling?C(e).replaceWith("
    ".concat(V.MARKERS)):C(e).replaceWith("
    ".concat(V.MARKERS,"
    "));else{var i=e,a="";"PRE"!=o.tagName||e.nextSibling||(t=!0),g.node.isBlock(o)&&!t||(a="
    ");var s,l="",c="",d="",f="";(r=g.html.defaultTag())&&g.node.isBlock(o)&&(d="<".concat(r,">"),f=""),o.tagName===r.toUpperCase()&&(d=g.node.openTagString(C(o).clone().removeAttr("id").get(0))));do{if(i=i.parentNode,!t||i!==o||t&&!g.node.isBlock(o))if(l+=g.node.closeTagString(i),i===o&&g.node.isBlock(o))c=d+c;else{var p=("A"===i.tagName||g.node.hasClass(i,"fa"))&&v(e,i)?"fr-to-remove":"";c="isPasted"===i.getAttribute("id")?g.node.openTagString(C(i).clone().attr("style","").addClass(p).get(0))+c:g.node.openTagString(C(i).clone().addClass(p).get(0))+c}}while(i!==o);a=l+a+c+(e.parentNode===o&&g.node.isBlock(o)?"":V.INVISIBLE_SPACE)+V.MARKERS,g.node.isBlock(o)&&!C(o).find("*").last().is("br")&&C(o).append("
    "),C(e).after(''),C(e).remove(),o.nextSibling&&!g.node.isBlock(o.nextSibling)||g.node.isBlock(o)||C(o).after("
    "),s=(s=!t&&g.node.isBlock(o)?g.node.openTagString(o)+C(o).html()+f:g.node.openTagString(o)+C(o).html()+g.node.closeTagString(o)).replace(/<\/span>/g,a),C(o).replaceWith(s)}}function S(e,t,n){var r=g.node.deepestParent(e,[],!n);if(null===r)g.html.defaultTag()&&e.parentNode===g.el?C(e).replaceWith("<".concat(g.html.defaultTag(),">").concat(V.MARKERS,"
    ")):(e.nextSibling&&!g.node.isBlock(e.nextSibling)||C(e).after("
    "),C(e).replaceWith("
    ".concat(V.MARKERS)));else if(e.previousSibling&&"IMG"==e.previousSibling.tagName||e.nextSibling&&"IMG"==e.nextSibling.tagName)C(e).replaceWith("<"+g.html.defaultTag()+">"+V.MARKERS+"
    ");else{var o=e,i="";"PRE"===r.tagName&&(t=!0),g.node.isBlock(r)&&!t||(i="
    ");var a="",s="";do{var l=o;if(o=o.parentNode,"BLOCKQUOTE"===r.tagName&&g.node.isEmpty(l)&&!g.node.hasClass(l,"fr-marker")&&C(l).contains(e)&&C(l).after(e),"BLOCKQUOTE"!==r.tagName||!v(e,o)&&!m(e,o))if(!t||o!==r||t&&!g.node.isBlock(r)){a+=g.node.closeTagString(o);var c="A"==o.tagName&&v(e,o)||g.node.hasClass(o,"fa")?"fr-to-remove":"";s=g.node.openTagString(C(o).clone().addClass(c).removeAttr("id").get(0))+s,g.opts.enter!==V.ENTER_DIV&&o===r&&"DIV"===r.tagName&&(a="
    ",s="")}else"BLOCKQUOTE"==r.tagName&&t&&(s=a="")}while(o!==r);var d=r===e.parentNode&&g.node.isBlock(r)||e.nextSibling;if("BLOCKQUOTE"===r.tagName)if(e.previousSibling&&g.node.isBlock(e.previousSibling)&&e.nextSibling&&"BR"===e.nextSibling.tagName&&(C(e.nextSibling).after(e),e.nextSibling&&"BR"===e.nextSibling.tagName&&C(e.nextSibling).remove()),t)i=a+i+V.MARKERS+s;else{var f=g.html.defaultTag();i="".concat(a+i+(f?"<".concat(f,">"):"")+V.MARKERS,"
    ").concat(f?""):"").concat(s)}else i=a+i+s+(d?"":V.INVISIBLE_SPACE)+V.MARKERS;C(e).replaceWith('');var p=g.node.openTagString(r)+C(r).html()+g.node.closeTagString(r);p=p.replace(/<\/span>/g,i),C(r).replaceWith(p)}}function N(e){var t=e.getBoundingClientRect(),n=window.pageXOffset||document.documentElement.scrollLeft,r=window.pageYOffset||document.documentElement.scrollTop;return{top:t.top+r,left:t.left+n}}function T(){var e=g.selection.get(),t=null;if(g.selection.inEditor()&&e.rangeCount)for(var n=g.selection.ranges(),r=0;r").concat(V.MARKERS,"
    ")):C(o).before("".concat(V.MARKERS,"
    ")),C(e).remove(),!1}else v(e,o)?y(e,t,!0):S(e,t,!0);if(null===o)(r=g.html.defaultTag())&&g.node.isElement(e.parentNode)?C(e).replaceWith("<".concat(r,">").concat(V.MARKERS,"
    ")):C(e).replaceWith("
    ".concat(V.MARKERS));else{if(r=g.html.defaultTag(),g.node.isBlock(o))if("PRE"===o.tagName&&(t=!0),t)C(e).remove(),C(o).prepend("
    ".concat(V.MARKERS));else if(e.nextSibling&&"IMG"==e.nextSibling.tagName||e.nextSibling&&e.nextSibling.nextElementSibling&&"IMG"==e.nextSibling.nextElementSibling)C(e).replaceWith("<"+g.html.defaultTag()+">"+V.MARKERS+"
    ");else{if(g.node.isEmpty(o,!0))return y(e,t,n);if(g.opts.keepFormatOnDelete||"DIV"===o.tagName||"div"===g.html.defaultTag())if(!g.opts.keepFormatOnDelete&&"DIV"===o.tagName||"div"===g.html.defaultTag())C(o).before("<"+g.html.defaultTag()+">
    ");else if(g.opts.keepFormatOnDelete&&!g.opts.htmlUntouched&&"DIV"!==o.tagName&&"div"!==g.html.defaultTag()&&u(g.selection.get().focusNode))C(o).before("".concat(g.node.openTagString(C(o).clone().removeAttr("id").get(0)),"
    ").concat(g.node.closeTagString(o)));else{for(var i=e,a=V.INVISIBLE_SPACE;i!==o&&!g.node.isElement(i);)i=i.parentNode,a=g.node.openTagString(i)+a+g.node.closeTagString(i);C(o).before(a)}else C(o).before("".concat(g.node.openTagString(C(o).clone().removeAttr("id").get(0)),"
    ").concat(g.node.closeTagString(o)))}else C(o).before("
    ");C(e).remove()}}(t,e,r):g.cursorLists._startEnter(t):!b(t)||e||r?S(t,e,r):g.cursorLists._middleEnter(t),function p(){g.$el.find(".fr-to-remove").each(function(){for(var e=g.node.contents(this),t=0;to){var i=T();if(i){var a=N(i);a=a.top;var s=i.getBoundingClientRect().top;g.opts.scrollableContainer&&g.opts.enter!==V.ENTER_BR&&"BR"===i.tagName&&(s=a=i.parentNode.offsetTop),i.parentNode&&"TD"===i.parentNode.tagName&&og.$sc[0].scrollTop+C(g.$sc).height()&&g.$sc[0].scroll(0,a-C(g.$sc).height()+2*g.$tb.height())}}else if(g.opts.scrollableContainer&&g.opts.toolbarSticky){var l=T();if(l){var c=N(l);c=c.top;var d=l.getBoundingClientRect().top;g.opts.enter!==V.ENTER_BR&&"BR"===l.tagName&&(d=c=l.parentNode.offsetTop),(g.opts.iframe&&d+2*g.$tb.height()>g.$sc[0].scrollTop+C(g.$sc).height()||d+2*g.$tb.height()>C(g.$sc).height())&&g.$sc[0].scroll(0,c-C(g.$sc).height()+2*g.$tb.height())}}},backspace:function s(){var e=!1,t=g.markers.insert();if(!t)return!0;for(var n=t.parentNode;n&&!g.node.isElement(n);){if("false"===n.getAttribute("contenteditable"))return C(t).replaceWith(V.MARKERS),g.selection.restore(),!1;if(n.innerText.length&&"true"===n.getAttribute("contenteditable"))break;n=n.parentNode}g.el.normalize();var r=t.previousSibling;if(r){var o=r.textContent;o&&o.length&&8203===o.charCodeAt(o.length-1)&&(1===o.length?C(r).remove():r.textContent=r.textContent.substr(0,o.length-L(o)))}return h(t)?b(t)&&m(t,C(t).parents("li").first().get(0))?g.cursorLists._backspace(t):e=E(t):u(t)?b(t)&&m(t,C(t).parents("li").first().get(0))?g.cursorLists._backspace(t):function c(e){for(var t=0 div").first(),b=v.find("> a"),"rtl"===f.opts.direction&&v.css("left","auto").css("right",0).attr("direction","rtl"),e++}function C(e){for(var t=[M("9qqG-7amjlwq=="),M("KA3B3C2A6D1D5H5H1A3=="),M("3B9B3B5F3C4G3E3=="),M("QzbzvxyB2yA-9m=="),M("ji1kacwmgG5bc=="),M("nmA-13aogi1A3c1jd=="),M("BA9ggq=="),M("emznbjbH3fij=="),M("tkC-22d1qC-13sD1wzF-7=="),M("tA3jjf=="),M("1D1brkm==")],n=0;nthis.length)&&(t=this.length),this.substring(t-e.length,t)===e}),e.endsWith(t[n]))return!0;return!1}function m(){var e=M(p(n)),t=M(p("tzgatD-13eD1dtdrvmF3c1nrC-7saQcdav==")).split(".");try{return window.parent.document.querySelector(e)&&window[t[1]][t[2]]}catch(e){return!1}}var v,b,L=f.$,E="sC-7OB2fwhVC4vsG-7ohPA4ZD4D-8f1J3stzB-11bFE2FC1A3NB2IF1HE1TH4WB8eB-11zVG2F3I3yYB5ZG4CB2DA15CC5AD3F1A1KG1oLA10B1A6wQF1H3vgale2C4F4XA2qc2A5D5B3pepmriKB3OE1HD1fUC10pjD-11E-11TB4YJ3bC-16zE-11yc1B2CE2BC3jhjKC1pdA-21OA6C1D5B-8vF4QA11pD6sqf1C3lldA-16BD4A2H3qoEA7bB-16rmNH5H1F1vSB7RE2A3TH4YC5A5b1A4d1B3whepyAC3AA2zknC3mbgf1SC4WH4PD8TC5ZB2C3H3jb2A5ZA2EF2aoFC5qqHC4B1H1zeGA7UA5RF4TA29TA6ZC4d1C3hyWA10A3rBB2E3decorationRD3QC10UD3E6E6ZD2F3F3fme2E5uxxrEC9C3E4fB-11azhHB1LD7D6VF4VVTPC6b1C4TYG3qzDD6B3B3AH4I2H2kxbHE1JD1yihfd1QD6WB1D4mhrc1B5rvFG3A14A7cDA2OC1AA1JB5zC-16KA6WB4C-8wvlTB5A5lkZB2C2C7zynBD2D2bI-7C-21d1HE2cubyvPC8A6VB3aroxxZE4C4F4e1I2BE1WjdifH1H4A14NA1GB1YG-10tWA3A14A9sVA2C5XH2A29b2A6gsleGG2jaED2D-13fhE1OA8NjwytyTD4e1sc1D-16ZC3B5C-9e1C2FB6EFF5B2C2JH4E1C2tdLE5A3UG4G-7b2D3B4fA-9oh1G3kqvB4AG3ibnjcAC6D2B1cDA9KC2QA6bRC4VA30RB8hYB2A4A-8h1A21A2B2==",y="7D4YH4fkhHB3pqDC3H2E1fkMD1IB1NF1D3QD9wB5rxqlh1A8c2B4ZA3FD2AA6FB5EB3jJG4D2J-7aC-21GB6PC5RE4TC11QD6XC4XE3XH3mlvnqjbaOA2OC2BE6A1fmI-7ujwbc1G5f1F3e1C11mXF4owBG3E1yD1E4F1D2D-8B-8C-7yC-22HD1MF5UE4cWA3D8D6a1B2C3H3a3I3sZA4B3A2akfwEB3xHD5D1F1wIC11pA-16xdxtVI2C9A6YC4a1A2F3B2GA6B4C3lsjyJB1eMA1D-11MF5PE4ja1D3D7byrf1C3e1C7D-16lwqAF3H2A1B-21wNE1MA1OG1HB2A-16tSE5UD4RB3icRA4F-10wtwzBB3E1C3CC2DA8LA2LA1EB1kdH-8uVB7decorg1J2B7B6qjrqGI2J1C6ijehIB1hkemC-13hqkrH4H-7QD6XF5XF3HLNAC3CB2aD2CD2KB10B4ycg1A-8KA4H4B11jVB5TC4yqpB-21pd1E4pedzGB6MD5B3ncB-7MA4LD2JB6PD5uH-8TB9C7YD5XD2E3I3jmiDB3zeimhLD8E2F2JC1H-9ivkPC5lG-10SB1D3H3A-21rc1A3d1E3fsdqwfGA2KA1OrC-22LA6D1B4afUB16SC7AitC-8qYA11fsxcajGA15avjNE2A-9h1hDB16B9tPC1C5F5UC1G3B8d2A5d1D4RnHJ3C3JB5D3ucMG1yzD-17hafjC-8VD3yWC6e1YD2H3ZE2C8C5oBA3H3D2vFA4WzJC4C2i1A-65fNB8afWA1H4A26mvkC-13ZB3E3h1A21BC4eFB2GD2AA5ghqND2A2B2==",n="MekC-11nB-8tIzpD7pewxvzC6mD-16xerg1==",S="lC4B3A3B2B5A1C2E4G1A2==",N="sC-7OB2fwhVC4vsG-7ohPA4ZD4D-8f1J3stzB-11bFE2EE1MA2ND1KD1IE4cA-21pSD2D5ve1G3h1A8b1E5ZC3CD2FA16mC5OC5E1hpnG1NA10B1D7hkUD4I-7b2C3C5nXD2E3F3whidEC2EH3GI2mJE2E2bxci1WA10VC7pllSG2F3A7xd1A4ZC3DB2aaeGA2DE4H2E1j1ywD-13FD1A3VE4WA3D8C6wuc1A2hf1B5B7vnrrjA1B9ic1mpbD1oMB1iSB7rWC4RI4G-7upB6jd1A2F3H2EA4FD3kDF4A2moc1anJD1TD4VI4b2C7oeQF4c1E3XC7ZA3C3G3uDB2wGB6D1JC4D1JD4C1hTE6QC5pH4pD3C-22D7c1A3textAA4gdlB2mpozkmhNC1mrxA3yWA5edhg1I2H3B7ozgmvAI3I2B5GD1LD2RSNH1KA1XA5SB4PA3sA9tlmC-9tnf1G3nd1coBH4I2I2JC3C-16LE6A1tnUA3vbwQB1G3f1A20a3A8a1C6pxAB2eniuE1F3kH2lnjB2hB-16XA5PF1G4zwtYA5B-11mzTG2B9pHB3BE2hGH3B3B2cMD5C1F1wzPA8E7VG5H5vD3H-7C8tyvsVF2I1G2A5fE3bg1mgajoyxMA4fhuzSD8aQB2B4g1A20ukb1A4B3F3GG2CujjanIC1ObiB11SD1C5pWC1D4YB8YE5FE-11jXE2F-7jB4CC2G-10uLH4E1C2tA-13yjUH5d1H1A7sWD5E4hmjF-7pykafoGA16hDD4joyD-8OA33B3C2tC7cRE4SA31a1B8d1e2A4F4g1A2A22CC5zwlAC2C1A12==",T=function(){for(var e=0,t=document.domain,n=t.split("."),r="_gd".concat((new Date).getTime());e")}(e)),x.selection.restore()}else{x.selection.save();var o,i=x.$el.find('.fr-marker[data-type="true"]').length&&x.$el.find('.fr-marker[data-type="true"]').get(0).nextSibling;v(i,e,t),O(i).parent().find("a:empty").remove();do{for(o=x.$el.find("".concat(w(e,t)," > ").concat(w(e,t))),n=0;n
    '),i=l.html().replace(/<\/span>/,a+x.node.closeTagString(l.get(0))+s+c+a+x.node.openTagString(l.get(0))+s),l.replaceWith(x.node.openTagString(l.get(0))+i+x.node.closeTagString(l.get(0))),!0}return!1}function r(e,t){void 0===t&&(t={}),t.style&&delete t.style;var n=x.selection.isCollapsed();x.selection.save();var r=x.$el.find(".fr-marker");if(e&&(r[0].parentNode.tagName===e.toUpperCase()||r[1].parentNode.tagName===e.toUpperCase())){var o=r[0];r[0].parentNode.tagName!==e.toUpperCase()&&(o=r[1]);for(var i=o.parentNode.previousSibling;null!=i;)i.nodeType===Node.TEXT_NODE&&(i.textContent=i.textContent.replace(/\u200B/g,"")),i=i.previousSibling;for(var a=o.parentNode.nextSibling;null!=a;)a.nodeType===Node.TEXT_NODE&&(a.textContent=a.textContent.replace(/\u200B/g,"")),a=a.nextSibling}for(var s=!0;s;){s=!1;for(var l=x.$el.find(".fr-marker"),c=0;c')){if(x.node.isEmpty(d.get(0)))c=O(x.doc.createElement("span")).attr("style","".concat(e,": ").concat(t,";")).html("".concat(V.INVISIBLE_SPACE).concat(V.MARKERS)),d.replaceWith(c);else{var f={};f["style*"]="".concat(e,":"),$(r,"span",f,!0),r=x.$el.find(".fr-marker"),t?(c=O(x.doc.createElement("span")).attr("style","".concat(e,": ").concat(t,";")).html("".concat(V.INVISIBLE_SPACE).concat(V.MARKERS)),r.replaceWith(c)):r.replaceWith(V.INVISIBLE_SPACE+V.MARKERS)}x.html.cleanEmptyTags()}else x.node.isEmpty(d.get(0))&&d.is("span")?(r.replaceWith(V.MARKERS),d.css(e,t)):(r.get(0).nextSibling&&x.node.isBlock(r.get(0).nextSibling)&&!r.get(0).previousSibling&&"LI"===r.get(0).parentNode.tagName&&r.get(0).nextSibling.prepend(r.get(0)),c=O('').concat(V.INVISIBLE_SPACE).concat(V.MARKERS,"")),r.replaceWith(c));c&&L(c,e,t)}else{if(x.selection.save(),null===t||"color"===e&&0").concat(c);e.replaceWith('');var u=a.get(0).outerHTML;O(a.get(0)).replaceWith(u.replace(/<\/span>/g,function(){return h}))}}function o(e,t){void 0===t&&(t={}),t.style&&delete t.style;var n=x.selection.ranges(0),r=n.startContainer;if(r.nodeType===Node.ELEMENT_NODE&&0"),V.END_MARKER='"),V.MARKERS=V.START_MARKER+V.END_MARKER,V.MODULES.markers=function(d){var f=d.$;function l(){if(!d.$wp)return null;try{var e=d.selection.ranges(0),t=e.commonAncestorContainer;if(t!==d.el&&!d.$el.contains(t))return null;var n=e.cloneRange(),r=e.cloneRange();n.collapse(!0);var o=f(d.doc.createElement("SPAN")).addClass("fr-marker").attr("style","display: none; line-height: 0;").html(V.INVISIBLE_SPACE).get(0);if(n.insertNode(o),o=d.$el.find("span.fr-marker").get(0)){for(var i=o.nextSibling;i&&i.nodeType===Node.TEXT_NODE&&0===i.textContent.length;)f(i).remove(),i=d.$el.find("span.fr-marker").get(0).nextSibling;return d.selection.clear(),d.selection.get().addRange(r),o}return null}catch(a){}}function c(){d.$el.find(".fr-marker").remove()}return{place:function p(e,t,n){var r,o,i;try{var a=e.cloneRange();if(a.collapse(t),a.insertNode(function l(e,t){var n=f(d.doc.createElement("SPAN"));return n.addClass("fr-marker").attr("data-id",t).attr("data-type",e).attr("style","display: ".concat(d.browser.safari?"none":"inline-block","; line-height: 0;")).html(V.INVISIBLE_SPACE),n.get(0)}(t,n)),!0===t)for(i=(r=d.$el.find('span.fr-marker[data-type="true"][data-id="'.concat(n,'"]')).get(0)).nextSibling;i&&i.nodeType===Node.TEXT_NODE&&0===i.textContent.length;)f(i).remove(),i=r.nextSibling;if(!0===t&&!e.collapsed){for(;!d.node.isElement(r.parentNode)&&!i;)-1'):f(t).append('');else if(d.cursor.isAtStart(e,t))f(t).before(''),f(e).remove();else if(d.cursor.isAtEnd(e,t))f(t).after(''),f(e).remove();else{for(var n=e,r="",o="";n=n.parentNode,r+=d.node.closeTagString(n),o=d.node.openTagString(n)+o,n!==t;);f(e).replaceWith('');var i=d.node.openTagString(t)+f(t).html()+d.node.closeTagString(t);i=i.replace(/<\/span>/g,"".concat(r,'').concat(o)),f(t).replaceWith(i)}return d.$el.find(".fr-marker").get(0)},insertAtPoint:function h(e){var t,n=e.clientX,r=e.clientY;c();var o=null;if("undefined"!=typeof d.doc.caretPositionFromPoint?(t=d.doc.caretPositionFromPoint(n,r),(o=d.doc.createRange()).setStart(t.offsetNode,t.offset),o.setEnd(t.offsetNode,t.offset)):"undefined"!=typeof d.doc.caretRangeFromPoint&&(t=d.doc.caretRangeFromPoint(n,r),(o=d.doc.createRange()).setStart(t.startContainer,t.startOffset),o.setEnd(t.startContainer,t.startOffset)),null!==o&&"undefined"!=typeof d.win.getSelection){var i=d.win.getSelection();i.removeAllRanges(),i.addRange(o)}else if("undefined"!=typeof d.doc.body.createTextRange)try{(o=d.doc.body.createTextRange()).moveToPoint(n,r);var a=o.duplicate();a.moveToPoint(n,r),o.setEndPoint("EndToEnd",a),o.select()}catch(s){return!1}l()},remove:c}},V.MODULES.selection=function(E){var y=E.$;function s(){var e="";return E.win.getSelection?e=E.win.getSelection():E.doc.getSelection?e=E.doc.getSelection():E.doc.selection&&(e=E.doc.selection.createRange().text),e.toString()}function L(){return E.win.getSelection?E.win.getSelection():E.doc.getSelection?E.doc.getSelection():E.doc.selection.createRange()}function f(e){var t=L(),n=[];if(t&&t.getRangeAt&&t.rangeCount){n=[];for(var r=0;r'.concat(t[e].innerHTML));var n=!1,r=o(E.el);for(r.atStart&&r.atEnd&&(n=!0),t=E.el.querySelectorAll(".fr-mk"),e=0;e"):y(o).find(".fr-inner").filter(O).html("
    "):(y(o).empty(),y(o).attr("data-del-cell",!0)):0"),E.spaces.normalize());var m=E.$el.find(".fr-marker").last().get(0),v=E.$el.find(".fr-marker").first().get(0);void 0!==m&&void 0!==v&&!m.nextSibling&&v.previousSibling&&"BR"===v.previousSibling.tagName&&E.node.isElement(m.parentNode)&&E.node.isElement(v.parentNode)&&E.$el.append("
    "),T()},blocks:function u(e){var t,n,r=[],o=L();if(h()&&o.rangeCount){var i=f();for(t=0;t"))}function t(){f.$wp.removeClass("show-placeholder")}function n(){if(!f.$wp)return!1;f.core.isEmpty()?e():t()}return{_init:function r(){if(!f.$wp)return!1;f.events.on("init input keydown keyup contentChanged initialized",n)},show:e,hide:t,refresh:n,isVisible:function o(){return!f.$wp||f.node.hasClass(f.$wp.get(0),"show-placeholder")}}},V.UNICODE_NBSP=String.fromCharCode(160),V.VOID_ELEMENTS=["area","base","br","col","embed","hr","img","input","keygen","link","menuitem","meta","param","source","track","wbr"],V.BLOCK_TAGS=["address","article","aside","audio","blockquote","canvas","details","dd","div","dl","dt","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","li","main","nav","noscript","ol","output","p","pre","section","table","tbody","td","tfoot","th","thead","tr","ul","video"],Object.assign(V.DEFAULTS,{htmlAllowedEmptyTags:["textarea","a","iframe","object","video","style","script",".fa",".fr-emoticon",".fr-inner","path","line","hr"],htmlDoNotWrapTags:["script","style"],htmlSimpleAmpersand:!1,htmlIgnoreCSSProperties:[],htmlExecuteScripts:!0}),V.MODULES.html=function(w){var u=w.$;function d(){return w.opts.enter===V.ENTER_P?"p":w.opts.enter===V.ENTER_DIV?"div":w.opts.enter===V.ENTER_BR?null:void 0}function s(e,t){return!(!e||e===w.el)&&(t?-1!=["PRE","SCRIPT","STYLE"].indexOf(e.tagName)||s(e.parentNode,t):-1!==["PRE","SCRIPT","STYLE"].indexOf(e.tagName))}function i(e){var t,n=[],r=[];if(e){var o=w.el.querySelectorAll(".fr-marker");for(t=0;t";return t&&(n="")),n}function c(e){var t=e.parentNode;if(t&&(w.node.isBlock(t)||w.node.isElement(t))&&["TD","TH"].indexOf(t.tagName)<0){for(var n=e.previousSibling,r=e.nextSibling;n&&(n.nodeType===Node.TEXT_NODE&&0===n.textContent.replace(/\n|\r/g,"").length||w.node.hasClass(n,"fr-tmp"));)n=n.previousSibling;if(r)return!1;n&&t&&"BR"!==n.tagName&&!w.node.isBlock(n)&&!r&&0").concat(V.MARKERS,"
    ")),w.selection.restore()):w.$el.html("<".concat(d(),">
    "))):w.el.querySelector("*:not(.fr-marker):not(br)")||(w.core.hasFocus()?(w.$el.html("".concat(V.MARKERS,"
    ")),w.selection.restore()):w.$el.html("
    ")))}function C(e,t){return r(e,"<".concat(t,"[^>]*?>([\\w\\W]*)"),1)}function m(e,t){var n=u("
    ]*?)>"),1)||"",">"));return w.node.rawAttributes(n.get(0))}function v(e){return(r(e,"]*?)>",0)||"").replace(/\n/g," ").replace(/ {2,}/g," ")}function b(e,t){w.opts.htmlExecuteScripts?e.html(t):e.get(0).innerHTML=t}function $(e){var t;(t=/:not\(([^)]*)\)/g).test(e)&&(e=e.replace(t," $1 "));var n=100*(e.match(/(#[^\s+>~.[:]+)/g)||[]).length+10*(e.match(/(\[[^]]+\])/g)||[]).length+10*(e.match(/(\.[^\s+>~.[:]+)/g)||[]).length+10*(e.match(/(:[\w-]+\([^)]*\))/gi)||[]).length+10*(e.match(/(:[^\s+>~.[:]+)/g)||[]).length+(e.match(/(::[^\s+>~.[:]+|:first-line|:first-letter|:before|:after)/gi)||[]).length;return n+=((e=(e=e.replace(/[*\s+>~]/g," ")).replace(/[#.]/g," ")).match(/([^\s+>~.[:]+)/g)||[]).length}function H(e){if(w.events.trigger("html.processGet",[e]),e&&e.getAttribute&&""===e.getAttribute("class")&&e.removeAttribute("class"),e&&e.getAttribute&&""===e.getAttribute("style")&&e.removeAttribute("style"),e&&e.nodeType===Node.ELEMENT_NODE){var t,n=e.querySelectorAll('[class=""],[style=""]');for(t=0;t")}},cleanEmptyTags:e,cleanWhiteTags:h,cleanBlankSpaces:n,blocks:function S(){return w.$el.get(0).querySelectorAll(p())},getDoctype:k,set:function N(e){var t=w.clean.html((e||"").trim(),[],[],w.opts.fullPage),n=new RegExp("%3A//","g"),r=t.replace(n,"://");if(w.opts.fullPage){var o=C(r,"body")||(0<=r.indexOf("",s=m(r,"head"),l=u("
    ");l.append(a).contents().each(function(){(this.nodeType===Node.COMMENT_NODE||0<=["BASE","LINK","META","NOSCRIPT","SCRIPT","STYLE","TEMPLATE","TITLE"].indexOf(this.tagName))&&this.parentNode.removeChild(this)});var c=l.html().trim();a=u("
    ").append(a).contents().map(function(){return this.nodeType===Node.COMMENT_NODE?"\x3c!--".concat(this.nodeValue,"--\x3e"):0<=["BASE","LINK","META","NOSCRIPT","SCRIPT","STYLE","TEMPLATE","TITLE"].indexOf(this.tagName)?this.outerHTML:""}).toArray().join("");var d=v(r),f=m(r,"html");b(w.$el,"".concat(c,"\n").concat(o)),w.node.clearAttributes(w.el),w.$el.attr(i),w.$el.addClass("fr-view"),w.$el.attr("spellcheck",w.opts.spellcheck),w.$el.attr("dir",w.opts.direction),b(w.$head,a),w.node.clearAttributes(w.$head.get(0)),w.$head.attr(s),w.node.clearAttributes(w.$html.get(0)),w.$html.attr(f),w.iframe_document.doctype.parentNode.replaceChild(function h(e,t){var n=e.match(//i);return n?t.implementation.createDocumentType(n[1],n[3],n[4]):t.implementation.createDocumentType("html")}(d,w.iframe_document),w.iframe_document.doctype)}else b(w.$el,r);var p=w.edit.isDisabled();w.edit.on(),w.core.injectStyle(w.opts.iframeDefaultStyle+w.opts.iframeStyle),g(),w.opts.useClasses||(w.$el.find("[fr-original-class]").each(function(){this.setAttribute("class",this.getAttribute("fr-original-class")),this.removeAttribute("fr-original-class")}),w.$el.find("[fr-original-style]").each(function(){this.setAttribute("style",this.getAttribute("fr-original-style")),this.removeAttribute("fr-original-style")})),p&&w.edit.off(),w.events.trigger("html.set"),w.events.trigger("charCounter.update")},syncInputs:B,get:function _(e,t){if(!w.$wp)return w.$oel.clone().removeClass("fr-view").removeAttr("contenteditable").get(0).outerHTML;var n="";w.events.trigger("html.beforeGet");var r,o,i=[],a={},s=[];if(B(),!w.opts.useClasses&&!t){var l=new RegExp("^".concat(w.opts.htmlIgnoreCSSProperties.join("$|^"),"$"),"gi");for(r=0;r=a[u[o]][v]&&(a[u[o]][v]=g,C[m].trim().length))){var b=C[m].trim().split(":");b.splice(0,1);var L=b.join(":").trim();-1").concat(w.$html.find("head").get(0).outerHTML,""));else if(void 0===e&&(e=!1),w.opts.fullPage){n=k(w.iframe_document),w.$el.removeClass("fr-view");var T=w.opts.heightMin,M=w.opts.height,A=w.opts.heightMax;w.opts.heightMin=null,w.opts.height=null,w.opts.heightMax=null,w.size.refresh(),n+="").concat(w.$html.html(),""),w.opts.heightMin=T,w.opts.height=M,w.opts.heightMax=A,w.size.refresh(),w.$el.addClass("fr-view")}else n=w.$el.html();if(!w.opts.useClasses&&!t)for(r=0;r(?:[\w\W]*?)<\/style>/g,"")).replace(/]*)data-fr-style="true"([^>]*)>/g,"")).replace(/(?:[\w\W]*?)<\/style>/g,"")).replace(/((?:[\w\W]*?))<\/body>/g,"$3")).replace(/((?:[\w\W]*?))<\/body>/g,"$4")).replace(/((?:[\w\W]*?))<\/body>/g,"$4")).replace(/((?:[\w\W]*?))<\/body>/g,'$6')).replace(/((?:[\w\W]*?))<\/body>/g,"$3")),w.opts.htmlSimpleAmpersand&&(n=n.replace(/&/gi,"&")),w.events.trigger("html.afterGet"),e||(n=n.replace(/]*? class\s*=\s*["']?fr-marker["']?[^>]+>\u200b<\/span>/gi,"")),n=w.clean.invisibleSpaces(n),n=w.clean.exec(n,H);var x=w.events.chainTrigger("html.get",n);return"string"==typeof x&&(n=x),n=(n=n.replace(/(?:[\w\W]*?)<\/pre>/g,function(e){return e.replace(/
    /g,"\n")})).replace(/ ".concat(r,"")),e.indexOf('class="fr-marker"')<0&&(r=function a(e){var t=w.doc.createElement("div");return t.innerHTML=e,w.selection.setAtEnd(t,!0),t.innerHTML}(r)),w.node.isEmpty(w.el)&&!w.opts.keepFormatOnDelete&&f(r))w.opts.trackChangesEnabled?w.track_changes.pasteInEmptyEdior(r):w.el.innerHTML=r;else{(function s(){var e=w.selection.ranges(0).commonAncestorContainer;return e!==w.el&&!w.$el.contains(e)})()&&w.selection.restore();var o=w.markers.insert();if(o)if(w.opts.trackChangesEnabled)w.track_changes.pasteInEdior(r);else{w.node.isLastSibling(o)&&u(o).parent().hasClass("fr-deletable")&&u(o).insertAfter(u(o).parent());var i=w.node.blockParent(o);if((f(r)||n)&&(w.node.deepestParent(o)||i&&"LI"===i.tagName)){if(i&&"LI"===i.tagName&&(r=function l(e){if(!w.html.defaultTag())return e;var t=w.doc.createElement("div");t.innerHTML=e;for(var n=t.querySelectorAll(":scope > ".concat(w.html.defaultTag())),r=n.length-1;0<=r;r--){var o=n[r];w.node.isBlock(o.previousSibling)||(o.previousSibling&&!w.node.isEmpty(o)&&u("
    ").insertAfter(o.previousSibling),o.outerHTML=o.innerHTML)}return t.innerHTML}(r)),!(o=w.markers.split()))return!1;o.outerHTML=r}else o.outerHTML=r}else w.el.innerHTML+=r}g(),w.keys.positionCaret(),w.events.trigger("html.inserted")},wrap:t,unwrap:function A(){w.$el.find("div.fr-temp-div").each(function(){this.previousSibling&&this.previousSibling.nodeType===Node.TEXT_NODE&&u(this).before("
    "),u(this).attr("data-empty")||!this.nextSibling||w.node.isBlock(this.nextSibling)&&!u(this.nextSibling).hasClass("fr-temp-div")?u(this).replaceWith(u(this).html()):u(this).replaceWith("".concat(u(this).html(),"
    "))}),w.$el.find(".fr-temp-div").removeClass("fr-temp-div").filter(function(){return""===u(this).attr("class")}).removeAttr("class")},escapeEntities:function x(e){return e.replace(//gi,">").replace(/"/gi,""").replace(/'/gi,"'")},checkIfEmpty:o,extractNode:C,extractNodeAttrs:m,extractDoctype:v,cleanBRs:function O(){for(var e=w.el.getElementsByTagName("br"),t=0;t").concat(V.MARKERS,"
    ")):d.$el.html("".concat(V.MARKERS,"
    ")),d.selection.restore(),d.placeholder.refresh(),d.button.bulkRefresh(),d.undo.saveStep()},0)}function o(){p=!1}function a(){p=!1}function g(){var e=d.html.defaultTag();e?d.$el.html("<".concat(e,">").concat(V.MARKERS,"
    ")):d.$el.html("".concat(V.MARKERS,"
    ")),d.selection.restore()}function C(e,t){var n=(e&&e.parentElement).parentElement;if(e.parentElement&&(-1/g,"")).length<1?e.parentElement.insertAdjacentHTML("afterbegin"," "):" "!=r&&" "!=r&&"Backspace"==t.key?h(t):" "!=r&&" "!=r&&"Delete"==t.key&&u(t),!0}if(i(e).is("p")){var o=e.innerHTML.replace(/
    /g,"");return o.length<1?e.insertAdjacentHTML("afterbegin"," "):" "!=o&&" "!=o&&"Backspace"==t.key?h(t):" "!=o&&" "!=o&&"Delete"==t.key&&u(t),!0}}return!1}function s(e){var t=d.selection.element();if(t&&0<=["INPUT","TEXTAREA"].indexOf(t.tagName))return!0;if(e&&v(e.which))return!0;d.events.disableBlur();var n=e.which;if(16===n)return!0;if((f=n)===V.KEYCODE.IME)return p=!0;if(p=!1,m(e))return!0;var r=b(n)&&!m(e)&&!e.altKey,o=n===V.KEYCODE.BACKSPACE||n===V.KEYCODE.DELETE;if((d.selection.isFull()&&!d.opts.keepFormatOnDelete&&!d.placeholder.isVisible()||o&&d.placeholder.isVisible()&&d.opts.keepFormatOnDelete)&&(r||o)&&(g(),!b(n)))return e.preventDefault(),!0;if(n===V.KEYCODE.ENTER)!d.helpers.isIOS()&&e.shiftKey||t.classList.contains("fr-inner")||t.parentElement.classList.contains("fr-inner")?function i(e){e.preventDefault(),e.stopPropagation(),d.opts.multiLine&&(d.selection.isCollapsed()||d.selection.remove(),d.cursor.enter(!0))}(e):function a(e){d.opts.multiLine?(d.helpers.isIOS()||(e.preventDefault(),e.stopPropagation()),d.selection.isCollapsed()||d.selection.remove(),d.cursor.enter()):(e.preventDefault(),e.stopPropagation())}(e);else if(n===V.KEYCODE.BACKSPACE&&(e.metaKey||e.ctrlKey))!function s(){setTimeout(function(){d.events.disableBlur(),d.events.focus()},0)}();else if(n!==V.KEYCODE.BACKSPACE||m(e)||e.altKey)if(n!==V.KEYCODE.DELETE||m(e)||e.altKey||e.shiftKey)n===V.KEYCODE.SPACE?function l(e){var t=d.selection.element();if(!d.helpers.isMobile()&&t&&"A"===t.tagName){e.preventDefault(),e.stopPropagation(),d.selection.isCollapsed()||d.selection.remove();var n=d.markers.insert();if(n){var r=n.previousSibling;!n.nextSibling&&n.parentNode&&"A"===n.parentNode.tagName?(n.parentNode.insertAdjacentHTML("afterend"," ".concat(V.MARKERS)),n.parentNode.removeChild(n)):(r&&r.nodeType===Node.TEXT_NODE&&1===r.textContent.length&&160===r.textContent.charCodeAt(0)?r.textContent+=" ":n.insertAdjacentHTML("beforebegin"," "),n.outerHTML=V.MARKERS),d.selection.restore()}}}(e):n===V.KEYCODE.TAB?function c(e){if(0d.$wp.offset().top-d.helpers.scrollTop()+d.$wp.height()-20?d.$wp.scrollTop(e+d.$wp.scrollTop()-(d.$wp.height()+d.$wp.offset().top)+d.helpers.scrollTop()+20):d.opts.iframe&&e>d.$wp.height()&&e&&d.$wp.scrollTop(n-d.$wp.height()+80)}else e=d.position.getBoundingRect().top,d.opts.toolbarBottom&&(e+=d.opts.toolbarStickyOffset),(d.helpers.isIOS()||d.helpers.isAndroid())&&(e-=d.helpers.scrollTop()),d.opts.iframe&&(e+=d.$iframe.offset().top,e-=d.helpers.scrollTop()),(e+=d.opts.toolbarStickyOffset)>d.o_win.innerHeight-20&&i(d.o_win).scrollTop(e+d.helpers.scrollTop()-d.o_win.innerHeight+20),e=d.position.getBoundingRect().top,d.opts.toolbarBottom||(e-=d.opts.toolbarStickyOffset),(d.helpers.isIOS()||d.helpers.isAndroid())&&(e-=d.helpers.scrollTop()),d.opts.iframe&&(e+=d.$iframe.offset().top,e-=d.helpers.scrollTop()),e<100&&i(d.o_win).scrollTop(e+d.helpers.scrollTop()-100)}function c(e){var t=d.selection.element();if(t&&0<=["INPUT","TEXTAREA"].indexOf(t.tagName))return!0;if(e&&0===e.which&&f&&(e.which=f),d.helpers.isAndroid()&&d.browser.mozilla)return!0;if(p)return!1;if(e&&d.helpers.isIOS()&&e.which===V.KEYCODE.ENTER&&d.doc.execCommand("undo"),!d.selection.isCollapsed())return!0;if(e&&(e.which===V.KEYCODE.META||e.which===V.KEYCODE.CTRL))return!0;if(e&&v(e.which))return!0;if(e&&!d.helpers.isIOS()&&(e.which===V.KEYCODE.ENTER||e.which===V.KEYCODE.BACKSPACE||37<=e.which&&e.which<=40&&!d.browser.msie))try{l()}catch(o){}var n=d.selection.element();if(function i(e){if(!e)return!1;var t=e.innerHTML;return!!((t=t.replace(/]*? class\s*=\s*["']?fr-marker["']?[^>]+>\u200b<\/span>/gi,""))&&/\u200B/.test(t)&&0=V.KEYCODE.ARROW_LEFT&&e<=V.KEYCODE.ARROW_DOWN)return!0}function b(e){if(e>=V.KEYCODE.ZERO&&e<=V.KEYCODE.NINE)return!0;if(e>=V.KEYCODE.NUM_ZERO&&e<=V.KEYCODE.NUM_MULTIPLY)return!0;if(e>=V.KEYCODE.A&&e<=V.KEYCODE.Z)return!0;if(d.browser.webkit&&0===e)return!0;switch(e){case V.KEYCODE.SPACE:case V.KEYCODE.QUESTION_MARK:case V.KEYCODE.NUM_PLUS:case V.KEYCODE.NUM_MINUS:case V.KEYCODE.NUM_PERIOD:case V.KEYCODE.NUM_DIVISION:case V.KEYCODE.SEMICOLON:case V.KEYCODE.FF_SEMICOLON:case V.KEYCODE.DASH:case V.KEYCODE.EQUALS:case V.KEYCODE.FF_EQUALS:case V.KEYCODE.COMMA:case V.KEYCODE.PERIOD:case V.KEYCODE.SLASH:case V.KEYCODE.APOSTROPHE:case V.KEYCODE.SINGLE_QUOTE:case V.KEYCODE.OPEN_SQUARE_BRACKET:case V.KEYCODE.BACKSLASH:case V.KEYCODE.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}function L(e){var t=e.which;if(m(e)||37<=t&&t<=40||!b(t)&&t!==V.KEYCODE.DELETE&&t!==V.KEYCODE.BACKSPACE&&t!==V.KEYCODE.ENTER&&t!==V.KEYCODE.IME)return!0;n||(r=d.snapshot.get(),d.undo.canDo()||d.undo.saveStep()),clearTimeout(n),n=setTimeout(function(){n=null,d.undo.saveStep()},Math.max(250,d.opts.typingTimer))}function E(e){var t=e.which;if(m(e)||37<=t&&t<=40)return!0;r&&n?(d.undo.saveStep(r),r=null):void 0!==t&&0!==t||r||n||d.undo.saveStep()}function y(e){if(e&&"BR"===e.tagName)return!1;try{return 0===(e.textContent||"").length&&e.querySelector&&!e.querySelector(":scope > br")||e.childNodes&&1===e.childNodes.length&&e.childNodes[0].getAttribute&&("false"===e.childNodes[0].getAttribute("contenteditable")||d.node.hasClass(e.childNodes[0],"fr-img-caption"))}catch(t){return!1}}function S(e){var t=d.el.childNodes,n=d.html.defaultTag(),r=d.node.blockParent(d.selection.blocks()[0]);return r&&"TR"==r.tagName&&r.getAttribute("contenteditable")==undefined&&(r=r.closest("table")),!d.node.isEditable(e.target)||r&&"false"===r.getAttribute("contenteditable")?d.toolbar.disable():d.toolbar.enable(),!(!e.target||e.target===d.el)||(0===t.length||void(t[0].offsetHeight+t[0].offsetTop<=e.offsetY?y(t[t.length-1])&&(n?d.$el.append("<".concat(n,">").concat(V.MARKERS,"
    ")):d.$el.append("".concat(V.MARKERS,"
    ")),d.selection.restore(),l()):e.offsetY<=10&&y(t[0])&&(n?d.$el.prepend("<".concat(n,">").concat(V.MARKERS,"
    ")):d.$el.prepend("".concat(V.MARKERS,"
    ")),d.selection.restore(),l())))}function N(){n&&clearTimeout(n)}return{_init:function T(){d.events.on("keydown",L),d.events.on("input",e),d.events.on("mousedown",a),d.events.on("keyup input",E),d.events.on("keypress",o),d.events.on("keydown",s),d.events.on("keyup",c),d.events.on("destroy",N),d.events.on("html.inserted",c),d.events.on("cut",t),d.opts.multiLine&&d.events.on("click",S),d.events.on("initialized",function(){d.el.addEventListener("compositionstart",function(){if(d.selection.isCollapsed()){var e=d.selection.ranges(0),t=e.startContainer,n=e.startOffset;if(t&&t.nodeType===Node.TEXT_NODE&&n<=t.textContent.length&&0

    "===a||""===a||/([ ])/.test(a)||/([

    ]*)/.test(a))&&(a=A.win.localStorage.getItem("fr-copied-html"))):/text\/rtf/.test(t)&&A.browser.safari?a=s:/public.rtf/.test(t)&&A.browser.safari&&(a=e.clipboardData.getData("text/rtf")),x=e.clipboardData.getData("text"),""!==a)return f(),e.preventDefault&&(e.stopPropagation(),e.preventDefault()),!1;a=null}return function i(){if(A.selection.save(),A.events.disableBlur(),a=null,l){l.html("");var e=d(A.selection.get().anchorNode)+A.$wp.offset().top;l.css("top",e),A.browser.edge&&A.opts.iframe&&A.$el.append(l)}else{var t=document.getElementsByTagName("BODY")[0],n=window.getComputedStyle(t).transform;if("none"!==n){var r=d(A.selection.get().anchorNode)+A.$wp.offset().top;l=k('
    ')}else l=k('
    ');A.browser.webkit||A.browser.mozilla?("none"===n&&l.css("top",A.$sc.scrollTop()),A.$el.after(l)):A.browser.edge&&A.opts.iframe?A.$el.append(l):A.$box.after(l),A.events.on("destroy",function(){l.remove()})}var o;A.helpers.isIOS()&&A.$sc&&(o=A.$sc.scrollTop());A.opts.iframe&&A.$el.attr("contenteditable","false");l.focus(),A.helpers.isIOS()&&A.$sc&&A.$sc.scrollTop(o);A.win.setTimeout(f,1)}(),!1}function c(e){return e&&"false"===e.contentEditable}function o(e){if(e.originalEvent&&(e=e.originalEvent),c(e.target))return!1;if(e&&e.dataTransfer&&e.dataTransfer.getData){var t="";if(O=e.dataTransfer.types,A.helpers.isArray(O))for(var n=0;n")),""!==a){A.keys.forceUndo(),w=A.snapshot.get(),A.selection.save(),A.$el.find(".fr-marker").removeClass("fr-marker").addClass("fr-marker-helper");var r=A.markers.insertAtPoint(e);if(A.$el.find(".fr-marker").removeClass("fr-marker").addClass("fr-marker-placeholder"),A.$el.find(".fr-marker-helper").addClass("fr-marker").removeClass("fr-marker-helper"),A.selection.restore(),A.selection.remove(),A.$el.find(".fr-marker-placeholder").addClass("fr-marker").removeClass("fr-marker-placeholder"),!1!==r){var o=A.el.querySelector(".fr-marker");return k(o).replaceWith(V.MARKERS),A.selection.restore(),f(),e.preventDefault&&(e.stopPropagation(),e.preventDefault()),!1}}else a=null}}function d(e){return e.nodeType===Node.TEXT_NODE?e.parentNode.offsetTop:e.offsetTop}function f(){A.opts.iframe&&A.$el.attr("contenteditable","true"),A.browser.edge&&A.opts.iframe&&A.$box.after(l),w||(A.keys.forceUndo(),w=A.snapshot.get()),a||(a=l.get(0).innerHTML,x=l.text(),A.$el[0].setAttribute("plainpaste",!0),A.selection.restore(),A.events.enableBlur());var e=a.match(/(class="?Mso|class='?Mso|class="?Xl|class='?Xl|class=Xl|style="[^"]*\bmso-|style='[^']*\bmso-|w:WordDocument|LibreOffice)/gi),t=A.events.chainTrigger("paste.beforeCleanup",a);if(t&&"string"==typeof t){a=t;var n=(new DOMParser).parseFromString(t,"text/html");x=n.body.innerText}(!e||e&&!1!==A.events.trigger("paste.wordPaste",[a]))&&i(a,e)}function $(e){for(var t="",n=0;n++]*(]*>[\s]*[.\s\S\w\W<>]*[\s]*<\/style>)[.\s\S\w\W<>]*/gi,"$1")),e=(e=(e=a+e.replace(/[.\s\S\w\W<>]*]*>[\s]*([.\s\S\w\W<>]*)[\s]*<\/body>[.\s\S\w\W<>]*/gi,"$1")).replace(/(?:[\w\W]*?)<\/pre>/g,function(e){return e.replace(/\n/g,"
    ")})).replace(/ \n/g," ").replace(/\n /g," ").replace(/([^>])\n([^<])/g,"$1 $2")}var s=!1;0<=e.indexOf('id="docs-internal-guid')&&(e=e.replace(/^[\w\W\s\S]* id="docs-internal-guid[^>]*>([\w\W\s\S]*)<\/b>[\w\W\s\S]*$/g,"$1"),s=!0),(0<=e.indexOf('content="Sheets"')||0<=e.indexOf("google-sheets-html-origin"))&&(e=e.replace(/width:0px;/g,""));var l=!1;if(!t)if((l=function y(){var e=null;try{e=A.win.localStorage.getItem("fr-copied-text")}catch(t){}return!(!e||!x||O&&-1===O.indexOf("text/html")||x.replace(/\u00A0/gi," ").replace(/\r|\n/gi,"")!==e.replace(/\u00A0/gi," ").replace(/\r|\n/gi,"")&&x.replace(/\s/g,"")!==e.replace(/\s/g,""))}())&&(e=A.win.localStorage.getItem("fr-copied-html")),l)e=A.clean.html(e,A.opts.pasteDeniedTags,A.opts.pasteDeniedAttrs);else{var c=A.opts.htmlAllowedStyleProps;A.opts.htmlAllowedStyleProps=A.opts.pasteAllowedStyleProps,A.opts.htmlAllowComments=!1,e=(e=(e=e.replace(/\s*<\/span>/g,$(A.opts.tabSpaces||4))).replace(/(\t*)<\/span>/g,function(e,t){return $(t.length*(A.opts.tabSpaces||4))})).replace(/\t/g,$(A.opts.tabSpaces||4)),e=A.clean.html(e,A.opts.pasteDeniedTags,A.opts.pasteDeniedAttrs),A.opts.htmlAllowedStyleProps=c,A.opts.htmlAllowComments=!0,A.html.defaultTag()&&"div"===A.html.defaultTag()||(e=H(e)),e=(e=e.replace(/\r/g,"")).replace(/^ */g,"").replace(/ *$/g,"")}!t||A.wordPaste&&n||(0===(e=e.replace(/^\n*/g,"").replace(/^ /g,"")).indexOf("")&&(e="".concat(e,"
    ")),e=H(e=function S(e){var t;e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=e.replace(/([\s\S]*?)<\/p>/gi,"
    • $3
    ")).replace(/([\s\S]*?)<\/p>/gi,"
    1. $3
    ")).replace(/([\s\S]*?)<\/p>/gi,"
      $5")).replace(/([\s\S]*?)<\/p>/gi,"
        $5")).replace(/([\s\S]*?)<\/p>/gi,"$5")).replace(/([\s\S]*?)<\/p>/gi,"$5")).replace(/([\s\S]*?)<\/p>/gi,"$5")).replace(/([\s\S]*?)<\/p>/gi,"$5
    ")).replace(/([\s\S]*?)<\/p>/gi,"$5")).replace(/([\s\S]*?)([\s\S]*?)/gi,"")).replace(/([\s\S]*?)/gi,"")).replace(/(\n|\r| class=(")?Mso[a-zA-Z0-9]+(")?)/gi," ")).replace(//gi,"")).replace(/<(\/)*(meta|link|span|\\?xml:|st1:|o:|font)(.*?)>/gi,"");var n,r=["style","script","applet","embed","noframes","noscript"];for(t=0;t"),"gi");e=e.replace(o,"")}for(e=(e=(e=e.replace(/ /gi," ")).replace(/]*)><\/td>/g,"
    ")).replace(/]*)><\/th>/g,"
    ");(e=(n=e).replace(/<[^/>][^>]*><\/[^>]+>/gi,""))!==n;);e=(e=e.replace(/]*)>/gi,'
  • ')).replace(/]*)>/gi,""),e=(e=(e=A.clean.html(e,A.opts.pasteDeniedTags,A.opts.pasteDeniedAttrs)).replace(/(.[^<]+)<\/a>/gi,"$1")).replace(/
    */g,"
    ");var i=A.o_doc.createElement("div");i.innerHTML=e;var a=i.querySelectorAll("li[data-indent]");for(t=0;t ul, :scope > ol");c||(c=document.createElement("ul"),l.appendChild(c)),c.appendChild(s)}else s.removeAttribute("data-indent")}return A.html.cleanBlankSpaces(i),e=i.innerHTML}(e))),A.opts.pastePlain&&(e=function N(e){var t,n=null,r=A.doc.createElement("div");r.innerHTML=e;var o=r.querySelectorAll("p, div, h1, h2, h3, h4, h5, h6, pre, blockquote");for(t=0;t").concat(n.innerText,""));for(t=(o=r.querySelectorAll("*:not(".concat("p, div, h1, h2, h3, h4, h5, h6, pre, blockquote, ul, ol, li, table, tbody, thead, tr, td, br, img".split(",").join("):not("),")"))).length-1;0<=t;t--)(n=o[t]).outerHTML=n.innerHTML;return function i(e){for(var t=A.node.contents(e),n=0;n")?(A.html.cleanBlankSpaces(f),A.spaces.normalize(f,!0)):A.spaces.normalize(f);var p=f.getElementsByTagName("span");for(r=p.length-1;0<=r;r--){var h=p[r];0===h.attributes.length&&(h.outerHTML=h.innerHTML)}if(!0===A.opts.linkAlwaysBlank){var u=f.getElementsByTagName("a");for(r=u.length-1;0<=r;r--){var g=u[r];g.getAttribute("target")||g.setAttribute("target","_blank")}}var C=A.selection.element(),m=!1;if(C&&k(C).parentsUntil(A.el,"ul, ol").length&&(m=!0),m){var v=f.children;1===v.length&&0<=["OL","UL"].indexOf(v[0].tagName)&&(v[0].outerHTML=v[0].innerHTML)}if(!s){var b=f.getElementsByTagName("br");for(r=b.length-1;0<=r;r--){var L=b[r];A.node.isBlock(L.previousSibling)&&L.parentNode.removeChild(L)}}if(A.opts.enter===V.ENTER_BR)for(r=(o=f.querySelectorAll("p, div")).length-1;0<=r;r--)0===(i=o[r]).attributes.length&&(i.outerHTML=i.innerHTML+(i.nextSibling&&!A.node.isEmpty(i)?"
    ":""));else if(A.opts.enter===V.ENTER_DIV)for(r=(o=f.getElementsByTagName("p")).length-1;0<=r;r--)0===(i=o[r]).attributes.length&&(i.outerHTML="
    ".concat(i.innerHTML,"
    "));else A.opts.enter===V.ENTER_P&&1===f.childNodes.length&&"P"===f.childNodes[0].tagName&&0===f.childNodes[0].attributes.length&&(f.childNodes[0].outerHTML=f.childNodes[0].innerHTML);if(f.children&&0 div:not([style]), td > div:not([style]), th > div:not([style]), li > div:not([style])")));r.length;){var o=r[r.length-1];if(A.html.defaultTag()&&"div"!==A.html.defaultTag())o.querySelector(A.html.blockTagsQuery())?o.outerHTML=o.innerHTML:o.outerHTML="<".concat(A.html.defaultTag(),">").concat(o.innerHTML,"");else{var i=o.querySelectorAll("*");!i.length||"BR"!==i[i.length-1].tagName&&0===o.innerText.length?o.outerHTML=o.innerHTML+(o.nextSibling?"
    ":""):!i.length||"BR"!==i[i.length-1].tagName||i[i.length-1].nextSibling?o.outerHTML=o.innerHTML+(o.nextSibling?"
    ":""):o.outerHTML=o.innerHTML}r=p(Array.prototype.slice.call(n.querySelectorAll(":scope > div:not([style]), td > div:not([style]), th > div:not([style]), li > div:not([style])")))}for(r=p(Array.prototype.slice.call(n.querySelectorAll("div:not([style])")));r.length;){for(t=0;tn.undo_index;)n.undo_stack.pop()}function o(){n.undo_index=0,n.undo_stack=[]}function i(){n.undo_stack=[]}return{_init:function a(){o(),n.events.on("initialized",function(){t=(n.$wp?n.$el.html():n.$oel.get(0).outerHTML).replace(/ style=""/g,"")}),n.events.on("blur",function(){n.el.querySelector(".fr-dragging")||n.undo.saveStep()}),n.events.on("keydown",e),n.events.on("destroy",i)},run:function s(){if(1'.concat(e,""));for(var t=0;t'));n.get(0).addEventListener("load",a.size.syncIframe),a.$head.append(n)}}},hasFocus:function l(){return a.browser.mozilla&&a.helpers.isMobile()?a.selection.inEditor():a.node.hasFocus(a.el)||0 span").css("width")),s=h.helpers.getPX(i.css("paddingLeft")),l=h.helpers.getPX(i.css("paddingRight"));i.css("width",a*h.opts.colorsStep+s+l)}return h.button.bindCommands(o,!1),o}function E(a){var s=g[a];return{_windowResize:function(){var e=s.data("instance")||h;if(!e.helpers.isMobile()&&s.isVisible()){var t=s.find(".fr-file-progress-bar-layer");if("file.insert"===a&&0').concat(r.attr("placeholder"),"")),r.attr("placeholder",""))}}(o),h.events.$on(o,"focus",a),h.events.$on(o,"blur change",s),h.events.$on(n,"click",".fr-checkbox + label",p),h.accessibility.registerPopup(e),h.helpers.isIOS()&&h.events.$on(n,"touchend","label",function(){d("#".concat(d(this).attr("for"))).prop("checked",function(e,t){return!t})},!0),h.events.$on(d(h.o_win),"resize",r._windowResize,!0),"filesManager.insert"===e&&g["filesManager.insert"].css("zIndex",2147483641),n},get:function N(e){var t=g[e];return t&&!t.data("inst".concat(h.id))&&f(E(e),e),t},show:function T(e,t,n,r,o){if(m(e)||(v()&&0 .fr-dropdown-wrapper").css("height",""),i.next().attr("aria-hidden",!0).css("overflow","").find("> .fr-dropdown-wrapper").css("height",""),g[e].data("instance",h),h.$tb&&h.$tb.data("instance",h);var a=m(e);g[e].addClass("fr-active").removeClass("fr-hidden").find("input, textarea").removeAttr("disabled");var s=g[e].data("container");if(function p(e,t){t.isVisible()||(t=h.$sc),t.contains([g[e].get(0)])||t.append(g[e])}(e,s),h.opts.toolbarInline&&s&&h.$tb&&s.get(0)===h.$tb.get(0)&&(C(e,h.$sc),n=h.$tb.offset().top-h.helpers.getPX(h.$tb.css("margin-top")),t=h.$tb.offset().left+h.$tb.outerWidth()/2,h.node.hasClass(h.$tb.get(0),"fr-above")&&n&&(n+=h.$tb.outerHeight()),r=0),s=g[e].data("container"),h.opts.iframe&&!r&&!a){var l=h.helpers.getPX(h.$wp.find(".fr-iframe").css("padding-top")),c=h.helpers.getPX(h.$wp.find(".fr-iframe").css("padding-left"));t&&(t-=h.$iframe.offset().left+c),n&&(n-=h.$iframe.offset().top+l)}s.is(h.$tb)?h.$tb.css("zIndex",(h.opts.zIndex||1)+4):g[e].css("zIndex",(h.opts.zIndex||1)+3),h.opts.toolbarBottom&&s&&h.$tb&&s.get(0)===h.$tb.get(0)&&(g[e].addClass("fr-above"),n&&(n-=g[e].outerHeight())),o&&(t-=g[e].width()/2),t+g[e].outerWidth()>h.$sc.offset().left+h.$sc.width()&&(t-=t+g[e].outerWidth()-h.$sc.offset().left-h.$sc.width()),twindow.innerHeight/2&&(window.innerWidth<500?e.get(0).clientHeight>.6*r&&o(e):400 button.fr-command").first());if(0h(p.o_win).width()&&(l=h(p.o_win).width()-p.$tooltip.outerWidth()),void 0===t&&(t=p.opts.toolbarBottom),e.offset().top-h(window).scrollTop()+e.outerHeight()+10>=h(window).height()&&(t=!0);var c=t?e.offset().top-p.$tooltip.height():e.offset().top+e.outerHeight();p.$tooltip.css("position",""),p.$tooltip.css("left",l),p.$tooltip.css("top",Math.ceil(c));var d=p.$wp.closest("dialog");0 .fr-dropdown-wrapper");if(!n){var l=e.data("cmd");t.find(".fr-command").removeClass("fr-active").attr("aria-selected",!1),V.COMMANDS[l]&&V.COMMANDS[l].refreshOnShow&&V.COMMANDS[l].refreshOnShow.apply(o,[e,t]),t.css("left",e.offset().left-e.parents(".fr-btn-wrap, .fr-toolbar, .fr-buttons").offset().left-("rtl"===g.opts.direction?t.width()-e.outerWidth():0)),t.addClass("test-height"),i=t.outerHeight(),a=g.helpers.getPX(s.css("max-height")),t.removeClass("test-height"),t.css("top","").css("bottom","");var c=e.outerHeight()/10;if(!g.opts.toolbarBottom&&t.offset().top+e.outerHeight()+ig.$sc.offset().left+g.$sc.width()&&t.css("margin-left",-(t.offset().left+t.outerWidth()-g.$sc.offset().left-g.$sc.width())),t.offset().left .fr-dropdown-wrapper").css("height",""),r.prev(".fr-expanded").removeClass("fr-expanded"),r.parents(".fr-toolbar:not(.fr-inline)").css("zIndex",""),0!==e.parents(".fr-popup").length||g.opts.toolbarInline||(g.node.hasClass(e.get(0),"fr-active")?g.$tb.css("zIndex",(g.opts.zIndex||1)+4):g.$tb.css("zIndex",""));var p=t.find("a.fr-command.fr-active").first();g.helpers.isMobile()||(p.length?(g.accessibility.focusToolbarElement(p),s.scrollTop(Math.abs(p.parents(".fr-dropdown-content").offset().top-p.offset().top)-p.offset().top)):(g.accessibility.focusToolbarElement(e),s.scrollTop(0)))}function c(e){e.addClass("fr-blink"),setTimeout(function(){e.removeClass("fr-blink")},500);for(var t=e.data("cmd"),n=[];void 0!==e.data("param".concat(n.length+1));)n.push(e.data("param".concat(n.length+1)));var r=C(".fr-dropdown.fr-active");r.length&&(r.removeClass("fr-active").attr("aria-expanded",!1).next().attr("aria-hidden",!0).css("overflow","").find("> .fr-dropdown-wrapper").css("height",""),r.prev(".fr-expanded").removeClass("fr-expanded"),r.parents(".fr-toolbar:not(.fr-inline)").css("zIndex","")),e.parents(".fr-popup, .fr-toolbar").data("instance").commands.exec(t,n)}function t(e){var t=e.parents(".fr-popup, .fr-toolbar").data("instance"),n=g.popups.get("link.insert");if(0===e.parents(".fr-popup").length&&e.data("popup")&&!e.hasClass("fr-btn-active-popup")&&(e.attr("id")==="insertLink-".concat(g.id)&&n&&n.hasClass("fr-active")||e.addClass("fr-btn-active-popup")),0!==e.parents(".fr-popup").length||e.data("popup")||t.popups.hideAll(),t.popups.areVisible()&&!t.popups.areVisible(t)){for(var r=0;r .fr-dropdown-wrapper").css("height",""),t.parents(".fr-toolbar:not(.fr-inline)").css("zIndex",""),t.prev().removeClass("fr-expanded"))}function p(e){e.preventDefault(),e.stopPropagation()}function h(e){if(e.stopPropagation(),!g.helpers.isMobile())return!1}function m(e){var t=1').concat(g.language.translate(i||t.title),"")}else o=g.icon.create(t.icon||e),o+=''.concat(g.language.translate(t.title)||"","");var a=t.popup?' data-popup="true"':"",s=t.modal?' data-modal="true"':"",l=g.shortcuts.get("".concat(e,"."));l=l?" (".concat(l,")"):"";var c="".concat(e,"-").concat(g.id),d="dropdown-menu-".concat(c),f='");if("dropdown"===t.type||"options"===t.type){var p='
    "}return t.hasOptions&&t.hasOptions.apply(g)&&(f='
    '.concat(f," ").concat(m(e+"Options",Object.assign({},t,{type:"options",hasOptions:!1}),n),"
    ")),f}function e(o){var i=g.$tb&&g.$tb.data("instance")||g;if(!1===g.events.trigger("buttons.refresh"))return!0;setTimeout(function(){for(var e=i.selection.inEditor()&&i.core.hasFocus(),t=0;t
  • ':"-"===o&&(n+=''))}return n},buildGroup:function E(e){var t="",n="";for(var r in e){var o=e[r];if(o.buttons){for(var i="",a="",s=0,l="left",c=V.TOOLBAR_VISIBLE_BUTTONS,d=0;d
    ':"-"==f&&(i+='')),!p||p&&"undefined"!=typeof p.plugin&&g.opts.pluginsEnabled.indexOf(p.plugin)<0||(e[r].align!==undefined&&(l=e[r].align),e[r].buttonsVisible!==undefined&&(c=e[r].buttonsVisible),e.showMoreButtons&&c<=s?a+=m(f,p,!0):i+=m(f,p,!0),s++)}if(e.showMoreButtons&&c').concat(i,"
    ")),e.showMoreButtons&&0').concat(a,"
    "))}}return g.opts.toolbarBottom?g.helpers.isMobile()?'
    '.concat(n,"
    ").concat(t,"
    "):"".concat(n,'
    ').concat(t):"".concat(t,'
    ').concat(n)},bindCommands:function y(t,e){g.events.bindClick(t,".fr-command:not(.fr-disabled)",d),g.events.$on(t,"".concat(g._mousedown," ").concat(g._mouseup," ").concat(g._move),".fr-dropdown-menu",p,!0),g.events.$on(t,"".concat(g._mousedown," ").concat(g._mouseup," ").concat(g._move),".fr-dropdown-menu .fr-dropdown-wrapper",h,!0);var n=t.get(0).ownerDocument,r="defaultView"in n?n.defaultView:n.parentWindow;function o(e){(!e||e.type===g._mouseup&&e.target!==u("html").get(0)||"keydown"===e.type&&(g.keys.isCharacter(e.which)&&!g.keys.ctrlKey(e)||e.which===V.KEYCODE.ESC))&&(f(t),g.opts.iframe&&function r(e){var t=e.find(".fr-popup.fr-active");if(t.length){t.removeClass("fr-active").attr("aria-expanded",!1).next().attr("aria-hidden",!0).css("overflow","").find("> .fr-dropdown-wrapper").css("height",""),t.parents(".fr-toolbar:not(.fr-inline)").css("zIndex",""),t.prev().removeClass("fr-expanded");var n=g.$tb.find(".fr-btn-active-popup");u(n[0]).removeClass("fr-btn-active-popup")}}(t))}g.events.$on(u(r),"".concat(g._mouseup," resize keydown"),o,!0),g.opts.iframe&&g.events.$on(g.$win,g._mouseup,o,!0),g.node.hasClass(t.get(0),"fr-popup")?u.merge(s,t.find(".fr-btn").toArray()):u.merge(a,t.find(".fr-btn").toArray()),g.tooltip.bind(t,".fr-btn, .fr-title",e)},refresh:function S(e){var t,n=e.parents(".fr-popup, .fr-toolbar").data("instance")||g,r=e.data("cmd");g.node.hasClass(e.get(0),"fr-dropdown")?t=e.next():(e.removeClass("fr-active"),e.attr("aria-pressed")&&e.attr("aria-pressed",!1)),V.COMMANDS[r]&&V.COMMANDS[r].refresh?V.COMMANDS[r].refresh.apply(n,[e,t]):g.refresh[r]&&n.refresh[r](e,t)},bulkRefresh:n,exec:c,click:t,hideActiveDropdowns:f,addButtons:function N(e){for(var t=0;t